Home
last modified time | relevance | path

Searched refs:ArchEnum (Results 1 – 25 of 41) sorted by relevance

12

/system/core/libunwindstack/include/unwindstack/
DGlobal.h43 void SetArch(ArchEnum arch);
45 ArchEnum arch() { return arch_; } in arch()
55 ArchEnum arch_ = ARCH_UNKNOWN;
DRegs.h31 enum ArchEnum : uint8_t;
53 virtual ArchEnum Arch() = 0;
81 static ArchEnum CurrentArch();
83 static Regs* CreateFromUcontext(ArchEnum arch, void* ucontext);
115 uint64_t GetPcAdjustment(uint64_t rel_pc, Elf* elf, ArchEnum arch);
DDwarfSection.h34 enum ArchEnum : uint8_t;
94 virtual bool Log(uint8_t indent, uint64_t pc, const DwarfFde* fde, ArchEnum arch) = 0;
101 ArchEnum arch) = 0;
146 ArchEnum arch) override;
148 bool Log(uint8_t indent, uint64_t pc, const DwarfFde* fde, ArchEnum arch) override;
DUnwinder.h38 enum ArchEnum : uint8_t;
93 void SetJitDebug(JitDebug* jit_debug, ArchEnum arch);
110 void SetDexFiles(DexFiles* dex_files, ArchEnum arch);
151 bool Init(ArchEnum arch);
DElf.h41 enum ArchEnum : uint8_t { enum
92 ArchEnum arch() { return arch_; } in arch()
124 ArchEnum arch_;
DRegsMips.h37 ArchEnum Arch() override final;
DRegsArm.h37 ArchEnum Arch() override final;
DRegsMips64.h37 ArchEnum Arch() override final;
DRegsX86_64.h38 ArchEnum Arch() override final;
DRegsX86.h38 ArchEnum Arch() override final;
DJitDebug.h35 enum ArchEnum : uint8_t;
DRegsArm64.h38 ArchEnum Arch() override final;
DDexFiles.h37 enum ArchEnum : uint8_t;
DMapInfo.h96 Elf* GetElf(const std::shared_ptr<Memory>& process_memory, ArchEnum expected_arch);
/system/core/libunwindstack/tests/
DRegsFake.h35 ArchEnum Arch() override { return fake_arch_; } in Arch()
59 void FakeSetArch(ArchEnum arch) { fake_arch_ = arch; } in FakeSetArch()
67 ArchEnum fake_arch_ = ARCH_UNKNOWN;
81 ArchEnum Arch() override { return ARCH_UNKNOWN; } in Arch()
DDwarfSectionTest.cpp40 MOCK_METHOD(bool, Log, (uint8_t, uint64_t, const DwarfFde*, ArchEnum arch), (override));
47 (uint64_t, const DwarfFde*, dwarf_loc_regs_t*, ArchEnum arch), (override));
118 dwarf_loc_regs_t* loc_regs, ArchEnum) { in MockGetCfaLocationInfo() argument
/system/core/libunwindstack/tests/fuzz/
DUnwinderComponentCreator.h43 using unwindstack::ArchEnum;
70 std::unique_ptr<unwindstack::Regs> GetRegisters(unwindstack::ArchEnum arch);
74 unwindstack::ArchEnum GetArch(FuzzedDataProvider* data_provider);
DUnwinderFuzz.cpp75 ArchEnum arch = static_cast<ArchEnum>(arch_val); in LLVMFuzzerTestOneInput()
DUnwinderComponentCreator.cpp19 std::unique_ptr<Regs> GetRegisters(ArchEnum arch) { in GetRegisters()
53 ArchEnum GetArch(FuzzedDataProvider* data_provider) { in GetArch()
55 return static_cast<ArchEnum>(arch); in GetArch()
/system/core/libunwindstack/
DRegs.cpp74 Regs* Regs::CreateFromUcontext(ArchEnum arch, void* ucontext) { in CreateFromUcontext()
94 ArchEnum Regs::CurrentArch() { in CurrentArch()
124 uint64_t GetPcAdjustment(uint64_t rel_pc, Elf* elf, ArchEnum arch) { in GetPcAdjustment()
DDwarfCfa.h35 enum ArchEnum : uint8_t;
78 DwarfCfa(DwarfMemory* memory, const DwarfFde* fde, ArchEnum arch) in DwarfCfa()
106 ArchEnum arch_;
DUnwinder.cpp149 ArchEnum arch = regs_->Arch(); in Unwind()
363 void Unwinder::SetJitDebug(JitDebug* jit_debug, ArchEnum arch) { in SetJitDebug()
368 void Unwinder::SetDexFiles(DexFiles* dex_files, ArchEnum arch) { in SetDexFiles()
373 bool UnwinderFromPid::Init(ArchEnum arch) { in Init()
408 ArchEnum arch = Regs::CurrentArch(); in BuildFrameFromPcOnly()
DGlobal.cpp35 void Global::SetArch(ArchEnum arch) { in SetArch()
DLocalUnwinder.cpp91 ArchEnum arch = regs->Arch(); in Unwind()
/system/core/libbacktrace/
DUnwindStackMap.h63 void SetArch(unwindstack::ArchEnum arch) { arch_ = arch; } in SetArch()
75 unwindstack::ArchEnum arch_ = unwindstack::ARCH_UNKNOWN;

12