simple die tree globals
arch/arm64/kvm/hyp/nvhe/timer-sr.c arch/arm64/kvm/hyp/nvhe/sysreg-sr.c arch/arm64/kvm/hyp/nvhe/debug-sr.c arch/arm64/kvm/hyp/nvhe/switch.c kvm_host_data var struct kvm_host_data<2d002>/<2d041> 0x2278 0x4e20 (DW_OP_addr 0x19000) kvm_hyp_ctxt var struct kvm_cpu_context<2d002>/<2d064> 0x2278 0x4e20 (DW_OP_addr 0x19710) kvm_hyp_vector var long unsigned int (base type, DW_ATE_unsigned size:8) 0x2278 0x4e20 (DW_OP_addr 0x19e10) arch/arm64/kvm/hyp/nvhe/tlb.c arch/arm64/kvm/hyp/nvhe/hyp-init.S arch/arm64/kvm/hyp/nvhe/host.S arch/arm64/kvm/hyp/nvhe/hyp-main.c kvm_init_params var struct kvm_nvhe_init_params<4ce73>/<4ceb2> 0x7008 0x7730 (DW_OP_addr 0x19e18) host_hcall var pointer(const(typedef(hcall_t=pointer(subroutine(prototyped no type(pointer(struct kvm_cpu_context<4ce73>/<4cf91>))))))[19] 0x7008 0x7730 (DW_OP_addr 0x19e88) arch/arm64/kvm/hyp/nvhe/hyp-smp.c hyp_cpu_logical_map var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))[256] 0x7744 0x7834 (DW_OP_addr 0x19f20) arch/arm64/kvm/hyp/nvhe/psci-relay.c kvm_host_psci_config var struct kvm_host_psci_config<5bca5>/<5bce4> 0x7834 0x8cbc (DW_OP_addr 0x1a720) cpu_on_args var struct psci_boot_args<5bca5>/<5bdb2> 0x7834 0x8cbc (DW_OP_addr 0x19e58) suspend_args var struct psci_boot_args<5bca5>/<5bdb2> 0x7834 0x8cbc (DW_OP_addr 0x19e70) arch/arm64/kvm/hyp/nvhe/early_alloc.c hyp_early_alloc_mm_ops var struct kvm_pgtable_mm_ops<6b601>/<6b640> 0x8d30 0x8f08 (DW_OP_addr 0x1a930) hyp_physvirt_offset var typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))) 0x8d30 0x8f08 (DW_OP_addr 0x1a738) base var long unsigned int (base type, DW_ATE_unsigned size:8) 0x8d30 0x8f08 (DW_OP_addr 0x1a978) end var long unsigned int (base type, DW_ATE_unsigned size:8) 0x8d30 0x8f08 (DW_OP_addr 0x1a980) cur var long unsigned int (base type, DW_ATE_unsigned size:8) 0x8d30 0x8f08 (DW_OP_addr 0x1a970) arch/arm64/kvm/hyp/nvhe/page_alloc.c __hyp_vmemmap var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x8f08 0x9988 (DW_OP_addr 0x1a988) arch/arm64/kvm/hyp/nvhe/cache.S arch/arm64/kvm/hyp/nvhe/cpufeature.c arm64_ftr_reg_ctrel0 var struct arm64_ftr_reg<6c030>/<6c063> 0x0 0xffffffffffffffff (DW_OP_addr 0x1a990) arm64_ftr_reg_id_aa64mmfr0_el1 var struct arm64_ftr_reg<6c030>/<6c063> 0x0 0xffffffffffffffff (DW_OP_addr 0x1a9c0) arm64_ftr_reg_id_aa64mmfr1_el1 var struct arm64_ftr_reg<6c030>/<6c063> 0x0 0xffffffffffffffff (DW_OP_addr 0x1a9f0) arch/arm64/kvm/hyp/nvhe/setup.c hpool var struct hyp_pool<6c1ec>/<6c22b> 0x99e8 0xa6b8 (DW_OP_addr 0x1aa20) hyp_pgtable_mm_ops var struct kvm_pgtable_mm_ops<6c1ec>/<6c359> 0x99e8 0xa6b8 (DW_OP_addr 0x1aaf8) hyp_nr_cpus var long unsigned int (base type, DW_ATE_unsigned size:8) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab38) arm64_kvm_hyp_debug_uart_addr var long unsigned int (base type, DW_ATE_unsigned size:8) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab40) hyp_pgt_base var pointer(no type) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab48) host_s2_mem_pgt_base var pointer(no type) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab50) host_s2_dev_pgt_base var pointer(no type) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab58) stacks_base var pointer(no type) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab60) vmemmap_base var pointer(no type) 0x99e8 0xa6b8 (DW_OP_addr 0x1ab68) arch/arm64/kvm/hyp/nvhe/mm.c hyp_pgtable var struct kvm_pgtable<7b0a4>/<7b0e3> 0xa6b8 0xaefc (DW_OP_addr 0x1ab78) __hyp_pgd_lock var typedef(hyp_spinlock_t=union hyp_spinlock<7b0a4>/<89622>) 0xa6b8 0xaefc (DW_OP_addr 0x1ab70) __io_map_base var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0xa6b8 0xaefc (DW_OP_addr 0x1ab98) hyp_memory var struct hyp_memblock_region<7b0a4>/<89692>[128] 0xa6b8 0xaefc (DW_OP_addr 0x1aba0) hyp_memblock_nr var int (base type, DW_ATE_signed size:4) 0xa6b8 0xaefc (DW_OP_addr 0x1b3a0) __hyp_bp_vect_base var pointer(no type) 0xa6b8 0xaefc (DW_OP_addr 0x1b3a8) arch/arm64/kvm/hyp/nvhe/mem_protect.c host_kvm var struct host_kvm<89e06>/<89e45> 0xaf1c 0xc21c (DW_OP_addr 0x1b3b0) host_s2_mem var struct hyp_pool<89e06>/<983fb> 0xaf1c 0xc21c (DW_OP_addr 0x1b5a0) host_s2_dev var struct hyp_pool<89e06>/<983fb> 0xaf1c 0xc21c (DW_OP_addr 0x1b678) arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c arch/arm64/kvm/hyp/nvhe/../aarch32.c cc_map var const(unsigned short (base type, DW_ATE_unsigned size:2))[16] 0xf090 0xf3c0 (DW_OP_addr 0x17f8c) arch/arm64/kvm/hyp/nvhe/../vgic-v2-cpuif-proxy.c arch/arm64/kvm/hyp/nvhe/../entry.S arch/arm64/kvm/hyp/nvhe/../fpsimd.S arch/arm64/kvm/hyp/nvhe/../hyp-entry.S arch/arm64/kvm/hyp/nvhe/../exception.c return_offsets var const(typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))))[8][2] 0x12810 0x1376c (DW_OP_addr 0x18354) arch/arm64/kvm/hyp/nvhe/../pgtable.c arch/arm64/kvm/hyp/nvhe/../../../lib/clear_page.S arch/arm64/kvm/hyp/nvhe/../../../lib/copy_page.S arch/arm64/kvm/hyp/nvhe/../../../lib/copy_template.S arch/arm64/kvm/hyp/nvhe/../../../lib/memset.S arch/arm64/kvm/hyp/nvhe/dummy.c kvm_patch_vector_branch var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b750) kvm_update_va_mask var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b758) kvm_update_kimg_phys_offset var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b760) kvm_get_kimage_voffset var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b768) kvm_vgic_global_state var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b770) __hyp_panic_string var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b778) panic var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b780) __hyp_stub_vectors var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b788) __icache_flags var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b790) arm64_const_caps_ready var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b798) cpu_hwcap_keys var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7a0) vgic_v2_cpuif_trap var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7a8) vgic_v3_cpuif_trap var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7b0) gic_nonsecure_priorities var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7b8) __start___kvm_ex_table var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7c0) __stop___kvm_ex_table var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7c8) kvm_arm_hyp_percpu_base var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7d0) hyp_va_bits var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7d8) __start_rodata var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7e0) __end_rodata var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7e8) __bss_start var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7f0) __bss_stop var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b7f8) __hyp_idmap_text_start var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b800) __hyp_idmap_text_end var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b808) __hyp_text_start var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b810) __hyp_text_end var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b818) __hyp_data_ro_after_init_start var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b820) __hyp_data_ro_after_init_end var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b828) __hyp_bss_start var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b830) __hyp_bss_end var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b838) kvm_protected_mode_initialized var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b840) kvm_hyp_debug_uart_set_basep var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b848) sve_load_state var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b850) sve_save_state var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b858) cpu_hwcaps var long unsigned int (base type, DW_ATE_unsigned size:8) 0x0 0xffffffffffffffff (DW_OP_addr 0x1b860)