Home
last modified time | relevance | path

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

/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_elf.cpp65 …: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.cpp350 elf = DfxElf::CreateFromHap(name, prevMap, offset); in GetElf()
H A Ddfx_maps.cpp235 map->prevMap = maps_[index - 1]; in FindMapByAddr()
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_map.h65 std::shared_ptr<DfxMap> prevMap = nullptr; variable
H A Ddfx_elf.h35 …tic std::shared_ptr<DfxElf> CreateFromHap(const std::string& file, std::shared_ptr<DfxMap> prevMap,