mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-21 04:13:22 +08:00
[0.1.x] + version string
git-svn-id: https://pykd.svn.codeplex.com/svn@73229 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
153766deb4
commit
cee9b7f13d
@ -18,11 +18,16 @@
|
||||
#include "dbgmem.h"
|
||||
#include "intbase.h"
|
||||
#include "process.h"
|
||||
#include "pykdver.h"
|
||||
|
||||
using namespace pykd;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static const std::string pykdVersion = PYKD_VERSION_BUILD;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
BOOL WINAPI DllMain(
|
||||
__in HINSTANCE /*hinstDLL*/,
|
||||
__in DWORD fdwReason,
|
||||
@ -99,6 +104,8 @@ BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS( pyDia_Symbol_findChildrenEx, pyDia::Symb
|
||||
|
||||
BOOST_PYTHON_MODULE( pykd )
|
||||
{
|
||||
python::scope().attr("version") = pykdVersion;
|
||||
|
||||
python::class_<intBase>( "intBase", "intBase", python::no_init )
|
||||
.def( python::init<python::object&>() )
|
||||
.def( "__eq__", &intBase::eq )
|
||||
|
@ -8,6 +8,7 @@
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
#include "pykdver.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
@ -70,11 +71,11 @@ BEGIN
|
||||
BLOCK "041904b0"
|
||||
BEGIN
|
||||
VALUE "FileDescription", "pykd - python extension for windbg"
|
||||
VALUE "FileVersion", "0, 1, 0, 5"
|
||||
VALUE "FileVersion", PYKD_VERSION_BUILD
|
||||
VALUE "InternalName", "pykd"
|
||||
VALUE "OriginalFilename", "pykd.dll"
|
||||
VALUE "ProductName", "pykd - python extension for windbg"
|
||||
VALUE "ProductVersion", "0, 1, 0, 5"
|
||||
VALUE "ProductVersion", PYKD_VERSION_BUILD
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
@ -563,6 +563,10 @@
|
||||
RelativePath=".\pyaux.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\pykdver.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\resource.h"
|
||||
>
|
||||
|
9
pykd/pykdver.h
Normal file
9
pykd/pykdver.h
Normal file
@ -0,0 +1,9 @@
|
||||
|
||||
#define __VER_STR2__(x) #x
|
||||
#define __VER_STR1__(x) __VER_STR2__(x)
|
||||
|
||||
#define PYKD_VERSION_MAJOR 1
|
||||
#define PYKD_VERSION_MINOR 5
|
||||
|
||||
#define PYKD_VERSION_BUILD \
|
||||
"0." __VER_STR1__(PYKD_VERSION_MAJOR) ".0." __VER_STR1__(PYKD_VERSION_MINOR)
|
@ -51,10 +51,12 @@ def getTestSuite( singleName = "" ):
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
print "\nTesting PyKd " + pykd.version
|
||||
|
||||
target.appPath = sys.argv[1]
|
||||
|
||||
target.moduleName = os.path.splitext(os.path.basename(target.appPath))[0]
|
||||
print "\nTest module: %s" % target.appPath
|
||||
print "Test module: %s" % target.appPath
|
||||
|
||||
pykd.startProcess( target.appPath )
|
||||
|
||||
@ -63,6 +65,8 @@ if __name__ == "__main__":
|
||||
|
||||
pykd.go()
|
||||
|
||||
print ""
|
||||
|
||||
suite = getTestSuite()
|
||||
#suite = getTestSuite( "typedvar.TypedVarTest.testBitField" )
|
||||
#suite = getTestSuite( "typeinfo.TypeInfoTest.testBitField" )
|
||||
|
Loading…
Reference in New Issue
Block a user