Searched refs:mmap_ (Results 1 - 7 of 7) sorted by relevance
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_mmap.cpp | 41 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 D | dfx_elf.cpp | 121 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 D | dfx_elf_parser.cpp | 45 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 D | dfx_mmap.h | 41 if (mmap_ != MAP_FAILED) { in Get() 42 return mmap_; in Get() 52 void *mmap_ = MAP_FAILED; member in OHOS::HiviewDFX::DfxMmap
|
H A D | dfx_elf_parser.h | 45 ElfParser(const std::shared_ptr<DfxMmap>& mmap) : mmap_(mmap) {} in ElfParser() 103 std::shared_ptr<DfxMmap> mmap_; member in OHOS::HiviewDFX::ElfParser
|
H A D | dfx_elf.h | 107 std::shared_ptr<DfxMmap> mmap_ = nullptr;
member in OHOS::HiviewDFX::final
|
/base/hiviewdfx/faultloggerd/test/unittest/unwind/include/ |
H A D | elf_imitate.h | 107 std::shared_ptr<DfxMmap> mmap_; member in OHOS::HiviewDFX::ElfImitate
|
Completed in 4 milliseconds