|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
( P- {& N) V! Z5 J$ L 1 #include<stdio.h> , l) X! t3 o9 ?7 O) B5 L" h
2 #include<math.h>
( V+ \" h) C( U& X: c5 v 3 int main(int argc,char* argv[])# p8 r$ D; r2 H
4 {: V3 u7 n9 z7 V# O; n* G6 ^' v
5 int a,b,c;
& @; b8 d( ^ C- m 6 c = a * b;, e7 @. ^$ h6 l3 O
7 return 0;# v& O# v2 I, y& e! O
8 }4 Q5 i* [/ c4 j9 k1 f8 {3 z
8 w0 k- m( Q2 Z6 L! V- N
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
' a# R- ~' l$ j* Xnone:. ]4 f" p7 F( x) e: [- ^; a5 T: R) L
000082e0 <_init>:
- s1 M3 F# O. z- j: Y 82e0: e92d4010 push {r4, lr}9 \3 u6 z* b X( \1 v! D P
82e4: eb00001c bl 835c <call_gmon_start>
/ _4 X! y' K6 a' Q, o 82e8: e8bd8010 pop {r4, pc}
5 s" h/ p- z( }) parago:+ k' a Z& _: z$ D' ~' }
00008250 <_init>:
9 H" f) e: t5 K# C8 q( k; V 8250: e92d4008 push {r3, lr}
' K3 D) i/ r6 ~$ ?* L9 T& K 8254: eb00001d bl 82d0 <call_gmon_start>) x/ e* C5 e% ]) N; B: I
8258: e8bd8008 pop {r3, pc}
; k+ e, O4 X; y/ U( z+ I! J" {2 v" ?6 e) |/ j" [' q
none:
& K( l; K& ]5 @$ w- m000082ec <.plt>:' |, j2 _+ T5 G
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
, Y3 q; D( T, q% P% g: i8 \0 _# X 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
2 G# C% d4 v2 K# z( J2 I 82f4: e08fe00e add lr, pc, lr0 y; {- x8 Q7 H/ Y+ m
82f8: e5bef008 ldr pc, [lr, #8]!( U% v& J- b" E' c* p6 k- |9 I
82fc: 000082d4 .word 0x000082d4
& m2 F: G* R3 n' Z: j" i* ~0 o/ W- i2 w 8300: e28fc600 add ip, pc, #0 ; 0x0
; W7 S$ Q2 v' s5 k3 m 8304: e28cca08 add ip, ip, #32768 ; 0x8000
9 j; r E9 m* M- ?) r) R2 E 8308: e5bcf2d4 ldr pc, [ip, #724]!
3 Z* j7 v. ]3 S2 e F 830c: e28fc600 add ip, pc, #0 ; 0x0" D: P( E- R: |; i* Z
8310: e28cca08 add ip, ip, #32768 ; 0x8000& S/ D& K3 r2 i% i2 y
8314: e5bcf2cc ldr pc, [ip, #716]!; X2 v/ }0 V- {$ B3 }1 b, g
8318: e28fc600 add ip, pc, #0 ; 0x0) H* r4 N# J( q- v. F# k
831c: e28cca08 add ip, ip, #32768 ; 0x8000
3 z( o0 A0 m, _ 8320: e5bcf2c4 ldr pc, [ip, #708]!; \3 o4 R- e) L9 }' ^, B
arago:
/ T3 s9 [4 y4 l ]0000825c <.plt>:
" s' }, s8 O# M6 h, d, m 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)9 F( M- T, l; L- W0 x4 p( i
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>) |% ?' I1 k6 O! s7 H/ V! n
8264: e08fe00e add lr, pc, lr* ~, c3 z/ ^3 N. J, S; {
8268: e5bef008 ldr pc, [lr, #8]!
6 K0 M" h* p; k" N' \ 826c: 0000827c .word 0x0000827c
, H+ R2 [+ O- m2 N 8270: e28fc600 add ip, pc, #0* L4 _; v/ T: ] |7 ~' R+ v1 K" d
8274: e28cca08 add ip, ip, #32768 ; 0x8000* z' }# t, W4 E% u6 ~: I
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c) C% b! w% B" T) F& D
827c: e28fc600 add ip, pc, #0) x, w8 I5 z' b1 e
8280: e28cca08 add ip, ip, #32768 ; 0x8000
( i/ j( G1 S9 q1 M3 l 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
/ }, z, x6 b; ]7 |6 E. j 8288: e28fc600 add ip, pc, #0
9 w% D9 f/ v% \! T' u$ J 828c: e28cca08 add ip, ip, #32768 ; 0x80004 @' D* ?7 D4 k. \
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" c% O1 m- R; U' k
none:7 V! a% m/ Z4 C# r; e0 \2 ^% d/ N
00008324 <_start>:
% ~, S1 B6 R4 r+ e3 r) I0 G1 s 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>' Y u% ~) [ {* h- m
8328: e3a0b000 mov fp, #0 ; 0x0
. ^$ s7 V# X0 D# R& e- z) u$ { 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( W- d( H7 ]8 ]- d
8330: e1a0200d mov r2, sp
% i* ^) f* C6 p# r: d; q3 l 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# z8 B( m# U; Z( {5 u) P 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
$ x5 c9 f( {; y 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
3 R2 ]+ O) q$ a2 L$ | 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>5 x) k" D3 `, i. Y: ~) l: Q
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 ?8 H4 t" z3 C, m& {- X
8348: ebffffef bl 830c <_init+0x2c>
2 A a T" w$ b7 N; X2 n" k* Z, y 834c: ebffffeb bl 8300 <_init+0x20>
$ I2 c5 X5 V! Q( @6 g" p 8350: 00008404 .word 0x00008404
9 O) S- b; J' g* d 8354: 000083cc .word 0x000083cc8 ?5 h0 ?7 G+ A. B
8358: 00008408 .word 0x00008408. v7 }1 a% z/ P, U) I' O
arago:, g' U b4 s& E5 A Q
00008294 <_start>:( g. K" V/ s8 g* ^- P. o
8294: e3a0b000 mov fp, #0
2 ~8 Z( w( D9 s( [- X 8298: e3a0e000 mov lr, #07 L( Q9 w# y E. w/ o6 b
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 K. n M6 Y2 F& l) P8 w' J# u 82a0: e1a0200d mov r2, sp+ z: |3 J& \; Y4 i. X% ^6 Y
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 g( ^5 s. s* d+ P1 P 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)( M7 O4 M6 A0 y* \; A
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>; U: u. T* x! W5 U
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) z U+ T# p9 t. i
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>( b: C4 T, I# W3 j. F2 m5 s6 f
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
6 B, c7 q0 k8 b0 g" v9 b: f. O 82bc: ebffffee bl 827c <_init+0x2c>
" p* a0 S; ~/ y% n8 F% M8 Q 82c0: ebffffea bl 8270 <_init+0x20>7 {& f7 i i7 v; p' z# t8 h
82c4: 000083dc .word 0x000083dc7 z" ]$ S% Z2 w2 E
82c8: 00008344 .word 0x00008344
4 M/ u0 ~, ~, | 82cc: 0000837c .word 0x0000837c
1 C9 s' r3 V8 M# y7 Cnone:& P' f4 x3 M/ u6 L
0000835c <call_gmon_start>:8 q7 m' X; H. ~) |$ K% D6 \
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>7 e+ g& l2 N# j- o) w) r
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>3 z7 h3 W* M" n6 j m, O
8364: e08f3003 add r3, pc, r3
. v2 N4 o9 i* @' T V/ [, } L 8368: e7931002 ldr r1, [r3, r2]
& g3 O" O- i) K% A J 836c: e3510000 cmp r1, #0 ; 0x0
; T+ X Y6 O( v% z% A- K v 8370: 012fff1e bxeq lr6 _. e# m' W( b, ?% p
8374: eaffffe7 b 8318 <_init+0x38>. ?% z5 B c3 {9 a
8378: 00008264 .word 0x00008264& t7 W7 ^! x+ S
837c: 00000018 .word 0x00000018
! C0 g) _8 N2 {0 \: Tarago:, L* Y) e4 v/ O6 D$ z* q
000082d0 <call_gmon_start>:1 V0 V1 R8 F% L a3 a
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>/ s% L' H0 X( }) f/ i
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>- E, j) k. t( P/ N
82d8: e08f3003 add r3, pc, r3) @: q1 w; b8 F/ {$ s
82dc: e7932000 ldr r2, [r3, r0]+ Q, z$ ^! l( ~3 o" S& m% s
82e0: e3520000 cmp r2, #0
+ t8 _ {8 C; G) n4 q 82e4: 012fff1e bxeq lr
. r% P" V" z) a9 h4 c 82e8: eaffffe6 b 8288 <_init+0x38>
* T, T1 @3 k8 c, ] 82ec: 00008208 .word 0x00008208( |; Z3 } {- \0 { u
82f0: 00000018 .word 0x00000018
! t+ V: d# f7 K% K/ Xnone:
! l+ |0 p7 c' x# [00008380 <__do_global_dtors_aux>:6 ^& Y% N8 \8 p; F. i% B% r
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>$ d7 c# {6 S; D& b: f
8384: e5d23000 ldrb r3, [r2]
: I* O2 Z3 m' ^/ Y/ M! S0 a 8388: e3530000 cmp r3, #0 ; 0x0$ z( y# R3 ]! G2 S' ]/ z
838c: 03a03001 moveq r3, #1 ; 0x12 x+ E4 u5 E0 ^! n# f7 \
8390: 05c23000 strbeq r3, [r2]0 R9 i/ v G( d9 k; W
8394: e12fff1e bx lr
Y8 t7 \ `! K+ [ 8398: 000105f4 .word 0x000105f4/ m. D" A7 {# f
arago:- G5 G7 e1 P7 a- o9 v5 l2 y
000082f4 <__do_global_dtors_aux>:
$ N' |: U, I x4 [8 N- a( z 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
; S. _7 F! s- ` 82f8: e5d32000 ldrb r2, [r3]
6 ~) ?# w5 `: i" E+ R 82fc: e3520000 cmp r2, #0
7 X+ Z& M* t: m0 f 8300: 02822001 addeq r2, r2, #1
3 ^/ ^5 b' O& r" D 8304: 05c32000 strbeq r2, [r3]
( Y# b4 q1 |, d( U' h5 B 8308: e12fff1e bx lr
) A6 [! Q2 h& m 830c: 0001050c .word 0x0001050c
4 M w5 }& J& W4 [5 Mnone:9 y$ m$ A; B2 w6 T. e
0000839c <frame_dummy>:
4 F5 |: P# D$ v7 a) u7 w3 H+ K 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
. I5 k+ P3 l! k4 t: x( S5 m" a 83a0: e92d4010 push {r4, lr}' X, g" q: u7 i- f
83a4: e5903000 ldr r3, [r0]
& s( {" Y5 L, G5 R$ F7 X1 w 83a8: e3530000 cmp r3, #0 ; 0x0 k- f2 S* k9 I% I6 j
83ac: 08bd8010 popeq {r4, pc}
8 x6 h& o8 G# q( J 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>- c+ s/ W3 }. D2 I9 ^8 z
83b4: e3530000 cmp r3, #0 ; 0x0
; E9 V) S6 B, n l 83b8: 08bd8010 popeq {r4, pc}8 ?: s. g* _, N9 f$ x
83bc: e12fff33 blx r3
* O( v' J3 U* U' J k 83c0: e8bd8010 pop {r4, pc}: M- Y1 f. J% l% A
83c4: 000104dc .word 0x000104dc& t7 c$ U. l) G" Q0 h$ ]
83c8: 00000000 .word 0x000000003 g4 y. ]8 U/ Z; j; N+ l( y- m
arago:! R% b+ ]: W7 O. G# K( I4 O
00008310 <frame_dummy>:
1 j- y C; l2 l/ l 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
7 k& I, }# o& E4 O7 \ 8314: e92d4008 push {r3, lr}+ A N# I1 \& t2 J) Y+ l
8318: e5903000 ldr r3, [r0]8 X4 P, [* `- {" p+ Y
831c: e3530000 cmp r3, #0
5 K* _' m& {7 h. u7 a% ` 8320: 0a000003 beq 8334 <frame_dummy+0x24>% o8 _; f) s; B/ g% W
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
$ ^. ^: H: V+ J% q2 h 8328: e3530000 cmp r3, #0* e: L4 u1 Z) ?5 \
832c: 11a0e00f movne lr, pc
& A4 i: L; f1 s( S- Y 8330: 112fff13 bxne r3/ ^6 i2 G+ [) ?2 ]% f5 t: g N; d
8334: e8bd4008 pop {r3, lr} x; z! c( R# K5 T& T& L+ x- S
8338: e12fff1e bx lr
. D: K; M% `$ [/ L% h 833c: 000103fc .word 0x000103fc
7 N' Q7 B c( v 8340: 00000000 .word 0x00000000
7 J9 t9 E: W# P: e* j6 Knone:
& G3 n$ X6 T: j9 @6 U! Q000083cc <main>:
8 j) ~$ N8 M3 R2 d3 a 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
! p: ]& j) ]! [* ]4 \$ p s& J 83d0: e28db000 add fp, sp, #0 ; 0x0+ {( n% f; @) J, C
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
% r. {/ B5 ?" @ 83d8: e50b0018 str r0, [fp, #-24]
& X; o( y/ d$ ` 83dc: e50b101c str r1, [fp, #-28]
( K) m) I; A2 j [ 83e0: e51b2010 ldr r2, [fp, #-16]
& {, b, l! o- b6 h 83e4: e51b300c ldr r3, [fp, #-12]
$ p* f+ n, l7 F3 q5 d; Z 83e8: e0030392 mul r3, r2, r3; b" H% }- w* v2 C0 C' g( J. n
83ec: e50b3008 str r3, [fp, #-8]
6 u) o8 \! u( q# `7 E 83f0: e3a03000 mov r3, #0 ; 0x0
4 v& E% G$ `8 r: S( {4 Z 83f4: e1a00003 mov r0, r3+ _. x& P; F9 X0 B& @
83f8: e28bd000 add sp, fp, #0 ; 0x0
0 a8 r9 G5 C, I) d) \6 i 83fc: e8bd0800 pop {fp}# j+ X4 Z9 w/ ~5 c( b
8400: e12fff1e bx lr
% U0 O, u) r% S3 `arago:
$ @& U. k0 n, h: {) X7 _9 Z00008344 <main>:; ^4 s) k$ B* u
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
$ c2 s* k9 _# T8 N 8348: e28db000 add fp, sp, #04 h5 V* q# I" [0 f' _4 B
834c: e24dd01c sub sp, sp, #28" h8 A/ H) p' J8 O) W
8350: e50b0018 str r0, [fp, #-24]
+ w" Q* H/ ?$ s3 h7 T( d 8354: e50b101c str r1, [fp, #-28]
4 B; M% E; C+ l# u% w+ O 8358: e51b3008 ldr r3, [fp, #-8]! a2 M' a" t! k' v* x+ c
835c: e51b200c ldr r2, [fp, #-12]
- o4 O+ l ? E! [ 8360: e0030392 mul r3, r2, r38 w4 F& C9 X0 u
8364: e50b3010 str r3, [fp, #-16]
5 J# b6 G6 Q& P" r 8368: e3a03000 mov r3, #0
' I( V& D7 Q1 X 836c: e1a00003 mov r0, r3: o+ `$ L' P0 a, C
8370: e28bd000 add sp, fp, #0, T5 }) i- K5 e7 c! g, _3 j
8374: e8bd0800 pop {fp}! E: ]8 t2 o. [% z X0 D
8378: e12fff1e bx lr5 p0 z7 A& X4 n) y5 `
none:
1 g. B; }4 w4 ?2 ~$ z& y00008404 <__libc_csu_fini>:+ b: F1 z" x$ p0 N2 n. S7 U/ p
8404: e12fff1e bx lr
+ |5 [1 y0 r2 W; _arago:; M( w" d" @$ }; @- p- U
000083dc <__libc_csu_fini>:
) J' a3 p5 C" l5 M6 U* v1 Y 83dc: e12fff1e bx lr
8 F- a# D& S& K# tnone:' _. C% U5 N+ c5 q+ t, H
00008408 <__libc_csu_init>:
9 ?! F! I! z' J$ B6 Z* D9 _ _8 q7 j 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
3 |: z2 b) ?: j, u( ` 840c: e1a08001 mov r8, r11 f" i* R0 q: W9 \8 G! u0 y' d
8410: e1a07002 mov r7, r2
/ Q1 h' f% k' J' H+ n' f 8414: e1a0a000 mov sl, r0
% w3 a$ ?0 \1 q# K8 F1 A0 a 8418: ebffffb0 bl 82e0 <_init>
0 T! C, n, d M7 e 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
! W0 W/ ?% F( [, N }' k( r 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
1 @- Z1 A m) l8 R( V( g- U 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
. L. ]/ \0 q. F2 G3 b1 u, U 8428: e0613003 rsb r3, r1, r36 T2 V( |' x8 Y6 p6 H
842c: e08f2002 add r2, pc, r2
& U% ?; S g5 h; {/ R 8430: e1b05143 asrs r5, r3, #29 B |* N5 a" P/ o6 [$ p+ c
8434: e0822001 add r2, r2, r1
: n; b2 F1 T- v, C1 ^ 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
4 `/ Y$ j( @1 } 843c: e1a06002 mov r6, r2( L$ B. I0 s% M* @0 `* |! Z0 t6 }
8440: e3a04000 mov r4, #0 ; 0x07 x" H( H& a/ j4 a
8444: e1a0000a mov r0, sl
7 }0 P+ j1 ]$ W9 Z- w$ y 8448: e1a01008 mov r1, r8
' c0 z# C) G4 R0 X/ ~ 844c: e1a02007 mov r2, r7
% ?2 g5 D b4 Y# k$ R' d& p& b8 ~ 8450: e1a0e00f mov lr, pc9 V4 v; R, F5 ]% f
8454: e796f104 ldr pc, [r6, r4, lsl #2]
- [7 ^3 C6 j4 W% [ 8458: e2844001 add r4, r4, #1 ; 0x1" O! h' b. F- g* M
845c: e1540005 cmp r4, r55 V+ G5 S2 T( ^. D: L s; [) k* N( c3 N
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>5 n) d; q( d. ]3 s: g6 K
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}+ J& D0 A! A4 F' ^
8468: ffffff04 .word 0xffffff04
0 L# A) ~) H( a) _ ?0 b4 O 846c: ffffff08 .word 0xffffff08 H' d- N2 W* V; q. Z+ [
8470: 0000819c .word 0x0000819c
' d- Z4 m5 q2 F3 C, ]; |- darago:% d+ F B f& C2 u2 T3 ~
0000837c <__libc_csu_init>:
* D* a/ c" _+ P6 n; ]! o+ _2 |. R 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
0 s6 x/ `8 P8 u) T# O 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>% o3 _6 y* S3 J& j' M
8384: e1a06000 mov r6, r00 G( J) ^1 S+ j* n
8388: e1a07001 mov r7, r1' s5 q. A) F/ F' s; ] X
838c: e1a08002 mov r8, r20 {% R7 ]( H5 Q: t$ E' W( `
8390: ebffffae bl 8250 <_init>. r& Y8 L5 x/ J$ @: g4 {- r0 `
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>/ ^4 ~3 e( D7 E
8398: e08fa00a add sl, pc, sl$ [1 y. g4 n+ Z- p- _! p
839c: e08f0001 add r0, pc, r1
* h2 s3 w: s# ^; ]) ^: P8 T( Z 83a0: e06a5000 rsb r5, sl, r0
$ r1 \+ |4 O/ R. \& d 83a4: e1b05145 asrs r5, r5, #2
% t" f4 e) l2 Y9 J: Q 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}5 H( h9 ^5 \6 G
83ac: e3a04000 mov r4, #0
c( E* F+ \2 Z2 H. u8 |" B4 G 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]* c r5 E$ J/ j- E- K
83b4: e1a00006 mov r0, r6" j8 h3 i6 D3 p! X5 U1 t6 ?+ K: K, v
83b8: e1a01007 mov r1, r71 `- U% j. m) R
83bc: e1a02008 mov r2, r8
6 _! o9 q1 f4 B% U. }0 j( }, S 83c0: e2844001 add r4, r4, #1
/ _8 P6 v) S3 b# f. ~) p& V* W! _* U 83c4: e12fff33 blx r3* x) @; F0 j9 k2 v0 h
83c8: e1540005 cmp r4, r51 @1 l; A& I% K5 x4 g, B$ j; P% X
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>9 x/ @3 y1 ]/ L' h' H
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}8 ?2 V& w( v- D, T+ m
83d4: 00008054 .word 0x00008054
2 r( c/ ?( _9 c' J& c, Z9 s! ~ 83d8: 00008054 .word 0x00008054
4 ~6 h q: m* l. {3 `# Q+ {+ f7 wnone:
, w4 `" U* h9 B0 \1 m5 d% k$ WDisassembly of section .fini:& l( d5 B7 X+ {( C. f
$ \& ?* F: s. [) z6 t8 w) i9 q00008474 <_fini>:3 c* C2 c- o2 o6 Y
8474: e92d4010 push {r4, lr}. G& K7 A& C# u8 Q
8478: e8bd8010 pop {r4, pc}0 |; W" [5 D3 ^' W4 R8 ?+ s
arago:7 |% ^) v& Z# ]9 I' Y# x% N& |/ s! E; f
Disassembly of section .fini:
" u/ _4 ?( ^- M. m E, f& d
_4 [* w4 Q% _8 e' @000083e0 <_fini>:3 N! r5 K9 z1 M, d5 x
83e0: e92d4008 push {r3, lr}
+ }: w$ v9 j K# d 83e4: e8bd8008 pop {r3, pc}7 s0 ~* j2 v& N1 s
! z5 M' Y4 p" F) A9 C, Z
3 X/ C1 r/ e7 b; a& L/ d7 E
8 o3 v- }3 {: V6 C; a9 m |
|