|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:0 u1 } }- A1 T! V/ V2 }
1 #include<stdio.h>
$ l9 |: m8 V. x1 q# G/ K0 h 2 #include<math.h>
" n+ r9 z+ N& j; s( { 3 int main(int argc,char* argv[])
; X+ C: T4 ^1 B4 q- q1 c 4 {
q& E9 }) E$ b- v, W7 Q+ e 5 int a,b,c;
" G' E" E; M8 C, i9 v5 o, | 6 c = a * b;
9 ?6 b2 r* ]/ T8 S 7 return 0;
% r8 P& D; |$ V! d+ } 8 }
' Q! z2 A7 A H$ R9 _' C) Q) S. ~' P
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
8 j* y$ h* |, @! l, D$ G5 onone:, e. j& K7 e$ f$ b5 ?$ A
000082e0 <_init>:
8 B$ J% \! ~2 z0 h) s# E 82e0: e92d4010 push {r4, lr}
% Q8 M& j0 x) s+ X; X 82e4: eb00001c bl 835c <call_gmon_start>
1 {0 T7 S5 H0 Q3 _ 82e8: e8bd8010 pop {r4, pc}3 R7 ]! w5 ~9 P; z& D5 [
arago:
" ` \8 h3 k8 a4 W9 I8 q6 `00008250 <_init>:3 Z) m/ s5 U9 U- o! ]( r# E
8250: e92d4008 push {r3, lr}
6 C6 ]6 M8 `, p) U. k" ]8 B$ x 8254: eb00001d bl 82d0 <call_gmon_start>
3 P# \; b2 s4 F, N6 o 8258: e8bd8008 pop {r3, pc}
0 L1 c4 J4 ^: W8 y1 L$ m" O2 X6 n- G: `& h0 I. \
none:' n4 _* a# o8 O! o) n
000082ec <.plt>:
+ `+ O _3 ]1 w% z 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
4 h. U8 p7 o' R" P 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>: U7 m! h6 |, c( V R `
82f4: e08fe00e add lr, pc, lr
5 Q4 Z5 L% L1 z' k, f- ] 82f8: e5bef008 ldr pc, [lr, #8]!1 J* X) t S4 }
82fc: 000082d4 .word 0x000082d4" f. p. g% d2 X% ]& s* h2 D6 T6 }
8300: e28fc600 add ip, pc, #0 ; 0x0
7 M$ L0 T8 c& R. x 8304: e28cca08 add ip, ip, #32768 ; 0x8000
0 ], e! R$ s) e3 | }. | 8308: e5bcf2d4 ldr pc, [ip, #724]!5 l4 y% {% j3 W! U6 @* v8 g, F
830c: e28fc600 add ip, pc, #0 ; 0x0( q! | ?% x/ I8 o: |: X' `8 B
8310: e28cca08 add ip, ip, #32768 ; 0x8000) D& F% R. F/ ]2 ^& i% i; ?
8314: e5bcf2cc ldr pc, [ip, #716]!
T; e" g6 ^( t 8318: e28fc600 add ip, pc, #0 ; 0x0
% S& s; g! g4 E- s' [) A 831c: e28cca08 add ip, ip, #32768 ; 0x8000
/ t8 y0 M$ Q4 A' G/ ~; Q 8320: e5bcf2c4 ldr pc, [ip, #708]!1 d$ R/ |& J8 Y8 Q- Q
arago:$ F; S/ d! H; G1 S
0000825c <.plt>:- `- L) [6 L* p& [5 V3 b
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)) N% `3 u1 v' [* h l
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>( p* \4 @. a e6 x
8264: e08fe00e add lr, pc, lr3 m8 r. \4 d+ {, R: f
8268: e5bef008 ldr pc, [lr, #8]!* U* W2 G* h- g1 c) X
826c: 0000827c .word 0x0000827c* I/ F4 r9 i* N
8270: e28fc600 add ip, pc, #0
& d, O/ k3 G0 Z/ r 8274: e28cca08 add ip, ip, #32768 ; 0x8000
7 E% H4 J: z |0 h6 a! ^/ D 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
( v% r7 B+ o. X$ I" k 827c: e28fc600 add ip, pc, #0; m" p1 T$ Y* L! H$ t/ c% @
8280: e28cca08 add ip, ip, #32768 ; 0x8000
, {5 `. p3 U+ G 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
/ j8 M' o+ M8 H& M: M 8288: e28fc600 add ip, pc, #08 L6 E% ?; u4 u0 K- v7 D1 R
828c: e28cca08 add ip, ip, #32768 ; 0x8000
% ]& s/ w9 {1 d3 A- H( y+ F 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c1 D0 ^, `& `4 v9 m' k- @& E- M
none:! x- O1 g3 m6 J* A& r3 M
00008324 <_start>:8 {; ?2 A% q* h
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
8 M$ ]% W' N5 t! ^- x! Z' T/ p 8328: e3a0b000 mov fp, #0 ; 0x0
" V. `/ x) ~3 E1 i y 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ T! Y5 g: O& a j
8330: e1a0200d mov r2, sp
6 h `: Q$ r; g( C 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 G' o1 v( X5 Z- c/ E# }3 H0 _2 j 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)0 {3 v0 o W/ ~
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>0 A" \1 X ]% d
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
6 a w' U& G# b8 o* O 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 h0 H9 Y* N2 w2 j; W2 V* i
8348: ebffffef bl 830c <_init+0x2c>
9 ~1 ^) l N1 B- ?* P4 ?( p 834c: ebffffeb bl 8300 <_init+0x20>
1 b. @1 T- ?+ R% X+ ~3 Y 8350: 00008404 .word 0x00008404" _* p3 S `" W
8354: 000083cc .word 0x000083cc
/ K$ q5 j* w4 {, Z4 q% N6 B, i 8358: 00008408 .word 0x000084082 }$ Q% C) C7 ~& @
arago:
- i0 X+ l3 g% r. u6 v% x6 q00008294 <_start>:4 f+ Z5 w! G) |2 C+ C( z: W6 W
8294: e3a0b000 mov fp, #0: z7 ~% f; u5 n
8298: e3a0e000 mov lr, #0
) ]( y9 O( U) G3 j1 J9 g f 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)/ T8 d0 u! Q9 b8 b0 E9 ~4 W
82a0: e1a0200d mov r2, sp
% A. @$ W- \+ S% P; l 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!). e% K+ d6 j% B( z% P
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- U0 x2 y0 ]! K, h! Z3 [/ S% @4 e 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>$ Q% f/ U' i6 j1 z' P B* n
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
# W; b- j( Z! t. @* u8 | 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
" F( s. G, u3 ?* M6 ^ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 R/ i3 L1 H) {% S$ L) J
82bc: ebffffee bl 827c <_init+0x2c>
$ ], c+ h) n& T6 c, q9 n 82c0: ebffffea bl 8270 <_init+0x20>2 Z) r* k P2 L: g2 F* e3 `8 G
82c4: 000083dc .word 0x000083dc; v8 f; l3 r1 M1 r
82c8: 00008344 .word 0x00008344
% G$ [: {) Z. Q 82cc: 0000837c .word 0x0000837c
3 w/ O) h" D' G6 {4 n9 O0 |none:4 E: H* Q8 F. w& V
0000835c <call_gmon_start>:, ?. ^7 ]% d. R( w; X- ^) Q
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
; g" l% J! v' E G: C 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>3 A+ a. b" ~. ]" C' I5 z8 N, ?
8364: e08f3003 add r3, pc, r3% V, F& ]3 z9 A2 Z( y: T2 n! H8 }8 @
8368: e7931002 ldr r1, [r3, r2]
( L/ ^# H1 k. v% B% [ 836c: e3510000 cmp r1, #0 ; 0x0% z9 N' u6 U: q" b1 H
8370: 012fff1e bxeq lr
0 I3 A* v" y7 T2 E) q 8374: eaffffe7 b 8318 <_init+0x38>! d/ ?4 \" H8 ?8 w& X; M5 T
8378: 00008264 .word 0x000082643 o, X* ^6 G% Y) v3 N; T7 o- I* Q
837c: 00000018 .word 0x00000018
* l0 k* U- O( oarago:7 M3 d8 x. B5 x; _- w: f$ q
000082d0 <call_gmon_start>:, q7 u3 L1 F, Y) I' l8 E x0 R. N
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>, C5 }' f- V3 e/ O* n
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 G' F' ~; g3 x; ?. r 82d8: e08f3003 add r3, pc, r3
6 {. A0 O7 k. A: B& N 82dc: e7932000 ldr r2, [r3, r0]3 j/ G# B5 L1 _
82e0: e3520000 cmp r2, #0# ?% F0 x! }' C4 m+ F
82e4: 012fff1e bxeq lr! J: a! P! ^$ k$ K7 z
82e8: eaffffe6 b 8288 <_init+0x38>, f5 B. t0 t- Z9 l( ^) z' e
82ec: 00008208 .word 0x00008208. e' n- p4 k5 i J; j a4 n* b
82f0: 00000018 .word 0x000000187 A- v1 ^7 _! n: b/ x& Y7 A
none:! G4 @0 N& x2 ]5 G6 ^# C% U ~; C
00008380 <__do_global_dtors_aux>: E1 Y7 [, e; }& u3 y7 d
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>2 S3 z4 ~& k2 z$ R1 `7 }
8384: e5d23000 ldrb r3, [r2]
2 @7 h: H0 X2 M 8388: e3530000 cmp r3, #0 ; 0x0
% a" m2 e$ y' _- P0 T% h( s6 T 838c: 03a03001 moveq r3, #1 ; 0x13 M f' p" T7 _3 G1 `9 B
8390: 05c23000 strbeq r3, [r2]
( }! G1 M% W$ r) l# {0 k 8394: e12fff1e bx lr
6 ^( U" T4 m% c 8398: 000105f4 .word 0x000105f4) ~6 s1 H3 {+ V4 O9 @
arago:" w$ A$ _! g* [- T: e
000082f4 <__do_global_dtors_aux>:5 h! G& j8 ~2 [, X
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
( g/ F# R! }) g: U1 ?! p 82f8: e5d32000 ldrb r2, [r3]( [( [1 y/ e. l# t% d7 v
82fc: e3520000 cmp r2, #0. s; O6 U0 W3 `' i
8300: 02822001 addeq r2, r2, #1
1 F. w' u% l- I0 U 8304: 05c32000 strbeq r2, [r3]
' Y' ?+ g) ~( \' M3 H& ? 8308: e12fff1e bx lr4 X8 E8 g$ S# j2 }: y; n
830c: 0001050c .word 0x0001050c
* a9 [# m! [ V# Lnone:. @: w7 G% S, g& B, x( ~' i
0000839c <frame_dummy>:; b6 a% T. [# y& E5 V4 o
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 ?8 i+ q: u( E# B+ c3 x! f" N 83a0: e92d4010 push {r4, lr}
# M# C& g' f; v$ m p$ W$ ` 83a4: e5903000 ldr r3, [r0]. v4 ^; P3 `4 w R% J
83a8: e3530000 cmp r3, #0 ; 0x0
' B& I# G9 j/ `! H! r 83ac: 08bd8010 popeq {r4, pc}
* L" Y7 F% x( m/ f 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
9 k2 I+ m& d% m; j8 }7 J 83b4: e3530000 cmp r3, #0 ; 0x0+ ], d3 t- y+ ~" u; L
83b8: 08bd8010 popeq {r4, pc}
/ T' k% k7 I& C( E: ~ w9 w1 w- J/ Z 83bc: e12fff33 blx r3
" B" ^% U$ x# E" @6 I 83c0: e8bd8010 pop {r4, pc}1 k8 W0 d, G( w2 Y# `/ f z
83c4: 000104dc .word 0x000104dc
) e% H. R0 ^( `5 K 83c8: 00000000 .word 0x00000000
0 D& t+ k8 n* O% L& I, ?& X/ r! iarago:: E _: {* D& s$ u5 k
00008310 <frame_dummy>:/ l/ r C1 M& l) t+ L
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
- k+ M( X% y5 q 8314: e92d4008 push {r3, lr}
6 z5 A% q6 j% I ~0 z 8318: e5903000 ldr r3, [r0]0 K0 w. Y/ u$ M
831c: e3530000 cmp r3, #08 }4 {8 u5 k8 ^/ @
8320: 0a000003 beq 8334 <frame_dummy+0x24>
# Z% m5 A: w/ i/ g r/ C 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>. O; n7 N% K" w. Q D! x! j
8328: e3530000 cmp r3, #0
- {- c d+ @" f. K! Q8 q 832c: 11a0e00f movne lr, pc
& i+ m. K1 t' u v( _ 8330: 112fff13 bxne r3: y3 u5 f7 L4 Z, Z( ^+ k
8334: e8bd4008 pop {r3, lr}; ^, ^$ j I2 e6 J
8338: e12fff1e bx lr
) M6 N7 y( [ O1 {; U4 O 833c: 000103fc .word 0x000103fc
/ [1 ^5 S- t0 E 8340: 00000000 .word 0x00000000& a! O% G/ G! v2 l
none:
6 C* G" o* \2 P; R N000083cc <main>:/ {* u# {2 B& S! k
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)8 }+ b; T4 X9 d( H( a+ D- y0 }
83d0: e28db000 add fp, sp, #0 ; 0x00 D8 {( e6 Q/ U
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 d! m' J1 z% _$ }6 r4 h9 v5 L; D 83d8: e50b0018 str r0, [fp, #-24]
' w2 x+ Z* \* o# W 83dc: e50b101c str r1, [fp, #-28]+ ] K' X7 }) ^1 O
83e0: e51b2010 ldr r2, [fp, #-16]
+ K2 p" Q6 [1 u# u$ V 83e4: e51b300c ldr r3, [fp, #-12]- a/ p8 {1 z4 K; e& U3 e( G
83e8: e0030392 mul r3, r2, r3; j. _0 k+ ~* J( p
83ec: e50b3008 str r3, [fp, #-8]
, B% A( Z( @( d! E1 R 83f0: e3a03000 mov r3, #0 ; 0x0
' k% i' b* @* ^1 V/ d! s& S0 J" ~ 83f4: e1a00003 mov r0, r3
/ _& s4 H- Q+ W3 o9 T/ h 83f8: e28bd000 add sp, fp, #0 ; 0x0& x% ^8 F8 Y0 }( Q( r5 f( ~- C, |
83fc: e8bd0800 pop {fp}. [& O) p1 Z6 ^- Q. n, ?8 z. C0 C; v
8400: e12fff1e bx lr# r0 g! P4 ~( e
arago:# L- v @1 i$ ^ ?8 a6 s; j g
00008344 <main>:
2 G; r4 B3 o7 O! G: | 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
# R- I( V9 a' J- U/ E 8348: e28db000 add fp, sp, #0
0 A6 U/ d) m4 f u6 m. m6 r 834c: e24dd01c sub sp, sp, #28# B- j) `4 ^8 u m; n% b
8350: e50b0018 str r0, [fp, #-24]8 m5 @: R+ b/ S, G
8354: e50b101c str r1, [fp, #-28]# M2 e/ u- \/ M, r/ T: {1 E+ P
8358: e51b3008 ldr r3, [fp, #-8]
# J4 Z$ b# X$ \4 d 835c: e51b200c ldr r2, [fp, #-12]# T( j4 ?" u! ^3 K7 c% [, i
8360: e0030392 mul r3, r2, r38 I% ~* E5 w8 d \* p. ~7 {
8364: e50b3010 str r3, [fp, #-16]
0 C9 ]3 W& [; W4 |% Z8 w% g 8368: e3a03000 mov r3, #05 x: G. l6 o( q! m) a+ q, z1 R
836c: e1a00003 mov r0, r30 L" [7 Q: K0 O/ D5 h0 P; `) R
8370: e28bd000 add sp, fp, #03 r# x- j# q/ O3 \0 s) ?* \
8374: e8bd0800 pop {fp}( m& |" v9 e0 D9 |5 @* V+ L3 S
8378: e12fff1e bx lr4 g3 n* s6 L1 Q$ b( k& p N& p! ]
none:% t) z Y: y9 ]$ o# v& Z
00008404 <__libc_csu_fini>:2 k! Q# K) d0 [! L9 e5 }
8404: e12fff1e bx lr; L9 G" `# b+ J* `- f- d- C
arago:" _6 v( P9 Y" p, X+ [ j7 E
000083dc <__libc_csu_fini>:% A" M, ~$ n5 m2 x: h
83dc: e12fff1e bx lr+ v5 i, C. g% ?0 d" ]
none:2 x4 Q/ s1 N* X s
00008408 <__libc_csu_init>:; y/ X9 B' O) G+ i6 E* k g: I
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr} i* m. B* S, V- }" Q t( q7 C
840c: e1a08001 mov r8, r16 C! v" D j# u, r' m+ \
8410: e1a07002 mov r7, r2 }. q5 `0 F. n0 j
8414: e1a0a000 mov sl, r0
3 U7 p6 _ j+ o 8418: ebffffb0 bl 82e0 <_init>/ E+ G S& J6 }0 ^& z; `+ S H
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
, K8 u- S# ~6 v4 j2 t 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
, H! f2 G L1 c+ \: I 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>* V5 { @; m: Z) v$ [9 i
8428: e0613003 rsb r3, r1, r3+ G( {( j$ M4 \ B) b$ J% r7 c
842c: e08f2002 add r2, pc, r2
p5 I9 S# x/ X8 }" Z# j 8430: e1b05143 asrs r5, r3, #2" y$ _& |; Y4 [' `0 ?6 [
8434: e0822001 add r2, r2, r1
+ I) E! X/ U$ D( v, P 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}7 S' { n& x% b
843c: e1a06002 mov r6, r2
8 {4 ]% j( C7 A8 \ 8440: e3a04000 mov r4, #0 ; 0x00 v/ R2 c Y" u3 `
8444: e1a0000a mov r0, sl J, h2 D' c- y$ f
8448: e1a01008 mov r1, r8
+ A+ O' V& [, s1 i E4 C 844c: e1a02007 mov r2, r7( @& F6 x4 L- J; b/ @6 _6 X- J' u
8450: e1a0e00f mov lr, pc
6 _( {/ l+ R( \) H% I4 E 8454: e796f104 ldr pc, [r6, r4, lsl #2], o7 l% a! \# X
8458: e2844001 add r4, r4, #1 ; 0x1+ o( r9 a9 G2 c: g! ~3 z
845c: e1540005 cmp r4, r5
- s* f- p8 l; O 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>' j; P9 o! a6 }, R5 F
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
. \$ J) w" Q* u" j: n E) t 8468: ffffff04 .word 0xffffff04
" i/ W+ g# M8 L" J9 t' V 846c: ffffff08 .word 0xffffff08
, `' W, M* y) T G/ o L 8470: 0000819c .word 0x0000819c
$ h* j8 ]1 @4 W) q! M. q. marago:
4 w: B- @/ E& {- C! r9 A% b0000837c <__libc_csu_init>:
$ h$ l7 a: s$ W8 G8 l 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
+ [9 Z9 |. [- d4 b/ z8 n 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
+ C% T( \* R* l* D6 L, G. `9 ? 8384: e1a06000 mov r6, r0
, n# [0 J% m1 B# N$ Q' }% t 8388: e1a07001 mov r7, r1, l" G7 K! g7 r" m6 e
838c: e1a08002 mov r8, r29 {' ^- E5 W( {9 A0 W9 ^. s
8390: ebffffae bl 8250 <_init>1 Z! u& w- z* e
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>) f8 C& n; I# D& G! j( {8 ?
8398: e08fa00a add sl, pc, sl; M: d9 F) {3 V) p' T- q
839c: e08f0001 add r0, pc, r1/ |) P* t' R, X7 p/ A1 Y0 B
83a0: e06a5000 rsb r5, sl, r03 f8 o8 P) y5 H; i3 l
83a4: e1b05145 asrs r5, r5, #2
. E3 K' L7 R; `/ ]" D; C 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}/ a6 p2 }4 s6 o# f
83ac: e3a04000 mov r4, #0
! N2 v% A" N* X+ N6 {2 ^ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2], p! p& D' U1 G; P1 p
83b4: e1a00006 mov r0, r6
/ }) W% ^; O- n" R 83b8: e1a01007 mov r1, r7' _8 T* p, q3 e7 z5 n* F! J
83bc: e1a02008 mov r2, r8
/ w( n3 h7 z: `5 X/ {' }5 j2 @. l 83c0: e2844001 add r4, r4, #1
( }: Z/ R( ?+ V6 ^, { 83c4: e12fff33 blx r3
# k( o$ K# B. u8 b& B 83c8: e1540005 cmp r4, r55 J3 O7 c. H" B+ G* H+ U
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
9 V s Q) K1 [/ }: D 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}! S/ S- I- } W. }0 S% |
83d4: 00008054 .word 0x000080543 x/ q0 k- G% x6 M6 e" k
83d8: 00008054 .word 0x00008054
) ^5 ]3 ^8 r: i7 ^none:
2 t2 R! ^4 q8 A4 [1 FDisassembly of section .fini:
: T% u& t/ Z7 Q: H6 R* h( O2 @9 X7 S' [! y3 r/ g/ s6 n
00008474 <_fini>:
3 [ I! G& T8 l6 n, o( C4 d3 E 8474: e92d4010 push {r4, lr}
& h6 `9 \/ @1 {, C 8478: e8bd8010 pop {r4, pc}; Z) r# Z' v! N7 w/ [2 t( z, X
arago:9 [# f- N% R* k4 Y8 ~: O
Disassembly of section .fini:2 Q. {" b6 q- Z$ S( t4 ^: ?! S" [9 |' R8 G
! {% B4 Z; d6 s, l: j: `- |000083e0 <_fini>:- L, G' P7 Z$ Z; ~- D, J# n; ^' g
83e0: e92d4008 push {r3, lr}! y! T" X# e* ^& ^* Q6 W- @1 P1 t+ t$ p5 S0 ?
83e4: e8bd8008 pop {r3, pc}
( T# w* j1 ?0 _. f) r
: U4 u' J6 M* W& R# |4 u+ X- z- u; j
: Q' r" ~7 ?- ]4 r! J- G0 Z0 Q6 E7 U
|
|