|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
m" W8 A) F+ A2 |% ?+ ]. q 1 #include<stdio.h> / v# e. j# s0 z8 I+ j2 m. T% Z& q
2 #include<math.h>
& w e! b0 E5 y- j$ f 3 int main(int argc,char* argv[])" [ w: K; B! v& U( i* a0 i2 f; i
4 {
: k$ i) u: c0 L 5 int a,b,c;
- T. E1 L; ^3 c6 O 6 c = a * b;6 L2 I; w, }' F8 ^8 E# W% O/ ~
7 return 0;) K9 l+ O" u4 [, o0 b/ ]
8 }
7 }* Y- _2 a8 ~0 m6 N( Y8 Q1 h$ F. z6 H( P
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
" n6 [6 o6 l! P+ ~+ b- a- Xnone:
3 j2 O e& O7 |0 W* z+ W000082e0 <_init>:4 \5 H! o. G- `1 q! ^! J' B% @
82e0: e92d4010 push {r4, lr}
2 I5 ^' z! u0 g/ s; U( |" e$ i 82e4: eb00001c bl 835c <call_gmon_start>
8 p* u8 j' \9 D, a, E- A 82e8: e8bd8010 pop {r4, pc}+ t( j9 z5 h6 o9 n! _1 r3 X
arago:7 W& n+ r8 d( R" s8 c: `5 l
00008250 <_init>:8 [( t! c$ E+ E
8250: e92d4008 push {r3, lr} [8 d4 I% b. X! X
8254: eb00001d bl 82d0 <call_gmon_start>
$ B8 f& V% F$ I, u0 e+ }5 f 8258: e8bd8008 pop {r3, pc}% p7 @" Y: |! X4 e3 p f0 g$ E
8 |- E( c0 X0 |1 Dnone:/ l% e; V! j+ C7 h- v
000082ec <.plt>:( s- m* b: d! ?3 A
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
' Q* L% h- X$ c7 E; t# X, F. \% r8 E- q 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>. `% `& `" Z) Q' `
82f4: e08fe00e add lr, pc, lr4 M. a# |% _8 X) z3 F
82f8: e5bef008 ldr pc, [lr, #8]!
6 ]5 {' M4 J* _8 Q$ y5 }0 L* y- h 82fc: 000082d4 .word 0x000082d4; b; `& B! o" `# m
8300: e28fc600 add ip, pc, #0 ; 0x0 m p4 a* A) B! a
8304: e28cca08 add ip, ip, #32768 ; 0x8000
2 V1 W4 E2 s! | 8308: e5bcf2d4 ldr pc, [ip, #724]!) D" s6 R' w4 t* t
830c: e28fc600 add ip, pc, #0 ; 0x07 |9 u# j; I1 `& {. {
8310: e28cca08 add ip, ip, #32768 ; 0x8000
' S# S0 x! \1 v1 I# s 8314: e5bcf2cc ldr pc, [ip, #716]!
$ E6 t9 ?, T# ~- K 8318: e28fc600 add ip, pc, #0 ; 0x0
9 M9 ?. [5 q" c y- [' R- H 831c: e28cca08 add ip, ip, #32768 ; 0x8000
* o( y. D% j* T1 d 8320: e5bcf2c4 ldr pc, [ip, #708]!/ r+ K. D5 A P& p: Y
arago:3 d- [* L5 B0 O8 Q4 j
0000825c <.plt>:
, M+ ~$ {9 C- f7 U( H9 y" g' [* h: ` 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% d ]% S F0 T ]* C7 T# ~ 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>" V: X$ F( B$ e8 b
8264: e08fe00e add lr, pc, lr; f5 T) b# S. Q8 q
8268: e5bef008 ldr pc, [lr, #8]!0 F C( s1 ~/ I$ o$ I
826c: 0000827c .word 0x0000827c3 d/ m6 l# a0 p+ ?8 w$ E4 o, ^+ c
8270: e28fc600 add ip, pc, #0
! B& f0 D( e" R# P 8274: e28cca08 add ip, ip, #32768 ; 0x8000
* Q- C* n( c, k% Y4 L- `5 v. K 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
( t0 h3 H/ a" a- |4 r 827c: e28fc600 add ip, pc, #0
$ Q- [ h5 }3 g; N R' f5 P 8280: e28cca08 add ip, ip, #32768 ; 0x8000" y$ h4 ?( A. i1 f- h* ]
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
+ S3 F! U' o3 e 8288: e28fc600 add ip, pc, #06 N+ J) a5 i' g, N7 O4 Q
828c: e28cca08 add ip, ip, #32768 ; 0x80001 A" m3 ^2 T& f3 D6 R$ L
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c7 e& n% y9 T3 g
none:' j; x9 g: h) f$ z
00008324 <_start>:0 N* k: }/ ?+ K/ i3 P2 q$ Z
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>/ Z5 T: p' a* ^
8328: e3a0b000 mov fp, #0 ; 0x0
! E+ Y( U" l, G' S+ { 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)9 b% k1 \, G: G; ~4 k" C0 i
8330: e1a0200d mov r2, sp
) k" r+ g5 n* b2 I2 P& k 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
, z& |3 a) F7 d G 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# c! T; q3 ?% g U9 I; f, O2 _& I0 G
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>% a6 C+ I+ `1 R2 n4 e$ b5 `
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( q+ z0 F7 \' ~+ m" j \0 X 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)$ `' P) P$ p9 g/ F1 s6 ?5 n1 f
8348: ebffffef bl 830c <_init+0x2c>
) i. Q) C% U% c& `* y) f 834c: ebffffeb bl 8300 <_init+0x20>
! M$ w8 i" Y2 U 8350: 00008404 .word 0x00008404
- p, u0 g6 K9 o2 k" x4 H% z9 u 8354: 000083cc .word 0x000083cc
u& d7 @) W' Y4 Q 8358: 00008408 .word 0x000084085 o0 }. ~4 ~5 O' j
arago:
; V! G7 V) b3 \0 e5 ^5 Z) D6 R00008294 <_start>:
6 V2 c* x" E" J. R) W M7 O 8294: e3a0b000 mov fp, #0
$ Q2 u0 n: P0 D$ P9 f 8298: e3a0e000 mov lr, #02 O$ |0 b* |: s. o* }: s/ j# J
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
" t' ?! R8 B n2 u' p 82a0: e1a0200d mov r2, sp
0 }- j9 u$ D; y7 t9 T3 a( r/ @ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
; ^+ J7 P% B) K4 ?' H7 `. ~5 x7 O 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)6 }* @/ D% _6 I. q8 R1 B
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>4 X; O( P# w2 y/ V( _
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
7 w! t( w- h0 l, K* x i- j 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>3 d1 a+ k% k* Y L
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>4 w# u' i- P6 ~3 a% E
82bc: ebffffee bl 827c <_init+0x2c>
* L [. B( x9 w 82c0: ebffffea bl 8270 <_init+0x20>
) {1 B1 Q% b7 r4 V 82c4: 000083dc .word 0x000083dc
' W! v) \8 z2 {: O' R8 s% i9 k5 ? 82c8: 00008344 .word 0x000083444 f3 ~2 o U: W: u
82cc: 0000837c .word 0x0000837c
0 C) \; ~& `9 q- Fnone:
# V. A% U* O& f8 w0000835c <call_gmon_start>:
- R' E3 ?' P2 R- w8 o9 k! b0 s 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>2 G7 @, y) U, V5 O4 f9 c
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>8 j. c7 u7 w* X
8364: e08f3003 add r3, pc, r31 g8 i, @4 v( s1 s& h% `% _
8368: e7931002 ldr r1, [r3, r2]
8 q D# X! J) A/ U6 |* k' Q+ X, T 836c: e3510000 cmp r1, #0 ; 0x0
) l: S0 k+ E3 ?9 F+ A 8370: 012fff1e bxeq lr9 |( |7 [8 E7 V8 f# q
8374: eaffffe7 b 8318 <_init+0x38>5 `0 c E k3 W, A6 K9 y
8378: 00008264 .word 0x00008264
$ m0 F7 N1 |! ^" z; u2 B 837c: 00000018 .word 0x00000018
9 A3 L- v- s5 S; D; x. [! tarago:% b5 G2 ^# i& r- Q
000082d0 <call_gmon_start>:
4 G3 l" U9 ^! Q* i" Q* x 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
$ Y3 ]# G, q% \ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
- l* A2 _5 Z* @8 a% r 82d8: e08f3003 add r3, pc, r34 z) i& P E) Z- B! P- p
82dc: e7932000 ldr r2, [r3, r0]( ]; X7 r+ t1 Y6 h# D. q- X
82e0: e3520000 cmp r2, #0
$ t* I6 }( i6 P5 R 82e4: 012fff1e bxeq lr
& ?! }: u0 B, Y' L% j( f% [ 82e8: eaffffe6 b 8288 <_init+0x38>7 C7 T3 K, h" o! y: _4 |
82ec: 00008208 .word 0x00008208
/ U& x j" u- Z' r& W 82f0: 00000018 .word 0x00000018& `; _- I5 \7 k
none:
+ k1 s* N+ t$ g3 o00008380 <__do_global_dtors_aux>:
! w$ ^- Y% V' U6 ` 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18> F1 Z' y C$ k. g
8384: e5d23000 ldrb r3, [r2]; M9 p3 c C/ Q% P, j
8388: e3530000 cmp r3, #0 ; 0x0
4 R* J' Y% z$ x 838c: 03a03001 moveq r3, #1 ; 0x1
8 m/ _; g8 u5 N 8390: 05c23000 strbeq r3, [r2]7 Y) ~* ~3 `( K( j! Z
8394: e12fff1e bx lr
3 x, U4 p; G% \$ }5 a" R+ A 8398: 000105f4 .word 0x000105f4
4 M+ c8 ~% Z3 s7 U- |' x9 p/ qarago:
% Q1 s# Y) m- L000082f4 <__do_global_dtors_aux>:
# h8 G$ x9 Z+ j& q! f 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>2 S3 p3 E3 b' p* H3 f
82f8: e5d32000 ldrb r2, [r3]
5 D5 W: R2 f9 p4 A9 u) B* J2 L 82fc: e3520000 cmp r2, #0. E( c7 g: t4 U
8300: 02822001 addeq r2, r2, #1 Y, x& F5 [" x+ |% O" ^6 p/ I+ x
8304: 05c32000 strbeq r2, [r3]
& v5 D! O6 s! Q! ] 8308: e12fff1e bx lr! e4 \4 H7 ?+ Q, d* o' S; y+ e
830c: 0001050c .word 0x0001050c
$ X+ w+ U: [# J% wnone:
; A1 d4 Y' h" o+ r. q0000839c <frame_dummy>:
' j6 A6 u% o, Q. k3 |; O7 I 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
) h5 W7 Z9 [3 O 83a0: e92d4010 push {r4, lr}
6 u6 f# C7 v7 W$ }: m" I' U 83a4: e5903000 ldr r3, [r0]
n/ p, Q, W n I T. q 83a8: e3530000 cmp r3, #0 ; 0x0- N8 r- `( E. u# ?/ \
83ac: 08bd8010 popeq {r4, pc}$ Q( J. F; N V/ e( c. C
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
9 R1 ]' j4 E! Z: q 83b4: e3530000 cmp r3, #0 ; 0x0- f$ w9 G% F. s) {
83b8: 08bd8010 popeq {r4, pc}. Y- t% F/ D7 C) ~. G7 m6 p8 B
83bc: e12fff33 blx r36 _% Y5 o0 v* O2 Q
83c0: e8bd8010 pop {r4, pc}8 Z7 P+ d# R1 a2 A
83c4: 000104dc .word 0x000104dc$ U+ z4 l ]' q! w
83c8: 00000000 .word 0x00000000
- e: _, |) M/ @) @arago:
* t& d: ?: Q _# G00008310 <frame_dummy>:
: x) Q5 K. K! f/ D% g 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>! G! I2 `0 ^) P- Z5 x
8314: e92d4008 push {r3, lr}
4 T9 a/ r- L# v9 m o9 Y* _& |; P 8318: e5903000 ldr r3, [r0]5 {) l! l! o8 p D
831c: e3530000 cmp r3, #0% U" P, i6 W1 T( {8 n8 U
8320: 0a000003 beq 8334 <frame_dummy+0x24>
# n4 H" L, ^, a4 B1 K) ` 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
/ p1 g' A4 `8 ^ M 8328: e3530000 cmp r3, #0/ W* ~. R& C4 o, i8 H- j& ~2 @
832c: 11a0e00f movne lr, pc
. h3 c* _. Z0 s$ H0 S; A3 o- s 8330: 112fff13 bxne r3
& J) s7 t7 t2 a# e, n 8334: e8bd4008 pop {r3, lr}0 I% k# u' p) r( i
8338: e12fff1e bx lr
9 j x9 |+ O8 I7 F6 Y, i 833c: 000103fc .word 0x000103fc# ], b+ V* [8 M0 B
8340: 00000000 .word 0x00000000
8 }4 b$ r/ r qnone:
8 H# z) [8 ? w* ~6 c& K000083cc <main>:8 y t/ r* j/ h; T
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!); ?9 w1 [3 k# v7 U
83d0: e28db000 add fp, sp, #0 ; 0x0
) q0 p! H5 L2 E, J+ a9 i4 i 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
7 s; B" v* F) g" h0 g+ A 83d8: e50b0018 str r0, [fp, #-24]$ W7 @: o+ O$ y4 S3 @3 R# ~
83dc: e50b101c str r1, [fp, #-28]( ?, o/ n8 T- _( q
83e0: e51b2010 ldr r2, [fp, #-16]/ w4 w$ x, }- v1 n2 n$ r
83e4: e51b300c ldr r3, [fp, #-12]
7 Z! Y0 P r# u; M 83e8: e0030392 mul r3, r2, r3# D2 X* r! }0 r/ m0 o
83ec: e50b3008 str r3, [fp, #-8]3 H0 ]) n9 |- }$ ^' U- M# U" T* z' M
83f0: e3a03000 mov r3, #0 ; 0x0* i% [/ P% E, P: c. [; [3 }' D
83f4: e1a00003 mov r0, r34 R8 K# n; ^7 I4 y
83f8: e28bd000 add sp, fp, #0 ; 0x0' a! g' \+ _: @( h" M
83fc: e8bd0800 pop {fp}; R8 ], |( h- M
8400: e12fff1e bx lr: S& z4 v5 D9 J1 C# }9 m9 x; s/ w
arago:
& P$ U s ?* d- w2 r" w4 a' x" O00008344 <main>:
, x9 Y7 Y$ E& h 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
9 s# q/ L& u" Y% _+ A 8348: e28db000 add fp, sp, #0) X8 N- O3 N+ D) K
834c: e24dd01c sub sp, sp, #28
0 d3 U! q M& q$ X7 h) V/ ^ 8350: e50b0018 str r0, [fp, #-24]! F- {$ W" P$ b% W2 G) [
8354: e50b101c str r1, [fp, #-28]2 g% }- T7 A7 G
8358: e51b3008 ldr r3, [fp, #-8]6 u5 f' m: a: N# W* k# |$ B
835c: e51b200c ldr r2, [fp, #-12]2 x) V! p! k4 \7 G# K
8360: e0030392 mul r3, r2, r3
% f* Q- q" T8 \+ J% a 8364: e50b3010 str r3, [fp, #-16]4 y0 t& e' x. h5 K9 c( c0 @
8368: e3a03000 mov r3, #0& \' T9 o' g4 g$ f- _6 b* u- N
836c: e1a00003 mov r0, r3
" w: X4 y0 i4 X8 c/ P* [3 ~ 8370: e28bd000 add sp, fp, #0" E4 ^- q2 D4 ~7 T4 `- P4 I: z
8374: e8bd0800 pop {fp}
$ y, s/ e5 k' R& q; J1 E# m 8378: e12fff1e bx lr/ @# |, p2 D4 x6 N3 s$ L! d: ^
none:2 k( _ b. B% T/ f$ B% o
00008404 <__libc_csu_fini>:
Y: f! U" |8 Q/ x6 i6 U 8404: e12fff1e bx lr" H; Z" G/ y! N3 N( w0 K: D/ d8 P
arago:: A) M* i; N7 o
000083dc <__libc_csu_fini>:
1 k1 q! {4 Q/ N 83dc: e12fff1e bx lr4 E9 E3 |3 q/ z1 L2 c
none:
$ \5 y& a+ [+ t {' w0 c$ s00008408 <__libc_csu_init>:
3 N, M% Z' _) j& x: {8 v, o 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
. r S8 t4 A) T2 @- e 840c: e1a08001 mov r8, r1* A7 }2 T- P2 \+ M
8410: e1a07002 mov r7, r2+ a C+ | j5 ?$ u: _& t0 X9 {
8414: e1a0a000 mov sl, r0
2 i* v2 q0 \' |: I* ?8 Z 8418: ebffffb0 bl 82e0 <_init>% I8 d- [4 d0 `- A8 r# A3 N
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
2 ]0 X. [1 e2 _' Z0 A 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
5 p) O9 c* a. w8 I+ X$ V 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
4 M. r6 Z9 W: d+ f 8428: e0613003 rsb r3, r1, r3
" g) f l# \8 M: K 842c: e08f2002 add r2, pc, r2$ C$ c( z8 N" S, M' {8 m
8430: e1b05143 asrs r5, r3, #2* E/ G v- o: c" b) ?
8434: e0822001 add r2, r2, r1
2 y4 E8 M! Y3 P 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}7 ~$ D; |2 I& D, k& O& [3 \( @- O3 r
843c: e1a06002 mov r6, r20 g. N* y, D7 j' S$ g7 Y! h
8440: e3a04000 mov r4, #0 ; 0x0) L' q6 I( f/ P2 Z% [- W
8444: e1a0000a mov r0, sl; V" D" M4 b, a x1 n
8448: e1a01008 mov r1, r8' P; ?/ q9 o! i& {2 M4 P) A
844c: e1a02007 mov r2, r7
- }6 y$ J9 c8 U: i( S 8450: e1a0e00f mov lr, pc
9 h" A, F& Y' R* M4 B( C! J2 ~' t$ M! w% e 8454: e796f104 ldr pc, [r6, r4, lsl #2]2 r+ U+ i `! Z( f* c* i0 I
8458: e2844001 add r4, r4, #1 ; 0x1
% A. O4 `) M o* m! O 845c: e1540005 cmp r4, r5
6 D c6 Q' I6 H' h 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>; W6 |3 i6 I( }9 g" W
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}" a( X# l' m6 }3 n/ | A
8468: ffffff04 .word 0xffffff04
t7 F. E5 g$ |5 h 846c: ffffff08 .word 0xffffff084 X" E6 s( w+ q) G: D$ c
8470: 0000819c .word 0x0000819c
) F7 K8 G) J5 U8 u7 z7 Q# B7 C0 Barago:. [2 y) F0 E( p* T& h) W5 l: m/ w
0000837c <__libc_csu_init>:/ v2 O1 Z( K* Q% U5 N4 I% _- d
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
- c9 x$ {' f( z 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
! y2 w, P9 m6 h! f 8384: e1a06000 mov r6, r0
! Z$ _: |9 `2 X) t5 Y 8388: e1a07001 mov r7, r10 _0 r' Z2 {3 a6 E" t
838c: e1a08002 mov r8, r2
: `' P) n; M& \- f 8390: ebffffae bl 8250 <_init>
. f% n+ U; o* S/ y/ r 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>4 M% }; K& F( i/ l7 y0 a) I
8398: e08fa00a add sl, pc, sl, L4 M5 S# e9 o$ G9 L3 c# b
839c: e08f0001 add r0, pc, r1
" J4 U; h6 m2 Q/ L2 E8 \0 |6 z2 K 83a0: e06a5000 rsb r5, sl, r0
M4 U1 v" z& {) H 83a4: e1b05145 asrs r5, r5, #20 e% O8 C0 T/ q7 S- D& O
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}, R1 G4 o( U1 f1 i
83ac: e3a04000 mov r4, #0$ w$ F7 C! f' i
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]( Q% F8 O/ U" J/ O. l9 }8 X
83b4: e1a00006 mov r0, r6! Z9 \" N% h! ^
83b8: e1a01007 mov r1, r7 }( \% K, V0 r8 F2 `4 t( ^+ `
83bc: e1a02008 mov r2, r88 e0 ?. [4 q5 ~+ g& i" X5 ^0 G) O
83c0: e2844001 add r4, r4, #1* F+ C- q" v. p: Y+ A$ }
83c4: e12fff33 blx r31 k+ [1 e. Z# C
83c8: e1540005 cmp r4, r55 ^. F- u4 k( S" F$ m, f7 U3 `8 G
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
& Q0 ^$ K4 x6 B# ?; x" [" P 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
* `( S. l0 N/ p2 b$ I( s 83d4: 00008054 .word 0x00008054
6 \- W! B6 y+ `+ F 83d8: 00008054 .word 0x00008054
K$ S$ ~2 p; o8 b* E, m1 o! pnone:
- g- w J. t7 J9 fDisassembly of section .fini:# T) H1 n- [) D) T( |3 u
! R) ?1 U1 M3 N' _( m* y5 g
00008474 <_fini>:
! [8 J, q9 z6 Y8 K3 E0 p) S 8474: e92d4010 push {r4, lr}, {2 o: |6 c$ t( r% h3 K7 f7 N( O
8478: e8bd8010 pop {r4, pc}
/ V$ y1 D5 V) R- N5 Farago:
8 d& r% g) R) @5 W' |0 QDisassembly of section .fini:
h% ]2 l! v) M q4 D5 |8 f7 ?1 G0 }& Y8 I* P# ?2 K; E
000083e0 <_fini>:
O, v. H" i! u7 } y! r 83e0: e92d4008 push {r3, lr}! g7 f3 g, c$ V8 m6 Z
83e4: e8bd8008 pop {r3, pc} f/ a0 H7 j3 z- b
5 A0 X3 z# p0 G, \* w) I
8 G8 `: W& w i7 l3 O- i) q% N' C( S
" H1 g" Q, Y3 y% D |
|