rocprofiler-sdk/amd_detail/rocprofiler-sdk-codeobj/disassembly.hpp Source File#
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
disassembly.hpp
Go to the documentation of this file.
CodeObjectBinary(const std::string &_uri)
Definition disassembly.hpp:80
std::string m_uri
Definition disassembly.hpp:178
std::vector< char > buffer
Definition disassembly.hpp:179
static amd_comgr_status_t symbol_callback(amd_comgr_symbol_t symbol, void *user_data)
Definition disassembly.hpp:237
std::vector< char > buffer
Definition disassembly.hpp:327
amd_comgr_data_t data
Definition disassembly.hpp:330
std::string last_instruction
Definition disassembly.hpp:328
std::map< uint64_t, SymbolInfo > symbol_map
Definition disassembly.hpp:331
std::pair< std::string, unsigned long > ReadInstruction(uint64_t faddr)
Definition disassembly.hpp:219
static uint64_t memory_callback(uint64_t from, char *to, uint64_t size, void *user_data)
Definition disassembly.hpp:264
amd_comgr_disassembly_info_t info
Definition disassembly.hpp:329
std::map< uint64_t, SymbolInfo > & GetKernelMap()
Definition disassembly.hpp:229
~DisassemblyInstance()
Definition disassembly.hpp:213
std::optional< uint64_t > va2fo(uint64_t va)
Definition disassembly.hpp:285
DisassemblyInstance(const char *codeobj_data, uint64_t codeobj_size)
Definition disassembly.hpp:193
static void inst_callback(const char *instruction, void *user_data)
Definition disassembly.hpp:274
Definition code_printing.hpp:42
Generated by 1.9.8