|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:7 s0 S [& f |. `; X
1 #include<stdio.h>
( j& m6 F/ C; b$ P 2 #include<math.h>( e* ~) g) d! U9 i0 j
3 int main(int argc,char* argv[])5 U3 l9 `. d5 F, Q
4 {
6 A" e( y$ j) M- w' q 5 int a,b,c;. A1 N8 v: M2 v& w; {6 V
6 c = a * b;
/ K; Y) y: y8 A; i& K 7 return 0;
2 C' `) V k- B: t 8 }7 E1 n) o/ `0 D4 D. E' t+ j4 z+ Q9 n3 Q6 i
; U5 w1 v; T& ]$ H8 |下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看2 Q1 R- U+ l i% h7 t
none:2 M, D5 V" L ?5 l9 D1 q- j* Q
000082e0 <_init>:
9 m5 g# V5 ^$ y! | 82e0: e92d4010 push {r4, lr}" C* G5 d- u& y$ k% _
82e4: eb00001c bl 835c <call_gmon_start>
3 y$ H _9 w9 W1 Q, h. G0 v9 d# j 82e8: e8bd8010 pop {r4, pc}. C, n) r; b4 M
arago:( Q9 Z1 e7 S6 J+ S8 e- E# L3 k
00008250 <_init>:, a4 R3 t- D) u& n5 L0 U; `+ @7 a
8250: e92d4008 push {r3, lr}' [& n8 a- {4 M# c
8254: eb00001d bl 82d0 <call_gmon_start>$ {: P) l, g/ b# C$ a7 f f" y
8258: e8bd8008 pop {r3, pc}9 c" r8 x$ b4 M: o7 `* F) y0 `" B
6 W2 W3 @, y2 D: _) J
none:
8 L* ]6 N9 g* p |7 t+ N000082ec <.plt>:
4 Z+ i v0 { T3 [1 m 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
! u: W0 z/ D7 n+ z2 ]6 M4 M1 ? 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>) h6 U0 q; ^3 W- K9 H) O
82f4: e08fe00e add lr, pc, lr
6 k' W4 r o9 A# T" ?# S 82f8: e5bef008 ldr pc, [lr, #8]!
( E' c7 @5 w) O) O 82fc: 000082d4 .word 0x000082d4
1 Q) O5 K6 v4 i4 M 8300: e28fc600 add ip, pc, #0 ; 0x0$ D6 p+ }( a! B1 b
8304: e28cca08 add ip, ip, #32768 ; 0x8000. G1 n6 A M" w3 r! ?
8308: e5bcf2d4 ldr pc, [ip, #724]!
, F3 i2 n4 `) d! \ 830c: e28fc600 add ip, pc, #0 ; 0x08 k8 i1 }4 X; I
8310: e28cca08 add ip, ip, #32768 ; 0x8000
% C; n+ z* O3 n: a/ \' b ~$ x 8314: e5bcf2cc ldr pc, [ip, #716]!
# C' M; @7 C7 Z1 b5 V3 r$ Z 8318: e28fc600 add ip, pc, #0 ; 0x0
: v) ]5 f1 Q5 C5 ~7 x, @- Z3 { 831c: e28cca08 add ip, ip, #32768 ; 0x8000$ z! R: ]0 m# |- t7 o. M' V3 t" S! e6 J
8320: e5bcf2c4 ldr pc, [ip, #708]!
) ]* \) Q0 M3 q( ^" s, Uarago:
X; h6 p% L" i0000825c <.plt>:
0 h! X3 M3 X( L. M9 o- f0 R5 j 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ v, [ `+ E! N3 Z0 P; j, b2 e0 e
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% c8 [8 Y1 E8 f x+ a3 s3 v- z
8264: e08fe00e add lr, pc, lr
: l" T9 H; T! h8 V8 g6 F 8268: e5bef008 ldr pc, [lr, #8]!& G- O5 W; y) I9 D# W
826c: 0000827c .word 0x0000827c; A ^) \# R- X' g
8270: e28fc600 add ip, pc, #0 c; ^/ e# d) h7 |5 [3 {1 d$ }
8274: e28cca08 add ip, ip, #32768 ; 0x8000; J4 R; F9 o# q& _) s2 C# X2 } z
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c% W& a# h: f( e) Y/ j+ _' Z
827c: e28fc600 add ip, pc, #0! @# }! J8 p! U$ ?, n5 k4 E) c
8280: e28cca08 add ip, ip, #32768 ; 0x8000
6 A+ H) A0 v* o& U 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
5 v# z5 `* R, g/ }6 ? 8288: e28fc600 add ip, pc, #0
6 V. d% T5 d8 [: A 828c: e28cca08 add ip, ip, #32768 ; 0x8000
. {4 Y0 x% ~/ F8 O( c1 ~ 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
5 s' Y0 |5 a* n/ _none:
$ R$ m! V) f5 I$ n00008324 <_start>:
8 w F0 f N1 r5 i5 n 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
1 z' F5 o6 I3 B& F 8328: e3a0b000 mov fp, #0 ; 0x01 k6 s3 l l. L% b+ U! s
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 u( H2 I2 B H2 v. O3 K/ R 8330: e1a0200d mov r2, sp
( [' l! q2 Q) L# _5 k) y 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
, T! R/ x: p- `* M+ I- p 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- u( W( @7 d! U9 {3 F3 x0 K# Z# Q 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>! u. C( U) }$ V/ @& S4 e
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>9 t0 H( [' U3 ~% C) n; E* U _
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
/ e' c6 M; \; Q2 l. i 8348: ebffffef bl 830c <_init+0x2c>$ K( W8 \+ o+ l/ J9 `- b
834c: ebffffeb bl 8300 <_init+0x20>
# D- u# j; I- t+ n1 I) u 8350: 00008404 .word 0x00008404* Y) ?% o9 ~8 V- B3 S, s& N
8354: 000083cc .word 0x000083cc
h* O) v, q3 Z r& m 8358: 00008408 .word 0x00008408
5 d S& ^7 T, D6 X# f6 ?- Jarago:
k( b5 ?) z) j00008294 <_start>:# L( q; S- d" D7 ? }. Q
8294: e3a0b000 mov fp, #0
% z/ [# _2 |# w% e- K 8298: e3a0e000 mov lr, #0
' ? R% h' O' l. x: ~/ C 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 T* b1 S# Q2 L B# [# A 82a0: e1a0200d mov r2, sp) x/ M+ D. |9 j! k
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)$ @# j' i( v, z1 y
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!); u# _0 }6 w H* p( M6 V
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>( v# ~+ f- N X: K. V* _
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. n! Q* x! l, S& M, Y- K 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
7 S$ k5 X' l& I% @1 D/ P/ p 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
: ]9 q) h! t0 |! J/ _! Y5 a4 u" w 82bc: ebffffee bl 827c <_init+0x2c>
6 F+ \* D7 v, t 82c0: ebffffea bl 8270 <_init+0x20>
3 K& F# J9 D0 L 82c4: 000083dc .word 0x000083dc
' `+ t3 `. r6 c" E. I 82c8: 00008344 .word 0x00008344/ ^' D' S1 b1 Z
82cc: 0000837c .word 0x0000837c
3 m/ B/ P8 W7 E5 Y* e2 B, X* Enone:
; s9 p0 }$ J: C6 y; b* T8 i7 @" e0000835c <call_gmon_start>:
! V( Y6 _9 d. a p% |$ Q' _# ?( G 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>6 k2 w5 Q/ t, n0 K. j0 S) Y
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
! u; V" f2 E- \* Z( C+ K 8364: e08f3003 add r3, pc, r3
; H* W- e* N- L 8368: e7931002 ldr r1, [r3, r2]+ x8 m0 D( Y7 Q6 S C7 n2 P
836c: e3510000 cmp r1, #0 ; 0x04 `6 ~4 O/ p4 k B
8370: 012fff1e bxeq lr7 [7 P+ F3 h8 k* ?1 b
8374: eaffffe7 b 8318 <_init+0x38>
( A/ K4 ?) Q. L1 } 8378: 00008264 .word 0x000082647 X4 t: [8 E& H- m3 G8 W
837c: 00000018 .word 0x00000018
3 @5 I0 v4 l4 t- barago:
) o; ?1 N. ]; a2 [" b8 g2 H- N000082d0 <call_gmon_start>:3 b5 s7 b9 j% j# l5 ?! W
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>, p- {0 k- }+ h7 [6 ^3 j
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>: d2 W$ V5 T4 f6 C- W s* V
82d8: e08f3003 add r3, pc, r3! w0 y# H% ]9 g' z$ x; {
82dc: e7932000 ldr r2, [r3, r0]$ M; r( C' X$ d9 ?
82e0: e3520000 cmp r2, #0
" q: z! v( t, A* B" O! X/ Y: o& k2 P 82e4: 012fff1e bxeq lr
1 `" A# e1 _, G2 \ 82e8: eaffffe6 b 8288 <_init+0x38>
3 G* {, K; Y! l+ r7 d* b, c! O 82ec: 00008208 .word 0x00008208
% @% l# o% r; j- ?9 P 82f0: 00000018 .word 0x00000018
% T: p: t! C2 P; k, m: H* Wnone:
$ o/ T: M) l- {/ s00008380 <__do_global_dtors_aux>:7 _+ r% g; a% b' m/ W2 | v
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
" n ]3 F- L3 [5 R& e 8384: e5d23000 ldrb r3, [r2]
, f1 Z* U5 Q% X, O8 n+ z) ~ 8388: e3530000 cmp r3, #0 ; 0x0, Q7 V5 b# o4 m3 [8 `
838c: 03a03001 moveq r3, #1 ; 0x1: X* d, b* v3 T0 w8 b" O
8390: 05c23000 strbeq r3, [r2]
# L' Z& L( ^& n% }# s+ h" z0 D! s 8394: e12fff1e bx lr
2 h+ J( p# u7 a, H" }6 ] 8398: 000105f4 .word 0x000105f4! V7 I: q8 U$ W4 P4 k
arago:
: }, z. N% ~" q000082f4 <__do_global_dtors_aux>:4 \% d3 Z8 O: `" O$ {
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
y2 E3 |) N, m 82f8: e5d32000 ldrb r2, [r3], s" k. Y' P1 Y8 n2 Y
82fc: e3520000 cmp r2, #05 [1 b6 Z2 A, m" f* N9 A [! S$ T' P
8300: 02822001 addeq r2, r2, #1
" n# G" S x) D3 J 8304: 05c32000 strbeq r2, [r3]
, c/ P1 q! ^8 h# {& d T4 `9 C1 v, W5 A 8308: e12fff1e bx lr6 u( Z2 t* @. U0 I0 T+ D4 r
830c: 0001050c .word 0x0001050c! @5 K3 |0 _1 P7 W$ Z2 q% {
none:' m ^% k& p. y! E* C8 G5 q8 C7 D
0000839c <frame_dummy>:6 e0 C4 N: x+ {! ?! e
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>& Q+ R3 A* S4 r0 F* i
83a0: e92d4010 push {r4, lr}
! F2 i' v! r, n& s: A0 t S& C" S 83a4: e5903000 ldr r3, [r0]
N9 ^0 o- Y0 E; d8 L& f: M 83a8: e3530000 cmp r3, #0 ; 0x0
' P6 U/ d/ L5 P5 U9 B5 | 83ac: 08bd8010 popeq {r4, pc}
% l8 X8 C* Q7 D9 | 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>- i0 O; b( b& `/ i4 ?
83b4: e3530000 cmp r3, #0 ; 0x0
/ X3 c5 y* m- ]; |9 r0 r 83b8: 08bd8010 popeq {r4, pc}
8 d0 B' d8 E# T# u( X5 p 83bc: e12fff33 blx r3( d% B8 b! n5 A9 E: _
83c0: e8bd8010 pop {r4, pc}& ?" [/ ]6 @+ n/ U6 }( X, O
83c4: 000104dc .word 0x000104dc
; w3 O6 K# L7 g$ l 83c8: 00000000 .word 0x00000000
9 y5 h$ e% w) ?, f% F! @arago:
8 }/ N$ \7 A& n' r8 T7 x- ]& C00008310 <frame_dummy>:/ r7 S5 |/ j: n) u2 e6 Y! K
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c> n5 V2 J4 U1 f. m4 T1 A
8314: e92d4008 push {r3, lr}
9 w" i- I- J, p, J 8318: e5903000 ldr r3, [r0]
: x* R$ D; K' {9 W4 s 831c: e3530000 cmp r3, #0
0 E/ @" S/ w& p: Y, C, y$ J+ a 8320: 0a000003 beq 8334 <frame_dummy+0x24>& Z! y, f7 ]; O' x# e; c
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>9 i& ~/ B M3 i6 g! A
8328: e3530000 cmp r3, #02 k1 t9 J' B6 p# s
832c: 11a0e00f movne lr, pc
4 g7 y0 L |# [6 k4 E 8330: 112fff13 bxne r3
9 V( A# E! @0 |+ O; ?& [- j1 Y 8334: e8bd4008 pop {r3, lr} y5 n( ]5 O, F- |" d
8338: e12fff1e bx lr
( A {$ I- L U, i 833c: 000103fc .word 0x000103fc: c3 t- M+ }7 J9 \5 a
8340: 00000000 .word 0x000000003 P+ L) M9 @+ u8 |* K/ k' A
none:
' M/ S) Q; x# t) j* P3 }000083cc <main>:
1 x0 f$ }$ E( K" ?7 f @3 t# e 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 ^, v7 R& F9 n n- Q
83d0: e28db000 add fp, sp, #0 ; 0x0
7 `( }% t8 J& N% | 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
, P8 Q$ \$ [0 Y 83d8: e50b0018 str r0, [fp, #-24]
8 O, Z4 @7 g* R* m) S 83dc: e50b101c str r1, [fp, #-28]
* x$ m& u: K. V- f1 }; ?/ T7 f 83e0: e51b2010 ldr r2, [fp, #-16]
* x* t/ {; I8 a! C' u% ~ 83e4: e51b300c ldr r3, [fp, #-12]. a. r8 ?9 r8 l" x
83e8: e0030392 mul r3, r2, r33 H! e1 p7 |6 n3 X! i2 @
83ec: e50b3008 str r3, [fp, #-8]
7 U+ B7 v6 d& p$ j( a/ Q1 e8 b 83f0: e3a03000 mov r3, #0 ; 0x05 b8 K! g' T2 \+ Z* Y( v2 `# c
83f4: e1a00003 mov r0, r3
8 X/ ]: E; y/ R4 d3 t) E 83f8: e28bd000 add sp, fp, #0 ; 0x08 s+ h( M2 A- D
83fc: e8bd0800 pop {fp}
$ ]$ ~/ P9 U' o2 [5 k+ ^" H9 h 8400: e12fff1e bx lr
& n3 w! \0 [; t1 |arago:
! G7 c8 l3 S: Z: d. A0 L8 f- M00008344 <main>:
2 Y% U: m# @; f% {3 [( ?$ n+ U 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 Y; l9 D1 ^, `
8348: e28db000 add fp, sp, #02 _3 C! s0 s9 L8 _6 Q
834c: e24dd01c sub sp, sp, #28
3 F8 P& j3 g7 \6 f1 F4 P2 D# c, E3 w 8350: e50b0018 str r0, [fp, #-24]2 v5 Q7 e9 E% c: [2 z$ I' p8 a
8354: e50b101c str r1, [fp, #-28]
" Y8 U. z: d! ~1 `2 e! [1 [: S" B9 j 8358: e51b3008 ldr r3, [fp, #-8], B, v- y/ V5 h* H O/ F% h6 V- K
835c: e51b200c ldr r2, [fp, #-12]5 x5 Q9 Z6 ?: e0 U2 b/ U
8360: e0030392 mul r3, r2, r3
+ V) y' G) V+ p* o$ s! b; \ 8364: e50b3010 str r3, [fp, #-16]
& G$ d1 W! G9 b, ~8 M" J 8368: e3a03000 mov r3, #0
3 U" w, \: J% P& u1 t 836c: e1a00003 mov r0, r3
5 U$ Z2 ^& L6 f, L3 z 8370: e28bd000 add sp, fp, #0
: v+ @; {7 h9 W 8374: e8bd0800 pop {fp}. G! d. _% y0 I3 ]7 X1 ?7 P/ D
8378: e12fff1e bx lr
0 t* K' O) B+ J# a' jnone:
& v3 t% [: Q3 R, S( p00008404 <__libc_csu_fini>: N+ Z6 {, O$ F
8404: e12fff1e bx lr6 d9 M+ Q2 W3 g- q% d: _, V
arago:* C- T: R0 H5 o, _0 c
000083dc <__libc_csu_fini>:
( b" I) f. W" E1 u 83dc: e12fff1e bx lr
+ o! ~5 h- `1 ?5 Lnone:/ S2 H5 B9 D- v+ ?8 B1 x
00008408 <__libc_csu_init>:1 X' {5 Y% }0 I! W: S N8 ]6 g& u- j
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}0 }$ R9 b5 z% _. A7 g2 w# X5 s
840c: e1a08001 mov r8, r1
( g+ ?8 t" y+ N! } P 8410: e1a07002 mov r7, r29 e& K X) @- L8 m, l2 ]$ y
8414: e1a0a000 mov sl, r0- Q; {+ o; z3 P$ E) q9 S
8418: ebffffb0 bl 82e0 <_init>
% y; N3 M+ {. d. [/ o0 E9 v 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
V, h; t( n: A% h( X3 K 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>* h' q. o9 U/ y; z" e
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
; }' A: W9 u6 l) @% s# L5 ^5 z 8428: e0613003 rsb r3, r1, r3
1 T. c% P6 x+ _ 842c: e08f2002 add r2, pc, r2* g4 z$ N5 {% K- \
8430: e1b05143 asrs r5, r3, #2; P @# u* U# N9 e8 o& @' G
8434: e0822001 add r2, r2, r1
- ]! r7 k* R1 }! ] 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}5 {* M# q3 W1 I6 c9 a- M
843c: e1a06002 mov r6, r2( k9 ]+ K4 @% J
8440: e3a04000 mov r4, #0 ; 0x0+ N- K* H% Q2 x; ^7 j' p# _
8444: e1a0000a mov r0, sl
, c' P# N# L7 S! D. F c 8448: e1a01008 mov r1, r88 J% a y" A' j1 S
844c: e1a02007 mov r2, r79 A, k& ^+ x8 e- K/ f, I
8450: e1a0e00f mov lr, pc
: ]3 ?2 B' I: f/ H 8454: e796f104 ldr pc, [r6, r4, lsl #2]
( T- v4 g2 J* h/ w0 g( E" F0 | 8458: e2844001 add r4, r4, #1 ; 0x1) \$ f8 ^& m) ]1 H" j
845c: e1540005 cmp r4, r5
8 B3 h* w5 U) p6 r2 f 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
4 [* E4 _, Z+ @3 Q* G; ]' T 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
_3 R; r) s* A: Q 8468: ffffff04 .word 0xffffff04
h0 B: j; d+ x 846c: ffffff08 .word 0xffffff08
9 {' B1 |4 `4 a+ n6 H# U# C' O+ c 8470: 0000819c .word 0x0000819c
W& b8 _( r# D5 e' r( `$ x: Aarago:" n1 X w M4 _! _' C
0000837c <__libc_csu_init>:% D# w5 m, U7 N
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}+ V1 U' h q( l( J/ r
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>/ K7 M! M+ W; J6 O& ~5 [& R$ O
8384: e1a06000 mov r6, r0
) n% Y7 T: H3 u# `- A 8388: e1a07001 mov r7, r1
R3 l( H5 N8 v* R" U) R 838c: e1a08002 mov r8, r2
4 a* g9 ^" j, M2 i 8390: ebffffae bl 8250 <_init>
8 H9 P1 M7 `9 Q1 ^# t I 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
4 D8 P: C# _$ s! d, { 8398: e08fa00a add sl, pc, sl
9 M+ E1 y; E) b/ B( [ 839c: e08f0001 add r0, pc, r1
5 X! A6 s' \ Y" {4 Z 83a0: e06a5000 rsb r5, sl, r0
' q/ R8 Z, P. v 83a4: e1b05145 asrs r5, r5, #2
" G. b# }% X2 m- J 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}0 L8 e* q! P" h {& T1 ^ u
83ac: e3a04000 mov r4, #0# F* i) U/ v" ~$ i( d% }0 D
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]! w, ?& R) q# v+ o# b
83b4: e1a00006 mov r0, r67 f7 Q% X" Z/ X- m2 E
83b8: e1a01007 mov r1, r7% Y1 _4 o" e: J: C# l1 c
83bc: e1a02008 mov r2, r8. a; L f0 b, {" l. ~
83c0: e2844001 add r4, r4, #17 W; R8 U4 |# {% A6 k# Q( `$ v
83c4: e12fff33 blx r3- {' E! K2 `! o) A# m3 ?3 [
83c8: e1540005 cmp r4, r5
. K( N& X8 W; x 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>9 r3 r& b. R4 C1 d9 \
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
, {6 w; ?* g. ^' K( K/ s: P 83d4: 00008054 .word 0x00008054; q4 s8 D+ S8 t5 m( @
83d8: 00008054 .word 0x00008054- M: K) r& J) c& j7 y
none:% R B& p* }) ^ Z9 c: q0 T5 d
Disassembly of section .fini:
& r, I: [7 I, d' F) I4 J* j3 g4 N" X" g
8 y( z2 F0 a6 B. H00008474 <_fini>:
9 T. m: Q0 |5 [- z: z+ | 8474: e92d4010 push {r4, lr}
" K" {( Z+ [1 G2 `+ } 8478: e8bd8010 pop {r4, pc}; P% q" C' f" I, x' f8 ^3 x
arago:# ?, ]& Z. C5 C
Disassembly of section .fini:* l9 y/ M- n* C) l/ C7 k
- {7 i5 H! t/ J2 r! z
000083e0 <_fini>:) y# v& c' }/ A2 Q8 k% \5 q
83e0: e92d4008 push {r3, lr}
( p! P1 c5 z3 A" Z; D 83e4: e8bd8008 pop {r3, pc}5 F; \( o, X( M" K
, z* B5 {* H6 Z) D5 a" u) o
8 X t1 W2 j: d, ~4 I
& ^ ?4 l' J) f/ A5 U: ? |
|