|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:9 F3 _2 i m0 N# ?0 U5 D1 s8 O
1 #include<stdio.h> 2 a% \+ X* G: s! D
2 #include<math.h>/ |7 R4 m' |2 A( f9 q" r8 v/ n4 G
3 int main(int argc,char* argv[])
5 q, A- V+ E( O' l8 i4 w 4 {
) i5 f/ |: T0 S$ @5 o3 W5 `6 l 5 int a,b,c;1 [: q; @: F( z$ }$ R% h$ p* D
6 c = a * b;
7 M- |0 J$ E1 \# x- ` 7 return 0;" i6 U) f: O) ^9 q: S1 b% j( E
8 }
3 f- j& @0 p5 ^4 ]& Z6 n5 d- e! D! H" `
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看, z% w* a0 ] _" c$ t1 c
none:
( L# F5 [; H! g+ T: f! }000082e0 <_init>:
' r! G; Q% f+ Y 82e0: e92d4010 push {r4, lr}
; I! b: v5 W* E* i. p 82e4: eb00001c bl 835c <call_gmon_start>5 \, m. e" p6 i
82e8: e8bd8010 pop {r4, pc}6 U3 P& z! R& B: g/ T
arago:
1 }' M# w9 G3 w3 |00008250 <_init>:7 W3 l G: l" J/ w3 K
8250: e92d4008 push {r3, lr}
( W+ w" e3 a/ o 8254: eb00001d bl 82d0 <call_gmon_start>
- Q/ j- s# _8 l/ |( I 8258: e8bd8008 pop {r3, pc}. C/ v: C$ U, z+ }' Z- D& L
* w# Z" ]% L) L0 Y w
none:% m& {& M+ l! S6 S
000082ec <.plt>:
% c! q5 M& v8 Z& `+ b9 K/ S& ^ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: I* w4 n% q! Z! Y! v5 a5 k* g 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>6 D4 L" T! @; o x
82f4: e08fe00e add lr, pc, lr
6 t! E& E! N( a( R! {4 c( i 82f8: e5bef008 ldr pc, [lr, #8]!( Z+ N' _9 ~: o( e, V4 l
82fc: 000082d4 .word 0x000082d42 ~/ Y8 V# N; I/ C
8300: e28fc600 add ip, pc, #0 ; 0x0% {) ^' Q# s$ D, L# i* C
8304: e28cca08 add ip, ip, #32768 ; 0x8000
$ |2 Z8 c0 o+ i$ Z8 `5 R* i& H1 b 8308: e5bcf2d4 ldr pc, [ip, #724]!
; v0 @# f( }7 M" w$ u 830c: e28fc600 add ip, pc, #0 ; 0x06 r4 U7 J' }% S+ v; F* ]1 T8 j
8310: e28cca08 add ip, ip, #32768 ; 0x8000- M: ~$ b1 i, d. n
8314: e5bcf2cc ldr pc, [ip, #716]!1 g* W, Q- H; ^5 H' d4 P9 t
8318: e28fc600 add ip, pc, #0 ; 0x0/ L2 L4 U& W+ v( u8 {) i5 }
831c: e28cca08 add ip, ip, #32768 ; 0x80000 ?9 o6 r) J6 T5 e9 }: Y6 A
8320: e5bcf2c4 ldr pc, [ip, #708]!
0 G' b! Y/ \$ p$ X# {" O+ warago:
$ {- Q; j" f" a9 f; s2 O0000825c <.plt>:5 I" z4 C$ }4 Z! q
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
' A/ r7 O: T! ~ O/ V 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>3 v, C( b! p7 L. n' z: B6 _" r' S1 V
8264: e08fe00e add lr, pc, lr
7 M4 [% y+ z, \1 E: H 8268: e5bef008 ldr pc, [lr, #8]!# }' w+ E1 l* ]3 @" g( l
826c: 0000827c .word 0x0000827c3 ]6 o) G* t+ l8 I, d- F2 ?3 c
8270: e28fc600 add ip, pc, #0( G- b9 l& a( c3 {2 L
8274: e28cca08 add ip, ip, #32768 ; 0x8000
8 N( v8 S4 g2 w 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c+ C) s/ L( y) Z% T0 J
827c: e28fc600 add ip, pc, #0
/ j: t$ _( F% v& | 8280: e28cca08 add ip, ip, #32768 ; 0x8000* v2 u4 Z" P! J- E( M: I
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
8 z F* S9 d$ ] l h, f4 X 8288: e28fc600 add ip, pc, #07 X4 _4 e3 J" j" M# l
828c: e28cca08 add ip, ip, #32768 ; 0x8000. E$ U# m" r* ~8 h1 U3 ~
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c/ b! M7 w+ Y4 v7 I+ o* U3 a
none:
) v# ~( V9 } d00008324 <_start>:
+ u0 V1 C) Z3 E3 Q* T 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c> V$ }' \* @3 [$ O" z9 d! g/ f
8328: e3a0b000 mov fp, #0 ; 0x0' P$ \ R$ @8 u2 S
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 f$ d) Q" b) I7 r0 l, C2 w9 T* |
8330: e1a0200d mov r2, sp6 F1 C, R+ v5 z
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
2 s" B5 p$ k1 @. {. b3 l 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
3 }+ `5 S+ r) W1 C$ I/ Y 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>+ f: c+ @8 L2 ?
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
1 ?1 S+ _# C( R" V5 g+ ?7 j 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)1 G+ p/ v* R' `( m- q' _7 `) |
8348: ebffffef bl 830c <_init+0x2c>- A u- K/ T" C+ Z1 o: p% r. p
834c: ebffffeb bl 8300 <_init+0x20>$ h# F; w) b' j7 ?. i1 C
8350: 00008404 .word 0x00008404! X1 x! K! i H. g: m
8354: 000083cc .word 0x000083cc
9 D$ K; @4 o9 ?# G" m# C 8358: 00008408 .word 0x00008408% y* k" ~; [3 \ u& L- m
arago:* m/ P# B( `' R8 g
00008294 <_start>:0 p2 J4 v; H7 P4 x. t; U+ n& h- D
8294: e3a0b000 mov fp, #0: P2 O" A. V! q' y# X* C
8298: e3a0e000 mov lr, #0. f' x8 s' K0 M
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)3 L" z- m; x6 l# _+ _8 v' R! [" {
82a0: e1a0200d mov r2, sp
3 `5 p& S) U) _. E% N- N: C4 R 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!), x9 _+ T: x2 o% p
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# _- K: \, u# ?4 r! h+ ^
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>8 O K. O5 X& ]. O( o; Y
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)8 ]# r; H& D" ?) u
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>0 o Y, d# y# H7 r$ k& U
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
. Z4 I; s. y2 z5 N+ ~, m) k 82bc: ebffffee bl 827c <_init+0x2c>
! y+ G6 U8 V; b+ A% T/ A( [7 u 82c0: ebffffea bl 8270 <_init+0x20>
4 z( Q' x# J- J! v& U 82c4: 000083dc .word 0x000083dc
& E D$ H) O% I& L) q% W 82c8: 00008344 .word 0x00008344
) e/ f p) J# ]" P! j) I! p$ f 82cc: 0000837c .word 0x0000837c
. X8 K8 q% B9 e% P/ hnone:5 P8 ?! z5 T; q
0000835c <call_gmon_start>:
# C' i0 c5 K2 h 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c># c2 n% _' B0 v! _8 Y" W! ^2 D$ C+ Z
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20># Q, L* K2 c7 G( ^
8364: e08f3003 add r3, pc, r3) a. h! F( u3 z+ [; W! S0 \: Y
8368: e7931002 ldr r1, [r3, r2]* X- \# @8 d" m
836c: e3510000 cmp r1, #0 ; 0x0, r% N& k1 P2 d; {4 W7 r! M
8370: 012fff1e bxeq lr
4 }: [& l! _/ u- m# e% j 8374: eaffffe7 b 8318 <_init+0x38>
) T! ^8 B5 O! z5 D 8378: 00008264 .word 0x00008264! ]* e' _$ t4 d4 o/ H4 m" i* N
837c: 00000018 .word 0x00000018
4 I( f$ o5 c, S% A* n- P5 narago:- T/ g3 I& X3 y6 j/ z
000082d0 <call_gmon_start>:
7 W) ?; S$ S" E6 | p5 O 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
: u+ n4 ]) ^# o 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
) A" G3 R: U1 a 82d8: e08f3003 add r3, pc, r3/ ?3 i( `( T3 w2 G3 N
82dc: e7932000 ldr r2, [r3, r0]
" H/ l9 W) \$ O2 g& B 82e0: e3520000 cmp r2, #0
H7 G% X3 [$ r 82e4: 012fff1e bxeq lr: g( p& J0 R+ w+ M2 B
82e8: eaffffe6 b 8288 <_init+0x38>
n$ P% y& o* z& W 82ec: 00008208 .word 0x000082088 I; S+ D. k: j/ N
82f0: 00000018 .word 0x00000018
8 A8 S: D/ c, S2 X' P5 C& Fnone:
; e8 g# X: v' e* F00008380 <__do_global_dtors_aux>:3 J/ V S0 a) N: [8 n; E
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18> V% }# T3 l7 ~& T* T B! O
8384: e5d23000 ldrb r3, [r2]
6 d! e& q: L7 r8 f$ e 8388: e3530000 cmp r3, #0 ; 0x0
. W, w. M0 Z; q# D$ K5 s- a 838c: 03a03001 moveq r3, #1 ; 0x1( f4 H7 a* n3 O' r
8390: 05c23000 strbeq r3, [r2]
$ E7 {1 K D% _7 D9 M7 Z) a, y, U 8394: e12fff1e bx lr5 J5 G0 S4 y1 i8 t
8398: 000105f4 .word 0x000105f4
( q1 r9 L! k6 C5 Uarago:
9 ]0 \3 `/ j: y" j3 ?, [000082f4 <__do_global_dtors_aux>:# K( X- o! m4 }
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
; |+ j# O9 G9 Z- M$ K% w 82f8: e5d32000 ldrb r2, [r3]$ ^7 G8 }9 h( e& g* }
82fc: e3520000 cmp r2, #04 N4 I$ p3 |* o; u3 q
8300: 02822001 addeq r2, r2, #10 H$ V1 b6 k) t" s+ }, ?
8304: 05c32000 strbeq r2, [r3]! \0 b& v1 O N- z
8308: e12fff1e bx lr
$ C( r4 q/ q+ H4 R 830c: 0001050c .word 0x0001050c
5 i' n# b! U0 p( [none:; E8 B: E( N, b7 N0 b c' _- f
0000839c <frame_dummy>:
. ]5 O( o6 w0 _9 s6 B 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>) Y9 U. q0 q5 U! `
83a0: e92d4010 push {r4, lr}
6 j* U; {: v6 G- D1 f( H1 N 83a4: e5903000 ldr r3, [r0]
# W* g5 o/ f3 W) P 83a8: e3530000 cmp r3, #0 ; 0x0
% |' _" E) L, }4 @ 83ac: 08bd8010 popeq {r4, pc}
" c5 b6 m- a9 h9 i 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
k% U$ o; n' ^: _; k1 d 83b4: e3530000 cmp r3, #0 ; 0x0
2 y6 z( K" Z L) Z7 H7 _/ o 83b8: 08bd8010 popeq {r4, pc}& f; n0 o1 `4 }
83bc: e12fff33 blx r3
* S+ {6 d* g: W# p" a: l& F4 N 83c0: e8bd8010 pop {r4, pc}
4 j; Y+ L* N8 b( y, B$ T2 c 83c4: 000104dc .word 0x000104dc
& m. n$ I# F! d 83c8: 00000000 .word 0x00000000
9 b- k" s2 W" jarago:$ `) f0 U" ^! N a) K M
00008310 <frame_dummy>: b+ D( T# E! W: ]5 y# Y
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
$ l4 |; U) R2 c0 G8 A7 E 8314: e92d4008 push {r3, lr}
- a( D5 y& W4 B 8318: e5903000 ldr r3, [r0]
! J8 E. b# X- K0 t 831c: e3530000 cmp r3, #0" _+ c/ t1 X3 i# _
8320: 0a000003 beq 8334 <frame_dummy+0x24>1 r( Q' Z9 ~2 p+ Y' I0 A
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
" S; D# [! \* \ 8328: e3530000 cmp r3, #0
1 X; k) H) O0 ^ 832c: 11a0e00f movne lr, pc% R7 p1 c+ D+ k. S4 E
8330: 112fff13 bxne r3+ d' p- U3 @! [ I0 {( Y% [, g0 Z
8334: e8bd4008 pop {r3, lr}
5 e; w, C. h9 g' l/ Z" a: E: n, f1 V- ^ 8338: e12fff1e bx lr F6 R, Y1 _! ^& v' x$ k
833c: 000103fc .word 0x000103fc
1 f2 j3 X) o9 C2 H$ L, J ^ 8340: 00000000 .word 0x00000000% _9 |6 g* z, X1 n, k6 \# v
none:
5 Y7 R N! n9 w i$ w# {7 ?000083cc <main>:
Z0 [1 l$ Y& z% A0 s- r, w 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 c8 X `! j+ n# F" p
83d0: e28db000 add fp, sp, #0 ; 0x0
$ E, l' N0 w8 M 83d4: e24dd01c sub sp, sp, #28 ; 0x1c1 o* f& ~9 O1 B! O5 c' w6 X
83d8: e50b0018 str r0, [fp, #-24]
6 |; l, m. H. h! ]$ } 83dc: e50b101c str r1, [fp, #-28]
3 z7 w; S& W, [) e+ F+ j8 h" A 83e0: e51b2010 ldr r2, [fp, #-16]
) Z) p. l0 M9 V! B( J; G# y3 P 83e4: e51b300c ldr r3, [fp, #-12]8 N+ M) M- J: W7 q ?( s
83e8: e0030392 mul r3, r2, r3" ]8 E2 O8 a) N, @( `$ V
83ec: e50b3008 str r3, [fp, #-8]% b6 X% G7 {; R( ]3 Y4 t3 J
83f0: e3a03000 mov r3, #0 ; 0x0
3 J( P& g: J; G# v1 F5 P6 q7 ~/ W 83f4: e1a00003 mov r0, r3
: e, ]$ Q4 d6 {, l 83f8: e28bd000 add sp, fp, #0 ; 0x0/ o# y+ v# a% H" P* y
83fc: e8bd0800 pop {fp}& s. |! S( r/ G$ M3 n
8400: e12fff1e bx lr4 s7 i7 f: c9 {
arago:
/ ]! c# H2 `0 J# U9 z9 r3 x' @00008344 <main>:% ^7 D9 u5 t5 y9 r( ]+ B1 w& V% Z
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 {% {$ L0 `. t5 W
8348: e28db000 add fp, sp, #0% Q4 d! ^# Q2 k2 D# U. M
834c: e24dd01c sub sp, sp, #28# Z. g% r a0 v1 M! W7 A
8350: e50b0018 str r0, [fp, #-24]
3 N2 d9 c) V' c5 A9 f 8354: e50b101c str r1, [fp, #-28]
2 q2 f8 c* b6 [! B4 n 8358: e51b3008 ldr r3, [fp, #-8]5 W6 B: l$ \0 X
835c: e51b200c ldr r2, [fp, #-12]& Z4 N2 n; z R6 Q& B9 s% d6 }
8360: e0030392 mul r3, r2, r3) c* j; q& V0 C1 [& T
8364: e50b3010 str r3, [fp, #-16]
, ~" q3 `( X# j 8368: e3a03000 mov r3, #0# B7 F: g% s& q& \' [) Q
836c: e1a00003 mov r0, r3 O: `! d! C% G
8370: e28bd000 add sp, fp, #0
' W' |2 d+ t% ^ 8374: e8bd0800 pop {fp}
) m+ Y. ^0 T* [# H r+ ~8 n$ T 8378: e12fff1e bx lr
9 ]/ K! R3 \+ ^1 |% Fnone:
; n `8 F! r# |- `1 f: L+ T00008404 <__libc_csu_fini>:: `+ q' A* f) E2 \# G
8404: e12fff1e bx lr
6 o: R) t8 y, j5 warago:5 s& t# { W5 M9 H4 A# c0 q
000083dc <__libc_csu_fini>:. \8 P, H4 z1 c8 i; \6 B' A
83dc: e12fff1e bx lr! _1 k) f# {% z7 N" U. r8 `8 Y& k. m: a
none:! \" L- n+ Z5 ?# b; v# F4 }; W# A
00008408 <__libc_csu_init>:
) C1 u% e: A+ e0 c 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}; J# n. P4 O% h: M3 T; s# t
840c: e1a08001 mov r8, r1& W$ s2 h% Y! X1 S+ b
8410: e1a07002 mov r7, r2
0 Z% F" o2 `5 Z) _+ g( q5 T 8414: e1a0a000 mov sl, r0$ L; {, g' `7 ~7 N6 m2 K! ]! S: p
8418: ebffffb0 bl 82e0 <_init>- o' M% m4 _7 E' }7 t% X" l
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
2 f1 D3 ~. _3 ^" |$ T' ^4 K: O 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
9 k1 N' p; T7 ]" O0 Q9 ^ 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>- a& a& Y! \& v( S, ^7 P
8428: e0613003 rsb r3, r1, r3
( C& C( Y% N0 |. j. a 842c: e08f2002 add r2, pc, r2
- b, ]9 k7 f6 F- r0 v" h3 O 8430: e1b05143 asrs r5, r3, #2 C! w6 @4 a/ m3 U
8434: e0822001 add r2, r2, r1' E1 @" f# W% y7 v. ~$ M
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}' |/ [7 }" q$ K2 B7 B- ?; J
843c: e1a06002 mov r6, r2$ F+ W x( ?, S5 N
8440: e3a04000 mov r4, #0 ; 0x0
7 j5 q: Y% J3 U" B8 N8 s& i 8444: e1a0000a mov r0, sl
3 \$ O; F) H9 f3 ^ 8448: e1a01008 mov r1, r89 d& i7 \! }8 }
844c: e1a02007 mov r2, r77 C% j% B) b; ~4 ?
8450: e1a0e00f mov lr, pc) P: H6 j; N# O, ~$ K
8454: e796f104 ldr pc, [r6, r4, lsl #2]7 I) j5 |9 |4 g$ A! M! m
8458: e2844001 add r4, r4, #1 ; 0x18 q2 t; t) y# \3 Z4 z
845c: e1540005 cmp r4, r5/ Q, z8 j- X0 g% F
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>) F0 f+ I9 u. ~: w! f% l
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}' z `* F0 _ f3 a. t( Y! x- v
8468: ffffff04 .word 0xffffff04
2 a4 i1 B" k. e @ 846c: ffffff08 .word 0xffffff08" U; C: Z% _2 p, z1 e/ E
8470: 0000819c .word 0x0000819c; a+ i) x* X- }3 ?, _4 W; _* z- W, _
arago:' P/ {3 e& q: F3 q6 M3 V
0000837c <__libc_csu_init>:/ M; l5 H% M; F
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
5 D$ o: p# b5 u$ U- N* I 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>8 ^' @2 Q* k* w
8384: e1a06000 mov r6, r0
2 ?8 U& F% }' F3 o/ n2 u# z 8388: e1a07001 mov r7, r1/ L% z, l6 \: v
838c: e1a08002 mov r8, r2
$ ^9 n5 z6 S6 E- F2 l; A 8390: ebffffae bl 8250 <_init>. C; t. x1 a9 b ^! I7 J. K8 E
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>( W" I* P2 q. Y
8398: e08fa00a add sl, pc, sl
1 E( s# \7 @; A% @ 839c: e08f0001 add r0, pc, r1
0 }( ~2 u1 V% X/ j! ^3 }( S 83a0: e06a5000 rsb r5, sl, r0" b! y: f. g) Q8 [" f
83a4: e1b05145 asrs r5, r5, #2
) R. H& A' R u. W 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
9 T; Q$ C( p$ r. H. T 83ac: e3a04000 mov r4, #0
5 {$ b U- D* _1 H, r, u 83b0: e79a3104 ldr r3, [sl, r4, lsl #2] D( o1 e2 s8 ^) I8 e; l5 [1 T
83b4: e1a00006 mov r0, r64 z$ ?, B- S( e. q
83b8: e1a01007 mov r1, r7# s7 G1 K1 s4 z9 w
83bc: e1a02008 mov r2, r8, o1 ^ \ ?" M; k O
83c0: e2844001 add r4, r4, #1
1 n2 O( L7 b& Z0 y) T7 r7 T, a 83c4: e12fff33 blx r3' j- b0 L( S/ y& a; h% V8 `8 a
83c8: e1540005 cmp r4, r58 O$ \: W! M/ q/ E# I0 Q0 W4 y
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>5 w, p3 d4 L& q9 c, c
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
/ f6 W) w; w- M5 F+ H/ a: [; Y; ?) j 83d4: 00008054 .word 0x00008054
4 _; P& L _% G) f: S5 @( i+ _ 83d8: 00008054 .word 0x000080540 T2 S0 }. |3 \! U
none:+ l5 V: Y9 q8 f7 F0 v0 a& f
Disassembly of section .fini:
: E- U7 W0 F! H: y2 h
, J: l! f4 f. E6 @& M; D- R ?00008474 <_fini>:+ P' |: K q( Z% a7 Y, C" K
8474: e92d4010 push {r4, lr}' _# }5 ~; Z/ i: t7 T9 C& q
8478: e8bd8010 pop {r4, pc}
6 V8 ? }1 }% a) k3 ]# yarago:
8 H/ C% P6 I. J o/ j$ ^Disassembly of section .fini:- N4 M4 j, f |$ K+ W
" d* \- A, l8 Y( [000083e0 <_fini>:
9 Q! A* e0 x* F( O 83e0: e92d4008 push {r3, lr}
+ b" u, Q2 t: F$ u" Z0 B 83e4: e8bd8008 pop {r3, pc}; o ^1 V \, M5 x" d
% H/ H n) P2 _0 X
$ F6 p3 @4 o$ u6 R I
; D6 l9 G( O5 F; y% B6 N5 K |
|