rocprofiler-sdk/amd_detail/rocprofiler-sdk-codeobj/code_printing.hpp File Reference#
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
code_printing.hpp File Reference
#include <elfutils/libdw.h>
#include <hsa/amd_hsa_elf.h>
#include <algorithm>
#include <cstring>
#include <iostream>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <unordered_map>
#include <vector>
#include "disassembly.hpp"
#include "segment.hpp"
Include dependency graph for code_printing.hpp:
Go to the source code of this file.
Data Structures | |
struct | rocprofiler::codeobj::disassembly::Instruction |
class | rocprofiler::codeobj::disassembly::CodeobjDecoderComponent |
class | rocprofiler::codeobj::disassembly::LoadedCodeobjDecoder |
class | rocprofiler::codeobj::disassembly::CodeobjMap |
Maps ID and offsets into instructions. More... | |
class | rocprofiler::codeobj::disassembly::CodeobjAddressTranslate |
Translates virtual addresses to elf file offsets. More... | |
Namespaces | |
namespace | rocprofiler |
namespace | rocprofiler::codeobj |
namespace | rocprofiler::codeobj::disassembly |
Typedefs | |
using | rocprofiler::codeobj::disassembly::marker_id_t = segment::marker_id_t |
Generated by 1.9.8