Home
last modified time | relevance | path

Searched refs:symbols_ (Results 1 – 8 of 8) sorted by relevance

/system/unwinding/libunwindstack/
DSymbols.cpp64 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()
DSymbols.h52 symbols_.clear(); in ClearCache()
69 std::map<uint64_t, Info> symbols_; // Cache of read symbols (keyed by function *end* address). variable
DDexFile.cpp130 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()
DElfInterface.cpp44 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()
DDexFile.h70 std::map<uint32_t, Info> symbols_; // Cache of read symbols (keyed by *end* offset). variable
/system/extras/simpleperf/
Ddso.cpp400 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 …]
Ddso.h187 const std::vector<Symbol>& GetSymbols() const { return symbols_; } in GetSymbols()
218 std::vector<Symbol> symbols_; variable
/system/unwinding/libunwindstack/include/unwindstack/
DElfInterface.h181 std::vector<Symbols*> symbols_; variable