|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
; `% V6 `4 v+ q 1 #include<stdio.h> 6 B# m' T+ n& F7 c
2 #include<math.h>8 u* G5 J( W1 n) p" S! h
3 int main(int argc,char* argv[])0 X9 s5 ?" S: }7 X, d' R2 T
4 {7 z: t( @( x4 x1 f& X( ^
5 int a,b,c;' @- {( h; N( _2 Z9 g6 B$ o
6 c = a * b;
. @) w' K7 A% c8 L# s6 z8 W 7 return 0;
3 U) z2 i* p$ d9 k( o, ]. v5 Y 8 }
' n- h9 {- S& R7 r& ^$ `; M% x/ {5 p) H* i% k7 C: o
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看8 W/ D/ n! Q+ c$ v: e/ |: t( O
none:
( F% `/ b, m5 V8 |# O) q000082e0 <_init>:$ _* y: R1 p$ p3 c3 z) b
82e0: e92d4010 push {r4, lr}
^; M, B" l4 a$ V2 d 82e4: eb00001c bl 835c <call_gmon_start>
) X9 B& I1 M" f) F/ u: w 82e8: e8bd8010 pop {r4, pc}
& `$ }) o8 e! ~( `arago:
8 {$ P" ?, k: a00008250 <_init>:/ I: M4 J6 J3 [" R: M$ o! }
8250: e92d4008 push {r3, lr}. I, P7 U7 |$ F1 s
8254: eb00001d bl 82d0 <call_gmon_start>' H. D6 L8 Z' Y; ~
8258: e8bd8008 pop {r3, pc}
& h) N: @! `: B, F: H( {6 J6 W4 n) c' B/ H( y
none:
! D8 G0 D. J8 [' b000082ec <.plt>:3 f6 M5 K) h* y' g# D' a* p, y
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)' E' f' r0 O: _/ N
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
" `! R6 O1 `$ ~ ]. E5 S 82f4: e08fe00e add lr, pc, lr
' f5 ^4 U2 ?9 y3 O/ c 82f8: e5bef008 ldr pc, [lr, #8]!3 h, P) e n% J+ H7 ^, U, ?
82fc: 000082d4 .word 0x000082d4
- p4 f+ T8 k3 ~, @( B% r 8300: e28fc600 add ip, pc, #0 ; 0x0/ ]* L8 H( ^, K8 _8 `% T% G2 j
8304: e28cca08 add ip, ip, #32768 ; 0x80009 \% {& N1 V! q+ e; ~, T
8308: e5bcf2d4 ldr pc, [ip, #724]!6 @ F/ c% z/ ~3 a+ V
830c: e28fc600 add ip, pc, #0 ; 0x0# F9 o' h9 W. n R3 o S
8310: e28cca08 add ip, ip, #32768 ; 0x8000 o6 u, R q: I/ A
8314: e5bcf2cc ldr pc, [ip, #716]!$ d, `! x7 z$ ^" a! V0 w! ]7 {
8318: e28fc600 add ip, pc, #0 ; 0x02 l! N5 @/ H/ Z7 k9 G# P1 W
831c: e28cca08 add ip, ip, #32768 ; 0x8000
: J4 C, O8 B- }7 v, l4 f7 b 8320: e5bcf2c4 ldr pc, [ip, #708]!
/ \3 x) f. x/ Tarago:7 k+ Y/ K( N5 M( T' x0 p6 Q8 [4 n
0000825c <.plt>:! T6 M6 z6 b! f d# P/ K l
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 r* ^( o- q+ e! G
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>" R9 q1 I7 Q5 L- N% {
8264: e08fe00e add lr, pc, lr
' |; w. `4 A5 S5 \+ @4 }- t5 j 8268: e5bef008 ldr pc, [lr, #8]!
& O4 R9 ^ C# ?3 h! Q 826c: 0000827c .word 0x0000827c0 k' L- k, a& m- K/ s* K& V
8270: e28fc600 add ip, pc, #0
z& U- a1 U0 S" U a 8274: e28cca08 add ip, ip, #32768 ; 0x8000
: X- e* {2 p* k- h' ?0 j 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c' _2 B; p9 Q$ Z6 o
827c: e28fc600 add ip, pc, #0# H+ }1 M& j: P! {' e# D4 |
8280: e28cca08 add ip, ip, #32768 ; 0x8000
8 |' D. p% g3 y 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274- ^" Z7 ~8 s H' r
8288: e28fc600 add ip, pc, #0
; j3 n" Q/ O: X$ u6 K8 G' z' r6 K 828c: e28cca08 add ip, ip, #32768 ; 0x8000
: H: [2 E: G4 q4 M# ] 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
* L. B% _" U# B4 J/ r: J' ^& ^5 Znone:
% B$ i+ Z: ]$ P/ _# }4 m00008324 <_start>: K- Q: o! |4 k ?
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
6 W2 @# m7 k- D" W4 L2 W3 w 8328: e3a0b000 mov fp, #0 ; 0x09 |$ g3 s' p4 A: I( p
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
X9 a5 X- Y. @/ J( g 8330: e1a0200d mov r2, sp
% Y8 G, J$ k x) D U% ^ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)( V3 T/ p2 w8 o4 Z+ Y9 o5 X
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
1 J8 e- E# V6 C# I. a 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>" u+ [, ^( z( o, n% r3 D
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>4 k* {& _& B, A& w
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 V2 D2 F8 f3 x 8348: ebffffef bl 830c <_init+0x2c>
0 P) g+ X# c& j q7 i9 w 834c: ebffffeb bl 8300 <_init+0x20>
w8 r! J& x: k- B- _ 8350: 00008404 .word 0x000084047 R6 F, z- Q* d8 m3 o
8354: 000083cc .word 0x000083cc
8 j$ \$ E5 n8 X) B 8358: 00008408 .word 0x000084087 H) u, G8 n4 } W) F
arago:
8 _6 D+ K" a5 D0 @! Z' e00008294 <_start>:) D" V d5 T, z8 |
8294: e3a0b000 mov fp, #0
% }' l L9 ]/ D( N 8298: e3a0e000 mov lr, #0
4 M+ s2 p. h! ^ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ C& M4 L; ]& ]: a, W" M2 Y
82a0: e1a0200d mov r2, sp6 ^' P8 z3 \* @& u: \3 W
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!). F* w' I: j: c# y+ n& T D# o, x: `
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ V) a6 B) b/ c+ W' }% S9 R& r. E
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
6 ?2 {8 ]' V8 G! G/ R4 d- V) r/ N 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)# s' k9 a% Y0 L9 L: i
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>/ i/ l7 x4 @4 N, O( Q: E
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
) R. i2 E: p. O( f: Q8 w- _2 D 82bc: ebffffee bl 827c <_init+0x2c>
2 ?) V' d8 Z' ^. w- C 82c0: ebffffea bl 8270 <_init+0x20>6 N" z% w$ P! r# h6 _ i- X
82c4: 000083dc .word 0x000083dc. {* h9 G8 ]* L* \$ f9 V0 M
82c8: 00008344 .word 0x00008344
9 i2 b% @7 v( g3 m% C 82cc: 0000837c .word 0x0000837c
$ c; Y& v1 B9 {# d2 \: wnone:
: O1 T! e& @2 ]. P0000835c <call_gmon_start>:% @- q8 ^2 P T3 D
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
( N& i) u- v( M 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
( x7 E" d$ K0 z* T; m7 o1 h6 l 8364: e08f3003 add r3, pc, r3
& h% ^$ Y" `/ }: {* \( a 8368: e7931002 ldr r1, [r3, r2]
' n9 r# C# ~' |7 |0 `0 h0 N( ` 836c: e3510000 cmp r1, #0 ; 0x0
! b: H& g+ _6 r- p# a 8370: 012fff1e bxeq lr6 V1 |9 {7 W! i% v/ N: p
8374: eaffffe7 b 8318 <_init+0x38>
5 O# B7 [& {+ I( G6 }8 ] 8378: 00008264 .word 0x00008264- h# T+ t) F% U% X# Z7 O$ n
837c: 00000018 .word 0x00000018. h% e$ J! V1 ^: N6 {
arago:. E; ~2 z' n. Y8 W# l
000082d0 <call_gmon_start>:
, N O" K8 o/ r9 B 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
* Z8 G/ j1 s2 C( @9 j 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
0 o2 M, `+ F# C2 _2 C Z& Q& K 82d8: e08f3003 add r3, pc, r35 r2 e( H$ e) J2 F- Q4 s: y
82dc: e7932000 ldr r2, [r3, r0]
- m* `" m& z# Q; B 82e0: e3520000 cmp r2, #0! E, r8 r& E$ C9 j& B
82e4: 012fff1e bxeq lr
7 F) @# A( U" [ 82e8: eaffffe6 b 8288 <_init+0x38>
" W' J' Q0 I' U 82ec: 00008208 .word 0x00008208
# ^9 L! T P& Q% A! t 82f0: 00000018 .word 0x00000018
6 i7 F# @# Y3 G! T4 i1 ?none:. R, |4 Y9 r0 [* i; q1 z+ g* G
00008380 <__do_global_dtors_aux>:( i. o8 y$ C& K) @" x8 R/ ^
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>' D3 I( U1 t6 `$ O6 A( K
8384: e5d23000 ldrb r3, [r2]
' Y- D0 C" q& ~7 [ 8388: e3530000 cmp r3, #0 ; 0x0
0 x/ R) J$ w' l% A$ O+ t2 N5 A5 L6 t p 838c: 03a03001 moveq r3, #1 ; 0x1" N* O$ d6 n, f) Y' R7 h
8390: 05c23000 strbeq r3, [r2]3 w3 W# D% A! Z3 w( V
8394: e12fff1e bx lr/ d3 {; `' O& R# l2 V# r2 X
8398: 000105f4 .word 0x000105f4
" ?+ G" ~7 i! i( h: n- sarago:
$ {+ B& I/ J, P8 Q- x E! l000082f4 <__do_global_dtors_aux>:" ]# d' e) N, a' \' {. s1 ^
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
6 L+ c, Y. `" n( l- j; W8 Y* F 82f8: e5d32000 ldrb r2, [r3]! D" ~0 g! D7 d8 m1 T
82fc: e3520000 cmp r2, #0; D8 e# U3 d/ l; d9 f N
8300: 02822001 addeq r2, r2, #1
2 T+ x. X- Z$ a+ T 8304: 05c32000 strbeq r2, [r3]: v2 ]9 ^- [4 B: }+ l( B; q. ~: t
8308: e12fff1e bx lr
& ?3 b" b i6 I+ n1 a: ^ 830c: 0001050c .word 0x0001050c8 K" U1 z) z- i5 x: |5 [2 Q+ f
none:
& g6 j+ Q3 \" `9 z- \3 i! I! R4 \0000839c <frame_dummy>:/ p/ W! m3 N1 U
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
! u. r( p* a: v: [& x) ~- V 83a0: e92d4010 push {r4, lr}
4 Z9 K% S7 `: k, B 83a4: e5903000 ldr r3, [r0]
2 P; R4 v: Z0 n5 a2 G8 f, n 83a8: e3530000 cmp r3, #0 ; 0x0
0 o6 o5 P2 ]* N5 H 83ac: 08bd8010 popeq {r4, pc}
, J. K) @+ ?1 v2 V* j! w/ B( p 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
0 L1 G$ y4 d- I$ ` 83b4: e3530000 cmp r3, #0 ; 0x0
+ H. a( j* w4 a6 U% ~: [ 83b8: 08bd8010 popeq {r4, pc}
& }3 Y: r+ e! n% d2 x- M 83bc: e12fff33 blx r3
4 f: L; ^4 k' v+ V 83c0: e8bd8010 pop {r4, pc}
2 b# `: A% s" |: V% A 83c4: 000104dc .word 0x000104dc
/ l5 {- r s P' Y( u3 t* Q 83c8: 00000000 .word 0x00000000
$ u) j, b' j$ o# u2 b6 Larago:3 p: J. V9 z0 H$ n9 D
00008310 <frame_dummy>:0 `( Y" t9 K, M
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
) O& F4 t9 I+ Y 8314: e92d4008 push {r3, lr}
& I" F; k |1 Q2 u7 K: t% v 8318: e5903000 ldr r3, [r0]) z/ ?: Y% s& N; Z8 M
831c: e3530000 cmp r3, #0
) c2 G& y, d; _; s 8320: 0a000003 beq 8334 <frame_dummy+0x24>
0 F) `: c3 M$ F: x& `) ~ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
) d2 `8 T l: E! l1 H; B2 \ 8328: e3530000 cmp r3, #0- V6 q# G5 U5 w+ }& K
832c: 11a0e00f movne lr, pc
' `" U; F8 s' F2 u/ S9 M 8330: 112fff13 bxne r3& c# k) ?7 w( n- Z) Y) D" }
8334: e8bd4008 pop {r3, lr}
# O9 _( ]( P# V5 P0 F 8338: e12fff1e bx lr
6 B9 }5 I V' \* `8 T9 Y9 A. ] 833c: 000103fc .word 0x000103fc# J$ R+ w: @9 m/ [, }( s. a
8340: 00000000 .word 0x00000000
* ^4 K. P- {7 k& Z1 R" l' l2 |. Unone:9 }! _. b& }+ ^% U1 J+ M
000083cc <main>:
, L5 @" J$ g5 O8 _ 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!) J! s' i. ?) E0 ?
83d0: e28db000 add fp, sp, #0 ; 0x0
: X/ J% f# p( Q, ~+ p" w 83d4: e24dd01c sub sp, sp, #28 ; 0x1c; m1 b" h ]. j) O2 H" g
83d8: e50b0018 str r0, [fp, #-24]
9 n6 m6 Y1 l% s 83dc: e50b101c str r1, [fp, #-28]% R- Y6 M; C, G! Q% J
83e0: e51b2010 ldr r2, [fp, #-16], _0 V, o) m3 O
83e4: e51b300c ldr r3, [fp, #-12]
6 R6 z9 [* h( c: ?; h! v 83e8: e0030392 mul r3, r2, r3
0 j/ C2 y2 S- J5 G R 83ec: e50b3008 str r3, [fp, #-8]& r, ]) l. w+ s" l' Q& Z) c
83f0: e3a03000 mov r3, #0 ; 0x0& K& \& D8 g: }1 i1 Y; w
83f4: e1a00003 mov r0, r3
2 b3 \4 ]0 }# [1 Y 83f8: e28bd000 add sp, fp, #0 ; 0x0* \! C L, E, q1 X5 S
83fc: e8bd0800 pop {fp}; S7 I/ \( F( c( R; I9 i
8400: e12fff1e bx lr
& a8 h* B0 g* Z7 jarago:
3 r: q Q/ h- g! m00008344 <main>:
7 J/ C$ N6 I$ B 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)2 b8 n* q u* o0 \5 W8 E) G7 j
8348: e28db000 add fp, sp, #01 k# i- R8 n$ P( R9 k: @* N0 Z
834c: e24dd01c sub sp, sp, #28
. l8 g+ r* ` r8 E$ v! f7 d 8350: e50b0018 str r0, [fp, #-24]: X4 M$ _4 G' Q) e: t5 n
8354: e50b101c str r1, [fp, #-28]9 H9 T" @" J0 c2 b. e5 }
8358: e51b3008 ldr r3, [fp, #-8]; U; Q* c) \; V
835c: e51b200c ldr r2, [fp, #-12]
: {; u1 u5 I/ z4 q% m7 d7 N 8360: e0030392 mul r3, r2, r3" Q' a9 @' E; [5 h- b. b1 j
8364: e50b3010 str r3, [fp, #-16]
% Q8 E5 _. ?4 M5 }0 H; ^" c 8368: e3a03000 mov r3, #0
8 Y" _- _* o4 w: C 836c: e1a00003 mov r0, r33 O- |9 N( Y1 b. y/ w
8370: e28bd000 add sp, fp, #08 Z3 k) t) W. _5 s( h
8374: e8bd0800 pop {fp}
5 p8 V; {( {4 [, I5 S 8378: e12fff1e bx lr# B' z: B5 C8 F# j& l' M
none:
: E. m" n; T6 A) V6 J3 u# \/ [9 P; X00008404 <__libc_csu_fini>:
# w* i: f, \& M1 X 8404: e12fff1e bx lr. u! c0 Q( D' n& H7 s; f+ G8 U& ?
arago:
, ~3 m, V: I6 i0 _7 h! N( b/ e000083dc <__libc_csu_fini>: Q% }1 \) v: [" v8 N9 l4 _1 S1 ?# M
83dc: e12fff1e bx lr
/ C; a2 X( \2 o- ?0 d0 ?none:
/ v! U: d8 Y/ E" e! l$ x4 M0 M00008408 <__libc_csu_init>:
* z6 x% p7 @! j) _% w 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
$ M3 g! A" }8 F, ~! B* ^+ y- t 840c: e1a08001 mov r8, r1$ F2 z3 N4 g& K4 I2 S; k8 x
8410: e1a07002 mov r7, r2' b g7 ?5 q, U8 f( |
8414: e1a0a000 mov sl, r05 F2 ?5 X: q( Z4 _! T) L6 t
8418: ebffffb0 bl 82e0 <_init>$ `* z. R: S' n, W
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>$ e; I7 ~$ y; r
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
; o l2 Z! L- t 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
$ P* S; E$ l" C; n1 a4 c& J 8428: e0613003 rsb r3, r1, r3# j d/ j0 Q- Z; {# G
842c: e08f2002 add r2, pc, r28 n3 p- ]) {) |/ |$ {
8430: e1b05143 asrs r5, r3, #2$ s6 I0 ^8 W8 s
8434: e0822001 add r2, r2, r1
* x& S! N8 f) P! k+ l0 U# q% Z 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}, f) b6 T6 P9 I% I$ n, D, X7 [/ G
843c: e1a06002 mov r6, r2% c* [* N( g& N
8440: e3a04000 mov r4, #0 ; 0x09 [% l- r4 D/ W
8444: e1a0000a mov r0, sl
6 z! p; h8 B p 8448: e1a01008 mov r1, r82 y+ E. s+ D$ x; f: ?7 G
844c: e1a02007 mov r2, r7
, m/ G) j. l# a5 W& Q 8450: e1a0e00f mov lr, pc+ J0 Z- V! d, |7 K+ ?6 R
8454: e796f104 ldr pc, [r6, r4, lsl #2]4 Z- p) A- `! H3 X. w1 L
8458: e2844001 add r4, r4, #1 ; 0x1
8 o( k) F4 i$ E( {2 T1 Q) E 845c: e1540005 cmp r4, r59 H) X8 N+ {$ g
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
! Q- w$ B/ I% D% @# O 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}% z4 N, r) \$ j% u
8468: ffffff04 .word 0xffffff04
9 t$ \ {2 i) ~4 W: N 846c: ffffff08 .word 0xffffff08% K' Q1 k0 X! b! o* z# ^
8470: 0000819c .word 0x0000819c, h& E; Q: J" [4 y2 D
arago:7 ], X. |1 \$ y/ J
0000837c <__libc_csu_init>:% A( R P, s! r* @# n6 T8 L
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}: h% b+ s7 w: _. Z# O$ G& w
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>% Q) C$ g& j$ f& l8 O' i
8384: e1a06000 mov r6, r0
' ~! |7 e+ o [; ^. D! z/ | 8388: e1a07001 mov r7, r1 P9 Y; o) ]7 t
838c: e1a08002 mov r8, r22 v5 Y# z2 m' p( U( T: A
8390: ebffffae bl 8250 <_init>
8 z9 m" y9 D$ p 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>" E) R, J0 J) D8 E5 g9 t8 ~/ M
8398: e08fa00a add sl, pc, sl# j0 `& ~* s O2 v
839c: e08f0001 add r0, pc, r1
7 i6 `! l- s2 R2 ]* k" x4 i( j% B 83a0: e06a5000 rsb r5, sl, r0
; w9 k p# _( r1 B) Q 83a4: e1b05145 asrs r5, r5, #2
; q: P. }9 g" G% @ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}3 H% N! s8 F0 q: d. `
83ac: e3a04000 mov r4, #0
% V- i) X/ l8 { d0 d$ u 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
' J. C- p: n; d 83b4: e1a00006 mov r0, r6
% A8 W. B. K% z9 z. F( Q) _ 83b8: e1a01007 mov r1, r7
0 y4 H# F5 w- U c& A 83bc: e1a02008 mov r2, r8) T7 C) i/ q. f, q6 V3 u+ ^' P
83c0: e2844001 add r4, r4, #1
' l1 G g. }* _+ x$ K 83c4: e12fff33 blx r3. A4 }/ p* X k q
83c8: e1540005 cmp r4, r5
7 R! q: F8 q+ c8 ^1 f% u2 i) ]" | 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>/ G% R5 m# Q/ A2 G& {; w
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
$ e2 i3 D. D5 \, O 83d4: 00008054 .word 0x00008054* u. N0 a/ h6 X% C
83d8: 00008054 .word 0x00008054
' Z: |: r) s9 g; j4 u2 lnone:, i; x6 K8 W \2 U$ U7 g
Disassembly of section .fini:
2 R9 i0 s9 E" y7 ]' k8 u9 |0 E) O! F# h, o. Q @' s4 @
00008474 <_fini>:5 Z, C1 ~9 F: r
8474: e92d4010 push {r4, lr}7 c' d# c: @8 Y5 R0 c, K3 s
8478: e8bd8010 pop {r4, pc}; L k; D7 L1 P4 h% |! J9 C
arago:" w5 @: F% m2 u0 L" Z
Disassembly of section .fini:
. `' Y& I2 A* G5 i7 Q
8 o a* K8 m! O/ R' I9 {7 K% J2 c000083e0 <_fini>:/ U$ B+ @2 `; h% y7 I
83e0: e92d4008 push {r3, lr}
( C0 \! U% X6 e5 g+ v& A5 j) L6 e 83e4: e8bd8008 pop {r3, pc}# _" r, H4 ~# s3 \( V$ c
" B; p1 A( Z: h% ]) w o7 `
; b9 y) I7 \4 u! {8 M
2 ?9 J9 c. b: ~2 E8 M" i |
|