Compilation unit 00012810 00013778 arch/arm64/kvm/hyp/nvhe/../exception.c simple die tree locals

arch/arm64/kvm/hyp/nvhe/../exception.c vars: 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) subroutines : vcpu_el1_is_32bit kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) no locations unspecified_parameters:none subroutines:none lexical_blocks:none kvm_inject_exception kind:subprogram entry address: 0x12810 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x12810 0x128f8 (DW_OP_breg31 0x10) unspecified_parameters:none subroutines: vcpu_el1_is_32bit kind:inlined subroutine entry address: 0x12828 call site: exception.c:301 kvm_inject_exception 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_el1_is_32bit kind:subprogram entry address: none call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x12828 0x1282c (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks: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<c7fa0>/<c8508>)) no locations unspecified_parameters:none 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none enter_exception32 kind:subprogram entry address: 0x128f8 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x128f8 0x12aa0 (DW_OP_fbreg -0x28) mode param typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0x128f8 0x12aa0 (DW_OP_fbreg -0x2c) vect_offset param typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0x128f8 0x12aa0 (DW_OP_fbreg -0x30) spsr var long unsigned int (base type, DW_ATE_unsigned size:8) 0x128f8 0x12aa0 (DW_OP_breg31 0x38) is_thumb var typedef(bool=_Bool (base type, DW_ATE_boolean size:1)) 0x128f8 0x12aa0 (DW_OP_breg31 0x34) sctlr var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0x128f8 0x12aa0 (DW_OP_breg31 0x30) return_address var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0x128f8 0x12aa0 (DW_OP_breg31 0x2c) unspecified_parameters:none subroutines: vcpu_cpsr kind:inlined subroutine entry address: 0x12918 call site: exception.c:268 enter_exception32 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12918 0x1291c (DW_OP_fbreg -0x20) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_cpsr kind:inlined subroutine entry address: 0x12954 call site: exception.c:273 enter_exception32 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12954 0x12958 (DW_OP_fbreg -0x10) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_pc kind:inlined subroutine entry address: 0x12964 call site: exception.c:274 enter_exception32 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12964 0x12968 (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_pc kind:inlined subroutine entry address: 0x12a8c call site: exception.c:296 enter_exception32 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12a8c 0x12a90 (DW_OP_fbreg -0x18) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none enter_exception64 kind:subprogram entry address: 0x12aa0 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x12aa0 0x12d08 (DW_OP_fbreg -0x30) target_mode param long unsigned int (base type, DW_ATE_unsigned size:8) 0x12aa0 0x12d08 (DW_OP_breg31 0x38) type param enum exception_type<c7fa0>/<c82e3> 0x12aa0 0x12d08 (DW_OP_breg31 0x34) sctlr var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12aa0 0x12d08 (DW_OP_breg31 0x28) vbar var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12aa0 0x12d08 (DW_OP_breg31 0x20) old var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12aa0 0x12d08 (DW_OP_breg31 0x18) new var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12aa0 0x12d08 (DW_OP_breg31 0x10) mode var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12aa0 0x12d08 (DW_OP_breg31 0x8) exc_offset var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x12aa0 0x12d08 (DW_OP_breg31 0x0) unspecified_parameters:none subroutines: vcpu_cpsr kind:inlined subroutine entry address: 0x12ac0 call site: exception.c:83 enter_exception64 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12ac0 0x12ac4 (DW_OP_fbreg -0x28) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_pc kind:inlined subroutine entry address: 0x12b84 call site: exception.c:98 enter_exception64 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12b84 0x12b88 (DW_OP_fbreg -0x20) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_pc kind:inlined subroutine entry address: 0x12bc8 call site: exception.c:105 enter_exception64 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12bc8 0x12bcc (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_cpsr kind:inlined subroutine entry address: 0x12bd8 call site: exception.c:107 enter_exception64 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12bd8 0x12bdc (DW_OP_fbreg -0x10) unspecified_parameters:none subroutines:none lexical_blocks:none vcpu_cpsr kind:inlined subroutine entry address: 0x12ce8 call site: exception.c:150 enter_exception64 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12ce8 0x12cec (DW_OP_fbreg -0x18) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none __vcpu_read_sys_reg kind:subprogram entry address: 0x12d08 call site:none abstract origin:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12d08 0x12d64 (DW_OP_breg31 0x10) reg param int (base type, DW_ATE_signed size:4) 0x12d08 0x12d64 (DW_OP_breg31 0xc) val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x12d08 0x12d64 (DW_OP_breg31 0x0) unspecified_parameters:none subroutines:none lexical_blocks:none get_except32_cpsr kind:subprogram entry address: 0x12d64 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x12d64 0x12f6c (DW_OP_fbreg -0x10) mode param typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0x12d64 0x12f6c (DW_OP_fbreg -0x14) sctlr var typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))) 0x12d64 0x12f6c (DW_OP_breg31 0x18) old var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12d64 0x12f6c (DW_OP_breg31 0x10) new var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12d64 0x12f6c (DW_OP_breg31 0x8) unspecified_parameters:none subroutines: vcpu_cpsr kind:inlined subroutine entry address: 0x12d90 call site: exception.c:177 get_except32_cpsr 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<c7fa0>/<c8508>)) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: vcpu param pointer(const(struct kvm_vcpu<c7fa0>/<c8508>)) 0x12d90 0x12d94 (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none has_vhe kind:subprogram entry address: none call site:none abstract origin:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none __vcpu_write_spsr_abt kind:subprogram entry address: 0x12f6c call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x12f6c 0x12fc4 (DW_OP_fbreg 0x10) val param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x12f6c 0x12fc4 (DW_OP_fbreg 0x8) unspecified_parameters:none subroutines: has_vhe kind:inlined subroutine entry address: 0x12f7c call site: exception.c:46 __vcpu_write_spsr_abt dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: has_vhe kind:subprogram entry address: none call site:none abstract origin:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x12f94 0x12fac (DW_OP_fbreg 0x0) subroutines :none lexical_blocks:none host_spsr_to_spsr32 kind:subprogram entry address: 0x12fc4 call site:none abstract origin:none vars: spsr param long unsigned int (base type, DW_ATE_unsigned size:8) 0x12fc4 0x13010 (DW_OP_fbreg 0x18) overlap var const(long unsigned int (base type, DW_ATE_unsigned size:8)) 0x12fc4 0x13010 (DW_OP_fbreg 0x10) dit var long unsigned int (base type, DW_ATE_unsigned size:8) 0x12fc4 0x13010 (DW_OP_fbreg 0x8) unspecified_parameters:none subroutines:none lexical_blocks:none __vcpu_write_spsr_und kind:subprogram entry address: 0x13010 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x13010 0x13068 (DW_OP_fbreg 0x10) val param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13010 0x13068 (DW_OP_fbreg 0x8) unspecified_parameters:none subroutines: has_vhe kind:inlined subroutine entry address: 0x13020 call site: exception.c:54 __vcpu_write_spsr_und dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe/.. comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: has_vhe kind:subprogram entry address: none call site:none abstract origin:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13038 0x13050 (DW_OP_fbreg 0x0) subroutines :none lexical_blocks:none __vcpu_read_sys_reg_from_cpu kind:subprogram entry address: 0x13068 call site:none abstract origin:none vars: reg param int (base type, DW_ATE_signed size:4) 0x13068 0x133e8 (DW_OP_fbreg 0x198) val param pointer(typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) 0x13068 0x133e8 (DW_OP_fbreg 0x190) unspecified_parameters:none subroutines: has_vhe kind:inlined subroutine entry address: 0x1307c call site: kvm_host.h:471 __vcpu_read_sys_reg_from_cpu dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: has_vhe kind:subprogram entry address: none call site:none abstract origin:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x130c8 0x130dc (DW_OP_fbreg 0x188) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x130e8 0x130fc (DW_OP_fbreg 0x178) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13108 0x1311c (DW_OP_fbreg 0x168) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13128 0x1313c (DW_OP_fbreg 0x158) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13148 0x1315c (DW_OP_fbreg 0x148) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13168 0x1317c (DW_OP_fbreg 0x138) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13188 0x1319c (DW_OP_fbreg 0x128) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x131a8 0x131bc (DW_OP_fbreg 0x118) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x131c8 0x131dc (DW_OP_fbreg 0x108) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x131e8 0x131fc (DW_OP_fbreg 0xf8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13208 0x1321c (DW_OP_fbreg 0xe8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13228 0x1323c (DW_OP_fbreg 0xd8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13248 0x1325c (DW_OP_fbreg 0xc8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13268 0x1327c (DW_OP_fbreg 0xb8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13288 0x1329c (DW_OP_fbreg 0xa8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x132a8 0x132bc (DW_OP_fbreg 0x98) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x132c8 0x132dc (DW_OP_fbreg 0x88) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x132e8 0x132fc (DW_OP_fbreg 0x78) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13308 0x1331c (DW_OP_fbreg 0x68) subroutines :none lexical_blocks:none vars: par var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13328 0x13354 (DW_OP_fbreg 0x58) subroutines :none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1332c 0x13340 (DW_OP_fbreg 0x50) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13360 0x13374 (DW_OP_fbreg 0x38) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13380 0x13394 (DW_OP_fbreg 0x28) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x133a0 0x133b4 (DW_OP_fbreg 0x18) subroutines :none lexical_blocks:none __vcpu_write_sys_reg kind:subprogram entry address: 0x133e8 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x133e8 0x1343c (DW_OP_fbreg -0x8) val param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x133e8 0x1343c (DW_OP_breg31 0x10) reg param int (base type, DW_ATE_signed size:4) 0x133e8 0x1343c (DW_OP_breg31 0xc) unspecified_parameters:none subroutines:none lexical_blocks:none __vcpu_write_spsr kind:subprogram entry address: 0x1343c call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<c7fa0>/<c8508>) 0x1343c 0x13468 (DW_OP_fbreg 0x18) val param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1343c 0x13468 (DW_OP_fbreg 0x10) unspecified_parameters:none subroutines:none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1344c 0x13460 (DW_OP_fbreg 0x8) subroutines :none lexical_blocks:none __vcpu_write_sys_reg_to_cpu kind:subprogram entry address: 0x13468 call site:none abstract origin:none vars: val param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13468 0x1376c (DW_OP_fbreg 0xd0) reg param int (base type, DW_ATE_signed size:4) 0x13468 0x1376c (DW_OP_fbreg 0xcc) unspecified_parameters:none subroutines: has_vhe kind:inlined subroutine entry address: 0x13478 call site: kvm_host.h:516 __vcpu_write_sys_reg_to_cpu dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: has_vhe kind:subprogram entry address: none call site:none abstract origin:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none vars:none unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x134c8 0x134dc (DW_OP_fbreg 0xc0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x134e4 0x134f8 (DW_OP_fbreg 0xb8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13500 0x13514 (DW_OP_fbreg 0xb0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1351c 0x13530 (DW_OP_fbreg 0xa8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13538 0x1354c (DW_OP_fbreg 0xa0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13554 0x13568 (DW_OP_fbreg 0x98) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13570 0x13584 (DW_OP_fbreg 0x90) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1358c 0x135a0 (DW_OP_fbreg 0x88) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x135a8 0x135bc (DW_OP_fbreg 0x80) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x135c4 0x135d8 (DW_OP_fbreg 0x78) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x135e0 0x135f4 (DW_OP_fbreg 0x70) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x135fc 0x13610 (DW_OP_fbreg 0x68) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13618 0x1362c (DW_OP_fbreg 0x60) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13634 0x13648 (DW_OP_fbreg 0x58) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13650 0x13664 (DW_OP_fbreg 0x50) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1366c 0x13680 (DW_OP_fbreg 0x48) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13688 0x1369c (DW_OP_fbreg 0x40) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x136a4 0x136b8 (DW_OP_fbreg 0x38) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x136c0 0x136d4 (DW_OP_fbreg 0x30) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x136dc 0x136f0 (DW_OP_fbreg 0x28) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x136f8 0x1370c (DW_OP_fbreg 0x20) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13714 0x13728 (DW_OP_fbreg 0x18) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13730 0x13744 (DW_OP_fbreg 0x10) subroutines :none lexical_blocks:none