|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
& p: q/ b+ C9 y ~: o. b$ B 1 #include<stdio.h> & [3 U$ m1 v \' |
2 #include<math.h>
}* }5 b6 a: } 3 int main(int argc,char* argv[])! X( Z, m e8 ?4 d
4 { _" o- x" J" h) d! D7 F8 m3 `( G. Y
5 int a,b,c;1 b2 B0 a4 _: p' o) b; Z" `
6 c = a * b;
& J, K1 C% i0 \) T 7 return 0;7 q8 h, K! K8 f( L; q/ N9 F2 ^
8 }4 d( C/ s7 |# n2 h) j
! P4 \8 e/ R. W, z下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
( ~+ I) ^. ]5 K/ E0 I i* F9 V4 _3 Knone:
8 S' g% U# Q9 Q, s, d1 s000082e0 <_init>:
$ n* n2 c$ _8 H& B( V+ y) N 82e0: e92d4010 push {r4, lr}% k/ j: n( R8 \: S, `7 f
82e4: eb00001c bl 835c <call_gmon_start>0 c7 I ]8 _3 B4 |0 { l
82e8: e8bd8010 pop {r4, pc}) ]4 j4 g* v, v A
arago:
$ b9 H; h0 a6 q00008250 <_init>:
" v" j5 P7 G* x1 W, b$ L, ]/ P 8250: e92d4008 push {r3, lr}
/ t+ [% c) U+ G: J! y1 l. C 8254: eb00001d bl 82d0 <call_gmon_start>
7 c1 W! O+ ^" W7 I: T 8258: e8bd8008 pop {r3, pc}
. P2 Z) a2 K% J9 a. P6 S( }" k" P- x3 A: d1 y# v1 W" k' D
none:
6 U& o& w$ A; X# r% { K% w000082ec <.plt>:
4 V# @/ l1 Z" h 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)0 X/ o/ k9 c! H& i. U9 B4 J% y
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
) o& w k. a; \% ]# c3 v- p& U 82f4: e08fe00e add lr, pc, lr% {/ M, x2 D4 i4 U' ~
82f8: e5bef008 ldr pc, [lr, #8]!$ c1 h" } B& j9 k3 N& M
82fc: 000082d4 .word 0x000082d4# T. h5 p7 z! N9 f, E
8300: e28fc600 add ip, pc, #0 ; 0x0
4 I9 R- y) h. r$ _5 m 8304: e28cca08 add ip, ip, #32768 ; 0x80009 V: s- p: F o4 Y
8308: e5bcf2d4 ldr pc, [ip, #724]!
2 ` c- i2 N& _- B; q3 d. _ 830c: e28fc600 add ip, pc, #0 ; 0x0: r) [' k) `5 Q/ J) P" q- p" J
8310: e28cca08 add ip, ip, #32768 ; 0x8000
9 \6 s8 S W3 {6 D& D 8314: e5bcf2cc ldr pc, [ip, #716]!
) {: P1 }4 t3 Q" x# _, V1 S 8318: e28fc600 add ip, pc, #0 ; 0x0
( ~, {4 `3 X% R& [$ Q4 F! O 831c: e28cca08 add ip, ip, #32768 ; 0x8000) ^, ?) x8 M8 u4 i7 E; B
8320: e5bcf2c4 ldr pc, [ip, #708]!2 U9 S( h+ } P! q; r! M* {( |, M( r. H
arago:1 T4 @+ \$ J3 `! h+ \
0000825c <.plt>:" p5 Y3 M5 J, d
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* u- a4 [; ]' ?' O5 m: |" t/ s1 J, t 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>8 q- n* Y5 f, U6 ^: `' p
8264: e08fe00e add lr, pc, lr
$ q2 X5 U/ {1 Y& i 8268: e5bef008 ldr pc, [lr, #8]!
3 [( ?: A4 ]( M( X4 _$ L { 826c: 0000827c .word 0x0000827c
7 W# ^2 a+ X0 u* Y G. Z1 A1 |, k4 E 8270: e28fc600 add ip, pc, #0: I Y8 @0 k/ m! Y# A
8274: e28cca08 add ip, ip, #32768 ; 0x80000 Y7 y' d9 V! w
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c) e5 B( {3 n8 a9 |) l1 B
827c: e28fc600 add ip, pc, #0; `$ G& w) d n1 P" w* l% o1 F
8280: e28cca08 add ip, ip, #32768 ; 0x8000
( }* I o( n! | 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 V+ R& f! b# C
8288: e28fc600 add ip, pc, #0- @3 ]* w4 [; A+ e8 [
828c: e28cca08 add ip, ip, #32768 ; 0x8000
- c5 w$ q8 H9 d# ]# O 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
3 h4 {5 m$ w N. ?9 e8 _. c1 v- @none:7 s- ~7 d% w' h6 Y
00008324 <_start>:
" L, {5 p$ Q! C# p( E 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>/ l; b$ w! U |7 A
8328: e3a0b000 mov fp, #0 ; 0x0/ d3 M) f3 B$ F# T
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)' t9 A! i- u; l# C) k3 ]& J" t7 `
8330: e1a0200d mov r2, sp6 M! ?( p$ h. i5 B
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)8 O1 n1 `7 _. V, _/ q5 r: H
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)8 |+ Y3 }0 ^4 w$ Q3 A9 E# P
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
! ?0 L! B' z: F U9 t! G+ V/ ~7 u$ n 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>1 d' B, E6 \7 x0 P l% n2 ` b
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
) Y7 d0 t& v! v4 W# M8 I9 @ 8348: ebffffef bl 830c <_init+0x2c>
* }* K ?, j" V0 l 834c: ebffffeb bl 8300 <_init+0x20>
; a9 z# ^/ E; ~1 s5 o 8350: 00008404 .word 0x000084047 H X/ M5 y, m
8354: 000083cc .word 0x000083cc8 d _6 u- p2 B2 I) u- A- M
8358: 00008408 .word 0x00008408. m2 J- d' o$ z8 |$ ^
arago:( |% d- P& ~% [0 }
00008294 <_start>:
* ^/ d# a0 q% Z5 S% K' w3 E 8294: e3a0b000 mov fp, #0& Y+ |9 x- n, s* h, o1 x" |5 c5 m
8298: e3a0e000 mov lr, #0
6 D C- e2 r: s 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)- }: Y, h, E, K% o4 t
82a0: e1a0200d mov r2, sp
: h- U6 R, w: q7 d1 I 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 @8 _9 J/ m. y
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 Z3 [4 d1 y) Z. e, c
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
/ U$ o& q2 E' W6 G 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ b' ^2 J5 i; `: c8 t
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
Y2 E v% Z' V$ Q n: }6 z" a: @: J 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
& _" R! E( `1 c3 p' i7 K: V 82bc: ebffffee bl 827c <_init+0x2c>
: K' L" i2 a f* J1 H1 q1 ~2 d- e 82c0: ebffffea bl 8270 <_init+0x20> D, F b$ N1 }5 Y
82c4: 000083dc .word 0x000083dc0 f# e% X( S, U+ A9 `
82c8: 00008344 .word 0x00008344+ z& C+ g" x; M$ V; F
82cc: 0000837c .word 0x0000837c( V) R& O# A0 o& [4 B2 t" R1 K
none:8 r2 p6 a" W/ J1 r3 C# M8 F
0000835c <call_gmon_start>:
6 V& q) G8 `2 S, a 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
6 o4 E8 p# b6 R3 t C! a 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>- O+ |. I7 P& f/ g7 r
8364: e08f3003 add r3, pc, r3
* c @: q: T6 b( v" l/ v3 g+ x 8368: e7931002 ldr r1, [r3, r2]8 C5 {3 o& E" Q: `# w. Q
836c: e3510000 cmp r1, #0 ; 0x05 E1 O- @3 T4 @7 m. S" p
8370: 012fff1e bxeq lr
* ?, P [4 T! E) K9 i 8374: eaffffe7 b 8318 <_init+0x38>; j: g# @7 q6 H% u& r
8378: 00008264 .word 0x00008264& B: x' w$ A) V
837c: 00000018 .word 0x00000018
( N; P, ]# h6 {& yarago:+ K/ T" k8 S8 e# ~
000082d0 <call_gmon_start>:* M+ ^4 ]' C$ v) Q; S% ?
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
% ^" z! H! l; r+ O9 E! e; Y _5 _% ` 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 H" Z7 G8 v- K 82d8: e08f3003 add r3, pc, r3, y* w. y$ ^+ r% U$ `0 s
82dc: e7932000 ldr r2, [r3, r0]
4 m# G6 S" O+ Z/ U 82e0: e3520000 cmp r2, #0
# {- L: Z; [2 D- \: n2 v4 y' T 82e4: 012fff1e bxeq lr+ J6 U) j' P$ T7 V
82e8: eaffffe6 b 8288 <_init+0x38>1 ] ~% D- _5 r' m5 g8 l, @" z2 E
82ec: 00008208 .word 0x00008208* h; j+ S m7 ~% k
82f0: 00000018 .word 0x00000018
/ C# s4 o; d; f* e% Xnone:
7 R X1 }5 Z' o+ M+ E; @% @* o/ l00008380 <__do_global_dtors_aux>:% w: C, d% y5 j$ T# Q. l
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>5 \0 m# r" P* z
8384: e5d23000 ldrb r3, [r2]0 W8 u* r! ^% ?+ ]# y/ q+ W
8388: e3530000 cmp r3, #0 ; 0x0
3 q- G: S6 L* b9 v4 G 838c: 03a03001 moveq r3, #1 ; 0x19 |! Y* @% j: _5 y' D7 y3 w0 F1 P
8390: 05c23000 strbeq r3, [r2]
1 }5 T; d8 H/ y 8394: e12fff1e bx lr
8 Y- T: D- J! F' D 8398: 000105f4 .word 0x000105f4
/ \2 {& |$ b2 I5 N$ L: Garago:. F' f( Y" X! q. m& z
000082f4 <__do_global_dtors_aux>:, S2 o0 g5 M f5 n: x2 h( Z z. O
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
" G. K, C6 E* |6 \$ M 82f8: e5d32000 ldrb r2, [r3]1 q6 h/ a4 J8 \7 c6 n. E- t
82fc: e3520000 cmp r2, #0
& k V( ]( {" |9 D* `$ x 8300: 02822001 addeq r2, r2, #1
% \0 r0 t4 S/ ?- a: B1 M 8304: 05c32000 strbeq r2, [r3]
/ Z9 o$ G/ {* w8 g/ S) i! \) i 8308: e12fff1e bx lr
4 o; }1 U$ x1 C1 e3 E( o 830c: 0001050c .word 0x0001050c6 J; R' T$ k& `
none:+ P! d: F7 V/ w1 f' N
0000839c <frame_dummy>:
2 F! `9 g$ ] ?/ v" N 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>' Y$ a; s! e* p( S& |
83a0: e92d4010 push {r4, lr}
7 g2 ?' c1 C7 b 83a4: e5903000 ldr r3, [r0]! A7 h$ ^" [5 F% g( S
83a8: e3530000 cmp r3, #0 ; 0x01 w/ \" {& \- X
83ac: 08bd8010 popeq {r4, pc}
& s! |8 p# _5 {% E 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>* \# F8 M% ?* E/ z) q# k; g
83b4: e3530000 cmp r3, #0 ; 0x0
0 q3 E. ]; F; W* {$ {2 k( m, f 83b8: 08bd8010 popeq {r4, pc}" W3 U( l: E9 Q; j8 j8 P# P
83bc: e12fff33 blx r3& ? S+ X" Z8 ~1 o
83c0: e8bd8010 pop {r4, pc}
m- H j% |% s) y) b2 {$ t 83c4: 000104dc .word 0x000104dc
( n$ T6 [- A9 _( h 83c8: 00000000 .word 0x00000000 X; x! V- V/ [7 e3 T
arago:. f1 Q$ h" Y( A3 y4 M
00008310 <frame_dummy>:
0 U. n! V& u# j% ? 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>9 B) l, X' \% d4 h+ }' G
8314: e92d4008 push {r3, lr}
7 i4 X7 J, j7 k0 U 8318: e5903000 ldr r3, [r0]
6 l0 h1 A3 g( b2 W: H' v6 s 831c: e3530000 cmp r3, #0
) O! T5 g1 @. @ 8320: 0a000003 beq 8334 <frame_dummy+0x24>- i( h1 x4 T( Y) V
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>0 _. W$ R2 h/ C5 Y$ {: H! t, f
8328: e3530000 cmp r3, #0
' J. w1 d7 X; o- U& _7 q! J* |+ | 832c: 11a0e00f movne lr, pc8 `- r1 L+ A( y4 }, S
8330: 112fff13 bxne r32 F1 Y7 L* H" W1 X
8334: e8bd4008 pop {r3, lr}
( M1 H4 L: F. S8 B* S+ G* y 8338: e12fff1e bx lr5 v( Z: N" L# v/ }9 U7 v
833c: 000103fc .word 0x000103fc
* s: M/ ~0 P8 e' | 8340: 00000000 .word 0x00000000! V5 l. M8 R) @- @
none:( u) v( M: Y" D( W! O% j
000083cc <main>:
: _( u3 w# \# d( S9 c- I* T 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
[3 W& L; A! T3 y4 U/ Z0 I3 x 83d0: e28db000 add fp, sp, #0 ; 0x02 M2 ?/ s: z3 h* N, \3 k
83d4: e24dd01c sub sp, sp, #28 ; 0x1c' B6 s j T5 s& ~
83d8: e50b0018 str r0, [fp, #-24]
! S9 V k3 `% a 83dc: e50b101c str r1, [fp, #-28]) W; v- N- w3 J6 _ ]! z" d
83e0: e51b2010 ldr r2, [fp, #-16]4 h& l8 Q% D7 s0 z0 O
83e4: e51b300c ldr r3, [fp, #-12]
5 p s5 J5 V; }% w# B; x! { 83e8: e0030392 mul r3, r2, r3
/ {" D, e' }( S4 k) ~2 a- H0 F 83ec: e50b3008 str r3, [fp, #-8]
/ @4 _& Y- i) @' r% l, n# n 83f0: e3a03000 mov r3, #0 ; 0x0
9 g9 M @/ } X; {9 W( ^' ?) d 83f4: e1a00003 mov r0, r3
, Y: V- b, {( A1 ^) C 83f8: e28bd000 add sp, fp, #0 ; 0x05 W8 V7 M% R3 V! A1 D6 U
83fc: e8bd0800 pop {fp}3 Q4 h7 s) d; c8 O y$ ]! v
8400: e12fff1e bx lr
2 J, r+ y$ j! |7 C3 a1 Karago:
/ x% Q' `1 E" h* @; \" }- V& G' c00008344 <main>:8 b+ Y5 \, g1 |& J0 \
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 g G1 y1 O- I
8348: e28db000 add fp, sp, #05 l) @% V* B6 S/ f/ ~9 y2 l
834c: e24dd01c sub sp, sp, #28, R) v2 Y7 k4 S; S
8350: e50b0018 str r0, [fp, #-24]
4 Y1 }+ e/ H2 u* f3 \# g9 y 8354: e50b101c str r1, [fp, #-28]
5 T( i- u8 ^) j/ c0 @7 z/ Q7 _ 8358: e51b3008 ldr r3, [fp, #-8]& M0 a% t& E- b) m r; C; i6 C9 U. \
835c: e51b200c ldr r2, [fp, #-12]
4 ?" p) |* j2 k9 v 8360: e0030392 mul r3, r2, r3: m: l. g- m) e$ E7 s! ^
8364: e50b3010 str r3, [fp, #-16]
3 D* Y b! c; g6 X& y 8368: e3a03000 mov r3, #0
5 d: X% ^5 I* a' e 836c: e1a00003 mov r0, r3
/ s4 S) x+ I* d- ^. x3 M0 Q+ O 8370: e28bd000 add sp, fp, #0
5 l3 v9 p6 D- h7 a- t 8374: e8bd0800 pop {fp}
! r! C6 u5 z c 8378: e12fff1e bx lr
( h4 {! U2 S# s3 |0 n: ^none:
: K& p. X+ g8 U0 `- p00008404 <__libc_csu_fini>:8 x- Q/ T) K# U3 ]
8404: e12fff1e bx lr
k9 a0 y4 h. H/ M8 Darago:
# i) P) C2 \0 P( X' T) d000083dc <__libc_csu_fini>:
/ f3 p3 { y$ k, J8 y' v 83dc: e12fff1e bx lr
+ K! R w, m9 k" w% P/ inone:/ U0 M' x+ u$ C2 e
00008408 <__libc_csu_init>:
" b: e; ~' x; b! F0 c 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
' u5 F1 E4 f- u: j5 R 840c: e1a08001 mov r8, r1
4 L1 K- \. ^" F$ v 8410: e1a07002 mov r7, r2
3 U, E( ^# G' ]( U 8414: e1a0a000 mov sl, r0/ R- g- @$ q" c# m4 i* w3 t% V
8418: ebffffb0 bl 82e0 <_init>" ~( [2 T5 A3 K* H" ?
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>- ]- h. ]1 F$ q2 J+ @2 ~
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>6 o$ a0 ^+ [: ]. H
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>: k( q# Y% D1 ? W5 S! S
8428: e0613003 rsb r3, r1, r3
9 w/ |% o2 ~: K3 `5 q 842c: e08f2002 add r2, pc, r2
8 O* I, T1 u1 j7 A7 y6 f) P 8430: e1b05143 asrs r5, r3, #2
) n4 f/ d- y$ S% @ 8434: e0822001 add r2, r2, r1
2 t$ {! g. ?- n, h& { 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}8 }/ q9 P# g( ~" T) `7 ]' }
843c: e1a06002 mov r6, r2
2 F. |6 V! r+ V. R 8440: e3a04000 mov r4, #0 ; 0x0
1 L+ m! a! p3 R/ k9 v 8444: e1a0000a mov r0, sl
d9 E) j, k" P8 ]" h8 O: H) \ 8448: e1a01008 mov r1, r8! d+ G1 w v( q' r2 x
844c: e1a02007 mov r2, r7* o3 o; U+ |4 f7 E6 X
8450: e1a0e00f mov lr, pc
% N- _; W* O" V% }0 ?* N& z 8454: e796f104 ldr pc, [r6, r4, lsl #2]
6 Q$ M8 J5 W. Z+ t5 z 8458: e2844001 add r4, r4, #1 ; 0x1
- {( L5 m# M5 j 845c: e1540005 cmp r4, r5: P" {: o3 _) q% | ]$ ~/ k8 B+ q* n2 v
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
* L B# z1 p# `- t 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
1 x5 i# V3 h8 \ g 8468: ffffff04 .word 0xffffff04
! o7 ^, R$ c# y 846c: ffffff08 .word 0xffffff081 A: }/ {1 |( P
8470: 0000819c .word 0x0000819c
; V) a$ s; f, Z* ~/ G* carago:* t7 C& y8 N6 A Y
0000837c <__libc_csu_init>:
. j& U& |1 V* \: H5 S4 H- r0 E9 \ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}( A8 V8 h' q/ O+ M% H7 U( J+ m
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>5 H! t5 |7 ~2 O7 u( W) Z" t r
8384: e1a06000 mov r6, r06 w+ X) u1 ]* _5 H( ]% g
8388: e1a07001 mov r7, r1% u( S' o! z, g' V3 R- f
838c: e1a08002 mov r8, r2% T) O( w2 |0 L f; L* O
8390: ebffffae bl 8250 <_init># s: Q8 {3 K( R& r! Q) \
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
4 h) T1 A6 q( d8 e, b7 _, `. T 8398: e08fa00a add sl, pc, sl
7 d( p4 ?7 Z9 Q. w# g+ |7 i, p- G$ V1 C 839c: e08f0001 add r0, pc, r1
: G+ d7 F3 v2 d& O6 @6 V 83a0: e06a5000 rsb r5, sl, r0, `/ M3 o7 P9 P' s- r/ B# v
83a4: e1b05145 asrs r5, r5, #2# t! g# F' ^1 G, f" o
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}) I$ s" J% q$ T0 P6 k0 B
83ac: e3a04000 mov r4, #0. I2 @) G3 G r& n# ~
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]/ ?9 f# y$ X6 `8 {: \' k! m
83b4: e1a00006 mov r0, r6
0 B5 B+ n; ]2 c' r' I3 }8 l/ T 83b8: e1a01007 mov r1, r7
- I1 S% L5 ?0 M; x, _5 x6 A4 t/ l 83bc: e1a02008 mov r2, r8
& `( s8 l' h% d. m {9 S* |& p 83c0: e2844001 add r4, r4, #18 y8 ?7 z. C0 G8 Q* N# L# A
83c4: e12fff33 blx r3
% ^& Q" @8 i) V/ K3 B* K 83c8: e1540005 cmp r4, r5
) \& b, H$ m7 | ?' R 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
0 m2 s+ _8 A0 ~; r6 r% D 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, h- ]* D" z$ j2 i" r/ }
83d4: 00008054 .word 0x00008054 D6 J. S* A/ z. w8 e, g
83d8: 00008054 .word 0x00008054( U9 k4 O5 P1 N' V, _
none:+ t2 k% h# H2 X( ^
Disassembly of section .fini:( [% M% _; P4 d( C/ F
& i W F" y N* ?
00008474 <_fini>:
D l2 |0 x7 D" v+ {; q 8474: e92d4010 push {r4, lr}
# h$ z& x- m2 S9 o. {* N 8478: e8bd8010 pop {r4, pc}
3 h" S. p1 b% f7 m/ u* L0 Jarago:8 ^' v r" l+ c
Disassembly of section .fini:6 o6 [+ n a! b9 R8 _7 G
7 |6 J3 I2 X9 L$ `
000083e0 <_fini>:
( l; z( j# z% Y& N' E 83e0: e92d4008 push {r3, lr}2 P" z0 Z3 Q# Y( D
83e4: e8bd8008 pop {r3, pc}, Y( i1 @" H0 G+ ?& `
$ W6 i! D8 A! B; A: I$ s: |& ~" i; J! s! _
8 M7 v8 P7 c' g# W
|
|