|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
) [! L Y' L3 P5 W6 _ W& F0 t 1 #include<stdio.h>
2 P9 S% k0 M$ B6 q$ H( z 2 #include<math.h>3 F! m" } G2 l+ K( T6 u9 ~6 A
3 int main(int argc,char* argv[])
" x. s5 ?+ M" U [ 4 {
7 F% s" K+ V0 x- T7 H 5 int a,b,c;
% z2 d( }( d+ J4 v% E8 \ 6 c = a * b;" c$ G) i0 M* k* R: `
7 return 0;
1 p1 J+ ?/ s: q$ ?: C; \% Z 8 }! p+ t2 A9 _2 e! b* [1 G# J( X1 l
2 E( N$ e5 V0 V
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看4 V- x( P B+ f9 A
none:
3 b2 {+ O+ z* f6 @000082e0 <_init>:
" @3 J$ y2 {( J 82e0: e92d4010 push {r4, lr}
" ^) [6 a8 d' T4 ^9 S$ B 82e4: eb00001c bl 835c <call_gmon_start>
0 ~$ z3 p x; V4 F* D; K' o 82e8: e8bd8010 pop {r4, pc}
: g k8 W. P. q1 l$ farago:
0 L3 n& O0 V) L; i7 c1 x00008250 <_init>:
! M: y4 H( @$ Q3 v: Q0 ` 8250: e92d4008 push {r3, lr}
( j6 ]( p* z0 u, w; Z2 S 8254: eb00001d bl 82d0 <call_gmon_start>
3 {' h$ ?- C! l/ h: Y 8258: e8bd8008 pop {r3, pc}
/ h8 k- }2 N1 |$ ]0 B& b( z' S
. }# D/ O0 F( X. w+ X: unone:
/ {2 }$ k6 n/ ]6 ^' f' Z000082ec <.plt>:/ s4 D7 e' {& \4 @& N" n% F
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)% w) }& M% H1 C0 w O
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>, _. ]3 V6 d( X1 {* R S8 V
82f4: e08fe00e add lr, pc, lr
* k2 e( f6 a2 o* M/ ^/ k1 V 82f8: e5bef008 ldr pc, [lr, #8]!
7 H) N4 |9 p. W2 b+ } 82fc: 000082d4 .word 0x000082d4, Y4 E5 }! l7 ` `
8300: e28fc600 add ip, pc, #0 ; 0x0% S; S& k! I: `( v) F% x3 r% u
8304: e28cca08 add ip, ip, #32768 ; 0x8000
+ s y [& K, i; }/ g( x6 W 8308: e5bcf2d4 ldr pc, [ip, #724]!
) |! B9 w9 l% M% T# l1 B x" L 830c: e28fc600 add ip, pc, #0 ; 0x0
4 U- m" x% c6 D/ l" N6 S 8310: e28cca08 add ip, ip, #32768 ; 0x8000
! v! e: }2 l2 X 8314: e5bcf2cc ldr pc, [ip, #716]!
6 S) ^% A7 }8 F 8318: e28fc600 add ip, pc, #0 ; 0x0
- q0 R1 a; o% Y z, G& _# t 831c: e28cca08 add ip, ip, #32768 ; 0x8000
2 L, B% }0 e N) M: X/ e 8320: e5bcf2c4 ldr pc, [ip, #708]!7 c9 ^5 ]/ {- N. k) D C
arago:& r' g* W/ {# U3 p1 _
0000825c <.plt>:+ @) v2 t5 K. D& u% M3 y
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 v( n5 e) u& x7 ~6 W( } 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>4 a# [: h5 ~' r* h
8264: e08fe00e add lr, pc, lr
- O6 p k' g7 T' E( P8 f 8268: e5bef008 ldr pc, [lr, #8]!8 B" O8 V7 G' v; z* m/ o
826c: 0000827c .word 0x0000827c3 N) b( H+ [% X) o$ ~
8270: e28fc600 add ip, pc, #0' O# R: Y1 }+ r% y! ]
8274: e28cca08 add ip, ip, #32768 ; 0x8000
9 R- D L$ D* [$ E9 g \0 @ 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
/ ~- X4 x8 i( r L+ y; a* U 827c: e28fc600 add ip, pc, #0$ f- T6 d, X' C5 P( ]/ I- H( f
8280: e28cca08 add ip, ip, #32768 ; 0x8000
0 w, M! n* n; r n" z% W 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
' M' r% G! c! C/ g: y5 W; y7 K/ | 8288: e28fc600 add ip, pc, #0' }; V* s" k5 r" b7 D
828c: e28cca08 add ip, ip, #32768 ; 0x8000
( e6 y$ j4 y% j3 A 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c3 U3 q# t$ y% }2 G$ R, T* E1 D8 \
none:" C) ]! U4 M2 T' }0 ^
00008324 <_start>:) a! V1 Y2 y4 m% c6 m8 ]& o
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>( v- ~' f, c$ v& t
8328: e3a0b000 mov fp, #0 ; 0x0
2 [ S% S3 U/ W. }# @9 K 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
) @" a2 n, ^( V, d0 I- s/ c 8330: e1a0200d mov r2, sp
7 N# a, |. g* L. D+ I( } G 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)! e- U% R) }: e) T' D( r z+ @) b
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)8 Z% [" S& i8 s( a0 W+ @5 j
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
% }2 A" m( @3 R 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
; j: F4 U& N2 p 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- ~0 Y. {3 D/ p1 {/ ?5 { 8348: ebffffef bl 830c <_init+0x2c>
4 o6 {3 F1 M+ T. A7 S1 W 834c: ebffffeb bl 8300 <_init+0x20>
1 `' @9 \! y% r 8350: 00008404 .word 0x00008404
( x/ ]4 x- w. L+ d7 t" T 8354: 000083cc .word 0x000083cc# q" a: I0 N: x3 S0 ^* W0 N) V
8358: 00008408 .word 0x00008408
+ n* m {, L1 [+ `) {& I) Q- k: Aarago:" b- B% ?* b* _ c- k: M
00008294 <_start>: z1 Y5 E, O" ]5 x9 t% |2 @+ J
8294: e3a0b000 mov fp, #05 y1 ?9 C# N; i9 ^ B
8298: e3a0e000 mov lr, #0- x e7 X7 S1 ?9 r) [$ v3 ~% p9 q/ k
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 G" B1 j w' t6 N' B+ f/ l+ G
82a0: e1a0200d mov r2, sp
* D/ w5 ^! ^4 Z5 m 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
/ |) F5 |# d/ k" ]$ b( r 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!). e: @' h. l2 M( o/ \! q
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>" \) T, @/ k, l5 G& i* \; ]
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)) V# G# t6 F- A$ P+ q6 Q" p
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
9 v- x9 Y, ]# O 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
1 j, D0 a4 w' Z: z& D7 B, K 82bc: ebffffee bl 827c <_init+0x2c>( v0 U- C, E9 t! s& w, U
82c0: ebffffea bl 8270 <_init+0x20>9 i# f F( L+ [ ~6 \7 a
82c4: 000083dc .word 0x000083dc
6 B3 C& C" ?" A4 e0 C8 C4 D. {$ a 82c8: 00008344 .word 0x00008344; V7 Y3 N) o# S5 E- e
82cc: 0000837c .word 0x0000837c
9 y* |% f S" n$ v1 ]; f% a& onone:6 J6 O# J: k K- Z( z! p! O
0000835c <call_gmon_start>:
* E* m, J) z. p5 v' c6 ] 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
, t" C9 S! }" C& o* y% { 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>; M3 K& c* z; F- I4 E% E
8364: e08f3003 add r3, pc, r3
' t" `1 A* ^ A$ R) Z 8368: e7931002 ldr r1, [r3, r2]9 G1 ^; i1 }8 E8 e L' e6 X ?
836c: e3510000 cmp r1, #0 ; 0x07 w8 c( T) L! e* n: N# K, L
8370: 012fff1e bxeq lr
5 h' t- |6 t0 B% z 8374: eaffffe7 b 8318 <_init+0x38>% W/ _6 n! \: a# K6 R8 S7 ^
8378: 00008264 .word 0x00008264& J1 N" o% d) T1 o& b- Y5 w7 _7 ^
837c: 00000018 .word 0x000000184 f0 E# w1 G+ ]$ l
arago:
/ A# K- O8 U1 m: N000082d0 <call_gmon_start>:
, T0 ^* F! J3 c 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>6 ?' e% U& f' |% @7 O" k# R; @+ I
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>. O# k% M: ?! u( U
82d8: e08f3003 add r3, pc, r3 R l {6 i7 [: T
82dc: e7932000 ldr r2, [r3, r0]
' \( {# { Y. u5 u5 Y 82e0: e3520000 cmp r2, #0/ \" ^1 s I) L
82e4: 012fff1e bxeq lr4 D% b+ N. H$ A/ C) q) V3 Z" P0 j
82e8: eaffffe6 b 8288 <_init+0x38>8 b% `: I, O7 o0 Q: z9 b
82ec: 00008208 .word 0x00008208
8 U$ b( B% u3 l2 } 82f0: 00000018 .word 0x00000018
0 I1 O) G2 n8 t# n; w# vnone:
, C: W+ N, s( D5 }* r00008380 <__do_global_dtors_aux>:( b% t. I1 v9 h5 K( a! \2 B* ]
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>9 A- x3 c/ C5 u. R
8384: e5d23000 ldrb r3, [r2]* a$ W9 f8 n$ {) D+ G' o$ v9 h5 o
8388: e3530000 cmp r3, #0 ; 0x0, W# E; `" n' B) \5 Y
838c: 03a03001 moveq r3, #1 ; 0x13 J/ Z4 ]1 y. X5 X; w3 K- L; h
8390: 05c23000 strbeq r3, [r2]" G6 i, q, g: i0 O8 j5 H+ h
8394: e12fff1e bx lr
' k# _7 F7 J2 m3 m- z6 O 8398: 000105f4 .word 0x000105f4
6 P0 q, B) m+ l6 rarago:
6 X$ v2 t) o. B$ Q000082f4 <__do_global_dtors_aux>:7 q6 G( }4 Z) n8 z) W3 M' d" W
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
" B7 [( g* F, r. ?2 y' _ 82f8: e5d32000 ldrb r2, [r3]
+ O; L3 o! @- p, l 82fc: e3520000 cmp r2, #0
! ?. I) i9 `4 y2 ^, Z- V2 `) M0 B 8300: 02822001 addeq r2, r2, #1 r$ W9 t5 g( c3 l8 d. P2 _
8304: 05c32000 strbeq r2, [r3]
* p& r( v% p6 C, a; E1 O# S 8308: e12fff1e bx lr( y0 d" Z8 C# v0 ?* s6 o& u
830c: 0001050c .word 0x0001050c
( n, J6 U/ D5 I+ _" onone:
+ q3 O) B( Z- n6 S0000839c <frame_dummy>:6 j1 z# t; I0 D; Z
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
* h k" u/ I5 Z4 w0 K 83a0: e92d4010 push {r4, lr}6 C/ J$ ^' Q- W' L' Y
83a4: e5903000 ldr r3, [r0]: ^* g$ u( b' q
83a8: e3530000 cmp r3, #0 ; 0x0
/ ]: w2 v/ _8 d( E0 J' t) q 83ac: 08bd8010 popeq {r4, pc}; s& v' D1 E, W; O
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
; q. V) p& N' v' H) a 83b4: e3530000 cmp r3, #0 ; 0x0
8 a1 l {" [4 R9 U: E( \ 83b8: 08bd8010 popeq {r4, pc}
: \0 }2 Y( I% O) z7 b7 ] 83bc: e12fff33 blx r3
$ Q9 T9 l: F8 t% `& a, v7 C; |. l 83c0: e8bd8010 pop {r4, pc}( c1 j& x+ m, f7 f& l/ _* F
83c4: 000104dc .word 0x000104dc
) y; q& N* ^0 u5 o 83c8: 00000000 .word 0x00000000
Z' j+ I) W% }1 X8 `0 l4 |; Uarago:
$ H2 y" b' G" L/ a/ U& p) N! t00008310 <frame_dummy>:
. E% R$ V) q6 U# B9 W! \0 T! J/ w 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
* T7 E6 u% b- C% t 8314: e92d4008 push {r3, lr}4 h7 w8 p W5 |: e% L; L) a
8318: e5903000 ldr r3, [r0]# b) b3 w) e1 a& f1 p6 n
831c: e3530000 cmp r3, #0
) }0 e' D) B( l8 ]6 t3 Y 8320: 0a000003 beq 8334 <frame_dummy+0x24>7 Y) t5 F$ T# ]6 I8 j
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>. K% B4 x8 \4 W& L& Q
8328: e3530000 cmp r3, #0' v. `& {7 ?6 F5 a
832c: 11a0e00f movne lr, pc
3 E# ]4 j5 N3 d0 B+ p' u3 V* k9 B 8330: 112fff13 bxne r3
4 e. u" w" {' Q, [- n3 O 8334: e8bd4008 pop {r3, lr}+ g6 ~/ d$ [, k0 i
8338: e12fff1e bx lr
1 Z* [5 e9 {/ o1 M7 E+ {! E' v' P: M 833c: 000103fc .word 0x000103fc, g e" J% K8 _
8340: 00000000 .word 0x00000000; r1 @+ B& |1 \8 _, o6 O6 }5 l% F
none:
j4 e( O9 Z8 ]" S; e000083cc <main>:7 L1 d9 q$ b! K! P3 k; @
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 i: s# y" Q5 h9 y O
83d0: e28db000 add fp, sp, #0 ; 0x0
2 |- y$ k* u4 Z 83d4: e24dd01c sub sp, sp, #28 ; 0x1c! x6 ]4 D* [7 k2 f2 L% g
83d8: e50b0018 str r0, [fp, #-24]
! s+ @* B) y9 v: R4 V$ h0 P 83dc: e50b101c str r1, [fp, #-28]
8 x+ I+ K+ k! Z; H+ | 83e0: e51b2010 ldr r2, [fp, #-16]
9 @+ Y& g! V& C3 E+ c Z7 D( z 83e4: e51b300c ldr r3, [fp, #-12]
3 l+ V0 ]. {( ] W' R4 A5 d 83e8: e0030392 mul r3, r2, r3; y9 O. F1 X; _# T) }+ L4 Z3 ]
83ec: e50b3008 str r3, [fp, #-8]! l; z `0 f1 D9 s1 o
83f0: e3a03000 mov r3, #0 ; 0x0# f) P; a. J3 h* J* e
83f4: e1a00003 mov r0, r3
+ [: `2 z# i( g7 k& J# x% t( i: ?2 b 83f8: e28bd000 add sp, fp, #0 ; 0x03 m) M& \( d/ J* ^ f9 v) a
83fc: e8bd0800 pop {fp}
, O- C! L( }4 P* v3 F' V 8400: e12fff1e bx lr% ~) z& {& n1 H, H( ?; c
arago:0 W+ ^" n2 }9 n& H
00008344 <main>:" c# O/ e- j0 ^9 q" \$ ?8 e) A) ~
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)- H0 Z2 Y6 I7 z3 u: \+ i. [; p
8348: e28db000 add fp, sp, #0
c% I8 k; t# ]: b6 i; j 834c: e24dd01c sub sp, sp, #28, d; c: j7 g1 G/ l; p6 A* ]
8350: e50b0018 str r0, [fp, #-24]! F" R' e' L, O- x! f+ o
8354: e50b101c str r1, [fp, #-28]
3 J" |% W7 p+ M0 Z; k% @ U 8358: e51b3008 ldr r3, [fp, #-8]
% ~) `7 Y$ G: S7 C- Q4 o 835c: e51b200c ldr r2, [fp, #-12]1 @+ m! e0 A7 E7 R! x
8360: e0030392 mul r3, r2, r3
; }. A* [8 s) _& j/ c' _4 T 8364: e50b3010 str r3, [fp, #-16]! l+ p* z( ~% X8 D, d
8368: e3a03000 mov r3, #0* q3 s: d( ~+ S7 g3 q+ j
836c: e1a00003 mov r0, r33 W8 M* g0 a1 b5 b
8370: e28bd000 add sp, fp, #0* v8 a' L' R+ F1 V2 ~4 S
8374: e8bd0800 pop {fp}/ U! T7 ~# z1 Z' J/ t7 ]
8378: e12fff1e bx lr) P' x0 E* {9 W8 t S
none:7 r) u: W0 Z; J7 _) C4 Q, H# P5 l
00008404 <__libc_csu_fini>:5 u$ G2 p: V9 b9 V; N* |
8404: e12fff1e bx lr
: d0 q @ w+ X4 {! Xarago:' u1 k! p, x7 @4 \8 w1 G( Y/ K1 s
000083dc <__libc_csu_fini>:" P( H+ f5 ?' {. s+ J' e7 p* m0 |
83dc: e12fff1e bx lr5 @" s* N+ H4 g' Q
none:8 V ^% Q" J# W# x
00008408 <__libc_csu_init>:
p1 u8 y2 X0 Z$ ^. j* \% e( g, r 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
- I" P; I$ p8 U 840c: e1a08001 mov r8, r16 u3 H+ M$ h3 O/ f' B) X( y2 i) z5 n
8410: e1a07002 mov r7, r2; |/ q( P" J+ k! r% v. l: @5 N2 Y
8414: e1a0a000 mov sl, r0
g& D! M9 V& `; Z 8418: ebffffb0 bl 82e0 <_init>
8 L7 ~) I/ s* B) U* w5 \/ e 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
4 ]0 g1 @6 t) b 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>, d' }0 P9 h: x7 z( U8 M
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
) b1 L2 X) c2 O6 Z- x( Z3 a' p0 W 8428: e0613003 rsb r3, r1, r3' n9 r/ l0 ]) t2 b5 V, V& F
842c: e08f2002 add r2, pc, r29 M! r# S' V+ y
8430: e1b05143 asrs r5, r3, #2
; U0 P( N# Q7 ]* V" {6 i8 w 8434: e0822001 add r2, r2, r1
7 L$ A6 @; g; d3 \, p 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
; D" k7 g8 k# f+ J3 h1 i 843c: e1a06002 mov r6, r2
. _6 w* a. b+ N0 X 8440: e3a04000 mov r4, #0 ; 0x01 l+ g/ n- m1 p( c/ z- Q
8444: e1a0000a mov r0, sl7 `. M- }4 e+ W+ r! w
8448: e1a01008 mov r1, r8
/ ~% k/ W/ [3 V1 i 844c: e1a02007 mov r2, r75 d& s2 `+ V9 q/ M
8450: e1a0e00f mov lr, pc' ~ e& i" g! G$ |
8454: e796f104 ldr pc, [r6, r4, lsl #2]2 B0 X6 S( s) D! \
8458: e2844001 add r4, r4, #1 ; 0x1! v4 J3 t$ G. Y6 P/ S, Q+ R( p5 [ i
845c: e1540005 cmp r4, r5
* q* }' J7 [- I7 M 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
0 I& [* P: k1 d+ ? r 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ d/ Q/ x0 J& }0 v; P5 R 8468: ffffff04 .word 0xffffff04
& V3 }- K/ w' j* G9 @6 Q 846c: ffffff08 .word 0xffffff08* [4 | O. v3 r1 ?
8470: 0000819c .word 0x0000819c5 l, F. X+ C; s7 E+ J c
arago:0 u, U2 [; R1 j' M$ o1 S) S, C* h
0000837c <__libc_csu_init>:
9 Y: w: o! K; c, W. I. J 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} _# M5 e( z+ P% ^
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>, `5 U- K$ K- o( @
8384: e1a06000 mov r6, r0: X* ^4 @0 q4 @8 ~% \# K3 ^
8388: e1a07001 mov r7, r1
6 I; w8 n% `% G6 m6 P5 J 838c: e1a08002 mov r8, r2
% z, o: l) `5 ]6 Q; ^0 w; P, r. g8 B 8390: ebffffae bl 8250 <_init>" a! U3 o' X. D+ k& K; w
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>7 R. S6 Y1 U4 z- V
8398: e08fa00a add sl, pc, sl
) Y& P+ L, M9 Q4 J 839c: e08f0001 add r0, pc, r1
! j( W8 J. Y6 T, ~; C, c 83a0: e06a5000 rsb r5, sl, r0
( C/ b+ R0 Q2 @4 Y' E: ^ 83a4: e1b05145 asrs r5, r5, #25 f) e' ~0 [! N
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
! Z) A; q5 _* `3 N+ ]( i4 ^$ D 83ac: e3a04000 mov r4, #0
6 ]: ~, f7 E% l3 O( P$ n3 O 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]0 `& m: t7 a$ C
83b4: e1a00006 mov r0, r6
/ {) f/ }+ @6 B" k$ j' w& l 83b8: e1a01007 mov r1, r74 [- A# M, X! H$ E
83bc: e1a02008 mov r2, r8
4 g# `$ b& ~' o& ? H% g( h 83c0: e2844001 add r4, r4, #1
/ [0 I" ^0 z. U9 j, ?- ~ 83c4: e12fff33 blx r32 e* E, ~- D2 s! X$ h/ q
83c8: e1540005 cmp r4, r58 g$ p9 V5 }# s; D6 b7 o# U
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>6 g2 \3 ` W. y/ o6 o0 M
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}% D, I1 Q3 j: C* ]% U7 K U h
83d4: 00008054 .word 0x00008054
2 W9 [4 O- G7 I4 Z 83d8: 00008054 .word 0x00008054' B% V# }- P% i: W
none:
+ P d. E. s: z. m6 T2 ]Disassembly of section .fini: `( O" R1 W" {; k: X) X/ o
! q. w- P0 m0 J' h* f4 p
00008474 <_fini>:
' H8 K2 i2 F# s/ l 8474: e92d4010 push {r4, lr}9 Z9 ^, g2 H+ x9 K
8478: e8bd8010 pop {r4, pc}' r& @' }. x0 l% m) O
arago:* Y2 L2 ] }" I# N" b6 G7 k
Disassembly of section .fini:8 o# X! ?# a/ A( B
% _0 j. b) ]4 g6 C9 V% ~000083e0 <_fini>:. m7 [, ?' _" ?+ V
83e0: e92d4008 push {r3, lr}5 W ]0 e6 D+ }
83e4: e8bd8008 pop {r3, pc}
( v& f. h0 I9 Z5 N7 c( P4 f7 u, O2 D3 n% C
- r6 s# F6 ?; q; m
' d" [! T/ G) E( l, n |
|