Merge pull request #4 from Arthur2e5/patch-1

README: tweak formatting by a bit
This commit is contained in:
Artur K. 2015-10-20 05:15:49 +00:00
commit d8a4fe1c04

View File

@ -1,16 +1,18 @@
I've fixed many issues in this codebase, among other things - memory reallocation during decompilation.
To reflect those fixes, I've edited the original readme a bit.
-----------------------------
Original readme:
* * *
dcc Distribution
dcc Distribution
================
The code provided in this distribution is (C) by their authors:
Cristina Cifuentes (most of dcc code)
Mike van Emmerik (signatures and prototype code)
Jeff Ledermann (some disassembly code)
and is provided "as is".
- Cristina Cifuentes (most of dcc code)
- Mike van Emmerik (signatures and prototype code)
- Jeff Ledermann (some disassembly code)
and is provided "as is". Additional contributor list is available
[on GitHub](https://github.com/nemerle/dcc/graphs/contributors).
The following files are included in the dccoo.tar.gz distribution:
- dcc.zip (dcc.exe DOS program, 1995)
@ -77,28 +79,28 @@ Comments on individual files:
Our thanks to Gary Shaffstall for some debugging work. Current bugs
are:
- if the code generated in the one line is too long, the (static)
- [ ] if the code generated in the one line is too long, the (static)
buffer used for that line is clobbered. Solution: make the buffer
larger (currently 200 chars).
- the large memory model problem & scanf()
- dcc's error message shows a p option available which doesn't
- [ ] the large memory model problem & scanf()
- [ ] dcc's error message shows a p option available which doesn't
exist, and doesn't show an i option which exists.
<del>- there is a nasty problem whereby some arrays can get reallocated to
a new address, and some pointers can become invalid. This mainly
- [x] there is a nasty problem whereby some arrays can get reallocated
to a new address, and some pointers can become invalid. This mainly
tends to happen to larger executable files. A major rewrite will
probably be required to fix this.</del>
probably be required to fix this.
For more information refer to the thesis "Reverse Compilation
Techniques" by Cristina Cifuentes, Queensland University of
Technology, 1994, and the dcc home page:
http://www.it.uq.edu.au/groups/csm/dcc_readme.html
http://www.it.uq.edu.au/groups/csm/dcc_readme.html
Please note that the executable version of dcc provided in this
distribution does not necessarily match the source code provided,
some changes were done without us keeping track of every change.
Using dcc
---------
Here is a very brief summary of switches for dcc: