Key: ELF symbol (primary) ELF symbol source (with column ║) frame instruction +variable (range start) -variable (range end) inlining control-flow forwards branch ──> backwards branch ══>Compilation unit 0000fad4 00010000 arch/arm64/kvm/hyp/nvhe/../fpsimd.S
instructions
header
.debug_abbrev die abbreviation table
.debug_info die tree
.debug_line line number info
.debug_line evaluated line info
simple die tree
simple die tree globals
simple die tree locals
inlined subroutine info
inlined subroutine info by range
**0000fad4 <__fpsimd_save_state>:
0000fad4 <$x>:
no matching unpacked_file_entry:14.0 (fpsimd.S) Sbepe ║ fpsimd_save x0, 1
~ 0000fad4: ad000400 stp q0, q1, [x0] <- 0000481c(bl)<__fpsimd_save_state>
~ 0000fad8: ad010c02 stp q2, q3, [x0, #32]
~ 0000fadc: ad021404 stp q4, q5, [x0, #64]
~ 0000fae0: ad031c06 stp q6, q7, [x0, #96]
~ 0000fae4: ad042408 stp q8, q9, [x0, #128]
~ 0000fae8: ad052c0a stp q10, q11, [x0, #160]
~ 0000faec: ad06340c stp q12, q13, [x0, #192]
~ 0000faf0: ad073c0e stp q14, q15, [x0, #224]
~ 0000faf4: ad084410 stp q16, q17, [x0, #256]
~ 0000faf8: ad094c12 stp q18, q19, [x0, #288]
~ 0000fafc: ad0a5414 stp q20, q21, [x0, #320]
~ 0000fb00: ad0b5c16 stp q22, q23, [x0, #352]
~ 0000fb04: ad0c6418 stp q24, q25, [x0, #384]
~ 0000fb08: ad0d6c1a stp q26, q27, [x0, #416]
~ 0000fb0c: ad0e741c stp q28, q29, [x0, #448]
~ 0000fb10: ad8f7c1e stp q30, q31, [x0, #480]!
~ 0000fb14: d53b4421 mrs x1, fpsr
~ 0000fb18: b9002001 str w1, [x0, #32]
~ 0000fb1c: d53b4401 mrs x1, fpcr
~ 0000fb20: b9002401 str w1, [x0, #36]
no matching unpacked_file_entry:15.0 (fpsimd.S) Sbepe ║ ret
~ 0000fb24: d65f03c0 ret
**0000fb28 <__fpsimd_restore_state>:
no matching unpacked_file_entry:19.0 (fpsimd.S) Sbepe ║ fpsimd_restore x0, 1
~ 0000fb28: ad400400 ldp q0, q1, [x0] <- 000048a4(bl)<__fpsimd_restore_state>
~ 0000fb2c: ad410c02 ldp q2, q3, [x0, #32]
~ 0000fb30: ad421404 ldp q4, q5, [x0, #64]
~ 0000fb34: ad431c06 ldp q6, q7, [x0, #96]
~ 0000fb38: ad442408 ldp q8, q9, [x0, #128]
~ 0000fb3c: ad452c0a ldp q10, q11, [x0, #160]
~ 0000fb40: ad46340c ldp q12, q13, [x0, #192]
~ 0000fb44: ad473c0e ldp q14, q15, [x0, #224]
~ 0000fb48: ad484410 ldp q16, q17, [x0, #256]
~ 0000fb4c: ad494c12 ldp q18, q19, [x0, #288]
~ 0000fb50: ad4a5414 ldp q20, q21, [x0, #320]
~ 0000fb54: ad4b5c16 ldp q22, q23, [x0, #352]
~ 0000fb58: ad4c6418 ldp q24, q25, [x0, #384]
~ 0000fb5c: ad4d6c1a ldp q26, q27, [x0, #416]
~ 0000fb60: ad4e741c ldp q28, q29, [x0, #448]
~ 0000fb64: adcf7c1e ldp q30, q31, [x0, #480]!
~ 0000fb68: b9402001 ldr w1, [x0, #32]
~ 0000fb6c: d51b4421 msr fpsr, x1
~ 0000fb70: b9402401 ldr w1, [x0, #36]
~ 0000fb74: d53b4400 mrs x0, fpcr
~ 0000fb78: eb01001f cmp x0, x1
~ ┌─0000fb7c: 54000040 b.eq fb84 <__fpsimd_restore_state+0x5c> // b.none
│
~ │ 0000fb80: d51b4401 msr fpcr, x1 <- 0000fb7c(b.cc-succ)<fallthrough>
│
│ no matching unpacked_file_entry:20.0 (fpsimd.S) Sbepe ║ ret
~ └>0000fb84: d65f03c0 ret <- 0000fb7c(b.cc)<__fpsimd_restore_state+0x5c>
~ 0000fb88: missing
~ 0000fb8c: missing
~ 0000fb90: missing
~ 0000fb94: missing
~ 0000fb98: missing
~ 0000fb9c: missing
~ 0000fba0: missing
~ 0000fba4: missing
~ 0000fba8: missing
~ 0000fbac: missing
~ 0000fbb0: missing
~ 0000fbb4: missing
~ 0000fbb8: missing
~ 0000fbbc: missing
~ 0000fbc0: missing
~ 0000fbc4: missing
~ 0000fbc8: missing
~ 0000fbcc: missing
~ 0000fbd0: missing
~ 0000fbd4: missing
~ 0000fbd8: missing
~ 0000fbdc: missing
~ 0000fbe0: missing
~ 0000fbe4: missing
~ 0000fbe8: missing
~ 0000fbec: missing
~ 0000fbf0: missing
~ 0000fbf4: missing
~ 0000fbf8: missing
~ 0000fbfc: missing
~ 0000fc00: missing
~ 0000fc04: missing
~ 0000fc08: missing
~ 0000fc0c: missing
~ 0000fc10: missing
~ 0000fc14: missing
~ 0000fc18: missing
~ 0000fc1c: missing
~ 0000fc20: missing
~ 0000fc24: missing
~ 0000fc28: missing
~ 0000fc2c: missing
~ 0000fc30: missing
~ 0000fc34: missing
~ 0000fc38: missing
~ 0000fc3c: missing
~ 0000fc40: missing
~ 0000fc44: missing
~ 0000fc48: missing
~ 0000fc4c: missing
~ 0000fc50: missing
~ 0000fc54: missing
~ 0000fc58: missing
~ 0000fc5c: missing
~ 0000fc60: missing
~ 0000fc64: missing
~ 0000fc68: missing
~ 0000fc6c: missing
~ 0000fc70: missing
~ 0000fc74: missing
~ 0000fc78: missing
~ 0000fc7c: missing
~ 0000fc80: missing
~ 0000fc84: missing
~ 0000fc88: missing
~ 0000fc8c: missing
~ 0000fc90: missing
~ 0000fc94: missing
~ 0000fc98: missing
~ 0000fc9c: missing
~ 0000fca0: missing
~ 0000fca4: missing
~ 0000fca8: missing
~ 0000fcac: missing
~ 0000fcb0: missing
~ 0000fcb4: missing
~ 0000fcb8: missing
~ 0000fcbc: missing
~ 0000fcc0: missing
~ 0000fcc4: missing
~ 0000fcc8: missing
~ 0000fccc: missing
~ 0000fcd0: missing
~ 0000fcd4: missing
~ 0000fcd8: missing
~ 0000fcdc: missing
~ 0000fce0: missing
~ 0000fce4: missing
~ 0000fce8: missing
~ 0000fcec: missing
~ 0000fcf0: missing
~ 0000fcf4: missing
~ 0000fcf8: missing
~ 0000fcfc: missing
~ 0000fd00: missing
~ 0000fd04: missing
~ 0000fd08: missing
~ 0000fd0c: missing
~ 0000fd10: missing
~ 0000fd14: missing
~ 0000fd18: missing
~ 0000fd1c: missing
~ 0000fd20: missing
~ 0000fd24: missing
~ 0000fd28: missing
~ 0000fd2c: missing
~ 0000fd30: missing
~ 0000fd34: missing
~ 0000fd38: missing
~ 0000fd3c: missing
~ 0000fd40: missing
~ 0000fd44: missing
~ 0000fd48: missing
~ 0000fd4c: missing
~ 0000fd50: missing
~ 0000fd54: missing
~ 0000fd58: missing
~ 0000fd5c: missing
~ 0000fd60: missing
~ 0000fd64: missing
~ 0000fd68: missing
~ 0000fd6c: missing
~ 0000fd70: missing
~ 0000fd74: missing
~ 0000fd78: missing
~ 0000fd7c: missing
~ 0000fd80: missing
~ 0000fd84: missing
~ 0000fd88: missing
~ 0000fd8c: missing
~ 0000fd90: missing
~ 0000fd94: missing
~ 0000fd98: missing
~ 0000fd9c: missing
~ 0000fda0: missing
~ 0000fda4: missing
~ 0000fda8: missing
~ 0000fdac: missing
~ 0000fdb0: missing
~ 0000fdb4: missing
~ 0000fdb8: missing
~ 0000fdbc: missing
~ 0000fdc0: missing
~ 0000fdc4: missing
~ 0000fdc8: missing
~ 0000fdcc: missing
~ 0000fdd0: missing
~ 0000fdd4: missing
~ 0000fdd8: missing
~ 0000fddc: missing
~ 0000fde0: missing
~ 0000fde4: missing
~ 0000fde8: missing
~ 0000fdec: missing
~ 0000fdf0: missing
~ 0000fdf4: missing
~ 0000fdf8: missing
~ 0000fdfc: missing
~ 0000fe00: missing
~ 0000fe04: missing
~ 0000fe08: missing
~ 0000fe0c: missing
~ 0000fe10: missing
~ 0000fe14: missing
~ 0000fe18: missing
~ 0000fe1c: missing
~ 0000fe20: missing
~ 0000fe24: missing
~ 0000fe28: missing
~ 0000fe2c: missing
~ 0000fe30: missing
~ 0000fe34: missing
~ 0000fe38: missing
~ 0000fe3c: missing
~ 0000fe40: missing
~ 0000fe44: missing
~ 0000fe48: missing
~ 0000fe4c: missing
~ 0000fe50: missing
~ 0000fe54: missing
~ 0000fe58: missing
~ 0000fe5c: missing
~ 0000fe60: missing
~ 0000fe64: missing
~ 0000fe68: missing
~ 0000fe6c: missing
~ 0000fe70: missing
~ 0000fe74: missing
~ 0000fe78: missing
~ 0000fe7c: missing
~ 0000fe80: missing
~ 0000fe84: missing
~ 0000fe88: missing
~ 0000fe8c: missing
~ 0000fe90: missing
~ 0000fe94: missing
~ 0000fe98: missing
~ 0000fe9c: missing
~ 0000fea0: missing
~ 0000fea4: missing
~ 0000fea8: missing
~ 0000feac: missing
~ 0000feb0: missing
~ 0000feb4: missing
~ 0000feb8: missing
~ 0000febc: missing
~ 0000fec0: missing
~ 0000fec4: missing
~ 0000fec8: missing
~ 0000fecc: missing
~ 0000fed0: missing
~ 0000fed4: missing
~ 0000fed8: missing
~ 0000fedc: missing
~ 0000fee0: missing
~ 0000fee4: missing
~ 0000fee8: missing
~ 0000feec: missing
~ 0000fef0: missing
~ 0000fef4: missing
~ 0000fef8: missing
~ 0000fefc: missing
~ 0000ff00: missing
~ 0000ff04: missing
~ 0000ff08: missing
~ 0000ff0c: missing
~ 0000ff10: missing
~ 0000ff14: missing
~ 0000ff18: missing
~ 0000ff1c: missing
~ 0000ff20: missing
~ 0000ff24: missing
~ 0000ff28: missing
~ 0000ff2c: missing
~ 0000ff30: missing
~ 0000ff34: missing
~ 0000ff38: missing
~ 0000ff3c: missing
~ 0000ff40: missing
~ 0000ff44: missing
~ 0000ff48: missing
~ 0000ff4c: missing
~ 0000ff50: missing
~ 0000ff54: missing
~ 0000ff58: missing
~ 0000ff5c: missing
~ 0000ff60: missing
~ 0000ff64: missing
~ 0000ff68: missing
~ 0000ff6c: missing
~ 0000ff70: missing
~ 0000ff74: missing
~ 0000ff78: missing
~ 0000ff7c: missing
~ 0000ff80: missing
~ 0000ff84: missing
~ 0000ff88: missing
~ 0000ff8c: missing
~ 0000ff90: missing
~ 0000ff94: missing
~ 0000ff98: missing
~ 0000ff9c: missing
~ 0000ffa0: missing
~ 0000ffa4: missing
~ 0000ffa8: missing
~ 0000ffac: missing
~ 0000ffb0: missing
~ 0000ffb4: missing
~ 0000ffb8: missing
~ 0000ffbc: missing
~ 0000ffc0: missing
~ 0000ffc4: missing
~ 0000ffc8: missing
~ 0000ffcc: missing
~ 0000ffd0: missing
~ 0000ffd4: missing
~ 0000ffd8: missing
~ 0000ffdc: missing
~ 0000ffe0: missing
~ 0000ffe4: missing
~ 0000ffe8: missing
~ 0000ffec: missing
~ 0000fff0: missing
~ 0000fff4: missing
~ 0000fff8: missing
0000f818 CFA:r29+16 r29:c-16 r30:c-8
~ 0000fffc: missing