Lines Matching full:abi
1 //===-- ABI.cpp -----------------------------------------------------------===//
9 #include "lldb/Target/ABI.h"
27 ABI::FindPlugin(lldb::ProcessSP process_sp, const ArchSpec &arch) { in FindPlugin()
44 ABI::~ABI() = default;
70 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, CompilerType &ast_type, in GetReturnValueObject()
150 addr_t ABI::FixCodeAddress(lldb::addr_t pc) { in FixCodeAddress()
167 addr_t ABI::FixDataAddress(lldb::addr_t pc) { in FixDataAddress()
183 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, llvm::Type &ast_type, in GetReturnValueObject()
194 lldb::ValueObjectSP ABI::GetReturnValueObjectImpl(Thread &thread, in GetReturnValueObjectImpl()
198 /* this is a dummy and will only be called if an ABI does not override this */ in GetReturnValueObjectImpl()
203 bool ABI::PrepareTrivialCall(Thread &thread, lldb::addr_t sp, in PrepareTrivialCall()
206 llvm::ArrayRef<ABI::CallArgument> args) const { in PrepareTrivialCall()
211 bool ABI::GetFallbackRegisterLocation( in GetFallbackRegisterLocation()
234 std::unique_ptr<llvm::MCRegisterInfo> ABI::MakeMCRegisterInfo(const ArchSpec &arch) { in MakeMCRegisterInfo()