Home
last modified time | relevance | path

Searched refs:prev_real_map (Results 1 – 5 of 5) sorted by relevance

/aosp12/system/unwinding/libunwindstack/
H A DMapInfo.cpp40 if (prev_real_map() == nullptr || prev_real_map()->flags() != PROT_READ) { in InitFileMemoryFromPreviousReadOnlyMap()
44 uint64_t map_size = end() - prev_real_map()->end(); in InitFileMemoryFromPreviousReadOnlyMap()
59 set_elf_start_offset(prev_real_map()->offset()); in InitFileMemoryFromPreviousReadOnlyMap()
115 if (prev_real_map() == nullptr || prev_real_map()->offset() != 0 || in GetFileMemory()
116 prev_real_map()->flags() != PROT_READ || prev_real_map()->name() != name()) { in GetFileMemory()
196 prev_real_map()->name() != name() || prev_real_map()->offset() >= offset()) { in CreateMemory()
205 set_elf_start_offset(prev_real_map()->offset()); in CreateMemory()
209 prev_real_map()->end() - prev_real_map()->start(), 0)); in CreateMemory()
260 prev_real_map()->offset() == elf_start_offset() && prev_real_map()->name() == name()) { in GetElf()
266 prev_real_map()->set_elf(elf()); in GetElf()
[all …]
H A DMaps.cpp64 MapInfo* prev_real_map = nullptr; in Parse() local
73 maps_.emplace_back(new MapInfo(prev_map, prev_real_map, mapinfo.start, mapinfo.end, in Parse()
77 prev_real_map = prev_map; in Parse()
85 MapInfo* prev_real_map = prev_map; in Add() local
86 while (prev_real_map != nullptr && prev_real_map->IsBlank()) { in Add()
87 prev_real_map = prev_real_map->prev_map(); in Add()
104 MapInfo* prev_real_map = nullptr; in Sort() local
107 map_info->set_prev_real_map(prev_real_map); in Sort()
110 prev_real_map = prev_map; in Sort()
118 MapInfo* prev_real_map = nullptr; in Parse() local
[all …]
/aosp12/system/unwinding/libunwindstack/include/unwindstack/
H A DMapInfo.h41 MapInfo(MapInfo* prev_map, MapInfo* prev_real_map, uint64_t start, uint64_t end, uint64_t offset, in MapInfo() argument
50 prev_real_map_(prev_real_map) { in MapInfo()
51 if (prev_real_map != nullptr) prev_real_map->next_real_map_ = this; in MapInfo()
124 inline MapInfo* prev_real_map() const { return prev_real_map_; } in prev_real_map() function
/aosp12/system/extras/simpleperf/
H A DOfflineUnwinder_test.cpp31 unwindstack::MapInfo* prev_real_map = nullptr; in CheckUnwindMaps() local
37 if (info->prev_real_map() != prev_real_map) { in CheckUnwindMaps()
41 prev_real_map = info; in CheckUnwindMaps()
/aosp12/system/unwinding/libunwindstack/tests/
H A DLocalUpdatableMapsTest.cpp322 EXPECT_EQ(maps_.Get(0), map_info->prev_real_map()); in TEST_F()
332 EXPECT_EQ(maps_.Get(2), map_info->prev_real_map()); in TEST_F()
363 EXPECT_EQ(maps_.Get(0), map_info->prev_real_map()); in TEST_F()
373 EXPECT_EQ(maps_.Get(2), map_info->prev_real_map()); in TEST_F()
383 EXPECT_EQ(maps_.Get(4), map_info->prev_real_map()); in TEST_F()