Home
last modified time | relevance | path

Searched refs:prevMap (Results 1 - 5 of 5) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_elf.cpp65 std::shared_ptr<DfxElf> DfxElf::CreateFromHap(const std::string& file, std::shared_ptr<DfxMap> prevMap, in CreateFromHap() argument
73 if (prevMap == nullptr) { in CreateFromHap()
88 size_t size = prevMap->end - prevMap->begin; in CreateFromHap()
91 if (!mmap->Init(fd, size, (off_t)prevMap->offset)) { in CreateFromHap()
97 if (elfSize <= 0 || elfSize + prevMap->offset > static_cast<uint64_t>(fileSize)) { in CreateFromHap()
103 offset -= prevMap->offset; in CreateFromHap()
108 auto elf = std::make_shared<DfxElf>(fd, elfSize, prevMap->offset); in CreateFromHap()
111 elf->SetBaseOffset(prevMap->offset); in CreateFromHap()
H A Ddfx_map.cpp354 elf = DfxElf::CreateFromHap(name, prevMap, offset); in GetElf()
H A Ddfx_maps.cpp214 map->prevMap = maps_[index - 1]; in FindMapByAddr()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_map.h67 std::shared_ptr<DfxMap> prevMap = nullptr; member in OHOS::HiviewDFX::DfxMap
H A Ddfx_elf.h35 static std::shared_ptr<DfxElf> CreateFromHap(const std::string& file, std::shared_ptr<DfxMap> prevMap,

Completed in 5 milliseconds