⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.txt

📁 at91arm7处理器的启动源码
💻 TXT
字号:
File test.x:-
  Machine class(1): 32-bit
  Data encoding (1): Little endian
  Header version 1

  Type(2): Executable
  Machine(40): ARM
  Entry point: 0x00000000
  Program header offset: 0x0000051c
  Section header offset: 0x0000053c
  Flags: 0x00000002
  ELF header size: 52 (0x34)
  Program header entry size: 32 (0x20)
  Program header entries: 1
  Section header entry size: 40 (0x28)
  Section header entries: 8
  String table section index: 7

** Program segment 0 (PT_LOAD) [PF_X + PF_R], 60 bytes
   Virtual address: 0x00000000
  EXPORT Image$$RO$$Base
Image$$RO$$Base
  0x000000:  ea000006  .... : B        0x20
  0x000004:  ea000005  .... : B        0x20
  0x000008:  ea000008  .... : B        0x30
  0x00000c:  ea000004  .... : B        0x24
  0x000010:  ea000004  .... : B        0x28
  0x000014:  ea000004  .... : B        0x2c
  0x000018:  e51fff20   ... : LDR      pc,0xfffff100
  0x00001c:  e51fff20   ... : LDR      pc,0xfffff104
  0x000020:  eafffffe  .... : B        0x20
  0x000024:  eafffffe  .... : B        0x24
  0x000028:  eafffffd  .... : B        0x24
  0x00002c:  eafffffe  .... : B        0x2c
  0x000030:  e59fc000  .... : LDR      r12,0x38
  0x000034:  e1a0f00c  .... : MOV      pc,r12
  0x000038:  ffff0000  .... : SWINV    0xff0000

** Section 1 "test.x" (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR + Processor specific flags: SHF_LOADREGION], 60 bytes
vectors
  EXPORT BOOTROM$$Base
BOOTROM$$Base
BOOTROM
  0x000000:  ea000006  .... : B        0x20
  0x000004:  ea000005  .... : B        0x20
  0x000008:  ea000008  .... : B        0x30
  0x00000c:  ea000004  .... : B        0x24
  0x000010:  ea000004  .... : B        0x28
  0x000014:  ea000004  .... : B        0x2c
  0x000018:  e51fff20   ... : LDR      pc,0xfffff100
  0x00001c:  e51fff20   ... : LDR      pc,0xfffff104
undefvec
resetvec
  0x000020:  eafffffe  .... : B        0x20
pabtvec
  0x000024:  eafffffe  .... : B        0x24
dabtvec
  0x000028:  eafffffd  .... : B        0x24
rsvdvec
  0x00002c:  eafffffe  .... : B        0x2c
progend
swivec
  0x000030:  e59fc000  .... : LDR      r12,0x38
  0x000034:  e1a0f00c  .... : MOV      pc,r12
x$litpool$1
  0x000038:  ffff0000  .... : SWINV    0xff0000
** Section 2 ".debug_abbrev" (SHT_PROGBITS) [Processor specific flags: SHF_DEBUG], 16 bytes
  00000000  1:    children: DW_TAG_compile_unit
    000003 DW_AT_name                 DW_FORM_string
    000005 DW_AT_producer             DW_FORM_string
    000007 DW_AT_low_pc               DW_FORM_addr
    000009 DW_AT_high_pc              DW_FORM_addr
    00000b DW_AT_stmt_list            DW_FORM_data4

** Section 4 ".debug_line" (SHT_PROGBITS) [Processor specific flags: SHF_DEBUG], 68 bytes
  Header:
    total length 61
    version 2
    prologue length 26
    minimum instruction length 2
    default is_stmt 1
    line base 0
    line range 6
    opcode base 10
    opcode args  0, 1, 1, 1, 1, 0, 0, 0, 0
  000018:  directory ""                 : 00
  000019:  file "test.s": dir 0 time 0x0 length 0: 74 65 73 74 2e 73 00 00 00 00
  000023:  file ""                      : 00
  000024:  DW_LNS_set_file 1            : 04 01
  000026:  DW_LNE_set_address 0x0       : 00 05 02 00 00 00 00
  00002d:  SPECIAL(3, 0)                : 0d                00000000: test.s:4.0 [
  00002e:  SPECIAL(1, 2)                : 17                00000004: test.s:5.0 [
  00002f:  SPECIAL(1, 2)                : 17                00000008: test.s:6.0 [
  000030:  SPECIAL(1, 2)                : 17                0000000c: test.s:7.0 [
  000031:  SPECIAL(1, 2)                : 17                00000010: test.s:8.0 [
  000032:  SPECIAL(1, 2)                : 17                00000014: test.s:9.0 [
  000033:  SPECIAL(1, 2)                : 17                00000018: test.s:10.0 [
  000034:  SPECIAL(1, 2)                : 17                0000001c: test.s:11.0 [
  000035:  DW_LNS_advance_line 7        : 03 07
  000037:  SPECIAL(0, 2)                : 16                00000020: test.s:18.0 [
  000038:  SPECIAL(3, 2)                : 19                00000024: test.s:21.0 [
  000039:  SPECIAL(2, 2)                : 18                00000028: test.s:23.0 [
  00003a:  SPECIAL(2, 2)                : 18                0000002c: test.s:25.0 [
  00003b:  SPECIAL(4, 2)                : 1a                00000030: test.s:29.0 [
  00003c:  SPECIAL(1, 2)                : 17                00000034: test.s:30.0 [
  00003d:  SPECIAL(3, 2)                : 19                00000038: test.s:33.0 [
  00003e:  DW_LNE_end sequence          : 00 01 01          00000038: test.s:33.0 [

** Section 5 ".symtab" (SHT_SYMTAB), 512 bytes
   String table ".strtab"
   Last local symbol no. 12
  Symbol table .symtab (32 symbols, 12 local):-
BOOTROM              : Code "test.x" offset 0x00000000 local section 1 (test.x)
vectors              : Code "test.x" offset 0x00000000 local section 1 (test.x)
resetvec             : Code "test.x" offset 0x00000020 local section 1 (test.x)
undefvec             : Code "test.x" offset 0x00000020 local section 1 (test.x)
pabtvec              : Code "test.x" offset 0x00000024 local section 1 (test.x)
dabtvec              : Code "test.x" offset 0x00000028 local section 1 (test.x)
rsvdvec              : Code "test.x" offset 0x0000002c local section 1 (test.x)
progend              : Code "test.x" offset 0x00000030 local section 1 (test.x)
swivec               : Code "test.x" offset 0x00000030 local section 1 (test.x)
x$litpool$1          : Code "test.x" offset 0x00000038 local section 1 (test.x)
x$litpool_e$1        : Code "test.x" offset 0x0000003b local section 1 (test.x)
BOOTROM$$Base        : Code "test.x" offset 0x00000000 global section 1 (test.x)
BOOTROM$$Limit       : Code "test.x" offset 0x0000003c global section 1 (test.x)
.debug_info$$Base    : Data object ".debug_info" offset 0x00000000 global section 3 (.debug_info)
.debug_info$$Limit   : Data object ".debug_info" offset 0x00000054 global section 3 (.debug_info)
.debug_info$$DbgOffset : Data object ".debug_info" offset 0x00000010 global section 3 (.debug_info)
.debug_line$$Base    : Data object ".debug_line" offset 0x00000000 global section 4 (.debug_line)
.debug_line$$Limit   : Data object ".debug_line" offset 0x00000044 global section 4 (.debug_line)
.debug_line$$DbgOffset : Data object ".debug_line" offset 0x00000064 global section 4 (.debug_line)
.debug_abbrev$$Base  : Data object ".debug_abbrev" offset 0x00000000 global section 2 (.debug_abbrev)
.debug_abbrev$$Limit : Data object ".debug_abbrev" offset 0x00000010 global section 2 (.debug_abbrev)
.debug_abbrev$$DbgOffset : Data object ".debug_abbrev" offset 0x00000000 global section 2 (.debug_abbrev)
_etext               : value = 0x0000003c global absolute
_edata               : value = 0x0000003c global absolute
_end                 : value = 0x0000003c global absolute
Image$$RO$$Base      : value = 0x00000000 global absolute
Image$$RO$$Limit     : value = 0x0000003c global absolute
Image$$RW$$Base      : value = 0x0000003c global absolute
Image$$RW$$Limit     : value = 0x0000003c global absolute
Image$$ZI$$Base      : value = 0x0000003c global absolute
Image$$ZI$$Limit     : value = 0x0000003c global absolute

** Section 6 ".strtab" (SHT_STRTAB), 444 bytes
Offset  String-name
-------------------
     1: $$
     4: $T
     7: $A
    10: BOOTROM
    18: vectors
    26: resetvec
    35: undefvec
    44: pabtvec
    52: dabtvec
    60: rsvdvec
    68: progend
    76: swivec
    83: x$litpool$1
    95: x$litpool_e$1
   109: BOOTROM$$Base
   123: BOOTROM$$Limit
   138: .debug_info$$Base
   156: .debug_info$$Limit
   175: .debug_info$$DbgOffset
   198: .debug_line$$Base
   216: .debug_line$$Limit
   235: .debug_line$$DbgOffset
   258: .debug_abbrev$$Base
   278: .debug_abbrev$$Limit
   299: .debug_abbrev$$DbgOffset
   324: _etext
   331: _edata
   338: _end
   343: Image$$RO$$Base
   359: Image$$RO$$Limit
   376: Image$$RW$$Base
   392: Image$$RW$$Limit
   409: Image$$ZI$$Base
   425: Image$$ZI$$Limit
   442: 
   443: 

** Section 7 ".shstrtab" (SHT_STRTAB), 72 bytes
Offset  String-name
-------------------
     1: test.x
     8: .debug_abbrev
    22: .debug_info
    34: .debug_line
    46: .symtab
    54: .strtab
    62: .shstrtab

** Section 3 ".debug_info" (SHT_PROGBITS) [Processor specific flags: SHF_DEBUG], 84 bytes
  Header
    size 0x50 bytes, dwarf version 2, abbrevp 0x0, address size 4
  00000b: 1  = 0x11 (DW_TAG_compile_unit)
  00000c:   DW_AT_name test.s
  000013:   DW_AT_producer ARM AOF Macro Assembler vsn 2.50 (ARM Ltd SDT2.50)
  000046:   DW_AT_low_pc 0x0
  00004a:   DW_AT_high_pc 0x38
  00004e:   DW_AT_stmt_list 0x0
  000052:   0  null
  000053: 0  padding


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -