LLVM: llvm::OProfileWrapper Class Reference (original) (raw)
#include "[llvm/ExecutionEngine/OProfileWrapper.h](OProfileWrapper%5F8h%5Fsource.html)"
| 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 |
( |
) |
◆ OProfileWrapper() [2/2]
| 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 |
◆ isAgentAvailable()
| bool llvm::OProfileWrapper::isAgentAvailable |
( |
) |
◆ op_close_agent()
| int llvm::OProfileWrapper::op_close_agent |
( |
) |
◆ op_major_version()
| int llvm::OProfileWrapper::op_major_version |
( |
) |
◆ op_minor_version()
| int llvm::OProfileWrapper::op_minor_version |
( |
) |
◆ op_open_agent()
| bool llvm::OProfileWrapper::op_open_agent |
( |
) |
◆ op_unload_native_code()
| int llvm::OProfileWrapper::op_unload_native_code |
( |
uint64_t |
addr |
) |
◆ op_write_debug_line_info()
| int llvm::OProfileWrapper::op_write_debug_line_info |
( |
void const * |
code, |
| size_t |
num_entries, |
|
|
| struct debug_line_info const * |
info ) |
|
|
◆ op_write_native_code()
The documentation for this class was generated from the following files: