📄 ram.readelf
字号:
DW_AT_name : ssSPIStat
DW_AT_decl_file : 16
DW_AT_decl_line : 65
DW_AT_type : <2ee>
DW_AT_data_member_location: 3 byte block: 23 94 4 (DW_OP_plus_uconst: 532)
<2><3e9>: Abbrev Number: 15 (DW_TAG_member)
DW_AT_name : (indirect string, offset: 0x2d): returnStat
DW_AT_decl_file : 16
DW_AT_decl_line : 66
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 98 4 (DW_OP_plus_uconst: 536)
<2><3f8>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : isFinished
DW_AT_decl_file : 16
DW_AT_decl_line : 67
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 99 4 (DW_OP_plus_uconst: 537)
<2><40e>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : isLastESC
DW_AT_decl_file : 16
DW_AT_decl_line : 68
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 9a 4 (DW_OP_plus_uconst: 538)
<2><423>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : isCurrentESC
DW_AT_decl_file : 16
DW_AT_decl_line : 69
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 9b 4 (DW_OP_plus_uconst: 539)
<2><43b>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : cTx
DW_AT_decl_file : 16
DW_AT_decl_line : 70
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 9c 4 (DW_OP_plus_uconst: 540)
<2><44a>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : cRx
DW_AT_decl_file : 16
DW_AT_decl_line : 71
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 9d 4 (DW_OP_plus_uconst: 541)
<2><459>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : cTxLast
DW_AT_decl_file : 16
DW_AT_decl_line : 72
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 9e 4 (DW_OP_plus_uconst: 542)
<2><46c>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : amIWriteData
DW_AT_decl_file : 16
DW_AT_decl_line : 73
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 9f 4 (DW_OP_plus_uconst: 543)
<2><484>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : feedback_verify
DW_AT_decl_file : 16
DW_AT_decl_line : 74
DW_AT_type : <1dc>
DW_AT_data_member_location: 3 byte block: 23 a0 4 (DW_OP_plus_uconst: 544)
<1><4a0>: Abbrev Number: 7 (DW_TAG_array_type)
DW_AT_sibling : <4b0>
DW_AT_type : <1dc>
<2><4a9>: Abbrev Number: 8 (DW_TAG_subrange_type)
DW_AT_type : <a5>
DW_AT_upper_bound : 255
<1><4b0>: Abbrev Number: 7 (DW_TAG_array_type)
DW_AT_sibling : <4c0>
DW_AT_type : <1dc>
<2><4b9>: Abbrev Number: 8 (DW_TAG_subrange_type)
DW_AT_type : <a5>
DW_AT_upper_bound : 7
<1><4c0>: Abbrev Number: 6 (DW_TAG_typedef)
DW_AT_name : SBPBuffer
DW_AT_decl_file : 16
DW_AT_decl_line : 75
DW_AT_type : <301>
<1><4d1>: Abbrev Number: 16 (DW_TAG_structure_type)
DW_AT_sibling : <522>
DW_AT_byte_size : 20
DW_AT_decl_file : 13
DW_AT_decl_line : 8
<2><4d9>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : n
DW_AT_decl_file : 13
DW_AT_decl_line : 3
DW_AT_type : <1fb>
DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
<2><4e5>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : in_n
DW_AT_decl_file : 13
DW_AT_decl_line : 4
DW_AT_type : <1fb>
DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
<2><4f4>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : out_n
DW_AT_decl_file : 13
DW_AT_decl_line : 5
DW_AT_type : <1fb>
DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
<2><504>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : len
DW_AT_decl_file : 13
DW_AT_decl_line : 6
DW_AT_type : <1fb>
DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
<2><512>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : addr
DW_AT_decl_file : 13
DW_AT_decl_line : 7
DW_AT_type : <522>
DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
<1><522>: Abbrev Number: 17 (DW_TAG_pointer_type)
DW_AT_byte_size : 4
DW_AT_type : <1dc>
<1><528>: Abbrev Number: 6 (DW_TAG_typedef)
DW_AT_name : DP_BUF_tag
DW_AT_decl_file : 13
DW_AT_decl_line : 8
DW_AT_type : <4d1>
<1><53a>: Abbrev Number: 9 (DW_TAG_structure_type)
DW_AT_sibling : <5a7>
DW_AT_name : __MStat
DW_AT_byte_size : 6
DW_AT_decl_file : 13
DW_AT_decl_line : 28
<2><54a>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : role
DW_AT_decl_file : 13
DW_AT_decl_line : 29
DW_AT_type : <1dc>
DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
<2><559>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : alive
DW_AT_decl_file : 13
DW_AT_decl_line : 30
DW_AT_type : <1dc>
DW_AT_data_member_location: 2 byte block: 23 1 (DW_OP_plus_uconst: 1)
<2><569>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : ssp_loop_start_flag
DW_AT_decl_file : 13
DW_AT_decl_line : 31
DW_AT_type : <1dc>
DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2)
<2><587>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : unused
DW_AT_decl_file : 13
DW_AT_decl_line : 32
DW_AT_type : <1dc>
DW_AT_data_member_location: 2 byte block: 23 3 (DW_OP_plus_uconst: 3)
<2><598>: Abbrev Number: 10 (DW_TAG_member)
DW_AT_name : lid
DW_AT_decl_file : 13
DW_AT_decl_line : 33
DW_AT_type : <1eb>
DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
<1><5a7>: Abbrev Number: 6 (DW_TAG_typedef)
DW_AT_name : MBCtrlBlock_tag
DW_AT_decl_file : 13
DW_AT_decl_line : 34
DW_AT_type : <53a>
<1><5be>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <602>
DW_AT_external : 1
DW_AT_name : pad_func_config
DW_AT_decl_file : 1
DW_AT_decl_line : 2
DW_AT_prototyped : 1
DW_AT_low_pc : 0x40000000
DW_AT_high_pc : 0x40000050
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><5e1>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : port
DW_AT_decl_file : 1
DW_AT_decl_line : 1
DW_AT_type : <1eb>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><5f0>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : config
DW_AT_decl_file : 1
DW_AT_decl_line : 1
DW_AT_type : <1eb>
DW_AT_location : 2 byte block: 91 a (DW_OP_fbreg: 10)
<1><602>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <63b>
DW_AT_external : 1
DW_AT_name : set_GPIO
DW_AT_decl_file : 1
DW_AT_decl_line : 10
DW_AT_prototyped : 1
DW_AT_low_pc : 0x40000050
DW_AT_high_pc : 0x400000e4
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><61e>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : pin
DW_AT_decl_file : 1
DW_AT_decl_line : 9
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><62c>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : val
DW_AT_decl_file : 1
DW_AT_decl_line : 9
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 9 (DW_OP_fbreg: 9)
<1><63b>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <676>
DW_AT_external : 1
DW_AT_name : set_led
DW_AT_decl_file : 1
DW_AT_decl_line : 18
DW_AT_prototyped : 1
DW_AT_low_pc : 0x400000e4
DW_AT_high_pc : 0x40000140
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><656>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : led
DW_AT_decl_file : 1
DW_AT_decl_line : 17
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><664>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : status
DW_AT_decl_file : 1
DW_AT_decl_line : 17
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 9 (DW_OP_fbreg: 9)
<1><676>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <6aa>
DW_AT_external : 1
DW_AT_name : delay
DW_AT_decl_file : 1
DW_AT_decl_line : 30
DW_AT_prototyped : 1
DW_AT_low_pc : 0x40000140
DW_AT_high_pc : 0x40000188
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><68f>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : cnt
DW_AT_decl_file : 1
DW_AT_decl_line : 29
DW_AT_type : <1fb>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><69d>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : i
DW_AT_decl_file : 1
DW_AT_decl_line : 31
DW_AT_type : <1fb>
DW_AT_location : 2 byte block: 91 c (DW_OP_fbreg: 12)
<1><6aa>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <6ff>
DW_AT_external : 1
DW_AT_name : char2num
DW_AT_decl_file : 1
DW_AT_decl_line : 43
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x40000188
DW_AT_high_pc : 0x40000270
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><6ca>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : inch
DW_AT_decl_file : 1
DW_AT_decl_line : 42
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><6d9>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : ch
DW_AT_decl_file : 1
DW_AT_decl_line : 44
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 9 (DW_OP_fbreg: 9)
<2><6e6>: Abbrev Number: 22 (DW_TAG_lexical_block)
DW_AT_low_pc : 0x4000019c
DW_AT_high_pc : 0x400001e0
<3><6ef>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : __x
DW_AT_decl_file : 1
DW_AT_decl_line : 45
DW_AT_type : <8d>
DW_AT_location : 2 byte block: 91 c (DW_OP_fbreg: 12)
<1><6ff>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <751>
DW_AT_external : 1
DW_AT_name : init_dpb
DW_AT_decl_file : 1
DW_AT_decl_line : 67
DW_AT_prototyped : 1
DW_AT_low_pc : 0x40000270
DW_AT_high_pc : 0x40000310
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><71b>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : pt
DW_AT_decl_file : 1
DW_AT_decl_line : 66
DW_AT_type : <751>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><728>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : mem
DW_AT_decl_file : 1
DW_AT_decl_line : 66
DW_AT_type : <522>
DW_AT_location : 2 byte block: 91 c (DW_OP_fbreg: 12)
<2><736>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : len
DW_AT_decl_file : 1
DW_AT_decl_line : 66
DW_AT_type : <1fb>
DW_AT_location : 2 byte block: 91 10 (DW_OP_fbreg: 16)
<2><744>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : i
DW_AT_decl_file : 1
DW_AT_decl_line : 67
DW_AT_type : <1fb>
DW_AT_location : 2 byte block: 91 14 (DW_OP_fbreg: 20)
<1><751>: Abbrev Number: 17 (DW_TAG_pointer_type)
DW_AT_byte_size : 4
DW_AT_type : <528>
<1><757>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <799>
DW_AT_external : 1
DW_AT_name : push_dpb_data
DW_AT_decl_file : 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -