|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
# I; H: v2 j! @/ C 1 #include<stdio.h>
) H0 y1 l+ C" b. @ 2 #include<math.h>
9 d: ?* G' ], _ 3 int main(int argc,char* argv[])
1 u9 L5 H# i* m' v; A, r) | 4 {
! N, [! N5 G$ r 5 int a,b,c;
* M1 s9 V: ]5 { ^$ o A# k- f& e, [ Q 6 c = a * b;
; V5 b0 A, |) }1 f; }5 |" T 7 return 0;; _" k( G+ m1 f
8 }
1 h' J0 i) x% K
1 P: [4 B* U/ z0 y- ^下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
) V7 U, j3 _6 A, [' {none:
; f" w# d& H9 Z000082e0 <_init>:- E# c8 l+ [& t w+ M
82e0: e92d4010 push {r4, lr}
2 \4 t8 Y4 i3 K! y; |* X* F6 T; k+ G 82e4: eb00001c bl 835c <call_gmon_start>
. w3 G9 i, i! o 82e8: e8bd8010 pop {r4, pc}+ h' O! A" Q E
arago:
* b f! [! z6 L* ~3 K+ g00008250 <_init>:
" I: l c$ B) t2 C2 p1 L 8250: e92d4008 push {r3, lr}- `- h' H# b9 k% V) t. [- y
8254: eb00001d bl 82d0 <call_gmon_start>
% N& o' ^% @& Z1 X1 c2 o 8258: e8bd8008 pop {r3, pc}
: c! U& S$ [5 e# ~( w. H2 `; Z* Q3 S0 X" {2 L; t3 n
none:' t: b1 {! v. j: ?3 d
000082ec <.plt>:+ P6 p; B/ L" [" e; |: Z5 `) z6 n: Z
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 x5 p, B4 @7 x, r. r6 S4 g
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 r/ \$ J/ ~* o7 q 82f4: e08fe00e add lr, pc, lr
: V |' n* C# c Q 82f8: e5bef008 ldr pc, [lr, #8]!
" p$ Q$ ?! _8 w& M) L9 V) c 82fc: 000082d4 .word 0x000082d4
) q) e( x k6 B1 h: \ 8300: e28fc600 add ip, pc, #0 ; 0x0( w3 E W3 Z* O
8304: e28cca08 add ip, ip, #32768 ; 0x8000
% W0 E& S- y9 _5 F! f9 W 8308: e5bcf2d4 ldr pc, [ip, #724]!8 p3 N2 c$ y! S% k6 X, n0 ?0 E
830c: e28fc600 add ip, pc, #0 ; 0x0
) c$ b/ F* V9 X/ ]9 g/ x 8310: e28cca08 add ip, ip, #32768 ; 0x80003 [, ?+ Y5 A! R; F
8314: e5bcf2cc ldr pc, [ip, #716]!
! `0 G3 G9 [8 [" S) _ 8318: e28fc600 add ip, pc, #0 ; 0x0
7 n, N5 x7 F Q. f8 ? 831c: e28cca08 add ip, ip, #32768 ; 0x8000% o R) v3 y$ m) N: N
8320: e5bcf2c4 ldr pc, [ip, #708]!" d- ]1 x1 T" c1 j: ?
arago:
) V) X5 b4 H8 V$ I( w+ h0000825c <.plt>:
# ~- `1 ]7 ]. i: \ 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)" X8 I* \8 u1 K9 P l$ l9 `# u, Q
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>" p3 x5 E( M% @* y8 |1 d9 Y
8264: e08fe00e add lr, pc, lr
& R! G) i. q& p 8268: e5bef008 ldr pc, [lr, #8]!, }! }5 J7 F; q; l
826c: 0000827c .word 0x0000827c
$ r* Q" m; L( h0 |% y# ^ 8270: e28fc600 add ip, pc, #0 p% Y2 N/ s" I7 x7 d
8274: e28cca08 add ip, ip, #32768 ; 0x8000; b; I* n1 _( e
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
9 ^2 O1 E- t* S+ C' s% p 827c: e28fc600 add ip, pc, #0
( ?. w* g1 H! ^$ `' e3 v# g+ t" w8 T 8280: e28cca08 add ip, ip, #32768 ; 0x8000
b' {% U* R7 ?3 n$ O& H& W* ` 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
/ Z- H! n% _' ]# U( v$ K 8288: e28fc600 add ip, pc, #0+ K1 `9 Y7 w9 `$ ?
828c: e28cca08 add ip, ip, #32768 ; 0x8000
- p8 {9 p) f3 L8 c& Y" C 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c1 e: }9 g( M& ~# e$ N$ ]6 l
none:
; D; q, @' J- w& v$ V8 n00008324 <_start>:
3 L' x3 Z' g. P 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>* C- f/ Y. Q: f9 v _
8328: e3a0b000 mov fp, #0 ; 0x05 R+ T% w8 d# J/ [
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)/ ~0 q3 i5 |6 V- Y
8330: e1a0200d mov r2, sp
: {$ f- q) E+ D, ~8 E 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
C3 n8 O# F9 H- P% E o- g$ B+ f 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
7 h& }" T$ o1 L5 Z6 [ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>) ]' S7 L0 [4 P+ ^
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
$ f% O' H& M' u; q# V1 T 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
0 f+ _7 g g ^0 C: n 8348: ebffffef bl 830c <_init+0x2c>
" }1 K3 Q- D7 B5 T1 U5 Q: L 834c: ebffffeb bl 8300 <_init+0x20>/ c" f' G6 w, s5 O+ O9 T7 X
8350: 00008404 .word 0x00008404& ~6 I7 }8 R3 I5 q- R4 \
8354: 000083cc .word 0x000083cc
; D8 H# O: F2 M5 t6 L5 o9 V( E 8358: 00008408 .word 0x00008408
% d4 D# k" y- carago:
' Y7 |4 R* c9 q: y# m: v: B00008294 <_start>:
2 s9 n3 C' B6 g3 p8 u2 d$ \6 D 8294: e3a0b000 mov fp, #0
1 R% c* k7 j2 W- b5 d( U 8298: e3a0e000 mov lr, #04 a7 s1 T) I) j5 _% G# `
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ J9 y" r. |: M5 U/ o
82a0: e1a0200d mov r2, sp3 c8 A8 ]5 a' b' F% ^5 @9 z! k" M
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
1 {. Q3 ^% U2 D C/ y 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
' E$ K% L5 b: A# w 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>& H% H. Q% d. O! T _! G
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
$ L; X }# r* r( X 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>/ E w0 A: q# s8 |5 _
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
" q) w0 {6 M J$ ~ 82bc: ebffffee bl 827c <_init+0x2c>+ x8 n* }3 Y2 |3 O! i
82c0: ebffffea bl 8270 <_init+0x20>
) C+ k4 \" e- p& C3 t! o' V; u: h) | 82c4: 000083dc .word 0x000083dc2 H$ C" U) A6 F6 C' f: g* P
82c8: 00008344 .word 0x00008344
) h9 U1 a! X1 {; ?/ E# D- S 82cc: 0000837c .word 0x0000837c8 D8 G7 g4 R3 g- Q7 P5 J
none:5 y0 T. |, y! s8 E, H) k; o& A% K: l
0000835c <call_gmon_start>:
" f- f) b9 P0 N0 V |3 H 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c># S4 U( a- C2 w; n* J/ P# R8 ^( ~- E
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
( o7 ]7 [4 p- G* z( l. c: H 8364: e08f3003 add r3, pc, r3" H; c$ a) o- H4 p4 G1 b4 a
8368: e7931002 ldr r1, [r3, r2]
5 J8 z; O7 ~* z6 p, n+ F1 { 836c: e3510000 cmp r1, #0 ; 0x0
! p- m! ^5 H" ^/ w9 C5 T 8370: 012fff1e bxeq lr
7 A# T9 c! s* o4 q 8374: eaffffe7 b 8318 <_init+0x38>8 k z8 y! N, w
8378: 00008264 .word 0x000082648 g' j% ~3 O' m, K
837c: 00000018 .word 0x00000018
0 x1 X0 B K& v8 N) c0 h A, J3 warago:
2 K, t. @+ J$ b000082d0 <call_gmon_start>:
0 @( S$ j& [: v 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
p6 f3 t" b! X/ E u. s8 `4 B0 ~ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>5 h: ?& _1 u# t h/ b
82d8: e08f3003 add r3, pc, r3
* p( _6 D* g# H3 z% {! I 82dc: e7932000 ldr r2, [r3, r0]
9 e9 n1 c8 j4 y1 }/ W: w 82e0: e3520000 cmp r2, #08 Q- `8 m$ y& I# H n+ F
82e4: 012fff1e bxeq lr1 ~: p$ B. d" `! P( `
82e8: eaffffe6 b 8288 <_init+0x38>+ m$ J; x# i) x- \1 H
82ec: 00008208 .word 0x00008208
' f+ B( w- i" Z+ g4 W2 S 82f0: 00000018 .word 0x00000018( N: I# @) m$ K( F. }5 T/ ^9 A
none:/ ^& g% [3 w& t0 |% q5 i" K B
00008380 <__do_global_dtors_aux>:
' n4 g6 ]3 o. o- q, E 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>4 c2 E" j8 ]/ ^2 V
8384: e5d23000 ldrb r3, [r2]$ A% i* U4 [6 x3 U0 o) n i
8388: e3530000 cmp r3, #0 ; 0x02 X8 T2 p1 L* a P; z6 }3 c
838c: 03a03001 moveq r3, #1 ; 0x1
6 |6 O# T6 j: f 8390: 05c23000 strbeq r3, [r2]" U7 L* V/ u# p& c3 E2 v
8394: e12fff1e bx lr- Z: ~0 w& Y+ G6 ?* d. `5 F
8398: 000105f4 .word 0x000105f4
8 C: f6 f# X9 C2 }. V, k( K3 zarago:
: ]$ W& [/ D5 z0 O7 G000082f4 <__do_global_dtors_aux>:
t5 m3 F2 ^0 ^- Z" T! V 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
0 W1 C! K6 K0 H6 H5 I 82f8: e5d32000 ldrb r2, [r3]+ L* M! G. R5 c* e; Z
82fc: e3520000 cmp r2, #00 L% @9 Y) O; o: Z
8300: 02822001 addeq r2, r2, #1
( |. `& E! \, O; V 8304: 05c32000 strbeq r2, [r3]+ D4 D7 _+ ?1 E8 a* h+ P3 u: `. @+ _
8308: e12fff1e bx lr2 ~2 U* ]3 P% z3 R3 k! O
830c: 0001050c .word 0x0001050c/ Z1 `* \" t' {7 b e. b3 y
none:
/ R9 e, `+ q! n7 o0000839c <frame_dummy>:# B3 ?$ c& G" o- O
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
- v, \! C4 H/ H: C: h9 S 83a0: e92d4010 push {r4, lr}
' |% b+ `% P1 n5 V 83a4: e5903000 ldr r3, [r0]. G# P/ o; Z0 l$ W9 e H
83a8: e3530000 cmp r3, #0 ; 0x05 T* [# t, B/ U
83ac: 08bd8010 popeq {r4, pc}
* A7 t( O$ S7 G9 B( Z+ H; h9 ^0 D% d* w 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>+ O. g5 t( c+ T2 C* i' R- A! O
83b4: e3530000 cmp r3, #0 ; 0x0
( K# O* r2 }! Y6 I o 83b8: 08bd8010 popeq {r4, pc}
% ` k+ d0 ^' a9 d! B5 } 83bc: e12fff33 blx r3
0 ]. b+ j+ ]& C$ J. }9 w) { 83c0: e8bd8010 pop {r4, pc}3 ~* N; b* P! z+ [7 k
83c4: 000104dc .word 0x000104dc
% V0 h; q. W0 r- v7 N( n! P0 @- } 83c8: 00000000 .word 0x00000000
}+ i/ _0 `1 S, `arago:/ ?5 Q, j7 M8 d9 v
00008310 <frame_dummy>:
6 |. X7 Z. l$ ] ~ 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>$ ?8 P4 A. J, v0 h# F. t N
8314: e92d4008 push {r3, lr}% l0 q' n2 b0 u( c$ F" K
8318: e5903000 ldr r3, [r0]
( r1 }/ V$ _4 c# r/ f 831c: e3530000 cmp r3, #0
6 r# I% U; K% { a1 K! O 8320: 0a000003 beq 8334 <frame_dummy+0x24>
. q, z9 i: l; ~. Q" Z" y( J 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
+ u( I) g; ?( J 8328: e3530000 cmp r3, #0# F/ x* G4 Y" w9 M3 C) @- U
832c: 11a0e00f movne lr, pc7 t0 t1 b) O2 \1 Q1 m% p0 L
8330: 112fff13 bxne r3# u4 j: r$ H) f1 S1 A. v! r9 E
8334: e8bd4008 pop {r3, lr}9 K5 p# T& M! q
8338: e12fff1e bx lr+ D0 {: X& x+ F- ]* G3 }9 C
833c: 000103fc .word 0x000103fc. U: s5 d$ h `6 f- a
8340: 00000000 .word 0x00000000 }, s$ m% U. n
none:( q" S% Z; E) g
000083cc <main>:
+ C7 z! Q, v2 Y* E 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 v1 d% f+ ^9 f" J) P
83d0: e28db000 add fp, sp, #0 ; 0x0% v3 E. Z, G+ ]/ t
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
% ]6 x+ O6 X0 T, }5 E 83d8: e50b0018 str r0, [fp, #-24]
9 U3 G9 B) ]2 r5 D. k! b$ u# l 83dc: e50b101c str r1, [fp, #-28] U; c. [( i x! ~7 m% u
83e0: e51b2010 ldr r2, [fp, #-16]
# t: V8 Y2 F& i7 o" H 83e4: e51b300c ldr r3, [fp, #-12]
$ g8 ~ a) _- ]6 m. g( [$ ] 83e8: e0030392 mul r3, r2, r3
! r; W) N( M; P2 | 83ec: e50b3008 str r3, [fp, #-8]+ }: j1 K$ M- S
83f0: e3a03000 mov r3, #0 ; 0x0; ^" n; ^* S% p; \" h! U3 T- F: ?
83f4: e1a00003 mov r0, r3
4 r$ w1 L i9 ?, V 83f8: e28bd000 add sp, fp, #0 ; 0x0
% f6 m3 ?2 l$ [. v9 X 83fc: e8bd0800 pop {fp}
) b( c) d5 I5 d: l 8400: e12fff1e bx lr
5 R9 K0 @- ?7 s1 M& W3 @arago:; p7 s5 Y! S# S7 X3 U
00008344 <main>:
# b4 N* v# j/ @2 l. ] 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)- f! [2 p$ u5 S Q6 i2 |7 c) E! `
8348: e28db000 add fp, sp, #06 o, K% g6 W2 G1 E/ f! \8 R2 V- i
834c: e24dd01c sub sp, sp, #28" S; H* q% p+ w# {
8350: e50b0018 str r0, [fp, #-24]
0 J& Q, j9 {5 T 8354: e50b101c str r1, [fp, #-28]
& j$ ]7 E2 Q( C# u5 I0 s; b 8358: e51b3008 ldr r3, [fp, #-8]
. Q. v4 F! r3 O5 j# p 835c: e51b200c ldr r2, [fp, #-12]
: g D! t' h: ]8 z 8360: e0030392 mul r3, r2, r3
8 P$ ]! A o. K# |" l4 C 8364: e50b3010 str r3, [fp, #-16]& F: a$ s1 S2 {- U' [" t) C
8368: e3a03000 mov r3, #0) _9 A; i. K3 k1 n8 _
836c: e1a00003 mov r0, r3
8 l) t; _/ m: V 8370: e28bd000 add sp, fp, #0. m+ [6 E2 ^ q, i. p5 p( w
8374: e8bd0800 pop {fp}
4 h w D* K8 `& V; L/ |- D 8378: e12fff1e bx lr, c/ R' v! d2 S/ i3 Y7 J
none:, [ G2 B0 E, R/ o8 Q% r+ \7 ?
00008404 <__libc_csu_fini>:3 E! D( a9 F! w5 H3 W0 Z
8404: e12fff1e bx lr
) |% j& Q5 C/ ~4 L# f& C6 Warago:+ } d9 L+ ^; U
000083dc <__libc_csu_fini>:! R! q$ C, `/ e/ {
83dc: e12fff1e bx lr# J" N( e* m" K' d7 d3 ?
none:: x9 F0 n$ J( C |+ t
00008408 <__libc_csu_init>:- N8 Z- g. I5 v, n5 {; p
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
, O0 M( x# h3 U! x+ H6 E7 Q/ G. N6 ?: n 840c: e1a08001 mov r8, r1
" z8 _3 s/ n* n, { 8410: e1a07002 mov r7, r20 N: H/ W$ L2 g. D) I! |/ b
8414: e1a0a000 mov sl, r0
7 K/ P# J% q0 X+ k, L. U 8418: ebffffb0 bl 82e0 <_init>7 Y, j2 Z& Q( a8 P
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>% P$ { X% g4 q
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
; V1 _; ^+ ] z 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>% C7 J3 X0 y) | @4 ^ Z
8428: e0613003 rsb r3, r1, r3- i% p5 O/ r% W' g7 d8 S/ H" L
842c: e08f2002 add r2, pc, r2
$ L& G4 o; u' ^& |( v4 | 8430: e1b05143 asrs r5, r3, #2
" U( b5 J# Z( y' w6 B 8434: e0822001 add r2, r2, r1
% A5 p) l! d0 o 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}+ y! T+ ^3 t2 _9 _4 M/ t
843c: e1a06002 mov r6, r2
7 F/ t: y' T! ? 8440: e3a04000 mov r4, #0 ; 0x0
0 a0 _- b3 z% A, _ 8444: e1a0000a mov r0, sl' ?+ _1 Z' q% \" k/ w' L
8448: e1a01008 mov r1, r8" ^9 m; }# G. W! c W
844c: e1a02007 mov r2, r70 d" t' t1 q) ?! Q# K
8450: e1a0e00f mov lr, pc* k+ ]& J0 V3 b, ~
8454: e796f104 ldr pc, [r6, r4, lsl #2]
( g9 j: i. `/ |& g" H- n- Y! d 8458: e2844001 add r4, r4, #1 ; 0x1) C. ~3 E4 q3 c# e- Z- G
845c: e1540005 cmp r4, r5! Z0 J% u2 X$ n* n. k$ L2 E% d' v
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>8 @6 \7 W. Z6 {* J+ N
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
. g1 F6 u" A3 ?! q" | 8468: ffffff04 .word 0xffffff049 f3 m; ]* L& P: V1 O2 E, U/ D1 [
846c: ffffff08 .word 0xffffff08
: L6 `. o4 ]$ F& }# O0 @ 8470: 0000819c .word 0x0000819c" G( i4 r9 s; Y8 r7 r
arago:& Q% R7 {+ O; Z& y8 `/ U
0000837c <__libc_csu_init>:
! {# p. R) b. ]$ @9 O 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' l# c+ V* n6 x6 L6 M1 o 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
M1 E1 c" d3 A( k 8384: e1a06000 mov r6, r0- Q8 i7 c9 P# |
8388: e1a07001 mov r7, r1, X, Z7 ~ J8 n0 L
838c: e1a08002 mov r8, r2. O- u5 \' n, ?" D3 V ]0 L$ N5 z
8390: ebffffae bl 8250 <_init>
! i' U k$ j8 f4 r2 G/ V0 K% J 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>2 g1 @1 g/ J b5 J" ^3 x: f7 p
8398: e08fa00a add sl, pc, sl [0 w7 Z, U" t
839c: e08f0001 add r0, pc, r1; F! J( e) }/ g5 {: {+ K; s+ E
83a0: e06a5000 rsb r5, sl, r0
) i/ I8 b+ i$ M1 ?$ s3 q 83a4: e1b05145 asrs r5, r5, #21 b1 f8 Q9 [$ V" v3 x0 a, H3 v
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
; k0 `% H0 o- x& @5 M7 q8 Q8 c 83ac: e3a04000 mov r4, #06 R: O$ h+ }; I
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
/ c- J r- T- s, ?8 e+ f 83b4: e1a00006 mov r0, r6
1 V) Y: k; E. z0 j. }) V& B 83b8: e1a01007 mov r1, r77 L! @, t# w7 e+ n2 a4 N/ t' R2 n0 V
83bc: e1a02008 mov r2, r88 ]+ o. E, q! ~7 Z
83c0: e2844001 add r4, r4, #1
; K" ^! |& [; k! D* i 83c4: e12fff33 blx r3( X" I: c$ `% D( ]% S0 q
83c8: e1540005 cmp r4, r5& f5 d4 z" ^# d* Q B
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
# F0 V7 W6 p6 B 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc} ^ E# c; V+ e! L. F7 G
83d4: 00008054 .word 0x000080549 J3 [3 l6 W x5 u4 J
83d8: 00008054 .word 0x00008054
) h0 o- N; c! o! S3 P1 Onone:( w( s2 R6 O1 r/ \ ]& L( x
Disassembly of section .fini:
3 Z( s8 L/ n$ J% D
9 k$ I5 K4 F. M6 {, S2 c! x00008474 <_fini>:
4 V* b" C L# ~* v 8474: e92d4010 push {r4, lr}
! b) I" H* A# ~! K9 @ 8478: e8bd8010 pop {r4, pc}
& i3 D, T) M" y' T7 oarago:
6 `6 u6 L: X6 X/ i( SDisassembly of section .fini:
- J$ \3 x6 r- J
l+ `; Q; u& F/ S000083e0 <_fini>:
' u+ ~. t$ w' e/ D: E 83e0: e92d4008 push {r3, lr}
! K% @. [! L) T 83e4: e8bd8008 pop {r3, pc}% W' E; _! e8 ?( d
/ b9 P& y1 S) J5 q5 K( B
0 @9 R! |" l1 v' N/ B" v/ K; _& Q S$ L \( e, Q. c7 [
|
|