|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
% b4 a9 G3 Y$ {/ x& y4 x g. m% [ 1 #include<stdio.h> 7 |8 s% h6 `& b% X2 O( G
2 #include<math.h>5 R2 N* v2 E* m. h$ N5 h9 \
3 int main(int argc,char* argv[]) R& D3 ~9 h A/ c0 k3 b
4 {
3 ]" ~. C% X" b+ z" I# I7 X 5 int a,b,c;- ^* O& z5 O5 ]- C* Z, ~6 G
6 c = a * b;
* C* z8 \& d' O3 d 7 return 0;
1 v* n' p/ a. k; V( I5 O 8 }5 c6 Q, F+ C6 }; {
. ]% o) a2 S1 U/ i/ G2 C% I+ O+ u下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
7 j/ S3 Q! h" E0 Mnone:. {; i% u7 _+ P
000082e0 <_init>:' f+ g! o( V3 r6 x% r5 U5 n
82e0: e92d4010 push {r4, lr}
_( @5 K" G# t; `% c 82e4: eb00001c bl 835c <call_gmon_start>
* r: ^- w4 b7 C9 X' W 82e8: e8bd8010 pop {r4, pc}0 }9 M1 ~! D$ L' l- r+ O
arago:9 F; S+ s7 d, B
00008250 <_init>:
8 k @1 Y" I% @; v+ }! h 8250: e92d4008 push {r3, lr}3 p2 p4 O" d5 `4 S# I+ _2 X
8254: eb00001d bl 82d0 <call_gmon_start>
2 H7 L3 }5 V T$ u+ s 8258: e8bd8008 pop {r3, pc}
4 J |; c; M$ P" u. {* O4 A7 G1 Y, P% J* m
none:3 [* `$ d2 J3 H% J
000082ec <.plt>:
; \4 C% D! ^" B' ]: R: h' ` 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
3 m) l4 ^: {% c3 c4 e 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 o. k/ S1 O' Q, A 82f4: e08fe00e add lr, pc, lr7 n! ]. T5 ]' P% Z2 c$ C
82f8: e5bef008 ldr pc, [lr, #8]!4 R& u) b/ D! |" h2 @+ w( q8 Q" A
82fc: 000082d4 .word 0x000082d4
/ k7 S5 {" }" T' e! L, O7 i# x 8300: e28fc600 add ip, pc, #0 ; 0x0& G6 @' N$ ^3 P0 b0 X7 u
8304: e28cca08 add ip, ip, #32768 ; 0x8000
, X" n' d0 q, `. L G- M. T 8308: e5bcf2d4 ldr pc, [ip, #724]!. G- R3 Z! G4 P, K& C! ?7 K
830c: e28fc600 add ip, pc, #0 ; 0x0& G5 ^4 K0 |4 o# u x
8310: e28cca08 add ip, ip, #32768 ; 0x80004 z/ |* p. [, W* d( a' L3 q* Y1 V
8314: e5bcf2cc ldr pc, [ip, #716]!4 ~2 `9 |( v3 n
8318: e28fc600 add ip, pc, #0 ; 0x0* y/ u$ G& X% V
831c: e28cca08 add ip, ip, #32768 ; 0x8000
' Y ?$ c) N0 I z! \+ k* @ 8320: e5bcf2c4 ldr pc, [ip, #708]!
' e0 I {) y5 X: narago:
|0 |; L+ ^+ t4 G- p- L0000825c <.plt>:
7 g: t1 k5 g4 d 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)4 L. A, [1 p: ~8 |" L2 G+ \7 ^$ C
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>$ \3 S6 `; Y( _% w& ^! T1 M
8264: e08fe00e add lr, pc, lr* _5 N4 ]( r& @; m3 N) ?+ m7 x$ @# ? u
8268: e5bef008 ldr pc, [lr, #8]!2 ]4 O6 c1 E- K: k; U* P% @. ^
826c: 0000827c .word 0x0000827c
" ^$ c$ n) P ^5 B% D 8270: e28fc600 add ip, pc, #0" D, {& y% O' v6 A# r0 r2 U$ x% J
8274: e28cca08 add ip, ip, #32768 ; 0x8000
' W# z6 ^7 |- O! { 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c: ~$ b( K x% B( ~* f, m
827c: e28fc600 add ip, pc, #0
2 t) ^ M+ Z$ J+ k# |0 c& j0 j) p0 K 8280: e28cca08 add ip, ip, #32768 ; 0x80003 b ~# N! q% z) r
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274( U1 L. R' i/ d; u' m& N
8288: e28fc600 add ip, pc, #0% i' g, v! B. p7 v9 |, H9 i
828c: e28cca08 add ip, ip, #32768 ; 0x80001 n7 t# F" Q- G$ |6 W; @' [
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
3 s) u- T( H1 A4 ?& Enone:6 }1 i* ^$ I# q
00008324 <_start>:
. Q: k' M+ n& L' G c 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c> ~3 h5 Y1 m% v& F0 |
8328: e3a0b000 mov fp, #0 ; 0x0
( T+ `0 d {8 F$ n1 C7 L; o) G 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)) }% i) d+ u0 }0 [+ b( Q
8330: e1a0200d mov r2, sp) O) v, T' b+ g5 L! j1 U F
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 T, t1 U$ I/ L' q1 B0 Q6 [
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
! E! N* K1 o5 c" e 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
1 r) k2 z) S* ^6 i+ `& q" j 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>3 u$ @. h& U. ^" L* m% `
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!). |( M! u Q3 W# ^1 o
8348: ebffffef bl 830c <_init+0x2c>8 ]) g6 r# X5 _) z
834c: ebffffeb bl 8300 <_init+0x20>
& p1 T8 v3 e: V- S2 y/ y% n2 | 8350: 00008404 .word 0x000084047 ]6 A8 [. i4 x
8354: 000083cc .word 0x000083cc9 I9 K* s( d; b# h
8358: 00008408 .word 0x00008408- x; `# t% g7 K% q; x$ ]
arago:
6 \/ S+ p6 L9 Z n9 u! N00008294 <_start>:: ~& @1 [2 X1 l8 e9 P
8294: e3a0b000 mov fp, #0
1 y; @) R5 p, N) F: Q5 x: Z 8298: e3a0e000 mov lr, #0
/ K A* C4 R4 S, X; ^6 B4 x5 P 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! [5 J. v1 E$ U7 U- f. z9 b
82a0: e1a0200d mov r2, sp' M8 `3 t* g+ i$ B, b; @# f2 r
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)& t% g# U1 |1 E5 f
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) M3 i9 E- T( @3 T1 J9 Q 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>+ w) F: l; b4 y0 d2 i) N, ~' X
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)4 M. x% i9 v9 c) F& n* x* w
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>; o4 w9 Q; m- s' `
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
! I- }. }2 v" d6 A) [ 82bc: ebffffee bl 827c <_init+0x2c>
5 @; X3 u5 F2 K 82c0: ebffffea bl 8270 <_init+0x20># g0 m! [1 w! J1 g2 F6 J0 w' a
82c4: 000083dc .word 0x000083dc
' X$ X/ H2 W$ Y1 s( Q" M. M- L6 t5 S 82c8: 00008344 .word 0x00008344- N" E) I. G, r; m" z+ y# c
82cc: 0000837c .word 0x0000837c
) o( v( o3 [0 R" Hnone:" `8 B7 K4 {" z) q' t0 u" S
0000835c <call_gmon_start>:& r) q; T3 L* U; G2 ^& M* X
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
( @* Q# r5 {( H 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
/ c" R4 N$ O; @/ ] 8364: e08f3003 add r3, pc, r3
+ y- j& @! A! k9 S. Z8 H 8368: e7931002 ldr r1, [r3, r2]1 R1 q; d5 T7 W+ d; v9 I ]
836c: e3510000 cmp r1, #0 ; 0x0
2 p' y6 g& R: q5 v. X7 l 8370: 012fff1e bxeq lr5 z5 `& y8 L4 U5 h, S) a" n8 P& t' h$ [9 J
8374: eaffffe7 b 8318 <_init+0x38>
! ^ d; t v. f+ w2 U$ k 8378: 00008264 .word 0x00008264
+ U( [' {0 X! M# a5 }4 P 837c: 00000018 .word 0x000000187 O8 p& Q: s+ e
arago:# W) f c8 Y: A' u
000082d0 <call_gmon_start>:- m4 ^ T1 K& e* x2 w# J
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>2 i) N" s P% [, ]' ]0 I% ]
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
, r: J% r2 U" B! S/ U8 D2 x 82d8: e08f3003 add r3, pc, r34 r6 E7 g- s# n+ w/ G- V
82dc: e7932000 ldr r2, [r3, r0]
8 n# r% g+ o* c% A$ o; I 82e0: e3520000 cmp r2, #02 d6 I7 Q r. j
82e4: 012fff1e bxeq lr7 e9 e9 B! d2 `$ X# u0 q
82e8: eaffffe6 b 8288 <_init+0x38>8 T" |+ x; H2 X; Z( T
82ec: 00008208 .word 0x00008208
* v7 k, p9 e9 A& s 82f0: 00000018 .word 0x000000184 E5 _# W. P3 H/ k9 I# i9 @
none:
g2 W" T0 n+ R$ R00008380 <__do_global_dtors_aux>:* h1 o, V7 _" D: d$ r) t. t6 a; U
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18> g2 ~! H2 w2 V- D
8384: e5d23000 ldrb r3, [r2]* F+ m* R' \3 d% a9 `; z
8388: e3530000 cmp r3, #0 ; 0x0
) w5 h4 P% B4 F 838c: 03a03001 moveq r3, #1 ; 0x1" c8 K! U# |- Z
8390: 05c23000 strbeq r3, [r2]
: y2 G' d+ {7 E6 [0 ?) x 8394: e12fff1e bx lr* S1 V+ X* ]9 N4 Q% J
8398: 000105f4 .word 0x000105f4
/ H# M+ X+ W* j4 iarago:4 m; X) [6 p# G3 J- G/ b
000082f4 <__do_global_dtors_aux>:+ `; f7 g: {% W* h# Z
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>- y6 f/ V; F( e( x8 U' t
82f8: e5d32000 ldrb r2, [r3]& v$ N) N5 \4 A5 U
82fc: e3520000 cmp r2, #0. B9 f2 T7 p# W: Y8 R
8300: 02822001 addeq r2, r2, #1) ~% ?5 y2 i' b7 @
8304: 05c32000 strbeq r2, [r3]
$ c- o) d% u2 e2 G 8308: e12fff1e bx lr
5 l. n. M6 q7 W 830c: 0001050c .word 0x0001050c
, G) I! ?' b8 i: \3 `none:) D4 ^0 m1 G3 w5 j" M4 D
0000839c <frame_dummy>:
$ V( ]' ], x5 Z% _( s/ X/ K7 W 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ t+ X7 c% k# V; B
83a0: e92d4010 push {r4, lr}
0 `9 L) D% u' K, r2 Q, G! ^( i 83a4: e5903000 ldr r3, [r0]' ~! R+ T2 a I0 o0 R" D
83a8: e3530000 cmp r3, #0 ; 0x0, v0 J3 |* {3 `; D
83ac: 08bd8010 popeq {r4, pc}
$ R4 J- V: A. @+ Z5 n! a6 s 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
) M/ G5 [, G( Z 83b4: e3530000 cmp r3, #0 ; 0x00 r5 _0 L1 d. _, L% N
83b8: 08bd8010 popeq {r4, pc}
& g/ k" f3 O4 ^( J% V 83bc: e12fff33 blx r3
- A$ a1 W) p. r" @ f: c 83c0: e8bd8010 pop {r4, pc}
& O% U5 u' m/ i; Q6 E) u 83c4: 000104dc .word 0x000104dc
+ u! X3 Q {! Z: _- a 83c8: 00000000 .word 0x000000004 x" d8 M! [! q4 Q
arago:
: P9 f1 f; b7 Q2 E8 ]7 v& G00008310 <frame_dummy>:
0 d+ Z# K' ]& |2 D1 y8 f+ @8 @& E 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>+ Z! j6 u7 B; J* H0 W
8314: e92d4008 push {r3, lr}$ o6 l6 ^* T C9 Y3 q" L
8318: e5903000 ldr r3, [r0]/ Z# t5 R$ F( _0 t) O: h
831c: e3530000 cmp r3, #00 d. l. w/ b* u# R+ w( E, u8 K* `8 }
8320: 0a000003 beq 8334 <frame_dummy+0x24>
; Y( g; f: E5 N% `+ y+ P 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
$ m8 b4 H2 {7 x$ f) M: h 8328: e3530000 cmp r3, #02 l5 M- G. d: l# I
832c: 11a0e00f movne lr, pc
: |, x+ ]* o6 W$ N; o. K 8330: 112fff13 bxne r3
# x% F7 k" L S9 a/ i5 w 8334: e8bd4008 pop {r3, lr}
$ \$ l5 L1 h/ i" i$ n% A 8338: e12fff1e bx lr
3 j/ _2 r4 G' `4 p U0 I 833c: 000103fc .word 0x000103fc
( A% p& C' m& e$ t7 |. k 8340: 00000000 .word 0x00000000- Y2 P/ e. U; g) d8 N
none:0 P2 n2 K4 ]1 L9 ^
000083cc <main>:% J) i( p4 k* d" e8 R
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 D7 v- L9 S, @ 83d0: e28db000 add fp, sp, #0 ; 0x0
; K3 \& A! U# O3 J, a" }' Y 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
4 T! p: D, P- N- H8 b 83d8: e50b0018 str r0, [fp, #-24]5 g/ x+ y- W0 z S E$ B2 ]6 x' }2 j
83dc: e50b101c str r1, [fp, #-28]/ f, g7 o) O" h
83e0: e51b2010 ldr r2, [fp, #-16]# W: i1 P% Y) @! T. d' ^
83e4: e51b300c ldr r3, [fp, #-12]# v; a7 j7 D1 k
83e8: e0030392 mul r3, r2, r3
9 I$ h2 @2 `/ V6 J4 y0 c 83ec: e50b3008 str r3, [fp, #-8]; j' J" C8 q& O7 ~! ?( ^- k7 `! r
83f0: e3a03000 mov r3, #0 ; 0x0' |( d' S% x t: a: }' q
83f4: e1a00003 mov r0, r3
- N0 K3 k$ K A5 c* f+ t 83f8: e28bd000 add sp, fp, #0 ; 0x0+ T6 R& T0 W7 A. g" A" I
83fc: e8bd0800 pop {fp}7 n) D- D ?7 g6 p8 U3 U
8400: e12fff1e bx lr
! O/ q. Q8 x/ k4 H. r0 z* karago:' f9 E+ Y" n" q
00008344 <main>:
' T: r( w. }# N8 e) U$ d& p# V 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)! k2 C* A* ]5 R& ^- O
8348: e28db000 add fp, sp, #0 o! B; ]- h, \2 Z
834c: e24dd01c sub sp, sp, #28/ d+ h# h W6 ~5 o( W% X+ v
8350: e50b0018 str r0, [fp, #-24]4 N! b. h' M& w$ l" I
8354: e50b101c str r1, [fp, #-28]
) X7 y+ k& ]" W 8358: e51b3008 ldr r3, [fp, #-8]
* i0 E1 {, {0 |" ^; e0 e' X 835c: e51b200c ldr r2, [fp, #-12], O& B: P: j1 l7 Y) K F
8360: e0030392 mul r3, r2, r3
0 h/ K/ r$ O7 h& `' R- h 8364: e50b3010 str r3, [fp, #-16]( R3 R/ [6 a x
8368: e3a03000 mov r3, #0. O- q+ k1 E3 g. T4 @7 W
836c: e1a00003 mov r0, r3
# x0 D+ z, ]5 @2 D0 M 8370: e28bd000 add sp, fp, #0. ]0 S# k7 n P% K
8374: e8bd0800 pop {fp}
, P+ ^. ?& Q9 E0 s! F; R9 U 8378: e12fff1e bx lr
. S1 |# h7 J, I# t( d0 j0 x3 Enone:
6 X3 g) k: |! z5 N' z00008404 <__libc_csu_fini>:
) W$ {. c. R% I* r7 G 8404: e12fff1e bx lr
% A6 M. B+ T9 R+ R$ e+ F' ^1 narago:" N+ D. v, l9 U/ f3 \
000083dc <__libc_csu_fini>:( q4 e2 E: f9 u, _3 c. U
83dc: e12fff1e bx lr# e }& J! R2 L6 L' M* W
none:' \5 @ ]) z( | v2 K7 j2 q- _
00008408 <__libc_csu_init>:
5 y, V, b' B' h$ ^ 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
+ h- Q) P: C; p) z0 T 840c: e1a08001 mov r8, r1
, i* S2 w2 l# l+ x8 L2 u 8410: e1a07002 mov r7, r2( u" E% W9 q* c2 v y
8414: e1a0a000 mov sl, r0- \; N o+ i) [" c1 k( P) O, C2 ~
8418: ebffffb0 bl 82e0 <_init>6 g; n' I/ V4 ?8 \( q: O6 r
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
$ J% G C; R& Z J# s' ` 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
3 Z# H2 W6 \0 ~2 w$ P5 A 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
, Q5 f' G7 U9 @2 t v7 m 8428: e0613003 rsb r3, r1, r3. Q$ T2 M- v3 ]/ _- Y
842c: e08f2002 add r2, pc, r2
2 E: @9 \. j* m" ?$ h4 M, A 8430: e1b05143 asrs r5, r3, #2; C& ]$ O4 f# A# f A
8434: e0822001 add r2, r2, r1+ M# H9 t$ E* S( [
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
9 _# d- u+ k; `# J9 U0 k* Q: T- y& s 843c: e1a06002 mov r6, r2
/ I& N1 J# \0 W- {) w 8440: e3a04000 mov r4, #0 ; 0x0
* T! d& e4 ~ D# ~& Z$ Y4 ^ 8444: e1a0000a mov r0, sl
6 I# `8 R- ~; Q; \4 N5 }* N 8448: e1a01008 mov r1, r8
% }% w5 U0 V7 h; p6 D 844c: e1a02007 mov r2, r7
2 c) U! W1 |0 e( R5 W 8450: e1a0e00f mov lr, pc. ~' K/ F- _3 R( E- V
8454: e796f104 ldr pc, [r6, r4, lsl #2]
" l8 t( |+ ^& [- s" O 8458: e2844001 add r4, r4, #1 ; 0x1$ a' O) P$ K0 n7 K1 W
845c: e1540005 cmp r4, r5& P2 D- a- |' n8 k" L
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
& W0 v: c: ]4 |/ x 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
' u2 P4 D( B* d; k/ {7 y2 o 8468: ffffff04 .word 0xffffff04
7 B7 g2 f4 Z% w 846c: ffffff08 .word 0xffffff08
5 \. V: Q7 \) a& \ 8470: 0000819c .word 0x0000819c, m2 z; x+ S. z+ ^0 y0 S# U
arago:
) _) C% a# m3 q* s/ N9 N0000837c <__libc_csu_init>:/ f( O+ J7 H9 \4 I7 K
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
$ y! H" J( ~' T% ^8 Y+ o- j 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
( E8 O; L. e/ h# l( ~' j 8384: e1a06000 mov r6, r0
3 \( p6 V' u2 ]- D' M# M 8388: e1a07001 mov r7, r1
) L3 h+ U) W: D3 i1 z4 C 838c: e1a08002 mov r8, r2
$ J5 ?% \ }% { B. [6 F 8390: ebffffae bl 8250 <_init>
+ r( l$ V0 J) t8 G) O 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>3 L2 p8 V `: J# K
8398: e08fa00a add sl, pc, sl
; Z8 I8 f& G$ K7 l d; o" b 839c: e08f0001 add r0, pc, r1
u5 U0 }) l; t$ K3 Y8 d/ S 83a0: e06a5000 rsb r5, sl, r0
7 s4 j4 Z5 Z u2 ]: k 83a4: e1b05145 asrs r5, r5, #2- ^% E% T6 t$ N! P7 m8 @1 k' k
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
$ }" Z& _, G4 v 83ac: e3a04000 mov r4, #0
( J9 F5 d0 S% K) H: D+ y 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]: z# A* b: J7 n2 o: ?
83b4: e1a00006 mov r0, r68 c1 U+ B- |7 `) J+ i! f; g
83b8: e1a01007 mov r1, r7
, |. ]6 c: R+ h! |" o6 I 83bc: e1a02008 mov r2, r8
3 \* n, O6 T/ S% l' c 83c0: e2844001 add r4, r4, #13 ~$ J5 h$ B5 X) U, Q
83c4: e12fff33 blx r3
% h% h& R+ D( U1 o9 o 83c8: e1540005 cmp r4, r5: e8 c& L( k& _+ K
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34># M; w8 W/ s! q8 R' ]& M
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
$ ?* e- J+ D/ H 83d4: 00008054 .word 0x000080548 {+ J9 F8 e0 X3 K& z
83d8: 00008054 .word 0x000080547 H& D( `6 ]) X' |2 G
none:9 Z0 g5 e/ K5 D2 g: p6 N7 ~& F
Disassembly of section .fini:/ ]2 j* I* m2 n, \5 m6 l
! C {7 t% Q, i4 p: J00008474 <_fini>:
1 c* t/ m y5 Y4 D4 ^& [ 8474: e92d4010 push {r4, lr}
& ]* q* h9 S Z. J 8478: e8bd8010 pop {r4, pc}/ E0 V5 |1 p- @+ \
arago:/ Z+ p' R2 R% O
Disassembly of section .fini:
- s2 ]3 s4 {" O" i. F; r, a1 n" l
# H# Q7 `. R% c% z7 U000083e0 <_fini>:( N+ J2 o: n+ B% D3 P/ x
83e0: e92d4008 push {r3, lr}
& {# t- c/ e0 X) ]9 q& f: s 83e4: e8bd8008 pop {r3, pc}
3 I1 [% r* T* K% K! |
+ T# q) w- l; p( c" }4 a
5 L8 V. c& {, v9 N
0 R- H! q: ]/ g( v |
|