|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:+ D; Q7 z; l! M0 @2 Q/ F
1 #include<stdio.h> : J2 l7 }3 X# [* P) w/ j. r, @
2 #include<math.h>
0 H1 R2 n/ ]8 ^ y 3 int main(int argc,char* argv[])
$ l0 t" x, M$ b7 D* U! `" q; y 4 {2 e) H; ~) h" [
5 int a,b,c;' I: x+ b' f9 e3 E9 C0 a
6 c = a * b;
2 r# _; F# e3 U. g 7 return 0;
5 I4 n9 E% e/ H 8 }3 ~& Z3 X& i/ j Z
; |: Q. ^3 |/ H8 F! M
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看0 n3 U* l( ~7 ?4 E7 q3 u- }
none:( J& p3 y& h; M& L# v+ p7 x
000082e0 <_init>:8 J8 T2 `8 u' l2 U* z. F
82e0: e92d4010 push {r4, lr}
4 T/ Z' j" J8 T. T3 t: o 82e4: eb00001c bl 835c <call_gmon_start>3 i2 A. O4 V- K/ p) X+ e1 ^/ U5 E& T$ _
82e8: e8bd8010 pop {r4, pc}* ~5 x3 t# `# i
arago:0 J: W9 }. i- H3 o& r5 m
00008250 <_init>:: u7 j5 W w' L1 q* } R/ }
8250: e92d4008 push {r3, lr}/ t/ B1 ]2 s2 b; f; ]
8254: eb00001d bl 82d0 <call_gmon_start>4 F+ x7 J4 d7 y& c
8258: e8bd8008 pop {r3, pc}0 T c3 v% e; A, E1 d" P% z: F0 u* O* Z0 s
& O% D, Z/ Y3 h- r+ E3 }. L
none:. e6 k Z: `# H; W
000082ec <.plt>:, g7 `- A1 x5 K1 ^- A' R. W
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)# h* u9 E# C3 g: f) y: Y' K" U
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
% f9 Q ` x# _ [: Y5 T 82f4: e08fe00e add lr, pc, lr+ f1 D5 c6 S9 m9 `5 e% x1 o: s
82f8: e5bef008 ldr pc, [lr, #8]!7 c: ^4 X! m% K! g# Z% q' h& n5 ]
82fc: 000082d4 .word 0x000082d4+ K( X: ?7 [- k4 T3 G% s% k
8300: e28fc600 add ip, pc, #0 ; 0x0
" l2 K) M% T! f 8304: e28cca08 add ip, ip, #32768 ; 0x80003 U/ W( d1 t0 K; l4 w
8308: e5bcf2d4 ldr pc, [ip, #724]!
3 T* W0 U" H2 j0 E% y- I# U6 | 830c: e28fc600 add ip, pc, #0 ; 0x0! f D1 W- F# n+ P$ S
8310: e28cca08 add ip, ip, #32768 ; 0x80003 x7 H' F- k2 [# @4 H" ^ e
8314: e5bcf2cc ldr pc, [ip, #716]!0 l( ^2 e8 q4 s& [: b1 [/ D
8318: e28fc600 add ip, pc, #0 ; 0x0: D( G- c. }. { n5 w
831c: e28cca08 add ip, ip, #32768 ; 0x80005 p; d$ W6 X# `5 o/ \) B
8320: e5bcf2c4 ldr pc, [ip, #708]!
1 Q6 s5 w$ C$ Earago:2 [9 s6 i6 f6 N2 l
0000825c <.plt>:6 B+ l+ f7 T: D1 s( y
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!): e# a" [! P" @) t5 Y: K! ~
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
2 n: i& B. i) l 8264: e08fe00e add lr, pc, lr
- s$ H$ a& V, c6 I 8268: e5bef008 ldr pc, [lr, #8]!
' [" X; l- K; f( a 826c: 0000827c .word 0x0000827c
) n o8 K$ K3 J7 \3 k- O 8270: e28fc600 add ip, pc, #0: c6 X+ k% J1 ]+ y
8274: e28cca08 add ip, ip, #32768 ; 0x80002 i* @: f8 j& J8 t: M' a4 e: V. e% E$ Q
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
3 X7 n- a- x. o* {* a 827c: e28fc600 add ip, pc, #0
; T: G! e' N5 E5 ]) l* L) H3 p: M 8280: e28cca08 add ip, ip, #32768 ; 0x8000
: K+ y: T: P7 T 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274! L1 B( u# d i E% ?
8288: e28fc600 add ip, pc, #0
' G- M1 o1 |" d; _! l; c2 | 828c: e28cca08 add ip, ip, #32768 ; 0x8000: W( `4 s' O0 G1 p {+ O" K. k
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" Y( s* c0 N7 S1 J. }5 [( B, o
none:
7 A: n# V7 m) H+ H% b" M r7 A00008324 <_start>:
3 Q1 M# L, }$ D9 X 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
3 k! R0 V ?) b2 v 8328: e3a0b000 mov fp, #0 ; 0x0
- Z" s7 }, _) ]" f6 P 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
k2 U1 s! ]: y7 S. g) M' D 8330: e1a0200d mov r2, sp
$ j2 K P& g [# m3 w' ^- w) M 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 P7 j$ T/ y2 y6 ]. j2 N# X
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
, q. u( ^6 M/ `2 s- W& _ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
, Z. _. }; j( ?; a! y( o 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34># }4 F# ?. H$ y" H- @( V' w
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!), m' Z9 C0 C0 g
8348: ebffffef bl 830c <_init+0x2c>6 G& t, C6 Z6 ^6 ^3 r9 q
834c: ebffffeb bl 8300 <_init+0x20>
, {3 |6 F# O" V$ h6 P 8350: 00008404 .word 0x00008404
' p6 C7 U4 C2 v0 c u9 S 8354: 000083cc .word 0x000083cc
0 J( o6 d7 k; B/ p- o; m! z% s; e 8358: 00008408 .word 0x000084085 C% c( |$ U/ V: O* o* V" I+ C% G
arago:
+ ^6 H) \+ i ?6 D# B* e00008294 <_start>:
4 k# r/ I9 _- M0 I; n 8294: e3a0b000 mov fp, #0
5 [* m# `7 Q& m9 _ 8298: e3a0e000 mov lr, #0
, \2 i" K% a" t9 k: _* e+ | 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)& x, F3 D6 U, e/ A# n
82a0: e1a0200d mov r2, sp
: _/ ` E4 G* ^* S& u* } 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: Q2 [; \) `( K' f: S 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!): [( G5 W. _- Z+ u* w2 B, m2 P
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>+ `# D' U) K5 b- L
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
% T% Q3 S% a& K( e4 x 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>8 e6 F/ C9 ?9 d
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>8 o8 X* X8 ~4 N. j1 F
82bc: ebffffee bl 827c <_init+0x2c>
& w* k# W' N# X2 r" H4 Y6 y* c 82c0: ebffffea bl 8270 <_init+0x20>
7 D2 |. b/ b) l$ w 82c4: 000083dc .word 0x000083dc# o& ^- V% X+ ~" e% m
82c8: 00008344 .word 0x00008344
# ~$ p0 r/ P& O# V5 D2 s) v 82cc: 0000837c .word 0x0000837c& m9 f" g& u$ Z. i# t/ r; j
none:; p' Q: G0 M& X, _9 z2 z
0000835c <call_gmon_start>:6 E( ~- `% w( Q# b
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>! a5 o; P* N# Y( i* T9 Y6 R
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
% W: ^5 p1 {0 v2 D+ f 8364: e08f3003 add r3, pc, r3
4 p" d; D: f. n$ K, y7 M0 H+ d 8368: e7931002 ldr r1, [r3, r2]3 S4 q9 L' Y- q
836c: e3510000 cmp r1, #0 ; 0x0. X9 \$ j/ o* L0 ^' a
8370: 012fff1e bxeq lr8 S" F6 \ b# y1 E
8374: eaffffe7 b 8318 <_init+0x38>
# J1 P; Y. ^0 @$ _& k2 ^0 @3 ] 8378: 00008264 .word 0x00008264% a# s& F' c' L) {
837c: 00000018 .word 0x00000018! Z6 ]2 Z/ G) t2 s4 D: O
arago:$ }% V. E2 v' }
000082d0 <call_gmon_start>:
* @$ ?$ \& q4 F& U- R 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
# h, C1 W$ O) w; Q: O, K3 y 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>0 W. {8 t: ~3 d& ? d
82d8: e08f3003 add r3, pc, r3
w& V/ f! f8 V( J9 D9 m) N* z 82dc: e7932000 ldr r2, [r3, r0]) M) n/ o: ^0 ?+ }
82e0: e3520000 cmp r2, #0
9 A0 H& p' O \+ Y, g/ m2 K 82e4: 012fff1e bxeq lr+ t/ {+ X7 {3 A
82e8: eaffffe6 b 8288 <_init+0x38>- K* U. Q# q0 U! }( t, X
82ec: 00008208 .word 0x00008208& S9 u J3 a/ L6 K- o$ q
82f0: 00000018 .word 0x00000018! v/ V/ a+ c3 y: S9 U
none:; D9 P }; @# N' U: X7 p. G) a
00008380 <__do_global_dtors_aux>:7 g: T7 j' l4 C( H
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>: g( k3 b. g% x* ?! l
8384: e5d23000 ldrb r3, [r2]4 y7 q$ D- w: f1 _$ n: {
8388: e3530000 cmp r3, #0 ; 0x0
6 C+ ?" n3 S4 K& c2 | 838c: 03a03001 moveq r3, #1 ; 0x1, V+ a9 q& O& V! n6 k* W
8390: 05c23000 strbeq r3, [r2]% `* ^2 C; f. s3 C
8394: e12fff1e bx lr5 t& z! Q; q! P' \4 Q2 K6 q2 F6 p
8398: 000105f4 .word 0x000105f44 M# l G8 d/ t" \# g; o$ t
arago:
% J7 r/ j, ]/ H; x' |000082f4 <__do_global_dtors_aux>:& L; T/ j1 |( T3 p. T
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>! [, }* `* n0 O4 B
82f8: e5d32000 ldrb r2, [r3]2 U, J/ j+ | a6 a
82fc: e3520000 cmp r2, #0* A7 Z3 A) { |) ]5 d' _' P
8300: 02822001 addeq r2, r2, #1
; k) j2 l+ E4 I4 X! i" \ 8304: 05c32000 strbeq r2, [r3]$ X8 M3 I7 Q& j' y
8308: e12fff1e bx lr( t$ J# q. W" v( C ?' b8 M" X
830c: 0001050c .word 0x0001050c
7 i4 ~; k/ D8 M) u$ X+ bnone:
$ \- W3 o, @6 V! a* W$ w# ~0000839c <frame_dummy>:
. i4 |4 K/ }8 V) K" V9 _# I8 } 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>3 G# w& Y) A' i ]
83a0: e92d4010 push {r4, lr}: B Z2 ^$ \* O4 B
83a4: e5903000 ldr r3, [r0]; C3 K! J: G. W
83a8: e3530000 cmp r3, #0 ; 0x0
6 c; [: P! ~ J+ W5 ` 83ac: 08bd8010 popeq {r4, pc}
, N! I, B) z( m) J, M" G 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
, U Z) h$ W* J/ O! B g' X 83b4: e3530000 cmp r3, #0 ; 0x0
" u' Q% w. d8 O- F, w 83b8: 08bd8010 popeq {r4, pc}
# p/ v& s& h7 q% l+ V 83bc: e12fff33 blx r3
3 m' G3 G% E! i" M/ G- k 83c0: e8bd8010 pop {r4, pc}
- E6 H3 M. j, P3 T3 D 83c4: 000104dc .word 0x000104dc
K% j+ l& z$ g; V3 @8 W 83c8: 00000000 .word 0x000000001 P0 i" o& q4 O& Z
arago:+ f/ l% B" g! {6 i$ p) k7 t) U
00008310 <frame_dummy>:5 z" e. D9 U6 j# i
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
' ?) T# L$ u% W: ]( i5 D& H 8314: e92d4008 push {r3, lr}
f g, i- h) X+ Q p+ P 8318: e5903000 ldr r3, [r0]
# u, f* G5 U8 N6 ?. K F1 _' G/ } 831c: e3530000 cmp r3, #0 m# n4 ?/ d/ p" \: E; L
8320: 0a000003 beq 8334 <frame_dummy+0x24>
% C6 M8 Q! l! Z+ B U5 I 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>; n# U1 O' a% X1 G$ u
8328: e3530000 cmp r3, #0
1 d' c1 @: z: u( y 832c: 11a0e00f movne lr, pc
" c4 m2 n$ [4 @' b 8330: 112fff13 bxne r31 r6 x+ w1 t7 n+ F4 I! h5 h: G
8334: e8bd4008 pop {r3, lr}$ ^7 e8 A9 S5 l
8338: e12fff1e bx lr
% X% U; ^8 j: ~6 O/ y 833c: 000103fc .word 0x000103fc
! ~6 |& Z' d! H, M# C8 h 8340: 00000000 .word 0x000000002 X* } L( G5 s0 v( k. `
none:
: X$ Z% i! I3 m000083cc <main>:2 t+ }1 I* d ~- O( S
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
- n* e/ c+ U' J8 B: X O" D7 O6 x" X4 G, O 83d0: e28db000 add fp, sp, #0 ; 0x0
7 f% Z6 O1 {, I2 c: h5 S' F& j2 x 83d4: e24dd01c sub sp, sp, #28 ; 0x1c- W* n$ W8 P8 A- D) e
83d8: e50b0018 str r0, [fp, #-24]
/ o2 Q; N Y7 l, E7 `% ^1 q 83dc: e50b101c str r1, [fp, #-28] r# x4 s# q" H% i7 D
83e0: e51b2010 ldr r2, [fp, #-16]3 ?8 j- `$ m; @
83e4: e51b300c ldr r3, [fp, #-12]5 w- r1 J- R/ P/ S) e& k: J
83e8: e0030392 mul r3, r2, r3/ L! ]$ f, i+ N8 L2 i. ^& w# f
83ec: e50b3008 str r3, [fp, #-8]7 c+ ~3 y/ u* Y/ ]) F
83f0: e3a03000 mov r3, #0 ; 0x0
. L: e I1 S3 z) M4 d6 Y" b 83f4: e1a00003 mov r0, r3 h& s1 |2 }# m
83f8: e28bd000 add sp, fp, #0 ; 0x0, d, U7 @/ R3 z' Z+ x
83fc: e8bd0800 pop {fp}7 x& C4 {3 n2 m$ G: l2 N
8400: e12fff1e bx lr' { _2 ]$ d! t1 W v" D
arago:
( E4 l; l8 w( ~ u' Y00008344 <main>:5 k+ e, v+ l3 N2 Z' }6 @$ j
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
2 N1 g5 `1 U; r5 K$ j 8348: e28db000 add fp, sp, #0
6 N1 Q4 W' i5 X$ \ ]* B! f 834c: e24dd01c sub sp, sp, #282 v2 s; {" U; i* S
8350: e50b0018 str r0, [fp, #-24]
5 P6 ]4 M; ^+ p9 q 8354: e50b101c str r1, [fp, #-28]
6 M( R) ^, |% V) \ 8358: e51b3008 ldr r3, [fp, #-8]: f4 g5 s5 Y: F5 A! y( A& ?3 f
835c: e51b200c ldr r2, [fp, #-12]
* m# ^$ K& e7 A5 Q$ Y0 g* s. j 8360: e0030392 mul r3, r2, r3 I. e# |! ]% c0 S3 Z; N3 y
8364: e50b3010 str r3, [fp, #-16]
& y( z6 }. U" M) d/ B$ |! ~ 8368: e3a03000 mov r3, #0
$ j1 i! G( o& i! g! y 836c: e1a00003 mov r0, r3
- v- k9 V( ?4 B1 O: J' [ 8370: e28bd000 add sp, fp, #0; o2 o5 \% k2 u a7 V
8374: e8bd0800 pop {fp}4 X8 U9 `4 r; }% y
8378: e12fff1e bx lr: w' V: {; S' a3 D; V6 m1 K8 S8 x& [
none:
# B3 N/ g' Z3 a$ T00008404 <__libc_csu_fini>:
# M& C$ K* W- R% V 8404: e12fff1e bx lr* U. G* k# j" k% e; M
arago:& l5 H t5 S& T9 a5 l9 [7 E/ m- Y
000083dc <__libc_csu_fini>:
0 b& I0 D: @" u! r6 R% R 83dc: e12fff1e bx lr
" z" n% {" {6 n2 N# m0 Vnone:
! o8 M. S! H* i6 ~00008408 <__libc_csu_init>:
q9 }) Z7 X' S+ l: t9 a2 d 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}! @5 |* A/ c% B; d9 }0 ?% Z
840c: e1a08001 mov r8, r1
- U. H0 z. d( _ 8410: e1a07002 mov r7, r2
. [/ C s$ |4 X- Q( S* g7 @ 8414: e1a0a000 mov sl, r0; Y' P, v: c2 X
8418: ebffffb0 bl 82e0 <_init>
! n$ N5 Z% J0 q6 a" H4 z/ g 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
6 u- U2 f' @8 l* Y1 } 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>) J- u5 E( K" b
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>$ c. r: `1 v" D; e# E
8428: e0613003 rsb r3, r1, r38 D# f; y$ O; A- |2 j3 B
842c: e08f2002 add r2, pc, r2
- G0 `6 Z" m) y 8430: e1b05143 asrs r5, r3, #2) ~2 c6 D% S' w! z' ~
8434: e0822001 add r2, r2, r1- z/ ]/ ~' K4 V4 p( x" q' x3 S" b( @
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}2 T0 \- Y0 H9 `6 ^
843c: e1a06002 mov r6, r2% ?( U* q R; W) Z
8440: e3a04000 mov r4, #0 ; 0x0
1 _, c8 P5 Z/ L- d6 {0 c( \1 |; s 8444: e1a0000a mov r0, sl
/ p) c; _, Z' d$ ^9 A 8448: e1a01008 mov r1, r8: J7 ~* q }& m6 N0 O- {
844c: e1a02007 mov r2, r7
# k) F! F+ ^% c! \, b: v' U 8450: e1a0e00f mov lr, pc
9 _- r/ k9 I, p 8454: e796f104 ldr pc, [r6, r4, lsl #2]1 u0 v" Y/ i) J* f$ l
8458: e2844001 add r4, r4, #1 ; 0x1# z' Q6 A+ D+ C& G' m$ s4 V
845c: e1540005 cmp r4, r5
) P7 i% c$ g8 g 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>3 D; r6 w( s% L5 ^* q4 D7 k8 K
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
2 `5 t& o6 e$ _+ j# B" J3 W 8468: ffffff04 .word 0xffffff04
. b8 e/ h; a4 t* u( t 846c: ffffff08 .word 0xffffff08; W& b6 W' X8 Z' v# B7 E
8470: 0000819c .word 0x0000819c6 K$ ^6 g5 s9 b* I* H2 R
arago:& ]3 D1 ^" j/ S7 g
0000837c <__libc_csu_init>:1 \* N/ N- ?/ D- e% V
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}- a& k. C# U5 H( D& g& {* D
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>$ P! l/ D8 K2 `3 [4 z* C
8384: e1a06000 mov r6, r0
?$ h" ~ |$ b# N r 8388: e1a07001 mov r7, r1! w5 B1 {: `& G, y, K
838c: e1a08002 mov r8, r2' Z: } O4 m, N* h9 {* U e# m
8390: ebffffae bl 8250 <_init>
" b( e2 ]7 m- d% L# V l) S+ @0 i+ q: h 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
% M7 |( ^$ ?- E: y+ p 8398: e08fa00a add sl, pc, sl
, k/ t- w. `" | 839c: e08f0001 add r0, pc, r1- c- G" Z% Q1 ]" J5 J( U
83a0: e06a5000 rsb r5, sl, r0( h0 ^' D+ J6 x
83a4: e1b05145 asrs r5, r5, #2
0 q- v$ `. f* R c 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}# p% j# q5 `: e; T$ r; L# H
83ac: e3a04000 mov r4, #0. e3 n/ O0 E! N# @" ~$ j
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
( `# q; L- ]; u- I) R' h% n2 \ 83b4: e1a00006 mov r0, r6
+ S; G7 R- z3 A5 b. X; H$ E 83b8: e1a01007 mov r1, r7
* `& s% s2 ?( P7 V2 Q 83bc: e1a02008 mov r2, r83 N0 c( l f4 v! E* g) c
83c0: e2844001 add r4, r4, #1* Q' C: h! s3 a" a" r2 z1 t N
83c4: e12fff33 blx r36 W+ Q5 W& v; q7 s5 w
83c8: e1540005 cmp r4, r5( _: l% E8 I E, M) m
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>1 I% R" D. q# {
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
. s# I1 l, T3 {" X B; ?8 }2 ?/ q 83d4: 00008054 .word 0x00008054
" J# l3 L8 Q, v 83d8: 00008054 .word 0x000080549 [7 O4 g9 q4 h3 K3 x$ l
none:
' I z5 X$ W. y' @4 R' E9 p; W5 p+ PDisassembly of section .fini:2 y7 @0 w/ @9 U" R5 M* j; y7 h
/ j5 r2 E& r3 A9 N00008474 <_fini>:
" l F+ ?! ] Z9 h( k2 W5 M$ K 8474: e92d4010 push {r4, lr}
/ h& F7 `# i6 z; g& s- R+ z+ _ 8478: e8bd8010 pop {r4, pc}( j. i8 j* X! x4 b- P+ Y! C% ?) V
arago:
9 q! W, Z4 z. A6 t5 k% h! vDisassembly of section .fini:$ s: S% W/ F; X4 L
- g" Z1 Q0 \! B1 h
000083e0 <_fini>:
% F) u: ]% r" u% U! p7 c5 E$ G 83e0: e92d4008 push {r3, lr}! n( n* l- L- r8 r) F1 A; q5 y3 q
83e4: e8bd8008 pop {r3, pc}& s: w3 _1 ]2 ]/ G7 ^7 P
j, E7 `% {9 A7 T3 k" |6 M. ~6 O/ \' v) E1 n
4 @! p. `8 N, ^& S/ p/ q% W
|
|