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 00016800 00017324 arch/arm64/kvm/hyp/nvhe/hyp-init.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 **00016800 <>: **00016800 <__kvm_hyp_init>: 00016800 <$x>: no matching unpacked_file_entry:26.0 (hyp-init.S) Sbepe ║ ventry __invalid // Synchronous EL2t ~ ┌───────────────────────────────00016800: 140001e1 b 16f84 <__invalid> ~ 00016804: d503201f nop ~ 00016808: d503201f nop ~ 0001680c: d503201f nop ~ 00016810: d503201f nop ~ 00016814: d503201f nop ~ 00016818: d503201f nop ~ 0001681c: d503201f nop ~ 00016820: d503201f nop ~ 00016824: d503201f nop ~ 00016828: d503201f nop ~ 0001682c: d503201f nop ~ 00016830: d503201f nop ~ 00016834: d503201f nop ~ 00016838: d503201f nop ~ 0001683c: d503201f nop ~ 00016840: d503201f nop ~ 00016844: d503201f nop ~ 00016848: d503201f nop ~ 0001684c: d503201f nop ~ 00016850: d503201f nop ~ 00016854: d503201f nop ~ 00016858: d503201f nop ~ 0001685c: d503201f nop ~ 00016860: d503201f nop ~ 00016864: d503201f nop ~ 00016868: d503201f nop ~ 0001686c: d503201f nop ~ 00016870: d503201f nop ~ 00016874: d503201f nop ~ 00016878: d503201f nop ~ 0001687c: d503201f nop no matching unpacked_file_entry:27.0 (hyp-init.S) Sbepe ║ ventry __invalid // IRQ EL2t ~ │ ┌─────────────────────────────00016880: 140001c1 b 16f84 <__invalid> ~ │ │ 00016884: d503201f nop ~ │ │ 00016888: d503201f nop ~ │ │ 0001688c: d503201f nop ~ │ │ 00016890: d503201f nop ~ │ │ 00016894: d503201f nop ~ │ │ 00016898: d503201f nop ~ │ │ 0001689c: d503201f nop ~ │ │ 000168a0: d503201f nop ~ │ │ 000168a4: d503201f nop ~ │ │ 000168a8: d503201f nop ~ │ │ 000168ac: d503201f nop ~ │ │ 000168b0: d503201f nop ~ │ │ 000168b4: d503201f nop ~ │ │ 000168b8: d503201f nop ~ │ │ 000168bc: d503201f nop ~ │ │ 000168c0: d503201f nop ~ │ │ 000168c4: d503201f nop ~ │ │ 000168c8: d503201f nop ~ │ │ 000168cc: d503201f nop ~ │ │ 000168d0: d503201f nop ~ │ │ 000168d4: d503201f nop ~ │ │ 000168d8: d503201f nop ~ │ │ 000168dc: d503201f nop ~ │ │ 000168e0: d503201f nop ~ │ │ 000168e4: d503201f nop ~ │ │ 000168e8: d503201f nop ~ │ │ 000168ec: d503201f nop ~ │ │ 000168f0: d503201f nop ~ │ │ 000168f4: d503201f nop ~ │ │ 000168f8: d503201f nop ~ │ │ 000168fc: d503201f nop │ │ no matching unpacked_file_entry:28.0 (hyp-init.S) Sbepe ║ ventry __invalid // FIQ EL2t ~ │ │ ┌───────────────────────────00016900: 140001a1 b 16f84 <__invalid> ~ │ │ │ 00016904: d503201f nop ~ │ │ │ 00016908: d503201f nop ~ │ │ │ 0001690c: d503201f nop ~ │ │ │ 00016910: d503201f nop ~ │ │ │ 00016914: d503201f nop ~ │ │ │ 00016918: d503201f nop ~ │ │ │ 0001691c: d503201f nop ~ │ │ │ 00016920: d503201f nop ~ │ │ │ 00016924: d503201f nop ~ │ │ │ 00016928: d503201f nop ~ │ │ │ 0001692c: d503201f nop ~ │ │ │ 00016930: d503201f nop ~ │ │ │ 00016934: d503201f nop ~ │ │ │ 00016938: d503201f nop ~ │ │ │ 0001693c: d503201f nop ~ │ │ │ 00016940: d503201f nop ~ │ │ │ 00016944: d503201f nop ~ │ │ │ 00016948: d503201f nop ~ │ │ │ 0001694c: d503201f nop ~ │ │ │ 00016950: d503201f nop ~ │ │ │ 00016954: d503201f nop ~ │ │ │ 00016958: d503201f nop ~ │ │ │ 0001695c: d503201f nop ~ │ │ │ 00016960: d503201f nop ~ │ │ │ 00016964: d503201f nop ~ │ │ │ 00016968: d503201f nop ~ │ │ │ 0001696c: d503201f nop ~ │ │ │ 00016970: d503201f nop ~ │ │ │ 00016974: d503201f nop ~ │ │ │ 00016978: d503201f nop ~ │ │ │ 0001697c: d503201f nop │ │ │ no matching unpacked_file_entry:29.0 (hyp-init.S) Sbepe ║ ventry __invalid // Error EL2t ~ │ │ │ ┌─────────────────────────00016980: 14000181 b 16f84 <__invalid> ~ │ │ │ │ 00016984: d503201f nop ~ │ │ │ │ 00016988: d503201f nop ~ │ │ │ │ 0001698c: d503201f nop ~ │ │ │ │ 00016990: d503201f nop ~ │ │ │ │ 00016994: d503201f nop ~ │ │ │ │ 00016998: d503201f nop ~ │ │ │ │ 0001699c: d503201f nop ~ │ │ │ │ 000169a0: d503201f nop ~ │ │ │ │ 000169a4: d503201f nop ~ │ │ │ │ 000169a8: d503201f nop ~ │ │ │ │ 000169ac: d503201f nop ~ │ │ │ │ 000169b0: d503201f nop ~ │ │ │ │ 000169b4: d503201f nop ~ │ │ │ │ 000169b8: d503201f nop ~ │ │ │ │ 000169bc: d503201f nop ~ │ │ │ │ 000169c0: d503201f nop ~ │ │ │ │ 000169c4: d503201f nop ~ │ │ │ │ 000169c8: d503201f nop ~ │ │ │ │ 000169cc: d503201f nop ~ │ │ │ │ 000169d0: d503201f nop ~ │ │ │ │ 000169d4: d503201f nop ~ │ │ │ │ 000169d8: d503201f nop ~ │ │ │ │ 000169dc: d503201f nop ~ │ │ │ │ 000169e0: d503201f nop ~ │ │ │ │ 000169e4: d503201f nop ~ │ │ │ │ 000169e8: d503201f nop ~ │ │ │ │ 000169ec: d503201f nop ~ │ │ │ │ 000169f0: d503201f nop ~ │ │ │ │ 000169f4: d503201f nop ~ │ │ │ │ 000169f8: d503201f nop ~ │ │ │ │ 000169fc: d503201f nop │ │ │ │ no matching unpacked_file_entry:31.0 (hyp-init.S) Sbepe ║ ventry __invalid // Synchronous EL2h ~ │ │ │ │ ┌───────────────────────00016a00: 14000161 b 16f84 <__invalid> ~ │ │ │ │ │ 00016a04: d503201f nop ~ │ │ │ │ │ 00016a08: d503201f nop ~ │ │ │ │ │ 00016a0c: d503201f nop ~ │ │ │ │ │ 00016a10: d503201f nop ~ │ │ │ │ │ 00016a14: d503201f nop ~ │ │ │ │ │ 00016a18: d503201f nop ~ │ │ │ │ │ 00016a1c: d503201f nop ~ │ │ │ │ │ 00016a20: d503201f nop ~ │ │ │ │ │ 00016a24: d503201f nop ~ │ │ │ │ │ 00016a28: d503201f nop ~ │ │ │ │ │ 00016a2c: d503201f nop ~ │ │ │ │ │ 00016a30: d503201f nop ~ │ │ │ │ │ 00016a34: d503201f nop ~ │ │ │ │ │ 00016a38: d503201f nop ~ │ │ │ │ │ 00016a3c: d503201f nop ~ │ │ │ │ │ 00016a40: d503201f nop ~ │ │ │ │ │ 00016a44: d503201f nop ~ │ │ │ │ │ 00016a48: d503201f nop ~ │ │ │ │ │ 00016a4c: d503201f nop ~ │ │ │ │ │ 00016a50: d503201f nop ~ │ │ │ │ │ 00016a54: d503201f nop ~ │ │ │ │ │ 00016a58: d503201f nop ~ │ │ │ │ │ 00016a5c: d503201f nop ~ │ │ │ │ │ 00016a60: d503201f nop ~ │ │ │ │ │ 00016a64: d503201f nop ~ │ │ │ │ │ 00016a68: d503201f nop ~ │ │ │ │ │ 00016a6c: d503201f nop ~ │ │ │ │ │ 00016a70: d503201f nop ~ │ │ │ │ │ 00016a74: d503201f nop ~ │ │ │ │ │ 00016a78: d503201f nop ~ │ │ │ │ │ 00016a7c: d503201f nop │ │ │ │ │ no matching unpacked_file_entry:32.0 (hyp-init.S) Sbepe ║ ventry __invalid // IRQ EL2h ~ │ │ │ │ │ ┌─────────────────────00016a80: 14000141 b 16f84 <__invalid> ~ │ │ │ │ │ │ 00016a84: d503201f nop ~ │ │ │ │ │ │ 00016a88: d503201f nop ~ │ │ │ │ │ │ 00016a8c: d503201f nop ~ │ │ │ │ │ │ 00016a90: d503201f nop ~ │ │ │ │ │ │ 00016a94: d503201f nop ~ │ │ │ │ │ │ 00016a98: d503201f nop ~ │ │ │ │ │ │ 00016a9c: d503201f nop ~ │ │ │ │ │ │ 00016aa0: d503201f nop ~ │ │ │ │ │ │ 00016aa4: d503201f nop ~ │ │ │ │ │ │ 00016aa8: d503201f nop ~ │ │ │ │ │ │ 00016aac: d503201f nop ~ │ │ │ │ │ │ 00016ab0: d503201f nop ~ │ │ │ │ │ │ 00016ab4: d503201f nop ~ │ │ │ │ │ │ 00016ab8: d503201f nop ~ │ │ │ │ │ │ 00016abc: d503201f nop ~ │ │ │ │ │ │ 00016ac0: d503201f nop ~ │ │ │ │ │ │ 00016ac4: d503201f nop ~ │ │ │ │ │ │ 00016ac8: d503201f nop ~ │ │ │ │ │ │ 00016acc: d503201f nop ~ │ │ │ │ │ │ 00016ad0: d503201f nop ~ │ │ │ │ │ │ 00016ad4: d503201f nop ~ │ │ │ │ │ │ 00016ad8: d503201f nop ~ │ │ │ │ │ │ 00016adc: d503201f nop ~ │ │ │ │ │ │ 00016ae0: d503201f nop ~ │ │ │ │ │ │ 00016ae4: d503201f nop ~ │ │ │ │ │ │ 00016ae8: d503201f nop ~ │ │ │ │ │ │ 00016aec: d503201f nop ~ │ │ │ │ │ │ 00016af0: d503201f nop ~ │ │ │ │ │ │ 00016af4: d503201f nop ~ │ │ │ │ │ │ 00016af8: d503201f nop ~ │ │ │ │ │ │ 00016afc: d503201f nop │ │ │ │ │ │ no matching unpacked_file_entry:33.0 (hyp-init.S) Sbepe ║ ventry __invalid // FIQ EL2h ~ │ │ │ │ │ │ ┌───────────────────00016b00: 14000121 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ 00016b04: d503201f nop ~ │ │ │ │ │ │ │ 00016b08: d503201f nop ~ │ │ │ │ │ │ │ 00016b0c: d503201f nop ~ │ │ │ │ │ │ │ 00016b10: d503201f nop ~ │ │ │ │ │ │ │ 00016b14: d503201f nop ~ │ │ │ │ │ │ │ 00016b18: d503201f nop ~ │ │ │ │ │ │ │ 00016b1c: d503201f nop ~ │ │ │ │ │ │ │ 00016b20: d503201f nop ~ │ │ │ │ │ │ │ 00016b24: d503201f nop ~ │ │ │ │ │ │ │ 00016b28: d503201f nop ~ │ │ │ │ │ │ │ 00016b2c: d503201f nop ~ │ │ │ │ │ │ │ 00016b30: d503201f nop ~ │ │ │ │ │ │ │ 00016b34: d503201f nop ~ │ │ │ │ │ │ │ 00016b38: d503201f nop ~ │ │ │ │ │ │ │ 00016b3c: d503201f nop ~ │ │ │ │ │ │ │ 00016b40: d503201f nop ~ │ │ │ │ │ │ │ 00016b44: d503201f nop ~ │ │ │ │ │ │ │ 00016b48: d503201f nop ~ │ │ │ │ │ │ │ 00016b4c: d503201f nop ~ │ │ │ │ │ │ │ 00016b50: d503201f nop ~ │ │ │ │ │ │ │ 00016b54: d503201f nop ~ │ │ │ │ │ │ │ 00016b58: d503201f nop ~ │ │ │ │ │ │ │ 00016b5c: d503201f nop ~ │ │ │ │ │ │ │ 00016b60: d503201f nop ~ │ │ │ │ │ │ │ 00016b64: d503201f nop ~ │ │ │ │ │ │ │ 00016b68: d503201f nop ~ │ │ │ │ │ │ │ 00016b6c: d503201f nop ~ │ │ │ │ │ │ │ 00016b70: d503201f nop ~ │ │ │ │ │ │ │ 00016b74: d503201f nop ~ │ │ │ │ │ │ │ 00016b78: d503201f nop ~ │ │ │ │ │ │ │ 00016b7c: d503201f nop │ │ │ │ │ │ │ no matching unpacked_file_entry:34.0 (hyp-init.S) Sbepe ║ ventry __invalid // Error EL2h ~ │ │ │ │ │ │ │ ┌─────────────────00016b80: 14000101 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ 00016b84: d503201f nop ~ │ │ │ │ │ │ │ │ 00016b88: d503201f nop ~ │ │ │ │ │ │ │ │ 00016b8c: d503201f nop ~ │ │ │ │ │ │ │ │ 00016b90: d503201f nop ~ │ │ │ │ │ │ │ │ 00016b94: d503201f nop ~ │ │ │ │ │ │ │ │ 00016b98: d503201f nop ~ │ │ │ │ │ │ │ │ 00016b9c: d503201f nop ~ │ │ │ │ │ │ │ │ 00016ba0: d503201f nop ~ │ │ │ │ │ │ │ │ 00016ba4: d503201f nop ~ │ │ │ │ │ │ │ │ 00016ba8: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bac: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bb0: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bb4: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bb8: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bbc: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bc0: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bc4: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bc8: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bcc: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bd0: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bd4: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bd8: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bdc: d503201f nop ~ │ │ │ │ │ │ │ │ 00016be0: d503201f nop ~ │ │ │ │ │ │ │ │ 00016be4: d503201f nop ~ │ │ │ │ │ │ │ │ 00016be8: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bec: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bf0: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bf4: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bf8: d503201f nop ~ │ │ │ │ │ │ │ │ 00016bfc: d503201f nop │ │ │ │ │ │ │ │ no matching unpacked_file_entry:36.0 (hyp-init.S) Sbepe ║ ventry __do_hyp_init // Synchronous 64-bit EL1 ~ │ │ │ │ │ │ │ │ ┌───────────────00016c00: 140000e2 b 16f88 <__do_hyp_init> ~ │ │ │ │ │ │ │ │ │ 00016c04: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c08: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c0c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c10: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c14: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c18: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c1c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c20: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c24: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c28: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c2c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c30: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c34: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c38: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c3c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c40: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c44: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c48: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c4c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c50: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c54: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c58: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c5c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c60: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c64: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c68: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c6c: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c70: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c74: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c78: d503201f nop ~ │ │ │ │ │ │ │ │ │ 00016c7c: d503201f nop │ │ │ │ │ │ │ │ │ no matching unpacked_file_entry:37.0 (hyp-init.S) Sbepe ║ ventry __invalid // IRQ 64-bit EL1 ~ │ │ │ │ │ │ │ │ │┌──────────────00016c80: 140000c1 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ ││ 00016c84: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016c88: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016c8c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016c90: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016c94: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016c98: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016c9c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ca0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ca4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ca8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cac: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cb0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cb4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cb8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cbc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cc0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cc4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cc8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ccc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cd0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cd4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cd8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cdc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ce0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ce4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016ce8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cec: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cf0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cf4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cf8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ 00016cfc: d503201f nop │ │ │ │ │ │ │ │ ││ no matching unpacked_file_entry:38.0 (hyp-init.S) Sbepe ║ ventry __invalid // FIQ 64-bit EL1 ~ │ │ │ │ │ │ │ │ ││ ┌────────────00016d00: 140000a1 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ ││ │ 00016d04: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d08: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d0c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d10: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d14: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d18: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d1c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d20: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d24: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d28: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d2c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d30: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d34: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d38: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d3c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d40: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d44: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d48: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d4c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d50: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d54: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d58: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d5c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d60: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d64: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d68: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d6c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d70: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d74: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d78: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ 00016d7c: d503201f nop │ │ │ │ │ │ │ │ ││ │ no matching unpacked_file_entry:39.0 (hyp-init.S) Sbepe ║ ventry __invalid // Error 64-bit EL1 ~ │ │ │ │ │ │ │ │ ││ │ ┌──────────00016d80: 14000081 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d84: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d88: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d8c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d90: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d94: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d98: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016d9c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016da0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016da4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016da8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dac: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016db0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016db4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016db8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dbc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dc0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dc4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dc8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dcc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dd0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dd4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dd8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016ddc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016de0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016de4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016de8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dec: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016df0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016df4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016df8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ 00016dfc: d503201f nop │ │ │ │ │ │ │ │ ││ │ │ no matching unpacked_file_entry:41.0 (hyp-init.S) Sbepe ║ ventry __invalid // Synchronous 32-bit EL1 ~ │ │ │ │ │ │ │ │ ││ │ │ ┌────────00016e00: 14000061 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e04: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e08: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e0c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e10: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e14: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e18: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e1c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e20: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e24: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e28: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e2c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e30: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e34: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e38: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e3c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e40: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e44: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e48: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e4c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e50: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e54: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e58: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e5c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e60: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e64: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e68: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e6c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e70: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e74: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e78: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ 00016e7c: d503201f nop │ │ │ │ │ │ │ │ ││ │ │ │ no matching unpacked_file_entry:42.0 (hyp-init.S) Sbepe ║ ventry __invalid // IRQ 32-bit EL1 ~ │ │ │ │ │ │ │ │ ││ │ │ │ ┌──────00016e80: 14000041 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e84: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e88: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e8c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e90: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e94: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e98: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016e9c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ea0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ea4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ea8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016eac: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016eb0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016eb4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016eb8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ebc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ec0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ec4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ec8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ecc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ed0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ed4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ed8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016edc: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ee0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ee4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ee8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016eec: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ef0: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ef4: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016ef8: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ 00016efc: d503201f nop │ │ │ │ │ │ │ │ ││ │ │ │ │ no matching unpacked_file_entry:43.0 (hyp-init.S) Sbepe ║ ventry __invalid // FIQ 32-bit EL1 ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ ┌────00016f00: 14000021 b 16f84 <__invalid> ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f04: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f08: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f0c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f10: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f14: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f18: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f1c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f20: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f24: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f28: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f2c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f30: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f34: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f38: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f3c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f40: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f44: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f48: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f4c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f50: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f54: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f58: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f5c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f60: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f64: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f68: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f6c: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f70: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f74: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f78: d503201f nop ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ 00016f7c: d503201f nop │ │ │ │ │ │ │ │ ││ │ │ │ │ │ no matching unpacked_file_entry:44.0 (hyp-init.S) Sbepe ║ ventry __invalid // Error 32-bit EL1 ~ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ ┌──00016f80: 14000001 b 16f84 <__invalid> │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ **00016f84 <__invalid>:│ ││ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ no matching unpacked_file_entry:47.0 (hyp-init.S) Sbepe ║ b . ~ └>└>└>└>└>└>└>└>│└>└>└>└>└>└>└>X00016f84: 14000000 b 16f84 <__invalid> <- 00016800(b)<__invalid>,00016880(b)<__invalid>,00016900(b)<__invalid>,00016980(b)<__invalid>,00016a00(b)<__invalid>,00016a80(b)<__invalid>,00016b00(b)<__invalid>,00016b80(b)<__invalid>,00016c80(b)<__invalid>,00016d00(b)<__invalid>,00016d80(b)<__invalid>,00016e00(b)<__invalid>,00016e80(b)<__invalid>,00016f00(b)<__invalid>,00016f80(b)<__invalid>,00016f84(b)<__invalid> **00016f88 <__do_hyp_init>: no matching unpacked_file_entry:55.0 (hyp-init.S) Sbepe ║ cmp x0, #HVC_STUB_HCALL_NR ~ └──────────────>00016f88: f1000c1f cmp x0, #0x3 <- 00016c00(b)<__do_hyp_init> no matching unpacked_file_entry:56.0 (hyp-init.S) Sbepe ║ b.lo __kvm_handle_stub_hvc ~ ┌────00016f8c: 54001463 b.cc 17218 <__kvm_handle_stub_hvc> // b.lo, b.ul, b.last no matching unpacked_file_entry:64.0 (hyp-init.S) Sbepe ║ ror x0, x0, #24 ~ 00016f90: 93c06000 ror x0, x0, #24 <- 00016f8c(b.cc-succ)<fallthrough> no matching unpacked_file_entry:65.0 (hyp-init.S) Sbepe ║ eor x0, x0, #((KVM_HOST_SMCCC_FUNC(__kvm_hyp_init) >> 24) & 0xF) ~ 00016f94: d27f0400 eor x0, x0, #0x6 no matching unpacked_file_entry:66.0 (hyp-init.S) Sbepe ║ ror x0, x0, #4 ~ 00016f98: 93c01000 ror x0, x0, #4 no matching unpacked_file_entry:67.0 (hyp-init.S) Sbepe ║ eor x0, x0, #((KVM_HOST_SMCCC_FUNC(__kvm_hyp_init) >> 28) & 0xF) ~ 00016f9c: d27e0400 eor x0, x0, #0xc no matching unpacked_file_entry:68.0 (hyp-init.S) Sbepe ║ cbz x0, 1f ~ │ ┌─00016fa0: b4000060 cbz x0, 16fac <__do_hyp_init+0x24> │ │ │ │ no matching unpacked_file_entry:69.0 (hyp-init.S) Sbepe ║ mov x0, #SMCCC_RET_NOT_SUPPORTED ~ │ │ 00016fa4: 92800000 mov x0, #0xffffffffffffffff // #-1 <- 00016fa0(b.cc-succ)<fallthrough> │ │ no matching unpacked_file_entry:70.0 (hyp-init.S) Sbepe ║ eret ~ │ │ 00016fa8: d69f03e0 eret │ │ │ │ no matching unpacked_file_entry:72.0 (hyp-init.S) Sbepe ║1: mov x0, x1 ~ │ └>00016fac: aa0103e0 mov x0, x1 <- 00016fa0(b.cc)<__do_hyp_init+0x24> no matching unpacked_file_entry:73.0 (hyp-init.S) Sbepe ║ mov x4, lr ~ 00016fb0: aa1e03e4 mov x4, x30 no matching unpacked_file_entry:74.0 (hyp-init.S) Sbepe ║ bl ___kvm_hyp_init ~ 00016fb4: 94000004 bl 16fc4 <___kvm_hyp_init> no matching unpacked_file_entry:75.0 (hyp-init.S) Sbepe ║ mov lr, x4 ~ 00016fb8: aa0403fe mov x30, x4 <- 00016fb4(bl-succ)<return> no matching unpacked_file_entry:78.0 (hyp-init.S) Sbepe ║ mov x0, #SMCCC_RET_SUCCESS ~ 00016fbc: d2800000 mov x0, #0x0 // #0 no matching unpacked_file_entry:79.0 (hyp-init.S) Sbepe ║ eret ~ 00016fc0: d69f03e0 eret **00016fc4 <___kvm_hyp_init>: no matching unpacked_file_entry:94.0 (hyp-init.S) Sbepe ║alternative_else_nop_endif ~ 00016fc4: d503201f nop <- 00016fb4(bl)<___kvm_hyp_init>,000171cc(bl)<___kvm_hyp_init> ~ 00016fc8: d503201f nop ~ 00016fcc: d503201f nop ~ 00016fd0: d503201f nop ~ 00016fd4: d503201f nop no matching unpacked_file_entry:96.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_TPIDR_EL2] ~ 00016fd8: f9400801 ldr x1, [x0, #16] no matching unpacked_file_entry:97.0 (hyp-init.S) Sbepe ║ msr tpidr_el2, x1 ~ 00016fdc: d51cd041 msr tpidr_el2, x1 no matching unpacked_file_entry:99.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_STACK_HYP_VA] ~ 00016fe0: f9400c01 ldr x1, [x0, #24] no matching unpacked_file_entry:100.0 (hyp-init.S) Sbepe ║ mov sp, x1 ~ 00016fe4: 9100003f mov sp, x1 no matching unpacked_file_entry:102.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_MAIR_EL2] ~ 00016fe8: f9400001 ldr x1, [x0] no matching unpacked_file_entry:103.0 (hyp-init.S) Sbepe ║ msr mair_el2, x1 ~ 00016fec: d51ca201 msr mair_el2, x1 no matching unpacked_file_entry:105.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_HCR_EL2] ~ 00016ff0: f9401401 ldr x1, [x0, #40] no matching unpacked_file_entry:106.0 (hyp-init.S) Sbepe ║ msr hcr_el2, x1 ~ 00016ff4: d51c1101 msr hcr_el2, x1 no matching unpacked_file_entry:108.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_VTTBR] ~ 00016ff8: f9401801 ldr x1, [x0, #48] no matching unpacked_file_entry:109.0 (hyp-init.S) Sbepe ║ msr vttbr_el2, x1 ~ 00016ffc: d51c2101 msr vttbr_el2, x1 no matching unpacked_file_entry:111.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_VTCR] ~ 00017000: f9401c01 ldr x1, [x0, #56] no matching unpacked_file_entry:112.0 (hyp-init.S) Sbepe ║ msr vtcr_el2, x1 ~ 00017004: d51c2141 msr vtcr_el2, x1 no matching unpacked_file_entry:114.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_PGD_PA] ~ 00017008: f9401001 ldr x1, [x0, #32] no matching unpacked_file_entry:115.0 (hyp-init.S) Sbepe ║ phys_to_ttbr x2, x1 ~ 0001700c: aa0103e2 mov x2, x1 no matching unpacked_file_entry:118.0 (hyp-init.S) Sbepe ║alternative_else_nop_endif ~ 00017010: d503201f nop no matching unpacked_file_entry:119.0 (hyp-init.S) Sbepe ║ msr ttbr0_el2, x2 ~ 00017014: d51c2002 msr ttbr0_el2, x2 no matching unpacked_file_entry:124.0 (hyp-init.S) Sbepe ║ ldr x1, [x0, #NVHE_INIT_TCR_EL2] ~ 00017018: f9400401 ldr x1, [x0, #8] no matching unpacked_file_entry:125.0 (hyp-init.S) Sbepe ║ tcr_compute_pa_size x1, #TCR_EL2_PS_SHIFT, x2, x3 ~ 0001701c: d5380702 mrs x2, id_aa64mmfr0_el1 ~ 00017020: d3400842 ubfx x2, x2, #0, #3 ~ 00017024: d28000a3 mov x3, #0x5 // #5 ~ 00017028: eb03005f cmp x2, x3 ~ 0001702c: 9a828062 csel x2, x3, x2, hi // hi = pmore ~ 00017030: b3700841 bfi x1, x2, #16, #3 no matching unpacked_file_entry:126.0 (hyp-init.S) Sbepe ║ msr tcr_el2, x1 ~ 00017034: d51c2041 msr tcr_el2, x1 no matching unpacked_file_entry:128.0 (hyp-init.S) Sbepe ║ isb ~ 00017038: d5033fdf isb no matching unpacked_file_entry:131.0 (hyp-init.S) Sbepe ║ tlbi alle2 ~ 0001703c: d50c871f tlbi alle2 no matching unpacked_file_entry:132.0 (hyp-init.S) Sbepe ║ dsb sy ~ 00017040: d5033f9f dsb sy no matching unpacked_file_entry:139.0 (hyp-init.S) Sbepe ║ mov_q x0, (SCTLR_EL2_RES1 | (SCTLR_ELx_FLAGS & ~SCTLR_ELx_A)) ~ 00017044: d2a61ca0 mov x0, #0x30e50000 // #820314112 ~ 00017048: f28307a0 movk x0, #0x183d no matching unpacked_file_entry:145.0 (hyp-init.S) Sbepe ║alternative_else_nop_endif ~ 0001704c: d503201f nop ~ 00017050: d503201f nop ~ 00017054: d503201f nop ~ 00017058: d503201f nop no matching unpacked_file_entry:146.0 (hyp-init.S) Sbepe ║ msr sctlr_el2, x0 ~ 0001705c: d51c1000 msr sctlr_el2, x0 no matching unpacked_file_entry:147.0 (hyp-init.S) Sbepe ║ isb ~ 00017060: d5033fdf isb no matching unpacked_file_entry:150.0 (hyp-init.S) Sbepe ║ ldr x0, =__kvm_hyp_host_vector ~ 00017064: 580013a0 ldr x0, 172d8 <__kvm_init_switch_pgd+0x44> no matching unpacked_file_entry:151.0 (hyp-init.S) Sbepe ║ kimg_hyp_va x0, x1 ~ 00017068: d2800001 mov x1, #0x0 // #0 ~ 0001706c: f2a00001 movk x1, #0x0, lsl #16 ~ 00017070: f2c00001 movk x1, #0x0, lsl #32 ~ 00017074: f2e00001 movk x1, #0x0, lsl #48 ~ 00017078: cb010000 sub x0, x0, x1 ~ 0001707c: d2ffffe1 mov x1, #0xffff000000000000 // #-281474976710656 ~ 00017080: f2c00001 movk x1, #0x0, lsl #32 ~ 00017084: f2a00001 movk x1, #0x0, lsl #16 ~ 00017088: f2800001 movk x1, #0x0 ~ 0001708c: aa010000 orr x0, x0, x1 ~ 00017090: 92400000 and x0, x0, #0x1 ~ 00017094: 93c00400 ror x0, x0, #1 ~ 00017098: 91000000 add x0, x0, #0x0 ~ 0001709c: 91400000 add x0, x0, #0x0, lsl #12 ~ 000170a0: 93c0fc00 ror x0, x0, #63 no matching unpacked_file_entry:152.0 (hyp-init.S) Sbepe ║ msr vbar_el2, x0 ~ 000170a4: d51cc000 msr vbar_el2, x0 no matching unpacked_file_entry:154.0 (hyp-init.S) Sbepe ║ ret ~ 000170a8: d65f03c0 ret **000170ac <kvm_hyp_cpu_entry>: no matching unpacked_file_entry:163.0 (hyp-init.S) Sbepe ║ mov x1, #1 // is_cpu_on = true ~ 000170ac: d2800021 mov x1, #0x1 // #1 no matching unpacked_file_entry:164.0 (hyp-init.S) Sbepe ║ b __kvm_hyp_init_cpu ~ │┌───000170b0: 14000003 b 170bc <__kvm_hyp_init_cpu> ││ **000170b4 <kvm_hyp_cpu_resume>: ││ ││ no matching unpacked_file_entry:173.0 (hyp-init.S) Sbepe ║ mov x1, #0 // is_cpu_on = false ~ ││ 000170b4: d2800001 mov x1, #0x0 // #0 ││ no matching unpacked_file_entry:174.0 (hyp-init.S) Sbepe ║ b __kvm_hyp_init_cpu ~ ││ ┌─000170b8: 14000001 b 170bc <__kvm_hyp_init_cpu> ││ │ **000170bc <__kvm_hyp_init_cpu>: ││ │ ││ │ no matching unpacked_file_entry:185.0 (hyp-init.S) Sbepe ║ mov x28, x0 // Stash arguments ~ │└>└>000170bc: aa0003fc mov x28, x0 <- 000170b0(b)<__kvm_hyp_init_cpu>,000170b8(b)<__kvm_hyp_init_cpu> no matching unpacked_file_entry:186.0 (hyp-init.S) Sbepe ║ mov x29, x1 ~ 000170c0: aa0103fd mov x29, x1 no matching unpacked_file_entry:189.0 (hyp-init.S) Sbepe ║ mrs x0, CurrentEL ~ 000170c4: d5384240 mrs x0, currentel no matching unpacked_file_entry:190.0 (hyp-init.S) Sbepe ║ cmp x0, #CurrentEL_EL2 ~ 000170c8: f100201f cmp x0, #0x8 no matching unpacked_file_entry:191.0 (hyp-init.S) Sbepe ║ b.eq 2f ~ │ ┌──000170cc: 54000080 b.eq 170dc <__kvm_hyp_init_cpu+0x20> // b.none │ │ │ │ no matching unpacked_file_entry:194.0 (hyp-init.S) Sbepe ║1: wfe ~ │ │╔>000170d0: d503205f wfe <- 000170cc(b.cc-succ)<fallthrough>,v000170d8(b)<__kvm_hyp_init_cpu+0x14> │ │║ no matching unpacked_file_entry:195.0 (hyp-init.S) Sbepe ║ wfi ~ │ │║ 000170d4: d503207f wfi │ │║ no matching unpacked_file_entry:196.0 (hyp-init.S) Sbepe ║ b 1b ~ │ │╚═000170d8: 17fffffe b 170d0 <__kvm_hyp_init_cpu+0x14> │ │ │ │ no matching unpacked_file_entry:198.0 (hyp-init.S) Sbepe ║2: msr SPsel, #1 // We want to use SP_EL{1,2} ~ │ └─>000170dc: d50041bf msr spsel, #0x1 <- 000170cc(b.cc)<__kvm_hyp_init_cpu+0x20> no matching unpacked_file_entry:201.0 (hyp-init.S) Sbepe ║ init_el2_state nvhe // Clobbers x0..x2 ~ 000170e0: d2a618a0 mov x0, #0x30c50000 // #818216960 ~ 000170e4: f2810600 movk x0, #0x830 ~ 000170e8: d51c1000 msr sctlr_el2, x0 ~ 000170ec: d5033fdf isb ~ 000170f0: d53ce100 mrs x0, cnthctl_el2 ~ 000170f4: b2400400 orr x0, x0, #0x3 ~ 000170f8: d51ce100 msr cnthctl_el2, x0 ~ 000170fc: d51ce07f msr cntvoff_el2, xzr ~ 00017100: d5380501 mrs x1, id_aa64dfr0_el1 ~ 00017104: 93482c20 sbfx x0, x1, #8, #4 ~ 00017108: f100041f cmp x0, #0x1 ~ │ ┌─0001710c: 5400006b b.lt 17118 <__kvm_hyp_init_cpu+0x5c> // b.tstop │ │ ~ │ │ 00017110: d53b9c00 mrs x0, pmcr_el0 <- 0001710c(b.cc-succ)<fallthrough> ~ │ │ 00017114: d34b3c00 ubfx x0, x0, #11, #5 │ │ ~ │ └>00017118: 9a80b3e2 csel x2, xzr, x0, lt // lt = tstop <- 0001710c(b.cc)<__kvm_hyp_init_cpu+0x5c> ~ 0001711c: d3608c20 ubfx x0, x1, #32, #4 ~ │ ┌──00017120: b4000100 cbz x0, 17140 <__kvm_hyp_init_cpu+0x84> │ │ ~ │ │ 00017124: d5389ae0 mrs x0, pmbidr_el1 <- 00017120(b.cc-succ)<fallthrough> ~ │ │ 00017128: 927c0000 and x0, x0, #0x10 ~ │ │┌─0001712c: b5000060 cbnz x0, 17138 <__kvm_hyp_init_cpu+0x7c> │ ││ ~ │ ││ 00017130: d2800a00 mov x0, #0x50 // #80 <- 0001712c(b.cc-succ)<fallthrough> ~ │ ││ 00017134: d51c9900 msr pmscr_el2, x0 │ ││ ~ │ │└>00017138: d2860000 mov x0, #0x3000 // #12288 <- 0001712c(b.cc)<__kvm_hyp_init_cpu+0x7c> ~ │ │ 0001713c: aa000042 orr x2, x2, x0 │ │ ~ │ └─>00017140: d51c1122 msr mdcr_el2, x2 <- 00017120(b.cc)<__kvm_hyp_init_cpu+0x84> ~ 00017144: d5380721 mrs x1, id_aa64mmfr1_el1 ~ 00017148: d3504c20 ubfx x0, x1, #16, #4 ~ │ ┌─0001714c: b4000040 cbz x0, 17154 <__kvm_hyp_init_cpu+0x98> │ │ ~ │ │ 00017150: d518a47f msr s3_0_c10_c4_3, xzr <- 0001714c(b.cc-succ)<fallthrough> │ │ ~ │ └>00017154: d51c211f msr vttbr_el2, xzr <- 0001714c(b.cc)<__kvm_hyp_init_cpu+0x98> ~ 00017158: d5380400 mrs x0, id_aa64pfr0_el1 ~ 0001715c: d3586c00 ubfx x0, x0, #24, #4 ~ │┌───00017160: b4000120 cbz x0, 17184 <__kvm_hyp_init_cpu+0xc8> ││ ~ ││ 00017164: d53cc9a0 mrs x0, s3_4_c12_c9_5 <- 00017160(b.cc-succ)<fallthrough> ~ ││ 00017168: b2400000 orr x0, x0, #0x1 ~ ││ 0001716c: b27d0000 orr x0, x0, #0x8 ~ ││ 00017170: d51cc9a0 msr s3_4_c12_c9_5, x0 ~ ││ 00017174: d5033fdf isb ~ ││ 00017178: d53cc9a0 mrs x0, s3_4_c12_c9_5 ~ ││ ┌─0001717c: 36000040 tbz w0, #0, 17184 <__kvm_hyp_init_cpu+0xc8> ││ │ ~ ││ │ 00017180: d51ccb1f msr s3_4_c12_c11_0, xzr <- 0001717c(b.cc-succ)<fallthrough> ││ │ ~ │└>└>00017184: d51c117f msr hstr_el2, xzr <- 00017160(b.cc)<__kvm_hyp_init_cpu+0xc8>,0001717c(b.cc)<__kvm_hyp_init_cpu+0xc8> ~ 00017188: d5380000 mrs x0, midr_el1 ~ 0001718c: d53800a1 mrs x1, mpidr_el1 ~ 00017190: d51c0000 msr vpidr_el2, x0 ~ 00017194: d51c00a1 msr vmpidr_el2, x1 ~ 00017198: d2867fe0 mov x0, #0x33ff // #13311 ~ 0001719c: d51c1140 msr cptr_el2, x0 ~ 000171a0: d5380401 mrs x1, id_aa64pfr0_el1 ~ 000171a4: d3608c21 ubfx x1, x1, #32, #4 ~ │ ┌─000171a8: b40000c1 cbz x1, 171c0 <__kvm_hyp_init_cpu+0x104> │ │ ~ │ │ 000171ac: 9277f800 and x0, x0, #0xfffffffffffffeff <- 000171a8(b.cc-succ)<fallthrough> ~ │ │ 000171b0: d51c1140 msr cptr_el2, x0 ~ │ │ 000171b4: d5033fdf isb ~ │ │ 000171b8: d2803fe1 mov x1, #0x1ff // #511 ~ │ │ 000171bc: d51c1201 msr zcr_el2, x1 │ │ ~ │ └>000171c0: d28078a0 mov x0, #0x3c5 // #965 <- 000171a8(b.cc)<__kvm_hyp_init_cpu+0x104> ~ 000171c4: d51c4000 msr spsr_el2, x0 no matching unpacked_file_entry:204.0 (hyp-init.S) Sbepe ║ mov x0, x28 ~ 000171c8: aa1c03e0 mov x0, x28 no matching unpacked_file_entry:205.0 (hyp-init.S) Sbepe ║ bl ___kvm_hyp_init // Clobbers x0..x3 ~ 000171cc: 97ffff7e bl 16fc4 <___kvm_hyp_init> no matching unpacked_file_entry:208.0 (hyp-init.S) Sbepe ║ mov x0, x29 ~ 000171d0: aa1d03e0 mov x0, x29 <- 000171cc(bl-succ)<return> no matching unpacked_file_entry:209.0 (hyp-init.S) Sbepe ║ ldr x1, =kvm_host_psci_cpu_entry ~ 000171d4: 58000861 ldr x1, 172e0 <__kvm_init_switch_pgd+0x4c> no matching unpacked_file_entry:210.0 (hyp-init.S) Sbepe ║ kimg_hyp_va x1, x2 ~ 000171d8: d2800002 mov x2, #0x0 // #0 ~ 000171dc: f2a00002 movk x2, #0x0, lsl #16 ~ 000171e0: f2c00002 movk x2, #0x0, lsl #32 ~ 000171e4: f2e00002 movk x2, #0x0, lsl #48 ~ 000171e8: cb020021 sub x1, x1, x2 ~ 000171ec: d2ffffe2 mov x2, #0xffff000000000000 // #-281474976710656 ~ 000171f0: f2c00002 movk x2, #0x0, lsl #32 ~ 000171f4: f2a00002 movk x2, #0x0, lsl #16 ~ 000171f8: f2800002 movk x2, #0x0 ~ 000171fc: aa020021 orr x1, x1, x2 ~ 00017200: 92400021 and x1, x1, #0x1 ~ 00017204: 93c10421 ror x1, x1, #1 ~ 00017208: 91000021 add x1, x1, #0x0 ~ 0001720c: 91400021 add x1, x1, #0x0, lsl #12 ~ 00017210: 93c1fc21 ror x1, x1, #63 no matching unpacked_file_entry:211.0 (hyp-init.S) Sbepe ║ br x1 ~ │ X00017214: d61f0020 br x1 -> 00017214<indirect0> <- 00017214(br)<indirect0> **00017218 <__kvm_handle_stub_hvc>: no matching unpacked_file_entry:215.0 (hyp-init.S) Sbepe ║ cmp x0, #HVC_SOFT_RESTART ~ └───>00017218: f100041f cmp x0, #0x1 <- 00016f8c(b.cc)<__kvm_handle_stub_hvc> no matching unpacked_file_entry:216.0 (hyp-init.S) Sbepe ║ b.ne 1f ~ ┌──0001721c: 54000101 b.ne 1723c <__kvm_handle_stub_hvc+0x24> // b.any no matching unpacked_file_entry:219.0 (hyp-init.S) Sbepe ║ msr elr_el2, x1 ~ 00017220: d51c4021 msr elr_el2, x1 <- 0001721c(b.cc-succ)<fallthrough> no matching unpacked_file_entry:220.0 (hyp-init.S) Sbepe ║ mov x0, #(PSR_F_BIT | PSR_I_BIT | PSR_A_BIT | PSR_D_BIT | PSR_MODE_EL2h) ~ 00017224: d2807920 mov x0, #0x3c9 // #969 no matching unpacked_file_entry:221.0 (hyp-init.S) Sbepe ║ msr spsr_el2, x0 ~ 00017228: d51c4000 msr spsr_el2, x0 no matching unpacked_file_entry:224.0 (hyp-init.S) Sbepe ║ mov x0, x2 ~ 0001722c: aa0203e0 mov x0, x2 no matching unpacked_file_entry:225.0 (hyp-init.S) Sbepe ║ mov x1, x3 ~ 00017230: aa0303e1 mov x1, x3 no matching unpacked_file_entry:226.0 (hyp-init.S) Sbepe ║ mov x2, x4 ~ 00017234: aa0403e2 mov x2, x4 no matching unpacked_file_entry:227.0 (hyp-init.S) Sbepe ║ b reset ~ │┌─00017238: 14000004 b 17248 <reset> ││ ││ no matching unpacked_file_entry:229.0 (hyp-init.S) Sbepe ║1: cmp x0, #HVC_RESET_VECTORS ~ └┼>0001723c: f100081f cmp x0, #0x2 <- 0001721c(b.cc)<__kvm_handle_stub_hvc+0x24> no matching unpacked_file_entry:230.0 (hyp-init.S) Sbepe ║ b.ne 1f ~ ┌┼─00017240: 54000241 b.ne 17288 <reset+0x40> // b.any ││ ││ no matching unpacked_file_entry:237.0 (hyp-init.S) Sbepe ║ mov x0, xzr ~ ││ 00017244: aa1f03e0 mov x0, xzr <- 00017240(b.cc-succ)<fallthrough> ││ **00017248 <reset>: ││ ││ no matching unpacked_file_entry:240.0 (hyp-init.S) Sbepe ║ mrs x5, sctlr_el2 ~ │└>00017248: d53c1005 mrs x5, sctlr_el2 <- 00017238(b)<reset> no matching unpacked_file_entry:241.0 (hyp-init.S) Sbepe ║ mov_q x6, SCTLR_ELx_FLAGS ~ 0001724c: d2a00406 mov x6, #0x200000 // #2097152 ~ 00017250: f28201e6 movk x6, #0x100f no matching unpacked_file_entry:242.0 (hyp-init.S) Sbepe ║ bic x5, x5, x6 // Clear SCTL_M and etc ~ 00017254: 8a2600a5 bic x5, x5, x6 no matching unpacked_file_entry:243.0 (hyp-init.S) Sbepe ║ pre_disable_mmu_workaround ~ 00017258: d5033fdf isb no matching unpacked_file_entry:244.0 (hyp-init.S) Sbepe ║ msr sctlr_el2, x5 ~ 0001725c: d51c1005 msr sctlr_el2, x5 no matching unpacked_file_entry:245.0 (hyp-init.S) Sbepe ║ isb ~ 00017260: d5033fdf isb no matching unpacked_file_entry:250.0 (hyp-init.S) Sbepe ║alternative_else_nop_endif ~ 00017264: d503201f nop ~ 00017268: d503201f nop ~ 0001726c: d503201f nop ~ 00017270: d503201f nop ~ 00017274: d503201f nop no matching unpacked_file_entry:253.0 (hyp-init.S) Sbepe ║ adr_l x5, __hyp_stub_vectors ~ 00017278: 90000025 adrp x5, 1b000 <hyp_memory+0x460> ~ 0001727c: 911e20a5 add x5, x5, #0x788 no matching unpacked_file_entry:254.0 (hyp-init.S) Sbepe ║ msr vbar_el2, x5 ~ 00017280: d51cc005 msr vbar_el2, x5 no matching unpacked_file_entry:255.0 (hyp-init.S) Sbepe ║ eret ~ 00017284: d69f03e0 eret no matching unpacked_file_entry:258.0 (hyp-init.S) Sbepe ║ mov_q x0, HVC_STUB_ERR ~ └─>00017288: d2a175a0 mov x0, #0xbad0000 // #195887104 <- 00017240(b.cc)<reset+0x40> ~ 0001728c: f2994220 movk x0, #0xca11 no matching unpacked_file_entry:259.0 (hyp-init.S) Sbepe ║ eret ~ 00017290: d69f03e0 eret **00017294 <__kvm_init_switch_pgd>: no matching unpacked_file_entry:265.0 (hyp-init.S) Sbepe ║ pre_disable_mmu_workaround ~ 00017294: d5033fdf isb no matching unpacked_file_entry:266.0 (hyp-init.S) Sbepe ║ mrs x2, sctlr_el2 ~ 00017298: d53c1002 mrs x2, sctlr_el2 no matching unpacked_file_entry:267.0 (hyp-init.S) Sbepe ║ bic x3, x2, #SCTLR_ELx_M ~ 0001729c: 927ff843 and x3, x2, #0xfffffffffffffffe no matching unpacked_file_entry:268.0 (hyp-init.S) Sbepe ║ msr sctlr_el2, x3 ~ 000172a0: d51c1003 msr sctlr_el2, x3 no matching unpacked_file_entry:269.0 (hyp-init.S) Sbepe ║ isb ~ 000172a4: d5033fdf isb no matching unpacked_file_entry:271.0 (hyp-init.S) Sbepe ║ tlbi alle2 ~ 000172a8: d50c871f tlbi alle2 no matching unpacked_file_entry:274.0 (hyp-init.S) Sbepe ║ ldr x3, [x0, #NVHE_INIT_PGD_PA] ~ 000172ac: f9401003 ldr x3, [x0, #32] no matching unpacked_file_entry:275.0 (hyp-init.S) Sbepe ║ phys_to_ttbr x4, x3 ~ 000172b0: aa0303e4 mov x4, x3 no matching unpacked_file_entry:278.0 (hyp-init.S) Sbepe ║alternative_else_nop_endif ~ 000172b4: d503201f nop no matching unpacked_file_entry:279.0 (hyp-init.S) Sbepe ║ msr ttbr0_el2, x4 ~ 000172b8: d51c2004 msr ttbr0_el2, x4 no matching unpacked_file_entry:282.0 (hyp-init.S) Sbepe ║ ldr x0, [x0, #NVHE_INIT_STACK_HYP_VA] ~ 000172bc: f9400c00 ldr x0, [x0, #24] no matching unpacked_file_entry:283.0 (hyp-init.S) Sbepe ║ mov sp, x0 ~ 000172c0: 9100001f mov sp, x0 no matching unpacked_file_entry:286.0 (hyp-init.S) Sbepe ║ dsb nsh ~ 000172c4: d503379f dsb nsh no matching unpacked_file_entry:287.0 (hyp-init.S) Sbepe ║ isb ~ 000172c8: d5033fdf isb no matching unpacked_file_entry:288.0 (hyp-init.S) Sbepe ║ msr sctlr_el2, x2 ~ 000172cc: d51c1002 msr sctlr_el2, x2 no matching unpacked_file_entry:289.0 (hyp-init.S) Sbepe ║ isb ~ 000172d0: d5033fdf isb no matching unpacked_file_entry:290.0 (hyp-init.S) Sbepe ║ ret x1 ~ 000172d4: d65f0020 ret x1 000172d8 <$d>: ~ 000172d8: 00006800 .word 0x00006800 ~ 000172dc: 00000000 .word 0x00000000 ~ 000172e0: 00007834 .word 0x00007834 ~ 000172e4: 00000000 .word 0x00000000 000172e8 <$x>: no matching unpacked_file_entry:92.0 (hyp-init.S) Sbepe ║ mov_q x1, HCR_HOST_NVHE_PROTECTED_FLAGS ~ 000172e8: d2e02001 mov x1, #0x100000000000000 // #72057594037927936 ~ 000172ec: f2c06001 movk x1, #0x300, lsl #32 ~ 000172f0: f2b00101 movk x1, #0x8008, lsl #16 ~ 000172f4: f2800001 movk x1, #0x0 no matching unpacked_file_entry:93.0 (hyp-init.S) Sbepe ║ msr hcr_el2, x1 ~ 000172f8: d51c1101 msr hcr_el2, x1 no matching unpacked_file_entry:117.0 (hyp-init.S) Sbepe ║ orr x2, x2, #TTBR_CNP_BIT ~ 000172fc: b2400042 orr x2, x2, #0x1 no matching unpacked_file_entry:142.0 (hyp-init.S) Sbepe ║ mov_q x1, (SCTLR_ELx_ENIA | SCTLR_ELx_ENIB | \ ~ 00017300: d2c00001 movz x1, #0x0, lsl #32 ~ 00017304: f2b90001 movk x1, #0xc800, lsl #16 ~ 00017308: f2840001 movk x1, #0x2000 no matching unpacked_file_entry:144.0 (hyp-init.S) Sbepe ║ orr x0, x0, x1 ~ 0001730c: aa010000 orr x0, x0, x1 no matching unpacked_file_entry:248.0 (hyp-init.S) Sbepe ║ mov_q x5, HCR_HOST_NVHE_FLAGS ~ 00017310: d2e02005 mov x5, #0x100000000000000 // #72057594037927936 ~ 00017314: f2c06005 movk x5, #0x300, lsl #32 ~ 00017318: f2b00005 movk x5, #0x8000, lsl #16 ~ 0001731c: f2800005 movk x5, #0x0 no matching unpacked_file_entry:249.0 (hyp-init.S) Sbepe ║ msr hcr_el2, x5 00015f28 CFA:r31+16 ~ 00017320: d51c1105 msr hcr_el2, x5