/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_ark.h | 34 typedef bool (*ReadMemFunc)(void *, uintptr_t, uintptr_t *); 64 uintptr_t *fp; 65 uintptr_t *sp; 66 uintptr_t *pc; 70 ArkUnwindParam(void *ctx, ReadMemFunc readMem, uintptr_t *fp, uintptr_t *sp, uintptr_t *pc, in ArkUnwindParam() 87 static int GetArkNativeFrameInfo(int pid, uintptr_t& pc, uintptr_t& fp, uintptr_t& sp, 91 uintptr_t *fp, uintptr_t *sp, uintptr_t *pc, uintptr_t* methodid, bool *isJsFrame); 98 …static int ParseArkFileInfo(uintptr_t byteCodePc, uintptr_t methodid, uintptr_t mapBase, const cha… 100 …static int ParseArkFrameInfoLocal(uintptr_t byteCodePc, uintptr_t methodid, uintptr_t mapBase, uin… 102 static int ParseArkFrameInfo(uintptr_t byteCodePc, uintptr_t mapBase, uintptr_t loadOffset, [all …]
|
H A D | dfx_regs.h | 52 std::vector<uintptr_t> GetRegsData() const; 55 uintptr_t* GetReg(size_t idx); 58 uintptr_t GetSp() const; 59 void SetSp(uintptr_t sp); 60 uintptr_t GetPc() const; 61 void SetPc(uintptr_t pc); 62 uintptr_t GetFp() const; 63 void SetFp(uintptr_t fp); 64 void GetSpecialRegs(uintptr_t& fp, uintptr_t& lr, uintptr_t& sp, uintptr_t& pc) const; 65 void SetSpecialRegs(uintptr_t fp, uintptr_t lr, uintptr_t sp, uintptr_t pc); [all …]
|
H A D | fp_unwinder.h | 50 … size_t Unwind(uintptr_t pc, uintptr_t fp, uintptr_t* pcs, size_t maxSize, size_t skipFrameNum = 0) 64 uintptr_t firstFp = fp; 66 MAYBE_UNUSED uintptr_t sp = 0; 73 uintptr_t prevFp = fp; 85 …NO_SANITIZE size_t UnwindSafe(uintptr_t pc, uintptr_t fp, uintptr_t* pcs, size_t maxSize, size_t s… 95 MAYBE_UNUSED uintptr_t sp = 0; 102 uintptr_t prevFp = fp; 133 NO_SANITIZE bool ReadUptr(uintptr_t addr, uintptr_t& value) in ReadUptr() 142 NO_SANITIZE bool ReadUptrSafe(uintptr_t addr, uint32_t fd, uintptr_t& value) in ReadUptrSafe() 154 uintptr_t stackBottom_ = 0; [all …]
|
H A D | unwind_context.h | 35 uintptr_t startPc = 0; 36 uintptr_t endPc = 0; 40 uintptr_t namePtr = 0; 41 uintptr_t segbase = 0; 42 uintptr_t tableLen = 0; 47 uintptr_t startPc; 48 uintptr_t endPc; 49 uintptr_t lsda; 50 uintptr_t handler; 51 uintptr_t gp; [all …]
|
H A D | dfx_accessors.h | 43 virtual int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) = 0; 44 virtual int AccessReg(int regIdx, uintptr_t *val, void *arg) = 0; 55 bool IsValidFrame(uintptr_t addr, uintptr_t stackBottom, uintptr_t stackTop); 57 int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) override; 58 int AccessReg(int regIdx, uintptr_t *val, void *arg) override; 59 int FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) override; 76 int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) override; 77 int AccessReg(int regIdx, uintptr_t *val, void *arg) override; 78 int FindUnwindTable(uintptr_t pc, UnwindTableInfo& uti, void *arg) override; 87 int AccessMem(uintptr_t addr, uintptr_t *val, void *arg) override; [all …]
|
H A D | dfx_memory.h | 40 bool ReadReg(int regIdx, uintptr_t *val); 41 bool ReadMem(uintptr_t addr, uintptr_t *val); 44 virtual bool ReadU8(uintptr_t& addr, uint8_t *val, bool incre = false); 45 virtual bool ReadS8(uintptr_t& addr, int8_t *val, bool incre = false) 76 virtual bool ReadUptr(uintptr_t& addr, uintptr_t *val, bool incre = false); 79 virtual bool ReadPrel31(uintptr_t& addr, uintptr_t *val); 81 virtual uint64_t ReadUleb128(uintptr_t& addr); 82 virtual int64_t ReadSleb128(uintptr_t& addr); 86 virtual uintptr_t ReadEncodedValue(uintptr_t& addr, uint8_t encoding); 95 uintptr_t dataOffset_ = 0; [all …]
|
H A D | dwarf_section.h | 34 bool LinearSearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei); 35 bool SearchEntry(uintptr_t pc, struct UnwindTableInfo uti, struct UnwindEntryInfo& uei); 36 bool Step(uintptr_t pc, uintptr_t fdeAddr, std::shared_ptr<RegLocState> rs); 42 bool GetCieOrFde(uintptr_t &addr, FrameDescEntry &fdeInfo); 43 void ParseCieOrFdeHeader(uintptr_t& ptr, FrameDescEntry& fdeInfo, bool& isCieEntry); 44 bool ParseFde(uintptr_t fdeAddr, uintptr_t fdePtr, FrameDescEntry &fdeInfo); 45 bool FillInFde(uintptr_t ptr, FrameDescEntry &fdeInfo); 46 bool ParseCie(uintptr_t cieAddr, uintptr_t ciePtr, CommonInfoEntry &cieInfo); 47 bool FillInCie(uintptr_t ptr, CommonInfoEntry &cieInfo); 55 std::unordered_map<uintptr_t, FrameDescEntry> fdeEntries_; [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | ark_test.cpp | 35 int (*g_getArkNativeFrameInfoFn)(int, uintptr_t*, uintptr_t*, uintptr_t*, JsFrame*, size_t&); 36 …t (*g_stepArkFn)(void*, OHOS::HiviewDFX::ReadMemFunc, uintptr_t*, uintptr_t*, uintptr_t*, uintptr_… 39 int (*g_parseArkFileInfoFn)(uintptr_t, uintptr_t, uintptr_t, const char*, uintptr_t, JsFunction*); 40 int (*g_parseArkFrameInfoLocalFn)(uintptr_t, uintptr_t, uintptr_t, uintptr_t, JsFunction*); 41 int (*g_parseArkFrameInfoFn)(uintptr_t, uintptr_t, uintptr_t, uintptr_t, uint8_t*, uint64_t, uintpt… 88 uintptr_t zero = 0; 125 uintptr_t mapBase = 0; 148 uintptr_t offset = 0; 190 uintptr_t zero = 0; 214 uintptr_t zero = 0; [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_ark.cpp | 40 int (*g_getArkNativeFrameInfoFn)(int, uintptr_t*, uintptr_t*, uintptr_t*, JsFrame*, size_t&); 41 …t (*g_stepArkFn)(void*, OHOS::HiviewDFX::ReadMemFunc, uintptr_t*, uintptr_t*, uintptr_t*, uintptr_… 44 int (*g_parseArkFileInfoFn)(uintptr_t, uintptr_t, uintptr_t, const char*, uintptr_t, JsFunction*); 45 int (*g_parseArkFrameInfoLocalFn)(uintptr_t, uintptr_t, uintptr_t, uintptr_t, JsFunction*); 46 int (*g_parseArkFrameInfoFn)(uintptr_t, uintptr_t, uintptr_t, uintptr_t, uint8_t*, uint64_t, uintpt… 145 int DfxArk::ParseArkFileInfo(uintptr_t byteCodePc, uintptr_t methodid, uintptr_t mapBase, const cha… in ParseArkFileInfo() 161 int DfxArk::ParseArkFrameInfoLocal(uintptr_t byteCodePc, uintptr_t methodid, uintptr_t mapBase, in ParseArkFrameInfoLocal() 177 int DfxArk::ParseArkFrameInfo(uintptr_t byteCodePc, uintptr_t mapBase, uintptr_t loadOffset, in ParseArkFrameInfo() 183 int DfxArk::ParseArkFrameInfo(uintptr_t byteCodePc, uintptr_t methodid, uintptr_t mapBase, uintptr_… in ParseArkFrameInfo() 217 uintptr_t *fp, uintptr_t *sp, uintptr_t *pc, uintptr_t* methodid, bool *isJsFrame) in StepArkFrame() [all …]
|
H A D | dfx_memory.cpp | 49 bool DfxMemory::ReadMem(uintptr_t addr, uintptr_t *val) in ReadMem() 59 uintptr_t tmpAddr = addr; in Read() 66 uintptr_t tmpVal; in Read() 75 uintptr_t valp = static_cast<uintptr_t>(tmpVal); in Read() 140 bool DfxMemory::ReadUptr(uintptr_t& addr, uintptr_t *val, bool incre) in ReadUptr() 142 if (Read(addr, val, sizeof(uintptr_t), incre) == sizeof(uintptr_t)) { in ReadUptr() 155 uintptr_t ptr = addr; in ReadString() 181 bool DfxMemory::ReadPrel31(uintptr_t& addr, uintptr_t *val) in ReadPrel31() 183 uintptr_t offset; in ReadPrel31() 252 uintptr_t DfxMemory::ReadEncodedValue(uintptr_t& addr, uint8_t encoding) in ReadEncodedValue() [all …]
|
H A D | dfx_regs_arm64.cpp | 36 regsData_[REG_AARCH64_X0] = static_cast<uintptr_t>(context.uc_mcontext.regs[REG_AARCH64_X0]); in SetFromUcontext() 37 regsData_[REG_AARCH64_X1] = static_cast<uintptr_t>(context.uc_mcontext.regs[REG_AARCH64_X1]); in SetFromUcontext() 38 regsData_[REG_AARCH64_X2] = static_cast<uintptr_t>(context.uc_mcontext.regs[REG_AARCH64_X2]); in SetFromUcontext() 39 regsData_[REG_AARCH64_X3] = static_cast<uintptr_t>(context.uc_mcontext.regs[REG_AARCH64_X3]); in SetFromUcontext() 67 regsData_[REG_AARCH64_X31] = static_cast<uintptr_t>(context.uc_mcontext.sp); in SetFromUcontext() 68 regsData_[REG_AARCH64_PC] = static_cast<uintptr_t>(context.uc_mcontext.pc); in SetFromUcontext() 71 void DfxRegsArm64::SetFromFpMiniRegs(const uintptr_t* regs, const size_t size) in SetFromFpMiniRegs() 82 void DfxRegsArm64::SetFromQutMiniRegs(const uintptr_t* regs, const size_t size) in SetFromQutMiniRegs() 97 uintptr_t lr = regsData_[REG_LR]; in SetPcFromReturnAddress() 141 bool DfxRegsArm64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame() [all …]
|
H A D | dfx_regs_riscv64.cpp | 37 regsData_[REG_RISCV64_X0] = static_cast<uintptr_t>(context.uc_mcontext.__gregs[REG_RISCV64_X0]); in SetFromUcontext() 38 regsData_[REG_RISCV64_X1] = static_cast<uintptr_t>(context.uc_mcontext.__gregs[REG_RISCV64_X1]); in SetFromUcontext() 39 regsData_[REG_RISCV64_X2] = static_cast<uintptr_t>(context.uc_mcontext.__gregs[REG_RISCV64_X2]); in SetFromUcontext() 40 regsData_[REG_RISCV64_X3] = static_cast<uintptr_t>(context.uc_mcontext.__gregs[REG_RISCV64_X3]); in SetFromUcontext() 41 regsData_[REG_RISCV64_X4] = static_cast<uintptr_t>(context.uc_mcontext.__gregs[REG_RISCV64_X4]); in SetFromUcontext() 42 regsData_[REG_RISCV64_X5] = static_cast<uintptr_t>(context.uc_mcontext.__gregs[REG_RISCV64_X5]); in SetFromUcontext() 71 void DfxRegsRiscv64::SetFromFpMiniRegs(const uintptr_t* regs, const size_t size) in SetFromFpMiniRegs() 82 void DfxRegsRiscv64::SetFromQutMiniRegs(const uintptr_t* regs, const size_t size) in SetFromQutMiniRegs() 97 uintptr_t lr = regsData_[REG_LR]; in SetPcFromReturnAddress() 141 bool DfxRegsRiscv64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame() [all …]
|
H A D | dwarf_section.cpp | 45 uintptr_t fdeAddr = ptr; in LinearSearchEntry() 71 uintptr_t ptr = 0; in SearchEntry() 72 uintptr_t entry = 0; in SearchEntry() 73 uintptr_t low = 0; in SearchEntry() 74 uintptr_t high = fdeCount; in SearchEntry() 83 uintptr_t startPc = static_cast<uintptr_t>(dwarfTableEntry.startPc) + segbase; in SearchEntry() 117 bool DwarfSection::Step(uintptr_t pc, uintptr_t fdeAddr, std::shared_ptr<RegLocState> rs) in Step() 142 uintptr_t ptr = addr; in GetCieOrFde() 166 uintptr_t ciePtr = 0; in ParseCieOrFdeHeader() 200 bool DwarfSection::ParseFde(uintptr_t fdeAddr, uintptr_t fdePtr, FrameDescEntry &fdeInfo) in ParseFde() [all …]
|
H A D | dfx_regs_x86_64.cpp | 37 regsData_[REG_X86_64_RAX] = static_cast<uintptr_t>(context.uc_mcontext.gregs[REG_RAX]); in SetFromUcontext() 38 regsData_[REG_X86_64_RDX] = static_cast<uintptr_t>(context.uc_mcontext.gregs[REG_RDX]); in SetFromUcontext() 39 regsData_[REG_X86_64_RCX] = static_cast<uintptr_t>(context.uc_mcontext.gregs[REG_RCX]); in SetFromUcontext() 40 regsData_[REG_X86_64_RBX] = static_cast<uintptr_t>(context.uc_mcontext.gregs[REG_RBX]); in SetFromUcontext() 45 regsData_[REG_X86_64_R8] = static_cast<uintptr_t>(context.uc_mcontext.gregs[REG_R8]); in SetFromUcontext() 46 regsData_[REG_X86_64_R9] = static_cast<uintptr_t>(context.uc_mcontext.gregs[REG_R9]); in SetFromUcontext() 56 void DfxRegsX86_64::SetFromFpMiniRegs(const uintptr_t* regs, const size_t size) in SetFromFpMiniRegs() 60 void DfxRegsX86_64::SetFromQutMiniRegs(const uintptr_t* regs, const size_t size) in SetFromQutMiniRegs() 66 uintptr_t newPc; in SetPcFromReturnAddress() 97 bool DfxRegsX86_64::StepIfSignalFrame(uintptr_t pc, std::shared_ptr<DfxMemory> memory) in StepIfSignalFrame() [all …]
|
H A D | dfx_regs_arm.cpp | 52 regsData_[REG_ARM_R0] = static_cast<uintptr_t>(context.uc_mcontext.arm_r0); in SetFromUcontext() 53 regsData_[REG_ARM_R1] = static_cast<uintptr_t>(context.uc_mcontext.arm_r1); in SetFromUcontext() 54 regsData_[REG_ARM_R2] = static_cast<uintptr_t>(context.uc_mcontext.arm_r2); in SetFromUcontext() 55 regsData_[REG_ARM_R3] = static_cast<uintptr_t>(context.uc_mcontext.arm_r3); in SetFromUcontext() 56 regsData_[REG_ARM_R4] = static_cast<uintptr_t>(context.uc_mcontext.arm_r4); in SetFromUcontext() 70 void DfxRegsArm::SetFromFpMiniRegs(const uintptr_t* regs, const size_t size) in SetFromFpMiniRegs() 81 void DfxRegsArm::SetFromQutMiniRegs(const uintptr_t* regs, const size_t size) in SetFromQutMiniRegs() 97 uintptr_t lr = regsData_[REG_LR]; in SetPcFromReturnAddress() 137 uintptr_t scAddr = 0; in StepIfSignalFrame() 140 uintptr_t spAddr = regsData_[REG_SP]; in StepIfSignalFrame() [all …]
|
H A D | dfx_accessors.cpp | 88 bool DfxAccessorsLocal::IsValidFrame(uintptr_t addr, uintptr_t stackBottom, uintptr_t stackTop) in IsValidFrame() 103 NO_SANITIZE int DfxAccessorsLocal::AccessMem(uintptr_t addr, uintptr_t *val, void *arg) in AccessMem() 113 *val = *reinterpret_cast<uintptr_t *>(addr); in AccessMem() 127 *val = static_cast<uintptr_t>((*(ctx->regs))[reg]); in AccessReg() 163 int DfxAccessorsRemote::AccessMem(uintptr_t addr, uintptr_t *val, void *arg) in AccessMem() 177 uintptr_t pos = ctx->map->GetRelPc(addr); in AccessMem() 178 if (ctx->map->elf->Read(pos, val, sizeof(uintptr_t))) { in AccessMem() 191 uintptr_t tmpVal; in AccessMem() 193 uintptr_t tmpAddr = ((i == 0) ? addr : addr + FOUR_BYTES); in AccessMem() 224 *val = static_cast<uintptr_t>((*(ctx->regs))[reg]); in AccessReg() [all …]
|
H A D | dfx_regs.cpp | 113 …emcpy_s(dfxregs->regsData_.data(), REG_LAST * sizeof(uintptr_t), ®s, REG_LAST * sizeof(uintptr_… in CreateRemoteRegs() 134 if (memcpy_s(RawData(), cpySize * sizeof(uintptr_t), regs, cpySize * sizeof(uintptr_t)) != 0) { in SetRegsData() 139 uintptr_t* DfxRegs::GetReg(size_t idx) in GetReg() 155 void DfxRegs::GetSpecialRegs(uintptr_t& fp, uintptr_t& lr, uintptr_t& sp, uintptr_t& pc) const in GetSpecialRegs() 165 void DfxRegs::SetSpecialRegs(uintptr_t fp, uintptr_t lr, uintptr_t sp, uintptr_t pc) in SetSpecialRegs() 175 uintptr_t DfxRegs::GetSp() const in GetSp() 180 void DfxRegs::SetSp(uintptr_t sp) in SetSp() 185 uintptr_t DfxRegs::GetPc() const in GetPc() 190 void DfxRegs::SetPc(uintptr_t pc) in SetPc() 195 uintptr_t DfxRegs::GetFp() const in GetFp() [all …]
|
/ohos5.0/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_application/bundlemgrproxy_fuzzer/ |
H A D | bundlemgrproxy_fuzzer.cpp | 93 reinterpret_cast<uintptr_t>(data), extensionInfos); in DoSomethingInterestingWithMyAPI() 98 reinterpret_cast<uintptr_t>(data), reinterpret_cast<uintptr_t>(data), extensionInfos); in DoSomethingInterestingWithMyAPI() 100 reinterpret_cast<uintptr_t>(data), reinterpret_cast<uintptr_t>(data), extensionInfos); in DoSomethingInterestingWithMyAPI() 123 reinterpret_cast<uintptr_t>(data), info); in DoSomethingInterestingWithMyAPI() 137 reinterpret_cast<uintptr_t>(data), callback); in DoSomethingInterestingWithMyAPI() 140 size, reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI() 142 reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI() 144 reinterpret_cast<uintptr_t>(data), reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI() 146 reinterpret_cast<uintptr_t>(data), reinterpret_cast<uintptr_t>(data), abilityInfo); in DoSomethingInterestingWithMyAPI() 148 reinterpret_cast<uintptr_t>(data), reinterpret_cast<uintptr_t>(data), extensionInfos); in DoSomethingInterestingWithMyAPI() [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/ |
H A D | fp_unwinder.cpp | 38 uintptr_t firstFp = pcs[1]; in Unwind() 39 uintptr_t fp = firstFp; in Unwind() 40 uintptr_t stackPtr = reinterpret_cast<uintptr_t>(__builtin_frame_address(0)); in Unwind() 41 uintptr_t stackBottom = 0; in Unwind() 42 uintptr_t stackTop = 0; in Unwind() 63 uintptr_t nextFp = *reinterpret_cast<uintptr_t*>(fp); in Unwind() 78 uintptr_t firstFp = pcs[1]; in UnwindFallback() 79 uintptr_t fp = firstFp; in UnwindFallback() 83 uintptr_t addr = fp + sizeof(uintptr_t); in UnwindFallback() 91 uintptr_t prevFp = fp; in UnwindFallback() [all …]
|
/ohos5.0/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_others/bmsextensionclient_fuzzer/ |
H A D | bmsextensionclient_fuzzer.cpp | 43 bmsExtensionClient.QueryLauncherAbility(want, reinterpret_cast<uintptr_t>(data), in DoSomethingInterestingWithMyAPI() 45 bmsExtensionClient.QueryAbilityInfos(want, reinterpret_cast<uintptr_t>(data), in DoSomethingInterestingWithMyAPI() 47 bmsExtensionClient.BatchQueryAbilityInfos(wants, reinterpret_cast<uintptr_t>(data), in DoSomethingInterestingWithMyAPI() 48 reinterpret_cast<uintptr_t>(data), in DoSomethingInterestingWithMyAPI() 50 bmsExtensionClient.QueryAbilityInfo(want, reinterpret_cast<uintptr_t>(data), in DoSomethingInterestingWithMyAPI() 51 reinterpret_cast<uintptr_t>(data), abilityInfo); in DoSomethingInterestingWithMyAPI() 52 bmsExtensionClient.GetBundleInfos(reinterpret_cast<uintptr_t>(data), bundleInfos, in DoSomethingInterestingWithMyAPI() 53 reinterpret_cast<uintptr_t>(data)); in DoSomethingInterestingWithMyAPI() 55 reinterpret_cast<uintptr_t>(data), boolParam); in DoSomethingInterestingWithMyAPI() 59 reinterpret_cast<uintptr_t>(data), in DoSomethingInterestingWithMyAPI() [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/common/dfxutil/ |
H A D | stack_util.h | 28 static uintptr_t g_stackMapStart = 0; 29 static uintptr_t g_stackMapEnd = 0; 30 static uintptr_t g_arkMapStart = 0; 31 static uintptr_t g_arkMapEnd = 0; 53 g_stackMapEnd = static_cast<uintptr_t>(end); in ParseSelfMaps() 63 g_arkMapEnd = static_cast<uintptr_t>(end); in ParseSelfMaps() 72 AT_UNUSED inline bool GetArkStackRange(uintptr_t& start, uintptr_t& end) in GetArkStackRange() 82 AT_UNUSED inline bool GetMainStackRange(uintptr_t& stackBottom, uintptr_t& stackTop) in GetMainStackRange() 92 AT_UNUSED static bool GetSelfStackRange(uintptr_t& stackBottom, uintptr_t& stackTop) in GetSelfStackRange() 102 stackBottom = reinterpret_cast<uintptr_t>(base); in GetSelfStackRange() [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_fault_stack.h | 28 uintptr_t startAddr; 29 uintptr_t nameAddr; 30 uintptr_t size; 31 std::vector<uintptr_t> content; 44 …BlockForCorruptedStack(const std::vector<DfxFrame>& frames, uintptr_t prevEndAddr, uintptr_t size); 49 bool ReadTargetMemory(uintptr_t addr, uintptr_t &value) const; 50 …uintptr_t AdjustAndCreateMemoryBlock(size_t index, uintptr_t prevSp, uintptr_t prevEndAddr, uintpt… 51 uintptr_t PrintMemoryBlock(const MemoryBlockInfo& info, uintptr_t stackStartAddr) const; 52 …MemoryBlockInfo CreateMemoryBlock(uintptr_t addr, uintptr_t offset, uintptr_t size, const std::str…
|
H A D | dfx_fault_stack.cpp | 42 bool FaultStack::ReadTargetMemory(uintptr_t addr, uintptr_t &value) const in ReadTargetMemory() 62 uintptr_t FaultStack::AdjustAndCreateMemoryBlock(size_t index, uintptr_t prevSp, uintptr_t prevEndA… in AdjustAndCreateMemoryBlock() 90 uintptr_t minAddr = 4096; in CollectStackInfo() 91 uintptr_t size = 0; in CollectStackInfo() 92 uintptr_t prevSp = 0; in CollectStackInfo() 108 uintptr_t curSp = static_cast<uintptr_t>(frame.sp); in CollectStackInfo() 177 uintptr_t end = 0; in Print() 188 uintptr_t addr, in CreateMemoryBlock() 189 uintptr_t offset, in CreateMemoryBlock() 190 uintptr_t size, in CreateMemoryBlock() [all …]
|
/ohos5.0/drivers/hdf_core/framework/support/platform/include/dma/ |
H A D | dmac_core.h | 74 uintptr_t srcAddr; 75 uintptr_t destAddr; 91 uintptr_t nextLli; \ 92 uintptr_t reserved0[6]; \ 94 uintptr_t srcAddr; \ 95 uintptr_t reserved1; \ 119 uintptr_t lliEnFlag; 133 uintptr_t phyBase; 143 uintptr_t src, uintptr_t dest, size_t length); 145 void (*dmacCacheInv)(uintptr_t vaddr, uintptr_t vend); [all …]
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/fuzztest/faultloggerdunwinder_fuzzer/ |
H A D | faultloggerdunwinder_fuzzer.cpp | 43 uintptr_t pc; in TestGetArkNativeFrameInfo() 44 uintptr_t fp; in TestGetArkNativeFrameInfo() 45 uintptr_t sp; in TestGetArkNativeFrameInfo() 64 uintptr_t pc; in TestStepArkFrame() 65 uintptr_t fp; in TestStepArkFrame() 66 uintptr_t sp; in TestStepArkFrame() 85 uintptr_t fp; in TestStepArkFrameWithJit() 86 uintptr_t pc; in TestStepArkFrameWithJit() 87 uintptr_t sp; in TestStepArkFrameWithJit() 126 uintptr_t pc; in TestParseArkFrameInfoLocal() [all …]
|