|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
' A5 i4 x) r( X# p* x 1 #include<stdio.h>
- l: T% Y) W% b" o) G 2 #include<math.h>4 `+ m1 _9 p V2 }; Z2 l" u
3 int main(int argc,char* argv[])7 c* E& l! X4 n- ]5 I
4 {
3 L7 i4 N- D3 \& C( o3 v$ F 5 int a,b,c;
! y6 x0 W* l. s3 o8 S) i, f/ R 6 c = a * b;
7 G' N! |1 _: B/ S8 ^/ R9 C 7 return 0;
. q- b7 c. n2 _. j+ D 8 }
1 S. k# e- [7 V& t7 N6 S
6 v& g! E5 B4 A* }下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看. G0 o+ r. y+ ~' Y& }6 @8 |
none:; H) K" h6 m" \8 W6 v }
000082e0 <_init>:/ ?: R5 j; x* @6 [ ^9 s0 R
82e0: e92d4010 push {r4, lr}+ h7 p3 y1 T! [1 B) t7 s
82e4: eb00001c bl 835c <call_gmon_start>5 s1 V* e( b/ m$ s6 \4 m1 T$ d1 [& M
82e8: e8bd8010 pop {r4, pc}6 J: P# g- K4 \
arago:
, V4 t# t1 [" i: P( d2 ~00008250 <_init>:
& R' s# ~/ C# X4 D, c 8250: e92d4008 push {r3, lr}/ _, S7 ^2 f7 r9 O1 t- X
8254: eb00001d bl 82d0 <call_gmon_start>
+ I3 w& l2 I Y* S 8258: e8bd8008 pop {r3, pc}
- e* V6 v) T/ ~6 F: ~9 M; O4 Y$ ^+ N
none:
: L! D( M/ n! Q/ j4 Z5 G: G5 a' B6 l5 w! m B000082ec <.plt>:9 S# I8 q. ]/ p9 v4 V
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ J' _$ o. |1 a- d" W+ e( f
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
. s+ W! Q( y f ~: B5 q. f 82f4: e08fe00e add lr, pc, lr
* V0 O* D- j2 l 82f8: e5bef008 ldr pc, [lr, #8]!7 n9 |( h$ q: ^/ Z1 H9 G
82fc: 000082d4 .word 0x000082d4
1 E, c+ U$ \4 B, B- g7 M 8300: e28fc600 add ip, pc, #0 ; 0x0
: F7 Z- d! R+ |; Z. X9 B 8304: e28cca08 add ip, ip, #32768 ; 0x8000
& A/ v. L& G3 }6 L, S 8308: e5bcf2d4 ldr pc, [ip, #724]!
7 y% N) @! b; \9 h 830c: e28fc600 add ip, pc, #0 ; 0x0( W1 y& n+ m. h' D" M
8310: e28cca08 add ip, ip, #32768 ; 0x8000
8 d5 h5 g1 n' W& G9 @3 _2 u 8314: e5bcf2cc ldr pc, [ip, #716]!- [4 L. e0 I6 _+ O/ o% I- Z
8318: e28fc600 add ip, pc, #0 ; 0x0$ C$ u+ x7 C. R, I% J! L I0 X: z
831c: e28cca08 add ip, ip, #32768 ; 0x80002 ~$ } @# z" C* a) D. U* y2 ?! P# h
8320: e5bcf2c4 ldr pc, [ip, #708]!
1 f+ S* O# T2 J' Qarago:. [( q6 K* Z( r4 e7 r8 O
0000825c <.plt>:
2 M; R5 c8 g3 ]1 Z- s) G 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
~( }" `' _. W7 q$ \8 ^ 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>8 r- e! o% _' R5 p; F, @. ~
8264: e08fe00e add lr, pc, lr" Y( z" ]4 g/ j7 `* }$ M# s( Y e
8268: e5bef008 ldr pc, [lr, #8]!( b. j/ Z) S# t" j4 R
826c: 0000827c .word 0x0000827c# R4 N+ G+ L1 t4 {0 s! @8 x
8270: e28fc600 add ip, pc, #0
$ E. M7 J1 C4 G6 N& ? 8274: e28cca08 add ip, ip, #32768 ; 0x8000
. J/ l. d6 N! ~6 o! K0 M; c 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
6 S, j# A; u ?* P 827c: e28fc600 add ip, pc, #0+ C7 s# `/ R* J8 }
8280: e28cca08 add ip, ip, #32768 ; 0x8000
) t1 I6 o/ [* g3 S: t# { 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
& u; c% [$ ^5 U( \ 8288: e28fc600 add ip, pc, #0& [( z+ T+ {# [4 d$ S
828c: e28cca08 add ip, ip, #32768 ; 0x8000
' n) p R# Z9 S; P4 | 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
, a5 C- U# e0 nnone:5 a8 N0 U' W3 c8 f& s$ U9 |
00008324 <_start>:7 G5 V \2 f& _% g2 s2 j
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>. s0 I+ b, D. W& r# [- Y
8328: e3a0b000 mov fp, #0 ; 0x0% }3 e* m* }& q# P
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 K2 q) y3 K- Y' y! l. c" E 8330: e1a0200d mov r2, sp
4 k9 R, p, K( S- L 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* \" B3 q5 ~$ F8 h0 \) M
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)9 c$ o) |( [" ?# U5 a
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>+ b# g/ ?( U( T$ m( h: F5 _
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>3 X/ W [: n$ k9 n% J. d7 f
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
0 u* I- w, c5 f6 c% c) S) ]) w/ \ 8348: ebffffef bl 830c <_init+0x2c>
8 S- w# K; |# V& M j 834c: ebffffeb bl 8300 <_init+0x20>
9 q' B" s1 E4 E1 ? 8350: 00008404 .word 0x00008404
9 _- Y$ u3 o8 U1 d% M- m 8354: 000083cc .word 0x000083cc
5 `, N8 U& Y& l, z3 a2 ? 8358: 00008408 .word 0x00008408% D" y# _6 G, y! k( j3 ^
arago:
# t7 }* @4 S( W- Q7 A g00008294 <_start>:
% }/ ^+ e7 o! J; z" U3 e 8294: e3a0b000 mov fp, #0! B6 l# ^$ D1 Z1 n5 h7 G/ m
8298: e3a0e000 mov lr, #0
6 R% ^6 r: P9 T2 J 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4). ], @4 l4 g" h3 H& S# Q: w! m9 N
82a0: e1a0200d mov r2, sp
- j8 ?, [& E9 N" H 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)9 S( Z: V% O$ `5 j
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
" G5 K J$ ] Q* a 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
% g4 D/ t, Z: y; f/ O 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
: A) d6 t* s# u. a& g1 X 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
9 {& G7 x6 z8 U+ W+ ?1 v& C m 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>+ ]- K) f7 ?; R# A1 x
82bc: ebffffee bl 827c <_init+0x2c>
! f E6 J" f4 p; G- w 82c0: ebffffea bl 8270 <_init+0x20>
8 m' u1 T5 j3 S# s4 J$ q! s 82c4: 000083dc .word 0x000083dc
5 a3 F6 i. H" K! p 82c8: 00008344 .word 0x00008344$ W7 h8 `' R+ K1 i2 P* q# P t, |
82cc: 0000837c .word 0x0000837c G2 g/ a7 _0 Z3 Q& O1 U
none:
% K. s7 Y2 A- G0 P" p( B, Q0000835c <call_gmon_start>:
* v' E: r. n) _/ t 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
' t& Y! g" ?, T) l9 x; W 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
3 x8 A' Z: l' E5 a) a1 A8 u+ e 8364: e08f3003 add r3, pc, r3
' u9 g2 s2 f- E' ~$ ~ 8368: e7931002 ldr r1, [r3, r2]- C( w6 v# S- [2 C6 Q
836c: e3510000 cmp r1, #0 ; 0x0" y, I" R* m8 Q7 }! H# ]8 n
8370: 012fff1e bxeq lr' X/ K! w4 }" t! b: k% s5 v
8374: eaffffe7 b 8318 <_init+0x38>
9 E( F+ _7 _/ J; Y" a 8378: 00008264 .word 0x00008264
% t" l0 r6 r, @ 837c: 00000018 .word 0x00000018: i' d, p( u6 `1 x$ }0 T' Q6 a% l1 A2 a
arago:; B: C9 ?# m! U- v
000082d0 <call_gmon_start>:
* P* {7 a& x% M9 i 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
7 D, u% N- h0 h5 e. \ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
! R4 ~3 }7 t- b2 ` 82d8: e08f3003 add r3, pc, r37 E: M7 O: `2 x4 d2 T
82dc: e7932000 ldr r2, [r3, r0]
! l- w! N$ d5 t2 O! H 82e0: e3520000 cmp r2, #01 {, E& i: Y. n( w8 @$ f& g# n6 b
82e4: 012fff1e bxeq lr
0 }- |3 a1 j( N9 j3 U 82e8: eaffffe6 b 8288 <_init+0x38>; ^% G& M3 J, Y4 V- w+ e
82ec: 00008208 .word 0x00008208
8 W2 N6 ~- s3 U0 P; Z 82f0: 00000018 .word 0x00000018
* o3 C( k6 R! c1 U2 N9 l% fnone:
9 P2 w3 E. q/ U3 K( G; V00008380 <__do_global_dtors_aux>:
1 H& z, s% U' a6 Q! X 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
, q& j) H! p- D) _: V 8384: e5d23000 ldrb r3, [r2]
: z! X" A3 K+ J1 ^3 B" d: r 8388: e3530000 cmp r3, #0 ; 0x0
+ z" }5 {) N, N, A6 C" k! O 838c: 03a03001 moveq r3, #1 ; 0x1
! b4 Z! i9 |$ m 8390: 05c23000 strbeq r3, [r2]
, `/ K V' K3 y' L+ ? M1 V 8394: e12fff1e bx lr% G5 m. U, s7 w9 |9 g! G, i& q
8398: 000105f4 .word 0x000105f4; [, B8 l1 J0 J* P& ]
arago:3 I) \ _+ K4 n* s
000082f4 <__do_global_dtors_aux>:
/ p0 |8 R! F( c 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
$ N6 A& f0 j- @: ?2 ]$ O0 [ 82f8: e5d32000 ldrb r2, [r3]
. p/ c, ^2 o% i* s6 N! Y2 x& X# Q9 ? 82fc: e3520000 cmp r2, #0
; [; O' G( c/ z' K. O& s+ q0 B+ s 8300: 02822001 addeq r2, r2, #1' p2 j1 l- N$ V9 y
8304: 05c32000 strbeq r2, [r3]
- [ L6 ~3 r1 J* {- _* u& P3 H 8308: e12fff1e bx lr
" Q$ l: a8 M( M8 u0 |9 I( V$ r7 n 830c: 0001050c .word 0x0001050c6 A0 M! ~5 N; T& ^* {( |0 y% A
none:
+ e, K; p& L; ^# j" o4 h1 v0000839c <frame_dummy>:4 i( G! r4 [/ |. c j S
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
' b( q( ?* ]& U4 a 83a0: e92d4010 push {r4, lr}
7 T: Q' L5 ~ N1 R( S# m T9 p 83a4: e5903000 ldr r3, [r0]" [3 }6 y w" C9 S, i* I* g
83a8: e3530000 cmp r3, #0 ; 0x0 e, I) \) Y$ J9 b- Q/ A
83ac: 08bd8010 popeq {r4, pc}
$ Y7 g$ D8 |1 \/ y1 F 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>+ L: Q" S1 M( J, d
83b4: e3530000 cmp r3, #0 ; 0x0
; e2 O, \* o( I8 t+ R2 r 83b8: 08bd8010 popeq {r4, pc}7 h5 h! A; r9 H% I- T; ]: D X
83bc: e12fff33 blx r3
1 P) \0 I2 ^( r7 b# M0 ` 83c0: e8bd8010 pop {r4, pc}% U& W1 c) \; ?- W9 z/ L
83c4: 000104dc .word 0x000104dc$ K* A8 O' l6 f
83c8: 00000000 .word 0x00000000$ t c0 k. {3 Q: b. o" a
arago:8 Q) E" G& V) r$ W9 B
00008310 <frame_dummy>:3 u5 ^5 h: m. K. a- K! s8 ^
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>3 w; l" Q( @) w7 B+ \
8314: e92d4008 push {r3, lr}
4 i' d7 _6 k% E/ u; k 8318: e5903000 ldr r3, [r0]* l1 W6 m- ?# y' k
831c: e3530000 cmp r3, #0/ w& J& B- k: B* T& F5 K9 w/ u+ D
8320: 0a000003 beq 8334 <frame_dummy+0x24>
8 D* R- z+ E1 c, ?; |) s0 {7 S* p 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! z6 c' ^- D: G1 q4 t) I' _8 { 8328: e3530000 cmp r3, #0/ V1 M, A, }2 _* W
832c: 11a0e00f movne lr, pc
& I! J8 j& V* C8 I% [( ]# l 8330: 112fff13 bxne r3
# q i* Q& c$ A! G 8334: e8bd4008 pop {r3, lr}* A( U! T1 U2 _4 |' `
8338: e12fff1e bx lr
( y# {- u6 i+ B+ h$ c% J7 W 833c: 000103fc .word 0x000103fc
5 \' f. ~. c: O! Q# Q* r5 n 8340: 00000000 .word 0x000000006 F* A7 A2 z6 ?: j( j J; S5 r
none:$ E6 s* r5 `, D
000083cc <main>:
3 `' T2 {, e4 R- _6 Q) n* m 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
0 g3 y" ^2 e3 B1 u* h7 n2 e* |/ t 83d0: e28db000 add fp, sp, #0 ; 0x0) B- t3 N' Q: v' n2 t
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
" y* g" ?# \& O0 B" U 83d8: e50b0018 str r0, [fp, #-24]% e% x' [& e! K
83dc: e50b101c str r1, [fp, #-28]
9 z! T% O1 l0 Z% J+ G0 | 83e0: e51b2010 ldr r2, [fp, #-16]
6 g: d. _4 d/ s/ y6 z3 G& S 83e4: e51b300c ldr r3, [fp, #-12]2 ?7 d) f! ?, @* h1 B4 |
83e8: e0030392 mul r3, r2, r3
; u" j; g: p+ x& E0 U3 b 83ec: e50b3008 str r3, [fp, #-8]; I4 V3 h" t3 ]" \
83f0: e3a03000 mov r3, #0 ; 0x0' y, b. C' W- M& n
83f4: e1a00003 mov r0, r39 R! @6 d! R! R' `
83f8: e28bd000 add sp, fp, #0 ; 0x0
4 X1 p& P1 T" j) D) B 83fc: e8bd0800 pop {fp}& j- l7 O2 p2 c8 J& V' c
8400: e12fff1e bx lr" x. H9 F% I& O9 j, b
arago:
# P3 e6 X9 }7 N0 f# W6 P5 S; Y00008344 <main>:
% T3 g" ^. u1 e; ~ | 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, b- d$ H6 W! c" `# n 8348: e28db000 add fp, sp, #0
3 x% S: Z+ @1 z& E4 J- e 834c: e24dd01c sub sp, sp, #28* [8 H+ N5 y5 n* y; v( g
8350: e50b0018 str r0, [fp, #-24]
1 L' p: R4 F1 A; j8 S3 ~ 8354: e50b101c str r1, [fp, #-28]
' s/ F0 d: e1 C 8358: e51b3008 ldr r3, [fp, #-8]8 [1 f$ e* D' u( e1 X
835c: e51b200c ldr r2, [fp, #-12]0 Q1 S3 V6 H3 m% C+ i
8360: e0030392 mul r3, r2, r3/ k% `. ^" g' r: n" Q) w: Z! m
8364: e50b3010 str r3, [fp, #-16]$ ^; Q+ g/ @) S4 J
8368: e3a03000 mov r3, #0' n+ B$ v# x+ h3 H
836c: e1a00003 mov r0, r3
, ~+ i! @4 l- {7 s& J0 ` 8370: e28bd000 add sp, fp, #0
1 S( N4 N# ^5 Q1 j 8374: e8bd0800 pop {fp}
; v' r2 Q) v4 [* F/ Y; m }9 n 8378: e12fff1e bx lr( U0 k- [7 j$ z: }8 g
none:
3 @2 i; T1 s& g) b s+ e s/ N00008404 <__libc_csu_fini>:
. T) X4 I* K) M3 L2 C# P 8404: e12fff1e bx lr% x- M4 h* L. k7 O1 {" K
arago:7 F6 E9 w8 \9 ` U `
000083dc <__libc_csu_fini>:" {( P3 z F. h; Q: K. l: F: H% C# p
83dc: e12fff1e bx lr
: }7 y0 a- F: X% fnone:: N" l$ b5 W% q& X$ \- n! G( f
00008408 <__libc_csu_init>:8 X9 {6 D2 u/ B. Q* a, J/ e; P
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
a) R3 A3 D) e* L. |* ^ 840c: e1a08001 mov r8, r19 A1 \, Y5 J2 z2 g
8410: e1a07002 mov r7, r2" y. p! G0 g F( v
8414: e1a0a000 mov sl, r0
x0 d. u6 @: I8 V$ o) ] 8418: ebffffb0 bl 82e0 <_init>
( o+ \6 W& o0 b) e3 v4 I 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
' y8 O; t4 t) d1 T+ y+ z4 Z) M 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64> ?0 ?7 S' @& W# Y
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>' T" f- n* c1 S) W+ w- y$ q
8428: e0613003 rsb r3, r1, r3* E4 \. d7 R" C# t; m# Y
842c: e08f2002 add r2, pc, r2+ `' ]( C2 c, V, `
8430: e1b05143 asrs r5, r3, #2
7 D* x+ x X$ c8 i7 z 8434: e0822001 add r2, r2, r1$ f$ O( C& e' p' u/ F+ X/ K2 D
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
$ R" |# T- m$ h8 O4 p 843c: e1a06002 mov r6, r2
" @. ^* h k5 R9 e 8440: e3a04000 mov r4, #0 ; 0x0' x2 I3 M* T3 h) K$ ]6 M: N: ]
8444: e1a0000a mov r0, sl
/ m* Y% T) v9 Q6 W% L/ X2 D: w 8448: e1a01008 mov r1, r8
5 Z# P; }$ w: F9 D$ A) M 844c: e1a02007 mov r2, r7 _: J0 n$ z: v5 H c
8450: e1a0e00f mov lr, pc7 v' J6 W# Y. {
8454: e796f104 ldr pc, [r6, r4, lsl #2]
+ |) e/ W9 [& p6 I" X4 U$ {% C2 Q 8458: e2844001 add r4, r4, #1 ; 0x1
0 D/ A% \, \9 i3 _ C& j 845c: e1540005 cmp r4, r5
4 y- U# f6 E8 }& `; y* B 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>7 z3 \" b2 i# t, D: F- J% L) z
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
1 c( X h& P. N; H( w# }9 j 8468: ffffff04 .word 0xffffff04; y0 A7 g) L$ g' q; c- e! N
846c: ffffff08 .word 0xffffff08, R& x0 M6 t' X9 N* {
8470: 0000819c .word 0x0000819c3 z8 G8 @' n0 I. C+ O9 h3 T
arago:
( w# F' {9 D! Q$ N0000837c <__libc_csu_init>:+ p- x+ B# v& [1 H3 x
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
" K% [8 l! x3 A4 Y* v0 D 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
) q4 ?! D5 f) u1 P: T 8384: e1a06000 mov r6, r03 }& f, P+ R1 ^9 I9 R! x7 L, x
8388: e1a07001 mov r7, r15 `9 q H6 ] Z# Z0 U4 T
838c: e1a08002 mov r8, r2 Y1 ]1 z% }, J( g( v6 d! H2 \
8390: ebffffae bl 8250 <_init>
3 w0 P! e3 p T# l5 r; v 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
- `+ s2 W$ c6 w1 x: L 8398: e08fa00a add sl, pc, sl) k3 J: v. b' `0 d- |6 e
839c: e08f0001 add r0, pc, r1
' A+ Z# o+ Y! q" }) x" \2 o0 i 83a0: e06a5000 rsb r5, sl, r06 K# C$ {8 b: g: B0 }% E( D
83a4: e1b05145 asrs r5, r5, #2
% V j* y8 `, z. {$ l2 ?% r% A' S% K 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
& ^+ s7 O, z6 D7 c, r) d 83ac: e3a04000 mov r4, #0, s! F. B& R9 P$ K7 Z" k2 \4 d
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
$ C/ m( \, {' J/ X3 n 83b4: e1a00006 mov r0, r6
$ P8 ~' y6 w5 Y" b n9 H/ D 83b8: e1a01007 mov r1, r7
( g2 r4 @9 `4 C5 C 83bc: e1a02008 mov r2, r8
( l" R. ^9 t# H. r- r8 j! u 83c0: e2844001 add r4, r4, #1
7 Q; J3 @/ s/ N* q# o o 83c4: e12fff33 blx r3
& g* ^, q2 f8 B 83c8: e1540005 cmp r4, r52 e/ P0 y4 p5 m2 W! I# u
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>$ k# U. @7 Z; p! d
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
) e2 ^0 G: a+ h" I- ~* q( V 83d4: 00008054 .word 0x00008054+ t% r) x U* a4 Y$ ?0 ?
83d8: 00008054 .word 0x00008054; @( m6 \* X i$ ?
none:
, b( E n( N) d/ h1 `1 PDisassembly of section .fini:3 H6 W8 X% p. J0 s: i
, Q) }8 |1 H$ v; z# t! {/ K
00008474 <_fini>:
6 P& ?* y' k$ S$ O7 g& W: y6 N 8474: e92d4010 push {r4, lr}, o( c5 x4 n* j; a( `# _
8478: e8bd8010 pop {r4, pc}' [$ H7 Y `" j4 d& F8 C8 ^
arago:
0 f# N8 j3 o, n; G1 Z8 E& xDisassembly of section .fini:
) n# t: p6 J4 T6 i9 z5 z0 S1 u4 {0 d- M0 S
000083e0 <_fini>:
* ?" ^3 m% R- Q 83e0: e92d4008 push {r3, lr}
5 Y& t0 ]5 R6 U1 r" q; Z b 83e4: e8bd8008 pop {r3, pc}
& G" d1 N% K5 ^8 u0 [, H E! [0 Z1 o% x& t
+ W$ u) D. t* ^5 N' {
A& F6 `1 R. N8 k |
|