#include <unistd.h>#include <fcntl.h>#include <sys/ioctl.h>#include <signal.h>#include <errno.h>#include <string.h>#include <iostream>#include <stdlib.h>#include "op_events.h"#include "operf_counter.h"#include "op_abi.h"#include "cverb.h"#include "operf_process_info.h"#include "op_libiberty.h"#include "operf_stats.h"
Defines | |
| #define | OP_MAGIC (*(u64 *)__op_magic) |
Variables | |
| volatile bool | quit |
| volatile bool | read_quit |
| int | sample_reads |
| int | num_mmap_pages |
| unsigned int | pagesize |
| verbose | vrecord ("record") |
| verbose | vconvert ("convert") |
| bool | first_time_processing |
| bool | throttled |
| size_t | mmap_size |
| size_t | pg_sz |
| #define OP_MAGIC (*(u64 *)__op_magic) |
Referenced by operf_read::convertPerfData().
| size_t mmap_size |
Referenced by OP_perf_utils::op_mmap_trace_file().
| int num_mmap_pages |
Referenced by operf_record::~operf_record().
| unsigned int pagesize |
Referenced by OP_perf_utils::op_get_kernel_event_data(), and operf_record::~operf_record().
| size_t pg_sz |
Referenced by OP_perf_utils::op_mmap_trace_file().
| volatile bool quit |
Referenced by OP_perf_utils::op_perfrecord_sigusr1_handler(), and operf_record::recordPerfData().
| volatile bool read_quit |
Referenced by OP_perf_utils::op_perfread_sigusr1_handler().
| int sample_reads |
Referenced by OP_perf_utils::op_get_kernel_event_data(), and operf_record::recordPerfData().
| bool throttled |
Referenced by operf_read::convertPerfData(), main(), and OP_perf_utils::op_write_event().
1.6.1