Compilation unit 000099e8 0000a6b8 arch/arm64/kvm/hyp/nvhe/setup.c simple die tree
name:arch/arm64/kvm/hyp/nvhe/setup.c cupdie:<6c1f7>//<6c1ec> pc ranges: 0x99e8 0xa6b8 vars: name:hpool cupdie:<6c216>/<6c1f7>/<6c1ec> kind:var type:struct hyp_pool<6c1ec>/<6c22b> const_value:Nothing external:true declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1aa20) decl: setup.c:18 file preamble dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:hyp_pgtable_mm_ops cupdie:<6c344>/<6c1f7>/<6c1ec> kind:var type:struct kvm_pgtable_mm_ops<6c1ec>/<6c359> const_value:Nothing external:true declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1aaf8) decl: setup.c:19 file preamble dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:hyp_nr_cpus cupdie:<6c45f>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:true declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab38) decl: setup.c:20 file preamble dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:arm64_kvm_hyp_debug_uart_addr cupdie:<6c474>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:true declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab40) decl: setup.c:26 file preamble dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:hyp_pgt_base cupdie:<6c489>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab48) decl: setup.c:46 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:host_s2_mem_pgt_base cupdie:<6c49e>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab50) decl: setup.c:47 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:host_s2_dev_pgt_base cupdie:<6c4b3>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab58) decl: setup.c:48 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:stacks_base cupdie:<6c4c8>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab60) decl: setup.c:44 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:vmemmap_base cupdie:<6c4dd>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x99e8 0xa6b8 (DW_OP_addr 0x1ab68) decl: setup.c:45 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines : name:__kvm_hyp_protect_finalise cupdie:<7a9ac>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:none vars: name:host_data cupdie:<7a9c1>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:pointer(struct kvm_host_data<6c1ec>/<6c7d7>) const_value:Nothing external:false declaration:false locations: 0x99e8 0x9b28 (DW_OP_fbreg -0x8) decl: setup.c:176 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:host_ctxt cupdie:<7a9cf>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:pointer(struct kvm_cpu_context<6c1ec>/<6c7fa>) const_value:Nothing external:false declaration:false locations: 0x99e8 0x9b28 (DW_OP_breg31 0x20) decl: setup.c:177 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:nr_pages cupdie:<7a9dd>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x99e8 0x9b28 (DW_OP_breg31 0x18) decl: setup.c:178 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:used_pages cupdie:<7a9eb>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x99e8 0x9b28 (DW_OP_breg31 0x10) decl: setup.c:178 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:ret cupdie:<7a9f9>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:int (base type, DW_ATE_signed size:4) const_value:Nothing external:false declaration:false locations: 0x99e8 0x9b28 (DW_OP_breg31 0xc) decl: setup.c:179 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x99e8 pc ranges: 0x99e8 0x9b28 subroutines:none lexical_blocks: cupdie:<7aa16>/<7a9ac>/<6c1f7>/<6c1ec> pc ranges: 0x99fc 0x9a04 0x9a2c 0x9a30 vars: name:__vpp_verify cupdie:<7aa1b>/<7aa16>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:pointer(const(no type)) const_value:Nothing external:false declaration:false locations: 0x99fc 0x9a04 (DW_OP_fbreg -0x10) 0x9a2c 0x9a30 (DW_OP_fbreg -0x10) decl: setup.c:176 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7aa2a>/<7a9ac>/<6c1f7>/<6c1ec> pc ranges: 0x9a04 0x9a2c vars: name:__ptr cupdie:<7aa37>/<7aa2a>/<7a9ac>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9a04 0x9a2c (DW_OP_fbreg -0x20) decl: setup.c:176 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none decl: setup.c:174 __kvm_hyp_protect_finalise dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:true external:true name:__hyp_my_cpu_offset cupdie:<7aa47>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars:none unspecified_parameters:none entry address: 0x9b28 pc ranges: 0x9b28 0x9b48 subroutines:none lexical_blocks: cupdie:<7aa60>/<7aa47>/<6c1f7>/<6c1ec> pc ranges: 0x9b2c 0x9b40 vars: name:__val cupdie:<7aa6d>/<7aa60>/<7aa47>/<6c1f7>/<6c1ec> kind:var type:typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) const_value:Nothing external:false declaration:false locations: 0x9b2c 0x9b40 (DW_OP_fbreg 0x8) decl: percpu.h:28 __hyp_my_cpu_offset dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none decl: percpu.h:22 __hyp_my_cpu_offset dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:hyp_s1_pgtable_size cupdie:<7aa7d>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars: name:res cupdie:<7aa96>/<7aa7d>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9b48 0x9bc0 (DW_OP_breg31 0x10) decl: mm.h:73 hyp_s1_pgtable_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:nr_pages cupdie:<7aaa4>/<7aa7d>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9b48 0x9bc0 (DW_OP_breg31 0x8) decl: mm.h:73 hyp_s1_pgtable_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9b48 pc ranges: 0x9b48 0x9bc0 subroutines:none lexical_blocks:none decl: mm.h:71 hyp_s1_pgtable_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:hyp_zalloc_hyp_page cupdie:<7aab3>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:arg cupdie:<7aacc>/<7aab3>/<6c1f7>/<6c1ec> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9bc0 0x9bf0 (DW_OP_breg31 0x8) decl: setup.c:169 hyp_zalloc_hyp_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9bc0 pc ranges: 0x9bc0 0x9bf0 subroutines:none lexical_blocks:none decl: setup.c:169 hyp_zalloc_hyp_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:hyp_phys_to_virt cupdie:<7aadb>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:phys cupdie:<7aaf4>/<7aadb>/<6c1f7>/<6c1ec> kind:param type:typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) const_value:Nothing external:false declaration:false locations: 0x9bf0 0x9c10 (DW_OP_fbreg 0x8) decl: memory.h:30 hyp_phys_to_virt dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9bf0 pc ranges: 0x9bf0 0x9c10 subroutines:none lexical_blocks:none decl: memory.h:30 hyp_phys_to_virt dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:hyp_virt_to_phys cupdie:<7ab03>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) vars: name:addr cupdie:<7ab1c>/<7ab03>/<6c1f7>/<6c1ec> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9c10 0x9c30 (DW_OP_fbreg 0x8) decl: memory.h:35 hyp_virt_to_phys dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9c10 pc ranges: 0x9c10 0x9c30 subroutines:none lexical_blocks:none decl: memory.h:35 hyp_virt_to_phys dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__kvm_hyp_protect cupdie:<7ab2b>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:int (base type, DW_ATE_signed size:4) vars: name:phys cupdie:<7ab44>/<7ab2b>/<6c1f7>/<6c1ec> kind:param type:typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x10) decl: setup.c:207 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:size cupdie:<7ab52>/<7ab2b>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x18) decl: setup.c:207 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:nr_cpus cupdie:<7ab60>/<7ab2b>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x20) decl: setup.c:208 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:per_cpu_base cupdie:<7ab6e>/<7ab2b>/<6c1f7>/<6c1ec> kind:param type:pointer(long unsigned int (base type, DW_ATE_unsigned size:8)) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x28) decl: setup.c:208 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:params cupdie:<7ab7c>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:pointer(struct kvm_nvhe_init_params<6c1ec>/<7a8ef>) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x30) decl: setup.c:210 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:virt cupdie:<7ab8a>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x38) decl: setup.c:211 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:fn cupdie:<7ab98>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:pointer(subroutine(prototyped no type(typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))),pointer(no type))) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x40) decl: setup.c:212 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:ret cupdie:<7aba6>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:int (base type, DW_ATE_signed size:4) const_value:Nothing external:false declaration:false locations: 0x9c30 0x9dc0 (DW_OP_fbreg -0x44) decl: setup.c:213 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9c30 pc ranges: 0x9c30 0x9dc0 subroutines:none lexical_blocks: cupdie:<7abb5>/<7ab2b>/<6c1f7>/<6c1ec> pc ranges: 0x9d1c 0x9d24 0x9d4c 0x9d50 vars: name:__vpp_verify cupdie:<7abba>/<7abb5>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:pointer(const(no type)) const_value:Nothing external:false declaration:false locations: 0x9d1c 0x9d24 (DW_OP_breg31 0x40) 0x9d4c 0x9d50 (DW_OP_breg31 0x40) decl: setup.c:232 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7abca>/<7ab2b>/<6c1f7>/<6c1ec> pc ranges: 0x9d24 0x9d4c vars: name:__ptr cupdie:<7abd7>/<7abca>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9d24 0x9d4c (DW_OP_breg31 0x30) decl: setup.c:232 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7abe6>/<7ab2b>/<6c1f7>/<6c1ec> pc ranges: 0x9d58 0x9d70 vars: name:addr cupdie:<7abf3>/<7abe6>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:pointer(subroutine(prototyped no type(typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))),long unsigned int (base type, DW_ATE_unsigned size:8),typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))),pointer(no type),pointer(no type))) const_value:Nothing external:false declaration:false locations: 0x9d58 0x9d70 (DW_OP_breg31 0x20) decl: setup.c:233 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ac02>/<7ab2b>/<6c1f7>/<6c1ec> pc ranges: 0x9d90 0x9da8 vars: name:addr cupdie:<7ac0f>/<7ac02>/<7ab2b>/<6c1f7>/<6c1ec> kind:var type:pointer(subroutine(prototyped no type()) const_value:Nothing external:false declaration:false locations: 0x9d90 0x9da8 (DW_OP_breg31 0x10) decl: setup.c:234 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none decl: setup.c:207 __kvm_hyp_protect dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:true name:divide_memory_pool cupdie:<7ac1f>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:int (base type, DW_ATE_signed size:4) vars: name:virt cupdie:<7ac38>/<7ac1f>/<6c1f7>/<6c1ec> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9dc0 0x9f20 (DW_OP_fbreg -0x10) decl: setup.c:50 divide_memory_pool dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:size cupdie:<7ac46>/<7ac1f>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9dc0 0x9f20 (DW_OP_breg31 0x18) decl: setup.c:50 divide_memory_pool dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:vstart cupdie:<7ac54>/<7ac1f>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9dc0 0x9f20 (DW_OP_breg31 0x10) decl: setup.c:52 divide_memory_pool dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:vend cupdie:<7ac62>/<7ac1f>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9dc0 0x9f20 (DW_OP_breg31 0x8) decl: setup.c:52 divide_memory_pool dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:nr_pages cupdie:<7ac70>/<7ac1f>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9dc0 0x9f20 (DW_OP_breg31 0x0) decl: setup.c:52 divide_memory_pool dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9dc0 pc ranges: 0x9dc0 0x9f20 subroutines:none lexical_blocks:none decl: setup.c:50 divide_memory_pool dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__kern_hyp_va cupdie:<7ac7f>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars: name:v cupdie:<7ac8b>/<7ac7f>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations:none decl: kvm_mmu.h:133 __kern_hyp_va dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: none pc ranges:none subroutines:none lexical_blocks:none decl: kvm_mmu.h:133 __kern_hyp_va dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:recreate_hyp_mappings cupdie:<7ac97>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:int (base type, DW_ATE_signed size:4) vars: name:phys cupdie:<7acb0>/<7ac97>/<6c1f7>/<6c1ec> kind:param type:typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x18) decl: setup.c:84 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:size cupdie:<7acbe>/<7ac97>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x20) decl: setup.c:84 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:per_cpu_base cupdie:<7accc>/<7ac97>/<6c1f7>/<6c1ec> kind:param type:pointer(long unsigned int (base type, DW_ATE_unsigned size:8)) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x28) decl: setup.c:85 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:start cupdie:<7acda>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x30) decl: setup.c:87 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:end cupdie:<7ace8>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x38) decl: setup.c:87 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:virt cupdie:<7acf6>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x40) decl: setup.c:87 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:ret cupdie:<7ad04>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:int (base type, DW_ATE_signed size:4) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x44) decl: setup.c:88 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:i cupdie:<7ad13>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:int (base type, DW_ATE_signed size:4) const_value:Nothing external:false declaration:false locations: 0x9f20 0xa314 (DW_OP_fbreg -0x48) decl: setup.c:88 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9f20 pc ranges: 0x9f20 0xa314 subroutines: name:__kern_hyp_va cupdie:<7ae43>/<7ac97>/<6c1f7>/<6c1ec> kind:inlined subroutine call site: setup.c:141 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: name:__kern_hyp_va cupdie:<7ac7f>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars: name:v cupdie:<7ac8b>/<7ac7f>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations:none decl: kvm_mmu.h:133 __kern_hyp_va dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: none pc ranges:none subroutines:none lexical_blocks:none decl: kvm_mmu.h:133 __kern_hyp_va dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false type:none vars: name:v cupdie:<7ae57>/<7ae43>/<7ac97>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa248 0xa268 (DW_OP_fbreg -0x8) decl:none unspecified_parameters:none entry address: 0xa248 pc ranges: 0xa248 0xa268 subroutines:none lexical_blocks:none decl:none noreturn:false external:false lexical_blocks: cupdie:<7ad22>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa038 0xa050 vars: name:addr cupdie:<7ad2f>/<7ad22>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa038 0xa050 (DW_OP_fbreg -0x50) decl: setup.c:109 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ad3f>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa050 0xa06c vars: name:addr cupdie:<7ad4c>/<7ad3f>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa050 0xa06c (DW_OP_fbreg -0x60) decl: setup.c:110 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ad5c>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa08c 0xa0a4 vars: name:addr cupdie:<7ad69>/<7ad5c>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa08c 0xa0a4 (DW_OP_fbreg -0x70) decl: setup.c:115 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ad79>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa0a4 0xa0c0 vars: name:addr cupdie:<7ad86>/<7ad79>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa0a4 0xa0c0 (DW_OP_fbreg -0x80) decl: setup.c:116 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ad96>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa0e0 0xa0f8 vars: name:addr cupdie:<7ada3>/<7ad96>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa0e0 0xa0f8 (DW_OP_breg31 0x80) decl: setup.c:120 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7adb3>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa0f8 0xa114 vars: name:addr cupdie:<7adc0>/<7adb3>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa0f8 0xa114 (DW_OP_breg31 0x70) decl: setup.c:121 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7add0>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa134 0xa14c vars: name:addr cupdie:<7addd>/<7add0>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa134 0xa14c (DW_OP_breg31 0x60) decl: setup.c:126 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7aded>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa14c 0xa168 vars: name:addr cupdie:<7adfa>/<7aded>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa14c 0xa168 (DW_OP_breg31 0x50) decl: setup.c:127 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ae0a>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa188 0xa1a0 vars: name:addr cupdie:<7ae17>/<7ae0a>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa188 0xa1a0 (DW_OP_breg31 0x40) decl: setup.c:131 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7ae27>/<7ac97>/<6c1f7>/<6c1ec> pc ranges: 0xa1a0 0xa1bc vars: name:addr cupdie:<7ae34>/<7ae27>/<7ac97>/<6c1f7>/<6c1ec> kind:var type:pointer(char (base type, DW_ATE_unsigned_char size:1)[no count]) const_value:Nothing external:false declaration:false locations: 0xa1a0 0xa1bc (DW_OP_breg31 0x30) decl: setup.c:132 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none decl: setup.c:84 recreate_hyp_mappings dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:update_nvhe_init_params cupdie:<7ae61>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:none vars: name:params cupdie:<7ae76>/<7ae61>/<6c1f7>/<6c1ec> kind:var type:pointer(struct kvm_nvhe_init_params<6c1ec>/<7a8ef>) const_value:Nothing external:false declaration:false locations: 0xa314 0xa3fc (DW_OP_fbreg -0x8) decl: setup.c:157 update_nvhe_init_params dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:i cupdie:<7ae84>/<7ae61>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa314 0xa3fc (DW_OP_fbreg -0x10) decl: setup.c:158 update_nvhe_init_params dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:stack cupdie:<7ae92>/<7ae61>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa314 0xa3fc (DW_OP_fbreg -0x18) decl: setup.c:158 update_nvhe_init_params dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0xa314 pc ranges: 0xa314 0xa3fc subroutines:none lexical_blocks: cupdie:<7aea0>/<7ae61>/<6c1f7>/<6c1ec> pc ranges: 0xa360 0xa368 0xa394 0xa398 vars: name:__vpp_verify cupdie:<7aea5>/<7aea0>/<7ae61>/<6c1f7>/<6c1ec> kind:var type:pointer(const(no type)) const_value:Nothing external:false declaration:false locations: 0xa360 0xa368 (DW_OP_breg31 0x20) 0xa394 0xa398 (DW_OP_breg31 0x20) decl: setup.c:162 update_nvhe_init_params dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none cupdie:<7aeb4>/<7ae61>/<6c1f7>/<6c1ec> pc ranges: 0xa368 0xa394 vars: name:__ptr cupdie:<7aec1>/<7aeb4>/<7ae61>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa368 0xa394 (DW_OP_breg31 0x10) decl: setup.c:162 update_nvhe_init_params dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines :none lexical_blocks:none decl: setup.c:155 update_nvhe_init_params dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__hyp_pgtable_total_size cupdie:<7aed1>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars: name:reg cupdie:<7aeea>/<7aed1>/<6c1f7>/<6c1ec> kind:var type:pointer(struct hyp_memblock_region<6c1ec>/<7b082>) const_value:Nothing external:false declaration:false locations: 0xa3fc 0xa4a0 (DW_OP_fbreg -0x8) decl: mm.h:57 __hyp_pgtable_total_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:nr_pages cupdie:<7aef8>/<7aed1>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa3fc 0xa4a0 (DW_OP_breg31 0x10) decl: mm.h:58 __hyp_pgtable_total_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:res cupdie:<7af06>/<7aed1>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa3fc 0xa4a0 (DW_OP_breg31 0x8) decl: mm.h:58 __hyp_pgtable_total_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:i cupdie:<7af14>/<7aed1>/<6c1f7>/<6c1ec> kind:var type:int (base type, DW_ATE_signed size:4) const_value:Nothing external:false declaration:false locations: 0xa3fc 0xa4a0 (DW_OP_breg31 0x4) decl: mm.h:59 __hyp_pgtable_total_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0xa3fc pc ranges: 0xa3fc 0xa4a0 subroutines:none lexical_blocks:none decl: mm.h:55 __hyp_pgtable_total_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__hyp_pgtable_max_pages cupdie:<7af23>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars: name:nr_pages cupdie:<7af3c>/<7af23>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa4a0 0xa508 (DW_OP_fbreg 0x18) decl: mm.h:42 __hyp_pgtable_max_pages dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:total cupdie:<7af4a>/<7af23>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa4a0 0xa508 (DW_OP_fbreg 0x10) decl: mm.h:44 __hyp_pgtable_max_pages dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:i cupdie:<7af58>/<7af23>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa4a0 0xa508 (DW_OP_fbreg 0x8) decl: mm.h:44 __hyp_pgtable_max_pages dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0xa4a0 pc ranges: 0xa4a0 0xa508 subroutines:none lexical_blocks:none decl: mm.h:42 __hyp_pgtable_max_pages dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:hyp_vmemmap_range cupdie:<7af67>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:none vars: name:phys cupdie:<7af7c>/<7af67>/<6c1f7>/<6c1ec> kind:param type:typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) const_value:Nothing external:false declaration:false locations: 0xa508 0xa594 (DW_OP_fbreg 0x28) decl: mm.h:30 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:size cupdie:<7af8a>/<7af67>/<6c1f7>/<6c1ec> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa508 0xa594 (DW_OP_fbreg 0x20) decl: mm.h:30 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:start cupdie:<7af98>/<7af67>/<6c1f7>/<6c1ec> kind:param type:pointer(long unsigned int (base type, DW_ATE_unsigned size:8)) const_value:Nothing external:false declaration:false locations: 0xa508 0xa594 (DW_OP_fbreg 0x18) decl: mm.h:31 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:end cupdie:<7afa6>/<7af67>/<6c1f7>/<6c1ec> kind:param type:pointer(long unsigned int (base type, DW_ATE_unsigned size:8)) const_value:Nothing external:false declaration:false locations: 0xa508 0xa594 (DW_OP_fbreg 0x10) decl: mm.h:31 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:nr_pages cupdie:<7afb4>/<7af67>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa508 0xa594 (DW_OP_fbreg 0x8) decl: mm.h:33 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:p cupdie:<7afc2>/<7af67>/<6c1f7>/<6c1ec> kind:var type:pointer(struct hyp_page<6c1ec>/<7a96e>) const_value:Nothing external:false declaration:false locations: 0xa508 0xa594 (DW_OP_fbreg 0x0) decl: mm.h:34 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0xa508 pc ranges: 0xa508 0xa594 subroutines:none lexical_blocks:none decl: mm.h:30 hyp_vmemmap_range dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:host_s2_mem_pgtable_size cupdie:<7afd1>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars: name:max_pgd_sz cupdie:<7afea>/<7afd1>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa594 0xa5f0 (DW_OP_breg31 0x0) decl: mm.h:90 host_s2_mem_pgtable_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0xa594 pc ranges: 0xa594 0xa5f0 subroutines:none lexical_blocks:none decl: mm.h:88 host_s2_mem_pgtable_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:host_s2_dev_pgtable_size cupdie:<7aff9>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:long unsigned int (base type, DW_ATE_unsigned size:8) vars:none unspecified_parameters:none entry address: 0xa5f0 pc ranges: 0xa5f0 0xa644 subroutines:none lexical_blocks:none decl: mm.h:98 host_s2_dev_pgtable_size dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:create_hyp_debug_uart_mapping cupdie:<7b012>/<6c1f7>/<6c1ec> kind:subprogram call site:none abstract origin:none type:int (base type, DW_ATE_signed size:4) vars: name:base cupdie:<7b02b>/<7b012>/<6c1f7>/<6c1ec> kind:var type:typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) const_value:Nothing external:false declaration:false locations: 0xa644 0xa6b8 (DW_OP_breg31 0x10) decl: setup.c:29 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:haddr cupdie:<7b039>/<7b012>/<6c1f7>/<6c1ec> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0xa644 0xa6b8 (DW_OP_breg31 0x8) decl: setup.c:30 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0xa644 pc ranges: 0xa644 0xa6b8 subroutines:none lexical_blocks:none decl: setup.c:27 create_hyp_debug_uart_mapping dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false