class AbiRiscv64
Defined at line 14 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.h
Public Methods
bool IsRegisterCalleeSaved (debug::RegisterID reg)
Abi implementation.
Defined at line 14 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.cc
debug::RegisterID GetReturnRegisterForMachineInt ()
Defined at line 18 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.h
std::optional<debug::RegisterID> GetReturnRegisterForBaseType (const BaseType * base_type)
Defined at line 35 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.cc
std::optional<CollectionReturn> GetCollectionReturnByRefLocation (const Collection * collection)
Defined at line 41 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.cc
std::optional<CollectionByValueReturn> GetCollectionReturnByValueLocation (const fxl::RefPtr<EvalContext> & eval_context, const Collection * collection)
Defined at line 47 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.cc
std::optional<std::vector<debug::RegisterID>> GetFunctionParameterRegisters ()
Defined at line 53 of file ../../src/developer/debug/zxdb/expr/abi_riscv64.cc