9#ifndef LLDB_SOURCE_PLUGINS_ABI_X86_ABISYSV_I386_H 
   10#define LLDB_SOURCE_PLUGINS_ABI_X86_ABISYSV_I386_H 
   26                          llvm::ArrayRef<lldb::addr_t> args) 
const override;
 
   63    if (cfa & (4ull - 1ull))
 
 
   97  using ABIX86_i386::ABIX86_i386; 
 
 
bool GetArgumentValues(lldb_private::Thread &thread, lldb_private::ValueList &values) const override
 
bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info)
 
lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread, lldb_private::CompilerType &type) const override
 
static lldb::ABISP CreateInstance(lldb::ProcessSP process_sp, const lldb_private::ArchSpec &arch)
 
bool PrepareTrivialCall(lldb_private::Thread &thread, lldb::addr_t sp, lldb::addr_t functionAddress, lldb::addr_t returnAddress, llvm::ArrayRef< lldb::addr_t > args) const override
 
llvm::StringRef GetPluginName() override
 
lldb::UnwindPlanSP CreateDefaultUnwindPlan() override
 
lldb::UnwindPlanSP CreateFunctionEntryUnwindPlan() override
 
lldb::ValueObjectSP GetReturnValueObjectSimple(lldb_private::Thread &thread, lldb_private::CompilerType &ast_type) const
 
~ABISysV_i386() override=default
 
bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override
 
size_t GetRedZoneSize() const override
 
bool CallFrameAddressIsValid(lldb::addr_t cfa) override
 
bool CodeAddressIsValid(lldb::addr_t pc) override
 
static llvm::StringRef GetPluginNameStatic()
 
lldb_private::Status SetReturnValueObject(lldb::StackFrameSP &frame_sp, lldb::ValueObjectSP &new_value) override
 
An architecture specification class.
 
Generic representation of a type in a programming language.
 
std::shared_ptr< lldb_private::ABI > ABISP
 
std::shared_ptr< lldb_private::StackFrame > StackFrameSP
 
std::shared_ptr< lldb_private::ValueObject > ValueObjectSP
 
std::shared_ptr< lldb_private::Process > ProcessSP
 
std::shared_ptr< lldb_private::UnwindPlan > UnwindPlanSP
 
Every register is described in detail including its name, alternate name (optional),...