LLDB mainline
|
#include "RegisterContextLinux_x86_64.h"
#include "RegisterContextLinux_i386.h"
#include "RegisterContextPOSIX_x86.h"
#include <vector>
#include "RegisterInfos_x86_64_with_base.h"
Go to the source code of this file.
Classes | |
struct | _GPR |
struct | DBG |
struct | UserArea |
Macros | |
#define | DR_OFFSET(reg_index) |
#define | DECLARE_REGISTER_INFOS_X86_64_STRUCT |
#define | UPDATE_REGISTER_INFOS_I386_STRUCT_WITH_X86_64_OFFSETS |
Typedefs | |
typedef struct _GPR | GPR |
Functions | |
static std::vector< lldb_private::RegisterInfo > & | GetPrivateRegisterInfoVector () |
static const RegisterInfo * | GetRegisterInfo_i386 (const lldb_private::ArchSpec &arch) |
static const RegisterInfo * | GetRegisterInfoPtr (const ArchSpec &target_arch) |
static uint32_t | GetRegisterInfoCount (const ArchSpec &target_arch) |
static uint32_t | GetUserRegisterInfoCount (const ArchSpec &target_arch) |
#define DECLARE_REGISTER_INFOS_X86_64_STRUCT |
Definition at line 80 of file RegisterContextLinux_x86_64.cpp.
#define DR_OFFSET | ( | reg_index | ) |
Definition at line 74 of file RegisterContextLinux_x86_64.cpp.
#define UPDATE_REGISTER_INFOS_I386_STRUCT_WITH_X86_64_OFFSETS |
|
static |
Definition at line 84 of file RegisterContextLinux_x86_64.cpp.
References g_register_infos.
Referenced by GetRegisterInfo_i386(), and GetRegisterInfoCount().
|
static |
Definition at line 90 of file RegisterContextLinux_x86_64.cpp.
References g_register_infos, GetPrivateRegisterInfoVector(), and lldb_private::k_num_registers_i386.
Referenced by GetRegisterInfoPtr().
|
static |
Definition at line 125 of file RegisterContextLinux_x86_64.cpp.
References lldb_private::ArchSpec::GetMachine(), and GetPrivateRegisterInfoVector().
|
static |
Definition at line 113 of file RegisterContextLinux_x86_64.cpp.
References lldb_private::ArchSpec::GetMachine(), and GetRegisterInfo_i386().
|
static |
Definition at line 141 of file RegisterContextLinux_x86_64.cpp.
References lldb_private::ArchSpec::GetMachine(), lldb_private::x86_64_with_base::k_num_user_registers, and lldb_private::k_num_user_registers_i386.