|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
, y, M4 w* E7 N4 D8 [0 ], Y" M 1 #include<stdio.h> * c2 Q* p1 J' {0 ?
2 #include<math.h>
1 h# ~2 Z. l( J. c 3 int main(int argc,char* argv[])
/ n. W% C1 Y: L8 ?+ Q* h 4 {8 b' S6 u) [4 M. U; f- q! h
5 int a,b,c;7 e' A# }! o6 G4 V* M; `
6 c = a * b;
+ R' I; |- | \, ^4 ^ 7 return 0;
# O8 G1 w9 P# D5 R" i# {8 N6 w F 8 }
: R3 Z! L" B5 N% K7 O0 H% E
* v, N% w" |% k5 t下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看9 s% k9 j5 L# \. ]" C
none:8 V3 k6 E. U# P6 m6 |2 A
000082e0 <_init>:8 [% ~% b7 d6 ^
82e0: e92d4010 push {r4, lr}
& r! n% I7 n' C0 k9 g 82e4: eb00001c bl 835c <call_gmon_start>( O+ B. h1 ?8 o( C. a, K3 H2 j. q
82e8: e8bd8010 pop {r4, pc}+ |/ l' C4 h. }0 f# l
arago:( Q( S! [( z. b" x7 N4 a
00008250 <_init>:
- o2 l6 l1 E% }) G& m2 f2 K 8250: e92d4008 push {r3, lr}
! V8 N: C2 C' D: ?6 g7 e 8254: eb00001d bl 82d0 <call_gmon_start>, k/ L6 F! x( y/ | y1 Q M
8258: e8bd8008 pop {r3, pc}9 N B6 g0 M) O# X9 z0 E" O; H
, r* ^1 _- U) r0 d9 nnone:
' `7 @: H/ V! J8 [000082ec <.plt>:4 w/ O" _7 W4 ~; ^3 ~6 a
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)* R0 R# t7 H; G! Y/ a
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>0 x9 L9 [; f8 o/ I j! h- W! l
82f4: e08fe00e add lr, pc, lr# i+ r- j; @& m; R$ i7 `9 A M
82f8: e5bef008 ldr pc, [lr, #8]!+ Z8 ~$ i, q7 C3 v
82fc: 000082d4 .word 0x000082d4" \# X* o M4 I; v1 q; h5 `3 |
8300: e28fc600 add ip, pc, #0 ; 0x0
) w6 W9 h: Y! {1 a; L 8304: e28cca08 add ip, ip, #32768 ; 0x8000
" i" i2 j N3 j3 G0 ] 8308: e5bcf2d4 ldr pc, [ip, #724]!
& Y+ l' Q: P: z2 {# i/ L0 l- z0 e 830c: e28fc600 add ip, pc, #0 ; 0x0
+ \1 B1 n) J7 H" F) p/ J 8310: e28cca08 add ip, ip, #32768 ; 0x8000
% p/ Z9 f9 N. P& | 8314: e5bcf2cc ldr pc, [ip, #716]! b: t ]: V( l5 d2 L# [% R
8318: e28fc600 add ip, pc, #0 ; 0x08 S: Q' m" P6 I
831c: e28cca08 add ip, ip, #32768 ; 0x8000
8 v: {! o8 y) j" d& \ 8320: e5bcf2c4 ldr pc, [ip, #708]!% p6 r% V- f/ ~3 B' ^. n
arago:
, ]; p1 ^! Q- @2 E, C0000825c <.plt>:6 [% i q& S Q7 |
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
- Z& O( F, Y `% I; l0 i6 N( ~ 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
; \, H! K9 N2 `. W d: n 8264: e08fe00e add lr, pc, lr, S- Y" p+ W$ k0 j3 I, B
8268: e5bef008 ldr pc, [lr, #8]!9 ~0 i' j* _5 b4 ?( I
826c: 0000827c .word 0x0000827c
* Y z% T2 B" c3 l4 P, R 8270: e28fc600 add ip, pc, #0% ^+ H! l# Y1 ]
8274: e28cca08 add ip, ip, #32768 ; 0x8000
h" x$ }; i+ Z; V7 G1 ~; _% | 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
! P; f; b& m6 A8 E4 n% \7 Y 827c: e28fc600 add ip, pc, #00 P/ y7 M/ E0 M `
8280: e28cca08 add ip, ip, #32768 ; 0x80003 G1 w, ]1 X: i, p4 p5 Q/ j
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2743 Z5 l# _# V7 k2 z0 a
8288: e28fc600 add ip, pc, #0
0 C$ u" ^# d. o+ U3 M, O. v) F 828c: e28cca08 add ip, ip, #32768 ; 0x8000
- S; u$ {2 m, j 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
0 T; U& O5 z# N0 t3 L4 hnone:+ Y6 C) m J1 q0 j u
00008324 <_start>:! n$ v4 A# e9 Q- T2 f/ f. o5 b
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>( Q- h3 @( ~$ h3 |% T3 S
8328: e3a0b000 mov fp, #0 ; 0x0
0 |$ t/ @; J" C7 \! f' ^ 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4). A& x7 O' q$ ~) O# l* Y
8330: e1a0200d mov r2, sp
2 h3 N2 o" Q2 _. ~7 }- K1 [" B2 u 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% H0 M2 A$ G( ? 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 M" o" y5 Z) T C/ o# X- y0 j6 ^
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
" Q. }: s0 c1 w 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
: d9 e) u, E: `# ^, _ 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
9 @0 X4 Z( P" ^2 T, O g g1 } 8348: ebffffef bl 830c <_init+0x2c>2 E3 }. _1 B8 s% P3 s" V
834c: ebffffeb bl 8300 <_init+0x20>2 G' G$ L7 ^( s$ |% v- f. m: r
8350: 00008404 .word 0x00008404" c. e3 `6 Y4 d! y* C
8354: 000083cc .word 0x000083cc/ S! q5 q4 Z* s) F
8358: 00008408 .word 0x00008408
8 |! e* c" Q9 x- D/ f$ varago:
% D0 y& A' ?2 ^3 M( d0 J00008294 <_start>:3 A( i- ]0 B, l- T1 c1 d5 j" k
8294: e3a0b000 mov fp, #0
8 a0 V# ]% o( M+ q! b 8298: e3a0e000 mov lr, #0 F! Q3 I: S, B. T, s
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
3 Z, Q$ A# g, w! g, e" @ 82a0: e1a0200d mov r2, sp8 E& W+ b) I/ N) Z' Y
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
/ S: [( I+ f9 u3 z: E9 d7 `2 Z 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ b* y, e5 `8 r ]
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
4 Q [" ^. g* A1 h# t6 \) F 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 _1 B# Y9 Q6 R; y
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
6 {( x5 e( ]' L# ^ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
* K4 r8 g8 \% k& T 82bc: ebffffee bl 827c <_init+0x2c>
- {$ c8 @' v, e2 [ 82c0: ebffffea bl 8270 <_init+0x20>
- T9 F3 T5 C% ^; E# v. v4 [ 82c4: 000083dc .word 0x000083dc
5 Z" u% H ^$ S' x/ L. N6 X6 F 82c8: 00008344 .word 0x00008344
6 i h2 L+ W m4 Y' Q 82cc: 0000837c .word 0x0000837c
! i, A" g$ Y5 L) W1 y( d9 Inone:; I9 B! a4 z- F0 u" O8 Z' y) D, F7 V
0000835c <call_gmon_start>:
/ X, i E, r; M6 V R; X4 j, [ 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c> b/ K1 K6 a( } {0 X5 N4 F* i
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
0 b# q+ c! ] J6 T 8364: e08f3003 add r3, pc, r3
7 y. R/ L" O* s! T( u+ J 8368: e7931002 ldr r1, [r3, r2]
$ \+ O; d; ~" s1 Q9 ^( `+ P0 O8 J 836c: e3510000 cmp r1, #0 ; 0x08 J& q5 }0 R0 f1 U& @3 j; b
8370: 012fff1e bxeq lr
5 \0 e+ H6 n* u3 z. b0 k9 x% G 8374: eaffffe7 b 8318 <_init+0x38>) E8 x- c3 q- O0 d4 w; S, Z; P
8378: 00008264 .word 0x00008264
# c4 ]5 l0 K9 g n: \. s 837c: 00000018 .word 0x000000186 F/ o0 \" m2 w
arago:) @2 ]: b, b! T/ r# B
000082d0 <call_gmon_start>:
8 U! H9 P& G/ q" z7 Z- P5 j) f/ c5 A 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c># h5 k* I% z1 U8 b' J: l- n* j. ]
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>$ ?5 E" l; U& F, A
82d8: e08f3003 add r3, pc, r36 \% [- J5 q. x$ h) o1 M; X1 _) e
82dc: e7932000 ldr r2, [r3, r0]
4 W$ X5 N* t" J, S ^ 82e0: e3520000 cmp r2, #0
7 y' r9 m) t: M4 b 82e4: 012fff1e bxeq lr
. m! N1 i* }& ^1 B: ?, X# X 82e8: eaffffe6 b 8288 <_init+0x38>+ u! G& \0 ]" d0 l
82ec: 00008208 .word 0x00008208
" w3 u5 M. u2 d$ f 82f0: 00000018 .word 0x00000018) z" \# B( c8 ?0 R
none:
0 G8 v* }9 V e- H00008380 <__do_global_dtors_aux>:# H D( [% m4 O5 x1 b$ E
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
4 s _6 ]) K5 h 8384: e5d23000 ldrb r3, [r2], A: q9 w4 V( h7 @- J( R& w) n/ O+ w
8388: e3530000 cmp r3, #0 ; 0x0
6 X" ] l5 H% l' G7 C2 z$ i 838c: 03a03001 moveq r3, #1 ; 0x1
. r3 q0 Y# E- l5 y7 g$ A1 L 8390: 05c23000 strbeq r3, [r2]/ T7 {. ~+ B! U* |# x+ W
8394: e12fff1e bx lr
- ?' x: V! \# K1 L$ m# g; S8 ] 8398: 000105f4 .word 0x000105f4
, Y5 u! R' j W) farago:
( a4 k0 D& k C0 b/ w000082f4 <__do_global_dtors_aux>:
+ _; Y# N$ s0 j* f) v' ^ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18># q0 X' O4 E+ J* _+ M
82f8: e5d32000 ldrb r2, [r3]
9 h* z; R( ?) c 82fc: e3520000 cmp r2, #0
" m1 ^( t9 W, G7 }8 I+ V& U! ]3 Y8 Z 8300: 02822001 addeq r2, r2, #1' b0 z) Q4 w( d ~+ S
8304: 05c32000 strbeq r2, [r3]
0 ]+ U4 @0 ^8 C( | 8308: e12fff1e bx lr
! [7 w) f: ^6 K& c; d/ [ 830c: 0001050c .word 0x0001050c
2 G6 Z% z& A# r" z, F6 Ynone:. z- R7 y$ m- \& ?# H" ~7 a! w
0000839c <frame_dummy>:
$ r: O6 q' Q2 O- E 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
# l! O7 s+ s9 k+ ~6 ^$ P3 R 83a0: e92d4010 push {r4, lr}
N+ E0 a, _3 E9 W 83a4: e5903000 ldr r3, [r0] G/ G) B g% K6 R8 l* p% \2 H
83a8: e3530000 cmp r3, #0 ; 0x00 c( q; C) e( A0 Y* q
83ac: 08bd8010 popeq {r4, pc}
& I! ]5 N6 e6 l6 U 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>* ~- f$ {& `" ~) o
83b4: e3530000 cmp r3, #0 ; 0x0
2 w0 Y2 Y8 g& r6 e5 l& ?0 z" A8 Z 83b8: 08bd8010 popeq {r4, pc}3 y2 T& I) t9 C0 c. U
83bc: e12fff33 blx r3: q2 }9 P: m! {4 [
83c0: e8bd8010 pop {r4, pc}9 u; o/ g! q, o4 W
83c4: 000104dc .word 0x000104dc
3 U7 u: x) {1 z% u0 G1 P3 t( } 83c8: 00000000 .word 0x00000000
+ Z* g/ l& z4 v9 x; P# Y# |& Yarago:
/ O3 w" r7 s: y$ d" C5 K. M9 }00008310 <frame_dummy>:
; m. {3 D5 m; a4 Y' {% t 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>" ~' d$ [0 d- m& q1 ]
8314: e92d4008 push {r3, lr}7 C3 _$ ?" K( l9 y# G; b
8318: e5903000 ldr r3, [r0]5 f) | A s+ F- Z
831c: e3530000 cmp r3, #0
" [' O/ a) U( X. t# b 8320: 0a000003 beq 8334 <frame_dummy+0x24>
. y! X8 z- r' i* F I+ k 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
8 N+ A* T+ n: F: h6 P3 W$ G! \ 8328: e3530000 cmp r3, #0
/ X0 {0 k. _" U3 _% p5 D2 q, r. f3 k 832c: 11a0e00f movne lr, pc n8 s) f% u; W' t' e+ l0 r- |
8330: 112fff13 bxne r3
8 K B% n8 y) f1 U& ] 8334: e8bd4008 pop {r3, lr}
- s1 t+ [- }6 T% x9 L( r. f+ N 8338: e12fff1e bx lr
7 y" i1 z/ u N 833c: 000103fc .word 0x000103fc
' l9 m. L$ W4 y, r 8340: 00000000 .word 0x000000002 `' z O+ A& h& b
none:( T% _; ~( \& g7 |# \" ^- [
000083cc <main>: q$ _4 N, v' c, g) p: ]
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; m, V* B4 M7 X5 v5 o1 W5 z1 N; V 83d0: e28db000 add fp, sp, #0 ; 0x0
. L9 a# y: D4 a* ^7 | 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
0 @' w+ d, f; w6 C8 g: K! E 83d8: e50b0018 str r0, [fp, #-24]8 v0 g* N- p. v( }9 X0 j
83dc: e50b101c str r1, [fp, #-28]
/ d4 _' l6 s1 H1 J" i+ I 83e0: e51b2010 ldr r2, [fp, #-16]
. x* `; c# Z; M9 }* y 83e4: e51b300c ldr r3, [fp, #-12]' X; t' J6 |1 P" T& P
83e8: e0030392 mul r3, r2, r3
7 Q5 \( e! b$ q/ T 83ec: e50b3008 str r3, [fp, #-8]% s; }3 U4 G+ ?; ]0 o
83f0: e3a03000 mov r3, #0 ; 0x0' K! D( p0 C1 \" U9 j" o. J9 I: f
83f4: e1a00003 mov r0, r3' V0 I. C$ W, M- `7 c. V
83f8: e28bd000 add sp, fp, #0 ; 0x0+ F3 h- a$ _% l9 ~- w( @
83fc: e8bd0800 pop {fp}
n9 ?0 Y, k$ h6 ]$ x% U, \! z 8400: e12fff1e bx lr8 V$ K! i' z! O. t' d) q; c& F+ y
arago:
+ R Z1 j+ M6 r0 O00008344 <main>:- X5 i# V3 X" A+ z+ d7 O4 l
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!): e4 W( U( f" j9 B$ k2 {
8348: e28db000 add fp, sp, #0
6 g. A& M& H( W4 @" F9 x$ ~6 x 834c: e24dd01c sub sp, sp, #28
4 g& Y; z5 w) j7 |+ [ 8350: e50b0018 str r0, [fp, #-24]8 _# ?% O3 t5 b! S- `
8354: e50b101c str r1, [fp, #-28]
) c5 d- {- z* _6 G" M4 A 8358: e51b3008 ldr r3, [fp, #-8]' O& K5 ~* M+ m. S& z- e# o
835c: e51b200c ldr r2, [fp, #-12]; R9 A( Z6 t/ X$ `% z4 }! P
8360: e0030392 mul r3, r2, r3+ }. `- A }' I, |6 g* S5 {/ G" l
8364: e50b3010 str r3, [fp, #-16]# r, J, `. U' F5 i( ~
8368: e3a03000 mov r3, #02 f7 @9 U6 K1 C* S& d) U
836c: e1a00003 mov r0, r3
' l3 j" [% O& \: C4 w 8370: e28bd000 add sp, fp, #03 E$ Q& b4 b3 t3 r
8374: e8bd0800 pop {fp}1 H# C( r& ?/ V/ I# e$ P/ [* t
8378: e12fff1e bx lr& `& _& T0 M5 }" d5 Y
none:/ q1 C6 _" V# }1 J7 I
00008404 <__libc_csu_fini>:
2 F- a( p1 ^2 `9 W/ d5 m 8404: e12fff1e bx lr
|& [- G3 q2 q3 R, Oarago:
9 r, n6 I& `/ r% `+ @000083dc <__libc_csu_fini>:
, T" J9 n6 M+ e3 `* `2 F8 U 83dc: e12fff1e bx lr3 _# G4 X: _8 e6 t$ r& n4 ^
none:8 X% p$ u" v0 X
00008408 <__libc_csu_init>:
: V/ o2 s( s* L& j( P# L, Q 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
/ q( X; r% t; x1 j( V' D- _ 840c: e1a08001 mov r8, r1
+ A5 I9 k' D+ c3 [/ M j1 q 8410: e1a07002 mov r7, r2
% D9 M; \. i# ]0 ?2 x0 G4 [ 8414: e1a0a000 mov sl, r06 y# `! z$ I9 o, N2 U, C
8418: ebffffb0 bl 82e0 <_init>
0 x3 j% B( G2 o& |$ y0 q7 [3 O 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
a* P9 O3 E4 D& o9 S+ l 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
, y: l- `) ?, x 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
% u2 C8 O! m* w0 `, V 8428: e0613003 rsb r3, r1, r3/ r# H4 z. w7 q1 k1 X5 ^ f" H" y
842c: e08f2002 add r2, pc, r2& D: b& E: }0 i3 V# h
8430: e1b05143 asrs r5, r3, #2! b/ G* C2 N" r, [. S& [
8434: e0822001 add r2, r2, r1
% x9 }/ Z, x9 @! g' _9 g6 ` 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
8 B2 j" S6 J9 z/ |8 O/ g 843c: e1a06002 mov r6, r2- t6 I" K( [: J
8440: e3a04000 mov r4, #0 ; 0x0
, z# Z2 |, u$ [ 8444: e1a0000a mov r0, sl
7 Y. b0 j! ^3 y% E4 B" Y 8448: e1a01008 mov r1, r8' B. H8 G9 v) j4 M. d: G% c
844c: e1a02007 mov r2, r7; @: n1 t/ F, s# @* w
8450: e1a0e00f mov lr, pc$ r- d/ K) o% X" Z5 q
8454: e796f104 ldr pc, [r6, r4, lsl #2]5 Q& C0 j f) _ `7 u& s5 V- b. f
8458: e2844001 add r4, r4, #1 ; 0x1: a2 T) E, E# h0 ]6 g4 M7 Q& i
845c: e1540005 cmp r4, r51 }: N2 F; S/ o5 a
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>1 E5 |! \+ [, |# A3 I
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
3 }0 d* M" S4 `! x+ w2 N8 } 8468: ffffff04 .word 0xffffff04
" C" N+ c4 d$ q0 ?1 I' l 846c: ffffff08 .word 0xffffff08
, A# d4 E6 X% \% O$ f- E% L 8470: 0000819c .word 0x0000819c x9 r6 E/ ]* q8 Z* i, M
arago:; J& b5 P$ |# s+ G3 L, H ^
0000837c <__libc_csu_init>:
! b# f* y" o- g# w% r0 n( | g 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}( G. }0 C" H( U G; _. j
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>5 @9 c. z/ G8 _
8384: e1a06000 mov r6, r01 J/ `. ~2 d+ H5 n
8388: e1a07001 mov r7, r1% \* L G0 @8 L8 A& g, V
838c: e1a08002 mov r8, r20 X# Z- t: h0 D
8390: ebffffae bl 8250 <_init>0 u: f P0 E6 k# P: m
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>% a2 D6 t9 p+ o' q
8398: e08fa00a add sl, pc, sl( Q, n7 G& [' {6 `, U! P
839c: e08f0001 add r0, pc, r10 P/ a3 E) l- U. C/ B
83a0: e06a5000 rsb r5, sl, r0) w1 a1 c1 C- t5 `
83a4: e1b05145 asrs r5, r5, #2
6 M$ z! r! H, \' N 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}" d# A6 V) z e( u/ r
83ac: e3a04000 mov r4, #0
5 @% l+ _9 G: ^" n+ Z 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
; l+ Z1 n# y- g; r/ F 83b4: e1a00006 mov r0, r69 G. N$ M# k& z% F
83b8: e1a01007 mov r1, r7 ~. ~- Q: A* l& @
83bc: e1a02008 mov r2, r8
( A! ]4 L) K4 K/ {; N3 c" S p4 c 83c0: e2844001 add r4, r4, #1% e+ w0 e6 C0 I" i
83c4: e12fff33 blx r39 L& C. r- S( b& P M
83c8: e1540005 cmp r4, r5 s0 Z# J0 a/ {6 H6 @; q
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
3 w: g/ d" `! j; W 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
7 P) K# n7 N# g q 83d4: 00008054 .word 0x00008054) M- l c6 q* G1 Z/ |' \4 f2 h! j
83d8: 00008054 .word 0x00008054+ N$ G' R; E" p* Y# x7 O; G0 J) w
none:2 b# z: c) m$ E1 {7 }
Disassembly of section .fini:- N4 ^9 }2 W; A, Y
( j2 L5 ^# S6 J" X: X5 U J1 D00008474 <_fini>:
! W# o' _7 d) F2 X! r 8474: e92d4010 push {r4, lr}
8 Z* p% c& P2 l+ G4 B4 ~ 8478: e8bd8010 pop {r4, pc}; d. j# B+ J2 a- I3 ~: Y
arago:
) {: [) R7 l6 }6 u0 [3 mDisassembly of section .fini:
* f) S1 ^8 P* N. _5 C3 u8 K( G5 x# V7 W2 o
000083e0 <_fini>:
* ^4 o: L5 @8 W5 L' s 83e0: e92d4008 push {r3, lr}5 K" e w" P! \. b3 n
83e4: e8bd8008 pop {r3, pc}9 W! h4 Z5 r/ E, |
# R; Z+ s! A% v9 p$ `6 S+ X
5 Q" \/ L, k9 x6 s0 |" b8 D1 c3 {) _& T
* ], T3 N/ c) q/ |" w( R |
|