Home
last modified time | relevance | path

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

/system/unwinding/libunwindstack/
DSymbols.cpp54 auto it = symbols_.upper_bound(addr); in BinarySearch()
55 if (it != symbols_.end()) { in BinarySearch()
63 uint32_t last = (it != symbols_.end()) ? it->second.index : count; in BinarySearch()
64 uint32_t first = (it != symbols_.begin()) ? std::prev(it)->second.index + 1 : 0; in BinarySearch()
75 Info& info = symbols_[sym.st_value + sym.st_size]; in BinarySearch()
135 symbols_.clear(); // Remove cached symbols since the access pattern will be different. in GetName()
DSymbols.h53 symbols_.clear(); in ClearCache()
70 std::map<uint64_t, Info> symbols_; // Cache of read symbols (keyed by function *end* address). variable
DDexFile.cpp134 auto it = symbols_.upper_bound(dex_offset); in GetFunctionName()
135 if (it == symbols_.end() || dex_offset < it->second.offset) { in GetFunctionName()
141 it = symbols_.emplace(offset + code_size, Info{offset, std::string(name, name_size)}).first; in GetFunctionName()
DElfInterface.cpp44 for (auto symbol : symbols_) { in ~ElfInterface()
315 symbols_.push_back(new Symbols(shdr.sh_offset, shdr.sh_size, shdr.sh_entsize, in ReadSectionHeaders()
426 if (symbols_.empty()) { in GetFunctionName()
430 for (const auto symbol : symbols_) { in GetFunctionName()
441 if (symbols_.empty()) { in GetGlobalVariable()
445 for (const auto symbol : symbols_) { in GetGlobalVariable()
DDexFile.h71 std::map<uint32_t, Info> symbols_; // Cache of read symbols (keyed by *end* offset). variable
/system/extras/simpleperf/
Ddso.cpp365 auto it = std::upper_bound(symbols_.begin(), symbols_.end(), vaddr_in_dso, CompareAddrToSymbol); in FindSymbol()
366 if (it != symbols_.begin()) { in FindSymbol()
382 symbols_ = std::move(*symbols); in SetSymbols()
410 if (symbols_.empty()) { in LoadSymbols()
411 symbols_ = std::move(symbols); in LoadSymbols()
414 std::set_union(symbols_.begin(), symbols_.end(), symbols.begin(), symbols.end(), in LoadSymbols()
416 symbols_ = std::move(merged_symbols); in LoadSymbols()
489 symbols_.empty() ? android::base::WARNING : android::base::DEBUG; in LoadSymbolsImpl()
594 symbols_.empty() ? android::base::WARNING : android::base::DEBUG); in LoadSymbolsImpl()
675 symbols_.clear(); in ReadSymbolsFromDebugFile()
[all …]
Ddso.h179 const std::vector<Symbol>& GetSymbols() const { return symbols_; } in GetSymbols()
209 std::vector<Symbol> symbols_; variable
/system/unwinding/libunwindstack/include/unwindstack/
DElfInterface.h182 std::vector<Symbols*> symbols_; variable