|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:- t$ h' q% w2 W; W
1 #include<stdio.h> ! f" r" ]8 E- G) w
2 #include<math.h>
/ C; z M5 w3 N+ p. Z- Z1 G 3 int main(int argc,char* argv[])
8 U% e! B, t0 ] 4 {4 D+ X& E7 g! d
5 int a,b,c;4 E1 V3 C9 a! M' B
6 c = a * b; [4 R; k, w9 v# ]4 @3 Q- ^
7 return 0;- x' x* T+ M, v( M; A/ K- {
8 }
$ c4 K4 y/ o/ `5 `0 s2 o: {6 N2 h: n/ V
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
$ b' R7 n% f6 R2 `2 }8 lnone:
6 H- {) J H( N1 M8 f7 Z" [000082e0 <_init>:+ ~- l3 N" I5 _, l3 `
82e0: e92d4010 push {r4, lr}* j, J; K2 R3 n- p Y' I
82e4: eb00001c bl 835c <call_gmon_start>
3 c9 _1 u: {/ B; u 82e8: e8bd8010 pop {r4, pc}9 T. F/ h, f( C, `
arago:( J; H7 K2 J, I, p- r
00008250 <_init>:
+ O" l. Q% u$ p. S 8250: e92d4008 push {r3, lr}
+ F5 z: n0 m2 f q1 L+ C: V 8254: eb00001d bl 82d0 <call_gmon_start># L b: Q9 }! S* E M+ R
8258: e8bd8008 pop {r3, pc}
3 p, }0 Q3 C. h. b6 m
1 u) U8 Y/ m9 |+ m; dnone:
( O$ S* G6 j" b" ~0 p% x000082ec <.plt>:! l3 S/ p# O$ }' Q/ ^5 {( J8 q) T
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: M: p; W; t5 Y 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>3 u6 T7 B, @. A
82f4: e08fe00e add lr, pc, lr
; i6 a& ~4 H9 |7 ^, ]3 A 82f8: e5bef008 ldr pc, [lr, #8]!
% n( i" J+ q) r0 a# O, m6 {5 F 82fc: 000082d4 .word 0x000082d44 @) k4 o: g& W, C! }7 y. Q
8300: e28fc600 add ip, pc, #0 ; 0x0$ N2 q- U& W; P! |7 v8 x
8304: e28cca08 add ip, ip, #32768 ; 0x8000/ |6 V2 B* u! ?) Y2 @
8308: e5bcf2d4 ldr pc, [ip, #724]!
! S& ^* s; Z% S2 ^# y 830c: e28fc600 add ip, pc, #0 ; 0x0/ U; u/ K A+ l& [! ?! P ]" g
8310: e28cca08 add ip, ip, #32768 ; 0x80005 n+ U4 e5 ^- j s) ?! [
8314: e5bcf2cc ldr pc, [ip, #716]!
% v& b5 f% `8 U5 \ 8318: e28fc600 add ip, pc, #0 ; 0x0
1 i+ q9 C- p+ q! X) X 831c: e28cca08 add ip, ip, #32768 ; 0x8000
) U" e8 P2 r* e% B 8320: e5bcf2c4 ldr pc, [ip, #708]!
7 O" D6 l. R! K4 G4 [0 `+ jarago:; S" V1 G% u6 T$ `9 ^# E/ o8 |5 Q
0000825c <.plt>:
" S: w |: ?0 u 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
v; X& v% R5 I. u" i 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
8 I4 S2 @* ^2 P; |- K! f4 f, G 8264: e08fe00e add lr, pc, lr
' B; g6 U" H( I! G6 @, B4 h 8268: e5bef008 ldr pc, [lr, #8]!# W" J$ y! y9 F9 E" i/ Q
826c: 0000827c .word 0x0000827c
8 l5 f& h( ?, S7 I! i& H' k$ K/ A2 X 8270: e28fc600 add ip, pc, #0
/ `$ {# P" _8 @4 z U* r. j2 C3 R; h' q 8274: e28cca08 add ip, ip, #32768 ; 0x8000
6 B d% m; u% _4 z4 P 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c8 D. [. F* A/ ]- U- v% W5 @0 o
827c: e28fc600 add ip, pc, #04 b% M/ T5 n! b8 y$ }) A8 w
8280: e28cca08 add ip, ip, #32768 ; 0x8000
# n5 C% c% n7 w4 ~+ X 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
* x, C, M7 [" Z5 l 8288: e28fc600 add ip, pc, #0
2 {3 h2 w$ W! ~" ?% T( q6 t/ n- | 828c: e28cca08 add ip, ip, #32768 ; 0x8000
- r5 k1 C7 J8 J 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
* A: Q+ f6 ^2 ~6 h% gnone:
: k" E5 Y5 R/ ~' T& H6 e- }00008324 <_start>:
, ^( i B- s# V5 W) A8 p3 w 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
( I# a- z; Y5 U9 H; b! d 8328: e3a0b000 mov fp, #0 ; 0x0( M5 E, ^1 I% x! y
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 L2 P4 Y) g! t5 \# f
8330: e1a0200d mov r2, sp
6 ?4 ?3 N; A/ L0 u 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
. }. U/ Y$ `: `# L. C$ z) Z D& ] 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)( |' d2 D4 o5 g6 E
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
. R9 l% x( B& h* c 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>0 M. w, M, S, u6 K* J6 A. i1 `
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!): L: N" q4 W& Q
8348: ebffffef bl 830c <_init+0x2c> O+ D9 m/ r' G: C2 U1 d
834c: ebffffeb bl 8300 <_init+0x20>4 e4 o8 |3 d: c, v" p6 Q! r$ i
8350: 00008404 .word 0x00008404
+ R0 r/ X, }% r" z+ W 8354: 000083cc .word 0x000083cc: x% i$ d; {9 t
8358: 00008408 .word 0x00008408
( z" L; J6 d6 r, D. s5 Warago:6 i6 I: |1 d3 s) w! S
00008294 <_start>:
/ Q- ]6 B2 ?5 g2 m9 k6 m% J" Y' q 8294: e3a0b000 mov fp, #0. u- U$ p/ d% j
8298: e3a0e000 mov lr, #0
- |6 d$ y, {1 Z! R5 h% I$ S! n8 { 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
/ r4 v+ d' B4 _$ Q+ m 82a0: e1a0200d mov r2, sp
' }$ D* u7 n; O 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
& E! m5 g! a3 R& ]5 j' L$ x0 ^ 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)+ u, Y4 k. q4 f$ |
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>: c( Z. E) r, j- ?$ I
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
7 f. q1 ]6 R& ~" R 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>$ P/ F2 X9 _% e5 U
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>! n. c# W! a/ ~* q: r& u
82bc: ebffffee bl 827c <_init+0x2c>
, _4 e# \4 c9 c% B 82c0: ebffffea bl 8270 <_init+0x20>
* m6 N- J. |4 o 82c4: 000083dc .word 0x000083dc
3 T' i: A- w% B \ 82c8: 00008344 .word 0x00008344
+ u7 C9 A2 c: a9 |8 f0 o 82cc: 0000837c .word 0x0000837c
) s/ C$ L- A, m; U% X9 fnone:+ `7 J) C6 X% `* i" K y* c0 O: U- [
0000835c <call_gmon_start>:
6 l: ~) o- ]% \- g7 { 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>7 @" j6 v6 }3 R) L5 K; n3 U
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
) ?+ q) I5 a/ |5 r 8364: e08f3003 add r3, pc, r3
: Z$ o8 t0 p- m, g. p5 o E 8368: e7931002 ldr r1, [r3, r2]
$ [9 m. Z: C+ q* Z& D6 B# V 836c: e3510000 cmp r1, #0 ; 0x0
( i2 B* S/ C# Q) f+ [& k& C 8370: 012fff1e bxeq lr' p/ w) B0 m( [" ~
8374: eaffffe7 b 8318 <_init+0x38>
% Z# z* L6 U: y& Q' `) L 8378: 00008264 .word 0x00008264
4 \2 R6 Q3 |/ G1 R9 X 837c: 00000018 .word 0x00000018
5 F9 A/ P% w0 G( Parago:6 l9 r ]. c8 @) g+ Y" v) Y) L
000082d0 <call_gmon_start>:
/ x8 ? w5 v5 ^ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
5 `$ u! Q: _4 v1 ~2 H2 i# N" J9 Y* Z 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>2 r4 ?0 X) ^' m- }
82d8: e08f3003 add r3, pc, r3: T2 ?, Y# C% n- q/ W6 y7 M
82dc: e7932000 ldr r2, [r3, r0]* J3 t1 {3 N0 X' E' p _ j7 o( b0 S
82e0: e3520000 cmp r2, #0
+ y: Z9 ^0 U2 S E3 Z' m5 W 82e4: 012fff1e bxeq lr7 @* r: T4 g L/ G; E8 e
82e8: eaffffe6 b 8288 <_init+0x38>* H. p3 e9 ]6 ^. n; s' Z `3 b
82ec: 00008208 .word 0x00008208/ q. v" a% k+ F9 Z# X. M& ^
82f0: 00000018 .word 0x00000018# Y* {/ |0 q* F: |% R
none:) ~5 L; u5 M; }" S2 E7 K, i
00008380 <__do_global_dtors_aux>:4 y4 {0 Y: N; B5 g' {
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>6 W. M" U. T) x
8384: e5d23000 ldrb r3, [r2]
! h+ d; _% y% E6 t 8388: e3530000 cmp r3, #0 ; 0x0' c* w4 J% R0 d# ^3 @
838c: 03a03001 moveq r3, #1 ; 0x1
X' J9 D8 l- w. `% R/ J7 I 8390: 05c23000 strbeq r3, [r2]
8 d5 D2 g$ L* m) t. p, X& m* {- W 8394: e12fff1e bx lr
# o+ H3 Z' T- i# }( v2 w, j4 X% m: O 8398: 000105f4 .word 0x000105f4* `3 f, p, v6 ?, V$ J) f0 A( d
arago:. W( a& o6 p5 x. Q; C
000082f4 <__do_global_dtors_aux>:$ N+ R4 w( l/ ^4 ]/ j
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>6 v3 d- X7 G* }; d' ?+ X
82f8: e5d32000 ldrb r2, [r3]
( q& r$ Q( F5 V3 D- w4 ^7 Y( ^. i 82fc: e3520000 cmp r2, #0
1 E0 P; _! o1 \- b3 y! R 8300: 02822001 addeq r2, r2, #1/ c# l: |% Y" c+ W [/ f1 X+ O. o) i
8304: 05c32000 strbeq r2, [r3]
r$ W$ F3 q/ k& G/ O! B# z 8308: e12fff1e bx lr
5 X2 _3 E1 p+ l$ Z3 Q 830c: 0001050c .word 0x0001050c$ M6 B3 d8 b5 e2 N% c9 b
none:; y0 f' ?( T8 W" u( J: u8 O
0000839c <frame_dummy>:# _$ H9 ^0 F1 Z$ X7 k; K& V
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 [: l' }+ `- f 83a0: e92d4010 push {r4, lr}
# g! V/ u' j% J# d/ U+ B3 v! i 83a4: e5903000 ldr r3, [r0]
& B( n! D- a7 C: d+ c 83a8: e3530000 cmp r3, #0 ; 0x0! A$ R3 O1 \$ O3 b2 ?5 b$ j
83ac: 08bd8010 popeq {r4, pc}
" S" `4 W" K' `( z 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>, ?5 |4 J1 m# ]* ]5 y
83b4: e3530000 cmp r3, #0 ; 0x08 U+ |4 H a" ^6 j. G q; k5 Q+ |
83b8: 08bd8010 popeq {r4, pc}* ^/ ]* e* F7 j5 Q0 E3 c
83bc: e12fff33 blx r3
4 X% i+ E, V Z# n/ k 83c0: e8bd8010 pop {r4, pc}9 [7 n/ s+ ]( J3 Q
83c4: 000104dc .word 0x000104dc
' M; C* j# }) A9 w 83c8: 00000000 .word 0x00000000 G- ^; _. `- o g0 b
arago:. P0 v. Z" E0 v3 g+ q% Y: l
00008310 <frame_dummy>:
/ k% R- i! q# ?. Y. O9 V/ Y 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
# Y% _# n$ K+ L 8314: e92d4008 push {r3, lr}
. J# ^+ j: U* U _9 N1 @/ N' Z3 s 8318: e5903000 ldr r3, [r0]- t6 h* P s' ]$ A0 D0 \) {: U
831c: e3530000 cmp r3, #02 j5 e+ {8 n8 e* }3 m) L! s
8320: 0a000003 beq 8334 <frame_dummy+0x24>
& h1 }/ d$ E F' v8 j ?) s 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30> s# K. _ n9 k9 x7 e$ y6 v3 Z0 Y
8328: e3530000 cmp r3, #0
4 y N/ V) z( g5 v% F9 m& K" ] 832c: 11a0e00f movne lr, pc6 {. p3 w0 m" }. v/ r5 M1 d2 r U
8330: 112fff13 bxne r32 V1 l; E0 m3 E9 t* E) r7 y2 n
8334: e8bd4008 pop {r3, lr}
: B2 p4 r) f( Q 8338: e12fff1e bx lr
# B6 F! i+ b& @0 V6 C( D A 833c: 000103fc .word 0x000103fc
/ _+ t& u0 a, u: `8 Q E% D 8340: 00000000 .word 0x00000000
% |& s9 A7 V; O& ~# p) V# \none:
. }3 }1 K$ C! A! {000083cc <main>:2 }( w( g' M6 \; r( f2 s
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
4 E; @' G2 }; f! A2 x. Z 83d0: e28db000 add fp, sp, #0 ; 0x0' b t; [- @3 X9 b/ _! ~" c
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
o5 w7 O( k0 B( f4 A 83d8: e50b0018 str r0, [fp, #-24]
6 L" s% o" S8 D4 D' H5 z) N; @ 83dc: e50b101c str r1, [fp, #-28]$ c d$ z; j( U1 }# O
83e0: e51b2010 ldr r2, [fp, #-16]
7 Q6 C3 w+ G; A; [2 c4 X 83e4: e51b300c ldr r3, [fp, #-12]! c4 m% {; V7 K9 _, K, C9 h
83e8: e0030392 mul r3, r2, r3
! i8 F$ D3 ]1 p# ]4 D 83ec: e50b3008 str r3, [fp, #-8]- E" z) x4 r: y" m: V' M
83f0: e3a03000 mov r3, #0 ; 0x0
- ~0 V# l ?+ q4 A$ z. L 83f4: e1a00003 mov r0, r3 @! P2 b- E. v$ W! V+ n
83f8: e28bd000 add sp, fp, #0 ; 0x0
# y0 F: s/ u* l5 b, { 83fc: e8bd0800 pop {fp}
, W8 V# n$ M6 }1 q, ~! o y4 r 8400: e12fff1e bx lr
) Z" V1 G+ y5 barago:; H! ]: M; H& Z) f8 U8 B5 w6 z
00008344 <main>:+ a( J7 G7 @9 n, n- @( }) o; \2 T
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
- }2 X' D/ i3 f' p; H 8348: e28db000 add fp, sp, #0
* ]: |; \8 }- |! a+ y2 v 834c: e24dd01c sub sp, sp, #28* F; A8 N, |9 C' k1 y3 X
8350: e50b0018 str r0, [fp, #-24]
" f; m8 c$ ~. I% _% x6 p9 x$ e 8354: e50b101c str r1, [fp, #-28]3 T' H! u. @# Q4 K" _2 O
8358: e51b3008 ldr r3, [fp, #-8]8 _6 T1 z. G5 g, M3 l
835c: e51b200c ldr r2, [fp, #-12]
! i8 E/ I# Y! |% L 8360: e0030392 mul r3, r2, r3
- K& B: T: L1 _) J; d. y 8364: e50b3010 str r3, [fp, #-16]
: }0 W5 O1 x( @+ o' C7 b" O7 x 8368: e3a03000 mov r3, #0/ x& z# v" t; G0 Z4 k n) O
836c: e1a00003 mov r0, r3
" J* \8 p# J9 G3 `' u 8370: e28bd000 add sp, fp, #04 k/ K* y8 W, T
8374: e8bd0800 pop {fp} {- p2 W$ e" m0 j* P& ]3 y0 ^, h
8378: e12fff1e bx lr
8 s- x, ^$ N& p8 qnone:- d% \( b1 X8 J
00008404 <__libc_csu_fini>:
9 M9 d. a+ r( e# l1 e0 H; A 8404: e12fff1e bx lr
" K& ], ]" ~$ ]- O2 N! G4 parago:
, k# l/ R4 [% s000083dc <__libc_csu_fini>:
6 D& k3 ^, Z4 E 83dc: e12fff1e bx lr8 A5 y8 U- h) L8 l" d8 K0 ?7 w
none:
% s- i( |4 R0 v/ @9 Y: j' L( w p00008408 <__libc_csu_init>:6 R7 G3 |& B) J, V
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
: _8 c- \% a1 D8 {+ ~0 o: G 840c: e1a08001 mov r8, r1! k$ A# C* a8 q- S0 n+ D! x
8410: e1a07002 mov r7, r2" h3 G* ]0 G- l; A
8414: e1a0a000 mov sl, r0
7 o0 ~% [2 l t0 X+ C: y a 8418: ebffffb0 bl 82e0 <_init>
/ ?2 J" ^' K; c$ |& B& h8 S, h" v. Z 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
6 z l* @* e" m8 \ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>$ i* O2 d+ O* s- Z& c+ l0 N S$ h- Y
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>+ A9 j- P0 t: x
8428: e0613003 rsb r3, r1, r3
' P& }% K* m O& {8 I# D- u 842c: e08f2002 add r2, pc, r2
5 T# Y; x ^" L 8430: e1b05143 asrs r5, r3, #2! K4 g# T) ~" a! |5 Y1 y
8434: e0822001 add r2, r2, r1& [: C9 L4 n, I$ f2 B& M
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}2 z2 p- V6 H4 Z2 U
843c: e1a06002 mov r6, r2
! _/ u6 ?8 |2 N' `0 I1 k/ m 8440: e3a04000 mov r4, #0 ; 0x0
3 m3 l$ d( M. V 8444: e1a0000a mov r0, sl* Q3 w% B, |5 C5 T. R0 C. V$ q
8448: e1a01008 mov r1, r8
: r, ~1 W. H0 e+ D 844c: e1a02007 mov r2, r70 P0 j7 V% @, W, U! e
8450: e1a0e00f mov lr, pc# j0 C! d) e8 A d
8454: e796f104 ldr pc, [r6, r4, lsl #2]
4 f1 E$ Z) k# b4 N0 g6 P 8458: e2844001 add r4, r4, #1 ; 0x1
- o4 K$ c) C! L! B 845c: e1540005 cmp r4, r5# m' g0 m" @! {9 l) [
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>6 w0 S' V7 ^( }! P! R
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}! A- e; D/ k m; m- P- Y% Z
8468: ffffff04 .word 0xffffff04$ p& P) N$ ?& I/ |2 j/ R/ ~
846c: ffffff08 .word 0xffffff08# Y+ o, H7 D" A1 O2 d
8470: 0000819c .word 0x0000819c5 v6 j6 A C* H: y4 A& O% {! {3 Y
arago:- _' _, F# F5 l8 z, q# a- n
0000837c <__libc_csu_init>:
" k* c8 z, h6 I. k! _& Q 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}! Q3 s: U, N7 l8 u E) y6 U c' }
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
0 g7 X7 X% L0 q- X 8384: e1a06000 mov r6, r0
2 z% S5 s% C C% E8 g0 f 8388: e1a07001 mov r7, r1
6 j) P* y$ b6 b% p" m0 M% N 838c: e1a08002 mov r8, r2
6 D/ B1 G* K [( z& k# z 8390: ebffffae bl 8250 <_init>7 |7 f! W6 n( E5 W4 u/ X) D5 {
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
0 f3 Q9 o5 f+ L 8398: e08fa00a add sl, pc, sl7 E. g* ]5 S8 q) ~ a
839c: e08f0001 add r0, pc, r1
: q% D4 i5 M4 ^3 H; @* ]0 d. Z 83a0: e06a5000 rsb r5, sl, r0
: m2 E# t4 s0 I) w 83a4: e1b05145 asrs r5, r5, #2* f+ ^. P/ M9 t9 ~/ D7 Z
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}8 n1 [" F' I# G0 D) k4 M
83ac: e3a04000 mov r4, #09 d1 U& p- `9 j/ ~& L4 p
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
+ [5 v; H% s% H- I9 a; N 83b4: e1a00006 mov r0, r65 R; M8 f( `( |0 X
83b8: e1a01007 mov r1, r7+ x! {$ Z8 q/ y2 ~- U
83bc: e1a02008 mov r2, r8
1 g w- [. @8 h) g- t 83c0: e2844001 add r4, r4, #1
2 [# w ?. K: t o: B( ~ 83c4: e12fff33 blx r3
- [: Y+ l$ p0 H6 ~9 b! C4 F# C 83c8: e1540005 cmp r4, r5
$ q. k" I; t/ x* { 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>2 c2 Q; y4 t7 M, W
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
+ `+ @' A0 M. x$ J+ B: h) x( { 83d4: 00008054 .word 0x00008054
- R0 a, J7 t5 H3 D. Q% \( z 83d8: 00008054 .word 0x00008054) a# H, R4 C+ a" J3 B
none:
% n& U) S& O! O% wDisassembly of section .fini:
, A2 n# g" z, b* s4 o
+ K2 l1 D3 U' W# O00008474 <_fini>:
! ^' X& f/ Y/ |4 o 8474: e92d4010 push {r4, lr}$ j Y; y# Z* s3 @' @% L
8478: e8bd8010 pop {r4, pc}" x$ {& u( ^/ c) |
arago:8 S/ [+ D3 a2 W, @: w F; v
Disassembly of section .fini:' f0 f/ `& q% P5 i% |, L: o$ [8 [
6 x3 v( h* {' b8 }000083e0 <_fini>:
* Y: h) R5 @, n. B) M* L 83e0: e92d4008 push {r3, lr}3 w& n. Z+ U% L" P
83e4: e8bd8008 pop {r3, pc}& z5 {/ T# B q) ]; y( ?4 F# G
0 Z) ]* y" P- p. F+ v
& d2 y# m/ y2 l9 Z
; Z' Z& P) T' o9 H+ ^8 s+ z" ~ |
|