Searched refs:symbols_ (Results 1 – 8 of 8) sorted by relevance
/system/unwinding/libunwindstack/ |
D | Symbols.cpp | 54 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()
|
D | Symbols.h | 53 symbols_.clear(); in ClearCache() 70 std::map<uint64_t, Info> symbols_; // Cache of read symbols (keyed by function *end* address). variable
|
D | DexFile.cpp | 134 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()
|
D | ElfInterface.cpp | 44 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()
|
D | DexFile.h | 71 std::map<uint32_t, Info> symbols_; // Cache of read symbols (keyed by *end* offset). variable
|
/system/extras/simpleperf/ |
D | dso.cpp | 365 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 …]
|
D | dso.h | 179 const std::vector<Symbol>& GetSymbols() const { return symbols_; } in GetSymbols() 209 std::vector<Symbol> symbols_; variable
|
/system/unwinding/libunwindstack/include/unwindstack/ |
D | ElfInterface.h | 182 std::vector<Symbols*> symbols_; variable
|