LLVM API Documentation
#include <OProfileWrapper.h>
Public Member Functions | |
OProfileWrapper () | |
OProfileWrapper (op_open_agent_ptr_t OpenAgentImpl, op_close_agent_ptr_t CloseAgentImpl, op_write_native_code_ptr_t WriteNativeCodeImpl, op_write_debug_line_info_ptr_t WriteDebugLineInfoImpl, op_unload_native_code_ptr_t UnloadNativeCodeImpl, op_major_version_ptr_t MajorVersionImpl, op_major_version_ptr_t MinorVersionImpl, IsOProfileRunningPtrT MockIsOProfileRunningImpl=0) | |
bool | op_open_agent () |
int | op_close_agent () |
int | op_write_native_code (const char *name, uint64_t addr, void const *code, const unsigned int size) |
int | op_write_debug_line_info (void const *code, size_t num_entries, struct debug_line_info const *info) |
int | op_unload_native_code (uint64_t addr) |
int | op_major_version () |
int | op_minor_version () |
bool | isAgentAvailable () |
Definition at line 29 of file OProfileWrapper.h.
Definition at line 42 of file OProfileWrapper.cpp.
llvm::OProfileWrapper::OProfileWrapper | ( | op_open_agent_ptr_t | OpenAgentImpl, |
op_close_agent_ptr_t | CloseAgentImpl, | ||
op_write_native_code_ptr_t | WriteNativeCodeImpl, | ||
op_write_debug_line_info_ptr_t | WriteDebugLineInfoImpl, | ||
op_unload_native_code_ptr_t | UnloadNativeCodeImpl, | ||
op_major_version_ptr_t | MajorVersionImpl, | ||
op_major_version_ptr_t | MinorVersionImpl, | ||
IsOProfileRunningPtrT | MockIsOProfileRunningImpl = 0 |
||
) | [inline] |
Definition at line 67 of file OProfileWrapper.h.
Definition at line 208 of file OProfileWrapper.cpp.
Definition at line 194 of file OProfileWrapper.cpp.
References initialize().
Definition at line 238 of file OProfileWrapper.cpp.
References initialize().
Definition at line 248 of file OProfileWrapper.cpp.
References initialize().
Definition at line 182 of file OProfileWrapper.cpp.
References initialize().
int llvm::OProfileWrapper::op_unload_native_code | ( | uint64_t | addr | ) |
Definition at line 258 of file OProfileWrapper.cpp.
References initialize().
int llvm::OProfileWrapper::op_write_debug_line_info | ( | void const * | code, |
size_t | num_entries, | ||
struct debug_line_info const * | info | ||
) |
Definition at line 225 of file OProfileWrapper.cpp.
References initialize().
int llvm::OProfileWrapper::op_write_native_code | ( | const char * | name, |
uint64_t | addr, | ||
void const * | code, | ||
const unsigned int | size | ||
) |
Definition at line 212 of file OProfileWrapper.cpp.
References initialize().