Home
last modified time | relevance | path

Searched refs:mmap_ (Results 1 - 7 of 7) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_mmap.cpp41 mmap_ = mmap(nullptr, size, PROT_READ, MAP_PRIVATE, fd, offset); in Init()
42 if (mmap_ == MAP_FAILED) { in Init()
59 mmap_ = decompressedData; in Init()
66 if ((mmap_ != MAP_FAILED) && (needUnmap_)) { in Clear()
67 munmap(mmap_, size_); in Clear()
68 mmap_ = MAP_FAILED; in Clear()
74 if ((mmap_ == MAP_FAILED) || (val == nullptr)) { in Read()
85 const uint8_t* actualBase = static_cast<const uint8_t*>(mmap_) + ptr; in Read()
H A Ddfx_elf.cpp121 if (mmap_ == nullptr && (!file.empty())) { in DfxElf()
143 mmap_ = std::make_shared<DfxMmap>(); in DfxElf()
144 if (!mmap_->Init(fd, size, 0)) { in DfxElf()
157 if (mmap_ == nullptr) { in DfxElf()
158 mmap_ = std::make_shared<DfxMmap>(); in DfxElf()
159 if (!mmap_->Init(fd, elfSz, offset)) { in DfxElf()
168 if (mmap_ == nullptr) { in DfxElf()
169 mmap_ = std::make_shared<DfxMmap>(); in DfxElf()
171 mmap_->Init(decompressedData, size); in DfxElf()
172 mmap_ in DfxElf()
[all...]
H A Ddfx_elf_parser.cpp45 if (mmap_->Read(pos, buf, size) == size) { in Read()
53 return mmap_->Size(); in MmapSize()
249 if (dynamicOffset_ == 0 || mmap_->Get() == nullptr) { in ParseElfDynamic()
253 DynType *dyn = (DynType *)(dynamicOffset_ + static_cast<char*>(mmap_->Get())); in ParseElfDynamic()
286 mmap_->ReadString(sonameOffset, &soname_, maxStrSize); in ParseElfName()
347 if (!IsFunc(sym) || (static_cast<uint64_t>(sym.st_name) >= linkShdr.size) || mmap_->Get() == nullptr) { in ParseElfSymbolName()
351 nameStr = std::string(static_cast<char*>(mmap_->Get()) + nameOffset); in ParseElfSymbolName()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_mmap.h41 if (mmap_ != MAP_FAILED) { in Get()
42 return mmap_; in Get()
52 void *mmap_ = MAP_FAILED; member in OHOS::HiviewDFX::DfxMmap
H A Ddfx_elf_parser.h45 ElfParser(const std::shared_ptr<DfxMmap>& mmap) : mmap_(mmap) {} in ElfParser()
103 std::shared_ptr<DfxMmap> mmap_; member in OHOS::HiviewDFX::ElfParser
H A Ddfx_elf.h107 std::shared_ptr<DfxMmap> mmap_ = nullptr; member in OHOS::HiviewDFX::final
/base/hiviewdfx/faultloggerd/test/unittest/unwind/include/
H A Delf_imitate.h107 std::shared_ptr<DfxMmap> mmap_; member in OHOS::HiviewDFX::ElfImitate

Completed in 4 milliseconds