|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
( V, U5 K9 O7 h; c+ T 1 #include<stdio.h> " y' x2 L6 a4 b, U, e
2 #include<math.h>
' h2 [! `# z8 `3 M5 ? 3 int main(int argc,char* argv[])6 H! w3 \9 y; s5 \. J# t
4 {: l( L4 S$ F- b! |2 g% f
5 int a,b,c;
" | N2 i# G6 d 6 c = a * b;
6 [0 [! }9 z) ]5 t- k1 J6 ? j 7 return 0;
% x# M. H( {" h! t w# { 8 }8 f! S# S! f: Y6 d
+ W h `" A0 Y! d$ d9 r
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
# j @ J0 }( ]9 s5 dnone:6 z- s6 E: I, ]% M
000082e0 <_init>:
1 [, U( b) F4 t) L# \6 c 82e0: e92d4010 push {r4, lr}
: k, l! s/ r2 F, l 82e4: eb00001c bl 835c <call_gmon_start>
0 t" q8 c N' Q% c 82e8: e8bd8010 pop {r4, pc}/ C1 |0 H" Z: Y
arago:
0 u2 a, |3 |" F E3 K1 a00008250 <_init>:5 R# K& h2 t I
8250: e92d4008 push {r3, lr}7 @( }8 A! k0 q: l1 `, g; I2 t2 p
8254: eb00001d bl 82d0 <call_gmon_start>
! r; k; o$ q5 Y" r 8258: e8bd8008 pop {r3, pc}
$ O# t2 D$ \ ?5 W: X* |( j7 ]& x) Y" @ @
none:
2 X' r) b6 j" U! H: ]) y% C0 s000082ec <.plt>:/ H7 A) l0 t) `! |( m5 g
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!), n2 V0 q1 Z& A) U/ j5 c
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>) L* d" e# i5 R4 h$ ^' m+ |
82f4: e08fe00e add lr, pc, lr$ [7 ?) Y! D8 F9 F }
82f8: e5bef008 ldr pc, [lr, #8]!+ p- d% N9 `) z5 n# A
82fc: 000082d4 .word 0x000082d4
, a8 K" P7 ?+ s5 F' n- h3 X 8300: e28fc600 add ip, pc, #0 ; 0x0
3 w! W0 T; J( N3 O 8304: e28cca08 add ip, ip, #32768 ; 0x8000
3 m/ J+ C1 m8 Z, |; z; O" a 8308: e5bcf2d4 ldr pc, [ip, #724]!
% W! l8 y" |5 ~3 m) D 830c: e28fc600 add ip, pc, #0 ; 0x0
$ u# H( ^7 O3 j: M 8310: e28cca08 add ip, ip, #32768 ; 0x8000
7 m, c4 w6 E/ Y* \. E( l. N 8314: e5bcf2cc ldr pc, [ip, #716]!
' ^! w$ T. k6 x 8318: e28fc600 add ip, pc, #0 ; 0x0
) x* V# q* O3 [* L# T0 P# @3 M 831c: e28cca08 add ip, ip, #32768 ; 0x8000
5 ? h3 W- I: ] 8320: e5bcf2c4 ldr pc, [ip, #708]!* P- u6 L$ n. K* @8 \
arago:
& k* G" ~9 F* P z0000825c <.plt>:
8 u) @# j' ]4 P! ^" c& J x 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
/ k/ d9 |- t! m 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
' N( p. C4 r) E" T 8264: e08fe00e add lr, pc, lr
' \ ?" F! E, x2 A7 n$ d 8268: e5bef008 ldr pc, [lr, #8]!
3 V+ Z% d+ n6 d7 M 826c: 0000827c .word 0x0000827c5 Q1 |4 Z. z4 C, F$ l' d
8270: e28fc600 add ip, pc, #0
% _$ z: f+ v3 x; Q- a. I% ~2 k: O* G 8274: e28cca08 add ip, ip, #32768 ; 0x8000
3 y9 H" [* U) {8 G3 @" j7 r- Q+ L 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c: R' C$ S* p8 |/ T: M* g
827c: e28fc600 add ip, pc, #0& `2 c# q9 ~1 C5 o& l. \
8280: e28cca08 add ip, ip, #32768 ; 0x8000
- ~$ q% H8 v; z! e% W, F5 k 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2748 K* Y6 H0 h/ Z1 }
8288: e28fc600 add ip, pc, #0
0 m7 Q* j6 O& Q I2 q" r1 P8 T7 B 828c: e28cca08 add ip, ip, #32768 ; 0x8000
. y6 r7 J3 U8 z0 M 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
* P% d1 w$ m! p$ A }4 qnone:1 b2 ^( E. j; u0 g* ^! | L: u5 N: h
00008324 <_start>:
0 ?8 s/ b! r1 _3 b1 ^5 ]( U 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>9 l1 w" k# N/ p. M r: v( I
8328: e3a0b000 mov fp, #0 ; 0x0$ h: n" w0 l$ Q) n$ Y1 u1 C. H
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
! Q8 c3 _) u. z! L+ B# T, D: x 8330: e1a0200d mov r2, sp
( \# a, E$ O4 Q 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
, M6 q# A3 d8 p0 s# Y 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
( Q. c8 U/ P. h# E 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>! U6 c: |' q! J1 f9 P: M& {
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>" J" ?) h& E# w; [ r
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
6 @9 ^9 V5 \3 e 8348: ebffffef bl 830c <_init+0x2c>* [& m* q' h: ~; [0 H' G
834c: ebffffeb bl 8300 <_init+0x20>, H1 W/ x8 j( N' J
8350: 00008404 .word 0x000084049 a) S$ M+ Y4 _3 x, K7 i6 n
8354: 000083cc .word 0x000083cc2 k2 U6 j1 ]/ m9 s9 B/ C
8358: 00008408 .word 0x00008408
8 K A1 y& t q7 \" ?4 [4 Sarago: U* q2 u0 C8 o2 P2 ~9 O
00008294 <_start>:
1 M) @6 M4 f4 d; J6 f 8294: e3a0b000 mov fp, #00 D; q! z0 B" @* T$ W
8298: e3a0e000 mov lr, #0
5 N* a% z. Q7 F 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)& r; h9 y9 E$ ^3 [) K- J- M
82a0: e1a0200d mov r2, sp
7 u/ Y, ]9 o* y 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
/ ?3 t6 {" g8 x$ u6 x9 | 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)5 {* e1 `7 T& T
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
# r) p7 D6 Q. Y1 x! m6 F$ q 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
W, J0 H! G; H, R/ l# T 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
$ v3 d9 o% c: H; ^8 W 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>$ ^8 H; I, ^3 h
82bc: ebffffee bl 827c <_init+0x2c>
) @ t5 c, @4 F: W: i 82c0: ebffffea bl 8270 <_init+0x20>
" R8 T7 ^+ c6 u0 j+ O 82c4: 000083dc .word 0x000083dc! f* o) C9 c8 W
82c8: 00008344 .word 0x00008344
2 {% O6 j: d7 Y! n 82cc: 0000837c .word 0x0000837c
& D! z+ `' c9 x5 ]3 N4 W7 Unone:: v& Y b& E5 P7 w
0000835c <call_gmon_start>:5 N3 y3 @, J5 L9 ^5 E/ P, i
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
8 p& C$ @: ]# G9 h- n5 W4 v% z/ [ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
; ]3 f; N8 z& \0 s! J2 [8 H7 h9 Q; f 8364: e08f3003 add r3, pc, r3
; @3 g. w* a4 [" Y: N* W0 w 8368: e7931002 ldr r1, [r3, r2]9 p* U! j" v. W$ Y
836c: e3510000 cmp r1, #0 ; 0x0 t; j3 H: \6 i/ R; ^+ n9 L% z
8370: 012fff1e bxeq lr
/ o- R1 ?, y) E/ A 8374: eaffffe7 b 8318 <_init+0x38>. V$ {/ f. X- `% w' H; E
8378: 00008264 .word 0x00008264( O: F! C2 P% p6 {
837c: 00000018 .word 0x00000018
0 E5 n) x" b' @arago:1 ~3 h8 L$ {. H' y9 Q, {9 {
000082d0 <call_gmon_start>:$ ^3 t: p2 a" n8 g& U2 W1 P. K! C. b
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>0 i/ h& v7 s$ ?7 A* Y
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>4 }0 c5 @/ c3 I$ s4 R( j" `4 M: O1 u
82d8: e08f3003 add r3, pc, r3
' k: u% U# q/ j- r* @+ n# ~ 82dc: e7932000 ldr r2, [r3, r0]' r" M: J( T- v d) `
82e0: e3520000 cmp r2, #0( P# h5 `, u# E8 p! b( K- S
82e4: 012fff1e bxeq lr! M7 @/ H; X0 i4 m3 A! e
82e8: eaffffe6 b 8288 <_init+0x38>) D2 W! h ~# S/ i
82ec: 00008208 .word 0x000082081 S9 |0 z6 o' @2 U
82f0: 00000018 .word 0x00000018
N& _+ n/ {& G- \! a' |- Mnone:
" v7 ~& @' c4 I1 g! d h# v00008380 <__do_global_dtors_aux>:
* l( r; [; h" y* p6 |$ l5 T2 Z' T9 f 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>/ j2 L7 f2 D+ I2 j8 \3 @
8384: e5d23000 ldrb r3, [r2]5 E# ~/ U; G: b) r) I# ~
8388: e3530000 cmp r3, #0 ; 0x0
& i- J* H' |/ x5 b* c 838c: 03a03001 moveq r3, #1 ; 0x1( l4 J7 _1 d' ~* E5 r
8390: 05c23000 strbeq r3, [r2]
) v7 Y0 U2 R2 K6 H# W1 s' g 8394: e12fff1e bx lr
9 } S$ w) J* N" U 8398: 000105f4 .word 0x000105f4
" P. ^- v3 U% B8 q9 T: y/ Varago:5 a: X5 ?- _8 w4 z; f
000082f4 <__do_global_dtors_aux>:
; b. g4 S- c) @. A9 ^* }) l9 r 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>" J W* K4 a" ]% @2 V2 v h2 @
82f8: e5d32000 ldrb r2, [r3]
% g! n: {! l+ d I$ r 82fc: e3520000 cmp r2, #0
! O7 t* r+ o- R: g 8300: 02822001 addeq r2, r2, #1
0 J1 M1 ~; w. ` 8304: 05c32000 strbeq r2, [r3]
3 E9 `& O# x' X 8308: e12fff1e bx lr U% V1 c& K& u! Z8 V8 q
830c: 0001050c .word 0x0001050c5 S6 R5 F/ p! R& O
none:* }" h" Z+ g; C6 z5 J4 N7 T
0000839c <frame_dummy>:
$ m- N, V! ~3 T 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ @ s9 P: ]5 F3 O
83a0: e92d4010 push {r4, lr}
8 e# E: x5 I0 T7 H& i) ?# l4 p 83a4: e5903000 ldr r3, [r0]
5 X6 f5 o B; i6 J. F1 d 83a8: e3530000 cmp r3, #0 ; 0x0' w3 z+ y, b4 I0 i, u A
83ac: 08bd8010 popeq {r4, pc}
: M- L5 ], |/ Y9 j$ x7 M6 n# R# Y 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>! L0 O" a3 \/ Z g
83b4: e3530000 cmp r3, #0 ; 0x08 d/ ], |; N3 p R& s+ \3 k
83b8: 08bd8010 popeq {r4, pc}
# w& D7 G' h% I9 K% n4 v 83bc: e12fff33 blx r3
1 E' Y1 _1 m5 L( u0 C 83c0: e8bd8010 pop {r4, pc}( {9 @0 e% m6 K D) D
83c4: 000104dc .word 0x000104dc0 x. z# [1 b5 w# B
83c8: 00000000 .word 0x00000000
+ t# X* [. o$ W$ S) Q0 Qarago:7 v r' w- |6 r
00008310 <frame_dummy>:
. [5 | W8 h- g- L 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
4 {# L1 B+ ?/ M 8314: e92d4008 push {r3, lr}% n2 j' D( ~2 r, Z# l' A" L
8318: e5903000 ldr r3, [r0]# C4 l: B+ O; l
831c: e3530000 cmp r3, #0
4 b4 v- c$ v8 g9 j1 j& [" K: d 8320: 0a000003 beq 8334 <frame_dummy+0x24>
* |; ^3 z0 ~+ S' m 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30># p6 n4 u9 ]1 d2 y% X$ D" K+ P6 Z1 k0 T
8328: e3530000 cmp r3, #0$ b/ x# ]& e0 z- k* y B
832c: 11a0e00f movne lr, pc
8 @4 L! n" p3 v3 H }/ `4 V 8330: 112fff13 bxne r3
( E7 c* H# C' _% E; p2 x/ S0 F 8334: e8bd4008 pop {r3, lr}& v \; f( l! z1 r' A/ |
8338: e12fff1e bx lr) Y% n2 p% s1 t" k) m3 l
833c: 000103fc .word 0x000103fc1 F( A5 i2 T( L6 n0 s2 Y
8340: 00000000 .word 0x00000000+ [7 i4 G1 `+ x: u( x% y
none:7 e9 D7 F" z1 p/ A' t5 \1 x. Z
000083cc <main>:
& p! k( }, s, K) S 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 ]6 x( y) c7 k+ |% c
83d0: e28db000 add fp, sp, #0 ; 0x0
8 T' K% W5 {& H1 H S 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
# m9 K+ [' J( V/ h- k6 r! `* x: k 83d8: e50b0018 str r0, [fp, #-24]( |3 ?" E5 e8 ?0 U9 K
83dc: e50b101c str r1, [fp, #-28]/ s# l& \! `& l) C. ]
83e0: e51b2010 ldr r2, [fp, #-16]* H, a! F j: m
83e4: e51b300c ldr r3, [fp, #-12]) F, ~9 X5 e6 p2 u1 ^
83e8: e0030392 mul r3, r2, r3
- [ I4 V9 `0 [7 n 83ec: e50b3008 str r3, [fp, #-8]* L# A) [4 M2 T4 ^: E8 M0 W
83f0: e3a03000 mov r3, #0 ; 0x03 A# z0 r( I! z. _3 k
83f4: e1a00003 mov r0, r3( A1 l. h0 M' P) a# }; k2 i E
83f8: e28bd000 add sp, fp, #0 ; 0x0
/ W7 ^" @/ L7 x1 W+ U b" s/ G# \ 83fc: e8bd0800 pop {fp}% R- A, P$ y, A( W6 ]4 d, A6 W) @. X, [
8400: e12fff1e bx lr
# ]& g+ h& Y9 i" i$ o0 s, U$ K: E9 harago:
! I7 [* z5 {" o { O0 n) ~' c00008344 <main>:- }- X! x- ]0 t
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 c4 i" J( K5 @- D5 M0 X& \* b
8348: e28db000 add fp, sp, #0/ X, c. _( Y. n* c& B$ q9 h4 V% f
834c: e24dd01c sub sp, sp, #28
8 O1 ^2 M* b" B. g5 q9 U+ c 8350: e50b0018 str r0, [fp, #-24]
8 b; v, b- L8 x7 Y: o- g2 I* x7 D1 Z 8354: e50b101c str r1, [fp, #-28]* w6 t7 Z# g/ ]% i7 _
8358: e51b3008 ldr r3, [fp, #-8]
& O' g; I( A; { w# G; H 835c: e51b200c ldr r2, [fp, #-12]' R/ s+ Y4 q) e, g1 C
8360: e0030392 mul r3, r2, r3$ D+ V6 f2 R4 n, f+ W1 D7 J* t
8364: e50b3010 str r3, [fp, #-16], [' T/ X" C [! [" t8 n7 m- L
8368: e3a03000 mov r3, #0& r2 l. A0 {, B7 ^/ J/ y$ S
836c: e1a00003 mov r0, r3( z+ p, k" D9 _2 [) J
8370: e28bd000 add sp, fp, #0* U$ |% m3 p' ]. C; Q3 {9 o
8374: e8bd0800 pop {fp}0 G! G( B9 O$ f9 y
8378: e12fff1e bx lr: v7 L5 {& ?' J3 t
none:
- h3 D' t: u$ a. l V" @& U00008404 <__libc_csu_fini>:
6 A" ?4 I. C6 f8 L, S6 R7 e 8404: e12fff1e bx lr N2 i2 Y9 z3 T8 X
arago:
6 X1 n5 S& `" L& I: m( H000083dc <__libc_csu_fini>:
: e$ f# d: j7 f( x 83dc: e12fff1e bx lr/ \. E% c7 k. a5 ^4 L0 D
none:" |5 e0 K5 C+ E0 S
00008408 <__libc_csu_init>:) P0 R# F1 \- ?+ B& c) g& N
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}/ {" P9 s4 u. N+ q* _
840c: e1a08001 mov r8, r1, P, t8 H; W1 q2 Z8 Z$ \* |
8410: e1a07002 mov r7, r2# a* c- g3 B1 g+ H4 E# D
8414: e1a0a000 mov sl, r06 r+ X, f- W2 i" E. y
8418: ebffffb0 bl 82e0 <_init>
9 ?" r8 Z* N6 j. p 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
6 C3 f! B) R' o9 _+ x( | 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64> ]' E- S, k' t8 P5 J3 Q
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
8 k7 M$ ?7 u; E2 h( n$ F% @8 ?& F- H6 R 8428: e0613003 rsb r3, r1, r30 R& Y' e4 j7 r' w8 |$ s! o
842c: e08f2002 add r2, pc, r2: Z. v( `8 B% I" Y2 U! d
8430: e1b05143 asrs r5, r3, #2
! e. V0 C: T/ h( `! E- o 8434: e0822001 add r2, r2, r1
" e4 q4 w$ j' y$ ]! b 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}9 i2 M [' V# C5 E- l% ?
843c: e1a06002 mov r6, r2
7 \: F7 V$ b- a9 c3 _( k6 Y' b5 ` 8440: e3a04000 mov r4, #0 ; 0x0
7 q) b. A3 ~$ A. | 8444: e1a0000a mov r0, sl3 a; B* Q( |7 }4 [8 j) N
8448: e1a01008 mov r1, r8
3 u& b7 N. v; j) N7 o 844c: e1a02007 mov r2, r76 ^! J, i+ o5 t- s; y
8450: e1a0e00f mov lr, pc7 K; N) {/ i' h( j* s7 S/ _: L( i0 J
8454: e796f104 ldr pc, [r6, r4, lsl #2]& r9 X! R0 ^. \0 D3 u' b, ?# h
8458: e2844001 add r4, r4, #1 ; 0x1
" C: H0 N0 `4 H: r( E 845c: e1540005 cmp r4, r5
/ Z+ t& Y9 K$ E8 s) @% Z6 A 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>7 z, J5 {5 v! s" _/ T
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}: n9 V4 q9 Z* Q: U0 }
8468: ffffff04 .word 0xffffff04
) }1 M/ L: {3 S# L8 s; E" I 846c: ffffff08 .word 0xffffff08
: i( L- V: l! F, o0 B) j 8470: 0000819c .word 0x0000819c
: O" \$ j* p0 Aarago:3 p' m* V# B w) j
0000837c <__libc_csu_init>:
$ B3 v' G! j* i* ~% o! G 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}3 z$ h5 I$ ~7 b+ W
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
8 Z! H- z# }) B8 C- B 8384: e1a06000 mov r6, r0
# R0 |2 e6 b& j8 x' d: i+ d 8388: e1a07001 mov r7, r1
- }5 L7 X& A7 e% }) F; S) n! I 838c: e1a08002 mov r8, r29 H5 N' T7 o2 B
8390: ebffffae bl 8250 <_init>, e1 y/ d* f6 J/ X- i+ t; r
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>0 e$ _9 f. w# _. G3 y4 o. v+ @
8398: e08fa00a add sl, pc, sl/ a' ^2 f ~8 w- B" f
839c: e08f0001 add r0, pc, r1
( `1 m- B4 U. I5 K! L. A 83a0: e06a5000 rsb r5, sl, r0
/ s$ |" M5 D ? 83a4: e1b05145 asrs r5, r5, #2, N% w) {8 j0 C+ U
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}3 { w Y6 Y: H: \; `
83ac: e3a04000 mov r4, #06 |9 R- e( E: L+ D; l
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]/ |/ }" ]/ L5 h7 c {
83b4: e1a00006 mov r0, r6
; w! D% R1 }$ r8 g% k 83b8: e1a01007 mov r1, r7
0 |, B5 W9 n4 r& n 83bc: e1a02008 mov r2, r86 I. s0 ^& s: F7 j& [
83c0: e2844001 add r4, r4, #1( _) [$ h, p& _
83c4: e12fff33 blx r3
5 v/ `. J8 Z2 [9 c' v 83c8: e1540005 cmp r4, r5
5 _6 M! l0 I1 O) F 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34> ?, m) _( v5 o! E. R. t) S
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, T" [: o/ t* ~ M
83d4: 00008054 .word 0x00008054- F: n& [1 R4 @& t5 D0 d$ s
83d8: 00008054 .word 0x00008054
% |/ I- n: N9 I( D/ I1 Vnone:0 B7 c E: M! I7 [' O+ b
Disassembly of section .fini:) ^1 x; p) L' K2 q* z
% G) H/ N( e$ u0 m
00008474 <_fini>:) l- d. N4 z7 M6 S7 o' k3 H; `
8474: e92d4010 push {r4, lr}3 K, o) M% o' z, p; s/ i
8478: e8bd8010 pop {r4, pc} O+ B0 X9 ^8 W* d( T2 H" R W
arago:
9 z& T q6 q& ~* {' ?Disassembly of section .fini:
, @' h* b/ i. V" X' W- c/ S. S; @8 ]6 \5 { V) j2 |' J4 ~
000083e0 <_fini>:) u* A. {" |* z& ?% Y1 a
83e0: e92d4008 push {r3, lr}; k' Q6 f+ {; K& r7 h+ N
83e4: e8bd8008 pop {r3, pc}
& @8 M" |! o# C* X9 G
( G ]( U2 z7 Q/ p$ X1 ?3 e/ @) o- m. X, J6 a
+ ?) ~3 P l* j- _- U' \3 Q4 t |
|