Linux Perf
thread_trace Struct Reference
Collaboration diagram for thread_trace:
Collaboration graph

Public Attributes

u64 entry_time
 
bool entry_pending
 
unsigned long nr_events
 
unsigned long pfmaj
 
unsigned long pfmin
 
char * entry_str
 
double runtime_ms
 
size_t(* ret_scnprintf )(char *bf, size_t size, struct syscall_arg *arg)
 
struct {
   unsigned long   ptr
 
   short int   entry_str_pos
 
   bool   pending_open
 
   unsigned int   namelen
 
   char *   name
 
filename
 
struct {
   int   max
 
   char **   table
 
paths
 
struct intlistsyscall_stats
 

Detailed Description

filename.ptr: The filename char pointer that will be vfs_getname'd filename.entry_str_pos: Where to insert the string translated from filename.ptr by the vfs_getname tracepoint/kprobe. ret_scnprintf: syscall args may set this to a different syscall return formatter, for instance, fcntl may return fds, file flags, etc.

Definition at line 846 of file builtin-trace.c.

Member Data Documentation

◆ entry_pending

bool thread_trace::entry_pending

Definition at line 848 of file builtin-trace.c.

◆ entry_str

char* thread_trace::entry_str

Definition at line 851 of file builtin-trace.c.

◆ entry_str_pos

short int thread_trace::entry_str_pos

Definition at line 856 of file builtin-trace.c.

◆ entry_time

u64 thread_trace::entry_time

Definition at line 847 of file builtin-trace.c.

◆ filename

struct { ... } thread_trace::filename

◆ max

int thread_trace::max

Definition at line 862 of file builtin-trace.c.

◆ name

char* thread_trace::name

Definition at line 859 of file builtin-trace.c.

◆ namelen

unsigned int thread_trace::namelen

Definition at line 858 of file builtin-trace.c.

◆ nr_events

unsigned long thread_trace::nr_events

Definition at line 849 of file builtin-trace.c.

◆ paths

struct { ... } thread_trace::paths

◆ pending_open

bool thread_trace::pending_open

Definition at line 857 of file builtin-trace.c.

◆ pfmaj

unsigned long thread_trace::pfmaj

Definition at line 850 of file builtin-trace.c.

◆ pfmin

unsigned long thread_trace::pfmin

Definition at line 850 of file builtin-trace.c.

◆ ptr

unsigned long thread_trace::ptr

Definition at line 855 of file builtin-trace.c.

◆ ret_scnprintf

size_t(* thread_trace::ret_scnprintf) (char *bf, size_t size, struct syscall_arg *arg)

Definition at line 853 of file builtin-trace.c.

◆ runtime_ms

double thread_trace::runtime_ms

Definition at line 852 of file builtin-trace.c.

◆ syscall_stats

struct intlist* thread_trace::syscall_stats

Definition at line 866 of file builtin-trace.c.

◆ table

char** thread_trace::table

Definition at line 863 of file builtin-trace.c.


The documentation for this struct was generated from the following file: