Compilation unit 00008d30 00008f08 arch/arm64/kvm/hyp/nvhe/early_alloc.c simple die tree
name:arch/arm64/kvm/hyp/nvhe/early_alloc.c cupdie:<6b60c>//<6b601> pc ranges: 0x8d30 0x8f08 vars: name:hyp_early_alloc_mm_ops cupdie:<6b62b>/<6b60c>/<6b601> kind:var type:struct kvm_pgtable_mm_ops<6b601>/<6b640> const_value:Nothing external:true declaration:false locations: 0x8d30 0x8f08 (DW_OP_addr 0x1a930) decl: early_alloc.c:11 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_physvirt_offset cupdie:<6b76e>/<6b60c>/<6b601> kind:var type:typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))) const_value:Nothing external:true declaration:false locations: 0x8d30 0x8f08 (DW_OP_addr 0x1a738) decl: early_alloc.c:12 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:base cupdie:<6b7a0>/<6b60c>/<6b601> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8d30 0x8f08 (DW_OP_addr 0x1a978) decl: early_alloc.c:14 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:end cupdie:<6b7b5>/<6b60c>/<6b601> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8d30 0x8f08 (DW_OP_addr 0x1a980) decl: early_alloc.c:15 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:cur cupdie:<6b7ca>/<6b60c>/<6b601> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8d30 0x8f08 (DW_OP_addr 0x1a970) decl: early_alloc.c:16 file preamble dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 subroutines : name:hyp_early_alloc_nr_pages cupdie:<6b7df>/<6b60c>/<6b601> 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: 0x8d30 pc ranges: 0x8d30 0x8d4c subroutines:none lexical_blocks:none decl: early_alloc.c:18 hyp_early_alloc_nr_pages 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:hyp_early_alloc_contig cupdie:<6b7f8>/<6b60c>/<6b601> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:nr_pages cupdie:<6b811>/<6b7f8>/<6b60c>/<6b601> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x8d4c 0x8e38 (DW_OP_fbreg -0xc) decl: early_alloc.c:25 hyp_early_alloc_contig 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:<6b81f>/<6b7f8>/<6b60c>/<6b601> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8d4c 0x8e38 (DW_OP_breg31 0x18) decl: early_alloc.c:27 hyp_early_alloc_contig 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:<6b82d>/<6b7f8>/<6b60c>/<6b601> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8d4c 0x8e38 (DW_OP_breg31 0x10) decl: early_alloc.c:27 hyp_early_alloc_contig dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:p cupdie:<6b83b>/<6b7f8>/<6b60c>/<6b601> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8d4c 0x8e38 (DW_OP_breg31 0x8) decl: early_alloc.c:27 hyp_early_alloc_contig 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: 0x8d4c pc ranges: 0x8d4c 0x8e38 subroutines:none lexical_blocks:none decl: early_alloc.c:25 hyp_early_alloc_contig 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:hyp_early_alloc_page cupdie:<6b84a>/<6b60c>/<6b601> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:arg cupdie:<6b863>/<6b84a>/<6b60c>/<6b601> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x8e38 0x8e5c (DW_OP_breg31 0x8) decl: early_alloc.c:46 hyp_early_alloc_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: 0x8e38 pc ranges: 0x8e38 0x8e5c subroutines:none lexical_blocks:none decl: early_alloc.c:46 hyp_early_alloc_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:true name:hyp_early_alloc_init cupdie:<6b872>/<6b60c>/<6b601> kind:subprogram call site:none abstract origin:none type:none vars: name:virt cupdie:<6b887>/<6b872>/<6b60c>/<6b601> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8e5c 0x8ec8 (DW_OP_fbreg 0x8) decl: early_alloc.c:51 hyp_early_alloc_init 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:<6b895>/<6b872>/<6b60c>/<6b601> kind:param type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x8e5c 0x8ec8 (DW_OP_fbreg 0x0) decl: early_alloc.c:51 hyp_early_alloc_init 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: 0x8e5c pc ranges: 0x8e5c 0x8ec8 subroutines:none lexical_blocks:none decl: early_alloc.c:51 hyp_early_alloc_init 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:hyp_phys_to_virt cupdie:<6b8a4>/<6b60c>/<6b601> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:phys cupdie:<6b8bd>/<6b8a4>/<6b60c>/<6b601> 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: 0x8ec8 0x8ee8 (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: 0x8ec8 pc ranges: 0x8ec8 0x8ee8 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:<6b8cc>/<6b60c>/<6b601> 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:<6b8e5>/<6b8cc>/<6b60c>/<6b601> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x8ee8 0x8f08 (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: 0x8ee8 pc ranges: 0x8ee8 0x8f08 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