|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:% ]' U* U' w/ A. O& c8 n! b/ u
1 #include<stdio.h>
/ A/ k/ p8 U, g ~7 H0 g 2 #include<math.h>& i6 B t3 e- G o) H
3 int main(int argc,char* argv[])
- `9 d- `$ ] v 4 {
* K4 ?7 P" F5 j. u7 |/ d; A. a9 I 5 int a,b,c;) p: ?" d1 Y/ o0 [% @
6 c = a * b;
' {/ h& e0 [9 a, f 7 return 0;" w+ _0 T3 t, C
8 }
& f) I8 h) l4 t- I8 u( {8 I
8 y2 C( X% o0 @; m/ o/ J0 p1 P下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
! y& g* ~$ g3 ]none:
5 [. f8 l8 P* }# r$ }0 N( f1 n000082e0 <_init>:
! P8 K% W* r/ b5 F 82e0: e92d4010 push {r4, lr}
/ j$ P6 U' v& ?3 H, ~; v 82e4: eb00001c bl 835c <call_gmon_start> o: |, m# ^4 X# X0 d9 h$ _" F
82e8: e8bd8010 pop {r4, pc}
" E2 d5 U s, T/ F* g! z$ k5 \arago:' U: k9 K& h3 u9 n" W
00008250 <_init>:/ @. ~3 E4 j% i( Q9 `8 ?
8250: e92d4008 push {r3, lr}
/ k# x- J1 }( G, M& n2 g" H' T 8254: eb00001d bl 82d0 <call_gmon_start>
2 h7 K& S- e8 u8 T0 X6 n8 z! h 8258: e8bd8008 pop {r3, pc}
. }( z! h9 F' a
* a$ j/ G$ b. }; R# |$ {* G( k9 t0 P% qnone:
! D, }) _$ _' d7 |' _9 ` S1 Y000082ec <.plt>:
3 Y! o# _. h& W: Q* a F$ k 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
, c8 S! S. @5 M9 l! H2 p 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>) E; U/ i2 A$ F% m+ h+ _
82f4: e08fe00e add lr, pc, lr0 T6 @8 D A8 F3 [. M
82f8: e5bef008 ldr pc, [lr, #8]!+ h- d' W0 {0 L* {" B
82fc: 000082d4 .word 0x000082d49 f. I. a7 V4 H! Z
8300: e28fc600 add ip, pc, #0 ; 0x06 `7 E( i7 g( u- z
8304: e28cca08 add ip, ip, #32768 ; 0x8000# u" A2 k* X ]% \1 ^0 R
8308: e5bcf2d4 ldr pc, [ip, #724]!
7 H# p0 ~# W" O# G& N3 L E, ~ 830c: e28fc600 add ip, pc, #0 ; 0x0
8 E- K: X: X5 m) Y 8310: e28cca08 add ip, ip, #32768 ; 0x8000
, k$ A* h3 h* D 8314: e5bcf2cc ldr pc, [ip, #716]!
% b+ R$ z4 S) s1 e9 w 8318: e28fc600 add ip, pc, #0 ; 0x07 e H2 W) U- u- G+ w- h/ a5 _0 z
831c: e28cca08 add ip, ip, #32768 ; 0x8000
3 I8 G3 T9 T6 t$ D% f 8320: e5bcf2c4 ldr pc, [ip, #708]!: l2 f4 }$ c8 {" I* j
arago:
& V+ W$ ]$ g1 ^3 f0000825c <.plt>:' e0 z' [" t/ W5 m: A- X
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)' V# {* E4 p* z( J& a. D" W% ?( N
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
8 ^) X& }8 W: s9 o' w/ i 8264: e08fe00e add lr, pc, lr
. n/ K( ~6 i k: N( ] 8268: e5bef008 ldr pc, [lr, #8]!* q1 _# a+ v% J, s/ z
826c: 0000827c .word 0x0000827c
! |+ j3 a. y* t 8270: e28fc600 add ip, pc, #0/ ?2 _: |2 k3 I- y5 _
8274: e28cca08 add ip, ip, #32768 ; 0x80001 K3 t7 k! z4 ~( {0 t0 }+ }
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
3 S3 C" _' J8 e 827c: e28fc600 add ip, pc, #0
5 m4 K) T4 }6 X) h$ B9 x 8280: e28cca08 add ip, ip, #32768 ; 0x8000
- {. w' K( J \! `8 A 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
( K$ o( G1 w3 A9 b- E/ E( @- m$ V 8288: e28fc600 add ip, pc, #02 c3 i5 A& E, p3 N
828c: e28cca08 add ip, ip, #32768 ; 0x8000
6 ^' }' X4 u+ r/ P9 n6 E6 h/ Q 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c1 @. J* a6 t6 q, \6 n) d
none:
& I" f/ s2 B7 ?00008324 <_start>:! ~$ o+ c& {( C& u
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
3 a1 j; w. k, {% H3 B! d) { 8328: e3a0b000 mov fp, #0 ; 0x0* R- g2 h" g7 }- ?8 ?" U
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 ?, o0 D, ]7 H% c& k4 r
8330: e1a0200d mov r2, sp
( U. m, X( Z$ X+ @ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
. ?, `6 L0 P7 W+ L 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
2 B. i3 o) e5 U+ {3 _5 i, n- |: T 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
' R! ?/ L h4 {" L; U$ q 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
- N2 ]! @, x$ b& ~) `: s: a3 P9 M6 D 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ u' {+ b6 ]$ H; p" q" m) H7 E! u
8348: ebffffef bl 830c <_init+0x2c>) d, P8 q/ p, D
834c: ebffffeb bl 8300 <_init+0x20>
, D1 ^8 p' g9 Y) j% K2 x8 F 8350: 00008404 .word 0x00008404 J- c6 I. i6 r
8354: 000083cc .word 0x000083cc
% l. w: P! Y+ E4 E' f, E 8358: 00008408 .word 0x00008408
! t) e$ W4 Z$ J' ?3 K8 Aarago:
3 A* v1 ^/ r0 e2 y8 X00008294 <_start>:
! y; M. g$ H; w 8294: e3a0b000 mov fp, #0" W! T% p# V) Y2 q0 s0 T0 ~8 {5 c0 ~" c6 W
8298: e3a0e000 mov lr, #0% b: }7 i5 A8 `, A. n$ _7 S
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& D/ w- ~7 s! K4 o& I4 h5 U/ @6 H 82a0: e1a0200d mov r2, sp
: c1 j$ Z# c0 a. q i0 i* X3 P 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)* P: d( {5 L7 b, P7 b: P
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
- F1 h) C& D* e' x 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
3 o- ?/ a% }0 t# R( Z2 ? 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 T2 S$ U1 }1 I 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
W2 g9 i' P# O8 e& b/ f4 _ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>' k3 ]' Q4 e* w
82bc: ebffffee bl 827c <_init+0x2c>7 C) e) o0 G1 ^$ p
82c0: ebffffea bl 8270 <_init+0x20>, B! K' d2 k3 Y$ w( T$ x
82c4: 000083dc .word 0x000083dc
. ~0 ?" x( M1 a7 z5 Q; `" p$ n 82c8: 00008344 .word 0x00008344
( e, `4 c4 P1 m( c; ] 82cc: 0000837c .word 0x0000837c
/ {* b# W. }* H( dnone:+ l; R, r6 ` h% g% R
0000835c <call_gmon_start>:2 J( P) k' Q. A% B9 [, T9 m6 @8 {
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
; s* P& l+ ?6 X' ] M" c 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>6 o, r O6 O+ j" e6 K# j6 l/ G5 c) F# Z& D
8364: e08f3003 add r3, pc, r3$ b) ]2 r" n5 U. W* I" ^
8368: e7931002 ldr r1, [r3, r2]& G$ U& h- B& Q# m! W
836c: e3510000 cmp r1, #0 ; 0x08 U9 F. ^: ?( H* k
8370: 012fff1e bxeq lr" ^( e( h' k: p J
8374: eaffffe7 b 8318 <_init+0x38>
+ U5 s9 ~( g+ K" n7 b1 x 8378: 00008264 .word 0x00008264
* K7 `0 {2 y) ^' `7 C3 u9 g 837c: 00000018 .word 0x000000182 _+ q3 A9 K3 F/ x8 r4 I9 N1 @
arago:6 U* e6 {, T2 E+ F! V
000082d0 <call_gmon_start>:6 ^7 a& B9 Q W, g
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
& E7 ?0 F% |/ e, J3 U4 \ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>, ^8 |/ ?% {1 K
82d8: e08f3003 add r3, pc, r3( F% E2 Z5 |( q: P8 [# ]
82dc: e7932000 ldr r2, [r3, r0]) B4 F% V3 T5 a. O
82e0: e3520000 cmp r2, #0
, l1 @6 o6 l8 U1 w3 m 82e4: 012fff1e bxeq lr" f! r+ N9 Y5 o y- f
82e8: eaffffe6 b 8288 <_init+0x38>
- Y# u) v8 J# R7 [8 s \ 82ec: 00008208 .word 0x00008208# h3 _1 L6 i7 }( J+ J2 h
82f0: 00000018 .word 0x00000018- h6 [' K& T- @7 @
none:7 C8 y8 w) p2 o" [, M, h
00008380 <__do_global_dtors_aux>:" x2 W e8 z/ f/ A
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
# I$ Q9 R1 j2 X3 { 8384: e5d23000 ldrb r3, [r2]
. ^' t: R7 X- M8 C7 S8 f 8388: e3530000 cmp r3, #0 ; 0x0
4 {4 T. Q* N3 w, }: k: C 838c: 03a03001 moveq r3, #1 ; 0x12 W3 d, C: s. e7 K- y3 R) p
8390: 05c23000 strbeq r3, [r2]" g8 ~) Y+ _/ L% f
8394: e12fff1e bx lr
& v: V v- K! y. |. Q" M 8398: 000105f4 .word 0x000105f4% h5 o& t: Z* M' X' b
arago:& S' t5 ], I" k
000082f4 <__do_global_dtors_aux>:
( s9 i3 V7 F" Z9 v b1 n( L 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>' b& a- z% Y, E. ]' B- ^2 [9 [- L+ o
82f8: e5d32000 ldrb r2, [r3]0 U" t0 A; {6 w* A8 k; [7 W9 k
82fc: e3520000 cmp r2, #0! E9 R& g' u5 @$ c
8300: 02822001 addeq r2, r2, #1' i) m& ~: B. j$ v R
8304: 05c32000 strbeq r2, [r3]
+ Y1 Z2 M! f! L6 o 8308: e12fff1e bx lr
8 r4 Q3 O4 M2 {! f 830c: 0001050c .word 0x0001050c: o) D# h- n9 D3 e1 X
none:5 x8 f) M7 k6 N$ m+ V$ j1 u
0000839c <frame_dummy>: J, b6 H; T9 @; s' Y
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
& t$ \: s! g3 P8 u 83a0: e92d4010 push {r4, lr}
& h8 v( M5 b9 S0 I 83a4: e5903000 ldr r3, [r0]
- U- h3 n1 x% W9 w1 ~ 83a8: e3530000 cmp r3, #0 ; 0x0+ J; q! Z/ K. d7 ?6 t, }5 w5 G
83ac: 08bd8010 popeq {r4, pc}
( l5 }! a& Y; T! E7 p) J 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>( E! P" A. a# M9 G( w* P
83b4: e3530000 cmp r3, #0 ; 0x0
+ p9 y" n+ a2 o: `* I' o7 X 83b8: 08bd8010 popeq {r4, pc}# x: L) f4 E. k4 I8 Z
83bc: e12fff33 blx r3
* m0 y7 A2 F) v" X/ u 83c0: e8bd8010 pop {r4, pc}
- M4 a& M1 F- n: M& Y 83c4: 000104dc .word 0x000104dc
9 l, _' l( d7 y. T9 f* C! s 83c8: 00000000 .word 0x00000000
h/ P- i, r# m# Narago:
5 G4 |4 D& [5 ~3 }+ ~) g( s00008310 <frame_dummy>:3 k5 b, D2 R3 Y% j
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
- s+ G% Y( |; \) L1 Y 8314: e92d4008 push {r3, lr}
% A0 x6 J( w2 P 8318: e5903000 ldr r3, [r0]
$ \ E, a- ^% e9 g# e& y& \3 W z 831c: e3530000 cmp r3, #0% U4 B/ \4 I7 @% Y B7 B3 r. I
8320: 0a000003 beq 8334 <frame_dummy+0x24>
3 m1 J, K6 t% [; ^ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>. R8 c4 u& g, l
8328: e3530000 cmp r3, #0, o9 \8 s- v! C' h
832c: 11a0e00f movne lr, pc5 O# \7 [1 l( ]" s
8330: 112fff13 bxne r3
$ X2 Q9 ~! a$ n( m 8334: e8bd4008 pop {r3, lr}
3 @! r& R6 |+ E* e, x 8338: e12fff1e bx lr
( j" W3 A& h6 @. d, ~% W' z 833c: 000103fc .word 0x000103fc
5 ]8 J; g' c& m: d; V# H 8340: 00000000 .word 0x00000000
% H0 X7 Y3 g* N! V* Hnone:
/ a' i5 T. R5 j. w1 S7 l000083cc <main>:2 s; \+ O/ W6 S+ l! [/ k. k6 W. K
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)4 L& Z9 l- O. v2 `
83d0: e28db000 add fp, sp, #0 ; 0x0
7 K3 r0 d0 |- c+ } 83d4: e24dd01c sub sp, sp, #28 ; 0x1c# g5 C ]$ k5 x4 s6 E7 E
83d8: e50b0018 str r0, [fp, #-24]' P/ x8 ^3 z* j; F; _: f& A c
83dc: e50b101c str r1, [fp, #-28]
* F3 B" M/ y& i) G5 f d1 ]* M$ ~ 83e0: e51b2010 ldr r2, [fp, #-16]: ^4 G( L$ g5 B7 S8 }0 {
83e4: e51b300c ldr r3, [fp, #-12]2 }; ~7 J+ X e2 w( L* h( o2 _4 B
83e8: e0030392 mul r3, r2, r3
4 Y) F6 N7 {& d* D6 v4 f( |2 J! c# J( A1 w 83ec: e50b3008 str r3, [fp, #-8]
# g, z/ O) W: U, X% \6 ^4 s 83f0: e3a03000 mov r3, #0 ; 0x0
( y4 H$ [; Z: s8 z 83f4: e1a00003 mov r0, r3, y5 m- X2 {9 g( K, t7 \; X1 z- r' w
83f8: e28bd000 add sp, fp, #0 ; 0x0
' C; C: l Q+ X2 K' W 83fc: e8bd0800 pop {fp}
6 }- Q1 W2 |& Z. R 8400: e12fff1e bx lr
+ R5 a% s" m, q, n Tarago:; V9 M' A4 g3 C; Z2 ~7 Q. b T
00008344 <main>:
6 J5 I9 j- f7 i9 U q 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
! b" e( D6 r+ g/ \3 D- X+ M" T9 W 8348: e28db000 add fp, sp, #0
\6 `; s& \5 v 834c: e24dd01c sub sp, sp, #28% l$ L! _# k& o9 C
8350: e50b0018 str r0, [fp, #-24]! {" |$ ~- {2 e) K4 p( F( L* a
8354: e50b101c str r1, [fp, #-28]/ d, X- m' v# a; I
8358: e51b3008 ldr r3, [fp, #-8]* R+ S% f0 i; x- ?
835c: e51b200c ldr r2, [fp, #-12]
6 A+ X5 g. e( s7 N: {5 l: E E 8360: e0030392 mul r3, r2, r3
6 k+ N; ]* C- H, o5 O8 W* b 8364: e50b3010 str r3, [fp, #-16]& e, f7 c9 B( J7 ?* F
8368: e3a03000 mov r3, #0) I. g/ J6 I( O1 H& ]: X% z
836c: e1a00003 mov r0, r3' [4 N1 Z4 p) g
8370: e28bd000 add sp, fp, #0 e# ^' W8 K. R
8374: e8bd0800 pop {fp}4 i/ A: e$ i3 k. }( N7 r
8378: e12fff1e bx lr
2 X4 F' ]: `4 c5 vnone:
E0 L& V2 Z$ l00008404 <__libc_csu_fini>:- d" T3 q0 T e; c! F- P
8404: e12fff1e bx lr
* t) t' k/ R+ D# carago:) N- U! O, A5 d' [
000083dc <__libc_csu_fini>:' R& V0 l" z8 j% B q& ?3 ~# `5 l) h. ^
83dc: e12fff1e bx lr! H/ S; O O' ]; `
none:/ Y# F; [6 e% `
00008408 <__libc_csu_init>:- t/ v- F. G% L5 H% E
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr} V/ D% b/ R, v) x4 g7 k
840c: e1a08001 mov r8, r1
1 e% S8 |' v6 n* S! g' W; B 8410: e1a07002 mov r7, r2/ |# j [9 A& w2 A
8414: e1a0a000 mov sl, r0
5 [' q- W& P: j3 x: a/ r 8418: ebffffb0 bl 82e0 <_init>( k3 E: U0 {6 @ @: E7 Q- d
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
3 `, q; {% a! \, E% p, T7 {2 Z 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>" y3 L n$ X' [0 ]) H
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>, g, c* F; f6 ?7 v
8428: e0613003 rsb r3, r1, r30 s" E Z2 F# }1 q( B+ @1 ]
842c: e08f2002 add r2, pc, r2
, F6 E4 L6 v9 j" H. s( w- p- \ 8430: e1b05143 asrs r5, r3, #24 }6 e( n4 n+ W, ]
8434: e0822001 add r2, r2, r11 o+ P1 q: a: v3 _7 ^
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
% F( j4 X# O' c$ v! ` 843c: e1a06002 mov r6, r2
3 ]" h# R9 `' ? 8440: e3a04000 mov r4, #0 ; 0x0
, {8 ?1 r' M5 Z1 G 8444: e1a0000a mov r0, sl. H+ O$ `8 r; V8 |: [4 i) m5 [
8448: e1a01008 mov r1, r8
+ K# J: k# l! o7 j' W* Y 844c: e1a02007 mov r2, r7
8 g# F" O% \" g0 X 8450: e1a0e00f mov lr, pc" l. @! o; E. j) Y7 M
8454: e796f104 ldr pc, [r6, r4, lsl #2]. @& \5 Z/ e {* f2 Z
8458: e2844001 add r4, r4, #1 ; 0x1
) x. X* `+ i) K6 M' Q 845c: e1540005 cmp r4, r5" M: f* a, q+ a) d* [3 k1 n' {
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
J" p1 y: C: r i) Z 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
0 a2 U. q" V) ] R) x 8468: ffffff04 .word 0xffffff04; G# g1 L7 B! T. h& F
846c: ffffff08 .word 0xffffff08
# [* S/ A7 _) b* P2 |+ W; E) G7 j 8470: 0000819c .word 0x0000819c
6 h& f( }* p* g; d( U- uarago:! A U. N% M ]* }
0000837c <__libc_csu_init>:
8 i, ~& H' p0 d' |) G4 E7 ?2 ? 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}: a: }$ P* E' |1 ~
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
# E) h& H% y' C/ w8 n 8384: e1a06000 mov r6, r0$ }. e& p- T& d, G
8388: e1a07001 mov r7, r17 p* z$ b. s. ~5 }% ~
838c: e1a08002 mov r8, r2
# A0 \: @& }9 y1 ^$ L) ?9 r 8390: ebffffae bl 8250 <_init>
3 `' q/ m( L% M# M" h 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>* G) g. l ]5 B' h" Z! J
8398: e08fa00a add sl, pc, sl( W5 Y$ f, C# B: `4 C# V6 ~
839c: e08f0001 add r0, pc, r1& L& J g% ]7 k2 u) @) Z! J
83a0: e06a5000 rsb r5, sl, r0* r1 X, L& k, O) j5 k; S* T
83a4: e1b05145 asrs r5, r5, #2
( }# g1 Q2 i0 M: v! Q+ h* A 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}1 u7 j6 I, J) g& x/ z4 i$ ^" _
83ac: e3a04000 mov r4, #0
! v% ]# e1 |4 X+ d3 J 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
6 _, X' T# V) I 83b4: e1a00006 mov r0, r6
6 n y4 z# F' B2 O. D% U 83b8: e1a01007 mov r1, r7
" Y1 \ G/ _% y. \ 83bc: e1a02008 mov r2, r8
( D u9 G' p. }7 _: E 83c0: e2844001 add r4, r4, #1- J9 V0 l4 j7 S P4 E) H5 p w
83c4: e12fff33 blx r3* V. E: ?- E6 n2 Y" X2 S4 B% l( p
83c8: e1540005 cmp r4, r5# o0 E! ^9 h! G$ b# I
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
3 I, J0 {$ c& E9 V- I3 s1 a2 V 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
7 }/ [* ]" y9 {2 H# K" `- z7 Y 83d4: 00008054 .word 0x000080546 a4 {. q) ^5 _: W
83d8: 00008054 .word 0x00008054
3 M$ D: e0 o# {2 J6 ~5 hnone:
) L" Y' d* a: {Disassembly of section .fini:
9 t* m8 Z5 T2 J! X
9 Q! ~& ?' G, J* N00008474 <_fini>:
' d+ J! V" y O) B5 t* T1 D 8474: e92d4010 push {r4, lr}
3 `9 K3 g) o" T; z+ A 8478: e8bd8010 pop {r4, pc}
4 k% p, ^7 r% u0 {2 }arago:
+ l% d5 E& }: i; R9 i' o c7 KDisassembly of section .fini:
: }2 w! n. u6 c, t* x$ {" |
& k9 U, ~- z; G000083e0 <_fini>:9 d* R( v: ^# p& z- f; y/ K% ~, c
83e0: e92d4008 push {r3, lr}; t3 H0 }! ]& v/ ]- G3 A
83e4: e8bd8008 pop {r3, pc}
3 m$ n, X$ A4 q8 H J: @# j( i. c0 r9 {2 t6 {
0 o7 ?* A! s+ i. W; X, R1 \5 r
& ^9 o/ t- Q0 _7 }6 e |
|