|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:, i7 C. V7 ]' @& T. U6 C
1 #include<stdio.h>
* o* [2 T7 J& s! \, h' C9 C 2 #include<math.h>
; V2 {6 A5 M: ]% E2 [+ A: U4 X 3 int main(int argc,char* argv[])* X( ^9 q& a* I# n9 E3 r
4 {
7 F& ~! h; |4 {: N- a j7 B" k 5 int a,b,c;
6 \+ w2 ^, P+ ?; X 6 c = a * b;8 [' b W7 H4 C* r. B. ~) ^, {$ y5 A
7 return 0;
+ L) F8 K/ E" N* Z; t0 f 8 }1 k: J6 c! o5 [2 W t$ ?
) G/ {. T5 B& j% C
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
2 [7 r+ M" w6 W' `& Gnone:
' D6 G _1 [ R) ~9 d000082e0 <_init>:6 ?( T0 Y/ P9 Z5 {& o1 p' P' D A/ |" t
82e0: e92d4010 push {r4, lr}7 K- ^ A# I7 L' ]
82e4: eb00001c bl 835c <call_gmon_start>: t! o) G6 m/ f2 V& A+ n
82e8: e8bd8010 pop {r4, pc}9 o. ]+ s+ _# i k
arago:5 b: M5 @! R5 e- b
00008250 <_init>:
( i. r- o! M5 C" U; W8 l 8250: e92d4008 push {r3, lr} C; Z4 T+ n5 M9 s
8254: eb00001d bl 82d0 <call_gmon_start>
$ l L$ z* O# \9 x* m* ?5 y$ C6 `9 f 8258: e8bd8008 pop {r3, pc}
7 H6 Q& I7 S% Y3 l& f z6 m9 c# L! r6 S
none:
. o% }. H. E4 k+ z: N000082ec <.plt>:$ z# C4 K# b9 }! P% Q5 {. i5 J
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* W% P$ _5 `' w6 n, u3 z) c7 \7 G 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>( J1 Z% {! b6 C
82f4: e08fe00e add lr, pc, lr" M" `# q9 ?, P: v0 \- I) K( x: s5 a
82f8: e5bef008 ldr pc, [lr, #8]!# s% E. G+ T" V0 @! }& ~
82fc: 000082d4 .word 0x000082d4
7 }0 W/ d% T1 D, l, h 8300: e28fc600 add ip, pc, #0 ; 0x0
% `$ f, m; \1 n+ w- ] 8304: e28cca08 add ip, ip, #32768 ; 0x8000
, s; a1 B9 z- r8 [. M 8308: e5bcf2d4 ldr pc, [ip, #724]!6 h% G$ y7 A( l3 V( q
830c: e28fc600 add ip, pc, #0 ; 0x0
0 v7 }) W7 T! T; ?: Y. M 8310: e28cca08 add ip, ip, #32768 ; 0x8000: M+ K( V) Q6 D, U& x
8314: e5bcf2cc ldr pc, [ip, #716]!
' Q& q: d( k9 X, V8 {3 u6 ~ 8318: e28fc600 add ip, pc, #0 ; 0x0( b' @) K8 |2 P3 C6 w, A- \
831c: e28cca08 add ip, ip, #32768 ; 0x8000
/ V( X. q6 g2 m* V% e% \ 8320: e5bcf2c4 ldr pc, [ip, #708]!
- G7 R8 q/ _5 t+ p/ x$ yarago:' d5 [5 m- l! S
0000825c <.plt>:% z) R; k0 Y' h Y- m
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)8 ~2 z- D3 V2 S( e0 c$ ?
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>" m1 G. P& T# {+ N! H" K, r
8264: e08fe00e add lr, pc, lr# \$ k, w4 C( [& E
8268: e5bef008 ldr pc, [lr, #8]!9 a$ A7 e, v% I& N
826c: 0000827c .word 0x0000827c
8 H2 Y& m+ b( {$ B' R! u' f1 H 8270: e28fc600 add ip, pc, #0
5 t8 w E9 D* j1 `5 l 8274: e28cca08 add ip, ip, #32768 ; 0x8000
! _% Y7 [& ` T" F) q8 }9 `- h 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c! a; C2 I' Q% S- ?0 h
827c: e28fc600 add ip, pc, #0
4 q4 ~+ j- |5 c( _/ A0 n 8280: e28cca08 add ip, ip, #32768 ; 0x8000
" x% X6 F2 V) j% r 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
/ |( @, n' F$ ~ 8288: e28fc600 add ip, pc, #0
, E" ]1 ]; q' N5 ]" I# @: B+ z9 I4 Z 828c: e28cca08 add ip, ip, #32768 ; 0x8000
1 G/ C4 |! [5 @7 Z0 P0 X3 m: \" u( v 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c5 F* y# i3 J$ a) v
none: b3 c+ _5 l0 {# {
00008324 <_start>:
' D" ^- Q# B+ e ^$ X' m: y! B 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>4 r: A: P1 b: m! ]- Z g
8328: e3a0b000 mov fp, #0 ; 0x0$ b2 o6 h/ R" Q7 s2 t( R3 d( a
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 @! {0 P. o, _: o2 r/ p. I
8330: e1a0200d mov r2, sp, n3 L- P) I F" O( X
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' Z/ j6 z6 s+ [' y1 m 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)2 n9 x, Y0 c" k5 N9 E
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>5 N: j$ B! M3 P$ f4 a5 Y) `; G
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>9 e( s5 ^- ~5 r) D% r% L6 g
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- J1 `5 F. y7 s1 h, C3 I 8348: ebffffef bl 830c <_init+0x2c>. o9 p- W( x/ ]: N4 Z7 H
834c: ebffffeb bl 8300 <_init+0x20>
- P) F/ F0 ^( ~8 g" z 8350: 00008404 .word 0x00008404
6 O" {9 j( F; j 8354: 000083cc .word 0x000083cc
0 I6 S( K. F5 f% ] R* H 8358: 00008408 .word 0x00008408
2 h9 z6 s- _+ ^2 w" Karago:- I7 z6 Y3 M1 S
00008294 <_start>:9 T! K9 k2 x9 W6 _
8294: e3a0b000 mov fp, #0# t& a: {/ K- {! u
8298: e3a0e000 mov lr, #0$ V0 s7 l1 T9 B% C1 A
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
, F0 ^5 D% C2 n) S" G+ a 82a0: e1a0200d mov r2, sp
e. [. [" e; g 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# D7 _: y N K( @2 X 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
. k0 M& j& Y' o; ^ 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>! m+ ?) f- r5 p q: J# q6 J
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; M' j7 W0 V/ E8 U4 {1 P0 n1 ~: m4 `. ` 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>, O0 D8 y u4 e8 E4 n1 u7 l
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
5 L) Q/ A5 W# s: s2 f 82bc: ebffffee bl 827c <_init+0x2c>
) I+ c2 S8 {8 U8 d 82c0: ebffffea bl 8270 <_init+0x20>
& O* d! t+ @# A6 p1 ~ 82c4: 000083dc .word 0x000083dc# H3 l5 I8 y' g6 m K
82c8: 00008344 .word 0x00008344
2 f. g. l( Y& S. Z 82cc: 0000837c .word 0x0000837c
, A# x0 L1 }7 P/ J7 C6 Q' ^" ^# Hnone:8 W I0 R4 g0 n0 O: ?, M* c7 `" G e
0000835c <call_gmon_start>:. p! z; W4 n+ [3 T
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
6 u' j5 |( E) W( d 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>2 K8 d6 |, t5 ~! v3 E
8364: e08f3003 add r3, pc, r31 W# B0 [( Q9 F6 K
8368: e7931002 ldr r1, [r3, r2]
0 Q$ p w* J) F: J, w0 ^# R 836c: e3510000 cmp r1, #0 ; 0x02 ^8 J, Q' i8 _8 {% J8 p
8370: 012fff1e bxeq lr
" O9 c3 O/ Z" k, u 8374: eaffffe7 b 8318 <_init+0x38>( _) b# C# D) J8 a! |+ A
8378: 00008264 .word 0x000082645 n! x4 X( u. y8 U
837c: 00000018 .word 0x000000188 L" `% c) O) S4 q- O
arago:8 j' K& K( p' y* K9 ?. }
000082d0 <call_gmon_start>:
! A# V6 [7 ?9 @2 [! U% K8 l 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>9 O$ u6 ~8 U4 E- M' v
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
) w- t5 R' n, W% C* k 82d8: e08f3003 add r3, pc, r3/ z" T# b+ S' o
82dc: e7932000 ldr r2, [r3, r0]
0 F' }9 x: [" `" J9 I5 _ 82e0: e3520000 cmp r2, #0
. z4 M2 e: p8 B: Y4 h6 g: n 82e4: 012fff1e bxeq lr
8 v( V! M- t4 a% d% C+ U% `9 g; v. c 82e8: eaffffe6 b 8288 <_init+0x38>+ y+ R% o0 g6 z$ q% B' F7 r
82ec: 00008208 .word 0x00008208" I/ @9 F! t9 W8 M% l
82f0: 00000018 .word 0x000000187 d- I: q. G, @- l8 x+ o
none:
) x# E0 Q! Q0 X00008380 <__do_global_dtors_aux>:
" l$ @% L/ M* S3 P$ A: { 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>8 k9 o' L; y' l% u& I4 n+ A' n
8384: e5d23000 ldrb r3, [r2]
, b1 g1 H8 M& `- M, n5 `" k E 8388: e3530000 cmp r3, #0 ; 0x0
+ a/ A/ W3 @ t% O% q( x2 ~ 838c: 03a03001 moveq r3, #1 ; 0x1
6 q& e/ z1 L. m, y' P) v 8390: 05c23000 strbeq r3, [r2]
' G- @# l [2 k2 y) O1 S) z1 R 8394: e12fff1e bx lr
4 Y2 o# J- I# G0 Q5 M0 {2 f 8398: 000105f4 .word 0x000105f42 M2 |7 S4 m- R7 F9 S
arago:1 K3 e6 `7 l& [
000082f4 <__do_global_dtors_aux>:2 K- D3 A* B/ j% Z: Z- ~6 v
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
% f# P$ P+ {; q% @. `( i 82f8: e5d32000 ldrb r2, [r3]/ t9 F' N$ p1 ?& ]' q6 V
82fc: e3520000 cmp r2, #0
! {$ M) F: _( U 8300: 02822001 addeq r2, r2, #1" R# \; C% W) |9 n
8304: 05c32000 strbeq r2, [r3]$ v k# |- O. n. B% ?1 |* ]
8308: e12fff1e bx lr! ~# Q3 H% C5 @; ?: T0 \5 B
830c: 0001050c .word 0x0001050c
% e0 J& ~' ^, F1 |) ~& `7 hnone:
/ L: j8 A# j. L4 D: V7 X0000839c <frame_dummy>:+ @, e4 V- `+ {
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>! w! d9 Y* i2 t3 Y& z. Y
83a0: e92d4010 push {r4, lr}
4 l2 e+ M: e/ Y0 G9 i; D: f; ^6 g 83a4: e5903000 ldr r3, [r0]
8 B" z/ {, `4 o. s1 r 83a8: e3530000 cmp r3, #0 ; 0x0, V8 l, p( j w' Q. T
83ac: 08bd8010 popeq {r4, pc}1 u8 F( h% D$ |
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>8 O+ W, ?9 X" U/ I* a! L
83b4: e3530000 cmp r3, #0 ; 0x0
( b4 m% F/ u1 F1 } 83b8: 08bd8010 popeq {r4, pc}
3 e! W9 ^; Z+ g- D ^9 E/ S 83bc: e12fff33 blx r3
* Q; O. e, |) K! c- |+ |+ ?9 C 83c0: e8bd8010 pop {r4, pc}* X$ ?/ J% `* _9 L/ w8 \4 x1 [
83c4: 000104dc .word 0x000104dc, I% Y4 }2 f4 c+ u( i. z
83c8: 00000000 .word 0x00000000
8 f( @% O% Z" v9 sarago:
% F1 ^7 O L- `9 c5 |) d; r5 b00008310 <frame_dummy>:
) I% g. S0 \/ [4 S 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c> I5 j& R$ L w9 m$ ^ S
8314: e92d4008 push {r3, lr}5 {, G, H7 Z( _# L4 W1 ` ~9 M- s+ U# V
8318: e5903000 ldr r3, [r0]
V" b8 M4 L6 F( n 831c: e3530000 cmp r3, #0
$ _/ w1 D1 t; {! j4 E 8320: 0a000003 beq 8334 <frame_dummy+0x24>
5 Y" O: G+ d1 _1 X; w8 P# K5 | 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>! ?1 ~; [6 E/ H/ ~& J1 C! K' [% Z
8328: e3530000 cmp r3, #0 V/ R4 [9 B' \+ U q8 r
832c: 11a0e00f movne lr, pc
% r7 g* w! H1 z# [- S 8330: 112fff13 bxne r3+ e8 C) p: F) E2 t' }" t' w
8334: e8bd4008 pop {r3, lr}
" n9 T7 o7 d+ ^ |% |$ q2 M m6 ]$ D 8338: e12fff1e bx lr
" N: m7 o- k! H4 r 833c: 000103fc .word 0x000103fc
; ~2 o3 Y( R% {# v! F 8340: 00000000 .word 0x000000003 ^9 i E. e4 h$ }1 f* j7 ~# n
none:8 q! z6 W; m- n4 l% Z; }
000083cc <main>:
( K/ @5 }+ Q7 m7 T% I0 | 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: X9 R a& l7 G- ]3 A 83d0: e28db000 add fp, sp, #0 ; 0x07 o0 c+ s3 r" s+ g. f4 A+ ^3 Q
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
& C) ^ E8 ^. V5 ` 83d8: e50b0018 str r0, [fp, #-24]
8 o5 W1 b6 o) B' L( X8 o8 Q& T 83dc: e50b101c str r1, [fp, #-28]7 q' C7 q( X$ I i6 D
83e0: e51b2010 ldr r2, [fp, #-16]
8 n5 g7 `0 e F. P7 X 83e4: e51b300c ldr r3, [fp, #-12]! _( C' j, Q1 s
83e8: e0030392 mul r3, r2, r3
% l; y& R$ A4 J+ |4 Z, a 83ec: e50b3008 str r3, [fp, #-8]- b& U1 Z% a- t9 V3 M c" {: T
83f0: e3a03000 mov r3, #0 ; 0x03 p- v( G* ]1 ~* P; D4 N4 X/ Y
83f4: e1a00003 mov r0, r3
" S& q8 l0 G$ `: M& ]/ z1 t3 ? 83f8: e28bd000 add sp, fp, #0 ; 0x03 Z9 D% S# K! b1 S
83fc: e8bd0800 pop {fp}
5 S/ D, {! n) L8 G 8400: e12fff1e bx lr
9 c6 {8 c* y( Tarago:
* X5 H. o! R: y+ ]% {$ W, c00008344 <main>:
& g4 L5 _2 W; |+ @1 p& _) | 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; q; [1 T$ f0 ?* ?: J! ~' W) U" z 8348: e28db000 add fp, sp, #0
: M1 B8 ?) \: k3 g 834c: e24dd01c sub sp, sp, #28- f# L, K: K$ c2 S# {5 h: q
8350: e50b0018 str r0, [fp, #-24]0 T# x8 ?2 w, n7 o& D
8354: e50b101c str r1, [fp, #-28]
6 e* L" Y( W% V4 |5 H5 ]/ y 8358: e51b3008 ldr r3, [fp, #-8]2 i1 F# m" {5 d) ?' }) y( f
835c: e51b200c ldr r2, [fp, #-12]: }3 w! L# g, Y6 Q
8360: e0030392 mul r3, r2, r3
: w* e5 Z: X' ?1 g9 w 8364: e50b3010 str r3, [fp, #-16]- q8 p5 M& Q' W9 `2 y% P- U( L1 r4 H
8368: e3a03000 mov r3, #0, f/ F8 z. \, z) K$ R- I
836c: e1a00003 mov r0, r3
$ z( V4 @+ b6 ?* n# S% K) J# i 8370: e28bd000 add sp, fp, #0: ~# |: p. U8 f& J
8374: e8bd0800 pop {fp}
, I; f z8 |0 ~9 {# v1 x 8378: e12fff1e bx lr2 I0 ?% I5 m8 U* c
none:0 \( T& l+ L4 q0 f* x$ z7 ?/ H
00008404 <__libc_csu_fini>:( p9 y u" S8 Y
8404: e12fff1e bx lr% y! h# S( H9 c$ l) D
arago:
( D" ]: X4 l/ |# e {' R4 F, T2 H000083dc <__libc_csu_fini>:
( i5 h6 z1 x5 y+ U 83dc: e12fff1e bx lr
6 |( X, L3 {3 Y! @6 V' U4 n( l8 Bnone:+ V0 N8 w5 C# S3 x3 r H. A( H
00008408 <__libc_csu_init>:
0 {' A# p4 w% U! |+ ~, k2 Z 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}9 x; U/ ~) J$ i- Z
840c: e1a08001 mov r8, r1
( l0 b( _+ c6 m/ E |+ S 8410: e1a07002 mov r7, r2
8 E5 f2 b8 `3 d% T" Q5 N 8414: e1a0a000 mov sl, r02 {3 @; M' c9 w* F d/ q+ y, } B$ W
8418: ebffffb0 bl 82e0 <_init>/ W2 }4 l/ k5 i3 ^
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60># A$ ~5 ~) ~# d
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
5 P$ A9 x$ I+ F5 S' _3 A' f 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>' ]( G4 r$ k! R+ g u [' x) J7 k
8428: e0613003 rsb r3, r1, r3
0 c$ J F0 Z! U, E6 v( j* M 842c: e08f2002 add r2, pc, r2
+ d: R& w* Y/ U0 V 8430: e1b05143 asrs r5, r3, #21 `( `( t8 h: @2 ]8 M( w7 ?. N: B
8434: e0822001 add r2, r2, r15 {8 f: q+ T( F) x8 y" r( E5 W E
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}% v L1 Q& Q5 `) D
843c: e1a06002 mov r6, r22 @2 {! ?: b; o
8440: e3a04000 mov r4, #0 ; 0x0. \9 l4 G' N/ C% W
8444: e1a0000a mov r0, sl
) ^' i8 l+ T6 Q5 C. T 8448: e1a01008 mov r1, r8
, J o0 t) s9 u. v- B' H2 {( c* |6 \' C7 i 844c: e1a02007 mov r2, r7
8 \7 Q1 d, e3 N( \ 8450: e1a0e00f mov lr, pc) b. y+ E, N# S
8454: e796f104 ldr pc, [r6, r4, lsl #2]
0 {8 q- p2 O9 l K 8458: e2844001 add r4, r4, #1 ; 0x19 \6 l: J$ i1 ?6 T+ D4 I: {
845c: e1540005 cmp r4, r5" P1 n+ M, p) W& i3 J9 E
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>$ p# Q; v, f: W$ x9 i
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
9 L: G' m9 F, Z/ p2 r 8468: ffffff04 .word 0xffffff04
6 m! v( d- {7 ?- ]0 [! H7 X 846c: ffffff08 .word 0xffffff089 W1 P# k* a, r" x" e$ V
8470: 0000819c .word 0x0000819c" P, U/ A+ @- _5 ^6 L3 e
arago:$ b( {2 H% u! q& x' X5 i7 K
0000837c <__libc_csu_init>:/ w/ s% B+ q% o0 O4 Y& U" Q
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
) Q& h: b) J( v0 D 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>, X3 s* l& [" f7 G8 p: k
8384: e1a06000 mov r6, r07 o0 R" o. J4 |$ R G0 X2 t
8388: e1a07001 mov r7, r1
4 M! \3 J; b- e" {# @) [ 838c: e1a08002 mov r8, r29 E$ ^+ u0 C. f& ~
8390: ebffffae bl 8250 <_init>3 g5 O ]9 r+ z* K- G+ k5 g1 c
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>+ t; K& B6 w \: I
8398: e08fa00a add sl, pc, sl
* d' N% l0 {5 J! l4 Q! X( I 839c: e08f0001 add r0, pc, r1
# v V4 m% s4 J# W: v 83a0: e06a5000 rsb r5, sl, r0
/ w* m9 n' ?) O, Q" `- O1 W3 v 83a4: e1b05145 asrs r5, r5, #2
0 Z3 }0 n* h& W( P 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}, S% l2 J9 F2 n x9 z l
83ac: e3a04000 mov r4, #0
! s% w$ e" B5 K9 u+ ]; @6 | 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
! P, w+ a( s0 E; f, m' ] 83b4: e1a00006 mov r0, r6. Q6 a' a3 h/ X* | m
83b8: e1a01007 mov r1, r7
" F( y4 a6 A4 X+ T' y 83bc: e1a02008 mov r2, r8
. s; z9 \& m* E9 L: T. m 83c0: e2844001 add r4, r4, #1
6 Z/ a' P+ Z; } 83c4: e12fff33 blx r34 y) r. X$ t+ l1 I8 Q
83c8: e1540005 cmp r4, r5- P' V: V" @7 Y
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
; J2 Z r+ k8 I8 V4 J 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}1 }" i- ^( w0 B, U. ?) S/ d
83d4: 00008054 .word 0x00008054. ~$ Q0 k/ {' I2 A2 M; }. {( P+ J
83d8: 00008054 .word 0x00008054; o2 Y1 P# N% p, u3 T
none:
! s7 Y W, f1 r. D8 tDisassembly of section .fini:3 p! @" ~7 z; h" O
8 P3 m& t$ x, c( a
00008474 <_fini>:
; U( }: w3 z0 `4 w0 G7 a 8474: e92d4010 push {r4, lr}! U, G; B9 u/ p2 ?9 z) @) r( ^% F
8478: e8bd8010 pop {r4, pc}6 Z9 _+ O& D1 b! B0 s, k
arago:0 a% Z- o& J4 o6 F2 P
Disassembly of section .fini:
: d4 f1 }7 f4 {) A6 T4 N, {3 {$ S0 c3 W+ x' S
000083e0 <_fini>:
$ w! w$ p* S5 D7 m 83e0: e92d4008 push {r3, lr}+ I* N! T# u0 E3 X1 U* ]
83e4: e8bd8008 pop {r3, pc}* c& s# E" K2 O! q. {: Q
P) o" j& L# ?9 L: b
- [$ C5 B* Z2 g
; j5 X. @/ ? @9 I0 m
|
|