|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码: O, K( U' E+ _9 J7 U
1 #include<stdio.h>
j- k" V& u& h) A' Z 2 #include<math.h>+ Y) R1 `" k. R, b5 H2 F
3 int main(int argc,char* argv[])
( t: r( V- y: M3 n8 i 4 {
8 Y4 M2 u; w' P! m* ^9 S3 d 5 int a,b,c;
O6 H) r J4 G( m a' ?! p& z M/ j 6 c = a * b;
, F$ ^. r- s: y/ @5 q6 P 7 return 0;5 B/ l6 V& D3 P2 ?% }$ `' ` Q) [
8 }1 I. V* |$ S5 x
O( [+ [: _/ u% [$ c
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看 [: E: g+ y' c. u
none:
6 |! R7 O. g; H8 S+ M5 p4 s: X000082e0 <_init>:8 `3 b% d* {0 h+ q. l# y g
82e0: e92d4010 push {r4, lr}
6 i( Z! T0 I' t. |+ v 82e4: eb00001c bl 835c <call_gmon_start>
3 z8 o8 w5 t! I: Q$ _% }; R 82e8: e8bd8010 pop {r4, pc}
& d, X: k6 [ d8 a3 V( u0 sarago:
% O) e# w% W* n9 H00008250 <_init>:2 s1 O; N4 }* S s/ g
8250: e92d4008 push {r3, lr}7 G7 u% S/ ?- o: \
8254: eb00001d bl 82d0 <call_gmon_start>8 J3 d- q/ `$ n' {+ P* [1 s9 n
8258: e8bd8008 pop {r3, pc}. Q9 z/ a3 v: J3 Q, s6 u
2 j; g" f# Y( c4 ^9 k0 x" Tnone:
" o. t8 j( D; [ K. Y$ N9 k7 G000082ec <.plt>:7 y9 a+ s6 e* J. F1 \6 ?9 v
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 q& A" i) q2 V+ |5 F: j
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
& v6 F$ A! {% c2 H( `8 {5 a 82f4: e08fe00e add lr, pc, lr
* C' ^* d1 Y! S" f 82f8: e5bef008 ldr pc, [lr, #8]!
% M0 m- {8 f5 s) ]2 Y- _ 82fc: 000082d4 .word 0x000082d4
+ j$ d' L' ~9 I+ x$ y; U" z 8300: e28fc600 add ip, pc, #0 ; 0x0# V. t; y2 M# P4 z& Q4 r5 f
8304: e28cca08 add ip, ip, #32768 ; 0x8000
% m' {! i8 `9 Q2 \# R3 s: E 8308: e5bcf2d4 ldr pc, [ip, #724]!
+ R1 Z+ N' O5 C5 I 830c: e28fc600 add ip, pc, #0 ; 0x0
. ]# M. H9 [ [+ v0 u 8310: e28cca08 add ip, ip, #32768 ; 0x8000
, @6 K, Z( M: R" ~) e$ k 8314: e5bcf2cc ldr pc, [ip, #716]!6 |' C1 q+ i L4 s1 C
8318: e28fc600 add ip, pc, #0 ; 0x0. g( \7 N" ?8 K, ?/ y: Y
831c: e28cca08 add ip, ip, #32768 ; 0x8000
T+ s: J4 I! w. u* X4 W6 v: s: r+ u+ F 8320: e5bcf2c4 ldr pc, [ip, #708]!
" J! d X2 g2 \5 o5 r( E. u9 {arago:
! B/ P/ }* E) q# }0000825c <.plt>:% h H" w7 S l" F) `( z) F
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 f, L( l4 V! D+ G I" F& C- z2 p
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
5 e' x* s7 k% p5 n5 a 8264: e08fe00e add lr, pc, lr9 M) W3 r, G: x
8268: e5bef008 ldr pc, [lr, #8]!( @4 y7 T0 U9 J! ]/ h5 f* O
826c: 0000827c .word 0x0000827c
% \( g- m' V5 l* E# v/ c 8270: e28fc600 add ip, pc, #0; _% \# o* b9 ~% c, B
8274: e28cca08 add ip, ip, #32768 ; 0x80008 I0 _, D! g" [& k) ^
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c P0 }: `+ u* `) N z! w0 y. @
827c: e28fc600 add ip, pc, #06 n- |. i4 I( n; S& v
8280: e28cca08 add ip, ip, #32768 ; 0x8000% _. A* N$ c# i& P* Z- i
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
* c, g8 R5 `8 I7 p 8288: e28fc600 add ip, pc, #07 {6 D& l# r; ^0 X
828c: e28cca08 add ip, ip, #32768 ; 0x8000 H1 `8 J- F# f3 E7 Z
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c- R7 m( f2 d6 m2 n# x: w
none:+ e4 J p$ w5 l8 I
00008324 <_start>:
5 O5 m" S3 T V% b) A 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>8 o+ Z6 O6 q# E
8328: e3a0b000 mov fp, #0 ; 0x0
0 A, f! d: N* i- S( V 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! J3 T0 h$ p. D6 \- n" }$ Y
8330: e1a0200d mov r2, sp' }2 {) A8 O& |1 \0 y
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!) z; b. `3 s$ d2 F
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)% j2 G7 R+ G! S a& V% x! A6 J
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>, F @& f$ T: ^2 m0 e
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
/ L: p# }3 e7 B% ~; E 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)! U" X! Q: W+ q: J1 x* Z* @' w( z4 H
8348: ebffffef bl 830c <_init+0x2c>
% V& n; a! o: i5 G. a3 U 834c: ebffffeb bl 8300 <_init+0x20>! v# n8 B1 b) |! }" O3 f
8350: 00008404 .word 0x00008404% g* `* p3 e9 z" x! ]/ \
8354: 000083cc .word 0x000083cc
, i; ?, i; | q 8358: 00008408 .word 0x00008408
0 }0 Y' V# C+ Y$ d# O' yarago:3 V- r; J8 t9 [; T& { A7 D7 O
00008294 <_start>:
$ \1 V/ J) Q9 y" h U: i 8294: e3a0b000 mov fp, #0) X+ i1 `+ q7 [5 p6 e8 U) C
8298: e3a0e000 mov lr, #00 w, I+ W7 u4 y) M
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)4 v5 ~; g- a" ^. m9 H
82a0: e1a0200d mov r2, sp3 E6 [5 _1 a* o7 W: }
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
" \% m2 K" c4 B6 x0 Z 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)0 D- d t/ c4 J. g, ~
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>+ L0 R2 K" e; G- E+ f
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 k9 u3 a7 a: ?; K 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>& a8 c9 \! R2 K2 n
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38># X# G* i3 ^( N, o; z
82bc: ebffffee bl 827c <_init+0x2c>5 r; m, {* n+ H& S8 a& T- j8 H
82c0: ebffffea bl 8270 <_init+0x20>
4 K L8 {8 [3 L9 E& w# f4 ^ 82c4: 000083dc .word 0x000083dc, J' S& @$ W9 a- ]9 p$ x. T- e6 B
82c8: 00008344 .word 0x00008344
2 k# b% Q! N. y5 v3 V6 u6 j+ P 82cc: 0000837c .word 0x0000837c
) Y1 x$ b% m& ]. r% |none:4 `0 w7 K! I+ [; R5 E, }; c
0000835c <call_gmon_start>:
$ U2 n3 d8 f5 r, a4 D2 c7 }, M6 g 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>7 r- y" y2 b& _7 [' e: R
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
5 n) k7 L0 a3 d5 U* e1 R: ~- N 8364: e08f3003 add r3, pc, r3
2 s9 ?5 O; }8 O* B4 Y& K 8368: e7931002 ldr r1, [r3, r2]5 n) t1 Y9 P* y z
836c: e3510000 cmp r1, #0 ; 0x08 ^6 m$ [# E* H0 \6 c. d- k0 l
8370: 012fff1e bxeq lr
& W4 P7 ?% Q T5 L6 W; Y 8374: eaffffe7 b 8318 <_init+0x38>
. p; i. Y/ |' F) P4 M' o3 b$ e 8378: 00008264 .word 0x00008264, R1 }" ?) G+ K& H# r7 S
837c: 00000018 .word 0x00000018
9 }8 Z8 E6 l3 s# D. j9 g2 A' harago:
3 F0 h. y' T9 y# }) m000082d0 <call_gmon_start>:
8 Z: ^+ I t. ~/ m 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
4 l3 `2 ?* N, W" z1 s. Z 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>; G( z: C6 `+ a- v
82d8: e08f3003 add r3, pc, r3
! ~$ f4 S6 |: J9 S+ I 82dc: e7932000 ldr r2, [r3, r0]6 a3 Z( |' e0 ?
82e0: e3520000 cmp r2, #0# b5 G4 C5 z* z- }' N r- k
82e4: 012fff1e bxeq lr7 i+ W% {! }9 E# K* k: [4 U
82e8: eaffffe6 b 8288 <_init+0x38>0 e# l: H- n9 Y! g5 Z
82ec: 00008208 .word 0x00008208' _0 |" {* X$ J( T$ B* [
82f0: 00000018 .word 0x00000018
& @/ X) a) [: o+ snone:
# D# \$ Y8 N' m' Z00008380 <__do_global_dtors_aux>:$ \3 |& n: a" \1 o* \0 s
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
! ~2 x/ k& \7 D- L2 W- r' L9 _# R 8384: e5d23000 ldrb r3, [r2]
8 d" y, Y+ r8 N6 F, Y: V8 b& l 8388: e3530000 cmp r3, #0 ; 0x0& g+ `- s5 u, }8 R( T
838c: 03a03001 moveq r3, #1 ; 0x1% V- K& x- q3 _- e9 A( A
8390: 05c23000 strbeq r3, [r2] Q8 \ \5 H6 o- s8 F
8394: e12fff1e bx lr
% p5 _/ M, y2 e! W6 v$ T 8398: 000105f4 .word 0x000105f4; n. x$ Y! K* z! v$ N# O
arago:7 d5 f0 ]: B1 e7 F! B2 U7 G1 f
000082f4 <__do_global_dtors_aux>:0 R+ F4 F! \! N, }
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) z! q9 A! j1 ]' J
82f8: e5d32000 ldrb r2, [r3]
7 l' ~; E6 q' e 82fc: e3520000 cmp r2, #0
y) l( B; I; _ 8300: 02822001 addeq r2, r2, #16 `) K$ W5 E# l8 S4 r. z- q5 u; L
8304: 05c32000 strbeq r2, [r3]2 ^6 k9 T" s. P7 [' F3 Y
8308: e12fff1e bx lr8 l: G- ~8 \) T
830c: 0001050c .word 0x0001050c
, W, e% C1 v) q+ @ _none:) H) w8 K/ K$ y( n4 M( i. D
0000839c <frame_dummy>:9 L. C& p; ]* ]! ^
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
: r% u. S+ H% s* s2 ~5 [ 83a0: e92d4010 push {r4, lr}& C; g( ?' [ h0 T! |5 V# D
83a4: e5903000 ldr r3, [r0]
+ V/ H) h* Y, Z ~ 83a8: e3530000 cmp r3, #0 ; 0x0
6 ?! T2 @, b" L; @9 n& P 83ac: 08bd8010 popeq {r4, pc}# Q0 u+ J/ e& f. b# Y: U' g$ _
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>: M! e) N' s" k2 E, \
83b4: e3530000 cmp r3, #0 ; 0x0
2 ~" e' q# z$ `/ }% n: ~' L# g 83b8: 08bd8010 popeq {r4, pc}! K' T0 G+ E! U
83bc: e12fff33 blx r3 Q$ I/ n% q5 l. d
83c0: e8bd8010 pop {r4, pc}
- j6 R# Z3 `8 C; M; \ 83c4: 000104dc .word 0x000104dc0 S- V5 L5 @* w: v* K: v+ s
83c8: 00000000 .word 0x00000000! q) Q4 e- o6 Z. M: p
arago:3 d: h, V0 U9 j. C, D% w+ v) R
00008310 <frame_dummy>:
- Y7 k* D6 l% n- P: I: F+ ~: K 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>5 W0 L" Z# B; ^; D
8314: e92d4008 push {r3, lr}$ _7 A+ P0 E2 R% a8 q; F6 ]* R
8318: e5903000 ldr r3, [r0]
# i) H! b/ b: e- z! Y/ }' m 831c: e3530000 cmp r3, #0 o- Y0 J3 w' W6 F; ]9 _
8320: 0a000003 beq 8334 <frame_dummy+0x24>3 @# b; [9 o d, f ]& x+ d9 F
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! ~: ^' j6 ]/ Z1 Y# J 8328: e3530000 cmp r3, #0+ x! V+ _2 v. Y0 F; K: m: b7 a( s/ \
832c: 11a0e00f movne lr, pc
6 Y3 m! _" g% ?: K5 n. D- s 8330: 112fff13 bxne r3- v I8 D, F! C/ J' U3 W
8334: e8bd4008 pop {r3, lr}& M' _5 J2 y/ H: R* L9 {6 B
8338: e12fff1e bx lr
+ X" P% [9 d" g, y v! t/ e, W) L 833c: 000103fc .word 0x000103fc
' M0 Z: c0 Z7 }2 h9 Y0 G 8340: 00000000 .word 0x00000000
3 l W6 f1 u" H# l. ^: ^none:
" `1 t G/ e+ y) E' P6 c0 r000083cc <main>:
: N. }" q R* F- m- V1 Y+ Y0 k: K& U 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
' c" b" ]: z) y( I I' w" x0 \" e' v 83d0: e28db000 add fp, sp, #0 ; 0x0
0 E. v$ d* k1 z1 E 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
: h. M4 ^/ F0 N7 l6 M* t. V& r 83d8: e50b0018 str r0, [fp, #-24]
& x( f2 |9 Q) p \ L( i) Y8 v5 ` 83dc: e50b101c str r1, [fp, #-28]
2 y; C- w. X* n- }; H) W 83e0: e51b2010 ldr r2, [fp, #-16]
, b( t' _; S* o0 ~0 h; ` 83e4: e51b300c ldr r3, [fp, #-12]
& O* U. g5 u* I+ ^# P" o/ B 83e8: e0030392 mul r3, r2, r3$ }/ i# s- n$ y$ p
83ec: e50b3008 str r3, [fp, #-8]/ I4 X8 U# K5 t/ h9 h
83f0: e3a03000 mov r3, #0 ; 0x0
. J6 b0 a2 ^( K: B+ \ 83f4: e1a00003 mov r0, r3& I1 R. r# A# T
83f8: e28bd000 add sp, fp, #0 ; 0x06 H+ \8 A s/ L/ D2 s( G
83fc: e8bd0800 pop {fp}
) h% B0 t9 `4 Y ` 8400: e12fff1e bx lr% }% y# q" u* ^1 }) x3 W- ?: |- P4 Y
arago:
, M6 A" @1 S: d2 k' N00008344 <main>:
! S5 ~2 \) B1 E 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
' m5 P# C+ t4 B# b1 D$ P 8348: e28db000 add fp, sp, #0
/ j; t9 {2 r0 B- a ^( w" ]: s' n9 v) M 834c: e24dd01c sub sp, sp, #28) G3 ^9 M9 R5 g! |' u
8350: e50b0018 str r0, [fp, #-24]+ m5 q2 l7 J1 e9 a4 @
8354: e50b101c str r1, [fp, #-28]
2 E/ z. L# Q1 d- w( T 8358: e51b3008 ldr r3, [fp, #-8]
$ b" h8 N8 O, S% A, j* w 835c: e51b200c ldr r2, [fp, #-12]
! d9 Z" ~- I8 J8 [ F; V1 [ 8360: e0030392 mul r3, r2, r3" K" o1 S% B3 G! w+ ^0 O
8364: e50b3010 str r3, [fp, #-16]8 E$ p* ~0 {. E
8368: e3a03000 mov r3, #0+ J* X8 q. z1 F1 b. A9 l2 L
836c: e1a00003 mov r0, r39 E+ }8 {; T( S4 h% E8 f; d
8370: e28bd000 add sp, fp, #0( N: K! x5 \' u2 d% ^% m
8374: e8bd0800 pop {fp}
; \. E$ F- s% G/ o0 H, N 8378: e12fff1e bx lr: @' ~3 j- L& L/ j' H0 E# k/ @
none:
2 Q+ N. W9 {* l( ~00008404 <__libc_csu_fini>:
, }( e: @8 |: S1 U 8404: e12fff1e bx lr9 g. W. k4 X5 Y4 x: [
arago: M0 \6 e( J7 p5 d8 L1 E, ]9 t8 ] g
000083dc <__libc_csu_fini>:8 p9 W8 p3 Y) Y
83dc: e12fff1e bx lr7 z9 s, ^( m; _, R& b
none:4 Z9 c6 u+ G4 A4 d. a/ V
00008408 <__libc_csu_init>:" Y6 _- l4 O' i5 o# h. K8 {- }
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
) ^ l' Z$ G. Q" }5 w( B9 t 840c: e1a08001 mov r8, r1% g2 ?! m4 A; G& n b
8410: e1a07002 mov r7, r2+ p3 N9 l4 ~! v8 r$ E' G
8414: e1a0a000 mov sl, r0' ~3 s$ c, l, S( d* ]/ J! j
8418: ebffffb0 bl 82e0 <_init>
% R- y2 b7 T" `& c 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
, w4 v+ p( t5 h1 U+ Y; \ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>" |! E2 u H4 F' g) ]) }# P
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
, ~* s2 k0 H/ L 8428: e0613003 rsb r3, r1, r3* t; N# ^3 r" e& n' f+ i1 ^
842c: e08f2002 add r2, pc, r2( K6 P4 P& a L( y3 S4 p* L
8430: e1b05143 asrs r5, r3, #2
7 X0 h# F: ]/ w, X& `6 L 8434: e0822001 add r2, r2, r11 R4 g3 L" }! c$ R4 n3 K, O$ o
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
% S$ u. m* r. w# }; |) R 843c: e1a06002 mov r6, r23 V* q' r! H) K& K
8440: e3a04000 mov r4, #0 ; 0x0; A5 {1 E* a. B1 ]! S0 ~
8444: e1a0000a mov r0, sl
+ R4 d4 B2 Q( V9 E( \7 j9 l 8448: e1a01008 mov r1, r8
' z( M( v3 D3 M0 z+ M( u) D" O$ ] 844c: e1a02007 mov r2, r7
8 C/ E2 P9 X! | 8450: e1a0e00f mov lr, pc: E3 i4 q0 u4 @3 R! _3 n5 O M0 I
8454: e796f104 ldr pc, [r6, r4, lsl #2]! F& A* Z: A [5 [' A% ~
8458: e2844001 add r4, r4, #1 ; 0x18 F( g; h& d% r% y3 @; u
845c: e1540005 cmp r4, r5
8 [9 X0 i: ? S; K! `: { ? 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>: {1 S M+ \; P3 G& R: e/ m
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}0 X: }! W, x7 B4 [# ~5 B5 ^9 A
8468: ffffff04 .word 0xffffff04
1 c9 N% V: T- B- D8 e 846c: ffffff08 .word 0xffffff085 C5 ^# W; M ~) ~& e& y
8470: 0000819c .word 0x0000819c6 ?/ G$ e" [% @0 I% e }
arago:) F: A$ \" I3 S# {' C
0000837c <__libc_csu_init>:) _- w6 n2 J$ v0 E7 w; I# k
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}" @( w/ T! W5 n( ~+ N
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
: R' X2 i& a8 s3 {' V4 s 8384: e1a06000 mov r6, r0
6 v, V" y3 L9 n& N, W( D 8388: e1a07001 mov r7, r1
$ s# a, K, `3 x; G' G; B! X6 m 838c: e1a08002 mov r8, r2
9 L+ k1 W% C. {! N5 p 8390: ebffffae bl 8250 <_init>
8 X& Y9 Q$ T' e9 u0 S0 Y9 [# W 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>" g& B5 t" W8 q) C! h6 n
8398: e08fa00a add sl, pc, sl( A4 s0 @) R, B" v; h6 v
839c: e08f0001 add r0, pc, r1
# }, b* o9 F0 O- b" E 83a0: e06a5000 rsb r5, sl, r04 A8 Z) o3 G( n7 A* ~9 J
83a4: e1b05145 asrs r5, r5, #2
% o/ F9 x5 w. C# W2 }7 f) w v6 _ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
3 ~6 M" q6 k0 {$ I 83ac: e3a04000 mov r4, #0
7 G- v& N/ [! w7 ~ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]" d5 h2 ?; w$ ^" n }
83b4: e1a00006 mov r0, r6
0 S% m" f9 [1 V, S. r 83b8: e1a01007 mov r1, r7$ P8 u+ l( q2 [9 O: U# j
83bc: e1a02008 mov r2, r8
" X8 z4 Y$ k7 H) r 83c0: e2844001 add r4, r4, #1
( a) X6 D! _8 F- x y* j% n7 e# g# I 83c4: e12fff33 blx r3& m' v x7 l) X- I7 @0 K$ i
83c8: e1540005 cmp r4, r5: D0 y7 C8 A3 l* Z& s
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" g3 g0 g, ^; l$ z! ^. n1 }0 _: c3 v4 N
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}5 \0 l+ M4 ]8 y) c+ v5 i
83d4: 00008054 .word 0x00008054
6 ]& o4 l# R/ |8 m; T6 Z; u- N: v 83d8: 00008054 .word 0x00008054
" {. P! H' z, d( Fnone:
4 G6 L2 B( P0 \: `# D5 ] iDisassembly of section .fini:
; P& m* u) q4 J$ h2 m& Q5 [/ B, C% K
00008474 <_fini>:
3 f/ k' N# M, y: Q f( m) T; ^* E 8474: e92d4010 push {r4, lr}
' ^% D5 S6 E0 {# j. Z 8478: e8bd8010 pop {r4, pc}7 |1 @0 a( ^2 P* E! W: w+ s6 p9 @
arago:, Z/ ?* z9 V6 n8 M. V7 ~5 |
Disassembly of section .fini:
2 ]5 U' r: k* f9 g6 t* ]/ a
; A$ r4 @' j. E* C000083e0 <_fini>:
4 y$ t8 F ], p& {* |% }7 Q2 O 83e0: e92d4008 push {r3, lr}3 L0 M- ]) J+ z5 R3 N E/ n+ ?' c# W
83e4: e8bd8008 pop {r3, pc}
0 n* m4 a* q' W# V s
' o) n. g l4 }; g$ y5 R/ Q9 l( `$ B/ j, [9 n
0 H% W0 n6 Q7 c- |6 D/ a
|
|