|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:( Y" f- K& P1 C
1 #include<stdio.h>
, [( c( \3 L0 L1 _# E 2 #include<math.h>
1 P6 ^% s+ `! X" Y5 Z V, P K 3 int main(int argc,char* argv[])
; C- `4 ~. \* {1 U+ i! i 4 {
# h3 r3 d% z5 M- _* l4 |/ E 5 int a,b,c;
- o/ e, t" p6 z6 L" a 6 c = a * b;% D8 R/ `) z2 }
7 return 0;: [3 s$ A. f* L
8 }: z3 b8 m: G$ @$ }# X
& q) j7 g- u8 \
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
+ k8 s2 S' |( Q* Z. j, W1 J/ P }6 Gnone:
) [7 t* v8 X) l# h000082e0 <_init>:# ^0 A( C+ R3 i! W
82e0: e92d4010 push {r4, lr}
1 |7 ]3 C5 G: B) t 82e4: eb00001c bl 835c <call_gmon_start>9 z! c6 i+ D. x$ b, U
82e8: e8bd8010 pop {r4, pc}0 I$ b/ U7 T+ F+ n, B; l& u* A. }
arago:2 ^& o. r2 L, j2 n9 G2 ]2 T
00008250 <_init>:* `+ P! D1 _+ z
8250: e92d4008 push {r3, lr}# Q" }9 ?- g* R8 g
8254: eb00001d bl 82d0 <call_gmon_start>: r2 o# X* D. J5 X5 j
8258: e8bd8008 pop {r3, pc}
, I: a5 Q+ D5 q& |4 K& A8 Y1 _' o4 M2 [) n$ k; F( g8 ~
none:
! p: ^7 o5 ? |+ L& d8 ^000082ec <.plt>:6 @, c5 b$ {! a2 I; |4 }
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
# [! M5 U+ @4 t 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>; x$ @; U2 a, c+ P4 e8 `# M" {
82f4: e08fe00e add lr, pc, lr& ~/ S0 Q3 V" s5 g* J! n# H" B, p4 L
82f8: e5bef008 ldr pc, [lr, #8]!
0 c( G% [) B" Q2 l6 w1 h 82fc: 000082d4 .word 0x000082d4
$ L; Q+ a0 X- ?4 p 8300: e28fc600 add ip, pc, #0 ; 0x0
) p( x, }. _4 W! \ 8304: e28cca08 add ip, ip, #32768 ; 0x8000
& t H4 u3 E; ]5 j. N 8308: e5bcf2d4 ldr pc, [ip, #724]!( ^ A& y9 i( j" \# }3 \3 _
830c: e28fc600 add ip, pc, #0 ; 0x0
+ k5 k+ ?" f& |2 @- s6 n; i! U 8310: e28cca08 add ip, ip, #32768 ; 0x8000
! K& h6 W0 S9 {8 q l 8314: e5bcf2cc ldr pc, [ip, #716]!
+ n) K+ `1 R; m% N/ t& e0 u8 k 8318: e28fc600 add ip, pc, #0 ; 0x00 B3 W' T0 X/ a! [0 U$ i
831c: e28cca08 add ip, ip, #32768 ; 0x80007 R7 \9 E" R# h6 Y- j: T }3 v5 }
8320: e5bcf2c4 ldr pc, [ip, #708]!
/ \3 b; B/ l2 X! Karago:6 ~% r4 J9 V7 X' Q6 q
0000825c <.plt>:
! ?1 r4 {* W+ ?% k* \ 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
# v) o/ G$ t) G2 E5 z; J 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>: J2 c) \% a4 [
8264: e08fe00e add lr, pc, lr$ l I4 T! C; L" g% Q1 Q$ I9 J0 j
8268: e5bef008 ldr pc, [lr, #8]!3 y/ x4 G# ]3 t! N/ Q% ~' z
826c: 0000827c .word 0x0000827c3 x) b7 N0 e: @' r8 H) m( `" Y
8270: e28fc600 add ip, pc, #0
" V+ E P- q6 |4 w L 8274: e28cca08 add ip, ip, #32768 ; 0x8000) i4 k% ~; b; y/ ~3 Q2 Y
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c. ]$ _4 Z9 M8 t$ C* {6 S/ j; U
827c: e28fc600 add ip, pc, #04 N, P$ b% s) P
8280: e28cca08 add ip, ip, #32768 ; 0x80005 G8 D" x' n2 |' H/ e. _
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
5 |7 s) g! R8 {! P 8288: e28fc600 add ip, pc, #0# ~8 Y% e9 E2 i
828c: e28cca08 add ip, ip, #32768 ; 0x8000
: W( c- `0 p* z# p, B; p6 h+ a6 k 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
' s+ b) u; j, N' L* Wnone:
5 f: F+ u1 I0 h+ Y00008324 <_start>:3 ~" l, U# E" u
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>+ |$ b6 [" ^7 a$ `/ ~$ b
8328: e3a0b000 mov fp, #0 ; 0x0
4 d) X% x- k# \+ K1 l @ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)* p- F; q7 g( g r& B+ R
8330: e1a0200d mov r2, sp
! n2 U+ ~% M* J" m6 ^* J4 O 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
3 [/ V/ l9 s% |/ r+ g$ G- s 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 B. {0 c5 L' F& y3 | 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30># ^3 {9 f+ }% {5 n' J: h! g/ C' h
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
; t6 a# W! ?. a" u5 n 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; r$ X% |) ` f: l" f# S 8348: ebffffef bl 830c <_init+0x2c># H! y' R6 f6 Q' E% R) d) H
834c: ebffffeb bl 8300 <_init+0x20>1 {1 b5 ?. f: m/ g9 B" h$ B% z1 E
8350: 00008404 .word 0x00008404! s9 i" ~6 a5 }3 }# x. S
8354: 000083cc .word 0x000083cc3 a) s5 f- l& v; S2 |4 c
8358: 00008408 .word 0x00008408
2 v+ S) n! q3 P( q$ P# o4 s/ farago:
6 q0 I; J5 o9 {00008294 <_start>:
4 Z2 h; z) t* W5 O2 c% M A 8294: e3a0b000 mov fp, #0% e$ `# l- I3 Q% O+ y5 P
8298: e3a0e000 mov lr, #03 _( k' M( Y* X
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
' A! x. [7 `. |, x! B2 [ 82a0: e1a0200d mov r2, sp# V! L7 ~$ A3 p* G
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
$ N1 a3 W7 d/ v 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 E" k% D! @: v7 V8 `/ q! t
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>9 ]. z4 |- E. @) P7 t: ^
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)% ?. T- k% |- r6 {% o5 J# m, m# _
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
" x' W- u" ^1 l6 M4 o, r 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
" ]( c% N; L: n% ^0 `+ V 82bc: ebffffee bl 827c <_init+0x2c>
% C/ E/ X2 }' U9 ` 82c0: ebffffea bl 8270 <_init+0x20>
( a& k; a/ h; I4 M% ? 82c4: 000083dc .word 0x000083dc
. e. j9 S+ R2 r 82c8: 00008344 .word 0x00008344
4 z" b( m2 B9 Q- P* y 82cc: 0000837c .word 0x0000837c; x* j) g' X2 |! P4 @
none:" Q4 _% A' `9 n; `7 a9 Q/ ]* W
0000835c <call_gmon_start>:/ [4 e l$ G J* i
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>% g" q5 z" [/ v
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
& j% K8 `4 X f& K 8364: e08f3003 add r3, pc, r3
* `4 d- l. ?; h7 J+ Y7 e 8368: e7931002 ldr r1, [r3, r2]3 u! J. N" ]8 y8 b/ i- r
836c: e3510000 cmp r1, #0 ; 0x09 P0 w$ W5 ~/ g0 ~
8370: 012fff1e bxeq lr
/ P, _6 Q- _3 U3 |8 X9 ^ 8374: eaffffe7 b 8318 <_init+0x38>
/ C( H/ t! N% R: U6 H7 |! J( R 8378: 00008264 .word 0x00008264$ Q: \9 Z; S5 F; s, r, I( M
837c: 00000018 .word 0x000000181 J2 t3 U$ X9 m5 q7 }9 i
arago:
% J6 @; o( x8 H# n* U9 d+ @000082d0 <call_gmon_start>:
4 R* F0 U f" y0 }, f 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
$ K, A( V: b6 y* y `7 } 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
: z+ h+ v1 e4 J8 `6 A) ~! } 82d8: e08f3003 add r3, pc, r3
& I! v: ^3 c) S3 Q+ p9 z/ Q 82dc: e7932000 ldr r2, [r3, r0]
) U$ W( ]$ ~* v. `7 W0 x3 ?# O( O+ A 82e0: e3520000 cmp r2, #0. c9 Q) f5 P5 A, y
82e4: 012fff1e bxeq lr5 C/ f- k# T5 I$ V% C Z
82e8: eaffffe6 b 8288 <_init+0x38>
" D, l" Z* k* O: N: M3 V 82ec: 00008208 .word 0x000082086 w: X i/ J4 b! t- @) c5 p7 \5 ]
82f0: 00000018 .word 0x00000018# M9 B7 t: D% Z0 g
none:
7 q, }' {* G! _6 N; f# J00008380 <__do_global_dtors_aux>:
& W" Y6 O! k! j6 C" r9 _ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>, \6 H2 E; T ?& t& [/ [+ f" a
8384: e5d23000 ldrb r3, [r2]2 e( y E4 ~# X0 W
8388: e3530000 cmp r3, #0 ; 0x0
" e/ z2 P3 c u- C" G0 j 838c: 03a03001 moveq r3, #1 ; 0x1
7 m8 ^2 h0 h6 N1 _* k 8390: 05c23000 strbeq r3, [r2]. d7 O( L, A5 h7 i4 e1 r
8394: e12fff1e bx lr5 ?' D8 F2 q" _) S
8398: 000105f4 .word 0x000105f4
) V- V- U6 f7 M6 a2 b6 oarago:, F9 T! D* Z; l0 l- O
000082f4 <__do_global_dtors_aux>:
, m5 K8 n k* p# N/ _ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
) ~/ f# ~ \+ q5 L% o* i) n* L 82f8: e5d32000 ldrb r2, [r3]
* e' V5 P. M/ X 82fc: e3520000 cmp r2, #0
! M3 P3 @( v; D$ j! N1 D 8300: 02822001 addeq r2, r2, #1
- v- @# ^9 ]( V* [; w s 8304: 05c32000 strbeq r2, [r3]
9 T9 Q; o' h6 `8 H0 b$ }: R' W 8308: e12fff1e bx lr
- \4 D1 O& `: J! e X, a 830c: 0001050c .word 0x0001050c
' ]5 k* c3 c( y( C0 m% y- snone:* W3 | ~6 G6 F! G4 C) E: x
0000839c <frame_dummy>:
. Y. N7 `) B5 a+ K0 h, C& A 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>0 r+ F5 ^8 T" x- V
83a0: e92d4010 push {r4, lr}/ Z1 R) w$ i8 ?* A7 \
83a4: e5903000 ldr r3, [r0]5 Q* V: O4 {) @9 y5 U
83a8: e3530000 cmp r3, #0 ; 0x0# Y3 M* [8 J2 a5 \
83ac: 08bd8010 popeq {r4, pc}8 R) u( ^* a" `2 L3 M$ ^
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
) V/ m5 h1 r# ?5 v 83b4: e3530000 cmp r3, #0 ; 0x0
+ r6 v6 _ N" b- @ 83b8: 08bd8010 popeq {r4, pc}% H4 d2 X! \7 P1 I1 D: F
83bc: e12fff33 blx r3
$ H2 \7 i: e' s# T; m6 H 83c0: e8bd8010 pop {r4, pc}$ K9 d+ K: O5 R0 D8 ?; x
83c4: 000104dc .word 0x000104dc
. ^/ U6 t2 l$ h/ ^. x) `5 @! O2 U 83c8: 00000000 .word 0x000000004 u0 w8 J& P' t6 @3 Y
arago:
0 K+ x4 x* l8 l- G* G: x00008310 <frame_dummy>:
/ y; A7 ^: l" p( Y3 q# t 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
+ S4 s. `7 |3 g2 W 8314: e92d4008 push {r3, lr}
) C- F! V) h4 h2 @ 8318: e5903000 ldr r3, [r0]; |; }7 D3 j- A* k. |& e
831c: e3530000 cmp r3, #09 O$ ?) i9 Y( N& i! Y6 \
8320: 0a000003 beq 8334 <frame_dummy+0x24>
7 Q$ |3 W- t0 H 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>( ?) {$ @8 y- ]1 k# w; R3 b) p
8328: e3530000 cmp r3, #0
; J/ b! C( U, \2 h 832c: 11a0e00f movne lr, pc
" v* T9 P. z4 \ 8330: 112fff13 bxne r3
- k) u; M; O* e2 S 8334: e8bd4008 pop {r3, lr}" O0 j+ y4 o' v
8338: e12fff1e bx lr
& A! `' q" i& k6 g 833c: 000103fc .word 0x000103fc& Q! v( X3 t- M* i* X# |3 q4 b: O& T
8340: 00000000 .word 0x00000000
; d5 v8 o6 s4 D j8 x9 g" vnone:6 W- D5 B" G2 f, L h
000083cc <main>:, e( n( X; M: ]5 P/ B
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* H: v9 g6 G1 s 83d0: e28db000 add fp, sp, #0 ; 0x0
: G1 H7 h1 W: H 83d4: e24dd01c sub sp, sp, #28 ; 0x1c* G" t0 L$ {3 e! K& F, D7 I' W
83d8: e50b0018 str r0, [fp, #-24]
6 z. D( @, X9 l! k7 C6 t$ L$ h* ] 83dc: e50b101c str r1, [fp, #-28]# n, H# a7 ?& I
83e0: e51b2010 ldr r2, [fp, #-16]
: X/ {$ @& r; m! f. q 83e4: e51b300c ldr r3, [fp, #-12]
5 u6 d7 C8 f3 Z2 o& r3 p" m% j. P 83e8: e0030392 mul r3, r2, r3
8 \& r8 _' [7 G6 d) W7 | 83ec: e50b3008 str r3, [fp, #-8]
# T+ [# U9 T. L) {" W7 F 83f0: e3a03000 mov r3, #0 ; 0x06 j u4 ^, x" s8 M' q' Q! ~; o. W
83f4: e1a00003 mov r0, r3) y- H$ v) b: P
83f8: e28bd000 add sp, fp, #0 ; 0x0
2 a4 ?7 d0 e& l, X" e5 z 83fc: e8bd0800 pop {fp}
9 a0 _. ~ v9 W7 S& q6 x, C 8400: e12fff1e bx lr/ i! s; u: U# A! g/ P4 S( M: |
arago:! z6 y( U- Q" c6 J; X, ~7 J
00008344 <main>:
% ^; v# z5 M3 N8 M* }2 K( D 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* }! {- V. C7 L/ O+ [0 O: l1 r 8348: e28db000 add fp, sp, #0
/ J. r! B# o1 q; m 834c: e24dd01c sub sp, sp, #28
2 e% `3 {6 f4 y5 D; \/ g 8350: e50b0018 str r0, [fp, #-24]
3 Z. w. K- h# x+ D- Q; B) Y 8354: e50b101c str r1, [fp, #-28]
) \+ [/ c6 C: h5 X# [* Y: Q 8358: e51b3008 ldr r3, [fp, #-8]% r: `5 g; u% ?- l3 e
835c: e51b200c ldr r2, [fp, #-12]9 d- ^& v- g: Y/ W. ~
8360: e0030392 mul r3, r2, r3/ y+ i1 z0 ?% I3 [& e/ W; q
8364: e50b3010 str r3, [fp, #-16]3 V9 ?# E1 m# p2 b
8368: e3a03000 mov r3, #0
6 ]7 Z# {4 v1 e5 e: Y 836c: e1a00003 mov r0, r33 P# G9 Q) `, x7 O
8370: e28bd000 add sp, fp, #0
0 E$ m5 N9 F. i4 d 8374: e8bd0800 pop {fp}9 U0 f0 X1 u5 h i7 g+ Y1 ^
8378: e12fff1e bx lr. E3 h: f% i8 R% U! Z0 F
none:
v# J: _# u% `, z% {00008404 <__libc_csu_fini>:
2 M9 V7 r9 f5 U- v3 n9 g4 N 8404: e12fff1e bx lr3 g3 B& d; W8 @/ k
arago:. C0 B9 c; P8 P3 @
000083dc <__libc_csu_fini>:/ G. [; Y' g$ j/ a: h2 [) G
83dc: e12fff1e bx lr) h/ }/ I; m. r, W" n
none:. h- A0 p, X& w! n" b
00008408 <__libc_csu_init>:4 z( O1 S1 a- F3 g0 w* P% w
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
* Z" Z- t8 x+ \# K0 s9 | 840c: e1a08001 mov r8, r1
* _) [5 Y$ p1 \; U( N0 O" H/ [3 U 8410: e1a07002 mov r7, r2
5 p' W: E, [( N& S( q2 y 8414: e1a0a000 mov sl, r0$ k! {+ l% t7 W& S: ~1 U1 j
8418: ebffffb0 bl 82e0 <_init>* `- ^2 H. h1 V$ d* A
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
7 g, q2 |% Q# j" j j: z 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
! F# }4 t* }+ \! L 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
8 z! x' x+ m0 d' l 8428: e0613003 rsb r3, r1, r3
& Z p* E. |4 I) E6 m) z 842c: e08f2002 add r2, pc, r2
! H' @1 u k8 @+ I, f5 O8 {0 L 8430: e1b05143 asrs r5, r3, #25 g, n9 s( j3 L7 N, Y2 J
8434: e0822001 add r2, r2, r10 w! ]" d; A2 [" \! l
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}* }- G" y5 U0 ~% O) q- M0 R% p
843c: e1a06002 mov r6, r2! }5 w& J" S. q: N F5 \) |/ `
8440: e3a04000 mov r4, #0 ; 0x0
; Q- }' u1 z8 V& V 8444: e1a0000a mov r0, sl
4 ?, k$ M1 T6 L; h+ B 8448: e1a01008 mov r1, r86 D, K H) p3 O# ?; Z
844c: e1a02007 mov r2, r7
8 x' r0 B$ G% Q' o; y 8450: e1a0e00f mov lr, pc
. q7 B) Y4 M* Q/ t 8454: e796f104 ldr pc, [r6, r4, lsl #2]2 n3 T% ]* v& H% x$ I
8458: e2844001 add r4, r4, #1 ; 0x1
5 r9 \4 ?3 G7 k w/ w 845c: e1540005 cmp r4, r5) H! O& ?0 k" N
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>! O; w* y# x/ K3 @0 I- F; M0 i* P* ~
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ ]: h. f1 t1 _5 X" Q$ P. C$ u 8468: ffffff04 .word 0xffffff04
( i0 D, U2 y4 o8 a& ~ 846c: ffffff08 .word 0xffffff08, `0 l# u- ?1 D
8470: 0000819c .word 0x0000819c
; Y% H' { K2 s$ t& Rarago:( x6 L G0 M: |2 Y
0000837c <__libc_csu_init>:% k7 H7 }9 }' C/ F/ o
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}! n$ ~ H0 N {* @* b; {
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>/ [' `& n: ]; x7 {2 Z) g
8384: e1a06000 mov r6, r00 \2 E0 Q7 T2 P: M" h% ^5 o4 h
8388: e1a07001 mov r7, r1- I$ Q+ u+ F, j
838c: e1a08002 mov r8, r2# c* A U3 k ]+ F% L
8390: ebffffae bl 8250 <_init>; }/ w5 @8 D+ F
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
; V8 W& A1 [; g+ v4 t# H 8398: e08fa00a add sl, pc, sl5 Q- U, L; S, t- O2 U7 D
839c: e08f0001 add r0, pc, r1
6 p$ B7 A- N% P% ^ 83a0: e06a5000 rsb r5, sl, r0
/ E. f' x2 R6 L7 W+ [) V" C 83a4: e1b05145 asrs r5, r5, #2
: u C9 i; P7 z6 x/ D 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}/ L& e a$ k) T9 @7 P) `, }
83ac: e3a04000 mov r4, #0
( S9 f" D9 Z8 l, q D2 V 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
3 J6 G5 Z1 x5 K# b 83b4: e1a00006 mov r0, r6
! R) f+ ?* n9 n1 ]- Q8 f- M% n 83b8: e1a01007 mov r1, r7
- w4 W7 z; R' t' Z. Z 83bc: e1a02008 mov r2, r84 M8 k0 c! z. o. b* @3 z' z b" \
83c0: e2844001 add r4, r4, #1
, u5 O9 D( Z- Y& b% _ 83c4: e12fff33 blx r3& R2 J) J# t# |
83c8: e1540005 cmp r4, r5
; w# A5 h) O z# X9 h+ h3 J+ v 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>, M, m. ?8 t6 {. B* w( j2 r. E
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}( j9 R: I# d* b" s6 v# ]; D
83d4: 00008054 .word 0x00008054
3 i- n$ A/ L _ e3 e7 i4 u, [ 83d8: 00008054 .word 0x00008054
4 q& |1 V/ O) V( t- Bnone:
% J7 O" g5 S, N7 _* s* }* ]4 e, ODisassembly of section .fini: z O. u% k C" l
1 Y3 ^0 k% l0 R$ W- k! N" e7 S, o
00008474 <_fini>:
# C6 |$ Z$ f: t4 h- G 8474: e92d4010 push {r4, lr} O" @/ P, l& B
8478: e8bd8010 pop {r4, pc}
9 E `6 p& m# w7 _) v! {3 aarago:. F5 w: ]% O) [
Disassembly of section .fini:; G2 E1 N7 h' b& e u: F& d! U
$ `4 D1 O6 g" f+ F2 H- f- W000083e0 <_fini>:
$ w5 s5 _+ i) F. | 83e0: e92d4008 push {r3, lr}
/ }6 w% m( U' y4 T 83e4: e8bd8008 pop {r3, pc}
- d. F; ^0 I L) U _+ _, K7 u9 x O# N. ^( I8 l" G
1 q+ f" ~% r8 i. f1 j1 w: w8 N2 [+ a
|
|