Searched defs:map_info (Results 1 - 9 of 9) sorted by path
/system/core/libbacktrace/ |
H A D | UnwindStackMap.cpp | 57 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 D | Elf.cpp | 100 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 D | Maps.cpp | 189 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 D | Unwinder.cpp | 85 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 D | DexFilesTest.cpp | 59 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 D | JitDebugTest.cpp | 57 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 D | UnwinderTest.cpp | 54 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 D | unwind_for_offline.cpp | 219 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 D | procmem.c | 26 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