|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
6 `/ `- y5 T7 } T8 Y% v; T! V4 V 1 #include<stdio.h>
, d8 p4 j6 g& `& `3 ~ 2 #include<math.h>
/ i0 Q. D! w( O% F/ f 3 int main(int argc,char* argv[])
: i, j& j" R" m) D: @5 G: ? 4 {( }! P/ K. U; t$ Z% Q
5 int a,b,c;
$ ?0 ^. C0 {. m6 W5 n 6 c = a * b;, ^# [! r8 Y* s( J' r: x
7 return 0;
- l# f$ k1 u3 z% n Z 8 }/ v# \2 U" O* ^" M
2 q/ }4 K/ k& i m" j; z! q3 U
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看. I+ |7 Y: Y N
none:2 S' p1 ~/ c- W! u- m
000082e0 <_init>:
- a6 H( A1 {2 z6 R6 g2 u% K8 `+ N 82e0: e92d4010 push {r4, lr}
, F0 G) u3 u9 f 82e4: eb00001c bl 835c <call_gmon_start>
" V8 h; V$ S* k) H$ @4 m) ` 82e8: e8bd8010 pop {r4, pc}; A! v2 y; x$ d/ c
arago:' i& G$ T$ N* t( I4 q' b
00008250 <_init>:+ E+ t0 I; i* d+ w4 p
8250: e92d4008 push {r3, lr}
# [8 V5 ], Y: a1 K 8254: eb00001d bl 82d0 <call_gmon_start>& _- n( b, L( Z9 N J) V5 }3 w
8258: e8bd8008 pop {r3, pc}
' Q x2 w! I; n! W; @' R* f% V( |9 L# i* d
none:: d! m& p9 C% E% y, M" b" z
000082ec <.plt>:9 D. y0 i' ]; Q. S& `' T
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)" ~8 J1 F2 _% b/ Y" u
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
0 G3 {$ `/ M2 d. j4 y 82f4: e08fe00e add lr, pc, lr
! Z% q0 E! B i5 t5 u* }" S 82f8: e5bef008 ldr pc, [lr, #8]!3 V) m' P. C0 ^
82fc: 000082d4 .word 0x000082d40 p' O/ o& m3 _4 O( |8 ]
8300: e28fc600 add ip, pc, #0 ; 0x09 K' {* Z* ~$ C2 u% O
8304: e28cca08 add ip, ip, #32768 ; 0x80001 Y! S7 W7 g0 N+ Q: i* m
8308: e5bcf2d4 ldr pc, [ip, #724]!) m* |7 t- A1 t! ]' Y6 b
830c: e28fc600 add ip, pc, #0 ; 0x0
- Y1 F. j5 V) z 8310: e28cca08 add ip, ip, #32768 ; 0x8000
# [ i3 G1 T% V% a I 8314: e5bcf2cc ldr pc, [ip, #716]!# s* Y) ]& n* H# k( k5 f. ~
8318: e28fc600 add ip, pc, #0 ; 0x0+ v4 { {$ e- } e. a5 I( n
831c: e28cca08 add ip, ip, #32768 ; 0x8000
1 S& D# a& }5 p* L. x 8320: e5bcf2c4 ldr pc, [ip, #708]!
, i+ D# j5 H: {8 _arago:2 E2 i2 f% I0 ]/ @# \' C* ]: z) K
0000825c <.plt>:
7 ~0 q: B0 d3 x" L 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)5 `$ s3 J" G2 h. x
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>8 F( q1 c: p- K* |( y8 ?
8264: e08fe00e add lr, pc, lr g8 s7 i8 b; P8 D6 e
8268: e5bef008 ldr pc, [lr, #8]!
+ a, S: Y. T+ b4 z 826c: 0000827c .word 0x0000827c8 h) G( q! F& o6 ~2 b: O: o
8270: e28fc600 add ip, pc, #0
) j9 _ P* T W" p+ I- f! z. W 8274: e28cca08 add ip, ip, #32768 ; 0x80004 r% |, Q" N+ q# M+ i- K3 Z
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
( y$ x8 }3 f4 C2 ~: k( Q 827c: e28fc600 add ip, pc, #0
( @. s7 f# u1 v ]7 f9 V 8280: e28cca08 add ip, ip, #32768 ; 0x8000
! |3 j$ M' U, ]# Q7 a 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
! b. b; p3 W0 i$ I6 L5 U) t! ^ 8288: e28fc600 add ip, pc, #01 ~4 s+ x. H, N8 b. `9 b8 f+ z
828c: e28cca08 add ip, ip, #32768 ; 0x8000$ G; B5 f6 c2 H
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c& S: ?! T* z+ c# A/ c
none:8 p9 O- ]( T- U4 ?
00008324 <_start>:
4 g: c e( t% Q* @, t- ` 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
) c% x- Z1 }, H4 V1 ~/ y& X 8328: e3a0b000 mov fp, #0 ; 0x0! q: o' m6 h( [; b3 p
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 e3 o' E D, n2 H9 l 8330: e1a0200d mov r2, sp4 @0 f1 x2 s( k; _3 ^, k8 R1 h" ]. v
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
- W/ Z+ [5 ^1 _) g- o# U4 L+ Z/ l) _ 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!), `$ B! G8 K$ q& g/ |
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
( X4 R5 I; U9 S, J+ ^& p8 G/ W 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( ?3 V: n8 \ s 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)- v: Y# q5 h9 S- m* t( q0 ]' {
8348: ebffffef bl 830c <_init+0x2c>
) Z7 w4 b) S8 \ 834c: ebffffeb bl 8300 <_init+0x20>
0 A. U4 N0 E, G8 p 8350: 00008404 .word 0x000084049 y3 h3 U# F- ?) R h* p
8354: 000083cc .word 0x000083cc3 Y* N+ R5 I$ b% Z* P
8358: 00008408 .word 0x00008408
% A1 S5 D3 _9 h& m% `arago:, U1 G) z0 o8 R2 D& t6 L
00008294 <_start>:
0 L2 `+ w1 U2 V7 {, y7 N 8294: e3a0b000 mov fp, #0
2 S, i* O% u. g: z2 T 8298: e3a0e000 mov lr, #0
8 z2 ^0 M V5 D' ~ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 A9 x N% \* i* G; l$ m0 U
82a0: e1a0200d mov r2, sp% e: Q0 Y! p/ v2 }" q
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!): Z$ ~( P0 o+ T& G7 b6 X- Q
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!): ]! Q7 D$ P% m) _
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>; j* \$ k2 l& l; @
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ T# ?) o) {/ F P9 S0 k0 m. E! }
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
, X9 W* p7 }# {6 N5 N2 ~) ] 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>% e! N/ k; Y8 t; r
82bc: ebffffee bl 827c <_init+0x2c>
; r* G4 t4 R2 y# l. Y 82c0: ebffffea bl 8270 <_init+0x20> b, P% b9 k% s3 K ]3 A/ A6 y4 o
82c4: 000083dc .word 0x000083dc6 `# C4 y/ b0 J3 k( r% ?: d
82c8: 00008344 .word 0x000083440 }' i! f/ P# U/ O5 s; j0 l$ f
82cc: 0000837c .word 0x0000837c; ^6 p/ f$ l" @" i
none:/ n9 F+ p0 D% M `% M
0000835c <call_gmon_start>:- ?0 m* Z! K4 D% y
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>) w0 [: [! R0 _
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>: R0 t, S& P$ p
8364: e08f3003 add r3, pc, r3
6 F3 U* N, B) O/ j7 q0 n 8368: e7931002 ldr r1, [r3, r2]
% f- g Q( Q: P+ n$ H8 j 836c: e3510000 cmp r1, #0 ; 0x0# d7 s8 D+ O8 ^3 t3 `
8370: 012fff1e bxeq lr
: O% ?8 Y3 i3 }# o8 J 8374: eaffffe7 b 8318 <_init+0x38>
, F1 ~- ?6 O( ~0 E% E 8378: 00008264 .word 0x00008264
' Q' m! U3 e1 y/ Q5 `! E 837c: 00000018 .word 0x00000018
/ L' S' V& t6 D T" Earago:
! p# [' f. Z5 e6 Q5 ]5 l) |& g000082d0 <call_gmon_start>:
8 J/ [9 |9 J- l* V/ b 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
! F, k; S) Y. x+ K" H. p 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
/ c4 [0 k1 {# D/ r, r0 o; h 82d8: e08f3003 add r3, pc, r3( l' c3 Q; {0 x( V0 M
82dc: e7932000 ldr r2, [r3, r0] v2 Q# b8 \2 @ G- u
82e0: e3520000 cmp r2, #0* ^$ P* N( g7 [
82e4: 012fff1e bxeq lr4 y9 [# I. X: f4 A3 l t
82e8: eaffffe6 b 8288 <_init+0x38>; w( y# A# g/ d |2 T& s
82ec: 00008208 .word 0x00008208
9 k6 U- D+ m# X" K7 h 82f0: 00000018 .word 0x00000018 R9 _! `" C5 b% o% j# X
none:
6 T$ G' n @) E4 \2 O00008380 <__do_global_dtors_aux>:/ x ], p- u: S' F! L% k* j
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
+ E6 q& F# h/ [" A! m7 Z 8384: e5d23000 ldrb r3, [r2]
, ?; ~! U( k' J 8388: e3530000 cmp r3, #0 ; 0x0
2 K6 `1 s) h2 c/ C+ C% E) K 838c: 03a03001 moveq r3, #1 ; 0x1
8 g) Z( M7 s' G/ H2 C 8390: 05c23000 strbeq r3, [r2]
; w# J& j2 R) Z8 \, R: q 8394: e12fff1e bx lr" m$ K. @3 f1 b: o5 a% @- E4 k
8398: 000105f4 .word 0x000105f4; |+ O* O2 E& g& L/ S7 B
arago:
& \# A/ r t: F' S000082f4 <__do_global_dtors_aux>:
$ h- l( c# W1 s) I; S0 j/ _ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
5 ]. P) W% e& U! h6 k( m7 H 82f8: e5d32000 ldrb r2, [r3]! A" h8 u/ E2 F C* b( ]
82fc: e3520000 cmp r2, #05 k' m+ n5 g0 t7 J$ F- I
8300: 02822001 addeq r2, r2, #19 ?& B% G* P# @+ S
8304: 05c32000 strbeq r2, [r3]
$ L/ u4 ?) d6 c; T1 n( J# n 8308: e12fff1e bx lr7 u+ ^8 x! m2 c
830c: 0001050c .word 0x0001050c% A& N( y1 s8 ^! g
none:
( X3 P5 N5 Q" Z0000839c <frame_dummy>:& g6 i r j0 y- L
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 D3 u, \5 j. J$ i7 S6 N 83a0: e92d4010 push {r4, lr}% ]) f4 |, ~8 U8 h: b) ^( J
83a4: e5903000 ldr r3, [r0]
" C3 |& C; b1 R0 G7 x; m+ ^ 83a8: e3530000 cmp r3, #0 ; 0x0' d) ^' W' K8 p T" ^7 i2 ~
83ac: 08bd8010 popeq {r4, pc}; {0 s p$ Y! A+ {1 n
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>3 b; R6 a4 {: g m& h9 N. F
83b4: e3530000 cmp r3, #0 ; 0x0
9 O' I, a; w7 j1 U, K 83b8: 08bd8010 popeq {r4, pc}: l( c& x* H+ t6 ?3 X7 h
83bc: e12fff33 blx r3
3 M0 X) j) F9 a6 s 83c0: e8bd8010 pop {r4, pc}4 z8 l1 x7 G9 C
83c4: 000104dc .word 0x000104dc
* {; d* g K1 U9 Y; N) p& ] 83c8: 00000000 .word 0x00000000: L+ U2 z' c% x! w7 k+ N U, d
arago:0 C8 d+ J+ v: l2 F) J
00008310 <frame_dummy>:
" ^( K( v' @& E/ }: P0 y- g5 V, C# ] 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
7 P: j+ M, F/ U- b 8314: e92d4008 push {r3, lr}
( G5 I; B9 ]) T7 Z7 S 8318: e5903000 ldr r3, [r0]+ X) c% @8 r+ N3 a
831c: e3530000 cmp r3, #0$ x& | c: c) ~9 u
8320: 0a000003 beq 8334 <frame_dummy+0x24>& s( y3 {; S' n0 R8 h, H8 k
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! K( X+ C9 v% O( D 8328: e3530000 cmp r3, #0
m5 o7 K5 m' R7 D1 b8 _ 832c: 11a0e00f movne lr, pc
5 R9 [5 l9 Z# j 8330: 112fff13 bxne r3* N0 I( u+ h% Y8 H2 |
8334: e8bd4008 pop {r3, lr}0 C6 k: q7 n" }$ j5 R6 _
8338: e12fff1e bx lr
7 f) [* W: @9 Z- }$ O# V7 o9 Q 833c: 000103fc .word 0x000103fc
) ~; J* ?, w5 U3 m) d% q+ t6 X 8340: 00000000 .word 0x00000000
+ e' P, {8 n0 z! _8 q' Qnone:
4 `5 {0 U8 j$ B000083cc <main>:
) e+ i. g. T% X/ R 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; p+ z! V" j9 e* r9 y( M% }: n' x 83d0: e28db000 add fp, sp, #0 ; 0x07 l/ r; ]* z, K- C
83d4: e24dd01c sub sp, sp, #28 ; 0x1c8 @4 I4 z9 O( Z q7 o' _' T( t9 Y. Y
83d8: e50b0018 str r0, [fp, #-24]) W. O. N) g. u+ t$ M8 y+ A
83dc: e50b101c str r1, [fp, #-28]
# x$ w1 L3 {6 [1 E 83e0: e51b2010 ldr r2, [fp, #-16]
Z. D `; A9 _2 o* P, s# M 83e4: e51b300c ldr r3, [fp, #-12]
+ e7 E6 l! U- R 83e8: e0030392 mul r3, r2, r3, M1 @ }" m: u; W: P3 W
83ec: e50b3008 str r3, [fp, #-8]1 N/ E, J; a3 t2 q/ e
83f0: e3a03000 mov r3, #0 ; 0x0
( r5 s D% ?* |' x: `- K R+ b: y2 } 83f4: e1a00003 mov r0, r3! y+ o) D+ i4 ?( ~2 r
83f8: e28bd000 add sp, fp, #0 ; 0x06 s$ J3 R- Y P [
83fc: e8bd0800 pop {fp}
0 n6 T; S8 M, ?* s! k, O$ ]0 \ 8400: e12fff1e bx lr
8 Z V) n! \: S, y/ ~7 Sarago:
" M$ s" x# F: @2 |00008344 <main>:0 m {$ N: N7 Y' f
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)) p0 D7 l+ |1 w c, p( K: q
8348: e28db000 add fp, sp, #0/ P0 x: W6 e- I3 X# G
834c: e24dd01c sub sp, sp, #28
% P' @ B0 d6 t# \( Q7 e 8350: e50b0018 str r0, [fp, #-24]) A! Z+ s6 o( B: T, S
8354: e50b101c str r1, [fp, #-28]6 V- a% ?! z- X
8358: e51b3008 ldr r3, [fp, #-8]
8 h: f3 |4 C; ~. }, d 835c: e51b200c ldr r2, [fp, #-12]
) t: t/ E2 O6 w" i9 j* t( Z' g 8360: e0030392 mul r3, r2, r3% q9 h+ y W$ X2 L, K" z4 i
8364: e50b3010 str r3, [fp, #-16]. j! c2 K* o# H! q6 T8 i- W
8368: e3a03000 mov r3, #0
* |2 @2 D! q4 t 836c: e1a00003 mov r0, r3
" O5 S6 m' [; U* c. q' ^ 8370: e28bd000 add sp, fp, #0/ C3 ~7 T, f6 x3 Z: c
8374: e8bd0800 pop {fp}6 S5 V3 @. p# f, k
8378: e12fff1e bx lr
, w0 \( w# ?" D/ R/ _none:9 P: _/ f5 m/ _8 n
00008404 <__libc_csu_fini>:3 O9 N5 i3 [* s4 R
8404: e12fff1e bx lr
$ c+ [ y" y; Z( R. _, ?arago:
4 ~3 V- G' g% u" n1 ]000083dc <__libc_csu_fini>:" D7 g0 C2 K1 T, I+ W3 n- | U; ~
83dc: e12fff1e bx lr3 x4 X+ B' l( S' y% Y$ L
none:( H2 l. g `2 v9 d; C' E( F
00008408 <__libc_csu_init>:
8 O# c& t; T7 s% p3 V1 Z+ Y- G 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}% ^" @* {+ e( K( T3 t. z7 U
840c: e1a08001 mov r8, r1
( l! ]) ?6 s& f @9 x8 _" c 8410: e1a07002 mov r7, r27 W. O" y, L. Q$ \
8414: e1a0a000 mov sl, r03 b! j- I8 s/ y5 V
8418: ebffffb0 bl 82e0 <_init>4 S( f( Y4 h" h' {; n8 f
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
. h' m( j3 y, w( y+ V 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>. n# v8 V3 J$ h# Q# P9 n
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
0 R/ a( ~% y% H8 q0 i. S 8428: e0613003 rsb r3, r1, r3+ X7 I* L7 L$ d8 S B% Q
842c: e08f2002 add r2, pc, r2
6 S0 J6 ~4 h7 [' X& n 8430: e1b05143 asrs r5, r3, #2, o, {$ {& f( d# U( z+ \3 s1 n
8434: e0822001 add r2, r2, r1
0 p& f) C q: ^6 Z# {( N 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
/ v0 f4 A& B& e: x 843c: e1a06002 mov r6, r2
1 y$ f# _( M8 e1 {2 f8 j 8440: e3a04000 mov r4, #0 ; 0x0. A# W2 M( p& C' @( X
8444: e1a0000a mov r0, sl$ f' q5 f4 N7 C1 x. U, `+ r4 E) L
8448: e1a01008 mov r1, r85 b4 n: L' q2 l+ L3 a: | H
844c: e1a02007 mov r2, r7
" ~: w/ q+ N3 n9 I7 C 8450: e1a0e00f mov lr, pc
( `6 B' H J0 y0 ?, B% Z 8454: e796f104 ldr pc, [r6, r4, lsl #2]' \6 I. g* C0 q3 H9 z+ V
8458: e2844001 add r4, r4, #1 ; 0x1% R2 L5 h; i- X+ t: ^: V7 w
845c: e1540005 cmp r4, r5
3 V' l# z- j+ D! ~/ O! W* A 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>8 U3 r- ]$ { k, _7 V# B
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ x6 X3 a5 V- v/ I( H2 I 8468: ffffff04 .word 0xffffff040 F+ M4 G0 |0 K( p
846c: ffffff08 .word 0xffffff08
0 r) ]2 A1 s% M 8470: 0000819c .word 0x0000819c7 {# g. P. E; m* r) m* |- c' B
arago:
& N% I- V, i7 k O: \3 ? e( n% t0000837c <__libc_csu_init>:
0 ~* X1 |, J6 O0 ~: Q6 m 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
: O1 Y4 O% ^/ g9 D! U 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>2 J5 G* L3 B) T6 j8 _
8384: e1a06000 mov r6, r0! d. d6 n ]+ o4 S
8388: e1a07001 mov r7, r1
e$ _' ^: S9 p, ^8 e 838c: e1a08002 mov r8, r2# E/ a3 P, ]5 f
8390: ebffffae bl 8250 <_init>
* L ?! r; C" n/ y8 m ~ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>* N2 f. ?7 u( h( Q' l" Q
8398: e08fa00a add sl, pc, sl4 Y0 k5 \* _% ]3 X$ F
839c: e08f0001 add r0, pc, r1
+ ~; x1 Q7 r3 V. W' E8 N6 Z 83a0: e06a5000 rsb r5, sl, r0
2 j0 M2 b) p, n( t6 r: t/ P& f 83a4: e1b05145 asrs r5, r5, #2- N2 N7 z. [! n6 W% d* z& m4 }
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}$ l: V8 e7 n' S/ M: t. [
83ac: e3a04000 mov r4, #0
0 N. Y" s$ \- v2 k 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]2 j1 W) f$ x8 k; _4 q: U% [3 m
83b4: e1a00006 mov r0, r6, K& X) f: }: C/ Y+ f
83b8: e1a01007 mov r1, r77 y- |, H/ h& ], w, \
83bc: e1a02008 mov r2, r8- Y# @% ^" N8 _* S$ z' s3 f
83c0: e2844001 add r4, r4, #1; J! }7 ^& {: ?/ Z
83c4: e12fff33 blx r3
, A* x0 [' ^0 X& l3 h! O( @ 83c8: e1540005 cmp r4, r51 e( t9 [" c1 @& s: W
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>8 w2 B+ r) _; Q& q/ M" }2 ~9 X
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}2 K0 T7 H, N# r! P* e
83d4: 00008054 .word 0x00008054
2 V- R% K, \0 T 83d8: 00008054 .word 0x00008054
3 T+ h8 g5 |9 t* F; C# b- unone:$ }& }+ o. q8 k4 s( C N* }2 u
Disassembly of section .fini:* h6 \, U4 `( X2 d" e4 a$ X; I7 K
( {+ o% |9 h3 Y4 G
00008474 <_fini>:1 D7 Z f4 a; S
8474: e92d4010 push {r4, lr}
0 u* w9 I2 U6 _4 Q 8478: e8bd8010 pop {r4, pc}
/ S; q5 c- [; }/ v) ?/ P7 o4 @arago:
& g' b1 L9 o( ^. `( ~2 [( oDisassembly of section .fini:: W4 I' x+ r& R( P0 z
4 S8 l1 m* N. e, x% \, I- T& T
000083e0 <_fini>:
+ G: N0 a( J3 `1 W' o) ], v 83e0: e92d4008 push {r3, lr}
( d/ d. Q! z2 ^+ Z$ {1 t8 T% J 83e4: e8bd8008 pop {r3, pc}+ A) ]* F& {4 q* B' z$ b
; _( l1 M$ n \4 F( A' B% @- a. C" R0 B% G0 f( E5 _$ i
& ]' k- B2 W# B- H8 I! z) h$ ~/ O |
|