Searched refs:maps_ (Results 1 - 8 of 8) sorted by relevance
/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | maps_test.cpp | 54 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 D | dfx_maps.cpp | 191 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 D | unwinder.cpp | 58 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 D | dfx_maps.h | 47 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 D | sample_stack_printer.h | 48 maps_(maps)
in SampleStackPrinter() 72 std::shared_ptr<DfxMaps> maps_;
member in OHOS::HiviewDFX::SampleStackPrinter
|
H A D | thread_sampler.h | 113 std::shared_ptr<DfxMaps> maps_ {nullptr};
|
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
H A D | thread_sampler.cpp | 213 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 D | sample_stack_printer.cpp | 44 unwinder_->GetFrameByPc(pc, maps_, *(curNode->current));
in Insert()
|
Completed in 5 milliseconds