|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:* Z& C% z3 s) X G+ Y+ B
1 #include<stdio.h>
& K4 N% B0 y# n" } u, d1 ] 2 #include<math.h>1 L% a' O w' d m: ~
3 int main(int argc,char* argv[])% c' n# G! k3 C" i- t
4 {2 q, F! o1 A$ d- j. b
5 int a,b,c;
. K" L& @+ f8 A# ]8 i 6 c = a * b;
6 a9 b/ S; Z2 ` Z 7 return 0;# e8 Q3 a3 R! u+ K& {
8 }# c% j" m2 ?0 M" m* h7 k2 ` f
1 J& Y, @* {6 Y' [) G
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看1 w8 ?! H5 @6 s8 F& O0 V
none:2 ~; e$ g: c' C7 X
000082e0 <_init>:8 h/ V7 [5 b( c1 C' V& e( u2 a
82e0: e92d4010 push {r4, lr}) q5 M( J- o# X3 W, t, g
82e4: eb00001c bl 835c <call_gmon_start>
9 I1 c- S% \3 x1 j- |6 {% e h" f 82e8: e8bd8010 pop {r4, pc}! z, r% F/ F) T/ r: \* G
arago:
; d8 f$ j: y' L$ l" ~00008250 <_init>:
' V8 Q* b: E8 l8 g% G8 T 8250: e92d4008 push {r3, lr}, j, J% @8 Q* }* C3 ~
8254: eb00001d bl 82d0 <call_gmon_start>
7 |5 c h. g6 n! _' D 8258: e8bd8008 pop {r3, pc}% g3 {" T: O% m' [# v0 j; D6 s
* F( o& |1 j. l
none:
2 Y' }7 E# N( F& d/ z000082ec <.plt>:) c+ F% c% ^9 T3 T4 N
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
! f- l) ~2 e0 L5 M 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>0 b3 ^7 d; o: M% r# t" u' f; ~
82f4: e08fe00e add lr, pc, lr8 W* I0 h0 Z4 ?8 Y- p' z
82f8: e5bef008 ldr pc, [lr, #8]!$ z, l: c. {/ M; ?1 C" p7 W
82fc: 000082d4 .word 0x000082d43 ^3 v) m; C- l# o
8300: e28fc600 add ip, pc, #0 ; 0x0
3 s; }% z* T/ E0 W# T3 `5 |! f 8304: e28cca08 add ip, ip, #32768 ; 0x8000% h" t3 f" R0 ^7 j6 e# E$ t8 g6 N
8308: e5bcf2d4 ldr pc, [ip, #724]!6 j! r8 N5 P0 d! q7 |
830c: e28fc600 add ip, pc, #0 ; 0x0' N/ |$ U; l% _3 X, k) L. j8 w
8310: e28cca08 add ip, ip, #32768 ; 0x8000
5 b$ n5 B% P# M" l6 N @, o 8314: e5bcf2cc ldr pc, [ip, #716]!
& y* U" k* f* f 8318: e28fc600 add ip, pc, #0 ; 0x0+ e3 X# p( h# z0 Y
831c: e28cca08 add ip, ip, #32768 ; 0x8000, u' d" @9 } I1 q, l
8320: e5bcf2c4 ldr pc, [ip, #708]!
( f& ?8 y1 p3 A: {arago:) t& }; G* ~- n* B
0000825c <.plt>:3 s! F8 y# V8 n; H) R/ |
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
1 m/ Z. @/ Z( T6 A3 Z3 l, P 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
, X/ B$ ~0 @0 C1 ~" P+ S: u: @& ] 8264: e08fe00e add lr, pc, lr0 }( y; Y4 y/ e+ g
8268: e5bef008 ldr pc, [lr, #8]!. R1 H) w) M7 [% \+ X
826c: 0000827c .word 0x0000827c
; y7 R! [) o( C4 r5 _4 H 8270: e28fc600 add ip, pc, #0
6 z6 M) X) |! D' c8 i8 g* C" b 8274: e28cca08 add ip, ip, #32768 ; 0x8000
; F" W, P5 y2 E1 X3 y 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c4 s3 Z4 c2 t6 e3 j d2 b
827c: e28fc600 add ip, pc, #0
) k, ?' o3 R' s3 j7 a5 U% R 8280: e28cca08 add ip, ip, #32768 ; 0x8000, a4 J5 O8 |8 a9 V
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
+ V. Z$ [% V. }, x6 Z8 N" u 8288: e28fc600 add ip, pc, #0
8 y/ V, A) R0 ^( N' |! z 828c: e28cca08 add ip, ip, #32768 ; 0x8000* ?$ h: q( m8 P! ]* \7 g" t
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c0 p$ A x/ S g- l+ H3 Q
none:, k! P7 |2 J6 b
00008324 <_start>:/ l5 o# p$ N& L& C: a
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>7 @# X$ t/ u: l9 P
8328: e3a0b000 mov fp, #0 ; 0x0( [8 G2 s; n' c# P3 T S
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
6 W2 i R* X5 @5 ?8 ~ 8330: e1a0200d mov r2, sp
7 V% Z: f8 F* @ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: A# f( t/ ?. F4 q6 k6 B6 g 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
/ S- ^0 C7 \7 }. j9 d( c 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
1 G, e4 u; z. }2 }3 E 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>3 ], f; m: H: A0 ~" l1 s
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!): h# g. e. e6 Z/ J! p+ ^9 A. ^
8348: ebffffef bl 830c <_init+0x2c>
/ U+ C. `3 D$ ^ 834c: ebffffeb bl 8300 <_init+0x20>
5 T3 \5 m, e- w: J* A4 a; P 8350: 00008404 .word 0x00008404
# O; C$ E1 W% ~7 P* R: Y9 ~) H) |* R 8354: 000083cc .word 0x000083cc+ `: a( Y. T8 j7 f
8358: 00008408 .word 0x000084082 [1 w8 k" s3 |/ C/ i
arago:
! W8 u- [7 ]9 J% `00008294 <_start>:+ V' e( m4 G/ i% J
8294: e3a0b000 mov fp, #0
) b3 W C) {$ G$ L8 r 8298: e3a0e000 mov lr, #04 G g/ E/ w: [# }( t' z
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
! v$ V$ I, u* j, |2 E2 @( D) ? 82a0: e1a0200d mov r2, sp! K" |! N8 ]% ^! L
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)1 h6 w# A: O/ f+ i- p9 y( M
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)' m! e+ z6 l Q7 Q. p* p
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
% _% V5 V0 H+ f8 K5 c6 D 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!), y' d. z- |3 Z; \& L) V
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
" V3 [- E3 A% ` 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>, \0 T4 ^( N G0 p9 o4 E
82bc: ebffffee bl 827c <_init+0x2c>
. k4 U. m/ N% y2 j) y 82c0: ebffffea bl 8270 <_init+0x20>
* N f2 s( L& o: h 82c4: 000083dc .word 0x000083dc
& S. i9 c3 U/ V4 A$ |) D7 x' y 82c8: 00008344 .word 0x00008344' V) x6 l; q+ Z1 e
82cc: 0000837c .word 0x0000837c
* {2 z8 k) n2 Lnone:
1 F( d: m; Y* w0000835c <call_gmon_start>:4 w5 B0 `6 ?6 S; X( W
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>2 p# V' b+ J2 Q8 A2 q, S
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>. b# m1 W: `8 Y# Y- G% J+ _. t
8364: e08f3003 add r3, pc, r3! j3 n5 l6 S' s9 Y( h i
8368: e7931002 ldr r1, [r3, r2]7 `: M. F7 w- n* J- y$ X1 r
836c: e3510000 cmp r1, #0 ; 0x06 S9 Q& r m; }+ g8 e, C
8370: 012fff1e bxeq lr
7 d& v) \2 K* \) I6 F+ c( c8 P 8374: eaffffe7 b 8318 <_init+0x38>% x; ]4 X4 b( c& @+ z9 m
8378: 00008264 .word 0x00008264: K+ `: Q8 s9 h5 W+ d3 N
837c: 00000018 .word 0x00000018
3 k/ \9 I. ?9 u9 d8 {' j4 Farago:+ D/ ^/ A, V4 U: i0 z
000082d0 <call_gmon_start>:: o3 D! t0 ~: k5 v
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>6 _! F+ ?+ b) |% ^9 s0 {; t8 y" ]
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>5 c( Y" Q/ b( ?" X
82d8: e08f3003 add r3, pc, r3# O T! V1 N9 s
82dc: e7932000 ldr r2, [r3, r0]
* I: e" C' u4 {/ y" h$ D 82e0: e3520000 cmp r2, #0
) N- `' N) I$ f) b* N% f 82e4: 012fff1e bxeq lr2 S8 j4 Y# j- V
82e8: eaffffe6 b 8288 <_init+0x38>
9 i; V0 H5 ^: g1 `" C& M2 U2 a 82ec: 00008208 .word 0x00008208, n8 o: ]0 j6 M4 y, k. W1 @9 p
82f0: 00000018 .word 0x00000018# _8 h1 {! m7 U- v! y
none:/ K( Q4 R6 B: Y3 J4 w' T& l0 F3 |
00008380 <__do_global_dtors_aux>:
. O# p0 q$ L& M: d 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>7 I, T3 I8 G N9 d
8384: e5d23000 ldrb r3, [r2]' f7 H; G1 ~- c5 H' D
8388: e3530000 cmp r3, #0 ; 0x0
, z, o% d1 }) J) G; i0 b+ W, ^0 L 838c: 03a03001 moveq r3, #1 ; 0x1; l: E, K+ ?- P6 e9 d- E6 D
8390: 05c23000 strbeq r3, [r2]
y$ _1 X, m, a% r1 x: h5 N 8394: e12fff1e bx lr
% }6 ~+ D/ X) U9 j0 F8 e* g 8398: 000105f4 .word 0x000105f4
& Z) R3 a/ `5 n' x9 B$ m9 Karago:% ^; i: d! o9 J' @6 m
000082f4 <__do_global_dtors_aux>:2 {8 V! v1 g. Z0 e- o9 z' n0 f5 p3 n
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
. E3 I3 O* Y; v$ j8 k4 D, ] 82f8: e5d32000 ldrb r2, [r3]! r* H3 n& k8 ~+ V2 y/ t
82fc: e3520000 cmp r2, #06 D/ L1 o7 n+ @8 q' g, H
8300: 02822001 addeq r2, r2, #1
% r& F% u/ A+ w: U0 i; f0 s 8304: 05c32000 strbeq r2, [r3]5 y9 M, B5 Y- A! ~ c, P n
8308: e12fff1e bx lr) {7 E7 \8 f3 A- I' w
830c: 0001050c .word 0x0001050c9 @/ m+ L7 B5 W" R
none:
4 i6 P: r2 q# Z8 m- _ _0000839c <frame_dummy>:/ p* a5 L! W- r5 R2 _
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28> z9 t; V; }. n
83a0: e92d4010 push {r4, lr}/ ?0 o/ B! K4 F# t) r1 z
83a4: e5903000 ldr r3, [r0]. X( _* \& D5 z" Q# }
83a8: e3530000 cmp r3, #0 ; 0x07 l' y& z: x, z9 |
83ac: 08bd8010 popeq {r4, pc}
& t3 d2 @- j- F. ?% C 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>: v3 Y1 j8 i7 S: {7 k4 c
83b4: e3530000 cmp r3, #0 ; 0x03 y. W. M* u6 [$ h
83b8: 08bd8010 popeq {r4, pc}
$ K z% v0 q# X5 T1 t: i 83bc: e12fff33 blx r3( P u3 v5 L5 j( n& ?* v* l
83c0: e8bd8010 pop {r4, pc}
% V) y( I x6 T: ?9 J3 b2 f- m 83c4: 000104dc .word 0x000104dc
6 d. Y# B9 f: g: }* M! q% I) o! z 83c8: 00000000 .word 0x00000000+ v- }+ J h2 G9 l8 C3 T- m# [
arago:+ S8 j5 c% i! }7 v( q
00008310 <frame_dummy>:: E: R" h5 r: h, A8 B7 ^2 |
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>4 D5 o" O! J6 `: W1 y
8314: e92d4008 push {r3, lr}
+ _6 b ?, } S7 \ 8318: e5903000 ldr r3, [r0]
' Z# J- Q' m" C5 w0 j 831c: e3530000 cmp r3, #0
) Q* ?; `- O) g3 ] 8320: 0a000003 beq 8334 <frame_dummy+0x24>
! ]1 @4 N- a9 m% W 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
3 i" s7 ]/ J2 c4 W 8328: e3530000 cmp r3, #0
5 p* g' L0 @/ i w# z 832c: 11a0e00f movne lr, pc: L3 M# m) Y5 [" R
8330: 112fff13 bxne r3
8 @; g3 y" O8 C+ X2 G* [' h9 C q* S+ z 8334: e8bd4008 pop {r3, lr}: R W* {+ V2 \* l0 G- S* c! R
8338: e12fff1e bx lr
% W# _6 c9 L" r% w( e 833c: 000103fc .word 0x000103fc
% j9 I! b( s% j+ x 8340: 00000000 .word 0x000000009 G: h& Q# w' n* ?9 f' O
none:
5 |% u/ m0 G2 t) P# z' d, d) H000083cc <main>:5 e( p. X% T8 o) W+ L
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!), q; X5 I: W% \1 V ?
83d0: e28db000 add fp, sp, #0 ; 0x0. @- r* q9 k E
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
7 }. Q1 t- B) B+ n: s* l 83d8: e50b0018 str r0, [fp, #-24]( K0 P7 B% m% m7 V6 b h
83dc: e50b101c str r1, [fp, #-28]
9 y6 G4 s6 u4 V 83e0: e51b2010 ldr r2, [fp, #-16]
: s' H1 m. p. [! F3 {- H# ? 83e4: e51b300c ldr r3, [fp, #-12]
1 C0 F7 `% `+ {0 g! U" Q( h& O 83e8: e0030392 mul r3, r2, r3( P$ K: y; m) k& M9 h
83ec: e50b3008 str r3, [fp, #-8]5 |* X: \' @. u% C2 M
83f0: e3a03000 mov r3, #0 ; 0x0
* _+ ?8 `! I# y) f# K 83f4: e1a00003 mov r0, r3
! l B8 P+ z3 h. W' m6 c 83f8: e28bd000 add sp, fp, #0 ; 0x01 ?. x! g9 I# A/ d8 j4 S9 K$ ]1 `
83fc: e8bd0800 pop {fp}
6 R# f5 d) s- e5 Z 8400: e12fff1e bx lr6 _; d& a0 l/ r+ u3 i c
arago:* P6 C) L* _7 o5 ?
00008344 <main>:! K+ d" Q1 R; d7 h
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% I) _& ?/ z% m1 U 8348: e28db000 add fp, sp, #0- p+ P8 R7 c/ y% N
834c: e24dd01c sub sp, sp, #287 q8 G7 K6 H+ F
8350: e50b0018 str r0, [fp, #-24]
- P* z7 [3 p* c3 j 8354: e50b101c str r1, [fp, #-28]
- z& A0 N# t# I0 X# a# R 8358: e51b3008 ldr r3, [fp, #-8]
0 o4 U( M8 V/ R( D 835c: e51b200c ldr r2, [fp, #-12]
9 T: h% B# O, o9 N, B: r4 x 8360: e0030392 mul r3, r2, r3; X( o" m* b% K; C0 N
8364: e50b3010 str r3, [fp, #-16]# n7 U# ^9 i0 U% r3 p! d
8368: e3a03000 mov r3, #0
: J' B6 X4 e4 y' Z/ y9 { 836c: e1a00003 mov r0, r3$ @0 C6 _( L& o- r
8370: e28bd000 add sp, fp, #0
/ W8 a: l7 l9 w 8374: e8bd0800 pop {fp}
' o6 R! w# E4 g4 T5 {# A2 c6 z( b 8378: e12fff1e bx lr
) a% @% J* Q& J( O ynone:* o: D) O& B* X; q# `% r
00008404 <__libc_csu_fini>:" {2 v0 O1 C$ P6 t
8404: e12fff1e bx lr' m# F' `4 e8 ]
arago:
4 y3 [# }6 U% Z000083dc <__libc_csu_fini>:
# J9 c6 E7 z! [, M. p. e 83dc: e12fff1e bx lr
" g ^7 b2 V U9 D( i K0 Q/ p2 k/ Jnone:
$ z4 c$ u8 D/ R; e2 J2 D00008408 <__libc_csu_init>:
( O$ ?2 `. a) s4 a8 ^5 L4 s 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
; x, B2 ?* O( r2 X 840c: e1a08001 mov r8, r1
; V5 w: b3 M( ]( m$ r; j 8410: e1a07002 mov r7, r2
2 v% ?7 H. R. |& I; @ 8414: e1a0a000 mov sl, r0
( q% n! E; H7 b9 u: C 8418: ebffffb0 bl 82e0 <_init>4 _8 e: {* U: [" |! q; v2 m
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
z9 H# M ^' I* C# z 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>9 k/ e3 _) J7 d( I) P {. K& c3 K
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
) |& Y4 M9 s' b! A* y+ e4 I 8428: e0613003 rsb r3, r1, r3$ B/ z! V3 Z- B' H# x# @& j
842c: e08f2002 add r2, pc, r2
. _$ N( D3 k6 N2 \! ? 8430: e1b05143 asrs r5, r3, #2
( h+ d2 p" Q* m% E! o6 } 8434: e0822001 add r2, r2, r1% h2 z3 [0 y( x1 n( I
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}. B" w* L8 w2 o1 B
843c: e1a06002 mov r6, r26 ]7 l3 r+ S( w6 ^1 z
8440: e3a04000 mov r4, #0 ; 0x0# ~! [3 [% @' R7 x9 D2 p) ?
8444: e1a0000a mov r0, sl
/ x7 d" @. M: I7 c. w2 U g( @ 8448: e1a01008 mov r1, r8
: I& ~+ {) T) v, L3 a" p 844c: e1a02007 mov r2, r7
$ l/ a. v: x( `- M0 L/ q6 Z 8450: e1a0e00f mov lr, pc8 h/ R: J; S8 S7 N b# z' m
8454: e796f104 ldr pc, [r6, r4, lsl #2]0 A$ z- K, w/ N- b
8458: e2844001 add r4, r4, #1 ; 0x1
' @) ^% e' I, i! ~ 845c: e1540005 cmp r4, r5: P% S2 I) `. \9 i: J
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
5 p0 l# z0 |8 J: s' U" o 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
4 v- p l' J( `7 M 8468: ffffff04 .word 0xffffff049 @, k: P* Y, j0 N0 ~( P
846c: ffffff08 .word 0xffffff088 J1 ]$ S0 Q* {4 |
8470: 0000819c .word 0x0000819c1 x( p/ B1 C$ v Z% ~+ R" `/ |
arago:5 f/ f( m Z- i; ^3 T" F% O
0000837c <__libc_csu_init>:! g4 k2 y$ q1 S1 ~
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
# |" E9 y' l% d! k- Z* ~* K 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
5 o3 p A* j1 m1 R" I( T; E9 T& o 8384: e1a06000 mov r6, r0; [/ {$ e% ^8 a
8388: e1a07001 mov r7, r1* B' J$ Q$ |8 w$ {
838c: e1a08002 mov r8, r2" c1 c. j; D; B
8390: ebffffae bl 8250 <_init>8 |8 Y$ w) n: z8 x
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
/ o: S9 w. q- V1 ?7 L! J 8398: e08fa00a add sl, pc, sl8 N8 _. X2 i; u8 z& y L& j
839c: e08f0001 add r0, pc, r1& ?; @" m6 O5 l
83a0: e06a5000 rsb r5, sl, r0! F. H% ~4 u* r$ z2 A L
83a4: e1b05145 asrs r5, r5, #25 P; d6 B8 ?8 n6 c3 p! e5 f, f' s
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}) l1 x$ z* A/ }
83ac: e3a04000 mov r4, #0
5 F/ m! r6 R9 f6 X# L 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
2 a f- [$ F C7 W/ S 83b4: e1a00006 mov r0, r6: |- _' g% W3 l, t
83b8: e1a01007 mov r1, r7
2 c) X. |1 D" f6 @- _6 K4 @* R 83bc: e1a02008 mov r2, r8( l* `+ ?: g. P3 w" d, j
83c0: e2844001 add r4, r4, #1$ f* I5 |+ {1 w3 M7 a k
83c4: e12fff33 blx r35 E! M0 F0 l' n8 X
83c8: e1540005 cmp r4, r5
( C; U9 P0 U& K% N2 @! J4 F 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" E- m( c' `9 j; _
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
7 {) _% J" n" y, C 83d4: 00008054 .word 0x00008054
! {2 H# I# f R* [ 83d8: 00008054 .word 0x000080544 k: E4 F* J2 s' _6 J$ A" s
none:
- Z9 J" J9 w: _2 K5 }Disassembly of section .fini:
: P# @$ x0 ]. s* w9 p- L
1 o3 d* P4 M9 F# T) p' f3 S7 p& g00008474 <_fini>:
. ]& w# M* f0 {# w 8474: e92d4010 push {r4, lr}( a5 `5 ^6 w" {% [2 c8 j [8 {
8478: e8bd8010 pop {r4, pc}% y$ @4 a9 h" _2 L; C
arago:
3 K, M" r! I! V/ X9 T6 M, Q+ VDisassembly of section .fini:! U; K: k. \" K) ]4 p1 }
' o3 f: z: i* d4 M) `# g& g, v0 T$ {
000083e0 <_fini>:6 Z$ w5 v2 ]6 O: b
83e0: e92d4008 push {r3, lr}
' D$ H6 `) K, h7 @8 ^ 83e4: e8bd8008 pop {r3, pc}
. a$ _/ v% `! j- y4 h* Z$ k% }6 `, Y5 O. r Q. q3 ]9 N8 U9 s
( z7 v% Q) O1 x% b6 K- B, ]# W6 \8 z- w/ b
|
|