Searched refs:symbols_ (Results 1 – 8 of 8) sorted by relevance
/system/unwinding/libunwindstack/ |
D | Symbols.cpp | 64 auto it = symbols_.upper_bound(addr); in BinarySearch() 65 if (it != symbols_.end()) { in BinarySearch() 73 uint32_t last = (it != symbols_.end()) ? it->second.index : count; in BinarySearch() 74 uint32_t first = (it != symbols_.begin()) ? std::prev(it)->second.index + 1 : 0; in BinarySearch() 90 Info& info = symbols_[sym.st_value + sym.st_size]; in BinarySearch() 158 symbols_.clear(); // Remove cached symbols since the access pattern will be different. in GetName()
|
D | Symbols.h | 52 symbols_.clear(); in ClearCache() 69 std::map<uint64_t, Info> symbols_; // Cache of read symbols (keyed by function *end* address). variable
|
D | DexFile.cpp | 130 auto it = symbols_.upper_bound(dex_offset); in GetFunctionName() 131 if (it == symbols_.end() || dex_offset < it->second.offset) { in GetFunctionName() 137 it = symbols_.emplace(offset + code_size, Info{offset, std::string(name, name_size)}).first; in GetFunctionName()
|
D | ElfInterface.cpp | 44 for (auto symbol : symbols_) { in ~ElfInterface() 374 symbols_.push_back(new Symbols(shdr.sh_offset, shdr.sh_size, shdr.sh_entsize, in ReadSectionHeaders() 491 if (symbols_.empty()) { in GetFunctionName() 495 for (const auto symbol : symbols_) { in GetFunctionName() 506 if (symbols_.empty()) { in GetGlobalVariable() 510 for (const auto symbol : symbols_) { in GetGlobalVariable()
|
D | DexFile.h | 70 std::map<uint32_t, Info> symbols_; // Cache of read symbols (keyed by *end* offset). variable
|
/system/extras/simpleperf/ |
D | dso.cpp | 400 auto it = std::upper_bound(symbols_.begin(), symbols_.end(), vaddr_in_dso, CompareAddrToSymbol); in FindSymbol() 401 if (it != symbols_.begin()) { in FindSymbol() 417 symbols_ = std::move(*symbols); in SetSymbols() 445 if (symbols_.empty()) { in LoadSymbols() 446 symbols_ = std::move(symbols); in LoadSymbols() 449 std::set_union(symbols_.begin(), symbols_.end(), symbols.begin(), symbols.end(), in LoadSymbols() 451 symbols_ = std::move(merged_symbols); in LoadSymbols() 535 symbols_.empty() ? android::base::WARNING : android::base::DEBUG; in LoadSymbolsImpl() 647 if (!symbols_.empty() || !symbols.empty()) { in LoadSymbolsImpl() 741 symbols_.clear(); in ReadSymbolsFromDebugFile() [all …]
|
D | dso.h | 187 const std::vector<Symbol>& GetSymbols() const { return symbols_; } in GetSymbols() 218 std::vector<Symbol> symbols_; variable
|
/system/unwinding/libunwindstack/include/unwindstack/ |
D | ElfInterface.h | 181 std::vector<Symbols*> symbols_; variable
|