|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:4 c7 `/ b" g' C
1 #include<stdio.h>
5 T+ v0 O& P- P% e6 S) E 2 #include<math.h>
) t$ s# D ~+ ] 3 int main(int argc,char* argv[])& H# C9 p' A: w( P3 \; E5 h
4 {4 ^/ `* M1 E& v
5 int a,b,c;
8 l, [8 |8 D4 H1 ?8 G( g5 s 6 c = a * b;
3 _5 G. q5 h- I9 m/ ^) \6 d7 g 7 return 0;
4 [$ U) R: O3 ` 8 }! j3 ~/ t' _, G! v3 }
* r$ }: H* W* _下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看5 g. U1 m) s3 N
none:
0 }3 ~' \2 D; @6 P& C- M000082e0 <_init>:
# G6 e7 G# p% r 82e0: e92d4010 push {r4, lr}/ I+ B5 G: J# {" p7 e& M
82e4: eb00001c bl 835c <call_gmon_start>- I) \+ T( W& z
82e8: e8bd8010 pop {r4, pc}: a. a: N# k8 E% L" [, ]* |
arago:! a5 R2 Y9 L! O, k- z
00008250 <_init>:: w5 e1 }9 J9 }5 H& S% g
8250: e92d4008 push {r3, lr} a5 j1 [. y: u/ o/ J
8254: eb00001d bl 82d0 <call_gmon_start>% t8 J6 s% {; B O7 w
8258: e8bd8008 pop {r3, pc}( L$ U5 @6 E( O/ s7 }
/ H+ M2 P3 x f9 q9 {5 K
none:
/ P! a* W# Y! c; s. d6 j3 B000082ec <.plt>:) }; U4 L+ F* z" L2 p6 r1 z) f' L
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
_' b4 N6 b0 b% A( R 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 u" S+ ?! O w. I 82f4: e08fe00e add lr, pc, lr) I+ x7 K; |2 d; I) G: M
82f8: e5bef008 ldr pc, [lr, #8]!( N2 _: o( ~9 Q% @+ c7 U2 Q
82fc: 000082d4 .word 0x000082d4* _ R7 H: ^" m7 d V4 h% {
8300: e28fc600 add ip, pc, #0 ; 0x0
3 N) V; c1 b1 m0 j/ b: F$ a 8304: e28cca08 add ip, ip, #32768 ; 0x8000. I+ Y! J) j6 M5 u" |3 S4 R
8308: e5bcf2d4 ldr pc, [ip, #724]!
; v3 J! m' n* k& f+ x, g. u! q 830c: e28fc600 add ip, pc, #0 ; 0x0
0 _! i8 i; Z3 M2 o0 K6 z 8310: e28cca08 add ip, ip, #32768 ; 0x8000
) `' l) V- R* ?- E 8314: e5bcf2cc ldr pc, [ip, #716]!
) {# B* E5 G7 M( i. Q' K$ x, B4 J 8318: e28fc600 add ip, pc, #0 ; 0x0
! n' i5 L4 G) u, B5 d0 l 831c: e28cca08 add ip, ip, #32768 ; 0x8000% Z4 E" x1 U0 e! g6 \: R
8320: e5bcf2c4 ldr pc, [ip, #708]!& C4 m5 y1 B' d [+ v/ a0 d
arago:; k# o, ]& P7 A/ Z4 N
0000825c <.plt>:
/ k' W9 Y/ Y1 K( G; | 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)9 {# @: p) U6 v. f2 N! e4 {6 |5 d
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
; |8 \+ g, _3 |! {8 K, N 8264: e08fe00e add lr, pc, lr* w& }) X+ `) p z) Y
8268: e5bef008 ldr pc, [lr, #8]!
2 h% D: @# [1 ?/ b X1 \5 s 826c: 0000827c .word 0x0000827c
4 `$ H* `* e$ R: Q6 H$ u1 K: K+ G) [5 P 8270: e28fc600 add ip, pc, #0
8 e$ B& e* ]1 _% H- }! W7 X% I 8274: e28cca08 add ip, ip, #32768 ; 0x8000
& z) M' O8 G; S6 J' _8 y: B, k3 F 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
9 a; M7 T/ x' @% Y! D# {9 s 827c: e28fc600 add ip, pc, #0
6 N/ u9 M( L7 ? ` 8280: e28cca08 add ip, ip, #32768 ; 0x80000 m3 H( I/ c1 B
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274: f1 _1 g5 U8 A1 B' S& k
8288: e28fc600 add ip, pc, #03 _9 H' `3 {! E3 T9 z7 p& m8 v
828c: e28cca08 add ip, ip, #32768 ; 0x8000
7 _& ?+ W3 U( ~0 A) z1 B 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c& P( u4 W6 m# s0 @( }
none:
0 l& l. X$ n& Q: K00008324 <_start>:
* {% A/ J T9 K. z% x" i. }1 T 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c># G$ Z0 G% \4 b) w
8328: e3a0b000 mov fp, #0 ; 0x08 Z; U1 @' d2 f5 E+ a
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)/ S; V9 z4 l4 x9 d5 D7 B+ J6 D6 B
8330: e1a0200d mov r2, sp
3 g% q% Q3 j4 x$ q! j 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
/ T- {. g- \- k- X 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- [2 @7 E0 @$ p, G& D! v# y7 W 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>2 P- d4 C$ f8 O! y b h: P1 C6 O$ v
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
3 ^* x5 Y# U& K. [/ L+ \. A7 f% a' c% D 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
" i# }" q8 r& ]6 t/ k 8348: ebffffef bl 830c <_init+0x2c>; h7 T" a! L3 t& k
834c: ebffffeb bl 8300 <_init+0x20>
: X) k: E$ I4 V3 |" r 8350: 00008404 .word 0x00008404
( L6 u4 P: `( o7 U4 }; _7 c 8354: 000083cc .word 0x000083cc
# t" m3 z# |' f/ m 8358: 00008408 .word 0x00008408
8 j% @2 Y5 e4 garago:" P# f4 ^9 d' j6 g* [
00008294 <_start>:
( b- B2 d. f6 Q3 Z7 c# D+ o 8294: e3a0b000 mov fp, #0: J' T( D) E1 Q6 E7 o; C+ a( X
8298: e3a0e000 mov lr, #0
( o2 i9 ~" h' ^. a9 _' L* o 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)) w# P! f/ {# s' ]- j1 i# P
82a0: e1a0200d mov r2, sp2 W# Y1 A/ a- B' M3 A; B) r# U
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
$ p2 x) b! {: Y( S5 R+ q 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 u2 R" c- M. x. i8 W3 W4 D: \/ u) N
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
0 T4 M& ~6 k# x" D& M; y 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 _2 ^. d1 r3 T) g1 R
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
! K' k5 U$ E* b% m! ` 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
4 h+ Y/ B* E; \4 V- N 82bc: ebffffee bl 827c <_init+0x2c>
0 }+ f" }/ z$ ] 82c0: ebffffea bl 8270 <_init+0x20>. M& N! U! }+ ~& ~$ }8 ?2 q
82c4: 000083dc .word 0x000083dc( b9 b) h$ ~/ ^% Z; O
82c8: 00008344 .word 0x00008344' o& U- U1 m9 P$ d F2 B7 e
82cc: 0000837c .word 0x0000837c+ ~/ d5 M' X3 Z" p6 ?* g
none:
3 f, k8 J ~8 q, r( y- r0000835c <call_gmon_start>:
! U; a2 S/ u3 ^( n+ P& F4 {$ ]! `4 f 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
# N: M7 @% H3 u1 {5 I# G( T& `5 Y 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>" Y9 ?" S2 A7 \+ F- J- l
8364: e08f3003 add r3, pc, r3
+ m$ W9 M) z' `9 |7 H. x, Q 8368: e7931002 ldr r1, [r3, r2]
9 S! U. ?, {+ | 836c: e3510000 cmp r1, #0 ; 0x0" h& u% a+ Y. m$ q
8370: 012fff1e bxeq lr
* G2 u) ^+ W0 M, n 8374: eaffffe7 b 8318 <_init+0x38>
9 y9 L( _! k: i: {0 l( y$ ^ 8378: 00008264 .word 0x00008264; {% K3 Q0 t' }+ R# O
837c: 00000018 .word 0x00000018
# D/ W \" k: J) p; u. Harago:! _. J: {; O! Y' n" S8 ?
000082d0 <call_gmon_start>:2 [; h+ S9 o s) s' T" g5 s
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
- N; A* Z- J% c/ W2 Z5 W1 V/ @! {! V4 c 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>' I/ N" f2 G; J/ h7 K) s0 l
82d8: e08f3003 add r3, pc, r3
W! C( ]3 O* m7 k 82dc: e7932000 ldr r2, [r3, r0]0 i+ @4 a2 w3 ]& x
82e0: e3520000 cmp r2, #06 B; [4 l; Y- J, A/ }: t( x+ d
82e4: 012fff1e bxeq lr
- t, ]% t5 \# H o3 S# _ 82e8: eaffffe6 b 8288 <_init+0x38>0 V$ g- K' }" d6 n m! k
82ec: 00008208 .word 0x00008208, [# C5 W( e1 r3 L8 j- Q6 r7 X: |% f
82f0: 00000018 .word 0x00000018
8 I$ N! P' o) ^0 Q1 q, Unone:) w4 X A# t3 c4 I% Z3 e B
00008380 <__do_global_dtors_aux>:2 j+ g. d G. r1 N
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>5 U* K* P, ^# h; m
8384: e5d23000 ldrb r3, [r2] D0 W" }' ]9 @' H
8388: e3530000 cmp r3, #0 ; 0x0
9 D/ e5 `4 F" \" @. }( R! X9 [ 838c: 03a03001 moveq r3, #1 ; 0x1
1 C( G% O) N9 X& k 8390: 05c23000 strbeq r3, [r2]
]4 f+ ?4 K5 s e 8394: e12fff1e bx lr2 V% U L. B! @ z3 |" ~. e
8398: 000105f4 .word 0x000105f4# X- U, Z8 B8 {( W! A! Q* \
arago:
; y( s8 j0 B q0 B; F2 |5 E* d000082f4 <__do_global_dtors_aux>:1 ^6 d q- r8 c
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>( |4 o* }- w6 N2 V3 c! x' @7 X6 o4 o
82f8: e5d32000 ldrb r2, [r3]
" N1 P2 A- L, w$ K* s 82fc: e3520000 cmp r2, #0
; Y3 [7 x) {6 G! D' ^& |; N: _8 U* z 8300: 02822001 addeq r2, r2, #1" ?4 B& } J" a+ t/ q: V6 T0 X/ Y4 s
8304: 05c32000 strbeq r2, [r3]! U0 X9 U& q4 E( }: J- [
8308: e12fff1e bx lr
* u+ p, Q3 |: n7 O. s7 {+ b 830c: 0001050c .word 0x0001050c% q9 C4 H j- d4 f: k6 U. x
none:- W+ L% |; l- t1 P1 ~% @, m
0000839c <frame_dummy>:
1 P( L5 V8 v/ @$ m0 ^) M$ n i3 z1 t 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
$ P% Y5 x/ y$ [0 [0 O- \5 A 83a0: e92d4010 push {r4, lr}
4 K2 V- Y; Y; A' o 83a4: e5903000 ldr r3, [r0]2 g% q9 E0 n. H& Q% f5 c2 u
83a8: e3530000 cmp r3, #0 ; 0x0: R; ]4 R. V" P& M# ~8 u
83ac: 08bd8010 popeq {r4, pc}" E0 N' d" I' O" l2 z8 \" a
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>7 ]: i# |, V6 d
83b4: e3530000 cmp r3, #0 ; 0x00 i- `$ A1 j$ H% {
83b8: 08bd8010 popeq {r4, pc}
4 L z' F) r5 V) v. N$ v4 Y- \ 83bc: e12fff33 blx r35 T& Z* d% `+ X$ H# ?7 f* W% T" H- b
83c0: e8bd8010 pop {r4, pc}
% h) ?7 m7 ~5 x; ?2 D* c& ?2 C 83c4: 000104dc .word 0x000104dc! `8 r2 Q& V' k |) k
83c8: 00000000 .word 0x00000000
# l& t) w7 h% q4 M7 G& Marago:
8 `( ?, E/ ]8 ^; x& m8 G$ M00008310 <frame_dummy>:
' N; i0 {# A5 W$ G$ T3 r 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
o4 |! {0 t5 G X' F2 K; b) v6 o' [ 8314: e92d4008 push {r3, lr}. n) E2 ?' p0 @" g
8318: e5903000 ldr r3, [r0]! ]. q2 X/ b0 D. Q" T6 s
831c: e3530000 cmp r3, #0
' N2 D# o6 R5 [. r* b5 e 8320: 0a000003 beq 8334 <frame_dummy+0x24>
% [! b1 J0 K9 P6 [, ^ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
/ ^! [& U; m' W0 w) L9 ^6 o' x 8328: e3530000 cmp r3, #0
: `; j7 h z* J, o* X7 h3 R 832c: 11a0e00f movne lr, pc7 M/ p. N/ I, b3 M. G3 a& D7 k
8330: 112fff13 bxne r3
3 Q4 E; ~) `# G2 M' u 8334: e8bd4008 pop {r3, lr}
0 @) b |* T( N% z+ U. n 8338: e12fff1e bx lr/ z1 Z) N# l+ l1 s
833c: 000103fc .word 0x000103fc
9 m% N$ j$ ]% p) ^7 V1 m 8340: 00000000 .word 0x00000000
' B' {, B/ E! U7 t: g9 K$ |none:0 v$ p8 q# b, { ?0 [
000083cc <main>:
, |6 F: S6 B0 Q0 t5 J: p 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, q* r' M5 j I 83d0: e28db000 add fp, sp, #0 ; 0x0, @: s; P- d2 ^; o& y
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
! L, J5 H) f9 K+ a# D0 | 83d8: e50b0018 str r0, [fp, #-24]7 u9 Z. d' F) C. y- j' w9 u! A, @4 {
83dc: e50b101c str r1, [fp, #-28]4 t/ a$ k2 N1 c- i
83e0: e51b2010 ldr r2, [fp, #-16]: u& `8 Z: o4 r/ X
83e4: e51b300c ldr r3, [fp, #-12]/ K6 T0 a' r! B* j; `1 D
83e8: e0030392 mul r3, r2, r3+ M! m& i4 ~9 D6 @. o+ |
83ec: e50b3008 str r3, [fp, #-8]
]0 J! ` B9 l$ D 83f0: e3a03000 mov r3, #0 ; 0x0$ w1 U* m% e. I0 @* e
83f4: e1a00003 mov r0, r3
7 U2 [. n$ i3 U' ~. b 83f8: e28bd000 add sp, fp, #0 ; 0x0
+ X8 t# ~1 c+ U c, [ 83fc: e8bd0800 pop {fp}: C- R. Q/ q0 ~0 a
8400: e12fff1e bx lr
3 V/ r2 }0 w+ N2 iarago:
0 G9 j. g$ G% G! s e00008344 <main>:$ _3 A7 D- ^4 p% c# Q
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)! \/ A0 _% x4 [0 s$ L# e7 X; v( u( W
8348: e28db000 add fp, sp, #0
; |" T8 }+ f6 L" p 834c: e24dd01c sub sp, sp, #28, E0 i5 y$ h; j3 S W6 M; @
8350: e50b0018 str r0, [fp, #-24]
' ~5 s9 M* i8 Z7 n2 P* F7 ]- E 8354: e50b101c str r1, [fp, #-28]
! @; Z5 d2 t: Q, K+ E 8358: e51b3008 ldr r3, [fp, #-8]
$ y( m# h6 ~- V& p( Y5 Z7 g 835c: e51b200c ldr r2, [fp, #-12], q3 |1 U3 S* ?& C, N
8360: e0030392 mul r3, r2, r3
) m2 Z2 Q; \! j1 K2 R 8364: e50b3010 str r3, [fp, #-16]; m" y6 v6 q" Y, w+ G
8368: e3a03000 mov r3, #0
. }3 {. P1 @' x) U 836c: e1a00003 mov r0, r33 v# h! c' r8 V, Y- `1 ~; p/ |1 v& q
8370: e28bd000 add sp, fp, #0+ b% e" o/ v. C+ s. F& u
8374: e8bd0800 pop {fp}4 s; E/ P' ^! N" u. i
8378: e12fff1e bx lr8 b+ a8 E4 V! Q5 u' M
none:, U: b+ L0 v2 B+ H2 C
00008404 <__libc_csu_fini>:, a5 }+ m: m# h7 \# c- W
8404: e12fff1e bx lr
9 }8 @2 e2 m+ P9 A# ^arago:
4 S& q# L0 H7 ?000083dc <__libc_csu_fini>:# E( i9 A5 y2 O+ {4 X
83dc: e12fff1e bx lr+ z) L q9 ^+ G
none:
: U7 y9 W% B9 ]2 _% }/ g* N* n00008408 <__libc_csu_init>:
' S1 [ P k- J3 j 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}1 ]7 ^$ ]) ?/ X/ v6 Q) [- }, V
840c: e1a08001 mov r8, r19 Z2 g# d! j! Y8 f1 n. h! M7 M* @
8410: e1a07002 mov r7, r2
# a: p) s+ b& S9 T- X: E7 U 8414: e1a0a000 mov sl, r0. B- |: }7 @4 n/ v1 E1 y
8418: ebffffb0 bl 82e0 <_init>
: n/ N+ K/ y1 x5 U+ b5 g1 C: G 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>. C. k* @9 E: G$ X, Z; h
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
8 d- ]# b! W4 x2 e 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>% `. L. g. y. b9 R
8428: e0613003 rsb r3, r1, r3' a+ e6 h/ k* A' z F
842c: e08f2002 add r2, pc, r2. Z1 c" |+ f+ o
8430: e1b05143 asrs r5, r3, #20 j0 V! v& n% e ?3 m1 R
8434: e0822001 add r2, r2, r1
9 F9 ~% s, P* ^# a 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
( h2 Z: K7 A% I, S 843c: e1a06002 mov r6, r2
, m* ?& g, r4 Z1 | 8440: e3a04000 mov r4, #0 ; 0x0
( E& i/ h J$ P 8444: e1a0000a mov r0, sl* m/ H9 G5 X# }5 l, ^5 o
8448: e1a01008 mov r1, r8
# \9 u, q$ S# d, f9 B- A0 { 844c: e1a02007 mov r2, r7/ t1 k* C6 L' ^
8450: e1a0e00f mov lr, pc) c6 l6 }# x; i5 E0 U
8454: e796f104 ldr pc, [r6, r4, lsl #2]/ j$ q# u3 x8 [) B
8458: e2844001 add r4, r4, #1 ; 0x1
$ a9 f4 F1 Y7 J4 }3 Z 845c: e1540005 cmp r4, r5
4 o: k# @, R) ]0 y/ a. A 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>" s" C9 x" K W
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
0 x) F, V8 m! ~, {% u, [' X( K 8468: ffffff04 .word 0xffffff04
# H# p' I9 C) p# l3 g 846c: ffffff08 .word 0xffffff08
/ `0 k1 d% b- ]/ K/ @: h# S 8470: 0000819c .word 0x0000819c
+ c p+ V0 U% q# C9 varago:
% J0 C. {5 e# X# m( S0000837c <__libc_csu_init>:
( P# r3 A9 E K4 P6 ]5 L5 D 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}- ~* H! c% a% Y1 g6 Q
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
5 }# d M4 \2 H* \- B* D) Y8 f 8384: e1a06000 mov r6, r0
2 i9 `5 S$ Y8 }0 u. I( _/ a0 c 8388: e1a07001 mov r7, r1% X' C# M0 F: f2 Q3 \ s% F5 D
838c: e1a08002 mov r8, r2
+ S( R$ g3 T9 G2 J4 N0 u* q Q 8390: ebffffae bl 8250 <_init>" H5 h9 t( ?) N$ e: ?) \! t# W
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>1 q8 g Z& L+ ^/ r2 W: h
8398: e08fa00a add sl, pc, sl
# Z! b0 f( d/ c* X 839c: e08f0001 add r0, pc, r1
' H7 D9 V' D) F( \- P 83a0: e06a5000 rsb r5, sl, r04 f+ D8 Z- S0 [) f2 P
83a4: e1b05145 asrs r5, r5, #2 @% w% y5 \2 b; J$ {5 Q
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}3 }6 ~( z( q" _ J S
83ac: e3a04000 mov r4, #03 v P' ?) _8 e6 O% m% ?7 [* `! _0 Q
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]0 P8 l9 x/ a1 q* S
83b4: e1a00006 mov r0, r6
* c* o f" v) }4 |# \ 83b8: e1a01007 mov r1, r7+ [$ F4 ]+ u3 u% Y4 B
83bc: e1a02008 mov r2, r8
) p( `6 h' D% T2 L: b K; D 83c0: e2844001 add r4, r4, #1
4 [5 }' b* p, o0 S. T 83c4: e12fff33 blx r3
& P( W/ c* h# p1 i3 |, H( d" h 83c8: e1540005 cmp r4, r5
/ [' w$ @( k, C, |9 S 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>$ F# [- _, d! I! b
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}1 ~! F- e2 y. D+ g! w4 h0 ~
83d4: 00008054 .word 0x00008054
5 w6 D! U2 X( T4 n 83d8: 00008054 .word 0x00008054
) e# \8 F2 R% B$ r, Unone:
' i U' M7 i- dDisassembly of section .fini:' C5 G. T _5 a( i
2 n6 C3 I$ f! B: Q6 m
00008474 <_fini>:/ E% ^3 u/ `- S [/ n
8474: e92d4010 push {r4, lr}
% t t+ U2 Q0 p' T# W 8478: e8bd8010 pop {r4, pc}7 H) m2 B1 D& z j) X
arago:! O& j# ]' T$ p* G
Disassembly of section .fini:
& i( N- a* e# @% n3 V
9 m- I9 Q/ _; H ^' b000083e0 <_fini>:
; _& n7 {% q; R, J' }! p 83e0: e92d4008 push {r3, lr}
$ z: Q L5 n4 b' {9 K 83e4: e8bd8008 pop {r3, pc}; t8 J* y& ~2 G, k
, T+ v5 Q' {1 L0 u# X {- n) N
# z( K4 a7 j. B! @. p& [
" H7 [/ l4 F' F2 A# v& | |
|