public class BpfProg extends BpfObj
| Modifier and Type | Class and Description |
|---|---|
static class |
BpfProg.TestRunContext |
| Modifier and Type | Field and Description |
|---|---|
ProgType |
type |
id, MAX_NAME_LEN, name| Modifier and Type | Method and Description |
|---|---|
void |
attach(PerfCounter counter) |
Handle |
attachRawTracepoint(java.lang.String name) |
static java.lang.Iterable<java.lang.Integer> |
getAllIds() |
static BpfProg |
getByFd(int fd) |
static BpfProg |
getById(int id) |
int[] |
getMapIds() |
static BpfProg |
getPinned(java.lang.String path) |
static BpfProg |
load(java.lang.String path,
ProgType type) |
void |
testRun(BpfProg.TestRunContext context) |
public final ProgType type
public static BpfProg load(java.lang.String path, ProgType type) throws java.io.IOException
java.io.IOExceptionpublic static BpfProg getPinned(java.lang.String path) throws java.io.IOException
java.io.IOExceptionpublic static BpfProg getById(int id) throws java.io.IOException
java.io.IOExceptionpublic static BpfProg getByFd(int fd) throws java.io.IOException
java.io.IOExceptionpublic void attach(PerfCounter counter) throws java.io.IOException
java.io.IOExceptionpublic Handle attachRawTracepoint(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic int[] getMapIds()
throws java.io.IOException
java.io.IOExceptionpublic void testRun(BpfProg.TestRunContext context) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.Iterable<java.lang.Integer> getAllIds()