|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
- Y, q2 o# Q4 f# E9 s1 R6 |% ? 1 #include<stdio.h> x- R; L0 k! G! E5 @2 C; [) }* t2 d
2 #include<math.h>
" z6 t" O U+ r J* Z' z 3 int main(int argc,char* argv[])
, v( U6 |8 r8 G0 t% @ 4 {
3 t0 ]$ a0 M3 g 5 int a,b,c;
( G6 @4 v( b1 A' o1 T- G 6 c = a * b;- a. B4 Z3 }6 }8 C* ], ?& f
7 return 0;
( @ m# ]+ J4 y$ C5 w2 c 8 }# k& N! @3 ]; ~8 K% M( ]
) K$ d: ^# \+ D! m% s$ o6 ], a; N
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
1 Q6 E; u- C# |1 Y4 W/ |8 S4 dnone:
+ z0 W. M& ]& K n000082e0 <_init>:
' J8 @4 `2 k* @7 _. _" p 82e0: e92d4010 push {r4, lr}* X& u+ R% P s
82e4: eb00001c bl 835c <call_gmon_start>4 y' M3 \& y% Z( K+ t, e) }
82e8: e8bd8010 pop {r4, pc}5 y" x5 W/ Z5 }7 R# O6 R
arago:: [ P9 Y# O3 ~; t* {$ H+ o$ W1 n
00008250 <_init>:* H* n( @( b' d [
8250: e92d4008 push {r3, lr}
/ B4 B5 `6 x6 ], ^ 8254: eb00001d bl 82d0 <call_gmon_start>9 d7 @! H7 u* G
8258: e8bd8008 pop {r3, pc}8 z. G! a! g/ u# @. e9 B
- N i1 N8 Q! }& T
none:
/ m) S$ k' J# T- P: y000082ec <.plt>:0 a% ?( I: j/ S6 _. c# @- T! D
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)& P* p6 `: S/ ^
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>: p( m; _6 K/ c( ~
82f4: e08fe00e add lr, pc, lr! p M. S T8 L$ X v
82f8: e5bef008 ldr pc, [lr, #8]!4 C2 B( i, k9 l7 v1 l4 a1 }0 p
82fc: 000082d4 .word 0x000082d4
: I5 k9 c& M4 v( J: J 8300: e28fc600 add ip, pc, #0 ; 0x0% Z: u) {% w6 w
8304: e28cca08 add ip, ip, #32768 ; 0x8000
0 _: H: M: c/ H( [ 8308: e5bcf2d4 ldr pc, [ip, #724]!+ ~3 |+ a! U+ y( S( j" \7 n
830c: e28fc600 add ip, pc, #0 ; 0x0/ v9 Z0 l* _* R/ N$ Z
8310: e28cca08 add ip, ip, #32768 ; 0x8000
; _- _( d( E# Z" C! z 8314: e5bcf2cc ldr pc, [ip, #716]!
8 u% e' S' g2 V' n4 } 8318: e28fc600 add ip, pc, #0 ; 0x0
& s6 i. d: X; T# c 831c: e28cca08 add ip, ip, #32768 ; 0x8000
" D5 t, d5 n5 _6 h, R 8320: e5bcf2c4 ldr pc, [ip, #708]!7 Q9 O' ]! j1 D9 m
arago:
+ e1 c8 G* k0 W! O0000825c <.plt>:5 N: f# F8 z& F
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)( w x) O1 m( a( ^
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>6 ^3 r* P. H8 {* I, {- a
8264: e08fe00e add lr, pc, lr) t$ X. Y# F/ N& F3 j
8268: e5bef008 ldr pc, [lr, #8]!
" O. r. D: A3 ?& t- ~! H( ^ 826c: 0000827c .word 0x0000827c
3 ~" K5 u" E) I7 J 8270: e28fc600 add ip, pc, #0
) s; p5 U" ^! T. k$ {! j 8274: e28cca08 add ip, ip, #32768 ; 0x80005 v I* Z/ l$ X6 U
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
5 C) G) f0 U- x; M* V 827c: e28fc600 add ip, pc, #0" N) H3 a6 b2 A# p$ g+ `- e
8280: e28cca08 add ip, ip, #32768 ; 0x8000
v5 k3 D# @$ A3 P 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274% w" m3 o/ U( g# @' C
8288: e28fc600 add ip, pc, #03 q9 m7 a- P; }( a
828c: e28cca08 add ip, ip, #32768 ; 0x8000
& |7 K2 a7 Q4 _% u% W# {1 P7 C 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c) t( A' J# u- q, o5 U8 |! s8 G; S
none:7 O$ K `* P/ a" h- @8 n
00008324 <_start>:4 A( e. A+ Q4 I. U) X2 [' z% _
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>3 S3 E# i8 G/ r7 Q( w1 X# p
8328: e3a0b000 mov fp, #0 ; 0x0
1 Y# F& U6 p6 W8 _% n0 v: F8 C 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% Z2 @5 N( i' w
8330: e1a0200d mov r2, sp& h2 h, V) X3 D2 a+ ]' D
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 m, K$ ^4 {& [9 M 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)( h5 B3 \1 `+ z ]+ a8 C+ ^6 g
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
% [( {" w) ~6 b5 ^! V$ F% B! ^5 d 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>7 |( v8 E6 W) [7 ]1 n" i$ H
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. o1 ?* `- X9 `5 m* l0 `) D 8348: ebffffef bl 830c <_init+0x2c>
5 @. Y1 s: ]3 P! |- @) A9 d 834c: ebffffeb bl 8300 <_init+0x20>/ m+ N3 |1 l" ~
8350: 00008404 .word 0x000084049 \" @1 o- t% T: H7 W' `1 ?
8354: 000083cc .word 0x000083cc
+ W% i+ `! |/ W) L/ g. y) W 8358: 00008408 .word 0x000084084 r2 y- r, f3 u* f
arago: h- l. r @8 h) ?) |. u E0 t
00008294 <_start>:8 x n s! E9 M- J
8294: e3a0b000 mov fp, #08 C. U z7 |- F$ ]- y
8298: e3a0e000 mov lr, #0, }0 z1 c7 m0 |5 \: X4 Q
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
1 N' T' Y$ O5 s& C5 Q! F7 w 82a0: e1a0200d mov r2, sp# i7 A: Y+ g0 R9 t5 J
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
3 \- {0 P" R. `, v$ u 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
6 v3 e. V7 V' H1 y5 ] 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
7 f0 |1 d5 a$ z( U3 p% H 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 q/ Z% `* [. |5 ~ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>! W3 u v3 d2 u+ P* k, D
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
- i# t1 X4 x6 _( h& N 82bc: ebffffee bl 827c <_init+0x2c>3 G+ l! ~ i" q1 \0 Y) e3 n
82c0: ebffffea bl 8270 <_init+0x20>3 y/ a3 N" n' S h; @
82c4: 000083dc .word 0x000083dc' u2 j1 Q! t. O; Q3 J1 [, @
82c8: 00008344 .word 0x00008344
9 e" d2 m& D& c) e 82cc: 0000837c .word 0x0000837c4 t- d$ ]" c$ |8 K
none:- |) ^- L+ z( p3 D( S6 R3 Q
0000835c <call_gmon_start>:
; N2 Q9 m2 h" @: c 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
) b3 D$ @" [3 j' F, K o 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
+ \+ T6 a; w, N, o 8364: e08f3003 add r3, pc, r3
3 R; d+ _ \: v# h$ X 8368: e7931002 ldr r1, [r3, r2]' }! E- d2 C6 m( U
836c: e3510000 cmp r1, #0 ; 0x0% [. j3 w* `4 ]4 n3 F8 k
8370: 012fff1e bxeq lr
2 I' v/ d& c( b" r- j G 8374: eaffffe7 b 8318 <_init+0x38>
, I1 A4 l) t6 G4 s 8378: 00008264 .word 0x00008264' E4 p$ s$ b3 [! ]! q
837c: 00000018 .word 0x000000183 L- T; ?# _$ I/ k
arago:) E0 o4 v4 Q5 t' n
000082d0 <call_gmon_start>:
$ w; u$ L3 ^/ H1 x 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
! T7 [5 t# l: Z- ^7 Q 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 a: n& i. a, R; P9 ?: U 82d8: e08f3003 add r3, pc, r3
$ e. X3 p9 l A4 g) E1 n* `5 H 82dc: e7932000 ldr r2, [r3, r0]
" d1 N) L: ^" G+ } 82e0: e3520000 cmp r2, #0
+ n. M# h$ F7 Q 82e4: 012fff1e bxeq lr4 G; b1 p3 R% I! h8 d
82e8: eaffffe6 b 8288 <_init+0x38>
8 u i* F; L$ G, ]- B- \# W 82ec: 00008208 .word 0x00008208
& y7 D0 H O, M" s8 _+ ^9 X) O 82f0: 00000018 .word 0x00000018
3 L4 @" K+ ]7 \6 }none:
% I5 H6 {, G4 y8 S* m3 U; p00008380 <__do_global_dtors_aux>:
" M) S9 P+ c$ l9 b _ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
; f3 l: L f& M) ^3 y 8384: e5d23000 ldrb r3, [r2]% Z1 m. B6 T9 H3 a( w
8388: e3530000 cmp r3, #0 ; 0x0
! u( g* ?3 \( x m 838c: 03a03001 moveq r3, #1 ; 0x13 W" i: s" G# z. v
8390: 05c23000 strbeq r3, [r2]+ P& V& g- J" f- `5 u: ]' L N
8394: e12fff1e bx lr/ `/ x. s; T' S* M9 v9 H1 }
8398: 000105f4 .word 0x000105f4- S! O4 O8 d G6 k& K3 ^
arago:% f, `9 I% \. z% @( k J8 S
000082f4 <__do_global_dtors_aux>:
4 W }; b9 T' ~, D2 e 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
+ J2 K( t1 O6 j/ m6 C 82f8: e5d32000 ldrb r2, [r3]
, O5 b1 m) N9 I: W; h- y 82fc: e3520000 cmp r2, #0
6 _5 g% i6 s$ S/ D0 {' O 8300: 02822001 addeq r2, r2, #10 v' Q/ R2 x& U& S- f4 P6 k8 h
8304: 05c32000 strbeq r2, [r3]2 s1 K. R8 g4 i5 A+ l! D6 q! k
8308: e12fff1e bx lr( X* O8 }' C5 d/ L1 `! U8 X, v
830c: 0001050c .word 0x0001050c/ [ Y3 Q, J( n, X" t
none:+ U, m" |! A6 W4 \6 X8 ?. c
0000839c <frame_dummy>:" [6 S% F2 [, F, A. U
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>* ~; S5 X2 m9 m! C4 V
83a0: e92d4010 push {r4, lr}
- g: n7 D4 [7 i/ e 83a4: e5903000 ldr r3, [r0]
, G' q- C! ?: w! i0 ? 83a8: e3530000 cmp r3, #0 ; 0x0
8 @+ U% o4 K% Y/ T' P- v& [, C* a 83ac: 08bd8010 popeq {r4, pc}
* m$ C V; W% Y" H 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>9 X5 O, b4 o T5 c4 v' C4 `2 g
83b4: e3530000 cmp r3, #0 ; 0x0
% t& Y# t: C; ] 83b8: 08bd8010 popeq {r4, pc}
8 N. z2 H8 k5 Y* g3 C6 M# k" e 83bc: e12fff33 blx r3
+ |" M% ?( @, b% X* }! }3 } 83c0: e8bd8010 pop {r4, pc}) g: P8 p( G6 B' E& ~/ v! I
83c4: 000104dc .word 0x000104dc! D( t" s9 J* u' C$ J
83c8: 00000000 .word 0x00000000* |& ~* j. ?/ v2 B
arago:* T9 Y4 K' S% _+ h( L
00008310 <frame_dummy>:
, s# d/ h: @; [4 M5 i 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
9 R u s9 ^; e 8314: e92d4008 push {r3, lr}
+ X; l' `5 T2 n8 Q- E& H 8318: e5903000 ldr r3, [r0]
3 n! ~, t( K, h# | 831c: e3530000 cmp r3, #02 O! \* m( O, G$ z' @
8320: 0a000003 beq 8334 <frame_dummy+0x24>$ l! }* t1 h. V+ a9 }& v' R
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
L( n3 _3 Z! a- X# [% @ 8328: e3530000 cmp r3, #0# M+ }* c1 j. x$ l9 t
832c: 11a0e00f movne lr, pc
( N5 q, y1 M& I. m( a' D3 d 8330: 112fff13 bxne r3" O1 B% i; |& S; y1 O. u+ L& |, H
8334: e8bd4008 pop {r3, lr}5 Q! c. X9 h, o' F& @! {& _
8338: e12fff1e bx lr k5 [( {$ ?/ h
833c: 000103fc .word 0x000103fc
1 R& g7 k; e0 B 8340: 00000000 .word 0x000000009 l* ~+ B! ]" c1 h- q
none:
* ^# v$ A4 [+ w: Y/ w+ V- L6 t000083cc <main>:
' v# X: F1 t3 ~9 c& z 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 f# p$ }) h* Z+ R2 M) Z7 l f/ o 83d0: e28db000 add fp, sp, #0 ; 0x0
! G% U* j/ u3 e 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
- x2 B7 ^! ?% P, u, z% e2 ]) |8 L 83d8: e50b0018 str r0, [fp, #-24]& v( L1 `( L* h, w8 l$ F6 T5 {# c2 m
83dc: e50b101c str r1, [fp, #-28]
% Q; Y6 F7 D2 X- [ 83e0: e51b2010 ldr r2, [fp, #-16]( ~& g3 ~, u$ \$ E6 E' u2 O. f$ b
83e4: e51b300c ldr r3, [fp, #-12]
' g* ?8 |5 X- h" M 83e8: e0030392 mul r3, r2, r3' V- D- L0 r9 a8 x: _
83ec: e50b3008 str r3, [fp, #-8]8 h( n& L# g2 R, R) t+ o, b* j
83f0: e3a03000 mov r3, #0 ; 0x0# y1 \5 ~+ j I: B3 k0 E; G7 r/ N
83f4: e1a00003 mov r0, r3
: @9 j. A8 t) H 83f8: e28bd000 add sp, fp, #0 ; 0x02 x! K+ J g; b _0 P3 C/ h
83fc: e8bd0800 pop {fp}
0 i5 x+ [- y7 z 8400: e12fff1e bx lr1 ~! d# l) m& W6 M# U
arago: N" m* @7 t$ ?! G4 w+ [
00008344 <main>:1 p) b! b3 G, m# ^9 H6 K
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, u9 V$ M( ~! e 8348: e28db000 add fp, sp, #06 U9 c: E' X: w
834c: e24dd01c sub sp, sp, #28
+ r1 z% f6 }4 V) O5 }* V. F1 h 8350: e50b0018 str r0, [fp, #-24]" o# ]7 ^* A& q$ F( U, U
8354: e50b101c str r1, [fp, #-28]; ]/ ]5 L) ]8 v; }/ A
8358: e51b3008 ldr r3, [fp, #-8]% j1 i6 {5 v6 a2 l/ W6 E
835c: e51b200c ldr r2, [fp, #-12]( @4 } N1 c) D
8360: e0030392 mul r3, r2, r3
; d8 g; ]! r4 e Q8 o 8364: e50b3010 str r3, [fp, #-16], i- x) e0 J! p/ A" x1 v5 r% c& K
8368: e3a03000 mov r3, #0- L3 p( T& Y+ T& O% O
836c: e1a00003 mov r0, r3
! K' V. X+ i9 F! h 8370: e28bd000 add sp, fp, #0
2 ^) Y/ S$ _; z2 h) q 8374: e8bd0800 pop {fp}& g S% H' W# O+ o
8378: e12fff1e bx lr
" |8 k* V4 h2 [! ?; qnone:
& \0 G5 O. f0 O+ S# `* L$ s5 s% m00008404 <__libc_csu_fini>:
0 z* h/ ^, o* A0 q6 R; \ b% Y 8404: e12fff1e bx lr2 O |: s/ x, E1 l, D n- c
arago:% n# a* n. s- A+ Z
000083dc <__libc_csu_fini>:
/ A* y* i; t$ s5 A9 a T/ ^ 83dc: e12fff1e bx lr
6 w5 {9 h* P2 R0 }( P* d, p" F+ Pnone:
* t5 J; P4 F/ | _4 r4 }3 a00008408 <__libc_csu_init>:! O- g- R$ t$ R3 j `5 Y. N
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
" h Z' @* V, J9 ~ 840c: e1a08001 mov r8, r17 _) e2 d7 m1 I2 T8 {" o
8410: e1a07002 mov r7, r2
+ n/ v$ Q: ^5 o/ @" ]) ?4 ] 8414: e1a0a000 mov sl, r0# P) X! z: q+ I; x/ f! ~, b$ @
8418: ebffffb0 bl 82e0 <_init>
& ?8 T& @: R' ? 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>& i) B! _ T' Y9 m2 H; m' k
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>: @+ c R- ^5 O5 s. F
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
% ]2 J% u& A- `4 Z/ ~ 8428: e0613003 rsb r3, r1, r36 I; p8 F5 \8 o. Q8 H. P
842c: e08f2002 add r2, pc, r2! c4 E. z: s- z* C/ q$ A# R7 P
8430: e1b05143 asrs r5, r3, #2
. Y8 I e3 \& L# \2 c; O& \0 B3 ~+ ^$ N/ V 8434: e0822001 add r2, r2, r1
( \0 y8 W7 w7 }' A2 c 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
/ h# y# {+ D* P3 Q! [6 Y 843c: e1a06002 mov r6, r2
: g4 t! l& e5 j) \: q S 8440: e3a04000 mov r4, #0 ; 0x0
- h4 J- j# F" A* F 8444: e1a0000a mov r0, sl7 h/ o: ?! y& z t! v/ H
8448: e1a01008 mov r1, r8
+ K0 n/ I; _- a( C 844c: e1a02007 mov r2, r7
' ]4 X9 Y0 n! R$ z, w. H 8450: e1a0e00f mov lr, pc
, d" {4 B1 x. r& J 8454: e796f104 ldr pc, [r6, r4, lsl #2]! M( h. |) p, Z: E8 f5 w# `
8458: e2844001 add r4, r4, #1 ; 0x1$ H- a; \- x* J0 `1 u, W
845c: e1540005 cmp r4, r57 S" r0 ^9 {. F$ c' j8 p$ Q
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
# Q8 z! B4 J5 i; x; B" p7 I 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
2 a4 ?9 X8 v4 }0 l0 F 8468: ffffff04 .word 0xffffff04
' w \ x" ?- j 846c: ffffff08 .word 0xffffff08
& B- j. t" W H x$ [5 q# f6 w 8470: 0000819c .word 0x0000819c' `9 Q, |, j- w+ i2 C
arago:2 J3 k3 ]1 A. f3 P7 w
0000837c <__libc_csu_init>:8 R! K4 v; ~& K8 i; I+ v
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}4 H. H9 K' D) T
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>% F) K- o/ A* p$ k
8384: e1a06000 mov r6, r0% ]" c* q, h' g' b) Q
8388: e1a07001 mov r7, r1
7 A* Z. m4 l2 M2 W- V 838c: e1a08002 mov r8, r2
4 z N1 d& d8 |9 k3 U* a 8390: ebffffae bl 8250 <_init>. N. n3 I/ J# t. `' c
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
$ _$ S- m3 l$ P/ _( G 8398: e08fa00a add sl, pc, sl1 [$ }7 t) H. H. D* a0 L6 d
839c: e08f0001 add r0, pc, r1# M6 ~& y D M9 |4 u6 d
83a0: e06a5000 rsb r5, sl, r0
- Y& U5 ] w b+ ~ 83a4: e1b05145 asrs r5, r5, #2- y0 ^: a! N5 N
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
5 ~! I4 c2 ?. G3 n5 x7 | 83ac: e3a04000 mov r4, #0" A9 B+ t' f8 M8 j: \
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
3 V2 J5 y1 }. d 83b4: e1a00006 mov r0, r6
* L F' y1 d9 Z W, H' n3 `6 y 83b8: e1a01007 mov r1, r7' _& _" }- P( G# V6 b
83bc: e1a02008 mov r2, r8
9 C8 h5 v$ D( e1 V" K7 D9 O7 g 83c0: e2844001 add r4, r4, #1
0 u) q. W4 ]3 p" s3 \( F 83c4: e12fff33 blx r3
' Q( g1 }1 w, [- X8 R( H: L% ^% v: H4 g! D 83c8: e1540005 cmp r4, r5
; G: H* P& u1 `5 x- | 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>- m J4 t4 ^1 p
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, `0 v+ m* i9 x; s
83d4: 00008054 .word 0x00008054
: k3 G9 }% H m$ u6 T$ } 83d8: 00008054 .word 0x000080548 U$ _7 p" {% M9 N
none:
0 B- R8 e0 ?/ m, Q: E# vDisassembly of section .fini:
4 d9 [2 g5 r' k& _" ~, K) r; [% m+ W+ d% D, g. D6 l$ w, ^
00008474 <_fini>:
# H Y& x5 |5 ^* E 8474: e92d4010 push {r4, lr}
) I( d |9 K( g 8478: e8bd8010 pop {r4, pc}: N' Q! Y5 U/ b" U( Q% n
arago:3 l0 m0 d; t4 g ?$ c1 ^
Disassembly of section .fini:
" E* ?9 s( X% P Y; ]4 p8 V! Q b" j: g8 {4 P$ ^9 ~6 k
000083e0 <_fini>:( G1 O8 d/ H, m8 d* R+ @: L: i u
83e0: e92d4008 push {r3, lr}
2 V, u i) g+ m- H4 G1 L 83e4: e8bd8008 pop {r3, pc}/ n5 B( p; I V
6 p$ w' H$ U. e! }* X2 h% r# x" l+ `: K5 V; b
8 [" x8 R2 k$ s5 f! R8 t5 @ |
|