diff --git a/pykd/pykdver.h b/pykd/pykdver.h index 7aa9c53..f09e6a5 100644 --- a/pykd/pykdver.h +++ b/pykd/pykdver.h @@ -2,7 +2,7 @@ #define PYKD_VERSION_MAJOR 0 #define PYKD_VERSION_MINOR 2 #define PYKD_VERSION_SUBVERSION 0 -#define PYKD_VERSION_BUILDNO 19 +#define PYKD_VERSION_BUILDNO 20 #define __VER_STR2__(x) #x diff --git a/pykd/stkframe.cpp b/pykd/stkframe.cpp index fe2d870..f66d594 100644 --- a/pykd/stkframe.cpp +++ b/pykd/stkframe.cpp @@ -408,7 +408,7 @@ python::object StackFrame::getLocalByIndex( ULONG index ) } if ( !symVar ) - throw DbgException("local var not found"); + throw PyException( PyExc_IndexError, "index out of range" ); ULONG64 varAddr; const LocationType locType = static_cast(symVar->getLocType()); @@ -476,7 +476,7 @@ python::object StackFrame::getParamByIndex( ULONG index ) } if ( !symVar ) - throw DbgException("local var not found"); + throw PyException( PyExc_IndexError, "index out of range" ); ULONG64 varAddr; const LocationType locType = static_cast(symVar->getLocType());