|
源码:
2 m: U; O, h+ |1 E! p/ t5 a/ h 1 #include<stdio.h> 7 L4 E$ \* e1 H# C. H8 T
2 #include<math.h>
; @+ j/ \1 ^% W' p$ `5 x: d 3 int main(int argc,char* argv[])
! ?/ T5 A& @; Y2 d! T" m 4 {
1 B0 ~% ]" z$ N Q8 h/ X$ t 5 int a,b,c;
4 C1 }; `; W( N, q 6 c = a * b;
, B' m9 X3 P- j: Z% g9 l$ L 7 return 0;1 w4 y% W2 i9 T& p
8 }' B3 W+ c% C" S
" b9 |0 i/ u2 I# X$ V下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看* b; z1 p/ y* m5 z( }6 J% ]
none:
t. u8 D9 ^% x$ G* h/ m: F4 @000082e0 <_init>:& S6 e0 G2 p* Z3 G7 ^+ s2 S5 ~: |
82e0: e92d4010 push {r4, lr}6 j( t$ {* G+ y/ f% s
82e4: eb00001c bl 835c <call_gmon_start>& d) T2 O. y, s, V
82e8: e8bd8010 pop {r4, pc}
8 q! V6 d: X9 O2 i! H4 T- s: w# Z% v Y9 C! Jarago:: b. V& H# `% K8 V/ ]
00008250 <_init>:
" X* k% C2 e/ B6 U 8250: e92d4008 push {r3, lr}
1 H; Z/ C( D$ H6 l: } 8254: eb00001d bl 82d0 <call_gmon_start>4 O T: l7 d% e/ x' D. o
8258: e8bd8008 pop {r3, pc}4 S& r: J+ M: R: G. C" ~
5 r2 L, L+ @; G" z3 a
none:
& p3 F# x6 R/ a. t5 h5 R000082ec <.plt>:
% U5 H1 v; V. v) r0 n, | 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% f, Y* N$ K4 P' Q 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>, p4 z9 p; s5 z% @ h# t
82f4: e08fe00e add lr, pc, lr
( v$ O6 d+ ~" _/ h7 q8 E$ V 82f8: e5bef008 ldr pc, [lr, #8]!
: l) u. b+ |( D4 y8 |# x. _ 82fc: 000082d4 .word 0x000082d4! L. G9 O) G: r/ e
8300: e28fc600 add ip, pc, #0 ; 0x0. c! ^) I$ c# J
8304: e28cca08 add ip, ip, #32768 ; 0x8000
; q* F' t9 h* N9 m* c; a 8308: e5bcf2d4 ldr pc, [ip, #724]!0 A$ o) d2 l5 K. @+ u% n( E9 s) V
830c: e28fc600 add ip, pc, #0 ; 0x0
' f2 V9 s- J3 I; s* { ` 8310: e28cca08 add ip, ip, #32768 ; 0x8000: u* n7 X% L* ~
8314: e5bcf2cc ldr pc, [ip, #716]!
H2 [( k7 I) D. H8 ?8 m 8318: e28fc600 add ip, pc, #0 ; 0x0
4 A& o/ O1 x, w' i( l 831c: e28cca08 add ip, ip, #32768 ; 0x8000/ k; E7 ?! A+ V& H( s1 ]9 D
8320: e5bcf2c4 ldr pc, [ip, #708]!! l3 \+ B5 T# C& E# O) q. _
arago:
5 b1 a! T: y! K/ ]3 K0000825c <.plt>:
7 O; c* [$ w7 z7 z: t 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)! q4 A2 e$ P. ?* \) _
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% K6 y- G3 e [, u5 S; s
8264: e08fe00e add lr, pc, lr
! o+ ?, g; F4 ?6 x7 ~- o O 8268: e5bef008 ldr pc, [lr, #8]!6 m6 v6 N+ ?5 O3 O7 h4 K& I
826c: 0000827c .word 0x0000827c
8 ~) D8 s. O- g 8270: e28fc600 add ip, pc, #0
6 ~0 {6 P4 f) S% D2 o& x) i4 O9 K 8274: e28cca08 add ip, ip, #32768 ; 0x8000 D7 C. T' L. ]" N
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
, c* C0 B/ ~7 }& O" N 827c: e28fc600 add ip, pc, #0
6 ~" ~% N6 x4 y# m 8280: e28cca08 add ip, ip, #32768 ; 0x8000
5 S& M, u+ f5 [5 b# v& m+ { 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
/ `; [* t7 J# Y5 _3 F! ` 8288: e28fc600 add ip, pc, #07 W5 r# c) B5 b- [7 V
828c: e28cca08 add ip, ip, #32768 ; 0x8000 ]2 ~8 \! H) X2 l2 C9 r
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
8 b) Y g/ g. ?$ D" J2 A5 x$ onone:
) {! C# g( Y5 ?8 B4 D( I, z$ D k00008324 <_start>:; e) p O+ H! r- p1 T
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
& G; F1 z" {/ v* L! s 8328: e3a0b000 mov fp, #0 ; 0x0
# ^: ?1 v, E( I% n: N 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
- G% s: w5 L: ?- _4 S1 j) D 8330: e1a0200d mov r2, sp
D; N% N' D0 d3 Z; m9 C; ] r" M q+ W 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 x$ u* [! }. c! S, B 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# r& @* j1 W3 g4 t; C+ k( H
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
( a2 i: T* x4 H+ v9 a5 s$ |0 y 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
' g, M/ q0 }0 B! n. ~! {$ p( v0 \ 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
* V( V0 H0 D8 P8 J+ L( l. o! I5 Q 8348: ebffffef bl 830c <_init+0x2c>
6 H }- Y; d. e8 T' m8 n+ Z( m2 h 834c: ebffffeb bl 8300 <_init+0x20>' K( q. b2 @. p6 O. ?7 v9 C
8350: 00008404 .word 0x000084048 B0 v! z. n5 K) w! `1 v( i
8354: 000083cc .word 0x000083cc
( ?4 V/ _ x; w6 ] 8358: 00008408 .word 0x00008408
! `4 h: s% f! x, H9 ^: n6 uarago:8 {2 Q$ a8 O4 h7 ^$ @- j8 @
00008294 <_start>:
8 p9 g k( x |, | 8294: e3a0b000 mov fp, #0
. _& |* \% j: c) t/ M# P( c 8298: e3a0e000 mov lr, #0
& K/ r, N# |& t/ N0 R. n! W1 ~ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! _3 E& ], n3 [" v2 s
82a0: e1a0200d mov r2, sp4 X* {- `$ R: M3 E( V& U Z
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!) ]( r; Z9 k B+ x& ~# r
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 ^3 u! x$ ~, e8 f! y% Q) E/ h
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
r8 w# w/ T# M$ Q2 V$ h9 z/ w2 r3 y2 ~ 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
# V* s( }- K* \6 E4 o* A4 \; s 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
2 K( z( m0 b7 D1 i1 z 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 s1 I5 _0 V5 j( s2 o' N# w; [
82bc: ebffffee bl 827c <_init+0x2c>
& ^1 B- V, E' I! ?4 a0 F- ^ 82c0: ebffffea bl 8270 <_init+0x20>
5 [! \- K9 q9 ], K0 n9 b; ? 82c4: 000083dc .word 0x000083dc
2 y, n# w0 |/ x 82c8: 00008344 .word 0x00008344
/ y+ |: i W& z, Y+ D/ g$ r 82cc: 0000837c .word 0x0000837c
, n) o- O" h2 _& pnone:% s. N, ^" m! z4 ^# ^2 U
0000835c <call_gmon_start>:
* `: M. Q0 R+ L: I$ o 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
) y/ }& w! V$ S 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
- o) ?% Q- l2 [2 F6 ~5 | 8364: e08f3003 add r3, pc, r3
- A$ y/ q/ ]* \$ s3 a# | 8368: e7931002 ldr r1, [r3, r2]
/ i( S- J: a% ]3 O l) q5 U 836c: e3510000 cmp r1, #0 ; 0x0/ o! w8 D' r4 E
8370: 012fff1e bxeq lr Y, x7 p( b0 y ~) G W$ y* t1 ^& l
8374: eaffffe7 b 8318 <_init+0x38>2 A5 y0 J$ c2 i5 C2 T& ? N
8378: 00008264 .word 0x00008264
, L+ Y3 h& E9 m: b6 C4 H 837c: 00000018 .word 0x00000018' F. y8 ]( k. _5 L7 {$ b
arago:
- t( C) E. b C( ?4 y- j000082d0 <call_gmon_start>:$ ^/ S8 t' B2 d( f9 a
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
- e& P% H- n( f* |9 z, f 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
7 ?. }* ~, ?8 q0 h 82d8: e08f3003 add r3, pc, r3* q2 x! L" I5 J' ]
82dc: e7932000 ldr r2, [r3, r0]
6 f3 d5 a+ i* c: A7 ] 82e0: e3520000 cmp r2, #0
! {" Z) z+ x* R: Y 82e4: 012fff1e bxeq lr4 }! j+ Y, d {: c9 U
82e8: eaffffe6 b 8288 <_init+0x38>( S, s0 F; Q' ?" C0 w
82ec: 00008208 .word 0x000082087 O% a6 D5 U1 d7 p5 S' z
82f0: 00000018 .word 0x00000018
& i; ^; l: i) _0 }8 Z5 t- w7 \none:
1 D4 K$ s) d; H6 b- W# K. G00008380 <__do_global_dtors_aux>:
$ T& ~7 r3 R$ g( P0 r8 f 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
, i3 s& n0 p f5 M( G 8384: e5d23000 ldrb r3, [r2]" | Y& ?# e X0 J4 x
8388: e3530000 cmp r3, #0 ; 0x0( y1 z9 z2 @3 _/ l8 u2 U0 D
838c: 03a03001 moveq r3, #1 ; 0x1
5 g/ x1 T7 Q. p+ q 8390: 05c23000 strbeq r3, [r2]
* s; O- s" m" K( y* Q 8394: e12fff1e bx lr* I1 |8 _7 e- H) A" D6 j4 R# f
8398: 000105f4 .word 0x000105f48 d* D2 h C* L0 K1 g/ u
arago:
. S; g. k( G/ h& |3 K( O. N000082f4 <__do_global_dtors_aux>:, k& {4 M- w0 ?1 F2 n/ l6 l- O
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
/ [! y. Y- M0 u- [5 e- H+ \$ P 82f8: e5d32000 ldrb r2, [r3]
8 z3 T* ^1 V* R( K3 J! r& w6 \ 82fc: e3520000 cmp r2, #0
6 W4 O5 O$ B% Y' T( t 8300: 02822001 addeq r2, r2, #1
. o0 L. T. N6 {9 L 8304: 05c32000 strbeq r2, [r3]
( [( j3 S! H; ?8 a2 ]( ?' T3 N 8308: e12fff1e bx lr
2 r9 c2 }9 J9 C( N$ ? 830c: 0001050c .word 0x0001050c
; R/ N* w! f& }) T1 lnone:- M9 k+ C$ X; r) p
0000839c <frame_dummy>:: [( X! B* Y$ a6 j7 K+ \& P/ b
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
( }( ]2 w. d: @8 s* f& R% F 83a0: e92d4010 push {r4, lr}7 R8 G8 D, U5 T9 k# F3 v; W
83a4: e5903000 ldr r3, [r0]
% P) Z& j a# d+ C* i 83a8: e3530000 cmp r3, #0 ; 0x0
/ Q- M+ Z3 v% ~9 ] 83ac: 08bd8010 popeq {r4, pc}9 u6 F% g8 G* f7 a. E% A
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>; r; r2 `$ e7 n8 u
83b4: e3530000 cmp r3, #0 ; 0x0/ _7 Y7 G7 O" b5 n( o8 y% K+ u
83b8: 08bd8010 popeq {r4, pc}
4 L. e$ u+ W3 y: m4 H- j* ~3 x 83bc: e12fff33 blx r3- ~! a/ i% |, T K7 a
83c0: e8bd8010 pop {r4, pc}
5 \- |) Q( C5 M$ w" p 83c4: 000104dc .word 0x000104dc
( X9 Q6 v2 B. p0 ?5 o j6 } 83c8: 00000000 .word 0x00000000
; W* W0 v6 x( g* k8 Xarago:
' w1 f3 {8 N% u1 x* J" b5 P00008310 <frame_dummy>:
$ S. n& Z/ T9 ` 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
{" n# P& d1 J/ Y( C! S, y 8314: e92d4008 push {r3, lr}
; ?$ I3 n* `6 ^& v+ ~2 M 8318: e5903000 ldr r3, [r0]
! R! r* Y! S( @; v7 f 831c: e3530000 cmp r3, #0
& N# |: U& o& h% u9 b1 B" U 8320: 0a000003 beq 8334 <frame_dummy+0x24>
4 R9 G* Z/ a/ f+ [6 D2 E& p6 g7 I$ I 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
8 M3 y2 D. ]# m& ]3 D- j 8328: e3530000 cmp r3, #0# m0 D& X- k, E0 m4 p+ ?
832c: 11a0e00f movne lr, pc3 R# l; |# b! x) n( i# O
8330: 112fff13 bxne r3
3 F, l$ D1 u6 L$ s$ X 8334: e8bd4008 pop {r3, lr}" G6 d3 e3 H6 A4 U
8338: e12fff1e bx lr
& _: _9 r9 t9 A4 s, y' g 833c: 000103fc .word 0x000103fc/ Y. V7 N" b ?, m8 U% B
8340: 00000000 .word 0x000000002 F. Y: e7 i2 v7 u% x
none:+ n: i; Z" d% e* ]9 N* l# e
000083cc <main>:& G# L" u- A7 o0 [0 J
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% E9 a* D( _5 Y4 N 83d0: e28db000 add fp, sp, #0 ; 0x07 D+ |% G( B* H$ [9 w+ d' W
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
6 n! b4 _! _1 D. M) a, j 83d8: e50b0018 str r0, [fp, #-24]% V9 I) c3 t( z
83dc: e50b101c str r1, [fp, #-28]' D& w4 u9 ~; ]5 b. l
83e0: e51b2010 ldr r2, [fp, #-16]! s% A3 j* N6 I3 [
83e4: e51b300c ldr r3, [fp, #-12]
4 c, \# z) d5 p1 U) J6 B1 X 83e8: e0030392 mul r3, r2, r3$ O" `* W+ ^% I# H5 T) Q
83ec: e50b3008 str r3, [fp, #-8]
1 ?2 V3 _1 c1 L! W j 83f0: e3a03000 mov r3, #0 ; 0x06 ?& B. F5 F. x3 t4 |- |
83f4: e1a00003 mov r0, r3# I( E# p( }7 e2 X6 C6 \1 ]
83f8: e28bd000 add sp, fp, #0 ; 0x05 Z h. X# {! c1 ?- ~# h" ?
83fc: e8bd0800 pop {fp}
5 L' J" o' |. H0 V 8400: e12fff1e bx lr( k3 x2 I8 ^8 S/ D* | f' ?# d, }- `
arago:: Q4 t) }7 q4 D3 J0 y [ @
00008344 <main>:
9 B! f. h: Y( }4 H: t* P 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
" i. S% G1 u) W& r5 X" o6 | 8348: e28db000 add fp, sp, #0
6 L+ @6 e- J4 ^" g, X6 _/ G+ g" N 834c: e24dd01c sub sp, sp, #28, x R8 N: [. R" K) [6 l
8350: e50b0018 str r0, [fp, #-24]! W9 n% |2 D/ W( E, \
8354: e50b101c str r1, [fp, #-28]
5 N; D" @9 \) K. A2 ~' D, F 8358: e51b3008 ldr r3, [fp, #-8] ]+ q) ^3 X. v* f" J7 v
835c: e51b200c ldr r2, [fp, #-12]
! b; r% j- H% R 8360: e0030392 mul r3, r2, r3
. n/ ]9 X, E* _) v 8364: e50b3010 str r3, [fp, #-16]" y& r' N' D4 B' S8 `' r7 y
8368: e3a03000 mov r3, #0
4 i* [+ w" t! j$ Q 836c: e1a00003 mov r0, r38 p5 y, Y8 F- ~& v/ f2 z
8370: e28bd000 add sp, fp, #0
5 \( D3 g2 p# I; r3 e- U2 P 8374: e8bd0800 pop {fp}, |& D7 U+ Y' m0 l( M5 E
8378: e12fff1e bx lr7 { T1 }5 B+ z1 q3 ?' R
none:
( X4 C, l, b$ o3 }5 p- W2 N' u1 b00008404 <__libc_csu_fini>:# @. N6 ~; g. \4 y5 P& O4 r C. K
8404: e12fff1e bx lr0 P t: s$ q( r3 H, u: N( [- C- U1 u
arago:
* y% F1 H, b8 O) y+ ?) A000083dc <__libc_csu_fini>:) c ]( Y. F- o# }
83dc: e12fff1e bx lr4 d; f1 I! \0 c) ]' C: L" a
none:
' m+ C% V7 {7 j- x. b# G+ n5 Q00008408 <__libc_csu_init>:7 P2 ?) ^/ T; d7 H) ~6 w5 d' ^
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
. T" O: K- C7 W1 g# m 840c: e1a08001 mov r8, r1
]! _$ ]) l0 s: B; `) v$ d 8410: e1a07002 mov r7, r2
! U" E; R. Q# }9 P" x 8414: e1a0a000 mov sl, r0" s2 m5 W+ m" C: S" ]
8418: ebffffb0 bl 82e0 <_init>$ D5 h# L- O; W4 s1 [ u
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>% q O; ?" ~' O, B8 \' _+ F
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>5 T6 W, p8 S. O9 M" o3 v& t% Q, h
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>& O2 Q" B& X5 t: {% `8 F: @
8428: e0613003 rsb r3, r1, r3' [4 j1 W# K% m
842c: e08f2002 add r2, pc, r2, ]0 Y' {! v) @
8430: e1b05143 asrs r5, r3, #2! P3 q7 \# T" X0 R6 }' A/ g' ~5 I
8434: e0822001 add r2, r2, r1
7 n8 c) B$ N4 x& t# m. I' m 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc} h, [9 |( S, A4 j+ m# c4 l
843c: e1a06002 mov r6, r23 F" S' s$ G" F- O9 D3 m
8440: e3a04000 mov r4, #0 ; 0x0) S! ~- x* V/ Z! M5 s
8444: e1a0000a mov r0, sl9 T6 |5 x% |5 d: r
8448: e1a01008 mov r1, r84 Q5 M* X! }# ]
844c: e1a02007 mov r2, r76 t- ]- P( I+ x( F r [& m- X
8450: e1a0e00f mov lr, pc3 U4 X6 H- G. u- ^6 E
8454: e796f104 ldr pc, [r6, r4, lsl #2]+ h" u" I% y! G: v( M- S
8458: e2844001 add r4, r4, #1 ; 0x1! C. n9 Y+ n* E8 D: W) j) V
845c: e1540005 cmp r4, r5: I: z) m t, E7 H6 I
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>2 f5 X- t3 T R) a+ m
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}- Q4 |/ X+ \3 q0 s" s; i9 ~
8468: ffffff04 .word 0xffffff044 `/ @4 ]9 T% T, Z
846c: ffffff08 .word 0xffffff08
. \4 p( U; c; k3 R 8470: 0000819c .word 0x0000819c
( W5 _& L+ r: D' k5 x' b( E9 farago:' B, x& b' j' y" J7 w/ L
0000837c <__libc_csu_init>:$ }9 R" a+ V8 t6 u
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}) `* n! e `& y4 u; N0 _* R5 D
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
2 p5 y6 \, i0 }9 G- d 8384: e1a06000 mov r6, r0
' S; q6 c. Y( W/ H% x 8388: e1a07001 mov r7, r1$ R4 a# z( Q3 E0 `% `( w
838c: e1a08002 mov r8, r2
( j# G q- |- A* g/ J. o 8390: ebffffae bl 8250 <_init>) Q) g' S s- D1 v/ l* S
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>7 S& t* ]2 O4 m8 J. w- e. @# d
8398: e08fa00a add sl, pc, sl
% h5 y E1 F+ \& H( z 839c: e08f0001 add r0, pc, r1& R: H3 w- S5 P q& {; S1 W
83a0: e06a5000 rsb r5, sl, r0
6 H; F) i. R/ Z 83a4: e1b05145 asrs r5, r5, #2; \% M5 \/ e7 j& c3 n& q! P
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
# ]# ~% U0 U* c0 K 83ac: e3a04000 mov r4, #0
0 b2 z" k0 l. l$ Y 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]5 }" ~! G) u" `: X/ U( d# |5 J& p
83b4: e1a00006 mov r0, r6, E7 }" a/ O' C2 ?4 K N
83b8: e1a01007 mov r1, r7
5 U) N' U9 V7 s( y+ a/ j9 N 83bc: e1a02008 mov r2, r8
4 {; q. q+ b5 G" ] 83c0: e2844001 add r4, r4, #1' h. h* ]0 V7 P2 H$ O( Z: a" V
83c4: e12fff33 blx r3 a" S0 y+ N1 w- }$ C( R+ E
83c8: e1540005 cmp r4, r5% H# q. _5 D8 y2 v0 t
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>6 M8 y1 @4 D* C/ u3 R
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}( H& \8 Q4 y9 z. s+ o% b5 e( \- p
83d4: 00008054 .word 0x00008054
$ w1 F9 u; |! @. L1 s) N9 u 83d8: 00008054 .word 0x00008054
5 q N2 ]) e& ^none:
]- T. p2 @. P) ]0 q' |( Y! E" rDisassembly of section .fini:
, G' j+ O- Z) ~4 T0 G' e! }; w, h$ f- r7 s
00008474 <_fini>:, q2 C% P! f* h i
8474: e92d4010 push {r4, lr}
9 E# G4 e; Z! n, a) U 8478: e8bd8010 pop {r4, pc}2 M7 d$ j/ K4 ^+ l( E( O* F* r$ E
arago:
8 H P2 s( a. B1 I/ PDisassembly of section .fini:
8 c6 h1 e) j" t$ \# Z8 s
3 ?$ R1 Z6 `8 e000083e0 <_fini>:: T* b. Q1 q7 o- C- |8 B$ ]
83e0: e92d4008 push {r3, lr}3 W, g9 P, ^7 q! ?3 h
83e4: e8bd8008 pop {r3, pc}8 [& r( @% m5 [" W q' n2 I1 |5 X
|6 l! }5 P" A" N8 ~/ i
& N+ g# w. S8 c1 [. W
# c+ Y" o! F( d8 `& g |
|