|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
. P0 _* P( G" O9 f* ?7 N8 ]3 ?4 t 1 #include<stdio.h>
) S. C$ [: u; q2 Z% [3 } 2 #include<math.h>
1 h$ e1 ~; x) @3 |# [( O* S. t 3 int main(int argc,char* argv[])) n/ T# _, P) A& U" g0 M9 q
4 {$ q `* o# _ `) R) M+ v
5 int a,b,c;; h$ n6 P% a) O* z% b
6 c = a * b; s2 L2 C, H/ T$ r! M8 G" t& Z! I
7 return 0;+ o; ^% i6 n/ d8 b- g
8 }3 V6 @$ f* X& `" _2 u
' ~" \ g. K+ b" w9 M
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看% W+ R& o l' a2 }
none:* D" |# [" n+ D8 V/ B1 c3 L, T2 M
000082e0 <_init>:! R P, C6 L) L: r' y9 f
82e0: e92d4010 push {r4, lr}* ]) ]3 ?3 o8 {' Y( ?' J
82e4: eb00001c bl 835c <call_gmon_start>' L6 u; g# I9 N" N% t# z
82e8: e8bd8010 pop {r4, pc}
W. w$ }' p1 Y, o3 marago:( {) G5 t1 v2 N) I5 a( s
00008250 <_init>:
0 o _5 G/ E' S$ _- {# g7 N 8250: e92d4008 push {r3, lr}
) ]: g) T5 W$ F6 ~0 X 8254: eb00001d bl 82d0 <call_gmon_start>
( j$ W! s$ f. { 8258: e8bd8008 pop {r3, pc}
4 j8 v& j! M! s% W7 M; a8 R. h! _" y) k% {1 R
none:
# S: ?! Y, ^# x4 @ d' y7 s+ T000082ec <.plt>:
6 }! U, B, K# h/ t" Y6 C 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 c4 {! N z& [# o) k' _4 F, u
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c># ~$ Z" a! j2 Q! {
82f4: e08fe00e add lr, pc, lr' f2 j& o0 U: ^- `, B
82f8: e5bef008 ldr pc, [lr, #8]!
3 g/ K0 i: e# v; R% Y) r: s 82fc: 000082d4 .word 0x000082d4" J* K+ Z( L3 B$ r& P+ K9 a
8300: e28fc600 add ip, pc, #0 ; 0x04 }6 y8 A8 ? Q8 X, E8 L& N
8304: e28cca08 add ip, ip, #32768 ; 0x80004 d8 N$ ]+ J- F7 [( q
8308: e5bcf2d4 ldr pc, [ip, #724]!: Y( F* J i w8 l7 v0 W. D. \
830c: e28fc600 add ip, pc, #0 ; 0x01 |& F" @9 ? j: Q* K5 n1 V$ E2 A/ b3 d
8310: e28cca08 add ip, ip, #32768 ; 0x8000* A, c3 |" p$ e' _" X+ D; H
8314: e5bcf2cc ldr pc, [ip, #716]!7 a$ Y* b4 P% e
8318: e28fc600 add ip, pc, #0 ; 0x03 i! Q) J* e7 O$ P+ D9 }- c
831c: e28cca08 add ip, ip, #32768 ; 0x8000
X# E! n2 T2 L9 k% o# N 8320: e5bcf2c4 ldr pc, [ip, #708]!. v4 }3 I9 ?* a1 D
arago:
" M4 f" f9 z; v/ d" [0000825c <.plt>:% f; q9 Y7 x1 F& d
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)! v& g9 i/ H; ]9 |/ T# i5 h. b
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>2 j7 ]+ [, G7 Y" P( ]: s7 O
8264: e08fe00e add lr, pc, lr
0 J( z, |. z/ b: A, n: v 8268: e5bef008 ldr pc, [lr, #8]!
+ y. u" @; K* n/ ?6 R 826c: 0000827c .word 0x0000827c
0 L n$ E' t: S& T' V; ^1 j) S 8270: e28fc600 add ip, pc, #0$ R# s/ l6 ^# ^9 m( \
8274: e28cca08 add ip, ip, #32768 ; 0x8000
4 n( h" e0 s% A- u 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c2 t# i* U3 A( O! V
827c: e28fc600 add ip, pc, #0
9 A- C. `2 Y; \1 o6 E8 R, r( Z 8280: e28cca08 add ip, ip, #32768 ; 0x8000
( w# r+ W# R/ n) Y 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
# }7 E, t- [4 c 8288: e28fc600 add ip, pc, #0
: B8 e1 q2 R: ?% m" a+ G 828c: e28cca08 add ip, ip, #32768 ; 0x8000
+ g0 h6 C2 D& @0 ^8 a' s# I/ Z- x 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c. [! [6 E S- z4 A4 E' ?. j
none:* v1 _; ?* Z% y1 c6 q) T% Y! N1 k+ r
00008324 <_start>:, ]* u3 e8 k) N. G9 K
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>: ?7 @1 C8 T! q( _8 }: C
8328: e3a0b000 mov fp, #0 ; 0x0
7 k6 t5 T8 j3 i# t: K! F! o 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)4 a% O4 z" v) E
8330: e1a0200d mov r2, sp
! o$ C! F2 }/ A1 d& e" s 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), b/ b1 b+ ^% s1 k- B
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
0 v3 e4 m. S3 P; z 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
! |7 U o0 |6 W+ B 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>7 Q" t1 i0 [! f3 y/ g
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)7 F9 {: `7 z2 g2 t7 F( G9 I; z
8348: ebffffef bl 830c <_init+0x2c>
. b( \! Q) |+ `" \- H6 s/ K 834c: ebffffeb bl 8300 <_init+0x20>7 y3 {6 J; y( i# H
8350: 00008404 .word 0x00008404
2 z" U0 E. Z' Q, z! W9 G/ U- o 8354: 000083cc .word 0x000083cc' ^ N( m$ |5 C7 Z' m0 J4 I+ E
8358: 00008408 .word 0x00008408
) J9 }5 u+ c# [3 Uarago:
: r* }! @/ @" Q- |00008294 <_start>:
g4 x: _$ e8 @. o6 H 8294: e3a0b000 mov fp, #0
* |$ ] h" P0 F; z* g 8298: e3a0e000 mov lr, #0
0 P" o. Z9 [, w* s 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 |5 c; W7 u2 S: ^9 R8 d E5 Z 82a0: e1a0200d mov r2, sp
$ O' W: c4 V4 N8 n" X) r 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 n# ?9 m7 y9 J5 t8 a
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)& A4 B2 S* X) |2 v: x# j8 P
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
; M* J0 z# p% e* i5 P& z 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
" w- q5 S0 l0 \* n+ W/ t* x6 Y 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
' S! N- U7 r* @" | E, Y 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
, S3 T. e5 G$ V+ c 82bc: ebffffee bl 827c <_init+0x2c>
6 `/ F% n# Y( m( O, m1 ~7 { 82c0: ebffffea bl 8270 <_init+0x20>
# \0 y/ _9 `3 R) S4 i 82c4: 000083dc .word 0x000083dc
`3 e2 O9 F$ u; G& O. q3 S$ b 82c8: 00008344 .word 0x00008344
6 k2 C9 N& B0 `' u, } 82cc: 0000837c .word 0x0000837c* A: M- U: g' h
none:$ {( X+ W L* s7 e
0000835c <call_gmon_start>:
/ Q E3 q: D0 ~ t5 a# q* N 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>3 h1 i" n. O8 i- V2 f& z4 K
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
( V. r% K I; B% d% C% B 8364: e08f3003 add r3, pc, r3
% w2 q# Z( y% P- _ 8368: e7931002 ldr r1, [r3, r2]
: \/ _; J, p( u- k% v 836c: e3510000 cmp r1, #0 ; 0x0
( S+ P- k+ k, J 8370: 012fff1e bxeq lr! f# |$ ~7 C- |( [) m
8374: eaffffe7 b 8318 <_init+0x38>
; A/ c: e' e. S0 c( G 8378: 00008264 .word 0x00008264
& w. m7 O' S' W( f8 ~ 837c: 00000018 .word 0x00000018
% o9 \7 }5 ?0 Darago:4 K1 @0 v8 c) f3 \8 C. A7 d
000082d0 <call_gmon_start>:
+ B! a% d2 T4 j) \1 m( e 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
( a3 S- z+ g3 x& l 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>5 d) j, d7 {5 [5 n( o( n! G3 X# v0 R
82d8: e08f3003 add r3, pc, r3 i5 \: T* c+ ~# w2 p, z
82dc: e7932000 ldr r2, [r3, r0]
0 L# u! B8 t- Y1 F3 B 82e0: e3520000 cmp r2, #0( ^8 h V+ s/ W' r$ y3 X% N
82e4: 012fff1e bxeq lr
& K1 A% f: z4 J! U' z 82e8: eaffffe6 b 8288 <_init+0x38>
2 T, q3 w5 e& |- ] 82ec: 00008208 .word 0x000082089 l8 ?- ~1 v/ P ~/ Y3 e
82f0: 00000018 .word 0x00000018. d: k7 T4 c$ h4 W* h5 n* E; U) l
none:2 i8 h J: q/ Q5 I% o9 g6 r, X
00008380 <__do_global_dtors_aux>:( O) F. \0 F! u( B1 j
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
/ C- `) C% ?0 U( B 8384: e5d23000 ldrb r3, [r2]0 t6 B7 [8 M% @
8388: e3530000 cmp r3, #0 ; 0x0
K2 p& B, C7 J( x8 q) X 838c: 03a03001 moveq r3, #1 ; 0x1
; i/ l2 i2 ]/ L2 H6 p. j 8390: 05c23000 strbeq r3, [r2]
: y3 ^* `. Y7 A, s 8394: e12fff1e bx lr
9 O5 J4 _+ ?/ M. E# g( r 8398: 000105f4 .word 0x000105f46 p! N' B6 q, _3 a6 E3 m! W
arago:
0 c/ O8 |- Q! f4 A0 s9 u- X7 K7 i000082f4 <__do_global_dtors_aux>:1 m. I2 R8 Z' Z& _1 d" Y
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
( ^0 j1 S9 u: F% j9 g% o 82f8: e5d32000 ldrb r2, [r3]5 Z- e5 n/ E1 q
82fc: e3520000 cmp r2, #0* F: o$ i1 @2 M2 H) F9 ]
8300: 02822001 addeq r2, r2, #1
0 q: O* I7 Q- A" z) V 8304: 05c32000 strbeq r2, [r3]) ]8 T3 r D* `! V) m
8308: e12fff1e bx lr
I d- {* V" w2 _2 c0 u9 E 830c: 0001050c .word 0x0001050c
$ G1 P1 A( j( X7 f9 tnone:
) y/ H5 G' c+ o9 e* L3 M0000839c <frame_dummy>:4 g6 l/ ] w% o) H
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>6 R1 g' M# i0 W, l: z) }$ h3 h% T
83a0: e92d4010 push {r4, lr}
7 x' }8 z" K5 L' r7 C, U2 }8 |+ p 83a4: e5903000 ldr r3, [r0]: ]+ d! q3 L; |
83a8: e3530000 cmp r3, #0 ; 0x0& H4 `- ^2 }2 ^) o- f+ _* U
83ac: 08bd8010 popeq {r4, pc}( ~$ w) }5 f# {( U& c& W0 X" p
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
2 N- I4 z# d( Z) ^, Z1 h 83b4: e3530000 cmp r3, #0 ; 0x0' B+ ?! C" f' U# g) N% ?, t
83b8: 08bd8010 popeq {r4, pc}% u& s9 z6 @& C$ k2 J
83bc: e12fff33 blx r3 [6 b5 M% {# B- R
83c0: e8bd8010 pop {r4, pc}
: n! I2 b% ~. f5 H7 x9 s7 Q 83c4: 000104dc .word 0x000104dc: L0 Z9 [+ r6 V( ]$ n- P
83c8: 00000000 .word 0x00000000
! M7 E3 a4 @( F4 r2 ^% Parago:
; y4 Z1 O h9 [7 |4 G00008310 <frame_dummy>:& T, [ _% x2 D+ s# ^2 r! v, s9 T
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>, r6 W: q: C1 R7 c) k* N
8314: e92d4008 push {r3, lr}
! { u3 c' q) o# l 8318: e5903000 ldr r3, [r0]
( v- f: y4 c- ~0 \ 831c: e3530000 cmp r3, #0
( l# C- k0 G/ A5 l! C 8320: 0a000003 beq 8334 <frame_dummy+0x24>* E% n0 ~7 E) w+ ?9 p) \# h6 i
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>1 p! ]$ t4 p: v# ^; D
8328: e3530000 cmp r3, #0
7 \7 `4 O0 t2 g 832c: 11a0e00f movne lr, pc$ v* r7 ?3 ]+ J2 b8 ?
8330: 112fff13 bxne r3
- d8 S8 Z+ ?0 f6 G Q' F$ n* v v 8334: e8bd4008 pop {r3, lr}! U3 h1 ?, N; x5 ~
8338: e12fff1e bx lr3 M- G* ?% t$ C7 L
833c: 000103fc .word 0x000103fc
; L9 d# @! N/ \: y* T 8340: 00000000 .word 0x00000000& }0 h' s# K1 O* L( T& e
none:
; V* M9 P* O/ O/ r; h3 x000083cc <main>: k0 j$ X! ?4 u; M/ b2 l' a# o
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% Z) U/ x" V' c8 U; {. D8 d t5 Z 83d0: e28db000 add fp, sp, #0 ; 0x0
! l( K& r, T; [7 { 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
: c. D1 N: K( Y# [! _5 @' w 83d8: e50b0018 str r0, [fp, #-24]" ]' \- A1 I8 G- B
83dc: e50b101c str r1, [fp, #-28]3 p" V# @4 z5 B( I/ m( m. y
83e0: e51b2010 ldr r2, [fp, #-16]" L5 @6 g' d4 @/ F% B9 d# r% e
83e4: e51b300c ldr r3, [fp, #-12]
" S( f- f# V( w& {/ I 83e8: e0030392 mul r3, r2, r3
0 `7 E0 k5 `9 R! }) X+ {# M 83ec: e50b3008 str r3, [fp, #-8]
# b5 t5 f) ?- X: d 83f0: e3a03000 mov r3, #0 ; 0x0
$ S: u5 p& R" P 83f4: e1a00003 mov r0, r3
$ h S' w6 X- z3 S 83f8: e28bd000 add sp, fp, #0 ; 0x0
" b8 A3 p$ H1 C4 T9 l* ~ 83fc: e8bd0800 pop {fp}# h* [6 }1 i& q$ q) e
8400: e12fff1e bx lr; N5 \5 H/ t5 U" }- n' N8 g. t
arago:& H6 ^$ x* q7 [
00008344 <main>:6 _8 }6 p) L* M2 k
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
) B( E8 b" n; H# u7 q5 G: f 8348: e28db000 add fp, sp, #0
3 r2 A0 [+ B0 O7 [: C% X4 g 834c: e24dd01c sub sp, sp, #28
, e. q6 q" f7 h' B9 v( L, } 8350: e50b0018 str r0, [fp, #-24]
: m) |/ E' @" O! J3 T 8354: e50b101c str r1, [fp, #-28]
6 I$ d* y* p4 K9 [ 8358: e51b3008 ldr r3, [fp, #-8]
- A4 X; f, |* F# z' d 835c: e51b200c ldr r2, [fp, #-12]: s9 L* h- |8 {
8360: e0030392 mul r3, r2, r39 [, y5 k) n0 i
8364: e50b3010 str r3, [fp, #-16]8 Z9 [# w! X3 J9 S. A( c; t
8368: e3a03000 mov r3, #0
5 N! K2 p: r, n" l 836c: e1a00003 mov r0, r3
/ x0 i9 o D8 K z- h; w1 h 8370: e28bd000 add sp, fp, #0
7 r" ]: o9 {. X3 j 8374: e8bd0800 pop {fp}
+ [, {8 n5 V* s; {- z( [$ X/ Y 8378: e12fff1e bx lr8 w2 i& z: h/ D6 P* i9 Z1 V1 H& @
none:
# M. e" f, W. C, {0 {00008404 <__libc_csu_fini>:
5 f( T5 M, w0 w" h8 B 8404: e12fff1e bx lr: p$ |1 k+ I6 ]+ e& G5 H
arago:/ D% H( \! f' O5 i8 E4 R6 X( w
000083dc <__libc_csu_fini>:
0 _( R5 P: m3 ]6 ]6 x4 J: S 83dc: e12fff1e bx lr
* g2 d2 ?+ L, W; m1 K. i9 rnone:& C! f7 l5 O Y+ m
00008408 <__libc_csu_init>:
: y& @; _( M# M 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}! i/ N# D" [8 j/ ?" v
840c: e1a08001 mov r8, r1
( ~2 @; j( K8 `' c 8410: e1a07002 mov r7, r2
- h; i0 S0 _/ Y; S! f 8414: e1a0a000 mov sl, r09 B _1 b3 t, y2 o
8418: ebffffb0 bl 82e0 <_init>0 a) V1 V9 U; C$ N3 Z3 F+ }7 Y. J
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
+ ^) M) Z2 q' Y3 G 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>7 |4 b( U" D) ^: O
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>( c& c0 J" K1 h+ X' k2 H N. A* ]) }3 G
8428: e0613003 rsb r3, r1, r3 S s; c' J3 r" F* h2 V
842c: e08f2002 add r2, pc, r29 A6 E( k# v, S8 f1 `
8430: e1b05143 asrs r5, r3, #2
- ^$ v/ Z8 q0 E2 G1 i 8434: e0822001 add r2, r2, r1
$ `, }3 F1 E9 _# L2 q+ q 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
5 K) h. \0 f! h9 U% a0 C$ U" c 843c: e1a06002 mov r6, r2% x6 i$ I7 \4 p& Q6 ?( e% i8 A
8440: e3a04000 mov r4, #0 ; 0x02 J) t% i3 p* U
8444: e1a0000a mov r0, sl) V2 U( H+ g1 G1 J# p, @+ W. M: K
8448: e1a01008 mov r1, r8$ P9 g# i% w$ Q% j1 Y5 V# ?
844c: e1a02007 mov r2, r7
( ]. z- E2 _8 d, Y! H4 N0 { 8450: e1a0e00f mov lr, pc6 @; L9 I! E& E" ]
8454: e796f104 ldr pc, [r6, r4, lsl #2]
& {1 |/ A8 g. L! g: E 8458: e2844001 add r4, r4, #1 ; 0x1, \9 }5 L8 y8 O& g
845c: e1540005 cmp r4, r55 D2 B& N" r' Q* C7 m
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
8 E- a$ t3 s. q 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}# z" @4 k5 Y. k9 i: m: p$ G
8468: ffffff04 .word 0xffffff049 c# C/ t( q$ t0 M9 y ^; K8 w# s- w
846c: ffffff08 .word 0xffffff085 b! g1 W( z/ J* u9 s! R3 F0 n8 j
8470: 0000819c .word 0x0000819c
8 K. |( o% i3 @4 T7 tarago:
; [7 Q+ d9 C* T; D- A& u0000837c <__libc_csu_init>:( V0 t1 Y# {% ~3 Q1 R% y" z
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' s0 S9 |. y9 ^. e 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
w8 f3 g( _4 b5 S- J, Y5 V" b 8384: e1a06000 mov r6, r0
8 Q! T& G9 Q' M0 `( |% f 8388: e1a07001 mov r7, r1
9 C; u0 X2 u t 838c: e1a08002 mov r8, r29 ]. m2 g5 p& E/ l0 ^
8390: ebffffae bl 8250 <_init>
# B! E { K+ A, @4 q8 c 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>, K- g6 R6 W+ Q; O! f0 g
8398: e08fa00a add sl, pc, sl' ^7 q9 n& b$ k% S
839c: e08f0001 add r0, pc, r1
. L% i# e) D" R: T5 r 83a0: e06a5000 rsb r5, sl, r0
& l W; Q! n5 H5 n# }8 n 83a4: e1b05145 asrs r5, r5, #25 M2 l6 M" \% _: y, s" k# c
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
$ p+ s% C2 w) {, d0 l 83ac: e3a04000 mov r4, #05 T1 |% E, N# L) g/ W
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]4 H, v2 ?% W7 i( {
83b4: e1a00006 mov r0, r63 G' m3 T; f/ u
83b8: e1a01007 mov r1, r7
|1 A* W" d3 ?$ u' \ 83bc: e1a02008 mov r2, r8* ?9 |2 q% r) [8 U
83c0: e2844001 add r4, r4, #1
, E2 R' }0 Z1 O h' w 83c4: e12fff33 blx r37 D' e2 o R/ u3 y d& x: d
83c8: e1540005 cmp r4, r5; J x. h1 Z' Y, B
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>' U- ]& ?* `( ~5 @% B4 X; x; F/ O
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}5 Y+ |, D; b0 _- J4 R* l2 P
83d4: 00008054 .word 0x000080544 K1 S& f8 w ~3 d( c* i
83d8: 00008054 .word 0x00008054* i* `( M0 ~3 i! ^. I# M
none:" x- O$ L8 M' J' c1 [
Disassembly of section .fini:9 [* k2 |' q# G* J, ~) z
+ C3 {* @4 c: T- S5 P
00008474 <_fini>:
- N$ N* Z O9 B 8474: e92d4010 push {r4, lr}
W# K- X* Y5 I6 v& b 8478: e8bd8010 pop {r4, pc}- r3 p+ \) Y5 h3 n
arago:
/ D! m3 d% e1 t% @8 \Disassembly of section .fini:
2 J, @0 \4 y' E# E) N: N, u$ N0 `
4 o# Q/ l p/ y9 _. N% k" J- ]000083e0 <_fini>:: w2 d5 y1 ~0 [" O& V6 M
83e0: e92d4008 push {r3, lr}
" r# Y& d% K( i- S 83e4: e8bd8008 pop {r3, pc}' C4 t, s; D- U" K
8 V0 O7 C4 D- Z, c2 e: U
- ^7 u: g7 o: X/ @
4 L4 c- l" P6 G, n4 I. w% Q# J% c |
|