|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:8 i- `* W& u1 K( |4 }
1 #include<stdio.h>
1 l' @- \& g! D5 ~' H. o 2 #include<math.h>+ M% Q; D/ f) N* \3 R
3 int main(int argc,char* argv[])
f* B+ c8 S- x7 v 4 {
) R7 r2 M0 I8 D$ g0 i7 q) b% A 5 int a,b,c;* i& c" d1 _. f$ ?. x4 c6 q5 P
6 c = a * b;" @% ^% T* U% C* F
7 return 0;
$ W* I* |4 j _8 q' p 8 }" ~0 f' H0 y* O9 J @/ m5 \8 \
5 s6 \" b+ `' b下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
" i7 w, v$ n( l$ ^# ]none:
, [ [* X7 @* _) E9 [000082e0 <_init>:
4 Q, }+ z: M: {1 Y9 Q 82e0: e92d4010 push {r4, lr}6 V b3 K9 Q5 p5 c: R4 |! y. W) i
82e4: eb00001c bl 835c <call_gmon_start>8 K7 h$ ^2 e/ B9 `5 M4 N) G
82e8: e8bd8010 pop {r4, pc}
# B7 g' W, ?3 Qarago:
2 s- S# L( q: g2 t* r00008250 <_init>:- q; Y( T, ?9 O
8250: e92d4008 push {r3, lr}4 {& U3 N( r3 J
8254: eb00001d bl 82d0 <call_gmon_start>
2 g! L2 k# u& J 8258: e8bd8008 pop {r3, pc}
: f5 D# O" z3 `, l8 |
' T# }- [8 t) Q1 s0 N8 Enone: w" E* H, ^1 D# Q6 Y
000082ec <.plt>:( B6 |& s0 _7 \. ~3 L! L
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* u3 K9 M2 A7 N3 I6 e9 Y 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>8 [& i0 C' \* s6 \( f6 d4 K, ]
82f4: e08fe00e add lr, pc, lr( @/ S. [) C% e' e
82f8: e5bef008 ldr pc, [lr, #8]!' v- F. A- Z( @1 c: O% }
82fc: 000082d4 .word 0x000082d4: K! d) s( W6 L8 ]
8300: e28fc600 add ip, pc, #0 ; 0x0
2 I# A4 d4 t" ~" y2 o0 z, x6 ? 8304: e28cca08 add ip, ip, #32768 ; 0x8000
+ z9 z# e9 ^; Q! y 8308: e5bcf2d4 ldr pc, [ip, #724]!
: X6 y% n ^3 v' c @# F; \! a 830c: e28fc600 add ip, pc, #0 ; 0x0
6 M1 T! c" D" C 8310: e28cca08 add ip, ip, #32768 ; 0x8000: _2 ]: X( d0 w
8314: e5bcf2cc ldr pc, [ip, #716]!6 F0 _0 _6 y* r k+ q0 C
8318: e28fc600 add ip, pc, #0 ; 0x0
0 ]5 K# x- _4 ^% L 831c: e28cca08 add ip, ip, #32768 ; 0x8000
3 B$ D7 G+ A3 I$ l 8320: e5bcf2c4 ldr pc, [ip, #708]!. f/ h/ T- R5 C$ ~8 d9 W9 q
arago:( ^0 z+ W& v2 b+ m
0000825c <.plt>:* z2 S) M/ c' o7 d6 V
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!) |; m" {& S2 s) p+ X
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
( N1 ?% \$ W5 g7 q 8264: e08fe00e add lr, pc, lr
9 g; Z5 z+ g5 _' K, _; C7 ? 8268: e5bef008 ldr pc, [lr, #8]!
# O/ K' V9 o: _& z 826c: 0000827c .word 0x0000827c9 P; p W8 t8 Y7 H* A8 @) {# O. H
8270: e28fc600 add ip, pc, #00 ]- `) m3 P1 _
8274: e28cca08 add ip, ip, #32768 ; 0x8000
) V2 H! Y# d7 X v; b3 P 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c# t7 ?& u( p- e [% [5 X
827c: e28fc600 add ip, pc, #0
& e9 E, d2 f# @$ E, ] 8280: e28cca08 add ip, ip, #32768 ; 0x8000( S. |4 w" b) ?1 v) F. G8 U6 }
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
; G6 A! e. e) [0 b5 d* b) M+ K 8288: e28fc600 add ip, pc, #0
/ P+ y% i. D9 A: |. E4 ] 828c: e28cca08 add ip, ip, #32768 ; 0x8000
2 |7 w: z' s. v% d4 N( _6 ? 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c* \9 o! o9 E7 G9 J M- m" D- L6 C, Y
none:
: L+ X* w6 X4 ]# a7 O( h00008324 <_start>:
& R* A! X# g. B4 L 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
) I, V3 M( l2 K( D# [7 w 8328: e3a0b000 mov fp, #0 ; 0x0$ M$ Z5 ~- V, |; y0 Y7 b
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
+ u8 ?) G5 T+ P0 j' D+ Y 8330: e1a0200d mov r2, sp
c9 Q q/ Y2 y$ G% q& q$ t/ r 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
* {8 F' `# j$ h' v 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)% t* Z; }( U. Y2 |9 }0 ~! Z
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>+ a+ N+ [3 q4 U4 n% t
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>. w4 Q/ f5 Z/ f8 a* g
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
* B* e# L9 x# m/ \3 M 8348: ebffffef bl 830c <_init+0x2c>
& r; K: x' p n* G% D 834c: ebffffeb bl 8300 <_init+0x20>' C( H: u, i7 T: Y! t' n# [, r
8350: 00008404 .word 0x00008404# x. s" u# c9 x+ s
8354: 000083cc .word 0x000083cc% v, m7 V1 {$ I! I$ A( l1 O
8358: 00008408 .word 0x00008408* i% O: w t! R" W- L! n$ y% E3 C
arago:
0 G" s! r7 O; r& ~' h00008294 <_start>:
$ _, g- ^( m: h. M8 {* [: E 8294: e3a0b000 mov fp, #02 b+ K$ F. D8 \( q6 Q8 S, l. v9 D
8298: e3a0e000 mov lr, #0
( B2 ~9 G- |' Y# w6 D0 h 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)4 P/ N: P, @1 {/ G8 `1 F1 U' S% s" G
82a0: e1a0200d mov r2, sp
: S4 v, v f, l3 X3 E8 E# ? 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ ]" K- X C9 \7 A! L1 L H
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# B* E3 G3 o/ p; ]) R 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>0 v" a) y: M% {5 j8 p" [
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)4 B5 J4 s% B8 u2 J3 O# }
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
# o Z8 M$ `5 l4 z& d 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>: \0 Y) n0 v" c7 _
82bc: ebffffee bl 827c <_init+0x2c>3 y; ?( G, i* G" k8 A9 Q
82c0: ebffffea bl 8270 <_init+0x20>+ R0 N7 Q3 V/ s; V4 d
82c4: 000083dc .word 0x000083dc: N2 H1 T8 `9 B' I! K
82c8: 00008344 .word 0x000083443 b( n2 ^- G- f2 k7 D& v( _* O
82cc: 0000837c .word 0x0000837c
0 b9 D* V7 Y1 ?8 c1 }5 Znone:
# M9 j" \0 h, v% P3 o5 }( d0000835c <call_gmon_start>:% o- |* P, M4 y* y, y' C. M
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
9 R( J D, x. `) M) S4 f W1 G 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>9 z1 W( x( L1 p! R a
8364: e08f3003 add r3, pc, r3
" Z e/ o: I7 N. Q, i 8368: e7931002 ldr r1, [r3, r2]
# W( R% X) o% E% E: d 836c: e3510000 cmp r1, #0 ; 0x0# q# p6 E M' W( O+ U
8370: 012fff1e bxeq lr+ G4 {9 p# z2 `% E5 R
8374: eaffffe7 b 8318 <_init+0x38>
% J" V( @6 I7 l, O7 | 8378: 00008264 .word 0x00008264
6 u$ V- D$ F+ w$ I w+ d- i6 J 837c: 00000018 .word 0x00000018
' y8 a$ f3 d- O% j% ^$ v( Parago:( v; f7 S7 P) y6 R
000082d0 <call_gmon_start>:
: X5 g, l1 ]. S7 e; ^ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
1 ?0 A% O; Q9 `) O 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
4 P$ O. B5 o- `# }' D9 V* e* M 82d8: e08f3003 add r3, pc, r3( B# j( }+ J: D" F+ a
82dc: e7932000 ldr r2, [r3, r0]
5 k0 o! V% N( }, o4 W/ D 82e0: e3520000 cmp r2, #0
+ D2 {& p+ c5 s* C 82e4: 012fff1e bxeq lr* @" j s, L7 f3 K
82e8: eaffffe6 b 8288 <_init+0x38>2 G3 M( I C4 [ X/ P+ v7 T% k
82ec: 00008208 .word 0x00008208
$ f! s% K0 W) u/ C1 b+ y* x/ ? 82f0: 00000018 .word 0x00000018
) Q% r2 q, e* J% G& M' e" Z/ C5 [none:* E, ?3 D! Y) {0 b) h* z# G
00008380 <__do_global_dtors_aux>:
. E+ M! y5 G! @: y 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
+ S+ \- ~6 m/ _ 8384: e5d23000 ldrb r3, [r2]
& z* B$ Q* r+ C' `3 F 8388: e3530000 cmp r3, #0 ; 0x0# G. j4 ?* w/ x
838c: 03a03001 moveq r3, #1 ; 0x12 A4 K( L' Y5 N& S/ p- P% D, Q: K
8390: 05c23000 strbeq r3, [r2]7 \) E @% _* O0 D) p4 G; d
8394: e12fff1e bx lr
/ e4 f( Q3 g8 V( W/ b* s3 O 8398: 000105f4 .word 0x000105f45 k' I7 w( s% Y$ {5 C+ h* `! N
arago:
7 Q8 X" v+ Y* ~' _000082f4 <__do_global_dtors_aux>:+ q1 C" X7 i2 V& u0 u+ D- [) H: }
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
1 D! _& H; Q7 [" l 82f8: e5d32000 ldrb r2, [r3]
, x* b" ]0 {* J5 E4 i! n1 o6 a 82fc: e3520000 cmp r2, #0
+ `8 {3 Q0 z/ P* P 8300: 02822001 addeq r2, r2, #1
0 Z: }$ ^6 L2 C* j2 ^* \) y 8304: 05c32000 strbeq r2, [r3]* V# O# W3 S4 F: R
8308: e12fff1e bx lr5 Y4 H. v9 l/ Q9 l+ ?- I
830c: 0001050c .word 0x0001050c
* ?, O+ Y3 j1 X9 k) Q! G' J5 h1 inone:
5 o( R2 Z( Z; Z. D/ [3 N0000839c <frame_dummy>:, Z& j& Z/ q; m6 n3 F' M
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>& c+ W* n/ k, Z; m% b
83a0: e92d4010 push {r4, lr}
$ M/ d! K" _' e" @9 i 83a4: e5903000 ldr r3, [r0]
- I0 M' w3 n. L6 Y 83a8: e3530000 cmp r3, #0 ; 0x0
3 i# W3 @6 L$ L6 X0 Y! H$ r 83ac: 08bd8010 popeq {r4, pc}
P0 |+ ^) r, N; [9 W1 x* j 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
1 ~# C) K" M3 d 83b4: e3530000 cmp r3, #0 ; 0x0
' S( s6 e& V4 H0 _ 83b8: 08bd8010 popeq {r4, pc}
9 g: a# n. y2 Z7 s) u& d% f 83bc: e12fff33 blx r3
) B, Q$ [9 O+ X: Y$ l( t/ @9 b/ t 83c0: e8bd8010 pop {r4, pc}5 \% K* U9 p7 `- A; {1 R2 ^+ ]
83c4: 000104dc .word 0x000104dc E2 `' x: A" _' w& R
83c8: 00000000 .word 0x00000000
3 e( u z8 T1 @% w' s: h" o+ h, _arago:
$ M, g! `% Q- f4 X00008310 <frame_dummy>:+ R( m+ Z6 P) u; Z: i$ `3 m/ s$ a
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>" d' \& W$ |9 }9 g7 g0 \
8314: e92d4008 push {r3, lr}; b+ i2 y, }# R' q% I$ ]5 T! {
8318: e5903000 ldr r3, [r0]
8 k* A7 _( d! ^* A( \8 l; q( K 831c: e3530000 cmp r3, #0
: v- ^, q/ T8 \' @* J 8320: 0a000003 beq 8334 <frame_dummy+0x24>: P) e! j- x K7 n& L
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
+ X6 ?; N o3 T9 W 8328: e3530000 cmp r3, #08 o' `* s. d4 Y" u( K. F
832c: 11a0e00f movne lr, pc$ P0 ?5 M. w, b7 G$ `
8330: 112fff13 bxne r3
' I7 F* H9 c, B; \' }* T 8334: e8bd4008 pop {r3, lr}. t+ h, o- ~9 `, z1 x
8338: e12fff1e bx lr( Q! \3 h+ W( k1 u. ]3 p% M8 V) j
833c: 000103fc .word 0x000103fc
5 f3 h! |" G# p0 X/ h0 y 8340: 00000000 .word 0x000000009 R# r2 w) \. {, e! Q5 `
none:
1 t# L' J6 k8 _) |5 i/ z5 S000083cc <main>:
( ~' A6 \! S( S* U& F) K2 w 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 z! \8 T) n" ?1 c 83d0: e28db000 add fp, sp, #0 ; 0x09 f0 k' @& H1 P' R1 x$ E
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
6 R2 M! I5 h% Z3 `" p/ z! ` 83d8: e50b0018 str r0, [fp, #-24]
2 r& c, _( n1 s) A' }/ C$ J 83dc: e50b101c str r1, [fp, #-28]/ @$ N' u# a9 W5 @0 U. D" Y0 S+ l5 h
83e0: e51b2010 ldr r2, [fp, #-16]$ Y2 j1 l% f0 o0 v
83e4: e51b300c ldr r3, [fp, #-12]4 i, j7 |: m. I, ? g; J5 o% _1 o9 a
83e8: e0030392 mul r3, r2, r37 I/ P* t7 w; N$ i+ s$ z, t, p* I
83ec: e50b3008 str r3, [fp, #-8]
& K" x/ a' H+ V( @ 83f0: e3a03000 mov r3, #0 ; 0x0: i8 ^1 q0 [4 \# f8 k
83f4: e1a00003 mov r0, r38 u9 g- A. ^8 e- i! A# J+ Y
83f8: e28bd000 add sp, fp, #0 ; 0x01 m* o& x$ D3 N2 t
83fc: e8bd0800 pop {fp}) L6 G2 D% }0 q! }
8400: e12fff1e bx lr& e$ M1 `" a R; ^- b
arago:8 w- t4 o! B) U6 a
00008344 <main>:
) g1 e8 q, W) Z' Z: Z; E 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 X$ E. @0 }5 J7 A' J# M
8348: e28db000 add fp, sp, #0$ ?4 }+ s- _- p2 k7 x
834c: e24dd01c sub sp, sp, #28
4 G+ C' L$ [0 \) a 8350: e50b0018 str r0, [fp, #-24]# s& ]: [/ ?/ L+ f" m4 M6 M6 M
8354: e50b101c str r1, [fp, #-28]
" A N3 \; ^5 k V6 B 8358: e51b3008 ldr r3, [fp, #-8]
! m* Q# S. E. c" S; v7 p s 835c: e51b200c ldr r2, [fp, #-12]+ R6 a0 O( m( S* d" ]0 D4 _# T2 G, o$ B
8360: e0030392 mul r3, r2, r3( E* j! d- q) O/ z0 x$ E
8364: e50b3010 str r3, [fp, #-16]) n( i T+ J9 h0 @' N# \. \
8368: e3a03000 mov r3, #0
D' B3 H! C u9 _7 p! i 836c: e1a00003 mov r0, r3
3 j f4 U1 b, |* F$ n- v& i 8370: e28bd000 add sp, fp, #0
1 M+ K+ l' O" z/ h. e1 @ 8374: e8bd0800 pop {fp}" \& }; E" g% q+ _
8378: e12fff1e bx lr: P9 K( j! r+ M$ L
none:
/ p8 n/ @. G0 _; ?0 {1 [: C: S% r00008404 <__libc_csu_fini>:
# `/ M' e9 v2 t8 f 8404: e12fff1e bx lr
# o: O* @$ ?& r/ farago:
1 `) s% X1 c7 J; H000083dc <__libc_csu_fini>:
: U* G" w( O' d6 E( i 83dc: e12fff1e bx lr
5 q2 B6 I6 }5 D4 [7 j: b' Jnone:
: Z7 n: x0 Y1 i& E) u% O00008408 <__libc_csu_init>:
: U) I: f/ b5 ]9 R3 f/ D9 y4 Y3 O' R 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}1 `/ {6 M9 A; f/ i
840c: e1a08001 mov r8, r1
+ p* a7 L5 p$ e" [ 8410: e1a07002 mov r7, r2+ L7 c( C2 n n( p
8414: e1a0a000 mov sl, r02 c% x, t. ?, M
8418: ebffffb0 bl 82e0 <_init># m$ a/ w0 e* n- [
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
5 B) ]7 i6 s9 x7 S 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
2 O! h8 m0 s- H; E, u: B0 i 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
! }$ C! V4 n( n9 l9 D 8428: e0613003 rsb r3, r1, r3
9 G: N4 h% r g 842c: e08f2002 add r2, pc, r2
! a+ V, L1 Y4 w 8430: e1b05143 asrs r5, r3, #29 e! a" z1 u/ r6 m* `
8434: e0822001 add r2, r2, r1, S8 Q" L* S3 l; u
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}' K0 \: x' K8 A. b
843c: e1a06002 mov r6, r2$ e& U* K( j( W" `3 h0 b
8440: e3a04000 mov r4, #0 ; 0x0$ a2 M& W& ~1 C. P
8444: e1a0000a mov r0, sl: ]0 }7 w! ?- v, r
8448: e1a01008 mov r1, r8
% y5 Y2 l/ [0 D 844c: e1a02007 mov r2, r7
3 j8 t0 C0 \% v( F+ j+ T 8450: e1a0e00f mov lr, pc
$ u- B+ l- ?& X/ w% S% n; Y 8454: e796f104 ldr pc, [r6, r4, lsl #2]9 j9 c2 l+ b4 C; v" {
8458: e2844001 add r4, r4, #1 ; 0x1. z$ I# }5 E* V" A
845c: e1540005 cmp r4, r5
2 V, P& @" |9 D/ C4 } 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>8 o+ a) G3 k( w- S
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
4 u* ]1 `3 x) h3 v 8468: ffffff04 .word 0xffffff04
" z- F( B5 p7 b6 x7 p, m 846c: ffffff08 .word 0xffffff08( E0 S1 D1 O" D' e2 A
8470: 0000819c .word 0x0000819c
, M: l3 `( f0 Q+ ?2 `' _# G" Qarago:5 Y B' v$ @- v ^0 b
0000837c <__libc_csu_init>:" N, f. I& A& j4 R
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
. v) q$ l! r8 T+ m. W4 X' G 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
7 [9 O7 ^) P* O) V, E$ {, o 8384: e1a06000 mov r6, r0& j/ M: z2 m/ X# a+ A. m# @
8388: e1a07001 mov r7, r1
6 e9 H# |4 s" C9 [. k% B3 ` Q 838c: e1a08002 mov r8, r2% [- _0 j, p/ e( ^( W
8390: ebffffae bl 8250 <_init>/ z v* P+ J3 }4 g
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
7 X5 @! P2 n0 ?6 z W: x+ \9 Z 8398: e08fa00a add sl, pc, sl+ e& c/ j) |, B6 I
839c: e08f0001 add r0, pc, r1$ H/ s+ N9 _# O4 P8 v1 j' ]% _% V
83a0: e06a5000 rsb r5, sl, r0% l6 E; u% y7 D- V( L i- S' @
83a4: e1b05145 asrs r5, r5, #2: O8 O5 w6 J5 t. z$ e/ V
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
- W( N, Q6 a) ~3 j 83ac: e3a04000 mov r4, #0
- g8 q/ H6 [ @8 l4 B 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]. S- O, b+ m9 I/ n) R
83b4: e1a00006 mov r0, r6
' _7 L9 S6 k3 \, D. j2 M, G 83b8: e1a01007 mov r1, r7
+ _# I5 b% H9 k/ X 83bc: e1a02008 mov r2, r8
9 n9 n- w( x' ^+ O$ D) D 83c0: e2844001 add r4, r4, #1
& J) Q# G( S6 K1 c R- H" |! R 83c4: e12fff33 blx r3( e5 B! q, T* S; s& |
83c8: e1540005 cmp r4, r56 y( N3 V& p; @, v
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>6 w+ e3 B1 w* S, b) N
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}7 b4 T$ O2 ]+ R3 x3 R
83d4: 00008054 .word 0x000080541 S# W+ h1 v! n. M/ t) M& U
83d8: 00008054 .word 0x000080547 e4 T5 X- ]( s
none:
5 G& @. i. p8 f0 p: F% cDisassembly of section .fini:7 x5 r+ Y! z: L3 v: N
) s6 W4 i! r; A2 k# A% Y
00008474 <_fini>:
1 K, L; v& \) @+ E 8474: e92d4010 push {r4, lr}
1 t' M( w+ W! c/ B 8478: e8bd8010 pop {r4, pc}2 J4 ]- E/ [3 P A
arago:
% _! ^( u# S) g2 k/ _Disassembly of section .fini:* j9 f4 h8 {/ _/ U% z9 k7 A
! G f) \/ l& n% J" a, c0 A000083e0 <_fini>:) W9 C2 |" i. d5 p2 @3 r+ R
83e0: e92d4008 push {r3, lr}1 S0 J6 B! N5 z- W' D, K& {$ v4 y
83e4: e8bd8008 pop {r3, pc}0 |8 h* P5 P; c' O. w& D) P
: s* P8 D8 L4 c
+ v, C" w9 v* Z: ^* ~0 J: r0 {: J
|
|