|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:0 i# X5 s1 m" ?4 c% _# n
1 #include<stdio.h> 8 `+ ~5 X! ]' F8 U; U9 b0 [1 Z! U: {
2 #include<math.h>$ x. r( O$ W% X8 h e8 c8 E% w
3 int main(int argc,char* argv[])
& K/ Y* \! D9 \% s 4 {/ V8 [4 _+ D# l. z
5 int a,b,c;
: M* Q! ~5 x- P* f9 @% J 6 c = a * b;
/ G) s+ R- E! S" g: b' N 7 return 0;
$ N- Z, P% f0 D# N& h* k 8 }' T$ S9 D4 t& z0 ]/ t3 h- r6 f
8 U2 ^" {% v) A( B! O. W0 ? M
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看3 F: N1 @0 z3 {" I5 T
none:9 }3 C# w! F j! h0 R* ?$ i& v
000082e0 <_init>:
d4 i9 Q# a- X' h 82e0: e92d4010 push {r4, lr}* V, S$ v, A* d& b
82e4: eb00001c bl 835c <call_gmon_start>$ B0 F& R$ x8 |0 O' u
82e8: e8bd8010 pop {r4, pc}
$ D) ] x3 {9 r$ N6 Xarago:
O- d5 t) m: M( g3 a( o: R00008250 <_init>:
4 v0 I9 b( b0 i$ A' R 8250: e92d4008 push {r3, lr}
! h/ ]* a1 C: m+ T5 i$ \$ H x( B 8254: eb00001d bl 82d0 <call_gmon_start>6 }" I2 Q ^: c0 J: a: r% F
8258: e8bd8008 pop {r3, pc}
6 M1 x( |$ c: N; Y! E5 j) q1 j/ w% ]* e6 U; G8 z
none:
: J/ D" v a2 h g# I J* D# c000082ec <.plt>:
) J5 l+ `( Y! q, N7 k" S 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
, v1 x; V# n) {% B/ H 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>& s, z" T" S6 J: }3 \6 j) f. p
82f4: e08fe00e add lr, pc, lr
0 N9 `3 v4 G5 }- K) t- Z 82f8: e5bef008 ldr pc, [lr, #8]!
4 u& a" U4 q% F0 \- V( t 82fc: 000082d4 .word 0x000082d4
: |5 M! G# L9 A 8300: e28fc600 add ip, pc, #0 ; 0x05 P% f3 }3 ~# k- J7 G
8304: e28cca08 add ip, ip, #32768 ; 0x80004 y- s- _( |$ r( w
8308: e5bcf2d4 ldr pc, [ip, #724]!
6 B4 O) ~# {+ v' T! R! b9 f5 \ 830c: e28fc600 add ip, pc, #0 ; 0x0
5 @( y8 Z$ D' o! s8 `) t 8310: e28cca08 add ip, ip, #32768 ; 0x8000& x4 b& l1 j# V+ h& a
8314: e5bcf2cc ldr pc, [ip, #716]!9 e# s$ n% |$ `
8318: e28fc600 add ip, pc, #0 ; 0x07 @: B- ~0 {* }! X% @1 p
831c: e28cca08 add ip, ip, #32768 ; 0x8000
& N3 g0 i- B7 u2 M 8320: e5bcf2c4 ldr pc, [ip, #708]!
# J6 d2 T: S8 C' s& N# z: ~arago:
% x* ^4 U' x+ |# C0000825c <.plt>:+ Z* T3 ]% p1 w; n# Z V
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 w6 }5 a; J7 c3 Z8 K 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% v4 X- |# I9 n7 ] n
8264: e08fe00e add lr, pc, lr
4 o# r3 w$ ?. u+ A# a6 n9 y 8268: e5bef008 ldr pc, [lr, #8]!
& K4 Y- _7 Z' P 826c: 0000827c .word 0x0000827c% E- U! q. r2 S7 t6 o6 Q
8270: e28fc600 add ip, pc, #0; V& x) `& p. f8 |$ Y3 [
8274: e28cca08 add ip, ip, #32768 ; 0x8000- X7 H( ^2 g1 C% ^+ x' J I! L8 W. i
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
: p( v- }8 y# s# a 827c: e28fc600 add ip, pc, #0& k, \9 A6 l/ d
8280: e28cca08 add ip, ip, #32768 ; 0x8000
' o7 V* L: M. ^( p. J 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
8 u6 B% E7 K# P+ h5 v 8288: e28fc600 add ip, pc, #0' s3 P$ W/ e: q
828c: e28cca08 add ip, ip, #32768 ; 0x8000
* Z5 T. T& W; A 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
+ a% u0 a- Y& p% Z, tnone:
& Q( i i0 R* B$ S: R1 L) H00008324 <_start>:8 O9 e2 O% _1 p% d
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>* g( n4 w& Z( O
8328: e3a0b000 mov fp, #0 ; 0x0
0 A7 i8 U0 O$ }) e2 ?+ ] 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 g# P4 g& f+ y: {. E S, v
8330: e1a0200d mov r2, sp
5 L3 [$ p! J1 }6 I 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- t: E3 z9 z8 Z/ C- L
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- E; M9 p9 S! p+ ?* D% J 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>; o- z% l, V4 e
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>2 w* h9 B4 \0 L9 r+ W; J0 C+ O
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)& ]4 X$ ~7 {+ Y# A9 `
8348: ebffffef bl 830c <_init+0x2c>
- D5 C" l: H0 y8 }! S" m5 D 834c: ebffffeb bl 8300 <_init+0x20>
7 z# `5 a2 j1 g& G- A0 ~ 8350: 00008404 .word 0x00008404" m. ~* [! @, \! w- }9 Z3 h2 K
8354: 000083cc .word 0x000083cc
4 p( T# O, U2 g1 B% Y) e 8358: 00008408 .word 0x000084084 T2 R7 M6 E6 f6 D$ Z- Q
arago:3 R# Z- D: ]9 M9 {7 m
00008294 <_start>:
' B7 P6 H/ ~, u, }8 A3 v) e6 g) W 8294: e3a0b000 mov fp, #0
# r! T: ~, V- t! H/ s5 q1 R 8298: e3a0e000 mov lr, #07 ?) P9 O, k F2 G" _4 b/ N4 y
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
% m1 L/ \) w, Y0 j. K, ~# Z 82a0: e1a0200d mov r2, sp1 |. q* x0 a5 k% T$ l( g
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 T) U% p: T8 x* A* f 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
' e2 O: B1 S- g 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
% p' z2 q4 Y+ P1 m$ k 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; z& E4 a! Z; y/ \6 z 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>5 D, Q- r8 X) m( x
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
7 I T" B! a6 ?& n+ w 82bc: ebffffee bl 827c <_init+0x2c>
1 I4 i9 X( a) L$ z 82c0: ebffffea bl 8270 <_init+0x20>
0 G, L1 y9 j6 h! r( | 82c4: 000083dc .word 0x000083dc
* G, r; H. C8 O- K1 M 82c8: 00008344 .word 0x00008344( A5 u* m9 {7 J2 S# j
82cc: 0000837c .word 0x0000837c
" q& _4 f' q0 A' R( g; j- A$ wnone:
% u) n, M+ K0 ~6 [- o0000835c <call_gmon_start>:8 r1 }% G' S& c! c# A' _
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>3 O- ~( S! |* ^
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>6 F( x' ~4 G& Y5 Q
8364: e08f3003 add r3, pc, r32 t& W$ ^+ X: ]3 u3 V ]
8368: e7931002 ldr r1, [r3, r2]
0 W: y3 Q+ B, H# s/ m6 b' m; W$ ` 836c: e3510000 cmp r1, #0 ; 0x0
! H7 w/ Q, S+ n# k 8370: 012fff1e bxeq lr' F/ \8 k" M* n4 Y% e, C
8374: eaffffe7 b 8318 <_init+0x38>% w( q8 S6 V: {! U1 X
8378: 00008264 .word 0x00008264$ ?% E) H' n" i4 C! Q9 i) w4 }$ G. x
837c: 00000018 .word 0x00000018( f8 P+ Z. E0 S
arago:
: l8 e8 w' Q$ \000082d0 <call_gmon_start>:
; z) F3 T: U: e6 _- [7 o, u 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>7 N( h6 H |- M- X
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& M0 p7 E2 G5 x/ R
82d8: e08f3003 add r3, pc, r3
* Q4 K# d, O5 p" \ 82dc: e7932000 ldr r2, [r3, r0]# J" w+ i" f# v9 l$ g' c0 l/ @
82e0: e3520000 cmp r2, #0
{. h7 [1 i G& J' o 82e4: 012fff1e bxeq lr3 R/ z. z/ l D% ]: M- e
82e8: eaffffe6 b 8288 <_init+0x38>7 a. B* U' y5 j. o; U# b& r
82ec: 00008208 .word 0x00008208) c- U# ^$ n- ~2 [. H N5 D
82f0: 00000018 .word 0x00000018
+ v9 S8 h0 T" q' x, ?; Inone:
$ ?) b, R' v% q00008380 <__do_global_dtors_aux>:, `4 f# i( H7 ]# n/ U% h+ g
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>0 r! y6 \ P1 q( m% F
8384: e5d23000 ldrb r3, [r2], o% m/ s+ ]) W! o
8388: e3530000 cmp r3, #0 ; 0x0
) W) W8 O" @: d d( @) V3 n 838c: 03a03001 moveq r3, #1 ; 0x1
# H% ]0 k: G3 t: Y 8390: 05c23000 strbeq r3, [r2]
/ u6 Z: {; H( _' M 8394: e12fff1e bx lr1 W& C1 y" v* r+ O
8398: 000105f4 .word 0x000105f42 Z1 U* m+ N# W2 B" } j' g: ~
arago:2 m( h, Z _3 r) ?
000082f4 <__do_global_dtors_aux>:7 N& j0 b+ L" _' ]1 d: F* E
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
# q. D& S L- _( m9 G$ ]0 x 82f8: e5d32000 ldrb r2, [r3]
# F* a& Q; E( e1 k, l 82fc: e3520000 cmp r2, #0- H) J6 \2 z% v5 w: g: H% U
8300: 02822001 addeq r2, r2, #1; u( J ?% ] q0 X" x# i
8304: 05c32000 strbeq r2, [r3]
, V2 r9 e4 o5 n: p. g 8308: e12fff1e bx lr# j( Z7 `0 Q( k% M" k
830c: 0001050c .word 0x0001050c/ a9 k5 y( a# i) D X8 e
none:
4 s4 r% | `3 y; W5 A8 |. M0000839c <frame_dummy>:8 E1 W" s( J. o* E8 s7 x
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>+ [) _% h) v. }. |/ S$ f# ~/ R
83a0: e92d4010 push {r4, lr}" J1 }! a' @0 h0 F) r
83a4: e5903000 ldr r3, [r0], b m" h% U2 F; R e6 p* Q! q
83a8: e3530000 cmp r3, #0 ; 0x0
0 v# `7 s2 D2 H4 ~( b7 b/ V, b 83ac: 08bd8010 popeq {r4, pc}
) A0 h! Q9 k0 o x9 _ 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>& x, k9 s$ U; M5 |' T/ ^3 C/ a j! g6 ^& C
83b4: e3530000 cmp r3, #0 ; 0x0& r% P; t, J* j9 B8 s3 L
83b8: 08bd8010 popeq {r4, pc}
2 _7 t" T8 s7 n: d+ ^3 g 83bc: e12fff33 blx r3
) f0 O |9 L5 }- R0 ] ~5 N4 \ 83c0: e8bd8010 pop {r4, pc}
+ N; {7 c" j. q" k+ r. }) c( a 83c4: 000104dc .word 0x000104dc c1 Z6 x5 ?! N# }: `4 p1 u, e! d
83c8: 00000000 .word 0x00000000. J/ n3 D/ L' x# X3 k2 B
arago:2 Z3 ^) |* x* c% Y0 n! n
00008310 <frame_dummy>:
& F9 y* l. m1 V3 {7 T& l$ r/ g4 Z# Q6 M 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>' B- ~8 D# N& P
8314: e92d4008 push {r3, lr}
6 j- J/ W; Q+ W9 O 8318: e5903000 ldr r3, [r0]' Z) H4 H l0 j) j ~. c, y3 M" E, T' o
831c: e3530000 cmp r3, #0# f8 `" w: k4 Z0 S, n
8320: 0a000003 beq 8334 <frame_dummy+0x24>! N5 J# r* u# C* q
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>' @0 [% |3 A" F$ j$ a% X
8328: e3530000 cmp r3, #0# p) G- ^4 t+ e% ~% V( u/ }4 g
832c: 11a0e00f movne lr, pc
6 `; y0 B7 R7 }1 [& u+ q 8330: 112fff13 bxne r3
) r' O( d: E" c- b 8334: e8bd4008 pop {r3, lr}$ p5 I( h- W# G2 T& j5 ~
8338: e12fff1e bx lr
4 B$ f7 ?6 }- V! ~- p; t 833c: 000103fc .word 0x000103fc
$ M% ^$ d! q% s 8340: 00000000 .word 0x00000000& ^/ ~# {5 w) \8 E% ^! b4 C% m8 x
none:0 `$ `9 B* i) g2 H0 ?0 p
000083cc <main>:
3 D) Y9 c- m2 q1 H, K) {$ ?1 ] 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
D4 q( C' A- @# h 83d0: e28db000 add fp, sp, #0 ; 0x0. N5 o4 T6 w! F# Z6 Y. h2 X* B
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
/ H) A# n: N/ n 83d8: e50b0018 str r0, [fp, #-24]* W$ o. \' s3 D8 m" P! K
83dc: e50b101c str r1, [fp, #-28]/ _* k8 s; i! y5 V, c/ |; Z
83e0: e51b2010 ldr r2, [fp, #-16]
- j+ u: b: k! B! `/ t2 w0 R+ Y2 } I 83e4: e51b300c ldr r3, [fp, #-12]: M. D% i4 B4 n; Y+ g
83e8: e0030392 mul r3, r2, r3
7 ]6 p D% k/ _( c, s2 X, |& c8 ? 83ec: e50b3008 str r3, [fp, #-8]* W4 i m6 e5 t: U* F6 F
83f0: e3a03000 mov r3, #0 ; 0x0
5 P! Y+ i. m. O { 83f4: e1a00003 mov r0, r3
: ]0 K5 g0 w+ [ 83f8: e28bd000 add sp, fp, #0 ; 0x0
( O$ D3 \' b1 S2 v& w' }- J 83fc: e8bd0800 pop {fp}
2 n$ `5 H0 v' p% V 8400: e12fff1e bx lr
+ Y* T, ]; ]9 w8 ~arago:
3 n6 ~9 a, k& C4 [- _3 T00008344 <main>:
. J1 z- v0 G+ P. A) c. L+ G 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% \: y& |; N/ o' E5 c 8348: e28db000 add fp, sp, #0
; b$ E$ j0 l |; H 834c: e24dd01c sub sp, sp, #28) f8 `' k, J' ]
8350: e50b0018 str r0, [fp, #-24]
: r$ z& g3 L! I" T% w 8354: e50b101c str r1, [fp, #-28]
5 O4 K' s0 n8 |) P) E( H 8358: e51b3008 ldr r3, [fp, #-8]0 W" E8 d* Z, s$ ?6 W, O
835c: e51b200c ldr r2, [fp, #-12]
- |: O* x; y: ~$ G! S) ? 8360: e0030392 mul r3, r2, r3
' e+ k+ K, |5 ^' a D& o0 w: z 8364: e50b3010 str r3, [fp, #-16]
0 }& z/ c' N9 W 8368: e3a03000 mov r3, #0' K+ F1 O9 F$ ]$ i- g: z7 U2 D
836c: e1a00003 mov r0, r3! A1 I( |5 L7 `8 O9 V# Q5 `# t
8370: e28bd000 add sp, fp, #0
& K4 v/ o& H. f6 ] 8374: e8bd0800 pop {fp}, V4 O0 m# O# S' l
8378: e12fff1e bx lr; v9 K+ l' z x0 `+ j3 l
none:1 _4 s9 {4 C' h# c. @5 d! v
00008404 <__libc_csu_fini>:
3 K. T: n( t9 A s5 T/ _6 q3 D5 Y 8404: e12fff1e bx lr
) a: ^- S5 G1 Qarago:7 w( U5 Y, B$ }" ^
000083dc <__libc_csu_fini>:
, @3 g- S$ _9 ~6 u6 f 83dc: e12fff1e bx lr* }' M6 R# N& ]: h
none:4 T" |- v- g/ F! p% [
00008408 <__libc_csu_init>:# u; R3 l5 o% ^) B9 d/ f
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}5 W; B# Y* \: F; }# ~
840c: e1a08001 mov r8, r1
( ]* m# S, Z- s. w, f) a. h2 d0 s 8410: e1a07002 mov r7, r2
- }9 |6 w8 j9 W" Z 8414: e1a0a000 mov sl, r0' k+ J x) {% e7 X M# D
8418: ebffffb0 bl 82e0 <_init>$ L" o) p6 {2 C2 J0 f8 v/ O
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>$ m# |) I& S; g& t
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
- |/ i3 M- E4 p# Z& S7 C- Z, j+ F 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>/ r# w( q# e# T
8428: e0613003 rsb r3, r1, r3
$ g% @% ?. N7 ?/ { 842c: e08f2002 add r2, pc, r2
! g8 N. D% ~' [6 [4 l- t 8430: e1b05143 asrs r5, r3, #22 Z1 _) l8 y0 ~* i
8434: e0822001 add r2, r2, r16 o/ I( W2 y8 Y5 z& _
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}( `# P" ]" V3 F# A4 p- c
843c: e1a06002 mov r6, r2$ n- {5 E1 g7 m) G2 n$ t6 B P
8440: e3a04000 mov r4, #0 ; 0x0
9 ~: | ^6 F& v5 L0 U2 P: j 8444: e1a0000a mov r0, sl
9 K, n& L4 P) v 8448: e1a01008 mov r1, r8' }' H2 f, A/ |
844c: e1a02007 mov r2, r7
) D$ T$ R0 h$ u6 ^6 R 8450: e1a0e00f mov lr, pc
5 o. Z' Y2 z2 r3 M( L 8454: e796f104 ldr pc, [r6, r4, lsl #2]: |2 O. z3 q( k! e$ q
8458: e2844001 add r4, r4, #1 ; 0x1' X6 c1 ^. Y& ?( j3 i3 g; ]
845c: e1540005 cmp r4, r5
* p- e1 D8 u6 } V' ?& d2 s 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
* F) ~: e& g2 O. {. I 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}0 T( i3 J2 u2 X* O9 ~( T @' E7 E
8468: ffffff04 .word 0xffffff04
6 H$ L& T) ?0 f9 K- A/ Z, U4 A 846c: ffffff08 .word 0xffffff08% i1 F. v6 S6 {
8470: 0000819c .word 0x0000819c4 P! n$ U( @" u1 e& |
arago:
/ T ]! o2 [1 S7 H9 V0000837c <__libc_csu_init>:
( e6 W: m4 {2 v F* s y' x. B4 y 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}& V. X5 `& |" h$ H
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>; D* f* P* T; f$ [9 P+ v
8384: e1a06000 mov r6, r0" f2 u6 [8 v$ e8 ?0 ?- d) i
8388: e1a07001 mov r7, r1$ Y0 I# X+ M" ~1 ?+ k% t
838c: e1a08002 mov r8, r2
+ l" P2 a) R! z 8390: ebffffae bl 8250 <_init>0 s0 C$ n5 k; f9 \, N5 o
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
0 D: `5 q/ u% a4 E 8398: e08fa00a add sl, pc, sl
2 R* R6 Q3 \5 j 839c: e08f0001 add r0, pc, r1/ ^' S h& m0 s1 R$ ]
83a0: e06a5000 rsb r5, sl, r0. G' d4 j& a$ \ ^
83a4: e1b05145 asrs r5, r5, #2
. X2 b5 w7 j# ?1 S8 U7 J1 T 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}. r. C+ x% }! V4 f N$ B- b
83ac: e3a04000 mov r4, #0; ^0 L" P3 Q# i' [) o# K
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
7 o- p! W7 [: u" v0 ` 83b4: e1a00006 mov r0, r6
- v9 V" v, F) v/ v0 {, c2 [; J 83b8: e1a01007 mov r1, r7: l- j$ t3 q/ v/ }4 B
83bc: e1a02008 mov r2, r82 [0 c4 |: T; w! E6 b- l5 f" J
83c0: e2844001 add r4, r4, #1, {; t0 y7 Y; h, q) `$ \; Y7 s
83c4: e12fff33 blx r3
; J& P0 `/ X- M3 U2 I; H 83c8: e1540005 cmp r4, r57 }8 g, y1 \3 k- S2 B% ]8 Q
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
+ e9 K3 [* k( e+ c 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
% q" ` N; @# o$ @+ Q, m# B( h" K 83d4: 00008054 .word 0x00008054# H: U9 R2 z4 I, j8 a2 P; y
83d8: 00008054 .word 0x00008054
! E3 C' M) g. h. Mnone:
0 M, P/ {& V# P. oDisassembly of section .fini:7 J( W- Q+ D3 [; T5 {: V: z7 }
* d1 t4 t4 U4 x" o* k4 G& N
00008474 <_fini>:3 K/ W) @: _5 J! ~
8474: e92d4010 push {r4, lr}
, C0 k% d- t% T 8478: e8bd8010 pop {r4, pc}
! p1 O/ P8 l0 `: U- c* Sarago:
0 ~% A( q" n2 i; d# UDisassembly of section .fini:
) i2 T. ^0 {9 E5 I2 @/ I8 w
9 q3 `* o* d2 A000083e0 <_fini>:$ z; K/ v& a& B2 l+ y! M v: ^4 D9 s
83e0: e92d4008 push {r3, lr}) [7 a3 |7 e( e E# {
83e4: e8bd8008 pop {r3, pc}, U% R6 G( p, e8 g% b$ ~8 e" n
* i: E' ]3 v8 |1 r
) {% {, X( S, Z4 w: i+ B' l( E
/ q4 B4 K6 v% a; e7 ]( I& ?5 w" t |
|