|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:2 C R4 n8 ]/ [/ C' O1 I) i+ c
1 #include<stdio.h>
6 {% g$ K4 U. R% A" d9 v 2 #include<math.h>
: f4 _: L' g4 L5 W. @. c- [ 3 int main(int argc,char* argv[])
* L" m; }0 e+ R$ j3 J0 U 4 {
- I6 f* D$ [2 @7 ]* Y/ S4 L 5 int a,b,c;
$ P m; L! @* @6 F& H- G# X 6 c = a * b;
. ?+ q) h* ^( W1 g! ]+ p' f1 j 7 return 0;
7 n. ^$ j, C6 Z+ ?$ w( |% h 8 }3 m6 q1 ~( F; B! U& s' U. H
6 i7 A( o( X2 \+ }8 k( ~* T
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
& Y5 u- R8 a. Q3 e' h, [8 vnone:( R% {0 I0 A# \/ W
000082e0 <_init>:
2 |9 C4 V, J0 h2 c; A' o 82e0: e92d4010 push {r4, lr}
) d& g, u4 M* L1 y: h. \5 D 82e4: eb00001c bl 835c <call_gmon_start>7 j( x; y+ ]' W
82e8: e8bd8010 pop {r4, pc}- L7 ]" p$ l3 W7 Y
arago:
! A7 Z5 }- Q2 _00008250 <_init>:
N" A& ~( S" i3 y 8250: e92d4008 push {r3, lr}
" S; |: v9 F8 ?& H5 q 8254: eb00001d bl 82d0 <call_gmon_start>4 H* w- |* Q) g# N8 @7 |1 y( \
8258: e8bd8008 pop {r3, pc}
" O! S" q x* m9 |- k( X+ X! J# ]# H5 k+ v
none:) q5 j f5 V" R; E. |
000082ec <.plt>:
0 w/ v+ f. a8 O% q/ S 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 t {* ^0 x# P3 a
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
6 B5 }2 ~/ }7 ~; |) g7 U5 Z/ f5 d 82f4: e08fe00e add lr, pc, lr$ v- g; D( b8 e; V
82f8: e5bef008 ldr pc, [lr, #8]!! }. @2 M2 Y3 \8 w( P7 l9 g6 ]% M
82fc: 000082d4 .word 0x000082d4
# w$ n- T& T( {, G3 g: b% z 8300: e28fc600 add ip, pc, #0 ; 0x0
' C7 i+ t+ S3 ]* L/ q4 f0 z- Y) G. C 8304: e28cca08 add ip, ip, #32768 ; 0x8000
8 L7 ]" H+ q$ q+ V% [! b1 D+ U( h3 S 8308: e5bcf2d4 ldr pc, [ip, #724]!
) X9 d) _$ ~8 M 830c: e28fc600 add ip, pc, #0 ; 0x0
$ P+ t c0 _ w# q* |! y( S& k, ^ 8310: e28cca08 add ip, ip, #32768 ; 0x8000/ D. z6 A/ U1 r3 i6 Y1 S5 V
8314: e5bcf2cc ldr pc, [ip, #716]!
) j, a' g% ^$ T' h 8318: e28fc600 add ip, pc, #0 ; 0x0
* M' L$ H; Q* _8 i1 H. D* s3 ? 831c: e28cca08 add ip, ip, #32768 ; 0x8000
& s0 f1 N" _% K9 p, W5 E2 h 8320: e5bcf2c4 ldr pc, [ip, #708]!6 u/ C* u) M& d. E5 a
arago:
8 C1 K0 q9 d0 I5 H1 ?+ o) b1 R0000825c <.plt>:
+ I5 D' W* P; S# u$ a* P 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% X: C1 H$ s2 Y0 P4 x 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>, }- j+ f0 B% V$ o& ~$ n
8264: e08fe00e add lr, pc, lr5 f" ^: g0 v1 ^
8268: e5bef008 ldr pc, [lr, #8]!! _, z {: F% d+ v1 K9 u
826c: 0000827c .word 0x0000827c" e' I: @7 C3 d( x( ]2 V- Y- j
8270: e28fc600 add ip, pc, #0
, b! U5 F. @# R 8274: e28cca08 add ip, ip, #32768 ; 0x8000
! z) d$ l1 p! l6 z 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c# c! c4 W% J% n# v# k4 \; `
827c: e28fc600 add ip, pc, #0; ], V/ H0 m2 Q0 p
8280: e28cca08 add ip, ip, #32768 ; 0x8000
$ G( W1 m) Y2 A$ i0 `2 L: ^/ V 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
8 h! B4 }& w2 S 8288: e28fc600 add ip, pc, #0
& r. b6 q; a- ?! w+ e" Q6 \! c 828c: e28cca08 add ip, ip, #32768 ; 0x8000
; e7 N, V" P' g4 K5 | 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
7 g% l, E8 e9 X! {& m6 L z' \none:" {7 s7 W! L2 h% E9 i5 e$ d
00008324 <_start>:* m# y s/ E8 W) }- ^% U
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>0 [# y' R! }: \, Z# O+ x
8328: e3a0b000 mov fp, #0 ; 0x08 }) u' i' X9 j y2 V7 r/ M
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( ?) _* Z& s4 k% V4 h, y
8330: e1a0200d mov r2, sp0 ~* g' U; m1 R/ P
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)8 R) L* z8 p4 P
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
$ v: U# h3 t. U+ z7 o" ` 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
! n2 K8 `2 G) c9 P 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
. u) f0 x5 ~2 m' t) Y 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
6 H" ^0 t- Z% ~) Y$ m" r% W; H 8348: ebffffef bl 830c <_init+0x2c>. q7 m( @" k& B+ r
834c: ebffffeb bl 8300 <_init+0x20>) R( z2 w" }9 |
8350: 00008404 .word 0x00008404
/ j& L O9 X/ U( o6 w5 ^5 B 8354: 000083cc .word 0x000083cc+ q* ?( Q, u. [7 E; d6 N d
8358: 00008408 .word 0x000084084 l0 _8 W) B8 ^0 P. X. L4 U
arago:
( [& k0 Q/ _' \- A& v00008294 <_start>:
7 K2 D2 U# n& B3 V; ]7 h0 X8 K1 n 8294: e3a0b000 mov fp, #0( h& o5 z/ E( T
8298: e3a0e000 mov lr, #01 T6 L+ Q! Y- A' |# h
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
7 q5 `) Q' I. B) k; F 82a0: e1a0200d mov r2, sp
- Z% J+ y! j) R% E1 g6 e7 s1 _9 U. F4 } 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: ]$ d s, A4 G2 C+ \5 d/ _3 ?/ p, i 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ ^/ h% K% @4 J2 ~3 \6 ]& x
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
6 }) c& n- j4 V2 n8 D0 u" P 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, ]2 n/ [! K8 ]3 R0 H4 Z 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>, V; e) J7 x) J2 h6 w: ]) {
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38> w/ k# w& [) W! ~% k. x
82bc: ebffffee bl 827c <_init+0x2c>3 `$ G* o7 g5 p# b* m7 {
82c0: ebffffea bl 8270 <_init+0x20>
4 A9 `. T6 n5 Y8 ], Z3 r 82c4: 000083dc .word 0x000083dc, N+ j4 c1 X& C9 t% N
82c8: 00008344 .word 0x00008344( p2 b2 {. R. c7 v8 k, `
82cc: 0000837c .word 0x0000837c
; s; }" g" y* cnone:
Y/ K H( o+ N. q9 }0000835c <call_gmon_start>:! c' [ Q! P" `, S# ^/ X
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>' A& d. c# j) H7 F9 I1 k
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>; e& h2 j5 n6 P; Y, W' H: q
8364: e08f3003 add r3, pc, r3, v$ z! h0 S- W) t
8368: e7931002 ldr r1, [r3, r2]! U+ f, M) C/ L, R/ B5 s# |
836c: e3510000 cmp r1, #0 ; 0x0
( t6 G5 K \9 n- m' {8 \' Z 8370: 012fff1e bxeq lr
* h4 x9 g$ P8 Q3 W 8374: eaffffe7 b 8318 <_init+0x38>6 T2 Q/ K+ g% \/ @
8378: 00008264 .word 0x00008264
- x- P, Z: b, s- J8 |# x( B5 |7 { 837c: 00000018 .word 0x00000018
2 H0 Z0 R- a/ j/ X5 p/ T" Barago:4 N2 W! ?8 F+ [( E; ]
000082d0 <call_gmon_start>:
$ @9 |. r$ D2 x) K2 `' R 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
7 F0 L+ P. p/ ? 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
) [$ c9 X0 r' e' O 82d8: e08f3003 add r3, pc, r3
' |% q( o+ p8 c4 h+ K1 x 82dc: e7932000 ldr r2, [r3, r0]+ g: |, {( W2 }
82e0: e3520000 cmp r2, #03 l; h$ P, r7 M
82e4: 012fff1e bxeq lr! q8 p, L# h" ~- ~8 l1 y, h/ l6 L4 N
82e8: eaffffe6 b 8288 <_init+0x38>
9 s' V6 `! h. b( @, X4 | 82ec: 00008208 .word 0x00008208
: O5 y. P7 k1 T1 [& o: y; Z* p( g 82f0: 00000018 .word 0x00000018. e3 u! C; Q: B) Z4 ]
none:3 [6 o3 U1 k# \# g8 v6 p
00008380 <__do_global_dtors_aux>:
! ~8 S$ ]: _) j2 i4 n! S 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
" ^, B/ p, e) o( b, L) t& k" { 8384: e5d23000 ldrb r3, [r2]
8 h: Z; e8 J n: H/ ] `: E* C; F 8388: e3530000 cmp r3, #0 ; 0x0
' B% R" v& X( W& `: S 838c: 03a03001 moveq r3, #1 ; 0x1' {* I# j: ]! s8 |4 H* c* ~
8390: 05c23000 strbeq r3, [r2]7 P* k8 J4 y e/ ]9 w
8394: e12fff1e bx lr O5 C/ F% n" b8 _. y
8398: 000105f4 .word 0x000105f4
. S0 M( a B0 K0 ]4 {5 p3 r; }arago:, [* m5 W7 s X! L+ w' v1 ]
000082f4 <__do_global_dtors_aux>:
/ y* ?. u+ H2 b; Y 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>& M0 ~3 ~* H C) ]" Q
82f8: e5d32000 ldrb r2, [r3]
" U' r$ v7 U+ I 82fc: e3520000 cmp r2, #0, ~8 j- y2 ~3 {0 B) T( t
8300: 02822001 addeq r2, r2, #15 f2 D- j9 l1 Y3 P, k/ ]
8304: 05c32000 strbeq r2, [r3]
, G) A0 n* {( x+ B/ B 8308: e12fff1e bx lr. j6 @" R4 e& o0 H
830c: 0001050c .word 0x0001050c
8 q1 x: |1 T2 q4 z1 |none:
* ?' z p$ i* ?7 N0000839c <frame_dummy>:% d2 v' i, p' ~1 t
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>- W4 m! K8 q/ {" \$ m
83a0: e92d4010 push {r4, lr}, t6 I1 X0 M9 q: y
83a4: e5903000 ldr r3, [r0]
, d$ P, ^1 @+ j; r& Z5 W+ D4 n. p 83a8: e3530000 cmp r3, #0 ; 0x0
3 q. Z+ M0 T9 ]) e L2 H G 83ac: 08bd8010 popeq {r4, pc}5 B. e z# Y1 n% O5 z r$ B
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
$ s) p k2 G# z* L3 E- J5 m 83b4: e3530000 cmp r3, #0 ; 0x0
% h% o8 Q( i- ?6 ~4 n1 n; w 83b8: 08bd8010 popeq {r4, pc}7 Y6 n4 k p- _& ^
83bc: e12fff33 blx r3) m6 z2 B2 z9 N4 y$ h. O- n& U
83c0: e8bd8010 pop {r4, pc}
) Z- K7 T; z0 k/ b7 _. G 83c4: 000104dc .word 0x000104dc9 l; v$ f7 g0 I8 \0 K" A E
83c8: 00000000 .word 0x00000000% A3 n* x. g2 ~+ k+ f0 i6 f1 |2 V
arago:
9 v) r$ t" h, J+ ^8 C }9 T00008310 <frame_dummy>:
+ s7 Y2 _! t4 R0 u$ \' C' i 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
* g) a, @- f, h; J i 8314: e92d4008 push {r3, lr}
t F. P# B; w+ Q! k8 C 8318: e5903000 ldr r3, [r0]; [. }5 p! d, \7 @2 Z! r3 C
831c: e3530000 cmp r3, #05 Y9 z% @! c7 ?7 `* z$ V
8320: 0a000003 beq 8334 <frame_dummy+0x24>
% f/ I8 t& O5 v 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30># i2 |9 q) ~8 W* b- i( N
8328: e3530000 cmp r3, #0, N! H$ P* D* i0 Q/ @
832c: 11a0e00f movne lr, pc" t, \- \- R; @" @
8330: 112fff13 bxne r3$ v) D2 |1 Z0 s/ A% J
8334: e8bd4008 pop {r3, lr}5 d/ B& \2 W+ L! g
8338: e12fff1e bx lr
7 _0 L: ^) j6 q% K! @1 C" ` 833c: 000103fc .word 0x000103fc2 I* o" } d* I* T7 H- c
8340: 00000000 .word 0x00000000! M- t# i( h. {4 Y' h% ?# ~9 I
none:
& ~' h& C* U( o8 k' e- M000083cc <main>:
- P6 ~3 N" \9 {' @, k' u" j 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 W! D& S3 W) O3 U
83d0: e28db000 add fp, sp, #0 ; 0x0
% g8 ^: C( z" r( N. v1 w! H 83d4: e24dd01c sub sp, sp, #28 ; 0x1c; u* ~1 g3 o: {
83d8: e50b0018 str r0, [fp, #-24]
% S% M8 v8 M7 g. ~& ^$ y6 A 83dc: e50b101c str r1, [fp, #-28]
: l" p) y/ \$ E9 F9 l1 f n 83e0: e51b2010 ldr r2, [fp, #-16]: T5 h' _ p- }7 v( d2 Y+ L* Y0 m
83e4: e51b300c ldr r3, [fp, #-12]
6 \* L- S! A4 I3 J' M 83e8: e0030392 mul r3, r2, r36 j) y5 y# Y; q/ o$ n
83ec: e50b3008 str r3, [fp, #-8]6 P) K' K- t1 g# ?/ j
83f0: e3a03000 mov r3, #0 ; 0x0
1 q' q, k1 b) F) ? 83f4: e1a00003 mov r0, r3
" }( p1 F' @+ R4 q 83f8: e28bd000 add sp, fp, #0 ; 0x0
& _& X3 g# G) k) k: s" e9 d 83fc: e8bd0800 pop {fp}( f/ G1 r$ p" @: k- L5 ]/ S
8400: e12fff1e bx lr. K# v$ p& {& Q1 P$ s, _
arago:
! _) p# z+ J% U/ \8 P00008344 <main>:
) x K7 J/ v, p 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
( B5 j+ G! r% a0 z. w' D 8348: e28db000 add fp, sp, #0 p" A1 T1 e. Q
834c: e24dd01c sub sp, sp, #281 u: b* ? i0 S; u! J& Y
8350: e50b0018 str r0, [fp, #-24]
0 C4 n1 V1 O$ j9 O 8354: e50b101c str r1, [fp, #-28]& o" R( s: `# }0 }2 q0 l' j& d
8358: e51b3008 ldr r3, [fp, #-8]
7 W: x/ Q; j& U' T7 L+ H8 {( d 835c: e51b200c ldr r2, [fp, #-12]# \0 @+ x7 R. a7 N
8360: e0030392 mul r3, r2, r39 X1 H9 d x" U) m
8364: e50b3010 str r3, [fp, #-16]/ u% k1 g7 L: w
8368: e3a03000 mov r3, #0- Q: D# s, y! l- h4 a3 [: M
836c: e1a00003 mov r0, r30 w+ ~: S' O8 g" Y
8370: e28bd000 add sp, fp, #00 s& s$ |, N/ Z& Z
8374: e8bd0800 pop {fp}
' f) f: o" c; { 8378: e12fff1e bx lr( L9 g% v; B" W1 c. d g
none:
$ L( K- Z4 h' k5 p. Y" T2 J8 E# X0 U$ d) H00008404 <__libc_csu_fini>:
/ s2 s# o6 h; f/ y 8404: e12fff1e bx lr: g5 M' \2 o% j1 I; B/ \7 g
arago:
6 Z! g% y; k2 e8 U1 {000083dc <__libc_csu_fini>:% v2 ^1 n0 z' V! j+ W( A g4 \9 L
83dc: e12fff1e bx lr
7 h$ Y' ]* `1 D. A" Pnone:
9 i4 f+ U! i( s. ]00008408 <__libc_csu_init>:1 `' q S0 V/ w4 N4 V2 W
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
l/ x% ~% |. j, B. T# O9 a2 m9 q 840c: e1a08001 mov r8, r1
+ F6 v/ B4 a: u& A& E4 h8 Q5 Q 8410: e1a07002 mov r7, r2
1 R* N3 o7 h7 Y) {! ~ G1 u6 A- H7 } 8414: e1a0a000 mov sl, r08 W# f' Z s- {+ P8 I1 R7 i D
8418: ebffffb0 bl 82e0 <_init>! ~* B9 J2 M$ ?3 H$ m1 S- F
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>) Y4 Y b. ?) a2 g: v0 e6 c
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
- c( I3 R) S# }- I4 B 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
0 N$ H: l) h( h- e: }/ [" r 8428: e0613003 rsb r3, r1, r3# Z- `, P+ j; t: V
842c: e08f2002 add r2, pc, r2& |1 k0 H- @7 L. C& c5 Y
8430: e1b05143 asrs r5, r3, #2
: e* d" w$ J9 O& [0 E$ _& W 8434: e0822001 add r2, r2, r1
2 R. e2 y8 ?' m+ w# o 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
- S' H% ]' g# s( i 843c: e1a06002 mov r6, r2
% i1 n. H/ k0 M! K 8440: e3a04000 mov r4, #0 ; 0x0
) K( y# B; ~8 v, B+ J; B) x 8444: e1a0000a mov r0, sl- U7 F* a) E6 \4 l
8448: e1a01008 mov r1, r8
% Y: ?& E5 K5 a; I+ F! M9 O0 k" {8 z 844c: e1a02007 mov r2, r7
0 T! d. ~ j6 }7 m2 ~, b E 8450: e1a0e00f mov lr, pc
( }" |. U& [' B! v 8454: e796f104 ldr pc, [r6, r4, lsl #2]
1 g, J4 i/ m3 m7 W* y 8458: e2844001 add r4, r4, #1 ; 0x1
) o/ d/ ]2 H( G" U 845c: e1540005 cmp r4, r5- q2 m+ x0 k$ h7 ]' @& Z
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>; e7 P( D' L2 x) M
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
/ x) F4 t( D( ^% o" H/ l 8468: ffffff04 .word 0xffffff04- H; x; S* v' l. T% ?' p* |1 M
846c: ffffff08 .word 0xffffff08
5 ^; y; X% A: Z* r 8470: 0000819c .word 0x0000819c
4 T% F) G' }$ \& t. \* Karago:' V; t1 m9 w1 i3 N/ ~1 N+ s, m
0000837c <__libc_csu_init>:
0 @. p( |% e! `4 W3 y 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}, \& h5 ]' F; ~, Q: Z: q
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
: }6 O* j' i9 X9 y2 r8 P6 o 8384: e1a06000 mov r6, r0! A# v' L0 m+ ], x/ P
8388: e1a07001 mov r7, r1& {& B2 f1 D5 ? n; P
838c: e1a08002 mov r8, r2
# ?- c2 J' x6 q( R+ r 8390: ebffffae bl 8250 <_init>
, v. Y: T9 A* Q2 w( z% z* {) v 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
0 U" W) i7 f7 T$ x( b 8398: e08fa00a add sl, pc, sl4 E& e6 T! m0 W
839c: e08f0001 add r0, pc, r1% C% \5 Z u4 n7 D: S, I& r/ Y
83a0: e06a5000 rsb r5, sl, r0
0 E0 h7 ?- f) z' n 83a4: e1b05145 asrs r5, r5, #2 a% b+ w m% K, z
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
# f8 C" W. `" `; r4 [ A0 z/ J- S 83ac: e3a04000 mov r4, #0" J( Q/ t$ F1 w. G# m$ x. @! M
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
; y0 P# t9 q1 J- T6 ]5 p$ p, C 83b4: e1a00006 mov r0, r66 O+ B( _0 S( t6 w! d# P& p# W
83b8: e1a01007 mov r1, r7
9 f8 f0 |; u. U! r5 c2 g 83bc: e1a02008 mov r2, r8; g( i& p: y O6 `0 E9 m: l! @
83c0: e2844001 add r4, r4, #1
/ L- {! a4 b& M; R2 T& \+ T. T 83c4: e12fff33 blx r3" ^6 ^% m9 G% }+ l1 l
83c8: e1540005 cmp r4, r5
2 L* W h& T( z- \+ ^1 t6 s 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>) [2 I: C" M4 v( b8 ~
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
# b) a3 s# L7 [ 83d4: 00008054 .word 0x00008054! b/ v X2 c+ u0 i$ R
83d8: 00008054 .word 0x000080547 x' e/ N" U& }# A
none: I7 f" w1 c8 ~8 b: O
Disassembly of section .fini:% Y. k6 J& x" y; i+ w
+ h. E" ]4 y( K0 _6 x" O& m* F
00008474 <_fini>:
& a8 \4 ?( G. R w+ g8 O* ? 8474: e92d4010 push {r4, lr}. u# D" }7 a+ c* P0 K
8478: e8bd8010 pop {r4, pc}. a4 p0 ~% D2 i# t! V# U2 { q0 Q
arago:
. @. S& r7 w) x/ u" ~ e: f6 J$ PDisassembly of section .fini:, C) D9 k3 {( z' j) _
c! A9 ^% j' k4 R
000083e0 <_fini>:
: z1 K. d$ F; p8 J2 H* B8 ?* Q 83e0: e92d4008 push {r3, lr}
5 g- L a* c; k4 ]. o' L 83e4: e8bd8008 pop {r3, pc}
( i) b- d; s3 E8 a- U4 ] I8 ?8 m0 K) t$ I- f+ B4 w
6 z4 [% Z' {; y% f0 K3 x
- [$ @- V( Q2 I |
|