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 00015f64 00015f88 arch/arm64/kvm/hyp/nvhe/../../../lib/clear_page.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
**00015f64 <clear_page>:
**00015f64 <__pi_clear_page>:
00015f64 <$x>:
no matching unpacked_file_entry:18.0 (clear_page.S) Sbepe ║ mrs x1, dczid_el0
~ 00015f64: d53b00e1 mrs x1, dczid_el0 <- 00008e04(bl)<__pi_clear_page>,00009964(bl)<__pi_clear_page>
no matching unpacked_file_entry:19.0 (clear_page.S) Sbepe ║ and w1, w1, #0xf
~ 00015f68: 12000c21 and w1, w1, #0xf
no matching unpacked_file_entry:20.0 (clear_page.S) Sbepe ║ mov x2, #4
~ 00015f6c: d2800082 mov x2, #0x4 // #4
no matching unpacked_file_entry:21.0 (clear_page.S) Sbepe ║ lsl x1, x2, x1
~ 00015f70: 9ac12041 lsl x1, x2, x1
no matching unpacked_file_entry:23.0 (clear_page.S) Sbepe ║1: dc zva, x0
~ ╔>00015f74: d50b7420 dc zva, x0 <- v00015f80(b.cc)<__pi_clear_page+0x10>
║ no matching unpacked_file_entry:24.0 (clear_page.S) Sbepe ║ add x0, x0, x1
~ ║ 00015f78: 8b010000 add x0, x0, x1
║ no matching unpacked_file_entry:25.0 (clear_page.S) Sbepe ║ tst x0, #(PAGE_SIZE - 1)
~ ║ 00015f7c: f2402c1f tst x0, #0xfff
║ no matching unpacked_file_entry:26.0 (clear_page.S) Sbepe ║ b.ne 1b
~ ╚═00015f80: 54ffffa1 b.ne 15f74 <__pi_clear_page+0x10> // b.any
no matching unpacked_file_entry:27.0 (clear_page.S) Sbepe ║ ret
00015f28 CFA:r31+16
~ 00015f84: d65f03c0 ret <- 00015f80(b.cc-succ)<fallthrough>