Lines Matching refs:prev_real_map

79   auto prev_real_map = GetPrevRealMap();  in InitFileMemoryFromPreviousReadOnlyMap()  local
80 if (prev_real_map == nullptr || prev_real_map->flags() != PROT_READ || in InitFileMemoryFromPreviousReadOnlyMap()
81 prev_real_map->offset() >= offset()) { in InitFileMemoryFromPreviousReadOnlyMap()
85 uint64_t map_size = end() - prev_real_map->end(); in InitFileMemoryFromPreviousReadOnlyMap()
86 if (!memory->Init(name(), prev_real_map->offset(), map_size)) { in InitFileMemoryFromPreviousReadOnlyMap()
95 if (!memory->Init(name(), prev_real_map->offset(), max_size)) { in InitFileMemoryFromPreviousReadOnlyMap()
99 set_elf_offset(offset() - prev_real_map->offset()); in InitFileMemoryFromPreviousReadOnlyMap()
100 set_elf_start_offset(prev_real_map->offset()); in InitFileMemoryFromPreviousReadOnlyMap()
237 auto prev_real_map = GetPrevRealMap(); in CreateMemory() local
243 if (offset() == 0 || prev_real_map == nullptr || prev_real_map->offset() >= offset()) { in CreateMemory()
249 set_elf_offset(offset() - prev_real_map->offset()); in CreateMemory()
252 set_elf_start_offset(prev_real_map->offset()); in CreateMemory()
256 if (!ranges->Insert(new MemoryRange(process_memory, prev_real_map->start(), in CreateMemory()
257 prev_real_map->end() - prev_real_map->start(), 0))) { in CreateMemory()
303 } else if (auto prev_real_map = GetPrevRealMap(); prev_real_map != nullptr && in GetElf() local
304 prev_real_map->flags() == PROT_READ && in GetElf()
305 prev_real_map->offset() < offset()) { in GetElf()
311 std::lock_guard<std::mutex> guard(prev_real_map->elf_mutex()); in GetElf()
312 if (prev_real_map->elf() == nullptr) { in GetElf()
314 prev_real_map->set_elf(elf()); in GetElf()
315 prev_real_map->set_memory_backed_elf(memory_backed_elf()); in GetElf()
316 prev_real_map->set_elf_start_offset(elf_start_offset()); in GetElf()
317 prev_real_map->set_elf_offset(prev_real_map->offset() - elf_start_offset()); in GetElf()
318 } else if (prev_real_map->elf_start_offset() == elf_start_offset()) { in GetElf()
320 set_elf(prev_real_map->elf()); in GetElf()