#include <operf_sfile.h>
Data Fields | |
struct operf_sfile * | current |
struct operf_sfile * | last |
bool | is_anon |
operf_process_info * | cur_procinfo |
vma_t | pc |
const char * | image_name |
const char * | app_filename |
size_t | image_len |
size_t | app_len |
vma_t | last_pc |
int | event |
u64 | sample_id |
int | in_kernel |
unsigned long | cpu |
u32 | tid |
u32 | tgid |
vma_t | start_addr |
vma_t | end_addr |
bool | cg |
Transient values used for parsing the event buffer. Note that these are reset for each buffer read, but that should be ok as in the kernel, cpu_buffer_reset() ensures that a correct context starts off the buffer.
Definition at line 85 of file operf_sfile.h.
const char* operf_transient::app_filename |
Definition at line 92 of file operf_sfile.h.
Referenced by __get_operf_trans(), create_sfile(), operf_sfile_find(), and sfile_hash().
size_t operf_transient::app_len |
Definition at line 93 of file operf_sfile.h.
Referenced by __get_operf_trans(), create_sfile(), operf_sfile_find(), and sfile_hash().
bool operf_transient::cg |
Definition at line 103 of file operf_sfile.h.
unsigned long operf_transient::cpu |
Definition at line 98 of file operf_sfile.h.
Referenced by __get_operf_trans(), cache_spu_context_info(), code_cpu_switch(), code_ibs_fetch_sample(), code_ibs_op_sample(), code_spu_ctx_switch(), create_sfile(), opd_put_spu_sample(), operf_sfile_find(), sfile_hash(), trans_ibs_op_bta(), trans_ibs_op_ls_memaccess(), trans_match(), and update_trans_for_spu().
Definition at line 89 of file operf_sfile.h.
Referenced by __get_operf_trans(), and clear_trans().
struct operf_sfile* operf_transient::current [read] |
Definition at line 86 of file operf_sfile.h.
Referenced by __handle_callchain(), __handle_sample_event(), clear_trans_current(), code_xen_enter(), get_file(), ibs_sfile_get(), opd_put_ibs_sample(), opd_put_sample(), opd_put_spu_sample(), operf_sfile_log_arc(), operf_sfile_log_sample_count(), sfile_log_arc(), sfile_log_sample_count(), update_trans_last(), verbose_arc(), and verbose_sample().
Definition at line 102 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), create_sfile(), and sfile_hash().
Definition at line 95 of file operf_sfile.h.
Referenced by __handle_sample_event(), get_file(), ibs_sfile_get(), opd_log_ibs_count(), opd_log_ibs_event(), opd_put_ibs_sample(), opd_put_sample(), opd_put_spu_sample(), verbose_arc(), and verbose_sample().
size_t operf_transient::image_len |
Definition at line 93 of file operf_sfile.h.
Referenced by __get_operf_trans(), create_sfile(), operf_sfile_find(), and sfile_hash().
const char* operf_transient::image_name |
Definition at line 91 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), create_sfile(), operf_sfile_find(), and sfile_hash().
Definition at line 97 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_callchain(), code_kernel_enter(), code_user_enter(), code_xen_enter(), create_sfile(), opd_put_ibs_sample(), opd_put_sample(), operf_sfile_find(), operf_sfile_log_sample_count(), process_spu_samples(), sfile_find(), sfile_hash(), trans_ibs_op_bta(), and trans_ibs_op_ls_memaccess().
Definition at line 88 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), create_sfile(), operf_sfile_find(), and sfile_hash().
struct operf_sfile* operf_transient::last [read] |
Definition at line 87 of file operf_sfile.h.
Referenced by clear_trans_last(), get_file(), ibs_sfile_get(), opd_put_sample(), operf_sfile_log_arc(), sfile_log_arc(), sfile_log_sample_count(), and update_trans_last().
Definition at line 94 of file operf_sfile.h.
Referenced by operf_sfile_log_arc(), sfile_log_arc(), and update_trans_last().
Definition at line 90 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), anon_match(), code_ibs_fetch_sample(), code_ibs_op_sample(), find_anon_mapping(), find_kernel_image(), opd_put_sample(), opd_put_spu_sample(), operf_sfile_find(), operf_sfile_log_arc(), operf_sfile_log_sample_count(), sfile_find(), sfile_log_arc(), sfile_log_sample_count(), trans_ibs_op_bta(), trans_ibs_op_ls_memaccess(), and update_trans_last().
Definition at line 96 of file operf_sfile.h.
Referenced by __get_operf_trans().
Definition at line 101 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), create_sfile(), and sfile_hash().
Definition at line 100 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), add_anon_mapping(), anon_match(), cache_spu_context_info(), clear_anon_maps(), clear_trans(), code_ctx_switch(), code_ibs_fetch_sample(), code_ibs_op_sample(), code_spu_ctx_switch(), create_sfile(), find_anon_mapping(), get_anon_maps(), operf_sfile_find(), sfile_find(), sfile_hash(), trans_ibs_op_bta(), trans_ibs_op_ls_memaccess(), trans_match(), and update_trans_for_spu().
Definition at line 99 of file operf_sfile.h.
Referenced by __get_operf_trans(), __handle_sample_event(), cache_spu_context_info(), code_ctx_switch(), code_spu_ctx_switch(), create_sfile(), operf_sfile_find(), sfile_hash(), trans_ibs_op_bta(), trans_ibs_op_ls_memaccess(), trans_match(), and update_trans_for_spu().