SWDEV-423366: Added workaround for comgr file offset. Fixed legacy mode for ATT.
Change-Id: Ib566f3573829b59ae6bd70a5479b9d7fb7fdc6ee
Αυτή η υποβολή περιλαμβάνεται σε:
1 γονέας
f36568b35c
υποβολή
d8951e2018
7 files changed
+146
-72
No files matched your search
@@ -29,25 +29,19 @@
|
||||
#include "disassembly.hpp"
|
||||
|
||||
class code_object_decoder_t {
|
||||
struct symbol_info_t {
|
||||
const std::string m_name;
|
||||
uint64_t m_value;
|
||||
uint64_t m_size;
|
||||
};
|
||||
|
||||
public:
|
||||
// void load_symbol_map();
|
||||
std::optional<symbol_info_t> find_symbol(uint64_t address);
|
||||
std::optional<SymbolInfo> find_symbol(uint64_t address);
|
||||
|
||||
code_object_decoder_t(const char* codeobj_data, uint64_t codeobj_size);
|
||||
~code_object_decoder_t();
|
||||
|
||||
void disassemble_kernel(uint64_t addr);
|
||||
void disassemble_kernel(uint64_t faddr, uint64_t vaddr);
|
||||
void disassemble_kernels();
|
||||
int m_fd;
|
||||
|
||||
std::map<uint64_t, std::pair<std::string, size_t>> m_line_number_map;
|
||||
std::map<uint64_t, std::pair<std::string, uint64_t>> m_symbol_map;
|
||||
std::map<uint64_t, SymbolInfo> m_symbol_map;
|
||||
|
||||
std::string m_uri;
|
||||
std::vector<char> buffer;
|
||||
|
||||
Reference in new issue
Block a user