|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:) m) b+ d$ m9 u! m
1 #include<stdio.h>
' D5 i, @5 ]5 ?7 Q3 S, o! z 2 #include<math.h>
4 G W9 r, w. N {0 E6 m 3 int main(int argc,char* argv[])
# p) ]0 z, t" \ N8 @ 4 {- S$ b8 b8 X8 A; K1 o! c
5 int a,b,c;/ |+ \9 _9 q. j* o. h# Y6 s( Q6 R! k
6 c = a * b;) T# x- u& d- ]; C3 J
7 return 0;' \. L3 g; b4 d! a
8 }
3 J2 J* K* b4 ]5 V, q" j4 U9 l; s; x4 a& K! k1 z
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
* l- Q2 P, z) J% j t& |4 Znone:* Z! [+ R* i) M1 P3 R" {
000082e0 <_init>:3 |5 J4 K5 k6 ]) X
82e0: e92d4010 push {r4, lr}
/ k+ l6 y9 b% P; f9 H% r. ~ 82e4: eb00001c bl 835c <call_gmon_start>9 \+ X5 I7 z6 N( O& G! k! {0 x
82e8: e8bd8010 pop {r4, pc}' B! V( e9 p: o2 n
arago:
6 G2 a% h3 B* q }) a4 o00008250 <_init>:( |) U6 a d" d* U" |& b# \
8250: e92d4008 push {r3, lr}+ D3 {6 \: j7 w! n3 \5 ~
8254: eb00001d bl 82d0 <call_gmon_start>
! ?" {) v& W! b$ [$ r 8258: e8bd8008 pop {r3, pc}
/ R" x' T7 ?2 W7 F, R8 T; p, z0 J# h; v% ^! g( a
none:
4 V; Y$ T) m, b2 k4 f* p" o3 \000082ec <.plt>:: L3 i4 e. q k/ Y
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
' @9 p- \/ S2 g/ K4 z+ ~0 I Q 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>* H1 `( J8 l) ^) I
82f4: e08fe00e add lr, pc, lr& Q4 a- D* Z+ o$ C$ l- P
82f8: e5bef008 ldr pc, [lr, #8]!+ `# [& D9 P# _8 j% j
82fc: 000082d4 .word 0x000082d4$ A. d5 r' V; _9 \$ A& x, r8 M n
8300: e28fc600 add ip, pc, #0 ; 0x0
% D9 ^. S6 |2 L; C$ V- {1 H. ?# | 8304: e28cca08 add ip, ip, #32768 ; 0x8000
4 v% m U; j$ H0 \ 8308: e5bcf2d4 ldr pc, [ip, #724]!
7 N! {$ X0 j! h* z. c. n$ _; z 830c: e28fc600 add ip, pc, #0 ; 0x0
; I6 K' s- M5 C" K& S 8310: e28cca08 add ip, ip, #32768 ; 0x80000 r* {% p7 X- C m, t
8314: e5bcf2cc ldr pc, [ip, #716]!+ I1 R/ R2 k4 Y
8318: e28fc600 add ip, pc, #0 ; 0x0
8 w% i5 S% P6 x$ ~* s: h! X+ q 831c: e28cca08 add ip, ip, #32768 ; 0x8000
' u3 h1 a* j1 z I A S: c, v% U 8320: e5bcf2c4 ldr pc, [ip, #708]!- b7 I: z: l h$ g
arago:, Y( Z* V$ C! h- f' w, t
0000825c <.plt>:
# I4 z! h6 p; W# s4 { 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)# u, Z( U( w& R; }! j
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>6 G. P `( f3 C
8264: e08fe00e add lr, pc, lr
: V' j& C% F: d 8268: e5bef008 ldr pc, [lr, #8]!
3 v) C5 b6 d) }6 D0 {4 F7 F% \ 826c: 0000827c .word 0x0000827c; k; I0 |4 s4 p
8270: e28fc600 add ip, pc, #0
2 `2 c0 P6 I9 G. j 8274: e28cca08 add ip, ip, #32768 ; 0x8000
L& O5 H U/ |: n- H 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c7 B' }4 ?& C0 S
827c: e28fc600 add ip, pc, #0 \: e8 D+ P# y3 Q
8280: e28cca08 add ip, ip, #32768 ; 0x8000; g9 F; G: ^! b# U7 c: C6 G. \
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
; A$ n; l: r1 ]- a 8288: e28fc600 add ip, pc, #0
% Z" R9 f( n2 l- Q2 {$ x$ ], m 828c: e28cca08 add ip, ip, #32768 ; 0x8000' A+ J' d" x' E) Q% }# W
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c# G, i% K- G* e9 D3 L, @5 m5 j7 F
none:
- P' y1 W, L; K- C; U: _( v& w00008324 <_start>:7 u [5 ~5 j8 P! i
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
& t% a6 C% V: ]; u# X$ x 8328: e3a0b000 mov fp, #0 ; 0x0" [/ V2 D" o4 J3 F& o% l# s
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
- |1 ^8 l( \7 {0 |' K' } 8330: e1a0200d mov r2, sp
" V7 ?6 y! j+ j1 y& V, B 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!): `0 W' N h4 n# F0 J
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
3 X7 x+ h" [( ^: |- s 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
4 m+ y8 M/ C9 y' ~) D' p 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
! b8 T9 P( s' v$ f) M/ S 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)- G% d, h' R3 O% [ T
8348: ebffffef bl 830c <_init+0x2c>9 G1 k: T- T0 N9 s& c
834c: ebffffeb bl 8300 <_init+0x20>
) J# b t1 T. E/ [) a, e/ J: l 8350: 00008404 .word 0x00008404% ]' v. s$ _- g" |: R6 A
8354: 000083cc .word 0x000083cc% \. K" Q$ v8 x8 t: Y+ _
8358: 00008408 .word 0x00008408
; r' \5 k; F( T. Oarago:
- R ~' c5 z4 ~+ L9 e00008294 <_start>:3 J$ R$ `, t- {- O! |% H" T2 K
8294: e3a0b000 mov fp, #0
4 v" C% r+ Q7 P0 `! \/ i$ m/ h5 S 8298: e3a0e000 mov lr, #0! K+ N! z+ D: e& i/ N3 y
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% a: u# d5 B8 ` O, w
82a0: e1a0200d mov r2, sp
# x% Z6 s" J! a A 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
* J* Q) M+ L2 q/ w9 z' I; M2 a: a 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: l8 w1 f* y4 q- p% n" i7 ~ 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>- o0 F/ F% ~, u: \) M4 m
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. ]0 s! b% }6 l- c5 h 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>' d ]8 ]% q7 W5 I% T+ D/ f
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>5 F4 F* E$ Z+ @
82bc: ebffffee bl 827c <_init+0x2c>
% A& z+ z: U9 v& e8 v& ?( \8 V 82c0: ebffffea bl 8270 <_init+0x20>' _' m0 F6 S6 @9 k8 z) E2 b
82c4: 000083dc .word 0x000083dc z( A* U, g: ~' G
82c8: 00008344 .word 0x00008344
1 \/ v: L# i. g6 Q3 a# H 82cc: 0000837c .word 0x0000837c( X+ `+ w* F0 m- \, ]
none:
" t: _: Y6 D4 l( {0000835c <call_gmon_start>:
7 ?. r5 d' C# ?$ x: s; U) J 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>* [8 Z6 z8 F4 N) i2 b
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
" Q3 s7 m4 d9 D' K' i 8364: e08f3003 add r3, pc, r3
: |% f2 v3 r! D 8368: e7931002 ldr r1, [r3, r2]+ d- J( A* _7 M& ]. \7 V8 ^
836c: e3510000 cmp r1, #0 ; 0x0) J# C& I' G# d0 s& e [. U3 {" I
8370: 012fff1e bxeq lr' Q0 s1 M$ R$ \) Q; c
8374: eaffffe7 b 8318 <_init+0x38>
% k( Z9 c7 @* ?: F9 a 8378: 00008264 .word 0x000082643 ~5 T# M9 {+ {0 x) P) l( @( E
837c: 00000018 .word 0x00000018 y7 m5 S1 B( K* f+ B! g( E! N
arago:) u' P- |! Z8 @* G* M1 k
000082d0 <call_gmon_start>:- {4 n. N7 n0 ?4 J# M# w. m
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
! Z( C/ d: J: ]. R4 U9 f o 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>! s+ K- C4 @# M$ F2 O. e: p/ j+ a
82d8: e08f3003 add r3, pc, r3
1 c4 b/ h! H. g; V# Z9 l 82dc: e7932000 ldr r2, [r3, r0]
' n: r# R, W% x/ Q8 b 82e0: e3520000 cmp r2, #0: w; B' i, h' F! P; ~( H5 V* \
82e4: 012fff1e bxeq lr
. o3 E5 l3 u# {/ V. P% y( J, q& E 82e8: eaffffe6 b 8288 <_init+0x38>
) _( t' L( O* O( }, I2 X 82ec: 00008208 .word 0x000082084 ^7 T1 R" b/ K' i& J
82f0: 00000018 .word 0x00000018$ A# k1 a6 R# m7 E1 m! _
none:$ z P0 m. G/ M0 M% J' Q3 q) X
00008380 <__do_global_dtors_aux>:$ a3 X1 a" s4 h3 a, q/ I( Q6 o, x
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>! ~8 ~6 p. T% |) ]2 B( d
8384: e5d23000 ldrb r3, [r2]* X( `2 ~& Q$ r M
8388: e3530000 cmp r3, #0 ; 0x07 n0 @5 j! o$ D! l% B8 y
838c: 03a03001 moveq r3, #1 ; 0x1* T1 L% \' ] `# [# [
8390: 05c23000 strbeq r3, [r2]
: q4 p F' X5 ]9 u( W 8394: e12fff1e bx lr
0 M* A! Q- P! r; @ I w$ g. X 8398: 000105f4 .word 0x000105f4
( R& d5 Y4 w! s" V; aarago:
9 ~3 e, W" n4 [6 W! `1 j" y000082f4 <__do_global_dtors_aux>:8 u; r, }4 R" O# [! c+ T5 a! a
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
q8 `: G I h) m5 c- f+ k 82f8: e5d32000 ldrb r2, [r3]
1 P! G$ w! B: s- p 82fc: e3520000 cmp r2, #0" g- L: e$ D$ G( i) C ]$ i
8300: 02822001 addeq r2, r2, #14 S. x3 N2 Q# t
8304: 05c32000 strbeq r2, [r3]9 V9 v; D. g& W, A5 u
8308: e12fff1e bx lr) y8 L8 I- ?# j% V4 t3 r% }" R
830c: 0001050c .word 0x0001050c9 p& T' n+ v5 J9 J% n* E
none:
9 S. j) q; A ?) `0 G8 m# y7 C& |) y0000839c <frame_dummy>:- Y7 r7 {! }% }2 G
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
: x+ L$ N! x' p% t C! F 83a0: e92d4010 push {r4, lr}$ ^9 L) e6 |* f4 C
83a4: e5903000 ldr r3, [r0]
! X; D& T' r1 ` p" d/ U; m 83a8: e3530000 cmp r3, #0 ; 0x0" ^% \$ m; W; X9 S7 }: X5 W
83ac: 08bd8010 popeq {r4, pc}
3 C5 H$ s1 ?1 w7 _; {' i 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
$ G: _$ k0 z0 g0 k) K* V) v. L- V 83b4: e3530000 cmp r3, #0 ; 0x02 `7 S4 m; z7 r% o$ D8 ~) \
83b8: 08bd8010 popeq {r4, pc}' [) r& P; Q- K3 R8 M+ J
83bc: e12fff33 blx r3
6 `0 V: G) ?. a, t7 s* _! e 83c0: e8bd8010 pop {r4, pc}
" d* H( x5 f; ^9 x Y1 c 83c4: 000104dc .word 0x000104dc
& C/ M# ?* b0 t$ w7 V$ H 83c8: 00000000 .word 0x00000000 U1 n: G% y0 Z* B- T9 e
arago:2 L1 b. l9 ^& H! |" H0 W4 [
00008310 <frame_dummy>:, M# B5 u% F: Y, k/ F+ _
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
, u+ J$ s+ K3 M 8314: e92d4008 push {r3, lr}
* @' J' Q( K$ ^ 8318: e5903000 ldr r3, [r0]
6 y6 O$ `% T4 E" O1 S 831c: e3530000 cmp r3, #0' Q2 P1 _ `- c" S
8320: 0a000003 beq 8334 <frame_dummy+0x24>& b) U! u( t8 Z4 T
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
7 ] n2 S4 t% f; o5 W" P: p/ f6 W0 [9 U 8328: e3530000 cmp r3, #0
" [: z3 q c1 A' T; i! g9 ] 832c: 11a0e00f movne lr, pc
. N2 ]4 \% h B1 f9 Y 8330: 112fff13 bxne r3
- p1 I) P/ E) l# S. B+ c 8334: e8bd4008 pop {r3, lr}" t8 Y2 x6 q) \0 ]( o4 D
8338: e12fff1e bx lr$ m- W& L* b! i: L! W
833c: 000103fc .word 0x000103fc6 g" R4 E3 B# D7 V2 p) x" Z
8340: 00000000 .word 0x00000000
2 h% P+ q( ~/ {, l. a& dnone:
6 r. s; d: q" f. L, Y$ ?000083cc <main>:+ P9 n2 x; ]4 r0 v4 H: C% W+ a; n
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)! a8 Y& B; M2 O8 v% }$ s
83d0: e28db000 add fp, sp, #0 ; 0x0& `' v* v$ x, P: r
83d4: e24dd01c sub sp, sp, #28 ; 0x1c* w1 V4 z/ r$ N p$ u6 C* p
83d8: e50b0018 str r0, [fp, #-24]
" `( @# E$ o4 F% T2 K$ B* n 83dc: e50b101c str r1, [fp, #-28]0 M4 n T6 p3 K% ~
83e0: e51b2010 ldr r2, [fp, #-16]4 u& M1 h$ q& Y6 F& _: G
83e4: e51b300c ldr r3, [fp, #-12]1 r" `9 m7 t3 b c/ F+ W6 w& d! o! S
83e8: e0030392 mul r3, r2, r3
& ~0 G6 a+ P/ }% A8 ~6 M9 @" U 83ec: e50b3008 str r3, [fp, #-8]! R" M3 J" k' H) B% _
83f0: e3a03000 mov r3, #0 ; 0x0
$ M! ?$ ^ `; Z5 D 83f4: e1a00003 mov r0, r3. l2 P- n9 o5 Y" c; m* W5 [5 s
83f8: e28bd000 add sp, fp, #0 ; 0x0) J# f& W( V% U! J/ Q# w8 z+ b! v
83fc: e8bd0800 pop {fp}
2 W2 o5 |% r, V 8400: e12fff1e bx lr
" I8 l1 l6 s$ \, w0 marago:5 l, K; k4 ^" f) L
00008344 <main>:
1 w' P! s7 R7 o 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 K6 T* R' c- F# [6 C' q% n9 \
8348: e28db000 add fp, sp, #06 U+ \9 r% p: k
834c: e24dd01c sub sp, sp, #28
' W0 M2 T5 E2 T6 u 8350: e50b0018 str r0, [fp, #-24]
# G; |7 s+ ]$ b* _ 8354: e50b101c str r1, [fp, #-28]
* G* T& B3 N% ^ 8358: e51b3008 ldr r3, [fp, #-8]
, N4 c3 [4 R9 y( E, v 835c: e51b200c ldr r2, [fp, #-12]! O: t, }" n" Q
8360: e0030392 mul r3, r2, r3# Q2 o! j/ f% r
8364: e50b3010 str r3, [fp, #-16]
C A; H0 Z' x- s 8368: e3a03000 mov r3, #0
: f6 z$ ]8 q! Q. P 836c: e1a00003 mov r0, r3
6 n8 t! |& J5 L( r/ u3 a6 }( j- A& Q4 o 8370: e28bd000 add sp, fp, #0$ \% ^2 i2 W3 c" J6 e
8374: e8bd0800 pop {fp}
- e' @4 W0 q! n, q* s 8378: e12fff1e bx lr
- u1 @* a! }! i2 S8 f5 D8 Onone:
6 {) ~# k$ N; V7 h4 o3 f3 y" z; S00008404 <__libc_csu_fini>:3 X- I6 I0 s3 J' Q
8404: e12fff1e bx lr
; ?; \3 D) {" ~# r4 [5 x+ G$ Garago:
3 T: K2 @0 ]% J6 @$ l1 F3 v000083dc <__libc_csu_fini>:
' d; |* l" l9 }- k2 ]- M3 _ 83dc: e12fff1e bx lr
& W6 V6 E; y" v$ nnone:5 [# H4 o& L! J2 x, e8 N
00008408 <__libc_csu_init>:
& }/ ?' t/ L- a- }& _/ T0 [ 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
" a& z# ^8 J3 T/ M4 a+ `& z( [ 840c: e1a08001 mov r8, r1
& Q4 s; G' q# o' `9 o' Y 8410: e1a07002 mov r7, r2
" d, Z! Z6 }* V1 E% F7 M 8414: e1a0a000 mov sl, r0
3 ^' B! T% I- i! q8 U 8418: ebffffb0 bl 82e0 <_init>9 C- W4 S7 ^) x/ f7 {
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>+ G \% F& x; m& e! P$ {
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
: R" z. O* f8 e/ d0 g; Q 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
" R$ D4 d9 Z; j4 \$ | 8428: e0613003 rsb r3, r1, r38 a) h( c$ ?% L/ s' ~- L
842c: e08f2002 add r2, pc, r28 Y( K+ T5 Q4 X
8430: e1b05143 asrs r5, r3, #25 X& J& F+ ~8 I* f3 y
8434: e0822001 add r2, r2, r1
5 u% v; Y2 z9 j 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}" ]- j2 a& O4 ]: P
843c: e1a06002 mov r6, r22 a7 {, U& Q2 x9 S( P( l" s
8440: e3a04000 mov r4, #0 ; 0x06 P/ s- z* D, t/ z9 e5 F
8444: e1a0000a mov r0, sl
8 b% O" T# [+ r2 g' g! ^0 |. U 8448: e1a01008 mov r1, r8
" ]5 `8 Y5 G+ E9 _ 844c: e1a02007 mov r2, r75 _% @- s6 J# I/ M( J9 H
8450: e1a0e00f mov lr, pc: b0 t: {& d4 ]
8454: e796f104 ldr pc, [r6, r4, lsl #2]! H, P& z) P5 k' E
8458: e2844001 add r4, r4, #1 ; 0x1# k* e$ S) L6 F& ` V3 Z7 b
845c: e1540005 cmp r4, r5% n$ u8 n+ u2 d2 c' E6 B0 ]: Y
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
+ h/ W1 A) ^, H6 c7 a( l 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ S/ d) s6 G) \. g5 F 8468: ffffff04 .word 0xffffff046 x: f- D) d! s6 p( B, r
846c: ffffff08 .word 0xffffff08
( G2 w6 V+ C' Y' t$ k 8470: 0000819c .word 0x0000819c% p+ f" p) l& U
arago:
% t2 v# [$ e J: T, q; f# l ]+ B0000837c <__libc_csu_init>:
, a; g- s6 q- j# r! h 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}$ t& D& f; i. z5 A
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>4 g) x! y* V4 u7 H: }
8384: e1a06000 mov r6, r0' X1 W i3 c5 v( E+ g
8388: e1a07001 mov r7, r1+ ~' t1 B+ z; d0 ` n% r
838c: e1a08002 mov r8, r2
* x7 B: c* v. H V 8390: ebffffae bl 8250 <_init>9 U1 K, A! A$ i$ a& P1 P; R
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>3 R2 h' ~" t2 z* C* B5 G" _
8398: e08fa00a add sl, pc, sl7 {' C" c' [) x
839c: e08f0001 add r0, pc, r1/ u, X6 _0 ^3 A/ L5 N+ a! o9 P) D
83a0: e06a5000 rsb r5, sl, r0. J" M3 R$ G! x: U; D: J/ l* H
83a4: e1b05145 asrs r5, r5, #2
( l/ z8 E' _7 Z 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
+ A5 \5 q% [; L1 u6 {+ d 83ac: e3a04000 mov r4, #08 G$ d1 a0 a$ F( y# B* N
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]2 Y; [, k4 n. v$ p3 h
83b4: e1a00006 mov r0, r6
. ~' w- h( b7 G0 x: B x. a( R; s3 s 83b8: e1a01007 mov r1, r7
) r; c+ |1 R8 F0 S 83bc: e1a02008 mov r2, r8, R" a: n e, ~8 H" {
83c0: e2844001 add r4, r4, #1
! k$ k$ r( g8 k 83c4: e12fff33 blx r3
% `3 y* V( Q) W* k" ?1 J' Z+ u& S5 Z 83c8: e1540005 cmp r4, r5
& {. t p# D' o, g/ Q 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>2 x6 m! b% _3 T
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}4 p& w4 C h6 a; X
83d4: 00008054 .word 0x00008054- o6 A2 u4 z5 \1 e Q
83d8: 00008054 .word 0x00008054' n4 Z0 t0 F8 I4 Z) w$ r9 x. Q
none:
2 I9 J! _2 R9 n& K8 a! x7 r! `Disassembly of section .fini:. j2 W/ T5 r% s3 m
$ n# ]* ?! K" D" G% b/ T& `00008474 <_fini>:
5 |; D' M! r$ g7 G2 K& n 8474: e92d4010 push {r4, lr}: S4 h1 ?, H% w
8478: e8bd8010 pop {r4, pc}3 i3 L+ q' u! v; N% n+ P" W
arago:0 a( M: v" F' U( }0 H' b
Disassembly of section .fini:
5 X+ s% S. n2 n5 a1 a! b9 w4 O) @0 E! L4 q
000083e0 <_fini>:! x: T8 _) M% F4 c, L: a1 c
83e0: e92d4008 push {r3, lr}
1 X9 w* ~ B: K6 d2 Y5 \, k 83e4: e8bd8008 pop {r3, pc}2 e- F& u6 O `9 o
; P* o: W9 ~' c/ l, ], i z, l- m7 m
+ h: K* B8 D0 j# \3 v% e+ ?$ O
|
|