#include <dwarf_registers.hpp>
◆ address_registers()
| static constexpr microfmt::array< register_descriptor, 15 > microfmt::dwarf::x86_64::register_traits::address_registers |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ gpr_registers
| constexpr microfmt::array microfmt::dwarf::x86_64::register_traits::gpr_registers |
|
inlinestaticconstexpr |
Initial value:{
register_descriptor{
"RSI",
rsi}, register_descriptor{
"RDI",
rdi}, register_descriptor{
"R8",
r8},
register_descriptor{
"R9",
r9}, register_descriptor{
"R10",
r10}, register_descriptor{
"R11",
r11},
register_descriptor{
"R12",
r12}, register_descriptor{
"R13",
r13}, register_descriptor{
"R14",
r14},
register_descriptor{
"R15",
r15}, register_descriptor{
"RIP",
rip}}
@ r13
Definition dwarf_registers.hpp:65
@ r14
Definition dwarf_registers.hpp:66
@ rbx
Definition dwarf_registers.hpp:55
@ r10
Definition dwarf_registers.hpp:62
@ r9
Definition dwarf_registers.hpp:61
@ rsi
Definition dwarf_registers.hpp:56
@ r15
Definition dwarf_registers.hpp:67
@ rbp
Definition dwarf_registers.hpp:58
@ rdx
Definition dwarf_registers.hpp:53
@ rip
Definition dwarf_registers.hpp:68
@ rcx
Definition dwarf_registers.hpp:54
@ rsp
Definition dwarf_registers.hpp:59
@ rdi
Definition dwarf_registers.hpp:57
@ rax
Definition dwarf_registers.hpp:52
@ r8
Definition dwarf_registers.hpp:60
@ r12
Definition dwarf_registers.hpp:64
@ r11
Definition dwarf_registers.hpp:63
Definition dwarf_registers.hpp:13
◆ system_registers
| constexpr microfmt::array microfmt::dwarf::x86_64::register_traits::system_registers |
|
inlinestaticconstexpr |
Initial value:{
register_descriptor{
"CS",
cs}, register_descriptor{
"SS",
ss},
register_descriptor{
"DS",
ds}, register_descriptor{
"ES",
es},
register_descriptor{
"FS",
fs}, register_descriptor{
"GS",
gs},
register_descriptor{
"CR0",
cr0}, register_descriptor{
"CR2",
cr2},
register_descriptor{
"CR3",
cr3}, register_descriptor{
"CR4",
cr4},
register_descriptor{
"CR8",
cr8}, register_descriptor{
"DR0",
dr0},
register_descriptor{
"DR1",
dr1}, register_descriptor{
"DR2",
dr2},
register_descriptor{
"DR3",
dr3}, register_descriptor{
"DR6",
dr6},
register_descriptor{
"DR7",
dr7}}
@ dr6
Definition dwarf_registers.hpp:117
@ fs
Definition dwarf_registers.hpp:103
@ eflags
Definition dwarf_registers.hpp:94
@ dr7
Definition dwarf_registers.hpp:118
@ dr3
Definition dwarf_registers.hpp:116
@ cr8
Definition dwarf_registers.hpp:112
@ ds
Definition dwarf_registers.hpp:101
@ fs_base
Definition dwarf_registers.hpp:97
@ gs_base
Definition dwarf_registers.hpp:98
@ cr3
Definition dwarf_registers.hpp:110
@ kernel_gs_base
Definition dwarf_registers.hpp:107
@ dr0
Definition dwarf_registers.hpp:113
@ gs
Definition dwarf_registers.hpp:104
@ cs
Definition dwarf_registers.hpp:99
@ dr1
Definition dwarf_registers.hpp:114
@ es
Definition dwarf_registers.hpp:102
@ cr4
Definition dwarf_registers.hpp:111
@ cr0
Definition dwarf_registers.hpp:108
@ cr2
Definition dwarf_registers.hpp:109
@ ss
Definition dwarf_registers.hpp:100
@ dr2
Definition dwarf_registers.hpp:115
The documentation for this struct was generated from the following file: