Home
last modified time | relevance | path

Searched refs:maps_ (Results 1 - 8 of 8) sorted by relevance

/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Dmaps_test.cpp54 void SetUp() { maps_ = DfxMaps::Create(getpid(), MAPS_FILE); } in SetUp()
58 std::shared_ptr<DfxMaps> maps_; member in OHOS::HiviewDFX::MapsTest
71 maps_->Sort(true); in HWTEST_F()
79 EXPECT_EQ(true, maps_->FindMapByAddr(validAddr, map)); in HWTEST_F()
80 EXPECT_EQ(false, maps_->FindMapByAddr(invalidAddr, map)); in HWTEST_F()
93 EXPECT_EQ(true, maps_->FindMapByFileInfo(VALID_MAP_NAME, 0, map)); in HWTEST_F()
94 EXPECT_EQ(false, maps_->FindMapByFileInfo(INVALID_MAP_NAME, 0, map)); in HWTEST_F()
96 EXPECT_EQ(false, maps_->FindMapByFileInfo(VALID_MAP_NAME, invalidOffset, map)); in HWTEST_F()
97 EXPECT_EQ(false, maps_->FindMapByFileInfo(INVALID_MAP_NAME, invalidOffset, map)); in HWTEST_F()
110 EXPECT_EQ(true, maps_ in HWTEST_F()
[all...]
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_maps.cpp191 maps_.emplace_back(std::move(map)); in AddMap()
192 if (enableMapIndex && !maps_.empty()) { in AddMap()
193 mapIndex_.emplace_back(maps_.size() - 1); in AddMap()
199 if ((maps_.empty()) || (addr == 0x0)) { in FindMapByAddr()
204 size_t last = maps_.size(); in FindMapByAddr()
207 const auto& cur = maps_[index]; in FindMapByAddr()
214 map->prevMap = maps_[index - 1]; in FindMapByAddr()
228 for (auto &iter : maps_) { in FindMapByFileInfo()
246 if (maps_.empty()) { in FindMapsByName()
249 for (auto &iter : maps_) { in FindMapsByName()
[all...]
H A Dunwinder.cpp58 maps_ = DfxMaps::Create(); in Impl()
73 maps_ = DfxMaps::Create(pid, crash); in Impl()
86 maps_ = DfxMaps::Create(pid, crash); in Impl()
155 return maps_; in GetMaps()
265 std::shared_ptr<DfxMaps> maps_ = nullptr; member in OHOS::HiviewDFX::Unwinder::Impl
499 if (maps_ != nullptr && !maps_->GetStackRange(stackBottom, stackTop)) { in GetMainStackRangeInner()
501 } else if (maps_ == nullptr && !GetMainStackRange(stackBottom, stackTop)) { in GetMainStackRangeInner()
564 context.maps = maps_; in UnwindLocalWithTid()
620 context.maps = maps_; in UnwindLocal()
[all...]
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_maps.h47 const std::vector<std::shared_ptr<DfxMap>>& GetMaps() const { return maps_; } in GetMaps()
49 size_t GetMapsSize() const { return maps_.size(); } in GetMapsSize()
58 std::vector<std::shared_ptr<DfxMap>> maps_ {};
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/
H A Dsample_stack_printer.h48 maps_(maps) in SampleStackPrinter()
72 std::shared_ptr<DfxMaps> maps_; member in OHOS::HiviewDFX::SampleStackPrinter
H A Dthread_sampler.h113 std::shared_ptr<DfxMaps> maps_ {nullptr};
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/
H A Dthread_sampler.cpp213 maps_ = DfxMaps::Create(); in InitUnwinder()
214 if (maps_ == nullptr) { in InitUnwinder()
218 if (!maps_->GetStackRange(stackBegin_, stackEnd_)) { in InitUnwinder()
244 maps_.reset(); in DestroyUnwinder()
276 if (maps_->FindMapByAddr(addr, map)) { in AccessElfMem()
413 .maps = maps_.get(), in ProcessStackBuffer()
508 auto printer = std::make_unique<SampleStackPrinter>(unwinder_, maps_); in CollectStack()
H A Dsample_stack_printer.cpp44 unwinder_->GetFrameByPc(pc, maps_, *(curNode->current)); in Insert()

Completed in 5 milliseconds