LLDB mainline
Classes | Public Types | Public Attributes | List of all members
lldb_private::minidump::MinidumpContext_x86_64 Struct Reference

#include <RegisterContextMinidump_x86_64.h>

Classes

union  FPR
 

Public Types

enum  { VRCount = 26 }
 

Public Attributes

llvm::support::ulittle64_t p1_home
 
llvm::support::ulittle64_t p2_home
 
llvm::support::ulittle64_t p3_home
 
llvm::support::ulittle64_t p4_home
 
llvm::support::ulittle64_t p5_home
 
llvm::support::ulittle64_t p6_home
 
llvm::support::ulittle32_t context_flags
 
llvm::support::ulittle32_t mx_csr
 
llvm::support::ulittle16_t cs
 
llvm::support::ulittle16_t ds
 
llvm::support::ulittle16_t es
 
llvm::support::ulittle16_t fs
 
llvm::support::ulittle16_t gs
 
llvm::support::ulittle16_t ss
 
llvm::support::ulittle32_t eflags
 
llvm::support::ulittle64_t dr0
 
llvm::support::ulittle64_t dr1
 
llvm::support::ulittle64_t dr2
 
llvm::support::ulittle64_t dr3
 
llvm::support::ulittle64_t dr6
 
llvm::support::ulittle64_t dr7
 
llvm::support::ulittle64_t rax
 
llvm::support::ulittle64_t rcx
 
llvm::support::ulittle64_t rdx
 
llvm::support::ulittle64_t rbx
 
llvm::support::ulittle64_t rsp
 
llvm::support::ulittle64_t rbp
 
llvm::support::ulittle64_t rsi
 
llvm::support::ulittle64_t rdi
 
llvm::support::ulittle64_t r8
 
llvm::support::ulittle64_t r9
 
llvm::support::ulittle64_t r10
 
llvm::support::ulittle64_t r11
 
llvm::support::ulittle64_t r12
 
llvm::support::ulittle64_t r13
 
llvm::support::ulittle64_t r14
 
llvm::support::ulittle64_t r15
 
llvm::support::ulittle64_t rip
 
Uint128 vector_register [VRCount]
 
llvm::support::ulittle64_t vector_control
 
llvm::support::ulittle64_t debug_control
 
llvm::support::ulittle64_t last_branch_to_rip
 
llvm::support::ulittle64_t last_branch_from_rip
 
llvm::support::ulittle64_t last_exception_to_rip
 
llvm::support::ulittle64_t last_exception_from_rip
 

Detailed Description

Definition at line 63 of file RegisterContextMinidump_x86_64.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VRCount 

Definition at line 142 of file RegisterContextMinidump_x86_64.h.

Member Data Documentation

◆ context_flags

llvm::support::ulittle32_t lldb_private::minidump::MinidumpContext_x86_64::context_flags

◆ cs

llvm::support::ulittle16_t lldb_private::minidump::MinidumpContext_x86_64::cs

◆ debug_control

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::debug_control

Definition at line 151 of file RegisterContextMinidump_x86_64.h.

◆ dr0

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::dr0

Definition at line 95 of file RegisterContextMinidump_x86_64.h.

◆ dr1

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::dr1

Definition at line 96 of file RegisterContextMinidump_x86_64.h.

◆ dr2

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::dr2

Definition at line 97 of file RegisterContextMinidump_x86_64.h.

◆ dr3

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::dr3

Definition at line 98 of file RegisterContextMinidump_x86_64.h.

◆ dr6

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::dr6

Definition at line 99 of file RegisterContextMinidump_x86_64.h.

◆ dr7

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::dr7

Definition at line 100 of file RegisterContextMinidump_x86_64.h.

◆ ds

llvm::support::ulittle16_t lldb_private::minidump::MinidumpContext_x86_64::ds

◆ eflags

llvm::support::ulittle32_t lldb_private::minidump::MinidumpContext_x86_64::eflags

◆ es

llvm::support::ulittle16_t lldb_private::minidump::MinidumpContext_x86_64::es

◆ fs

llvm::support::ulittle16_t lldb_private::minidump::MinidumpContext_x86_64::fs

◆ gs

llvm::support::ulittle16_t lldb_private::minidump::MinidumpContext_x86_64::gs

◆ last_branch_from_rip

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::last_branch_from_rip

Definition at line 153 of file RegisterContextMinidump_x86_64.h.

◆ last_branch_to_rip

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::last_branch_to_rip

Definition at line 152 of file RegisterContextMinidump_x86_64.h.

◆ last_exception_from_rip

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::last_exception_from_rip

Definition at line 155 of file RegisterContextMinidump_x86_64.h.

◆ last_exception_to_rip

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::last_exception_to_rip

Definition at line 154 of file RegisterContextMinidump_x86_64.h.

◆ mx_csr

llvm::support::ulittle32_t lldb_private::minidump::MinidumpContext_x86_64::mx_csr

Definition at line 75 of file RegisterContextMinidump_x86_64.h.

◆ p1_home

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::p1_home

Definition at line 65 of file RegisterContextMinidump_x86_64.h.

Referenced by GetThreadContext_x86_64().

◆ p2_home

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::p2_home

Definition at line 66 of file RegisterContextMinidump_x86_64.h.

◆ p3_home

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::p3_home

Definition at line 67 of file RegisterContextMinidump_x86_64.h.

◆ p4_home

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::p4_home

Definition at line 68 of file RegisterContextMinidump_x86_64.h.

◆ p5_home

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::p5_home

Definition at line 69 of file RegisterContextMinidump_x86_64.h.

◆ p6_home

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::p6_home

Definition at line 70 of file RegisterContextMinidump_x86_64.h.

◆ r10

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r10

◆ r11

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r11

◆ r12

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r12

◆ r13

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r13

◆ r14

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r14

◆ r15

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r15

◆ r8

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r8

◆ r9

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::r9

◆ rax

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rax

◆ rbp

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rbp

◆ rbx

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rbx

◆ rcx

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rcx

◆ rdi

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rdi

◆ rdx

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rdx

◆ rip

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rip

◆ rsi

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rsi

◆ rsp

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::rsp

◆ ss

llvm::support::ulittle16_t lldb_private::minidump::MinidumpContext_x86_64::ss

◆ vector_control

llvm::support::ulittle64_t lldb_private::minidump::MinidumpContext_x86_64::vector_control

Definition at line 147 of file RegisterContextMinidump_x86_64.h.

◆ vector_register

Uint128 lldb_private::minidump::MinidumpContext_x86_64::vector_register[VRCount]

Definition at line 146 of file RegisterContextMinidump_x86_64.h.


The documentation for this struct was generated from the following file: