|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:' S. X1 ], d4 ~5 m1 F
1 #include<stdio.h> 7 J8 w4 A, i; |9 ~8 m5 I& h
2 #include<math.h>
9 {8 q. A* k+ ^( f$ _4 J; a 3 int main(int argc,char* argv[])
$ |) v0 I" d. i0 ]. R" x 4 {
. h' t$ X; T4 w, [$ [ 5 int a,b,c;3 m$ X6 ?0 R0 B N$ z
6 c = a * b;
; O4 ^2 ?# @! ?# }' M 7 return 0;) U4 N Q5 f+ R8 W2 O5 E, `+ U
8 }
U! t7 U8 R4 L8 t/ Y; ^$ C
o3 {2 H4 H6 Z& C. v2 j+ M下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看0 ], X- _, P* P$ Y' F: e4 g7 q
none:1 L4 B1 f) y! K
000082e0 <_init>:( V2 u8 _7 t+ e, L( i" \$ |' @
82e0: e92d4010 push {r4, lr}7 `, z+ y( q# C
82e4: eb00001c bl 835c <call_gmon_start>
, ~& x# n: S' G+ h* r 82e8: e8bd8010 pop {r4, pc} j# _" c7 y; k2 T" f
arago:! d. _0 m+ u) u! E5 j5 g
00008250 <_init>:" D Q9 v/ a# J% D8 v
8250: e92d4008 push {r3, lr}
" @2 W! E. ]& j' j9 V 8254: eb00001d bl 82d0 <call_gmon_start>0 n* p$ P3 n, I
8258: e8bd8008 pop {r3, pc}
$ f- f, O( i8 p: A1 V# V( `) G3 {, h7 T% ~
none:
2 Z! ?! q9 }6 t. E* \) Z000082ec <.plt>:. E$ q+ W/ Q$ P2 Q) Y
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
" G5 d B& ~3 } 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
# |! H5 z" Z4 g& D4 w Y+ _2 w 82f4: e08fe00e add lr, pc, lr: L- {- m/ n4 A) B: m
82f8: e5bef008 ldr pc, [lr, #8]!
6 ]6 b5 q. v4 N 82fc: 000082d4 .word 0x000082d49 W. m' [/ }# a6 H
8300: e28fc600 add ip, pc, #0 ; 0x04 |2 f( l6 S8 [2 i9 v
8304: e28cca08 add ip, ip, #32768 ; 0x8000
8 n- f# ^2 m# I 8308: e5bcf2d4 ldr pc, [ip, #724]!$ {* L5 Y P1 y; y" e
830c: e28fc600 add ip, pc, #0 ; 0x0- d% d4 H* w- p0 ?4 K; L
8310: e28cca08 add ip, ip, #32768 ; 0x80008 h9 y/ _) a1 `8 h
8314: e5bcf2cc ldr pc, [ip, #716]!5 N% q# q4 a: n3 O2 P; g
8318: e28fc600 add ip, pc, #0 ; 0x0" K5 i) B: }+ d" e1 }0 d
831c: e28cca08 add ip, ip, #32768 ; 0x8000
9 `% W# Q8 {6 R' o: k" D7 y/ U 8320: e5bcf2c4 ldr pc, [ip, #708]!9 ?3 ^- I: G. K) _% `& g
arago:% f/ N8 q9 s! t: p. R! j& |9 c. M
0000825c <.plt>:
$ }6 Y. K* u+ P 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ |: `8 q6 e" ^1 g! n+ O) {
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
5 h9 ?; p% Q0 Q! g( g/ y- U/ s 8264: e08fe00e add lr, pc, lr
% C( a+ V: G. I- Q7 `% o* W 8268: e5bef008 ldr pc, [lr, #8]!% V* j( D7 A0 V6 s7 F! ^$ g9 q
826c: 0000827c .word 0x0000827c4 V; r$ i% q( X) [
8270: e28fc600 add ip, pc, #0. b; t h2 K3 \, |
8274: e28cca08 add ip, ip, #32768 ; 0x80007 s' F) i, V. ?! o0 g* {
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
, ^( Z5 u- x; F D 827c: e28fc600 add ip, pc, #0
( a% t5 b; S3 _! \* r& Q! A 8280: e28cca08 add ip, ip, #32768 ; 0x8000% L( L* `, s% ` z2 O' I: h
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2747 b/ M* n6 @$ q v4 L* j
8288: e28fc600 add ip, pc, #0
- p( F; Q1 [2 X5 d4 w6 I2 W 828c: e28cca08 add ip, ip, #32768 ; 0x8000* X' w! x0 {; e0 J' x
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
- y5 C ^ y: f9 L Y% v; w4 gnone:5 G7 \. }" ^* d' V/ k
00008324 <_start>:% i# b1 J( N x) w3 |8 A
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>+ O1 j/ i; o" w9 z6 ]' k3 M" N/ J
8328: e3a0b000 mov fp, #0 ; 0x0
7 Z0 q3 A+ f/ s& r* L$ L5 s 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 C. m% U# S. ]( S( S- Z
8330: e1a0200d mov r2, sp! D$ x; f9 N4 p, g+ k. q+ x
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)3 o+ y8 O# V7 W$ f7 H2 S* ^6 A4 O
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)0 e: p# t. E2 U; J( L0 E) X+ c
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
$ i/ p+ o# z8 G) [' x: ~( o7 j 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>) l. l# u5 Z1 g; h% }
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!), W0 U$ Z# k5 M
8348: ebffffef bl 830c <_init+0x2c>% Y2 h6 D4 |2 \. w3 d
834c: ebffffeb bl 8300 <_init+0x20>7 ?1 m/ R0 i& S* b
8350: 00008404 .word 0x000084041 S4 `( P& A9 ?' H
8354: 000083cc .word 0x000083cc1 E- d& y$ C/ Y. J: H7 S' R% V
8358: 00008408 .word 0x00008408+ i7 {' V3 Z2 J
arago:
F9 r2 K9 ~$ Q/ ]* v00008294 <_start>: l& F5 n. Z$ }) l
8294: e3a0b000 mov fp, #0
1 c% _! j9 D. ]9 [: { 8298: e3a0e000 mov lr, #00 J) a2 J$ q! ], ^$ X
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
' R$ i- G" o# _3 _5 b8 K 82a0: e1a0200d mov r2, sp
% o- D- b+ `' i6 J* w8 M" ~ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' t( v- _( @& g: D5 A) W 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 m8 `; L( i* g7 D8 r4 |1 D( I3 I
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
6 G% L X" ?" | I( g6 g 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) h. |6 H# c# c% B% V
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
7 A" [1 ~0 n4 L- O0 | 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
% W" J& l; P) R. _* ]7 l% e 82bc: ebffffee bl 827c <_init+0x2c>- H' ?& @- g, H' m5 F
82c0: ebffffea bl 8270 <_init+0x20>0 b+ u) k* ]2 O
82c4: 000083dc .word 0x000083dc8 S6 R G" C, I; F$ P$ T3 L
82c8: 00008344 .word 0x00008344
6 X9 A) Y4 M( M1 E7 R- D 82cc: 0000837c .word 0x0000837c
$ x& D- |1 Z$ Z$ ^/ G8 p: p3 Znone:$ `4 G+ P, M- T" U' Z& z( h5 q- H Z
0000835c <call_gmon_start>:" `. b9 A+ a: w; S
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>! T! J0 o* S8 h! x, p, }8 W9 |
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>8 ^, q* m6 A) Y8 Z+ r
8364: e08f3003 add r3, pc, r3) Z; s: t, ?4 Y- H- K0 }+ @% s
8368: e7931002 ldr r1, [r3, r2]
7 D) `# S9 ^' C8 F4 f9 Q1 C 836c: e3510000 cmp r1, #0 ; 0x0
* n2 g8 Y; H( S/ y, D! K) | 8370: 012fff1e bxeq lr4 g ~& ^- t6 R+ G4 G2 w3 t
8374: eaffffe7 b 8318 <_init+0x38>
0 K! J. s1 J2 b2 O c+ Q, [) d 8378: 00008264 .word 0x000082642 j- }0 p8 X- Q) d5 m; H: S, R
837c: 00000018 .word 0x00000018/ S- d3 J. m' a
arago:
/ O- s# M2 f6 \) d. M$ ^, f000082d0 <call_gmon_start>:
: b$ D5 @4 m% R- K! h/ ^/ j7 U 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 d0 c/ P$ C) q+ D* r 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>9 X5 j! h8 T( H% O9 Z0 W
82d8: e08f3003 add r3, pc, r3
4 R; I$ Y4 u$ p 82dc: e7932000 ldr r2, [r3, r0]
% K) p6 i, _4 B$ l# {, X 82e0: e3520000 cmp r2, #09 [: r5 _: i `3 K7 W
82e4: 012fff1e bxeq lr1 [# [) @* ~; V4 U4 N6 e
82e8: eaffffe6 b 8288 <_init+0x38>' B( ?( u8 r D4 k
82ec: 00008208 .word 0x00008208# N. y/ }' O. C+ j, Z O# _: U
82f0: 00000018 .word 0x00000018/ Z8 Y2 w4 b& r; E N5 a
none:! Y: `1 Q' F/ V0 q+ A
00008380 <__do_global_dtors_aux>:
3 Y- O& K/ f* L2 A6 t 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>! E( e) E/ ~) s0 r
8384: e5d23000 ldrb r3, [r2]. G: h* l, r" N0 Z5 s& H. S- j
8388: e3530000 cmp r3, #0 ; 0x0# s0 {/ `6 W) J/ A
838c: 03a03001 moveq r3, #1 ; 0x1: S. d) o6 d- K9 ~
8390: 05c23000 strbeq r3, [r2]0 m" }) o2 V8 y, g% E, ]
8394: e12fff1e bx lr G5 i% }+ N, ~, M9 B% J
8398: 000105f4 .word 0x000105f4
- W1 z% g* g8 N7 b4 |0 p/ p- S; darago:. l4 ]4 a9 |& B
000082f4 <__do_global_dtors_aux>:+ u5 k/ a: a0 f
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
7 o4 s! S& f& j0 Y( K0 `. d 82f8: e5d32000 ldrb r2, [r3]$ N1 L( I( J2 K$ E9 T
82fc: e3520000 cmp r2, #0; |/ S& m% d. x! y
8300: 02822001 addeq r2, r2, #1
3 `1 A& F9 _/ j" u. \ 8304: 05c32000 strbeq r2, [r3]
0 s4 C8 T0 i6 x; D. H 8308: e12fff1e bx lr+ G( g5 _' K: i; k( z3 B, H* @8 q
830c: 0001050c .word 0x0001050c$ j& ^" |. K6 R. ~& e
none:0 G3 ? ^* T8 C. r
0000839c <frame_dummy>:# Z. X. s5 z$ x7 ^& P5 z' I+ o8 \+ l9 D+ J- z
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>& Q4 _9 H) T$ R
83a0: e92d4010 push {r4, lr}
. w) U h- u) U: @, S- @ 83a4: e5903000 ldr r3, [r0]# r! {, F7 e2 G+ c
83a8: e3530000 cmp r3, #0 ; 0x0
. q8 s& y1 I& i: M0 D9 \0 t: c* A 83ac: 08bd8010 popeq {r4, pc}
0 j' Y! z; ?( ?; v, y9 e1 F0 S 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>5 W9 A9 L' }3 b7 z
83b4: e3530000 cmp r3, #0 ; 0x01 Y& _2 E8 x. S
83b8: 08bd8010 popeq {r4, pc}
3 S1 ^- d2 K( U; b% w 83bc: e12fff33 blx r33 t R ?+ f( h2 v' b6 X4 k
83c0: e8bd8010 pop {r4, pc}, O5 h) n4 ] O$ t% Y s
83c4: 000104dc .word 0x000104dc# } S! |7 @9 K1 I4 A% k! C1 e5 |
83c8: 00000000 .word 0x00000000
- K/ ~9 E, [/ d* s7 f: varago:
, ]6 u" W$ n1 E* G5 }00008310 <frame_dummy>:
& y3 {/ ]4 B' r 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
5 w* O) d" ], @7 ]2 c4 M g 8314: e92d4008 push {r3, lr}4 T! j n" C- y, s8 y
8318: e5903000 ldr r3, [r0]
. Z' Y( T. Q# { 831c: e3530000 cmp r3, #0
* V! Z' |8 x) F/ R' e h- B 8320: 0a000003 beq 8334 <frame_dummy+0x24>
+ N% n: z$ Y$ A" ?( s 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
$ u" Q; W6 g" |( ~$ ? d% J 8328: e3530000 cmp r3, #0
$ o$ e& s' M% G1 j( n 832c: 11a0e00f movne lr, pc
+ ?7 D5 G. `5 O" S5 z! B 8330: 112fff13 bxne r3
: T5 L9 j( {' Q5 w6 @) y 8334: e8bd4008 pop {r3, lr}3 ~9 Q9 g8 g& U9 K z! y: K' q7 H# h
8338: e12fff1e bx lr, {! f! f3 W# g7 m3 b: j" `
833c: 000103fc .word 0x000103fc5 X" C& z# T: O- L+ e6 ]
8340: 00000000 .word 0x00000000
7 V/ n U# S% k3 e- ^9 cnone: r2 I) l& H# v. N B
000083cc <main>:
, \' a- h" [3 x! g; P& b 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
6 F) ?) T% I3 u, |8 N& s5 K U 83d0: e28db000 add fp, sp, #0 ; 0x0
$ b( R" }1 ?: I0 U6 A 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
: o; R4 X# [7 [6 j( @6 v; B 83d8: e50b0018 str r0, [fp, #-24]/ L! Q- @- F3 G" Z7 i
83dc: e50b101c str r1, [fp, #-28]
) ^# \- O) |5 A4 E& A 83e0: e51b2010 ldr r2, [fp, #-16]
$ X7 I- c V+ G 83e4: e51b300c ldr r3, [fp, #-12]
; U( C& |* M4 H" x4 m* p 83e8: e0030392 mul r3, r2, r3( A1 f2 Z! [1 O5 U9 I
83ec: e50b3008 str r3, [fp, #-8]$ \2 l4 g' k1 F2 I; F; m( C
83f0: e3a03000 mov r3, #0 ; 0x0
1 }8 C j2 I3 r4 S* {3 b: _" a 83f4: e1a00003 mov r0, r3
- j5 u; s% S$ b0 i- o' d 83f8: e28bd000 add sp, fp, #0 ; 0x0: o" H- P( ^) W$ Z: o1 J
83fc: e8bd0800 pop {fp} X x7 q O7 |8 W: n2 q9 V' P s
8400: e12fff1e bx lr
2 ~' ^, M/ z) c* t1 v! L8 |" Rarago:( L9 L& G5 b1 U) @5 {, s
00008344 <main>:
, G" e: O0 K/ Y5 h# g- v 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
) H5 P& V6 |8 @% \$ V. k* r3 A 8348: e28db000 add fp, sp, #0
# p- {2 `5 Q6 p- c% M( R. Y1 x/ n 834c: e24dd01c sub sp, sp, #28: Q! ~& n% b& y# I [5 B; q W
8350: e50b0018 str r0, [fp, #-24]$ g, v( R% l9 ^2 B c
8354: e50b101c str r1, [fp, #-28]! ~5 `# G. \8 F/ r/ Z* c4 K# K
8358: e51b3008 ldr r3, [fp, #-8]2 d, O! u; r+ N5 j2 G |
835c: e51b200c ldr r2, [fp, #-12]7 t' V4 r( O% @; A, g2 A7 ^
8360: e0030392 mul r3, r2, r3
/ O( d0 H# [# ~: a( P3 c# W- g: R 8364: e50b3010 str r3, [fp, #-16]; x- C. t, P8 [! o
8368: e3a03000 mov r3, #0
& l! ^- U& ~: R4 z9 [) R 836c: e1a00003 mov r0, r3
1 n, z p& X* ^/ l" {) b 8370: e28bd000 add sp, fp, #07 l$ z9 B; _- A+ b. T
8374: e8bd0800 pop {fp}. p) o! K# o* Q) }
8378: e12fff1e bx lr
I7 H$ K7 t9 n$ d$ dnone:) X$ V2 i+ K0 @5 E1 V
00008404 <__libc_csu_fini>:3 S2 u9 P7 m9 y- k
8404: e12fff1e bx lr @0 M" A( F: {4 H) f1 A5 r
arago:
' X( @& b+ f! |8 ^5 F& ~000083dc <__libc_csu_fini>:+ w8 A2 N9 N0 C/ f" J( W
83dc: e12fff1e bx lr
2 U6 O! p3 G' O( N7 V: P& Enone:
4 A/ m2 o8 e2 n {# {/ H2 R5 G0 l00008408 <__libc_csu_init>:
; C" p( y/ W( m, I# c) x 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
& z3 H! d9 D' E) E 840c: e1a08001 mov r8, r1/ V' V# q2 b4 Z( @' a3 I! @5 j
8410: e1a07002 mov r7, r2
, Z$ p2 ^5 Y: W6 ` 8414: e1a0a000 mov sl, r0: r1 B" F+ G: }; A
8418: ebffffb0 bl 82e0 <_init>" U7 N. s7 y v" m: z
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>- j" K- N$ Z6 m' l/ ?
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
) V6 e6 }0 B6 d; h. j 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>' R% {1 w U( H" @" e+ v# Z9 l
8428: e0613003 rsb r3, r1, r3* K/ C6 X* C( ?! U
842c: e08f2002 add r2, pc, r2) v0 D( g) h/ r2 S0 ^* q; t
8430: e1b05143 asrs r5, r3, #2
, o0 q2 q2 S6 n4 g2 v9 u 8434: e0822001 add r2, r2, r1) V8 [2 _2 s3 c; C$ A2 d6 c
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}) Y {6 L5 e6 l' v; v1 w* \
843c: e1a06002 mov r6, r28 N1 V+ e+ B0 ?
8440: e3a04000 mov r4, #0 ; 0x0
; [ L$ A7 n/ S7 e 8444: e1a0000a mov r0, sl
0 d0 k' [. E" W! q3 E8 I 8448: e1a01008 mov r1, r8
3 s. X& M; y5 v9 D- f 844c: e1a02007 mov r2, r76 [' s6 \. s# A8 c
8450: e1a0e00f mov lr, pc: |( X' k3 N" J
8454: e796f104 ldr pc, [r6, r4, lsl #2]
3 h3 w7 T! Q4 ?# X3 J6 ~; N 8458: e2844001 add r4, r4, #1 ; 0x1' |. w0 g- J# o% S
845c: e1540005 cmp r4, r5# ]! s! r; E6 m4 A
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
5 }: T& y3 q& P% V" m* F. H! { 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}9 X+ o% p0 @8 _ U" f: @7 Q* D
8468: ffffff04 .word 0xffffff04
+ S( X6 I* v+ o: e 846c: ffffff08 .word 0xffffff08! d; U; x& G9 x/ A: k; D" }: D
8470: 0000819c .word 0x0000819c# {' H, I# B4 K$ n: h& R! |& O
arago:
6 i# j4 |* _/ ?/ Z6 H! H1 H' l2 O4 x0000837c <__libc_csu_init>:
6 ]. A) M ?" Z* _9 Q* K 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}4 [& y2 f* P7 v* M* v+ D
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
# A4 R% e5 H9 u2 i, @; j" { 8384: e1a06000 mov r6, r0( } g0 X5 B( ^$ e: j3 U
8388: e1a07001 mov r7, r1: }! C1 W+ S+ I: k
838c: e1a08002 mov r8, r2
B$ S4 M4 R: c% D$ R! G! P; \5 t 8390: ebffffae bl 8250 <_init> S T2 _, y5 j* h- r
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
6 i& N: b! c+ [3 P 8398: e08fa00a add sl, pc, sl% ]6 w" k; T7 [! U+ s& I9 {
839c: e08f0001 add r0, pc, r1
4 r) _9 t( k4 M+ K0 R3 p4 u) N 83a0: e06a5000 rsb r5, sl, r08 U) {$ N' i+ G4 K3 L5 Q
83a4: e1b05145 asrs r5, r5, #2. a! ]2 }9 T0 D: b5 Q! J5 Q0 H1 n2 f
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
8 ^& ~7 ]. S$ p: J 83ac: e3a04000 mov r4, #0
% u0 K9 j1 R9 y' o( U+ M2 o" { 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]% V; ~; J4 G; K+ w) ]
83b4: e1a00006 mov r0, r6
+ k* v9 O+ u$ y* W* Q* ~9 w 83b8: e1a01007 mov r1, r7
" f" b) T3 C( v7 {3 K% k" v 83bc: e1a02008 mov r2, r8! w* z4 ^* X' A# n2 e* M5 j
83c0: e2844001 add r4, r4, #1
. }# {7 I: h; b: ~* A3 E 83c4: e12fff33 blx r3% D, F: _( u( `7 G' ^
83c8: e1540005 cmp r4, r5 `; ~9 u& I3 J% |
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
/ D% B9 R2 [- ~ G$ R* P/ A 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
0 N# E+ m- w% K 83d4: 00008054 .word 0x000080548 {, Y: _; l" p0 k
83d8: 00008054 .word 0x00008054
" j9 |7 T D" d( f- _. n+ anone:% G8 J1 b1 a9 J! `* H
Disassembly of section .fini:' J) J2 ]1 z! R& w6 v
" v8 k" a6 ?2 Q. a5 _00008474 <_fini>:
( M7 q l* L0 s. O 8474: e92d4010 push {r4, lr}
( S% k' `5 S' y( K5 H' ] 8478: e8bd8010 pop {r4, pc}
h l% v, T! j+ rarago:. U- ^7 s2 w: s5 Q5 \( ~3 k
Disassembly of section .fini:
! z+ e4 [5 ^. ?0 p" O. W1 D/ j' p" R6 T/ ~" Y
000083e0 <_fini>:
8 @; L$ ~7 Q1 t& Q( Q, Q6 y' { 83e0: e92d4008 push {r3, lr}& X2 }. w$ j. k3 i6 L& Q
83e4: e8bd8008 pop {r3, pc}
2 @& s) }! H0 y! J3 w. K$ ]1 ^( ]9 T: e' P4 F8 i4 j
" F5 C: v0 L0 T; e1 S: h: R( j; A6 |+ v
|
|