-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
69 lines (48 loc) · 2.11 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// This file is part of bugreport.
// Copyright (c) 2006-2009 The bugreport Developers.
// See AUTHORS.txt for details.
// Licensed under the GNU General Public License, Version 3 (GPLv3).
// See LICENSE.txt for details.
CHORES:
Here are some potential refactorings:
-comments in .dump dictate expectations, remove expectations from
systemTestList.txt
-extract template method(s) from emulateOpcode similar switch statements
-adding to a pointer with only one element should
InvalidOperationException
-GetNewBuffer should be on AbstractBuffer and return AbstactBuffer;
tests that use it should move to AbstractBufferTests
-unify duplicative hex switch statements by introducing a private struct
-make operator effect, stack effect, etc a parameter to emulateOpcode
STORIES:
This list is subject to change, of course, but should be kept in order of first
to last thing(s) to do.
Some tasks or group of tasks have a number, 1-3, rating the expected difficulty
of the task, 1 being the lowest (easy) and 3 being the highest (difficult).
These are also expected to be revised as time goes on and different tasks get
accomplished.
As of 2006-09-01 16:20:16 UTC
- Get all tests currently in SVN to pass
- simple [1]
- medium [3]
- hard [3]
- Add support for ELF binary input (in addition to objdump .dump files) [2]
- Print out same register/trace output with ELF binaries [2]
- Get all tests currently in SVN to pass using ELF binaries
- simple
- medium
- hard
- Get all tests currently in SVN to pass with all combinations of optimization
options (but with -g on) on both objdump .dump files and ELF binaries [2]
- simple
- medium
- hard
- Get all tests currently in SVN to pass with all combinations of optimization
options *without* -g on for both objdump .dump files and ELF binaries [2]
- simple
- medium
- hard
- Get vuln_server.c to pass (both objdump .dump file and ELF binary) with all
combinations of optimization options (but with -g on).
- Get vuln_server.c to pass (both objdump .dump file and ELF binary) with all
combinations of optimization options *without* -g on.