rocprofiler-sdk/cxx/codeobj/disassembly.hpp Source File#
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
|
disassembly.hpp
Go to the documentation of this file.
CodeObjectBinary(const std::string &_uri)
Definition disassembly.hpp:82
std::vector< char > buffer
Definition disassembly.hpp:181
std::string m_uri
Definition disassembly.hpp:180
amd_comgr_disassembly_info_t info
Definition disassembly.hpp:331
std::string last_instruction
Definition disassembly.hpp:330
static uint64_t memory_callback(uint64_t from, char *to, uint64_t size, void *user_data)
Definition disassembly.hpp:266
static amd_comgr_status_t symbol_callback(amd_comgr_symbol_t symbol, void *user_data)
Definition disassembly.hpp:239
std::map< uint64_t, SymbolInfo > & GetKernelMap()
Definition disassembly.hpp:231
std::map< uint64_t, SymbolInfo > symbol_map
Definition disassembly.hpp:333
~DisassemblyInstance()
Definition disassembly.hpp:215
std::pair< std::string, unsigned long > ReadInstruction(uint64_t faddr)
Definition disassembly.hpp:221
static void inst_callback(const char *instruction, void *user_data)
Definition disassembly.hpp:276
std::optional< uint64_t > va2fo(uint64_t va)
Definition disassembly.hpp:287
std::vector< char > buffer
Definition disassembly.hpp:329
amd_comgr_data_t data
Definition disassembly.hpp:332
DisassemblyInstance(const char *codeobj_data, uint64_t codeobj_size)
Definition disassembly.hpp:195
Definition code_printing.hpp:42
Generated by 1.9.8