|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:+ |9 w8 A+ O, M8 C
1 #include<stdio.h>
4 ?2 a5 |+ y4 |" _+ v! x 2 #include<math.h>
, s3 R5 l/ N$ y9 t# |0 B 3 int main(int argc,char* argv[])
6 e3 R$ K6 ?/ Z. ^& ^' { 4 {& _; `' X2 s$ J" u2 e! ]! W+ g
5 int a,b,c;+ |; {0 T; _" I4 T M2 K
6 c = a * b;
2 o+ X; N7 a" V8 q2 x; W' T+ [0 [! v2 h 7 return 0;
k$ p9 h1 L% |. O/ T 8 }, a, W; n4 C: F$ t
- |0 C/ @3 Q1 q! m( {- \7 g下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
$ ^$ _8 k9 p& I3 I( e& hnone:
8 i" i1 i# L, d r000082e0 <_init>:* @& C: i B+ I1 ]% q) j
82e0: e92d4010 push {r4, lr}
8 f5 S( Z# {$ P4 S 82e4: eb00001c bl 835c <call_gmon_start>8 H3 G8 ^8 I" O& _
82e8: e8bd8010 pop {r4, pc}$ W+ k+ i# ]0 z- U
arago:4 b, K, `. w% j6 J2 O' W
00008250 <_init>:
7 l4 w! t3 t- D8 T0 t7 k 8250: e92d4008 push {r3, lr}
9 m6 D" r$ {% [* Y 8254: eb00001d bl 82d0 <call_gmon_start>, U0 H# u1 X% Y& f3 \& c* d
8258: e8bd8008 pop {r3, pc}
0 F) D; z2 G6 j+ f( C; w2 l2 z; }# x$ T0 X
none:4 W* c: r7 p7 y3 f2 w
000082ec <.plt>:
% ^) C4 Y! B4 U5 n5 N3 P! S 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)" O! x; t- q- I& i6 w3 N! @
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>- S+ U- T- q* d& ^$ i3 f
82f4: e08fe00e add lr, pc, lr
% l. ~& F3 h' Z `4 M& C 82f8: e5bef008 ldr pc, [lr, #8]!
1 v/ |7 R% E8 {* Q" P7 V% F 82fc: 000082d4 .word 0x000082d42 Y( p) D4 K. h3 n2 ~
8300: e28fc600 add ip, pc, #0 ; 0x0% l k+ z# D$ w2 Y
8304: e28cca08 add ip, ip, #32768 ; 0x8000
/ `' a7 v$ g* T- g0 u% m* ? 8308: e5bcf2d4 ldr pc, [ip, #724]!
- q- H5 O7 E# Q4 H9 w+ z 830c: e28fc600 add ip, pc, #0 ; 0x0
, o3 z$ t5 ]! O 8310: e28cca08 add ip, ip, #32768 ; 0x8000
4 v; P/ k/ d2 T# _; ] 8314: e5bcf2cc ldr pc, [ip, #716]!
7 L* e/ G$ ]! P+ S( N 8318: e28fc600 add ip, pc, #0 ; 0x0
I3 Z7 U# ?4 c7 Q8 k, o/ q 831c: e28cca08 add ip, ip, #32768 ; 0x8000
) `( \6 ~" n. j. i 8320: e5bcf2c4 ldr pc, [ip, #708]!0 I2 n0 U" |( k" J) c+ c# Y+ |0 l
arago:0 Y; Z( j' O/ w& x# q
0000825c <.plt>:, ?/ a# ?" n; y( l6 h3 z+ S$ M
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 ?, m) f; A# L: ]- F; I
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
* Y- L3 T! p5 m9 g3 L( P6 G( {0 M 8264: e08fe00e add lr, pc, lr+ j. Z: k7 N0 s) G; L
8268: e5bef008 ldr pc, [lr, #8]!
' w( m" H% ^$ _ 826c: 0000827c .word 0x0000827c5 J7 V6 w# B. j7 ^. p
8270: e28fc600 add ip, pc, #01 ~6 c9 _1 c, c7 d3 E
8274: e28cca08 add ip, ip, #32768 ; 0x8000+ E4 L4 J5 V' h
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c U2 F F" x1 D$ U' z) |
827c: e28fc600 add ip, pc, #0& d) }# q( t* T% ]7 R5 b; Z7 U
8280: e28cca08 add ip, ip, #32768 ; 0x8000
" ~+ @' A. g; p! X" V7 D! Q/ p 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274# t- W0 Q- @6 p, |$ I |
8288: e28fc600 add ip, pc, #0
; F$ T- a& q% E0 h. ~( j 828c: e28cca08 add ip, ip, #32768 ; 0x8000
1 \' o/ f7 K* f" q8 k8 | 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c/ m( h! e, ], e& S9 r! g
none:
2 r' @' @9 v( a; C9 [3 K# ]) T6 V00008324 <_start>:
) H4 R* ~0 ^) M. G( I9 G& F- t 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>& ]' [ X) y- m* Z9 b! I9 o. k) g9 E- t
8328: e3a0b000 mov fp, #0 ; 0x07 X$ W/ d' }( \3 ]/ ?/ b
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 f' i( B; v# V/ m( a
8330: e1a0200d mov r2, sp
, E. P5 ^( q. ]; X( o1 } 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!). h9 P2 i( R, p0 f. n% [8 e
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)) f: F a& x% x6 |0 S e! g2 s" D& G
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
( o; E; M7 i! n4 ?4 T) ~ 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>, j. g3 l3 i0 Y! a
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
' H: G+ H t2 L( v% m e2 ~+ i! u 8348: ebffffef bl 830c <_init+0x2c>- D! S8 ?8 R/ s8 A
834c: ebffffeb bl 8300 <_init+0x20>! H( T- @7 ^$ ]! w
8350: 00008404 .word 0x00008404
$ d! U- u, s. @ 8354: 000083cc .word 0x000083cc! a8 z/ {; Y! o; g
8358: 00008408 .word 0x00008408! | D! o1 x3 W% Y* c |$ _$ _
arago:. y9 F0 c6 }; O8 F$ g# N, m" u$ [
00008294 <_start>:1 ~; {. H; K% z7 B( W4 r6 L# Z
8294: e3a0b000 mov fp, #0
& k, o2 m: F* T 8298: e3a0e000 mov lr, #0
O1 Q8 G0 `3 \/ u& V# N8 X 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
+ A3 T5 u$ U n& ]# T' M+ j 82a0: e1a0200d mov r2, sp
U: k+ T# P Z4 y1 G" U" z& w 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 w4 d/ L E. r D 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
% _, h. t3 C% l ]0 }) W2 r. o 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>7 N1 b0 T9 y- L& }
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 `$ a `$ {0 \* C4 I" }7 B# _ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
* l" Q/ f! [9 |" P, r 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>9 N% `. s6 x" V6 ]3 \. x3 R
82bc: ebffffee bl 827c <_init+0x2c>
$ E8 h% I$ G6 {6 S" y 82c0: ebffffea bl 8270 <_init+0x20>
) Y* D# }% x |) q3 {5 e, D( Q 82c4: 000083dc .word 0x000083dc
3 O! C8 k9 I+ ? 82c8: 00008344 .word 0x00008344& c1 B# ~' O; f& s# H/ t1 ~) F6 Z
82cc: 0000837c .word 0x0000837c1 ^. }3 l$ I/ \/ A" S. n
none:% \3 n+ O U# t5 C" y6 A
0000835c <call_gmon_start>:- J4 S/ E U; b# i- p( s7 E
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 ]6 d! j6 z; Q1 I4 g+ C 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
. G! _- f4 J: A ^5 x2 E 8364: e08f3003 add r3, pc, r3; h$ P% L* c9 @* ]6 a# B: F4 F* l
8368: e7931002 ldr r1, [r3, r2]5 D1 u. B4 Z8 H9 d/ k+ f
836c: e3510000 cmp r1, #0 ; 0x0
, }5 i: A, D* h5 b 8370: 012fff1e bxeq lr9 w2 ~* _* Y, d
8374: eaffffe7 b 8318 <_init+0x38>
3 H6 z n5 ]4 X4 x4 t* { 8378: 00008264 .word 0x00008264
* K, }8 L; Z, F- w' z 837c: 00000018 .word 0x00000018 U" g9 U- }. u \ J$ Q- B
arago:" P/ E) j7 K' @$ v3 ?
000082d0 <call_gmon_start>:2 `# ?6 c4 D/ ]3 {; _
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>" |- s( G3 h$ E' H3 V
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>4 {4 p9 [6 D9 L
82d8: e08f3003 add r3, pc, r3% u0 W* h! y! m
82dc: e7932000 ldr r2, [r3, r0]
- q& l* D ]6 }; f 82e0: e3520000 cmp r2, #0* i( ?' B! h9 p/ x0 O' U$ R6 z6 t% K
82e4: 012fff1e bxeq lr, _0 I; n% Z5 D) ~. X! ?, [( F
82e8: eaffffe6 b 8288 <_init+0x38>
# S0 z% ~. u h# w- [ 82ec: 00008208 .word 0x00008208
! d5 c, G6 h! K( C+ T' P* T3 W 82f0: 00000018 .word 0x00000018- R3 C/ Q8 V- X8 A/ ~4 N- A
none:
; o% {# R; n9 @" a& s" S$ [0 G' Q. D00008380 <__do_global_dtors_aux>:; p5 a: O# ]$ V6 u, ^/ h4 L% j/ q- a
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
5 x0 s- r% l$ ~4 K 8384: e5d23000 ldrb r3, [r2]
* N: j# h5 A! R% n' j$ a+ e' o 8388: e3530000 cmp r3, #0 ; 0x0; W4 ? W' `+ ^8 E$ B. y* X
838c: 03a03001 moveq r3, #1 ; 0x1
: b* D+ j! O1 N0 S; M- N0 I 8390: 05c23000 strbeq r3, [r2], ~" ]2 C/ z, @3 t" M7 i7 O
8394: e12fff1e bx lr; S# D& s/ C L- P8 h3 X) o
8398: 000105f4 .word 0x000105f47 c! E2 }8 b/ w: ]' M
arago:
# {/ ?& I! k/ A! Z w000082f4 <__do_global_dtors_aux>:6 z$ Z% P) R$ b" b* S) e
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>0 C1 _3 b0 X, F3 }
82f8: e5d32000 ldrb r2, [r3]8 c0 x' w/ R* E( G2 R! k
82fc: e3520000 cmp r2, #0
5 O$ `4 M. H U0 Z$ P; H4 S 8300: 02822001 addeq r2, r2, #1& R i" P0 V6 I$ L& \7 V
8304: 05c32000 strbeq r2, [r3]& r+ J; R* q2 x$ {- J! F+ V
8308: e12fff1e bx lr* v: L* K! V9 K6 a0 Q
830c: 0001050c .word 0x0001050c' j& u# i4 m) x! ]+ `' v0 l
none:3 r6 F! l$ u6 e; s+ K
0000839c <frame_dummy>:7 J, o2 w7 ^1 r; }, p* S# M2 T
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>& Z& m% P" A) {) n) Q/ T' n+ `
83a0: e92d4010 push {r4, lr}
( v& v6 C+ E' h @: w- T 83a4: e5903000 ldr r3, [r0]
# e) ^( j, S! y- [* w$ o 83a8: e3530000 cmp r3, #0 ; 0x0. `( [ ^; {% H+ E7 l
83ac: 08bd8010 popeq {r4, pc}
, B% y6 h* |0 D: i- Q1 A' f- A 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
) x$ K: o; L5 D' O 83b4: e3530000 cmp r3, #0 ; 0x0
9 d# X0 f0 N- Z/ F# L, z 83b8: 08bd8010 popeq {r4, pc}! t$ m% R2 d+ V. X4 ? V, t
83bc: e12fff33 blx r3
( H, f! z. D" Q' \( {9 B, | 83c0: e8bd8010 pop {r4, pc}
5 ]- _ ^# v6 d6 @ 83c4: 000104dc .word 0x000104dc
; b. V9 x! e8 s5 o# r7 [ 83c8: 00000000 .word 0x00000000
1 y4 \8 k) o5 ]3 R, Barago:
7 s9 Q$ D5 F$ q P8 o* k$ }" O0 }2 u00008310 <frame_dummy>:; V. x% ]3 G+ |; u C% {6 g
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
# A4 h7 G# k2 t6 t% ?4 {2 ~. {) v 8314: e92d4008 push {r3, lr}
' Y4 V5 J' B7 C3 w- @' F; J1 U 8318: e5903000 ldr r3, [r0]
3 ?+ v, c) ]/ N+ |+ h. E2 P 831c: e3530000 cmp r3, #0
i9 ]7 u5 C1 ^ 8320: 0a000003 beq 8334 <frame_dummy+0x24>
8 E8 ^8 h; B: I, ? 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
" N4 m2 p5 x% M* P# o! Y 8328: e3530000 cmp r3, #0- N& U. q- s1 l- ?* B/ O# Y
832c: 11a0e00f movne lr, pc7 q# _6 }0 U& Z' s" ?. P
8330: 112fff13 bxne r3' J$ h% q" ^* K) k; n
8334: e8bd4008 pop {r3, lr}
- b% e/ o _: O4 n2 q 8338: e12fff1e bx lr
7 E- ]/ B8 p/ l 833c: 000103fc .word 0x000103fc
7 o+ }& N; F8 w7 U- b+ A. G 8340: 00000000 .word 0x00000000
: z. T2 C% C: `2 y1 Knone:
. f8 u6 R( @& m000083cc <main>:* F* m; W* G* [# q7 }
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
) F3 }7 N( ^; e7 o' M" K6 l c 83d0: e28db000 add fp, sp, #0 ; 0x09 p& N3 D; t! G& c' D8 b
83d4: e24dd01c sub sp, sp, #28 ; 0x1c7 t; m" g: c# {- I9 m' ?
83d8: e50b0018 str r0, [fp, #-24]
. d- l6 p; _# X+ d9 A- t 83dc: e50b101c str r1, [fp, #-28]
5 ^) s7 |2 }6 D7 q o, X 83e0: e51b2010 ldr r2, [fp, #-16]! A/ F; A+ L r6 v1 \- J ?
83e4: e51b300c ldr r3, [fp, #-12]
+ w' H' t9 h' n C! b! E3 n" ~ 83e8: e0030392 mul r3, r2, r3
+ ]" R ~) e: g1 S3 f4 D/ p4 a 83ec: e50b3008 str r3, [fp, #-8]* r# f: ?& u/ X7 x2 D
83f0: e3a03000 mov r3, #0 ; 0x0
5 ]8 c( i( }; u, E+ N- [1 o 83f4: e1a00003 mov r0, r3* F; l$ r1 T, m& N1 S6 f& i- w; D* I
83f8: e28bd000 add sp, fp, #0 ; 0x0
0 `- k& x7 A8 e5 ~/ {5 U' u 83fc: e8bd0800 pop {fp}
: l: y- }9 h0 e2 M* r 8400: e12fff1e bx lr
: D$ ~1 |5 x% ?, C; I; qarago:
4 p) E" m) d6 f3 S9 Y p1 H00008344 <main>:
" C: a! u5 Z: `0 U# S8 `# t, s! C 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!); x' Z4 u! s7 I. P: o5 b
8348: e28db000 add fp, sp, #0
% E. R6 z0 c a0 P- z- u 834c: e24dd01c sub sp, sp, #28
4 Q! T. t5 Z/ b 8350: e50b0018 str r0, [fp, #-24]1 H% Y8 @$ Y6 M
8354: e50b101c str r1, [fp, #-28]
- @' Y( ?0 V: d4 o) X 8358: e51b3008 ldr r3, [fp, #-8]. q- ]$ K& t0 d! u- q2 Y7 m* ^' U
835c: e51b200c ldr r2, [fp, #-12]
# g% z& n3 Q; D3 F 8360: e0030392 mul r3, r2, r3
! L" l3 @3 Q+ [9 |6 C$ G/ W 8364: e50b3010 str r3, [fp, #-16]
- p0 ]! v! O# W$ {) u: ?3 ] 8368: e3a03000 mov r3, #0
) h+ n: O2 J: H1 J/ G9 g 836c: e1a00003 mov r0, r3" R# `9 l0 k. r, g
8370: e28bd000 add sp, fp, #0+ a% ^* o6 ~$ H) D0 z2 h
8374: e8bd0800 pop {fp}% h& j% |4 x& B3 ^3 `, p
8378: e12fff1e bx lr. X8 \! t" M( v/ e/ K1 d4 _) I
none:; V5 ^ A4 @: N" ?. Q. n- f
00008404 <__libc_csu_fini>:
8 C0 U' G1 C' w H 8404: e12fff1e bx lr! x% F" J; [, q! D2 U: L
arago:2 [( I, B0 v' B+ @/ p. ^9 X
000083dc <__libc_csu_fini>:
( G1 k# n- F& I 83dc: e12fff1e bx lr; p# o# S; b- L+ I
none:0 j% k$ ~6 C- H% O5 L
00008408 <__libc_csu_init>:
; ^0 q" G/ }5 A7 @ Z- Y 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}/ }$ @; P+ ^- P# {+ ?& f* O! s
840c: e1a08001 mov r8, r1
* M- h7 q' D/ [$ ?1 n 8410: e1a07002 mov r7, r2
9 b7 [; p* N' E$ f/ S 8414: e1a0a000 mov sl, r0
4 m, s- y7 N+ q# A: X8 }* {/ s9 a 8418: ebffffb0 bl 82e0 <_init>5 s& F- F5 F1 w+ _. }
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>6 M; s8 ^8 X' e2 V( U
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>) p! Z+ W; Q& T( m# q( n
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>5 Q% w. M n. W$ ?
8428: e0613003 rsb r3, r1, r3: [9 B4 a. j0 D" {& ^& `
842c: e08f2002 add r2, pc, r29 v' t$ k' T9 r$ @) d
8430: e1b05143 asrs r5, r3, #2; X$ W: ~6 i3 b9 w5 C+ D6 D5 F
8434: e0822001 add r2, r2, r1
" G' A, \/ F, P: ] r 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}; J. b0 a. |: {- U5 x
843c: e1a06002 mov r6, r29 B6 N7 ]( T' A' ^
8440: e3a04000 mov r4, #0 ; 0x02 A s1 E8 j! X- `0 j) r" k% Q
8444: e1a0000a mov r0, sl
. t% p5 W& Y+ l5 b( q 8448: e1a01008 mov r1, r8
$ Q* X& e* @ D: P 844c: e1a02007 mov r2, r7
* S) Y" Y4 t% k7 c; k, T 8450: e1a0e00f mov lr, pc
4 b% q& `' M/ k 8454: e796f104 ldr pc, [r6, r4, lsl #2]
0 E5 F& c4 B) \1 }. P 8458: e2844001 add r4, r4, #1 ; 0x14 T- L6 \& o% n* U' T+ }
845c: e1540005 cmp r4, r5+ d/ ]1 O- R' v& F( k
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
1 ^& q8 B/ X k0 W 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}. `) ?6 ~0 p/ b$ Z0 V
8468: ffffff04 .word 0xffffff041 \% f) }/ a, X- F
846c: ffffff08 .word 0xffffff08
5 U. H. c3 q( z+ s$ | 8470: 0000819c .word 0x0000819c
1 l; b4 O! v( f1 i4 C: j! f3 X4 Karago:# c, b- J7 I* @9 {4 p
0000837c <__libc_csu_init>:
" d& N/ ?: s8 J, L$ f$ c6 I 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' ~3 `6 u* I8 @$ d1 B) g7 J 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58># z7 |1 B) c! b/ v) }0 H* y
8384: e1a06000 mov r6, r0
% F$ \. z! Y! u; Q/ f7 I# X 8388: e1a07001 mov r7, r1
7 b- \5 g0 j: x- G! S0 { 838c: e1a08002 mov r8, r2
+ x& z$ K$ q( P# W4 u; c 8390: ebffffae bl 8250 <_init>. K7 ]0 B# {! u9 |1 N3 Z7 f4 B
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>3 R# g& \. {. c8 A2 `1 X( x
8398: e08fa00a add sl, pc, sl8 Y5 C8 P8 D( k6 y; }0 R! e
839c: e08f0001 add r0, pc, r1
3 H/ e3 v' a! z. r2 ^ 83a0: e06a5000 rsb r5, sl, r0
7 l7 M+ S: Z# O( u0 G( w# j& y 83a4: e1b05145 asrs r5, r5, #25 _* \$ X) ?; H& `+ @- ~. H; K
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
" `8 [3 e: D& c$ y' `$ m 83ac: e3a04000 mov r4, #0: n8 B {% T9 }5 ?; d% ~' t: l
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]. f% J, h+ k# ?! {$ Q7 q
83b4: e1a00006 mov r0, r6, B* ^/ c8 u5 O2 D; I
83b8: e1a01007 mov r1, r7
5 W( n: o8 U# D* U1 e& O4 L1 N 83bc: e1a02008 mov r2, r87 H8 ^6 r- [3 u% w
83c0: e2844001 add r4, r4, #1) o7 {" Y& A1 a: I" z
83c4: e12fff33 blx r3# y* O) Q; [; o h
83c8: e1540005 cmp r4, r5
6 n, H( K" q. b% f' P1 ?0 l 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>2 u$ ^& f/ ^7 r! j% N
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc} w; T, r' F% \" O
83d4: 00008054 .word 0x00008054 [ r. a$ Y) \ p+ |: h
83d8: 00008054 .word 0x000080547 m( C- i0 E( ?& c' s5 g
none:- j0 L$ H9 Y5 F' {$ u9 R1 q) q7 Y
Disassembly of section .fini:4 O0 B9 K! E9 }0 z( b; V# R# m
% L! d A6 y( F2 t) ]
00008474 <_fini>:# y$ ~7 [7 z+ n' D$ a+ I6 v: C# l% l
8474: e92d4010 push {r4, lr}
) Q f9 w4 Q4 }& Z* u 8478: e8bd8010 pop {r4, pc}$ X- m; z2 ] i) r
arago:2 d) d P n0 S9 N+ [9 X3 E# c3 x* D
Disassembly of section .fini:$ r+ d9 x/ M! T. Y. A' ]
* M# ~" e. ]5 D% W2 J, G0 r2 D000083e0 <_fini>:
. P1 y& S7 @. r& ~ 83e0: e92d4008 push {r3, lr}. Q: l: }1 e+ h, v0 T7 ?
83e4: e8bd8008 pop {r3, pc}/ D7 h2 X; d: n; S3 \" V3 T$ q
# L3 ]' K7 u( p2 z
1 O: |, O3 ?3 a8 F z4 h6 N; b, g
' P, ]/ v7 Q: s& L9 P2 Z |
|