C++ python bytecode disassembler and decompiler
  • C++ 84.5%
  • Python 14.9%
  • CMake 0.5%
Find a file
Darryl Pogue ed1fefc205 Resize the stack if necessary when pushing.
This fixes a bunch of valgrind warnings and crashes.
2011-09-18 21:02:10 -07:00
bin Added basic while loop support and a test system. 2010-12-31 02:42:58 -08:00
bytes Add Python 3.2 support 2011-01-06 17:15:48 -08:00
out Code so far 2009-07-24 08:35:21 +00:00
tests Support for printing to a stream (PRINT_*_TO). 2011-09-18 00:35:28 -07:00
.gitignore Move .hgignore to .gitignore 2011-08-09 19:44:24 -07:00
ASTNode.cpp Add slices and prepare for more try/except stuff. 2011-01-04 13:52:15 -08:00
ASTNode.h Correct output for in-place operators. 2011-09-18 12:06:29 -07:00
ASTree.cpp Added all the in-place operators. 2011-09-18 21:01:43 -07:00
ASTree.h Fixed imports, and restructured ifs to be "code blocks" 2010-09-07 21:32:34 -07:00
bytecode.cpp Add Python 3.2 support 2011-01-06 17:15:48 -08:00
bytecode.h Add Python 3.2 support 2011-01-06 17:15:48 -08:00
code.cpp Code so far 2009-07-24 08:35:21 +00:00
code.h A little bit of code support now 2009-07-26 10:07:13 +00:00
data.cpp Added the rest of the marshalable types, and more info to the disassembly output (including a bytecode position counter to help with jump calculations) 2009-07-25 02:41:15 +00:00
data.h Added the rest of the marshalable types, and more info to the disassembly output (including a bytecode position counter to help with jump calculations) 2009-07-25 02:41:15 +00:00
FastStack.h Resize the stack if necessary when pushing. 2011-09-18 21:02:10 -07:00
LICENSE Added GPL v3 license file 2009-07-25 00:43:46 +00:00
Makefile Added a bunch of tests from decompyle. 2011-09-17 21:51:20 -07:00
module.cpp Add Python 3.2 support 2011-01-06 17:15:48 -08:00
module.h Add Python 3.2 support 2011-01-06 17:15:48 -08:00
numeric.cpp Added the rest of the marshalable types, and more info to the disassembly output (including a bytecode position counter to help with jump calculations) 2009-07-25 02:41:15 +00:00
numeric.h Decoding simple files with functions and assignments is now possible 2009-07-27 00:23:49 +00:00
object.cpp Added the rest of the marshalable types, and more info to the disassembly output (including a bytecode position counter to help with jump calculations) 2009-07-25 02:41:15 +00:00
object.h Try to clean up the FastStack issues. 2010-12-30 16:48:59 -08:00
pycdas.cpp Merge uncommitted changes from old SVN copy 2010-09-03 21:50:35 -07:00
pycdas.vcproj Update Windows version to include bytecode maps 2010-11-07 15:39:36 -08:00
pycdc.cpp Merge uncommitted changes from old SVN copy 2010-09-03 21:50:35 -07:00
pycdc.sln Added windows/VS stuff 2010-04-12 12:59:44 -07:00
pycdc.vcproj Update Windows version to include bytecode maps 2010-11-07 15:39:36 -08:00
PythonBytecode.txt Add Python 3.2 support 2011-01-06 17:15:48 -08:00
sequence.cpp Decompyles classes and imports 2009-07-27 03:00:55 +00:00
sequence.h Decompyles classes and imports 2009-07-27 03:00:55 +00:00
string.cpp Merge uncommitted changes from old SVN copy 2010-09-03 21:50:35 -07:00
string.h Improved output formatting, and added more instruction support 2009-08-03 23:13:50 +00:00