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>