|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
" Q7 T* h- d1 R( X+ } 1 #include<stdio.h> $ p" L& \' v: L p& i
2 #include<math.h>4 J+ p" e5 F5 W, Y6 U% C/ u( k" v
3 int main(int argc,char* argv[])
: {1 ?- t4 X8 P+ l- @- @ 4 {0 r+ |% w/ P' H. ~- w
5 int a,b,c;
% ^. o$ w0 F! q4 [& O& P 6 c = a * b;
. Q+ n1 h. I8 R: p/ M 7 return 0;
P+ e4 b2 h1 G1 V* E( ~ 8 }. I m4 `3 n, `
2 F; P A! t: Q" [6 S0 A# [- O8 I下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看+ r9 U; u9 E+ K
none:
# E( D) |/ L+ J' i2 I4 o000082e0 <_init>:
) K+ g& l, i# K3 B1 d1 O5 a7 s- X 82e0: e92d4010 push {r4, lr}
, H M# n+ { N6 [7 @ 82e4: eb00001c bl 835c <call_gmon_start>
* x& i4 I: j2 C% D9 p 82e8: e8bd8010 pop {r4, pc}# E6 J: ^2 z$ |) g' U2 K- B3 `
arago:& y7 S) i0 Y5 {" J6 i' U( H* R
00008250 <_init>:
; h; q+ e' z7 X7 J8 G! c 8250: e92d4008 push {r3, lr}: _0 V9 w# [ @. t* e$ S; v
8254: eb00001d bl 82d0 <call_gmon_start>( j& z6 \; K" n7 M1 J8 O
8258: e8bd8008 pop {r3, pc}% m5 v \4 W! E5 m
) C- C* W( U/ M snone:/ \7 @% H! P9 u! ~6 Q/ ?$ n7 g
000082ec <.plt>:/ n! b' d' ~3 B. u8 N- q
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)) c" v3 L- v% p
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
: f/ u! w5 i0 H* L 82f4: e08fe00e add lr, pc, lr
+ S9 n: }: p1 i# L4 Q; E 82f8: e5bef008 ldr pc, [lr, #8]!/ t0 q/ L' k0 r& Y4 o9 V
82fc: 000082d4 .word 0x000082d4
5 c; ?* q3 T# {9 M6 I 8300: e28fc600 add ip, pc, #0 ; 0x0
0 ~( n _' w) k/ N+ m9 \% O* q+ { 8304: e28cca08 add ip, ip, #32768 ; 0x8000
( o/ b3 W; ?+ h1 x& B) G. Q% @ 8308: e5bcf2d4 ldr pc, [ip, #724]!
, N# E: h, q3 o# o5 C$ z9 R4 U 830c: e28fc600 add ip, pc, #0 ; 0x02 w c; f) {2 b7 x1 v& s& x! [0 c
8310: e28cca08 add ip, ip, #32768 ; 0x80009 I8 l" n8 K! `* F5 Y
8314: e5bcf2cc ldr pc, [ip, #716]!' p$ |; U$ B2 |! i
8318: e28fc600 add ip, pc, #0 ; 0x0
! H! j0 Z. y! M$ k 831c: e28cca08 add ip, ip, #32768 ; 0x8000
7 _2 p8 t& t. T5 ^" S2 J 8320: e5bcf2c4 ldr pc, [ip, #708]!( W4 ^. q; b- L3 m \
arago:. H5 z& X; @) G7 p- a4 {
0000825c <.plt>:
! r: _2 @7 b$ Y! ]+ B: @) w* l 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
& |- w2 o3 g5 _3 c- E, l9 g3 I 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
[$ i1 G0 _6 g+ z 8264: e08fe00e add lr, pc, lr
2 k6 M+ z* H& x- l _# j9 k; p 8268: e5bef008 ldr pc, [lr, #8]!$ n9 y9 K* V U# {8 s
826c: 0000827c .word 0x0000827c6 d0 S/ c% D2 k6 A' ?
8270: e28fc600 add ip, pc, #0
! k. u0 ?* u5 ?; C7 Y3 K f6 t 8274: e28cca08 add ip, ip, #32768 ; 0x8000
* B1 t4 k3 e0 P, x) k" x( f 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c. s7 ^' z! t3 W
827c: e28fc600 add ip, pc, #00 G) j* R- m% x" ~* A @. ]" H( L
8280: e28cca08 add ip, ip, #32768 ; 0x80000 t/ U Y3 \7 w4 m
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274% x1 I' Q# e6 n9 H2 [4 [
8288: e28fc600 add ip, pc, #0
, f# S/ C& u7 E, ^ S8 q0 _ 828c: e28cca08 add ip, ip, #32768 ; 0x8000; V c4 n7 G2 S/ g5 [; `( o8 W
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c5 @* n- B+ i# @, G( J, x
none:
+ ~) A) D7 ^6 @! n- a7 j. I5 g1 H+ k7 d00008324 <_start>:
j$ A& P L: K! R7 F1 V/ Y 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>' s" t. M0 o& E! [& K3 h8 V
8328: e3a0b000 mov fp, #0 ; 0x0
: a. p+ n+ Y( n 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) X$ t+ R1 O+ b" J
8330: e1a0200d mov r2, sp! @: X: @" W* q% w
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)4 q! P3 }! {" `$ X; R& Y* g
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)+ v- F1 G; F/ I) A2 h
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
+ s' ~1 F2 M0 |- E( m 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>- W7 |2 {+ I; n
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
# m6 l( Y0 L0 S6 a: c! ~: x 8348: ebffffef bl 830c <_init+0x2c>
$ h$ R: u- w$ s$ s! j 834c: ebffffeb bl 8300 <_init+0x20>! p2 w" U1 v2 y( z( i- M# ^
8350: 00008404 .word 0x00008404
. P0 v6 p" z2 o+ a4 v 8354: 000083cc .word 0x000083cc
9 f6 \6 z* J1 ?" U& e 8358: 00008408 .word 0x00008408/ H% A6 Z- [. z8 q3 F
arago:9 k7 O9 o2 [. k6 w5 L. x! D6 p7 ]$ m
00008294 <_start>:
( b. p0 c) Q( G- Q 8294: e3a0b000 mov fp, #06 B9 b& m6 ^6 T# @; f
8298: e3a0e000 mov lr, #0
/ G6 L% s! l% O; e 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
" x4 d+ `3 f$ `# |$ X$ n* K 82a0: e1a0200d mov r2, sp
4 A5 p5 {) h6 q7 c" p- G 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! Z8 j( H( r) D ?. Y& e 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
. L9 V& F! |5 `. c4 P- n- [: S: g 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30># r4 W. Z: P7 U" O/ X* g, f
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 e- r; P( C5 E( A% [( Q 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
- q. t8 _; l; h3 r) |( \ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
k5 z7 ~ c) h, B) c, } 82bc: ebffffee bl 827c <_init+0x2c>* [$ e& \# K+ Q7 b
82c0: ebffffea bl 8270 <_init+0x20>
# z! e4 R# U3 u6 B y- T 82c4: 000083dc .word 0x000083dc0 _) r* u7 r! _" |3 ?, g
82c8: 00008344 .word 0x000083440 i9 Q$ |& E5 k3 `% P
82cc: 0000837c .word 0x0000837c0 `& Q7 Z, }- z. {+ @& t
none:4 o' R+ u; } p) x/ x9 X/ c
0000835c <call_gmon_start>:; Y1 `% _. w0 |8 f' T6 N
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, G% X, z, B8 `, Q" M o Q
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>5 N& ]# ?3 S0 }) U$ T' r8 c
8364: e08f3003 add r3, pc, r3
9 Z+ V- e: P3 B A 8368: e7931002 ldr r1, [r3, r2]8 Y' d' [! L9 p
836c: e3510000 cmp r1, #0 ; 0x0
% D- w4 i4 K, o( N7 N 8370: 012fff1e bxeq lr# C# Z! v& r5 D# d' P$ K
8374: eaffffe7 b 8318 <_init+0x38># c) B1 t! e; M8 ?
8378: 00008264 .word 0x00008264/ U& S! Y' X9 H [4 p8 _! e8 f
837c: 00000018 .word 0x000000185 u6 p8 B# u3 C) B
arago:
7 k( m' v4 P; g$ H0 V) c000082d0 <call_gmon_start>:
, ^8 j8 z9 A- D. P' r 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
" q4 y3 R$ j1 q3 U 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
) K; i' z! Z* S$ A9 g6 n4 [ 82d8: e08f3003 add r3, pc, r3
2 L7 O# q R+ {+ ~1 r+ L 82dc: e7932000 ldr r2, [r3, r0]* [" u9 l' p* r) u: J# o& l
82e0: e3520000 cmp r2, #0- E3 x" t4 u* @1 T
82e4: 012fff1e bxeq lr
* y# H: {# y& V 82e8: eaffffe6 b 8288 <_init+0x38>: a9 D. J+ p9 e" C
82ec: 00008208 .word 0x00008208
5 } h6 _$ G( h x& Q 82f0: 00000018 .word 0x00000018; X, ^$ s# K+ k: @# k! q* C
none:9 F5 |1 O& ]2 M/ F$ l! Q" X, A, `- f
00008380 <__do_global_dtors_aux>:
$ ^5 t8 j' e" {$ t2 Y! I* x 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>/ M# r4 u0 D$ W/ g0 z
8384: e5d23000 ldrb r3, [r2]* A5 G; q- X4 ~% e8 `% y) E" G6 q; ~
8388: e3530000 cmp r3, #0 ; 0x0
7 s) }& v; g. H" u2 u3 ~' E 838c: 03a03001 moveq r3, #1 ; 0x12 i M/ b& L, V6 O
8390: 05c23000 strbeq r3, [r2]
; b6 C r) `5 ^ 8394: e12fff1e bx lr
7 e r" t# j( l' e4 x2 l) i 8398: 000105f4 .word 0x000105f4
% I8 m6 w* ^" s' I' `arago:
+ R/ U4 X! }$ W4 l2 ^/ L& z9 Z" n000082f4 <__do_global_dtors_aux>:. I- {5 p3 g" g+ P) I- S6 ^
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
! D: i& Y! o4 R3 k. _ 82f8: e5d32000 ldrb r2, [r3]
0 |( k1 N8 E2 O+ j' o& } 82fc: e3520000 cmp r2, #0
! ~5 n' q: |- r% P 8300: 02822001 addeq r2, r2, #1
. e E% X. F; o" X) g6 ^; D 8304: 05c32000 strbeq r2, [r3]2 p8 B" k1 a& M$ |5 ?5 a
8308: e12fff1e bx lr; S6 H( B) P: V2 \
830c: 0001050c .word 0x0001050c
; m% t+ ^( p1 d" Mnone:
' ~$ `$ p; H, g+ V, O% Z" Z0000839c <frame_dummy>:
- w3 I4 R; G4 T d% k3 m# T4 F 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
! ^; M8 U z* e3 a! s8 P9 K6 V 83a0: e92d4010 push {r4, lr}- x5 V- p7 J5 C9 v* a
83a4: e5903000 ldr r3, [r0]
, c1 `; L, u- d; U5 C, \7 z2 f 83a8: e3530000 cmp r3, #0 ; 0x05 |/ W# j, m+ ^( F
83ac: 08bd8010 popeq {r4, pc}7 {) v/ f3 |' l9 a/ \
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
4 s3 {7 r. b6 F. |% w 83b4: e3530000 cmp r3, #0 ; 0x0 h, c* D7 p7 i9 Q3 p
83b8: 08bd8010 popeq {r4, pc}+ C9 r' c+ s7 d0 E4 o6 s4 P
83bc: e12fff33 blx r3
+ k$ K9 v. @! h0 c) L0 E 83c0: e8bd8010 pop {r4, pc}2 W. j: s" i3 I: w r, h2 L
83c4: 000104dc .word 0x000104dc
, f, B" M' Y7 C+ [" N4 `7 j 83c8: 00000000 .word 0x00000000' k& A! }4 H: d) F2 r& K) O
arago:5 h. U" m k5 u0 Q1 h) O
00008310 <frame_dummy>:
6 z0 v X3 m% G' p 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>0 n7 L* ?& R9 P, U
8314: e92d4008 push {r3, lr}
1 @2 N* o- J( x' O4 b+ {+ P 8318: e5903000 ldr r3, [r0]
. A, e1 c5 F, @' A- } 831c: e3530000 cmp r3, #0! s8 m# z, G& v- E8 ~7 I
8320: 0a000003 beq 8334 <frame_dummy+0x24>- x! J6 {5 `; L3 ^
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! ~/ j2 m3 s9 ?) _9 [9 m' r 8328: e3530000 cmp r3, #0% C9 G* i$ {! y: M9 g, u
832c: 11a0e00f movne lr, pc
" I. N/ K! R$ W, [. c- p& T/ o 8330: 112fff13 bxne r3' H c% w2 k8 T$ H! G
8334: e8bd4008 pop {r3, lr}6 A: e% T+ K) J# o
8338: e12fff1e bx lr
$ K6 ?* F0 u) G4 a( M, I- W% g 833c: 000103fc .word 0x000103fc
, Z) t4 q* C% _( c; q 8340: 00000000 .word 0x00000000- t7 Z& V$ r W. n; Z9 k1 |' G
none:% I& e1 B. @* J# `/ B5 y
000083cc <main>:
E# l7 x4 g1 t 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: K" q+ u: s/ _1 e% ~ 83d0: e28db000 add fp, sp, #0 ; 0x0
8 i3 N3 c1 ~7 G0 n. j: n9 E 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
5 z* d0 V9 a/ {3 c. H3 R$ d& {& g 83d8: e50b0018 str r0, [fp, #-24]# {# X1 k/ ^% Z: P; s0 B
83dc: e50b101c str r1, [fp, #-28]& {7 Q# v" [ n- k W2 [; g
83e0: e51b2010 ldr r2, [fp, #-16]% ], q5 h- G E4 j0 W* ?" U
83e4: e51b300c ldr r3, [fp, #-12]
2 U0 E+ a( F6 Q6 o& J D' p9 e( c1 \ 83e8: e0030392 mul r3, r2, r3
5 }& e" Z8 X, M- E: A$ j 83ec: e50b3008 str r3, [fp, #-8]
7 U3 E9 {( M% s% @ @. M 83f0: e3a03000 mov r3, #0 ; 0x05 {* v/ q( i/ w3 Y2 `4 Z3 f
83f4: e1a00003 mov r0, r3
( g+ w1 R( h( [& s0 Z0 y 83f8: e28bd000 add sp, fp, #0 ; 0x0& ^+ L$ s1 O% [
83fc: e8bd0800 pop {fp}
. O' u: I8 Q6 g0 x 8400: e12fff1e bx lr
: j8 v1 D7 w* [$ V K5 n4 l& Narago:, U- k8 V: o8 A9 b% Z
00008344 <main>:
! Y5 V7 y" A3 s3 E6 @+ M* b 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)0 K; `7 s* ^- f7 X/ x2 ~' d, H
8348: e28db000 add fp, sp, #00 y' W0 ]( \5 x/ I/ A4 Y2 s$ N
834c: e24dd01c sub sp, sp, #28
- J B4 S! x$ Y+ _, ?6 `# x) { 8350: e50b0018 str r0, [fp, #-24], A) t& A& S' u6 P, Y
8354: e50b101c str r1, [fp, #-28]; X7 N7 l( m z1 m
8358: e51b3008 ldr r3, [fp, #-8]: G- U0 h5 }* J
835c: e51b200c ldr r2, [fp, #-12] q. K& {8 t6 p. T+ C& y! h
8360: e0030392 mul r3, r2, r3( u/ x7 |/ y/ E, |/ Z3 C$ R# {
8364: e50b3010 str r3, [fp, #-16]- v2 t6 A# v+ v8 r+ K. F
8368: e3a03000 mov r3, #0
# ~8 h- n% ~! g/ }* J 836c: e1a00003 mov r0, r3
* }& S) P& D' ]( D1 J" f7 t. ^2 V8 X 8370: e28bd000 add sp, fp, #0
$ B$ t4 s* N b5 m/ I* D& n$ Q 8374: e8bd0800 pop {fp}) O$ x7 Q$ @) w$ O: M
8378: e12fff1e bx lr( m- t/ \) _; c1 ?1 i3 g$ m
none:4 p4 F: M4 w. f* J9 x/ M2 {
00008404 <__libc_csu_fini>:5 S; p5 } W: f0 I8 u* m [
8404: e12fff1e bx lr( U% p( U- R' \4 n. l$ D
arago:0 {; _ b* C$ [- @3 f/ @1 _
000083dc <__libc_csu_fini>:" y( h, S' o/ d: ~
83dc: e12fff1e bx lr7 M0 C* U9 T4 F- E: s& u
none:$ U/ e) o+ q. M
00008408 <__libc_csu_init>:
" \. }. c5 k% p1 |0 `& N2 Y2 e 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}# J. X* g" u: J% U4 T6 s
840c: e1a08001 mov r8, r19 Z* U' g/ {; B' a) `: g
8410: e1a07002 mov r7, r21 f4 x( d( m( R8 v! y4 h5 \
8414: e1a0a000 mov sl, r0
. g8 @, }) n, a: w4 X4 b, s 8418: ebffffb0 bl 82e0 <_init>
9 k( ]! A9 u9 r0 z ~ L* h 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>$ p3 }& @9 m6 Y9 c) H
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>( `# L' y' D9 D! Z
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>" ^( C; j4 C& j; K
8428: e0613003 rsb r3, r1, r3# Q( j* e8 d& a. ^# v; W
842c: e08f2002 add r2, pc, r2
, `: H. o) Y. t U 8430: e1b05143 asrs r5, r3, #2
1 r6 B& l4 _. W' D7 [3 }+ {& ? r; c 8434: e0822001 add r2, r2, r1# O* A. g; z% k: k0 a3 l Q6 G
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}4 e: B h6 y5 O8 ^4 C' ~8 t& b, \ }
843c: e1a06002 mov r6, r2
3 |2 {4 e. b9 c" @, t9 Q8 A 8440: e3a04000 mov r4, #0 ; 0x0, R7 H& L! t4 Q: P8 C
8444: e1a0000a mov r0, sl
/ j0 e) f6 L4 ~5 c o5 _ 8448: e1a01008 mov r1, r8! z T1 G: s$ S( B
844c: e1a02007 mov r2, r7
. T: k6 t' N' M6 p5 } 8450: e1a0e00f mov lr, pc0 K; b+ H% s; H3 j7 K2 S. J* s
8454: e796f104 ldr pc, [r6, r4, lsl #2]
, S0 n- R$ N0 T1 c- V& e7 M 8458: e2844001 add r4, r4, #1 ; 0x1" t8 c w$ _& b: r Y8 N
845c: e1540005 cmp r4, r5
) T8 t p# A& K# F0 @, n# y 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>" p+ u& c, ]4 B
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}- V( H- O& g) O {6 X" k& v
8468: ffffff04 .word 0xffffff04) @/ w: l# m) i" u& H( b
846c: ffffff08 .word 0xffffff08. x0 o) h) w6 G" T
8470: 0000819c .word 0x0000819c7 T0 W/ d8 e) e1 o
arago:
! }" h$ R* l2 e+ _: Z# `0000837c <__libc_csu_init>:
/ l k* j0 y; {. Z) i/ m 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} f5 a1 A7 A7 h3 a. A
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
6 V+ | X; c4 R2 K 8384: e1a06000 mov r6, r0) u) F, s" x1 R/ q; D- y
8388: e1a07001 mov r7, r1
' h6 U. L& G$ s1 a2 D 838c: e1a08002 mov r8, r2* G4 u7 B7 @4 T+ s" ^
8390: ebffffae bl 8250 <_init>) ^1 e- Y" S( j; g% c6 |6 n
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
/ _' L" O" Y7 V' I2 V+ A 8398: e08fa00a add sl, pc, sl" V$ a5 G2 M9 e' A3 }0 r* z3 Z
839c: e08f0001 add r0, pc, r1, N! n7 ?7 H: G* Z. G
83a0: e06a5000 rsb r5, sl, r0; G* @& U( M3 U4 j9 w' Z
83a4: e1b05145 asrs r5, r5, #2
7 M5 u5 _9 R: ~( \# k0 a# w 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}, F) V" ^$ `$ G% @! L
83ac: e3a04000 mov r4, #0$ D) v# n: \- `; N0 A8 I, l1 l
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
: o. j3 t- Z: \4 ?1 Y) t 83b4: e1a00006 mov r0, r6
$ p3 I% w& s V# O 83b8: e1a01007 mov r1, r7, c5 g1 \' K1 k% j) ^$ R* y
83bc: e1a02008 mov r2, r81 K: ?1 E. p) a$ v& G
83c0: e2844001 add r4, r4, #1- t0 ]0 N( W/ U, f; z% ?8 q
83c4: e12fff33 blx r3
3 z8 p* v9 |& i4 R4 Q6 c2 v 83c8: e1540005 cmp r4, r57 {* @9 I% u' S8 h' Z( u
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>8 f3 z& {) y6 i/ J( J
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, c# A5 v! I: w9 q5 A9 d
83d4: 00008054 .word 0x000080542 X6 M# T7 z0 F- U
83d8: 00008054 .word 0x00008054
! p+ h; X( R) L3 s+ qnone:
/ W7 G( r4 R% GDisassembly of section .fini:
1 @4 h( c7 y: q* E9 j" y3 C" A
7 g. \$ X8 e h! Z5 D00008474 <_fini>:1 ]' A c9 [6 U* X& V( T0 g% E, e
8474: e92d4010 push {r4, lr}5 {0 z3 A# ] b; U N# ^: V
8478: e8bd8010 pop {r4, pc}" p) s; P1 X2 v5 c0 t% E/ f1 b! X0 C
arago:+ o' _; u/ h' P5 C7 `; K
Disassembly of section .fini:
( D: D( g" k( n. k9 N( F. q) N9 h2 d* x' g2 k- }9 z: ]
000083e0 <_fini>:7 x7 z" x+ |! e, V2 X+ f6 V0 O, ], t
83e0: e92d4008 push {r3, lr}# m/ h5 O/ K* y# @ r! l8 B# y) f
83e4: e8bd8008 pop {r3, pc}3 {% } t. _5 g& S
1 a$ {: }# O3 D+ `7 Z
4 E0 D. r6 G* o; @) V! W9 s+ z' v& g. H3 x
|
|