7#include "../detail/compat.hpp"
8#include "../reloco.hpp"
14 microfmt::string_view
name;
18namespace generic_timer {
122 inline static constexpr microfmt::array gpr_registers{
130 [[nodiscard]]
static constexpr microfmt::array<register_descriptor, 15>
address_registers() noexcept {
131 return {{{
"RBP",
rbp},
148 inline static constexpr microfmt::array system_registers{
212 inline static constexpr microfmt::array gpr_registers{
217 [[nodiscard]]
static constexpr microfmt::array<register_descriptor, 7>
address_registers() noexcept {
218 return {{{
"EBP",
ebp}, {
"ESI",
esi}, {
"EDI",
edi}, {
"EBX",
ebx}, {
"EAX",
eax}, {
"ECX",
ecx}, {
"EDX",
edx}}};
221 inline static constexpr microfmt::array system_registers{
385 inline static constexpr microfmt::array gpr_registers{
398 [[nodiscard]]
static constexpr microfmt::array<register_descriptor, 30>
address_registers() noexcept {
399 return {{{
"FP", fp}, {
"X0",
x0}, {
"X1",
x1}, {
"X2",
x2}, {
"X3",
x3}, {
"X4",
x4},
400 {
"X5",
x5}, {
"X6",
x6}, {
"X7",
x7}, {
"X19",
x19}, {
"X20",
x20}, {
"X21",
x21},
401 {
"X22",
x22}, {
"X23",
x23}, {
"X24",
x24}, {
"X25",
x25}, {
"X26",
x26}, {
"X27",
x27},
402 {
"X28",
x28}, {
"X8",
x8}, {
"X9",
x9}, {
"X10",
x10}, {
"X11",
x11}, {
"X12",
x12},
403 {
"X13",
x13}, {
"X14",
x14}, {
"X15",
x15}, {
"X16",
x16}, {
"X17",
x17}, {
"X18",
x18}}};
613 inline static constexpr microfmt::array gpr_registers{
621 [[nodiscard]]
static constexpr microfmt::array<register_descriptor, 13>
address_registers() noexcept {
826 inline static constexpr microfmt::array gpr_registers{
839 [[nodiscard]]
static constexpr microfmt::array<register_descriptor, 29>
address_registers() noexcept {
840 return {{{
"s0", fp}, {
"gp",
gp}, {
"tp",
tp}, {
"a0",
a0}, {
"a1",
a1}, {
"a2",
a2}, {
"a3",
a3}, {
"a4",
a4},
841 {
"a5",
a5}, {
"a6",
a6}, {
"a7",
a7}, {
"s1",
s1}, {
"s2",
s2}, {
"s3",
s3}, {
"s4",
s4}, {
"s5",
s5},
842 {
"s6",
s6}, {
"s7",
s7}, {
"s8",
s8}, {
"s9",
s9}, {
"s10",
s10}, {
"s11",
s11}, {
"t0",
t0}, {
"t1",
t1},
843 {
"t2",
t2}, {
"t3",
t3}, {
"t4",
t4}, {
"t5",
t5}, {
"t6",
t6}}};
846 inline static constexpr microfmt::array system_registers{
#define MICROFMT_API_CLASS
Definition compat.hpp:181
@ v3
Definition dwarf_registers.hpp:274
@ x30
Definition dwarf_registers.hpp:262
@ v6
Definition dwarf_registers.hpp:277
@ x10
Definition dwarf_registers.hpp:242
@ cnthv_ctl_el2
Definition dwarf_registers.hpp:373
@ mpidr_el1
Definition dwarf_registers.hpp:337
@ x27
Definition dwarf_registers.hpp:259
@ esr_el2
Definition dwarf_registers.hpp:345
@ cnthp_tval_el2
Definition dwarf_registers.hpp:367
@ x15
Definition dwarf_registers.hpp:247
@ v27
Definition dwarf_registers.hpp:298
@ v8
Definition dwarf_registers.hpp:279
@ x6
Definition dwarf_registers.hpp:238
@ cpacr_el1
Definition dwarf_registers.hpp:335
@ x17
Definition dwarf_registers.hpp:249
@ sctlr_el2
Definition dwarf_registers.hpp:323
@ x22
Definition dwarf_registers.hpp:254
@ currentel
Definition dwarf_registers.hpp:354
@ cnthvs_cval_el2
Definition dwarf_registers.hpp:380
@ daif
Definition dwarf_registers.hpp:355
@ x2
Definition dwarf_registers.hpp:234
@ x4
Definition dwarf_registers.hpp:236
@ v24
Definition dwarf_registers.hpp:295
@ cntvct_el0
Definition dwarf_registers.hpp:360
@ contextidr_el1
Definition dwarf_registers.hpp:334
@ cnthp_ctl_el2
Definition dwarf_registers.hpp:368
@ v26
Definition dwarf_registers.hpp:297
@ cnthv_tval_el2
Definition dwarf_registers.hpp:372
@ v2
Definition dwarf_registers.hpp:273
@ cnthv_cval_el2
Definition dwarf_registers.hpp:374
@ id_aa64mmfr0_el1
Definition dwarf_registers.hpp:340
@ x28
Definition dwarf_registers.hpp:260
@ pstate
Definition dwarf_registers.hpp:353
@ esr_el1
Definition dwarf_registers.hpp:331
@ v18
Definition dwarf_registers.hpp:289
@ cntvoff_el2
Definition dwarf_registers.hpp:370
@ far_el2
Definition dwarf_registers.hpp:346
@ v20
Definition dwarf_registers.hpp:291
@ nzcv
Definition dwarf_registers.hpp:356
@ x9
Definition dwarf_registers.hpp:241
@ cntv_tval_el0
Definition dwarf_registers.hpp:364
@ sp_el3
Definition dwarf_registers.hpp:318
@ x26
Definition dwarf_registers.hpp:258
@ vttbr_el2
Definition dwarf_registers.hpp:349
@ cntpct_el0
Definition dwarf_registers.hpp:359
@ v11
Definition dwarf_registers.hpp:282
@ cntp_ctl_el0
Definition dwarf_registers.hpp:362
@ lr
Definition dwarf_registers.hpp:268
@ x29
Definition dwarf_registers.hpp:261
@ par_el1
Definition dwarf_registers.hpp:333
@ tpidr_el2
Definition dwarf_registers.hpp:308
@ cnthps_ctl_el2
Definition dwarf_registers.hpp:376
@ x18
Definition dwarf_registers.hpp:250
@ cnthctl_el2
Definition dwarf_registers.hpp:371
@ id_aa64isar0_el1
Definition dwarf_registers.hpp:341
@ mair_el1
Definition dwarf_registers.hpp:329
@ x16
Definition dwarf_registers.hpp:248
@ v22
Definition dwarf_registers.hpp:293
@ x14
Definition dwarf_registers.hpp:246
@ scr_el3
Definition dwarf_registers.hpp:350
@ x23
Definition dwarf_registers.hpp:255
@ revidr_el1
Definition dwarf_registers.hpp:338
@ cntfrq_el0
Definition dwarf_registers.hpp:358
@ vtcr_el2
Definition dwarf_registers.hpp:348
@ vbar_el3
Definition dwarf_registers.hpp:325
@ x20
Definition dwarf_registers.hpp:252
@ tpidr_el3
Definition dwarf_registers.hpp:309
@ fp
Definition dwarf_registers.hpp:267
@ x19
Definition dwarf_registers.hpp:251
@ sctlr_el3
Definition dwarf_registers.hpp:324
@ v16
Definition dwarf_registers.hpp:287
@ v1
Definition dwarf_registers.hpp:272
@ cntv_ctl_el0
Definition dwarf_registers.hpp:365
@ x5
Definition dwarf_registers.hpp:237
@ vbar_el2
Definition dwarf_registers.hpp:316
@ v12
Definition dwarf_registers.hpp:283
@ v19
Definition dwarf_registers.hpp:290
@ v17
Definition dwarf_registers.hpp:288
@ spsr_el2
Definition dwarf_registers.hpp:321
@ sctlr_el1
Definition dwarf_registers.hpp:314
@ tpidrro_el0
Definition dwarf_registers.hpp:306
@ x0
Definition dwarf_registers.hpp:232
@ x11
Definition dwarf_registers.hpp:243
@ sp_el0
Definition dwarf_registers.hpp:310
@ esr_el3
Definition dwarf_registers.hpp:351
@ far_el3
Definition dwarf_registers.hpp:352
@ amair_el1
Definition dwarf_registers.hpp:330
@ sp
Definition dwarf_registers.hpp:263
@ x8
Definition dwarf_registers.hpp:240
@ v21
Definition dwarf_registers.hpp:292
@ v4
Definition dwarf_registers.hpp:275
@ v0
Definition dwarf_registers.hpp:271
@ v9
Definition dwarf_registers.hpp:280
@ elr_el1
Definition dwarf_registers.hpp:312
@ ttbr0_el1
Definition dwarf_registers.hpp:326
@ hcr_el2
Definition dwarf_registers.hpp:347
@ far_el1
Definition dwarf_registers.hpp:332
@ v30
Definition dwarf_registers.hpp:301
@ mair_el2
Definition dwarf_registers.hpp:344
@ cnthp_cval_el2
Definition dwarf_registers.hpp:369
@ x21
Definition dwarf_registers.hpp:253
@ id_aa64pfr0_el1
Definition dwarf_registers.hpp:339
@ spsr_el1
Definition dwarf_registers.hpp:313
@ elr_el3
Definition dwarf_registers.hpp:320
@ v15
Definition dwarf_registers.hpp:286
@ cnthps_tval_el2
Definition dwarf_registers.hpp:375
@ v23
Definition dwarf_registers.hpp:294
@ v5
Definition dwarf_registers.hpp:276
@ tpidr_el0
Definition dwarf_registers.hpp:305
@ sp_el1
Definition dwarf_registers.hpp:311
@ cntv_cval_el0
Definition dwarf_registers.hpp:366
@ x3
Definition dwarf_registers.hpp:235
@ tcr_el1
Definition dwarf_registers.hpp:328
@ pc
Definition dwarf_registers.hpp:264
@ v28
Definition dwarf_registers.hpp:299
@ ttbr0_el2
Definition dwarf_registers.hpp:342
@ tpidr_el1
Definition dwarf_registers.hpp:307
@ cnthvs_tval_el2
Definition dwarf_registers.hpp:378
@ x7
Definition dwarf_registers.hpp:239
@ x1
Definition dwarf_registers.hpp:233
@ spsr_el3
Definition dwarf_registers.hpp:322
@ cntp_cval_el0
Definition dwarf_registers.hpp:363
@ x24
Definition dwarf_registers.hpp:256
@ v7
Definition dwarf_registers.hpp:278
@ x25
Definition dwarf_registers.hpp:257
@ v25
Definition dwarf_registers.hpp:296
@ cntp_tval_el0
Definition dwarf_registers.hpp:361
@ v31
Definition dwarf_registers.hpp:302
@ ttbr1_el1
Definition dwarf_registers.hpp:327
@ cnthps_cval_el2
Definition dwarf_registers.hpp:377
@ elr_el2
Definition dwarf_registers.hpp:319
@ cnthvs_ctl_el2
Definition dwarf_registers.hpp:379
@ x13
Definition dwarf_registers.hpp:245
@ v14
Definition dwarf_registers.hpp:285
@ x12
Definition dwarf_registers.hpp:244
@ midr_el1
Definition dwarf_registers.hpp:336
@ v13
Definition dwarf_registers.hpp:284
@ v29
Definition dwarf_registers.hpp:300
@ tcr_el2
Definition dwarf_registers.hpp:343
@ sp_el2
Definition dwarf_registers.hpp:317
@ v10
Definition dwarf_registers.hpp:281
@ vbar_el1
Definition dwarf_registers.hpp:315
@ cntkctl_el1
Definition dwarf_registers.hpp:381
@ d13
Definition dwarf_registers.hpp:526
@ r13
Definition dwarf_registers.hpp:503
@ cntp_tval
Definition dwarf_registers.hpp:589
@ d3
Definition dwarf_registers.hpp:516
@ spsr
Definition dwarf_registers.hpp:551
@ d17
Definition dwarf_registers.hpp:530
@ cpacr
Definition dwarf_registers.hpp:568
@ d27
Definition dwarf_registers.hpp:540
@ r4
Definition dwarf_registers.hpp:494
@ cntpct
Definition dwarf_registers.hpp:587
@ cntvoff
Definition dwarf_registers.hpp:598
@ d6
Definition dwarf_registers.hpp:519
@ d22
Definition dwarf_registers.hpp:535
@ cnthv_cval
Definition dwarf_registers.hpp:602
@ iepsr
Definition dwarf_registers.hpp:558
@ ttbr0
Definition dwarf_registers.hpp:569
@ mpidr
Definition dwarf_registers.hpp:584
@ actlr
Definition dwarf_registers.hpp:567
@ d10
Definition dwarf_registers.hpp:523
@ ipsr
Definition dwarf_registers.hpp:556
@ d23
Definition dwarf_registers.hpp:536
@ r15
Definition dwarf_registers.hpp:505
@ iapsr
Definition dwarf_registers.hpp:553
@ mair1
Definition dwarf_registers.hpp:580
@ d11
Definition dwarf_registers.hpp:524
@ apsr
Definition dwarf_registers.hpp:552
@ d4
Definition dwarf_registers.hpp:517
@ d8
Definition dwarf_registers.hpp:521
@ cnthv_tval
Definition dwarf_registers.hpp:600
@ control
Definition dwarf_registers.hpp:565
@ cnthps_ctl
Definition dwarf_registers.hpp:604
@ d12
Definition dwarf_registers.hpp:525
@ d18
Definition dwarf_registers.hpp:531
@ d7
Definition dwarf_registers.hpp:520
@ d15
Definition dwarf_registers.hpp:528
@ d28
Definition dwarf_registers.hpp:541
@ cnthvs_tval
Definition dwarf_registers.hpp:606
@ tpidruro
Definition dwarf_registers.hpp:548
@ msp
Definition dwarf_registers.hpp:559
@ cnthp_ctl
Definition dwarf_registers.hpp:596
@ pc
Definition dwarf_registers.hpp:510
@ cnthvs_cval
Definition dwarf_registers.hpp:608
@ cntv_ctl
Definition dwarf_registers.hpp:593
@ tpidrprw
Definition dwarf_registers.hpp:549
@ ifsr
Definition dwarf_registers.hpp:574
@ cntp_ctl
Definition dwarf_registers.hpp:590
@ mair0
Definition dwarf_registers.hpp:579
@ dfsr
Definition dwarf_registers.hpp:573
@ r11
Definition dwarf_registers.hpp:501
@ lr
Definition dwarf_registers.hpp:509
@ r6
Definition dwarf_registers.hpp:496
@ vbar
Definition dwarf_registers.hpp:577
@ d0
Definition dwarf_registers.hpp:513
@ d19
Definition dwarf_registers.hpp:532
@ contextidr
Definition dwarf_registers.hpp:578
@ amair0
Definition dwarf_registers.hpp:581
@ cnthps_tval
Definition dwarf_registers.hpp:603
@ r9
Definition dwarf_registers.hpp:499
@ cntfrq
Definition dwarf_registers.hpp:586
@ d24
Definition dwarf_registers.hpp:537
@ d31
Definition dwarf_registers.hpp:544
@ amair1
Definition dwarf_registers.hpp:582
@ cnthv_ctl
Definition dwarf_registers.hpp:601
@ d1
Definition dwarf_registers.hpp:514
@ midr
Definition dwarf_registers.hpp:583
@ dfar
Definition dwarf_registers.hpp:575
@ primask
Definition dwarf_registers.hpp:561
@ r2
Definition dwarf_registers.hpp:492
@ faultmask
Definition dwarf_registers.hpp:564
@ d5
Definition dwarf_registers.hpp:518
@ sctlr
Definition dwarf_registers.hpp:566
@ r8
Definition dwarf_registers.hpp:498
@ r5
Definition dwarf_registers.hpp:495
@ psp
Definition dwarf_registers.hpp:560
@ cnthvs_ctl
Definition dwarf_registers.hpp:607
@ fp
Definition dwarf_registers.hpp:507
@ d25
Definition dwarf_registers.hpp:538
@ cnthp_cval
Definition dwarf_registers.hpp:597
@ ifar
Definition dwarf_registers.hpp:576
@ d9
Definition dwarf_registers.hpp:522
@ r1
Definition dwarf_registers.hpp:491
@ cntv_cval
Definition dwarf_registers.hpp:594
@ ttbcr
Definition dwarf_registers.hpp:571
@ cntp_cval
Definition dwarf_registers.hpp:591
@ r3
Definition dwarf_registers.hpp:493
@ cntvct
Definition dwarf_registers.hpp:588
@ r14
Definition dwarf_registers.hpp:504
@ basepri
Definition dwarf_registers.hpp:562
@ d21
Definition dwarf_registers.hpp:534
@ epsr
Definition dwarf_registers.hpp:557
@ cpsr
Definition dwarf_registers.hpp:550
@ cntkctl
Definition dwarf_registers.hpp:609
@ d29
Definition dwarf_registers.hpp:542
@ tpidrurw
Definition dwarf_registers.hpp:547
@ basepri_max
Definition dwarf_registers.hpp:563
@ d2
Definition dwarf_registers.hpp:515
@ eapsr
Definition dwarf_registers.hpp:554
@ sp
Definition dwarf_registers.hpp:508
@ xpsr
Definition dwarf_registers.hpp:555
@ cnthctl
Definition dwarf_registers.hpp:599
@ cnthp_tval
Definition dwarf_registers.hpp:595
@ dacr
Definition dwarf_registers.hpp:572
@ d16
Definition dwarf_registers.hpp:529
@ ttbr1
Definition dwarf_registers.hpp:570
@ r7
Definition dwarf_registers.hpp:497
@ d26
Definition dwarf_registers.hpp:539
@ d14
Definition dwarf_registers.hpp:527
@ cnthps_cval
Definition dwarf_registers.hpp:605
@ d20
Definition dwarf_registers.hpp:533
@ r10
Definition dwarf_registers.hpp:500
@ d30
Definition dwarf_registers.hpp:543
@ r12
Definition dwarf_registers.hpp:502
@ cntv_tval
Definition dwarf_registers.hpp:592
@ r0
Definition dwarf_registers.hpp:490
@ cntv_cval
Definition dwarf_registers.hpp:28
@ cnthps_ctl
Definition dwarf_registers.hpp:38
@ cnthv_tval
Definition dwarf_registers.hpp:34
@ cnthvs_cval
Definition dwarf_registers.hpp:42
@ cnthv_cval
Definition dwarf_registers.hpp:36
@ cnthvs_ctl
Definition dwarf_registers.hpp:41
@ cntp_cval
Definition dwarf_registers.hpp:25
@ cntkctl
Definition dwarf_registers.hpp:43
@ cntvct
Definition dwarf_registers.hpp:22
@ cnthp_ctl
Definition dwarf_registers.hpp:30
@ cnthps_cval
Definition dwarf_registers.hpp:39
@ cntv_ctl
Definition dwarf_registers.hpp:27
@ cnthp_tval
Definition dwarf_registers.hpp:29
@ cnthvs_tval
Definition dwarf_registers.hpp:40
@ cnthv_ctl
Definition dwarf_registers.hpp:35
@ cntvoff
Definition dwarf_registers.hpp:32
@ cntfrq
Definition dwarf_registers.hpp:20
@ cntv_tval
Definition dwarf_registers.hpp:26
@ cntpct
Definition dwarf_registers.hpp:21
@ cntp_ctl
Definition dwarf_registers.hpp:24
@ cnthp_cval
Definition dwarf_registers.hpp:31
@ cnthps_tval
Definition dwarf_registers.hpp:37
@ cntp_tval
Definition dwarf_registers.hpp:23
@ cnthctl
Definition dwarf_registers.hpp:33
@ s9
Definition dwarf_registers.hpp:760
@ mstatus
Definition dwarf_registers.hpp:820
@ s7
Definition dwarf_registers.hpp:756
@ f7
Definition dwarf_registers.hpp:786
@ f8
Definition dwarf_registers.hpp:787
@ x10
Definition dwarf_registers.hpp:729
@ t2
Definition dwarf_registers.hpp:723
@ f23
Definition dwarf_registers.hpp:802
@ x2
Definition dwarf_registers.hpp:712
@ mepc
Definition dwarf_registers.hpp:821
@ x26
Definition dwarf_registers.hpp:761
@ s2
Definition dwarf_registers.hpp:746
@ f9
Definition dwarf_registers.hpp:788
@ s8
Definition dwarf_registers.hpp:758
@ fp
Definition dwarf_registers.hpp:726
@ ra
Definition dwarf_registers.hpp:711
@ mtvec
Definition dwarf_registers.hpp:822
@ x11
Definition dwarf_registers.hpp:731
@ f10
Definition dwarf_registers.hpp:789
@ a7
Definition dwarf_registers.hpp:744
@ x7
Definition dwarf_registers.hpp:722
@ x19
Definition dwarf_registers.hpp:747
@ x30
Definition dwarf_registers.hpp:771
@ x25
Definition dwarf_registers.hpp:759
@ gp
Definition dwarf_registers.hpp:715
@ a2
Definition dwarf_registers.hpp:734
@ f15
Definition dwarf_registers.hpp:794
@ s4
Definition dwarf_registers.hpp:750
@ x13
Definition dwarf_registers.hpp:735
@ f12
Definition dwarf_registers.hpp:791
@ f3
Definition dwarf_registers.hpp:782
@ s15
Definition dwarf_registers.hpp:775
@ f11
Definition dwarf_registers.hpp:790
@ t4
Definition dwarf_registers.hpp:770
@ x20
Definition dwarf_registers.hpp:749
@ s3
Definition dwarf_registers.hpp:748
@ sstatus
Definition dwarf_registers.hpp:816
@ x9
Definition dwarf_registers.hpp:727
@ f29
Definition dwarf_registers.hpp:808
@ tp
Definition dwarf_registers.hpp:717
@ x15
Definition dwarf_registers.hpp:739
@ f0
Definition dwarf_registers.hpp:779
@ x6
Definition dwarf_registers.hpp:720
@ s0
Definition dwarf_registers.hpp:725
@ t1
Definition dwarf_registers.hpp:721
@ f24
Definition dwarf_registers.hpp:803
@ x27
Definition dwarf_registers.hpp:763
@ x1
Definition dwarf_registers.hpp:710
@ s11
Definition dwarf_registers.hpp:764
@ x17
Definition dwarf_registers.hpp:743
@ a3
Definition dwarf_registers.hpp:736
@ f17
Definition dwarf_registers.hpp:796
@ x4
Definition dwarf_registers.hpp:716
@ f20
Definition dwarf_registers.hpp:799
@ f25
Definition dwarf_registers.hpp:804
@ f5
Definition dwarf_registers.hpp:784
@ t6
Definition dwarf_registers.hpp:776
@ f1
Definition dwarf_registers.hpp:780
@ s14
Definition dwarf_registers.hpp:772
@ f16
Definition dwarf_registers.hpp:795
@ f19
Definition dwarf_registers.hpp:798
@ x16
Definition dwarf_registers.hpp:741
@ s12
Definition dwarf_registers.hpp:766
@ s13
Definition dwarf_registers.hpp:769
@ x23
Definition dwarf_registers.hpp:755
@ f30
Definition dwarf_registers.hpp:809
@ f26
Definition dwarf_registers.hpp:805
@ f27
Definition dwarf_registers.hpp:806
@ a5
Definition dwarf_registers.hpp:740
@ s1
Definition dwarf_registers.hpp:728
@ sp
Definition dwarf_registers.hpp:713
@ a1
Definition dwarf_registers.hpp:732
@ x24
Definition dwarf_registers.hpp:757
@ satp
Definition dwarf_registers.hpp:819
@ sepc
Definition dwarf_registers.hpp:817
@ x22
Definition dwarf_registers.hpp:753
@ pc
Definition dwarf_registers.hpp:813
@ f21
Definition dwarf_registers.hpp:800
@ t3
Definition dwarf_registers.hpp:767
@ t0
Definition dwarf_registers.hpp:719
@ f31
Definition dwarf_registers.hpp:810
@ f14
Definition dwarf_registers.hpp:793
@ zero
Definition dwarf_registers.hpp:709
@ s10
Definition dwarf_registers.hpp:762
@ t5
Definition dwarf_registers.hpp:773
@ f13
Definition dwarf_registers.hpp:792
@ x31
Definition dwarf_registers.hpp:774
@ x5
Definition dwarf_registers.hpp:718
@ s6
Definition dwarf_registers.hpp:754
@ a4
Definition dwarf_registers.hpp:738
@ x0
Definition dwarf_registers.hpp:708
@ x29
Definition dwarf_registers.hpp:768
@ x21
Definition dwarf_registers.hpp:751
@ x14
Definition dwarf_registers.hpp:737
@ x28
Definition dwarf_registers.hpp:765
@ x8
Definition dwarf_registers.hpp:724
@ stval
Definition dwarf_registers.hpp:818
@ f6
Definition dwarf_registers.hpp:785
@ x12
Definition dwarf_registers.hpp:733
@ s5
Definition dwarf_registers.hpp:752
@ a0
Definition dwarf_registers.hpp:730
@ f28
Definition dwarf_registers.hpp:807
@ a6
Definition dwarf_registers.hpp:742
@ f2
Definition dwarf_registers.hpp:781
@ f22
Definition dwarf_registers.hpp:801
@ f4
Definition dwarf_registers.hpp:783
@ f18
Definition dwarf_registers.hpp:797
@ x3
Definition dwarf_registers.hpp:714
@ x18
Definition dwarf_registers.hpp:745
@ dr6
Definition dwarf_registers.hpp:117
@ fs
Definition dwarf_registers.hpp:103
@ eflags
Definition dwarf_registers.hpp:94
@ r13
Definition dwarf_registers.hpp:65
@ xmm8
Definition dwarf_registers.hpp:84
@ dr7
Definition dwarf_registers.hpp:118
@ dr3
Definition dwarf_registers.hpp:116
@ r14
Definition dwarf_registers.hpp:66
@ rbx
Definition dwarf_registers.hpp:55
@ r10
Definition dwarf_registers.hpp:62
@ r9
Definition dwarf_registers.hpp:61
@ xmm4
Definition dwarf_registers.hpp:80
@ cr8
Definition dwarf_registers.hpp:112
@ ds
Definition dwarf_registers.hpp:101
@ rsi
Definition dwarf_registers.hpp:56
@ 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
@ fp
Definition dwarf_registers.hpp:71
@ r15
Definition dwarf_registers.hpp:67
@ rbp
Definition dwarf_registers.hpp:58
@ dr0
Definition dwarf_registers.hpp:113
@ rdx
Definition dwarf_registers.hpp:53
@ rip
Definition dwarf_registers.hpp:68
@ gs
Definition dwarf_registers.hpp:104
@ xmm15
Definition dwarf_registers.hpp:91
@ xmm3
Definition dwarf_registers.hpp:79
@ xmm0
Definition dwarf_registers.hpp:76
@ xmm6
Definition dwarf_registers.hpp:82
@ rcx
Definition dwarf_registers.hpp:54
@ pc
Definition dwarf_registers.hpp:73
@ rsp
Definition dwarf_registers.hpp:59
@ sp
Definition dwarf_registers.hpp:72
@ rdi
Definition dwarf_registers.hpp:57
@ rax
Definition dwarf_registers.hpp:52
@ cs
Definition dwarf_registers.hpp:99
@ xmm13
Definition dwarf_registers.hpp:89
@ r8
Definition dwarf_registers.hpp:60
@ xmm9
Definition dwarf_registers.hpp:85
@ xmm7
Definition dwarf_registers.hpp:83
@ dr1
Definition dwarf_registers.hpp:114
@ es
Definition dwarf_registers.hpp:102
@ xmm10
Definition dwarf_registers.hpp:86
@ xmm5
Definition dwarf_registers.hpp:81
@ xmm2
Definition dwarf_registers.hpp:78
@ cr4
Definition dwarf_registers.hpp:111
@ xmm12
Definition dwarf_registers.hpp:88
@ xmm1
Definition dwarf_registers.hpp:77
@ cr0
Definition dwarf_registers.hpp:108
@ cr2
Definition dwarf_registers.hpp:109
@ xmm14
Definition dwarf_registers.hpp:90
@ ss
Definition dwarf_registers.hpp:100
@ r12
Definition dwarf_registers.hpp:64
@ xmm11
Definition dwarf_registers.hpp:87
@ r11
Definition dwarf_registers.hpp:63
@ dr2
Definition dwarf_registers.hpp:115
@ st1
Definition dwarf_registers.hpp:185
@ st0
Definition dwarf_registers.hpp:184
@ pc
Definition dwarf_registers.hpp:181
@ esp
Definition dwarf_registers.hpp:172
@ xmm6
Definition dwarf_registers.hpp:200
@ ecx
Definition dwarf_registers.hpp:169
@ xmm5
Definition dwarf_registers.hpp:199
@ st4
Definition dwarf_registers.hpp:188
@ edi
Definition dwarf_registers.hpp:175
@ ebx
Definition dwarf_registers.hpp:171
@ st7
Definition dwarf_registers.hpp:191
@ xmm3
Definition dwarf_registers.hpp:197
@ fs_base
Definition dwarf_registers.hpp:205
@ cr0
Definition dwarf_registers.hpp:206
@ fp
Definition dwarf_registers.hpp:179
@ esi
Definition dwarf_registers.hpp:174
@ eip
Definition dwarf_registers.hpp:176
@ cr3
Definition dwarf_registers.hpp:207
@ xmm7
Definition dwarf_registers.hpp:201
@ st5
Definition dwarf_registers.hpp:189
@ st6
Definition dwarf_registers.hpp:190
@ st2
Definition dwarf_registers.hpp:186
@ sp
Definition dwarf_registers.hpp:180
@ cr4
Definition dwarf_registers.hpp:208
@ xmm2
Definition dwarf_registers.hpp:196
@ st3
Definition dwarf_registers.hpp:187
@ xmm0
Definition dwarf_registers.hpp:194
@ xmm4
Definition dwarf_registers.hpp:198
@ gs_base
Definition dwarf_registers.hpp:204
@ eax
Definition dwarf_registers.hpp:168
@ edx
Definition dwarf_registers.hpp:170
@ ebp
Definition dwarf_registers.hpp:173
@ xmm1
Definition dwarf_registers.hpp:195
Definition dwarf_registers.hpp:11
Definition dwarf_registers.hpp:384
static constexpr microfmt::array< register_descriptor, 30 > address_registers() noexcept
Definition dwarf_registers.hpp:398
Definition dwarf_registers.hpp:612
static constexpr microfmt::array< register_descriptor, 13 > address_registers() noexcept
Definition dwarf_registers.hpp:621
Definition dwarf_registers.hpp:13
microfmt::string_view name
Definition dwarf_registers.hpp:14
Definition dwarf_registers.hpp:825
static constexpr microfmt::array< register_descriptor, 29 > address_registers() noexcept
Definition dwarf_registers.hpp:839
Definition dwarf_registers.hpp:211
static constexpr microfmt::array< register_descriptor, 7 > address_registers() noexcept
Definition dwarf_registers.hpp:217
Definition dwarf_registers.hpp:121
static constexpr microfmt::array< register_descriptor, 15 > address_registers() noexcept
Definition dwarf_registers.hpp:130