LLDB  mainline
Enumerations | Functions
ABIMacOSX_i386.cpp File Reference
#include "ABIMacOSX_i386.h"
#include <vector>
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/Triple.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/ValueObjectConstResult.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Scalar.h"
#include "lldb/Utility/Status.h"
Include dependency graph for ABIMacOSX_i386.cpp:

Go to the source code of this file.

Enumerations

enum  {
  dwarf_eax = 0, dwarf_ecx, dwarf_edx, dwarf_ebx,
  dwarf_esp, dwarf_ebp, dwarf_esi, dwarf_edi,
  dwarf_eip
}
 

Functions

static bool ReadIntegerArgument (Scalar &scalar, unsigned int bit_width, bool is_signed, Process *process, addr_t &current_stack_argument)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dwarf_eax 
dwarf_ecx 
dwarf_edx 
dwarf_ebx 
dwarf_esp 
dwarf_ebp 
dwarf_esi 
dwarf_edi 
dwarf_eip 

Definition at line 34 of file ABIMacOSX_i386.cpp.

Function Documentation

◆ ReadIntegerArgument()

static bool ReadIntegerArgument ( Scalar scalar,
unsigned int  bit_width,
bool  is_signed,
Process process,
addr_t current_stack_argument 
)
static