Searched defs:map_info (Results 1 - 9 of 9) sorted by path

/system/core/libbacktrace/
H A DUnwindStackMap.cpp57 for (auto* map_info : *stack_maps_) {
59 map.start = map_info->start;
60 map.end = map_info->end;
61 map.offset = map_info->offset;
64 map.flags = map_info->flags;
65 map.name = map_info->name;
80 unwindstack::MapInfo* map_info = stack_maps_->Find(addr); local
81 if (map_info == nullptr) {
84 map->load_bias = map_info->GetLoadBias(process_memory_);
92 unwindstack::MapInfo* map_info local
104 unwindstack::MapInfo* map_info = maps->Find(pc); local
[all...]
/system/core/libunwindstack/
H A DElf.cpp100 uint64_t Elf::GetRelPc(uint64_t pc, const MapInfo* map_info) { argument
101 return pc - map_info->start + load_bias_ + map_info->elf_offset;
H A DMaps.cpp189 MapInfo* map_info = InternalParseLine(line); local
190 if (map_info == nullptr) {
194 maps_.push_back(map_info);
207 MapInfo* map_info = new MapInfo(start, end, offset, flags, name); local
208 map_info->load_bias = load_bias;
209 maps_.push_back(map_info);
230 MapInfo* map_info = InternalParseLine(line.c_str()); local
231 if (map_info == nullptr) {
234 maps_.push_back(map_info);
H A DUnwinder.cpp85 void Unwinder::FillInFrame(MapInfo* map_info, Elf* elf, uint64_t rel_pc, uint64_t func_pc, argument
95 if (map_info == nullptr) {
99 frame->map_name = map_info->name;
100 frame->map_offset = map_info->offset;
101 frame->map_start = map_info->start;
102 frame->map_end = map_info->end;
103 frame->map_flags = map_info->flags;
140 MapInfo* map_info = maps_->Find(regs_->pc()); local
145 if (map_info == nullptr) {
150 if (ShouldStop(map_suffixes_to_ignore, map_info
[all...]
/system/core/libunwindstack/tests/
H A DDexFilesTest.cpp59 MapInfo* map_info = maps_->Get(kMapGlobalNonReadableExectable); variable
60 ASSERT_TRUE(map_info != nullptr);
67 map_info->elf.reset(elf);
70 map_info = maps_->Get(kMapGlobalSetToZero);
71 ASSERT_TRUE(map_info != nullptr);
78 map_info->elf.reset(elf);
81 map_info = maps_->Get(kMapGlobal);
82 ASSERT_TRUE(map_info != nullptr);
89 map_info->elf.reset(elf);
255 MapInfo* map_info local
[all...]
H A DJitDebugTest.cpp57 MapInfo* map_info = maps_->Get(3); variable
58 ASSERT_TRUE(map_info != nullptr);
65 map_info->elf.reset(elf);
67 map_info = maps_->Get(5);
68 ASSERT_TRUE(map_info != nullptr);
75 map_info->elf.reset(elf);
77 map_info = maps_->Get(6);
78 ASSERT_TRUE(map_info != nullptr);
85 map_info->elf.reset(elf);
398 MapInfo* map_info local
[all...]
H A DUnwinderTest.cpp54 void FakeAddMapInfo(MapInfo* map_info) { maps_.push_back(map_info); } argument
707 MapInfo* map_info = maps_.Find(0x53000); local
708 ASSERT_TRUE(map_info != nullptr);
709 EXPECT_TRUE(map_info->elf == nullptr);
/system/core/libunwindstack/tools/
H A Dunwind_for_offline.cpp219 unwindstack::MapInfo* map_info = maps.Find(sp); local
220 if (map_info != nullptr) {
221 stacks.emplace_back(std::make_pair(sp, map_info->end));
222 sp_map_start = map_info->start;
226 map_info = maps.Find(frame.sp);
227 if (map_info != nullptr && sp_map_start != map_info->start) {
228 stacks.emplace_back(std::make_pair(frame.sp, map_info->end));
229 sp_map_start = map_info->start;
/system/extras/procmem/
H A Dprocmem.c26 struct map_info { struct
53 struct map_info **mis = NULL;
54 struct map_info *mi;
128 /* get maps, and allocate our map_info array */
135 mis = (struct map_info **)calloc(num_maps, sizeof(struct map_info *));
137 fprintf(stderr, "error allocating map_info array: %s\n", strerror(errno));
159 mi = (struct map_info *)calloc(1, sizeof(struct map_info));
161 fprintf(stderr, "error allocating map_info
[all...]

Completed in 138 milliseconds