|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:- M0 _1 C0 c+ y1 S0 b( U( W; Y, l
1 #include<stdio.h> " X7 p2 E. n* Q& ?
2 #include<math.h>
* ~& [. d: u3 C% z. ` 3 int main(int argc,char* argv[])% e0 A. e7 s, _$ ?7 Z
4 {3 w( ~$ k3 m' v2 ^
5 int a,b,c;
( ]9 m, g4 x: r! T) `9 E+ Y1 S 6 c = a * b;
o' F: I0 ^) g 7 return 0;% c. y7 E O }3 T6 u# T9 s3 T/ p; g' W
8 }* I; v$ _ s C' u. d
- v! {+ \) [; ^% V下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看 U U; w+ c# h, D; J8 N0 ^! l
none:& E5 A2 s4 d- f H. Y
000082e0 <_init>:
1 x7 D. T6 t: l+ i/ b- ? 82e0: e92d4010 push {r4, lr}% e; r5 R! c ]" |( g+ u! i
82e4: eb00001c bl 835c <call_gmon_start>
8 h. ~/ R8 X6 M- h8 j; }# `1 B 82e8: e8bd8010 pop {r4, pc}, `; _. k ^% D+ P1 j8 F
arago:$ J* V' a$ o# w3 \- P
00008250 <_init>:5 T# L! y2 o$ X! R' u- ?
8250: e92d4008 push {r3, lr}9 z: M Q2 d4 o7 h
8254: eb00001d bl 82d0 <call_gmon_start>/ ~0 m G5 x; r
8258: e8bd8008 pop {r3, pc} H" K8 z$ l" `' s* e: A
5 i4 q. y# T* E& t3 N
none:
! D0 s; E* t" D4 C000082ec <.plt>:
t5 w# d/ n0 ?% b6 V 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: W) S( L4 J2 `9 U0 K, ^0 t) f 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
; A8 E) `" x$ u6 j* a 82f4: e08fe00e add lr, pc, lr
1 M# j/ V/ x5 x7 k! j6 [; D$ u$ Z* U: N 82f8: e5bef008 ldr pc, [lr, #8]!- N v& Z h$ \# G8 s' i- u
82fc: 000082d4 .word 0x000082d4
! ?$ D/ P* _' H- \ 8300: e28fc600 add ip, pc, #0 ; 0x0
2 V: F3 [8 y) E; M( \4 v 8304: e28cca08 add ip, ip, #32768 ; 0x80004 k# v/ ]* g' N* W9 M: v
8308: e5bcf2d4 ldr pc, [ip, #724]!
2 I1 K8 g' w+ q$ r5 f 830c: e28fc600 add ip, pc, #0 ; 0x0
% W7 c9 X: z' n! l 8310: e28cca08 add ip, ip, #32768 ; 0x8000
d u. w1 D1 |+ | }; D2 O" S+ M 8314: e5bcf2cc ldr pc, [ip, #716]!
: u9 R# ?; ?& r7 j& d 8318: e28fc600 add ip, pc, #0 ; 0x0
* e# M" w" Q5 f( ~" {; D 831c: e28cca08 add ip, ip, #32768 ; 0x8000
7 H1 V2 r! F8 i9 u$ b+ X 8320: e5bcf2c4 ldr pc, [ip, #708]!
6 z- D$ [$ Q- C( `arago:
5 [3 J3 C+ L0 J/ b" {( ^0000825c <.plt>:2 z0 e# E( L2 f& _! \& Z+ J0 u5 [! p
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 ?* z! m$ |( C: B& w% n7 x 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>; n+ ~9 M+ ?" s. K& r6 ^
8264: e08fe00e add lr, pc, lr
/ J# [: E" t% Q8 F6 j; ]: t; ? 8268: e5bef008 ldr pc, [lr, #8]!
5 o6 S6 H {6 k8 p7 \ 826c: 0000827c .word 0x0000827c
: o: m; u a/ o9 f 8270: e28fc600 add ip, pc, #0
; K; M* b8 Y4 c) G! ` 8274: e28cca08 add ip, ip, #32768 ; 0x8000
% t+ c! ]& F( d5 a8 a 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
1 ~* v/ C* |- H 827c: e28fc600 add ip, pc, #0, N+ \) l7 M' f" b& v
8280: e28cca08 add ip, ip, #32768 ; 0x8000) k+ Z: Z: h7 P
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
: r# D" ~* W+ @$ T8 w$ u S; I 8288: e28fc600 add ip, pc, #0
7 e9 _1 ~" g6 h( w 828c: e28cca08 add ip, ip, #32768 ; 0x80000 m" M4 Z3 I" I
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
9 O4 L1 u; S5 tnone:
: S% A/ U5 u+ M8 S! ?' C) H% u! h% o00008324 <_start>:( @8 n g- c, P7 x7 h
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c># U' M$ f' ] E
8328: e3a0b000 mov fp, #0 ; 0x04 ]$ J; T4 z1 S& h2 c: g
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
@& O( O# m1 K8 v9 r 8330: e1a0200d mov r2, sp# l: E, @1 W8 T! G
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! _! u, [+ @% } 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)7 H! {# a# c' U) M0 g$ C
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>0 G3 c, a' I6 @; T
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
1 j- x' h' R! C$ O 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)4 l! m, K& \% M9 n
8348: ebffffef bl 830c <_init+0x2c>
% \$ c7 \; ^! J2 e, Y3 Z( e+ ?% O 834c: ebffffeb bl 8300 <_init+0x20>
& U0 j6 y$ c5 q) f: m6 z0 p 8350: 00008404 .word 0x00008404 |. G6 |8 N) C( Z
8354: 000083cc .word 0x000083cc. v9 t E$ h$ i0 g% N" I
8358: 00008408 .word 0x00008408
, ~* L9 {; q5 farago:
$ Q4 o! v9 \6 M) e6 x, h0 r00008294 <_start>:/ @2 A4 m% G3 t* t5 Z
8294: e3a0b000 mov fp, #0' B' f- C- S7 V/ K: e2 G
8298: e3a0e000 mov lr, #0% S& v ^& _5 h% n. Z
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
* j2 Z& X8 U2 z3 V0 l 82a0: e1a0200d mov r2, sp0 \+ i) R4 D' d1 K3 _' `9 f: E) k
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
" S2 s/ ]8 a. i! v9 w 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# |$ b: E1 R4 a7 D: w1 Z8 X+ e 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
v. U2 E9 K2 x 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
h* }* Q [: l2 ?: g( ?+ _ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>' j; ?4 [( w& w3 Z% a6 J
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
4 a1 X) @) j% f 82bc: ebffffee bl 827c <_init+0x2c>
7 F; [/ t+ j! j% r4 e 82c0: ebffffea bl 8270 <_init+0x20>. @4 q# `* z# K4 K+ k7 a
82c4: 000083dc .word 0x000083dc
! C. U* n6 D/ x/ f. l' ~ 82c8: 00008344 .word 0x00008344
9 s# v( O& D0 Z0 O+ ? 82cc: 0000837c .word 0x0000837c0 \0 m1 W: b0 t$ _2 S
none:
) u5 x/ }& {5 k. h7 u0000835c <call_gmon_start>:0 j+ ]: Q0 V4 ~+ {
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
6 S6 v% w9 S$ b- P 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>5 _9 K; p) m8 F/ b Q4 `
8364: e08f3003 add r3, pc, r3$ S7 e v4 m6 W" H
8368: e7931002 ldr r1, [r3, r2]
( {/ {: g3 A$ ]; [& p% J$ g1 V* ? 836c: e3510000 cmp r1, #0 ; 0x0* g" v9 q: Y i K8 U7 U+ |
8370: 012fff1e bxeq lr
* P/ Q% R/ \3 ^5 L1 [, @% ~# I 8374: eaffffe7 b 8318 <_init+0x38>2 D( X9 ^! D8 ]! [% ^8 _" V# G' U
8378: 00008264 .word 0x00008264
: R" \9 z0 E7 t. E, a7 x5 O2 D 837c: 00000018 .word 0x00000018- ^( E r, a$ r4 c3 u; V+ h2 G
arago:
& V, n, A* O. \! a000082d0 <call_gmon_start>:
: T# Q+ {0 _# C6 B7 g5 E6 W% e! c 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>! \$ d9 o( j# V, h( b
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
1 X) N4 I5 h/ d* {, G4 Q 82d8: e08f3003 add r3, pc, r3
: N" @: f/ _) e% q( f 82dc: e7932000 ldr r2, [r3, r0]' P/ D b8 c" Q$ z: g1 T$ `, C) E
82e0: e3520000 cmp r2, #0
- ]# k- i, P p7 H) L, X 82e4: 012fff1e bxeq lr
' I1 E# \" w7 C, y! g/ c. O 82e8: eaffffe6 b 8288 <_init+0x38>
4 w( S) q1 `, J. @ Q {$ | 82ec: 00008208 .word 0x00008208" ?( ~9 ^' _5 J" n
82f0: 00000018 .word 0x00000018
3 p# _, b" F9 D9 mnone:
' n, W( \- X/ J! c$ T2 l00008380 <__do_global_dtors_aux>:
4 Y8 y/ p9 c! i: Q) H6 s* L8 E/ b 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
# y8 @4 O9 R; v9 [3 s/ L) C 8384: e5d23000 ldrb r3, [r2]
; P5 a& u5 t! o2 N, V6 v7 {+ c 8388: e3530000 cmp r3, #0 ; 0x0
$ V+ {+ Y" z1 ?/ {2 R 838c: 03a03001 moveq r3, #1 ; 0x1
, x8 r: M- y2 q9 F# \6 X' [% Y 8390: 05c23000 strbeq r3, [r2]
$ |6 h1 Y. s9 E. c& i$ o 8394: e12fff1e bx lr
4 {% O- c9 E6 B k) i" @0 X9 A 8398: 000105f4 .word 0x000105f4/ L9 O* [. t. A. \" s
arago:
# k7 [1 {) G$ i000082f4 <__do_global_dtors_aux>:
) T. R6 ?& f* Y8 }6 S& e 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>, I& o4 A$ t. r% v0 Z. p6 k( T
82f8: e5d32000 ldrb r2, [r3]
" M# B( @( Z" w3 v# Z1 |; F 82fc: e3520000 cmp r2, #0
/ O9 h0 b$ p* i; Y1 Z 8300: 02822001 addeq r2, r2, #17 |* }: p7 m9 ~0 k/ Y2 M4 S4 \
8304: 05c32000 strbeq r2, [r3]& e! p% N# F+ ?4 h' [
8308: e12fff1e bx lr3 i: @% Z- e) l2 F
830c: 0001050c .word 0x0001050c. D' j7 V t; E9 y! l" Q* s( p
none:
( B) `# ^' J8 x; U+ g0 A( G+ w0000839c <frame_dummy>:
8 D, t: v) \" k- v/ y9 E 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
/ {( K1 o; j4 v5 ?# d. W 83a0: e92d4010 push {r4, lr}
: s! w/ M4 Z3 a' r: R& J 83a4: e5903000 ldr r3, [r0]
9 j: v' }! P2 X9 K- F3 s' t o 83a8: e3530000 cmp r3, #0 ; 0x0
- e6 `( S* R( p1 n 83ac: 08bd8010 popeq {r4, pc}
, u( F% n+ E. a% @5 i, z/ \! A$ w 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>7 ~* C) [- a. i
83b4: e3530000 cmp r3, #0 ; 0x0
1 ~: i+ l( A( u 83b8: 08bd8010 popeq {r4, pc}
. o3 @! o; j0 o+ G/ w+ L" }; } 83bc: e12fff33 blx r38 @4 b! h/ a' m5 Y* o0 Z
83c0: e8bd8010 pop {r4, pc}) F7 v6 r7 F! r: O. {$ @5 h3 z
83c4: 000104dc .word 0x000104dc% w9 h/ ~/ r) G# ]6 p' b
83c8: 00000000 .word 0x00000000
! E B0 V K1 Parago:3 s' |5 F, P+ O$ u+ ^% ]
00008310 <frame_dummy>:" s# R: [7 n; ^! a5 x) \
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
7 q/ M* n2 R% L5 h; G 8314: e92d4008 push {r3, lr}
4 e; _- ]; w) Y0 T! ~ 8318: e5903000 ldr r3, [r0]
6 r5 \" j( O0 b 831c: e3530000 cmp r3, #0
% }! k( W9 R$ I" _ 8320: 0a000003 beq 8334 <frame_dummy+0x24>
# `- B3 l+ A/ \# X8 k) z U 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
" f7 r4 h0 O8 w8 W7 A$ e k 8328: e3530000 cmp r3, #0
0 |! Z5 A! I. k; a1 Q 832c: 11a0e00f movne lr, pc
! l; m% z- X! H2 Q. i& L3 v 8330: 112fff13 bxne r3* y$ U* m4 k/ G. s
8334: e8bd4008 pop {r3, lr}
# k$ P- I/ J8 b 8338: e12fff1e bx lr( l6 `" ?3 l4 z' U" I
833c: 000103fc .word 0x000103fc
; i, Q' p" @; G2 ~! H- q3 r 8340: 00000000 .word 0x00000000
, v4 W" X( k2 J$ k9 |3 ?* ?2 Pnone:
2 J" [2 ? d' Z4 \! A$ s1 O000083cc <main>:
, S! C. O9 p( p 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 i/ e: F3 ~8 o; P" J
83d0: e28db000 add fp, sp, #0 ; 0x05 x0 F7 H. C! u D: `
83d4: e24dd01c sub sp, sp, #28 ; 0x1c' k+ r( u( B$ ^
83d8: e50b0018 str r0, [fp, #-24]! Y# O7 a: D5 S8 t S' r
83dc: e50b101c str r1, [fp, #-28], e6 ] S# }0 W; d9 S6 x
83e0: e51b2010 ldr r2, [fp, #-16]6 y5 z4 U# n7 ` T- w
83e4: e51b300c ldr r3, [fp, #-12]
1 U* Y q6 u ~ ?/ ? 83e8: e0030392 mul r3, r2, r3 I8 v& L! [! r+ K& O1 {. r
83ec: e50b3008 str r3, [fp, #-8], ^- |& r( c" [) d
83f0: e3a03000 mov r3, #0 ; 0x0- Y$ F* g! Y' W6 T$ Y
83f4: e1a00003 mov r0, r3
& y. B. D+ c; l# r# f( P8 w" L 83f8: e28bd000 add sp, fp, #0 ; 0x0
3 C- n' J: F! X1 j) x 83fc: e8bd0800 pop {fp}
1 x' t t$ r. X2 K* k 8400: e12fff1e bx lr
$ v( j3 J6 D8 p( @# y4 n2 rarago:7 C" u6 m* X, r1 w4 C" s5 s
00008344 <main>:- f0 _+ _% i1 C6 y) G
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)- Y- n* t& ]3 p( f; Q* g$ v
8348: e28db000 add fp, sp, #0
$ I" {( N) f! p* ?1 e0 x* z 834c: e24dd01c sub sp, sp, #285 a, C3 X% H! E: \, u b( ]$ c1 V
8350: e50b0018 str r0, [fp, #-24]
0 a; e5 P* c% [" O6 \: ^# }% R 8354: e50b101c str r1, [fp, #-28]
0 {: _( D( ? z* s4 k3 z C3 R- O 8358: e51b3008 ldr r3, [fp, #-8]0 y) x; \8 X; L3 M, i. ^8 X
835c: e51b200c ldr r2, [fp, #-12]! I5 x: z. x" P
8360: e0030392 mul r3, r2, r37 k e$ k# [) N4 @+ s$ g, c) I
8364: e50b3010 str r3, [fp, #-16]
8 \# M$ p; U7 W- j' T 8368: e3a03000 mov r3, #0) L0 V1 o3 d& T) G; h: D, i9 N
836c: e1a00003 mov r0, r3% U; E1 v" F, S. \( `
8370: e28bd000 add sp, fp, #0' k: o$ R$ d+ o* I
8374: e8bd0800 pop {fp}, u* F b) b' K. ?' q
8378: e12fff1e bx lr) _$ c+ k2 Z( Z# X9 j* H
none:
9 Q' [2 D4 ?" R00008404 <__libc_csu_fini>:/ q1 s4 `! W- f! g" ]/ R% v
8404: e12fff1e bx lr1 u5 q5 @! ]- J4 T& ^, C8 V
arago:8 V/ F2 d- p1 I6 s& w
000083dc <__libc_csu_fini>:; n! C$ }9 |5 G
83dc: e12fff1e bx lr
2 U2 A& ^% }& \' Wnone:
0 R; {' H7 K+ S; p00008408 <__libc_csu_init>: c" B: k- E, B& M w' c
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}( ^, Y5 ^9 g) Z1 k/ J; q
840c: e1a08001 mov r8, r1+ C7 c, l1 d. f5 B! s
8410: e1a07002 mov r7, r2
3 |4 i* Y( u7 Q9 \0 t0 Q$ i% q 8414: e1a0a000 mov sl, r07 B, I' j: @; ?; n* Q4 X
8418: ebffffb0 bl 82e0 <_init>+ i7 r4 ~+ s( r% g% z8 A- T9 r; Y6 y
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>& A& d1 f9 _+ Q/ m
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>! c, k9 U* j4 `: w
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>0 A8 H* T7 A2 m" J
8428: e0613003 rsb r3, r1, r3
0 ?' T8 |2 c, R 842c: e08f2002 add r2, pc, r2, D* ?# K6 S& s( W% b
8430: e1b05143 asrs r5, r3, #2
' e" }) @6 h- @6 W. k8 c. V0 S 8434: e0822001 add r2, r2, r1
' Y( I, k5 q; k& [" |" ? 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}' c, F5 s- w( ?5 a: e
843c: e1a06002 mov r6, r2
: w7 I0 H( }7 c& K 8440: e3a04000 mov r4, #0 ; 0x0
4 e s1 u& x. k3 R7 O* B1 | r+ d 8444: e1a0000a mov r0, sl* u$ P: s0 z7 B; u7 k
8448: e1a01008 mov r1, r8
- a+ l$ _% s- X# R: O" r4 R 844c: e1a02007 mov r2, r7
1 Q1 r" q# N7 r7 J! J/ L! }/ ]) b 8450: e1a0e00f mov lr, pc6 h" e" B& o7 D
8454: e796f104 ldr pc, [r6, r4, lsl #2]* Q6 d% y' C. v- R+ P8 o
8458: e2844001 add r4, r4, #1 ; 0x1
5 ~! U/ l8 P# X& f8 H 845c: e1540005 cmp r4, r54 c! {; e6 l1 O' j$ |- V
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
; R% ^5 m) T, g 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}- u5 E7 j4 `$ [, z# }1 J
8468: ffffff04 .word 0xffffff04
2 Z1 H, |0 i+ { 846c: ffffff08 .word 0xffffff08
3 f" m8 ], n/ _; N 8470: 0000819c .word 0x0000819c0 _( q: c3 N/ M; [4 s
arago:
1 `; D' N) S' \2 L7 G' q! [$ U0000837c <__libc_csu_init>:6 ]! b! W0 i+ D A
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
7 [2 z) O0 N2 G" U 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
% Y( f; L) T; m | 8384: e1a06000 mov r6, r0
& i6 h5 a4 ^2 Z* i 8388: e1a07001 mov r7, r1
# [6 F/ W# a# A- W 838c: e1a08002 mov r8, r2
) Y4 e+ x* o y* N" O/ C D) N 8390: ebffffae bl 8250 <_init>0 ~2 t" B, `# t" H" p/ j
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>" p* F# C6 A2 B7 F. c0 p# m5 B) H5 u
8398: e08fa00a add sl, pc, sl2 D$ o" W/ T2 o9 Z
839c: e08f0001 add r0, pc, r1+ c6 M% V+ m$ u" r4 S1 p& l1 C
83a0: e06a5000 rsb r5, sl, r0! ]- x0 F" D8 L/ v
83a4: e1b05145 asrs r5, r5, #2
, ^" ]4 [) w0 V, X2 `3 N4 l 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}/ B1 j: J# P0 x3 H: s
83ac: e3a04000 mov r4, #0* [6 x R" T \" E0 G( \& j8 @* I
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
0 O$ X5 S" z9 y/ w! N 83b4: e1a00006 mov r0, r6# E4 p i+ e1 p4 X( G
83b8: e1a01007 mov r1, r76 b7 A. a7 M4 y Q6 H
83bc: e1a02008 mov r2, r8# F1 H6 j; p, @" E2 \$ j8 d
83c0: e2844001 add r4, r4, #1
O) ^( L/ O/ ]. ^* h 83c4: e12fff33 blx r37 ~4 K8 Q5 y( A/ S
83c8: e1540005 cmp r4, r5
$ ^ _5 r7 k" O9 i; A2 C 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" N2 d& `' r0 u" }9 a
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}; i0 O, O& {4 _6 S; p
83d4: 00008054 .word 0x000080541 K3 K2 _ R7 z2 f6 Z% u7 M! t* Y
83d8: 00008054 .word 0x00008054
0 P+ f; k' p k5 [# J6 t4 R) qnone:
( \" f' v- X9 B" J+ A- I% t( BDisassembly of section .fini:" D Z0 J: o9 o
5 R8 b6 m) b" t" l1 w& ?! v
00008474 <_fini>:
& `) a6 q: h; [ 8474: e92d4010 push {r4, lr}, I% }: ?9 i! Y! Y
8478: e8bd8010 pop {r4, pc}
( L6 ~4 I( F0 U1 g0 ]8 Oarago:" m9 P, C, u8 d# P( l. f& l; u6 d
Disassembly of section .fini:
. Q2 n, j$ N+ Z2 ]* g1 m' P6 G2 R; {' I+ K0 _8 T' p
000083e0 <_fini>:4 ?9 q4 f% P G" F, y; n3 r. I
83e0: e92d4008 push {r3, lr}
3 n. l+ a8 L5 }3 x 83e4: e8bd8008 pop {r3, pc}* X5 N" U# B- w6 t
6 Z( _$ K$ g1 s9 M' Z$ P# k& }# h( C2 {2 d v- s
2 U" B1 |! x& R2 z& S* _4 x& q |
|