Compilation unit 00000c58 00002278 arch/arm64/kvm/hyp/nvhe/debug-sr.c simple die tree locals
arch/arm64/kvm/hyp/nvhe/debug-sr.c vars:none subroutines : __debug_switch_to_guest kind:subprogram entry address: 0xc58 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<1d56b>/<1db65>) 0xc58 0xc88 (DW_OP_breg31 0x8) unspecified_parameters:none subroutines:none lexical_blocks:none cpuid_feature_extract_unsigned_field kind:subprogram entry address: none call site:none abstract origin:none vars: features param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) no locations field param int (base type, DW_ATE_signed size:4) no locations unspecified_parameters:none subroutines:none lexical_blocks:none cpuid_feature_extract_unsigned_field_width kind:subprogram entry address: none call site:none abstract origin:none vars: features param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) no locations field param int (base type, DW_ATE_signed size:4) no locations width param int (base type, DW_ATE_signed size:4) no locations unspecified_parameters:none subroutines:none lexical_blocks:none __debug_save_spe kind:subprogram entry address: 0xc88 call site:none abstract origin:none vars: pmscr_el1 param pointer(typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))) 0xc88 0xdac (DW_OP_fbreg 0x58) reg var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0xc88 0xdac (DW_OP_fbreg 0x50) unspecified_parameters:none subroutines: cpuid_feature_extract_unsigned_field kind:inlined subroutine entry address: 0xcbc call site: debug-sr.c:25 __debug_save_spe dir=/home/pes20/repos/linux-analysis-el2-O0/arch/arm64/kvm/hyp/nvhe comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: cpuid_feature_extract_unsigned_field kind:subprogram entry address: none call site:none abstract origin:none vars: features param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) no locations field param int (base type, DW_ATE_signed size:4) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: features param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0xcbc 0xd04 (DW_OP_fbreg 0x68) field param int (base type, DW_ATE_signed size:4) 0xcbc 0xd04 (DW_OP_fbreg 0x64) unspecified_parameters:none subroutines: cpuid_feature_extract_unsigned_field_width kind:inlined subroutine entry address: 0xcd4 call site: cpufeature.h:517 cpuid_feature_extract_unsigned_field dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/include/asm comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: cpuid_feature_extract_unsigned_field_width kind:subprogram entry address: none call site:none abstract origin:none vars: features param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) no locations field param int (base type, DW_ATE_signed size:4) no locations width param int (base type, DW_ATE_signed size:4) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: features param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0xcd4 0xd04 (DW_OP_fbreg 0x78) field param int (base type, DW_ATE_signed size:4) 0xcd4 0xd04 (DW_OP_fbreg 0x74) width param int (base type, DW_ATE_signed size:4) 0xcd4 0xd04 (DW_OP_fbreg 0x70) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks:none lexical_blocks: vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0xc9c 0xcbc (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))) 0xd10 0xd24 (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))) 0xd38 0xd4c (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))) 0xd60 0xd74 (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))) 0xd84 0xd94 (DW_OP_fbreg 0x8) subroutines :none lexical_blocks:none __kern_hyp_va kind:subprogram entry address: none call site:none abstract origin:none vars: v param long unsigned int (base type, DW_ATE_unsigned size:8) no locations unspecified_parameters:none subroutines:none lexical_blocks:none __debug_switch_to_guest_common kind:subprogram entry address: 0xdac call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<1d56b>/<1db65>) 0xdac 0xe84 (DW_OP_fbreg -0x10) host_ctxt var pointer(struct kvm_cpu_context<1d56b>/<1da24>) 0xdac 0xe84 (DW_OP_fbreg -0x18) guest_ctxt var pointer(struct kvm_cpu_context<1d56b>/<1da24>) 0xdac 0xe84 (DW_OP_fbreg -0x20) host_dbg var pointer(struct kvm_guest_debug_arch<1d56b>/<2b7d3>) 0xdac 0xe84 (DW_OP_fbreg -0x28) guest_dbg var pointer(struct kvm_guest_debug_arch<1d56b>/<2b7d3>) 0xdac 0xe84 (DW_OP_breg31 0x30) unspecified_parameters:none subroutines: __kern_hyp_va kind:inlined subroutine entry address: 0xe38 call site: debug-sr.h:141 __debug_switch_to_guest_common dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/hyp comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: __kern_hyp_va kind:subprogram entry address: none call site:none abstract origin:none vars: v param long unsigned int (base type, DW_ATE_unsigned size:8) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: v param long unsigned int (base type, DW_ATE_unsigned size:8) 0xe38 0xe58 (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: __vpp_verify var pointer(const(no type)) 0xdd8 0xde0 (DW_OP_breg31 0x28) 0xe08 0xe0c (DW_OP_breg31 0x28) subroutines :none lexical_blocks:none vars: __ptr var long unsigned int (base type, DW_ATE_unsigned size:8) 0xde0 0xe08 (DW_OP_breg31 0x18) subroutines :none lexical_blocks:none __debug_switch_to_host kind:subprogram entry address: 0xe84 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<1d56b>/<1db65>) 0xe84 0xeb4 (DW_OP_breg31 0x8) unspecified_parameters:none subroutines:none lexical_blocks:none __debug_restore_spe kind:subprogram entry address: 0xeb4 call site:none abstract origin:none vars: pmscr_el1 param typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0xeb4 0xef0 (DW_OP_fbreg 0x8) 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))) 0xed4 0xee8 (DW_OP_fbreg 0x0) subroutines :none lexical_blocks:none __debug_switch_to_host_common kind:subprogram entry address: 0xef0 call site:none abstract origin:none vars: vcpu param pointer(struct kvm_vcpu<1d56b>/<1db65>) 0xef0 0xfd8 (DW_OP_fbreg -0x10) host_ctxt var pointer(struct kvm_cpu_context<1d56b>/<1da24>) 0xef0 0xfd8 (DW_OP_fbreg -0x18) guest_ctxt var pointer(struct kvm_cpu_context<1d56b>/<1da24>) 0xef0 0xfd8 (DW_OP_fbreg -0x20) host_dbg var pointer(struct kvm_guest_debug_arch<1d56b>/<2b7d3>) 0xef0 0xfd8 (DW_OP_fbreg -0x28) guest_dbg var pointer(struct kvm_guest_debug_arch<1d56b>/<2b7d3>) 0xef0 0xfd8 (DW_OP_breg31 0x30) unspecified_parameters:none subroutines: __kern_hyp_va kind:inlined subroutine entry address: 0xf7c call site: debug-sr.h:160 __debug_switch_to_host_common dir=/home/pes20/repos/linux-analysis-el2-O0/./arch/arm64/kvm/hyp/include/hyp comp_dir=/home/pes20/repos/linux-analysis-el2-O0 abstract origin: __kern_hyp_va kind:subprogram entry address: none call site:none abstract origin:none vars: v param long unsigned int (base type, DW_ATE_unsigned size:8) no locations unspecified_parameters:none subroutines:none lexical_blocks:none vars: v param long unsigned int (base type, DW_ATE_unsigned size:8) 0xf7c 0xf9c (DW_OP_fbreg -0x8) unspecified_parameters:none subroutines:none lexical_blocks:none lexical_blocks: vars: __vpp_verify var pointer(const(no type)) 0xf1c 0xf24 (DW_OP_breg31 0x28) 0xf4c 0xf50 (DW_OP_breg31 0x28) subroutines :none lexical_blocks:none vars: __ptr var long unsigned int (base type, DW_ATE_unsigned size:8) 0xf24 0xf4c (DW_OP_breg31 0x18) subroutines :none lexical_blocks:none __kvm_get_mdcr_el2 kind:subprogram entry address: 0xfd8 call site:none abstract origin:none vars:none 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))) 0xfdc 0xff0 (DW_OP_fbreg 0x8) subroutines :none lexical_blocks:none __hyp_my_cpu_offset kind:subprogram entry address: 0xff8 call site:none abstract origin:none vars:none 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))) 0xffc 0x1010 (DW_OP_fbreg 0x8) subroutines :none lexical_blocks:none __debug_save_state kind:subprogram entry address: 0x1018 call site:none abstract origin:none vars: dbg param pointer(struct kvm_guest_debug_arch<1d56b>/<2b7d3>) 0x1018 0x1948 (DW_OP_fbreg 0x458) ctxt param pointer(struct kvm_cpu_context<1d56b>/<1da24>) 0x1018 0x1948 (DW_OP_fbreg 0x450) aa64dfr0 var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1018 0x1948 (DW_OP_fbreg 0x448) brps var int (base type, DW_ATE_signed size:4) 0x1018 0x1948 (DW_OP_fbreg 0x444) wrps var int (base type, DW_ATE_signed size:4) 0x1018 0x1948 (DW_OP_fbreg 0x440) 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))) 0x1028 0x103c (DW_OP_fbreg 0x438) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1090 0x10a4 (DW_OP_fbreg 0x428) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x10b0 0x10c4 (DW_OP_fbreg 0x418) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x10d0 0x10e4 (DW_OP_fbreg 0x408) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x10f0 0x1104 (DW_OP_fbreg 0x3f8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1110 0x1124 (DW_OP_fbreg 0x3e8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1130 0x1144 (DW_OP_fbreg 0x3d8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1150 0x1164 (DW_OP_fbreg 0x3c8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1170 0x1184 (DW_OP_fbreg 0x3b8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1190 0x11a4 (DW_OP_fbreg 0x3a8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x11b0 0x11c4 (DW_OP_fbreg 0x398) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x11d0 0x11e4 (DW_OP_fbreg 0x388) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x11f0 0x1204 (DW_OP_fbreg 0x378) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1210 0x1224 (DW_OP_fbreg 0x368) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1230 0x1244 (DW_OP_fbreg 0x358) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1250 0x1264 (DW_OP_fbreg 0x348) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1270 0x1284 (DW_OP_fbreg 0x338) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x12c0 0x12d4 (DW_OP_fbreg 0x328) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x12e0 0x12f4 (DW_OP_fbreg 0x318) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1300 0x1314 (DW_OP_fbreg 0x308) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1320 0x1334 (DW_OP_fbreg 0x2f8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1340 0x1354 (DW_OP_fbreg 0x2e8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1360 0x1374 (DW_OP_fbreg 0x2d8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1380 0x1394 (DW_OP_fbreg 0x2c8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13a0 0x13b4 (DW_OP_fbreg 0x2b8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13c0 0x13d4 (DW_OP_fbreg 0x2a8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x13e0 0x13f4 (DW_OP_fbreg 0x298) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1400 0x1414 (DW_OP_fbreg 0x288) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1420 0x1434 (DW_OP_fbreg 0x278) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1440 0x1454 (DW_OP_fbreg 0x268) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1460 0x1474 (DW_OP_fbreg 0x258) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1480 0x1494 (DW_OP_fbreg 0x248) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x14a0 0x14b4 (DW_OP_fbreg 0x238) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x14f0 0x1504 (DW_OP_fbreg 0x228) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1510 0x1524 (DW_OP_fbreg 0x218) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1530 0x1544 (DW_OP_fbreg 0x208) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1550 0x1564 (DW_OP_fbreg 0x1f8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1570 0x1584 (DW_OP_fbreg 0x1e8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1590 0x15a4 (DW_OP_fbreg 0x1d8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x15b0 0x15c4 (DW_OP_fbreg 0x1c8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x15d0 0x15e4 (DW_OP_fbreg 0x1b8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x15f0 0x1604 (DW_OP_fbreg 0x1a8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1610 0x1624 (DW_OP_fbreg 0x198) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1630 0x1644 (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))) 0x1650 0x1664 (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))) 0x1670 0x1684 (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))) 0x1690 0x16a4 (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))) 0x16b0 0x16c4 (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))) 0x16d0 0x16e4 (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))) 0x1720 0x1734 (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))) 0x1740 0x1754 (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))) 0x1760 0x1774 (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))) 0x1780 0x1794 (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))) 0x17a0 0x17b4 (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))) 0x17c0 0x17d4 (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))) 0x17e0 0x17f4 (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))) 0x1800 0x1814 (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))) 0x1820 0x1834 (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))) 0x1840 0x1854 (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))) 0x1860 0x1874 (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))) 0x1880 0x1894 (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))) 0x18a0 0x18b4 (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))) 0x18c0 0x18d4 (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))) 0x18e0 0x18f4 (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))) 0x1900 0x1914 (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))) 0x1920 0x1934 (DW_OP_fbreg 0x28) subroutines :none lexical_blocks:none __debug_restore_state kind:subprogram entry address: 0x1948 call site:none abstract origin:none vars: dbg param pointer(struct kvm_guest_debug_arch<1d56b>/<2b7d3>) 0x1948 0x2278 (DW_OP_fbreg 0x258) ctxt param pointer(struct kvm_cpu_context<1d56b>/<1da24>) 0x1948 0x2278 (DW_OP_fbreg 0x250) aa64dfr0 var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1948 0x2278 (DW_OP_fbreg 0x248) brps var int (base type, DW_ATE_signed size:4) 0x1948 0x2278 (DW_OP_fbreg 0x244) wrps var int (base type, DW_ATE_signed size:4) 0x1948 0x2278 (DW_OP_fbreg 0x240) 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))) 0x1958 0x196c (DW_OP_fbreg 0x238) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x19c4 0x19e0 (DW_OP_fbreg 0x228) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x19e4 0x1a00 (DW_OP_fbreg 0x220) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1a04 0x1a20 (DW_OP_fbreg 0x218) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1a24 0x1a40 (DW_OP_fbreg 0x210) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1a44 0x1a60 (DW_OP_fbreg 0x208) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1a64 0x1a80 (DW_OP_fbreg 0x200) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1a84 0x1aa0 (DW_OP_fbreg 0x1f8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1aa4 0x1ac0 (DW_OP_fbreg 0x1f0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1ac4 0x1ae0 (DW_OP_fbreg 0x1e8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1ae4 0x1b00 (DW_OP_fbreg 0x1e0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1b04 0x1b20 (DW_OP_fbreg 0x1d8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1b24 0x1b40 (DW_OP_fbreg 0x1d0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1b44 0x1b60 (DW_OP_fbreg 0x1c8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1b64 0x1b80 (DW_OP_fbreg 0x1c0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1b84 0x1ba0 (DW_OP_fbreg 0x1b8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1ba4 0x1bbc (DW_OP_fbreg 0x1b0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1bf4 0x1c10 (DW_OP_fbreg 0x1a8) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1c14 0x1c30 (DW_OP_fbreg 0x1a0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1c34 0x1c50 (DW_OP_fbreg 0x198) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1c54 0x1c70 (DW_OP_fbreg 0x190) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1c74 0x1c90 (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))) 0x1c94 0x1cb0 (DW_OP_fbreg 0x180) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1cb4 0x1cd0 (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))) 0x1cd4 0x1cf0 (DW_OP_fbreg 0x170) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1cf4 0x1d10 (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))) 0x1d14 0x1d30 (DW_OP_fbreg 0x160) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1d34 0x1d50 (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))) 0x1d54 0x1d70 (DW_OP_fbreg 0x150) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1d74 0x1d90 (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))) 0x1d94 0x1db0 (DW_OP_fbreg 0x140) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1db4 0x1dd0 (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))) 0x1dd4 0x1dec (DW_OP_fbreg 0x130) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1e24 0x1e40 (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))) 0x1e44 0x1e60 (DW_OP_fbreg 0x120) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1e64 0x1e80 (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))) 0x1e84 0x1ea0 (DW_OP_fbreg 0x110) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1ea4 0x1ec0 (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))) 0x1ec4 0x1ee0 (DW_OP_fbreg 0x100) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1ee4 0x1f00 (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))) 0x1f04 0x1f20 (DW_OP_fbreg 0xf0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1f24 0x1f40 (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))) 0x1f44 0x1f60 (DW_OP_fbreg 0xe0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1f64 0x1f80 (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))) 0x1f84 0x1fa0 (DW_OP_fbreg 0xd0) subroutines :none lexical_blocks:none vars: __val var typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))) 0x1fa4 0x1fc0 (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))) 0x1fc4 0x1fe0 (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))) 0x1fe4 0x2000 (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))) 0x2004 0x201c (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))) 0x2054 0x2070 (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))) 0x2074 0x2090 (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))) 0x2094 0x20b0 (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))) 0x20b4 0x20d0 (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))) 0x20d4 0x20f0 (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))) 0x20f4 0x2110 (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))) 0x2114 0x2130 (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))) 0x2134 0x2150 (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))) 0x2154 0x2170 (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))) 0x2174 0x2190 (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))) 0x2194 0x21b0 (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))) 0x21b4 0x21d0 (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))) 0x21d4 0x21f0 (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))) 0x21f4 0x2210 (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))) 0x2214 0x2230 (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))) 0x2234 0x224c (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))) 0x2254 0x226c (DW_OP_fbreg 0x28) subroutines :none lexical_blocks:none