microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Enumerations
microfmt::dwarf::aarch64 Namespace Reference

Classes

struct  register_traits
 

Enumerations

enum  : uint32_t {
  x0 = 0 , x1 = 1 , x2 = 2 , x3 = 3 ,
  x4 = 4 , x5 = 5 , x6 = 6 , x7 = 7 ,
  x8 = 8 , x9 = 9 , x10 = 10 , x11 = 11 ,
  x12 = 12 , x13 = 13 , x14 = 14 , x15 = 15 ,
  x16 = 16 , x17 = 17 , x18 = 18 , x19 = 19 ,
  x20 = 20 , x21 = 21 , x22 = 22 , x23 = 23 ,
  x24 = 24 , x25 = 25 , x26 = 26 , x27 = 27 ,
  x28 = 28 , x29 = 29 , x30 = 30 , sp = 31 ,
  pc = 32 , fp = x29 , lr = x30 , v0 = 64 ,
  v1 = 65 , v2 = 66 , v3 = 67 , v4 = 68 ,
  v5 = 69 , v6 = 70 , v7 = 71 , v8 = 72 ,
  v9 = 73 , v10 = 74 , v11 = 75 , v12 = 76 ,
  v13 = 77 , v14 = 78 , v15 = 79 , v16 = 80 ,
  v17 = 81 , v18 = 82 , v19 = 83 , v20 = 84 ,
  v21 = 85 , v22 = 86 , v23 = 87 , v24 = 88 ,
  v25 = 89 , v26 = 90 , v27 = 91 , v28 = 92 ,
  v29 = 93 , v30 = 94 , v31 = 95 , tpidr_el0 = 256 ,
  tpidrro_el0 = 257 , tpidr_el1 = 258 , tpidr_el2 = 259 , tpidr_el3 = 260 ,
  sp_el0 = 261 , sp_el1 = 262 , elr_el1 = 263 , spsr_el1 = 264 ,
  sctlr_el1 = 265 , vbar_el1 = 266 , vbar_el2 = 267 , sp_el2 = 268 ,
  sp_el3 = 269 , elr_el2 = 270 , elr_el3 = 271 , spsr_el2 = 272 ,
  spsr_el3 = 273 , sctlr_el2 = 274 , sctlr_el3 = 275 , vbar_el3 = 276 ,
  ttbr0_el1 = 277 , ttbr1_el1 = 278 , tcr_el1 = 279 , mair_el1 = 280 ,
  amair_el1 = 281 , esr_el1 = 282 , far_el1 = 283 , par_el1 = 284 ,
  contextidr_el1 = 285 , cpacr_el1 = 286 , midr_el1 = 287 , mpidr_el1 = 288 ,
  revidr_el1 = 289 , id_aa64pfr0_el1 = 290 , id_aa64mmfr0_el1 = 291 , id_aa64isar0_el1 = 292 ,
  ttbr0_el2 = 293 , tcr_el2 = 294 , mair_el2 = 295 , esr_el2 = 296 ,
  far_el2 = 297 , hcr_el2 = 298 , vtcr_el2 = 299 , vttbr_el2 = 300 ,
  scr_el3 = 301 , esr_el3 = 302 , far_el3 = 303 , pstate = 304 ,
  currentel = 305 , daif = 306 , nzcv = 307 , cntfrq_el0 = generic_timer::cntfrq ,
  cntpct_el0 = generic_timer::cntpct , cntvct_el0 = generic_timer::cntvct , cntp_tval_el0 = generic_timer::cntp_tval , cntp_ctl_el0 = generic_timer::cntp_ctl ,
  cntp_cval_el0 = generic_timer::cntp_cval , cntv_tval_el0 = generic_timer::cntv_tval , cntv_ctl_el0 = generic_timer::cntv_ctl , cntv_cval_el0 = generic_timer::cntv_cval ,
  cnthp_tval_el2 = generic_timer::cnthp_tval , cnthp_ctl_el2 = generic_timer::cnthp_ctl , cnthp_cval_el2 = generic_timer::cnthp_cval , cntvoff_el2 = generic_timer::cntvoff ,
  cnthctl_el2 = generic_timer::cnthctl , cnthv_tval_el2 = generic_timer::cnthv_tval , cnthv_ctl_el2 = generic_timer::cnthv_ctl , cnthv_cval_el2 = generic_timer::cnthv_cval ,
  cnthps_tval_el2 = generic_timer::cnthps_tval , cnthps_ctl_el2 = generic_timer::cnthps_ctl , cnthps_cval_el2 = generic_timer::cnthps_cval , cnthvs_tval_el2 = generic_timer::cnthvs_tval ,
  cnthvs_ctl_el2 = generic_timer::cnthvs_ctl , cnthvs_cval_el2 = generic_timer::cnthvs_cval , cntkctl_el1 = generic_timer::cntkctl
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
x0 
x1 
x2 
x3 
x4 
x5 
x6 
x7 
x8 
x9 
x10 
x11 
x12 
x13 
x14 
x15 
x16 
x17 
x18 
x19 
x20 
x21 
x22 
x23 
x24 
x25 
x26 
x27 
x28 
x29 
x30 
sp 
pc 
fp 
lr 
v0 
v1 
v2 
v3 
v4 
v5 
v6 
v7 
v8 
v9 
v10 
v11 
v12 
v13 
v14 
v15 
v16 
v17 
v18 
v19 
v20 
v21 
v22 
v23 
v24 
v25 
v26 
v27 
v28 
v29 
v30 
v31 
tpidr_el0 
tpidrro_el0 
tpidr_el1 
tpidr_el2 
tpidr_el3 
sp_el0 
sp_el1 
elr_el1 
spsr_el1 
sctlr_el1 
vbar_el1 
vbar_el2 
sp_el2 
sp_el3 
elr_el2 
elr_el3 
spsr_el2 
spsr_el3 
sctlr_el2 
sctlr_el3 
vbar_el3 
ttbr0_el1 
ttbr1_el1 
tcr_el1 
mair_el1 
amair_el1 
esr_el1 
far_el1 
par_el1 
contextidr_el1 
cpacr_el1 
midr_el1 
mpidr_el1 
revidr_el1 
id_aa64pfr0_el1 
id_aa64mmfr0_el1 
id_aa64isar0_el1 
ttbr0_el2 
tcr_el2 
mair_el2 
esr_el2 
far_el2 
hcr_el2 
vtcr_el2 
vttbr_el2 
scr_el3 
esr_el3 
far_el3 
pstate 
currentel 
daif 
nzcv 
cntfrq_el0 
cntpct_el0 
cntvct_el0 
cntp_tval_el0 
cntp_ctl_el0 
cntp_cval_el0 
cntv_tval_el0 
cntv_ctl_el0 
cntv_cval_el0 
cnthp_tval_el2 
cnthp_ctl_el2 
cnthp_cval_el2 
cntvoff_el2 
cnthctl_el2 
cnthv_tval_el2 
cnthv_ctl_el2 
cnthv_cval_el2 
cnthps_tval_el2 
cnthps_ctl_el2 
cnthps_cval_el2 
cnthvs_tval_el2 
cnthvs_ctl_el2 
cnthvs_cval_el2 
cntkctl_el1