|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:. c2 x) @4 j7 M0 G$ j
1 #include<stdio.h> - _/ K0 @1 ~" _& I' m T/ O- v) q
2 #include<math.h>; R) J& J K+ Q* g% r' j4 D
3 int main(int argc,char* argv[])
/ ~( g7 n/ `2 `4 w) c4 q0 t7 V1 H* t 4 {1 @% s) l& O/ J6 ?: |) [
5 int a,b,c;
2 l; W- \4 j8 {# o8 [0 L 6 c = a * b;
" v7 P) p. f2 Z" S 7 return 0;+ J( m0 B' a4 A! U. q. B2 b
8 }" p6 {. [1 `; m! u$ Y4 w# i1 a
! o% v8 i! O$ C. W: _/ ~! i下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看5 ~: P {( |9 e% i, ?0 S# _
none:. v: \! Z7 I' P6 X: K4 o* g
000082e0 <_init>:
/ g- z2 ~1 ~; v* j0 k. _# l% W4 Q 82e0: e92d4010 push {r4, lr}; d, G- S2 Y5 W8 d
82e4: eb00001c bl 835c <call_gmon_start>" K& N8 y/ w! F$ R' Q" ^/ [8 ]
82e8: e8bd8010 pop {r4, pc}
% X. K7 _/ g7 S7 Varago:2 h7 H% S) h# X# c4 b0 r% g" y+ i
00008250 <_init>:$ W( \' Z" b- h, O3 j; R/ K
8250: e92d4008 push {r3, lr}7 j' E- r# x" [* @3 f9 \6 j
8254: eb00001d bl 82d0 <call_gmon_start>$ E! j+ l) e: @3 l5 @( |* }2 {; ~
8258: e8bd8008 pop {r3, pc}; w7 v ?( A8 `, ^" x
, Q) ]1 _: G$ k1 h# H' j0 Qnone:
4 M3 d J2 q7 Z0 W! D; `6 Y000082ec <.plt>:
, v2 q! Q8 g! y" }3 w' S( ~$ j$ N 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)% ^$ r* ]9 O& _; p
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>$ e: w. W9 e7 N# h
82f4: e08fe00e add lr, pc, lr3 r7 U! I7 @: c b! I) B; M
82f8: e5bef008 ldr pc, [lr, #8]!
1 N, E. t1 |- g q/ s 82fc: 000082d4 .word 0x000082d4
5 ?( L% \0 F( e 8300: e28fc600 add ip, pc, #0 ; 0x0
' v! y1 s% b) Z' U4 ^ 8304: e28cca08 add ip, ip, #32768 ; 0x8000
- B5 m! V) [8 Z& K 8308: e5bcf2d4 ldr pc, [ip, #724]!0 A I, Y1 a3 h8 ` q1 \% e
830c: e28fc600 add ip, pc, #0 ; 0x0' n" X# D B0 j
8310: e28cca08 add ip, ip, #32768 ; 0x80009 U) x7 r+ d- }% b' S2 k
8314: e5bcf2cc ldr pc, [ip, #716]!9 y `% {7 ^& Y# p
8318: e28fc600 add ip, pc, #0 ; 0x0
+ J# m6 _3 ^( s9 X- F 831c: e28cca08 add ip, ip, #32768 ; 0x80006 P2 U# x2 d$ H, e
8320: e5bcf2c4 ldr pc, [ip, #708]!
, e2 z! a. ^5 `4 B. Z5 g% Harago:% e& Y6 x, b/ e0 J7 W6 y
0000825c <.plt>:
+ h7 f7 \6 l% l# A c 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% z6 k. ` m1 @* Z2 w" u 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
. k2 B( T; j9 C# e 8264: e08fe00e add lr, pc, lr4 D! Q8 Y% q* i4 w: l+ I4 a1 b
8268: e5bef008 ldr pc, [lr, #8]!6 ]: U4 E9 A z( O* F
826c: 0000827c .word 0x0000827c3 |; e/ M7 F" Z9 }* e3 Y5 p
8270: e28fc600 add ip, pc, #0/ ?, U3 h0 i6 B: W# h
8274: e28cca08 add ip, ip, #32768 ; 0x8000
2 ^3 E; U& Q P/ m! w* i4 o7 I1 w 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c4 R- T& h( v% r* l4 v7 n6 P, H; u& P
827c: e28fc600 add ip, pc, #0% [7 j" l( Y# _( W
8280: e28cca08 add ip, ip, #32768 ; 0x8000
% n0 I# Q+ E" U4 y. U e* D 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
0 q1 j* Q# H7 M; V 8288: e28fc600 add ip, pc, #0+ v0 P: c0 {" p" Z5 w, |0 M5 |( V
828c: e28cca08 add ip, ip, #32768 ; 0x8000
% M" J9 a9 O. l8 B9 B# w+ O 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c: ?8 c" J7 K- e/ x1 d/ B/ O0 y
none:7 d# w# c% W s8 X0 i8 X' T
00008324 <_start>:
: |' F8 }4 q4 I; {( f- u. @9 D 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
& c7 l. |. O, D9 @/ _# Q2 Y 8328: e3a0b000 mov fp, #0 ; 0x0
0 b1 e' m4 J3 I3 \$ S 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 J5 Z0 e( E" j' T; F9 Z; I( l: e1 N 8330: e1a0200d mov r2, sp
5 |( H" h' f$ y% R 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!); m; K" Y3 ~- x0 q( U
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
5 T2 n$ V" x& E& y1 |5 w 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
* h [: O7 ~% |- _. F {9 W8 ^ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
2 d# d- e7 u. j# ]9 P$ H 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!); e- T! n6 K$ R2 U9 G( |3 S0 g; W
8348: ebffffef bl 830c <_init+0x2c>
8 S7 z0 [4 s0 k0 G& X 834c: ebffffeb bl 8300 <_init+0x20>2 N& {( X- g/ I0 M/ I( \
8350: 00008404 .word 0x00008404& X9 M& ]" s- j9 S+ c( ^# r. P( g
8354: 000083cc .word 0x000083cc
% E. `; F% @0 a( ^! I" v4 s' o8 E 8358: 00008408 .word 0x000084089 W' E" i. ^4 h# t. w
arago:; |% J* U1 q; K* F3 f( N% L7 b
00008294 <_start>:
' z" t- s8 s7 i" P- F' _ 8294: e3a0b000 mov fp, #0
' [3 z, [- w. t. ~ 8298: e3a0e000 mov lr, #0' f+ C- k" [' x" G& d
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4); }$ r3 B9 ~, v3 y$ x
82a0: e1a0200d mov r2, sp
# S; g) m! G Z0 o# w& B/ s$ V 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
7 f$ Z4 }) u6 A 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!); J) O6 R3 T; u4 H" e
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
5 A6 _3 h' V; l* g 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)1 `9 [1 X+ u2 C" V l) q
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>+ ?& u( T3 }; d
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
/ z2 r5 _ o; y- a: [1 q 82bc: ebffffee bl 827c <_init+0x2c>( l7 M" V Q2 E4 ^0 o
82c0: ebffffea bl 8270 <_init+0x20>
& ]. f+ q& e& x g- i 82c4: 000083dc .word 0x000083dc- b. X2 i9 F4 ^ k) D4 a: s
82c8: 00008344 .word 0x00008344
( A& \8 y+ c" I2 ~ 82cc: 0000837c .word 0x0000837c8 c+ Q% {0 g5 R' y$ z
none:
1 x5 P: B3 }& y* [- B3 |0000835c <call_gmon_start>:/ Q4 h' O& k% F) ^6 Q6 m7 F
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
- v/ g4 @6 [. l$ P# E 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
) k) Q# X4 \) Y8 M! X1 l 8364: e08f3003 add r3, pc, r3
' k$ f3 a9 v8 h7 \ 8368: e7931002 ldr r1, [r3, r2]: R6 i( h S: Q i; ]
836c: e3510000 cmp r1, #0 ; 0x0
0 L F7 G5 S; N6 H, } 8370: 012fff1e bxeq lr- ?1 K8 S" B0 }) M# _$ R
8374: eaffffe7 b 8318 <_init+0x38>
% x7 X& Q n6 w5 h7 d 8378: 00008264 .word 0x00008264
) J7 n# k' F7 Z" m7 X 837c: 00000018 .word 0x00000018
3 h6 J! p; r! C# D5 A) W6 a* rarago:
' }1 g. M" y/ m& S000082d0 <call_gmon_start>:0 E% y2 X o! `
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
6 T4 V( `- U. L+ K6 R* A% T 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
% s7 B5 |$ _) r$ m- p 82d8: e08f3003 add r3, pc, r3, }6 x5 i. i" [& l
82dc: e7932000 ldr r2, [r3, r0]; M/ w) }8 \" o* Z5 @
82e0: e3520000 cmp r2, #01 U* Z7 I% t2 V0 p* I2 X6 k
82e4: 012fff1e bxeq lr; V+ ?2 D0 g. {+ g$ A6 n6 X! h& E
82e8: eaffffe6 b 8288 <_init+0x38>
3 e" T2 X9 y: z* \8 }2 ? G) O5 y; { 82ec: 00008208 .word 0x00008208/ q8 r) ?/ N" H( R: u t s
82f0: 00000018 .word 0x00000018* G, L0 G! D8 ]' f) c5 \
none:
5 s5 o8 o- R7 H3 v00008380 <__do_global_dtors_aux>:$ y2 |& `' B8 ^) p
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>9 G; J5 u! U8 C7 N9 j
8384: e5d23000 ldrb r3, [r2]
! t& y3 V- J( d 8388: e3530000 cmp r3, #0 ; 0x0
- t6 h4 d) ?. j% R9 m& g 838c: 03a03001 moveq r3, #1 ; 0x11 P& e. L2 w4 \8 f+ ?7 J7 S6 M! _
8390: 05c23000 strbeq r3, [r2]4 U. Y" t' H" s0 F$ r
8394: e12fff1e bx lr& F& a+ y: W- R+ Q& X6 H7 L
8398: 000105f4 .word 0x000105f4- Y4 _7 a: r0 E& U3 c* L3 S
arago:( }8 ]/ Y) F9 ^- n7 q- F
000082f4 <__do_global_dtors_aux>:7 ?' Z7 `4 z+ r
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) Q0 X0 c7 J4 `/ ]; Q" k9 Z
82f8: e5d32000 ldrb r2, [r3]
8 n( U, S, K& O3 z5 S6 w6 k 82fc: e3520000 cmp r2, #0- r/ c' m9 j$ N5 x: A1 q
8300: 02822001 addeq r2, r2, #1
' h2 k' `6 t4 {% [9 B3 Y 8304: 05c32000 strbeq r2, [r3]' T ?; k: O3 g6 W4 H3 J% U" T
8308: e12fff1e bx lr: L+ S6 v2 j- @
830c: 0001050c .word 0x0001050c- ^7 U4 W2 z$ V& n* x% ]! c
none:
8 f% I2 t6 F- C/ r5 f% G6 R0000839c <frame_dummy>:
9 D. J. {; e/ t5 W! }+ ]$ `$ j 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
1 |2 V, M" c. k5 k 83a0: e92d4010 push {r4, lr}
3 c, d6 ]! F$ ]* t- g2 s 83a4: e5903000 ldr r3, [r0]
% `/ `, i* C( Q* u 83a8: e3530000 cmp r3, #0 ; 0x0% ?% g/ C: \! [5 G
83ac: 08bd8010 popeq {r4, pc}
2 V6 S) N2 j# H* H, f6 v8 Z R 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
& A$ v3 @+ N I 83b4: e3530000 cmp r3, #0 ; 0x08 u. S E& n4 y0 \9 a
83b8: 08bd8010 popeq {r4, pc}
- m( T# \. K, I6 x0 ~6 I- Q 83bc: e12fff33 blx r3
% f z5 N+ K a0 R3 K4 {, W8 J 83c0: e8bd8010 pop {r4, pc}/ |; _- e9 p) ~2 P. _
83c4: 000104dc .word 0x000104dc
$ M- ]& s0 Y4 Y( U 83c8: 00000000 .word 0x00000000" r6 e2 @/ g4 t3 V' E$ y( `. `9 I) E+ W
arago:
4 T/ ]/ m" x! ^00008310 <frame_dummy>:1 p4 K$ j" |5 V. b! L$ k8 [% q
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>9 {1 C9 `# E6 {/ S% u+ M5 o v
8314: e92d4008 push {r3, lr}
7 ]: x w& @0 a( u+ w7 h. o 8318: e5903000 ldr r3, [r0]
* |* P% U. ]7 Y% t 831c: e3530000 cmp r3, #05 x5 w7 v; X; w! B: W3 j$ G+ l
8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 m C8 E7 M) E- y* y 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
2 y- n" V- {8 l. q- l& e 8328: e3530000 cmp r3, #0
: @; u y X! x/ h; S4 C# ^ 832c: 11a0e00f movne lr, pc9 w7 E" \7 } a2 Q$ `* [
8330: 112fff13 bxne r3
9 o+ y( b9 l( @8 l 8334: e8bd4008 pop {r3, lr}- J0 K0 c% k" ^9 T
8338: e12fff1e bx lr
/ O. [5 a/ U# |2 a/ ?( z 833c: 000103fc .word 0x000103fc1 p0 E, |' y7 T) r
8340: 00000000 .word 0x000000002 h! u: d' p. y# i2 L6 ]! t
none:: [6 n% x/ f1 x( s6 [* U
000083cc <main>:5 }1 h( }2 M( K
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!): U/ n% ^, L$ b/ D% F t2 a
83d0: e28db000 add fp, sp, #0 ; 0x07 k7 ?# {0 q4 S! I e
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 ^3 J5 F! j! P( X& N! v 83d8: e50b0018 str r0, [fp, #-24]" M( {- k! |) W' U) `. f b
83dc: e50b101c str r1, [fp, #-28]) L4 m% o; a8 \* G: K
83e0: e51b2010 ldr r2, [fp, #-16]
]9 ]; ~- ]( s) S$ q7 | 83e4: e51b300c ldr r3, [fp, #-12]
1 j$ P+ ~7 A2 D$ S9 f5 A 83e8: e0030392 mul r3, r2, r39 r9 o* e2 d( `3 ~
83ec: e50b3008 str r3, [fp, #-8]
4 m$ w; [; J3 r7 ~# L0 i- \: f( q 83f0: e3a03000 mov r3, #0 ; 0x0
5 p7 F ~8 B* c 83f4: e1a00003 mov r0, r3
( H7 z4 g/ {& N" o9 k9 j 83f8: e28bd000 add sp, fp, #0 ; 0x0
/ L" C8 S1 I/ A# i7 j/ {: l 83fc: e8bd0800 pop {fp}
" e/ S3 o+ T7 R 8400: e12fff1e bx lr
2 v {9 J3 W. @$ Q) aarago:) w. t, q) ~9 c- P& Y
00008344 <main>:
. c7 i7 b2 o1 J+ B 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
3 E) N! V; G2 U( Z, U. R) t 8348: e28db000 add fp, sp, #0
5 ?; q* v) i, p. M, K* z/ y0 V 834c: e24dd01c sub sp, sp, #28) X) b1 k. l' g+ }! {" C
8350: e50b0018 str r0, [fp, #-24]$ K" }' x# T" W) f8 J2 [
8354: e50b101c str r1, [fp, #-28]
; Q7 [5 a* l, Q5 W' F 8358: e51b3008 ldr r3, [fp, #-8]2 T/ r" q! o, @; [& k3 j" B) D
835c: e51b200c ldr r2, [fp, #-12]( D8 g% K" W3 V& ^) [) b
8360: e0030392 mul r3, r2, r3
J ~; J, Y; v$ @5 p 8364: e50b3010 str r3, [fp, #-16]
5 |/ i2 f8 ^4 t' F& k 8368: e3a03000 mov r3, #0) T+ }& `0 q; T2 e5 h% Z2 P2 u6 j
836c: e1a00003 mov r0, r3) H8 Z! ~, O2 D, i+ h4 p) v
8370: e28bd000 add sp, fp, #0
5 u9 A% R2 x5 k. B( t8 N- L% E* \ 8374: e8bd0800 pop {fp}7 t2 y$ r* B6 j# _) m
8378: e12fff1e bx lr F, H8 U# w, S( u# K6 ]
none:
# i$ Q; B/ N Q( F& v7 _00008404 <__libc_csu_fini>:7 h" Z' b/ F X9 \0 N' Y! M
8404: e12fff1e bx lr
, U7 z$ j0 e `" d& warago:
3 @( {! g6 |. m2 ?" H000083dc <__libc_csu_fini>:
; i" L% b% o8 d5 E 83dc: e12fff1e bx lr
* ]+ A7 y* ]/ I$ i4 Q/ ?. Gnone:- g/ Y; C3 o6 C
00008408 <__libc_csu_init>:
, A% t. R* a, l2 a* u2 o) o 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
9 m/ v5 Q6 z3 o' [3 W8 M7 r! m 840c: e1a08001 mov r8, r1
2 s! \# u0 \/ p) c; e, Q 8410: e1a07002 mov r7, r2
6 c6 p7 k$ Q4 A, \& c7 a4 q 8414: e1a0a000 mov sl, r0( ^ N' t g6 }. F3 @
8418: ebffffb0 bl 82e0 <_init>. V4 |& z5 X, p! K0 K' l+ q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>/ q+ D# R2 U8 D" ^7 I& {( t0 ?
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
) m! @6 F1 U% E, x 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
3 i, u+ t- f8 I) m 8428: e0613003 rsb r3, r1, r3" `; V$ s* \& X" F
842c: e08f2002 add r2, pc, r29 U. x6 A$ @9 T2 D
8430: e1b05143 asrs r5, r3, #2
! ?7 n$ }" u. I' V 8434: e0822001 add r2, r2, r1" \4 v7 R" k+ E' M0 v
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}. b3 T$ O9 y4 E) U* P
843c: e1a06002 mov r6, r2; G J, B8 u# u0 r* r0 H
8440: e3a04000 mov r4, #0 ; 0x0' t' v, x% @2 z
8444: e1a0000a mov r0, sl
7 V5 c+ A; G3 P: b" A. U 8448: e1a01008 mov r1, r8
% i( ?# i* G, C1 {6 d% q 844c: e1a02007 mov r2, r75 ~( T. N8 i2 P3 |) B
8450: e1a0e00f mov lr, pc
3 K* G6 |; f/ M3 ]0 I 8454: e796f104 ldr pc, [r6, r4, lsl #2]
9 E7 G2 a( K( E' Q* y m4 R4 w 8458: e2844001 add r4, r4, #1 ; 0x1. H7 {4 Z2 }& l* k7 ?0 ?
845c: e1540005 cmp r4, r5# V# b0 [3 \" N7 ?; b. I6 ]+ J
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>/ r- {' I+ s& M5 {# U( D8 |& u; x% I
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
' N i6 e' ]& Z3 o) y% F6 K1 D+ X 8468: ffffff04 .word 0xffffff04
) z% D3 A$ w1 G T8 j/ ?8 a 846c: ffffff08 .word 0xffffff08% h( h; `( F7 W, X0 w& o, r' U
8470: 0000819c .word 0x0000819c6 U. ? S& [4 W) Z7 B5 P+ ~( x% m9 k
arago:* l: y% h* F( k- d2 ]5 R
0000837c <__libc_csu_init>:' f* R$ h# y7 [$ D/ n5 c
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
% C) V* D8 N' N7 N" F: q; h 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>6 T! k0 b: ]# W$ m
8384: e1a06000 mov r6, r0" k5 z( S% \, F5 V4 L/ g0 L
8388: e1a07001 mov r7, r1
+ R" C9 ?- ^2 Q2 ] 838c: e1a08002 mov r8, r29 o' R3 S7 ?8 P1 i" J; }$ l
8390: ebffffae bl 8250 <_init>8 M0 I! W. ]) P8 S3 U: g" h+ `
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
6 O! L4 R% s+ f7 v( @ 8398: e08fa00a add sl, pc, sl& g6 w: l( G b' K/ A: t' u, W! |
839c: e08f0001 add r0, pc, r1
7 P4 \. n D4 U! H 83a0: e06a5000 rsb r5, sl, r0
% ]& a; y S! x, U 83a4: e1b05145 asrs r5, r5, #2+ t/ T3 Z: g5 s# L7 T+ g( L8 b
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
# y- e4 o1 }+ w% H x- O; c- c. X5 O 83ac: e3a04000 mov r4, #09 e) m. I! ?' W! H8 x% K0 g5 h
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]1 R: L- S3 e" G4 n/ k; n5 A0 c
83b4: e1a00006 mov r0, r6
9 Z$ X5 `9 v* ?: N 83b8: e1a01007 mov r1, r7* d% U) N5 m* X5 s, Q' F# d
83bc: e1a02008 mov r2, r8
' O7 i" C1 }8 _3 `6 {( { 83c0: e2844001 add r4, r4, #1
! \3 W* Y. y+ [9 Q, A9 T 83c4: e12fff33 blx r3/ ]2 |1 e# Q# d( e1 h6 X2 Z- j9 v
83c8: e1540005 cmp r4, r5, P: t% p% b# g2 {: F$ d
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>7 {8 h7 {. {( V5 u
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
% |$ \3 i y1 O6 o 83d4: 00008054 .word 0x00008054
0 n% N. ?8 b# J 83d8: 00008054 .word 0x00008054
L6 f! A, q4 |* H/ w! Hnone:
4 z" M$ S& { H- z4 ]Disassembly of section .fini:
6 b, W; @+ L( t/ q% }6 x- v: g$ J+ A4 D7 p2 c- w1 |
00008474 <_fini>:
3 H. p: d- N4 c7 Y2 K 8474: e92d4010 push {r4, lr}/ { i& `2 D, M$ j& [# `
8478: e8bd8010 pop {r4, pc}6 u7 L3 G& F: R$ Z& Z, p1 X( {
arago:
" o# L5 |& a- N$ [) R: r# Q# F7 CDisassembly of section .fini:
3 `' S: i& m+ H
: M. @+ B0 `5 p, h) o000083e0 <_fini>:- N1 `6 R: {, W% S" ^' P
83e0: e92d4008 push {r3, lr}1 f( i: @5 Z+ ^0 I, R6 V
83e4: e8bd8008 pop {r3, pc}5 J* h& V( X8 E$ k) n
( r0 O; D) G. D: B- e6 g# S* z1 p& g% U' @- {% ?9 n5 I
& i$ w9 K' ]+ {8 m. u |
|