Compilation unit 00007744 00007834 arch/arm64/kvm/hyp/nvhe/hyp-smp.c .debug_info die tree
<0><5bb15>: Abbrev Number: 1 (DW_TAG_compile_unit) <5bb16> DW_AT_producer : (DW_FORM_strp) AV_sec_offset 0x0 Android (6443078 based on r383902) clang version 11.0.1 (https://android.googlesource.com/toolchain/llvm-project b397f81060ce6d701042b782172ed13bee898b79) <5bb1a> DW_AT_language : (DW_FORM_data2) AV_block 2 [01,00] <5bb1c> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x8807 arch/arm64/kvm/hyp/nvhe/hyp-smp.c <5bb20> DW_AT_stmt_list : (DW_FORM_sec_offset) AV_sec_offset 0x6c0e <5bb24> DW_AT_comp_dir : (DW_FORM_strp) AV_sec_offset 0xbe /home/pes20/repos/linux-analysis-el2-O0 <5bb28> DW_AT_low_pc : (DW_FORM_addr) AV_addr 0x7744 <5bb30> DW_AT_high_pc : (DW_FORM_data4) AV_block 4 [f0,00,00,00] <1><5bb34>: Abbrev Number: 2 (DW_TAG_variable) <5bb35> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x8829 hyp_cpu_logical_map <5bb39> DW_AT_type : (DW_FORM_ref4) AV_ref 0x3f <5bb3d> DW_AT_external : (DW_FORM_flag_present) AV_flag true <5bb3d> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bb3e> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [11] <5bb3f> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 9 [03,20,9f,01,00,00,00,00,00] DW_OP_addr 0x19f20 <1><5bb49>: Abbrev Number: 3 (DW_TAG_array_type) <5bb4a> DW_AT_type : (DW_FORM_ref4) AV_ref 0x4c <2><5bb4e>: Abbrev Number: 4 (DW_TAG_subrange_type) <5bb4f> DW_AT_type : (DW_FORM_ref4) AV_ref 0x69 <5bb53> DW_AT_count : (DW_FORM_data2) AV_block 2 [00,01] <1><5bb56>: Abbrev Number: 5 (DW_TAG_typedef) <5bb57> DW_AT_type : (DW_FORM_ref4) AV_ref 0x57 <5bb5b> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x94a7 u64 <5bb5f> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [02] <5bb60> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [17] <1><5bb61>: Abbrev Number: 5 (DW_TAG_typedef) <5bb62> DW_AT_type : (DW_FORM_ref4) AV_ref 0x62 <5bb66> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x6cf __u64 <5bb6a> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [01] <5bb6b> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [1f] <1><5bb6c>: Abbrev Number: 6 (DW_TAG_base_type) <5bb6d> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x6b8 long long unsigned int <5bb71> DW_AT_encoding : (DW_FORM_data1) AV_block 1 [07] <5bb72> DW_AT_byte_size : (DW_FORM_data1) AV_block 1 [08] <1><5bb73>: Abbrev Number: 7 (DW_TAG_base_type) <5bb74> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0xa0d __ARRAY_SIZE_TYPE__ <5bb78> DW_AT_byte_size : (DW_FORM_data1) AV_block 1 [08] <5bb79> DW_AT_encoding : (DW_FORM_data1) AV_block 1 [07] <1><5bb7a>: Abbrev Number: 6 (DW_TAG_base_type) <5bb7b> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x6cb int <5bb7f> DW_AT_encoding : (DW_FORM_data1) AV_block 1 [05] <5bb80> DW_AT_byte_size : (DW_FORM_data1) AV_block 1 [04] <1><5bb81>: Abbrev Number: 8 (DW_TAG_pointer_type) <5bb82> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <1><5bb86>: Abbrev Number: 6 (DW_TAG_base_type) <5bb87> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x6bd long unsigned int <5bb8b> DW_AT_encoding : (DW_FORM_data1) AV_block 1 [07] <5bb8c> DW_AT_byte_size : (DW_FORM_data1) AV_block 1 [08] <1><5bb8d>: Abbrev Number: 9 (DW_TAG_subprogram) <5bb8e> DW_AT_low_pc : (DW_FORM_addr) AV_addr 0x7744 <5bb96> DW_AT_high_pc : (DW_FORM_data4) AV_block 4 [44,00,00,00] <5bb9a> DW_AT_frame_base : (DW_FORM_exprloc) AV_exprloc 1 [6d] DW_OP_reg29 <5bb9c> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x882d cpu_logical_map <5bba0> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bba1> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [13] <5bba2> DW_AT_prototyped : (DW_FORM_flag_present) AV_flag true <5bba2> DW_AT_type : (DW_FORM_ref4) AV_ref 0x4c <5bba6> DW_AT_external : (DW_FORM_flag_present) AV_flag true <2><5bba6>: Abbrev Number: 10 (DW_TAG_formal_parameter) <5bba7> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [91,7c] DW_OP_fbreg -0x4 <5bbaa> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x7600 cpu <5bbae> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bbaf> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [13] <5bbb0> DW_AT_type : (DW_FORM_ref4) AV_ref 0x16a <1><5bbb5>: Abbrev Number: 11 (DW_TAG_subprogram) <5bbb6> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x7e04 __kern_hyp_va <5bbba> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [04] <5bbbb> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [85] <5bbbc> DW_AT_prototyped : (DW_FORM_flag_present) AV_flag true <5bbbc> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <5bbc0> DW_AT_inline : (DW_FORM_data1) AV_block 1 [01] <2><5bbc1>: Abbrev Number: 12 (DW_TAG_formal_parameter) <5bbc2> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x93aa v <5bbc6> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [04] <5bbc7> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [85] <5bbc8> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <1><5bbcd>: Abbrev Number: 9 (DW_TAG_subprogram) <5bbce> DW_AT_low_pc : (DW_FORM_addr) AV_addr 0x7788 <5bbd6> DW_AT_high_pc : (DW_FORM_data4) AV_block 4 [ac,00,00,00] <5bbda> DW_AT_frame_base : (DW_FORM_exprloc) AV_exprloc 1 [6d] DW_OP_reg29 <5bbdc> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x883d __hyp_per_cpu_offset <5bbe0> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bbe1> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [1b] <5bbe2> DW_AT_prototyped : (DW_FORM_flag_present) AV_flag true <5bbe2> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <5bbe6> DW_AT_external : (DW_FORM_flag_present) AV_flag true <2><5bbe6>: Abbrev Number: 10 (DW_TAG_formal_parameter) <5bbe7> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [91,74] DW_OP_fbreg -0xc <5bbea> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x7600 cpu <5bbee> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bbef> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [1b] <5bbf0> DW_AT_type : (DW_FORM_ref4) AV_ref 0x16a <2><5bbf4>: Abbrev Number: 13 (DW_TAG_variable) <5bbf5> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [91,68] DW_OP_fbreg -0x18 <5bbf8> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x8852 cpu_base_array <5bbfc> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bbfd> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [1d] <5bbfe> DW_AT_type : (DW_FORM_ref4) AV_ref 0x77 <2><5bc02>: Abbrev Number: 13 (DW_TAG_variable) <5bc03> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [91,60] DW_OP_fbreg -0x20 <5bc06> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x8861 this_cpu_base <5bc0a> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bc0b> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [1e] <5bc0c> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <2><5bc10>: Abbrev Number: 13 (DW_TAG_variable) <5bc11> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [8f,28] DW_OP_breg31 0x28 <5bc14> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x886f elf_base <5bc18> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bc19> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [1f] <5bc1a> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <2><5bc1e>: Abbrev Number: 14 (DW_TAG_lexical_block) <5bc1f> DW_AT_low_pc : (DW_FORM_addr) AV_addr 0x77ac <5bc27> DW_AT_high_pc : (DW_FORM_data4) AV_block 4 [18,00,00,00] <3><5bc2b>: Abbrev Number: 13 (DW_TAG_variable) <5bc2c> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [8f,20] DW_OP_breg31 0x20 <5bc2f> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x932d addr <5bc33> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bc34> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [24] <5bc35> DW_AT_type : (DW_FORM_ref4) AV_ref 0x171 <2><5bc3a>: Abbrev Number: 15 (DW_TAG_inlined_subroutine) <5bc3b> DW_AT_abstract_origin: (DW_FORM_ref4) AV_ref 0xab <5bc3f> DW_AT_low_pc : (DW_FORM_addr) AV_addr 0x77dc <5bc47> DW_AT_high_pc : (DW_FORM_data4) AV_block 4 [20,00,00,00] <5bc4b> DW_AT_call_file : (DW_FORM_data1) AV_block 1 [03] <5bc4c> DW_AT_call_line : (DW_FORM_data1) AV_block 1 [25] <5bc4d> DW_AT_call_column : (DW_FORM_data1) AV_block 1 [12] <3><5bc4e>: Abbrev Number: 16 (DW_TAG_formal_parameter) <5bc4f> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [91,78] DW_OP_fbreg -0x8 <5bc52> DW_AT_abstract_origin: (DW_FORM_ref4) AV_ref 0xb7 <2><5bc57>: Abbrev Number: 14 (DW_TAG_lexical_block) <5bc58> DW_AT_low_pc : (DW_FORM_addr) AV_addr 0x7800 <5bc60> DW_AT_high_pc : (DW_FORM_data4) AV_block 4 [18,00,00,00] <3><5bc64>: Abbrev Number: 13 (DW_TAG_variable) <5bc65> DW_AT_location : (DW_FORM_exprloc) AV_exprloc 2 [8f,10] DW_OP_breg31 0x10 <5bc68> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x932d addr <5bc6c> DW_AT_decl_file : (DW_FORM_data1) AV_block 1 [03] <5bc6d> DW_AT_decl_line : (DW_FORM_data1) AV_block 1 [26] <5bc6e> DW_AT_type : (DW_FORM_ref4) AV_ref 0x183 <1><5bc74>: Abbrev Number: 6 (DW_TAG_base_type) <5bc75> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x6c2 unsigned int <5bc79> DW_AT_encoding : (DW_FORM_data1) AV_block 1 [07] <5bc7a> DW_AT_byte_size : (DW_FORM_data1) AV_block 1 [04] <1><5bc7b>: Abbrev Number: 8 (DW_TAG_pointer_type) <5bc7c> DW_AT_type : (DW_FORM_ref4) AV_ref 0x176 <1><5bc80>: Abbrev Number: 3 (DW_TAG_array_type) <5bc81> DW_AT_type : (DW_FORM_ref4) AV_ref 0x7c <2><5bc85>: Abbrev Number: 4 (DW_TAG_subrange_type) <5bc86> DW_AT_type : (DW_FORM_ref4) AV_ref 0x69 <5bc8a> DW_AT_count : (DW_FORM_data2) AV_block 2 [00,01] <1><5bc8d>: Abbrev Number: 8 (DW_TAG_pointer_type) <5bc8e> DW_AT_type : (DW_FORM_ref4) AV_ref 0x188 <1><5bc92>: Abbrev Number: 3 (DW_TAG_array_type) <5bc93> DW_AT_type : (DW_FORM_ref4) AV_ref 0x193 <2><5bc97>: Abbrev Number: 17 (DW_TAG_subrange_type) <5bc98> DW_AT_type : (DW_FORM_ref4) AV_ref 0x69 <1><5bc9d>: Abbrev Number: 6 (DW_TAG_base_type) <5bc9e> DW_AT_name : (DW_FORM_strp) AV_sec_offset 0x738 char <5bca2> DW_AT_encoding : (DW_FORM_data1) AV_block 1 [08] <5bca3> DW_AT_byte_size : (DW_FORM_data1) AV_block 1 [01]