|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
+ ]' C( ]7 y, V. q# t( D 1 #include<stdio.h> ' l8 R, x- n$ D
2 #include<math.h>
6 U7 k t% f3 K+ U. } 3 int main(int argc,char* argv[])0 _0 I1 O3 ~, h2 F, |! }
4 {0 j. J1 s9 S% C0 Q; ^
5 int a,b,c;
; v) x. Q& L; F! K% p1 [- d 6 c = a * b;/ F1 \$ c; H6 H! m3 O' z
7 return 0;4 N! G* ^; C& z' f0 @9 w W! ?
8 }" g+ d2 X- ~: Q
# s L/ H, {' C5 e) o' P7 O下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
4 b9 K0 U& r2 o) a: C/ ?1 {none:
5 q0 \+ [ g, B000082e0 <_init>:' x" _9 S; |+ P8 H
82e0: e92d4010 push {r4, lr}
9 O4 ^( ]1 z; x 82e4: eb00001c bl 835c <call_gmon_start>
4 n. N8 y1 W: c. c C+ n' R 82e8: e8bd8010 pop {r4, pc}" |$ d, k' C' J& N" g7 ^4 t
arago:# e" r! U% _& Q5 }
00008250 <_init>:, u4 ]0 q, M7 y/ k- C9 O
8250: e92d4008 push {r3, lr}
* C j' @5 _3 b0 \5 w 8254: eb00001d bl 82d0 <call_gmon_start>
9 D4 V u, N% q6 Q+ i: X8 E 8258: e8bd8008 pop {r3, pc}
8 S) Z6 }8 R6 @5 M: [! [' {" @! x; }. W( M4 o
none:
/ I+ s# x+ {8 M) E# k000082ec <.plt>:
( h8 b9 u' q7 a: [6 P( O 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ V2 j0 _; h0 K8 O
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>) S$ g6 Y: S: |, t( M
82f4: e08fe00e add lr, pc, lr5 d' k0 M* ]/ L/ } V. H, n
82f8: e5bef008 ldr pc, [lr, #8]!+ u4 Q+ h' k) m
82fc: 000082d4 .word 0x000082d49 T4 b: p: ~/ y5 {) w% @% g" B9 Y
8300: e28fc600 add ip, pc, #0 ; 0x0
. P: i) X+ r+ q+ x$ z. H0 C 8304: e28cca08 add ip, ip, #32768 ; 0x8000
7 {, [0 H2 M5 F8 p( y/ Z 8308: e5bcf2d4 ldr pc, [ip, #724]!' `% J$ G4 z5 q- E- m
830c: e28fc600 add ip, pc, #0 ; 0x0
5 G- U3 W2 m" I4 |$ Y 8310: e28cca08 add ip, ip, #32768 ; 0x8000
3 n% [: @' D5 m/ u 8314: e5bcf2cc ldr pc, [ip, #716]!7 Y- f& H) ^. \4 |( b
8318: e28fc600 add ip, pc, #0 ; 0x0
- X4 f* C1 Z r h 831c: e28cca08 add ip, ip, #32768 ; 0x8000
4 S1 x9 T) }. p7 c$ d! @9 Q 8320: e5bcf2c4 ldr pc, [ip, #708]!$ K7 F( s4 j+ W5 ^3 \
arago:9 `7 O$ g, x' R: b2 \
0000825c <.plt>:
, A1 g- R7 `* m 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ S/ m& |9 h! v D( c
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>' k8 r) f( i2 Q
8264: e08fe00e add lr, pc, lr6 y5 E7 N* O) n' Q
8268: e5bef008 ldr pc, [lr, #8]!
* I+ C" X G) H+ \! R) h/ P 826c: 0000827c .word 0x0000827c
5 F& ^: Y+ W, w& ` 8270: e28fc600 add ip, pc, #00 q. h1 {3 A% |. ^/ u- p9 ? s
8274: e28cca08 add ip, ip, #32768 ; 0x8000
" `, i5 r6 _8 p+ i 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c' S1 g$ h+ j2 O8 p" h
827c: e28fc600 add ip, pc, #0
- W1 [7 {6 N' v! w2 a9 Z 8280: e28cca08 add ip, ip, #32768 ; 0x8000! R6 W% x& x2 Q7 k# ~1 \ B
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274 x9 [( o; R. L a
8288: e28fc600 add ip, pc, #0% A u7 e0 j- N0 u9 l
828c: e28cca08 add ip, ip, #32768 ; 0x8000
o( V) Y+ a+ n& ? U 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c \4 N& C5 u' v* L. s9 d) q
none:8 U3 {( k$ `& D; J' w* J0 u
00008324 <_start>:
7 ~$ k7 n! S; N8 x 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>7 q7 r" _5 o- l" \
8328: e3a0b000 mov fp, #0 ; 0x0/ {) f l- S, x) O- a! z% J- G5 x
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)* \4 t, m$ `& j
8330: e1a0200d mov r2, sp4 G' k( B3 U3 o: C2 a" o3 I9 N$ g
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* t' h& I4 \: s6 q
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)2 ~8 |. b/ R* ]! _8 X% z. k
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>9 x, [, w0 t. H* e* h
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>: [( w; s& Y4 \. N2 t
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!). j' f0 w# G: d; ^7 h
8348: ebffffef bl 830c <_init+0x2c>3 @$ Y# N8 q0 ?" o3 K+ s
834c: ebffffeb bl 8300 <_init+0x20>
6 {, ?7 P. t( {" i! l# C 8350: 00008404 .word 0x00008404
' X" X5 G' J& g \4 i H 8354: 000083cc .word 0x000083cc: _- I3 d7 s, ~% l& X, X. e9 F* h
8358: 00008408 .word 0x00008408
7 s1 F2 v/ ~( B2 Oarago:
7 R& b6 Y) c) d8 w00008294 <_start>:* o* V& o5 v M4 U; K0 U s
8294: e3a0b000 mov fp, #09 b/ ]8 w0 q5 S; l/ N, V
8298: e3a0e000 mov lr, #0! x/ Y8 y6 J( g4 i+ Z/ b
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 j0 [; E3 n% i) G8 Q
82a0: e1a0200d mov r2, sp: a ?# g8 j4 p8 \+ r1 ]
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!); A3 O0 o3 f% h' l, k# A) f
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 M8 t4 p8 f* x# ?
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>, G4 A! D! e( K" x7 u# E4 c( A
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
/ W! H) v |5 y# Z( B& K- p( z8 L3 S3 N 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
) u4 P1 j, l/ U" Z 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
2 T& w: B- t8 D S 82bc: ebffffee bl 827c <_init+0x2c># B7 _* \* E* J) v
82c0: ebffffea bl 8270 <_init+0x20>
0 I2 M! r; R: c3 ^- R: p/ X 82c4: 000083dc .word 0x000083dc
1 V4 j& L( i$ z2 X9 X: U4 a" p3 Y 82c8: 00008344 .word 0x00008344 V7 s/ D8 ^0 G6 h$ Z9 W! o2 r/ E
82cc: 0000837c .word 0x0000837c; J! [) M4 t0 m' X! \
none: ~* j( c5 k+ ]% X
0000835c <call_gmon_start>:' w8 z+ B7 ]4 v9 X& i2 s' y6 m
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
& Z4 S* P# L" k0 O# Q 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
3 e+ R1 D$ O+ d, I# X+ W 8364: e08f3003 add r3, pc, r3
$ h9 P( q- L" X) t" X" u9 E: |- p& x 8368: e7931002 ldr r1, [r3, r2]& o& r8 s7 }3 U. B/ _1 Z u
836c: e3510000 cmp r1, #0 ; 0x0; N- I; v1 S A( v- S; P
8370: 012fff1e bxeq lr
( T4 H0 `0 A& @$ D+ ?/ v1 A8 @ 8374: eaffffe7 b 8318 <_init+0x38>( h3 k# E r6 a. e: t) t* ?
8378: 00008264 .word 0x00008264
# B7 ] C1 M) Q( ~ 837c: 00000018 .word 0x00000018 l3 o7 ?! d1 W% ~3 \
arago:# m. i& a) v6 e1 x" ?9 l2 i5 O
000082d0 <call_gmon_start>:* m( g/ _9 t I. B) _+ r
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>2 T% R& y/ j8 s. p1 a
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
/ x& `. v& C! t 82d8: e08f3003 add r3, pc, r3% l% B) ~; ]& }# {+ y
82dc: e7932000 ldr r2, [r3, r0]5 l0 g8 `8 A5 n5 p% z
82e0: e3520000 cmp r2, #0
: D' E T& ?7 Y/ c& e 82e4: 012fff1e bxeq lr
/ }9 |; ^& S0 D 82e8: eaffffe6 b 8288 <_init+0x38>
, q$ J8 c- d' z5 B& ^0 G3 J7 v 82ec: 00008208 .word 0x00008208
! G0 n/ T5 j8 [2 v5 n 82f0: 00000018 .word 0x00000018
! h4 \8 [# ^% L+ knone: X) g; Q' ~1 ~6 T* h! c* ]
00008380 <__do_global_dtors_aux>:
9 ]9 w% [( G/ _+ S9 j 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
7 c: h; T+ F% `7 L, L3 z( e6 e 8384: e5d23000 ldrb r3, [r2]
* _- a: D# C6 t; s! O; a$ E 8388: e3530000 cmp r3, #0 ; 0x0
9 P f; x' a8 s. I 838c: 03a03001 moveq r3, #1 ; 0x11 O: ]+ E8 l4 M. t; Q& m+ i
8390: 05c23000 strbeq r3, [r2]
1 N7 z o7 ?2 W( {7 h 8394: e12fff1e bx lr
3 I. g8 {" c' w+ P9 m 8398: 000105f4 .word 0x000105f4
0 j, ?& S# a! W- B% E" iarago: C7 l% E3 a# H" r( o% q) m8 K7 Q# L; L
000082f4 <__do_global_dtors_aux>:, p" B. M9 u+ v: X- M; u" H
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>! V& Q N7 b7 k) F
82f8: e5d32000 ldrb r2, [r3]; k/ [; }6 ~- h2 f
82fc: e3520000 cmp r2, #0
; Q8 ^8 A, o% N6 m 8300: 02822001 addeq r2, r2, #14 s& i5 b5 W2 ~ P& ?" o
8304: 05c32000 strbeq r2, [r3]
* Y4 x3 k! @8 b# \5 ~ 8308: e12fff1e bx lr9 B* g, r7 r) J9 b! s) V" [
830c: 0001050c .word 0x0001050c" f5 Y1 C8 {$ C% O& f
none:
' f5 ?' r: X* N& o* v0000839c <frame_dummy>:- @# g" e, S( E! b& i+ X: u
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>9 r! B) d6 I) }( G2 i1 ?
83a0: e92d4010 push {r4, lr}
, n+ O: A% f- Z3 ]* N 83a4: e5903000 ldr r3, [r0]
5 s# W* l. ?7 m7 X# Q2 C9 i 83a8: e3530000 cmp r3, #0 ; 0x0
% }( o0 U7 \, B1 J 83ac: 08bd8010 popeq {r4, pc}
% Y0 `3 i% T9 [" u* A 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>: n) k/ x8 f: N- v" e9 Z
83b4: e3530000 cmp r3, #0 ; 0x0
# J8 t$ j0 x9 ^0 U! t6 _5 N 83b8: 08bd8010 popeq {r4, pc}
" b4 a& ]6 i4 Y; q" l 83bc: e12fff33 blx r3$ @. e) N3 h4 Y \6 |# d/ D& Y
83c0: e8bd8010 pop {r4, pc}
( j& q Y( {( ]5 k 83c4: 000104dc .word 0x000104dc
9 B6 v+ R+ t0 a& x 83c8: 00000000 .word 0x00000000
, S- }! f j8 x4 L* d! garago:& `2 d; r u8 D y: z
00008310 <frame_dummy>:6 e! L: r6 t! L+ O: c! o
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>! n6 i; {8 f# v6 F! \+ U8 _; Y- G
8314: e92d4008 push {r3, lr}* `: A" U( w X8 ]
8318: e5903000 ldr r3, [r0]$ u6 ]) S* r" A4 z- w
831c: e3530000 cmp r3, #0
% u# v l, K9 l, G0 L 8320: 0a000003 beq 8334 <frame_dummy+0x24>7 y. h' p2 N& V+ J( U+ k) q0 m
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
5 r7 L: r/ J. r# y% i4 H _6 m 8328: e3530000 cmp r3, #0
C- S# Q, l! s0 ^! i+ I 832c: 11a0e00f movne lr, pc; O5 p8 Q: _5 \6 h, i9 s( B9 z- m" e
8330: 112fff13 bxne r3
0 t5 W& i5 t. ?1 o 8334: e8bd4008 pop {r3, lr}, d, ^5 q, E5 w4 d9 t
8338: e12fff1e bx lr9 k) K! n! A; q+ W% ^
833c: 000103fc .word 0x000103fc) ]. a6 u5 z5 K5 b$ a2 ]; L% t
8340: 00000000 .word 0x00000000
% |: o! @6 R7 {3 K2 e4 pnone:$ ?- b; l8 `1 ?9 J$ |3 N& o
000083cc <main>:* X+ T4 c. o5 g4 g1 o
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
9 a$ C3 h! A7 N0 Z9 p" f 83d0: e28db000 add fp, sp, #0 ; 0x09 w- Z- A- u: ^3 j
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
9 a: R" V- v6 g 83d8: e50b0018 str r0, [fp, #-24]
5 A( Y1 W1 j" I3 @( t, @5 ?; @ 83dc: e50b101c str r1, [fp, #-28]
5 X, `; S& r- B7 H, n1 {+ b2 ? 83e0: e51b2010 ldr r2, [fp, #-16]
$ W; n" R, m, h" q% R: O& y 83e4: e51b300c ldr r3, [fp, #-12]0 {* b# C. X7 q' i
83e8: e0030392 mul r3, r2, r3( s% S% r% G3 I, D0 e: Q
83ec: e50b3008 str r3, [fp, #-8]* u5 S9 h, u; E' U1 I+ J
83f0: e3a03000 mov r3, #0 ; 0x0
3 m, [9 F/ v) x% D 83f4: e1a00003 mov r0, r3 l/ [4 p. I" _( D
83f8: e28bd000 add sp, fp, #0 ; 0x0: n9 Y: t2 }0 D9 i. x2 |) I
83fc: e8bd0800 pop {fp}& }$ Z J; p& l0 a8 ]
8400: e12fff1e bx lr5 \) A4 R# `- ~3 m$ z
arago:
! S# j( a) D# J00008344 <main>:9 o) ]- x+ j, v* z: M) A: V: w8 [: i+ \
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
# L: A# J( H) n: |- a8 I4 p 8348: e28db000 add fp, sp, #0/ A( ?' t* ]7 L" S" H! k- b1 u4 {
834c: e24dd01c sub sp, sp, #28
: {4 V' v/ m$ }' y/ w, {" X9 A. q' | 8350: e50b0018 str r0, [fp, #-24]1 O0 }9 K. T+ I8 \( I, f
8354: e50b101c str r1, [fp, #-28]
: h% q% N# [+ B5 ^( M1 d8 z7 ~ 8358: e51b3008 ldr r3, [fp, #-8]
! s6 ]! u7 {: d W$ ]( D3 n9 n 835c: e51b200c ldr r2, [fp, #-12]
' H# R8 p) D3 n% q 8360: e0030392 mul r3, r2, r3; F |8 x/ U( y6 [0 D5 d3 y O
8364: e50b3010 str r3, [fp, #-16]* T, F% O. h/ s* F P7 M
8368: e3a03000 mov r3, #0
3 q# L) ^ l* {1 f, n# [6 F 836c: e1a00003 mov r0, r3! |8 O+ E/ o. K2 I. {+ E6 R% B
8370: e28bd000 add sp, fp, #0
, y3 z7 F5 v y6 r% {# G1 j2 ] 8374: e8bd0800 pop {fp}
0 Z. f Y' Q8 I" [! x" o; y 8378: e12fff1e bx lr
/ g& N8 {/ H& e4 S1 [6 R4 [% rnone:
4 P$ d0 o6 `! e4 s00008404 <__libc_csu_fini>:
/ I* D3 Y- q3 ?, o' f- a 8404: e12fff1e bx lr0 J4 s$ n3 q& u) f- O' n; _
arago:
1 a5 s3 j3 e/ D) ?000083dc <__libc_csu_fini>:+ e7 a: a0 v9 U+ L; l/ I+ y
83dc: e12fff1e bx lr# u. D8 Z* E1 a0 d' C5 ~
none:
! }6 ]7 h2 R! A7 s- v00008408 <__libc_csu_init>:
0 T! g/ N: p) b2 s" V9 G 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}' Y; x3 t0 x9 N3 f6 ^# D
840c: e1a08001 mov r8, r1' T* x9 h+ |% s9 B9 Q" n6 w
8410: e1a07002 mov r7, r2* ?+ {0 r6 R" r
8414: e1a0a000 mov sl, r00 i8 d# G' |2 M, e; p! ]+ b) ~- g
8418: ebffffb0 bl 82e0 <_init>
0 Y- l7 }. D! i4 p J 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
- Q9 @3 d9 s) G3 {! x' G 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>0 E1 {5 i$ g# N- F
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
7 h1 E! K7 E% S+ o6 {. b/ P 8428: e0613003 rsb r3, r1, r3
1 K- |0 ?; k/ `" D$ v c, J/ ^ 842c: e08f2002 add r2, pc, r2
1 C8 M/ g7 Q, I6 w8 F/ d9 ?; ^ 8430: e1b05143 asrs r5, r3, #2( g2 ` l/ D% N6 p, O* u
8434: e0822001 add r2, r2, r18 \2 R( r9 y8 w5 x
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1 G8 P! U9 \1 [; e 843c: e1a06002 mov r6, r2
3 ~ [3 D6 o4 s1 f2 y& v6 l5 U 8440: e3a04000 mov r4, #0 ; 0x0+ T) Z! B4 A* u4 P4 _0 l
8444: e1a0000a mov r0, sl+ Z+ ~9 W4 F% @' V! g
8448: e1a01008 mov r1, r89 k0 p" s5 m7 d1 z8 J
844c: e1a02007 mov r2, r7/ |2 ^0 B# J! C' c+ F
8450: e1a0e00f mov lr, pc4 [/ c; f8 x/ w
8454: e796f104 ldr pc, [r6, r4, lsl #2]6 @2 y f6 v5 f/ A% d
8458: e2844001 add r4, r4, #1 ; 0x1/ Z0 c1 [0 Z6 ~) o- |
845c: e1540005 cmp r4, r5, b3 c2 N, f3 G
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
6 y( D- o% M" g( J, f; ~7 l 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
( P5 k' q9 l& B. g( H; k& m# G 8468: ffffff04 .word 0xffffff04
; f# }; {; F8 D 846c: ffffff08 .word 0xffffff08
! p* }" m4 A$ V4 G 8470: 0000819c .word 0x0000819c
& Y: O, \6 x" j7 x+ X$ L5 Marago:1 g$ y, } U: B a6 [. u
0000837c <__libc_csu_init>:
6 R% q c0 L8 ]- W. I4 n 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}0 F: w, \2 I- \+ Q
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
; N. G' ~4 v$ P$ l, G. s 8384: e1a06000 mov r6, r0( Z- G4 k7 R7 I R
8388: e1a07001 mov r7, r10 x3 o& R5 Z k- U' B
838c: e1a08002 mov r8, r2
( v/ y0 _; I8 r; u: H2 A$ g$ L, K0 e 8390: ebffffae bl 8250 <_init>
7 E& ~' h) p& |0 M) m 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
1 {) e9 X/ f% P 8398: e08fa00a add sl, pc, sl
, ~% H a2 X6 H3 s; J 839c: e08f0001 add r0, pc, r1/ D, ?) V, T2 t' Z
83a0: e06a5000 rsb r5, sl, r0' S0 ~3 t. s2 K0 N, ^
83a4: e1b05145 asrs r5, r5, #2
; i3 m' m3 T1 u 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}' G1 Z7 A( R' T% h% A
83ac: e3a04000 mov r4, #04 |$ s& d- d* L) r
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
* T8 V/ ~7 N# H1 R, R 83b4: e1a00006 mov r0, r6
) t4 G# J; d# F% ~2 {% t5 ~1 F6 A 83b8: e1a01007 mov r1, r7
! Y2 K6 ]. L4 ?9 k" k 83bc: e1a02008 mov r2, r88 m w( y" W- s( x# r0 Z V, s; L
83c0: e2844001 add r4, r4, #19 y4 B9 N/ ^7 x% k- B
83c4: e12fff33 blx r36 N3 |9 ~- t! v2 s5 m0 }6 J5 [
83c8: e1540005 cmp r4, r5; t5 w9 x+ i9 @
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
5 y$ b$ j: n! T9 r) \' p 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}# A) _5 [9 G7 Q) R
83d4: 00008054 .word 0x00008054
4 I( w. ^/ a% w* ?" j! a 83d8: 00008054 .word 0x00008054& g# A* G/ w6 o7 Y$ g1 \- @
none:2 F$ D3 k0 [3 K6 p1 z3 d" A: M( x" j
Disassembly of section .fini:& I2 v _4 q, W/ n: e, n
5 J0 b. G; j3 h
00008474 <_fini>:
0 S8 }: F% I7 `! x, A+ u6 a4 ~4 Z' r& b 8474: e92d4010 push {r4, lr}
4 Z& U! X. [: v 8478: e8bd8010 pop {r4, pc}8 h* {& f; b: L% ~8 \8 E
arago:! |5 W1 \0 ^3 ]: {5 U# A. _% E+ r
Disassembly of section .fini:
& V2 ?7 d$ B2 }3 B" `9 D/ ^7 A% d: w( z
000083e0 <_fini>:
1 c' B7 ^% \! P& g. @ 83e0: e92d4008 push {r3, lr}
7 V0 q5 H) C/ A4 y- [# e7 L 83e4: e8bd8008 pop {r3, pc}. ?% [ q# d( ?' i) u3 T" ]5 W
1 P0 T$ L. ]6 a9 ]
2 A8 R u+ P3 C2 `1 L
' ~) A& r3 u9 I8 u% }1 x4 p |
|