diff options
Diffstat (limited to 'simpleperf/read_elf.h')
-rw-r--r-- | simpleperf/read_elf.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/simpleperf/read_elf.h b/simpleperf/read_elf.h index 439d6bc4..cc33211f 100644 --- a/simpleperf/read_elf.h +++ b/simpleperf/read_elf.h @@ -29,7 +29,6 @@ static const std::string linker_prefix = "__dl_"; struct ElfFileSymbol { uint64_t vaddr; - uint64_t start_in_file; uint64_t len; bool is_func; bool is_label; @@ -40,6 +39,10 @@ struct ElfFileSymbol { bool ParseSymbolsFromElfFile(const std::string& filename, const BuildId& expected_build_id, std::function<void(const ElfFileSymbol&)> callback); +bool ReadMinExecutableVirtualAddressFromElfFile(const std::string& filename, + const BuildId& expected_build_id, + uint64_t* min_addr); + // Expose the following functions for unit tests. bool IsArmMappingSymbol(const char* name); |