📄 flash.readelf
字号:
DW_AT_high_pc : 0x3e4
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><77c>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : pt
DW_AT_decl_file : 1
DW_AT_decl_line : 82
DW_AT_type : <751>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><789>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : data
DW_AT_decl_file : 1
DW_AT_decl_line : 82
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 c (DW_OP_fbreg: 12)
<1><799>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <804>
DW_AT_external : 1
DW_AT_name : push_dpb_block
DW_AT_decl_file : 1
DW_AT_decl_line : 103
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x3e4
DW_AT_high_pc : 0x534
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><7bf>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : pt
DW_AT_decl_file : 1
DW_AT_decl_line : 102
DW_AT_type : <751>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><7cc>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : buf
DW_AT_decl_file : 1
DW_AT_decl_line : 102
DW_AT_type : <522>
DW_AT_location : 2 byte block: 91 c (DW_OP_fbreg: 12)
<2><7da>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : len
DW_AT_decl_file : 1
DW_AT_decl_line : 102
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 10 (DW_OP_fbreg: 16)
<2><7e8>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : i
DW_AT_decl_file : 1
DW_AT_decl_line : 103
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 11 (DW_OP_fbreg: 17)
<2><7f4>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : addr
DW_AT_decl_file : 1
DW_AT_decl_line : 104
DW_AT_type : <522>
DW_AT_location : 2 byte block: 91 14 (DW_OP_fbreg: 20)
<1><804>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <845>
DW_AT_external : 1
DW_AT_name : pop_dpb_data
DW_AT_decl_file : 1
DW_AT_decl_line : 131
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x534
DW_AT_high_pc : 0x5f8
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><828>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : pt
DW_AT_decl_file : 1
DW_AT_decl_line : 130
DW_AT_type : <751>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><835>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : data
DW_AT_decl_file : 1
DW_AT_decl_line : 130
DW_AT_type : <522>
DW_AT_location : 2 byte block: 91 c (DW_OP_fbreg: 12)
<1><845>: Abbrev Number: 23 (DW_TAG_subprogram)
DW_AT_external : 1
DW_AT_name : init_ESCI
DW_AT_decl_file : 2
DW_AT_decl_line : 6
DW_AT_low_pc : 0x5f8
DW_AT_high_pc : 0x678
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<1><85d>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <88c>
DW_AT_external : 1
DW_AT_name : send_c_ESCIA
DW_AT_decl_file : 2
DW_AT_decl_line : 25
DW_AT_prototyped : 1
DW_AT_low_pc : 0x678
DW_AT_high_pc : 0x6cc
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><87d>: Abbrev Number: 24 (DW_TAG_formal_parameter)
DW_AT_name : (indirect string, offset: 0x10): schar
DW_AT_decl_file : 2
DW_AT_decl_line : 24
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><88c>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <8c3>
DW_AT_external : 1
DW_AT_name : get_c_ESCI_A
DW_AT_decl_file : 2
DW_AT_decl_line : 32
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x6cc
DW_AT_high_pc : 0x724
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><8b0>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : RecData
DW_AT_decl_file : 2
DW_AT_decl_line : 32
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><8c3>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <8f2>
DW_AT_external : 1
DW_AT_name : send_c_ESCIB
DW_AT_decl_file : 2
DW_AT_decl_line : 40
DW_AT_prototyped : 1
DW_AT_low_pc : 0x724
DW_AT_high_pc : 0x784
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><8e3>: Abbrev Number: 24 (DW_TAG_formal_parameter)
DW_AT_name : (indirect string, offset: 0x10): schar
DW_AT_decl_file : 2
DW_AT_decl_line : 39
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><8f2>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <929>
DW_AT_external : 1
DW_AT_name : get_c_ESCI_B
DW_AT_decl_file : 2
DW_AT_decl_line : 47
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x784
DW_AT_high_pc : 0x7e8
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><916>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : RecData
DW_AT_decl_file : 2
DW_AT_decl_line : 47
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><929>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <957>
DW_AT_external : 1
DW_AT_name : init_FPGA_SPI
DW_AT_decl_file : 3
DW_AT_decl_line : 9
DW_AT_prototyped : 1
DW_AT_low_pc : 0x7e8
DW_AT_high_pc : 0x8cc
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><94a>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : i
DW_AT_decl_file : 3
DW_AT_decl_line : 9
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><957>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <990>
DW_AT_external : 1
DW_AT_name : FPGA_SPI_ready_send
DW_AT_decl_file : 3
DW_AT_decl_line : 21
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x8cc
DW_AT_high_pc : 0x92c
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><982>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : ch
DW_AT_decl_file : 3
DW_AT_decl_line : 20
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><990>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <9c9>
DW_AT_external : 1
DW_AT_name : FPGA_SPI_ready_read
DW_AT_decl_file : 3
DW_AT_decl_line : 26
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0x92c
DW_AT_high_pc : 0x98c
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><9bb>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : ch
DW_AT_decl_file : 3
DW_AT_decl_line : 25
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><9c9>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <a09>
DW_AT_external : 1
DW_AT_name : FPGA_SPI_Send
DW_AT_decl_file : 3
DW_AT_decl_line : 32
DW_AT_prototyped : 1
DW_AT_low_pc : 0x98c
DW_AT_high_pc : 0xa1c
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><9ea>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : ch
DW_AT_decl_file : 3
DW_AT_decl_line : 31
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><9f7>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : TxDATA
DW_AT_decl_file : 3
DW_AT_decl_line : 31
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 9 (DW_OP_fbreg: 9)
<1><a09>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <a3c>
DW_AT_external : 1
DW_AT_name : FPGA_SPI_Read
DW_AT_decl_file : 3
DW_AT_decl_line : 37
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0xa1c
DW_AT_high_pc : 0xa84
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><a2e>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : ch
DW_AT_decl_file : 3
DW_AT_decl_line : 36
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><a3c>: Abbrev Number: 21 (DW_TAG_subprogram)
DW_AT_sibling : <a80>
DW_AT_external : 1
DW_AT_name : FPGA_SPI_Swap
DW_AT_decl_file : 3
DW_AT_decl_line : 44
DW_AT_prototyped : 1
DW_AT_type : <1dc>
DW_AT_low_pc : 0xa84
DW_AT_high_pc : 0xbb8
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><a61>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : ch
DW_AT_decl_file : 3
DW_AT_decl_line : 43
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<2><a6e>: Abbrev Number: 19 (DW_TAG_formal_parameter)
DW_AT_name : TxDATA
DW_AT_decl_file : 3
DW_AT_decl_line : 43
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 9 (DW_OP_fbreg: 9)
<1><a80>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <ab4>
DW_AT_external : 1
DW_AT_name : SXC_master_verify
DW_AT_decl_file : 4
DW_AT_decl_line : 7
DW_AT_prototyped : 1
DW_AT_low_pc : 0xbb8
DW_AT_high_pc : 0xddc
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><aa5>: Abbrev Number: 24 (DW_TAG_formal_parameter)
DW_AT_name : (indirect string, offset: 0x9): brd_no
DW_AT_decl_file : 4
DW_AT_decl_line : 6
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><ab4>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <ae7>
DW_AT_external : 1
DW_AT_name : dump_SXC_CH_info
DW_AT_decl_file : 4
DW_AT_decl_line : 36
DW_AT_prototyped : 1
DW_AT_low_pc : 0xddc
DW_AT_high_pc : 0xfb0
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><ad8>: Abbrev Number: 24 (DW_TAG_formal_parameter)
DW_AT_name : (indirect string, offset: 0x9): brd_no
DW_AT_decl_file : 4
DW_AT_decl_line : 35
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 20 (DW_OP_fbreg: 32)
<1><ae7>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <b10>
DW_AT_external : 1
DW_AT_name : init_SXC
DW_AT_decl_file : 4
DW_AT_decl_line : 57
DW_AT_prototyped : 1
DW_AT_low_pc : 0xfb0
DW_AT_high_pc : 0x1014
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><b03>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : i
DW_AT_decl_file : 4
DW_AT_decl_line : 57
DW_AT_type : <1dc>
DW_AT_location : 2 byte block: 91 8 (DW_OP_fbreg: 8)
<1><b10>: Abbrev Number: 18 (DW_TAG_subprogram)
DW_AT_sibling : <b3b>
DW_AT_external : 1
DW_AT_name : init_EMIOS
DW_AT_decl_file : 5
DW_AT_decl_line : 23
DW_AT_prototyped : 1
DW_AT_low_pc : 0x1014
DW_AT_high_pc : 0x1124
DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31)
<2><b2e>: Abbrev Number: 20 (DW_TAG_variable)
DW_AT_name : i
DW_AT_decl_file : 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -