|
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().