LLDB mainline
|
#include "ABISysV_i386.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/TargetParser/Triple.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Value.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Status.h"
#include "lldb/ValueObject/ValueObjectConstResult.h"
#include "lldb/ValueObject/ValueObjectMemory.h"
#include "lldb/ValueObject/ValueObjectRegister.h"
#include <optional>
Go to the source code of this file.
Enumerations | |
enum | dwarf_regnums { 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 ¤t_stack_argument) |
enum dwarf_regnums |
Enumerator | |
---|---|
dwarf_eax | |
dwarf_ecx | |
dwarf_edx | |
dwarf_ebx | |
dwarf_esp | |
dwarf_ebp | |
dwarf_esi | |
dwarf_edi | |
dwarf_eip |
Definition at line 59 of file ABISysV_i386.cpp.
|
static |
Definition at line 144 of file ABISysV_i386.cpp.
References error(), and lldb_private::Process::ReadScalarIntegerFromMemory().