|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:& S& x3 H% [( y. Z8 f5 f4 m
1 #include<stdio.h>
' e+ B5 m3 ~9 R. i 2 #include<math.h>
8 ]( f. P s: r/ y9 @! i5 M* f, y 3 int main(int argc,char* argv[])
* P: `3 n$ M2 j# f 4 {
/ `$ t7 @* t( _* N+ Q3 i1 z3 j 5 int a,b,c;
6 _8 M1 z& d+ K& K 6 c = a * b;4 z7 `4 N ]% Q; S/ ?
7 return 0;
/ |' J3 r; P+ h* i, m* ]7 s: J 8 }
2 i" z! d8 c- P) j" @, e) `- \( S0 H7 N, }: Z- m# Z
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
! X x9 ~1 m5 Z g( a4 h- a. J6 @none:
* x6 m b o, f5 g000082e0 <_init>:
) y' w3 T& `: f 82e0: e92d4010 push {r4, lr}
6 M5 L' a* p8 k" t' q" b+ i 82e4: eb00001c bl 835c <call_gmon_start>
( u3 ^" i/ t0 t5 M 82e8: e8bd8010 pop {r4, pc}( E: c' ~+ l: D8 i O" W8 G4 j' S
arago:1 U0 {6 Z1 E' w& m4 U
00008250 <_init>:
0 B& ^' `6 x$ Y# a 8250: e92d4008 push {r3, lr}
2 Y2 G) |8 E7 W0 [" b9 S! ] 8254: eb00001d bl 82d0 <call_gmon_start>
% z$ e$ o! W! ?, u; d1 R 8258: e8bd8008 pop {r3, pc}! B; ~, S. J$ `5 D2 g) m( k% {
; ]8 ^& |, F5 I1 w4 E' \none:
2 h" x- a: k/ K }000082ec <.plt>:; X# B# R% C8 `* F
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!): e2 J1 G$ B+ |# J1 p8 o
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
% R& F0 ]$ m9 x: S* r 82f4: e08fe00e add lr, pc, lr# O- G: M7 r* A0 t+ Y, A' c$ d
82f8: e5bef008 ldr pc, [lr, #8]!
3 _4 x; d' e D n; p2 s: a 82fc: 000082d4 .word 0x000082d44 |- T" ]' x6 t0 {: h1 |: V' r
8300: e28fc600 add ip, pc, #0 ; 0x00 Z2 V8 B5 Q# l
8304: e28cca08 add ip, ip, #32768 ; 0x8000
* e7 w: K" R5 v# i- P 8308: e5bcf2d4 ldr pc, [ip, #724]!- Z) P' e" v6 K. W/ K Q
830c: e28fc600 add ip, pc, #0 ; 0x0
3 ]) r3 C# f: _8 s$ D/ m/ N 8310: e28cca08 add ip, ip, #32768 ; 0x8000
8 W4 _ _# B. P( N 8314: e5bcf2cc ldr pc, [ip, #716]!
7 L$ T9 b* p7 N% n8 ?/ p 8318: e28fc600 add ip, pc, #0 ; 0x0
9 }1 b. A, w2 n- L 831c: e28cca08 add ip, ip, #32768 ; 0x80002 D j/ u/ R2 ?5 C$ G+ `0 p2 o
8320: e5bcf2c4 ldr pc, [ip, #708]!
, y* C2 I* {. F7 Z0 v4 A# u" v) [arago:
7 ^! n- L& E( }" | b4 o0000825c <.plt>:
0 l- }" l/ L" x 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!), H- U5 D. i( ?' X
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c> }2 O$ ^: h8 o1 U1 z3 U, Y
8264: e08fe00e add lr, pc, lr( ^+ E( _& E8 L3 n F0 G( l" n
8268: e5bef008 ldr pc, [lr, #8]! n( K5 C3 R% V7 Q9 Z! n
826c: 0000827c .word 0x0000827c( F) r7 O" _ [" R. Y, G5 p
8270: e28fc600 add ip, pc, #09 @0 B7 I/ @- v/ e2 z
8274: e28cca08 add ip, ip, #32768 ; 0x8000
" v0 p5 W5 k! z. m& X* x1 E7 n& o; f1 T8 t 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
* w# }& w& {3 [ M; k+ k 827c: e28fc600 add ip, pc, #0
2 u: f$ T5 @" r! i7 s2 D- H 8280: e28cca08 add ip, ip, #32768 ; 0x8000
. j4 H) r6 t& t" ^% T 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
$ P/ v/ e- P G- h/ G& ~' a7 c 8288: e28fc600 add ip, pc, #0
8 C7 c [2 K3 N# P; U" n' ]& S3 x, D 828c: e28cca08 add ip, ip, #32768 ; 0x8000
, W* m( U! ^) x1 p% p( o 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
+ P5 f# C" g. A' }) Fnone:
# R+ G0 f) G* I) g/ g7 K" [1 ]00008324 <_start>:8 O0 T0 y$ Z! _1 {
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
/ z% h! A$ y' p X 8328: e3a0b000 mov fp, #0 ; 0x0
5 N0 P0 J; a/ v 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)- k8 t! G4 X, |( C1 z
8330: e1a0200d mov r2, sp8 R% M' J! o+ U5 r) h! i) _3 |# M2 S" k
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
k4 f9 E: \7 ?3 x 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 V0 u; n K( N) Z- @/ p4 h
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
" X1 A4 z+ g, p5 @ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
5 t* P1 F% Z7 o& k0 d& r& \ 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 W7 l! f) L. M( i. M {) k
8348: ebffffef bl 830c <_init+0x2c>; `/ k8 _/ |0 M& ~% h6 L, `1 I
834c: ebffffeb bl 8300 <_init+0x20>1 |/ k& y6 f8 M3 C# q+ S$ b, W' [# d
8350: 00008404 .word 0x000084046 T6 z5 c# a* C. o, e% ^
8354: 000083cc .word 0x000083cc1 s3 G' {+ {8 c) F, Z
8358: 00008408 .word 0x00008408
7 k+ X- Q s; K4 Carago:+ L& u. {* K5 d- U+ C$ b& S
00008294 <_start>:! }. ~4 R) q( | R2 p
8294: e3a0b000 mov fp, #0) l/ ~( Q, U0 r5 X& ^- ]
8298: e3a0e000 mov lr, #0
: k9 b: z! ]# H8 P9 G+ W 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 z8 Y+ X/ t0 o i: L: ^
82a0: e1a0200d mov r2, sp
; d) A+ c" O0 m4 x( k 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
1 z& r7 l. N+ k( O6 ^ 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
% t7 Z7 L' D' s% d: h 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
$ U$ d1 ? C: k( o2 } 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. A7 S" m% Y7 ?0 T 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
2 e' K, y4 |! c 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
, n9 s0 y+ Q w' A) g 82bc: ebffffee bl 827c <_init+0x2c>
- u8 t1 c2 n" f5 s 82c0: ebffffea bl 8270 <_init+0x20>
8 ^$ D2 W! V3 R! r' g4 ]" E 82c4: 000083dc .word 0x000083dc5 Y- R4 R; i2 k; c# u2 @) l
82c8: 00008344 .word 0x00008344! r3 q4 z. E6 m ^- i
82cc: 0000837c .word 0x0000837c
5 V5 L3 O8 C+ l, J+ Rnone:+ m3 ~4 b0 P) @4 z% I9 l
0000835c <call_gmon_start>:
. {) G7 e/ G, a, Z 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
+ p2 P: t; X; c7 W 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
9 r4 j. L: h( ^& Y! x 8364: e08f3003 add r3, pc, r3
- M8 ]1 O M* o1 Z1 l' f5 d 8368: e7931002 ldr r1, [r3, r2]
. |. H5 ~& y8 c; Z r0 S 836c: e3510000 cmp r1, #0 ; 0x0
3 H2 \9 k9 p G+ D6 z 8370: 012fff1e bxeq lr$ e& y5 d/ M8 ]8 F0 S1 A' J( O
8374: eaffffe7 b 8318 <_init+0x38>2 t- g" V% Y9 ]; N$ P
8378: 00008264 .word 0x00008264/ R# H9 G' R; t. ~; j
837c: 00000018 .word 0x00000018+ B* J* s9 {9 {
arago:* w. H' v7 D7 {' Q! i8 p0 ^
000082d0 <call_gmon_start>:
, Q! z" |5 f! v+ @+ U# W 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>) ?3 a2 A5 _' P, J& E T* D: \) D
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
9 I3 E" o2 ]* B# G7 r 82d8: e08f3003 add r3, pc, r3/ ^) O2 N6 S1 V, d) s# i7 x, {
82dc: e7932000 ldr r2, [r3, r0]
, U" g3 C6 W4 c- }" A# z 82e0: e3520000 cmp r2, #0
5 {) Z6 `/ s5 s& A X& a- } 82e4: 012fff1e bxeq lr' g& s, b0 i. T5 ?; B8 \
82e8: eaffffe6 b 8288 <_init+0x38>4 y* u& v6 ~* D# c" L8 U
82ec: 00008208 .word 0x00008208
0 R. S& z" F6 |( ~2 C& K 82f0: 00000018 .word 0x000000183 E& w& V) b. z7 z" D
none:' ]# V/ ~& v2 v# N, Y* g# Z* @$ l
00008380 <__do_global_dtors_aux>:
9 `3 m$ A! O$ |3 t 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>2 Q$ F) t3 }' p2 c* ~
8384: e5d23000 ldrb r3, [r2]
# A6 `0 X% b& G0 X( S# z8 b0 P4 G 8388: e3530000 cmp r3, #0 ; 0x0
' K. e4 p: Y; b7 i6 Y 838c: 03a03001 moveq r3, #1 ; 0x1$ b& W. g) m8 _. V6 G
8390: 05c23000 strbeq r3, [r2]
% O: f |. s9 R 8394: e12fff1e bx lr5 L) u/ {1 D( f3 W! V
8398: 000105f4 .word 0x000105f4
) j/ F) {5 }1 E2 \ A/ Parago:% n1 ^) C. v+ c+ M
000082f4 <__do_global_dtors_aux>:
/ \ c9 u7 V0 z* K% s% I 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
) Q: a0 v' \ g 82f8: e5d32000 ldrb r2, [r3]8 B; ~5 O2 A' ]( @4 m0 Q: N
82fc: e3520000 cmp r2, #0$ i) @$ k" K/ l
8300: 02822001 addeq r2, r2, #1
1 Q4 y/ P. f2 z# z* @ 8304: 05c32000 strbeq r2, [r3]
' s: q8 v: h6 ^+ t7 t, } 8308: e12fff1e bx lr& X) c( \6 ^! c. O6 q2 T# u" Q
830c: 0001050c .word 0x0001050c
3 J5 X3 P) [9 g& W/ o1 [ @none:" f/ O5 o% ^- Q
0000839c <frame_dummy>:
7 |: ]" q1 _4 |# h1 Y 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
5 i. y2 c9 Z+ |: L' H4 u( Y 83a0: e92d4010 push {r4, lr}
1 r' D: }$ T2 c4 B8 C6 I0 h* x 83a4: e5903000 ldr r3, [r0]3 x! ]! }+ r* }
83a8: e3530000 cmp r3, #0 ; 0x0
# _$ {! m! n5 h2 s1 M 83ac: 08bd8010 popeq {r4, pc}
8 \8 T5 I6 W) m, ?2 M9 D! U$ ] 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>/ \9 k, D! L9 O
83b4: e3530000 cmp r3, #0 ; 0x0& k. h7 G9 F: t- K. R7 f
83b8: 08bd8010 popeq {r4, pc}. m/ c( t6 N4 `! W5 h# a
83bc: e12fff33 blx r3
/ _' Z# ?9 v! h# Y8 `9 b 83c0: e8bd8010 pop {r4, pc} e/ H2 P8 {9 N8 Q& k
83c4: 000104dc .word 0x000104dc
% D: l, d! Y6 @; L; V7 k 83c8: 00000000 .word 0x00000000
2 ?2 Z' o3 J; n8 Parago:
4 {4 q+ v% {$ E* ?/ y2 d00008310 <frame_dummy>:
+ q! y+ I* D+ Y$ R9 t 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>* [( h/ D7 l% N6 \1 Y
8314: e92d4008 push {r3, lr}' V1 r5 d' r% P- L- n
8318: e5903000 ldr r3, [r0]
$ k; F8 V# [. n7 j1 s 831c: e3530000 cmp r3, #0
$ R- q. a, \' _9 z$ c @) O 8320: 0a000003 beq 8334 <frame_dummy+0x24>9 I" C) n& E6 w F( e2 ~& L
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>2 r4 b8 e* k. N& |' Q, x( i+ A3 \
8328: e3530000 cmp r3, #0
* b& ^1 W, D$ C+ ^0 ]" {" X9 c 832c: 11a0e00f movne lr, pc+ e. @8 d+ Q' E$ ~
8330: 112fff13 bxne r3
1 H) J+ G h9 _/ ?9 d 8334: e8bd4008 pop {r3, lr}7 Z! q% W) i! o! N0 K8 B
8338: e12fff1e bx lr
3 Z3 w# v' v! Z x; H+ r2 [: X; l; E 833c: 000103fc .word 0x000103fc r- t( ?. S+ M+ p( C
8340: 00000000 .word 0x000000000 J7 p; i. u* w) c: \$ }
none:' {8 e U4 {3 B
000083cc <main>:
8 z6 q* M9 m/ K$ m& x 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)" l% K' b. a- A/ l% Z+ n5 v; A
83d0: e28db000 add fp, sp, #0 ; 0x0# ^6 f0 ^$ p% p G/ d" g
83d4: e24dd01c sub sp, sp, #28 ; 0x1c1 c8 ]* L9 q9 o) n
83d8: e50b0018 str r0, [fp, #-24]
$ T) x. P- W6 V- w9 Z 83dc: e50b101c str r1, [fp, #-28]+ U5 a) Q$ L) ~; x* b, R
83e0: e51b2010 ldr r2, [fp, #-16]" ^7 V: ^7 f! K0 R' B
83e4: e51b300c ldr r3, [fp, #-12]
5 z! o. S+ k) I( [, @ 83e8: e0030392 mul r3, r2, r33 s" c5 P$ Q) Q# K5 }2 L" E
83ec: e50b3008 str r3, [fp, #-8]# i9 T8 [0 Y! }6 B2 Y! i6 D* Z
83f0: e3a03000 mov r3, #0 ; 0x0
) g2 G6 @, S$ n3 X8 F3 t3 V% t 83f4: e1a00003 mov r0, r3
' Y3 k& M9 V: l2 P- h: j 83f8: e28bd000 add sp, fp, #0 ; 0x0/ Y7 t6 U x, ]4 g) C" l
83fc: e8bd0800 pop {fp}( k: L0 V( t [# o
8400: e12fff1e bx lr& }% R6 |- l; y/ s
arago:
+ t2 C# J6 p3 l00008344 <main>:
% o2 \& w. r8 a+ m( ` 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* q; f# w$ H+ J9 Z7 i" P4 c 8348: e28db000 add fp, sp, #04 x0 s. o5 \0 h# W9 p
834c: e24dd01c sub sp, sp, #28( D' v+ }8 q2 u% g! n: I
8350: e50b0018 str r0, [fp, #-24]
: Q6 V0 T4 ~5 u8 ~9 x 8354: e50b101c str r1, [fp, #-28]4 @1 |2 D0 W0 |9 ~ J5 c' F
8358: e51b3008 ldr r3, [fp, #-8]
- `+ V4 J" G7 N% K. E! p3 S 835c: e51b200c ldr r2, [fp, #-12]# Y: }7 c+ K% h* t7 e; |
8360: e0030392 mul r3, r2, r32 [" ^* A" [* Z5 ^; r# S
8364: e50b3010 str r3, [fp, #-16]
+ m) z3 y/ I# B& X* z3 g/ }. {; r 8368: e3a03000 mov r3, #0
$ W* D1 d; d! V: Z 836c: e1a00003 mov r0, r3
6 }6 e% _4 b' u3 O0 T" |( D" u 8370: e28bd000 add sp, fp, #0
5 c/ l& ]2 S1 y# w, m 8374: e8bd0800 pop {fp}, t- f# z; ]0 {# P- c
8378: e12fff1e bx lr+ p. \1 O9 ]( {
none:
9 o$ ]% e& q- D+ g4 u, Q00008404 <__libc_csu_fini>:
6 G0 D e! ] V$ c 8404: e12fff1e bx lr
9 k7 B8 b, |8 ^. W3 Qarago:
1 y0 k% X+ E, Y6 D; T3 S; A000083dc <__libc_csu_fini>:% \# i4 W9 s5 q: g& W* J2 u
83dc: e12fff1e bx lr# Q$ B( z1 ^" |7 D! F, p
none:
+ S6 Y1 D5 K2 F5 U4 c00008408 <__libc_csu_init>:( {/ L+ X f. Y7 e. W
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}1 K1 ]# k$ F% T8 d/ h
840c: e1a08001 mov r8, r14 M) W2 |# ?$ c T4 ?/ C
8410: e1a07002 mov r7, r2
0 ^* O" W6 i/ w8 ] 8414: e1a0a000 mov sl, r0' q3 l: R3 C; Q9 S+ w j& {: y
8418: ebffffb0 bl 82e0 <_init>
7 Z: A5 |2 J, v0 P/ e 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>: l; u0 Z- I4 k/ y
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>& y! ?9 W& |5 |* y! h/ N
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>. _8 c( ` @! |% i
8428: e0613003 rsb r3, r1, r3: ~$ q* h' V1 S$ q5 B, ^2 _
842c: e08f2002 add r2, pc, r2
7 e9 c: \8 P6 y5 h 8430: e1b05143 asrs r5, r3, #2% V3 r& ?# o2 Y
8434: e0822001 add r2, r2, r1) Y1 Y) L7 _' T- A3 @8 p' R# g! p
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
z& M5 }, `# K. t5 | 843c: e1a06002 mov r6, r2
1 q5 x* R4 P, O 8440: e3a04000 mov r4, #0 ; 0x0
3 U ]: ?* ~8 R1 p 8444: e1a0000a mov r0, sl2 x: Z6 g6 N6 r# o& R/ S. w+ G7 D
8448: e1a01008 mov r1, r8
# ~; p- x' j; x- t% f 844c: e1a02007 mov r2, r7
5 n; C: j7 ?* u$ ]7 r( z# R 8450: e1a0e00f mov lr, pc+ J% {" g$ H+ w* [# O
8454: e796f104 ldr pc, [r6, r4, lsl #2]4 T R- U& e: w' `% T
8458: e2844001 add r4, r4, #1 ; 0x1' k C2 G" i0 w& e
845c: e1540005 cmp r4, r5
7 ~* h9 ~ y( x0 o2 m4 @ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
" [$ \+ i- V. _8 C4 w. g5 s& l 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}( L8 D+ q% |2 f- w: o/ r3 P. D1 k
8468: ffffff04 .word 0xffffff04
- v: ~; P$ i* v3 q$ T: R 846c: ffffff08 .word 0xffffff08
$ k8 L* r2 T( S 8470: 0000819c .word 0x0000819c
/ F9 j/ `. K7 \" u4 Narago:6 _ M$ N8 Z, ?. Q
0000837c <__libc_csu_init>:
5 [6 a2 Z5 F* I; b, ]' G3 i' m, @ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}+ e: Q2 B* f+ z3 o# d
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>3 R# _6 H+ p7 }6 I# Q' h8 j
8384: e1a06000 mov r6, r0
& j' F e- `; h2 ]0 f6 [# ~8 @2 } 8388: e1a07001 mov r7, r1) g \( F/ b- Q1 \
838c: e1a08002 mov r8, r2
0 J8 N, ^. n7 m( x 8390: ebffffae bl 8250 <_init>
& J+ J; v! A7 } 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>, Z( P. y9 |6 I$ E$ a: S
8398: e08fa00a add sl, pc, sl
# {0 J. B; q3 o( I( h, j 839c: e08f0001 add r0, pc, r1% |9 @' S. V7 v# Z5 T
83a0: e06a5000 rsb r5, sl, r0
' t7 B( Q3 O, Z& Y& [/ |( \ 83a4: e1b05145 asrs r5, r5, #28 g+ V% ^6 r3 ~. G/ u5 j# W, S% x
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
" v2 F. O0 K v# L% w3 @9 X, P 83ac: e3a04000 mov r4, #0
% V0 D2 q2 ~1 J, m 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
# A7 r& K$ j% c) U# L, G 83b4: e1a00006 mov r0, r6' s9 U- Y2 |, Q' r2 n) V
83b8: e1a01007 mov r1, r7
9 w6 M( t9 F& g7 A. V+ ? 83bc: e1a02008 mov r2, r8$ a. y+ z m9 R* V4 K
83c0: e2844001 add r4, r4, #1# m) M- g; `0 k! P0 N" I: h# D& p
83c4: e12fff33 blx r3; z0 F1 `" J( U0 n0 I: d. U3 r
83c8: e1540005 cmp r4, r5; D, l1 e; K6 |/ X
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>* \* z3 ~4 J+ B' e$ j! y0 R: ]
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}' t9 [) ~" g7 _+ x: k" i
83d4: 00008054 .word 0x00008054
# T3 ]6 z+ |' f# j& P( G7 Q 83d8: 00008054 .word 0x00008054
% Z& W7 k! t! u4 I. q/ Pnone:1 G6 J" \7 ^) ~4 {& e
Disassembly of section .fini:! ~, v5 |* J& R a) p- t( ]& u
* R9 G z! O0 N- r F! f00008474 <_fini>:
2 N9 A( v6 U- O+ A 8474: e92d4010 push {r4, lr}- _4 E; V: t$ ?9 ~& k$ `) s
8478: e8bd8010 pop {r4, pc}
' p- a0 }7 b3 q7 |3 Iarago:% {+ a `! ^9 \# c8 P& g
Disassembly of section .fini:/ h1 a9 i4 d; F9 j4 Q
9 i3 q) A2 x% e/ D' n
000083e0 <_fini>:% f( ^# N9 i# M
83e0: e92d4008 push {r3, lr}& D/ \4 o* U; [) N% |3 J! F" h( E
83e4: e8bd8008 pop {r3, pc}
' b* p5 }( O6 w, L4 f
& h2 O1 d. ^9 V% J+ B6 N% q$ \1 y. V8 P
* |# B( l: s- K! J d; l6 Z |
|