|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
$ p0 ?" e- ^9 Y a 1 #include<stdio.h> 5 b+ A0 i! ]8 ^/ V
2 #include<math.h>3 F( @7 h: d8 K, m% S: w, S# K; N9 w
3 int main(int argc,char* argv[])2 E# I# b: U# B) ]: Q
4 {
]+ `1 e4 h5 \" ` 5 int a,b,c;; r/ L" r4 {- Y! C4 x3 F6 ]
6 c = a * b;
5 M8 X- y' x! }# k2 t- o' c 7 return 0;
& y% }4 W9 O- I; e4 o 8 }
* p* A4 X$ @2 Q1 \1 W) f' I& _* `2 [. U/ Z F4 v
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看- X& Y! j" I$ q5 K: d# l, J
none:
( {+ u; I9 T8 q* c/ z000082e0 <_init>:
" m! D2 |6 M' ~ 82e0: e92d4010 push {r4, lr}
3 Y. m7 A' e3 ]( m 82e4: eb00001c bl 835c <call_gmon_start>
5 y p9 d7 d7 w- V$ P4 F( d4 u 82e8: e8bd8010 pop {r4, pc}# ~3 b' H/ `; D* a+ v0 \
arago:
/ d$ F) P6 @3 z+ y00008250 <_init>:. r8 K% D O* V, q' ~
8250: e92d4008 push {r3, lr}
6 e2 f0 I* y4 {/ u$ V, c, V; m 8254: eb00001d bl 82d0 <call_gmon_start>% [ G6 z& P$ z0 b
8258: e8bd8008 pop {r3, pc}
5 C. q1 S5 e2 r* n+ g8 k; h, y6 G8 X* L2 T. A0 R
none:4 c& W! w' Z) g, ]+ q, T" z
000082ec <.plt>:
/ H2 j; W9 D* i5 _. @ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)9 |4 r* j2 U& g0 s2 T! m
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>8 {2 c4 \9 d* n5 r: n
82f4: e08fe00e add lr, pc, lr! M+ g/ T$ z2 z3 m2 B( S( a
82f8: e5bef008 ldr pc, [lr, #8]!
x2 d3 X( s# _/ j/ O! Z( u) B ^ 82fc: 000082d4 .word 0x000082d4
1 Z3 B: U6 J7 G 8300: e28fc600 add ip, pc, #0 ; 0x0: `5 F# u0 `' u% C
8304: e28cca08 add ip, ip, #32768 ; 0x8000
5 W4 }5 c" B1 V( V 8308: e5bcf2d4 ldr pc, [ip, #724]!; Z3 O h- R$ s" S7 z# C& v
830c: e28fc600 add ip, pc, #0 ; 0x0
% O3 Z+ z# O3 B8 t 8310: e28cca08 add ip, ip, #32768 ; 0x8000
$ `: B$ B) Q A2 } 8314: e5bcf2cc ldr pc, [ip, #716]!
( u! \0 G# i" \1 T H 8318: e28fc600 add ip, pc, #0 ; 0x0
4 E6 |- W( N3 J$ y2 d: ]" K; a! S 831c: e28cca08 add ip, ip, #32768 ; 0x8000
! d- ]* I5 e. r) @ 8320: e5bcf2c4 ldr pc, [ip, #708]!2 g, [# Z! ]. h: w _; `% w
arago:
, q; W; C! \. D* }0000825c <.plt>:; _6 U) b( L- Z q
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)' i: q# n T9 Z0 R! X% p# A
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
% j- ^& p* P2 {6 X! ^ 8264: e08fe00e add lr, pc, lr+ K c3 g' v% k5 K4 w0 `2 M0 R
8268: e5bef008 ldr pc, [lr, #8]!
6 }) `+ v) D9 X0 f6 y9 ^5 L 826c: 0000827c .word 0x0000827c1 L: _: W2 o. D3 h8 @: F
8270: e28fc600 add ip, pc, #00 t0 b! ]% K1 \" [
8274: e28cca08 add ip, ip, #32768 ; 0x80004 e$ c; R. ?" A# @- _- }9 [8 {$ S$ p
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c6 _2 W0 F! y; w
827c: e28fc600 add ip, pc, #0
9 n0 R5 }) @& E# | 8280: e28cca08 add ip, ip, #32768 ; 0x8000
3 [# c0 Z0 ~" y3 O- ^' e* U, G 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2744 R% J4 A1 ], t- M1 W
8288: e28fc600 add ip, pc, #0
# Q) ?& V$ \ t: V. {. E 828c: e28cca08 add ip, ip, #32768 ; 0x8000
( x8 S8 l: `9 @8 Z. z6 M 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c, f: ?8 q0 c7 t; @, N
none:1 ~0 S: `5 N( N% b
00008324 <_start>:
5 K9 j# E# V6 ?2 I/ M. J/ H 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
- @) F* z. `* B% s 8328: e3a0b000 mov fp, #0 ; 0x0+ O7 M' [0 I6 f) ^, a. B
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
, \. R* B/ l, _ 8330: e1a0200d mov r2, sp
" ~+ { P4 v* f2 D, [ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!); a) C3 P7 n/ ^6 X- z
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: A7 a2 z* ~# \" B 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30> a% H. o1 p# J- T8 ^! [. a4 H
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>3 T5 X1 N$ ]& t' b/ W( M. k
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)- a; q P0 m5 x3 H" |2 _( K: \2 H
8348: ebffffef bl 830c <_init+0x2c>& _ D! T$ P6 u
834c: ebffffeb bl 8300 <_init+0x20>
( n* k/ k! b3 s* H 8350: 00008404 .word 0x00008404
5 ]. z8 U! |/ m4 z 8354: 000083cc .word 0x000083cc
4 |- ]9 v! w& F( F4 o 8358: 00008408 .word 0x00008408# ]* r$ k' Q* c! a2 |( X, y' _
arago:
2 O& Q0 ?2 v0 [% s+ Z4 v' e0 x00008294 <_start>:
2 }0 m' ~: {) I7 y) i4 V 8294: e3a0b000 mov fp, #0
. P; G9 D1 }# ? t9 m 8298: e3a0e000 mov lr, #0) ~8 s% _2 {9 i" f: n/ i( h
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( r9 T& |2 h( ~
82a0: e1a0200d mov r2, sp0 V3 g1 v; p% g0 T5 K
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 N' k# m$ ?: v. Y) o
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
/ T( G5 R4 x M+ ]# g# w 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>. o i6 g2 _( E5 g1 t. ?
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)" D( _* H& @5 C" a
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>. L6 u& }: ~& F: ]4 J6 Z: {; u1 r
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>; x, f; m4 c/ |7 B& R9 j- x
82bc: ebffffee bl 827c <_init+0x2c>
4 H1 n3 P) ~6 v1 ^, f! b' h9 B 82c0: ebffffea bl 8270 <_init+0x20>
C# ?8 `- i: V, N0 M 82c4: 000083dc .word 0x000083dc C. S. Q) r. e6 \
82c8: 00008344 .word 0x000083443 O- L; b1 j/ _! H2 y: }$ }
82cc: 0000837c .word 0x0000837c
6 m# m) h. ~2 j* X) c. L8 inone:
% o4 g# H8 x. V+ l0000835c <call_gmon_start>:
6 e5 E+ x3 f/ i( a1 S' V. K# J 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>4 l! E8 u0 M% i- V
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
1 t: O% {* l' M# c' s! | 8364: e08f3003 add r3, pc, r3; L) P2 B7 @6 M$ [1 r$ e( y
8368: e7931002 ldr r1, [r3, r2]
8 j; P$ R4 p, G0 _( O) ?+ G5 D3 J$ n 836c: e3510000 cmp r1, #0 ; 0x07 G+ W. ?: {! Y1 f
8370: 012fff1e bxeq lr5 B& E- f5 z1 N) q& D! C4 u
8374: eaffffe7 b 8318 <_init+0x38>
8 i) x: v. Z! Q5 {9 { 8378: 00008264 .word 0x00008264. Q' s6 Y+ ^' ^. K: A
837c: 00000018 .word 0x00000018
# ?: h2 |$ f& Y1 I1 o/ qarago:
- v) P- o( J- k000082d0 <call_gmon_start>: G6 B1 s5 P# Q4 y. |; ^
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
/ r# Y5 [2 ]# P5 n) Q 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>' g6 O G. Y5 w& d2 p3 l# C
82d8: e08f3003 add r3, pc, r3& t2 m9 `; \) y1 I
82dc: e7932000 ldr r2, [r3, r0]/ ~1 ~7 p& U3 [9 S1 \6 W5 n( P8 C" a
82e0: e3520000 cmp r2, #03 f1 ]& D5 B) N' ~8 T4 L- ]
82e4: 012fff1e bxeq lr
+ i3 G$ ^7 v1 E8 j 82e8: eaffffe6 b 8288 <_init+0x38>
9 I9 `7 W( s" w$ v 82ec: 00008208 .word 0x00008208
4 o& Z6 |$ s7 a6 I* M; j- { 82f0: 00000018 .word 0x000000189 o0 x. u k# c8 ?- d2 W5 h+ B( ~
none:
E+ n& A7 m6 V8 a, ?3 l00008380 <__do_global_dtors_aux>:1 G$ G4 ?1 k8 q+ g
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>4 S: G+ `( a9 m/ E r% `
8384: e5d23000 ldrb r3, [r2]2 K; k$ O" @1 g ~/ h( R
8388: e3530000 cmp r3, #0 ; 0x0
. A4 f! j7 b. K# |3 \, b6 }$ K. [ 838c: 03a03001 moveq r3, #1 ; 0x1
" P+ [5 p, R( l4 w( D2 W2 a* t: a 8390: 05c23000 strbeq r3, [r2]
+ g. z4 @% u7 H) s 8394: e12fff1e bx lr
/ I6 n7 o y/ Q$ B 8398: 000105f4 .word 0x000105f4. S" N6 |0 K7 C; w1 q4 h0 A
arago:
. I1 I( B# c. s1 z) j6 q2 C000082f4 <__do_global_dtors_aux>:
7 G3 U% n! P# A% q# b 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
' d% s' U& [$ R9 o4 _# V+ h0 k 82f8: e5d32000 ldrb r2, [r3]
6 u: X$ ^* z/ Z8 _/ q0 k: I8 q 82fc: e3520000 cmp r2, #0
$ |: K* u/ |- L! y& p; `6 F 8300: 02822001 addeq r2, r2, #1
; D8 m i0 z4 V& Y% K. F2 ? 8304: 05c32000 strbeq r2, [r3]- C; {5 m4 v# [
8308: e12fff1e bx lr
. I, p1 J' r1 ?+ \2 X: W+ [2 P 830c: 0001050c .word 0x0001050c: L! I6 ] k. N) G) U% F$ S) E- a
none:! ]* h* D* u5 W/ |, _9 f
0000839c <frame_dummy>:6 N! H" E) O5 I) I( H6 S
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
( }) Q5 {! e+ R* l2 g 83a0: e92d4010 push {r4, lr}6 e2 \% U. x( |$ _: B
83a4: e5903000 ldr r3, [r0]9 _" \1 y, S$ F: i/ T, m1 w1 s
83a8: e3530000 cmp r3, #0 ; 0x0! ]0 a. ?6 h$ r5 f/ B/ t2 V7 g
83ac: 08bd8010 popeq {r4, pc}
4 b r* d; R$ j8 P2 b* C( G 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
X: J+ D+ j% o/ t& n 83b4: e3530000 cmp r3, #0 ; 0x0* s1 B9 V) l. L( {% V4 Z
83b8: 08bd8010 popeq {r4, pc}
6 M- X9 F: C8 d 83bc: e12fff33 blx r3
/ |, v1 }) a' l" k+ s6 B, X 83c0: e8bd8010 pop {r4, pc}
4 f$ p1 P* Y& t m4 j. P ] 83c4: 000104dc .word 0x000104dc1 G4 U. M9 E* O; }3 ?, o' x0 P
83c8: 00000000 .word 0x00000000
; O8 I% i; B: ~: darago:
& j& {, w- n" T: ^, y+ r00008310 <frame_dummy>:
1 O5 U* d# c7 u9 i5 v. ? 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>7 T3 J* g# @3 u7 r! g/ _
8314: e92d4008 push {r3, lr}/ ~2 g( C ~) d" N& a! |% Q
8318: e5903000 ldr r3, [r0]. }. m1 _1 D" l. C
831c: e3530000 cmp r3, #0
4 x" }/ L$ X: F5 K# J 8320: 0a000003 beq 8334 <frame_dummy+0x24>3 v9 J+ o. W1 E+ q3 f3 s# {9 }
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
% C+ o. Y5 Q* p" z8 S( | 8328: e3530000 cmp r3, #0
- s- t$ B. P# A2 A. b 832c: 11a0e00f movne lr, pc- r1 _; m4 _0 G4 W
8330: 112fff13 bxne r3- i# g: B' n1 d+ J: e
8334: e8bd4008 pop {r3, lr}! y1 p/ ~" ~; A
8338: e12fff1e bx lr0 [0 w) q) s g
833c: 000103fc .word 0x000103fc% p: _! C! i! }- \+ H
8340: 00000000 .word 0x00000000" L3 ]* {" B" [' B2 m6 [1 I1 {0 m0 _9 w
none:
9 ~: `" J7 l9 c7 v) l w% v6 H000083cc <main>:5 p! w$ ?4 N$ j. U. O
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: v+ [! `- j! \- \6 F 83d0: e28db000 add fp, sp, #0 ; 0x02 ^6 ?* l( m" x
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
! T; n9 S# o5 q: k U 83d8: e50b0018 str r0, [fp, #-24]' i: v+ C$ y% @- [% s. L( y
83dc: e50b101c str r1, [fp, #-28]
/ \" K$ ]7 _1 z( C' [ 83e0: e51b2010 ldr r2, [fp, #-16]; R3 {) Y; }+ N; U/ F
83e4: e51b300c ldr r3, [fp, #-12]' \' v( k6 P- r+ ?
83e8: e0030392 mul r3, r2, r3
* x+ p0 m! A' y! [- }8 E" |7 r 83ec: e50b3008 str r3, [fp, #-8]) X8 F$ e/ I) ~' `
83f0: e3a03000 mov r3, #0 ; 0x0( F5 U) f8 R) X4 l
83f4: e1a00003 mov r0, r3, P9 N) d! r- `. X5 o$ K9 D5 h
83f8: e28bd000 add sp, fp, #0 ; 0x0
9 k' | f3 A, N! [( @6 F 83fc: e8bd0800 pop {fp}3 U1 Z: b' v+ I9 [; x& _
8400: e12fff1e bx lr
$ H( Y( n8 T8 A/ [8 m) barago:4 B7 w! b/ ?$ \/ q5 F
00008344 <main>:, d* u& Z9 T: D7 }9 _; ~' h
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)3 Y! a, o% g& d2 q( i: K
8348: e28db000 add fp, sp, #0
9 \& E) |& L. ^" |$ B+ t/ ^9 h 834c: e24dd01c sub sp, sp, #28/ _/ f. T, L) _' z1 d
8350: e50b0018 str r0, [fp, #-24]
+ v) u( }& d# S6 N 8354: e50b101c str r1, [fp, #-28]4 E& t, y- n( }- Y, \# N. j
8358: e51b3008 ldr r3, [fp, #-8]) z! `( H& M% q: M% i
835c: e51b200c ldr r2, [fp, #-12]
5 k0 N. _" |3 {1 n- I 8360: e0030392 mul r3, r2, r3
4 u- W# b n3 `/ Y2 W3 L 8364: e50b3010 str r3, [fp, #-16]
, C9 G' B' W y* Z$ ], p/ s" e# c 8368: e3a03000 mov r3, #0
. `$ i) r1 t# A: B) T v: | 836c: e1a00003 mov r0, r36 I, R1 `: @. b
8370: e28bd000 add sp, fp, #0 I" Q. v( `* F; _3 t7 q! M8 @
8374: e8bd0800 pop {fp}
* M) X# k$ K" `" l k 8378: e12fff1e bx lr
3 v2 }& x- r+ inone:
! F' |5 ?, [ ^+ O. f# V' g00008404 <__libc_csu_fini>:# R6 m( n, m( d0 h" A
8404: e12fff1e bx lr; D& ]8 c' s. g6 A! x" @
arago:
+ k& Q% n! ~: B6 U! F* Z000083dc <__libc_csu_fini>:4 Q& ]9 ^% \7 p3 t
83dc: e12fff1e bx lr
- a" O- O8 ?+ L/ Znone:
5 ~- ~' z& q# i3 F& W00008408 <__libc_csu_init>:5 f) F! ?: m. ~4 z. p% g
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}9 V# F1 S$ a& D! e: P1 b' p
840c: e1a08001 mov r8, r1
8 V" t. I- g( h9 S3 w2 Z 8410: e1a07002 mov r7, r24 n7 t' b+ c& q/ V
8414: e1a0a000 mov sl, r0
: Y& D; S1 {; |7 X0 X 8418: ebffffb0 bl 82e0 <_init>
) K* C- O% r+ o; Z( }9 k1 T5 c5 a 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>0 P3 q% p5 k3 J( T
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
+ q4 k# A$ b; D' D' ] X: ]: F 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
0 M6 p) Z5 r/ o1 a0 s: s# C) } 8428: e0613003 rsb r3, r1, r3, [! D* X6 w8 k: H
842c: e08f2002 add r2, pc, r2. Y% ~, l( G* `: l3 `
8430: e1b05143 asrs r5, r3, #2
* x9 x8 v& ~0 E5 S6 w$ e! X" V 8434: e0822001 add r2, r2, r1
3 @9 g. R0 {1 z' i' [ 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}1 b. f- {3 o# t
843c: e1a06002 mov r6, r2
) `' _$ l4 G9 Z, r$ a% J3 \ 8440: e3a04000 mov r4, #0 ; 0x0. G2 H& U- C) @$ q% g( j
8444: e1a0000a mov r0, sl( I; J$ r' y8 a6 a6 p6 m- [. l& ~
8448: e1a01008 mov r1, r8' e/ _0 a* Z# u' W3 B2 H/ Y8 D
844c: e1a02007 mov r2, r7. [$ w) f$ _- R3 p
8450: e1a0e00f mov lr, pc5 [* N$ i- f# q8 M* R, Q6 ^( c
8454: e796f104 ldr pc, [r6, r4, lsl #2]) G( m7 x& D( o; u4 z
8458: e2844001 add r4, r4, #1 ; 0x1
: |7 ?* I* {2 U6 i 845c: e1540005 cmp r4, r5. Q' g# J/ m5 S
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
. X7 U6 k" B( e/ M 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}) c. ]' u9 `" @& \% y8 Q1 ^
8468: ffffff04 .word 0xffffff04
: L& o7 n, Q) E6 D4 a 846c: ffffff08 .word 0xffffff08% ^: {: ^, G$ M) @2 t3 {* C+ y% b
8470: 0000819c .word 0x0000819c- T1 i" _3 _+ ?- h
arago:
# b1 ]+ |/ q1 _0000837c <__libc_csu_init>:
; i9 z- p# j$ F( V! U0 t 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}' c: m7 r" W" H
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>0 l5 ]. b% m) ]( T9 f
8384: e1a06000 mov r6, r0
* F# W- Z/ v- N$ G 8388: e1a07001 mov r7, r1( m' w2 N$ Y0 l$ n' U* |1 o% t
838c: e1a08002 mov r8, r2
9 m1 R) P* j9 K( B5 k5 ^- o 8390: ebffffae bl 8250 <_init>7 I% i+ Z4 n6 z. N* U
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>9 [" A+ Y( h; G7 ?- A
8398: e08fa00a add sl, pc, sl
2 O) G% [8 ~6 I( h0 x$ a& m 839c: e08f0001 add r0, pc, r1
2 F: A1 E+ ]# o' f 83a0: e06a5000 rsb r5, sl, r03 [$ x! b$ o3 }! d
83a4: e1b05145 asrs r5, r5, #2
0 @1 y# F" B$ h/ D. X% G" O9 K 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}( d; ]2 x- X6 c% ^9 E. e
83ac: e3a04000 mov r4, #06 [1 A% e b. c. P
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
9 J9 V/ `; k3 x, t, C 83b4: e1a00006 mov r0, r6
& ~% Y) n$ C8 G- d8 e l, p! i: c! w" v 83b8: e1a01007 mov r1, r7
. N& Y2 }% B* l! O& R: B+ c4 k- u 83bc: e1a02008 mov r2, r8& M% x! ^) r9 a( e, {/ M
83c0: e2844001 add r4, r4, #16 p: ?' p. r0 j0 V! C! m
83c4: e12fff33 blx r3
3 T' [. R- n% _) ^! l8 L 83c8: e1540005 cmp r4, r5
8 [, A8 K7 ^2 V# O5 S 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
( Y7 E. w& a) ` 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
: m* D$ q7 S0 ^4 ? 83d4: 00008054 .word 0x00008054& S1 |8 D8 @" S4 I: G
83d8: 00008054 .word 0x00008054
/ R: G9 S! D5 V; vnone:
& v$ o! M" L) G2 ~Disassembly of section .fini:
" a+ }+ A" p% ]0 A; r, d, \; o) E& l$ y" }3 @. }+ Y& B
00008474 <_fini>:! w, c; U; k6 j# S+ _1 b. j
8474: e92d4010 push {r4, lr}
3 l1 h: ]* g6 k2 b 8478: e8bd8010 pop {r4, pc}' f/ J5 I3 L* \4 K' P6 \8 s% s/ I
arago:( v: c8 ?, v& n4 x) W# ?4 Z, ?
Disassembly of section .fini:
; [" A- ^9 C; j
7 f% ]' s+ J' d: d000083e0 <_fini>:
; Z. q0 y3 A$ ^3 a8 d- P: H 83e0: e92d4008 push {r3, lr}
3 S$ n, B- s% U8 D6 B/ c* Z 83e4: e8bd8008 pop {r3, pc}* F9 T8 p- X8 } X$ h! _9 {9 s
" l ]8 }: g% F* `% W" j- t
6 Z ]. g( _: `% T6 m9 V
9 O i% l1 y1 G7 ]- I* { |
|