Browse Source

rtarget level 2

homework3
邓博昊 1 year ago
parent
commit
fe2425acd5
4 changed files with 232 additions and 0 deletions
  1. +225
    -0
      target66/farm.d
  2. BIN
      target66/farm.o
  3. +7
    -0
      target66/phase_4.txt
  4. BIN
      target66/phase_4_raw.txt

+ 225
- 0
target66/farm.d View File

@ -0,0 +1,225 @@
farm.o 文件格式 elf64-x86-64
Disassembly of section .text:
0000000000000000 <start_farm>:
0: f3 0f 1e fa endbr64
4: b8 01 00 00 00 mov $0x1,%eax
9: c3 ret
000000000000000a <getval_448>:
a: f3 0f 1e fa endbr64
e: b8 49 50 c3 f6 mov $0xf6c35049,%eax
13: c3 ret
0000000000000014 <setval_253>:
14: f3 0f 1e fa endbr64
18: c7 07 48 89 c7 94 movl $0x94c78948,(%rdi)
1e: c3 ret
000000000000001f <getval_373>:
1f: f3 0f 1e fa endbr64
23: b8 d3 f5 c2 58 mov $0x58c2f5d3,%eax
28: c3 ret
0000000000000029 <setval_233>:
29: f3 0f 1e fa endbr64
2d: c7 07 87 4a 89 c7 movl $0xc7894a87,(%rdi)
33: c3 ret
0000000000000034 <setval_212>:
34: f3 0f 1e fa endbr64
38: c7 07 58 90 c3 92 movl $0x92c39058,(%rdi)
3e: c3 ret
000000000000003f <getval_424>:
3f: f3 0f 1e fa endbr64
43: b8 48 89 c7 c3 mov $0xc3c78948,%eax
48: c3 ret
0000000000000049 <setval_417>:
49: f3 0f 1e fa endbr64
4d: c7 07 48 89 c7 90 movl $0x90c78948,(%rdi)
53: c3 ret
0000000000000054 <setval_479>:
54: f3 0f 1e fa endbr64
58: c7 07 58 c7 7f 61 movl $0x617fc758,(%rdi)
5e: c3 ret
000000000000005f <mid_farm>:
5f: f3 0f 1e fa endbr64
63: b8 01 00 00 00 mov $0x1,%eax
68: c3 ret
0000000000000069 <add_xy>:
69: f3 0f 1e fa endbr64
6d: 48 8d 04 37 lea (%rdi,%rsi,1),%rax
71: c3 ret
0000000000000072 <addval_467>:
72: f3 0f 1e fa endbr64
76: 8d 87 89 c2 38 d2 lea -0x2dc73d77(%rdi),%eax
7c: c3 ret
000000000000007d <setval_191>:
7d: f3 0f 1e fa endbr64
81: c7 07 89 d1 08 c9 movl $0xc908d189,(%rdi)
87: c3 ret
0000000000000088 <addval_101>:
88: f3 0f 1e fa endbr64
8c: 8d 87 48 89 e0 c3 lea -0x3c1f76b8(%rdi),%eax
92: c3 ret
0000000000000093 <setval_324>:
93: f3 0f 1e fa endbr64
97: c7 07 8d c2 08 db movl $0xdb08c28d,(%rdi)
9d: c3 ret
000000000000009e <setval_118>:
9e: f3 0f 1e fa endbr64
a2: c7 07 89 ce 28 c0 movl $0xc028ce89,(%rdi)
a8: c3 ret
00000000000000a9 <addval_344>:
a9: f3 0f 1e fa endbr64
ad: 8d 87 99 ce 08 c9 lea -0x36f73167(%rdi),%eax
b3: c3 ret
00000000000000b4 <getval_119>:
b4: f3 0f 1e fa endbr64
b8: b8 48 89 e0 91 mov $0x91e08948,%eax
bd: c3 ret
00000000000000be <setval_422>:
be: f3 0f 1e fa endbr64
c2: c7 07 89 ce 20 c9 movl $0xc920ce89,(%rdi)
c8: c3 ret
00000000000000c9 <getval_396>:
c9: f3 0f 1e fa endbr64
cd: b8 88 d1 08 d2 mov $0xd208d188,%eax
d2: c3 ret
00000000000000d3 <getval_181>:
d3: f3 0f 1e fa endbr64
d7: b8 56 89 ce c7 mov $0xc7ce8956,%eax
dc: c3 ret
00000000000000dd <setval_430>:
dd: f3 0f 1e fa endbr64
e1: c7 07 89 c2 90 90 movl $0x9090c289,(%rdi)
e7: c3 ret
00000000000000e8 <getval_131>:
e8: f3 0f 1e fa endbr64
ec: b8 09 c2 20 c9 mov $0xc920c209,%eax
f1: c3 ret
00000000000000f2 <getval_127>:
f2: f3 0f 1e fa endbr64
f6: b8 89 d1 94 d2 mov $0xd294d189,%eax
fb: c3 ret
00000000000000fc <getval_488>:
fc: f3 0f 1e fa endbr64
100: b8 a9 c2 84 d2 mov $0xd284c2a9,%eax
105: c3 ret
0000000000000106 <setval_397>:
106: f3 0f 1e fa endbr64
10a: c7 07 48 89 e0 91 movl $0x91e08948,(%rdi)
110: c3 ret
0000000000000111 <setval_352>:
111: f3 0f 1e fa endbr64
115: c7 07 cd 4c 89 e0 movl $0xe0894ccd,(%rdi)
11b: c3 ret
000000000000011c <getval_130>:
11c: f3 0f 1e fa endbr64
120: b8 88 ce 08 d2 mov $0xd208ce88,%eax
125: c3 ret
0000000000000126 <setval_483>:
126: f3 0f 1e fa endbr64
12a: c7 07 89 d1 c7 3b movl $0x3bc7d189,(%rdi)
130: c3 ret
0000000000000131 <setval_198>:
131: f3 0f 1e fa endbr64
135: c7 07 3d 48 8d e0 movl $0xe08d483d,(%rdi)
13b: c3 ret
000000000000013c <addval_355>:
13c: f3 0f 1e fa endbr64
140: 8d 87 0a 89 d1 c3 lea -0x3c2e76f6(%rdi),%eax
146: c3 ret
0000000000000147 <addval_366>:
147: f3 0f 1e fa endbr64
14b: 8d 87 09 c2 90 c3 lea -0x3c6f3df7(%rdi),%eax
151: c3 ret
0000000000000152 <getval_470>:
152: f3 0f 1e fa endbr64
156: b8 89 ce 30 d2 mov $0xd230ce89,%eax
15b: c3 ret
000000000000015c <addval_239>:
15c: f3 0f 1e fa endbr64
160: 8d 87 a5 89 c2 94 lea -0x6b3d765b(%rdi),%eax
166: c3 ret
0000000000000167 <setval_433>:
167: f3 0f 1e fa endbr64
16b: c7 07 99 c2 84 db movl $0xdb84c299,(%rdi)
171: c3 ret
0000000000000172 <getval_102>:
172: f3 0f 1e fa endbr64
176: b8 89 d1 48 c0 mov $0xc048d189,%eax
17b: c3 ret
000000000000017c <setval_128>:
17c: f3 0f 1e fa endbr64
180: c7 07 48 89 e0 92 movl $0x92e08948,(%rdi)
186: c3 ret
0000000000000187 <setval_480>:
187: f3 0f 1e fa endbr64
18b: c7 07 89 ce 30 db movl $0xdb30ce89,(%rdi)
191: c3 ret
0000000000000192 <addval_494>:
192: f3 0f 1e fa endbr64
196: 8d 87 81 d1 84 d2 lea -0x2d7b2e7f(%rdi),%eax
19c: c3 ret
000000000000019d <getval_367>:
19d: f3 0f 1e fa endbr64
1a1: b8 3c 48 89 e0 mov $0xe089483c,%eax
1a6: c3 ret
00000000000001a7 <setval_476>:
1a7: f3 0f 1e fa endbr64
1ab: c7 07 c9 d1 90 c3 movl $0xc390d1c9,(%rdi)
1b1: c3 ret
00000000000001b2 <getval_159>:
1b2: f3 0f 1e fa endbr64
1b6: b8 89 ce 38 c9 mov $0xc938ce89,%eax
1bb: c3 ret
00000000000001bc <getval_115>:
1bc: f3 0f 1e fa endbr64
1c0: b8 48 89 e0 c2 mov $0xc2e08948,%eax
1c5: c3 ret
00000000000001c6 <end_farm>:
1c6: f3 0f 1e fa endbr64
1ca: b8 01 00 00 00 mov $0x1,%eax
1cf: c3 ret

BIN
target66/farm.o View File


+ 7
- 0
target66/phase_4.txt View File

@ -0,0 +1,7 @@
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
74 1c 40 55 55 55 00 00
8f ee 8d 3e 00 00 00 00
85 1c 40 55 55 55 00 00
a9 1a 40 55 55 55 00 00

BIN
target66/phase_4_raw.txt View File


Loading…
Cancel
Save