|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:: ]9 y; J; `1 W
1 #include<stdio.h>
, \+ L: l- b( j0 H' k9 [; W 2 #include<math.h>
. s* G. J4 U+ _" A" H/ ? Y 3 int main(int argc,char* argv[])
w; K& ^7 [6 p- f9 `7 t 4 {: x: G$ q- K9 g( X$ K" I
5 int a,b,c;
' E) m9 j5 l! {. y6 V2 M. O1 h6 s" s 6 c = a * b;
- ]. K+ W0 _) u+ f% [1 S 7 return 0;
# X& O% I; R% P* @9 @( s 8 }
' k! L `) C6 j. Y/ Z: c+ Y
- D* W1 l, B7 D# Z. t下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
6 p- p7 g/ q- o; X# Znone:' ?; a( z$ q" G; ^$ k, ^& s
000082e0 <_init>:
; Y9 h" E m& B3 {2 y0 h 82e0: e92d4010 push {r4, lr}. \" V+ ~; @3 m
82e4: eb00001c bl 835c <call_gmon_start>
. H1 c. n: l& A9 p4 @) I x; F8 } 82e8: e8bd8010 pop {r4, pc}5 m% x5 |+ |) B( u1 J" [% v% k
arago:: B8 s" L& r3 ]( z# f3 c
00008250 <_init>:+ y- K+ h, z; E4 T
8250: e92d4008 push {r3, lr}/ _, X( A8 D0 y* {5 K5 r
8254: eb00001d bl 82d0 <call_gmon_start>9 [" j s( t: d2 K) Q+ h1 I) q0 l$ C! a
8258: e8bd8008 pop {r3, pc}
. m1 Q$ }' q' {8 F" L0 M# R" O
$ A& K' B. I3 u( d5 [9 [7 Inone:2 `* q. y9 D, x4 x$ Z6 z. o& m2 J
000082ec <.plt>:
7 G% K( o2 n/ ]! P0 y$ V6 i 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
7 t! ~ J! l' K j7 b 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>2 H2 N; ?) o& i1 r& s& w' p1 R1 }
82f4: e08fe00e add lr, pc, lr
% z4 H1 a7 U1 C' a, H 82f8: e5bef008 ldr pc, [lr, #8]!
2 e' c8 g6 \8 F- l9 K6 a 82fc: 000082d4 .word 0x000082d4! S& r/ m1 P1 e: x- V3 N
8300: e28fc600 add ip, pc, #0 ; 0x0* L# h9 I4 x' L0 D1 D& N6 Q
8304: e28cca08 add ip, ip, #32768 ; 0x8000
! r: u- a1 Q2 }) c 8308: e5bcf2d4 ldr pc, [ip, #724]!
* [9 y' E' J: |2 v$ `* b 830c: e28fc600 add ip, pc, #0 ; 0x01 m- o6 r8 a2 v+ i" a( X8 a7 b
8310: e28cca08 add ip, ip, #32768 ; 0x8000( k6 @- \: i8 z( d6 j
8314: e5bcf2cc ldr pc, [ip, #716]!
. y- m' l, P' K 8318: e28fc600 add ip, pc, #0 ; 0x0+ g( c2 d6 p( @# ~
831c: e28cca08 add ip, ip, #32768 ; 0x8000! {- U6 I8 J1 d% u) J
8320: e5bcf2c4 ldr pc, [ip, #708]!
" q7 P' O8 N4 R( Earago:1 _- @+ w" R, v6 b
0000825c <.plt>:1 ?$ J7 \* T. |3 D7 Q. b
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ s9 g& |: s/ Y5 q. [# G' s: _! } 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
, |4 C+ @% t0 n+ ~9 o- X( @ 8264: e08fe00e add lr, pc, lr
, X3 G! r3 l5 `1 P- z3 v9 b7 K 8268: e5bef008 ldr pc, [lr, #8]!7 d" H6 i+ ^5 c6 F$ P1 w1 C B
826c: 0000827c .word 0x0000827c R& p5 M: f' P1 E1 f1 u
8270: e28fc600 add ip, pc, #0
$ P: v; x1 d+ e& O& n( i N" W 8274: e28cca08 add ip, ip, #32768 ; 0x8000; D. |. Q; B, a6 }; ?3 _5 G
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c9 L1 J, D/ w' `7 H* t
827c: e28fc600 add ip, pc, #07 p& V) h2 }1 g! D. n- q
8280: e28cca08 add ip, ip, #32768 ; 0x8000
( }# h$ Q$ d$ e* }& v 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
" {( x" E& {$ @$ s8 ^$ K& J 8288: e28fc600 add ip, pc, #03 k+ p0 W1 c: _3 P8 N+ R9 f2 C( R( `
828c: e28cca08 add ip, ip, #32768 ; 0x8000
4 I6 ?1 L, q% p! K 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
6 |/ |1 k8 r N' w" w& s4 |% _none:) J0 L3 @5 U3 D# K; ?
00008324 <_start>:
5 @' D. U0 c3 W% T9 S; O, W 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
' e% s3 {- W$ M% V. h 8328: e3a0b000 mov fp, #0 ; 0x0 z+ S0 N2 W8 f' J( \ r! m9 d
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
1 [8 B5 ]- C: |2 `) L 8330: e1a0200d mov r2, sp5 M) u' R* S3 K, L/ l
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
& ^6 R7 v# I# n0 \: x$ D! t% U" Y% A 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- N: o8 O3 A) } 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>, K4 f6 ~: K( y3 L
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>0 O. b6 p9 X2 a+ Y: |$ s- @
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)! N$ c+ A, ?4 o7 f) Z5 Z1 |7 i( @# I
8348: ebffffef bl 830c <_init+0x2c>) K' D3 p9 ^ ]9 C# b0 |! I/ I- m
834c: ebffffeb bl 8300 <_init+0x20>
& ?' l/ ?! `0 n 8350: 00008404 .word 0x00008404) c) P3 n5 P. q, w! F" b
8354: 000083cc .word 0x000083cc
5 [4 x* X' K) T" T9 |3 ~, J/ D 8358: 00008408 .word 0x00008408- C2 ]( l5 q9 W' Q% l$ o
arago:
, @# m/ `* z9 I: r00008294 <_start>:
: s5 `0 ^. Y w 8294: e3a0b000 mov fp, #0" k2 B# ?+ v& f+ G# v; {: e
8298: e3a0e000 mov lr, #05 z* h! p# ^$ [3 K1 j9 t' D
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 s% z6 `" `% h+ ?/ Z5 x3 _ 82a0: e1a0200d mov r2, sp, \" n( M( G* m. g7 O6 E! H) \3 m
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
$ b# X+ W: J/ @; l( m) k/ F 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
: e- u3 |& @8 ]2 \6 } 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
/ q2 Q- I8 ]: Q0 H$ N" Z, q0 [ o 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)4 d; n' j( f5 g9 ?' C+ R6 X6 |
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>4 V- M( P6 [. D! u9 g' I; f
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38> R2 r% C, y$ U9 }6 I
82bc: ebffffee bl 827c <_init+0x2c>
# ?, o0 M, Q: @3 y* e) t 82c0: ebffffea bl 8270 <_init+0x20>3 u# s! w+ I* g8 @8 ?4 i+ J8 u
82c4: 000083dc .word 0x000083dc4 `$ ~5 [# g9 F
82c8: 00008344 .word 0x00008344, \2 ^3 p/ d+ W( T
82cc: 0000837c .word 0x0000837c; V: K9 U$ V8 k& ~ H; g
none:
+ Y# f# u% S1 U" W0000835c <call_gmon_start>:
1 d6 d5 v' N- X* U 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
; p" s5 |5 Y t+ ?. q( R1 P, S 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>* u# C; _/ u6 }7 W( b0 v5 C R
8364: e08f3003 add r3, pc, r39 A' g ^! [7 P! A4 B4 j
8368: e7931002 ldr r1, [r3, r2]
c3 B! | ~6 C" y/ i7 n 836c: e3510000 cmp r1, #0 ; 0x0/ d: s0 k2 y; Y( B; C; o7 b
8370: 012fff1e bxeq lr
$ H- o7 U9 G" w. z 8374: eaffffe7 b 8318 <_init+0x38>
8 }$ o5 }) L0 c7 |- c- z4 \ 8378: 00008264 .word 0x000082645 J2 j7 J' z5 ]1 h
837c: 00000018 .word 0x00000018
: N. [: c p1 u5 L, E, E2 J, ~arago:
0 m$ N$ G6 J1 }: o) f) Y) F3 \" U000082d0 <call_gmon_start>:
5 D8 |2 M7 h+ C& V' p# V# H 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
) A" Q7 F3 x" v X 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>7 X* u6 G: Q% l! t
82d8: e08f3003 add r3, pc, r3
$ [$ }* }0 w8 l4 g# O 82dc: e7932000 ldr r2, [r3, r0]
7 y+ V9 {9 }7 P5 K7 Y; f% { 82e0: e3520000 cmp r2, #0 _. p) Z7 ?! [' c Z6 V
82e4: 012fff1e bxeq lr$ a8 ~' V/ `( `! Y; w* i6 @
82e8: eaffffe6 b 8288 <_init+0x38>9 d. a7 ]3 c m
82ec: 00008208 .word 0x00008208
3 K! i+ F3 u% q5 Y" ], R9 o9 [+ K 82f0: 00000018 .word 0x00000018
. V( E# H' |. S4 I* ~( k( Rnone:$ P0 C( g7 o# w' D p
00008380 <__do_global_dtors_aux>:
# J5 f+ A% f6 V+ h1 O! s 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
' Z+ L1 K0 w- A' T 8384: e5d23000 ldrb r3, [r2]% L) @% w& J- V! d& e
8388: e3530000 cmp r3, #0 ; 0x0" f( K& K8 U) y! t
838c: 03a03001 moveq r3, #1 ; 0x1
* v2 a. v$ w: O8 K4 ^! c8 } 8390: 05c23000 strbeq r3, [r2]+ b6 a$ e* B4 A3 _3 b6 g& t
8394: e12fff1e bx lr
2 @/ j' K) m( ]! ?+ V 8398: 000105f4 .word 0x000105f4' g# ~3 w5 L! N$ P% ]
arago:/ u5 U) L @+ \7 Y9 L3 t+ o! }& J
000082f4 <__do_global_dtors_aux>: B4 ^' _3 }+ c$ a, S
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18># V! _5 [- V2 k2 G! k7 H, n
82f8: e5d32000 ldrb r2, [r3]7 Z* o0 H# ]1 ^1 [/ Y
82fc: e3520000 cmp r2, #06 R/ D* U6 i3 \0 j0 \4 a
8300: 02822001 addeq r2, r2, #1
) x( d+ ^6 [- Q/ U% T7 |2 z$ S/ q 8304: 05c32000 strbeq r2, [r3]
& m& f9 E* H% B 8308: e12fff1e bx lr: d% L+ z6 ~ }) v
830c: 0001050c .word 0x0001050c4 d# s h1 ~5 E1 M1 F
none:; }0 t+ H0 J! I( w( Q: V
0000839c <frame_dummy>:
8 L0 \7 \8 D; V8 o1 Z k/ ~ 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
% q, l T2 |( { 83a0: e92d4010 push {r4, lr}
' ~3 s4 [! Y% A l% O8 x6 u 83a4: e5903000 ldr r3, [r0]
; c _" X. X( a2 q 83a8: e3530000 cmp r3, #0 ; 0x0 \0 m# ]3 |* D7 ^& w
83ac: 08bd8010 popeq {r4, pc}+ U1 a1 d3 ]& r* c% ^3 ^
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
" \/ ^0 v8 u# @, d+ S, g 83b4: e3530000 cmp r3, #0 ; 0x0& D* I; n3 d; d8 @6 \4 P4 |) f
83b8: 08bd8010 popeq {r4, pc}. j2 t# ]. k2 A# M2 C7 j
83bc: e12fff33 blx r3
' u: G( o6 |7 {; h) Y 83c0: e8bd8010 pop {r4, pc}
# G; f+ f" a$ S0 T Q2 X6 w 83c4: 000104dc .word 0x000104dc
* g# F3 Y/ ]- l% I( e* y6 l 83c8: 00000000 .word 0x00000000
5 P( K" @! o# V- Oarago:
; `+ Y1 S3 o+ l! d+ _$ o00008310 <frame_dummy>:
2 i; Y- O* Q8 |) Y7 n' p8 H 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>' [" a+ A9 y9 O7 m
8314: e92d4008 push {r3, lr}
; v' |7 x& v9 V8 A; r 8318: e5903000 ldr r3, [r0]: C! U: O/ {8 a6 Q$ `. f. w$ B
831c: e3530000 cmp r3, #02 \5 w$ q: x/ e. ]1 _! k* W! q; u6 _
8320: 0a000003 beq 8334 <frame_dummy+0x24>& }! }9 ?0 m& d& ^
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>$ \6 C8 V- @, S: ?' ~9 f4 @- g
8328: e3530000 cmp r3, #05 M9 E' q d8 g/ u( l/ D# V
832c: 11a0e00f movne lr, pc/ f+ b q+ h1 |
8330: 112fff13 bxne r3
, U. _$ x0 e+ k 8334: e8bd4008 pop {r3, lr}
* ?5 @6 z5 V1 N2 S 8338: e12fff1e bx lr
6 G1 G5 f5 [" j b: M 833c: 000103fc .word 0x000103fc$ [5 F; m5 L7 H$ \
8340: 00000000 .word 0x000000005 z7 @" m8 u5 J5 z& {1 d8 `! p
none:+ X) Q. T1 @3 e: r( \
000083cc <main>:* r6 \4 Q- R3 z- n4 S# c
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 x: a) @" t7 e- V) [% F 83d0: e28db000 add fp, sp, #0 ; 0x0
* K2 |9 P6 O5 M* {/ P! ^ 83d4: e24dd01c sub sp, sp, #28 ; 0x1c8 t3 P: g @& D: }& \4 d
83d8: e50b0018 str r0, [fp, #-24]
, [/ N+ U1 ~$ q6 y 83dc: e50b101c str r1, [fp, #-28]
) |" U m8 h+ n1 m 83e0: e51b2010 ldr r2, [fp, #-16]5 L4 {, X n) ?) [" J- o! i. O
83e4: e51b300c ldr r3, [fp, #-12]9 v; X$ k0 Q$ \" w
83e8: e0030392 mul r3, r2, r3
$ l6 ]& w5 s3 l" _ 83ec: e50b3008 str r3, [fp, #-8]$ f. E! j; z4 o! P g
83f0: e3a03000 mov r3, #0 ; 0x01 }1 j _; X8 W$ I
83f4: e1a00003 mov r0, r3" I: w- x/ Y6 W5 z3 {8 W) f- {
83f8: e28bd000 add sp, fp, #0 ; 0x0
' y E1 A* u8 N* l 83fc: e8bd0800 pop {fp}
: F w% M! w, n 8400: e12fff1e bx lr
. I. ?- f; i) g4 aarago:3 R: j' g# W$ G! v
00008344 <main>:
% w& a" a# O% j9 r) G$ Z/ d 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% t% t" h D1 C 8348: e28db000 add fp, sp, #0
* r0 p% {7 u& C9 b6 O5 N- ^ 834c: e24dd01c sub sp, sp, #28
; \; _6 |- ]& h 8350: e50b0018 str r0, [fp, #-24]/ a, `) o- R7 n1 L. u' R
8354: e50b101c str r1, [fp, #-28]
: f% Z8 n; P) a8 a+ G& C" o 8358: e51b3008 ldr r3, [fp, #-8]& h" J, B3 X T
835c: e51b200c ldr r2, [fp, #-12]+ K1 z. A1 x/ f* N" j
8360: e0030392 mul r3, r2, r3
1 \! X8 ~$ y {+ G4 a 8364: e50b3010 str r3, [fp, #-16]3 u) |0 g- O f, [0 @# u8 Q7 b
8368: e3a03000 mov r3, #0
+ S; L) Y/ x/ M& l0 j. [ 836c: e1a00003 mov r0, r36 q6 N0 G1 p' B% x0 p$ J$ q9 }0 A4 H
8370: e28bd000 add sp, fp, #0( Z8 k i2 [" g/ d J8 B M+ I6 ^
8374: e8bd0800 pop {fp}
3 b6 _! i" w$ h# B ~. I+ O 8378: e12fff1e bx lr6 o: e" Z2 @: ^
none:
2 M+ U# S" {( H7 A00008404 <__libc_csu_fini>:$ Y5 I+ w7 D6 t* e& E; K
8404: e12fff1e bx lr. w+ R/ N! x. i ?5 D2 h
arago:
' I# l% G0 j* j' ^4 K7 `000083dc <__libc_csu_fini>:
: Q" O i( @( @! E$ R 83dc: e12fff1e bx lr; c$ a6 u! v4 F# k3 W2 ?6 I$ [/ N
none:3 a# }2 S$ p% V A7 o. U# C0 l1 m
00008408 <__libc_csu_init>:" ?' H) x9 n0 e1 [
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
% {8 w- f, X, X$ B' Q. e/ E H 840c: e1a08001 mov r8, r1
' V V% N- ?8 `, ~1 s+ M- V8 W 8410: e1a07002 mov r7, r2
1 }8 Q/ R& M i 8414: e1a0a000 mov sl, r0
! I5 c. v5 z m3 Y 8418: ebffffb0 bl 82e0 <_init>+ h1 M' q: ]; ?( T) Q% m
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>; x. ]7 P5 y! X, P; k. U8 M% [
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
0 q1 X6 {$ h, X3 U: m7 M. [/ m 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>1 Q4 J8 o/ @$ d9 P$ n a
8428: e0613003 rsb r3, r1, r3
7 r4 R1 t/ c3 S7 U4 w9 u9 K 842c: e08f2002 add r2, pc, r2- ]/ g+ _: c3 V
8430: e1b05143 asrs r5, r3, #24 i( F# ?3 Y& M( v$ p6 w6 ^
8434: e0822001 add r2, r2, r1/ ?, `$ w& `8 D
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
/ B) L s( F5 |9 B: E- ] b. ] 843c: e1a06002 mov r6, r2& Y4 q" z7 K" @
8440: e3a04000 mov r4, #0 ; 0x0
/ B* M3 ^3 T( b3 G* j" E) b8 q 8444: e1a0000a mov r0, sl
( s5 g6 n+ Y5 u/ A 8448: e1a01008 mov r1, r8& D; r; X; `: D3 F7 U$ z) l
844c: e1a02007 mov r2, r7# Z, o* F$ ?. j2 C% W
8450: e1a0e00f mov lr, pc
& \1 ~. `% p/ Q$ s 8454: e796f104 ldr pc, [r6, r4, lsl #2]
/ c" F" \1 G. V; W 8458: e2844001 add r4, r4, #1 ; 0x1
6 X& @1 X6 q) y- Y3 p1 h( T 845c: e1540005 cmp r4, r5
+ O- F& a8 x [/ a 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>4 {/ R9 O/ H( S4 k& e
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
( Q5 y( V0 i/ ^9 {8 m: K 8468: ffffff04 .word 0xffffff04
0 w1 Y. R8 F0 v, Q( n* B, ~ 846c: ffffff08 .word 0xffffff08
2 h3 _; c" `3 J 8470: 0000819c .word 0x0000819c+ o3 k- c9 r* b8 {' T, S9 p/ v
arago:7 e% W; w2 c& g5 k
0000837c <__libc_csu_init>:! I$ p; B! |* f4 t3 D3 ]+ R9 u
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' _( Q9 h9 ?" `, L 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
4 T0 X% @# z: \0 W! f4 q' r; e 8384: e1a06000 mov r6, r0
3 D% T8 H `9 L/ ? 8388: e1a07001 mov r7, r18 k0 L3 v" F$ a6 j% ~* V' i. |3 F
838c: e1a08002 mov r8, r2' P* z2 N3 z3 k O
8390: ebffffae bl 8250 <_init>
8 u- n F; j6 m 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>% P4 C u7 [, {0 S
8398: e08fa00a add sl, pc, sl% d3 d: D7 J, G$ v$ R* W+ Y
839c: e08f0001 add r0, pc, r1
" c' ]3 }+ `5 Z/ c: h1 c! x, m' L 83a0: e06a5000 rsb r5, sl, r0
, m: ?, k0 R3 w, j! \ 83a4: e1b05145 asrs r5, r5, #2$ ^4 d5 l, a" r% f( X. `! J& o
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
( m2 ~6 G ~% {- J. w# M4 b$ y 83ac: e3a04000 mov r4, #0
' Z# Z3 H* t+ N# Q 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]5 C) x2 t8 K2 q
83b4: e1a00006 mov r0, r6
8 }/ V; E6 O5 r+ m3 V 83b8: e1a01007 mov r1, r7& `* ]# T; v6 d& H8 a4 I
83bc: e1a02008 mov r2, r8& G1 S a a/ ?5 Z+ e3 J% E
83c0: e2844001 add r4, r4, #1
' `: ~6 V5 Z4 v' G 83c4: e12fff33 blx r33 M& N* p, n" Z; ^9 u7 r. o
83c8: e1540005 cmp r4, r55 _: {0 k$ e6 H: C' s
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
6 z5 H& ~0 l) a, Y j4 p6 a3 y 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, x& V3 V7 Y$ g6 `7 |1 x
83d4: 00008054 .word 0x00008054 _' w0 F% k$ ~2 B* f
83d8: 00008054 .word 0x00008054
7 \- g0 W5 K1 S k( U$ n$ Dnone:
3 z. k2 p0 x9 B: SDisassembly of section .fini:/ b. c; F( M+ \& E5 G* X! t
5 F$ e7 ]8 y& e x00008474 <_fini>:9 E* z2 N4 O Z; U, W
8474: e92d4010 push {r4, lr}; H$ z5 k+ c" l
8478: e8bd8010 pop {r4, pc}* H: A) d" M2 s2 H% \
arago:
: ^$ U, x2 z7 }. _7 `Disassembly of section .fini:' O, M2 j+ m1 N: n K0 V V
2 w1 F( B. b9 C0 E1 Z( S( p000083e0 <_fini>:
0 V5 \4 j; l' a$ T' K6 E6 S. r& N 83e0: e92d4008 push {r3, lr}( [0 N$ S( {, _ P
83e4: e8bd8008 pop {r3, pc}
" u2 v9 G7 z% L
4 M2 A) {0 D, d+ T# }
/ i1 ?2 O$ \1 ^* @, X2 U3 f& D0 M3 z7 O" m8 M
|
|