|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
) n/ Z. ?. p. G- u/ @ 1 #include<stdio.h> * }" s1 X9 |* O- a
2 #include<math.h>
5 @ [9 d+ f t. X 3 int main(int argc,char* argv[])
* ~& ]# p! ~$ U9 J3 p 4 {0 |5 K, g) d, z
5 int a,b,c;! P. X3 o1 L4 r' P3 |3 C
6 c = a * b;" C5 b0 b% D1 S0 x& A' e O6 I
7 return 0;
, M$ y0 v9 b- ^+ [: c 8 }
9 s; z( E6 V" s7 N0 h
9 n! A" S1 S0 q$ @ ^! ~9 f5 ^下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看% Z5 d8 f V0 J/ D, ~. z- ^
none:3 `' i3 q2 ~; |' i' i5 z, ^/ c
000082e0 <_init>:4 [8 d: H5 z$ m; q) p. u" w
82e0: e92d4010 push {r4, lr}
3 w g# \$ v' l 82e4: eb00001c bl 835c <call_gmon_start>
; U5 b# M4 w6 o) h9 R 82e8: e8bd8010 pop {r4, pc}1 w% ~( j, h4 d, [
arago: {0 \5 b6 U) P& q+ m
00008250 <_init>:$ V; Q3 R2 t/ ? t
8250: e92d4008 push {r3, lr}5 e0 f7 n J. u/ z* L; K- x
8254: eb00001d bl 82d0 <call_gmon_start>* i( `7 |7 I4 W& A0 \
8258: e8bd8008 pop {r3, pc}7 y) L) j7 J @6 O7 ]6 L
! k( S" u/ k( a) U3 \3 ^1 ?7 S
none:( |/ e0 Q n) J4 w5 H
000082ec <.plt>:
% l) v& B* G H2 j/ `, h 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
7 A9 C2 N- ?# Q7 z 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
- t% \/ @% P" L: d# G6 t 82f4: e08fe00e add lr, pc, lr; Z; l; A" k5 w6 Y6 o. ^* E" `! G
82f8: e5bef008 ldr pc, [lr, #8]!
& d+ ?, b, W$ a 82fc: 000082d4 .word 0x000082d4
* R- d7 Y4 f7 r- h+ @5 S7 @5 I 8300: e28fc600 add ip, pc, #0 ; 0x0+ @5 N& W! K- z6 H" s
8304: e28cca08 add ip, ip, #32768 ; 0x8000% L! Y3 r; _1 l [/ D; I
8308: e5bcf2d4 ldr pc, [ip, #724]!
( h$ s- T5 H& {, F9 p 830c: e28fc600 add ip, pc, #0 ; 0x0
5 D" D$ O' m0 Z0 V9 _5 g4 y 8310: e28cca08 add ip, ip, #32768 ; 0x8000
% @2 R6 k: ^8 }$ O7 A 8314: e5bcf2cc ldr pc, [ip, #716]!
* i% G( w$ M. M9 Q 8318: e28fc600 add ip, pc, #0 ; 0x0- F6 P7 n8 C1 [2 `0 N( x
831c: e28cca08 add ip, ip, #32768 ; 0x8000
$ S8 x% S# @7 ?6 Z8 ^ 8320: e5bcf2c4 ldr pc, [ip, #708]!$ m& Q' O' D, K1 s
arago:
- U& s( z1 `+ t+ u4 N- E5 y0000825c <.plt>:
$ q0 M$ |2 E3 ?& k7 V* Q 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 V' f9 T& W& x4 y- T
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
! _. T$ K k* M$ h2 u- W 8264: e08fe00e add lr, pc, lr
; y/ S- `/ }/ i, B1 D7 ]- J3 `# q 8268: e5bef008 ldr pc, [lr, #8]!
6 R0 f. B" c, f8 Y! `7 w 826c: 0000827c .word 0x0000827c
$ g* M* C6 A) h) d. x/ c% x 8270: e28fc600 add ip, pc, #0$ y6 c' n% Q) V/ `; F' k
8274: e28cca08 add ip, ip, #32768 ; 0x8000( l+ |7 X. i9 o" O6 H
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
9 C7 O# o9 ^9 _ 827c: e28fc600 add ip, pc, #02 t) G" K; a' e/ f e% M# j
8280: e28cca08 add ip, ip, #32768 ; 0x8000
: z- n! {6 v" N* P% Q 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2741 S2 n8 I& @; E3 o
8288: e28fc600 add ip, pc, #0" @4 g5 M8 U/ `8 |! J5 t/ g
828c: e28cca08 add ip, ip, #32768 ; 0x8000/ `$ {4 z1 ]% ?. z1 J" K8 I
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c+ a0 o8 o0 P, [0 h
none:
7 N) D$ S8 j8 h. ?' K00008324 <_start>:/ s0 i2 S$ v) n% e
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
1 S5 `- M0 Z: k2 G1 R 8328: e3a0b000 mov fp, #0 ; 0x0# B- D" y/ c/ }) ?5 c( ?9 q% D- p$ `
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) K* x. N. t, E- k
8330: e1a0200d mov r2, sp- a! i9 \% H* y' Z6 T7 F$ t" W- m
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)7 b: @9 }/ ~/ }7 H* P8 t0 c! H: T
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ G" a, b; I/ C9 ?/ T6 W
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>6 O6 \; s5 O/ y8 r) D, `& e t& ]( _! G+ N
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>& T4 D3 R+ e$ e9 ]
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& a) i6 L- t" H. Z4 `" c' d$ _ 8348: ebffffef bl 830c <_init+0x2c>
! f/ j' ~3 r" X! }) `! @& K1 C 834c: ebffffeb bl 8300 <_init+0x20>, n" E6 H+ W3 J. J# |/ a3 d8 D6 ?
8350: 00008404 .word 0x000084045 Y5 @ G5 H. H
8354: 000083cc .word 0x000083cc
7 V' {' t/ C8 r5 {5 z3 o' \ 8358: 00008408 .word 0x00008408
! |+ Y8 w; Q4 Zarago:
l' ]( ^3 M9 M; d# I3 r00008294 <_start>:3 y7 S2 U+ G( z) s+ V5 n; M- H
8294: e3a0b000 mov fp, #0
: j I9 C& Y0 V6 w 8298: e3a0e000 mov lr, #0" Y# w7 B: m: U2 W$ T- \7 k4 Y
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( ^4 q7 K* H$ o; [( r
82a0: e1a0200d mov r2, sp, @& P0 E \: _+ Y* e: ?
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)& a6 S4 w: U% p9 ]
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)6 N, k6 }8 X# s2 p) |+ Y
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
3 W+ `( |; \* ~, M2 N/ [% Q8 f 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
/ K8 ]; w, U5 R5 Z+ `) S2 C7 X" z- t4 N 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34> H% v8 u0 I! z- D, z
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
, k' f2 w4 l* w; }9 g0 q 82bc: ebffffee bl 827c <_init+0x2c>* c, _# z1 Y" W/ q0 o1 U8 c/ d8 E
82c0: ebffffea bl 8270 <_init+0x20>
+ k' y' Q$ u( i2 p 82c4: 000083dc .word 0x000083dc; z9 P1 j/ p9 [! [( s5 i0 P0 K o
82c8: 00008344 .word 0x00008344
& g$ `* ]- V* i! D+ I/ R# v 82cc: 0000837c .word 0x0000837c" ?! g* K, _4 u3 ]5 x" T
none:) l* F% S& N. g3 y& D- u5 _( S& T
0000835c <call_gmon_start>:
6 A- h5 H5 t; j5 _' f1 J 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, K- n- K, |% u- ]% r6 n1 ]
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
6 i- v1 m+ h" |# V 8364: e08f3003 add r3, pc, r3
* W+ u4 s& C4 f 8368: e7931002 ldr r1, [r3, r2]! H( d" C4 I* s* N
836c: e3510000 cmp r1, #0 ; 0x0
3 ]; j( X' ~. j8 y5 T 8370: 012fff1e bxeq lr9 a: _) I( j* _( g; g6 E$ i7 E+ W
8374: eaffffe7 b 8318 <_init+0x38> W2 d' f+ ]+ N, r0 X, y, K
8378: 00008264 .word 0x00008264
1 ^6 X1 t! x8 \ 837c: 00000018 .word 0x00000018
7 `% G) F8 p, g! y* [: jarago:
3 C1 w% G0 `' t& k! I# M9 F; K/ J000082d0 <call_gmon_start>:
8 Y4 t$ j3 r+ k6 _* T# F 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>5 \! {: Q6 w- Y0 K0 g
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>/ f! m1 _! i( D
82d8: e08f3003 add r3, pc, r3# ^5 V) T3 z. P% v# w. D+ q" ]- I* p0 w
82dc: e7932000 ldr r2, [r3, r0]
+ Y( a( N3 e3 C l0 n! V! X: \' | 82e0: e3520000 cmp r2, #0
& B& I, Q: j3 ?' M$ }+ f3 p& w 82e4: 012fff1e bxeq lr1 z8 t+ O( o% W: g! ?
82e8: eaffffe6 b 8288 <_init+0x38>
% V4 _. T7 h0 n( F: ?- Z( ? Y# a 82ec: 00008208 .word 0x00008208
3 W3 Q$ f1 K7 r) V 82f0: 00000018 .word 0x000000183 Q# ]( E1 \* [
none:8 ]& g: D! c- L4 B
00008380 <__do_global_dtors_aux>:
- u, W5 X) u+ G8 l 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>9 I# w. S4 Q0 X# E
8384: e5d23000 ldrb r3, [r2]' T) V2 g/ f5 T. O5 O. X2 d* G
8388: e3530000 cmp r3, #0 ; 0x0! p) ]! A6 I4 k6 @3 j/ K
838c: 03a03001 moveq r3, #1 ; 0x1
0 u4 W! |0 r) {# j 8390: 05c23000 strbeq r3, [r2]
3 G) U; A. ~/ b1 P, n3 i0 d' @9 d 8394: e12fff1e bx lr
3 L( h g% \7 } 8398: 000105f4 .word 0x000105f4" ?) u* X5 f2 U1 S
arago:
9 S: J( ?( I0 t, d, a! N8 V000082f4 <__do_global_dtors_aux>:2 C1 y; U' J# i( m) L
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>0 d0 g0 `& x2 j% k, e4 y# x
82f8: e5d32000 ldrb r2, [r3]
u: T% \/ h' M+ v5 ^# E 82fc: e3520000 cmp r2, #09 ~6 {( S* O+ O1 G% H
8300: 02822001 addeq r2, r2, #1
2 k4 o8 A! K# n3 p 8304: 05c32000 strbeq r2, [r3]
# _( l6 ~$ y( Z) _/ V 8308: e12fff1e bx lr: T$ A) j* ]9 @. {" w6 X5 d( P
830c: 0001050c .word 0x0001050c3 k1 Y% P' a- R+ B; Y
none:$ G5 u3 Z* n. c$ S1 N" x, H
0000839c <frame_dummy>:
; U$ F; C: } u2 V 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
- |" Z7 ^, g; }1 q8 O5 ] 83a0: e92d4010 push {r4, lr}: ~: z, n+ a; }
83a4: e5903000 ldr r3, [r0]! w4 Q2 T2 U8 P" P: T
83a8: e3530000 cmp r3, #0 ; 0x0, S* S! V Z' C9 E
83ac: 08bd8010 popeq {r4, pc}- w' e$ H' Q+ k8 D( |5 D, F+ U
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>2 v8 l5 D7 d W* K( F; R2 \
83b4: e3530000 cmp r3, #0 ; 0x05 E2 E9 x: Z5 V- J3 }1 l
83b8: 08bd8010 popeq {r4, pc}( ^ z$ a7 y1 q% N+ G' _
83bc: e12fff33 blx r3
8 C3 G! Z$ Z1 E. ~, [5 t/ x" P 83c0: e8bd8010 pop {r4, pc}; z$ _' Y9 I( [* x, Y3 U0 ?
83c4: 000104dc .word 0x000104dc
. C- @0 J3 L7 F 83c8: 00000000 .word 0x00000000
! r* p8 M9 ~3 u- jarago:; {) H( A v1 ~$ F
00008310 <frame_dummy>:
4 h: _% }4 ^# r# e9 }2 J+ | 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>9 q w/ ]4 N5 o
8314: e92d4008 push {r3, lr}" l, i" ~" }, T' k! r% ?0 ~ }) u
8318: e5903000 ldr r3, [r0]3 t9 w* p6 b. ~, K
831c: e3530000 cmp r3, #0
! ]$ l5 w5 i( K; O 8320: 0a000003 beq 8334 <frame_dummy+0x24>
# r% d% E8 o( y; J 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>. ^" O# }( @2 A: X# X
8328: e3530000 cmp r3, #0
) f) ]8 u: q6 D# ^8 n 832c: 11a0e00f movne lr, pc
8 w9 Y( f ?, K5 ^0 E, O0 s 8330: 112fff13 bxne r3
/ B: ?3 @: @! \2 `1 y# g8 A- E 8334: e8bd4008 pop {r3, lr}
7 W: e7 _7 l; U- B) b: d& e 8338: e12fff1e bx lr
9 [5 C+ \7 }8 F6 _ 833c: 000103fc .word 0x000103fc
( D0 Z/ b. @% w 8340: 00000000 .word 0x00000000
8 h# W2 v3 |. s' [2 a& Xnone:8 J7 l8 p" |, E0 k& ] Q) s1 a8 c
000083cc <main>:
/ b! f$ u* E2 H+ h 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. K: s# o6 l" L: w9 [) N 83d0: e28db000 add fp, sp, #0 ; 0x0
( b" E1 w4 I1 t# h 83d4: e24dd01c sub sp, sp, #28 ; 0x1c: _4 O* I/ Z, o- z( d" U7 `* \
83d8: e50b0018 str r0, [fp, #-24]
" X2 `. J: l6 E) C' F 83dc: e50b101c str r1, [fp, #-28], M/ u( J9 s Y1 z0 t& p
83e0: e51b2010 ldr r2, [fp, #-16]2 r4 M; v* B8 d9 d4 s
83e4: e51b300c ldr r3, [fp, #-12]5 G" L' C' V5 \( a% J
83e8: e0030392 mul r3, r2, r3
4 b# e, I* J2 z3 F0 r( }. f 83ec: e50b3008 str r3, [fp, #-8]8 K+ `2 `9 e* N l
83f0: e3a03000 mov r3, #0 ; 0x0) ^. j9 z. G! @) n2 V; u; ^) W# X* t
83f4: e1a00003 mov r0, r3
$ t+ B9 M3 J% [ 83f8: e28bd000 add sp, fp, #0 ; 0x0
; m. F2 X# F0 \( G+ t 83fc: e8bd0800 pop {fp}: W0 H( d A# b" l: X
8400: e12fff1e bx lr) j" O& e! `# e5 B5 u+ G
arago:
1 b/ M! O6 p- A# n1 D3 _" |00008344 <main>:' I: H$ M0 {% ?: F0 a
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)% g/ u! ]5 N7 A; d' m* Z: B- p9 M3 p3 C
8348: e28db000 add fp, sp, #0
- t/ o# Q6 B$ o/ L) G# }& j 834c: e24dd01c sub sp, sp, #285 u" O _! Q: t3 u
8350: e50b0018 str r0, [fp, #-24]
) ~7 H7 Q: y( ^; ~0 c. R 8354: e50b101c str r1, [fp, #-28]8 F0 L1 k8 _3 n; |+ w( G
8358: e51b3008 ldr r3, [fp, #-8]8 z M# ]8 d9 Q. Q2 Q
835c: e51b200c ldr r2, [fp, #-12]
6 H! G0 P8 h9 y 8360: e0030392 mul r3, r2, r3
* R7 |. w) s4 j6 Z2 I Y0 X) Q* ?; ^ 8364: e50b3010 str r3, [fp, #-16]! Q0 ~8 V" j9 v, z# x' g
8368: e3a03000 mov r3, #0* o8 a; R9 j$ a& ]
836c: e1a00003 mov r0, r3
+ G. }% v/ |+ `5 M% j2 K 8370: e28bd000 add sp, fp, #0
8 L1 c4 T E2 B9 v: Z" A: r: F9 r 8374: e8bd0800 pop {fp}3 o: U4 C* ~ m
8378: e12fff1e bx lr5 c$ M3 R* [3 v$ @. v. v1 V
none:, M0 C* `" n% X P, I; n
00008404 <__libc_csu_fini>:
& M8 a, }! y, p! t* C 8404: e12fff1e bx lr
. c1 ^8 D7 L0 I8 B0 Z( Carago:/ x0 z& l5 I: U7 Q4 W. G' L# z, T4 m
000083dc <__libc_csu_fini>:9 F! {) _4 X5 _- ?$ h$ g2 V
83dc: e12fff1e bx lr; l' A0 G1 R b2 _. F$ M
none:
3 t* X8 @& C+ c4 ~' k7 D' I. h00008408 <__libc_csu_init>:
& ~- S+ `0 A! g u5 o- [2 J# V 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}& ]* l4 H( D! O( `+ L- x
840c: e1a08001 mov r8, r17 j7 z, r1 S% E) @1 c/ ?
8410: e1a07002 mov r7, r2
+ J/ p3 W9 E/ ]6 f 8414: e1a0a000 mov sl, r03 z+ P+ x. z: H. m0 f
8418: ebffffb0 bl 82e0 <_init>+ ]8 ?* V3 l9 C2 K. h+ a' ~% i' c
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
( |: H$ J3 A$ |! z 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>7 |7 p2 M# N8 E/ P2 ?
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
0 R! f- c9 ~" S; z 8428: e0613003 rsb r3, r1, r3
" v" h" k; D8 C, ^; H* ^3 f; I. Z 842c: e08f2002 add r2, pc, r2( Y* M2 \" ?6 {3 G$ b2 G; t+ ^
8430: e1b05143 asrs r5, r3, #27 R- C+ U$ \- N# a+ U+ ]
8434: e0822001 add r2, r2, r1
& s/ u. I \- J2 h! u1 S 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}' g5 o5 l4 \9 ]! P T
843c: e1a06002 mov r6, r2
3 ^. Y7 U" J/ o8 F ~, i' A2 t X 8440: e3a04000 mov r4, #0 ; 0x0
% I8 s1 |& C- q 8444: e1a0000a mov r0, sl, \" ?# R/ f- _+ Z E; h9 {! q2 J! I
8448: e1a01008 mov r1, r8; B4 f% I( O3 C! i! H
844c: e1a02007 mov r2, r7
0 B$ p# D5 }* X9 ]- O, v* N 8450: e1a0e00f mov lr, pc
- l/ i1 e7 [. x7 m2 h5 _ 8454: e796f104 ldr pc, [r6, r4, lsl #2]4 e7 r! h& b, l( J
8458: e2844001 add r4, r4, #1 ; 0x1% k* U4 Y4 q. _# [
845c: e1540005 cmp r4, r52 O6 O$ K8 ?& m7 R
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
( u% I0 c7 ` ]+ h% d' { 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}) P& w0 g1 B! z$ f' \& X
8468: ffffff04 .word 0xffffff04
- G/ j9 R0 B& B, c. O6 P 846c: ffffff08 .word 0xffffff08, u/ D+ @0 W+ S2 Q) H
8470: 0000819c .word 0x0000819c! D3 t+ E. U* b$ x9 g! P# `
arago:* o9 P. m6 _$ F7 i
0000837c <__libc_csu_init>:
; h5 o" j0 M5 G) B: q3 @. _. r7 J 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
. m5 Q+ C; K2 ?3 E) d- \* `' F. Q5 r0 x 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>2 G, b; B& A4 x
8384: e1a06000 mov r6, r02 u* I# b2 H7 ^! R
8388: e1a07001 mov r7, r13 ~/ R- R& [8 U* X$ r& \" l. C' K' }
838c: e1a08002 mov r8, r2$ A: a) V& X5 Y" `
8390: ebffffae bl 8250 <_init>
( P$ j1 M) h) r% _2 [4 w! l% L @) r 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>" {" ?) a, K8 I. f! [& x6 R
8398: e08fa00a add sl, pc, sl3 Z5 g6 }1 G0 s; N& ?
839c: e08f0001 add r0, pc, r1
+ Z5 t; e/ R p/ l( l% H+ n 83a0: e06a5000 rsb r5, sl, r0
3 z$ _6 J% @. C7 h E 83a4: e1b05145 asrs r5, r5, #2
/ ?3 D- [9 o' D: ~ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}& [( X, A* e4 Y
83ac: e3a04000 mov r4, #02 N# ]/ r5 Q7 c* K( p( t
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]! a1 J2 n5 w `8 L7 T" E9 @
83b4: e1a00006 mov r0, r6. u+ \& B( i4 Z( i" Q& a1 ], x# @
83b8: e1a01007 mov r1, r70 j6 l0 U2 G' Y5 c" J+ Y3 F: q0 o& o
83bc: e1a02008 mov r2, r8
; y1 }4 w5 `3 O1 T8 r# ] 83c0: e2844001 add r4, r4, #1( p, X) q$ n& x$ `( b" \
83c4: e12fff33 blx r3# o& W/ V& j @( Q1 q( n+ p5 E0 r
83c8: e1540005 cmp r4, r5
+ ^( m8 B* D5 K7 u0 }7 K 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34># y5 |/ v, ~6 `: U
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}" f# W# k& A9 ]6 ?4 F. u
83d4: 00008054 .word 0x000080542 J: g# j" K! s1 s8 @- G
83d8: 00008054 .word 0x00008054% R$ ?: G4 P! J, c' m' S8 R, |0 [
none:4 k+ \8 c* Z: F4 g; a* u
Disassembly of section .fini:% N' g2 _, {( R
% G1 s' D3 j8 v5 [5 f1 L# D' I# c
00008474 <_fini>:2 l$ U' r! v( J+ f: C6 F) O g
8474: e92d4010 push {r4, lr} A1 O3 C( r% s2 y/ F: d
8478: e8bd8010 pop {r4, pc}
2 J# ^5 D* c9 Varago:6 w3 @. v) K0 ~( B* r: X9 U
Disassembly of section .fini:
0 E6 C& ^1 v4 e) o o2 F
; E" |" E/ X& H& T4 {5 U) w' ^+ U000083e0 <_fini>:
" X% f9 V# D" Q, C4 U5 B0 e 83e0: e92d4008 push {r3, lr}
/ r1 |, g) \9 g0 W# }5 U 83e4: e8bd8008 pop {r3, pc}
# r. T* D3 O( f- j/ \' j/ a2 v+ E0 H
* o, T( Q$ k0 M) _1 ]2 c+ f# B6 g4 T. _, {( Q
6 ~, ]# h4 S& N5 z3 E9 y
|
|