extern structstd.os.linux.bpf.TaskFdQueryAttr[src]

struct used by Cmd.task_fd_query

Fields

pid: pid_t

input: pid

fd: fd_t

input: fd

flags: u32

input: flags

buf_len: u32

input/output: buf len

buf: u64

input/output: tp_name for tracepoint symbol for kprobe filename for uprobe

prog_id: u32

output: prod_id

fd_type: u32

output: BPF_FD_TYPE

probe_offset: u64

output: probe_offset

probe_addr: u64

output: probe_addr

Source Code

Source code
pub const TaskFdQueryAttr = extern struct {
    /// input: pid
    pid: pid_t,

    /// input: fd
    fd: fd_t,

    /// input: flags
    flags: u32,

    /// input/output: buf len
    buf_len: u32,

    /// input/output:
    ///     tp_name for tracepoint
    ///     symbol for kprobe
    ///     filename for uprobe
    buf: u64,

    /// output: prod_id
    prog_id: u32,

    /// output: BPF_FD_TYPE
    fd_type: u32,

    /// output: probe_offset
    probe_offset: u64,

    /// output: probe_addr
    probe_addr: u64,
}