structstd.os.linux.PERF.SAMPLE[src]

Values

ConstantIP[src]

Source Code

Source code
pub const IP = 1

ConstantTID[src]

Source Code

Source code
pub const TID = 2

ConstantTIME[src]

Source Code

Source code
pub const TIME = 4

ConstantADDR[src]

Source Code

Source code
pub const ADDR = 8

ConstantREAD[src]

Source Code

Source code
pub const READ = 16

ConstantCALLCHAIN[src]

Source Code

Source code
pub const CALLCHAIN = 32

ConstantID[src]

Source Code

Source code
pub const ID = 64

ConstantCPU[src]

Source Code

Source code
pub const CPU = 128

ConstantPERIOD[src]

Source Code

Source code
pub const PERIOD = 256

ConstantSTREAM_ID[src]

Source Code

Source code
pub const STREAM_ID = 512

ConstantRAW[src]

Source Code

Source code
pub const RAW = 1024

ConstantBRANCH_STACK[src]

Source Code

Source code
pub const BRANCH_STACK = 2048

ConstantREGS_USER[src]

Source Code

Source code
pub const REGS_USER = 4096

ConstantSTACK_USER[src]

Source Code

Source code
pub const STACK_USER = 8192

ConstantWEIGHT[src]

Source Code

Source code
pub const WEIGHT = 16384

ConstantDATA_SRC[src]

Source Code

Source code
pub const DATA_SRC = 32768

ConstantIDENTIFIER[src]

Source Code

Source code
pub const IDENTIFIER = 65536

ConstantTRANSACTION[src]

Source Code

Source code
pub const TRANSACTION = 131072

ConstantREGS_INTR[src]

Source Code

Source code
pub const REGS_INTR = 262144

ConstantPHYS_ADDR[src]

Source Code

Source code
pub const PHYS_ADDR = 524288

ConstantMAX[src]

Source Code

Source code
pub const MAX = 1048576

Source Code

Source code
pub const SAMPLE = struct {
    pub const IP = 1;
    pub const TID = 2;
    pub const TIME = 4;
    pub const ADDR = 8;
    pub const READ = 16;
    pub const CALLCHAIN = 32;
    pub const ID = 64;
    pub const CPU = 128;
    pub const PERIOD = 256;
    pub const STREAM_ID = 512;
    pub const RAW = 1024;
    pub const BRANCH_STACK = 2048;
    pub const REGS_USER = 4096;
    pub const STACK_USER = 8192;
    pub const WEIGHT = 16384;
    pub const DATA_SRC = 32768;
    pub const IDENTIFIER = 65536;
    pub const TRANSACTION = 131072;
    pub const REGS_INTR = 262144;
    pub const PHYS_ADDR = 524288;
    pub const MAX = 1048576;

    pub const BRANCH = struct {
        pub const USER = 1 << 0;
        pub const KERNEL = 1 << 1;
        pub const HV = 1 << 2;
        pub const ANY = 1 << 3;
        pub const ANY_CALL = 1 << 4;
        pub const ANY_RETURN = 1 << 5;
        pub const IND_CALL = 1 << 6;
        pub const ABORT_TX = 1 << 7;
        pub const IN_TX = 1 << 8;
        pub const NO_TX = 1 << 9;
        pub const COND = 1 << 10;
        pub const CALL_STACK = 1 << 11;
        pub const IND_JUMP = 1 << 12;
        pub const CALL = 1 << 13;
        pub const NO_FLAGS = 1 << 14;
        pub const NO_CYCLES = 1 << 15;
        pub const TYPE_SAVE = 1 << 16;
        pub const MAX = 1 << 17;
    };
}