Compilation unit 0000f090 0000f3c0 arch/arm64/kvm/hyp/nvhe/../aarch32.c simple die tree locals

arch/arm64/kvm/hyp/nvhe/../aarch32.c vars: cc_map var const(unsigned short (base type, DW_ATE_unsigned size:2))[16] 0xf090 0xf3c0 (DW_OP_addr 0x17f8c) subroutines : kvm_vcpu_get_esr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none kvm_vcpu_get_condition kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations esr var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_cpsr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none kvm_condition_valid32 kind:subprogram entry address: 0xf090 call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf090 0xf1e0 (DW_OP_fbreg 0x20) cpsr var long unsigned int (base type, DW_ATE_unsigned size:8) 0xf090 0xf1e0 (DW_OP_fbreg 0x18) cpsr_cond var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0xf090 0xf1e0 (DW_OP_fbreg 0x14) cond var int (base type, DW_ATE_signed size:4) 0xf090 0xf1e0 (DW_OP_fbreg 0x10) unspecified_parameters:none subroutines: kvm_vcpu_get_esr kind:inlined subroutine entry address: 0xf0a0 call site: aarch32.c:54 kvm_condition_valid32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: kvm_vcpu_get_esr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf0a0 0xf0a8 (DW_OP_fbreg 0x30) unspecified_parameters:none subroutines:none lexical_blocks:none kvm_vcpu_get_condition kind:inlined subroutine entry address: 0xf0c8 call site: aarch32.c:58 kvm_condition_valid32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: kvm_vcpu_get_condition kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations esr var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf0c8 0xf110 (DW_OP_fbreg 0x48) esr var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0xf0c8 0xf110 (DW_OP_fbreg 0x44) unspecified_parameters:none subroutines: kvm_vcpu_get_esr kind:inlined subroutine entry address: 0xf0d0 call site: kvm_emulate.h:229 kvm_vcpu_get_condition dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: kvm_vcpu_get_esr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf0d0 0xf0d8 (DW_OP_fbreg 0x58) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none vcpu_cpsr kind:inlined subroutine entry address: 0xf138 call site: aarch32.c:62 kvm_condition_valid32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: vcpu_cpsr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf138 0xf13c (DW_OP_fbreg 0x38) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: it var long unsigned int (base type, DW_ATE_unsigned size:8) 0xf150 0xf18c (DW_OP_fbreg 0x8) subroutines :none lexical_blocks:none vcpu_pc kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none kvm_vcpu_trap_il_is32bit kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none kvm_skip_instr32 kind:subprogram entry address: 0xf1e0 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<a9b6b>/<a9eeb>) 0xf1e0 0xf298 (DW_OP_breg31 0x10) pc var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0xf1e0 0xf298 (DW_OP_breg31 0xc) is_thumb var typedef(bool=_Bool (base type, DW_ATE_boolean size:1)) 0xf1e0 0xf298 (DW_OP_breg31 0x8) unspecified_parameters:none subroutines: vcpu_pc kind:inlined subroutine entry address: 0xf1f8 call site: aarch32.c:128 kvm_skip_instr32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: vcpu_pc kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf1f8 0xf1fc (DW_OP_breg31 0x18) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_cpsr kind:inlined subroutine entry address: 0xf20c call site: aarch32.c:131 kvm_skip_instr32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: vcpu_cpsr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf20c 0xf210 (DW_OP_breg31 0x20) unspecified_parameters:none subroutines:none lexical_blocks:none kvm_vcpu_trap_il_is32bit kind:inlined subroutine entry address: 0xf230 call site: aarch32.c:132 kvm_skip_instr32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: kvm_vcpu_trap_il_is32bit kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf230 0xf244 (DW_OP_fbreg -0x10) unspecified_parameters:none subroutines: kvm_vcpu_get_esr kind:inlined subroutine entry address: 0xf238 call site: kvm_emulate.h:306 kvm_vcpu_trap_il_is32bit dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: kvm_vcpu_get_esr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf238 0xf23c (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none vcpu_pc kind:inlined subroutine entry address: 0xf27c call site: aarch32.c:137 kvm_skip_instr32 dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: vcpu_pc kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf27c 0xf280 (DW_OP_fbreg -0x18) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none kvm_adjust_itstate kind:subprogram entry address: 0xf298 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<a9b6b>/<a9eeb>) 0xf298 0xf3c0 (DW_OP_fbreg 0x28) itbits var long unsigned int (base type, DW_ATE_unsigned size:8) 0xf298 0xf3c0 (DW_OP_fbreg 0x20) cond var long unsigned int (base type, DW_ATE_unsigned size:8) 0xf298 0xf3c0 (DW_OP_fbreg 0x18) cpsr var long unsigned int (base type, DW_ATE_unsigned size:8) 0xf298 0xf3c0 (DW_OP_fbreg 0x10) is_arm var typedef(bool=_Bool (base type, DW_ATE_boolean size:1)) 0xf298 0xf3c0 (DW_OP_fbreg 0xc) unspecified_parameters:none subroutines: vcpu_cpsr kind:inlined subroutine entry address: 0xf2a8 call site: aarch32.c:99 kvm_adjust_itstate dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: vcpu_cpsr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf2a8 0xf2ac (DW_OP_fbreg 0x30) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_cpsr kind:inlined subroutine entry address: 0xf3ac call site: aarch32.c:119 kvm_adjust_itstate dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: vcpu_cpsr kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<a9b6b>/<a9eeb>)) 0xf3ac 0xf3b0 (DW_OP_fbreg 0x38) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none