|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
4 A! o; Z9 X' z' n' a; W 1 #include<stdio.h>
! L( t; u0 p y$ h% W; l/ O 2 #include<math.h>9 d( `4 i) j' X' _' n3 o
3 int main(int argc,char* argv[])
" P+ D. {6 m; Y$ i' k3 P4 \( t# ` 4 {
0 O! H6 j9 p! W 5 int a,b,c;
6 f0 q! @& A* S7 K9 S5 u' ~ 6 c = a * b;) |% p6 ?! V8 o. }
7 return 0;
" C) @, Y- }/ g! o, \$ D0 s4 Z 8 }+ r! X. @1 e; y% @- i$ j
" }% c; T5 b% i# K9 i1 w( [下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看+ A4 G0 ^5 u7 u+ y- y* T
none:. Q3 y6 N0 J6 c9 ]- H* C8 o
000082e0 <_init>:
2 F/ i$ X# j4 p& @2 {# b 82e0: e92d4010 push {r4, lr}
, o! O# C( j ~- o' _6 A 82e4: eb00001c bl 835c <call_gmon_start>
( _9 [! B# P* y4 i+ P8 W 82e8: e8bd8010 pop {r4, pc}
0 K8 N T2 J( b+ Warago:
0 D1 X8 V: Z; ]6 s6 }00008250 <_init>:8 z9 N4 B2 u/ T4 G2 s0 J( o
8250: e92d4008 push {r3, lr}
0 R- K, H2 o( A( n5 a 8254: eb00001d bl 82d0 <call_gmon_start>
5 M' U" Z1 S/ M! x0 w: Y 8258: e8bd8008 pop {r3, pc}' I4 _, U2 x0 u3 g" J) [( {
$ S0 Z2 y$ x. H f" snone:
/ j4 L' \" E2 w4 `0 z/ y000082ec <.plt>:7 g8 ^- r5 t% P* c
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ O" e# z Z+ W2 F! Z6 B$ G 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>( T9 T& M0 F$ p, ^& b p3 w
82f4: e08fe00e add lr, pc, lr
( [, M, Q3 Y$ Z) H. H: ^ 82f8: e5bef008 ldr pc, [lr, #8]!
. R2 r# _5 R" R$ n& I 82fc: 000082d4 .word 0x000082d40 N1 g, \/ m. m2 n/ s" S
8300: e28fc600 add ip, pc, #0 ; 0x0) I- W4 g8 Z% G2 q
8304: e28cca08 add ip, ip, #32768 ; 0x8000
}$ R- I' G- z 8308: e5bcf2d4 ldr pc, [ip, #724]!
! q3 O0 T) _1 I" I( [1 Q 830c: e28fc600 add ip, pc, #0 ; 0x0
0 ~% B9 i9 e" k+ z9 a 8310: e28cca08 add ip, ip, #32768 ; 0x8000
6 d7 m. H. i2 V# \- |2 M6 B 8314: e5bcf2cc ldr pc, [ip, #716]!
1 c% L8 t5 W& u( k 8318: e28fc600 add ip, pc, #0 ; 0x04 Z! K- U/ m- y8 t, H1 N
831c: e28cca08 add ip, ip, #32768 ; 0x8000
" m) M* L: q8 T; f 8320: e5bcf2c4 ldr pc, [ip, #708]!) K# U, R( L, n E; v, G, t& D; K
arago:! L3 p* m6 f8 k& g% M; L- |
0000825c <.plt>:& u) K5 G- ^7 M! k% j- Y; c
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)" O' S6 U- I' {2 o% Q5 |8 l
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
5 W) d6 H$ \+ Y! v 8264: e08fe00e add lr, pc, lr
3 q; Y5 ~- w' q7 ]" }+ j" p( V 8268: e5bef008 ldr pc, [lr, #8]!9 A6 J7 _! }$ ^0 o$ E
826c: 0000827c .word 0x0000827c. H) C0 \/ [# E* T2 M
8270: e28fc600 add ip, pc, #0
( J; N3 Q! h+ Q$ V3 C 8274: e28cca08 add ip, ip, #32768 ; 0x80008 P: R! l! I9 m% v2 R# f
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
2 ^: }8 |( Q, U 827c: e28fc600 add ip, pc, #0
' ~ q% f$ x, g" }" B 8280: e28cca08 add ip, ip, #32768 ; 0x8000# _$ @, }! r( v% f
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274" k6 H! x* L, t
8288: e28fc600 add ip, pc, #0, u+ o$ E) v+ k) N* m
828c: e28cca08 add ip, ip, #32768 ; 0x8000, y4 S& v. t8 f6 S
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c7 N$ P& N8 S5 A3 [) S& n3 T
none:
8 Y! s& z; P! F00008324 <_start>:: b+ ^) A9 M0 W; r+ n9 z( |
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
% F. ] W, x1 V, O! q- e2 c 8328: e3a0b000 mov fp, #0 ; 0x04 {; S) b, W! u4 }6 _; l) w
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)/ e3 y5 G# Y) O; A+ u" ~7 C
8330: e1a0200d mov r2, sp
9 J6 j: N% B8 O m$ ^ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)+ [8 F M% D7 M* i: j$ l6 u
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
1 T2 M$ `' W, r% l1 W$ { 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>, G+ c% Q4 a# Y; W0 e
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
) u6 D7 f5 W, `' R. ~# K 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!), ?( b% \+ F! }/ y2 r7 n: u
8348: ebffffef bl 830c <_init+0x2c>
+ d' C' H9 K7 ]+ o& r 834c: ebffffeb bl 8300 <_init+0x20> R4 [6 N9 @8 g/ d$ l( E
8350: 00008404 .word 0x00008404
1 S2 [- @6 A9 e3 z5 v9 _ 8354: 000083cc .word 0x000083cc
/ |7 R; K- i* H9 V 8358: 00008408 .word 0x000084085 z. V3 q4 U, ]
arago:! r( N) i& B6 ~) J) R/ k ]
00008294 <_start>:! w% w- b$ X# _9 _- s
8294: e3a0b000 mov fp, #0
0 t1 L) [# d6 K; T3 g( y9 f- J 8298: e3a0e000 mov lr, #0
- o9 L7 z; E" U) I3 r" a g4 L 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
, D( v0 n' X0 x 82a0: e1a0200d mov r2, sp* |( U9 t: |& F& |* P8 s0 [3 i6 i
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)) a! Y* f* h0 d9 Z& z" r( R
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
5 E% v1 Q) ~7 o+ K2 ` 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
& v/ z$ ^; h- X7 X- Q% e 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)! X8 x. v& N- z0 U
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>* f( ^+ p ?/ {
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>2 d& u6 x* ^8 F$ x8 h+ v( w5 _
82bc: ebffffee bl 827c <_init+0x2c>5 g8 w+ D- O# e! F
82c0: ebffffea bl 8270 <_init+0x20>
2 v- V$ L6 v: j ?. i. s k 82c4: 000083dc .word 0x000083dc
* z. C# m) R7 T0 F/ J6 n 82c8: 00008344 .word 0x00008344
9 b) k5 s4 H1 B( i) n: G! z 82cc: 0000837c .word 0x0000837c
! ^2 h1 C- c" H4 mnone:7 h9 F; p" O6 a( g& d- k
0000835c <call_gmon_start>:
3 ?5 M& j; [6 _5 z: H: n! v 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
! r7 |* }7 @) u1 ~ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>- z4 c, L+ j7 I0 N5 l
8364: e08f3003 add r3, pc, r3
3 L2 d/ W5 |! J- E 8368: e7931002 ldr r1, [r3, r2]
0 ^! u ]5 k$ n' b A 836c: e3510000 cmp r1, #0 ; 0x0
. T1 X" g* a6 L% b" w 8370: 012fff1e bxeq lr
1 T8 `) H# D9 s 8374: eaffffe7 b 8318 <_init+0x38>9 F* Y1 y+ o/ }5 L+ s
8378: 00008264 .word 0x000082649 v7 a/ z \% ]: `
837c: 00000018 .word 0x00000018) X: F3 }* h6 S5 d
arago:1 t3 |3 ?. r- d& H' d' J5 q* o7 s' S0 E$ W
000082d0 <call_gmon_start>:
$ Z4 ~- }. D0 t 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>/ L4 [$ C. b# @1 R
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>% _3 }" O3 P9 A0 e. P
82d8: e08f3003 add r3, pc, r3
- n& E8 k' a) x+ q( }( q5 B 82dc: e7932000 ldr r2, [r3, r0]# Z8 g9 s7 K: V) S) j5 h( f
82e0: e3520000 cmp r2, #0
3 P- i3 X, q/ Z7 R& H 82e4: 012fff1e bxeq lr; T2 M# K. i& b+ X7 D) L
82e8: eaffffe6 b 8288 <_init+0x38>
6 X" E7 `! t6 o( F/ a 82ec: 00008208 .word 0x00008208
, l# J3 F" Y, F* |4 G) H/ R 82f0: 00000018 .word 0x00000018+ X1 C/ w1 J; g; M0 }+ K
none:; y! m) S! W$ D( j5 r
00008380 <__do_global_dtors_aux>:
6 ]' X0 W; p2 U4 L 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
0 \% m, G- N- ^! M! z 8384: e5d23000 ldrb r3, [r2]
% ^# z1 P( q: Y$ ?% _8 N) i 8388: e3530000 cmp r3, #0 ; 0x0
9 y* `3 M7 g* u$ P( O4 q 838c: 03a03001 moveq r3, #1 ; 0x1. [# v! @9 F. E$ v, |: s4 E. i* U
8390: 05c23000 strbeq r3, [r2]: J3 Q: X) r4 C/ a
8394: e12fff1e bx lr% Q7 R3 h |5 M$ [0 q0 `& T8 L
8398: 000105f4 .word 0x000105f40 R3 ~% I R+ ]" X; v* p1 T* j! u
arago:! M4 N: D3 P6 `# B% c' q+ a R Q
000082f4 <__do_global_dtors_aux>:
4 {1 N, y0 }( o! l* z3 }* I 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
; n& G m! a: | K: A, F 82f8: e5d32000 ldrb r2, [r3]
* l" k. y* j& a, ^3 p) d% f* t- v 82fc: e3520000 cmp r2, #0
2 @7 {! ? G2 x1 q 8300: 02822001 addeq r2, r2, #1% Z0 l7 v# L: Q4 C
8304: 05c32000 strbeq r2, [r3], Z3 i: `: x# N" R) v, Z
8308: e12fff1e bx lr0 J4 P% Q0 [* T" k' a; p
830c: 0001050c .word 0x0001050c
" Q7 H& Q6 I0 h" U$ hnone:
2 w4 A1 J- K9 P" ]0000839c <frame_dummy>:
2 H* j6 z) } Y) p9 V. U& C 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
! f3 B' z3 U0 s3 x* [4 q 83a0: e92d4010 push {r4, lr} S, n L; H w, ~% g- _; \
83a4: e5903000 ldr r3, [r0] y2 ]6 o7 V/ b7 z7 \! ^' @6 N
83a8: e3530000 cmp r3, #0 ; 0x0
8 W6 w& Q: f3 P 83ac: 08bd8010 popeq {r4, pc}6 x9 f/ L9 _% o# V' ~
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>7 p, h3 I: E& t( H
83b4: e3530000 cmp r3, #0 ; 0x0
5 c, K/ R: K( n" b6 w8 V3 {+ f) {1 N 83b8: 08bd8010 popeq {r4, pc}" q& F4 D2 F2 b
83bc: e12fff33 blx r3% d. h, J# ?! N& }
83c0: e8bd8010 pop {r4, pc}
2 `& D. w2 E; {9 ] 83c4: 000104dc .word 0x000104dc
3 g+ r5 Y" _1 C 83c8: 00000000 .word 0x00000000
- A: _' A3 Y Q4 y6 x) }9 barago:
, m/ `1 K K3 g1 U1 I00008310 <frame_dummy>:
6 R. Q/ R8 e: R5 R" v0 d" ? 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
- s( N" t" W( ?/ P6 i 8314: e92d4008 push {r3, lr}
2 j: a) l* }& N' l6 @6 Y 8318: e5903000 ldr r3, [r0]
3 r+ b. c6 b4 x( Q 831c: e3530000 cmp r3, #0( T7 G3 Q1 ~1 x; p. s$ }7 a
8320: 0a000003 beq 8334 <frame_dummy+0x24>2 o$ r4 N( H6 V# M4 ]
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>4 ]2 {* N, t. n W
8328: e3530000 cmp r3, #0. e+ ^* a" F2 M
832c: 11a0e00f movne lr, pc/ B$ _( G6 F3 q9 s* q2 a, D
8330: 112fff13 bxne r3+ \ k% C0 D) s
8334: e8bd4008 pop {r3, lr}: r' ~: t6 O9 H0 ]- x2 {
8338: e12fff1e bx lr
6 H# V i: q0 s/ w# ^9 \% ^3 ^ 833c: 000103fc .word 0x000103fc
) z. z0 H" G) B5 z 8340: 00000000 .word 0x00000000) G" l. d4 C; a& |
none:6 w; S) [7 f5 [$ U# j
000083cc <main>:& ^8 m6 q) A. r7 d* Q6 J: r
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
- `) l, L# K6 _: c6 [! p5 A 83d0: e28db000 add fp, sp, #0 ; 0x0
! [5 h5 V7 y4 ]5 t 83d4: e24dd01c sub sp, sp, #28 ; 0x1c3 D: k# J6 d& Z$ h4 y/ h
83d8: e50b0018 str r0, [fp, #-24]9 N7 u t7 l. F
83dc: e50b101c str r1, [fp, #-28]! ^( F5 O/ n/ ?8 ^- n
83e0: e51b2010 ldr r2, [fp, #-16]' P4 Q; E$ N8 Q9 J) Z. x
83e4: e51b300c ldr r3, [fp, #-12]8 T% s! Q' W0 x; }3 j$ Y$ I
83e8: e0030392 mul r3, r2, r3
' o/ c% |6 e1 P 83ec: e50b3008 str r3, [fp, #-8]
% D4 \0 P1 B* F. P 83f0: e3a03000 mov r3, #0 ; 0x0
' ?- |$ g- G2 ?' E. M" }) i9 `1 r" T 83f4: e1a00003 mov r0, r3. |8 q6 B/ L% r& K' m- j e& Y
83f8: e28bd000 add sp, fp, #0 ; 0x05 E* y( o1 f- s% B
83fc: e8bd0800 pop {fp}2 ^/ e; x$ A' h- n5 b
8400: e12fff1e bx lr
, T( I6 ]5 |) Parago:
@8 U/ w y' g! K00008344 <main>:+ Y5 y( Z6 U4 c$ n3 l
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)2 W$ s' h0 O" `( z5 k% Q
8348: e28db000 add fp, sp, #0
% ? i7 s/ K {& k 834c: e24dd01c sub sp, sp, #28
. I6 ] A; V. ~' S+ O" F1 b5 @& U 8350: e50b0018 str r0, [fp, #-24]
; ]3 u3 A9 O! U" C 8354: e50b101c str r1, [fp, #-28]
9 T W* d! n/ K* i ~. C1 M* Z 8358: e51b3008 ldr r3, [fp, #-8]
$ n4 ^8 O F" i3 i1 h4 q 835c: e51b200c ldr r2, [fp, #-12]1 [& ~9 e5 Y% l- R* L& b
8360: e0030392 mul r3, r2, r3# U2 X! L8 S$ e, z/ b% N' _8 c# y& q
8364: e50b3010 str r3, [fp, #-16]
% i& T" n2 s$ e- ^: j 8368: e3a03000 mov r3, #0
" K5 s$ l' I5 h6 Z2 v 836c: e1a00003 mov r0, r3$ A0 W( O+ E4 \1 G" f
8370: e28bd000 add sp, fp, #0
# p7 t* k1 j; | 8374: e8bd0800 pop {fp}
7 C8 C! e+ s( S$ J7 ^! C; G3 r& T# ^ 8378: e12fff1e bx lr
. t" s3 c/ q( j/ Mnone:1 \2 H3 y0 ^. ?0 K" L7 j: ?: m$ _% L
00008404 <__libc_csu_fini>:
' u4 _2 u* C9 e! U2 w% [; S 8404: e12fff1e bx lr/ N+ H$ H; ]' B+ f
arago:
/ @' @& \1 e& w& G9 n000083dc <__libc_csu_fini>:
' \$ v- f; y# W A! g 83dc: e12fff1e bx lr
2 @/ A) f7 v+ u0 U9 bnone:
% J" X U+ y) u00008408 <__libc_csu_init>:
3 s* g$ V, e9 m& D1 Z3 W! Q 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}7 `2 H1 E& H l i* ]# f
840c: e1a08001 mov r8, r1
2 ]& {, h& Z, B& I 8410: e1a07002 mov r7, r2
# p* E! | A2 F! ~0 d: i+ A" h9 ] 8414: e1a0a000 mov sl, r0. k4 n/ D4 c& J
8418: ebffffb0 bl 82e0 <_init>% C" @. `$ H; W. |) R# P3 E
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>9 P2 k/ ^6 k' H2 C* @
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
8 d. O2 n) @' |/ _ 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>! V! ], V9 E5 A+ M3 A( R* ]
8428: e0613003 rsb r3, r1, r3 u" Y" G2 E& e: `% B! _8 F
842c: e08f2002 add r2, pc, r2 a/ c8 x5 s2 O+ a
8430: e1b05143 asrs r5, r3, #21 V( a. n, O- \ ~' b* |8 W2 U' y* t
8434: e0822001 add r2, r2, r1( b0 p- f% a( z6 H2 }4 J9 l
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}+ A& f* e3 |3 v4 u* l. G
843c: e1a06002 mov r6, r2
) L& O$ w( v- l, [ 8440: e3a04000 mov r4, #0 ; 0x01 L- |$ l; E4 C% G8 D/ ^
8444: e1a0000a mov r0, sl
* L" e( ~8 M! B* @ 8448: e1a01008 mov r1, r8
5 B0 n" t/ Y. K8 h7 U 844c: e1a02007 mov r2, r7' h# U: e' H% t& \0 q4 x
8450: e1a0e00f mov lr, pc
# `, ~7 h9 b8 e( y) V 8454: e796f104 ldr pc, [r6, r4, lsl #2]
, n7 M. m% y: f# @ 8458: e2844001 add r4, r4, #1 ; 0x1
0 Q; A x6 n" ]( K4 n3 C 845c: e1540005 cmp r4, r5
% |0 l7 J2 }/ N! j5 P 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
2 o5 a4 X* } d' |& E: J- d 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}/ y6 h- w. O( R5 B8 G4 k' P
8468: ffffff04 .word 0xffffff04
. b# X8 ~2 r0 A9 [. T. s: a 846c: ffffff08 .word 0xffffff08: |& J5 }" G. Z) [6 P
8470: 0000819c .word 0x0000819c
8 q% Y' f) P7 Q7 j* ]4 Parago:/ J; w! b& |5 ]$ I7 p/ y9 ?$ ?
0000837c <__libc_csu_init>:
; |' e* T6 J- c3 U$ r1 B* v 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}+ D% ^" e* l+ k1 `, h
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
3 m/ m1 P' `) w7 p [( } 8384: e1a06000 mov r6, r0
5 j r4 j% A, w 8388: e1a07001 mov r7, r1" [( m, z' d* |, A: O0 e f. `& |
838c: e1a08002 mov r8, r2
7 L3 S7 F) f# b" e+ S. a) C- r' R 8390: ebffffae bl 8250 <_init>
8 _; t$ I, x! U, R' R! {# A5 U8 Z* H 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
; [* ]" d& J6 Y- S 8398: e08fa00a add sl, pc, sl( O* _& T" r" J p& {( C& a
839c: e08f0001 add r0, pc, r1( v& Z$ P X+ L3 B5 M C
83a0: e06a5000 rsb r5, sl, r0+ s% t- ?8 U* j% g4 q- K
83a4: e1b05145 asrs r5, r5, #20 f0 _1 ?# k' q% R# K
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
1 b- V) h/ n9 _4 D: P0 q 83ac: e3a04000 mov r4, #0$ X Z$ ~8 H0 h$ O
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
6 _' C' @! a1 {# S: p7 M 83b4: e1a00006 mov r0, r6
3 W6 z1 {* x1 ?% U7 f 83b8: e1a01007 mov r1, r7
) k0 } D4 V6 t3 h0 ] f& `2 v 83bc: e1a02008 mov r2, r85 Z2 ^) _5 Z" O8 s
83c0: e2844001 add r4, r4, #1; D! m# _: e) T) n! z0 w
83c4: e12fff33 blx r32 z4 E7 l( ?& e" R6 `
83c8: e1540005 cmp r4, r5
; M! D, Q/ p( [+ d" G) H0 x1 Q7 z9 @ 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
6 U( G% ~- M/ J( `' _ 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
" O+ d3 c' i$ @/ ]1 s0 m; g 83d4: 00008054 .word 0x000080540 j5 B$ x6 Y3 @3 c
83d8: 00008054 .word 0x00008054
% w7 V1 n/ r: J2 S( |8 d2 g2 }. Wnone:
0 Z0 A) l- T+ U( W; G c% p! p) ^Disassembly of section .fini:
9 ~& O4 V/ h& Y1 o( e" f W7 W0 y) m7 O
00008474 <_fini>:! ^0 `. p# k3 d9 M) I9 O
8474: e92d4010 push {r4, lr}
2 f( u0 Z" F3 Q$ W 8478: e8bd8010 pop {r4, pc}3 ?( l Y. }2 b0 t
arago:
H3 R7 j+ u5 P5 U! MDisassembly of section .fini: r1 |. P- L/ L) r- V( H E7 O
4 p# h) `- `5 }" P' F, S+ @* i
000083e0 <_fini>:7 E. X% ^; r' s9 \* |3 a% H( F
83e0: e92d4008 push {r3, lr}! P5 Z: M, _5 r9 n( u B
83e4: e8bd8008 pop {r3, pc}, f) y' o; T' {& m Q
& T+ e3 r2 X! @' ?' e9 r9 G: b$ o* U- ]/ _" \
5 f2 \* Z1 n* C3 r* H9 } |
|