|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:1 h- P' H$ {9 s8 v7 Q; n$ g
1 #include<stdio.h>
0 t0 X0 t; N; b9 k 2 #include<math.h>
1 G1 t& ~. ~8 K$ ] 3 int main(int argc,char* argv[])
* h' s4 {9 m0 y0 ^ 4 {
3 E5 D9 C4 x0 y7 N& ]* Q, l 5 int a,b,c;
2 M2 o$ k. B' s 6 c = a * b;
; v' O8 ^; N' b; U 7 return 0;; M/ P8 `2 V& V& B. E1 c' n- z
8 }) @8 |, H; {* D/ T& `( F
1 r& O6 Y0 l6 o& `
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看+ ?4 o1 @/ @* S Q* I
none:( n, o9 X( q7 O) g6 j/ A. ^
000082e0 <_init>:
- Y$ v! q1 j3 G! e3 P; C* N 82e0: e92d4010 push {r4, lr}
6 O6 k6 G/ w( f 82e4: eb00001c bl 835c <call_gmon_start>
$ G$ g6 C2 {/ G0 P& X 82e8: e8bd8010 pop {r4, pc}
: _2 N& j" H3 L8 f* j: jarago:
) V- F* ?3 x6 D, s00008250 <_init>:) h5 j6 R0 Z4 u$ w' `' z% a/ J2 m& b
8250: e92d4008 push {r3, lr}
6 r* i$ _3 K0 k/ z" ^, l0 D 8254: eb00001d bl 82d0 <call_gmon_start>* H$ B* L3 q/ x
8258: e8bd8008 pop {r3, pc}
. p8 X; H6 d9 ]% s0 |2 _, u8 G: b: ^2 X6 B: ?9 A
none:, \9 n" B0 ^- X7 O4 k/ {
000082ec <.plt>:/ @- D- ?3 C" W4 m9 I7 L
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
0 H% ~" U& A3 d" n' ] 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>+ n9 g' U; y6 K( ^$ i
82f4: e08fe00e add lr, pc, lr
" t! Y: [' E* r/ ^- y 82f8: e5bef008 ldr pc, [lr, #8]!
& F* }' K% R/ L" E# m3 s" V 82fc: 000082d4 .word 0x000082d4
/ X2 I! X0 W3 _' X o( p3 T3 A0 D- ~ 8300: e28fc600 add ip, pc, #0 ; 0x0
* [4 P$ ], ]% ~2 Z 8304: e28cca08 add ip, ip, #32768 ; 0x8000: k4 R7 P: r7 }; x
8308: e5bcf2d4 ldr pc, [ip, #724]!( G5 R: `, ]- I2 j
830c: e28fc600 add ip, pc, #0 ; 0x0
+ F& {3 g: n" ^: E( u2 E. v0 {! q$ M 8310: e28cca08 add ip, ip, #32768 ; 0x8000
" n Y7 k2 o3 M 8314: e5bcf2cc ldr pc, [ip, #716]!
, \1 ?; j3 P) ^( b8 e4 R+ K, U 8318: e28fc600 add ip, pc, #0 ; 0x0
6 \5 o) G& L# w 831c: e28cca08 add ip, ip, #32768 ; 0x8000
' M2 }! J! p2 v6 o 8320: e5bcf2c4 ldr pc, [ip, #708]!
) n7 e& ^0 ^! ~. Barago:
) u9 Y- y, ?: ]5 S! u* g0000825c <.plt>:1 h D* d; [8 m2 {! |# V& N
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)& V: m/ T: v7 Z5 r9 r, q( Q
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
, l9 u! k. H# K( G2 j2 W7 j 8264: e08fe00e add lr, pc, lr
) c y" N9 ~9 X. t. l5 W' r 8268: e5bef008 ldr pc, [lr, #8]!5 r$ {" l8 R+ v' l0 b
826c: 0000827c .word 0x0000827c
- e# ]" E9 m. ]1 c 8270: e28fc600 add ip, pc, #03 P5 g, M8 L/ k3 B
8274: e28cca08 add ip, ip, #32768 ; 0x8000+ `- u. J0 E" R' V6 C' a
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c+ o+ m$ h! T3 t+ L
827c: e28fc600 add ip, pc, #0) m# s7 o& y& r/ z! k
8280: e28cca08 add ip, ip, #32768 ; 0x80008 k) G* V) V. V+ U) a% ~) s& X& s$ Y5 [
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2744 |. ^& Y ?4 L6 W4 f
8288: e28fc600 add ip, pc, #0& ~5 J) ~( t& a3 o9 \ y8 j- {7 C6 M
828c: e28cca08 add ip, ip, #32768 ; 0x8000# u8 m% A7 E9 ]7 T2 D
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
1 H: ?% D( l* Z: Z; j. ?none:
. M% w& Q% X C# @+ P00008324 <_start>:. R' g% X/ H8 k: o/ r! A3 I" ]# [
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>; V! c9 z$ G3 a" }% \ c
8328: e3a0b000 mov fp, #0 ; 0x0 ]+ e5 j4 w1 `' a+ K& |, `
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& w9 s, h) f2 B e6 R0 n- Q" m 8330: e1a0200d mov r2, sp
+ {2 H, e7 Q7 j 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 l$ ?2 M; M, D9 R
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
v7 \) K6 W; ^# t, R$ D 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
4 p# @) ~. G. T$ m2 F/ S l- y 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>$ T- {; V: N9 V7 j/ e% W. C
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
7 p$ V" f3 U8 ~ 8348: ebffffef bl 830c <_init+0x2c>9 k6 w! J$ N3 E- S3 R
834c: ebffffeb bl 8300 <_init+0x20>
0 n& u1 A' B) b+ d9 g% p B2 J* Y! S 8350: 00008404 .word 0x00008404
+ F4 t$ |6 b% n: } 8354: 000083cc .word 0x000083cc
# c; S) A9 H: }) ?, ? 8358: 00008408 .word 0x00008408# N0 n7 k, Q7 }$ N' K
arago:
7 d- R, k* c( \& ~9 s4 A00008294 <_start>:
6 U2 L" B6 \% s3 L 8294: e3a0b000 mov fp, #06 a4 d5 Z x# c
8298: e3a0e000 mov lr, #0
% D6 a0 Y. G! k 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! o# ], t* P( c/ E! M2 n
82a0: e1a0200d mov r2, sp: A/ f: ~* v& A \3 q! {" \
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ y% T( g4 N; D1 Q" ~( H3 ^' @
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 |4 A+ }0 g; x# ~" W% o! V 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>" T' m l: z( v v
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& b8 |# ]& _& t' h+ p( U1 ^, [% c 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
6 K' N m! p9 u/ z" Y 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>9 V. o/ }3 G. ^& n1 }; l
82bc: ebffffee bl 827c <_init+0x2c>
5 G% n5 ~- b/ ] 82c0: ebffffea bl 8270 <_init+0x20>8 s. m% v# \" T2 u) J1 H5 x
82c4: 000083dc .word 0x000083dc6 c' Y: G) \3 W( l
82c8: 00008344 .word 0x00008344, c% C' K. m8 b$ m5 V
82cc: 0000837c .word 0x0000837c# y" ~) D; ]5 Z/ j
none:
* J3 u# w: Q4 Y3 M0000835c <call_gmon_start>:
: ?. {& P3 h u; m 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
r3 ]& E9 L& H- D0 N O7 a 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
, t, J- [0 u$ \' F# p 8364: e08f3003 add r3, pc, r3) i* ^! _7 K4 y* m* T/ u# `
8368: e7931002 ldr r1, [r3, r2]
$ X, K3 a1 i0 d$ k0 L( | 836c: e3510000 cmp r1, #0 ; 0x04 w% d0 _! S1 S" S+ C
8370: 012fff1e bxeq lr
4 N9 L% i9 s& z/ e' o 8374: eaffffe7 b 8318 <_init+0x38>
7 _0 P0 S$ c, N& S1 \4 t/ d: J3 o 8378: 00008264 .word 0x00008264
1 E' [- Z6 W% o P( Y4 @. U0 N" Z 837c: 00000018 .word 0x00000018
3 w2 i/ D% s& C( ]+ ?7 R: ^arago:
* z. \7 z* n8 U0 u/ z( m000082d0 <call_gmon_start>:
. K6 V3 P: u2 y5 V" W( D9 k 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>4 |9 G. j8 R. ~- c- `7 N- r
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) j5 R6 {5 K0 z' v4 l, x
82d8: e08f3003 add r3, pc, r3; K8 J( ^! v+ w. h5 O
82dc: e7932000 ldr r2, [r3, r0]& C/ q7 M u8 O% k/ {0 [0 N. ~
82e0: e3520000 cmp r2, #0
+ P1 L9 z: r9 t0 a3 O7 w. h 82e4: 012fff1e bxeq lr# I& k( c J$ x- q5 f9 t
82e8: eaffffe6 b 8288 <_init+0x38>' Z& G" M! E6 k* M' u% ^
82ec: 00008208 .word 0x000082083 ^ ~) L. L% _( X' z y# Q4 v
82f0: 00000018 .word 0x00000018% i8 T! e. n8 v) I5 z8 b$ t! Z
none:
1 B3 Y' L% R; m+ L r* R% l00008380 <__do_global_dtors_aux>:7 q* V8 e. G6 a
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
% H) f3 S. j! d! i4 c& l 8384: e5d23000 ldrb r3, [r2]
8 m2 N) q" [- X; {. k6 N- } g/ g 8388: e3530000 cmp r3, #0 ; 0x0
9 A Y$ C3 x$ {+ @" d; G 838c: 03a03001 moveq r3, #1 ; 0x1
4 P7 K/ v) g5 Y8 N' o3 r 8390: 05c23000 strbeq r3, [r2]
& \8 q" }5 H& B7 \9 Y/ z" E; e 8394: e12fff1e bx lr
2 e! h9 G* Q% T1 @ s | U/ k 8398: 000105f4 .word 0x000105f45 D: }4 r. Q% S5 p5 k; e% Z
arago:& ]+ j% C0 U$ E0 f
000082f4 <__do_global_dtors_aux>:; U/ I5 H1 |- _. e& O6 V
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
+ U& C% O2 Y! [9 ~) g$ R4 i1 u 82f8: e5d32000 ldrb r2, [r3]
. N! g/ u" d7 D3 @+ @ 82fc: e3520000 cmp r2, #0
/ B, t4 F; o" W- z 8300: 02822001 addeq r2, r2, #1& H) Y( [" O3 r2 q" r
8304: 05c32000 strbeq r2, [r3]( S6 a, i& U' [
8308: e12fff1e bx lr
1 _- @7 D* [" S- y9 y) _ 830c: 0001050c .word 0x0001050c2 E' f) x* k1 ]3 f1 r. Q& F
none:
Z% `$ ?8 C4 [ o) L0000839c <frame_dummy>:9 u4 X1 M6 {) T$ j; I- e
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
6 p# Q: N$ D3 ?5 q' ~ 83a0: e92d4010 push {r4, lr}" A$ }7 C& [# M1 _: i
83a4: e5903000 ldr r3, [r0] W, X% w; r0 z Y8 u
83a8: e3530000 cmp r3, #0 ; 0x0 J1 j, A8 ^* L, Y l/ s
83ac: 08bd8010 popeq {r4, pc}
9 V% [# y: ?( P$ K( {, J 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c> A. @( X# m' O- j, n
83b4: e3530000 cmp r3, #0 ; 0x0
9 l7 V7 R% H" P! ]& O% q2 u9 r 83b8: 08bd8010 popeq {r4, pc}
' B/ y: d2 V* J4 s$ z 83bc: e12fff33 blx r3- F8 X8 }* A5 d3 O: {, c+ c) F" Z# e& T
83c0: e8bd8010 pop {r4, pc}; T' U2 i8 W R* X
83c4: 000104dc .word 0x000104dc% |' i$ ^. ]7 c) H! Z2 u. w
83c8: 00000000 .word 0x000000004 Z" o- I+ ?/ |2 f1 l6 s
arago:
4 }. H; S: r z' O3 I$ c6 r9 o' H00008310 <frame_dummy>:9 j/ f% }! m* K+ P2 y0 l0 r( `" |
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
5 k' ~4 G- m) t3 C4 x& p! a6 E1 t6 Z 8314: e92d4008 push {r3, lr}% ?' N( {5 I, V% [% I; H
8318: e5903000 ldr r3, [r0]% U, ?2 B( `% @% Q& P q! i1 i
831c: e3530000 cmp r3, #0
# S i0 s f; b, H B0 B( E 8320: 0a000003 beq 8334 <frame_dummy+0x24>3 b5 i* A* N: ]9 O2 [$ H* [) L! G% C
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
8 d+ R+ ~9 N+ X. Z$ E1 i 8328: e3530000 cmp r3, #0
( E+ I: Q4 C0 ? 832c: 11a0e00f movne lr, pc1 s& @. Z$ q" T5 ^- ^( X; Z5 \
8330: 112fff13 bxne r3
- T6 h) M; j/ z; ^; E3 M7 x 8334: e8bd4008 pop {r3, lr}
( }3 V: x7 f# M+ _2 K2 Y6 X& e6 B6 m 8338: e12fff1e bx lr
8 q+ Y1 `5 u% z0 [9 {( D 833c: 000103fc .word 0x000103fc
( b- d q' K$ H" K 8340: 00000000 .word 0x00000000; t" {8 z9 ]5 I$ E+ _' y
none:
: C7 ~2 U8 i+ e% E4 ^6 L6 s( E000083cc <main>:
7 n7 a" ]6 `0 A( B 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 I. V" m6 z7 v; h5 B* P4 ? 83d0: e28db000 add fp, sp, #0 ; 0x0& @# A) ~. Z: g& m* F2 F
83d4: e24dd01c sub sp, sp, #28 ; 0x1c8 @+ i$ ^( t0 r, N* s' ^3 {+ W
83d8: e50b0018 str r0, [fp, #-24]3 A$ d" P4 ^: }3 }- t, w
83dc: e50b101c str r1, [fp, #-28]7 x6 ?& v9 R0 Z. d
83e0: e51b2010 ldr r2, [fp, #-16]
2 i8 ]; _/ ~& q9 N* Y) \- P 83e4: e51b300c ldr r3, [fp, #-12]
; _+ x9 z# y6 l9 ~% t3 X& H 83e8: e0030392 mul r3, r2, r3
* Y: @- v, Z; t5 [# M; ^( E 83ec: e50b3008 str r3, [fp, #-8]
3 [: \0 a' O( S1 R 83f0: e3a03000 mov r3, #0 ; 0x0
( z& V$ J) i/ O 83f4: e1a00003 mov r0, r3
2 x9 R% o* g4 c% [, e 83f8: e28bd000 add sp, fp, #0 ; 0x0. E, l) G% D) \8 a. \ ^; F
83fc: e8bd0800 pop {fp}# l9 B( B" w" i
8400: e12fff1e bx lr
. ?+ S5 k1 Q& Q2 e( warago:
6 k9 O2 |- l# _1 t1 C/ d) b0 `00008344 <main>:
7 Y! Z! j6 J, K2 \. H 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: @# J5 @8 n& f& V9 w 8348: e28db000 add fp, sp, #02 t( I* ~2 J2 g0 o
834c: e24dd01c sub sp, sp, #280 ?2 _* r+ \/ j
8350: e50b0018 str r0, [fp, #-24]
4 |4 L" A+ y) K 8354: e50b101c str r1, [fp, #-28]
# W0 e F, Q% z6 v# p 8358: e51b3008 ldr r3, [fp, #-8]
, R1 p$ h' K/ x* i/ I" B0 n 835c: e51b200c ldr r2, [fp, #-12]$ l0 X8 T! o9 _9 ?6 j0 Q
8360: e0030392 mul r3, r2, r3% v* r, W0 H/ b
8364: e50b3010 str r3, [fp, #-16]
% ^% L/ d6 j% v2 Q 8368: e3a03000 mov r3, #07 Z6 P4 @0 l B1 `7 V7 O2 r
836c: e1a00003 mov r0, r3
; b9 `$ O& Q2 e* n# b) w3 m 8370: e28bd000 add sp, fp, #0/ z) J) T/ J! D7 m5 g
8374: e8bd0800 pop {fp}: V$ h5 y4 H2 i6 [1 M, S, S& z; i
8378: e12fff1e bx lr
- D) [5 b/ R% R" Xnone:
) A" z _8 `- D8 G" n. F00008404 <__libc_csu_fini>:/ T, _% C4 I& D
8404: e12fff1e bx lr/ M5 r! W( D" n& X
arago:
( v) k8 f- l% ]000083dc <__libc_csu_fini>:
4 [1 X3 P @0 A) b: b" I4 _$ o 83dc: e12fff1e bx lr
$ w+ N+ j3 r" G8 C, g+ D# Z& N/ fnone:
5 c5 s! p1 s5 n/ k00008408 <__libc_csu_init>:
8 t: ^& c0 }, Q# a 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
9 h" u" Q' [9 ^; f& Y5 n 840c: e1a08001 mov r8, r1
$ n4 E$ O/ ^2 {! [; R8 K. }/ N 8410: e1a07002 mov r7, r2
# g4 k) Y6 z* e/ J 8414: e1a0a000 mov sl, r0; t; C, c7 k9 }' T
8418: ebffffb0 bl 82e0 <_init>) z0 k( e3 ]) B, E; H# @
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
, D9 h0 e6 p6 U3 L 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>: H) g6 k8 ~; y6 }, m& C- q9 l
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>6 E. E: Z8 d' L+ g
8428: e0613003 rsb r3, r1, r3# B# [0 S/ x1 J! I# y
842c: e08f2002 add r2, pc, r2
. b, q! A9 N0 y# o' F& v/ x- G; [ 8430: e1b05143 asrs r5, r3, #2
2 P+ r1 A8 V2 |; o% k6 S 8434: e0822001 add r2, r2, r16 K/ t) {- v) ? V
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
$ z8 _( v \4 _ 843c: e1a06002 mov r6, r2
$ f% q3 M3 n- u+ x 8440: e3a04000 mov r4, #0 ; 0x04 O' B1 ^: [5 U/ `3 @& N
8444: e1a0000a mov r0, sl
4 S, h7 Y( j1 d1 H! X' d, H 8448: e1a01008 mov r1, r88 U9 d; v. v- _
844c: e1a02007 mov r2, r7
) b1 X! a5 b, G" s& y, T- e 8450: e1a0e00f mov lr, pc
" p- e/ N5 s( R 8454: e796f104 ldr pc, [r6, r4, lsl #2]) N; h- d# Y% |
8458: e2844001 add r4, r4, #1 ; 0x16 P; w( c# Y* R" _% w
845c: e1540005 cmp r4, r5- l) f+ {3 @( t8 W8 |
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>0 k2 [; }' p7 C) }0 }2 U6 H* g
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
( u$ G' g; Z/ r3 o! i) Y4 [" k9 J: c 8468: ffffff04 .word 0xffffff043 l ^) ]4 s/ V0 ~ R; U" Q8 f
846c: ffffff08 .word 0xffffff08
- B* [0 c4 |7 {# ~- i) g 8470: 0000819c .word 0x0000819c
; g, ~& t! i ?% E3 ^# l% d! Garago:
/ w' F* C% V0 d3 b9 C- I& o5 C0000837c <__libc_csu_init>:. j7 z, O3 ~' o- E* [- O' ?
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}7 Q0 J$ ]" i0 U0 t- d( {
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>5 f( z- A' e- `& A' O6 }2 Y
8384: e1a06000 mov r6, r0
- e. `" M$ m" r+ {( Q 8388: e1a07001 mov r7, r1
, k2 V! t* z9 U& [: s% d, g 838c: e1a08002 mov r8, r2
0 L: U' c& Q3 e, V; { 8390: ebffffae bl 8250 <_init>
3 R9 C5 X L! X+ o7 M7 E: l2 v 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>4 `$ T2 v* _! i6 a' R0 n9 g
8398: e08fa00a add sl, pc, sl `. I" ~% v x" S2 ^
839c: e08f0001 add r0, pc, r1
0 ]1 j- A9 Y0 j9 F v" p! Y, o- F6 L 83a0: e06a5000 rsb r5, sl, r0: S$ ]/ h5 E% X d
83a4: e1b05145 asrs r5, r5, #28 ]3 B- y q4 j+ U# P# {4 @
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}" W8 E& ]$ N1 E$ a6 e4 Q
83ac: e3a04000 mov r4, #02 L1 L6 |$ \: M: j; @2 z9 `5 c% c
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]8 a" I M$ U, F6 Y! _) D% v1 A( [
83b4: e1a00006 mov r0, r6: r: J/ H- Y& l8 H
83b8: e1a01007 mov r1, r7/ u( M7 J, h/ ]6 h% T
83bc: e1a02008 mov r2, r8
5 p2 e j# f) S0 f' k- G+ { 83c0: e2844001 add r4, r4, #1 p) x- B5 R9 ^; F
83c4: e12fff33 blx r3
1 }+ u+ _ u) v3 L! P, o 83c8: e1540005 cmp r4, r5
* m! [: @1 p1 u- {. \/ a 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>8 Y2 C9 ~, C; ?$ A8 X+ `$ n; ]/ h
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
2 [- j+ S" i# \! a; |9 A 83d4: 00008054 .word 0x00008054
) c7 ~3 o, L' m4 y- y" M& g 83d8: 00008054 .word 0x000080542 K' Q# b: @6 U' R/ b B% G
none:( y5 U$ f1 Y \" f6 ?: v: q! S6 h. L
Disassembly of section .fini:
) N1 ?7 J4 C( G7 ?; U4 {
2 H6 x0 m/ j7 z( C- K00008474 <_fini>:$ u/ D. i& @/ B3 b3 Q( b
8474: e92d4010 push {r4, lr}
3 ~0 s' U. Z6 g+ ?7 f 8478: e8bd8010 pop {r4, pc}4 b- L5 A4 d; s
arago:
/ Z5 s" j, X9 R4 q0 ODisassembly of section .fini:0 r: M7 P4 E6 d; d
/ ` s7 ]3 R, k000083e0 <_fini>:
/ q* Y% y' A8 l0 z) m1 O+ H 83e0: e92d4008 push {r3, lr}
1 g1 V g D, n( r' Y+ } 83e4: e8bd8008 pop {r3, pc}
) [9 a2 v2 J" Z5 B$ ~" A! W/ ^5 k0 ]9 o
. V P _% C. q: b& {. l0 g k
# f( E' H% K. V6 P) D" k" O
|
|