|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
: h( `6 ^0 L; W y0 q 1 #include<stdio.h> : F+ V2 }/ L4 Z' J3 A: T
2 #include<math.h>
/ a6 ?. G4 H" s" S6 x( C- p 3 int main(int argc,char* argv[])1 l# l3 U- m" p/ g7 i/ Y! K- L
4 {
, T( G5 n5 [' G+ K8 U% m+ C% ~ 5 int a,b,c;5 E E% _7 L d2 h
6 c = a * b;
: @. c- @% D% e' D8 Z/ t 7 return 0;/ v3 F9 E9 t { c# j: }6 g. ^ z
8 }. Z( F" Y2 M% Z
1 y' u9 T) }% X) u: I0 ~7 o' J5 K) D下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看4 d+ L* m# _& W2 @$ B3 Q8 A
none:
5 `1 X r8 w0 J$ i* G000082e0 <_init>:* Z- _& y0 n9 Q7 o8 Q8 ?) m
82e0: e92d4010 push {r4, lr}' C6 ]9 Q$ I- o3 n7 f
82e4: eb00001c bl 835c <call_gmon_start>
: q9 ~4 A* F% u" n% t3 A) x 82e8: e8bd8010 pop {r4, pc}
/ \7 n6 F. O% warago:* `( o7 ?: f' P9 G$ G
00008250 <_init>:' O5 X" q) }. Z! @) o. Q4 p
8250: e92d4008 push {r3, lr}. Y% D: I( _6 @+ U7 V0 h+ U c
8254: eb00001d bl 82d0 <call_gmon_start>: |& H! M2 o5 w
8258: e8bd8008 pop {r3, pc} ^; f D* Z! L3 ?
e+ G7 j2 O: _1 r/ M Knone:0 D% H; G" t( D9 L5 q* ?
000082ec <.plt>:
Z) P. \0 t5 x9 \3 D& ] 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
( e& n6 r8 |2 _4 n( `& Z' D8 ^% e e* B( z 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>& N. @* Q5 [2 n: V/ ?' H+ \" w! ? k5 C# G
82f4: e08fe00e add lr, pc, lr
( m! f& S( c+ ]4 ` 82f8: e5bef008 ldr pc, [lr, #8]!
y" |% D8 r0 {% O. I, j9 { 82fc: 000082d4 .word 0x000082d42 `6 k! |, b4 }3 b+ ~/ L- b
8300: e28fc600 add ip, pc, #0 ; 0x0
" S7 y9 c ]6 G% N( k8 m) E8 u1 J 8304: e28cca08 add ip, ip, #32768 ; 0x8000
& [; K& N6 g2 |) m' Q. F 8308: e5bcf2d4 ldr pc, [ip, #724]!9 t' A5 H* h: E
830c: e28fc600 add ip, pc, #0 ; 0x0
. z4 y* w/ R6 C& G2 l5 y3 H 8310: e28cca08 add ip, ip, #32768 ; 0x8000& ?' k5 d h p/ F) y9 d
8314: e5bcf2cc ldr pc, [ip, #716]!
& x( _ F2 F; O+ P 8318: e28fc600 add ip, pc, #0 ; 0x05 E" o# c- U. w) X1 i; B& |
831c: e28cca08 add ip, ip, #32768 ; 0x80002 R! i. T3 N% W% n# ]& y# d
8320: e5bcf2c4 ldr pc, [ip, #708]!7 U! J' a# x+ ]* \5 E. }
arago:% J1 q& {* L2 k0 F
0000825c <.plt>:
5 y8 k+ M# A4 d 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!), ^5 d$ t7 T3 y7 R4 A8 Q, O. F
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>( ~0 K' E2 J( @2 b+ `
8264: e08fe00e add lr, pc, lr2 W" {% f i' r9 I
8268: e5bef008 ldr pc, [lr, #8]!
1 [% [: |' `1 e+ h+ i8 v 826c: 0000827c .word 0x0000827c! j, _1 `- l0 R0 J; k
8270: e28fc600 add ip, pc, #0
S" w; h/ u) J' j 8274: e28cca08 add ip, ip, #32768 ; 0x8000; e% l+ k7 c1 ]7 t5 ?
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
! g8 g9 D* L ?3 X3 s5 a 827c: e28fc600 add ip, pc, #0
7 N" c g4 A7 Y2 G5 ^. y5 j 8280: e28cca08 add ip, ip, #32768 ; 0x8000
M+ s: h; c7 Q% F 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
! Z' O6 U# x4 P+ z5 u: w" j 8288: e28fc600 add ip, pc, #0
2 D4 e$ c5 k9 _6 [: E9 D 828c: e28cca08 add ip, ip, #32768 ; 0x8000/ b- l" H+ i: v) h2 ^. U- {) ]' J
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
, o6 ` M: u5 inone:
5 ?5 X c2 T6 n00008324 <_start>:( O6 B$ \ b5 X+ ?; R
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>% a; G" S. |8 g; Y, X; G+ V3 ?0 Y+ f
8328: e3a0b000 mov fp, #0 ; 0x0$ ~- h5 Q& M( b7 _# y
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)" F9 K \% Y i% ?
8330: e1a0200d mov r2, sp# m$ h5 D6 _- f: q `' w
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
- O) P! I/ q0 P- |/ M* q7 a& X 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 d5 F7 z* l) i- B% E' X$ A4 h
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>" |* S ? E* m$ I/ L
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>9 G e' H' E# }2 {7 I5 e m
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 N7 @- k& p) `5 z; u9 a 8348: ebffffef bl 830c <_init+0x2c>
5 ?, o' |5 F! g: O& l: K 834c: ebffffeb bl 8300 <_init+0x20> e; B8 j! y& O' B5 U7 _* z- c
8350: 00008404 .word 0x000084044 [$ N- \% D. z1 G7 o+ j
8354: 000083cc .word 0x000083cc
- C5 S8 `. t/ l$ u 8358: 00008408 .word 0x00008408. U' y9 J, F' Y7 y% u
arago:: ^1 K& M% b" o' Y( O
00008294 <_start>:/ A4 q/ Q- f+ G B
8294: e3a0b000 mov fp, #08 k7 I5 g6 ?/ V5 ~2 l: _! S9 P- l, X
8298: e3a0e000 mov lr, #0
7 A$ s0 T' m. S, \ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
8 S8 o- f+ q4 U 82a0: e1a0200d mov r2, sp* O3 A* T4 A+ ]9 G! M7 v0 x
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!), a3 w; i0 D% M) C! Z7 W% ]# \& z
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- m! s! j; h5 M& } 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>" O& \( m7 n' S. A, U, V
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
0 t# J. T8 J' Q, s5 l# A N 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
! X' n& X# l! U0 F+ A 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38># I; {7 r! |- g2 S! k
82bc: ebffffee bl 827c <_init+0x2c>0 l# H, o$ S1 N5 ~3 h0 v
82c0: ebffffea bl 8270 <_init+0x20>
7 c# f1 P8 v9 ?) s' \+ y 82c4: 000083dc .word 0x000083dc$ B. B8 ^7 }6 M) ~
82c8: 00008344 .word 0x00008344
: q9 c! U- o2 Q% A5 q+ b8 B 82cc: 0000837c .word 0x0000837c
7 O! ?2 P+ q8 d! U0 ^' Snone:% W$ x5 f( [' b% U3 i5 u
0000835c <call_gmon_start>:
- M* W( {% d5 ^5 a2 o4 I! u. G4 R 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
) u$ V: L, _, I9 z% }( E 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>! P v, G& v1 ~* Y. b* q
8364: e08f3003 add r3, pc, r3, D, F3 n/ ^# M; k3 Y* R
8368: e7931002 ldr r1, [r3, r2]2 @( n! D1 }& l- v+ r8 p6 `
836c: e3510000 cmp r1, #0 ; 0x0
& Z( ?; R4 j6 _6 u3 h2 }# V 8370: 012fff1e bxeq lr* m: Q0 e+ Q- i" p* t8 j) x9 l" v
8374: eaffffe7 b 8318 <_init+0x38>+ d, Z# x% W/ H1 u, ~+ T8 C$ U
8378: 00008264 .word 0x00008264
5 F& o1 T, j: A$ T0 [- P 837c: 00000018 .word 0x00000018+ s5 h! m4 r2 z# r8 r ]4 J1 h
arago:( A$ ^1 u1 s% B2 k1 o0 p8 U( L; ~
000082d0 <call_gmon_start>:
9 O/ U+ O) g: X1 E 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
- `& h( N; T# I v; ]% ` 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>. o- r0 J" Z# r$ A; i3 D% e
82d8: e08f3003 add r3, pc, r39 C; S. A8 M: t4 c% I
82dc: e7932000 ldr r2, [r3, r0]
% c* X w4 q) K 82e0: e3520000 cmp r2, #0/ c% [' [- I) `- f. \' Y5 r
82e4: 012fff1e bxeq lr% X9 L: F1 Q) e: l
82e8: eaffffe6 b 8288 <_init+0x38>5 W$ f3 P3 _. \+ t2 W
82ec: 00008208 .word 0x00008208
4 H; a, f L9 B* M7 J" T, S" v0 Z 82f0: 00000018 .word 0x00000018; c0 h9 Y; X& o2 @
none:
8 w4 T; b/ w1 X00008380 <__do_global_dtors_aux>:
5 g& x2 j8 A5 u 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
5 {: W& t+ d4 _" o 8384: e5d23000 ldrb r3, [r2]
+ _ Q+ N1 N, I7 h% n/ L 8388: e3530000 cmp r3, #0 ; 0x0
7 }) Y- m ~, j# I2 W' f/ n9 ^0 A 838c: 03a03001 moveq r3, #1 ; 0x1
. _- _2 k H) P1 t7 L4 [ 8390: 05c23000 strbeq r3, [r2]
3 X4 c/ k9 i4 j& X+ s* Q 8394: e12fff1e bx lr: B5 H2 |: Y1 \! i! K9 |& x
8398: 000105f4 .word 0x000105f4$ B" A }' w$ a" C: S7 Q, W9 _! D
arago:6 P. L+ L" A: O' R# C4 e7 V
000082f4 <__do_global_dtors_aux>:* c4 ^: w: K" d9 F8 a
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>" M) q. M: Y% Q& `1 |
82f8: e5d32000 ldrb r2, [r3]
/ s w) b. W$ F+ j* B: I 82fc: e3520000 cmp r2, #0- |- @. {; o* J' @+ M" g% R
8300: 02822001 addeq r2, r2, #1
V' ^ T8 W) L9 e0 F" i( I" v 8304: 05c32000 strbeq r2, [r3]. r7 Z3 ?" f1 K! o8 N3 \
8308: e12fff1e bx lr
% \- m. b6 t# Z4 R* g4 @ 830c: 0001050c .word 0x0001050c
1 p \8 R0 q( E; znone:: A4 A0 Z8 q( m5 P( E
0000839c <frame_dummy>:
0 W6 x1 ^; T2 x6 r- \1 l. ~. \ 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>6 Z' J( @" \; f8 C
83a0: e92d4010 push {r4, lr}' U$ E7 P3 s+ l) ?; |! C5 A# i
83a4: e5903000 ldr r3, [r0]
( B* Z/ G( Z3 Z$ D# ?3 Y 83a8: e3530000 cmp r3, #0 ; 0x0
& ?7 t% _. j. s 83ac: 08bd8010 popeq {r4, pc}6 Q3 `8 L5 Q0 Q( x8 s) ^
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
1 L* r6 c" c; Y. b: p5 L9 S 83b4: e3530000 cmp r3, #0 ; 0x0
1 R% W; {* o6 r. I5 s, \ 83b8: 08bd8010 popeq {r4, pc}
9 z- }( h" U3 | 83bc: e12fff33 blx r31 u S8 v$ ~2 E
83c0: e8bd8010 pop {r4, pc}( g( I [8 I2 M: L3 B
83c4: 000104dc .word 0x000104dc
+ E' m) l# q2 Z' m- y! {+ O4 k 83c8: 00000000 .word 0x00000000
3 x! H- b7 G5 ]) z1 e/ warago:
2 {+ `$ t4 r7 Y( [1 \1 X00008310 <frame_dummy>:. w9 b# a& A2 ]$ L n- c3 p' R3 ^
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
: a' J8 j! y2 K; \& e8 K! w, P8 d9 N# r 8314: e92d4008 push {r3, lr}
) z+ W* k0 c# p# ]3 O 8318: e5903000 ldr r3, [r0]2 w! S/ v- X% `
831c: e3530000 cmp r3, #0$ a. S7 u h. |* e. g" [& J& N& T2 T
8320: 0a000003 beq 8334 <frame_dummy+0x24>9 `, W% l+ a6 w- m' R' S" x) w( T
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>2 \, a. f. _) F( \+ n) h# @1 c4 H
8328: e3530000 cmp r3, #0
5 S' c7 _9 [- |3 x 832c: 11a0e00f movne lr, pc& _& J9 L& e% e* }% l. j. S, t: @
8330: 112fff13 bxne r3
) s; t8 [4 M! d# i1 ]5 j 8334: e8bd4008 pop {r3, lr}) c; M5 I. z r* t
8338: e12fff1e bx lr; y) a0 ~' l- h; B' ~8 y, x# T
833c: 000103fc .word 0x000103fc( S# V5 c- W# S
8340: 00000000 .word 0x00000000
; H+ h* m4 k% e* Q# I$ f2 wnone:- ~& E' v7 e4 u7 w6 Q9 N- h5 e
000083cc <main>:
* x( Q- c6 B- _9 \! [. l 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
4 z2 a$ B ]( g* H 83d0: e28db000 add fp, sp, #0 ; 0x09 j% s; a7 T7 t- D6 i
83d4: e24dd01c sub sp, sp, #28 ; 0x1c: z3 D8 r# I' d
83d8: e50b0018 str r0, [fp, #-24]
6 |& P& _6 x& N) G+ F4 u6 t 83dc: e50b101c str r1, [fp, #-28]+ c" c: `6 @1 a+ q$ H: W
83e0: e51b2010 ldr r2, [fp, #-16]
9 Q1 g& L; M D 83e4: e51b300c ldr r3, [fp, #-12]% ^8 R5 I% _" b9 A
83e8: e0030392 mul r3, r2, r36 N8 w( q. z' G' D% B8 h8 w
83ec: e50b3008 str r3, [fp, #-8], \5 e1 w& [( \$ ^+ w$ @
83f0: e3a03000 mov r3, #0 ; 0x07 r, L$ R& F9 S$ h( i( }" E
83f4: e1a00003 mov r0, r3
0 e7 d% V1 s& ^: ? 83f8: e28bd000 add sp, fp, #0 ; 0x0
+ H+ R6 o* a& y* m 83fc: e8bd0800 pop {fp}
$ H& a% n7 F I; W$ X 8400: e12fff1e bx lr
" d# A4 S# {5 C* U7 I3 zarago:+ S7 J% {6 V! ?. r
00008344 <main>:1 K2 _4 r; w! {0 n! ]8 S8 _, m
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)* Q! N. }. C& D* @) w% f s# O
8348: e28db000 add fp, sp, #0) b b# S. ] y1 K, v
834c: e24dd01c sub sp, sp, #28
3 ]/ U r; t& ^1 t C7 K$ y( { 8350: e50b0018 str r0, [fp, #-24]7 J& ]* N3 g6 u: } N. \6 t; U
8354: e50b101c str r1, [fp, #-28]
; s) r8 _7 d' G! n 8358: e51b3008 ldr r3, [fp, #-8]
: u/ ?7 ~. R! V 835c: e51b200c ldr r2, [fp, #-12]6 \# G( {9 \; g4 v( r
8360: e0030392 mul r3, r2, r3
7 J1 i1 p, L( U 8364: e50b3010 str r3, [fp, #-16]
* h9 a4 a( M; Y+ l/ L 8368: e3a03000 mov r3, #0
' l, g" x4 J g" m 836c: e1a00003 mov r0, r3
z/ X9 {* q' E; d* y 8370: e28bd000 add sp, fp, #0& F( d/ {9 M/ U- E) R" N; S% `
8374: e8bd0800 pop {fp}( i* F1 ~: z* E! E
8378: e12fff1e bx lr! m8 C% c& U' }
none:' a/ H% i/ W4 r3 F( ~ ?% P
00008404 <__libc_csu_fini>:
5 v' Z/ o* c, B" }) s2 K7 r 8404: e12fff1e bx lr
9 p" F+ [6 J3 ~3 n" Q5 z' n+ Narago:! \ M k9 d1 y& s' q; F
000083dc <__libc_csu_fini>:# ^1 W, \! v* @1 i, p
83dc: e12fff1e bx lr
" E% F, w) j( w1 ?none:5 f- p, J5 v2 g+ K1 ]9 d1 X6 t
00008408 <__libc_csu_init>:
) V$ @+ }! p1 v. l 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}. o W9 p- u/ B( d( ^0 N1 B
840c: e1a08001 mov r8, r1
& w+ Q$ e- z; \6 l. c9 t 8410: e1a07002 mov r7, r2
: B: I2 n* M' Q6 Y& ^* l 8414: e1a0a000 mov sl, r0
' k T; b9 u1 E3 f 8418: ebffffb0 bl 82e0 <_init>
' H c4 `+ }; {# Q 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
% f! ]" R1 b; V5 t# g. z, w 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
& U# H! M8 w/ e8 a 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
1 ?3 V4 F8 q2 U: Y 8428: e0613003 rsb r3, r1, r3* B' m/ ~- s a- M( ]
842c: e08f2002 add r2, pc, r2# ^3 t. N% A2 Z4 ^2 [$ p7 |
8430: e1b05143 asrs r5, r3, #2
6 @) l4 L& M4 j- L } 8434: e0822001 add r2, r2, r1, E( N( J; V7 m
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
$ s. y( y- a J 843c: e1a06002 mov r6, r2- k/ p, j S$ G* s* o
8440: e3a04000 mov r4, #0 ; 0x0
0 a" i% ]/ p1 b) P 8444: e1a0000a mov r0, sl8 m8 d! _$ D2 M' u
8448: e1a01008 mov r1, r8
+ A0 a$ X8 {6 E; O 844c: e1a02007 mov r2, r7
% \( Y t/ F1 t0 V! H1 ^! v1 h 8450: e1a0e00f mov lr, pc
. h2 w$ `5 j% G/ i {; c0 e 8454: e796f104 ldr pc, [r6, r4, lsl #2]# |- b c5 D, t) U! I
8458: e2844001 add r4, r4, #1 ; 0x1
+ z2 u2 }: u& k 845c: e1540005 cmp r4, r5$ g) Y9 E5 z( A9 G- I g v; ^
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c> ~: g$ F+ O7 y$ C( x1 e0 _
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
0 R, g" u" j$ x! S 8468: ffffff04 .word 0xffffff04
$ x1 l/ i3 F* `4 } 846c: ffffff08 .word 0xffffff08
" h% M, u5 l; @2 M2 k 8470: 0000819c .word 0x0000819c
|& G9 I1 x4 L9 Rarago:4 ?7 I7 f9 v6 v! h2 c
0000837c <__libc_csu_init>:/ ^1 w; N" {% f1 }( k% A0 g
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
2 k; _( }- t2 j6 b' C1 t 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58># h/ x+ m& h4 K/ R Y& I
8384: e1a06000 mov r6, r0
# r [) M! v) b3 F 8388: e1a07001 mov r7, r1
" @1 @$ J8 D! e* G# v' f7 ? 838c: e1a08002 mov r8, r2 z* j o' }& T+ p4 u' J6 `
8390: ebffffae bl 8250 <_init>
$ G) Z7 U) w- u) ^, `" n* q 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
# `2 Y" x! E5 j+ F: h 8398: e08fa00a add sl, pc, sl7 ^: Z; A5 u2 U- y: I
839c: e08f0001 add r0, pc, r1- o1 `) `: X3 Q& i" j( h m
83a0: e06a5000 rsb r5, sl, r0
6 I5 j9 z- v4 N% f2 v- s" U6 M 83a4: e1b05145 asrs r5, r5, #2
* p. d% C# J& ^ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}+ f V# }. S- E* ^: ]" Y; g
83ac: e3a04000 mov r4, #0
2 Y& G# R7 O4 e' o W( g& S7 ] 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
( _8 f6 {5 o9 Q- f$ F. X, |5 g$ ^ 83b4: e1a00006 mov r0, r6 l% o- }% W9 V: r1 X4 o
83b8: e1a01007 mov r1, r7
6 G' ]. r8 u) A 83bc: e1a02008 mov r2, r8
2 w+ j7 p# G3 r- U$ [ 83c0: e2844001 add r4, r4, #1+ C+ z9 B/ I) \) d& r, a
83c4: e12fff33 blx r3# v& ?9 `2 e- d3 |" a7 `
83c8: e1540005 cmp r4, r5
( T( c X% `$ f) g* ? 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>2 J" Z+ h6 h. L& d5 u7 K5 a8 s
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}& \* a) q7 Z1 l9 K; L, x5 W1 B
83d4: 00008054 .word 0x00008054
* g6 u) j( a# B' J) A$ [! O, L+ h 83d8: 00008054 .word 0x00008054
6 h2 Y! r7 S, `0 b9 Q! enone:
2 \. `1 E! M( ?- _2 [. S( H Y; aDisassembly of section .fini:
: V# a( m) c& P- c+ E% c( i4 M4 r% Z h( b; m
00008474 <_fini>:
# u" J! d! q, U0 g9 q% h, P 8474: e92d4010 push {r4, lr}
% B7 \4 h8 o/ R2 o7 P9 P8 T5 A8 r 8478: e8bd8010 pop {r4, pc}
9 z8 J$ c, H7 ^5 S( w" karago:" a1 L" p/ t |9 s; F" y8 j
Disassembly of section .fini:1 r( Z. R$ r+ {* M/ q5 `+ H8 i
. j' _% {* `6 ]5 w5 J
000083e0 <_fini>:& L; I: x( A/ D( {% Q8 P( ~
83e0: e92d4008 push {r3, lr}
3 _- I$ x- A5 W* }, R 83e4: e8bd8008 pop {r3, pc}
9 p- m/ T; C7 L% U* D2 P" E8 [2 b9 q8 e
" [* _" W9 ?. o
, F1 }, V6 ~$ W& S5 m1 [# u: s |
|