|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:" K5 M/ c, H8 U: a; h7 S
1 #include<stdio.h>
0 h- J- v, j- t& H4 }) }0 @ 2 #include<math.h># Y) w' d# }) D5 l! L' Y9 L
3 int main(int argc,char* argv[])( P/ T: t3 v1 x' z+ c6 d( Y
4 {
$ W8 a) d0 }" A 5 int a,b,c;
3 W% P5 [7 W6 L" W+ C 6 c = a * b;
% F$ b d( t4 A) S 7 return 0; B8 j) r e3 p; E- x
8 }0 W3 E5 ~0 P. V3 l1 ]' b" I
' F& P6 x- Z1 ^0 V& g下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看) k! X9 E2 u _- j2 _
none:
. y n7 s' \0 T7 W000082e0 <_init>:
. B3 f; h! _# ~: k 82e0: e92d4010 push {r4, lr}
r- J: r0 X: i* v+ y& | 82e4: eb00001c bl 835c <call_gmon_start>% s+ ]' Q1 S( S: y. l, t
82e8: e8bd8010 pop {r4, pc}
8 T* s9 A' g% r% Z6 K9 M( |arago:
. S4 H. L' s9 Q0 p& q% t6 u00008250 <_init>:
9 {! B- ]% g" ^ 8250: e92d4008 push {r3, lr}3 K* z/ F1 d# s) ^2 ^
8254: eb00001d bl 82d0 <call_gmon_start>
; c( B) Q" B0 p, [# L# @ 8258: e8bd8008 pop {r3, pc}
* _" S" J9 n/ r' n2 g
% Y e9 F* X5 j& w. Bnone:8 _$ Z3 d+ a/ T- h% d
000082ec <.plt>:" G1 P, Z9 O' z8 d( z% o
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)0 W. [/ V) _# ?, q. ]4 r( a9 P* B
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>. v" v8 Q" a# h% Y5 k9 _
82f4: e08fe00e add lr, pc, lr6 G5 b! W! o5 c* r& M$ a
82f8: e5bef008 ldr pc, [lr, #8]!( M5 \/ p/ s) K2 g& w" V6 p
82fc: 000082d4 .word 0x000082d43 y, M3 @! T" p' U( k E
8300: e28fc600 add ip, pc, #0 ; 0x0
1 ?' B3 a2 P4 m# c4 \* } 8304: e28cca08 add ip, ip, #32768 ; 0x8000
% X j7 g+ K/ H6 B$ o 8308: e5bcf2d4 ldr pc, [ip, #724]!
* Y& B" e! g# W2 T1 v O 830c: e28fc600 add ip, pc, #0 ; 0x05 d" u& x, P9 Z( ~ ^; M
8310: e28cca08 add ip, ip, #32768 ; 0x8000
- L% c S4 b8 k 8314: e5bcf2cc ldr pc, [ip, #716]!
f( r7 _5 X9 f X8 j 8318: e28fc600 add ip, pc, #0 ; 0x02 c' m" U/ L; U$ E b J
831c: e28cca08 add ip, ip, #32768 ; 0x8000
0 [3 B* h1 L3 W; C: e2 A, r$ s% o 8320: e5bcf2c4 ldr pc, [ip, #708]!
6 |3 [% a- C3 c9 |1 sarago:! t* l0 Z- C2 _+ _) K! G
0000825c <.plt>:6 A, [" J* H( \1 c$ B" B
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!). O' b' H5 o9 R0 ~4 C$ b6 E
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>7 Q( x! U: `) U4 }% Y# `7 g
8264: e08fe00e add lr, pc, lr
( y: J2 Y3 K% f& A4 Y6 ^/ u; ]1 F 8268: e5bef008 ldr pc, [lr, #8]!/ i0 j/ r E- u* k1 H1 q
826c: 0000827c .word 0x0000827c
& @2 ~$ J' f7 ?8 t9 T1 ? 8270: e28fc600 add ip, pc, #0+ ]! G& v9 S- i" }" T/ N8 S/ ]% X
8274: e28cca08 add ip, ip, #32768 ; 0x8000
1 e2 z6 N) p, r/ U! p f2 [8 @ 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
* d$ ~ {9 a/ d: ^, {! h9 A9 R 827c: e28fc600 add ip, pc, #0
7 a. P9 t2 l) h: j+ i 8280: e28cca08 add ip, ip, #32768 ; 0x8000
7 o" Y3 L$ H" k8 ` 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
2 e# P# I F$ Y# `/ {# ^ 8288: e28fc600 add ip, pc, #0; O! Y( |* H, a
828c: e28cca08 add ip, ip, #32768 ; 0x8000" Z+ j, I4 \! V# J6 E7 E" H1 s
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
) R7 x ?1 p1 [- o: P1 S# S3 ~; mnone:* K* e( a1 y9 L) b) l! R) C
00008324 <_start>:5 ]) [/ a# s; m
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>2 l8 ]5 f; X8 D; Z
8328: e3a0b000 mov fp, #0 ; 0x0/ l/ g" C1 [1 I% @2 A4 C; K C9 m
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) d- N) I9 k+ S
8330: e1a0200d mov r2, sp- N$ [& J* \# R9 W: C( D
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 }" z9 I2 M0 G8 n5 t& |
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
. y) I" u% t4 q2 v4 _' ]/ a 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>& v# H. L) I% | [. l/ N n) D
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>; Z9 E7 s- ~$ E
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ E& P8 Z. u0 h 8348: ebffffef bl 830c <_init+0x2c>5 g& v4 C/ U( F" \* n& `
834c: ebffffeb bl 8300 <_init+0x20>
$ s+ x& |2 \8 e V" F' S# R 8350: 00008404 .word 0x00008404$ e+ \6 G1 r3 V
8354: 000083cc .word 0x000083cc) X4 o( j% z2 ^3 i
8358: 00008408 .word 0x00008408. A2 _! m; h6 W7 p
arago:
; `: o& D, t4 [, _00008294 <_start>:, r9 ^8 \' O2 ?* e' A: h2 C
8294: e3a0b000 mov fp, #0
0 n; `& G, K7 I7 \) R' G- S 8298: e3a0e000 mov lr, #0
9 F9 o1 i5 n/ c3 D" V 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
( d' g6 H* U9 }+ X- O7 _ 82a0: e1a0200d mov r2, sp4 v0 c. S% \1 h1 T+ L& U
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ g+ y8 |8 ^6 w1 F( X
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
2 p8 D2 ]- q, O( Y1 V 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
, y, o2 F6 w7 e# c) R! B 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)) `% [. T! n* B& @4 d4 [2 p* N
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>7 m1 B- h, x0 }2 ?4 B5 }! u# G5 i
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
8 x S% q, i2 a# @$ ?) u+ T 82bc: ebffffee bl 827c <_init+0x2c>
; @; d& o* }" R" F8 d 82c0: ebffffea bl 8270 <_init+0x20>
8 G) `, N+ W; |2 m- ]' I 82c4: 000083dc .word 0x000083dc
* u* A2 j+ [2 n6 Q! V8 L 82c8: 00008344 .word 0x00008344# C" d0 }& F) Z+ h7 U
82cc: 0000837c .word 0x0000837c7 J: x( ]4 i- J$ ]( R
none:
! G) ~, y& C4 L$ [6 Z2 |# W$ _- H/ h0000835c <call_gmon_start>:
, h$ ?0 H! S- M$ v4 x 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, G& X0 \5 f9 S f4 q% E& d5 v3 L U
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>& d7 j" @ B, A. @& h/ @
8364: e08f3003 add r3, pc, r3; c: e0 c1 Y9 v
8368: e7931002 ldr r1, [r3, r2]/ U# p% r. @$ r& S( A% H4 ~ O
836c: e3510000 cmp r1, #0 ; 0x0
2 C$ B- P0 P L! P2 ]7 I 8370: 012fff1e bxeq lr+ _5 r2 ]/ t. f) o0 Y
8374: eaffffe7 b 8318 <_init+0x38>
% \8 j: e: d( [$ o 8378: 00008264 .word 0x00008264
( J. o6 M! o) t* I* [ k 837c: 00000018 .word 0x000000180 |" Y8 A. e, I. `
arago:
( ^9 M' I# X( N$ o0 c000082d0 <call_gmon_start>:1 r& b' z% [% a) E2 ~
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
' q6 i9 i) H) H) I 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>- m5 C4 Y# [8 X* S
82d8: e08f3003 add r3, pc, r33 |! E9 h8 d8 Z
82dc: e7932000 ldr r2, [r3, r0]9 n ~( p$ r. O# X# b
82e0: e3520000 cmp r2, #0+ Y; A2 t% W4 e9 [1 S0 [% ~! z
82e4: 012fff1e bxeq lr# h0 C& I& I- y2 D# Y0 w
82e8: eaffffe6 b 8288 <_init+0x38>
1 a' e2 }7 s5 y0 y) U1 R 82ec: 00008208 .word 0x00008208( K1 S; Z) B% | c0 p4 g* x$ Q
82f0: 00000018 .word 0x00000018
! Z9 K! T6 G7 z' w+ Fnone:
" D8 ^8 I1 J$ j ~00008380 <__do_global_dtors_aux>:
9 {1 ?' A6 J. c* D 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>8 M2 P# f& i4 | ]
8384: e5d23000 ldrb r3, [r2]5 O( O% r8 n( s. m
8388: e3530000 cmp r3, #0 ; 0x08 L: H+ O) U+ e4 J3 M! d2 Q) ^
838c: 03a03001 moveq r3, #1 ; 0x1
' A6 ~* S4 _6 |( o$ n/ h w 8390: 05c23000 strbeq r3, [r2]$ u) Y% g& s4 S4 `
8394: e12fff1e bx lr' q$ G! e$ i; u4 ^3 s! a# C8 I0 w+ N
8398: 000105f4 .word 0x000105f4
5 D( W: @5 o) l. Iarago:
4 A Y! X; G2 X5 {# I000082f4 <__do_global_dtors_aux>:
0 @+ l: {( d& P$ u- @1 f8 S 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>- b# n! {% k S- E1 i: T
82f8: e5d32000 ldrb r2, [r3]
$ h' Q7 B1 E! B/ x, f" o 82fc: e3520000 cmp r2, #0
) U2 [7 z/ U$ t" o. [* q 8300: 02822001 addeq r2, r2, #1' E6 X; h1 D5 X' R. s% k! _# u5 k
8304: 05c32000 strbeq r2, [r3]
& b# M5 V/ J* F6 U8 Z: y5 p 8308: e12fff1e bx lr% C/ b' {3 B7 M# H9 e2 M
830c: 0001050c .word 0x0001050c0 o+ h3 y% ]3 Y% u
none:
! o& K& v1 S1 C* W7 s3 n0000839c <frame_dummy>:+ x+ q S& m; q, h, R
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
3 f) O+ t6 L5 h- z2 r) Z 83a0: e92d4010 push {r4, lr}
& W2 s& C) I" {1 ~" y 83a4: e5903000 ldr r3, [r0]
0 A Y( z! W4 M8 r" r' W 83a8: e3530000 cmp r3, #0 ; 0x0
" T( A# L" ^4 o M9 a1 v, D 83ac: 08bd8010 popeq {r4, pc}; B$ H# d& m8 H( Q
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>% a; L7 y7 Z c: I
83b4: e3530000 cmp r3, #0 ; 0x0
) [' G' Y) I6 e, ? 83b8: 08bd8010 popeq {r4, pc}( y, N4 D- |5 d/ Z" A
83bc: e12fff33 blx r34 w n% F6 k6 }5 n' x6 \. I1 J% Y
83c0: e8bd8010 pop {r4, pc}
7 U& Q7 ^2 j: ~ 83c4: 000104dc .word 0x000104dc" P m h6 Q5 |
83c8: 00000000 .word 0x00000000
% H4 S W% @0 K( Aarago:
& s; g$ W# q3 V; n( L4 O" [/ m00008310 <frame_dummy>:
! ?& G6 r4 h0 K9 B7 N7 ?) N" f$ w 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c> j7 P, j! Q Y' R6 t6 G8 n
8314: e92d4008 push {r3, lr}0 e8 g) d- `9 E. V
8318: e5903000 ldr r3, [r0]
0 b" x( o7 I0 P* W 831c: e3530000 cmp r3, #0
3 v% f+ l, g' j6 P# w 8320: 0a000003 beq 8334 <frame_dummy+0x24>+ v" ?6 b H5 D2 z9 O, V$ X
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
5 J2 o5 K- q+ F: s# i/ N 8328: e3530000 cmp r3, #0/ u, t. e7 g, ? o! M/ A: {
832c: 11a0e00f movne lr, pc
+ o$ S+ [8 g0 P! J# o3 W 8330: 112fff13 bxne r3
3 m- Y( u8 V' ?5 Z8 R" I$ h 8334: e8bd4008 pop {r3, lr}
1 c5 p1 m: t% B 8338: e12fff1e bx lr
0 c, T5 F7 c! b! l( I 833c: 000103fc .word 0x000103fc' `$ X; ^: S- [7 ~5 A8 j/ p. [% @; l
8340: 00000000 .word 0x00000000
) C; r) I. l) |: T; Y$ |* |none:
6 H+ `; j* ]- @000083cc <main>:
5 |( M8 `% { H: y/ r u 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 c# r: x: V0 s, p, {1 g/ N 83d0: e28db000 add fp, sp, #0 ; 0x0
1 \7 H" t4 c& H8 b2 c 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
% ^3 P3 L! j! |: {& W1 z 83d8: e50b0018 str r0, [fp, #-24]9 ] N" ?7 ]7 N4 s7 u% {
83dc: e50b101c str r1, [fp, #-28]% Z' x/ _0 z6 K! \1 ~4 E8 j7 h3 d# ~
83e0: e51b2010 ldr r2, [fp, #-16]
% F" L- c1 Y4 u0 M$ N- J3 T 83e4: e51b300c ldr r3, [fp, #-12]1 y2 F2 K: D; }8 C
83e8: e0030392 mul r3, r2, r3' y* f2 u9 o. |5 a0 g7 X0 H
83ec: e50b3008 str r3, [fp, #-8]
% r5 Q7 `/ w* r6 f! W; t5 l 83f0: e3a03000 mov r3, #0 ; 0x05 [$ N) ~% W* e6 e/ [
83f4: e1a00003 mov r0, r3! j2 \8 n; N# S8 j
83f8: e28bd000 add sp, fp, #0 ; 0x0
9 \; C- N1 s2 p, O 83fc: e8bd0800 pop {fp}
( U$ U, a9 S9 A) l 8400: e12fff1e bx lr
- H; O4 h; Q5 |9 |; Darago:
' {: h4 d% \! ~# c! W @00008344 <main>:
. J, R7 K2 ~% E1 u; ~, c 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
+ K; {0 \: `+ G0 O1 X 8348: e28db000 add fp, sp, #0
3 [6 `) J: U+ ]* t 834c: e24dd01c sub sp, sp, #28
5 d. k$ T! k. F 8350: e50b0018 str r0, [fp, #-24]
) G- v6 O! \) {0 j* ^) b0 J 8354: e50b101c str r1, [fp, #-28]
0 u' M& @' |4 ~0 ^ a5 [ 8358: e51b3008 ldr r3, [fp, #-8]: @. Y, |( S5 n; K# r
835c: e51b200c ldr r2, [fp, #-12]; _; }: V; J) y7 p
8360: e0030392 mul r3, r2, r3
# b: X9 I" X `! {4 U0 a$ l 8364: e50b3010 str r3, [fp, #-16]( t1 i0 x$ M9 @5 U
8368: e3a03000 mov r3, #0
6 B. a8 J' `5 V3 f1 x7 T9 T 836c: e1a00003 mov r0, r3* o# s+ x o U/ X) A
8370: e28bd000 add sp, fp, #0
6 t$ T: ^1 l& j G. z 8374: e8bd0800 pop {fp}
9 {0 p" o; o4 q, T( J 8378: e12fff1e bx lr9 G6 |3 H8 x( @' B3 |+ t$ O
none:
) G# z5 F5 J& n- H00008404 <__libc_csu_fini>:: T% m& [& D. ]7 K+ N
8404: e12fff1e bx lr
! H. P; k& @# S, @" E8 S3 f K8 darago:
9 @- t- m7 S' p" W! q2 k- H$ s000083dc <__libc_csu_fini>:5 s1 |6 X* D1 r" i! ?9 Z
83dc: e12fff1e bx lr
, B% ?3 s( M0 T. anone:4 W" Q7 C2 y- q; Z& r4 o) G
00008408 <__libc_csu_init>:( W: G2 T8 H1 Z/ T3 [0 n! @6 w8 y3 {3 A
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
) h: \/ ?3 |; Q 840c: e1a08001 mov r8, r19 p) G; s+ j( _6 l
8410: e1a07002 mov r7, r2
0 n, Q' L s% N0 |, T 8414: e1a0a000 mov sl, r0% N: c, R# J2 c4 j- C3 C
8418: ebffffb0 bl 82e0 <_init>( w: ]' N9 N) Z& ?4 N
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>) v' h# [1 @+ T7 F
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
\! B# o7 i) _% n# L 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
i" ~) Q9 F! V( _$ u; a: M' z B- T' c7 O 8428: e0613003 rsb r3, r1, r3& Q6 `2 X5 p( Y! u' I
842c: e08f2002 add r2, pc, r2# V0 f6 t8 Z! D7 y' @$ z
8430: e1b05143 asrs r5, r3, #2) D9 _7 K; X. T3 u
8434: e0822001 add r2, r2, r1
0 x9 N# W4 ?( ~: |1 L/ v5 X+ R) a* f 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}, G6 P; y$ ?$ ^3 @
843c: e1a06002 mov r6, r26 n ?3 F: d0 @5 k/ Q, b1 P5 n
8440: e3a04000 mov r4, #0 ; 0x0' m' J/ C8 N- o- w
8444: e1a0000a mov r0, sl
, Y5 K9 ^4 x; Z4 ? 8448: e1a01008 mov r1, r8* R' p7 i) ]/ K
844c: e1a02007 mov r2, r7
7 V$ g3 ?# G! l 8450: e1a0e00f mov lr, pc
* _4 r6 d9 F$ |) Y* y 8454: e796f104 ldr pc, [r6, r4, lsl #2]9 y$ R% T: z) ]& R9 \5 U
8458: e2844001 add r4, r4, #1 ; 0x1
' S5 ]* q6 ~9 P- U4 v 845c: e1540005 cmp r4, r5% V" Y; X5 P0 ~7 a2 D; r% I6 r
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c> l% H; J9 p1 `: V5 j
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
: D$ W0 N. U5 ^, E% x1 J% V) s 8468: ffffff04 .word 0xffffff040 U$ `' [- n( @2 B& ^
846c: ffffff08 .word 0xffffff08% t. K5 u6 t* R+ Y8 b" X& z) A$ ^
8470: 0000819c .word 0x0000819c3 J4 k& U0 W4 g
arago:
" |0 K3 ]$ O2 Z- i: K0000837c <__libc_csu_init>:
; g- s2 F' l' r9 O/ L 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}9 w7 |) ?( t9 R2 ^6 X
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
7 _/ C$ @0 B5 N" V6 I! M5 i 8384: e1a06000 mov r6, r0! U( n# I7 `" g. I5 o
8388: e1a07001 mov r7, r1* @1 W3 _! s Q( Y1 \
838c: e1a08002 mov r8, r2
: i0 f2 d5 }1 |+ c. U. _ 8390: ebffffae bl 8250 <_init>
7 t+ m, c$ F" X2 K) R 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
/ E) _- z* e1 J1 _% L, S, H7 l1 { 8398: e08fa00a add sl, pc, sl
4 K1 Q$ J2 x" i0 r; x) F 839c: e08f0001 add r0, pc, r1 h4 D' |" Z. |- N9 } z" e7 e" K+ ~
83a0: e06a5000 rsb r5, sl, r0 N8 L6 ]# C+ d2 j7 K
83a4: e1b05145 asrs r5, r5, #28 X7 t' B1 {0 t9 A; ]
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
# i# r* }# M. x% L) ~ 83ac: e3a04000 mov r4, #0
3 ^6 L& i6 w w4 q5 c 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]. |$ w' |, Z; Q2 s4 r
83b4: e1a00006 mov r0, r6
* F- ^9 D2 Y$ g) n A. H- v 83b8: e1a01007 mov r1, r7
# W4 z2 m& E! q 83bc: e1a02008 mov r2, r8
% x: P/ [* f: a 83c0: e2844001 add r4, r4, #1' w: H& L8 B" F# H% r( H
83c4: e12fff33 blx r3# p! V: P# e8 \+ ~( A: C
83c8: e1540005 cmp r4, r5% ^4 i1 G" D* |5 z4 ? J2 |5 g
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
$ T: O1 @! ^, k+ d$ E- V 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}1 a8 W$ l( H$ ~, `2 l7 b
83d4: 00008054 .word 0x00008054% J1 p3 C( v5 \; \
83d8: 00008054 .word 0x00008054+ b/ Q3 q- `& f1 W; n! f
none:
) }6 K/ M% }% t: p/ xDisassembly of section .fini:, Y$ y0 l# m& Q' X* j
0 X& C6 A2 G' L6 Z00008474 <_fini>:6 L% f- P, P0 [* t
8474: e92d4010 push {r4, lr}
. U2 H6 |' A2 n/ C8 P% M4 M 8478: e8bd8010 pop {r4, pc}
- _8 [* T g: J8 t, s( `arago:
: G4 U# Y8 ~# X3 f9 R" C& [Disassembly of section .fini:
2 Q! x7 S2 W, j8 u2 h5 K$ j, a) I9 I/ V
000083e0 <_fini>:" m' }. c5 H! L9 k/ w3 R/ V, n! W
83e0: e92d4008 push {r3, lr}* R/ k" v5 y0 x
83e4: e8bd8008 pop {r3, pc}
4 r+ E$ u7 z/ s4 P; T) T( d/ b1 a
* E) j! v* @, q6 L
- Y1 W! o1 o1 Y/ o5 Z3 l6 ^3 j k
1 H/ V) a1 i; W& \$ t |
|