|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
' V0 C. Y) M2 \% G5 M- C% Y( Q 1 #include<stdio.h>
4 t$ O0 A8 L& ]# A 2 #include<math.h>3 D6 Z* t2 y/ K1 P5 R
3 int main(int argc,char* argv[])
* h2 K2 J" C3 \ 4 {
4 x% J4 Y% L5 }" a8 Q, M 5 int a,b,c;1 G. l* J( r* k, Y) Z* g8 F
6 c = a * b;1 b; Q% q6 f! F/ @
7 return 0;
! S5 Q a2 [8 j# L/ ^ 8 }/ ]4 y* M# C6 T; Y9 I# s
" {0 {" x1 P: c0 _# [下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看4 y. X+ ]! y) R4 S" b! J k9 Z) b
none:) p" a& p3 O. x( s2 S$ m0 z/ h2 n
000082e0 <_init>:( t3 @+ {; v3 w7 _$ ?
82e0: e92d4010 push {r4, lr}2 B* U( g( J$ I1 U
82e4: eb00001c bl 835c <call_gmon_start>
# S2 U6 z& I) [ 82e8: e8bd8010 pop {r4, pc} P/ U+ l8 \" J4 f0 s- T
arago:# h3 M- s) F3 d# E/ `2 e
00008250 <_init>:
& ?0 \# E6 k$ O2 T 8250: e92d4008 push {r3, lr}
" g4 p" ?/ }5 M0 @) n* O 8254: eb00001d bl 82d0 <call_gmon_start>9 z- y- K9 n, i7 Y
8258: e8bd8008 pop {r3, pc}
; q9 C2 S2 p9 B& K
) ]! w5 L) H9 G6 c; p( h0 J' Fnone:6 B% Q$ a+ z6 H/ U6 t
000082ec <.plt>:
1 o% g0 }' O, G% i: w 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ e5 T5 |3 I; ]
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
+ Y' k- s0 p5 _* n3 {0 ~ 82f4: e08fe00e add lr, pc, lr6 g7 w% T2 ~) d+ K0 _% G4 U
82f8: e5bef008 ldr pc, [lr, #8]!
! r, v% Z( z2 j7 E& i; w; r 82fc: 000082d4 .word 0x000082d4
7 y$ A. `3 r2 b. H 8300: e28fc600 add ip, pc, #0 ; 0x0
M& p4 X( O$ S) e& U h$ [# Y( h 8304: e28cca08 add ip, ip, #32768 ; 0x8000
) e& t% ~, e5 ` 8308: e5bcf2d4 ldr pc, [ip, #724]!" F: s, |3 I7 |0 L; q- l0 ?
830c: e28fc600 add ip, pc, #0 ; 0x0+ n9 r1 M( Q2 R+ Z
8310: e28cca08 add ip, ip, #32768 ; 0x8000; Z4 q: K1 B" q8 e; V
8314: e5bcf2cc ldr pc, [ip, #716]!
. e- q; k/ v6 C 8318: e28fc600 add ip, pc, #0 ; 0x0
% c. ~0 l' M9 t' c0 b) B' E# R 831c: e28cca08 add ip, ip, #32768 ; 0x8000# P9 _1 v2 X- R% S0 d8 o
8320: e5bcf2c4 ldr pc, [ip, #708]!
@: y( w' n0 k/ _/ Parago:
# Z& r) K, x O+ i7 Z3 ~' I0000825c <.plt>:
. u( _+ x: |/ y( S# p; O5 b" n 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
5 o. X7 D a% L7 w# h Q& r' b8 N 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
+ |" T4 b5 ^3 L F 8264: e08fe00e add lr, pc, lr) n7 a4 g& M5 Z# f
8268: e5bef008 ldr pc, [lr, #8]!
4 Q+ A1 f' G& f# k# N* m- @ 826c: 0000827c .word 0x0000827c
) V0 v7 W0 `) g( M2 | 8270: e28fc600 add ip, pc, #0
% }: x) K$ J' ?) G; G 8274: e28cca08 add ip, ip, #32768 ; 0x8000% M# y3 n7 i. f( S; v
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
+ ?6 ]3 m5 S$ w* l" A* E7 c 827c: e28fc600 add ip, pc, #03 Q- m9 X) y1 K% c! b
8280: e28cca08 add ip, ip, #32768 ; 0x8000
" M, }. I$ s, b4 t7 H3 r 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2747 N7 E2 P$ I& f, t* i' A5 a% X
8288: e28fc600 add ip, pc, #0 @1 S3 ~; X6 u9 p, D) f
828c: e28cca08 add ip, ip, #32768 ; 0x8000
" r6 s4 W) f3 l! Y% A& H 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
# b7 S6 E* @ X( z( T6 nnone:9 T- J5 i( D( f2 o: S
00008324 <_start>:) e: k8 I0 h0 U/ A, t# ^' m( Z
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>* O0 o' J& a: z6 s' `
8328: e3a0b000 mov fp, #0 ; 0x0
5 D3 x3 ?; x1 c) x7 J 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
- l3 ]* s$ @6 a9 v+ W: z% ^1 G 8330: e1a0200d mov r2, sp1 `$ b( ~- B: y& [( g [
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)+ ] z! d3 |: W; o
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
( p3 o3 n4 P, ^+ M8 e5 p: M; u0 n# m0 l 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>& d; |) Z9 U: G
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
' b. n* R9 U7 E! e8 N4 x 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)2 k4 k& e# A0 c
8348: ebffffef bl 830c <_init+0x2c>3 v5 A1 |# V. @, x
834c: ebffffeb bl 8300 <_init+0x20>
8 B* ^0 {: e. r& @ 8350: 00008404 .word 0x00008404
4 t, c) D+ h- ^- g& v 8354: 000083cc .word 0x000083cc
* s& l5 J% B F8 S" S0 u- p 8358: 00008408 .word 0x00008408
) J q' ^5 i' Y: r6 G- I6 Qarago:& X: z7 {, |1 z. ~9 u2 e& _1 f
00008294 <_start>:; H/ Z8 D" I1 ~/ D# ]! ~
8294: e3a0b000 mov fp, #0
( C } k2 N) h+ Q9 s( z 8298: e3a0e000 mov lr, #0- s) x5 K" W9 \: V9 p6 t$ g: N
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 X7 p9 L }% C: o: N: L' c 82a0: e1a0200d mov r2, sp/ h2 t( H0 X6 s1 u$ o9 o5 L5 [
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* {& g: D% ~9 K" J. z) _
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 \. }" \1 A' w4 }2 j4 [* Z) x0 K
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
2 x8 g" P8 p* v$ b# i& H& a0 H 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)* @5 L7 ^4 {& q6 G# [- s& w. z8 ~
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34># B1 U, L3 |8 W# z+ I
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>* _, |: O. _' n0 _! k" Y7 W& G
82bc: ebffffee bl 827c <_init+0x2c>
+ U3 T6 R, {& N0 I9 s" I6 i* p 82c0: ebffffea bl 8270 <_init+0x20>
+ a ^+ }) e0 x I 82c4: 000083dc .word 0x000083dc
: R4 R$ [) k) Q0 O 82c8: 00008344 .word 0x000083441 h8 T/ B( i+ g U! |& i% b! ~. \% w' S
82cc: 0000837c .word 0x0000837c
' B8 n! c( I1 vnone:6 B( Y$ V; R6 S7 x, m0 F& g" Y5 m
0000835c <call_gmon_start>:
+ l( g. O0 n0 d, T1 I. E 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
, k. h5 z- R: h( g4 V/ [) U 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>' l* E d' H% X6 }& u; F# m
8364: e08f3003 add r3, pc, r3
) x0 i; b( u' X1 p1 l 8368: e7931002 ldr r1, [r3, r2]
2 ~* d& w0 v* X* D- _ 836c: e3510000 cmp r1, #0 ; 0x0
( C6 a# m: y* j6 e$ K 8370: 012fff1e bxeq lr
9 t0 V2 @7 x/ _$ A6 S4 Z$ V 8374: eaffffe7 b 8318 <_init+0x38>
: j( O& }4 s; k# b% ]0 x 8378: 00008264 .word 0x00008264
/ A1 H3 x1 R( y$ M 837c: 00000018 .word 0x00000018
, w& C5 J/ P. ]7 B( ?$ D7 c+ X* karago:% I( L1 t1 M) C8 t. W+ x, w- d
000082d0 <call_gmon_start>:& f7 ]/ F! K5 H( d: E
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
; q- b/ a; |' Q* c 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
; f4 e1 b# ]* g 82d8: e08f3003 add r3, pc, r3# G8 P9 [% [" J' H' N2 E, ?0 V
82dc: e7932000 ldr r2, [r3, r0]) d8 K, x. _, H/ ]. o" Q- t
82e0: e3520000 cmp r2, #0
9 _ F: h* c5 R 82e4: 012fff1e bxeq lr
( D9 y# A6 C7 X; O 82e8: eaffffe6 b 8288 <_init+0x38>: M8 q" ~8 `; F" w9 N8 |$ Q
82ec: 00008208 .word 0x00008208
2 @! Q" @% n8 I6 i) G: V* B" C 82f0: 00000018 .word 0x000000189 K/ o: J/ l, k: v
none:
% O/ |$ J$ K! y$ P: R00008380 <__do_global_dtors_aux>:
( Z3 v# y/ E* l& b% Y; m j 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
( ~& q( q# _( C- F( m; F7 L1 v- ~ 8384: e5d23000 ldrb r3, [r2]& Z9 W1 |6 B" r6 V( O
8388: e3530000 cmp r3, #0 ; 0x04 j5 }. R1 @1 i
838c: 03a03001 moveq r3, #1 ; 0x16 a' p: e/ a* j. e# R
8390: 05c23000 strbeq r3, [r2]5 J+ S: J e) q
8394: e12fff1e bx lr
y* h! J' J+ Q7 i$ V) K' T 8398: 000105f4 .word 0x000105f48 J' r# n5 E3 z0 j: G4 L0 Q! Y
arago:
5 ?# W: b8 t$ m8 \5 @+ \000082f4 <__do_global_dtors_aux>:
# J s' }& {; E+ o2 T* ` 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>. H; o+ z7 ^, k( y- w1 S* h. O" C; f
82f8: e5d32000 ldrb r2, [r3]
. e1 u8 {# W# O% R6 l 82fc: e3520000 cmp r2, #0
3 n5 C |* k- \6 H 8300: 02822001 addeq r2, r2, #1
% W- V- I# \' e- J! J 8304: 05c32000 strbeq r2, [r3]* Z. |7 N& a$ B e, E: B
8308: e12fff1e bx lr
, J" i3 s3 I& Y0 l" a! x: C! F 830c: 0001050c .word 0x0001050c* b1 h( `5 F; p& H5 j$ b1 q
none:
1 v* {( s& Y& b! M+ g0000839c <frame_dummy>:
) |: n3 H3 i+ m& d3 t 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>5 l! e1 F& e* K! i4 ^4 m& R
83a0: e92d4010 push {r4, lr}8 Y% t% n1 m/ ~
83a4: e5903000 ldr r3, [r0]
+ W* `7 B2 K u& b' u7 x* U' x 83a8: e3530000 cmp r3, #0 ; 0x0
W7 N1 C) d z' v3 |0 x1 V 83ac: 08bd8010 popeq {r4, pc}
/ T/ n, ~( t- w- n/ O 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
; J# R3 V# C+ i/ c; `$ z 83b4: e3530000 cmp r3, #0 ; 0x0
7 w& n/ p. Q- R3 B0 @, Q 83b8: 08bd8010 popeq {r4, pc}
$ v3 W+ t: X4 z9 w) G8 k 83bc: e12fff33 blx r3
# }4 b4 l. N$ V8 Q `: v- L l 83c0: e8bd8010 pop {r4, pc}
0 P) A) y2 A# E5 J 83c4: 000104dc .word 0x000104dc
' [1 e, d n; }7 Q t 83c8: 00000000 .word 0x00000000) ~4 E& A$ z/ A* G. a
arago:
7 a. ` X: P2 t6 R. p3 I$ W+ m; S00008310 <frame_dummy>:# s% x* Q5 r) `5 ^$ m" O/ F% Y. D1 K
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
+ S$ s$ G, n# Z& B 8314: e92d4008 push {r3, lr}' c! }' \3 I5 t/ O. K ~
8318: e5903000 ldr r3, [r0]
( P5 [5 {1 l4 M `( ~ 831c: e3530000 cmp r3, #0
' B' M; S. W9 O# @0 B 8320: 0a000003 beq 8334 <frame_dummy+0x24>& C+ H3 m# b! u) k* _! f
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
) r; L3 D7 p0 e# c% Q 8328: e3530000 cmp r3, #0
( H! A4 G* X& M& Y 832c: 11a0e00f movne lr, pc, F' K( Y i2 h% A; M4 Q
8330: 112fff13 bxne r3" {, ^: d& ^# y n% h2 L$ |) u7 b
8334: e8bd4008 pop {r3, lr}
$ ^) \6 h9 G3 J9 C. }. [7 B 8338: e12fff1e bx lr( Y+ C ~/ C5 B _. L* J( x: H
833c: 000103fc .word 0x000103fc! V. e) y" ^0 [
8340: 00000000 .word 0x00000000
. q/ z7 m5 P- p2 U. \5 Z: `& Qnone:% q d% }- g; S$ W) K
000083cc <main>:2 p n6 @/ y3 A% U) w
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 F- v5 X: X' M0 k! q0 h
83d0: e28db000 add fp, sp, #0 ; 0x0, h5 |3 n. v2 i/ D ~1 q. r
83d4: e24dd01c sub sp, sp, #28 ; 0x1c$ g* x8 B* a, G P+ D- Y+ k i
83d8: e50b0018 str r0, [fp, #-24]
& s, D7 z) t! ~ 83dc: e50b101c str r1, [fp, #-28]) s0 x8 S z1 i! V4 V. l+ Z; C
83e0: e51b2010 ldr r2, [fp, #-16]3 Q1 P V. E& L. O
83e4: e51b300c ldr r3, [fp, #-12]
, a# V' Z' }$ U7 |) c3 v, a' J5 E 83e8: e0030392 mul r3, r2, r3
1 W4 a7 ?9 P: Y* n+ B% b 83ec: e50b3008 str r3, [fp, #-8]4 v, d! @+ ~5 P6 k* {: \6 K
83f0: e3a03000 mov r3, #0 ; 0x0
]- ]6 \8 ^# k 83f4: e1a00003 mov r0, r3- Y" \. L/ g: w
83f8: e28bd000 add sp, fp, #0 ; 0x0" j7 E' F! v ?: s
83fc: e8bd0800 pop {fp}; |) b* c, W! @- k& B; e6 T
8400: e12fff1e bx lr
9 u( |3 @- u1 \* C) Q& e s- i Carago:2 f- a) a- [8 k; Z X4 J
00008344 <main>:
9 l2 ]- D, q! ?5 I$ n2 V 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
9 K. A. D$ I& n6 Y5 G: C 8348: e28db000 add fp, sp, #0
& c/ G9 _, C. c4 x 834c: e24dd01c sub sp, sp, #28; g: h! E: x6 S+ c1 Q0 e
8350: e50b0018 str r0, [fp, #-24]$ l* @4 T# k2 k4 ~0 j( Y# w: r, j
8354: e50b101c str r1, [fp, #-28]
) v' C# W, O3 y# q 8358: e51b3008 ldr r3, [fp, #-8]
, @6 f. D( t3 H. u7 x 835c: e51b200c ldr r2, [fp, #-12]
% Z- ?! E" M& r8 P1 J8 f 8360: e0030392 mul r3, r2, r3$ N- @3 }8 ?8 d( i8 N
8364: e50b3010 str r3, [fp, #-16]
, O. j7 H+ E0 W7 L) C9 c4 W+ ^ 8368: e3a03000 mov r3, #0
0 l( Y6 ~3 x) ], P 836c: e1a00003 mov r0, r3
' Z% O8 E0 g7 k( v8 h* [2 s% P0 ` 8370: e28bd000 add sp, fp, #0
2 _2 S) _. k: O9 M5 M3 x 8374: e8bd0800 pop {fp}
1 Z1 I9 O' O; h" w8 J! b 8378: e12fff1e bx lr/ \0 d% q6 L4 ~: s7 }$ F
none:
) C4 z# ?5 m8 D% ]- j3 q! d00008404 <__libc_csu_fini>:+ \1 M/ ]$ W$ n% {9 \# _
8404: e12fff1e bx lr, L; Y+ Z4 q4 j+ C4 ~
arago:
8 z, c$ V5 C }9 p. n5 D* ~000083dc <__libc_csu_fini>:
0 S7 ^9 B: z( _9 T) R 83dc: e12fff1e bx lr
0 p( h7 f8 F* i! Znone:
& q) Y7 \0 C# X7 W$ M00008408 <__libc_csu_init>:
2 S9 @) N' V6 g% h( N# O2 W1 Y 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
4 n( b% s- p" x8 B/ @4 q 840c: e1a08001 mov r8, r1; D* G9 w4 I) p' k/ [2 C
8410: e1a07002 mov r7, r2$ b" k" D4 k! ~. v% t5 @# {
8414: e1a0a000 mov sl, r0/ z( X; t3 \3 Y" ]) a
8418: ebffffb0 bl 82e0 <_init>
6 i% {$ y% s$ H" q* G! ] 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
5 F* B9 \0 ^- V, {/ r% i! _3 p1 z 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>% q: \0 h: l; M, N1 `& f! ~) K- p {
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
0 ]. b1 z4 J1 T( r' E$ s1 A4 p7 Z3 A 8428: e0613003 rsb r3, r1, r3
- V4 \* Q' N8 G# q+ y3 y 842c: e08f2002 add r2, pc, r2
9 } q) Z/ Q/ c! Z4 A$ Z% T# a 8430: e1b05143 asrs r5, r3, #27 d/ F; m' c( ~6 o q
8434: e0822001 add r2, r2, r1$ W7 x. d: Z$ c( \5 Q" C
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}2 {5 b5 X+ f7 }4 I1 @( e
843c: e1a06002 mov r6, r2
4 q- Q: r# g3 f! w6 N/ M 8440: e3a04000 mov r4, #0 ; 0x0
9 g9 F1 [* U& j% Y, x! a3 S 8444: e1a0000a mov r0, sl
; m$ l A( K: x: L) n8 |' U8 _ 8448: e1a01008 mov r1, r8
/ R$ H9 q$ Z- I: @' Q 844c: e1a02007 mov r2, r7) b2 L: Z1 {: @* N! U7 X0 z
8450: e1a0e00f mov lr, pc
6 J- ^ @; o8 n3 p1 z2 T 8454: e796f104 ldr pc, [r6, r4, lsl #2]# ?+ V# g B/ T$ B6 X& B2 R
8458: e2844001 add r4, r4, #1 ; 0x1. b0 x, U [* Z0 c3 O7 i; S1 `
845c: e1540005 cmp r4, r5: t/ m' y6 Z, |+ E8 {% T
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>' P" N7 D [1 [) g, L8 ]5 {
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
" O9 S, D: p- y! y9 o9 x5 c& i9 } 8468: ffffff04 .word 0xffffff047 W' e4 [$ n! c" Q, E: z
846c: ffffff08 .word 0xffffff086 N+ F% }, {, r! l
8470: 0000819c .word 0x0000819c' J! K+ J$ q/ r' ^2 U: u9 [
arago:6 N9 _. h3 U* |' u" C7 s; N* R
0000837c <__libc_csu_init>:
' o0 _' p$ ~, W3 L) w 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}; L; q3 Y9 q& E1 m# _. C
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
- J6 ~5 V- E9 j. C }- @- p 8384: e1a06000 mov r6, r0
* B9 N- r1 |' m! z0 O" V- Z- Z 8388: e1a07001 mov r7, r1
* K* y( A3 x7 B8 }# p5 p 838c: e1a08002 mov r8, r2; J0 U/ ^/ w5 }" ^5 k
8390: ebffffae bl 8250 <_init>
- m' r0 l0 [$ R. Z5 W( I7 [6 Y 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
: v. p$ w+ J8 f g* G 8398: e08fa00a add sl, pc, sl
4 x/ d5 Q9 n- [. p. r6 z7 f3 I 839c: e08f0001 add r0, pc, r1
$ q' m/ a A/ E4 a" } r) e 83a0: e06a5000 rsb r5, sl, r0
* U5 @$ L* `3 Q- i 83a4: e1b05145 asrs r5, r5, #2
% }# p4 v5 c% q' D+ \9 s1 D6 L( c/ D 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
! u8 O- c/ k% F6 c, ]0 } 83ac: e3a04000 mov r4, #0
" W2 K9 e7 B: j2 W) ^* h 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
% ], s' L2 t/ l8 L! @1 m4 x( Z 83b4: e1a00006 mov r0, r6
9 J$ P7 H3 }& m. Q' y, R 83b8: e1a01007 mov r1, r74 y! V: d; G- |+ u5 y
83bc: e1a02008 mov r2, r88 W7 G# v2 t/ K4 M+ `: \. }; d3 P
83c0: e2844001 add r4, r4, #1
8 J9 C2 n4 y5 Y) P# M 83c4: e12fff33 blx r38 j' h, |6 K" t7 M# M0 u
83c8: e1540005 cmp r4, r5
# i) f& v) g0 ~9 i. g 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
$ `: p6 v) K& ^ 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
; [0 Y: w$ @) }, d. l 83d4: 00008054 .word 0x00008054) w) N, J3 I5 a; p
83d8: 00008054 .word 0x00008054; ?- m: Q$ n( x# z } w
none:2 f. G9 t" O' H% c3 e( g* Y
Disassembly of section .fini:! S* Z- b7 S7 I; M7 `
: d5 n" C, j1 M* b00008474 <_fini>:
: V5 t* [$ N3 G) B& _ 8474: e92d4010 push {r4, lr}6 Q+ V% n" C9 A4 Y% R( t0 _) G
8478: e8bd8010 pop {r4, pc}" ]$ e& Z1 X1 k, S
arago:0 v% Y9 C5 G) Y: v) t4 o! f
Disassembly of section .fini:' C+ @ {) Q2 Q" D
6 W5 g+ I- z# S( r/ b% a. U
000083e0 <_fini>:. K3 g0 N, q- u7 _) p1 n
83e0: e92d4008 push {r3, lr}' q' \: G7 s2 t: `2 U: _! l6 B4 U
83e4: e8bd8008 pop {r3, pc}
1 m: h: B' P, W, F
: V* X" s- {1 y; D6 ~4 W3 ^1 f% Q( j6 h0 G+ a* d4 K g- Z) E' b
" a4 j+ ^; B& `/ x8 p i- u
|
|