|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
, {+ y- H9 m% m3 V* Z4 n 1 #include<stdio.h>
* Z/ S4 v* \, N& t$ m 2 #include<math.h>" Q% Q) }* G& o @/ C" O3 }
3 int main(int argc,char* argv[])
( G" G! a+ K6 {; V; D$ h 4 {% e: T! z2 W6 b0 Z/ d
5 int a,b,c;
. b, ^+ I% e0 J 6 c = a * b;+ Y. H C2 \* z- k" B' ~7 X
7 return 0;5 m0 `$ t0 U; }
8 }
, z7 }# r9 J% e- ~
( m- {$ N1 q6 s' m& u- \( f3 b下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看/ m! C2 o" t) u- Q# J( O2 f2 P
none:% L. q8 O/ o5 S: c- D2 W6 \
000082e0 <_init>:
, i* i4 h. U- }& b% B 82e0: e92d4010 push {r4, lr}
8 x+ ?+ w# f8 Y5 {7 U4 i4 b$ F: `' r 82e4: eb00001c bl 835c <call_gmon_start>
0 c) ]. D8 \& j- k( i+ Y; B& R 82e8: e8bd8010 pop {r4, pc}
7 |3 s# A' V1 \arago:4 `. y6 C3 ~( I2 J9 \2 j% i
00008250 <_init>:. O5 ]6 b7 R9 d; o9 F5 v
8250: e92d4008 push {r3, lr}
/ p: R) @6 b. a" @- Q- H9 s 8254: eb00001d bl 82d0 <call_gmon_start>2 J1 Y! {! B* q. w
8258: e8bd8008 pop {r3, pc}
4 m/ h! t# Z& `. J+ s6 ]6 s! @9 l$ U
none:! X1 O( F& ?% p! `
000082ec <.plt>:
( b" O# X( P# v! p! w8 { 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
v! y" x, A( x$ ^ G" O+ V5 G 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>, _2 z% U4 s8 n. v' \
82f4: e08fe00e add lr, pc, lr( |* o. b0 ?4 `9 d( O
82f8: e5bef008 ldr pc, [lr, #8]!" ?1 w5 K. w9 n* E& z
82fc: 000082d4 .word 0x000082d4
( t5 ~5 `3 @* [- E8 t0 J2 N% k( G 8300: e28fc600 add ip, pc, #0 ; 0x0
: H; Y$ A. O" q4 a! d$ ?0 k* \- _. ? 8304: e28cca08 add ip, ip, #32768 ; 0x8000* c$ N0 v( K# E8 F
8308: e5bcf2d4 ldr pc, [ip, #724]!+ |4 {5 s( h4 T8 d) U* a4 n
830c: e28fc600 add ip, pc, #0 ; 0x0. \/ N) h, h. E2 {8 G: y
8310: e28cca08 add ip, ip, #32768 ; 0x8000
5 V# t1 M7 q/ ` B1 Z1 i 8314: e5bcf2cc ldr pc, [ip, #716]!
/ h% ~( f- q$ l% _5 H( ^' p 8318: e28fc600 add ip, pc, #0 ; 0x04 v" O! R# N3 S
831c: e28cca08 add ip, ip, #32768 ; 0x8000
! G1 \. ]* `" O' {% e6 `8 u; z" [ 8320: e5bcf2c4 ldr pc, [ip, #708]!6 v8 X, G2 \& S
arago:# d2 p' m; K+ f5 C: ?8 W# E2 r% j
0000825c <.plt>:
8 A8 L$ ~7 H7 J) M/ m) K/ n 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
4 p. R( F! q% Y; F5 ]1 Y1 E 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
. G: ^1 P8 o6 U 8264: e08fe00e add lr, pc, lr' I7 E- i4 j/ @' i w
8268: e5bef008 ldr pc, [lr, #8]!
" w2 ^5 P, F0 [! z 826c: 0000827c .word 0x0000827c o1 W" D* k/ V% g) P
8270: e28fc600 add ip, pc, #0# S4 g4 Q: k1 Q5 e" X6 U* ~4 r
8274: e28cca08 add ip, ip, #32768 ; 0x80001 h% F# ~6 X1 u+ b1 M% B
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
+ U+ O/ G" b5 C9 p# H5 t0 K 827c: e28fc600 add ip, pc, #0
9 p4 n, C1 a7 G, r 8280: e28cca08 add ip, ip, #32768 ; 0x8000
1 c- h1 ]2 N. N5 E8 ^/ e3 I 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274; w- n; E [2 |+ P3 Q! f% d" Q& V
8288: e28fc600 add ip, pc, #0! v& g" k( g* Q1 K7 M
828c: e28cca08 add ip, ip, #32768 ; 0x80000 N$ j( V" V' i8 S
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
1 G( m: ^9 C$ Xnone:
6 N2 g5 b' K9 @00008324 <_start>:) Q, E* m- Y, e' q f1 j
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c> W5 d' B: p' o; u' f
8328: e3a0b000 mov fp, #0 ; 0x0
( I# E- ^5 G1 }. K% {2 h! e; H$ A 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
$ w$ K# z0 n L7 P+ e, b 8330: e1a0200d mov r2, sp
; v* F- ^% _8 S( c2 t5 m 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)0 S& h3 b" {( W, s1 R; E
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
5 l3 U' t$ a3 d3 i' d# P 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>1 g: w& F1 D4 S( n) K6 h3 E; }
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
& J/ }' e$ W6 f4 X5 J# ? 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
{- c# N" ~% a 8348: ebffffef bl 830c <_init+0x2c>
; `5 y+ D% d* Q 834c: ebffffeb bl 8300 <_init+0x20>
% d- m4 B5 z& k- h7 I- ^. k 8350: 00008404 .word 0x000084042 a3 z" x( z' E" q7 N
8354: 000083cc .word 0x000083cc4 i# r2 t O2 p( r. G. K
8358: 00008408 .word 0x00008408
% i5 @ L! A" b) R f% Earago:$ R7 U; {$ ?$ `- i
00008294 <_start>:
3 X& ]% P/ `- O; o 8294: e3a0b000 mov fp, #0
/ I# p6 L9 @ j, c% g/ c/ @* c9 u& ~ 8298: e3a0e000 mov lr, #0. N9 f/ O( j+ S0 Q8 v- |$ O% o
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) }$ @6 w" ]; R! i: S
82a0: e1a0200d mov r2, sp' r; ]* w" f' P5 L, k1 h
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)' W! ^+ L' P4 A& k" {. G2 X
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 y! J Q2 Q" w9 n1 [; Z
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
" Z7 Q2 `5 u0 R0 c. f t 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
% y, Q1 y, }( O$ U 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
I. {" u6 Q1 M+ X 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
; B9 Y( a% v8 Q9 a* ^ 82bc: ebffffee bl 827c <_init+0x2c>
" K. ]9 K. }6 |6 z9 v! p4 o* s 82c0: ebffffea bl 8270 <_init+0x20>
l! h7 }8 G# U3 v( ~) r 82c4: 000083dc .word 0x000083dc! Y* G- @6 @8 Z
82c8: 00008344 .word 0x000083446 g. h: M, x+ n i. Q& u5 z
82cc: 0000837c .word 0x0000837c
6 @8 A/ Z1 A/ ~: ` E8 Jnone:* {3 o& [8 g @0 h2 f7 o
0000835c <call_gmon_start>: `. Z$ b7 y) h8 ? Y: ~9 C. O
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>1 l3 V1 d: B* L2 ]7 Z
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
9 K8 ~& w* H* `4 _, q 8364: e08f3003 add r3, pc, r39 G6 o6 ~/ m0 }$ p
8368: e7931002 ldr r1, [r3, r2]8 n6 Q6 |* g3 F
836c: e3510000 cmp r1, #0 ; 0x0
]$ q" l- a. c$ j+ P4 J P0 u 8370: 012fff1e bxeq lr
) \7 `+ c6 G% o" M 8374: eaffffe7 b 8318 <_init+0x38>, b- R+ i, o% a; q3 R3 A$ F
8378: 00008264 .word 0x00008264
$ U' k6 V/ Y+ v |4 C 837c: 00000018 .word 0x00000018$ } f3 [- }7 ^* }6 P% P/ X/ \9 T0 V
arago:- f8 t; W% W4 r( L* K+ w) j2 m
000082d0 <call_gmon_start>:4 D+ w1 f; l% d1 n: t# c8 Q/ n
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
% a& }1 ?5 Q0 i- q! P& Z( u: A( b 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
' Z9 I% C5 t; l3 Y3 _& U8 L9 H 82d8: e08f3003 add r3, pc, r3* l) t2 r* p9 d2 Y# _: D% Y- g" G. O
82dc: e7932000 ldr r2, [r3, r0]/ x1 G' }5 |+ m* v
82e0: e3520000 cmp r2, #03 U! E q0 D8 ?8 K4 `
82e4: 012fff1e bxeq lr% g6 b; b0 [) \) X" Y& l+ V
82e8: eaffffe6 b 8288 <_init+0x38>2 u) @2 n. a. t P& `( ^& M
82ec: 00008208 .word 0x000082082 @6 S- \! s9 t* \: i) n
82f0: 00000018 .word 0x00000018
7 f! b& H% L( C. hnone:9 w6 F. @ D0 r" y8 e
00008380 <__do_global_dtors_aux>:5 {0 k' v p/ D# n, b% f& E1 o- {
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>, {" k- @- L+ S) w# }
8384: e5d23000 ldrb r3, [r2]
4 h5 u. f* r/ C3 u% q* | 8388: e3530000 cmp r3, #0 ; 0x0
) O4 X1 a4 r* b+ e& \- G4 U/ r 838c: 03a03001 moveq r3, #1 ; 0x1
8 v( B' z& P# `$ P" f) d5 A# T& X 8390: 05c23000 strbeq r3, [r2]
: B$ E+ R* _2 U# C/ s 8394: e12fff1e bx lr* S6 ?% i% ?- X) Z" f+ N$ w; B- X
8398: 000105f4 .word 0x000105f4; @4 D) w4 n, C+ A! m X! l; ^% B
arago:( L! [' r' z% [1 y s9 A- \" P( X+ F
000082f4 <__do_global_dtors_aux>:
/ N0 a! a5 }. q 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>* u% i" u: M6 g I v
82f8: e5d32000 ldrb r2, [r3]' a" E+ a9 a1 H4 b1 _: j; {
82fc: e3520000 cmp r2, #0
8 o+ e- s# K( O3 t3 K1 C l, e 8300: 02822001 addeq r2, r2, #1
+ [+ C M8 o% j4 M8 y' ^6 \$ \ 8304: 05c32000 strbeq r2, [r3]1 V: B. F; u: q/ r% M( o: ?
8308: e12fff1e bx lr0 l9 w! d" p" V% ~$ A% h
830c: 0001050c .word 0x0001050c
7 y: j% q" F: V$ f, tnone:
- \1 s) t1 Q/ H4 y+ f0000839c <frame_dummy>:8 v" ^0 z- v- f* u" R9 [1 c
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28># v2 }5 G* P/ a% ~# G
83a0: e92d4010 push {r4, lr}
3 T* Y: Q- g d# I1 z; j 83a4: e5903000 ldr r3, [r0]
8 h& U! g) R$ P5 s 83a8: e3530000 cmp r3, #0 ; 0x0
2 j3 ^8 c6 Z) U; {' o 83ac: 08bd8010 popeq {r4, pc}% |$ E1 b- @ `) m
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
* S* O% F9 Z4 P9 ~' R7 n' [# G& E 83b4: e3530000 cmp r3, #0 ; 0x0
- l x$ T" Y: w h 83b8: 08bd8010 popeq {r4, pc} x) S& g% j/ N, f; l, |! V
83bc: e12fff33 blx r3
6 w7 o1 D D- g5 J 83c0: e8bd8010 pop {r4, pc}! V, g' ^2 V- C5 [2 Y3 T
83c4: 000104dc .word 0x000104dc# O# R0 b0 R9 X2 a6 f3 F- H/ \; x
83c8: 00000000 .word 0x00000000
5 ?8 s4 @/ M* Z+ L/ {4 @arago:
6 j( f9 b% u' \: D! Z# s# {00008310 <frame_dummy>:
/ m+ ?; w9 t( W$ X1 N4 M9 o' r% ^ 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
! e, x% I0 u1 G8 l& Y( _: A; A6 i 8314: e92d4008 push {r3, lr}
; P4 K0 X2 t: ^6 p0 ?4 T3 U, Y 8318: e5903000 ldr r3, [r0]& F2 v& _' V/ M
831c: e3530000 cmp r3, #0
; G1 l+ ]3 X% L" d0 x' J 8320: 0a000003 beq 8334 <frame_dummy+0x24>" J3 t* O7 x5 Q& s/ Z- O$ h
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>2 b) J5 y% G) s0 K
8328: e3530000 cmp r3, #0
) _1 S" P7 n, W' J) L 832c: 11a0e00f movne lr, pc, P( j& [$ U4 }' n1 z% o2 {$ H; z
8330: 112fff13 bxne r3& m M$ @! }$ o
8334: e8bd4008 pop {r3, lr}
7 Q% L6 Q! E% ^8 {' ] 8338: e12fff1e bx lr
1 K; x9 ^$ {2 o% L$ d! t0 f 833c: 000103fc .word 0x000103fc8 n& N" d7 c: @$ x$ I/ V2 I+ Q
8340: 00000000 .word 0x000000002 R0 y' ~; E6 @4 a
none:
% t& k$ q \/ T$ U! W3 y000083cc <main>:* j4 c- |6 y5 S1 Y( w# Z; [# r+ k
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* B6 U9 C( J6 f$ I+ \ 83d0: e28db000 add fp, sp, #0 ; 0x00 C" i1 s. @0 C* w9 |: j
83d4: e24dd01c sub sp, sp, #28 ; 0x1c2 b) w& Q/ m* F& U% j
83d8: e50b0018 str r0, [fp, #-24]( L! T7 J) \# g( ^( b6 p! H
83dc: e50b101c str r1, [fp, #-28]& |( |4 P# M6 R4 {/ { q1 g
83e0: e51b2010 ldr r2, [fp, #-16]3 C6 b+ q& m" a
83e4: e51b300c ldr r3, [fp, #-12]
: {/ [& I# C3 b' T5 A: I+ @9 D 83e8: e0030392 mul r3, r2, r3+ H! V# I h% }: _% Z" [
83ec: e50b3008 str r3, [fp, #-8]
+ a: n5 O, j9 D6 w+ \ 83f0: e3a03000 mov r3, #0 ; 0x0
/ t, D( Z7 w5 t, K 83f4: e1a00003 mov r0, r3& i9 l1 Z8 w! `; f6 i I: X
83f8: e28bd000 add sp, fp, #0 ; 0x0
( U) r- ~7 @" L7 [ 83fc: e8bd0800 pop {fp}% p, O! {8 n- W6 S1 T: I6 _
8400: e12fff1e bx lr( z6 }( j. O1 q( j8 R) x0 ^
arago:
" v' A" V6 c' C9 y. |4 C00008344 <main>:) Y/ F: n3 I1 _; |+ ]
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)' T1 q! C! m% p& ^ E; w; n4 a
8348: e28db000 add fp, sp, #0, P6 D: ~' P$ G" q
834c: e24dd01c sub sp, sp, #28
! ^9 x( L. _, {8 O 8350: e50b0018 str r0, [fp, #-24]/ S; Y1 w9 \6 g0 \/ Z# ^2 |+ ^/ t& b8 J
8354: e50b101c str r1, [fp, #-28]' M- ^) Z' R; D2 `1 C. c0 f3 V$ x
8358: e51b3008 ldr r3, [fp, #-8]1 d1 `8 a( I, Z
835c: e51b200c ldr r2, [fp, #-12], f- ]! l1 T3 x. v& v/ T
8360: e0030392 mul r3, r2, r3% D$ D' E, C0 }6 L o9 |4 }* K
8364: e50b3010 str r3, [fp, #-16] [8 e g% m1 _) t- M6 ?* ]1 S; H
8368: e3a03000 mov r3, #0
( g* V$ @5 X' u4 r, ` 836c: e1a00003 mov r0, r35 v' u! g0 Y) T! {$ t) t
8370: e28bd000 add sp, fp, #0
5 H5 M. |3 I) G' _- u# L 8374: e8bd0800 pop {fp}. w v+ e( F$ u( L) a
8378: e12fff1e bx lr r' b/ B: C; r; J
none:7 C2 N# i2 @$ S! [4 g8 {
00008404 <__libc_csu_fini>:7 g9 [- U$ E; F& y
8404: e12fff1e bx lr
; P# W! Y( J2 W8 |arago:
3 S& c" m7 z3 N* A4 B: \000083dc <__libc_csu_fini>:! w7 e1 ]3 ~* |4 j3 X
83dc: e12fff1e bx lr
3 ]7 h: R/ F! q3 t5 T, P$ C9 @! ynone:6 X4 h! ]7 U6 ?+ W# P
00008408 <__libc_csu_init>:
% P$ P- ?6 L" m' [6 `7 m 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}& p; H* c) E) i* Q6 ~* U3 o
840c: e1a08001 mov r8, r1, ]" c1 o' [; e6 q" G7 Q( n& F2 v! X
8410: e1a07002 mov r7, r2
1 j% e! z; M/ `: ?' V& | 8414: e1a0a000 mov sl, r0
! r! r7 p3 q- c2 T3 e4 Y 8418: ebffffb0 bl 82e0 <_init>% M8 k' T( n" m0 ~
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
7 ~4 m3 I1 Y7 ^4 { U" @# H% y 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
! B/ S+ M: A: u" n4 l 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>4 V+ C: Z( ^: R. h6 d
8428: e0613003 rsb r3, r1, r37 W: O, P. F2 k. n) O4 O+ N( T
842c: e08f2002 add r2, pc, r21 s6 V* P# ?+ O/ K/ U% _9 p, \
8430: e1b05143 asrs r5, r3, #2& D/ R4 D% x# R9 a/ `5 Z2 u4 e( r
8434: e0822001 add r2, r2, r1# i7 g5 N' ?2 V! P( s
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}; ~: |# ?" x6 u, X
843c: e1a06002 mov r6, r2
7 P! v7 Z0 x/ Z5 S( d6 O3 W1 @ 8440: e3a04000 mov r4, #0 ; 0x0
$ _, f; c2 P+ G% t1 b 8444: e1a0000a mov r0, sl7 R( B' s2 p! ?+ P- R
8448: e1a01008 mov r1, r8
3 f8 o: A3 X' d 844c: e1a02007 mov r2, r7
4 G( v. E% p3 R 8450: e1a0e00f mov lr, pc( K5 `* y# F/ J% F
8454: e796f104 ldr pc, [r6, r4, lsl #2]
( Q% K O* {7 y- C/ A/ O8 f 8458: e2844001 add r4, r4, #1 ; 0x1
" i$ r- Q$ |" c 845c: e1540005 cmp r4, r5) x5 T- R" G; g* b8 |- z- e1 d ~
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
# i7 f4 V n6 b8 _ Q2 Y# Y 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}$ x/ A+ B4 P& b1 h9 E$ _. c# u" ?
8468: ffffff04 .word 0xffffff04& G& W( Y1 Q4 F7 F' h# Z5 @
846c: ffffff08 .word 0xffffff08' s6 O2 a. V# K* X6 d9 b
8470: 0000819c .word 0x0000819c" }1 j# p B/ m% a3 P
arago:' s# \2 [9 m, P% \8 E- b" |
0000837c <__libc_csu_init>:
# I% N2 a8 W$ I* ] A# n 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
4 V1 q0 n @( v; \* }1 z! t" Y* m 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
2 m( F8 U; t& ~$ _: d6 t 8384: e1a06000 mov r6, r0
$ H. e5 D- }! a0 \9 D j6 V) \ 8388: e1a07001 mov r7, r1
+ v: u4 W/ u' z- X) O2 G 838c: e1a08002 mov r8, r2 E: g/ v: B0 ?& R+ g. c6 [7 f0 s3 p
8390: ebffffae bl 8250 <_init>+ o* i) [, L" ?! w& ^: d4 U/ M
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
) S4 v% e# b! N" f3 _ 8398: e08fa00a add sl, pc, sl4 N, t! |- ^8 C7 N J) p& W* O
839c: e08f0001 add r0, pc, r16 F% Y; t& c8 E! Y, F
83a0: e06a5000 rsb r5, sl, r0
* ^! J5 B4 B! @ [3 I' {: D 83a4: e1b05145 asrs r5, r5, #2
+ Z' O: v0 ^3 z1 g7 X$ P 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
4 S: a- }, `' W" X( R( _ _8 _ 83ac: e3a04000 mov r4, #0
. }9 g* t- w' H$ a 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
1 ~4 b. M# m& c9 R6 y' N* M 83b4: e1a00006 mov r0, r6& D# b. ]8 [! t7 m1 T, b
83b8: e1a01007 mov r1, r7
, l/ k: p ]& j' {5 j0 q$ E 83bc: e1a02008 mov r2, r88 K+ O y1 I1 I8 J
83c0: e2844001 add r4, r4, #1
' B, \3 T. Y2 X- O Q 83c4: e12fff33 blx r31 ~3 h& E, W; \2 K6 i
83c8: e1540005 cmp r4, r5& D/ K. C$ o; E5 D9 N/ o
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
% ~5 t3 S3 Q- m+ w# v9 E 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
% O& w' K9 g% x' P5 P4 u 83d4: 00008054 .word 0x00008054
7 J; F. L/ m V6 k( @) Z4 q 83d8: 00008054 .word 0x00008054
& b) |+ J) L$ G# {: c# Snone:
; t. I( S0 Z# PDisassembly of section .fini:
1 P! k5 |0 j! Y/ i" X
) L; d; L2 g2 d+ ]- w$ s2 E00008474 <_fini>:
" c' L6 {# {# n0 g) r- Z 8474: e92d4010 push {r4, lr}
. U" C. l% x+ L' ` 8478: e8bd8010 pop {r4, pc}
, P* ^0 x5 @- ~arago:
2 V/ a/ Y4 K8 U/ N& qDisassembly of section .fini:
$ y4 P6 V, Q) m1 `' F U) r
6 s- c! M/ y7 U# T9 k! ?000083e0 <_fini>:: q. x. R3 {& C! {) e
83e0: e92d4008 push {r3, lr}( p5 x( r- t7 \, e( M) Y/ V
83e4: e8bd8008 pop {r3, pc}; J* {! h6 ^: ~- P- s+ H2 [% R
% L1 l1 }) s4 @; l6 r& K7 ^* F, Z* a1 o, n
3 ^/ a9 H* x6 b2 `* X1 b
|
|