Lines Matching refs:mmap_
121 if (mmap_ == nullptr && (!file.empty())) {
143 mmap_ = std::make_shared<DfxMmap>();
144 if (!mmap_->Init(fd, size, 0)) {
157 if (mmap_ == nullptr) {
158 mmap_ = std::make_shared<DfxMmap>();
159 if (!mmap_->Init(fd, elfSz, offset)) {
168 if (mmap_ == nullptr) {
169 mmap_ = std::make_shared<DfxMmap>();
171 mmap_->Init(decompressedData, size);
172 mmap_->SetNeedUnmap(false);
191 if (mmap_ != nullptr) {
192 mmap_->Clear();
193 mmap_.reset();
194 mmap_ = nullptr;
250 if (mmap_ == nullptr) {
268 elfParse_ = std::unique_ptr<ElfParser>(new ElfParser32(mmap_));
270 elfParse_ = std::unique_ptr<ElfParser>(new ElfParser64(mmap_));
741 mmap_->SetDataOffset(uti->gp);
743 MAYBE_UNUSED uintptr_t ehFrameStart = mmap_->ReadEncodedValue(ptrOffset, hdr->ehFramePtrEnc);
744 uintptr_t fdeCount = mmap_->ReadEncodedValue(ptrOffset, hdr->fdeCountEnc);
970 if ((mmap_ != nullptr) && (mmap_->Read(pos, buf, size) == size)) {
978 if (mmap_ == nullptr) {
981 return static_cast<uint8_t *>(mmap_->Get());
986 if (mmap_ == nullptr) {
989 return mmap_->Size();