|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:; J+ K% g% w& W% z+ o& J
1 #include<stdio.h>
9 U$ t4 `3 g3 ~$ r% o 2 #include<math.h>
" p4 Q9 V2 t; M4 [# G3 S* j 3 int main(int argc,char* argv[])3 q! q- |( p7 l3 y3 Z$ O8 w7 O! f
4 {
2 F4 ]) q) p$ |8 P% v9 J 5 int a,b,c;
6 _# |4 l: n% k) v n 6 c = a * b;
" K! _: k2 r* P/ f d$ F+ ?8 g 7 return 0; r+ G' m0 n- D
8 }
* x! Y' d! \9 M5 Y# l$ Z( m; l4 P8 ^
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
7 ~6 E, Z" t& K. ~3 [2 Nnone:+ X! j& o- s k$ ~4 ]1 Y
000082e0 <_init>:5 a, E- X6 D9 t7 ?2 d. B. {2 T% o
82e0: e92d4010 push {r4, lr}0 F5 h. H, G1 s
82e4: eb00001c bl 835c <call_gmon_start>
0 w2 m* h/ k0 I' f5 \: [# F 82e8: e8bd8010 pop {r4, pc}% Y' ^# H0 R) t+ s3 a. D
arago:" J8 k+ q5 D: m+ g1 ]' {
00008250 <_init>:
. d T6 D) Q* [7 _# s8 g 8250: e92d4008 push {r3, lr}. X9 e6 F5 @. Z/ x$ [# ~
8254: eb00001d bl 82d0 <call_gmon_start>/ f9 P: o# t; d% R/ `$ s a
8258: e8bd8008 pop {r3, pc}
+ z' B# W5 z! U" T) g
* U" H) b7 W8 f5 W1 s; Anone:/ b' u+ f k/ o! a
000082ec <.plt>:/ ?/ L4 f3 S6 A4 m6 U) ^. h# H3 w
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)* V5 `3 o8 W: w$ m2 Z
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c> I6 a$ w% ?0 T& d, H
82f4: e08fe00e add lr, pc, lr0 K& Y. G1 z7 b! t& Y7 [4 \
82f8: e5bef008 ldr pc, [lr, #8]!: y. f. q* p2 w" h$ H# _
82fc: 000082d4 .word 0x000082d4
+ y) L* c9 W. B( R 8300: e28fc600 add ip, pc, #0 ; 0x0: Q9 T: `) o" V2 ]( f
8304: e28cca08 add ip, ip, #32768 ; 0x8000( E A- R; o: G, b0 {' b
8308: e5bcf2d4 ldr pc, [ip, #724]!$ h* b. z9 d8 {& F' k: s
830c: e28fc600 add ip, pc, #0 ; 0x0; G! R4 n, f( ]; r, f5 T5 O7 A5 p
8310: e28cca08 add ip, ip, #32768 ; 0x8000
/ N( u. |, p/ ` 8314: e5bcf2cc ldr pc, [ip, #716]!
4 c, }- c6 z& F 8318: e28fc600 add ip, pc, #0 ; 0x0
* U% w) w* J$ B6 \6 t, W 831c: e28cca08 add ip, ip, #32768 ; 0x8000
5 z# m& ? B8 L8 q* Q 8320: e5bcf2c4 ldr pc, [ip, #708]!
- L; h9 B# z5 H# U3 d0 G jarago:
2 \8 ]9 H6 ~. f/ g. `: V" p8 G0000825c <.plt>:
" x( \7 ^3 z, b$ G: A" V 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
, {, h/ K' V* x0 M+ y; Z5 n 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
3 N8 p% Q+ |2 T 8264: e08fe00e add lr, pc, lr0 N4 H" N; H* [& i6 w
8268: e5bef008 ldr pc, [lr, #8]!
9 H1 q' H6 T8 [4 e& l 826c: 0000827c .word 0x0000827c; j# k" e& }5 G8 r# b3 k' _; g9 [
8270: e28fc600 add ip, pc, #0
8 w' C1 u: E) z- u 8274: e28cca08 add ip, ip, #32768 ; 0x8000 v* Q5 e8 l$ U* ?
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
- ]' |. x: Q8 w' Z8 t. ~ 827c: e28fc600 add ip, pc, #0
+ E7 f B: J! X 8280: e28cca08 add ip, ip, #32768 ; 0x8000
! T! [! e/ p9 g" q% X 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274+ t% }+ G5 w. ~9 e) O! `* e4 E
8288: e28fc600 add ip, pc, #0" q7 o# t0 s3 \ t _
828c: e28cca08 add ip, ip, #32768 ; 0x8000
, R; V5 @$ w1 y: v" }: F& ]. @/ | 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c t" c% m! k6 l
none:
1 @, G, ^8 Q- b00008324 <_start>:
2 Y+ H0 J V! U( Q. h 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
# P1 c0 q0 q, |" [: i 8328: e3a0b000 mov fp, #0 ; 0x0
$ z" u5 m. M! ?8 I3 ^( Q0 ]) c# l0 s 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)" Q6 S0 @* ~. U4 V9 V3 p, j
8330: e1a0200d mov r2, sp
% A( z0 T% Y7 O* k) ]9 G$ U" W 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)! V4 Z1 [- h$ l i+ u
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
+ k- ^5 f/ n, M- o( t& n 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
- u- m4 X3 C+ a# ]3 y5 X) r 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
! b; y( L( J- g% `2 P1 a 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)' n4 }# V, o5 E8 j# U
8348: ebffffef bl 830c <_init+0x2c>
7 F5 M R! J; W7 t 834c: ebffffeb bl 8300 <_init+0x20>% N, n0 A, I) _ y; y
8350: 00008404 .word 0x00008404& N8 a$ W4 \ D! _! F$ k, T; J
8354: 000083cc .word 0x000083cc
7 D. G/ X3 a: B8 L 8358: 00008408 .word 0x000084081 d4 G9 [/ T1 {
arago:6 C/ g1 x; t: s/ O* e$ i# g+ e7 F
00008294 <_start>:8 Y" i1 I' Q9 K" e8 k% G
8294: e3a0b000 mov fp, #01 O6 y/ s% M) u, h0 T. x
8298: e3a0e000 mov lr, #0
5 |8 F1 Y6 x( |3 Y 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
1 ]3 a. b7 w" e* X( E$ m- D# _5 N 82a0: e1a0200d mov r2, sp
$ | i0 B( E& o5 R6 u 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* p/ ~3 v2 v3 O& Z: p& W
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
" r8 v, `9 X9 Q 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
, T( F& Q; R$ j 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
7 x+ e' {0 G# T/ Y. J 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>5 u* W1 W7 \( @
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>0 ]. I; [9 B. q l. Q
82bc: ebffffee bl 827c <_init+0x2c>
L v# p% S, K0 }2 J 82c0: ebffffea bl 8270 <_init+0x20>% y* E8 P2 _: ^3 n& H
82c4: 000083dc .word 0x000083dc0 m: o4 _ e7 V4 O1 _
82c8: 00008344 .word 0x00008344
( \% j7 r+ e, b/ \. `' ` 82cc: 0000837c .word 0x0000837c* b/ s- j1 O* Q! d; X8 N9 G2 ~' B
none:
- Y i9 v7 n& E1 Z) V' m& P F0000835c <call_gmon_start>:7 ?+ [: _. e5 F! G7 S- c1 H
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, E Z' I" b; L& J9 f
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>& |# J0 Q1 v! f$ I3 n
8364: e08f3003 add r3, pc, r3
' h" |. g( _/ V1 O" L8 P7 N 8368: e7931002 ldr r1, [r3, r2]8 w* q$ i+ c( m
836c: e3510000 cmp r1, #0 ; 0x0
# g* U) Y% Q! q% Z 8370: 012fff1e bxeq lr0 z4 x7 U# B1 Z. w+ O; ]# u
8374: eaffffe7 b 8318 <_init+0x38>% u$ s$ \% P4 |0 B/ X5 _5 Q/ S
8378: 00008264 .word 0x00008264. N4 N1 O8 d9 ^+ @2 m, F/ W$ Y
837c: 00000018 .word 0x00000018
0 ]% _, z. `% q Uarago:; s+ s/ ?. p; v/ G( w& w; G
000082d0 <call_gmon_start>:9 ?* b' q. T8 }0 l$ [0 B: e8 Y) V
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>4 V8 J: x; d; F* c; I
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>% @8 M6 y/ l ]5 I
82d8: e08f3003 add r3, pc, r3
9 d5 v* H2 X2 x. L 82dc: e7932000 ldr r2, [r3, r0]
, R/ B+ d' C5 i 82e0: e3520000 cmp r2, #07 `) u* J) B6 `7 [
82e4: 012fff1e bxeq lr
: Z& H, ~" M9 Y. I- R7 t 82e8: eaffffe6 b 8288 <_init+0x38>! A' q# L9 w- C* `9 W
82ec: 00008208 .word 0x00008208
* K" T# s( u: Y2 i% L: T 82f0: 00000018 .word 0x000000186 M1 \( s2 U6 P; W+ X: \
none:% c8 P# r" M4 f, D0 z6 Z" `3 L6 K
00008380 <__do_global_dtors_aux>:3 } c/ X3 H' i. W
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>4 {6 }: X/ `: M
8384: e5d23000 ldrb r3, [r2]
" f, p0 e! {% }/ z Q: x; E 8388: e3530000 cmp r3, #0 ; 0x0
L$ c# W6 i1 W 838c: 03a03001 moveq r3, #1 ; 0x1
# x( n4 g3 {& z# F/ V$ Y }5 r( U 8390: 05c23000 strbeq r3, [r2]. @+ d& @1 u$ r& x" ]( }! A
8394: e12fff1e bx lr
, y/ c. K9 k. t O& r 8398: 000105f4 .word 0x000105f40 n, v, Q* e/ T+ w& t* Y" Z
arago:) k2 L& R. f) z
000082f4 <__do_global_dtors_aux>:
' S' s/ N9 C( t- o! e. L& [5 K 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
' u( d O0 K" Q5 ?' e$ |$ u 82f8: e5d32000 ldrb r2, [r3]
1 j6 d2 r& J) W- @7 P 82fc: e3520000 cmp r2, #06 Y& ]% \( R- N4 r2 s
8300: 02822001 addeq r2, r2, #1
# I! U* K; T5 i* r7 U* W 8304: 05c32000 strbeq r2, [r3]+ t1 |3 Q9 h, D4 I9 E: A) \# F) {6 b
8308: e12fff1e bx lr/ }1 q7 t* C0 ?) S% c
830c: 0001050c .word 0x0001050c
$ ?9 b, D4 {# e U) X3 dnone:4 ]% v/ P9 `) r* _, S
0000839c <frame_dummy>:
+ }9 Z" r: r8 R0 @: }$ ` 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
& Y6 B2 j' N8 ^! m4 Z 83a0: e92d4010 push {r4, lr}9 L" T6 u' K! d+ ]: X& W+ g- {
83a4: e5903000 ldr r3, [r0]4 d# \1 b5 k F$ d5 R) S
83a8: e3530000 cmp r3, #0 ; 0x0
9 k3 k3 F& d" Y- }: M$ z; i' p 83ac: 08bd8010 popeq {r4, pc}- l% t) ] f4 l* s
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>) @7 ]& D! \ v2 e
83b4: e3530000 cmp r3, #0 ; 0x0" I9 C8 S" @1 D' i; x" t+ r+ u3 ~
83b8: 08bd8010 popeq {r4, pc}
5 M# h# z, ]# b' @5 w- }0 I 83bc: e12fff33 blx r3 @' l: V) z# t$ B3 e/ S: d
83c0: e8bd8010 pop {r4, pc}
& U) F% J+ n' N: K' `$ C: D+ k 83c4: 000104dc .word 0x000104dc
i3 u. n$ G$ R- {/ r/ q( ~! N 83c8: 00000000 .word 0x00000000
! L+ p6 Q- d( [3 R* m0 larago:, g* h) L2 ?2 J9 V7 O; D, d
00008310 <frame_dummy>:
5 R# h8 H } t: o. e; q0 U 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>- N. z' H3 l0 }/ y, [, n5 n6 K+ G
8314: e92d4008 push {r3, lr}
: ?8 m1 Z, |" Z: ^1 w4 H 8318: e5903000 ldr r3, [r0]
$ Z( }8 @/ ~6 t6 F" L# Q5 }0 z 831c: e3530000 cmp r3, #0 z5 [, J" |' Q! u" F
8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 L. v; y: ?8 P' ^6 U0 D 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>7 K0 U, o0 T8 T
8328: e3530000 cmp r3, #0
* ]3 L) N! @- i S/ F6 } 832c: 11a0e00f movne lr, pc A3 S" S) S3 \0 x: J3 D( g9 k" Q" l
8330: 112fff13 bxne r3
3 @ j5 F# W: D* w# `! O* O 8334: e8bd4008 pop {r3, lr}
2 ~5 m5 t6 D6 s 8338: e12fff1e bx lr/ }# O+ `1 O" f
833c: 000103fc .word 0x000103fc% x0 B1 c$ t3 G( X/ P% G
8340: 00000000 .word 0x00000000
: @" q# Z* z8 o/ j; \- Dnone:- u4 ?; O* ~7 {2 D, e2 F, V
000083cc <main>:
" o$ O( k. h$ D2 P 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
0 X" k+ [0 i9 ^& D1 G 83d0: e28db000 add fp, sp, #0 ; 0x0
7 l, K0 e6 T5 X: Z/ p/ W0 Q 83d4: e24dd01c sub sp, sp, #28 ; 0x1c' X5 ?8 Y6 h8 G; }, r1 [- _8 h4 m3 O
83d8: e50b0018 str r0, [fp, #-24]
# z) J- w. n; ^) r/ L, m 83dc: e50b101c str r1, [fp, #-28]
- I6 o2 B1 q& ~8 f 83e0: e51b2010 ldr r2, [fp, #-16]0 S5 e) X' k! p
83e4: e51b300c ldr r3, [fp, #-12]8 Q8 N* n4 n# r0 o1 u
83e8: e0030392 mul r3, r2, r3 G5 f# b2 Z0 A8 ]) }1 Y
83ec: e50b3008 str r3, [fp, #-8]3 U: b: I$ ~6 I) U! ^2 Z$ X* r
83f0: e3a03000 mov r3, #0 ; 0x0
2 L' ^ ~6 b" V/ ?" K) Z 83f4: e1a00003 mov r0, r3
% l2 K" d7 z% J @5 r 83f8: e28bd000 add sp, fp, #0 ; 0x03 m! V' Y" P! A- l: ^
83fc: e8bd0800 pop {fp}
3 X5 s( h! u9 e' V 8400: e12fff1e bx lr- k, d: ^& m9 J8 s
arago:' X" W) V+ r8 g8 H
00008344 <main>:
3 G7 D: Z( m' p. ?# G! U% q 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
' ?6 v& y2 }! b6 L4 n& D 8348: e28db000 add fp, sp, #0
! v, q% w3 j1 R* j 834c: e24dd01c sub sp, sp, #28
8 @6 w! x, c% ?* j 8350: e50b0018 str r0, [fp, #-24]
, @; q' T1 P3 Q4 H9 N* ^ 8354: e50b101c str r1, [fp, #-28]2 i5 U5 j8 L" J. A
8358: e51b3008 ldr r3, [fp, #-8]( H9 r0 t- c5 r0 k+ g
835c: e51b200c ldr r2, [fp, #-12]! b. L1 g0 ^* _, H
8360: e0030392 mul r3, r2, r3
: b- Z% h/ ]. b2 @ 8364: e50b3010 str r3, [fp, #-16]9 i( O+ O, r9 n& K5 J' \
8368: e3a03000 mov r3, #0
' r2 R, V' v' q, d$ W 836c: e1a00003 mov r0, r3& Q! U% U% H) M* k2 o | f
8370: e28bd000 add sp, fp, #0' D" f4 h7 D- G3 k3 X& F
8374: e8bd0800 pop {fp}
6 }' F' F0 t0 p9 B3 ?+ v 8378: e12fff1e bx lr: _( H% k/ O$ |
none:
7 V1 k+ V, F! u5 D3 B; f00008404 <__libc_csu_fini>:
# e2 m" J( p" H" l4 C, t: s 8404: e12fff1e bx lr5 U0 m1 M: U/ V( q3 D2 z2 F4 M
arago:
6 e. z& Z( X7 R" s000083dc <__libc_csu_fini>:2 e) M/ [% i7 S! i. L
83dc: e12fff1e bx lr( C% y& o- v4 s1 U
none:
' n* Z |" f, s1 `6 h: C7 d: B00008408 <__libc_csu_init>:( J0 t% r+ \0 s4 N+ k2 n
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
) x3 Q% J _ a) s0 W+ Q 840c: e1a08001 mov r8, r1
6 Y- Q d: ]7 ~ 8410: e1a07002 mov r7, r2. J/ f7 V/ g: k
8414: e1a0a000 mov sl, r0
7 I! C" Q' [, x! V 8418: ebffffb0 bl 82e0 <_init>$ w% e# [# @; T
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
' o: ]: [" g" J0 Q* }9 F 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
8 S5 Q# R9 r# C 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>/ L& j3 }6 E5 K
8428: e0613003 rsb r3, r1, r3
/ c& \$ W4 H1 X# b4 {4 c 842c: e08f2002 add r2, pc, r2
8 u( j9 Q+ o/ P* f 8430: e1b05143 asrs r5, r3, #2
4 {; ?6 M9 ?5 u4 ^ 8434: e0822001 add r2, r2, r1
8 F( W% ]1 U1 P; z/ v4 m 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}1 W$ [7 `( D2 k, _: s; X: [
843c: e1a06002 mov r6, r21 M% b6 V. T( h" M
8440: e3a04000 mov r4, #0 ; 0x0 i7 V, ]9 S% @) V/ f
8444: e1a0000a mov r0, sl
& h* n2 z; C" A J" x 8448: e1a01008 mov r1, r8
) H! x6 B* G. d& ?8 c& i 844c: e1a02007 mov r2, r7' [2 Z1 b5 ]5 }/ [
8450: e1a0e00f mov lr, pc( M$ O' Y% }1 M& Y% B
8454: e796f104 ldr pc, [r6, r4, lsl #2]
0 O$ J" l% y0 Q: ]: L/ r 8458: e2844001 add r4, r4, #1 ; 0x19 k. F- A& \4 b9 I- y( h. H, X
845c: e1540005 cmp r4, r5; }; D1 A, g5 ~5 g7 w% E* R1 q
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
1 \7 j( F) j$ h# Z4 s 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
3 s8 j% i6 B( L+ _) n, f+ M 8468: ffffff04 .word 0xffffff04
$ Y6 m1 ~! S% }9 w, m$ J. B" u7 \ 846c: ffffff08 .word 0xffffff08
+ Z' G! n0 J1 R: N3 n8 I3 L 8470: 0000819c .word 0x0000819c e- o0 j/ `! h; y/ _$ u% ]# \& M
arago:
+ [% ]: H3 i0 \3 I# Q# \0000837c <__libc_csu_init>:- O W' P( ^. S
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}- _1 @2 C' X4 A
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
. R* ]/ H1 _) I- i7 q 8384: e1a06000 mov r6, r0
* `/ r# S0 w( R: {) W* p { 8388: e1a07001 mov r7, r13 ?: w+ H7 v7 ^9 x( r
838c: e1a08002 mov r8, r2
6 V+ S- C0 L2 U* H* `+ k; m 8390: ebffffae bl 8250 <_init>5 ]+ E2 {' s- S" y
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
( t: }2 ?4 n8 B; W% G, a2 A 8398: e08fa00a add sl, pc, sl
; W/ v, m8 R8 O, |+ `% Y 839c: e08f0001 add r0, pc, r1" ]" B# _1 I: ?- b1 K8 N# `9 ^9 j
83a0: e06a5000 rsb r5, sl, r0
3 v" ~ X/ S8 _( ~; J 83a4: e1b05145 asrs r5, r5, #2/ z2 ]$ Z; B1 u
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}/ K5 d3 a8 L9 W" M, u/ T
83ac: e3a04000 mov r4, #0
% Z. V+ |* C) o* m, l" z 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]0 j3 O- w2 j: q
83b4: e1a00006 mov r0, r6
9 \' h5 X- O/ D- d. V! D 83b8: e1a01007 mov r1, r7( H1 ?0 N* g0 G7 i
83bc: e1a02008 mov r2, r8
; ?" k, ?6 t8 ~, w( Z 83c0: e2844001 add r4, r4, #1
! r6 C+ Z W) ?9 X. e 83c4: e12fff33 blx r3
+ h$ \1 X3 {- i9 |8 Z: e6 }* g 83c8: e1540005 cmp r4, r5: Y& ?4 z( E4 N4 D: J5 T- }( ?
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
! p5 o+ z' [, i3 X; N 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}. Q! ~9 d: m: t. Y2 \. f" G" y
83d4: 00008054 .word 0x00008054- @2 s5 f& @2 H$ h! z+ G5 S
83d8: 00008054 .word 0x00008054* }1 y @7 Y5 w0 q$ n0 ~0 m( r
none:
0 ?! b0 \7 D4 u# r& I# @Disassembly of section .fini:
5 j" E. A! e6 v, m4 t x8 r
" D; `( ~, f9 \. O; D; F00008474 <_fini>:( d/ ?4 z( [8 T6 {
8474: e92d4010 push {r4, lr}+ K' A, Y5 j% K! t% L0 D
8478: e8bd8010 pop {r4, pc}4 e6 F b( G8 B$ k" {4 {/ j* }
arago:. }* Z! f' p( ~
Disassembly of section .fini:# `7 T# A# o" H3 @8 n( c4 X
7 h/ u3 O4 R- v
000083e0 <_fini>:
( [$ S- i$ _. `" U: H. v$ O 83e0: e92d4008 push {r3, lr}
9 |+ }/ {& T# w, ~: a7 q2 ]& k 83e4: e8bd8008 pop {r3, pc}7 `+ @ m4 D; E. } f
+ a4 b5 ^' W0 h/ V) H, ^1 k. G. Y
* n! p! M0 p- y3 C9 G7 U. c7 w: |+ u0 T% u( b0 f6 i- q; L7 p6 V
|
|