90 lines
2.9 KiB
Plaintext
90 lines
2.9 KiB
Plaintext
|
|
blinker01.clang.opt.elf: file format elf32-littlearm
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00008000 <_start>:
|
|
8000: e3a0d902 mov sp, #32768 ; 0x8000
|
|
8004: eb000005 bl 8020 <notmain>
|
|
|
|
00008008 <hang>:
|
|
8008: eafffffe b 8008 <hang>
|
|
|
|
0000800c <PUT32>:
|
|
800c: e5801000 str r1, [r0]
|
|
8010: e12fff1e bx lr
|
|
|
|
00008014 <GET32>:
|
|
8014: e5900000 ldr r0, [r0]
|
|
8018: e12fff1e bx lr
|
|
|
|
0000801c <dummy>:
|
|
801c: e12fff1e bx lr
|
|
|
|
00008020 <notmain>:
|
|
8020: e92d4810 push {r4, fp, lr}
|
|
8024: e59f4064 ldr r4, [pc, #100] ; 8090 <notmain+0x70>
|
|
8028: e28db004 add fp, sp, #4
|
|
802c: e1a00004 mov r0, r4
|
|
8030: ebfffff7 bl 8014 <GET32>
|
|
8034: e3c00707 bic r0, r0, #1835008 ; 0x1c0000
|
|
8038: e3801701 orr r1, r0, #262144 ; 0x40000
|
|
803c: e1a00004 mov r0, r4
|
|
8040: ebfffff1 bl 800c <PUT32>
|
|
8044: e59f0048 ldr r0, [pc, #72] ; 8094 <notmain+0x74>
|
|
8048: e3a01801 mov r1, #65536 ; 0x10000
|
|
804c: ebffffee bl 800c <PUT32>
|
|
8050: e3a04000 mov r4, #0
|
|
8054: e1a00004 mov r0, r4
|
|
8058: ebffffef bl 801c <dummy>
|
|
805c: e2844001 add r4, r4, #1
|
|
8060: e3540601 cmp r4, #1048576 ; 0x100000
|
|
8064: 1afffffa bne 8054 <notmain+0x34>
|
|
8068: e59f0028 ldr r0, [pc, #40] ; 8098 <notmain+0x78>
|
|
806c: e3a01801 mov r1, #65536 ; 0x10000
|
|
8070: ebffffe5 bl 800c <PUT32>
|
|
8074: e3a04000 mov r4, #0
|
|
8078: e1a00004 mov r0, r4
|
|
807c: ebffffe6 bl 801c <dummy>
|
|
8080: e2844001 add r4, r4, #1
|
|
8084: e3540601 cmp r4, #1048576 ; 0x100000
|
|
8088: 1afffffa bne 8078 <notmain+0x58>
|
|
808c: eaffffec b 8044 <notmain+0x24>
|
|
8090: 20200004 eorcs r0, r0, r4
|
|
8094: 2020001c eorcs r0, r0, ip, lsl r0
|
|
8098: 20200028 eorcs r0, r0, r8, lsr #32
|
|
|
|
Disassembly of section .ARM.attributes:
|
|
|
|
00000000 <.ARM.attributes>:
|
|
0: 00002f41 andeq r2, r0, r1, asr #30
|
|
4: 61656100 cmnvs r5, r0, lsl #2
|
|
8: 01006962 tsteq r0, r2, ror #18
|
|
c: 00000025 andeq r0, r0, r5, lsr #32
|
|
10: 4d524105 ldfmie f4, [r2, #-20] ; 0xffffffec
|
|
14: 36373131 ; <UNDEFINED> instruction: 0x36373131
|
|
18: 2d465a4a vstrcs s11, [r6, #-296] ; 0xfffffed8
|
|
1c: 06060053 ; <UNDEFINED> instruction: 0x06060053
|
|
20: 01090108 tsteq r9, r8, lsl #2
|
|
24: 0114020a tsteq r4, sl, lsl #4
|
|
28: 03170115 tsteq r7, #1073741829 ; 0x40000005
|
|
2c: 01440118 cmpeq r4, r8, lsl r1
|
|
|
|
Disassembly of section .comment:
|
|
|
|
00000000 <.comment>:
|
|
0: 6e616c63 cdpvs 12, 6, cr6, cr1, cr3, {3}
|
|
4: 65762067 ldrbvs r2, [r6, #-103]! ; 0x67
|
|
8: 6f697372 svcvs 0x00697372
|
|
c: 2e33206e cdpcs 0, 3, cr2, cr3, cr14, {3}
|
|
10: 62282034 eorvs r2, r8, #52 ; 0x34
|
|
14: 636e6172 cmnvs lr, #-2147483620 ; 0x8000001c
|
|
18: 2f736568 svccs 0x00736568
|
|
1c: 656c6572 strbvs r6, [ip, #-1394]! ; 0x572
|
|
20: 5f657361 svcpl 0x00657361
|
|
24: 32203433 eorcc r3, r0, #855638016 ; 0x33000000
|
|
28: 36303130 ; <UNDEFINED> instruction: 0x36303130
|
|
2c: Address 0x000000000000002c is out of bounds.
|
|
|