OP_perf_utils Namespace Reference

Classes

struct  vmlinux_info

Typedefs

typedef struct
OP_perf_utils::vmlinux_info 
vmlinux_info_t

Functions

void op_record_kernel_info (std::string vmlinux_file, u64 start_addr, u64 end_addr, int output_fd, operf_record *pr)
void op_get_kernel_event_data (struct mmap_data *md, operf_record *pr)
void op_perfrecord_sigusr1_handler (int sig __attribute__((unused)), siginfo_t *siginfo __attribute__((unused)), void *u_context __attribute__((unused)))
int op_get_process_info (bool system_wide, pid_t pid, operf_record *pr)
void op_record_process_exec_mmaps (pid_t pid, pid_t tgid, int output_fd, operf_record *pr)
int op_write_output (int output, void *buf, size_t size)
int op_write_event (event_t *event, u64 sample_type)
int op_read_from_stream (std::ifstream &is, char *buf, std::streamsize sz)
int op_mmap_trace_file (struct mmap_info &info, bool init)
int op_get_next_online_cpu (DIR *dir, struct dirent *entry)
bool op_convert_event_vals (std::vector< operf_event_t > *evt_vec)
void op_reprocess_unresolved_events (u64 sample_type, bool print_progress)
void op_release_resources (void)

Typedef Documentation


Function Documentation

bool OP_perf_utils::op_convert_event_vals ( std::vector< operf_event_t > *  evt_vec  ) 
void OP_perf_utils::op_get_kernel_event_data ( struct mmap_data md,
operf_record pr 
)
int OP_perf_utils::op_get_next_online_cpu ( DIR *  dir,
struct dirent *  entry 
)

References OFFLINE.

int OP_perf_utils::op_get_process_info ( bool  system_wide,
pid_t  pid,
operf_record pr 
)

References cverb.

int OP_perf_utils::op_mmap_trace_file ( struct mmap_info info,
bool  init 
)
void OP_perf_utils::op_perfrecord_sigusr1_handler ( int sig   __attribute__(unused),
siginfo_t *siginfo   __attribute__(unused),
void *u_context   __attribute__(unused) 
)

References quit.

int OP_perf_utils::op_read_from_stream ( std::ifstream &  is,
char *  buf,
std::streamsize  sz 
)
void OP_perf_utils::op_record_kernel_info ( std::string  vmlinux_file,
u64  start_addr,
u64  end_addr,
int  output_fd,
operf_record pr 
)
void OP_perf_utils::op_record_process_exec_mmaps ( pid_t  pid,
pid_t  tgid,
int  output_fd,
operf_record pr 
)
void OP_perf_utils::op_release_resources ( void   ) 
void OP_perf_utils::op_reprocess_unresolved_events ( u64  sample_type,
bool  print_progress 
)
int OP_perf_utils::op_write_event ( event_t event,
u64  sample_type 
)
int OP_perf_utils::op_write_output ( int  output,
void *  buf,
size_t  size 
)

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1