|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:. y: G. a' H, Y" `2 m! L
1 #include<stdio.h>
. i" G3 s; D" Y) e5 U G( N9 o. a# l 2 #include<math.h>
, O) q0 M" Z! j" j 3 int main(int argc,char* argv[])
( [, Y4 L# H8 R0 c% H4 s 4 {
' H) W: h, n$ `8 E; @# j4 e 5 int a,b,c;0 }7 `! }/ B V( e
6 c = a * b;
$ k8 q% ]1 X! f0 ^8 I6 f3 z 7 return 0;- R; h1 n1 M2 R, J
8 }4 a+ A0 V' |) E+ S+ q
( X1 E# N" f3 E5 ?& b8 x& ?- M% V下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看. n' S2 q- h' p0 O2 I3 M9 `
none:, U" P( s0 o4 @* d
000082e0 <_init>:8 V& R0 P2 h, Z7 T H
82e0: e92d4010 push {r4, lr} C2 o' F) Y3 [, S( C' A. I4 q
82e4: eb00001c bl 835c <call_gmon_start>" y# Q. r5 k, K5 g. s
82e8: e8bd8010 pop {r4, pc}* o9 I+ s* q7 g6 |
arago:
/ ~/ `) v2 D# B9 H4 z2 m00008250 <_init>:
2 `6 C2 r5 F8 d9 y 8250: e92d4008 push {r3, lr}
* d( E2 x- H1 C9 Z 8254: eb00001d bl 82d0 <call_gmon_start>5 p, i" v: y* k3 @- F
8258: e8bd8008 pop {r3, pc}1 ^2 F. ?7 o0 Y }( p4 x
0 ~: s8 @4 W c) xnone:
/ [1 C$ M/ W( O" w% T000082ec <.plt>:
3 V. [' g- b) Q7 |( w9 \ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)& H! k0 A' Z n/ Y+ k
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
$ p \8 _8 \( ` `: s2 ~6 K! \ 82f4: e08fe00e add lr, pc, lr, K P, I; _+ R1 |
82f8: e5bef008 ldr pc, [lr, #8]!
6 S( B7 S9 A) R* l' \ 82fc: 000082d4 .word 0x000082d4/ E6 a& z" f# K, ~- X. H
8300: e28fc600 add ip, pc, #0 ; 0x0/ h$ o7 ^; [) S$ c
8304: e28cca08 add ip, ip, #32768 ; 0x8000$ A, F T3 D) Y+ V3 j4 J
8308: e5bcf2d4 ldr pc, [ip, #724]! P: w) J2 f; B
830c: e28fc600 add ip, pc, #0 ; 0x0
! o1 D- A" J L/ |) M; w 8310: e28cca08 add ip, ip, #32768 ; 0x8000
6 p+ S, M. P. D 8314: e5bcf2cc ldr pc, [ip, #716]!/ v# Y' r4 m- P6 Z% E& d
8318: e28fc600 add ip, pc, #0 ; 0x0
- Z2 U5 M% O E9 [0 a1 A: A 831c: e28cca08 add ip, ip, #32768 ; 0x8000
+ Q# n$ w$ J: M# p# v; \ 8320: e5bcf2c4 ldr pc, [ip, #708]!
/ U# I G; ]( l1 Y/ iarago:+ Q! u; e) E( t5 N% A; }
0000825c <.plt>:8 J8 p% b) K! y
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
. w4 o8 J u6 h; G 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
' J c7 g6 F# X0 I1 o* ^! B 8264: e08fe00e add lr, pc, lr! Z; G7 b/ F' o! d9 O1 P6 ` }
8268: e5bef008 ldr pc, [lr, #8]!
- c C8 c4 _$ Q7 O 826c: 0000827c .word 0x0000827c
% ?- [( [5 L9 S 8270: e28fc600 add ip, pc, #09 r9 X$ ^4 \0 ^8 X
8274: e28cca08 add ip, ip, #32768 ; 0x8000# m, m! c/ z( b6 { Y# s- w, n
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
$ a3 H. U2 v4 D& Z& g3 g9 ?8 q 827c: e28fc600 add ip, pc, #0* @' W; h2 J0 |! M. L- F: S
8280: e28cca08 add ip, ip, #32768 ; 0x8000
; F' v$ x8 D3 N4 y5 P* f9 i 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
2 Q' S) \% G% ]* ?5 [( P 8288: e28fc600 add ip, pc, #0# X- Z H/ b5 V- Y* p2 ]
828c: e28cca08 add ip, ip, #32768 ; 0x8000! _) e+ V2 }# N: e. ]: i
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c/ R1 M% N c3 r
none:5 W7 e% d/ m5 d+ {
00008324 <_start>:# l6 I# D1 i+ G
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>0 z7 E/ k, X6 G/ ?9 P
8328: e3a0b000 mov fp, #0 ; 0x05 r5 j/ _+ @0 F4 _, h' T
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)* X* B3 R) K. g) E- b1 C4 J
8330: e1a0200d mov r2, sp
9 Z! \, f' J: `& t9 h1 ]. Y. n 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: e/ y# H2 u6 v' P- z- s( r 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)9 t) I5 r, S6 ^' D/ Y
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>5 ]' Q# W- Q( A. O4 a& ?
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
; ~) l# @! E8 Y3 t' Y+ G 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 ]& [+ {8 }! ^) |5 S/ A' c
8348: ebffffef bl 830c <_init+0x2c>$ z( v# I h8 k4 k3 ~$ H" A
834c: ebffffeb bl 8300 <_init+0x20>
; k, l! h0 | x6 ]% u0 E$ b9 g. F 8350: 00008404 .word 0x00008404- S- Z( k4 r- v4 ] o- l" k. p
8354: 000083cc .word 0x000083cc+ V0 D& [# L" f
8358: 00008408 .word 0x00008408: \0 [+ A5 Y) E! A0 Z8 N
arago:" p% u8 h% ?1 \' h0 X; R" u
00008294 <_start>:
/ f( h- k8 ]) e% Y/ ~3 I 8294: e3a0b000 mov fp, #0" P7 [/ b) D* P8 S
8298: e3a0e000 mov lr, #0
/ K% n6 `# V6 K4 D& w, z# {) x( I 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ a& u7 C/ q- E/ r
82a0: e1a0200d mov r2, sp
" R! x( O1 b$ B 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
9 i! a* \0 n8 _/ c' H5 M | 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)' `1 l7 A) [3 S' |: X, ]
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>- J/ t5 I4 Y+ V5 E% `. t
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
4 l% U& V [2 y' o! t7 Y 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
^7 Z/ Y$ ^5 j0 o9 h, z 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
1 s3 L# ?7 ]" v( g3 H- ~5 I 82bc: ebffffee bl 827c <_init+0x2c>& R6 G) A% B/ l3 a4 V) r
82c0: ebffffea bl 8270 <_init+0x20>
' ?! H: P9 j4 O2 \9 [/ C& | 82c4: 000083dc .word 0x000083dc
( R( l. k n! t+ P( ]$ y1 J 82c8: 00008344 .word 0x00008344- `, K" [" A) |9 ?- E! T. j' C
82cc: 0000837c .word 0x0000837c7 d; ^7 Y" l; C
none:
% d9 p I5 s+ k' [0000835c <call_gmon_start>:
, n! `, V0 f ]. _) f( M; Q) ? 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
% l5 y; @5 G' y' ` L$ J 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
7 K4 D9 C: f4 r7 N" p( u; c 8364: e08f3003 add r3, pc, r38 ?. J4 m8 q2 `
8368: e7931002 ldr r1, [r3, r2]8 q7 @9 g9 \2 j ^& J' j; }
836c: e3510000 cmp r1, #0 ; 0x0
; }! A7 x- L0 t+ C) d# ~ 8370: 012fff1e bxeq lr. c5 V! |( P' _1 w, L
8374: eaffffe7 b 8318 <_init+0x38>/ Y$ h9 E5 t: q) m* u
8378: 00008264 .word 0x00008264
& {9 D7 ~2 q8 @ ~ D5 I# i* O 837c: 00000018 .word 0x00000018) b4 P7 l# m- h* A0 h2 J G; O
arago:
, p- d9 u7 y L3 |% c000082d0 <call_gmon_start>:
% K4 T+ C2 w; e! C: ~8 u1 i, ^, ?% V 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>' M1 h) e% }9 E7 W( y
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20> b+ d' @& `- ]
82d8: e08f3003 add r3, pc, r3, j; w" x, ^. L8 s/ h3 i
82dc: e7932000 ldr r2, [r3, r0]& l+ M% v0 q9 ^+ T
82e0: e3520000 cmp r2, #06 ?3 U, w3 H7 Q
82e4: 012fff1e bxeq lr! z8 t- u6 S! N3 a( X5 H% N! N+ B
82e8: eaffffe6 b 8288 <_init+0x38>
* m/ X: \2 G1 \+ T0 a H% o0 L0 D: w 82ec: 00008208 .word 0x000082084 {- }5 O6 [/ x- Y2 C) [: C
82f0: 00000018 .word 0x00000018
0 N8 g1 U7 p0 t. Y. x* ~none:
9 [2 h }; k6 L b; d+ z* C6 }/ P4 b00008380 <__do_global_dtors_aux>:
. L, U4 b5 `3 Y6 N* z/ I& k& s 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>+ C" v# @. t4 f$ ^
8384: e5d23000 ldrb r3, [r2]
# T4 {( R. N, p1 `' v 8388: e3530000 cmp r3, #0 ; 0x0
3 Z0 X; Z! K5 [9 f! J 838c: 03a03001 moveq r3, #1 ; 0x19 y, B/ a) r! D+ f4 M1 M
8390: 05c23000 strbeq r3, [r2]
7 d* ^) e, a4 [8 V9 O; j/ p4 t 8394: e12fff1e bx lr4 j9 o' T" J$ q; R, d, k
8398: 000105f4 .word 0x000105f4
# b. |- D* D" h& Narago:
# H8 N! L/ s7 ^( w; J. x000082f4 <__do_global_dtors_aux>:/ f- Y/ V' j+ B+ n) e+ H
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
1 f0 q; g( f$ z" F 82f8: e5d32000 ldrb r2, [r3]
" S! j% s" S! [ 82fc: e3520000 cmp r2, #01 w8 T& ^ C0 Q7 I4 r- _* R* D
8300: 02822001 addeq r2, r2, #1% T, C4 p+ u7 d9 `8 e$ I
8304: 05c32000 strbeq r2, [r3]/ x, ]6 q5 y% o! ?
8308: e12fff1e bx lr4 T/ W; F4 L* B/ {8 i- }
830c: 0001050c .word 0x0001050c
+ b$ p9 Y9 g1 }: nnone:9 R' w/ ]/ {7 R
0000839c <frame_dummy>:
: p& H* E7 z, p( [! @( ? 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
! x7 ?0 h! {1 v 83a0: e92d4010 push {r4, lr}
: M" [% W! U% `9 A 83a4: e5903000 ldr r3, [r0]2 M3 L ~0 r; v
83a8: e3530000 cmp r3, #0 ; 0x0
5 H. ~0 w' y6 k 83ac: 08bd8010 popeq {r4, pc}
! p+ J6 w. u/ ] 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>4 O* y8 X& [* `0 A
83b4: e3530000 cmp r3, #0 ; 0x0
' B1 n* x6 H! G6 v. b4 L 83b8: 08bd8010 popeq {r4, pc}) A' b! C+ W! S
83bc: e12fff33 blx r3
+ t' C3 _* w8 X8 P' F! t0 W 83c0: e8bd8010 pop {r4, pc}
B9 `6 ?: j' M" a2 D: e0 S* A% p 83c4: 000104dc .word 0x000104dc
( l! j4 [3 U. d* Y9 l# q' O 83c8: 00000000 .word 0x00000000
* U% R8 V4 [+ e4 M: @) H- Marago:
8 Y u; H# p; N7 H& R4 o1 ?& c00008310 <frame_dummy>:
" E. M# y9 F+ D4 D 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 H! f# Z+ m, Y9 n+ c- F. P 8314: e92d4008 push {r3, lr}
8 w/ }) T- r7 a" _9 J% o 8318: e5903000 ldr r3, [r0]
) k; `, D& v o* L$ R) l 831c: e3530000 cmp r3, #0$ v2 ]- }0 u/ i* G9 q4 t) a
8320: 0a000003 beq 8334 <frame_dummy+0x24>5 h4 `+ d/ z. S" Q
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>' M8 @& ?- C6 q# M
8328: e3530000 cmp r3, #0: F; Q0 r% W/ L. }' r
832c: 11a0e00f movne lr, pc8 R, z7 R6 e, c2 O6 ]
8330: 112fff13 bxne r3
8 n5 f5 f8 m3 d) \1 { 8334: e8bd4008 pop {r3, lr}
& @- W. v/ S- R% u 8338: e12fff1e bx lr$ E! S( @! }0 i: T: [; }6 n
833c: 000103fc .word 0x000103fc4 @- {/ t# V, T8 [" W8 c2 M9 W- T
8340: 00000000 .word 0x000000004 ]7 M/ \7 X* z* e! ^) \7 u
none:
( j2 p5 V s1 V1 y& M" _2 p+ i000083cc <main>:
% g9 y( q7 m; y" N- w$ W) } 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)- j& B! R4 W' K% N. }/ W+ _
83d0: e28db000 add fp, sp, #0 ; 0x0. o& b% n0 E& E8 \) W# R
83d4: e24dd01c sub sp, sp, #28 ; 0x1c [4 M- f0 H( @# K2 f8 @( k4 D
83d8: e50b0018 str r0, [fp, #-24]
, Y9 {+ g/ s+ ]7 [ 83dc: e50b101c str r1, [fp, #-28]3 i! @# X+ _* p# ~6 ~' ~
83e0: e51b2010 ldr r2, [fp, #-16]
0 X% F: i& p# c8 p5 d- e 83e4: e51b300c ldr r3, [fp, #-12]
- {$ P) j* k2 d, Q* b 83e8: e0030392 mul r3, r2, r3
, c7 d9 K2 i& }5 I" c 83ec: e50b3008 str r3, [fp, #-8]
2 c) r9 k6 y7 |: x4 T 83f0: e3a03000 mov r3, #0 ; 0x0' J' I/ O# h1 A
83f4: e1a00003 mov r0, r3
/ Y5 L' ^" ]# r7 |, S. K" o6 i 83f8: e28bd000 add sp, fp, #0 ; 0x08 I u9 n! z" g& g+ [, O
83fc: e8bd0800 pop {fp}
' d( k, m; f: E; J9 k7 ` 8400: e12fff1e bx lr
1 f, \8 S: k& `- F( h8 |arago:
8 x, J* `* l3 V" w- N3 R00008344 <main>:0 a2 o% O- S5 e
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 `) q; A9 S) Z g+ p9 R
8348: e28db000 add fp, sp, #04 N# r2 t5 C: ]2 c$ D
834c: e24dd01c sub sp, sp, #284 @1 e3 w/ Z | w1 Z
8350: e50b0018 str r0, [fp, #-24]* t U9 E# y( S, [4 s
8354: e50b101c str r1, [fp, #-28]
$ ?. W3 A9 }9 Q2 b 8358: e51b3008 ldr r3, [fp, #-8]
9 @4 W# U1 @0 b: J O 835c: e51b200c ldr r2, [fp, #-12]$ |* H! x8 S- d0 ], F2 B0 `
8360: e0030392 mul r3, r2, r3
, n G# J6 {+ r0 J3 G9 W# Z 8364: e50b3010 str r3, [fp, #-16]
6 B* r3 z) H% A1 F5 W 8368: e3a03000 mov r3, #0
0 S" B/ W, q9 ]9 u& Y 836c: e1a00003 mov r0, r3
/ Q9 J: m f/ Z" p 8370: e28bd000 add sp, fp, #0) y3 U+ f; i" X6 A/ V$ E* e7 A
8374: e8bd0800 pop {fp}2 F3 Q/ E( p0 }8 y
8378: e12fff1e bx lr
8 m( f# |( K2 |6 h) g$ Rnone:, Z6 o0 a9 r0 J1 o1 q/ D" |
00008404 <__libc_csu_fini>:
4 e6 F# \" H* w8 e z 8404: e12fff1e bx lr; B$ B1 V! T! i# N7 I; a" a
arago:
" @, h- h+ C0 \9 L9 P000083dc <__libc_csu_fini>:
9 s/ ~0 [! A! T5 v4 S' c 83dc: e12fff1e bx lr) E7 k- E8 E7 l1 \0 T
none:) V, {8 O; k1 j/ _4 T/ @% P
00008408 <__libc_csu_init>:( E! C' Y" h4 T& C" W; V& D/ o; S$ i( q; |
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
% L. q9 r. y# {# h- f% \% t. [& ~ 840c: e1a08001 mov r8, r1
/ Q. n8 Y9 V: | 8410: e1a07002 mov r7, r2- c3 P5 n2 {. P& L
8414: e1a0a000 mov sl, r08 X* _8 `' L; h
8418: ebffffb0 bl 82e0 <_init># U r" d0 F0 q5 b4 B
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
0 k' ?: T: l, ]' N# ?% z/ @ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
9 ?+ v y1 h U6 p 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>! e* p& Y: b6 D( G
8428: e0613003 rsb r3, r1, r3% h$ q! c1 S# n0 m4 x
842c: e08f2002 add r2, pc, r2 ~3 d7 R/ c! Q2 M7 x- f* b$ ~
8430: e1b05143 asrs r5, r3, #25 j2 k2 [* D X: o+ J
8434: e0822001 add r2, r2, r1% n8 }5 b; z. a$ J* H9 F7 {' T
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
2 x' |9 A4 A5 b+ B3 t8 X: P' E 843c: e1a06002 mov r6, r2
" \5 F# Z: \" m$ K4 u/ J 8440: e3a04000 mov r4, #0 ; 0x04 k6 W8 X! m4 g0 e) ~# m* p
8444: e1a0000a mov r0, sl6 i: U* [% J. |/ u0 V
8448: e1a01008 mov r1, r86 t- d) _9 T% [/ |
844c: e1a02007 mov r2, r71 H% ~" J6 ]% X5 x4 \7 l; M4 A
8450: e1a0e00f mov lr, pc- O6 f; Q2 r; k& I% m5 u0 N. U
8454: e796f104 ldr pc, [r6, r4, lsl #2]
* K" M. _7 Q% i 8458: e2844001 add r4, r4, #1 ; 0x1$ L( {/ ?4 e7 x9 ?; G; N
845c: e1540005 cmp r4, r5
) D! n+ S" d0 Y: }" t6 C 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
, Q8 U7 e: x3 B( | 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
2 k3 i' u2 y. E3 F0 X: X( p1 W$ D6 i 8468: ffffff04 .word 0xffffff041 n. J, w: z9 c7 F* w5 x% J! P. _% t
846c: ffffff08 .word 0xffffff08
* O* M0 V! V: e: a 8470: 0000819c .word 0x0000819c
) Y/ q" Q9 y6 p, oarago:) W! V2 a8 x0 x0 L3 w/ n
0000837c <__libc_csu_init>: j/ D5 R0 R0 ^. m. @
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
4 d* S( \7 B, V; ` 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>6 x! v! q- g" k$ {0 Q6 m5 w' n
8384: e1a06000 mov r6, r0
3 X. d& c" ?; |/ d' u6 ]3 Y 8388: e1a07001 mov r7, r16 \- y9 o* o- q) [. n
838c: e1a08002 mov r8, r2. _6 O- l+ J" j! h4 e: I
8390: ebffffae bl 8250 <_init>
$ F! ^: c5 f) K0 n! O 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
: r- g+ a0 C) { 8398: e08fa00a add sl, pc, sl
2 K+ f# A |* d5 y8 ]# h2 Q/ q 839c: e08f0001 add r0, pc, r1
+ C3 t4 g" h; l, r( \ 83a0: e06a5000 rsb r5, sl, r06 ~9 C% U+ L& w* S
83a4: e1b05145 asrs r5, r5, #25 V, L+ l/ a+ v1 } K1 E7 |) o
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
) I( Y- n, t) U6 f+ x' J& i9 N2 y9 m8 C* y 83ac: e3a04000 mov r4, #0
2 h9 R4 q# N+ ]' R( ?- X 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]0 ?7 t2 `) G4 @- p6 ?! M$ |
83b4: e1a00006 mov r0, r6- \( _' ^) _( b+ G
83b8: e1a01007 mov r1, r7
+ G& x! M7 ]8 r- E& L) c) w- v" R+ | 83bc: e1a02008 mov r2, r87 V% J! y% B+ x+ P
83c0: e2844001 add r4, r4, #1# k* W, \- t8 P. s
83c4: e12fff33 blx r3
" [! d: f; y# k( F 83c8: e1540005 cmp r4, r5 f. d1 { d0 D! } o# T
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>2 d" U( W3 y, t# Z. H% }
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
/ `8 F, h2 d4 E7 [ 83d4: 00008054 .word 0x00008054! Z1 C' h* v( n* B/ E
83d8: 00008054 .word 0x000080540 P' k( o8 t; U f: p2 e, v6 R
none:
8 _( u; C/ o9 m4 c( Q; XDisassembly of section .fini:
+ P! x" q. J* p P- g' w2 J v" o7 `, p7 v L9 K5 R/ M) ^
00008474 <_fini>:$ B1 F! o; ?' A6 m: j, @
8474: e92d4010 push {r4, lr}
+ Y2 V6 e9 }9 p! H% a 8478: e8bd8010 pop {r4, pc}9 x! ^5 M$ X1 B; l, I f
arago:
+ O+ d) |2 {& {7 ~0 I6 h1 UDisassembly of section .fini:
3 O+ ]7 ^8 p0 Y' f3 [
$ r. }" k& _& N) `" m1 B" g4 m' O000083e0 <_fini>:
4 g# z2 G) h! J 83e0: e92d4008 push {r3, lr}! I* K) [. Q$ ~ V& ?' r4 H) n
83e4: e8bd8008 pop {r3, pc}
% T7 C6 b) V, h% A, Q' Q4 h8 z/ b* \! h6 B7 Q' G
. \) k9 |+ g/ ?7 g' a
/ r4 s% U) E- O |
|