|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:' r0 R3 e% s8 w0 `" j7 \
1 #include<stdio.h>
% `6 I* g; E% U$ p% G- T9 F ]4 Z 2 #include<math.h>0 P+ T- Z" D* g4 d$ R+ s& V
3 int main(int argc,char* argv[])# o' Q P7 U# \8 a
4 {$ y X3 n# t' N1 j
5 int a,b,c;
7 I' ]5 Z; I- u' v 6 c = a * b;2 F7 \ o( |/ c6 r1 a
7 return 0;
9 N7 @5 h2 N$ X; Y; [$ T& P 8 }* j2 s# k0 R* d! c$ \ w
1 Y8 j/ u+ C* b$ |6 F9 ~
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看0 _- @. |, q- ^/ X. b. B
none:6 ~% w2 }6 q) ~! n: y$ N
000082e0 <_init>:
; T, _. S- N( W m 82e0: e92d4010 push {r4, lr}/ r8 j5 x( H) ^0 r) {
82e4: eb00001c bl 835c <call_gmon_start>% v' g' R: t5 w( b, @. ?: k0 ?
82e8: e8bd8010 pop {r4, pc}9 g% S( m! m( q. j2 F
arago:
D' a' i' x2 j S00008250 <_init>:
7 E; W& `$ a" O+ R 8250: e92d4008 push {r3, lr}
+ \2 T3 h8 A [! D5 e 8254: eb00001d bl 82d0 <call_gmon_start>
$ m) \3 n9 c" ~ 8258: e8bd8008 pop {r3, pc}, g+ n$ L6 X& _2 X( p
7 c! P- \- X) ^" }2 v* U
none:
7 I- a8 v: ]' I7 I; T: y r8 H000082ec <.plt>:
" ~- i& }1 }( l 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8 s' }+ C& }( I9 ?8 B0 ?1 I 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>+ p: T" X7 \) y
82f4: e08fe00e add lr, pc, lr
2 D o* p; x$ x- a4 g* c 82f8: e5bef008 ldr pc, [lr, #8]!
6 F! ]/ ^5 O$ _/ Y) }/ Y) G 82fc: 000082d4 .word 0x000082d4# `8 x3 s# s7 s5 L% T! B
8300: e28fc600 add ip, pc, #0 ; 0x0
! B! l3 _8 t1 J' x, R: ] 8304: e28cca08 add ip, ip, #32768 ; 0x8000
|( {+ Y) t+ m) C# |3 D" m) L 8308: e5bcf2d4 ldr pc, [ip, #724]!+ H$ k" ~( I4 P! i) I
830c: e28fc600 add ip, pc, #0 ; 0x0- w& r; I+ m1 B* y7 J2 U' \) }
8310: e28cca08 add ip, ip, #32768 ; 0x80004 Z) G- [3 T0 [' p( K0 ^# o
8314: e5bcf2cc ldr pc, [ip, #716]!: S/ c% r! o2 ^1 o
8318: e28fc600 add ip, pc, #0 ; 0x0+ y. x- K0 C6 w# B: y' ~
831c: e28cca08 add ip, ip, #32768 ; 0x8000
, A( P# b& s, b) E9 s% r 8320: e5bcf2c4 ldr pc, [ip, #708]!
; v% c- ?- f/ x0 c+ e' uarago:
' V- y9 l: O! w2 L& z4 W0 {0 x0000825c <.plt>:
, m' P" m# v7 m3 o 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
" p L2 @4 L# D, K% s, X 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>; w6 B% h2 {) k: r8 E. T
8264: e08fe00e add lr, pc, lr( }6 S+ U* u% ]6 t' P' J/ c' c
8268: e5bef008 ldr pc, [lr, #8]!) B3 d- a# y5 R4 J
826c: 0000827c .word 0x0000827c
& x5 t& f ?% _% w# g 8270: e28fc600 add ip, pc, #07 i- c* U! `6 g0 k& g) B% ~
8274: e28cca08 add ip, ip, #32768 ; 0x8000
1 W: [: x, I; B& i. ~, N( } 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c" M$ Z' e1 O- r0 O
827c: e28fc600 add ip, pc, #0
9 t( C- {/ `9 E: D- M 8280: e28cca08 add ip, ip, #32768 ; 0x80001 ^- q3 X6 C; ^6 s
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274/ W3 j* h4 ^4 s) X# C: V+ W; {
8288: e28fc600 add ip, pc, #0
6 q! O3 `4 ]8 q W 828c: e28cca08 add ip, ip, #32768 ; 0x8000, q, B A6 E- R( j+ ~
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
5 t; d) E+ F+ E, ^9 M1 H# H0 Knone:
- u: n0 L u$ N; X+ n" C1 s00008324 <_start>:
4 a9 s& [3 U1 Y. L 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
4 }% T3 d$ H. F6 ?6 G 8328: e3a0b000 mov fp, #0 ; 0x0) z! j6 ?6 Z& U z% z
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
1 Z; a; _8 g; u2 f/ a# N 8330: e1a0200d mov r2, sp
9 f, J1 e, {; B+ P1 N 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)8 E& p( ?- l/ O9 h: ~4 r1 ^
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)+ T" o! z& a$ E& T
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 s1 i6 o+ V0 X4 H9 K `! L2 X3 u% @
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
9 R+ x7 J% B) [ 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. o7 m7 t, b; O% d; P* \. R/ N 8348: ebffffef bl 830c <_init+0x2c> H: m J) [: t4 j: u5 z% i
834c: ebffffeb bl 8300 <_init+0x20>
: s$ X& e* ^5 Y) z 8350: 00008404 .word 0x00008404
) t- V9 X3 f5 ~0 I. C 8354: 000083cc .word 0x000083cc9 S- W0 Q; B- Z h: V
8358: 00008408 .word 0x00008408" N8 b- A# B c+ C! ~: G# [( I' i
arago:; U& X( X$ D5 v# N& N- b" c
00008294 <_start>:1 O ~0 n) Y$ I) E* Y" Z6 s7 X. W
8294: e3a0b000 mov fp, #0; U6 V1 e$ {* m' V. m
8298: e3a0e000 mov lr, #0
, e3 ]" f1 E0 N {2 N0 d+ u 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
' P1 x; B9 t8 u4 q 82a0: e1a0200d mov r2, sp. v. B& e/ E3 e9 F1 b
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)9 a8 Y1 O2 a1 H2 N
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) V8 h- I& R$ q. V3 j5 t 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
8 k% W* @6 e: C" o% Y1 _ 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!), Y ~* ~3 o# R: g( c! e: |# j e( s
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>3 F* D, Q. I% k7 j* A
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
3 ] i* z! |. i! u2 I/ U 82bc: ebffffee bl 827c <_init+0x2c>5 R, p u: j, t- J
82c0: ebffffea bl 8270 <_init+0x20>
. i5 K" P' l/ \ 82c4: 000083dc .word 0x000083dc
2 P T! @5 Z1 l; } h; E) L 82c8: 00008344 .word 0x00008344, F* T. E. Q7 Q
82cc: 0000837c .word 0x0000837c% N, L# \, ] Y( F3 u9 }6 ]
none:
4 k( y& f+ F2 I* j% W2 I" n0000835c <call_gmon_start>:# N# T! e; N& G( P `
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
* k. [8 D, x& r. p; Q7 W9 O 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20># T' M+ q* \& Z4 k* _# L
8364: e08f3003 add r3, pc, r3" W5 k1 l' N1 S6 j" \
8368: e7931002 ldr r1, [r3, r2]
6 n- Y5 C/ A9 j5 O' n 836c: e3510000 cmp r1, #0 ; 0x0
! q2 C" Y7 s. `7 N2 e5 T 8370: 012fff1e bxeq lr( E5 A7 K% b$ p0 d& f" W
8374: eaffffe7 b 8318 <_init+0x38># j6 z* ~% m( d+ t
8378: 00008264 .word 0x00008264
4 o5 i+ P% K0 a0 u: l 837c: 00000018 .word 0x00000018
, V; a# k( A7 Y% `2 x! marago:
( u. b) Y9 `+ q3 a4 Q6 U000082d0 <call_gmon_start>:
" x$ [$ _8 m) A 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>2 [% U1 d3 X/ ?% L
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>. `9 m- Y. D- _5 u
82d8: e08f3003 add r3, pc, r3
5 ]! F. y( |# [9 s8 x* m 82dc: e7932000 ldr r2, [r3, r0]
) Z, _4 L' L: E4 F' W: l 82e0: e3520000 cmp r2, #0
) [2 q' n8 a: s2 v7 k( R 82e4: 012fff1e bxeq lr
. ?' ?4 l; P/ `# d 82e8: eaffffe6 b 8288 <_init+0x38>
! q6 Q# |# U6 Y/ u' F! e 82ec: 00008208 .word 0x00008208
: `8 p$ F6 f, k3 k 82f0: 00000018 .word 0x00000018
5 B; F+ [$ W; m$ {none:
: \9 [- ^* S. u00008380 <__do_global_dtors_aux>:- E o) r7 B! \2 ~5 z3 c4 v' D0 t/ m
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>- a4 A1 S6 F. @: t
8384: e5d23000 ldrb r3, [r2]( p# O) |% D) O& v/ n
8388: e3530000 cmp r3, #0 ; 0x0' g( ?0 k! t( s3 }2 F
838c: 03a03001 moveq r3, #1 ; 0x1! E5 W9 q. C( g
8390: 05c23000 strbeq r3, [r2]
1 `1 b' B8 \ {4 H; `- @0 N 8394: e12fff1e bx lr
/ [) c# }8 m7 T% L1 ?7 r8 K& d 8398: 000105f4 .word 0x000105f4
. p0 l6 R. m8 A& Xarago:4 U9 n* M$ t, O
000082f4 <__do_global_dtors_aux>:5 P% ?% H# z, _4 q9 V
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>- d& D# J+ c5 J9 v
82f8: e5d32000 ldrb r2, [r3]
9 A: p8 S; J; G U' e 82fc: e3520000 cmp r2, #09 J& y4 [3 L$ ]0 i# Q9 s8 A$ R& L
8300: 02822001 addeq r2, r2, #1# x( q/ t3 k% ?& Z7 L* e( n0 J/ v
8304: 05c32000 strbeq r2, [r3]
+ s( v, @2 g/ P" H6 f 8308: e12fff1e bx lr5 O/ _9 Z a/ y$ @+ M' M
830c: 0001050c .word 0x0001050c
6 f9 |& s Q+ G/ \8 i9 Wnone:
3 `) j/ R. B( ]- t0000839c <frame_dummy>:
8 T u7 h" I4 a6 R9 C 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
5 j9 ? s0 J; m* |/ H; n 83a0: e92d4010 push {r4, lr}! [5 d) N1 X9 P/ o% j
83a4: e5903000 ldr r3, [r0]
3 G! B7 G/ X1 g7 X9 k2 i8 _ 83a8: e3530000 cmp r3, #0 ; 0x0- S2 ]) w% v0 E7 |9 W6 @, K
83ac: 08bd8010 popeq {r4, pc}
& O. x& x' M( W 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
5 X4 L; H' ^! g7 H+ P+ ~5 b0 [ 83b4: e3530000 cmp r3, #0 ; 0x0
5 W' u+ B# l) d/ q 83b8: 08bd8010 popeq {r4, pc}( Q- `3 m- `' s* f0 Y# s
83bc: e12fff33 blx r3
" {5 D8 A! ^5 W- }$ b( q* M 83c0: e8bd8010 pop {r4, pc}9 i7 P( R: ]# s
83c4: 000104dc .word 0x000104dc
1 e. o1 l# M7 L/ m' [1 d 83c8: 00000000 .word 0x00000000
1 w/ d( q; X8 \/ @$ Karago:" l7 D) w; l6 w+ L, v! A
00008310 <frame_dummy>:
8 F9 ]1 K+ r. u" Z5 j1 ?& V 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>- b: I `2 ]5 a B" v5 i
8314: e92d4008 push {r3, lr}
& F) j& |9 T+ A, ], A 8318: e5903000 ldr r3, [r0]
6 t6 e9 o4 B$ D! n 831c: e3530000 cmp r3, #0/ d H# o: S( r1 f# i+ n) ^/ |
8320: 0a000003 beq 8334 <frame_dummy+0x24>) t/ c8 y S: r
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
& D/ j7 t3 a- D4 Y2 q2 d A 8328: e3530000 cmp r3, #0
& L6 _" E1 d" I$ G( T 832c: 11a0e00f movne lr, pc! t6 X* d0 I8 C5 i7 S
8330: 112fff13 bxne r3
P; J) z! `: V( e, Y6 s7 S; y; X. I 8334: e8bd4008 pop {r3, lr}
1 p# k# A$ Q0 }& ]! q: Q d 8338: e12fff1e bx lr
) O6 `3 \: h! |6 C# W 833c: 000103fc .word 0x000103fc
# t5 ~+ P' w. @3 y9 ^% n( s 8340: 00000000 .word 0x00000000' s" X9 g; A1 v6 B% d& w( h
none:
$ Z, k3 h, R' H5 @% }, }000083cc <main>:5 j) z5 A' O+ `1 T- G. H3 [
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
' S1 O! A' l G6 e0 j' ?3 n# f 83d0: e28db000 add fp, sp, #0 ; 0x0
+ j N8 ]" G. o 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
3 g1 H: |9 ]# R' ^ 83d8: e50b0018 str r0, [fp, #-24]
, ?$ f9 Q( W# k# W( A+ e& d 83dc: e50b101c str r1, [fp, #-28]
. c. ?# x5 t# c% H, P% i; W8 y$ R 83e0: e51b2010 ldr r2, [fp, #-16] y) O4 ]. q( Y1 W2 P9 P
83e4: e51b300c ldr r3, [fp, #-12]. Y4 L, u4 X, l' {% i ]- @
83e8: e0030392 mul r3, r2, r3
. b k6 d( i" m: E& H; s 83ec: e50b3008 str r3, [fp, #-8]
( h+ T+ f! w q x: M5 e% S, l; z9 [ 83f0: e3a03000 mov r3, #0 ; 0x0
7 p K, U) ]6 z, ~ 83f4: e1a00003 mov r0, r3
9 u( }2 E* u$ [2 |. X' }# o Y 83f8: e28bd000 add sp, fp, #0 ; 0x0
( z$ i+ u% a8 ^$ w% w: q 83fc: e8bd0800 pop {fp}# z: i+ N5 J% s
8400: e12fff1e bx lr; E/ d: b9 i- G) c. Y7 g
arago:
6 _# e* S) {$ ]/ k$ H/ [$ e00008344 <main>:8 X' t* r/ J& Y, S( K6 v
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)0 \- ^1 B* Z1 B. `2 h3 g
8348: e28db000 add fp, sp, #03 `2 a7 [+ z0 a6 t, P
834c: e24dd01c sub sp, sp, #280 L5 p& d- h8 x L5 ?7 l: l7 x
8350: e50b0018 str r0, [fp, #-24]4 c6 ?& v+ v3 X; s$ [4 |' Z" g# t
8354: e50b101c str r1, [fp, #-28]
: O2 P8 J9 z2 q4 C 8358: e51b3008 ldr r3, [fp, #-8]
- `' `5 l5 Y/ Q. \ 835c: e51b200c ldr r2, [fp, #-12]$ T2 Y+ O* @& w/ B) i' R
8360: e0030392 mul r3, r2, r3
2 {/ y3 K8 {+ N" m. W 8364: e50b3010 str r3, [fp, #-16]
' s" U, y: B9 d( X% ? 8368: e3a03000 mov r3, #0
8 w: R( D, @" x" L6 J/ Y$ J( D6 h 836c: e1a00003 mov r0, r3
) T$ B: ?% N: p$ k& o 8370: e28bd000 add sp, fp, #0+ |, k4 x) D9 h. L+ `
8374: e8bd0800 pop {fp}9 c1 g, z3 L& w6 [% k6 \( W
8378: e12fff1e bx lr1 `' g" B( z) }7 v
none:
, y5 _0 Q* o' s% U. r00008404 <__libc_csu_fini>:
3 }2 M& r+ H: ~/ Q1 m 8404: e12fff1e bx lr0 q7 E+ C4 z7 |0 x8 p- B
arago:3 Q. R, M( o" D+ ]$ m) G
000083dc <__libc_csu_fini>:
! o. ]6 M: f! P: S" P1 @ 83dc: e12fff1e bx lr
6 M+ |( [' h! X& a' wnone:5 Y! a/ P$ L! g0 H
00008408 <__libc_csu_init>:
# `6 c1 E# l% V7 d8 v0 } 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
4 f5 z5 {' C: f0 |0 G5 D 840c: e1a08001 mov r8, r1
( p8 }4 C" a- A' m" m+ W 8410: e1a07002 mov r7, r20 E$ o/ S/ D ?- b
8414: e1a0a000 mov sl, r0
3 ]* ^/ ]2 i0 }; o5 n 8418: ebffffb0 bl 82e0 <_init>
# \0 Z. m _7 ^2 L; A 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>) x' p$ I. T$ S7 U
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>3 m& M9 p k1 I% Q5 r
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>, a9 g- `( P) M
8428: e0613003 rsb r3, r1, r3& _8 l7 R4 n5 n+ V! U9 |' ?
842c: e08f2002 add r2, pc, r2; m/ q* s% j, ?5 r9 @7 b
8430: e1b05143 asrs r5, r3, #24 ~# R; J. ?- \0 j; ^) J2 K: p
8434: e0822001 add r2, r2, r1
, @, Y, B- t4 R2 |- `" W 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}% N) E! X8 o: V6 X; A' S
843c: e1a06002 mov r6, r2) \/ g% e+ N+ X% J8 f
8440: e3a04000 mov r4, #0 ; 0x00 \0 i( i; n% k" g6 c3 J6 L6 f
8444: e1a0000a mov r0, sl, @, J) a4 ]) d, Q H0 ]
8448: e1a01008 mov r1, r8
4 G2 x9 h8 K1 X! z% E; c3 a8 s3 D7 P 844c: e1a02007 mov r2, r7( I8 m) H, s- T7 ?! F
8450: e1a0e00f mov lr, pc6 p, }5 \1 S" Y- V3 p6 ^
8454: e796f104 ldr pc, [r6, r4, lsl #2]* C, G9 U. e$ D! K0 j7 k
8458: e2844001 add r4, r4, #1 ; 0x1
# z( M/ v4 \4 J, {& E 845c: e1540005 cmp r4, r5; V) }0 f# A* J/ Q$ Z! ?
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>+ ^ y. X( y% R* s: d
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}# t! l9 C& C3 @" N2 O
8468: ffffff04 .word 0xffffff04" F! i9 f5 G! q; ]& ^0 j
846c: ffffff08 .word 0xffffff08
# o3 U% z& [ E& x9 q 8470: 0000819c .word 0x0000819c' ~& i1 `# z/ q W" g
arago:
# p" ^: N4 K' @0000837c <__libc_csu_init>:( S8 z, \0 S% U: B- X
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}# j' R( m u2 P `! e
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
) M0 M# _6 w# Z, U4 u, H6 r 8384: e1a06000 mov r6, r08 V! T8 n* s6 \& Q
8388: e1a07001 mov r7, r18 R* I$ A! i+ q7 d
838c: e1a08002 mov r8, r2
% z4 s% p/ {2 G8 n' g 8390: ebffffae bl 8250 <_init>! H, f6 W, W; ^7 V
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
: \3 [2 l x+ S/ t3 ~ s 8398: e08fa00a add sl, pc, sl
6 Z$ e; @4 H5 {% Z% N* m1 A! M3 _7 H" C 839c: e08f0001 add r0, pc, r1
8 ]' @& w* L, t4 Z t8 r; p! d; p 83a0: e06a5000 rsb r5, sl, r0
$ @$ q* \- v }, q4 e 83a4: e1b05145 asrs r5, r5, #2
V9 R- @6 ?: F% k4 r6 v 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}! n$ F+ K% m, ^8 P* l
83ac: e3a04000 mov r4, #0
0 ]% a- ~# L. b& i 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]% w( A v; }- ^) P
83b4: e1a00006 mov r0, r6
" q- m8 j1 p" X- P5 X9 z 83b8: e1a01007 mov r1, r7. p( Q g& f* G* f7 j& g2 [' S! Q
83bc: e1a02008 mov r2, r8+ V# b1 h+ _9 B |1 z
83c0: e2844001 add r4, r4, #1
& p; A5 G, ]/ V# N 83c4: e12fff33 blx r39 {; y1 `; Y4 N2 H, p) P
83c8: e1540005 cmp r4, r5
5 R R. `; g* T 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
( L: W" _+ e8 k5 B 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
4 u' w4 w7 c0 i 83d4: 00008054 .word 0x000080541 h0 F% l% L% O0 t4 @
83d8: 00008054 .word 0x00008054) }! d0 K% u! r S! W
none:
, o( b/ K1 U- U2 m$ J& c' GDisassembly of section .fini:
# n) R# \" |# j2 H$ b; G+ ?+ O5 P+ f. U
00008474 <_fini>:' ~$ g1 h9 a& k% y
8474: e92d4010 push {r4, lr}
9 A2 C. K" T- a$ O 8478: e8bd8010 pop {r4, pc}
; e" _+ X* L. [" f3 {arago:
% |# o# @9 p3 l. M, ~9 Z& h! gDisassembly of section .fini:
) x5 h+ p4 }0 Y1 c" i9 l- ]
2 k$ G |* F5 H$ o+ l8 {000083e0 <_fini>:
1 M1 a F# y6 o" Y$ d1 i; E+ n 83e0: e92d4008 push {r3, lr}6 ]* }8 J4 Y5 m& u% _% V( E8 A
83e4: e8bd8008 pop {r3, pc}
$ l# R5 j& j$ T# [; _$ d$ r9 W0 h( `5 l# m- o
$ I% `- H) P8 w5 ]; W
0 C' S+ W' h7 o2 q; O; c |
|