|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
( L4 q# D8 S! |$ B. M: M 1 #include<stdio.h>
! y; c; ^: n) a9 s: N6 U 2 #include<math.h>. [# d |4 T' g7 ^: V: A
3 int main(int argc,char* argv[])
( \4 O; I* S- Y+ v& f/ E! y# c- f 4 {, g! \0 Y2 C: a+ Q1 u* z4 C& C
5 int a,b,c;* S2 |8 f5 b( I8 j w( k2 T
6 c = a * b;7 [4 ]& x9 X" r$ O# Z5 Q
7 return 0;
* U$ I: I% @3 e( V$ l( b 8 }
- I5 N9 y6 h" u7 m8 s
! H- A3 W3 V; U i下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看0 ]% X. _4 M. N* h; d8 P
none:
- ]) P3 y$ H0 g t) J% b; c000082e0 <_init>:
: ~/ |0 ]% @. {3 T6 c8 g( J: e/ w2 I 82e0: e92d4010 push {r4, lr}' f. c4 m% x; y/ |& S: @1 a* F1 x& L( w
82e4: eb00001c bl 835c <call_gmon_start>
+ ~' Y1 r# u; [' A2 |3 D. y9 a 82e8: e8bd8010 pop {r4, pc}
2 L. F1 x! z& T. f: t4 @+ Carago:
; e _$ }$ y* o( P* k3 K3 L00008250 <_init>:
* o" W' c9 `+ l( g$ o: U8 L; m4 @. K 8250: e92d4008 push {r3, lr}# ?% J2 }, b# w0 N' k' c
8254: eb00001d bl 82d0 <call_gmon_start>8 V8 _- H' a7 n4 S) x% F! Q
8258: e8bd8008 pop {r3, pc}* f$ _, A, p1 [$ @$ c4 Z
; [6 f% U2 J; f2 O3 Enone:8 f" X1 D' r% B1 r* C- q: Q
000082ec <.plt>:
6 G& H2 s; j7 L3 Q# }( @ j 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!) W( W# q; u! j( Q& }
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c> W" B4 c/ w. ]/ b/ n- n
82f4: e08fe00e add lr, pc, lr
7 m# }& u1 w( f7 _" J 82f8: e5bef008 ldr pc, [lr, #8]!
( R1 M1 ~; I9 l# W. t: D" [6 C 82fc: 000082d4 .word 0x000082d4! P* j7 J0 e4 G1 H C/ U
8300: e28fc600 add ip, pc, #0 ; 0x0
. g6 u: Z2 c% Z, p' w+ D 8304: e28cca08 add ip, ip, #32768 ; 0x8000
V$ q; I( O2 w1 \' Z 8308: e5bcf2d4 ldr pc, [ip, #724]!' E- h9 H: {2 w% I3 ^ M8 ?3 u
830c: e28fc600 add ip, pc, #0 ; 0x0% p, ~' X' R9 `2 N3 r
8310: e28cca08 add ip, ip, #32768 ; 0x80009 }, {/ m0 N0 O, q. r8 p
8314: e5bcf2cc ldr pc, [ip, #716]!% }3 O9 F3 D) W$ ]2 p
8318: e28fc600 add ip, pc, #0 ; 0x0
- t/ ]- k. ^8 x( Z 831c: e28cca08 add ip, ip, #32768 ; 0x80006 {$ m. j/ H2 @" ^
8320: e5bcf2c4 ldr pc, [ip, #708]!9 K: ]% a$ t4 l7 S* P# y1 s
arago:
$ M. Z+ {4 K+ L& }0000825c <.plt>:
0 M& w' c4 w7 ?6 {. q 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* r' `+ i; h$ l( I% H" u 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>! m" L& P* j8 B' x4 c
8264: e08fe00e add lr, pc, lr
" M% [, y$ ]! `0 w e3 i$ Q 8268: e5bef008 ldr pc, [lr, #8]!: I. I+ z; g* Z" O8 J; C- I
826c: 0000827c .word 0x0000827c
# ^! D8 s. u+ U) g7 P 8270: e28fc600 add ip, pc, #0
y+ J6 B" T7 c4 g$ e 8274: e28cca08 add ip, ip, #32768 ; 0x8000
- G; ~. M. P+ ], U8 I h1 ?) i 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
* @* f' }& N( ~- n5 R7 I 827c: e28fc600 add ip, pc, #0$ i& t4 {. A7 E& Q8 t- `* g d
8280: e28cca08 add ip, ip, #32768 ; 0x8000; [2 {; `$ _0 u0 C
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
9 z' q; X+ Y" G5 \1 l+ |$ B8 i 8288: e28fc600 add ip, pc, #01 @, L2 r. ]% u$ `
828c: e28cca08 add ip, ip, #32768 ; 0x80003 h7 g" w+ N# F' f7 O! b8 m; }
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c. Y) x, J% i5 ^, M
none:
9 a& k K2 v; j00008324 <_start>:8 t, t0 T$ P1 d# [8 l# Q; u
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
: e# b, a- x# W- h 8328: e3a0b000 mov fp, #0 ; 0x0/ n. g, T0 P* F" e' I
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)9 u2 D+ `8 W& V. v+ }
8330: e1a0200d mov r2, sp
9 o- |4 Q; B4 g# ?; ?8 B3 Q) b1 L 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- S% t; P+ o) }2 Y6 a# z! D1 q
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 I. E2 a6 y2 H( Z
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
" b: y. T; |. u/ T, Z6 J, j 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
& t6 N. ~) K* q% X 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
: a8 F* [$ S+ E8 ~; B, y 8348: ebffffef bl 830c <_init+0x2c>2 R: b* y8 j# k% ^; V) n- B6 c1 ^
834c: ebffffeb bl 8300 <_init+0x20>3 h: r5 M0 |. N% V! V1 ^% y
8350: 00008404 .word 0x00008404
; q! H. _9 x0 w: H! `3 G# A) a' S 8354: 000083cc .word 0x000083cc- W( e* z' H Y+ c% o0 r. ]
8358: 00008408 .word 0x00008408
, b* N1 O7 l( m+ Harago:# y& P4 {9 K5 X: o+ K' y
00008294 <_start>:
! K$ [& |4 x7 H g 8294: e3a0b000 mov fp, #0
/ j0 v2 |4 f& ?" E2 a, ~# t 8298: e3a0e000 mov lr, #0: U6 j, |' n8 j2 s# N5 V
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)+ S" y2 {2 N/ `& m
82a0: e1a0200d mov r2, sp
w& x3 @. ]& n; a( C 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
" o- {9 g* N9 M/ Y9 o 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)7 y& l% P& x2 k
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>1 t$ Q8 C6 ^7 d) z, w; ~5 r5 d
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)* n% W, I1 }1 O h
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>' R: P/ m: X2 b
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>+ G0 x, ~, ^( R( ^( Z
82bc: ebffffee bl 827c <_init+0x2c>: O6 v9 W0 {5 P6 W- k. T
82c0: ebffffea bl 8270 <_init+0x20>
/ G" f: `! [2 M/ f6 h# Z: P6 @ 82c4: 000083dc .word 0x000083dc
( _. U, R4 o8 Z: o 82c8: 00008344 .word 0x00008344
3 {# ^; R' @' Y" ?5 d+ h 82cc: 0000837c .word 0x0000837c
9 x) J, W) M ?, Q! ^2 j g0 Hnone:
* D* e' K* T8 r* j& z/ E# q: _6 _8 `0000835c <call_gmon_start>: ^% {7 t7 f4 i: G6 x6 H" p
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>& ~4 m$ J, _& K2 d& k# {) P
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
+ V+ ?/ K" X# H4 o1 E 8364: e08f3003 add r3, pc, r35 I# Q4 O6 ~9 x# {, j
8368: e7931002 ldr r1, [r3, r2]
3 A; ^+ ?# `: R2 H% W3 i 836c: e3510000 cmp r1, #0 ; 0x0
5 t/ f1 I0 H/ c) D ]2 V# P 8370: 012fff1e bxeq lr
; Y' {6 o$ s$ x7 \- [: j. P 8374: eaffffe7 b 8318 <_init+0x38>
8 j/ U4 n2 {1 C: _- @) a 8378: 00008264 .word 0x00008264
8 m* R# f& [% l( Y" ? 837c: 00000018 .word 0x00000018
( L' J3 N: o5 xarago:7 b, A, C) m1 U# G ^
000082d0 <call_gmon_start>:
8 g$ J6 _; r. x4 W* r' I 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
, e0 u! Q" F0 n- j% b( G; A 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
+ H9 L8 [2 L) U; _( M5 I 82d8: e08f3003 add r3, pc, r3
3 b( s( z1 H( H+ j3 _ 82dc: e7932000 ldr r2, [r3, r0]
; f1 `' S& H3 h9 Y3 ?- t- s' W1 `4 I 82e0: e3520000 cmp r2, #0
6 o. Y- L5 q. u! Y' I1 o" J 82e4: 012fff1e bxeq lr O ]& N) o& ?3 M Y( w
82e8: eaffffe6 b 8288 <_init+0x38>) o; V& U' L1 N' b
82ec: 00008208 .word 0x00008208
& v b4 y6 ]5 g7 a- C' L 82f0: 00000018 .word 0x00000018% x3 U3 q9 ?9 n, r
none:/ E3 e9 D! ]% x% u
00008380 <__do_global_dtors_aux>:
' a1 p e" Y& @" B! t8 a# ^ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
% c( i/ _& }$ ^) q 8384: e5d23000 ldrb r3, [r2]
2 e7 x ?# M4 X- ]) B 8388: e3530000 cmp r3, #0 ; 0x0 L) ]9 `: K5 m9 o3 [$ c
838c: 03a03001 moveq r3, #1 ; 0x1! A, N5 j" q' v* N( m. D
8390: 05c23000 strbeq r3, [r2]
5 P! v) W$ U5 ?: g% k, S 8394: e12fff1e bx lr
& f4 }4 q# n$ y; ] 8398: 000105f4 .word 0x000105f4
6 I g& |9 X8 x0 j$ c9 Z7 W' rarago:; v) l$ Q3 C& @$ W0 B: G% m
000082f4 <__do_global_dtors_aux>:
% r2 B+ |# _8 C 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) Q0 K0 G g2 t, X& y2 @0 Q% c8 u( {
82f8: e5d32000 ldrb r2, [r3]
" I8 D& |$ S& k0 \) t: i. D9 [5 N 82fc: e3520000 cmp r2, #0
8 ~, h% F, W8 }% q 8300: 02822001 addeq r2, r2, #11 O5 I$ ?8 E- n s
8304: 05c32000 strbeq r2, [r3]
6 }% j4 F/ b3 |4 O, z. v 8308: e12fff1e bx lr
' n% ]. L( C$ W) X" t 830c: 0001050c .word 0x0001050c1 i. q/ C9 x* T2 u8 Z
none:
3 j. A; N0 N% B% z H0000839c <frame_dummy>:
2 g, v1 C8 m7 X6 n 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>- {* r& `: z# @6 S
83a0: e92d4010 push {r4, lr}
. p/ Z% R) r: Q 83a4: e5903000 ldr r3, [r0]
' R7 O8 j! `" e+ l1 e! O: J" b 83a8: e3530000 cmp r3, #0 ; 0x0. A7 p e. s3 ]+ o+ |
83ac: 08bd8010 popeq {r4, pc}, G( e7 R1 h+ F/ |) p
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>& }4 i o7 U$ C% q3 c
83b4: e3530000 cmp r3, #0 ; 0x0
4 Q( r% l0 P0 c9 b* c, z8 z 83b8: 08bd8010 popeq {r4, pc}
( q: Y d0 j- O 83bc: e12fff33 blx r3* p9 I5 m; t* ~# Z1 ?
83c0: e8bd8010 pop {r4, pc}
2 u, p1 O1 s, X+ R% ` 83c4: 000104dc .word 0x000104dc: i6 U: E& r. L' J/ P
83c8: 00000000 .word 0x00000000 F9 Y( c2 ^( S, H. B% J2 g& i
arago:
; _6 O0 Z9 l8 _4 q2 d1 p8 ?' N00008310 <frame_dummy>:
- L' {# d: N/ Q+ ^, x 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
# L& `9 }$ R3 _+ A) ?9 q! a 8314: e92d4008 push {r3, lr}* B+ M8 |7 f, M' g8 N( ]" f
8318: e5903000 ldr r3, [r0]
, H9 y9 {, O0 X. H, t 831c: e3530000 cmp r3, #0
5 U3 b0 T( u% m( _# X0 F0 R 8320: 0a000003 beq 8334 <frame_dummy+0x24>7 q+ A( r+ Z* Q, f$ ]
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>( X/ D+ w* u1 F! D3 U
8328: e3530000 cmp r3, #0# V; @8 z) ?! J6 w! _7 S
832c: 11a0e00f movne lr, pc
# y9 @; X' B9 W' t 8330: 112fff13 bxne r3
6 @% t' `- L5 B- |! x# q 8334: e8bd4008 pop {r3, lr}
! R( W8 _( s+ O 8338: e12fff1e bx lr R: O. m& ?7 t+ y" b
833c: 000103fc .word 0x000103fc9 q, b- k% M6 x/ e, V+ b; n
8340: 00000000 .word 0x00000000, o; p1 H' z0 {0 u5 A; A; c! P
none:8 ?. Y1 ~- k+ A9 _% d/ N) v' j
000083cc <main>:
9 w6 J& q7 B7 r9 E) | 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 v: W& y9 M, P: {. ~+ o) k R 83d0: e28db000 add fp, sp, #0 ; 0x0) i/ V" {; v+ P- @2 ~8 q. I
83d4: e24dd01c sub sp, sp, #28 ; 0x1c7 H, S% P+ S+ Y7 H3 Y
83d8: e50b0018 str r0, [fp, #-24]3 a& ?! U X5 Q& {$ T
83dc: e50b101c str r1, [fp, #-28]
$ b7 G+ f& Y. h6 d 83e0: e51b2010 ldr r2, [fp, #-16]3 B% |* a9 Q7 {8 f8 c) {4 w3 e
83e4: e51b300c ldr r3, [fp, #-12]; Q! B/ X7 Y& |9 k V
83e8: e0030392 mul r3, r2, r38 t, s- n9 _. e
83ec: e50b3008 str r3, [fp, #-8]1 p2 T7 M$ ?8 V" E
83f0: e3a03000 mov r3, #0 ; 0x0: m3 P6 g; o- w( Y# L
83f4: e1a00003 mov r0, r3
7 j5 A# [5 S7 r2 s& I& c+ {; G' E 83f8: e28bd000 add sp, fp, #0 ; 0x0
% F0 O4 J0 I' R* Q: P) B 83fc: e8bd0800 pop {fp}
: l1 T" t, Q" m0 k) ^6 u1 \ 8400: e12fff1e bx lr3 G. U% y/ d! E' |" i1 P
arago:
0 h' L: H( i: L5 k00008344 <main>:
7 O/ J1 x2 ?3 d) W; D* n 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. X) ]8 K3 D( t# ~ 8348: e28db000 add fp, sp, #0
( U2 Z( _7 m d( N- p3 y5 O 834c: e24dd01c sub sp, sp, #28
, K' c; u7 ]6 @% r+ N& b* R7 Q$ F5 x 8350: e50b0018 str r0, [fp, #-24]' I: Q3 C8 X- C6 j4 h( g
8354: e50b101c str r1, [fp, #-28]4 x* x5 _* H% q' l7 J; ? f; c! g$ k& _
8358: e51b3008 ldr r3, [fp, #-8]# p+ H! ]9 H( x5 J" C. ?( O6 G
835c: e51b200c ldr r2, [fp, #-12]! C4 b4 n2 E* ~3 D1 N. }
8360: e0030392 mul r3, r2, r3
3 L( A8 O/ A' [/ [% q& { 8364: e50b3010 str r3, [fp, #-16]1 `; `9 g; n. f
8368: e3a03000 mov r3, #0
0 u9 M4 O% j$ P4 G1 p5 y2 H- x: ] 836c: e1a00003 mov r0, r3; ~- J3 {* V7 ?3 K
8370: e28bd000 add sp, fp, #0! J! n; U9 p8 C) \& V: ]
8374: e8bd0800 pop {fp}
/ z, d/ u: q- r3 t$ ^ 8378: e12fff1e bx lr
4 d4 Y$ r0 }/ [1 m8 J" tnone:
. e: T: E/ q/ d& k9 O) \00008404 <__libc_csu_fini>:
( L* }# d8 g4 G- D 8404: e12fff1e bx lr
' E, |6 n0 p" u$ _. Darago:
8 i$ v+ ^" R/ H/ [2 V' ~. _5 T; z* _000083dc <__libc_csu_fini>:
4 q% W: r+ I# I' k4 B+ G$ J | 83dc: e12fff1e bx lr
+ n9 \. X6 b* F& o' inone:
; F2 v0 o( F4 Q; t$ K/ ]7 J+ k00008408 <__libc_csu_init>:$ y" Y- T6 V3 a l; x# d: v% c
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
& g8 S8 a- c' K4 ~& c. y- I. ]( R 840c: e1a08001 mov r8, r1
& W9 r( L8 z, z 8410: e1a07002 mov r7, r29 G( }& X+ ~" ~9 K, K4 y
8414: e1a0a000 mov sl, r02 m$ s: b3 |2 Q9 y2 v) H- U: y' y
8418: ebffffb0 bl 82e0 <_init>! N! N$ p* G$ J0 I1 n J4 ~
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
/ O5 u/ `4 J: c) f3 r* v9 k 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>, P* B& C0 R3 G5 g
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>( f/ P& `) J/ S& O5 F1 B
8428: e0613003 rsb r3, r1, r3
9 N/ u( O& n4 {8 O, f 842c: e08f2002 add r2, pc, r2
$ E; j R) V/ d$ O& A$ n 8430: e1b05143 asrs r5, r3, #2$ k7 g( Q$ X3 q+ a& {
8434: e0822001 add r2, r2, r1
" x* ]% O3 a1 l# l: j \ 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
6 l0 i8 T: m+ I. v1 `* ?2 y! i 843c: e1a06002 mov r6, r2+ k: d5 U4 }2 X7 j% L
8440: e3a04000 mov r4, #0 ; 0x06 S, V {" g0 u* l/ V
8444: e1a0000a mov r0, sl
8 N0 ?8 ]9 |$ T2 w* C o- M 8448: e1a01008 mov r1, r8) L# v. j; c4 e6 Z
844c: e1a02007 mov r2, r7
4 ~. q- [' Y( u; G# M 8450: e1a0e00f mov lr, pc/ k ? u) E: Y
8454: e796f104 ldr pc, [r6, r4, lsl #2]
6 E* f( W% T0 i* \4 j; l 8458: e2844001 add r4, r4, #1 ; 0x1
' v6 M2 H) X0 f+ I: J 845c: e1540005 cmp r4, r51 a, V% J8 o1 V0 g" B) F m
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
" r5 [' }: C5 |: R5 ]$ } 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}' D, F* v+ w: B6 R! c
8468: ffffff04 .word 0xffffff04
; n. d% Z4 t- P" p9 N3 G 846c: ffffff08 .word 0xffffff08
1 y n* N" ?! h2 q, m6 U 8470: 0000819c .word 0x0000819c" |& d$ U1 x% n
arago:/ U9 H5 j" Z9 f: z
0000837c <__libc_csu_init>: f S+ b" g9 D+ `
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
( b# Q; S# |8 g; k. ~3 c: o( Z& n 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
, z& @: K, h& A8 T7 o/ A 8384: e1a06000 mov r6, r0
; c% I- v" N! d) G' l, c, S 8388: e1a07001 mov r7, r1' x0 j6 ] `0 X h+ Y; _: u+ d- a
838c: e1a08002 mov r8, r2
$ t8 I1 l) I8 I7 _ 8390: ebffffae bl 8250 <_init>4 ^+ P6 ]# G* x: @7 x
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
% _( `' H( [# y+ g4 G9 r& o i- s 8398: e08fa00a add sl, pc, sl+ g! d& u6 |# a1 r# c# O
839c: e08f0001 add r0, pc, r1
; p' W, g: M8 D8 \ 83a0: e06a5000 rsb r5, sl, r0# k1 J% B. C! {& p v( x
83a4: e1b05145 asrs r5, r5, #2
& V {. m4 J% x! P* m 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
2 Z3 i5 g6 c- O. W 83ac: e3a04000 mov r4, #0
8 h$ N1 V: E1 k1 }" R4 } 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]. {7 o( t' Q, O( h- n. x
83b4: e1a00006 mov r0, r6
0 m Q6 p% ^: e& \, u 83b8: e1a01007 mov r1, r7
4 L5 B" H5 \3 F5 t3 S" x 83bc: e1a02008 mov r2, r88 {$ S. |/ U/ y* m7 e
83c0: e2844001 add r4, r4, #1
( }3 k% A+ T7 ^% I- ]3 E! S 83c4: e12fff33 blx r3' ^& r0 [8 i* l# `+ q, u
83c8: e1540005 cmp r4, r5; S! e; e0 X7 b3 T! Q( f
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>) l9 m2 H& e* I) N7 D
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
* T6 q a' T1 D, a$ c 83d4: 00008054 .word 0x00008054' o3 ?( ]1 C, k. W' @" S
83d8: 00008054 .word 0x00008054
+ t" L/ ?/ Q: b/ @) Vnone:, Q! _8 M" T' O* P. O
Disassembly of section .fini:
8 G, k: V& s- x! c9 l5 Q" n
+ U7 C- Y a" _# Q5 [00008474 <_fini>:
D& P4 j1 M2 z9 X 8474: e92d4010 push {r4, lr}
3 O1 N0 W% h# m' f- z0 i- Q" f 8478: e8bd8010 pop {r4, pc}
: b f4 G0 ]$ ^1 R1 {arago:
2 }) O- D6 j/ O+ BDisassembly of section .fini:
' g2 ?: J* C" j3 t3 }
) m( n a/ e% B000083e0 <_fini>:
6 e3 f; p3 T( a7 F4 d 83e0: e92d4008 push {r3, lr}% i6 y5 a; y) R8 ?
83e4: e8bd8008 pop {r3, pc}
H8 R) W6 f0 @! z8 ?" ?7 d* l3 l/ K4 ~* \) ~( H
/ e8 L3 L4 W8 \ k2 m
2 d' G' Q I7 c# D4 B( z9 U- I1 \ |
|