|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
5 M! ]7 r9 l* Z+ x, m 1 #include<stdio.h>
. a$ F; k) T: i+ E 2 #include<math.h> r: ~; V& K$ p. a4 t0 z
3 int main(int argc,char* argv[])0 @( d* f7 ~; A0 t, m
4 {
% C9 s4 L1 ~ Z1 g7 Z- n3 X 5 int a,b,c;$ b7 q7 o7 r0 U2 Z
6 c = a * b;/ X, r" H2 W- \$ ?/ G6 d
7 return 0;8 A' I% |5 _: x, `
8 }; G6 [. X! n2 k
/ q+ x T, C# {" X' S5 X下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看* Z; m- s. [1 }3 X
none:
# H7 L( N$ ~6 C) @000082e0 <_init>:# K+ U3 M; g* |$ q' [
82e0: e92d4010 push {r4, lr}
( k" g5 @* l ] [9 `' Q% k 82e4: eb00001c bl 835c <call_gmon_start>
) X* y8 \+ _' M) D 82e8: e8bd8010 pop {r4, pc}9 u5 c, `8 F8 d4 A+ [
arago:
- k# h- w& w- K2 q2 Z7 S0 p$ ~00008250 <_init>:3 p- `6 s% m9 i! K- z4 s
8250: e92d4008 push {r3, lr}- Y, a Y% ^4 u) s$ t
8254: eb00001d bl 82d0 <call_gmon_start>' b: E4 j: u: s* c: E8 k
8258: e8bd8008 pop {r3, pc}
2 \+ v3 S) ]* `4 t
) \+ p( i/ t9 {( B1 F% i: W5 X! unone:
+ g* { a5 E" d8 p) m000082ec <.plt>:
; _3 a3 l* d2 y% E- Z1 X8 a7 Q8 a9 f 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!): A" j2 ?2 g) P; E3 q: @
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 H* c2 A+ Z s; q7 {% l& _ 82f4: e08fe00e add lr, pc, lr
9 G6 H# O6 G4 D2 @/ |% [ 82f8: e5bef008 ldr pc, [lr, #8]!
8 k# |) {1 `# S# i1 N- U$ z 82fc: 000082d4 .word 0x000082d4
( w6 f' L1 U0 B: x% ^ 8300: e28fc600 add ip, pc, #0 ; 0x0- F. N e( D v5 y+ W- {) Q0 G7 S
8304: e28cca08 add ip, ip, #32768 ; 0x8000
- ]$ g6 H) n& A; ?" F2 \4 {5 v4 t 8308: e5bcf2d4 ldr pc, [ip, #724]!. ?: ?( {" z; G" G! A: J: I: a
830c: e28fc600 add ip, pc, #0 ; 0x0" v( t/ g- L. f6 P. b* F
8310: e28cca08 add ip, ip, #32768 ; 0x8000
. e) _# R0 F; P- E4 ^ 8314: e5bcf2cc ldr pc, [ip, #716]!5 e2 P0 X2 ]0 L y
8318: e28fc600 add ip, pc, #0 ; 0x0/ G; Q4 }% F9 s% p7 z& Y
831c: e28cca08 add ip, ip, #32768 ; 0x8000
" c; @2 C; c4 g2 j 8320: e5bcf2c4 ldr pc, [ip, #708]!7 @; S$ |0 Z7 b2 E
arago:9 _* E8 f& e: P* O) R1 Y- W% ~! F
0000825c <.plt>:
' `2 J# y4 E% X 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 w# Z9 G l$ l/ j( W8 T
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>8 x* z& U0 A5 V6 ]- F$ P
8264: e08fe00e add lr, pc, lr) _, E6 Q! {6 D- r) n; j
8268: e5bef008 ldr pc, [lr, #8]!1 K2 ~" j+ ~- S P
826c: 0000827c .word 0x0000827c
! v, J/ z) r+ A& h8 k* F 8270: e28fc600 add ip, pc, #0
7 m0 a, \# L4 \2 u" r' y 8274: e28cca08 add ip, ip, #32768 ; 0x8000% J: t% b- o; n: u" Y* r. B
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c: M0 V7 `: B( ]; Z$ L) g5 g8 b
827c: e28fc600 add ip, pc, #0% [; k( H6 a+ V4 i6 a
8280: e28cca08 add ip, ip, #32768 ; 0x8000
4 S3 r0 y( t3 X9 z! {3 j5 q 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
$ C7 U( l i2 }& {$ r1 L# v 8288: e28fc600 add ip, pc, #0
A6 C3 ?( |$ D8 B- M 828c: e28cca08 add ip, ip, #32768 ; 0x8000
" z4 Z4 a( s s9 g7 D3 f8 w 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
) ~" s9 u& q+ t$ y4 hnone:
8 b+ B; g: d! B) c: E6 w00008324 <_start>:; [% ~' _2 X! W' f! k
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>( ]7 A: X# S4 _; T" G& q
8328: e3a0b000 mov fp, #0 ; 0x0/ p% V' \; x$ K5 L& H$ ^ }
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
" Z$ A$ V* Y6 Z3 y 8330: e1a0200d mov r2, sp
3 K0 v p2 K. r: z0 G: y6 g 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' N1 N$ R v& w0 T2 H. s 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 q# ]9 m" @0 I6 A- c* u* f) J5 q0 Q 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
, m/ j8 D2 a3 s4 z* H 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>; N6 q* [, h g) c* W+ i& h. h
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 Z5 I1 {0 k+ B; Z {; _" r3 s3 P 8348: ebffffef bl 830c <_init+0x2c>% r# A, k9 Z0 V! z3 ]; k
834c: ebffffeb bl 8300 <_init+0x20>+ C3 c- o# r3 s* s$ Y
8350: 00008404 .word 0x000084041 K1 E' N" m& u. H5 d$ U
8354: 000083cc .word 0x000083cc
2 l# ^: T) y8 E- T9 ]0 \) ^ 8358: 00008408 .word 0x00008408
. Z* m9 ^4 U" e% g( I* b' Sarago:7 ?: S8 c- b" N" w) ~" i( S
00008294 <_start>:! A- @- X2 C m) S0 Y. }1 M
8294: e3a0b000 mov fp, #0& w9 }: x; I1 K* T9 v; A1 p2 C! ~# \
8298: e3a0e000 mov lr, #0
. E6 q5 O4 x) R6 n# Z+ C 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)) I2 z/ R2 P D3 l
82a0: e1a0200d mov r2, sp
; k$ {+ ]8 [# Z7 ^2 V4 n 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
1 m' S& |7 ^8 X2 o 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
5 J5 B; I F4 R% ~ 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>! a; E5 t# w' K q t( a
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
9 R5 E0 P% a* [2 q/ [+ O* \0 ~8 a 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
" t9 e0 T# F$ P- h9 r$ N0 t7 H 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
2 o9 u) u- j' h8 z 82bc: ebffffee bl 827c <_init+0x2c>
2 S$ x0 Z- z- g P 82c0: ebffffea bl 8270 <_init+0x20>
" n: v' W s6 o7 e D; Q+ N* J 82c4: 000083dc .word 0x000083dc* p- V7 f/ {/ M5 i. h
82c8: 00008344 .word 0x00008344
9 x, } z- d' _4 k0 i8 ^ 82cc: 0000837c .word 0x0000837c
) b. M0 u6 M* ^0 @0 B7 Z; }none:
, j4 m* x; i4 r* Q" p0000835c <call_gmon_start>:& L' q5 v8 o1 H9 q
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
' k H1 h7 w# o5 c$ Z- J 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
6 _7 y" _% ^$ o; u 8364: e08f3003 add r3, pc, r3
1 G* U" N) L& I6 d3 D* x 8368: e7931002 ldr r1, [r3, r2]
( k' h/ B& Q- z 836c: e3510000 cmp r1, #0 ; 0x0% a- C1 @$ I1 H3 @
8370: 012fff1e bxeq lr
0 \! `5 W" V5 k; g 8374: eaffffe7 b 8318 <_init+0x38>
" S- B: K7 P6 z Y. C& i 8378: 00008264 .word 0x00008264% j2 t3 ?. X; z) g" b
837c: 00000018 .word 0x00000018! t" Z! _% X" s
arago:' n* n# w8 `9 `
000082d0 <call_gmon_start>:
* `% k3 G6 H3 n- Z; K3 b/ Q: d, a 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>( F5 T' P) j8 m5 R/ s
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
5 ~4 x5 i& K1 Y- _ 82d8: e08f3003 add r3, pc, r3
! B' B9 b9 ?) a! v+ i- `' X 82dc: e7932000 ldr r2, [r3, r0]3 D' ~# Z" ~' ?1 A# q! \
82e0: e3520000 cmp r2, #0' A+ ]& i, V( c9 Y
82e4: 012fff1e bxeq lr8 ~9 H z7 D; d( n; F
82e8: eaffffe6 b 8288 <_init+0x38>
1 a. B, {$ ^% L1 S% N. M5 \ 82ec: 00008208 .word 0x000082084 E- v5 j2 J, P+ i" P5 n* V
82f0: 00000018 .word 0x00000018; J3 Y! d; ?+ Q) y- S5 X; g6 q
none:* M9 N) V4 t" t& R" p
00008380 <__do_global_dtors_aux>:
0 [" c6 B# Q+ Z' _ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>) [2 e H; c9 N) ]* s7 C5 h
8384: e5d23000 ldrb r3, [r2]
( J1 F- _6 x0 R5 H% L1 ?& ^: M- l 8388: e3530000 cmp r3, #0 ; 0x0
! d1 J& w$ D3 u# A& ] 838c: 03a03001 moveq r3, #1 ; 0x1
/ z" V1 b9 t9 Y( f1 m, T 8390: 05c23000 strbeq r3, [r2]6 {2 \- P0 M+ f
8394: e12fff1e bx lr. ?2 H( {2 R! X3 s
8398: 000105f4 .word 0x000105f41 ^. p; N, v) ]
arago:. ~: ^0 n' |4 w3 k6 M8 C% M+ Q
000082f4 <__do_global_dtors_aux>:3 W: j8 D' o' m' i
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
: c& |8 Q0 p% @+ L { 82f8: e5d32000 ldrb r2, [r3]* }4 x/ W7 y1 c$ N
82fc: e3520000 cmp r2, #01 J1 {$ W/ `6 r
8300: 02822001 addeq r2, r2, #1
/ R5 E; r" L7 I |8 d3 [8 h- ? 8304: 05c32000 strbeq r2, [r3]/ C) Y. N% V+ X3 b# R
8308: e12fff1e bx lr0 G% r' U0 i1 R" J, v; V7 ^- }" W
830c: 0001050c .word 0x0001050c
" {% ~+ o( L: f& M2 b T6 e/ qnone:
2 w, \) a c9 |8 y5 ]0000839c <frame_dummy>:, S+ o& M( i0 c% S, e5 U! h
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>7 q2 E) r: u& M+ j# p: e
83a0: e92d4010 push {r4, lr}
; i' n0 U( U2 v p3 v 83a4: e5903000 ldr r3, [r0]* n- h0 P6 d, B. e
83a8: e3530000 cmp r3, #0 ; 0x0# s; d$ z. y+ ^6 F5 _
83ac: 08bd8010 popeq {r4, pc}% S- [7 k7 ~$ s( x0 y. X% A+ z
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
% M+ d. }5 ~7 @! s- @, P* D 83b4: e3530000 cmp r3, #0 ; 0x0
]( y+ n$ w1 w! t5 V# Z# X# h6 [ 83b8: 08bd8010 popeq {r4, pc}" H& R! S2 a' @- Y
83bc: e12fff33 blx r3; l. }3 j6 }% O. r
83c0: e8bd8010 pop {r4, pc}
$ r+ q* P+ A: d4 O/ ?. U9 R 83c4: 000104dc .word 0x000104dc
6 V; P" Z e" a Y6 d+ ^) I 83c8: 00000000 .word 0x00000000
3 Q* t: U- k( P5 T2 qarago:2 j" d& t: s# H3 ^/ ]
00008310 <frame_dummy>:) x. ]$ ]% C' Z- o$ K9 m7 v* S% C
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>9 u5 _+ Y1 B0 @" z2 D
8314: e92d4008 push {r3, lr}
4 y+ s5 x" c( R' S; U! }. [ 8318: e5903000 ldr r3, [r0]
# ^9 _" K) j$ Z* {) v 831c: e3530000 cmp r3, #0, U" A e7 [9 y" g8 M, m
8320: 0a000003 beq 8334 <frame_dummy+0x24>
0 P* S% ?3 K) k. x, v# ~' i 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
' ~' U2 ~, ^6 u 8328: e3530000 cmp r3, #0* \" Q! u2 Z8 n. e5 Y5 O6 d" i, l* F# M
832c: 11a0e00f movne lr, pc
2 b, h! [8 l* U; m5 B$ w 8330: 112fff13 bxne r3+ M7 R3 o7 }3 A- |( C7 l8 U& M9 h
8334: e8bd4008 pop {r3, lr}& ~3 ?2 ~" L3 H( B9 \, J
8338: e12fff1e bx lr
7 X/ h/ I# m U) f4 t$ m& l 833c: 000103fc .word 0x000103fc2 i) [1 u7 L2 `7 s0 ^$ P- W" G8 D
8340: 00000000 .word 0x00000000) Y' n( {6 U' ~3 v
none:( H) C5 ?) }8 c
000083cc <main>:% l, n* t- r. E# p
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
9 I6 H M1 @% U, y( `" b# T! i 83d0: e28db000 add fp, sp, #0 ; 0x05 ~" e! C0 [ J3 N6 t
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
6 P" J& \, f% R5 w* `) Y7 f' \ 83d8: e50b0018 str r0, [fp, #-24]% y; k% @9 C' K3 O% ^
83dc: e50b101c str r1, [fp, #-28]2 O3 h5 w) Y i8 B
83e0: e51b2010 ldr r2, [fp, #-16]
0 T# b+ G# y9 Z T0 U' ~ 83e4: e51b300c ldr r3, [fp, #-12]
# q ~6 h. g6 \" e5 V) b( P 83e8: e0030392 mul r3, r2, r32 g! {0 X, m) I# M, _9 `# i: m
83ec: e50b3008 str r3, [fp, #-8]/ m: f, S6 l8 |
83f0: e3a03000 mov r3, #0 ; 0x0 E! _, e) o# t* j- V& I( d0 `
83f4: e1a00003 mov r0, r3
' \0 ]1 x) _6 ?. F2 @3 y1 E$ L 83f8: e28bd000 add sp, fp, #0 ; 0x0
8 \+ z2 u- s1 S* [ 83fc: e8bd0800 pop {fp}
0 z; j' w0 U y% T; S 8400: e12fff1e bx lr
) n# L% y% B; W8 U; s: z$ N7 qarago:
7 F0 ~2 f8 U8 M% i8 R/ T00008344 <main>:' S( X9 {5 m! G2 z' Z6 C, b) @
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)+ G) M& f/ R5 m( ]+ a& s
8348: e28db000 add fp, sp, #0
9 W6 y S3 N% e9 [. H3 J 834c: e24dd01c sub sp, sp, #28
/ q/ A" Z+ o8 `. Z) x$ p& B 8350: e50b0018 str r0, [fp, #-24]
7 Z5 I; y( L0 K% b' r 8354: e50b101c str r1, [fp, #-28]
4 E9 d) v: V0 Z 8358: e51b3008 ldr r3, [fp, #-8]: e; M7 X6 P) _. l
835c: e51b200c ldr r2, [fp, #-12]5 d- P$ H7 O1 W
8360: e0030392 mul r3, r2, r3
m, t d9 X7 } 8364: e50b3010 str r3, [fp, #-16]
5 j9 D" W4 K% `7 N j3 Z+ f# ?# v: S 8368: e3a03000 mov r3, #0! V! n& D; {# v: l2 d2 ~
836c: e1a00003 mov r0, r3 Z$ H h c6 e# }' r" ~
8370: e28bd000 add sp, fp, #0
( I4 {5 H7 y7 t1 G( z7 j 8374: e8bd0800 pop {fp}) v5 O5 Z1 J0 f9 T; l2 G0 H" t
8378: e12fff1e bx lr8 Y- O4 W4 Z$ N* B' v
none:
% {" h; ^" a% l, j; ]2 b. |00008404 <__libc_csu_fini>:7 `/ g( n: P c* U4 l7 C( _( b
8404: e12fff1e bx lr
, Q3 l$ g1 Q" Narago:
. i3 |2 z- |/ v: L6 W' h3 ? ^000083dc <__libc_csu_fini>:1 L) @1 U3 f9 m
83dc: e12fff1e bx lr; i% N: K% C# R5 `# h
none:
2 D' W2 ]$ E3 Q9 x. z5 X$ M" \00008408 <__libc_csu_init>:
' _4 \6 y& g1 o: L. H& V 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
% [. w, D1 V' h. ^; ` 840c: e1a08001 mov r8, r1
, C1 i& b& X4 Y9 i& I$ C 8410: e1a07002 mov r7, r2
9 Z+ n: A4 z% S8 ~ 8414: e1a0a000 mov sl, r0
/ A! }5 u) n: m3 `7 N 8418: ebffffb0 bl 82e0 <_init>
2 i" e4 P3 N" [5 e% R 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
. _5 x( Q- |: h, ]5 q 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
' {. O* F6 g* L- H* }) S, t: Q 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>8 z x; y' J2 w2 {. A
8428: e0613003 rsb r3, r1, r3
& ]% ^8 m6 i+ d4 s 842c: e08f2002 add r2, pc, r2' Q, N5 s C2 Z, E" Q7 q* |8 l
8430: e1b05143 asrs r5, r3, #2
! U7 n. b( V' v; E 8434: e0822001 add r2, r2, r1
) \) Z: v$ @, N) a1 j0 g 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}6 |7 p5 q7 A0 Z2 t0 _( t
843c: e1a06002 mov r6, r2' G. z7 s/ C- A- v% L. S
8440: e3a04000 mov r4, #0 ; 0x0
" C& @$ B$ }5 K0 f; [5 B 8444: e1a0000a mov r0, sl
) j4 \+ ?- z7 Q$ @! F" M) N 8448: e1a01008 mov r1, r8
, V7 ~. L2 U4 T; q/ Q/ k, k 844c: e1a02007 mov r2, r7: d5 a. b' a e$ J4 q: q+ _ k$ ?
8450: e1a0e00f mov lr, pc% a% G! v/ [* K& n: N
8454: e796f104 ldr pc, [r6, r4, lsl #2]
* Y8 O q- q) \% M- S 8458: e2844001 add r4, r4, #1 ; 0x1
1 G1 [" ` e+ [+ B0 i2 N% b& f3 ^5 J 845c: e1540005 cmp r4, r5
" D) d% x" M; D 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>/ ^3 i8 ~! X5 Q+ ~# S
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}" j0 c4 p" @$ J j e- U8 M
8468: ffffff04 .word 0xffffff040 X1 s" ~) w" O! c6 ^9 e% Y+ b5 _+ a
846c: ffffff08 .word 0xffffff08 ]! F" |, f5 V4 }, O, D }
8470: 0000819c .word 0x0000819c. I0 z; F/ F3 ^6 f; O) z
arago:
- ~5 ^7 m: Z7 \ |4 _6 g3 P" x0000837c <__libc_csu_init>:+ m* r9 _+ t ?9 |
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
* I2 q' V5 N% j1 o! M$ Y7 T2 f0 H 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
' W5 p0 x3 H$ Z, g0 \8 B1 a/ ]! A 8384: e1a06000 mov r6, r0
8 Z) ]& C8 j |2 Z8 J$ z 8388: e1a07001 mov r7, r12 }+ v9 A/ a) M' o/ F
838c: e1a08002 mov r8, r2. I4 I3 M" R" C9 l+ p9 ?5 |% x F
8390: ebffffae bl 8250 <_init>
. ?9 S: d4 p' B9 |: {7 e- Q( u) l& O- v 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
/ }' w$ o! {5 o5 ^ b 8398: e08fa00a add sl, pc, sl
5 s s' h, K& Y 839c: e08f0001 add r0, pc, r16 a; [5 y' v- ?# k' v, z
83a0: e06a5000 rsb r5, sl, r06 n5 a; n0 ^( W! _, W1 e4 h& S# K8 D
83a4: e1b05145 asrs r5, r5, #2
! F. U2 ~2 R- I3 z1 O 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
6 k0 H* n8 z9 q, O 83ac: e3a04000 mov r4, #04 K: f* \% q* ^3 Y! M9 m8 `3 S
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
* L1 g4 R; G$ l% b; ~# z 83b4: e1a00006 mov r0, r6- r( T8 i* ~9 R4 g3 D3 h
83b8: e1a01007 mov r1, r7
! c+ ^9 ?0 h; p/ l$ {3 _+ ~ 83bc: e1a02008 mov r2, r8* Q8 }% y: [0 ^0 x
83c0: e2844001 add r4, r4, #17 b" a* F: Q# u2 V8 {/ c( S! M
83c4: e12fff33 blx r3$ Y, O0 H X" f+ Y }
83c8: e1540005 cmp r4, r5
- l* J0 Z) T; N; y" m6 \! a 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>4 [; ?- K9 @$ M% W. k6 Y
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
, S3 b* l/ b( C V 83d4: 00008054 .word 0x00008054
9 ] K* @9 h6 h" C0 B: |+ V+ x+ ] 83d8: 00008054 .word 0x00008054
3 @9 ^3 ]3 h* C [0 Xnone:% h; r o& ~7 [9 l- |9 y1 T! t
Disassembly of section .fini:
7 s4 q+ q& U/ `, T" _* H; c. ?+ B1 F
00008474 <_fini>:
/ N8 S2 g5 y- Z, D 8474: e92d4010 push {r4, lr}
0 d' e1 T' G9 s$ i2 J* d 8478: e8bd8010 pop {r4, pc}
: | }. [/ `; ]# p: n: ?arago:' _5 ~ c. q! w+ v" N; W1 `
Disassembly of section .fini:- N, a, q W/ s3 ^5 O8 B8 [
. i5 O6 r0 E! b. U4 P3 A
000083e0 <_fini>:9 ? K; H: D# c7 o+ n6 k& n' d
83e0: e92d4008 push {r3, lr}
& `, U1 N0 `. `& F; k6 Y3 u y. l 83e4: e8bd8008 pop {r3, pc}
3 `. x8 S, b, Y1 P( S
! _" D2 D0 b2 b5 U1 U9 s. d* @% M
$ V5 o: T( E4 t6 A5 r" ^" J- P0 `5 d" h% x; `$ `
|
|