|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
4 g: q! V5 T/ s( Y 1 #include<stdio.h>
9 ?! I e. _- V) z9 J/ ^8 E9 u! ~4 ] 2 #include<math.h>* q+ X" I. S1 @6 H
3 int main(int argc,char* argv[])/ o' D q2 I0 Y7 l$ v
4 {/ J% E$ w; p% m1 s8 p3 |9 h
5 int a,b,c;/ n: G r* Q/ O; U' h
6 c = a * b;
& H! L" y. E, t" V' L$ o1 g; J 7 return 0;
5 B$ f( s& m; V( | T+ n 8 }
8 U/ ~) {5 I7 C( `4 H6 q0 U, ~, r3 x. x/ y
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看% r4 [' @4 {6 ]* Q. _0 ~
none: y5 }, f# O: J C
000082e0 <_init>:, ^: F4 [. D! v$ a- f, Z
82e0: e92d4010 push {r4, lr}: j6 }; C$ F- O5 v8 S9 X! P
82e4: eb00001c bl 835c <call_gmon_start>
, N# x8 V/ B5 V; S: v 82e8: e8bd8010 pop {r4, pc}
( o* O3 h: O# i7 x# D# ?1 }0 harago:
9 S$ ~& e" T9 H0 f) N00008250 <_init>:/ w3 ~7 [+ r' U4 O, `
8250: e92d4008 push {r3, lr}* k( ?0 }, n5 }. }
8254: eb00001d bl 82d0 <call_gmon_start>. ?. }( v! H: x% m' |0 s
8258: e8bd8008 pop {r3, pc}+ M* ?' `' T* O; a7 x+ f
6 y& K8 W3 I- J* P; X, H! v
none:3 D: Y% ? e m
000082ec <.plt>:
+ y3 d6 \, q6 [) B- P5 S 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
- w# a4 D2 e/ A* V 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c># k% j8 H) e( L1 F J2 H8 f
82f4: e08fe00e add lr, pc, lr
K" f) |& s% f O- f 82f8: e5bef008 ldr pc, [lr, #8]!
( T4 P7 p6 p% Z- B& `5 L. X* D2 w 82fc: 000082d4 .word 0x000082d4* q: r, K' H) B
8300: e28fc600 add ip, pc, #0 ; 0x0
. J& \# y2 j2 ^ E 8304: e28cca08 add ip, ip, #32768 ; 0x80007 j0 C0 G' j$ N0 f [% j5 c' ^
8308: e5bcf2d4 ldr pc, [ip, #724]!
' v s6 {) L5 m- q* p1 Y 830c: e28fc600 add ip, pc, #0 ; 0x09 ` W7 j! z7 ^0 T8 {5 ?$ s
8310: e28cca08 add ip, ip, #32768 ; 0x8000" ^: Z0 Q0 d- E' l4 E5 h
8314: e5bcf2cc ldr pc, [ip, #716]!& \3 L" o N1 C/ D0 {6 i
8318: e28fc600 add ip, pc, #0 ; 0x0# m: }" _( A! r% J
831c: e28cca08 add ip, ip, #32768 ; 0x8000% k* O: h, l: A8 O) Z" W& o
8320: e5bcf2c4 ldr pc, [ip, #708]!) J0 P5 @; u2 \: W% C( p
arago:
1 A6 u0 b, ?: K+ o8 b0 x0000825c <.plt>:$ Y+ N: V; g0 @" e) X' i
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
) L& T3 {( a* z5 a% |$ M) c& S 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>4 B- k+ F. t% N1 }0 C0 {) ~
8264: e08fe00e add lr, pc, lr% q# C- t0 s) @' H6 W
8268: e5bef008 ldr pc, [lr, #8]!
3 K" \. q V7 X I9 h& r4 z( d5 b ^ 826c: 0000827c .word 0x0000827c
# z8 V- y1 e5 [0 D' c% Y 8270: e28fc600 add ip, pc, #0
2 x, z' f! ?' H- r5 `: b9 O9 m 8274: e28cca08 add ip, ip, #32768 ; 0x80001 |* x; F$ }* L4 ~4 S: {+ P
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
0 D- @& b( |% V$ h 827c: e28fc600 add ip, pc, #0
B- s6 a1 R; j1 v' ` 8280: e28cca08 add ip, ip, #32768 ; 0x8000* R7 X# Q/ A$ f% ^. Y. g
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274% N3 N: m4 N, Q
8288: e28fc600 add ip, pc, #0
( e' ]; e6 `% `- p* v, g& u9 N- j/ [0 t5 k 828c: e28cca08 add ip, ip, #32768 ; 0x80005 `1 @" @4 ~3 A5 ]7 Z
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
4 y! G, {4 }. A% G# @* pnone:. }8 L( B, e. z5 I0 X) c& C
00008324 <_start>:5 p$ O+ ~, P& i4 e! e: U% `
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>3 Q2 t' J0 y A0 [0 e2 S
8328: e3a0b000 mov fp, #0 ; 0x0
& N, D! |- z2 Y9 Q' z' b- J 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 C% @. I" b5 k/ U6 z- q
8330: e1a0200d mov r2, sp4 ~: [' e. B5 R; J' v4 @& N5 G& }
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! j+ X f+ C. g. g% ? 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)- Z4 P Y. m% W# U: n! i% v
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
' F Y" i# B! Z: Z5 R 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>% l& r& x6 c9 I" c
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 k+ M3 X8 n3 {" m! D
8348: ebffffef bl 830c <_init+0x2c>
! K( N8 Z: I: U9 _" \4 v 834c: ebffffeb bl 8300 <_init+0x20>
& N) L$ \ K2 B$ R! F 8350: 00008404 .word 0x000084047 l9 |% |' `2 z5 A
8354: 000083cc .word 0x000083cc
* |1 i1 k& \3 y( H+ j 8358: 00008408 .word 0x00008408
1 @- D2 R+ `/ zarago:
& Z- L8 i6 @6 y1 M00008294 <_start>:) E- V n0 t z# a( Y
8294: e3a0b000 mov fp, #0
7 |7 ?% Z, F7 G2 y( g4 [ 8298: e3a0e000 mov lr, #0+ N- _9 w3 Z9 l* e7 s( p' P0 k
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
) q# D2 s% B! ~ 82a0: e1a0200d mov r2, sp) C. ~2 _# W; q/ Z# [# i
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)7 y5 D6 C8 g8 f* }9 D$ b, v
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 h4 ^! ~9 u( l 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
3 \$ G3 M- N u% z' Y5 H" B 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ v3 m# Q3 ]& J- D, J
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>5 K& R- Q7 ?; [. B. J- @9 y# `
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>+ O8 d3 J1 t% F9 s8 C& c) c5 x
82bc: ebffffee bl 827c <_init+0x2c>
/ `+ T$ X/ b1 Q0 _6 ? 82c0: ebffffea bl 8270 <_init+0x20>( h$ K* y9 H* G; C4 T9 O9 T
82c4: 000083dc .word 0x000083dc
/ l/ r# ?) B- e* v4 h- ]5 s% p 82c8: 00008344 .word 0x00008344
, o4 U1 o( Q9 \* ~! |2 @ 82cc: 0000837c .word 0x0000837c
( h2 ~3 K: a0 k0 b$ {) knone:8 S5 Q/ m, X& k" j" D
0000835c <call_gmon_start>:1 N" n% _0 b5 M( X5 e" w" f
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>- R0 K+ E* g* r, D
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
% m4 ]9 h4 W% V. ~9 m2 _3 o 8364: e08f3003 add r3, pc, r39 M: l9 W' {5 @+ u* m- V
8368: e7931002 ldr r1, [r3, r2]4 g" _+ \! A3 C- I
836c: e3510000 cmp r1, #0 ; 0x0
+ G1 F7 I" R$ E! f6 |( ^ 8370: 012fff1e bxeq lr
2 |9 e; \; B I, W% L" @! k9 A+ B 8374: eaffffe7 b 8318 <_init+0x38>: j+ [' v0 j' |& Z/ S& M" f
8378: 00008264 .word 0x00008264; _/ R' W4 z+ S/ u" S5 g' _% P
837c: 00000018 .word 0x00000018
0 ~3 k- o* M4 F, Barago:, C5 S; @9 X6 A4 @: }5 | n. o! ^
000082d0 <call_gmon_start>:
6 V7 C0 V* }3 @# @) f. ]4 K 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 N3 [0 i& ]0 _; B E. l: R/ _7 ` 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>% o, R! l0 r0 n
82d8: e08f3003 add r3, pc, r3- Q) S& _% V8 T; |/ R+ C6 ?
82dc: e7932000 ldr r2, [r3, r0]
2 o! z% x- c* ?+ U3 z; B$ n 82e0: e3520000 cmp r2, #0) u+ m2 z& R2 R0 y* E& y
82e4: 012fff1e bxeq lr. R0 V" Z% h8 [$ F! T8 ~8 V
82e8: eaffffe6 b 8288 <_init+0x38>3 K( e6 x! G& }: z# r% a( X( `
82ec: 00008208 .word 0x00008208
! X k; [9 z5 k7 `/ s, S6 e, a 82f0: 00000018 .word 0x00000018
# w( T- H& @6 p. F( W; `/ fnone:
3 Z) M3 _6 s6 e, S9 r/ V# K! _7 [00008380 <__do_global_dtors_aux>:% N- v! p: J. b! U8 [
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
5 q, w' f/ J' J i* g' I$ L' ^, a 8384: e5d23000 ldrb r3, [r2]3 ]( H! j3 U }
8388: e3530000 cmp r3, #0 ; 0x0% _ ]: s9 x5 X% Q
838c: 03a03001 moveq r3, #1 ; 0x13 j K* L* Z/ @: U6 o5 [! _
8390: 05c23000 strbeq r3, [r2]# Z3 w0 Q# n9 N0 R( V$ U" B3 b
8394: e12fff1e bx lr
* y" {3 I8 t* A2 n9 ] q 8398: 000105f4 .word 0x000105f4
9 H+ a' T2 k; C. h* Darago:
3 G8 p1 \8 U% i1 K000082f4 <__do_global_dtors_aux>:; [; s# U% f- s9 p
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
" Z* K8 W" o& e! h/ C 82f8: e5d32000 ldrb r2, [r3]
& V5 J/ t: j2 v( w( E( a: L: `0 A 82fc: e3520000 cmp r2, #0
, t, z" ]$ Q' q; d7 T1 T 8300: 02822001 addeq r2, r2, #1
( p. G( f$ b& [! w1 j8 z 8304: 05c32000 strbeq r2, [r3]
/ V- @4 a1 s$ X% l+ g. f7 x9 ` 8308: e12fff1e bx lr
* ~8 R1 j1 V1 o' Y0 e 830c: 0001050c .word 0x0001050c6 |9 H; L8 Q; {" g
none:0 t- S+ ?" Y$ Q6 c$ {. D! L
0000839c <frame_dummy>:
; i8 w/ n8 `6 k9 A: T3 t 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
" Z' g+ f6 c/ `5 w" F5 i, [. I H 83a0: e92d4010 push {r4, lr}( }) U8 T: y0 a
83a4: e5903000 ldr r3, [r0]
3 Z8 p6 { `; X' ? 83a8: e3530000 cmp r3, #0 ; 0x00 H5 E$ G& M5 k: B
83ac: 08bd8010 popeq {r4, pc}
/ D- Q# z" w7 \- O) c3 C/ v0 T, x 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
0 i& z! I2 L0 _6 E" O5 x. x1 q+ C7 A 83b4: e3530000 cmp r3, #0 ; 0x09 C. f' E0 n2 t/ h+ h2 O8 [( z4 m
83b8: 08bd8010 popeq {r4, pc}
* X* O; j" g; Y6 ~" o 83bc: e12fff33 blx r3
2 a! r4 x, w4 x m 83c0: e8bd8010 pop {r4, pc}
! L# ]: P& p, a# j0 v0 W# w/ \ 83c4: 000104dc .word 0x000104dc
- _2 L, @0 u: U' o' A! L* |# S 83c8: 00000000 .word 0x00000000 ]+ Q) M, r3 w. a( u/ ]1 O
arago:& M g/ q" |7 c9 M- l9 I) w9 C
00008310 <frame_dummy>:
& U0 t- C0 ~+ }8 q* g O$ T 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
0 W W, x2 t( e h8 I1 Q3 N, i9 b 8314: e92d4008 push {r3, lr}
0 n6 i* R% e% a+ B7 A$ Y- ~5 l 8318: e5903000 ldr r3, [r0]
4 i$ ~5 g. r5 S4 C 831c: e3530000 cmp r3, #0- E( O) [' u- U4 c+ o6 M
8320: 0a000003 beq 8334 <frame_dummy+0x24>; }3 Y/ Z0 f# V& P7 ^
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>2 t& u8 W3 W0 B+ _, s1 y
8328: e3530000 cmp r3, #0' R9 d' q2 x% U" h8 H7 r
832c: 11a0e00f movne lr, pc
* ?( v- s/ }+ ^# h* c3 k3 Q+ ^) x: p& ? 8330: 112fff13 bxne r3
. {3 U3 v6 s/ j4 U 8334: e8bd4008 pop {r3, lr}% @5 S% W# S' W: g2 D1 L2 f2 y
8338: e12fff1e bx lr4 a/ y: d0 R9 S. V
833c: 000103fc .word 0x000103fc
3 Q! d( \* _/ M; N 8340: 00000000 .word 0x000000008 Z5 ?. m# z( {2 a! r: H4 a
none:
$ V! x! K: f- O! g* u3 N000083cc <main>:
. q1 P* a; m( R. p 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)) c) g" X- f( B8 b# C0 F
83d0: e28db000 add fp, sp, #0 ; 0x07 e* I" i7 A% \, P% I) ?
83d4: e24dd01c sub sp, sp, #28 ; 0x1c% y7 W) N- ~) p
83d8: e50b0018 str r0, [fp, #-24]8 {' B9 R7 k2 ~/ [9 B. R
83dc: e50b101c str r1, [fp, #-28]
/ B5 A; d' _- E4 d% ` 83e0: e51b2010 ldr r2, [fp, #-16]
7 r5 F; k: D8 @' y7 L 83e4: e51b300c ldr r3, [fp, #-12]
2 k; A" K( u! ]: b 83e8: e0030392 mul r3, r2, r35 V5 l6 }' J6 L: @" Y3 G
83ec: e50b3008 str r3, [fp, #-8]" j+ ^& V+ Y6 W! v+ d
83f0: e3a03000 mov r3, #0 ; 0x0
* ~- [3 C/ t2 ^3 {" ?) H8 h: O, Y3 y 83f4: e1a00003 mov r0, r3
2 k2 q* k+ {. J% ~% U4 Y9 u1 N 83f8: e28bd000 add sp, fp, #0 ; 0x0
( p5 i+ a' ]) ^. D7 V 83fc: e8bd0800 pop {fp}
7 D x4 ?3 A" `9 J J 8400: e12fff1e bx lr
. ~% `! S, z) d7 Earago:
5 N) m$ _7 F8 R1 A' N00008344 <main>:5 S) u/ s8 f% u8 g
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
r' j1 f& c- A3 y7 P1 v- A3 ^ 8348: e28db000 add fp, sp, #0
) C) U: ~# @8 K4 z- x1 N U' c 834c: e24dd01c sub sp, sp, #283 N6 a+ s. N3 [0 ~4 w& `( b/ Y
8350: e50b0018 str r0, [fp, #-24]
, U0 m3 e6 L& z4 a 8354: e50b101c str r1, [fp, #-28]
8 w C. Q, C. m2 L) G; O# C" x 8358: e51b3008 ldr r3, [fp, #-8] p5 w f9 b# c9 `0 y$ [
835c: e51b200c ldr r2, [fp, #-12]
9 |* U$ i! G2 R& t+ J5 }# \ 8360: e0030392 mul r3, r2, r3( g2 q/ {9 H2 Z7 w$ n1 ~, F
8364: e50b3010 str r3, [fp, #-16]+ `7 Y$ d% I7 G3 S3 k/ Q$ l/ ^
8368: e3a03000 mov r3, #0
& L' l% Y8 o" ?8 Q+ n7 v; c 836c: e1a00003 mov r0, r3
1 E: e: J2 ]& Y- K 8370: e28bd000 add sp, fp, #0
% Q, b5 K0 V, V, |/ ?; K 8374: e8bd0800 pop {fp}# K+ F8 Z- N# A5 I
8378: e12fff1e bx lr
3 x4 |1 T# V: b* t: N. U6 Hnone:
7 R. |9 _) x, Z* o( J- w: a00008404 <__libc_csu_fini>:& }/ X3 l- s/ F8 z* L
8404: e12fff1e bx lr
$ v5 t/ L( T( r- w3 G+ C7 Harago:4 F E$ L1 \) r* F
000083dc <__libc_csu_fini>:
) B" K2 y* I, A! J, {# u 83dc: e12fff1e bx lr
* a1 i/ u7 q9 ~& Z5 Y- G" tnone:
0 e; c) [: A' i5 q- P) { g5 y00008408 <__libc_csu_init>:
2 U/ Y% n4 z* [' G 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
3 {6 h4 n1 N6 l5 }, z 840c: e1a08001 mov r8, r1
* i( b. z% }1 b5 ~6 Y 8410: e1a07002 mov r7, r2- X5 Y; W! u4 U1 x4 I
8414: e1a0a000 mov sl, r0# J/ S/ N( {+ t; O5 P
8418: ebffffb0 bl 82e0 <_init>* ~: y! x! B" g
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60># Z3 k. a) T% I
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>3 b8 x" B, E& u1 ]' z& q, E
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>9 H' i/ g7 k) J5 N
8428: e0613003 rsb r3, r1, r3
, S6 L6 F( k' |6 i; j 842c: e08f2002 add r2, pc, r2
. Z/ ?8 l; l, i, g/ Z 8430: e1b05143 asrs r5, r3, #2
# \6 ^/ n0 b0 ~$ ^% x5 I 8434: e0822001 add r2, r2, r1 \# E) A9 D1 O7 R
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}5 S7 @" V K) v$ I; q% s
843c: e1a06002 mov r6, r2* _; B J' v3 P1 G$ b
8440: e3a04000 mov r4, #0 ; 0x0" \* S0 C5 x, |' O. J( X! C, u" s1 O# i" s
8444: e1a0000a mov r0, sl
' [9 T( ? X" {3 \5 ? 8448: e1a01008 mov r1, r86 @4 s' @ Q: N+ F' ^
844c: e1a02007 mov r2, r7) O0 w; D7 A( C% l7 Q
8450: e1a0e00f mov lr, pc
6 X7 |6 w. H* q# g5 k) }7 L 8454: e796f104 ldr pc, [r6, r4, lsl #2]
; O$ `! s) X8 @# ` 8458: e2844001 add r4, r4, #1 ; 0x1& h6 j# \6 P# w& ~
845c: e1540005 cmp r4, r5# R" P' x0 A! I/ z
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
4 z& M+ }$ _' K2 S1 D 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}# n8 k% l6 T0 \% j( x
8468: ffffff04 .word 0xffffff04
8 U$ m& A9 ]# V9 ~' s0 E% E 846c: ffffff08 .word 0xffffff08
; b7 W! h$ d# ~ }& R1 r5 G! y/ J$ l 8470: 0000819c .word 0x0000819c
4 A: g3 F" i( v* oarago:5 j8 p+ ?+ \. L: D ^! ~
0000837c <__libc_csu_init>:" y$ x" q. R% |0 K" Z8 t
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
h0 Z7 S8 A1 I: G2 E3 W0 v 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
3 Z/ T+ |% f8 J7 |) @4 G: X 8384: e1a06000 mov r6, r0
' i5 O. j# j8 i* q+ M 8388: e1a07001 mov r7, r1
& c$ q" [3 | ~" c2 g3 r4 e' v: p. w 838c: e1a08002 mov r8, r2- k5 R: Y5 C: R8 z# I, ^' ~
8390: ebffffae bl 8250 <_init>* G* \% x/ M/ @
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>1 \7 L8 v5 R- ~# q
8398: e08fa00a add sl, pc, sl
1 k9 h7 h$ f: R4 | 839c: e08f0001 add r0, pc, r1
: V& d- l" ~; F+ |8 N 83a0: e06a5000 rsb r5, sl, r0' l. W1 o# z( ?/ S, T' P9 V
83a4: e1b05145 asrs r5, r5, #2: y3 H' I* u5 f) d. a
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
' o" j% y1 j# c) n; j% y6 J) L% m 83ac: e3a04000 mov r4, #01 P! M/ D0 j4 |; }* a
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
. Y' @- A* _! H1 X8 @ 83b4: e1a00006 mov r0, r62 E: C$ `( h- ~' z
83b8: e1a01007 mov r1, r7
$ F$ C( n8 R: W0 ]6 h 83bc: e1a02008 mov r2, r8 ~# F& _. x! [
83c0: e2844001 add r4, r4, #16 U0 `2 Y* |6 `, S* r- w. u
83c4: e12fff33 blx r3
& y, f5 Q* m. j& q' d) X4 i5 p 83c8: e1540005 cmp r4, r5
% |5 P1 `2 D- Y; k4 x 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
/ t1 R/ D0 n# |0 N5 r: e/ t 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}4 a5 F8 A9 `' @* _3 U3 _
83d4: 00008054 .word 0x000080540 F) Z, ~. f# B, {. u
83d8: 00008054 .word 0x00008054% I5 F9 z6 e9 r6 T
none:
( z# ?* F9 l0 z. q- ?! HDisassembly of section .fini:
" w* B( A9 G0 ]: e0 S3 i2 l9 ?7 E) X2 O6 s! i7 P) a+ _' l* R2 c
00008474 <_fini>:
* w: J) u7 a" A# C7 e! {4 p 8474: e92d4010 push {r4, lr}
3 S& U3 e+ [) N7 P: m8 m4 }* v 8478: e8bd8010 pop {r4, pc}
+ P! f& c/ I5 J5 M3 yarago:
. i: B- c4 W, s% X( H, p8 nDisassembly of section .fini:- J6 z0 a0 f+ V. v! M8 q7 _
/ Y8 m/ T. k7 f. e# U" d( I+ Y000083e0 <_fini>:/ H5 Z9 j* \. u- Z+ g
83e0: e92d4008 push {r3, lr}1 W7 P9 m! z X+ @; p" N2 `
83e4: e8bd8008 pop {r3, pc} c/ }2 s* b- ?. h- b# a
$ q x0 \* O3 e3 d. J, o
5 S+ j8 ]" i4 X N# ~, I7 l& E( [
' V5 n& o' o3 v- N6 z' q' K
|
|