Compilation unit 00008f08 000099a8 arch/arm64/kvm/hyp/nvhe/page_alloc.c simple die tree
name:arch/arm64/kvm/hyp/nvhe/page_alloc.c cupdie:<6b907>//<6b8fc> pc ranges: 0x8f08 0x9988 vars: name:__hyp_vmemmap cupdie:<6b926>/<6b907>/<6b8fc> kind:var type:typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) const_value:Nothing external:true declaration:false locations: 0x8f08 0x9988 (DW_OP_addr 0x1a988) decl: page_alloc.c:10 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_put_page cupdie:<6bac1>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:addr cupdie:<6bad6>/<6bac1>/<6b907>/<6b8fc> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x8f08 0x8fac (DW_OP_fbreg -0x8) decl: page_alloc.c:65 hyp_put_page 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:<6bae4>/<6bac1>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x8f08 0x8fac (DW_OP_breg31 0x10) decl: page_alloc.c:67 hyp_put_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:pool cupdie:<6baf2>/<6bac1>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x8f08 0x8fac (DW_OP_breg31 0x8) decl: page_alloc.c:68 hyp_put_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: 0x8f08 pc ranges: 0x8f08 0x8fac subroutines:none lexical_blocks:none decl: page_alloc.c:65 hyp_put_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_spin_lock cupdie:<6bb01>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:lock cupdie:<6bb16>/<6bb01>/<6b907>/<6b8fc> kind:param type:pointer(typedef(hyp_spinlock_t=union hyp_spinlock<6b8fc>/<6b9fb>)) const_value:Nothing external:false declaration:false locations: 0x8fac 0x8ffc (DW_OP_fbreg 0x18) decl: spinlock.h:35 hyp_spin_lock dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:tmp cupdie:<6bb24>/<6bb01>/<6b907>/<6b8fc> kind:var type:typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) const_value:Nothing external:false declaration:false locations: 0x8fac 0x8ffc (DW_OP_fbreg 0x14) decl: spinlock.h:37 hyp_spin_lock dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:lockval cupdie:<6bb32>/<6bb01>/<6b907>/<6b8fc> kind:var type:typedef(hyp_spinlock_t=union hyp_spinlock<6b8fc>/<6b9fb>) const_value:Nothing external:false declaration:false locations: 0x8fac 0x8ffc (DW_OP_fbreg 0x10) decl: spinlock.h:38 hyp_spin_lock dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:newval cupdie:<6bb40>/<6bb01>/<6b907>/<6b8fc> kind:var type:typedef(hyp_spinlock_t=union hyp_spinlock<6b8fc>/<6b9fb>) const_value:Nothing external:false declaration:false locations: 0x8fac 0x8ffc (DW_OP_fbreg 0x8) decl: spinlock.h:38 hyp_spin_lock 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: 0x8fac pc ranges: 0x8fac 0x8ffc subroutines:none lexical_blocks:none decl: spinlock.h:35 hyp_spin_lock 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_attach_page cupdie:<6bb4f>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:pool cupdie:<6bb64>/<6bb4f>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x8ffc 0x9124 (DW_OP_fbreg -0x8) decl: page_alloc.c:42 __hyp_attach_page 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:<6bb72>/<6bb4f>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x8ffc 0x9124 (DW_OP_fbreg -0x10) decl: page_alloc.c:43 __hyp_attach_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:order cupdie:<6bb80>/<6bb4f>/<6b907>/<6b8fc> kind:var type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x8ffc 0x9124 (DW_OP_fbreg -0x14) decl: page_alloc.c:45 __hyp_attach_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:buddy cupdie:<6bb8e>/<6bb4f>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x8ffc 0x9124 (DW_OP_breg31 0x10) decl: page_alloc.c:46 __hyp_attach_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: 0x8ffc pc ranges: 0x8ffc 0x9124 subroutines:none lexical_blocks:none decl: page_alloc.c:42 __hyp_attach_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_spin_unlock cupdie:<6bb9d>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:lock cupdie:<6bbb2>/<6bb9d>/<6b907>/<6b8fc> kind:param type:pointer(typedef(hyp_spinlock_t=union hyp_spinlock<6b8fc>/<6b9fb>)) const_value:Nothing external:false declaration:false locations: 0x9124 0x9148 (DW_OP_fbreg 0x8) decl: spinlock.h:73 hyp_spin_unlock dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:tmp cupdie:<6bbc0>/<6bb9d>/<6b907>/<6b8fc> 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: 0x9124 0x9148 (DW_OP_fbreg 0x0) decl: spinlock.h:75 hyp_spin_unlock 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: 0x9124 pc ranges: 0x9124 0x9148 subroutines:none lexical_blocks:none decl: spinlock.h:73 hyp_spin_unlock 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_get_page cupdie:<6bbcf>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:addr cupdie:<6bbe4>/<6bbcf>/<6b907>/<6b8fc> kind:param type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x9148 0x91b8 (DW_OP_fbreg -0x8) decl: page_alloc.c:79 hyp_get_page 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:<6bbf2>/<6bbcf>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x9148 0x91b8 (DW_OP_breg31 0x10) decl: page_alloc.c:81 hyp_get_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:pool cupdie:<6bc00>/<6bbcf>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x9148 0x91b8 (DW_OP_breg31 0x8) decl: page_alloc.c:82 hyp_get_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: 0x9148 pc ranges: 0x9148 0x91b8 subroutines:none lexical_blocks:none decl: page_alloc.c:79 hyp_get_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_alloc_pages cupdie:<6bc0f>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:pool cupdie:<6bc28>/<6bc0f>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x91b8 0x9244 (DW_OP_fbreg -0x8) decl: page_alloc.c:144 hyp_alloc_pages dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:mask cupdie:<6bc36>/<6bc0f>/<6b907>/<6b8fc> kind:param type:typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4)) const_value:Nothing external:false declaration:false locations: 0x91b8 0x9244 (DW_OP_fbreg -0xc) decl: page_alloc.c:144 hyp_alloc_pages dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:order cupdie:<6bc44>/<6bc0f>/<6b907>/<6b8fc> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x91b8 0x9244 (DW_OP_breg31 0x10) decl: page_alloc.c:144 hyp_alloc_pages 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:<6bc52>/<6bc0f>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x91b8 0x9244 (DW_OP_breg31 0x8) decl: page_alloc.c:146 hyp_alloc_pages 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: 0x91b8 pc ranges: 0x91b8 0x9244 subroutines:none lexical_blocks:none decl: page_alloc.c:144 hyp_alloc_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_alloc_pages cupdie:<6bc61>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:pointer(no type) vars: name:pool cupdie:<6bc7a>/<6bc61>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x9244 0x935c (DW_OP_fbreg -0x10) decl: page_alloc.c:122 __hyp_alloc_pages dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:mask cupdie:<6bc88>/<6bc61>/<6b907>/<6b8fc> kind:param type:typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4)) const_value:Nothing external:false declaration:false locations: 0x9244 0x935c (DW_OP_fbreg -0x14) decl: page_alloc.c:122 __hyp_alloc_pages dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:order cupdie:<6bc96>/<6bc61>/<6b907>/<6b8fc> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x9244 0x935c (DW_OP_fbreg -0x18) decl: page_alloc.c:123 __hyp_alloc_pages 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:<6bca4>/<6bc61>/<6b907>/<6b8fc> kind:var type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x9244 0x935c (DW_OP_fbreg -0x1c) decl: page_alloc.c:125 __hyp_alloc_pages 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:<6bcb2>/<6bc61>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x9244 0x935c (DW_OP_breg31 0x18) decl: page_alloc.c:126 __hyp_alloc_pages 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: 0x9244 pc ranges: 0x9244 0x935c subroutines:none lexical_blocks: cupdie:<6bcc0>/<6bc61>/<6b907>/<6b8fc> pc ranges: 0x92e0 0x9310 vars: name:__mptr cupdie:<6bccd>/<6bcc0>/<6bc61>/<6b907>/<6b8fc> kind:var type:pointer(no type) const_value:Nothing external:false declaration:false locations: 0x92e0 0x9310 (DW_OP_breg31 0x10) decl: page_alloc.c:135 __hyp_alloc_pages 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: page_alloc.c:122 __hyp_alloc_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:false name:hyp_pool_init cupdie:<6bcdd>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:int (base type, DW_ATE_signed size:4) vars: name:pool cupdie:<6bcf6>/<6bcdd>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x935c 0x9544 (DW_OP_fbreg -0x10) decl: page_alloc.c:156 hyp_pool_init dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:phys cupdie:<6bd04>/<6bcdd>/<6b907>/<6b8fc> 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: 0x935c 0x9544 (DW_OP_fbreg -0x18) decl: page_alloc.c:156 hyp_pool_init 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:<6bd12>/<6bcdd>/<6b907>/<6b8fc> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x935c 0x9544 (DW_OP_fbreg -0x1c) decl: page_alloc.c:157 hyp_pool_init 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:<6bd20>/<6bcdd>/<6b907>/<6b8fc> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x935c 0x9544 (DW_OP_breg31 0x20) decl: page_alloc.c:157 hyp_pool_init 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:<6bd2e>/<6bcdd>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x935c 0x9544 (DW_OP_breg31 0x18) decl: page_alloc.c:159 hyp_pool_init 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:<6bd3c>/<6bcdd>/<6b907>/<6b8fc> kind:var type:int (base type, DW_ATE_signed size:4) const_value:Nothing external:false declaration:false locations: 0x935c 0x9544 (DW_OP_breg31 0x14) decl: page_alloc.c:160 hyp_pool_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: 0x935c pc ranges: 0x935c 0x9544 subroutines:none lexical_blocks:none decl: page_alloc.c:156 hyp_pool_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:INIT_LIST_HEAD cupdie:<6bd4b>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:list cupdie:<6bd60>/<6bd4b>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x9544 0x957c (DW_OP_fbreg 0x8) decl: list.h:33 INIT_LIST_HEAD dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9544 pc ranges: 0x9544 0x957c subroutines:none lexical_blocks:none decl: list.h:33 INIT_LIST_HEAD dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__find_buddy cupdie:<6bd6f>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:pointer(struct hyp_page<6b8fc>/<6b979>) vars: name:pool cupdie:<6bd88>/<6bd6f>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x957c 0x962c (DW_OP_fbreg 0x20) decl: page_alloc.c:30 __find_buddy 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:<6bd96>/<6bd6f>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x957c 0x962c (DW_OP_fbreg 0x18) decl: page_alloc.c:30 __find_buddy dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:order cupdie:<6bda4>/<6bd6f>/<6b907>/<6b8fc> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x957c 0x962c (DW_OP_fbreg 0x14) decl: page_alloc.c:31 __find_buddy dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:addr cupdie:<6bdb2>/<6bd6f>/<6b907>/<6b8fc> 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: 0x957c 0x962c (DW_OP_fbreg 0x8) decl: page_alloc.c:33 __find_buddy 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: 0x957c pc ranges: 0x957c 0x962c subroutines:none lexical_blocks:none decl: page_alloc.c:30 __find_buddy 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:list_empty cupdie:<6bdc1>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:int (base type, DW_ATE_signed size:4) vars: name:head cupdie:<6bddb>/<6bdc1>/<6b907>/<6b8fc> kind:param type:pointer(const(struct list_head<6b8fc>/<6ba74>)) const_value:Nothing external:false declaration:false locations: 0x962c 0x9660 (DW_OP_fbreg 0x8) decl: list.h:280 list_empty dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x962c pc ranges: 0x962c 0x9660 subroutines:none lexical_blocks:none decl: list.h:280 list_empty dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:list_del_init cupdie:<6bdeb>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:entry cupdie:<6be00>/<6bdeb>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x9660 0x968c (DW_OP_breg31 0x8) decl: list.h:202 list_del_init dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9660 pc ranges: 0x9660 0x968c subroutines:none lexical_blocks:none decl: list.h:202 list_del_init dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:list_add_tail cupdie:<6be0f>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:new cupdie:<6be24>/<6be0f>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x968c 0x96c0 (DW_OP_breg31 0x8) decl: list.h:98 list_add_tail dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:head cupdie:<6be32>/<6be0f>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x968c 0x96c0 (DW_OP_breg31 0x0) decl: list.h:98 list_add_tail dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x968c pc ranges: 0x968c 0x96c0 subroutines:none lexical_blocks:none decl: list.h:98 list_add_tail dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__list_del_entry cupdie:<6be41>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:entry cupdie:<6be56>/<6be41>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x96c0 0x9704 (DW_OP_breg31 0x8) decl: list.h:130 __list_del_entry dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x96c0 pc ranges: 0x96c0 0x9704 subroutines:none lexical_blocks:none decl: list.h:130 __list_del_entry dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__list_del_entry_valid cupdie:<6be65>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:typedef(bool=_Bool (base type, DW_ATE_boolean size:1)) vars: name:entry cupdie:<6be7e>/<6be65>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x9704 0x9718 (DW_OP_fbreg 0x8) decl: list.h:51 __list_del_entry_valid dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9704 pc ranges: 0x9704 0x9718 subroutines:none lexical_blocks:none decl: list.h:51 __list_del_entry_valid dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__list_del cupdie:<6be8d>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:prev cupdie:<6bea2>/<6be8d>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x9718 0x975c (DW_OP_fbreg 0x8) decl: list.h:110 __list_del dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:next cupdie:<6beb0>/<6be8d>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x9718 0x975c (DW_OP_fbreg 0x0) decl: list.h:110 __list_del dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x9718 pc ranges: 0x9718 0x975c subroutines:none lexical_blocks:none decl: list.h:110 __list_del dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__list_add cupdie:<6bebf>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:new cupdie:<6bed4>/<6bebf>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x975c 0x97e4 (DW_OP_fbreg -0x8) decl: list.h:63 __list_add dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:prev cupdie:<6bee2>/<6bebf>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x975c 0x97e4 (DW_OP_breg31 0x10) decl: list.h:64 __list_add dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:next cupdie:<6bef0>/<6bebf>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x975c 0x97e4 (DW_OP_breg31 0x8) decl: list.h:65 __list_add dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x975c pc ranges: 0x975c 0x97e4 subroutines:none lexical_blocks:none decl: list.h:63 __list_add dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__list_add_valid cupdie:<6beff>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:typedef(bool=_Bool (base type, DW_ATE_boolean size:1)) vars: name:new cupdie:<6bf18>/<6beff>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x97e4 0x9800 (DW_OP_fbreg 0x18) decl: list.h:45 __list_add_valid dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:prev cupdie:<6bf26>/<6beff>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x97e4 0x9800 (DW_OP_fbreg 0x10) decl: list.h:46 __list_add_valid dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:next cupdie:<6bf34>/<6beff>/<6b907>/<6b8fc> kind:param type:pointer(struct list_head<6b8fc>/<6ba74>) const_value:Nothing external:false declaration:false locations: 0x97e4 0x9800 (DW_OP_fbreg 0x8) decl: list.h:47 __list_add_valid dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 unspecified_parameters:none entry address: 0x97e4 pc ranges: 0x97e4 0x9800 subroutines:none lexical_blocks:none decl: list.h:45 __list_add_valid dir=/home/pes20/repos/linux-analysis-el2-O0/./include/linux comp_dir=/home/pes20/repos/linux-analysis-el2-O0 noreturn:false external:false name:__hyp_extract_page cupdie:<6bf43>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:pointer(struct hyp_page<6b8fc>/<6b979>) vars: name:pool cupdie:<6bf5c>/<6bf43>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_pool<6b8fc>/<6b9b7>) const_value:Nothing external:false declaration:false locations: 0x9800 0x98fc (DW_OP_fbreg -0x10) decl: page_alloc.c:90 __hyp_extract_page 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:<6bf6a>/<6bf43>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x9800 0x98fc (DW_OP_breg31 0x18) decl: page_alloc.c:91 __hyp_extract_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:order cupdie:<6bf78>/<6bf43>/<6b907>/<6b8fc> kind:param type:unsigned int (base type, DW_ATE_unsigned size:4) const_value:Nothing external:false declaration:false locations: 0x9800 0x98fc (DW_OP_breg31 0x14) decl: page_alloc.c:92 __hyp_extract_page dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 name:buddy cupdie:<6bf86>/<6bf43>/<6b907>/<6b8fc> kind:var type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x9800 0x98fc (DW_OP_breg31 0x8) decl: page_alloc.c:94 __hyp_extract_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: 0x9800 pc ranges: 0x9800 0x98fc subroutines:none lexical_blocks:none decl: page_alloc.c:90 __hyp_extract_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:clear_hyp_page cupdie:<6bf95>/<6b907>/<6b8fc> kind:subprogram call site:none abstract origin:none type:none vars: name:p cupdie:<6bfaa>/<6bf95>/<6b907>/<6b8fc> kind:param type:pointer(struct hyp_page<6b8fc>/<6b979>) const_value:Nothing external:false declaration:false locations: 0x98fc 0x9988 (DW_OP_breg31 0x8) decl: page_alloc.c:114 clear_hyp_page 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:<6bfb8>/<6bf95>/<6b907>/<6b8fc> kind:var type:long unsigned int (base type, DW_ATE_unsigned size:8) const_value:Nothing external:false declaration:false locations: 0x98fc 0x9988 (DW_OP_breg31 0x0) decl: page_alloc.c:116 clear_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: 0x98fc pc ranges: 0x98fc 0x9988 subroutines:none lexical_blocks:none decl: page_alloc.c:114 clear_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