LLVM 20.0.0git
|
#include "llvm/ExecutionEngine/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 28 of file OProfileWrapper.h.
llvm::OProfileWrapper::OProfileWrapper | ( | ) |
Definition at line 40 of file OProfileWrapper.cpp.
|
inline |
Definition at line 66 of file OProfileWrapper.h.
bool llvm::OProfileWrapper::isAgentAvailable | ( | ) |
Definition at line 207 of file OProfileWrapper.cpp.
int llvm::OProfileWrapper::op_close_agent | ( | ) |
Definition at line 193 of file OProfileWrapper.cpp.
References initialize().
int llvm::OProfileWrapper::op_major_version | ( | ) |
Definition at line 237 of file OProfileWrapper.cpp.
References initialize().
int llvm::OProfileWrapper::op_minor_version | ( | ) |
Definition at line 247 of file OProfileWrapper.cpp.
References initialize().
bool llvm::OProfileWrapper::op_open_agent | ( | ) |
Definition at line 181 of file OProfileWrapper.cpp.
References initialize().
int llvm::OProfileWrapper::op_unload_native_code | ( | uint64_t | addr | ) |
Definition at line 257 of file OProfileWrapper.cpp.
References Addr, and 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 224 of file OProfileWrapper.cpp.
References Info, and initialize().
int llvm::OProfileWrapper::op_write_native_code | ( | const char * | name, |
uint64_t | addr, | ||
void const * | code, | ||
const unsigned int | size | ||
) |
Definition at line 211 of file OProfileWrapper.cpp.
References Addr, initialize(), Name, and Size.