/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_accessors.h | 43 virtual int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) = 0; 57 int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) override; 76 int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) override; 87 int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) override;
|
H A D | unwind_context.h | 59 int (*AccessMem)(uintptr_t, uintptr_t *, void *); member
|
H A D | unwinder.h | 99 static bool AccessMem(void* memory, uintptr_t addr, uintptr_t *val);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_accessors.cpp | 103 NO_SANITIZE int DfxAccessorsLocal::AccessMem(uintptr_t addr, uintptr_t *val, void *arg) in AccessMem() function in OHOS::HiviewDFX::DfxAccessorsLocal 163 int DfxAccessorsRemote::AccessMem(uintptr_t addr, uintptr_t *val, void *arg) in AccessMem() function in OHOS::HiviewDFX::DfxAccessorsRemote 261 int DfxAccessorsCustomize::AccessMem(uintptr_t addr, uintptr_t *val, void *arg) in AccessMem() function in OHOS::HiviewDFX::DfxAccessorsCustomize 263 if (accessors_ == nullptr || accessors_->AccessMem == nullptr) { in AccessMem() 266 return accessors_->AccessMem(addr, val, arg); in AccessMem()
|
H A D | dfx_memory.cpp | 51 if (acc_ != nullptr && acc_->AccessMem(addr, val, ctx_) == UNW_ERROR_NONE) { in ReadMem()
|
H A D | unwinder.cpp | 663 return DfxArk::JitCodeWriteFile(memory_.get(), &(Unwinder::AccessMem), fd, jitCache_.data(), jitCache_.size()); in ArkWriteJitCodeToFile() 716 ArkUnwindParam arkParam(memory_.get(), &(Unwinder::AccessMem), &frame.fp, &frame.sp, &frame.pc, in StepArkJsFrame() 720 ret = DfxArk::StepArkFrame(memory_.get(), &(Unwinder::AccessMem), &frame.fp, &frame.sp, &frame.pc, in StepArkJsFrame() 1181 bool Unwinder::AccessMem(void* memory, uintptr_t addr, uintptr_t *val) in AccessMem() function in OHOS::HiviewDFX::Unwinder 1308 if (acc_->AccessMem(lockPtrAddr, &lockAddr, &context) != UNW_ERROR_NONE) { in GetLockInfo()
|
/base/hiviewdfx/faultloggerd/test/fuzztest/faultloggerdunwinder_fuzzer/ |
H A D | faultloggerdunwinder_fuzzer.cpp | 80 DfxArk::StepArkFrame(&dfxMemory, &(Unwinder::AccessMem), &fp, &sp, &pc, &methodid, &isJsFrame); in TestStepArkFrame() 102 ArkUnwindParam arkParam(&dfxMemory, &(Unwinder::AccessMem), &fp, &sp, &pc, &methodid, &isJsFrame, jitCache_); in TestStepArkFrameWithJit() 121 DfxArk::JitCodeWriteFile(&dfxMemory, &(Unwinder::AccessMem), fd, jitCache.data(), jitCache.size()); in TestJitCodeWriteFile()
|
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/ |
H A D | thread_sampler.h | 94 static int AccessMem(uintptr_t addr, uintptr_t *val, void *arg);
|
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
H A D | thread_sampler.cpp | 97 int ThreadSampler::AccessMem(uintptr_t addr, uintptr_t *val, void *arg)
in AccessMem() function in OHOS::HiviewDFX::ThreadSampler 101 XCOLLIE_LOGE("invalid AccessMem param\n");
in AccessMem() 208 accessors_->AccessMem = &ThreadSampler::AccessMem;
in InitUnwinder()
|
/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | unwinder_test.cpp | 919 * @tc.desc: test unwinder AccessMem interface 938 EXPECT_FALSE(unwinder->AccessMem(&memory, addr, nullptr)); in HWTEST_F()
|