|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:/ v3 z9 w5 R J6 I6 S1 F
1 #include<stdio.h>
4 \7 G! h: O6 E3 W. d) h' Z2 u% D 2 #include<math.h>$ t- d, G( ~0 M! E: r4 G
3 int main(int argc,char* argv[])
& G# p5 \: ]7 f( H. u1 n& L* d 4 {# S; R! ]! b2 h
5 int a,b,c;
. Y1 X1 w* {+ B5 v6 ~ 6 c = a * b;
: Y# Q% x, ? f( P3 R% n( F0 T 7 return 0;
$ r+ {4 G! y) B5 v 8 }
1 l+ f1 Y# c# t. g2 P9 d9 g4 E, q( j& \ x6 \* Z# z
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
1 Y& v3 d/ V3 F0 rnone:0 P2 C7 V' f0 ?; o2 n/ V
000082e0 <_init>:8 w6 `' r2 y2 O: P' V! Y! G+ c) t# Q
82e0: e92d4010 push {r4, lr}
3 R% ?9 [7 I4 R/ t 82e4: eb00001c bl 835c <call_gmon_start>/ N& G4 V. ?4 ]* ?
82e8: e8bd8010 pop {r4, pc}, _1 M9 m3 l/ o: A) n. \
arago:
# L G2 e% { f4 L00008250 <_init>:
' }- H6 k0 m( J8 `1 I0 m& N 8250: e92d4008 push {r3, lr}
& p& t5 d" `6 R! {+ K 8254: eb00001d bl 82d0 <call_gmon_start>( T1 }4 O" v8 w) @7 _0 ~2 ~
8258: e8bd8008 pop {r3, pc}
5 z) D0 Z# b" U _( k6 K5 k8 S5 N1 V1 u" S, d; w! @7 K) E- O; [
none:
5 Z8 z/ e# m5 \9 m6 U. n! O000082ec <.plt>:! L- ?3 F8 \% r: P
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ V2 x5 R' {" l7 }5 b3 K% _1 W8 q/ F 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
% f4 S5 u4 Q8 z4 I 82f4: e08fe00e add lr, pc, lr t" m2 f: J& @" h8 ?. D/ v6 C$ q {. C
82f8: e5bef008 ldr pc, [lr, #8]!: ~5 w5 j, ^; i5 @1 ~ `! \! k
82fc: 000082d4 .word 0x000082d4' G5 @! }2 h0 D8 L
8300: e28fc600 add ip, pc, #0 ; 0x0 ^. u W, t5 g6 c! }
8304: e28cca08 add ip, ip, #32768 ; 0x8000# x4 s* W1 ]1 ? [% @8 Y+ ~! Y
8308: e5bcf2d4 ldr pc, [ip, #724]!
; T( u* c$ ^2 ^ 830c: e28fc600 add ip, pc, #0 ; 0x0' U4 r: G4 }! k0 M
8310: e28cca08 add ip, ip, #32768 ; 0x8000
. r3 |2 G3 H3 X+ A& F% l) N 8314: e5bcf2cc ldr pc, [ip, #716]!
; `1 x4 ]2 k7 `/ b7 j0 F" s0 d 8318: e28fc600 add ip, pc, #0 ; 0x0
1 D" l: ^9 Z% F; z3 w9 K# {8 t6 _& m 831c: e28cca08 add ip, ip, #32768 ; 0x8000
% _9 m4 v* b- w' [. { 8320: e5bcf2c4 ldr pc, [ip, #708]!
# Y5 e$ F/ V; ]& V: s& q! Karago:9 @2 s0 v# P! \! ^
0000825c <.plt>:+ T, O s3 T$ ?' _* ?+ u$ }
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
4 A! K$ c. I) z' e, B, D- o 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>0 ]7 t: r$ I. e4 Z, A
8264: e08fe00e add lr, pc, lr
8 p" r2 c- o# k- K; ] 8268: e5bef008 ldr pc, [lr, #8]!
; }' q' G" W' \# z. x1 ^ 826c: 0000827c .word 0x0000827c H6 F1 g, Z0 q1 f
8270: e28fc600 add ip, pc, #0# b2 {/ b0 Z4 ]
8274: e28cca08 add ip, ip, #32768 ; 0x80000 L" I+ y, }$ D! T4 [$ \9 }( G
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c5 G+ h0 c/ O# U; G& s( M7 O
827c: e28fc600 add ip, pc, #0
. w# F7 |: Z1 M. B 8280: e28cca08 add ip, ip, #32768 ; 0x8000
, Z: Y: `2 t1 U8 x m9 J& J 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
9 O& u4 D$ s8 G 8288: e28fc600 add ip, pc, #00 [9 v5 f7 X" y
828c: e28cca08 add ip, ip, #32768 ; 0x8000/ q, U. @* p! O' E, Q6 p
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
1 T% s, L* n8 I& p |none:$ P t$ E' p G+ d+ Y& F$ J7 v
00008324 <_start>:& v" N$ Z, k- ~. `# c/ e6 @' j6 `
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
' |# k+ f, z5 v 8328: e3a0b000 mov fp, #0 ; 0x0
5 X% \2 o( r6 n- Y2 ?4 |' K 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)" v& c1 \# Y' x+ f3 ^9 C# P7 J
8330: e1a0200d mov r2, sp$ E g% |3 ^% R9 Q/ B
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
) q" u% e; @ j. u& s 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)5 d) D! I3 w1 G x
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
1 H2 R8 w/ q. R$ R" x& l1 G6 ^ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
/ D9 T) D4 N6 Y/ a j 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 q/ k9 A/ I: R0 w* Z9 B 8348: ebffffef bl 830c <_init+0x2c>
$ B5 g$ N T0 ]4 A7 d; B, C 834c: ebffffeb bl 8300 <_init+0x20>/ Z9 _8 w% T( A' v& P
8350: 00008404 .word 0x000084043 Y; v5 j- C7 W( Y. z
8354: 000083cc .word 0x000083cc* ^8 m" y# g6 E; A/ V0 J
8358: 00008408 .word 0x00008408# Q/ n$ F1 S9 t9 [# D& c. Q
arago:* _5 @0 H& T1 c$ l5 r
00008294 <_start>:
) Z5 ~7 V+ E `& Q; f+ p+ B a' t 8294: e3a0b000 mov fp, #0
& }# _6 l: M) G, f# K, c7 G4 u 8298: e3a0e000 mov lr, #0( {0 W! i; e6 Q/ x. v
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
3 K) ?1 r0 ]$ p1 ] 82a0: e1a0200d mov r2, sp
/ o7 z: P( D2 e" C9 p5 P 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)" _$ W4 ^5 h6 b) ?: ?
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ t1 e, X* a7 Y) g2 k
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>' P4 U% }8 l$ a6 B
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
( x/ I' B- L9 L1 g9 p' [' T 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>9 X/ N) @. ~6 g
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 b" s4 W* V2 U' ?
82bc: ebffffee bl 827c <_init+0x2c>( Q$ o% c! A: P
82c0: ebffffea bl 8270 <_init+0x20>( A6 }$ D. f8 K# ]9 [: e
82c4: 000083dc .word 0x000083dc
: ~- z2 h; F9 L9 a- S; c, T+ o: q 82c8: 00008344 .word 0x00008344- ^ [! S& F) h1 S: u4 ]
82cc: 0000837c .word 0x0000837c
- M/ h9 P) ^% r3 W/ |; K/ Enone:
8 L$ j& L7 `2 b( H0000835c <call_gmon_start>:+ i+ D8 V, ^+ K9 o6 |
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
" p) h0 [4 ^; e! ~ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
1 l h9 v$ i9 C9 E* Q: X 8364: e08f3003 add r3, pc, r3
8 x# b, m" Q6 D; v6 [ 8368: e7931002 ldr r1, [r3, r2]
0 v% @- ?# T: y1 @+ I" B 836c: e3510000 cmp r1, #0 ; 0x0
* v4 ]4 j5 r+ B- y 8370: 012fff1e bxeq lr
, S$ C- o0 c6 B0 ~( I2 H) s 8374: eaffffe7 b 8318 <_init+0x38>
$ q: v( h. v- Q" X5 A5 U 8378: 00008264 .word 0x00008264! {5 i/ s) P/ Y- X' \$ p3 K' H
837c: 00000018 .word 0x00000018
) z+ W" ~: j# Iarago:+ i H6 a T* ^' g* I2 R4 j
000082d0 <call_gmon_start>:0 a$ v: _ n# z9 O6 G
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>$ W9 S8 w o+ C! K& S" S" }1 h
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>1 ^6 Z6 y# t7 x& y& Y1 w7 j; M
82d8: e08f3003 add r3, pc, r3
1 m i d) y/ l4 ~ 82dc: e7932000 ldr r2, [r3, r0]! w2 `' `5 `3 J% ~9 w
82e0: e3520000 cmp r2, #0
% H3 K6 {2 V# T 82e4: 012fff1e bxeq lr! Z& `) p$ t4 D8 p0 a
82e8: eaffffe6 b 8288 <_init+0x38>
S+ j7 W1 i; W 82ec: 00008208 .word 0x00008208# n9 F2 o/ j+ h R, h& e
82f0: 00000018 .word 0x00000018
+ Q9 H* m( `& k* T2 Fnone:& ?# x! Y$ c6 X5 e! Z T) W7 V( w7 h, c
00008380 <__do_global_dtors_aux>:; {2 Q( u: j" P8 n7 c( s# k C
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
8 F, L0 D6 k: l2 h4 e) c# N1 ?; U 8384: e5d23000 ldrb r3, [r2]% K9 U, K8 D/ g: U
8388: e3530000 cmp r3, #0 ; 0x0" E$ s4 a! E" u b1 {7 M/ d" [
838c: 03a03001 moveq r3, #1 ; 0x1
+ e4 |5 C% M/ ]9 X% N5 y: [& j 8390: 05c23000 strbeq r3, [r2]
* S9 |# L4 s5 p6 P" N9 I' | 8394: e12fff1e bx lr
5 i# `. l% O# m8 `. x0 O- M' T0 q 8398: 000105f4 .word 0x000105f41 c9 d4 f }& g2 s5 ~% z; ^4 T
arago:
* c0 H I- y4 I( t. z8 {000082f4 <__do_global_dtors_aux>:4 Q7 j2 D- s: d% H! K; E3 g
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>6 j+ K5 h8 y# o0 q! L% B
82f8: e5d32000 ldrb r2, [r3]
$ x3 g& _3 _) Z+ X' B) W5 y/ ?1 q+ e 82fc: e3520000 cmp r2, #07 {- S+ h7 X9 j
8300: 02822001 addeq r2, r2, #11 [; G+ D4 o/ K& Y7 [( k& F
8304: 05c32000 strbeq r2, [r3]
! x- N4 ^0 }) t- e! G# p& U+ T 8308: e12fff1e bx lr* L" s- E; r; @2 R& g5 O2 h$ |3 B
830c: 0001050c .word 0x0001050c
0 R; Z; H: M: }8 f$ Snone:% k G5 n1 M" h/ P
0000839c <frame_dummy>:
0 d8 l0 A1 \4 q1 x }* { 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>" X4 V2 h; X8 m$ v& z
83a0: e92d4010 push {r4, lr}/ p& m9 }4 B8 j( z2 u7 g
83a4: e5903000 ldr r3, [r0]9 Z2 U8 C! L6 Q- ~7 c
83a8: e3530000 cmp r3, #0 ; 0x0
, @; i" i9 D4 m& Q9 v 83ac: 08bd8010 popeq {r4, pc}( S3 Y: I( S+ s
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>* u. X$ f' \' l7 l2 `& K) V
83b4: e3530000 cmp r3, #0 ; 0x0 W8 t# A. Q4 b) E6 L; o! v
83b8: 08bd8010 popeq {r4, pc}
& M8 {3 d. @( L* ]& @ A 83bc: e12fff33 blx r34 c( {/ A$ z K9 ]0 C5 w3 q
83c0: e8bd8010 pop {r4, pc}' M9 R% ~5 S* u- Y" |; \
83c4: 000104dc .word 0x000104dc
& c( h0 |$ ~/ l1 ?% @ 83c8: 00000000 .word 0x000000006 H+ ?! g; S* _/ p* R
arago:+ ~3 Q3 F& Q9 f
00008310 <frame_dummy>:" w- m7 V2 ]4 O" Y( i
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>- c$ t$ p8 T5 F6 U3 d" p
8314: e92d4008 push {r3, lr}
. T- Y; h( N, o) g4 }: b- e, U* I 8318: e5903000 ldr r3, [r0], Q4 o. x4 K9 J, Q2 h( y7 `
831c: e3530000 cmp r3, #0
, `% t) B a* ]8 T; `2 G8 |+ r 8320: 0a000003 beq 8334 <frame_dummy+0x24>, G. f; `0 @2 V8 W, x' ]+ _
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
# p0 {, E5 \& w+ F: O0 M 8328: e3530000 cmp r3, #0" b. E) W# F7 y) r$ f
832c: 11a0e00f movne lr, pc; j+ E% l+ w6 r: w
8330: 112fff13 bxne r3
% a& h# ?) b' b0 f" ]1 c 8334: e8bd4008 pop {r3, lr}! e5 B- X$ p- w& v
8338: e12fff1e bx lr
% K G1 L5 c& [. B5 U: B 833c: 000103fc .word 0x000103fc
8 q" g7 X+ s. K, Y4 z: V1 l 8340: 00000000 .word 0x000000007 E$ E: v3 d3 ?. k# t* M2 _
none:
) H* `1 {" T( C. ]7 V8 K$ \/ K/ ]000083cc <main>:
' N: W6 P) Z6 J 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% |; `4 F2 e3 C6 G) A# o 83d0: e28db000 add fp, sp, #0 ; 0x0
4 H, s$ }3 S3 b8 _6 L$ k) z 83d4: e24dd01c sub sp, sp, #28 ; 0x1c4 z+ r5 C- g$ \7 [3 v
83d8: e50b0018 str r0, [fp, #-24]
7 ]5 }. }- E3 E6 H m) z9 { 83dc: e50b101c str r1, [fp, #-28]
) O# L* b; u% d: d/ A5 p: h 83e0: e51b2010 ldr r2, [fp, #-16]
2 H4 q7 Q! s% `9 h, W* f7 a9 I 83e4: e51b300c ldr r3, [fp, #-12]
! M3 O' x0 X) g1 e 83e8: e0030392 mul r3, r2, r3
$ W0 R5 u- ? x' v 83ec: e50b3008 str r3, [fp, #-8]% J; A$ T4 C/ }5 h
83f0: e3a03000 mov r3, #0 ; 0x0. d4 ^6 T1 Y# ~" S$ V' c( E
83f4: e1a00003 mov r0, r34 i* F4 y& S E7 K# x8 B% v+ V
83f8: e28bd000 add sp, fp, #0 ; 0x0$ x0 @7 Y3 }" h* m, W% ?5 T
83fc: e8bd0800 pop {fp}: s2 z: n2 }4 Q2 z% j9 ]# ?
8400: e12fff1e bx lr/ q, J$ Y" x3 D8 @- U9 o
arago:. J6 `4 |7 x$ k3 L7 l; I1 R$ X
00008344 <main>:1 {# N7 n Q/ a. E& z5 i: O! F6 ^
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)/ F: j2 D8 R$ Z% f+ ~7 t: P
8348: e28db000 add fp, sp, #0
8 M, f. M" G# d 834c: e24dd01c sub sp, sp, #28/ o$ s8 L/ Z+ G. Z0 c% I% D
8350: e50b0018 str r0, [fp, #-24]) A' n, {0 _7 l; ^0 n
8354: e50b101c str r1, [fp, #-28]
" i5 I0 e: k2 |6 l 8358: e51b3008 ldr r3, [fp, #-8]& ]: o2 e5 ~ T \3 Q, Q1 b ~3 `
835c: e51b200c ldr r2, [fp, #-12]
m( E5 T+ _% e. v" ~: { 8360: e0030392 mul r3, r2, r3: T- j! p4 c# x* }3 R( o
8364: e50b3010 str r3, [fp, #-16]; q" i1 f4 G& K2 \1 A2 I5 \
8368: e3a03000 mov r3, #07 n$ |8 y- f U+ @* \. x4 {
836c: e1a00003 mov r0, r3
3 X7 O+ R U. j+ d: m 8370: e28bd000 add sp, fp, #0& ?9 z J+ J$ I# N
8374: e8bd0800 pop {fp}
+ k K* P7 S/ _ 8378: e12fff1e bx lr B7 x( Z/ o$ A9 m& X$ J+ C
none:5 h8 X* R; T* G( c
00008404 <__libc_csu_fini>:
/ P; w) i% w0 `- v8 p 8404: e12fff1e bx lr
/ b6 b+ d4 ?, x! q8 ~arago:
2 T: a7 d9 h: w8 R000083dc <__libc_csu_fini>:7 y% B7 ~) k! R9 W6 M a
83dc: e12fff1e bx lr: v" z( A, L( \1 |2 y$ o
none:
( i8 ^2 y4 z/ i- k6 g00008408 <__libc_csu_init>:1 P7 x0 J3 R1 x
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
* M7 }0 }, F; o: }/ M$ i 840c: e1a08001 mov r8, r13 t; {2 G( i! ]" x7 I0 ?, ~
8410: e1a07002 mov r7, r2- `( A/ d6 G4 k7 K
8414: e1a0a000 mov sl, r0
& C! Z$ }: }: Q# e; @, }( Z) i4 t/ i 8418: ebffffb0 bl 82e0 <_init>' }' B8 ?4 E& S* |
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>' N D; ^2 D# U8 ^$ d: n. T! B' U
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64># |; E' t& I2 r! O4 h5 }
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>; Q5 m* ~9 }6 u5 K" B7 O9 Y
8428: e0613003 rsb r3, r1, r3) C& g2 L8 Y4 N7 g
842c: e08f2002 add r2, pc, r21 r: M, q6 {2 J& j5 W
8430: e1b05143 asrs r5, r3, #28 |/ A- C0 \2 Z
8434: e0822001 add r2, r2, r19 |7 R1 U& s5 Z x x6 f0 Q% p
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
5 h5 k- o7 |+ M6 T% M p 843c: e1a06002 mov r6, r22 e$ ^9 Y5 n9 ?# Z. o$ O/ ~
8440: e3a04000 mov r4, #0 ; 0x0. `$ V5 R$ t$ b6 u0 S' F# F
8444: e1a0000a mov r0, sl: ^/ _8 |* ~4 \2 P$ u
8448: e1a01008 mov r1, r8
) ]+ M/ ^, J$ m1 t6 `5 x 844c: e1a02007 mov r2, r78 n+ r* V$ t: _5 v+ p
8450: e1a0e00f mov lr, pc
q$ N. [3 D' i5 T 8454: e796f104 ldr pc, [r6, r4, lsl #2]
! ~: J; @8 C) }' n1 }# m 8458: e2844001 add r4, r4, #1 ; 0x1
. z( {. h3 \1 I* Y5 N+ `" w' E 845c: e1540005 cmp r4, r5* e* u# H- b- @* _; j
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
9 k8 {" Q3 x! P+ d% _5 D. K ?7 b# x( I# i' { 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}) h4 t; C: S8 K( f2 _' w' Y
8468: ffffff04 .word 0xffffff04
/ b6 I5 v2 r U, A- f& o$ E 846c: ffffff08 .word 0xffffff088 ~2 f+ \8 e+ {
8470: 0000819c .word 0x0000819c( @9 S% ?6 m6 |, O. R
arago:
% n3 X5 T+ `+ a! y1 F' \) H0000837c <__libc_csu_init>:
, X3 [1 X) J+ k* I0 ] 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} t: F7 g$ z( F, p. G
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
7 U/ ] C. q; g; s) ~- Q 8384: e1a06000 mov r6, r0/ O' j" o, o6 g. w
8388: e1a07001 mov r7, r1
3 v, O$ A+ L8 b5 D 838c: e1a08002 mov r8, r2" T* @% Y5 k# D$ X& y- q ^
8390: ebffffae bl 8250 <_init>
( _* j* T4 W4 I) t! y# r' F0 ~ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
n4 W8 d) Z; D 8398: e08fa00a add sl, pc, sl
" y7 N" q6 z. @* i' z 839c: e08f0001 add r0, pc, r13 ]) H/ A! A' N# X" z2 k
83a0: e06a5000 rsb r5, sl, r0
4 y6 w. C7 y( I: J" P 83a4: e1b05145 asrs r5, r5, #2
. f. B: D+ w9 d. P/ l8 D 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}6 B/ K2 s+ i9 N& a0 A
83ac: e3a04000 mov r4, #0, Q3 T) k3 y% _
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]# j+ j, y( a1 Y- N
83b4: e1a00006 mov r0, r6
" r9 N. B1 K1 y9 Q) P/ z( l 83b8: e1a01007 mov r1, r7' N% b! |7 ~7 M' J9 t" u1 I
83bc: e1a02008 mov r2, r8
2 w' E/ y2 Z8 B6 p, u; { 83c0: e2844001 add r4, r4, #1
& s( G d1 W7 Y. C& C 83c4: e12fff33 blx r32 ~6 u; T% r( W+ L
83c8: e1540005 cmp r4, r50 r, R/ o! |" m# }. p% _
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
; n% L$ ?' P5 v! H 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
9 Z' N5 ]1 Q# `6 w7 }" ^. r 83d4: 00008054 .word 0x00008054+ i: h! l+ r8 ^6 G1 x& }: V. ]
83d8: 00008054 .word 0x00008054
* W$ |7 Z- L1 W3 x! Ynone:
. B9 t! l% i% r& ^( k9 R: t, _$ |Disassembly of section .fini:
+ W \; r5 u8 M# q. w- a
* M+ A2 w. G# u1 @% e* k00008474 <_fini>:9 ^3 C% C5 C3 Y! Z1 K
8474: e92d4010 push {r4, lr}
6 x5 ?1 h/ n0 U" s+ |( ] 8478: e8bd8010 pop {r4, pc}
* ~0 V2 o) W( ]+ C- marago:
: w* ]9 {* G$ Y3 G( O: ?% q: hDisassembly of section .fini:
0 i+ g) e1 r- b+ }' [* L% n
- \) I, s3 x; ^! ^! C$ Q000083e0 <_fini>:. `! S* X, p9 f* H
83e0: e92d4008 push {r3, lr}
: Y0 o5 P8 x X1 M# b8 l+ a5 j; ~ 83e4: e8bd8008 pop {r3, pc}
; w3 T7 ]$ v; M7 E4 S7 ~
, v/ a8 A' Y2 ?2 Y8 z7 V I( C
* j8 D7 N" t: i' i- }' g% l- C5 E0 G7 R7 |, I& z2 @
|
|