|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:- Y! f, E$ c, O& A4 }
1 #include<stdio.h> * i8 s( p% R7 \4 |2 O; V. y
2 #include<math.h>
* T2 y7 C' S) K/ o& X. X: C; J 3 int main(int argc,char* argv[])
: @5 j( V& L6 O3 z' p$ G4 r 4 {
0 b" x1 s0 U( Q 5 int a,b,c;5 a7 G; T) v0 r& ^7 j* W
6 c = a * b; g V1 D+ g/ W# d r9 ^
7 return 0;
- a- o6 V4 Z* T& t 8 }
: s) e; K" D$ [4 K" |9 f& K; c0 v( h
7 r, h4 {* e& g2 P8 e: r下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
1 P2 |& G* y& m4 Qnone:
" a% h$ T; j. ^0 k' T& s5 i000082e0 <_init>:
. T2 `+ U8 z" I1 g. `1 D- |/ n 82e0: e92d4010 push {r4, lr}1 f* v) N K- u& |( W& H' z+ K4 F
82e4: eb00001c bl 835c <call_gmon_start>
8 \+ d3 B. ]0 h6 M* n J/ T1 b1 Y 82e8: e8bd8010 pop {r4, pc}
- F( }/ u5 |/ ~4 I: r& carago:# k1 ?% F# j# U6 W; N
00008250 <_init>:
6 _0 s# I+ g1 l 8250: e92d4008 push {r3, lr}
' I' {8 X) P% v' v4 n, N 8254: eb00001d bl 82d0 <call_gmon_start>; O% u4 D4 Y$ y3 o) y% ^9 Y& y
8258: e8bd8008 pop {r3, pc}$ ~# A+ b1 E# m2 Z/ F% I
' Z7 L3 x' ^6 X" m8 anone:9 V, c' G3 P+ z3 l% a0 f
000082ec <.plt>:
" `+ t5 b, m& ~8 ]) T4 F 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 v0 M0 r* P# }; L
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>1 b4 k+ K/ A- T+ i/ {" ^* W- g0 y
82f4: e08fe00e add lr, pc, lr
- @, _. V/ X+ L/ _! I m 82f8: e5bef008 ldr pc, [lr, #8]!% Q5 r" J9 r8 G5 R7 W/ y
82fc: 000082d4 .word 0x000082d4
, _, ~2 e0 r* c8 d7 r& g 8300: e28fc600 add ip, pc, #0 ; 0x0
1 R. ^9 `5 z- f0 w# T 8304: e28cca08 add ip, ip, #32768 ; 0x80006 A* R, Z' Z4 Y/ H+ t
8308: e5bcf2d4 ldr pc, [ip, #724]!2 x% O3 X( _% g' k& D6 K& |+ c
830c: e28fc600 add ip, pc, #0 ; 0x0
8 t: ~# q9 H) z' Z- W s+ J6 E 8310: e28cca08 add ip, ip, #32768 ; 0x8000$ E& u( m# h/ L1 t9 |9 G* g$ @
8314: e5bcf2cc ldr pc, [ip, #716]!2 {# B, ~* W% ?1 i' ^ p) @& Y
8318: e28fc600 add ip, pc, #0 ; 0x0* S7 P' U. ]. |# u" K* r0 {
831c: e28cca08 add ip, ip, #32768 ; 0x8000
* U$ j2 x( l1 t4 |7 ?; _- s! ~ 8320: e5bcf2c4 ldr pc, [ip, #708]!
* S. _5 ^" f$ Z8 U3 C2 c+ carago:
8 f5 l8 |# D/ h0 F* J4 t0000825c <.plt>:9 b: {0 w: t( G" R+ M
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 e4 v9 e6 R' D+ i# _
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
3 o- g! P3 c( m$ a 8264: e08fe00e add lr, pc, lr
0 H* o8 F$ P3 J! s 8268: e5bef008 ldr pc, [lr, #8]!( J, [# D3 f/ a/ t5 O
826c: 0000827c .word 0x0000827c
) H# t' f( e6 d3 O3 S" M 8270: e28fc600 add ip, pc, #0
1 {$ l+ {1 g9 D1 U 8274: e28cca08 add ip, ip, #32768 ; 0x8000
9 P4 q; Q5 K2 H! Z3 _8 }6 U2 K 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c) [5 X3 Y. p& b" v/ t, B
827c: e28fc600 add ip, pc, #04 ^8 `1 X4 y3 @: L! ?
8280: e28cca08 add ip, ip, #32768 ; 0x8000" s2 \( ~- h2 g0 K4 [, ^ E
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
9 J) T) L; l0 ^4 O7 X3 N 8288: e28fc600 add ip, pc, #0
/ \ S0 N$ r% q- u: }, p$ n7 @ 828c: e28cca08 add ip, ip, #32768 ; 0x8000
& O) B" i8 o- }" C 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c1 [7 J% z) K: F" M% U8 }1 C
none:0 p; s5 u! }2 a" g1 k c
00008324 <_start>:
% K6 Q# v% T- K+ t( N 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
: q# d/ L+ u6 V' S% R 8328: e3a0b000 mov fp, #0 ; 0x0( `# h1 f1 v. A+ H% f3 N1 f
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 X2 _+ y& J4 c! I
8330: e1a0200d mov r2, sp- S z+ U& b) ~$ w7 K. ?2 \% d
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
7 X: E! T3 ?$ H( G8 [; X 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 P: ?" _* R: f/ z' @" @' k( e6 l 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
8 Y9 L; X1 O1 z 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34># V/ W( R! F3 r, |& a
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, X# t$ V8 T8 T- E* \ 8348: ebffffef bl 830c <_init+0x2c>
8 ]2 Q0 G$ X7 }" a9 a8 t, p' | 834c: ebffffeb bl 8300 <_init+0x20>
9 b2 l1 K7 K% |) r8 i 8350: 00008404 .word 0x00008404
* R. L) j9 T# D* |3 f+ W5 k7 R4 P$ } 8354: 000083cc .word 0x000083cc g& C6 m! D& L' ~2 `
8358: 00008408 .word 0x000084086 y1 @% N9 o% y. @' Q2 X
arago:% R, p8 y5 U/ f- T6 Q, y
00008294 <_start>:& ]7 M' z& ^ Q, w+ n! ? H/ u
8294: e3a0b000 mov fp, #0. [8 E4 W1 e( i* `
8298: e3a0e000 mov lr, #0. E* Z: ~ B* o/ Y* ~% H
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)" X. i& b! h" z" O3 U
82a0: e1a0200d mov r2, sp
2 F) \' B+ w: j# [ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)" p y6 I/ [+ A) E
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 B4 N4 M6 Y) R6 w4 Y% B
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
, Y0 V5 {5 q9 b$ T9 B2 N3 |1 o- d 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
3 A0 T( U4 n4 D5 A' f 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
9 [3 {, R! W9 D8 T1 U7 n8 L 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
7 X4 u' \6 ~0 o5 {. L' w 82bc: ebffffee bl 827c <_init+0x2c>4 O) r) m& @& J9 o
82c0: ebffffea bl 8270 <_init+0x20>
* W$ e1 l [' ^9 y! a V 82c4: 000083dc .word 0x000083dc, C" @+ m6 f7 \3 Q
82c8: 00008344 .word 0x00008344
' H( b/ b# U# R c5 n 82cc: 0000837c .word 0x0000837c
S4 U- f I7 Z8 W' u; \8 J( G; R& [3 inone:, C$ y+ d0 V6 z7 S" B6 m
0000835c <call_gmon_start>:! y; A9 D5 M5 e% w" h( }; O: F$ M' u
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>* l/ y% m. d4 X* v
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>$ W3 ~1 g' [- o: V d$ X
8364: e08f3003 add r3, pc, r34 y6 G- C( Q. K, ^
8368: e7931002 ldr r1, [r3, r2]3 B; Y/ h9 j# J
836c: e3510000 cmp r1, #0 ; 0x0
$ H3 w. y* ], b- [ 8370: 012fff1e bxeq lr
% P# d; Q+ y9 l$ k6 N" W& b6 }9 }0 y 8374: eaffffe7 b 8318 <_init+0x38>3 o3 \: J+ B2 ~# o
8378: 00008264 .word 0x00008264
. @. i# a6 g' e/ T7 @3 U! Y 837c: 00000018 .word 0x000000186 x; Q$ h+ N+ O9 Q- y
arago:
" s0 T2 R H. e, I; ?000082d0 <call_gmon_start>:7 {: G) \" s0 k1 u
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>$ u& _% n2 n9 ]$ B# q( o, G* x
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>1 b- r* g8 I1 z2 j9 f7 p4 u
82d8: e08f3003 add r3, pc, r3" O2 L2 y' |. i. h2 ~% z' h# n. I- r
82dc: e7932000 ldr r2, [r3, r0]; q+ u5 i6 P, Z( h3 }* j
82e0: e3520000 cmp r2, #0" @/ x( @2 M) A) S
82e4: 012fff1e bxeq lr* A! u2 T5 [3 @. |$ g
82e8: eaffffe6 b 8288 <_init+0x38># I0 c( J9 [( _0 y
82ec: 00008208 .word 0x000082088 ^) v/ Y+ A4 T: c+ ], ?: s5 e; a1 k
82f0: 00000018 .word 0x00000018# e9 F4 W7 n. ]+ u
none:' k2 F, F! `$ _8 H5 E6 w- q
00008380 <__do_global_dtors_aux>:
/ N. L' H4 e, U A( j$ |& H1 N. H 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
5 B1 v' \# s8 X9 z+ W w3 \ 8384: e5d23000 ldrb r3, [r2]; `" O# Q. A! @' j6 w! ~+ P+ W7 U, Y
8388: e3530000 cmp r3, #0 ; 0x0
! T! K& ~. a0 z+ Y+ \1 g 838c: 03a03001 moveq r3, #1 ; 0x1( T$ M! B; e6 w4 |6 m' K) E: w
8390: 05c23000 strbeq r3, [r2]
/ a) e& Q% `0 [! m& C; ] s 8394: e12fff1e bx lr7 l P0 K- L& D: V% y" _5 v
8398: 000105f4 .word 0x000105f4$ P# M1 c& c" e1 [7 ~8 c# ?
arago:% d2 ~- N# q; K% t q5 q
000082f4 <__do_global_dtors_aux>:( Y+ Z: A( r1 M) T+ E% _
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>9 q% D6 N9 n: T) j3 X+ t
82f8: e5d32000 ldrb r2, [r3]2 F) E7 M- c8 |1 X+ p5 l6 W6 T
82fc: e3520000 cmp r2, #0
* }9 A; |, E4 q5 L x; M 8300: 02822001 addeq r2, r2, #1
9 V! ?% ]6 E$ j" s, D* ] 8304: 05c32000 strbeq r2, [r3]
2 p3 b+ i" w% D- h. [$ x 8308: e12fff1e bx lr2 s: W( B: a! {* _7 d2 C: O% m7 ^0 e
830c: 0001050c .word 0x0001050c
1 \/ w5 i7 n. S I0 Vnone:6 r0 n# S4 D& v0 p4 A$ @1 ~
0000839c <frame_dummy>:5 ^$ r0 a2 R, }' j9 B" ~6 P
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
2 s& ^7 r7 e$ J- f, }; `2 `/ b; | 83a0: e92d4010 push {r4, lr}
, u6 T% }" M* Q; V 83a4: e5903000 ldr r3, [r0]9 M5 ? r* Z& |+ }, s
83a8: e3530000 cmp r3, #0 ; 0x0# n" k' r7 V( K4 p$ O
83ac: 08bd8010 popeq {r4, pc}, Z$ ?5 q$ ?/ [: U* R8 d M; C
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
* f) ^" w* Z/ p. @ 83b4: e3530000 cmp r3, #0 ; 0x0
5 L/ [ B( [! o; ^ 83b8: 08bd8010 popeq {r4, pc}0 S! _+ [0 [/ `
83bc: e12fff33 blx r3
& [7 Y! e: ^; [0 u& e, C 83c0: e8bd8010 pop {r4, pc}+ b: Q' f9 x. d( o
83c4: 000104dc .word 0x000104dc0 T9 I9 a1 Q9 y* J1 y
83c8: 00000000 .word 0x00000000
1 T l+ ?9 C( v& ]; @6 w" Barago:; R# |% {- W" A) Z1 [
00008310 <frame_dummy>:
% h" I1 w+ H/ K* n% d" G. q 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
, |! O4 [$ ~; Z! l 8314: e92d4008 push {r3, lr}! X, E5 h1 X& W- E" e# E9 X
8318: e5903000 ldr r3, [r0]
- ] N# W/ J4 z! v. R: k# @, S) V' Z 831c: e3530000 cmp r3, #0
" Z: K" N* y. G. o, { 8320: 0a000003 beq 8334 <frame_dummy+0x24>9 V/ q) D; l" I' R/ q' r
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
( F7 }- p1 a& P% \, J 8328: e3530000 cmp r3, #0
/ I2 v( D' @6 r, O4 `# T) v 832c: 11a0e00f movne lr, pc8 R' N7 _ r* T4 {* D
8330: 112fff13 bxne r3
* N) g* t3 m! I5 o 8334: e8bd4008 pop {r3, lr}# x1 t: l! A8 A& t f
8338: e12fff1e bx lr8 ?3 h, m- |, Q% u" E
833c: 000103fc .word 0x000103fc
* N% r! h* h, n+ v2 K, }9 P 8340: 00000000 .word 0x000000002 m2 |9 H# L2 H
none:# I: A# a; G2 ^1 X [: d( W' T) o
000083cc <main>:$ I+ {% j8 K5 D" M+ h5 k: X
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
3 Y/ e* F5 F' S- T- { 83d0: e28db000 add fp, sp, #0 ; 0x0
1 ~' m* |9 b# I2 e% w 83d4: e24dd01c sub sp, sp, #28 ; 0x1c5 `' [ P E0 X
83d8: e50b0018 str r0, [fp, #-24]0 P5 X I, H6 S! o2 b
83dc: e50b101c str r1, [fp, #-28]3 Q+ ?! E4 c. u: ]! l. R7 D' u, O, Q
83e0: e51b2010 ldr r2, [fp, #-16]
- L( J1 a" {- a A' e7 x 83e4: e51b300c ldr r3, [fp, #-12]5 |" e! w/ J( s4 }" f$ E" @
83e8: e0030392 mul r3, r2, r3' n! S* B" M' v# `7 k. m# y
83ec: e50b3008 str r3, [fp, #-8]
$ \, K' w% g$ M0 S 83f0: e3a03000 mov r3, #0 ; 0x0
7 X( M5 y3 J; Z 83f4: e1a00003 mov r0, r3
" O4 _; F/ s& h$ [8 I j 83f8: e28bd000 add sp, fp, #0 ; 0x07 F* s9 b/ Q$ I2 `+ C8 m6 D, _1 u0 D
83fc: e8bd0800 pop {fp}
* F+ _. E% c- A$ C9 T P( l3 J 8400: e12fff1e bx lr
1 V" Q" ~* \ X9 Y2 e: ]arago:2 \; B* G m) D; x( E% x: Y4 \
00008344 <main>:/ M8 Z; c% u7 x9 Y& w: A0 V4 D
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
" Y- Z$ c/ @4 I7 _9 O* j" g; b& V 8348: e28db000 add fp, sp, #0! g! J F# Q" t( w6 m' j; C
834c: e24dd01c sub sp, sp, #28
' k* {# N9 N) Y4 |4 V 8350: e50b0018 str r0, [fp, #-24]
4 P2 p6 d/ l9 A8 [' P1 r 8354: e50b101c str r1, [fp, #-28]6 `& T6 e1 `+ `+ w3 a; @/ v* C
8358: e51b3008 ldr r3, [fp, #-8] y C: @2 J+ Z$ E _) j |
835c: e51b200c ldr r2, [fp, #-12]4 N7 u; y @/ p+ k( M0 B
8360: e0030392 mul r3, r2, r3
7 c, N6 o, a, Q; @1 V, u 8364: e50b3010 str r3, [fp, #-16]" j Q/ W5 l; N; } x6 \
8368: e3a03000 mov r3, #09 z, y' |1 U B+ p3 }
836c: e1a00003 mov r0, r3
- G3 E6 k* \- n: f5 m* q+ D 8370: e28bd000 add sp, fp, #0
+ _, a# I( r6 \% Z) |1 z) q 8374: e8bd0800 pop {fp}. q, M5 n6 [) J
8378: e12fff1e bx lr
: v$ k: a1 I" n. dnone: m6 W! S( |0 m; w5 N5 U
00008404 <__libc_csu_fini>:7 Y4 O" g8 \4 Q* Y8 e: g
8404: e12fff1e bx lr
; Z' ?# Q7 d0 H2 F3 n0 uarago:: y$ _' e* u* P! h
000083dc <__libc_csu_fini>:4 V/ ?8 p1 Z% V9 J8 y
83dc: e12fff1e bx lr! U, j. H# D4 d
none:, k/ u& f5 d* y: d( }$ x$ [$ a' r
00008408 <__libc_csu_init>:$ r1 d1 B+ G( N- X! o
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}2 M6 F$ k4 ?" o
840c: e1a08001 mov r8, r1
# s. R2 m3 d0 ]5 i 8410: e1a07002 mov r7, r2' \& G+ b2 \2 K3 z. {) D- r( f% u& ]
8414: e1a0a000 mov sl, r0
6 [# g5 l( T# ]) v* ]& a 8418: ebffffb0 bl 82e0 <_init>
$ M( s ^4 v0 ?9 I 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
2 ]1 ~: p" z8 k 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>1 v& r% a/ E) ]% c
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>7 K9 _* T2 M' a- s& M
8428: e0613003 rsb r3, r1, r3
0 f: w* O5 @/ V9 G! S1 W3 @ 842c: e08f2002 add r2, pc, r2
% }) U% l/ q6 J" x, B- E* E 8430: e1b05143 asrs r5, r3, #2
3 F8 m$ [, I" s8 D- Z I. ~2 y$ u 8434: e0822001 add r2, r2, r1* g6 j$ F+ u/ X+ g6 ?
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
% ?/ A. l* i, ~' f+ ] 843c: e1a06002 mov r6, r2
# A0 h$ l+ z: s- Q) j 8440: e3a04000 mov r4, #0 ; 0x06 G# a* T% z' O: e
8444: e1a0000a mov r0, sl
r$ k9 A) L0 S: g9 p7 w, | 8448: e1a01008 mov r1, r8% t- C& A# w2 K+ i& U( _) t- O
844c: e1a02007 mov r2, r7
+ n+ ^: `. W% Y6 o 8450: e1a0e00f mov lr, pc
. `- Q0 a n' w) M4 u 8454: e796f104 ldr pc, [r6, r4, lsl #2]8 z L6 p! L0 f; M
8458: e2844001 add r4, r4, #1 ; 0x1. \4 t6 w2 b: J6 U5 g: B* G
845c: e1540005 cmp r4, r5
! M" g' Z/ X' l/ J$ e, _! \8 k 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
: |" S9 z; R6 L+ z2 A, x+ Y" B. q 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}7 t, B0 G1 H- s; j& {
8468: ffffff04 .word 0xffffff04
5 i. F5 |4 z$ g* M: w6 q; z; J2 d5 _( }/ \ 846c: ffffff08 .word 0xffffff08
, U q/ s1 u% q 8470: 0000819c .word 0x0000819c
9 n. X4 Y' u: h7 F+ h3 zarago:. r5 H0 J. @/ I, B
0000837c <__libc_csu_init>:
4 u1 p2 o. ?/ m 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
$ l$ n4 f& v" n- Z$ S1 p$ N" ^ 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
; z. E" m! N! F 8384: e1a06000 mov r6, r0
3 }6 D& H9 P' d1 x5 s 8388: e1a07001 mov r7, r1
6 R: q* @) f/ F7 o( C% P 838c: e1a08002 mov r8, r2
+ P# e" ~( C; O- d( V7 @ 8390: ebffffae bl 8250 <_init>
& r/ ^1 X2 G% J1 z) i 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>$ {/ A) k' ?) R. ~2 j2 u* x; i
8398: e08fa00a add sl, pc, sl5 B- c! ~ l' U. w1 A0 @
839c: e08f0001 add r0, pc, r15 p7 |( q5 @: o$ M6 n/ m( r
83a0: e06a5000 rsb r5, sl, r0
: [) q5 c& p8 J0 F+ P 83a4: e1b05145 asrs r5, r5, #2( n. \# r2 i6 b9 E6 E2 | _
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
& u/ o2 K) z7 H R* F: [ 83ac: e3a04000 mov r4, #01 y- I" }+ C6 s( x" W
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
2 U' L) d2 h' v! k6 ] 83b4: e1a00006 mov r0, r6
' n( @- ?& I' m3 | 83b8: e1a01007 mov r1, r7
' o4 X. ]) ^5 M4 l" T& M; n 83bc: e1a02008 mov r2, r8
8 `# i- ~1 |: ^ r8 \ 83c0: e2844001 add r4, r4, #13 W; k! e" m7 p! W1 l
83c4: e12fff33 blx r3
, M* S+ T$ q8 m% p& \# z 83c8: e1540005 cmp r4, r5 U5 C U. c+ O; ?/ s6 D$ x$ x
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
4 u$ g$ B6 P& u% n& N. T5 a, m: [7 j0 L 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}' s6 w G \3 a: v
83d4: 00008054 .word 0x00008054) x- E$ r7 r8 x; }$ f% E
83d8: 00008054 .word 0x00008054
6 @3 U- Y, Y( |# ^none:
" M, Q* Y6 k7 S$ `Disassembly of section .fini:
* ]6 N1 c9 h( _5 r7 Z# e6 h. |
00008474 <_fini>:
' d1 Z0 V- C/ j, h 8474: e92d4010 push {r4, lr}
: |8 w2 c/ D% w1 I" K: x6 k 8478: e8bd8010 pop {r4, pc}
+ u. |1 J0 t: ?arago:
! U0 b$ R3 D9 z- s* u5 B2 i* A0 cDisassembly of section .fini:+ b. [$ @8 Y) y2 X- R
$ `( C E# T" W! J000083e0 <_fini>:
4 x' ~& L) U7 W 83e0: e92d4008 push {r3, lr}; @$ p. y9 D& {, p* G5 z
83e4: e8bd8008 pop {r3, pc}
6 `, D) {6 i: M/ G: P* j$ r8 P! E6 a" h- j
& W9 S1 ?* g* ^ O% k ?
e' r0 y6 X9 L; G. q |
|