|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
$ j9 N& N" [0 O4 E5 b' { 1 #include<stdio.h> . g$ x: i7 p) i/ U' g4 d( H
2 #include<math.h> F- B6 W. h0 l @; `" q
3 int main(int argc,char* argv[])
6 m/ U# K3 N7 @8 \7 k1 f 4 {6 W- Z8 B1 S7 G* |3 |4 j( n3 L4 a/ ]
5 int a,b,c;( V# a a8 F/ R9 k1 ~$ e: h2 r
6 c = a * b;
5 R4 t w1 W' M4 j; h% s1 q 7 return 0; }3 n$ z, x4 X/ Y/ S
8 }
$ ]: Z8 u* R; c/ [ S2 o4 Q% K$ c8 E
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
8 P" ~. F! M; C2 E/ |" Anone:/ j* \: m* T3 o/ d
000082e0 <_init>:
8 l2 y1 G7 M% K4 d5 }' h 82e0: e92d4010 push {r4, lr}
# w+ s; O# e; D9 G 82e4: eb00001c bl 835c <call_gmon_start>! Y& g5 J9 t* L q- n0 f1 X) C
82e8: e8bd8010 pop {r4, pc}+ W/ W6 r8 R, ?
arago:
; h- _( u2 \9 p00008250 <_init>:
) V* [, w9 C B$ f, d, F 8250: e92d4008 push {r3, lr}
; l. M- j% h# i/ p1 m7 } 8254: eb00001d bl 82d0 <call_gmon_start> ~$ A0 c0 A0 F Q
8258: e8bd8008 pop {r3, pc}
, n& G7 w% r/ v* `4 g+ ~
' N$ x0 M8 C: M' ` anone:9 @9 T+ J! I, v$ B- [
000082ec <.plt>:7 i" k# v: K+ G9 S6 @/ t
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
& p0 `+ i6 |7 v* a$ D9 |6 X/ Y: }9 V. H 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>/ X7 |' [& X1 p
82f4: e08fe00e add lr, pc, lr4 z7 U' J# p n- g
82f8: e5bef008 ldr pc, [lr, #8]!2 Z1 y7 j ^: v, R- P$ W5 w
82fc: 000082d4 .word 0x000082d4& R: d6 F4 N1 e9 G% R1 z. i
8300: e28fc600 add ip, pc, #0 ; 0x00 i0 T6 ?; i- c0 Z6 @ r; y
8304: e28cca08 add ip, ip, #32768 ; 0x8000# P* R2 c6 V8 @- W' L! a* S
8308: e5bcf2d4 ldr pc, [ip, #724]!
) c5 ~9 o1 |+ ~8 z; `1 ? 830c: e28fc600 add ip, pc, #0 ; 0x0
; O" O+ x% p" H6 c! g9 H 8310: e28cca08 add ip, ip, #32768 ; 0x80007 y5 @' i5 r1 h6 x& F$ e
8314: e5bcf2cc ldr pc, [ip, #716]!
9 H, a+ t8 Q- s$ ]6 e 8318: e28fc600 add ip, pc, #0 ; 0x0
! f; ^% D& Z$ e" G* B3 v9 C 831c: e28cca08 add ip, ip, #32768 ; 0x8000
4 R8 S% m! f1 v& e/ } 8320: e5bcf2c4 ldr pc, [ip, #708]!$ d. n6 h: P% t3 q8 b& u' m
arago:3 x8 Z/ R3 l1 Q8 O4 u
0000825c <.plt>:# I) x! R, e& h; i
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)5 i8 a% k# h7 o T* M2 c6 m
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>$ Q8 e: r9 y" g" r! K$ ?1 s
8264: e08fe00e add lr, pc, lr) N- g1 e6 V+ d
8268: e5bef008 ldr pc, [lr, #8]!' ?* W4 {( V- w
826c: 0000827c .word 0x0000827c9 `9 m% K s p8 ]+ L% t6 ?4 W
8270: e28fc600 add ip, pc, #09 A4 b* ?+ A! V& F% e$ X* l2 }
8274: e28cca08 add ip, ip, #32768 ; 0x8000
" e: d9 `# f0 M1 L o% X% i" y" j 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
. `* O3 j7 e# f, z3 z 827c: e28fc600 add ip, pc, #0
0 v$ ]9 W6 h$ e+ b- U0 Y 8280: e28cca08 add ip, ip, #32768 ; 0x80000 C7 Z! k9 u- l2 o- H7 e, ]
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
+ O- K' G6 G+ \: y3 r7 i2 L; U 8288: e28fc600 add ip, pc, #0
+ D7 ~$ h9 [ U: T0 [8 u 828c: e28cca08 add ip, ip, #32768 ; 0x8000) H" N( F, i5 D( w( Z- m1 J7 A# j2 V
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
; I. h/ x7 Q/ N3 ~none:8 v5 i7 p5 I2 U1 v
00008324 <_start>:& N e9 P, J' i) T) K
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>$ X# H, A5 j' b! F7 ~. A
8328: e3a0b000 mov fp, #0 ; 0x08 x( g- X1 J+ u# G
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)3 N3 U7 B1 H. S, F9 d
8330: e1a0200d mov r2, sp
; ^# }% _1 k+ b: ?: L$ g) j; p7 o 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% s. I( g% d# j 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)& Y/ z4 d3 k9 [1 @" h' {3 q
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
0 H* y( u- j0 m" l6 U& }$ `& u 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
6 E5 Y# J. X8 U0 U! g+ R6 [/ ? 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 y; f6 J0 q% T: R% p2 I
8348: ebffffef bl 830c <_init+0x2c>
# I* S% J1 Q7 d* ] 834c: ebffffeb bl 8300 <_init+0x20>
' A0 g# z$ g. } 8350: 00008404 .word 0x00008404
/ M8 @: [" `* o ~ n7 t; o 8354: 000083cc .word 0x000083cc3 [ C: }, I$ V/ t
8358: 00008408 .word 0x00008408
; K4 s" Y0 Z* ]6 D+ u- warago:2 @ W/ g5 G+ d: S% M0 P
00008294 <_start>:1 z. |( \* o6 A5 {
8294: e3a0b000 mov fp, #0
9 ?& P3 f3 [1 @! e. q9 P% v 8298: e3a0e000 mov lr, #01 A4 E: b. D1 H! k; m
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
8 [/ {, }: P8 e) A# j9 b$ j1 e8 v 82a0: e1a0200d mov r2, sp6 B$ f% f* D7 L# w6 n- D
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
/ W: ]) B K4 f. V5 H! A* q 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 t1 S( O" S! n3 ~! d 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
# h# `; {% t2 k* V4 y# z 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)# [$ z- \ h+ `9 p( v
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
! G. ]: o7 R/ ?6 ]2 t: Q 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>: U6 h/ ^+ h4 q) \# `' _
82bc: ebffffee bl 827c <_init+0x2c>" x; N' S/ t3 T
82c0: ebffffea bl 8270 <_init+0x20>
+ f$ u5 B2 I; p1 O; G! ^ 82c4: 000083dc .word 0x000083dc
' q( F8 f! Y, @: V( s! W 82c8: 00008344 .word 0x000083444 q0 B$ N* z$ K
82cc: 0000837c .word 0x0000837c% d$ ?! E, A8 n
none:* v9 d7 p1 Z" E/ s
0000835c <call_gmon_start>:* i1 {' |0 W" W! N8 p# A m
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
9 a0 a0 m+ O) R) F 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
7 ~* k5 r% G# S4 j 8364: e08f3003 add r3, pc, r3
$ J/ Z" r4 R: t% I 8368: e7931002 ldr r1, [r3, r2]" U6 S3 F. O; X( {) a
836c: e3510000 cmp r1, #0 ; 0x0- ? ^2 _/ e" j' h( z! i" w
8370: 012fff1e bxeq lr7 E$ b$ K+ A4 X$ a
8374: eaffffe7 b 8318 <_init+0x38>
6 ^4 s- k6 _& K3 A% v# ^ 8378: 00008264 .word 0x00008264
! B0 I6 c1 P0 U: L: x5 F 837c: 00000018 .word 0x00000018/ H1 A. c1 c; ` d( k6 D$ E$ S; F
arago:
1 x' j$ B3 X) |% |000082d0 <call_gmon_start>:: W9 z/ [" P5 d$ R+ ]! Y! ]
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>, F7 z" h* N& ^1 o/ ?. E
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>; ?, \5 A" f; z$ Z9 r& {; o& u# f
82d8: e08f3003 add r3, pc, r3# w! B( q2 r& _/ O
82dc: e7932000 ldr r2, [r3, r0]
. D u+ G2 C, i% M5 S' d( \ 82e0: e3520000 cmp r2, #0, `4 L) y$ L8 |* R- U: Z2 [
82e4: 012fff1e bxeq lr5 e! `. z1 {! R! T
82e8: eaffffe6 b 8288 <_init+0x38>9 d& y6 U9 t" Q# h
82ec: 00008208 .word 0x00008208! w( Y' n( j2 M
82f0: 00000018 .word 0x00000018
+ p$ s: L; o' W. }) lnone:4 B6 L$ h- M" s* x& b* Q
00008380 <__do_global_dtors_aux>:
2 C3 Y: }9 a" p0 _) |+ r1 ] M# r 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>% O. n1 H" m% W4 f
8384: e5d23000 ldrb r3, [r2]
# s( @" \6 v, s$ B+ s8 |/ { 8388: e3530000 cmp r3, #0 ; 0x06 ]; F7 j4 }' `4 O
838c: 03a03001 moveq r3, #1 ; 0x1' V0 x5 O& ^7 I/ O7 @
8390: 05c23000 strbeq r3, [r2]# R! b. C% }$ h
8394: e12fff1e bx lr# }7 A+ }9 ]" m6 e" ~1 u
8398: 000105f4 .word 0x000105f4( T" a% Q" f- p4 J' V" m$ X9 T
arago:% A _" E, C' f e
000082f4 <__do_global_dtors_aux>:& C1 d C+ x% y9 e$ @+ p# k9 B: m; V
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>/ q( P# l2 p" K% j
82f8: e5d32000 ldrb r2, [r3]& r( `: ^4 ]4 M( w" D* M: s. L
82fc: e3520000 cmp r2, #0) Z/ D# z ^ k" }2 N' q1 s
8300: 02822001 addeq r2, r2, #1
# y2 w9 D, c- c# k3 ?5 ` 8304: 05c32000 strbeq r2, [r3]4 O; G0 A0 O2 b
8308: e12fff1e bx lr
+ ]0 u! o+ f! G$ C8 G4 j, [ 830c: 0001050c .word 0x0001050c* L4 Q% _+ g) L( B- `1 H8 L
none:
! a% X) b2 @+ H& W0000839c <frame_dummy>:
1 _" _* f6 y0 p& j; k- k 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
2 h: d' r; _' E) z- w6 }* V% C 83a0: e92d4010 push {r4, lr} V6 t/ ^3 d; N
83a4: e5903000 ldr r3, [r0]/ R9 m( g9 `7 U- _
83a8: e3530000 cmp r3, #0 ; 0x0/ i/ x6 X; l9 u+ R$ ? j
83ac: 08bd8010 popeq {r4, pc}
9 i. Z0 r2 r/ ^% ]' I k2 b 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
2 {7 K! E: e! I% _' ~% { 83b4: e3530000 cmp r3, #0 ; 0x0, `+ D" v6 x. y' b
83b8: 08bd8010 popeq {r4, pc}1 ~; t& ^, r& z
83bc: e12fff33 blx r3
9 H; B7 A9 ?3 X- R3 `. r 83c0: e8bd8010 pop {r4, pc}
c# E% K8 L7 `$ M 83c4: 000104dc .word 0x000104dc
% A% E+ N2 o6 D* p; }6 ^+ d 83c8: 00000000 .word 0x00000000
( Z1 ]; W \; Z8 A6 H) xarago:% X7 i: y$ A5 x3 u7 a
00008310 <frame_dummy>:
8 R; w; N1 m; [3 v7 I' s 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>4 [2 \6 r# O5 B
8314: e92d4008 push {r3, lr}# b3 Q1 N' U' C1 }
8318: e5903000 ldr r3, [r0]6 b( Z% x! P4 R7 S: A2 Q
831c: e3530000 cmp r3, #0
: D( P. d8 g6 k1 O6 a* e4 X* R 8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 d% i) W( Z, ?+ X 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
6 P1 Y( n- L* h# B 8328: e3530000 cmp r3, #0! g5 y5 s, k- X* {8 }' V
832c: 11a0e00f movne lr, pc, _, H6 b7 E' V4 Z
8330: 112fff13 bxne r3! x+ s. M1 g8 ~$ {; a2 D7 ?8 d
8334: e8bd4008 pop {r3, lr}
4 G5 d3 h& {8 E F 8338: e12fff1e bx lr" j- G- r# W; {' u3 G( B+ E
833c: 000103fc .word 0x000103fc
5 Q7 I8 i d, v, q* j/ D( I8 a! q 8340: 00000000 .word 0x000000001 F( P2 e3 L& w- r7 b; O
none:* ]' L* H1 _& M
000083cc <main>: X/ V# {/ r( o5 l
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
0 v* c9 T, J I4 E 83d0: e28db000 add fp, sp, #0 ; 0x00 \+ D. }! N% H1 { L
83d4: e24dd01c sub sp, sp, #28 ; 0x1c+ K0 I: G- w! o1 {, ^: z' R2 t
83d8: e50b0018 str r0, [fp, #-24]
K# u3 ]( V3 J: ~ 83dc: e50b101c str r1, [fp, #-28]
* p- f% x: K! C& T9 U# J) u6 T 83e0: e51b2010 ldr r2, [fp, #-16]" v! t1 ?- M% ^9 [4 \, p
83e4: e51b300c ldr r3, [fp, #-12]
5 @5 n P( Q/ H2 o. Q5 F 83e8: e0030392 mul r3, r2, r38 l6 b8 G3 v! o1 L* w
83ec: e50b3008 str r3, [fp, #-8]
6 H' d, U2 b: F2 T- G8 B. r 83f0: e3a03000 mov r3, #0 ; 0x0
/ h, X" m! ]% P O* f7 p 83f4: e1a00003 mov r0, r3: L3 z6 e9 E7 m5 q( g) ~3 g
83f8: e28bd000 add sp, fp, #0 ; 0x0
9 U- ]" z" c! l# e' n6 T( q+ K) | 83fc: e8bd0800 pop {fp}
% t3 ?5 Y0 K2 q% T- ]# r 8400: e12fff1e bx lr6 V0 ?( A$ d" M# L6 z
arago:
! L+ O4 N( ?% B/ ^! P' g00008344 <main>:
- f( k7 M1 T4 s3 | 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
3 i1 S$ P5 J6 k2 V 8348: e28db000 add fp, sp, #04 |2 M0 M. [- q4 F
834c: e24dd01c sub sp, sp, #28' L3 V0 V9 u ]. _
8350: e50b0018 str r0, [fp, #-24]
9 ~; k2 D: \' ]) X 8354: e50b101c str r1, [fp, #-28]
# i7 H+ z4 g; w9 R s 8358: e51b3008 ldr r3, [fp, #-8]
; ^" a, z1 Q" V: y; V t 835c: e51b200c ldr r2, [fp, #-12]. i' i! r* u8 H( k- Q; a0 y+ a6 J% \ z$ Z
8360: e0030392 mul r3, r2, r3
3 A7 [ j- z, s% ^ y9 K$ | 8364: e50b3010 str r3, [fp, #-16]
6 w/ v4 F4 [$ Q, t \* Z 8368: e3a03000 mov r3, #0( X# @. b. e. O L4 p7 i B6 L
836c: e1a00003 mov r0, r3, F# C3 `! d* `8 h0 }
8370: e28bd000 add sp, fp, #0& I x0 j+ L2 `$ t6 L5 o
8374: e8bd0800 pop {fp}
' n& m: t" m$ @/ ~0 m 8378: e12fff1e bx lr
# B; N. z0 J8 @# f* j- a0 C- y$ @* D) F/ Znone:6 t- M( I5 t0 O6 k
00008404 <__libc_csu_fini>:$ T' ]. a( w/ m" i Q
8404: e12fff1e bx lr: G2 |* {. c" _7 J. O# y
arago:1 D( V! N5 K% N# t6 b# I9 p
000083dc <__libc_csu_fini>:
. ?7 K/ j1 S- B: |$ N 83dc: e12fff1e bx lr! D' l& j0 i5 T3 v4 ?7 J
none:
8 A! \0 G) }! ?" f00008408 <__libc_csu_init>:- i3 @2 V5 P; W3 [- B% J
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
# D q d8 h! \" ` 840c: e1a08001 mov r8, r18 k% |$ ?1 x r/ \
8410: e1a07002 mov r7, r27 [; d% ?: `! [- ]
8414: e1a0a000 mov sl, r0! Q# V9 n; R7 p8 h9 J* I
8418: ebffffb0 bl 82e0 <_init>: |% f$ B) ]1 m. J" T; v4 P' b
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
" F3 h) O. I0 I7 S+ ~0 s 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>( j8 H" u( @- e$ N. }& M
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
7 n- V4 K: P* L- s 8428: e0613003 rsb r3, r1, r3
0 L" x; [, M, N) d5 a: _* O 842c: e08f2002 add r2, pc, r2* t& y& ]( y. V6 X) o$ w
8430: e1b05143 asrs r5, r3, #2
6 H# ~9 K+ j+ h; t- A, x- i 8434: e0822001 add r2, r2, r1 X$ f6 O! ]3 T: I, j
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}* }6 d/ U, X+ T' W F- A& d
843c: e1a06002 mov r6, r2# y) V" G2 e1 R& E) j* J
8440: e3a04000 mov r4, #0 ; 0x0
" V' V" I0 h4 B* ?# l6 B( w) Z0 C 8444: e1a0000a mov r0, sl% E- @- a0 R) o3 ` U' S
8448: e1a01008 mov r1, r8
9 p2 i- G3 k/ L* `1 Z 844c: e1a02007 mov r2, r7 ~/ P! u) i1 Q' H( R& M+ c5 Q
8450: e1a0e00f mov lr, pc
3 z) E8 t! q n/ {) n% M 8454: e796f104 ldr pc, [r6, r4, lsl #2]6 ] J! W6 \, s& ^: P( t3 A+ w
8458: e2844001 add r4, r4, #1 ; 0x1* x0 p) S- r- |7 v9 B3 F8 _
845c: e1540005 cmp r4, r5* F8 M5 y$ _: e/ C
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>/ H6 J8 Y1 P" o2 X: @
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}" g" C8 g6 z% H( J# b2 x
8468: ffffff04 .word 0xffffff04# x5 y( j7 ?7 A& U
846c: ffffff08 .word 0xffffff08; X- h& Y% G7 n& P% i9 I
8470: 0000819c .word 0x0000819c7 E1 |0 r, N/ s+ c# C
arago:: |. M' i, M- u1 B4 j9 [( {. {
0000837c <__libc_csu_init>:
9 f# r# D s: u6 | 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}4 _ c" G: W& e4 U" n% ^
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>; i, r+ ?1 c# t
8384: e1a06000 mov r6, r0
3 e& v7 I6 x$ F8 X( r: y1 I 8388: e1a07001 mov r7, r1* p) G4 y4 H: W
838c: e1a08002 mov r8, r2
' B3 e) Q8 `& w _+ y6 L 8390: ebffffae bl 8250 <_init>
/ ?; h+ Q4 n$ i 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
7 r) |4 S0 I6 a% E# W 8398: e08fa00a add sl, pc, sl
4 s& N" W8 ]8 @* N# B 839c: e08f0001 add r0, pc, r1
, _ b* i% V/ ~" s, Q$ f 83a0: e06a5000 rsb r5, sl, r0: y2 T. p1 r) W. ~1 v5 s( `- `- d; b
83a4: e1b05145 asrs r5, r5, #2) {" |7 I/ v" L; K& I: d, t
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
* J/ F6 J' M2 L! D 83ac: e3a04000 mov r4, #0
) t) l; [( }3 ^8 ^ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
+ i+ h& D" x! \4 v9 K" x) p9 S% m 83b4: e1a00006 mov r0, r6
' x! g6 y1 v+ Y 83b8: e1a01007 mov r1, r7, c: T" b: A% Y3 ^. e% j' S% C* m
83bc: e1a02008 mov r2, r8: N8 a8 o# F4 _2 o x' y! c4 K! q
83c0: e2844001 add r4, r4, #1! n% p/ F* s! M& B
83c4: e12fff33 blx r3
6 n$ M) X* z: z6 y9 f 83c8: e1540005 cmp r4, r51 F- b% \' H0 W' {
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
# A7 r# ]$ G% s# Y) T3 F 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
* i* i+ R+ R: { 83d4: 00008054 .word 0x000080540 D: {$ e) S4 e; x7 G9 M
83d8: 00008054 .word 0x00008054
" `: K8 a/ m- b3 I' v+ y" c) Hnone:4 P' |5 b( v0 L' K( M
Disassembly of section .fini:4 t" u. B4 X1 \- C+ d
7 k F1 r! l+ K0 ]; W00008474 <_fini>:$ B: I, R E" X( h9 ?( b
8474: e92d4010 push {r4, lr}7 a0 I& U1 g% p) X
8478: e8bd8010 pop {r4, pc}/ B+ D; I; n, E4 t
arago:
* p& u% E5 i) o0 l, H3 |8 O, V2 WDisassembly of section .fini:$ i6 t; p* T3 h
% t1 X, r/ X" }# X4 u) O000083e0 <_fini>:
3 P4 v& l7 k! ]7 }/ F1 Y4 Q3 y 83e0: e92d4008 push {r3, lr}8 j- e; l4 I( H. f, \3 R% @
83e4: e8bd8008 pop {r3, pc}
0 z- O' M2 l( f& d+ {% F, \& q4 v/ O+ g4 E% m6 ?% y
5 \# ]3 i# H( s
8 B! u( P% D u& { |
|