|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
( ^2 I% ^" a7 u9 ?4 n 1 #include<stdio.h>
" |- u2 r8 P* T0 f" ]0 _) h( C 2 #include<math.h>5 j5 Q- y+ N/ o' M' m0 {
3 int main(int argc,char* argv[])
0 r9 A2 {$ [ }3 o 4 {
m, c/ @0 g" o 5 int a,b,c;; x- o0 a; \) g" `
6 c = a * b;
+ u; g: o3 @9 d+ U+ b2 d3 J 7 return 0;
! \) g3 E* b0 ~, M* F6 ^, O( l 8 }
% A3 l) I6 [5 R% u% q6 o
) r9 a% u# T7 @- O* _: [下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看# J2 ~) }0 k! q, {
none:
l/ X. F0 H/ n' K7 w) Y; ~3 G/ ?" {9 r000082e0 <_init>:
7 i/ R! f- Z; |: J: q 82e0: e92d4010 push {r4, lr}- n; U/ w3 K, W6 ~* }3 Y
82e4: eb00001c bl 835c <call_gmon_start>
. O1 ^" J) ^, F" b- I9 i 82e8: e8bd8010 pop {r4, pc}' B# I) E( v+ y: J8 R' @5 Z
arago:
6 X- `6 V4 _3 r# B1 R00008250 <_init>:
9 r2 _! C7 o& b' a | 8250: e92d4008 push {r3, lr}, }/ `2 E ^! H) x
8254: eb00001d bl 82d0 <call_gmon_start>% K9 L% V% G' t' a- Y' K
8258: e8bd8008 pop {r3, pc}
- I; Y& M. B/ e# p. |. v: w d
& X. K& G1 I- ?* b; Z1 Cnone:, E3 d. U7 \: q3 A' h) y, d
000082ec <.plt>:% a& Z4 o! O: {! k( k' |1 d- z
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 C1 `' v. @+ ~' e9 l! `& Y
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
- z/ ~2 o0 s) k* h$ c# N$ \ 82f4: e08fe00e add lr, pc, lr
6 b$ g1 N) W) ]" [; m. L 82f8: e5bef008 ldr pc, [lr, #8]!
- d; k d7 Q" `+ b4 I9 s) A 82fc: 000082d4 .word 0x000082d4- q9 J1 _1 a: G% L4 H( Y( K
8300: e28fc600 add ip, pc, #0 ; 0x0; W! y: d# O/ x
8304: e28cca08 add ip, ip, #32768 ; 0x8000
0 S: `8 a0 z e: A% W 8308: e5bcf2d4 ldr pc, [ip, #724]!
, Z# T# K% K9 r! O& d3 v 830c: e28fc600 add ip, pc, #0 ; 0x0
$ q0 L. e+ ?3 ?9 U- Q; l3 p 8310: e28cca08 add ip, ip, #32768 ; 0x8000
" ~2 @/ ]1 t8 Y 8314: e5bcf2cc ldr pc, [ip, #716]!& E8 {9 G; i: Q$ O0 A) L# Z, M7 W7 u1 E/ u
8318: e28fc600 add ip, pc, #0 ; 0x0
+ o8 x; f9 A) l e 831c: e28cca08 add ip, ip, #32768 ; 0x8000
$ M8 \( q; R; X+ l1 y7 n: |& `" D 8320: e5bcf2c4 ldr pc, [ip, #708]!
' q! D$ S2 q" U. |; h# p) g# U: {5 Iarago:
) ?# O4 b) X/ h. Z0000825c <.plt>:8 H4 l' Z& U, q, X* x
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
$ j# U, x0 F8 l7 t' V 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>& j. n( \2 u- r1 W& I
8264: e08fe00e add lr, pc, lr
. G p, |6 ]* {: a! h 8268: e5bef008 ldr pc, [lr, #8]!. y4 j# z# J% `0 }4 f5 ]3 n
826c: 0000827c .word 0x0000827c
8 w7 W. Z) S' E3 P4 Y* n 8270: e28fc600 add ip, pc, #0
& E8 [) d# R9 N7 l1 b 8274: e28cca08 add ip, ip, #32768 ; 0x8000
1 E7 N* e; J1 Y+ Q. ^1 M 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
1 V# S; u1 Y) L" \ n 827c: e28fc600 add ip, pc, #0( V% X! r4 F7 S& \
8280: e28cca08 add ip, ip, #32768 ; 0x80002 ]9 j+ [5 D, p( L5 V3 L1 a( _. v
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
" L( ?; C$ _9 n6 p- h& i 8288: e28fc600 add ip, pc, #0; q) {! g2 a, c% J. {- p
828c: e28cca08 add ip, ip, #32768 ; 0x8000% ]: v" j4 h! H' x! H3 _0 w
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c0 y: T# }! _! Z: H
none:
7 C. |8 p# y# Y( H' s00008324 <_start>:. t8 d9 v7 }9 n2 I* H; X2 `
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>7 G: ?& N- Y3 Y3 D5 x& X0 U; Z
8328: e3a0b000 mov fp, #0 ; 0x0% A4 w6 |- |: N# ~
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4), k- c' Y3 w; ~! {
8330: e1a0200d mov r2, sp- n% n0 C; d, k5 ?& Z0 W
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- W9 A, f' s3 g1 _9 y0 y
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)6 x3 W d m1 I8 V. U0 _
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>; o; b8 y, p/ r# K' V8 |
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
& d: n( g: @7 }0 e- | 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)% K8 c; C+ j1 g4 H y
8348: ebffffef bl 830c <_init+0x2c>
- r& i0 S. Z5 l; G3 v4 v$ l4 M 834c: ebffffeb bl 8300 <_init+0x20>- ~+ t! c3 X* y) u5 w- Y$ J+ O
8350: 00008404 .word 0x00008404
/ b1 I& z, a/ g4 l1 @8 J* M 8354: 000083cc .word 0x000083cc
/ U2 ]/ t, r/ x D% i y: W 8358: 00008408 .word 0x00008408
: t4 U7 X/ X* r4 Darago:
0 C2 L3 t4 f( d2 Z00008294 <_start>:
- x+ t. G) M% |0 Y* `# V 8294: e3a0b000 mov fp, #01 I, ~- P# j% J, U. X! z
8298: e3a0e000 mov lr, #0
5 z1 J! W; Q, ~ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)+ g7 L( ? |2 D! L) V( {/ F
82a0: e1a0200d mov r2, sp
" U1 P! z' p2 ~8 h, a 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* @! a$ v7 ?2 T4 L" z% n
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!). O1 T. N* c6 N) b
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>' I8 U1 u0 D9 W3 i
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)$ V7 e+ I3 u" v" }
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>6 |( Y: L. _+ M. A8 e
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>0 |0 |/ K% ~( L) H8 O6 S8 A5 g
82bc: ebffffee bl 827c <_init+0x2c>
! A8 ?! J' A' z" K: ? 82c0: ebffffea bl 8270 <_init+0x20>' O5 {, J+ U. x7 b4 d; B3 [1 Z/ s- q
82c4: 000083dc .word 0x000083dc T2 o) \( o3 E# B0 V
82c8: 00008344 .word 0x00008344
2 R" Y. y3 @/ \; {# B8 j' g. ] 82cc: 0000837c .word 0x0000837c, K8 z: S! Q. m3 J0 A6 J/ j
none:
7 o4 L7 P. R9 ~# T( R0 Q6 F0000835c <call_gmon_start>:
' e' ^. V3 T6 ^6 D 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
: Z1 l6 E8 h0 ~; |5 J9 k 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>* Z: Z p0 f% q5 _6 g
8364: e08f3003 add r3, pc, r3
* k% U, Q. }# I 8368: e7931002 ldr r1, [r3, r2]
8 b' s( ^* g2 ~7 c$ s( {* d T4 q 836c: e3510000 cmp r1, #0 ; 0x0
+ {" u8 t& e1 v' V, T 8370: 012fff1e bxeq lr6 }: F- B2 V2 ?2 w
8374: eaffffe7 b 8318 <_init+0x38>
( ~$ y, `. B$ j! j" e; T( u 8378: 00008264 .word 0x00008264* |, s; }) e3 k+ D9 O+ {' J: d2 ?7 _
837c: 00000018 .word 0x00000018# b; ?. o1 [$ W* j, ]
arago:
! Q7 K8 d6 K1 m! G5 \000082d0 <call_gmon_start>:4 D' R+ i8 a& {: d3 M2 s! C6 L1 n" X9 u0 d
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>, n! b, M2 e" |
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>! w& M0 ?' d2 _1 U
82d8: e08f3003 add r3, pc, r3; u4 F: C; k6 |0 ^& F* K9 D* i! E
82dc: e7932000 ldr r2, [r3, r0]7 }# r; K c7 K$ h3 q+ }8 }
82e0: e3520000 cmp r2, #0
) t# ] ]4 C+ k& F 82e4: 012fff1e bxeq lr
% a, F! p+ [2 g$ R0 I1 u 82e8: eaffffe6 b 8288 <_init+0x38>
5 L- d# s7 `3 r 82ec: 00008208 .word 0x000082083 F4 n+ B+ Y$ |' }3 D8 A
82f0: 00000018 .word 0x00000018
% J1 E+ F2 e) Q9 U ]) N% Anone:8 R$ x3 ]* b! h+ W. T- `/ U
00008380 <__do_global_dtors_aux>:
) N/ @2 U% t b; J& } 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18># ^2 ?$ l4 Q2 U* W0 \2 ^" b
8384: e5d23000 ldrb r3, [r2]+ j; x6 J0 u/ e
8388: e3530000 cmp r3, #0 ; 0x0
, r2 r$ m6 m4 K; b9 q- C! ` 838c: 03a03001 moveq r3, #1 ; 0x1
" V! L& X% B. g6 R# _* G: u0 Q 8390: 05c23000 strbeq r3, [r2]
; ?5 ^) N- P+ I 8394: e12fff1e bx lr$ n; Q. G) W' n
8398: 000105f4 .word 0x000105f4
, P! ^! Y1 f$ t' v, Q+ l- a9 u# ]arago:
! p7 H+ m y0 e+ I; _; j000082f4 <__do_global_dtors_aux>:
' w' L- a( q* T+ h6 L. B 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>1 }, E! E9 G& T; t4 f- ~( R$ M; Q3 L1 X
82f8: e5d32000 ldrb r2, [r3]
, }' z% F4 k; r6 k' u3 u4 |9 Y! W 82fc: e3520000 cmp r2, #04 H0 `3 y, V! I1 q/ r, e
8300: 02822001 addeq r2, r2, #1
+ C8 F- i) e- C' |2 G 8304: 05c32000 strbeq r2, [r3]
; C2 B1 J: X" h6 Y2 Y 8308: e12fff1e bx lr
( A" V/ l* G" { 830c: 0001050c .word 0x0001050c% i+ n( W4 w3 f5 _5 c
none:
7 v5 A! W' D F/ F' I! w0000839c <frame_dummy>:8 o, p( H l' t4 B5 f3 H
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>3 _, P0 E& e% `) q
83a0: e92d4010 push {r4, lr}
$ f) M; W$ [' {5 u5 I* U4 k 83a4: e5903000 ldr r3, [r0]' b: T4 E: Z2 n) F0 G/ b/ ~8 l, U- F
83a8: e3530000 cmp r3, #0 ; 0x0; |$ \9 }0 ]8 q' C' Q5 c D
83ac: 08bd8010 popeq {r4, pc}3 R. Y3 G/ ^9 J) g+ z* h* w9 Z
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>& x! ^9 U2 h3 e% b9 W& `, q1 V
83b4: e3530000 cmp r3, #0 ; 0x0
; s+ z% k+ V g8 r' R 83b8: 08bd8010 popeq {r4, pc} L; l; `* A. g, @ H2 e5 Q* E
83bc: e12fff33 blx r3
; e5 n, Y9 b% c1 N9 x 83c0: e8bd8010 pop {r4, pc}5 r- C: j3 s2 e. t. \0 _
83c4: 000104dc .word 0x000104dc/ L, m( y+ @2 \4 K8 ]/ i
83c8: 00000000 .word 0x00000000
/ q# g9 @0 r w7 X Y1 M! N1 i7 N: O3 ]arago:
4 c- P* I `$ @( t* Q, h00008310 <frame_dummy>:
& B& b7 r4 [% Q( @! \- S 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
9 g1 C9 i* V7 d' K0 Y% t0 C 8314: e92d4008 push {r3, lr}
4 b% |2 @: {" h1 |6 t 8318: e5903000 ldr r3, [r0]! V( J& S3 E) |; @& f* a* A% P
831c: e3530000 cmp r3, #0. s5 \$ R/ `0 z( Z3 p
8320: 0a000003 beq 8334 <frame_dummy+0x24>- a# C( S* I' T- L- L7 T, r
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
( ?6 f: H% ~3 Q# X+ { 8328: e3530000 cmp r3, #0 R" z- F/ D0 g! O' ]
832c: 11a0e00f movne lr, pc* j# X# @6 w5 w. {6 T$ q# c
8330: 112fff13 bxne r3
" B; X6 s. S+ }- T: L( b S 8334: e8bd4008 pop {r3, lr}% s @+ d6 }. K
8338: e12fff1e bx lr
2 P4 H! @# D# K; n; q& X0 D$ M' l 833c: 000103fc .word 0x000103fc' D, B# K# x# s
8340: 00000000 .word 0x00000000
) u) X' U% M: ]) `: o7 rnone:, e1 O4 S! y; e1 R$ n
000083cc <main>:
7 _3 n$ c- b. K7 X! r 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 |! l7 \+ e6 q7 A* K) O
83d0: e28db000 add fp, sp, #0 ; 0x07 ^3 i; o) q' F2 X+ @+ [/ Q" q# T
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
+ A5 J, B. }" E6 y 83d8: e50b0018 str r0, [fp, #-24]) J1 d* N% K2 y0 n6 J
83dc: e50b101c str r1, [fp, #-28]
% M- ^7 }1 | D n4 N0 s, ^ 83e0: e51b2010 ldr r2, [fp, #-16]& y/ F/ U* Y6 O0 P. K; L
83e4: e51b300c ldr r3, [fp, #-12]( H0 p7 `$ V3 j$ g+ p/ I
83e8: e0030392 mul r3, r2, r3
, N9 m2 u6 V/ t% O' f) g 83ec: e50b3008 str r3, [fp, #-8]
9 S2 N9 A3 \8 Q. q9 X, G* O9 x2 f 83f0: e3a03000 mov r3, #0 ; 0x0
! p8 F1 b: w! a( l, }: u 83f4: e1a00003 mov r0, r3
! F2 p" f" F: j0 k- Z6 ? 83f8: e28bd000 add sp, fp, #0 ; 0x0# {8 W( l7 H/ _+ {( ]" Y, \ |# v
83fc: e8bd0800 pop {fp}# J6 w1 ~: Q: V, U
8400: e12fff1e bx lr
) i3 r1 D+ t( T) }6 e0 G, I7 {7 narago:; G: E k1 \+ U2 n: N( O1 c; |1 W
00008344 <main>:
# R* o7 G- E- i" t, }6 V- F; l 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)( ? Z% {* y" C2 n( T# q
8348: e28db000 add fp, sp, #0( ?" N1 k0 a! B
834c: e24dd01c sub sp, sp, #285 }+ V5 Q0 M. u' h X
8350: e50b0018 str r0, [fp, #-24]
e- _6 \5 U2 B- {7 F6 Y5 n0 @ 8354: e50b101c str r1, [fp, #-28]( N- Z" ?9 h" t9 f; ]
8358: e51b3008 ldr r3, [fp, #-8]
4 N% D. G8 A% ` y+ Z/ Y7 z3 }- v. [ 835c: e51b200c ldr r2, [fp, #-12]
% o8 s7 T( R0 o2 S 8360: e0030392 mul r3, r2, r3
, u9 w. W7 D; z: x$ B 8364: e50b3010 str r3, [fp, #-16]$ m7 v' ]. q5 ?( ?/ y$ G
8368: e3a03000 mov r3, #0
0 \1 L7 F4 h+ ~# O+ L 836c: e1a00003 mov r0, r3
/ _4 l6 y8 [7 V o; A8 N7 z# ? 8370: e28bd000 add sp, fp, #0( [" j( q! h/ V2 |* M' N4 G! Z
8374: e8bd0800 pop {fp}" b, R# C: i. J: H0 C
8378: e12fff1e bx lr
# N: P8 ^1 ?2 ]& S$ h1 W Jnone:, ^* R. Y$ f2 m9 c) A
00008404 <__libc_csu_fini>:2 P$ O/ P/ j( D: W, e2 b! d6 I2 C' W5 B
8404: e12fff1e bx lr* }) w5 D& K# r" b* J3 T6 ]
arago:
5 u1 o: n6 g6 f+ N4 `: g000083dc <__libc_csu_fini>:
4 u5 {$ a; {9 |$ |& _; q 83dc: e12fff1e bx lr7 H# p. H' e: E: N
none:
- t" C3 w; g. d# e. w00008408 <__libc_csu_init>:9 S E0 j$ L. b7 j& h
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}' Z) P P5 W9 v( e, m& ^6 b9 d
840c: e1a08001 mov r8, r19 F v5 m! |5 {$ ]0 t2 \! V
8410: e1a07002 mov r7, r2
: R% E$ R2 v3 \5 Q 8414: e1a0a000 mov sl, r0+ y" Z' A: y! F
8418: ebffffb0 bl 82e0 <_init>
' r/ K$ J P2 H; a/ y8 x2 V 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
& S1 ~: g5 f, ^% M2 B3 a/ R) o# G 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>) j% ]( W4 Z0 Y$ D0 \+ t. R- c/ j
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
, W9 M4 C) h2 C1 h# o' _& j 8428: e0613003 rsb r3, r1, r3
- S3 M/ }1 s& p O; T: P 842c: e08f2002 add r2, pc, r2
5 K' U6 y9 `0 {% M! M+ ^. j 8430: e1b05143 asrs r5, r3, #2, w/ B4 F! D+ f7 E& g: a1 F) u% L
8434: e0822001 add r2, r2, r1
b" Z$ o/ [' {" N2 v 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
7 n/ Y/ y& c- m. h 843c: e1a06002 mov r6, r2% e3 [/ J0 d- y; I# {1 W
8440: e3a04000 mov r4, #0 ; 0x0' F, g3 k' [3 Q* u, f
8444: e1a0000a mov r0, sl
/ b/ B. i6 s7 F" o 8448: e1a01008 mov r1, r8
; m% ?; p+ ^9 p/ i6 |$ U. u 844c: e1a02007 mov r2, r78 t9 Y2 z ^9 Q& w1 F/ p. o7 }& p
8450: e1a0e00f mov lr, pc5 c! F: C: F7 u$ h
8454: e796f104 ldr pc, [r6, r4, lsl #2]" G" \$ o/ D& n) Q
8458: e2844001 add r4, r4, #1 ; 0x11 m( O- _. w9 v! A4 _
845c: e1540005 cmp r4, r5
0 _; A; d2 [5 [% n 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>- g% B3 h7 ?* E7 {
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}. V. b! F `( Y8 a4 R/ D+ d4 X
8468: ffffff04 .word 0xffffff04* A7 }$ S7 `* j3 ^
846c: ffffff08 .word 0xffffff087 g, k$ W P, s! M1 Z
8470: 0000819c .word 0x0000819c
: F ^* [3 ?3 x3 N* C( yarago:
/ N0 X9 X) h# v0000837c <__libc_csu_init>:
+ i% m+ u, m O' ~ z 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}8 R' e* \- k7 N0 _9 f6 ]4 v8 {
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>7 |" _* H% V7 T% i# T2 G Y
8384: e1a06000 mov r6, r0! ~: r: p# U5 f1 N; D$ f
8388: e1a07001 mov r7, r1
& e5 O8 N8 B# A: s 838c: e1a08002 mov r8, r26 \% E+ t' H3 B; H( A' |) e: _+ j+ n" ]
8390: ebffffae bl 8250 <_init>
Z/ H; u% U5 S S$ k 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c> g/ K1 n' [6 ~+ o: V4 m& l' z
8398: e08fa00a add sl, pc, sl
% z3 u) x* p" F- o 839c: e08f0001 add r0, pc, r1
3 w; p4 R0 ]. b 83a0: e06a5000 rsb r5, sl, r0/ @& F+ X V/ Y4 }0 S
83a4: e1b05145 asrs r5, r5, #2
( F2 l. D4 N; [* L 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
% Q. @+ L7 ^7 A# z' A9 _ 83ac: e3a04000 mov r4, #06 {2 H7 G" m" Z4 U- n! v
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
) ^% m% [4 L- p+ `; ] 83b4: e1a00006 mov r0, r6' {0 y9 N- R) g) B% ~. d
83b8: e1a01007 mov r1, r7
) j+ O" B* }7 X2 j, }( A8 V% M& g; t 83bc: e1a02008 mov r2, r8
v; |, h$ b$ @) w0 r 83c0: e2844001 add r4, r4, #13 ~ l! R+ _/ ~" X; _
83c4: e12fff33 blx r3. E$ @5 R; m% X* L5 H, D
83c8: e1540005 cmp r4, r56 q. N" [6 G3 o5 a5 u. a8 k, L
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
" x4 ^' ]7 ^( L6 r% f3 N8 w8 Q' N 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
! b& k2 X' {; ^) e" Y3 Q( _ 83d4: 00008054 .word 0x000080544 W0 a+ c/ d% ` a
83d8: 00008054 .word 0x00008054
: o- g% _1 C3 h$ }none:
$ i- t$ _; b6 b* aDisassembly of section .fini:( Q2 R6 t8 \5 P( q; h+ Y: `
: q5 z) b$ t+ E1 x9 Y; q4 G
00008474 <_fini>:( p* g ^: k8 o* Q1 p; V5 g/ L! j
8474: e92d4010 push {r4, lr}
: q8 @2 j/ E* U8 n: u3 q! n 8478: e8bd8010 pop {r4, pc}
2 ?& t1 y% _% h" tarago:$ Y' [6 B, k' ~' v' d
Disassembly of section .fini:
+ I" d% D; L! X- f% Q( e5 [
7 g5 q- c: X; o. e2 Z3 y000083e0 <_fini>:/ T% L! r( m. L) u
83e0: e92d4008 push {r3, lr}' S6 g; q/ t: s# n
83e4: e8bd8008 pop {r3, pc}+ N% R: C! i, e& a$ C; G/ e
: K5 e* l5 ^5 r5 H( }* n+ a
+ C& k5 x5 q# f& ^) [+ C8 ~
( u' W3 L0 U; X2 a |
|