|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:) e9 M; T' s' [# h1 T& s% C" B/ z6 b
1 #include<stdio.h> % A4 H( D4 h# f! b
2 #include<math.h>$ j+ C1 |* A5 R; w
3 int main(int argc,char* argv[])- \3 _4 j( J. g$ R% A; K- N9 g
4 {
6 G9 i0 o7 ]# I8 w. L( R4 ? 5 int a,b,c;- R/ z3 k* A6 x' j
6 c = a * b;
9 [7 F) o. @* c* W) H z 7 return 0;
( S7 {' q2 @! ` 8 }
3 k/ }% G8 s5 l2 M- M( L1 R* Q/ b& {
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看' F; w1 i! w3 v
none:/ k8 p) w6 Q! s( @9 g. p- o% a4 p
000082e0 <_init>:
+ T6 z1 G" f. ?( q 82e0: e92d4010 push {r4, lr}8 w# T3 e# c8 A: T( L7 F
82e4: eb00001c bl 835c <call_gmon_start>( |4 r4 d9 x2 f( S) H
82e8: e8bd8010 pop {r4, pc}. P% I) h6 p" D4 D/ J
arago:2 v, z0 L! U$ T6 ^7 f
00008250 <_init>:
$ [" h! r/ m8 Q8 p0 e 8250: e92d4008 push {r3, lr}
$ C, }/ M( e" K" ^* s' D 8254: eb00001d bl 82d0 <call_gmon_start>
: d1 Y* F5 a! o, T, u4 J 8258: e8bd8008 pop {r3, pc}# `2 z4 B4 a! H$ {% p8 Q/ L
" o* p/ j; @* R- Hnone:
2 j4 V3 E4 F; t( r000082ec <.plt>:
) L( Q/ Y; T/ r8 `4 H 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 |& i/ l/ _* p1 N" }% m/ V 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
/ h- l6 r8 F; J' b, M0 u 82f4: e08fe00e add lr, pc, lr0 q8 B7 A4 X0 `: U
82f8: e5bef008 ldr pc, [lr, #8]!
$ b( k8 F: d1 N* R0 H' j. \ 82fc: 000082d4 .word 0x000082d4
1 d5 o& |: W1 l l# @ 8300: e28fc600 add ip, pc, #0 ; 0x06 n( a% ~# A/ e3 Q' G
8304: e28cca08 add ip, ip, #32768 ; 0x8000
9 |( H9 ~" S, Q( S6 D4 j 8308: e5bcf2d4 ldr pc, [ip, #724]!. l- }* F0 O" H
830c: e28fc600 add ip, pc, #0 ; 0x0
" \+ z7 v5 R' N+ h: |6 I y/ M0 f% B4 F' x 8310: e28cca08 add ip, ip, #32768 ; 0x8000% w* }6 K# z3 r- A% N& Z0 i
8314: e5bcf2cc ldr pc, [ip, #716]!
7 O" v) ]) M+ h5 u$ [ 8318: e28fc600 add ip, pc, #0 ; 0x0. i$ b& q' C7 W# w, f
831c: e28cca08 add ip, ip, #32768 ; 0x8000
/ G$ A: ]& i% m 8320: e5bcf2c4 ldr pc, [ip, #708]!
5 @+ K6 k3 j+ M% U5 m! [arago:" i" w. a( v8 _1 P* A8 u8 u
0000825c <.plt>:7 {4 L# Y4 t% g
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
5 P. c* q5 a$ S1 V. U 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>+ p( T, i2 e2 A
8264: e08fe00e add lr, pc, lr s2 |' e4 f' H
8268: e5bef008 ldr pc, [lr, #8]!9 M# T- E* x" {- H& A
826c: 0000827c .word 0x0000827c
* P& L# O3 h$ `+ a/ N8 Y7 J) i2 R 8270: e28fc600 add ip, pc, #0
/ }/ }) B0 B1 K& C1 { 8274: e28cca08 add ip, ip, #32768 ; 0x8000' ?8 p7 J+ r, M3 J3 ]+ F
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
L/ N8 d/ S: q. G3 W- B 827c: e28fc600 add ip, pc, #0
9 a c, w$ m/ [" S- m3 q. K9 r+ M 8280: e28cca08 add ip, ip, #32768 ; 0x8000' k( H- w. @+ e
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
. M. C2 Z+ ^: f# }$ l6 `! N 8288: e28fc600 add ip, pc, #0
3 s% z2 w9 n: Z+ } 828c: e28cca08 add ip, ip, #32768 ; 0x80006 E4 d r: D! Q# A1 ~0 f* g" W
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
! N$ t4 k$ `5 z$ m( N. X2 W, d% gnone:
Z2 n ]+ N% e0 O00008324 <_start>:
" H5 d* R- F, B 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
% I V9 e4 ^- b a+ v% \. w) e 8328: e3a0b000 mov fp, #0 ; 0x0
; W3 E& {7 n6 l. z% \) q 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4). k1 q+ L+ L) p$ T" w1 t
8330: e1a0200d mov r2, sp! @3 E$ o% E8 Z c" f4 T
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: Q" Z' X, i9 C! p4 r( b+ L3 m* m- K 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)' b' K7 ?9 Y4 }! {
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>/ Q! _: }% T$ Q
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
4 o5 | }0 a/ r 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
3 y2 }; L, h0 a1 G H& d 8348: ebffffef bl 830c <_init+0x2c>
( r5 u$ ^# {! [7 i/ M 834c: ebffffeb bl 8300 <_init+0x20>% c; l( P2 o2 T! g/ s& \0 A+ B: {
8350: 00008404 .word 0x00008404
" I5 j! K+ [! d2 j0 U 8354: 000083cc .word 0x000083cc6 o/ a" {' r5 ^5 i3 F3 ?+ G
8358: 00008408 .word 0x00008408
6 M& ^+ |* s0 s$ T& p0 k! tarago:2 K5 b9 w& k V2 c! Q6 s+ _/ F
00008294 <_start>:
0 \1 B* }6 v# o+ R# _ 8294: e3a0b000 mov fp, #0
1 ?2 I% z# o4 ^ 8298: e3a0e000 mov lr, #0
) Z8 t! l( w7 T; U: z) U' n: V 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 y( g; V1 I2 K G8 w$ s 82a0: e1a0200d mov r2, sp$ C. G( O' L% B$ H1 p* ?
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 A w. n% Y) G9 C# U9 g8 q7 w 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
7 p( A/ x8 S9 [% f) |! J 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>; X/ ]5 t, I5 K5 A* v
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 U" {( {8 G& W, F! m e
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
6 g+ P( P) r9 I2 S; X 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>$ t3 ]) j. K* s8 c2 x0 @
82bc: ebffffee bl 827c <_init+0x2c>7 m2 R9 A1 d/ ^, L/ ^# I. v
82c0: ebffffea bl 8270 <_init+0x20>' k1 ?4 l% r3 }
82c4: 000083dc .word 0x000083dc
% j: ^7 ]* a( s 82c8: 00008344 .word 0x00008344
B Q% J0 z+ K9 k! c) E 82cc: 0000837c .word 0x0000837c
) K R# D' `8 z1 M. d" I& y7 vnone:
$ M, c* H7 Z8 @0000835c <call_gmon_start>:
3 _1 k ^" a/ T, o3 P* E ` 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
1 H7 Z7 |# F3 _( X' H3 Z _ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>. Z L/ v8 T2 X& q- l
8364: e08f3003 add r3, pc, r3
" j+ T; @7 B4 ^2 E- V 8368: e7931002 ldr r1, [r3, r2]
* H" B0 V$ \9 B/ u: M! w2 v 836c: e3510000 cmp r1, #0 ; 0x0
( \0 t4 I1 G" E+ J6 T8 M 8370: 012fff1e bxeq lr9 r. w- d! `( q* k8 c4 O
8374: eaffffe7 b 8318 <_init+0x38>
+ c- t0 L3 z. W8 g0 E1 u6 O% j( ^ 8378: 00008264 .word 0x00008264: v' c% c- g5 x7 s2 y& U
837c: 00000018 .word 0x00000018
( O! Z. v9 {$ C3 [arago:5 H3 u0 G; h4 @! v
000082d0 <call_gmon_start>:: ?, J# d8 F# R/ Y1 Q& f2 O! N, t
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
5 P3 @7 ^; ~2 Z3 q) H5 z- i0 g. k- [ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>7 x( V/ @: i p$ R E) O
82d8: e08f3003 add r3, pc, r36 r5 b! G0 G$ i( R
82dc: e7932000 ldr r2, [r3, r0]/ W1 q1 x2 l& t3 ?
82e0: e3520000 cmp r2, #0
: J& Z; Z L, Z) r7 Z9 G) u! w 82e4: 012fff1e bxeq lr- i/ v- Z6 M6 S- t6 Y) U) b ?- Q% C
82e8: eaffffe6 b 8288 <_init+0x38>
0 D5 s$ h2 J* I3 p( k8 G. m$ E 82ec: 00008208 .word 0x00008208
- C/ N0 S; h& D& @9 G) w" X* z 82f0: 00000018 .word 0x00000018, W$ [6 s0 T8 P) m1 O- J
none:# v$ G, Y- y. s+ S! L+ i6 _
00008380 <__do_global_dtors_aux>:/ \" x9 z8 ?5 D
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>3 H( R e. j" P& F" G5 d
8384: e5d23000 ldrb r3, [r2], r q2 Y- n, D" k
8388: e3530000 cmp r3, #0 ; 0x0 I7 J* l e; F7 q6 g' @
838c: 03a03001 moveq r3, #1 ; 0x1
/ k7 [$ [2 C1 G1 d9 f3 q3 D! r 8390: 05c23000 strbeq r3, [r2]% _+ v( }1 w& a6 |8 ~
8394: e12fff1e bx lr* O% ?7 f9 x* n5 W9 Y
8398: 000105f4 .word 0x000105f4
9 R$ Q: d; C3 r" R' Y+ warago:5 `. r5 X* w+ a' [, X
000082f4 <__do_global_dtors_aux>:- E- Z0 ^9 v+ E
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
' w) I+ t% y9 ~, w0 v6 ^" E 82f8: e5d32000 ldrb r2, [r3]. W+ Y+ P; A# g5 Z+ Z8 z; Q
82fc: e3520000 cmp r2, #0) O3 x4 L1 i0 e/ w" Y: J
8300: 02822001 addeq r2, r2, #1 | p& N7 W& s1 U- l) d
8304: 05c32000 strbeq r2, [r3]
, o7 c# a, `1 P9 S7 ~, \. t& m 8308: e12fff1e bx lr
, L* ?- X' }4 c \7 C 830c: 0001050c .word 0x0001050c ]0 N1 d7 J" b# O8 f2 K, h- r' ?; _
none:7 U! k0 C' |' e/ J
0000839c <frame_dummy>:
; w* u8 q; @: [" I7 I 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>+ E+ Z3 k8 C% r# I0 F T9 f
83a0: e92d4010 push {r4, lr}- g& A- |6 i3 `, L, x( z
83a4: e5903000 ldr r3, [r0]
0 X; T$ _3 f7 I, A 83a8: e3530000 cmp r3, #0 ; 0x0 [( D, G- A8 l ]$ d9 X
83ac: 08bd8010 popeq {r4, pc}) _) w) N/ e5 d' d8 r* a
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c># I" B$ v! ~0 L/ t4 M1 [
83b4: e3530000 cmp r3, #0 ; 0x0) h/ p; N$ g9 f* k
83b8: 08bd8010 popeq {r4, pc}+ C. ~ k+ B0 ?! k* z) a
83bc: e12fff33 blx r3' `* ^+ S/ @: U8 Q! e
83c0: e8bd8010 pop {r4, pc}/ C. w0 h( r, d7 W5 K2 i
83c4: 000104dc .word 0x000104dc6 \4 }9 U& V8 u( h
83c8: 00000000 .word 0x00000000$ D1 p: ]. _( e1 z, P
arago:3 A; {5 w0 U8 g0 k: S
00008310 <frame_dummy>:
2 d9 G* ^' c6 K, t" @, ? 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
3 p; W5 l& ^" O9 s+ w3 f' p 8314: e92d4008 push {r3, lr}' r: `1 j& t( C/ Q- W, M
8318: e5903000 ldr r3, [r0]
$ r% @& N" J+ \ 831c: e3530000 cmp r3, #0; p# | W6 a. ]& n& W
8320: 0a000003 beq 8334 <frame_dummy+0x24>
* Y1 ?. ?+ F4 S& q3 m" c& O 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>* |6 F5 q8 c9 n! E. [% @8 G5 K
8328: e3530000 cmp r3, #0) J# ^$ F7 W# U/ w3 w! r6 k4 d
832c: 11a0e00f movne lr, pc
+ {7 m: `# d$ O) ~7 X. z2 C 8330: 112fff13 bxne r3
/ \/ T, j2 Z7 A5 g- b 8334: e8bd4008 pop {r3, lr}
" x, u5 z$ L% \* D m- Q% Y 8338: e12fff1e bx lr5 b" C8 A. ~7 [4 V: v5 Q4 ^. {2 \
833c: 000103fc .word 0x000103fc' S" {, ]& {8 F# d
8340: 00000000 .word 0x000000009 T A# j# i: C& m' }, L. C' C2 z
none:
6 B$ E0 f9 B) X$ u5 v; G9 n, a: x$ T" E000083cc <main>:6 z# P0 r: \. {2 u0 J9 ~
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 ~4 W9 \- H& ?
83d0: e28db000 add fp, sp, #0 ; 0x0* S# l1 x7 B4 ^) X- Q
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 c4 p$ X/ p, j 83d8: e50b0018 str r0, [fp, #-24]* P/ p; _: \- m. B2 ^
83dc: e50b101c str r1, [fp, #-28]
# @" K) d( ?& p) U 83e0: e51b2010 ldr r2, [fp, #-16]4 k& g4 m. O# Y7 Q) T% ^
83e4: e51b300c ldr r3, [fp, #-12], }8 o! f% s' F' l- m# L; @
83e8: e0030392 mul r3, r2, r3
6 ?. x- O ^% C: `/ m" Z 83ec: e50b3008 str r3, [fp, #-8]
* M# F0 u+ j. d# S6 K 83f0: e3a03000 mov r3, #0 ; 0x05 J3 g0 F' P- Y& V
83f4: e1a00003 mov r0, r3
+ X2 B1 B s3 V0 b# u 83f8: e28bd000 add sp, fp, #0 ; 0x0) b/ N! }- Z1 q
83fc: e8bd0800 pop {fp}
, b6 b% o4 H& f/ W! b# n- d 8400: e12fff1e bx lr
8 }+ G) l; `9 carago:
P4 Z2 ?3 M! A$ `* A/ ^4 Y! [& ^00008344 <main>:
0 g6 J4 f* D! ` @: I 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)% P. v1 f& \, D" E6 A
8348: e28db000 add fp, sp, #0
, x' Z6 c4 T; ?# E' w 834c: e24dd01c sub sp, sp, #286 L6 V( m! c$ m0 U) q- |2 r2 l) @
8350: e50b0018 str r0, [fp, #-24]; `( n, M2 O# d4 y/ E' D
8354: e50b101c str r1, [fp, #-28]
: N2 V; {2 p# E9 F, p, @+ I0 D 8358: e51b3008 ldr r3, [fp, #-8]
% w2 Y5 Q* V: T% h; M 835c: e51b200c ldr r2, [fp, #-12]
" S9 G, [# f# d2 N 8360: e0030392 mul r3, r2, r31 f1 X+ i6 t! e1 i- a8 T
8364: e50b3010 str r3, [fp, #-16]
2 Y0 H; R- W+ x& T' C 8368: e3a03000 mov r3, #0, `6 o! d$ d7 g$ @* o6 @
836c: e1a00003 mov r0, r3' E5 J3 y$ v- C9 Q/ g% @! P6 _9 @
8370: e28bd000 add sp, fp, #0' n0 Y( g: ]1 P' l' O. [8 H
8374: e8bd0800 pop {fp}
% ^4 l$ M0 ^, j" { 8378: e12fff1e bx lr x& @; Q2 c Z5 N
none:
3 f* z1 c$ `6 ^: d0 ^00008404 <__libc_csu_fini>:
1 b5 t1 K( h+ a8 g- V; d9 @- W% Y 8404: e12fff1e bx lr7 A# m6 `5 l$ Q9 |8 R- l! P
arago:
3 ^+ M+ ~& O/ Q. l0 n4 t& y& l! q" T000083dc <__libc_csu_fini>:
/ t6 `8 s3 V6 j' Y8 h 83dc: e12fff1e bx lr2 C) r/ x8 S* p! \7 u
none:
) X( z! n8 K4 L: t4 s0 W$ O5 p ]00008408 <__libc_csu_init>:7 ^ V, `, a7 C+ _3 K( ]# \, P6 I
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
5 h7 R5 @% W7 l0 z$ F) C/ ^4 \+ } 840c: e1a08001 mov r8, r1: @& J, l7 b7 o% U$ z! p
8410: e1a07002 mov r7, r2
* N0 N6 A; d: T4 W* ]$ I- \2 M 8414: e1a0a000 mov sl, r0
) u) I5 [+ m. Y& b: n1 o 8418: ebffffb0 bl 82e0 <_init> |7 _4 r4 U* E) x+ C! ^
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
& q: c R9 b W) [$ Y 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>- Q. J+ `4 _) [7 q1 \. m8 _) j
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
* n. Z+ ]9 g# L' b( v7 ~: e 8428: e0613003 rsb r3, r1, r3- D. O- t3 `# T9 p5 Z+ U/ S2 u' s4 ?/ r
842c: e08f2002 add r2, pc, r2
2 i" W; C: U: o# R 8430: e1b05143 asrs r5, r3, #2( h( \; O4 z0 o7 J5 B0 ?3 f
8434: e0822001 add r2, r2, r1
: y7 ] B3 H7 a; [5 B 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
6 M( C8 p+ ?& o" l/ c 843c: e1a06002 mov r6, r2, l+ m4 W: i J9 o
8440: e3a04000 mov r4, #0 ; 0x0; A6 b6 e# y% U4 T, Z
8444: e1a0000a mov r0, sl
9 X$ j5 V; g; F 8448: e1a01008 mov r1, r8
0 h1 t( p3 d, u( G j 844c: e1a02007 mov r2, r7$ c1 L G% a0 r" T! K; u
8450: e1a0e00f mov lr, pc! p5 ^% m+ g' d, `, L% q
8454: e796f104 ldr pc, [r6, r4, lsl #2]3 J& W) M. s$ V z" P8 I+ ^
8458: e2844001 add r4, r4, #1 ; 0x1
) W5 \' H, Z' E% P# b6 }& C 845c: e1540005 cmp r4, r5# x; z, |/ E5 A# r
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
8 ^1 O3 g$ m3 {& E! v' x 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
( H: ~6 `1 b6 s3 ^2 v7 h$ s; ` 8468: ffffff04 .word 0xffffff04
0 @4 W9 _) T* w$ Z! N 846c: ffffff08 .word 0xffffff08! o$ B" p1 c& ?6 q
8470: 0000819c .word 0x0000819c
& T. u9 o2 ~7 Q+ q1 ]7 Q' D4 Aarago:+ [% _# G7 h- [) u/ D+ ?
0000837c <__libc_csu_init>:
+ @. t+ r& b! @8 F 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}- O* D" Z/ f2 R6 y! e
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
5 `# }6 Y+ w# T+ ^+ F 8384: e1a06000 mov r6, r0
5 Y- z( n% w9 @- K" }" Y: h" l9 f# z 8388: e1a07001 mov r7, r1+ N/ {7 W7 M4 g9 E R8 w
838c: e1a08002 mov r8, r2
( o4 g( i3 X$ G) _+ z5 T; p 8390: ebffffae bl 8250 <_init>1 \8 D3 x, z3 X# s
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>% i/ J0 J. L+ J2 X
8398: e08fa00a add sl, pc, sl
( |$ }# ^7 g% g6 j 839c: e08f0001 add r0, pc, r1+ E7 J/ M( I3 g, b2 S
83a0: e06a5000 rsb r5, sl, r0% p' ]) Y" k' ? H# X U4 ^
83a4: e1b05145 asrs r5, r5, #2
! q+ `: A. ?$ F( w& {7 Q* _1 z5 Z 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
9 [. s0 E9 q4 ]9 ]9 t: i 83ac: e3a04000 mov r4, #0
* m2 C; O4 J% O 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]" l$ X3 W- k9 A2 o/ J; l2 I2 K
83b4: e1a00006 mov r0, r67 m6 t, B, ], H2 N$ p
83b8: e1a01007 mov r1, r76 G2 _7 l0 R4 m) ^& v* x
83bc: e1a02008 mov r2, r8
/ X @& Y4 g& n& z 83c0: e2844001 add r4, r4, #1! F+ w2 {: t& ?7 `
83c4: e12fff33 blx r3
/ \& h' n: U) u6 l' r% G4 v 83c8: e1540005 cmp r4, r52 H* s! E2 W8 c9 q5 R
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
/ {, x0 Q3 y3 D' a) P1 o% D 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
# j& A+ u( U* d* Q& t4 R" M0 N* N 83d4: 00008054 .word 0x00008054
( g! I% R; u2 Q. b+ { 83d8: 00008054 .word 0x00008054
% v2 Y3 U6 f1 l8 Snone:: p$ ^: V& b$ b: m/ a9 \1 O0 K# u
Disassembly of section .fini:
: G) _" ?7 a/ j* U
9 {7 l- w: z2 @# j00008474 <_fini>:5 n& b+ B7 Q. k: T
8474: e92d4010 push {r4, lr}, Z' r6 |6 U$ v
8478: e8bd8010 pop {r4, pc}
% C( ?* M% C; ?& `( |. c! karago:) Q* A Z2 v- e. G" d" _. T
Disassembly of section .fini:
; ?8 m" Y8 L0 v- W6 z& [0 F, g8 I9 b/ z8 ], @& J
000083e0 <_fini>:8 f) h3 C8 F2 V& H% I8 X
83e0: e92d4008 push {r3, lr}4 W% X, ]! _1 M% e# \, _( p
83e4: e8bd8008 pop {r3, pc}3 o$ d; l+ y$ h
2 b `. G; v; A" ]7 a: y
1 S- V1 A- B6 C9 m) ^
( U1 q. f9 w5 \8 v |
|