|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:: r! S7 L3 X( d& Q9 [- V& t/ ?/ r
1 #include<stdio.h> p, b7 w) r7 }
2 #include<math.h> H0 P) u4 Q5 ^7 Y; f$ S
3 int main(int argc,char* argv[])
! K/ c" e* v$ p% Z 4 {
: b; N* a! F2 K8 y( H& S# b 5 int a,b,c;+ o" l6 R# t( @- J; s' v' z1 N
6 c = a * b;
+ O w9 n# |4 z" h7 ~) T 7 return 0;
- a$ B1 r7 _# Z 8 }
# s4 E) |+ P2 U) P5 |) D# F3 s' [: L6 S# Z7 x
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
7 K' x4 T- v# P$ ^) vnone:/ q" I" }( ]6 V9 [/ ^
000082e0 <_init>:$ j, n( V* i, }% f% R E
82e0: e92d4010 push {r4, lr}+ {0 r0 E. ?$ `, k# R: X+ q1 A
82e4: eb00001c bl 835c <call_gmon_start>
1 @9 ?7 p/ t9 l# J | 82e8: e8bd8010 pop {r4, pc}9 z+ u6 K, _+ I
arago:6 l1 @$ v3 _( c6 O' N
00008250 <_init>:/ F7 e% R9 X M
8250: e92d4008 push {r3, lr}
: L7 ]$ o5 g$ P 8254: eb00001d bl 82d0 <call_gmon_start>
" |7 m: Y1 _$ B/ d 8258: e8bd8008 pop {r3, pc}, {8 \, [1 X/ b) ?1 z0 K. e
+ K9 e* n* Q F2 X5 Hnone:
# a% T- f8 q9 f: @000082ec <.plt>:7 B2 ~' ~* q4 f8 o2 G8 q* t
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!) T; u0 i8 Q& ?
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
; j% }8 ^" R% U2 y 82f4: e08fe00e add lr, pc, lr8 o4 }0 L. M- P# e
82f8: e5bef008 ldr pc, [lr, #8]!
& i. h( Z1 o1 v' d9 k3 { 82fc: 000082d4 .word 0x000082d42 B1 @1 d7 `* n* P; d1 K" s
8300: e28fc600 add ip, pc, #0 ; 0x0( Q9 k/ v/ x% _5 }3 J
8304: e28cca08 add ip, ip, #32768 ; 0x8000
$ a5 C0 C! g# Y1 h3 [: X4 X: G: K, i 8308: e5bcf2d4 ldr pc, [ip, #724]!
; W. J! I! {1 a- P9 C* W 830c: e28fc600 add ip, pc, #0 ; 0x0
4 ~% [$ B9 ~4 X/ e. ?5 K$ l0 i 8310: e28cca08 add ip, ip, #32768 ; 0x8000
7 c" d+ o5 ?- V% ~5 [ 8314: e5bcf2cc ldr pc, [ip, #716]!
( o$ [1 _9 s0 E 8318: e28fc600 add ip, pc, #0 ; 0x01 o" F0 l) J: [, P+ i1 D+ J
831c: e28cca08 add ip, ip, #32768 ; 0x8000
) f& X& i) K6 |9 K) Z9 v v 8320: e5bcf2c4 ldr pc, [ip, #708]!4 F K4 N' C q$ v/ I- [
arago:
7 g# @$ [2 T4 j5 S. w' a0 v) F0 {' Z0000825c <.plt>:( ~( W3 E; M- P& Z. C
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!), y2 P8 r: ~, E- @' V
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>, S% l2 e3 C% K( W3 u
8264: e08fe00e add lr, pc, lr8 n* z7 h$ H9 d4 J- j
8268: e5bef008 ldr pc, [lr, #8]!* n3 W( F. J3 E+ u6 H9 X
826c: 0000827c .word 0x0000827c
5 h' b* a6 v3 x$ |6 D 8270: e28fc600 add ip, pc, #0
' \# C1 R( q/ Y5 R 8274: e28cca08 add ip, ip, #32768 ; 0x8000
* U. N8 o- B, w9 o, [( l6 G 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c& V3 }1 @' \! N2 ^9 ^, b5 s
827c: e28fc600 add ip, pc, #0
( z9 H7 `; p4 Y6 y 8280: e28cca08 add ip, ip, #32768 ; 0x8000
7 W* n; F8 `9 B% w( _ 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 f2 P% E2 d+ f; L
8288: e28fc600 add ip, pc, #0
7 i" K" K! U% o$ V7 j 828c: e28cca08 add ip, ip, #32768 ; 0x8000" p: H6 M0 j0 k. ~# |: l
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
0 D4 G1 ]2 q' s& S. c1 [none:6 N7 K3 w* r V6 J/ ]
00008324 <_start>:( G* e# A9 K" i8 x' E7 j6 N
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
+ e3 h( F) V. H9 a0 u 8328: e3a0b000 mov fp, #0 ; 0x06 b- K! g+ `/ K! j8 ?- I3 H
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
# K# q5 x- E6 G8 \0 e& { 8330: e1a0200d mov r2, sp
( \; _/ y* `+ c 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!) U8 Q& w9 G- m9 g5 X' b: d# j
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!) k* N& I% F+ V+ b. J' e+ Z0 [( N
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
! O* [3 p$ ?0 b 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>$ D6 V( v4 Q! q# r- H. }7 `& p8 g1 ?
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)% w* n+ q& U: M# Z
8348: ebffffef bl 830c <_init+0x2c>$ ^# F9 w1 S+ ~8 E" G' K# w* c' ^
834c: ebffffeb bl 8300 <_init+0x20>1 h2 I, ~" h `. L* H: P& |) ~% O
8350: 00008404 .word 0x00008404; ]2 c+ G6 N& v" L5 w) L7 w, S
8354: 000083cc .word 0x000083cc( C) F9 x% R# R$ \! T
8358: 00008408 .word 0x00008408% ?2 h" ^5 g. g
arago:. ^$ h& A% O3 p! s
00008294 <_start>:
4 {1 x, ]5 C! l8 @: h0 ~" S 8294: e3a0b000 mov fp, #04 ^# b. a( k1 U) w
8298: e3a0e000 mov lr, #0
5 Y& K- {: D6 K( V& i! s( u& F 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
' g0 s, C# O7 ]' Q 82a0: e1a0200d mov r2, sp
( T/ ?: U" K$ b& z* e2 a 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 T o0 I% T, o6 b+ i4 d9 @6 |2 `# |8 e
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
! K1 s/ D7 y1 d8 G+ H& `9 G 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
. d6 f: o8 {6 \4 u 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!), G% k( x8 E- o- V$ B6 C& r9 i
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
- Q6 @/ z7 p$ y5 O$ K 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>( Y4 ~% I6 _7 F9 w% z$ D" A) V7 I
82bc: ebffffee bl 827c <_init+0x2c>+ L' t0 q; m; V: Y
82c0: ebffffea bl 8270 <_init+0x20>/ k- |3 S8 ~# d, Q3 H
82c4: 000083dc .word 0x000083dc
" P$ N5 M# Y3 i) z# j3 U 82c8: 00008344 .word 0x00008344
3 F0 p# m% S" h, s6 j- d) t% S5 b 82cc: 0000837c .word 0x0000837c
0 N7 K! g1 }2 v, s* m& l( rnone:
1 }# w: Y; J8 t8 C0000835c <call_gmon_start>:
* |+ G) R" y5 T1 b9 B! U$ e+ f 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>2 V% j+ I& N' m( m
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>: @& b7 M( j) Q
8364: e08f3003 add r3, pc, r39 O) ^8 ?/ _7 ~7 U0 e
8368: e7931002 ldr r1, [r3, r2]" ]( B2 c( C5 Y: d
836c: e3510000 cmp r1, #0 ; 0x0* l1 m: Z% r5 U8 _6 I
8370: 012fff1e bxeq lr
# ^. w5 o2 a' `0 k% E. K/ y Y, m 8374: eaffffe7 b 8318 <_init+0x38>
; W9 W1 g: l' Q8 @. [" |! l 8378: 00008264 .word 0x000082642 s; ~* ]3 x) ~ e6 [0 ~
837c: 00000018 .word 0x00000018
5 `8 H2 Y. n, m* L4 marago:* ~2 a) P; ]4 w' \. o" E. p9 @# q
000082d0 <call_gmon_start>:, U+ V# B# ]. o9 L
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
5 c3 G! y3 x6 Z& W9 C# H6 i 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& q6 S" i5 k1 c* _$ S' l
82d8: e08f3003 add r3, pc, r3: C c l5 b( O* o
82dc: e7932000 ldr r2, [r3, r0]
) o8 Z$ E3 z$ G( n( {, [. c% [: T 82e0: e3520000 cmp r2, #0( e6 @* o+ p7 o' P( a* {) b6 |
82e4: 012fff1e bxeq lr" s: q1 E( \# z, s
82e8: eaffffe6 b 8288 <_init+0x38>
& Z+ a( b: R, `$ i 82ec: 00008208 .word 0x00008208; e2 h/ S b' G4 e
82f0: 00000018 .word 0x000000184 p. L) P, `5 V9 T
none:
- X7 E# Q& z! s7 i# Z& Z00008380 <__do_global_dtors_aux>:
' P3 o% f6 R$ F w! y; V5 e( _ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>9 e8 Y- r; g2 c2 z# C" Y# q$ p
8384: e5d23000 ldrb r3, [r2]) Y6 u5 c/ E8 J1 w1 Z8 p
8388: e3530000 cmp r3, #0 ; 0x0
! m( R$ K$ S4 R; p5 r 838c: 03a03001 moveq r3, #1 ; 0x1
% ?2 U7 v- {# i) y% B3 I' G3 s. u 8390: 05c23000 strbeq r3, [r2]0 o4 n8 V2 z: Z, x1 I" S6 T
8394: e12fff1e bx lr7 p8 v7 K# }3 C; q) f# k
8398: 000105f4 .word 0x000105f4* [; x; F3 ]( K7 R' v' s
arago:
6 I" R6 q7 T4 X) u" d7 Q% `000082f4 <__do_global_dtors_aux>:
) R, V* U0 F, ^4 z" O- a/ |3 _" a 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
: w% ~; l/ }) [9 K# U4 I 82f8: e5d32000 ldrb r2, [r3]
* c3 t# |9 w4 V, { 82fc: e3520000 cmp r2, #0& F9 |% p2 L) I8 c
8300: 02822001 addeq r2, r2, #12 P0 K. x2 o1 U& r
8304: 05c32000 strbeq r2, [r3]
; D% q7 \# U2 j; Z7 S 8308: e12fff1e bx lr
5 L8 z* m/ Q" E6 c( {( I 830c: 0001050c .word 0x0001050c7 d% J: Y; f; c: U# N) A$ Q% _
none:. ^& I4 Y) ?$ m
0000839c <frame_dummy>:
{2 R8 l5 O" I0 l/ U0 y3 b K7 x 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
$ l( h/ x) F7 F 83a0: e92d4010 push {r4, lr}
; M8 a+ ~; U1 ?5 S5 G3 ^$ K6 e 83a4: e5903000 ldr r3, [r0]
, o- U( R7 [* V 83a8: e3530000 cmp r3, #0 ; 0x0
1 F8 a2 D. |2 r1 o0 g 83ac: 08bd8010 popeq {r4, pc}7 c$ \8 V- B+ c" N! |0 R
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
! w+ J& H) G! N$ T3 ? 83b4: e3530000 cmp r3, #0 ; 0x0
' a, T7 x, V( l8 m% A 83b8: 08bd8010 popeq {r4, pc}9 C1 M. |" u% d x+ Q* y
83bc: e12fff33 blx r32 q$ b7 \2 y. z, C Z/ Y
83c0: e8bd8010 pop {r4, pc}
' y3 P2 d. O ^ U- X* Q 83c4: 000104dc .word 0x000104dc1 s1 K, I8 O, \0 e% F5 j6 h" s
83c8: 00000000 .word 0x00000000
3 j9 y3 w; V: Z/ g& z0 oarago:1 g& n/ H, o7 C/ Z- v$ n
00008310 <frame_dummy>:
+ A: E7 a7 j# S2 N 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>6 W; e/ ~& w- h% k
8314: e92d4008 push {r3, lr}! a2 m( n3 z: `( S. u/ w( r
8318: e5903000 ldr r3, [r0]
' T+ L, `7 z% ^8 |& I6 c4 n- R. t" l 831c: e3530000 cmp r3, #0
6 a, `% x# @$ O1 F 8320: 0a000003 beq 8334 <frame_dummy+0x24>
$ o% ~& \8 g5 ^8 n' e! G 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
/ x& ]& q' d% b& W. {9 { 8328: e3530000 cmp r3, #0* u& E2 L0 \4 C' P
832c: 11a0e00f movne lr, pc
: s( q r2 n- `9 k6 [9 o8 \ 8330: 112fff13 bxne r3" {& F# S+ f0 O# e2 |! L2 O
8334: e8bd4008 pop {r3, lr}1 w7 V6 x4 t+ H8 r$ r
8338: e12fff1e bx lr5 b: u, v) m+ E+ }+ ^3 n7 g
833c: 000103fc .word 0x000103fc( |% j' R6 X; p* j( U( d
8340: 00000000 .word 0x00000000/ R5 d2 m+ a+ e6 i
none:
# x8 l! U& `9 P/ h000083cc <main>:4 Y2 D* x9 g. `( I( d1 x
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 Z1 l, h( q9 y' P
83d0: e28db000 add fp, sp, #0 ; 0x0: l5 n6 C! ?2 a: F; ^
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
( J& l+ V, a" K! `# D4 e& k 83d8: e50b0018 str r0, [fp, #-24]
8 D8 I' I- q2 n4 L* C o 83dc: e50b101c str r1, [fp, #-28]
3 o1 l$ j# M3 R! G' F9 l& x 83e0: e51b2010 ldr r2, [fp, #-16]
# K5 z8 h. H) M5 X/ L8 { 83e4: e51b300c ldr r3, [fp, #-12]- k# B2 @0 B/ I0 G! k- ]; `/ C
83e8: e0030392 mul r3, r2, r3
7 e' I8 Z! Y3 e6 Y0 D* y4 v 83ec: e50b3008 str r3, [fp, #-8]; N+ V' m0 {. |. ]5 i
83f0: e3a03000 mov r3, #0 ; 0x02 }8 |# p! j! T0 u/ x
83f4: e1a00003 mov r0, r3% X0 z8 z# Y& U/ V
83f8: e28bd000 add sp, fp, #0 ; 0x0+ N* g2 e8 Z& ^# `& E4 o6 |
83fc: e8bd0800 pop {fp}$ g0 p0 H. `% V" F4 N4 n
8400: e12fff1e bx lr2 P* b9 a& |* C: M) F1 [' {, L1 i
arago:
1 @1 X$ T2 t! r6 S5 R0 b00008344 <main>:( T$ I! C: W2 |* |7 U0 ]
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
; m8 w; n, q9 q+ Y H% U, k" J3 S 8348: e28db000 add fp, sp, #0
: F. Z7 S* P6 Z! ~0 Z& R 834c: e24dd01c sub sp, sp, #28+ \) P- O7 J8 F q2 D/ @# U
8350: e50b0018 str r0, [fp, #-24]
" t, w/ G9 \4 A& r$ `' N 8354: e50b101c str r1, [fp, #-28]
' j6 p6 W) z8 w I+ N+ k 8358: e51b3008 ldr r3, [fp, #-8]
% s, z; h, H3 H( `* B T) j7 K 835c: e51b200c ldr r2, [fp, #-12]' I- @5 X7 b3 u! D3 L1 a+ `
8360: e0030392 mul r3, r2, r3' l& u. E; M$ Q; H
8364: e50b3010 str r3, [fp, #-16]
+ _) X' k$ D" y( z3 s( q! x 8368: e3a03000 mov r3, #0( |4 q) ^/ W" n. T9 F
836c: e1a00003 mov r0, r3
2 c/ d7 C) y5 F0 R 8370: e28bd000 add sp, fp, #0
. V& y, s- U8 H 8374: e8bd0800 pop {fp}
/ Q0 S& c4 V7 s% a 8378: e12fff1e bx lr; ]5 F6 b. K: {' N+ o. @: u
none:( X1 Y$ v$ K7 c! f- h |, d
00008404 <__libc_csu_fini>:$ k/ Z+ d- h; T
8404: e12fff1e bx lr, r3 z$ ~* l7 L1 O
arago:' D; p3 H) I6 z* C0 w. f) W0 V& J
000083dc <__libc_csu_fini>:3 `. z& m$ `" u
83dc: e12fff1e bx lr
$ B+ a9 o3 X" @. @; ]% H3 ^none:
2 \( X5 c6 i/ F- L00008408 <__libc_csu_init>:
9 F8 t; \1 c6 S3 o8 Z, t% S 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
3 |6 a- S( b2 t4 \; q$ J# Z6 f( ~ 840c: e1a08001 mov r8, r1
5 F& `4 n" F, W; N' k 8410: e1a07002 mov r7, r2
. C7 n" B& S/ o) a4 n6 O 8414: e1a0a000 mov sl, r0
5 I3 G% P/ m+ f y" m 8418: ebffffb0 bl 82e0 <_init># K* q; n, H/ i- r8 G; e1 L( R- E, F) X
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
% M( p/ e { z0 @8 ~ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>+ K4 Z9 L% y3 n. z
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>0 `3 |6 b# l# W3 r% j' b
8428: e0613003 rsb r3, r1, r3
% p+ ~$ w/ b! k4 O; U3 k7 ]9 g 842c: e08f2002 add r2, pc, r2
9 p4 ?8 ^. c% ^" M& ?8 _+ j 8430: e1b05143 asrs r5, r3, #2
3 \: k4 A0 Q, c' y0 A3 r 8434: e0822001 add r2, r2, r15 R: S( n% l# h0 U; u
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
. N |. k; z% B! e/ }: A 843c: e1a06002 mov r6, r21 r: x8 ~1 o& O4 j4 V4 }! n
8440: e3a04000 mov r4, #0 ; 0x0. K6 c" R" ]; ~7 N6 V
8444: e1a0000a mov r0, sl
$ }' j! x) X& [" S6 y, W- y2 x5 A 8448: e1a01008 mov r1, r8
7 G7 K. a# P6 x- U7 J. k* r, F 844c: e1a02007 mov r2, r7
Q$ ]( ^8 A: _; s. H 8450: e1a0e00f mov lr, pc; a0 o& o, G) i, Z' s9 U6 E% v1 O
8454: e796f104 ldr pc, [r6, r4, lsl #2]# c3 }4 i. D" }0 {6 M+ E
8458: e2844001 add r4, r4, #1 ; 0x1
; S7 c/ A! v/ N0 U; a' ` 845c: e1540005 cmp r4, r5
& L) u0 m5 z6 u1 V- I+ u4 z 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>/ j$ V/ K5 O& {( i: O# x" O$ [6 g
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
) A! g( {; P3 X' E, Y- g E 8468: ffffff04 .word 0xffffff049 W0 C( k* G, I& f
846c: ffffff08 .word 0xffffff083 y. D, g6 x& j& D4 s4 R
8470: 0000819c .word 0x0000819c& K: }8 q2 V& ?7 n+ a$ q2 J. W
arago:
" \: ^2 m3 i; ~! y5 b( ^4 B0000837c <__libc_csu_init>:
& r* O5 U$ S0 q( L, `4 Y. U 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
8 f; M; q9 J2 M/ l q) i 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
( e# ]5 E/ O7 k9 o8 p* @ 8384: e1a06000 mov r6, r0
7 d9 J. r8 B0 m7 F 8388: e1a07001 mov r7, r1
4 e) U, L# S) [ 838c: e1a08002 mov r8, r21 y# L8 \" v q* r/ _1 m w* T
8390: ebffffae bl 8250 <_init>
. g8 j$ S% }: D5 \8 O 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>$ f x2 B% c% Z3 O- |' ]
8398: e08fa00a add sl, pc, sl Z9 J5 p: W2 g6 E/ r0 l' w0 ]- B
839c: e08f0001 add r0, pc, r1
+ \3 K1 m# W% R/ x9 i8 `& j& ^0 _ 83a0: e06a5000 rsb r5, sl, r0
) h% o6 u1 W) s/ b& o: p 83a4: e1b05145 asrs r5, r5, #2
, i6 N/ p7 r0 e- U+ v/ j' s 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}& U3 k+ `' q; C0 e) ]4 p
83ac: e3a04000 mov r4, #0
7 n5 Q" I1 k$ w: ?& q3 g2 M 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]6 d6 C1 U! [2 E
83b4: e1a00006 mov r0, r6
|) z: Q8 d) y' t: \ 83b8: e1a01007 mov r1, r7
$ y9 `4 F; J8 Y6 n1 y4 m; ? 83bc: e1a02008 mov r2, r8+ b) l1 o/ f; a7 x2 j0 k: o7 Y( @+ b# B
83c0: e2844001 add r4, r4, #1% `: z4 H' A* b/ [( e7 Z9 n
83c4: e12fff33 blx r3; x; h6 T" d! N5 E& U6 _
83c8: e1540005 cmp r4, r5
2 G8 Q5 B" H9 W& Q& r8 n; {) O- D 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
, K' b+ @: i% ^3 I 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
4 M& @) D( p' e D: \9 l 83d4: 00008054 .word 0x00008054
: m; k( {( V7 i4 M 83d8: 00008054 .word 0x00008054
$ }4 T q1 |' U' o3 o4 Y' lnone:
F: D* V/ G; ]9 h# RDisassembly of section .fini: a2 X* S3 D c9 r$ ^0 s
) M3 s6 K; U' k1 @) a5 n7 Z9 B
00008474 <_fini>:' N8 t4 V" M. D. m, k# @8 a
8474: e92d4010 push {r4, lr}
1 m: F6 }" r" Q/ e/ E 8478: e8bd8010 pop {r4, pc}+ D& a& o- e6 L1 }4 B$ i( D" e% m
arago:+ m1 z, |/ z. \/ F: ^
Disassembly of section .fini:2 x- ?) p# m6 w1 }
1 n1 b' J) u* R: o T
000083e0 <_fini>:) I) A" J: B5 K! `# Y! z
83e0: e92d4008 push {r3, lr}! S7 L3 F! e6 ^4 r7 c0 j
83e4: e8bd8008 pop {r3, pc}
e! Y% A8 z1 {9 q4 v/ s: z; y3 i8 q. x9 G0 ]: t
! \$ B+ K* @# S: e5 J" ?, {6 T+ @' A E6 B* g9 D
|
|