Searched refs:backtrace_map_t (Results 1 – 13 of 13) sorted by relevance
/system/core/libbacktrace/include/backtrace/ |
D | BacktraceMap.h | 49 struct backtrace_map_t { struct 72 static BacktraceMap* CreateOffline(pid_t pid, const std::vector<backtrace_map_t>& maps); argument 76 class iterator : public std::iterator<std::bidirectional_iterator_tag, backtrace_map_t*> { 100 const backtrace_map_t* operator*() { 104 backtrace_map_t* map = &map_->maps_[index_]; 120 virtual void FillIn(uint64_t addr, backtrace_map_t* map); 129 backtrace_map_t map; in GetFlags() 151 static inline bool IsValid(const backtrace_map_t& map) { in IsValid() 174 std::deque<backtrace_map_t> maps_;
|
D | Backtrace.h | 90 backtrace_map_t map; // The map associated with the given pc. 135 const std::vector<backtrace_map_t>& maps, 165 const backtrace_map_t* map = nullptr); 168 virtual void FillInMap(uint64_t pc, backtrace_map_t* map);
|
/system/core/libbacktrace/ |
D | BacktraceMap.cpp | 37 std::string backtrace_map_t::Name() const { in Name() 51 void BacktraceMap::FillIn(uint64_t addr, backtrace_map_t* map) { in FillIn() 54 const backtrace_map_t* entry = *it; in FillIn() 64 static bool ParseLine(const char* line, backtrace_map_t* map) { in ParseLine() 117 backtrace_map_t map; in Build() 128 backtrace_map_t& map = maps_.back(); in Build()
|
D | UnwindStackMap.cpp | 59 backtrace_map_t map; in Build() 74 void UnwindStackMap::FillIn(uint64_t addr, backtrace_map_t* map) { in FillIn() 141 bool UnwindStackOfflineMap::Build(const std::vector<backtrace_map_t>& backtrace_maps) { in Build() 142 for (const backtrace_map_t& map : backtrace_maps) { in Build() 147 [](const backtrace_map_t& a, const backtrace_map_t& b) { return a.start < b.start; }); in Build() 151 for (const backtrace_map_t& map : maps_) { in Build() 196 BacktraceMap* BacktraceMap::CreateOffline(pid_t pid, const std::vector<backtrace_map_t>& maps) { in CreateOffline()
|
D | UnwindMap.cpp | 55 backtrace_map_t map; in GenerateMap() 104 backtrace_map_t map; in GenerateMap() 137 void UnwindMapLocal::FillIn(uint64_t addr, backtrace_map_t* map) { in FillIn()
|
D | Backtrace.cpp | 56 std::string Backtrace::GetFunctionName(uint64_t pc, uint64_t* offset, const backtrace_map_t* map) { in GetFunctionName() 57 backtrace_map_t map_value; in GetFunctionName() 117 void Backtrace::FillInMap(uint64_t pc, backtrace_map_t* map) { in FillInMap()
|
D | UnwindStackMap.h | 47 void FillIn(uint64_t addr, backtrace_map_t* map) override; 84 bool Build(const std::vector<backtrace_map_t>& maps);
|
D | BacktracePtrace.cpp | 54 backtrace_map_t map; in ReadWord() 69 backtrace_map_t map; in Read()
|
D | UnwindMap.h | 58 void FillIn(uint64_t addr, backtrace_map_t* map) override;
|
D | BacktraceCurrent.cpp | 44 backtrace_map_t map; in ReadWord() 57 backtrace_map_t map; in Read()
|
D | backtrace_offline_test.cpp | 141 const backtrace_map_t* entry = *it; in TEST_F() 186 std::vector<backtrace_map_t> maps; 205 backtrace_map_t& map = testdata->maps.back(); in ReadOfflineTestData()
|
D | UnwindStack.cpp | 242 const std::vector<backtrace_map_t>& maps, in CreateOffline()
|
D | backtrace_test.cpp | 805 backtrace_map_t map; in TEST_F() 943 for (const backtrace_map_t* map : *maps) { in GetMapsAsString() 1360 backtrace_map_t map; in FindFuncFrameInBacktrace() 1582 backtrace_map_t map; in UnwindFromDevice()
|