/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dwarf_cfa_instructions.cpp | 56 if (!memory_->ReadU8(instPtr, &opCode, true)) {
in Iterate() 83 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)cie.pointerEncoding);
in DecodeDwCfa() 88 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)DW_EH_PE_udata1);
in DecodeDwCfa() 93 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)DW_EH_PE_udata2);
in DecodeDwCfa() 99 value = memory_->ReadEncodedValue(instPtr, (DwarfEncoding)DW_EH_PE_udata4);
in DecodeDwCfa() 104 reg = memory_->ReadUleb128(instPtr);
in DecodeDwCfa() 105 offset = (int64_t)(memory_->ReadUleb128(instPtr) * cie.codeAlignFactor);
in DecodeDwCfa() 115 reg = memory_->ReadUleb128(instPtr);
in DecodeDwCfa() 124 reg = memory_->ReadUleb128(instPtr);
in DecodeDwCfa() 136 reg = memory_ in DecodeDwCfa() [all...] |
H A D | dwarf_op.cpp | 36 uintptr_t length = memory_->ReadUleb128(addr);
in Eval() 55 memory_->ReadU8(addr, &opcode, true);
in Decode() 60 memory_->ReadUptr(addr, &val, true);
in Decode() 71 memory_->ReadU8(addr, &val, true);
in Decode() 78 memory_->ReadS8(addr, &val, true);
in Decode() 85 memory_->ReadU16(addr, &val, true);
in Decode() 92 memory_->ReadS16(addr, &val, true);
in Decode() 99 memory_->ReadU32(addr, &val, true);
in Decode() 106 memory_->ReadS32(addr, &val, true);
in Decode() 113 memory_ in Decode() [all...] |
H A D | dwarf_section.cpp | 31 DwarfSection::DwarfSection(std::shared_ptr<DfxMemory> memory) : memory_(memory)
in DwarfSection() 79 if (!memory_->ReadS32(ptr, &dwarfTableEntry.startPc, true)) {
in SearchEntry() 85 if (!memory_->ReadS32(ptr, &dwarfTableEntry.fdeOffset, true)) {
in SearchEntry() 101 if (!memory_->ReadS32(ptr, &dwarfTableEntry.fdeOffset, true)) {
in SearchEntry() 132 DwarfCfaInstructions dwarfInstructions(memory_);
in Step() 166 memory_->ReadU32(ptr, &value32, true);
in ParseCieOrFdeHeader() 171 memory_->ReadU64(ptr, &value64, true);
in ParseCieOrFdeHeader() 174 memory_->ReadU64(ptr, &value64, true);
in ParseCieOrFdeHeader() 187 memory_->ReadU32(ptr, &value32, false);
in ParseCieOrFdeHeader() 242 uintptr_t pcStart = memory_ in FillInFde() [all...] |
H A D | arm_exidx.cpp | 91 ArmExidx::ArmExidx(std::shared_ptr<DfxMemory> memory) : memory_(memory) in ArmExidx() 161 if (!memory_->ReadPrel31(ptr, &addr)) { in SearchEntry() 203 if (!memory_->ReadU32(entryOffset, &data, false)) { in ExtractEntryData() 234 if (!memory_->ReadPrel31(entryOffset, &extabAddr)) { in ExtractEntryData() 248 if (!memory_->ReadU32(tabOffset, &data, false)) { in ExtractEntryTab() 258 if (!memory_->ReadPrel31(tabOffset, &perRoutine)) { in ExtractEntryTab() 267 if (!memory_->ReadU32(tabOffset, &data, false)) { in ExtractEntryTab() 306 if (!memory_->ReadU32(tabOffset, &data, false)) { in ExtractEntryTab()
|
H A D | unwinder.cpp | 262 std::shared_ptr<DfxMemory> memory_ = nullptr; member in OHOS::HiviewDFX::Unwinder::Impl 457 memory_ = std::make_shared<DfxMemory>(acc_); in Init() 459 armExidx_ = std::make_shared<ArmExidx>(memory_); in Init() 461 dwarfSection_ = std::make_shared<DwarfSection>(memory_); in Init() 490 if ((ctx == nullptr) || (memory_ == nullptr)) { in CheckAndReset() 493 memory_->SetCtx(ctx); in CheckAndReset() 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() 770 regs_->StepIfSignalFrame(static_cast<uintptr_t>(frame.pc), memory_)) { in Unwind() [all...] |
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dwarf_op.h | 40 DwarfOp(std::shared_ptr<DfxMemory> memory) : memory_(memory) {}; in DwarfOp() 81 memory_->ReadUptr(addr, &val); in OpDeref() 91 memory_->ReadU8(exprPtr, &operand, true); in OpDerefSize() 95 memory_->ReadU8(addr, &u8, true); in OpDerefSize() 101 memory_->ReadU16(addr, &u16, true); in OpDerefSize() 108 memory_->ReadU32(addr, &u32, true); in OpDerefSize() 117 memory_->ReadU64(addr, &u64, true); in OpDerefSize() 149 memory_->ReadU8(exprPtr, ®, true); in OpPick() 252 stack_[0] += memory_->ReadUleb128(exprPtr); in OpPlusULEBConst() 283 memory_ in OpSkip() 396 std::shared_ptr<DfxMemory> memory_; global() member in OHOS::HiviewDFX::DwarfOp [all...] |
H A D | dwarf_cfa_instructions.h | 31 DwarfCfaInstructions(std::shared_ptr<DfxMemory> memory) : memory_(memory) {};
in DwarfCfaInstructions() 41 std::shared_ptr<DfxMemory> memory_;
member in OHOS::HiviewDFX::DwarfCfaInstructions
|
H A D | dwarf_section.h | 50 std::shared_ptr<DfxMemory> memory_;
member in OHOS::HiviewDFX::DwarfSection
|
H A D | arm_exidx.h | 90 std::shared_ptr<DfxMemory> memory_; member in OHOS::HiviewDFX::ArmExidx
|
/base/hiviewdfx/hiview/plugins/faultlogger/service/ |
H A D | freeze_json_generator.cpp | 141 memory_(builder.memory_)
in FreezeJsonParams() 255 memory_ = memory;
in InitMemory() 285 list.push_back(FreezeJsonUtil::GetStrByKeyValue(jsonParamsMemory, memory_));
in JsonStr()
|
H A D | freeze_json_generator.h | 141 std::string memory_ = "{}";
member in OHOS::HiviewDFX::FreezeJsonParams::Builder 188 std::string memory_;
member in OHOS::HiviewDFX::FreezeJsonParams
|