|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:& S, p4 _7 j$ L5 L
1 #include<stdio.h>
9 V t5 o1 b! q. u& o 2 #include<math.h>8 }( k% p, b+ s- P; F) r+ O
3 int main(int argc,char* argv[])1 R H) m4 h! }/ [/ ^
4 {
! V/ v" z/ f/ u 5 int a,b,c;8 t$ c, P1 z+ q. ]5 {) H
6 c = a * b;
! `7 a3 b. o# k4 C% @8 | 7 return 0;
/ [& G: c2 o8 I$ \ 8 }0 P6 c; P. M! j3 [0 T# n3 J4 h; a
, s9 @: x1 c; b
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
8 M7 O% I3 V. jnone:
' F2 k* l, p, p000082e0 <_init>:
& \& n' _- O2 |0 V8 G 82e0: e92d4010 push {r4, lr}
3 _4 X; T/ \3 \+ B9 O+ M 82e4: eb00001c bl 835c <call_gmon_start>. `, v7 f: c/ |; ~8 T
82e8: e8bd8010 pop {r4, pc}
# H3 V$ Q- W! v! ^arago:6 q3 s: T" W# H! z+ H! F
00008250 <_init>:
3 m4 H$ e5 n$ k. @7 Z+ V- A 8250: e92d4008 push {r3, lr}
, B0 z+ f; m7 h0 N. s& }$ y 8254: eb00001d bl 82d0 <call_gmon_start>
* H/ |$ h+ o6 S 8258: e8bd8008 pop {r3, pc}
# y" \8 j( t- ?1 O- |7 v9 A) s9 L- f. r
none:
* W$ g$ X. o# C- y9 G! e! D000082ec <.plt>:; S0 t" o. I/ { s* v/ I/ ~& u
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 N: ]* J4 Y# r D* L3 ~; ]. H
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
# ^& e% D# t( l) p. {! {+ \' Y1 c4 L 82f4: e08fe00e add lr, pc, lr
: F( A; o1 E. } L 82f8: e5bef008 ldr pc, [lr, #8]!
# D( P; m+ b( R 82fc: 000082d4 .word 0x000082d44 z( i9 h2 B" O" c5 J
8300: e28fc600 add ip, pc, #0 ; 0x0
* g3 }! g3 d1 w) Q/ [! M/ C 8304: e28cca08 add ip, ip, #32768 ; 0x8000
% b* M4 P9 L+ { 8308: e5bcf2d4 ldr pc, [ip, #724]!, h6 `. _* P+ i6 w! Y2 l+ r
830c: e28fc600 add ip, pc, #0 ; 0x0
' m8 g8 i- a1 o0 s9 v& c; K 8310: e28cca08 add ip, ip, #32768 ; 0x8000
1 ?. }, W7 Y# ?5 G 8314: e5bcf2cc ldr pc, [ip, #716]!
5 `4 E3 C" G- c, p8 }( X 8318: e28fc600 add ip, pc, #0 ; 0x0# n, s: i9 C; u4 C
831c: e28cca08 add ip, ip, #32768 ; 0x8000 n% z E. T! K
8320: e5bcf2c4 ldr pc, [ip, #708]!
; d3 z4 l9 O: I- P1 }3 zarago:" V! w7 w5 G9 i/ {6 Y8 o Q! }
0000825c <.plt>:
' y) a, S# J0 d 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)4 j! I- q5 h& E% g% t
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>8 T0 N0 g2 v* Q' Z1 _1 L
8264: e08fe00e add lr, pc, lr# E4 Y, L$ b( K6 t4 m/ ~
8268: e5bef008 ldr pc, [lr, #8]!
5 M9 _" R: _! Q8 r# B) G! C9 d7 p6 N 826c: 0000827c .word 0x0000827c6 E u' w# R! p5 _
8270: e28fc600 add ip, pc, #0% `5 T: Q$ b/ \; V! f \
8274: e28cca08 add ip, ip, #32768 ; 0x8000
! R+ @2 G" b6 D) V) u9 k2 U) u* _ 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c/ }: G% f5 ?& u( x6 S
827c: e28fc600 add ip, pc, #0. Q, r* h) S2 H/ e
8280: e28cca08 add ip, ip, #32768 ; 0x8000
. V- r ~# f( g2 j, @ 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 I+ a# W7 _. t5 m8 e
8288: e28fc600 add ip, pc, #03 ~& C5 g9 ~5 a( ?
828c: e28cca08 add ip, ip, #32768 ; 0x8000+ j, Q* X1 ]5 I
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c( h# Z# s/ p9 H/ ]3 `
none:
8 K8 w+ L/ Z( B) d00008324 <_start>:3 p! R( ^) o( c7 X; ~
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>- V% ^ C+ F1 k. u
8328: e3a0b000 mov fp, #0 ; 0x0
8 k/ V L, E+ z 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 c( `7 Y6 D" A. `6 Y
8330: e1a0200d mov r2, sp( E# }* N* l0 {2 H% J$ `: J
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- Z2 P! T6 h* |+ n
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
; G0 Y1 f8 |) Q! G) p! w, D L2 U$ s 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>: j2 k/ E/ K5 Z& t6 ~+ q/ M8 [. i
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( \6 W" w7 g& V9 \ 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)2 ?: I0 d/ `, M% v! l: f8 }! U
8348: ebffffef bl 830c <_init+0x2c>, m7 t9 q7 Z; O5 e% G0 { N P8 z
834c: ebffffeb bl 8300 <_init+0x20>- Z0 D1 v8 ^/ |8 p3 n& _
8350: 00008404 .word 0x00008404' w; K4 S' ]2 |
8354: 000083cc .word 0x000083cc8 P& R5 |0 t$ r% F1 H( u
8358: 00008408 .word 0x000084083 |+ n" h4 c+ a( T
arago:( a& ~0 B0 L' z8 T7 S5 S- H. X; z8 a
00008294 <_start>:
+ I' w/ n8 U! S" T7 F 8294: e3a0b000 mov fp, #0
. M7 |3 \/ r* b8 s+ S 8298: e3a0e000 mov lr, #02 R+ t @3 Q8 y: o5 `% s
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 r- Q/ S; i2 w" U
82a0: e1a0200d mov r2, sp0 ~* |) B5 A0 o
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ A0 l a+ Y6 N! m9 U 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!) h+ g3 ?5 A: ^! p
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
0 N- r4 h, a" r) c3 I( \' M 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 O8 N/ v% g2 q4 z; U; H) Y% T
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>* u5 _/ w) _5 b
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>0 @, i3 ?7 m+ v4 ?4 c
82bc: ebffffee bl 827c <_init+0x2c>
4 v4 g# b6 Z% a: ]8 m8 q, F7 A 82c0: ebffffea bl 8270 <_init+0x20>7 S: }( h/ Y9 I$ s- \/ g0 J' J$ k3 Y
82c4: 000083dc .word 0x000083dc
$ g3 N, N/ w. m" c! b 82c8: 00008344 .word 0x00008344' j" O5 m7 R# k. I/ z& H2 y
82cc: 0000837c .word 0x0000837c
1 }( ~% ~) T) Z6 N# h- Qnone:7 i/ _9 a1 f8 Q
0000835c <call_gmon_start>:
: Z, s2 W6 s3 {. Y6 b 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
/ |% h( M, |. @, J 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>$ s+ g. @1 E2 m
8364: e08f3003 add r3, pc, r3
7 ~# m& J4 i8 M& v9 W5 J3 m) z+ ? 8368: e7931002 ldr r1, [r3, r2]- p& Q) X! ?/ D8 n
836c: e3510000 cmp r1, #0 ; 0x0
$ L. u" Z3 [& G7 t5 W 8370: 012fff1e bxeq lr1 X7 G9 x6 |$ S! h4 Z4 Z
8374: eaffffe7 b 8318 <_init+0x38>% u- Z( b7 s n5 X
8378: 00008264 .word 0x00008264
* u9 s2 x, m( l 837c: 00000018 .word 0x00000018
( h, X# t/ {+ Darago:
+ K: i- q# Y& m- r( q8 C" ^4 f000082d0 <call_gmon_start>:. L, M* _! t5 [' ~9 C3 S- L7 p
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
5 _& y) N4 t g# r: i# x 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) t# }- I5 `- S$ N7 t( X
82d8: e08f3003 add r3, pc, r3
% H9 {, L, `/ F; R+ D4 u4 u% b 82dc: e7932000 ldr r2, [r3, r0]- w5 K# T. r5 s _) }* L- M
82e0: e3520000 cmp r2, #0, E m' M3 W- B ~% H( @0 H6 C
82e4: 012fff1e bxeq lr
/ l- |% z" f; K0 ?2 u$ P 82e8: eaffffe6 b 8288 <_init+0x38>
6 C& `% p- D" Y% T' L t) e 82ec: 00008208 .word 0x00008208
4 k$ J% P h- I- w' P( w 82f0: 00000018 .word 0x000000183 }9 P p; `+ ~/ c7 r0 t
none:
$ {' A* ?# r9 w1 T7 d8 i4 \; k. w& L, J00008380 <__do_global_dtors_aux>:( Y- H) B+ n7 R1 s1 g* u
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
- o, i+ p* F& R+ B 8384: e5d23000 ldrb r3, [r2]6 N3 x2 Q" r. J3 P
8388: e3530000 cmp r3, #0 ; 0x0) |/ Y1 v, \" c" w; ?" \: |
838c: 03a03001 moveq r3, #1 ; 0x1
! x3 N7 D# b. f 8390: 05c23000 strbeq r3, [r2]
# @) s, Q) @3 r4 R$ b$ L 8394: e12fff1e bx lr
1 T* Z# y; y" E3 G 8398: 000105f4 .word 0x000105f4- h N# {* S0 G2 e+ g- K6 q) W
arago:4 [* w; l, s( S+ d: X* D$ E
000082f4 <__do_global_dtors_aux>:
( i% Z- Z6 s5 y! q7 m- w( J 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
# b& s% K# [1 j7 \3 b& k2 p" g 82f8: e5d32000 ldrb r2, [r3]
1 M: P! L- T4 E# Y: b8 {# r 82fc: e3520000 cmp r2, #0
* N) @2 j. S3 {* H! | 8300: 02822001 addeq r2, r2, #1- m9 X4 T" j' F9 f5 d
8304: 05c32000 strbeq r2, [r3]2 _8 {0 S3 T' T9 {& D8 V
8308: e12fff1e bx lr; Q+ Z& t. A3 t: Y W$ M _- j0 R& a
830c: 0001050c .word 0x0001050c8 c9 S" Y3 H8 n; k" q# o
none:) r `: G. r) o( C
0000839c <frame_dummy>: V! t4 m. s- }$ y) R
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>9 z* @" S8 y2 ^
83a0: e92d4010 push {r4, lr}
# I0 z( Q; u, h( ?4 X+ b3 ] 83a4: e5903000 ldr r3, [r0]& l% \; S. O. Z
83a8: e3530000 cmp r3, #0 ; 0x0
: h+ u: Y, ~9 y3 a B+ E& v9 D) @ 83ac: 08bd8010 popeq {r4, pc}
3 K0 V3 f* H! M. S' B 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>* H' Q' S$ e6 Q8 ?/ J4 I
83b4: e3530000 cmp r3, #0 ; 0x0
1 X/ s) H: @! } 83b8: 08bd8010 popeq {r4, pc}
, a3 U6 x/ L7 `/ S. F7 M5 h+ e4 W 83bc: e12fff33 blx r3
9 N5 W# M, s+ c4 i* X% G 83c0: e8bd8010 pop {r4, pc}
2 J5 k M$ i; L$ U 83c4: 000104dc .word 0x000104dc* d1 E* q3 V9 a# s/ H
83c8: 00000000 .word 0x00000000. P5 I3 h6 D+ s7 [- y
arago:+ r# A8 H( [( j- ?
00008310 <frame_dummy>:
/ u, m1 `5 `1 f. j% p+ d1 e 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>8 n4 o) n7 D' R# n, y0 A I
8314: e92d4008 push {r3, lr}2 z$ ^ k; `; T" z# j" w2 \. c
8318: e5903000 ldr r3, [r0]
' Z: y! R$ m+ l 831c: e3530000 cmp r3, #03 r. C" f+ k5 e8 E$ A4 ^
8320: 0a000003 beq 8334 <frame_dummy+0x24>
4 G) |! S- J3 q2 T 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
2 X" O* Y+ \' P 8328: e3530000 cmp r3, #0
( |3 P# I6 u8 W 832c: 11a0e00f movne lr, pc- N+ B8 d! [( w7 f. m# [
8330: 112fff13 bxne r37 G, i) w. N9 `
8334: e8bd4008 pop {r3, lr}* k- j7 f( |* K: L Q
8338: e12fff1e bx lr. H" X9 {% ?+ P( J7 }6 w1 `3 l1 D
833c: 000103fc .word 0x000103fc6 s7 X; ?, s) y) S# ?
8340: 00000000 .word 0x000000005 M7 M; L, F# E9 d
none:
, {, x) s3 x* z/ _- v000083cc <main>:1 S% j* e% c- v
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
2 l* I. r: D& L- ] 83d0: e28db000 add fp, sp, #0 ; 0x0
/ u/ k: G+ y! v' h# N" Z4 T 83d4: e24dd01c sub sp, sp, #28 ; 0x1c0 ]7 `7 H& _( k; c- N: X3 x0 h, b
83d8: e50b0018 str r0, [fp, #-24]
0 O7 _' y. [- [3 l5 ~" } 83dc: e50b101c str r1, [fp, #-28]; R( p& d% k7 s0 q5 I
83e0: e51b2010 ldr r2, [fp, #-16]& P# U: a; M6 o0 K6 l# {0 @
83e4: e51b300c ldr r3, [fp, #-12]( T6 W9 T' c/ U" @4 M6 y
83e8: e0030392 mul r3, r2, r3
S8 [) U: W0 L$ e: @0 T 83ec: e50b3008 str r3, [fp, #-8]
5 r. W" f6 O; J( U" i5 o 83f0: e3a03000 mov r3, #0 ; 0x0
6 l' }! \$ p0 y' w- D q4 N/ m8 V; m 83f4: e1a00003 mov r0, r3
& B, N; F9 ?/ b+ U 83f8: e28bd000 add sp, fp, #0 ; 0x0
C+ a: q- \& R, m7 Z7 D7 C 83fc: e8bd0800 pop {fp}3 `/ o6 C8 ^0 ^5 G9 u2 H: ?% k6 s5 B
8400: e12fff1e bx lr( r/ v0 L) K9 o' u4 F: O. c+ _
arago:
- m" X4 O1 w: I% I7 _% G$ A00008344 <main>:
" f1 H) C$ j& Y% H; N; L 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)" h/ w$ i% o* w6 X0 f2 ^9 ^0 m' r
8348: e28db000 add fp, sp, #09 ?4 c" X) x6 Z9 p/ y6 O
834c: e24dd01c sub sp, sp, #28
: l2 o8 P' k3 K I3 u 8350: e50b0018 str r0, [fp, #-24], l1 ] A7 `, L
8354: e50b101c str r1, [fp, #-28]
; G! D: Z" t8 K/ G6 J 8358: e51b3008 ldr r3, [fp, #-8]
5 K0 C+ F" x& p( [/ ]! G# w" F 835c: e51b200c ldr r2, [fp, #-12]8 o0 O- }7 D Q% B2 h
8360: e0030392 mul r3, r2, r3
- n. F; n h( e$ R( |: _ 8364: e50b3010 str r3, [fp, #-16]: }3 G' n6 R( z7 l' B# }* {* x
8368: e3a03000 mov r3, #0+ o/ ?5 Y7 S% t. [( W/ {
836c: e1a00003 mov r0, r3; g2 F8 _; k X1 c" j
8370: e28bd000 add sp, fp, #0
* U, y( G' s1 j* v) Q2 S) t8 |* m 8374: e8bd0800 pop {fp}
g3 E# O) q! [7 n! W( x 8378: e12fff1e bx lr* f9 d# q- C$ w$ X; p7 |
none:0 ~/ C8 _5 o8 m D+ T) b
00008404 <__libc_csu_fini>:" p3 H$ T3 p9 z1 o7 C: G: B
8404: e12fff1e bx lr
6 ^* \9 B8 V3 j8 oarago:
: C$ g& H6 e, p/ `0 n9 u000083dc <__libc_csu_fini>:5 l% Z8 w1 W: b/ C2 }; l: f# |
83dc: e12fff1e bx lr* n+ n, o5 |$ e1 V- r
none:- P, i% m Y. P: ~( t
00008408 <__libc_csu_init>:! X/ ^- [- v) I+ T
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}) Q2 m- ^" A9 z# c$ h& I
840c: e1a08001 mov r8, r1
! O( J4 k3 _7 y 8410: e1a07002 mov r7, r2
F. ~* p4 e* a, m, o1 ?7 P( ] 8414: e1a0a000 mov sl, r0
# j6 d% E8 i& u$ G9 h" y- R 8418: ebffffb0 bl 82e0 <_init>, b* a9 ^+ B& n3 C* ?' D+ _5 Z
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
* `. |# E% f" u1 q! M2 j 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
3 }% R$ J# O# t4 w: [5 X 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68># i/ s9 l5 X: I, K4 ~' f2 a/ L
8428: e0613003 rsb r3, r1, r3
6 s L. `( l; m4 p) e 842c: e08f2002 add r2, pc, r2% w# T, m8 \) ^
8430: e1b05143 asrs r5, r3, #28 j3 C9 X# d c. {% a
8434: e0822001 add r2, r2, r1
; h8 Z8 r }9 I/ X; j' Y 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
, r6 Y# j8 E* L z 843c: e1a06002 mov r6, r27 I m7 H: N g0 M, F
8440: e3a04000 mov r4, #0 ; 0x0% X( P; `+ }3 F9 b* ]
8444: e1a0000a mov r0, sl
. ~* a4 a7 I+ X, {; _ 8448: e1a01008 mov r1, r8
) _; E' D" T' }; d( x! W# b7 ~ 844c: e1a02007 mov r2, r7
7 i0 u" C/ X) A5 J 8450: e1a0e00f mov lr, pc
: B) `: u* m. S. H: X3 M' W' O 8454: e796f104 ldr pc, [r6, r4, lsl #2]- L! t- P* H& E3 y$ i( h
8458: e2844001 add r4, r4, #1 ; 0x1# ]3 p2 T1 ?. q
845c: e1540005 cmp r4, r5
3 h5 |6 S' y, N: i$ @ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>9 e7 L8 E& F1 d6 M/ Y" i6 f; Q
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
* S! c, u3 W! @* E' ^ 8468: ffffff04 .word 0xffffff04
) i2 [0 [" E& b7 C, | 846c: ffffff08 .word 0xffffff08, E) l- f9 {) I" P# J
8470: 0000819c .word 0x0000819c( l! ]% x' q0 Q4 G1 w) `
arago:; J, d3 v3 m) o E: b
0000837c <__libc_csu_init>:$ a+ a7 V& Z3 T
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} G3 h, j9 g5 U1 D- L+ }
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
, y% y: [* a6 Y$ x# Y. g, O' S 8384: e1a06000 mov r6, r0
4 u, A" M0 [; V+ Y) F3 x% `5 [7 ~ 8388: e1a07001 mov r7, r1
+ a% b& f. ?5 i. z: H# z) b 838c: e1a08002 mov r8, r2
) {1 V# P9 \* R0 N% G' ? 8390: ebffffae bl 8250 <_init>& g1 j, A. T/ {$ y" J. l ~3 `
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
7 {8 T( m9 N, K- J* { S0 x0 F 8398: e08fa00a add sl, pc, sl
- e5 D4 B# a* I, }' U3 a 839c: e08f0001 add r0, pc, r1
( _( y' o4 X3 Y0 i8 B, z/ x+ A 83a0: e06a5000 rsb r5, sl, r0) N7 t! L+ H# e- ~$ F
83a4: e1b05145 asrs r5, r5, #2$ ~+ i) T" N0 ]/ M$ \4 p
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}. h {' ?0 p$ _$ h4 u& l) H! r
83ac: e3a04000 mov r4, #0
4 F- _2 Q7 j* c5 R, L' Y 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
6 @2 G% i7 Y1 D$ b" A0 m 83b4: e1a00006 mov r0, r6
n2 Z! S E9 S5 ]# b. u$ ~ 83b8: e1a01007 mov r1, r7
$ o9 x# g& }" ~; i t 83bc: e1a02008 mov r2, r8; c& m& W# A4 y, j7 }9 N: b4 ]1 X
83c0: e2844001 add r4, r4, #1
6 t) u4 I' l% N! {3 X 83c4: e12fff33 blx r3
7 T1 E! R7 }6 Y, J# j6 |3 t% P 83c8: e1540005 cmp r4, r5
' Q Y& L* _7 E Q 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
6 O; x9 f0 u6 D7 ^* o0 n) i7 | 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
# u N$ m8 I% o. e& A 83d4: 00008054 .word 0x00008054" ~, Q* r2 G* }" K
83d8: 00008054 .word 0x00008054
% Q8 [1 T4 q# Y- y. Q1 Lnone:! ^- n% {" U) y
Disassembly of section .fini:0 z8 |9 h3 ^' ~2 V6 w, T
* F) P+ C% ]1 `0 S) ]4 _9 o+ b00008474 <_fini>:
( c) W6 g1 o+ W; n# U 8474: e92d4010 push {r4, lr}
* A. {6 P- x+ Q, { 8478: e8bd8010 pop {r4, pc} ]* m* e# u, ]6 B3 q0 h* ]
arago:! ^8 z/ n, T' U4 z5 Z- e
Disassembly of section .fini:9 _7 q$ G& l' ?' ]4 S
* N- H3 ^% `4 M2 H6 L' H000083e0 <_fini>:" I% W& g* k; E+ H" H" E: ?" ~* t
83e0: e92d4008 push {r3, lr}8 ]- ?6 A% m- ?; X
83e4: e8bd8008 pop {r3, pc}
, G. W ^0 [2 T) _( s/ A3 l
, }7 e* J( i3 d T7 L0 h" b$ i8 U. ~8 P; t) f) H
0 m# I- y6 U9 y; f7 _ |
|