From 7260e8f0c973e5a92f83f2881a6a0fc693357022 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Thu, 11 Sep 2014 16:28:34 +0000 Subject: [PATCH] [0.3.x] fixed : removed global exporting values git-svn-id: https://pykd.svn.codeplex.com/svn@89078 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/pymod.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pykd/pymod.cpp b/pykd/pymod.cpp index a88d88e..f21ae1f 100644 --- a/pykd/pymod.cpp +++ b/pykd/pymod.cpp @@ -769,7 +769,7 @@ BOOST_PYTHON_MODULE( pykd ) .value("PrivateBuild", kdlib::FileFlagPrivateBuild) .value("InfoInferred", kdlib::FileFlagInfoInferred) .value("SpecialBuild", kdlib::FileFlagSpecialBuild) - .export_values(); + ; python::enum_("eventType", "Type of debug event") .value("Breakpoint", kdlib::EventTypeBreakpoint) @@ -785,7 +785,7 @@ BOOST_PYTHON_MODULE( pykd ) .value("ChangeDebuggeeState", kdlib::EventTypeChangeDebuggeeState) .value("ChangeEngineState", kdlib::EventTypeChangeEngineState) .value("ChangeSymbolState", kdlib::EventTypeChangeSymbolState) - .export_values(); + ; python::class_("debugEvent", "Debug evemt descriptions", python::no_init) .def_readonly("type", &DebugEvent::eventType) @@ -815,14 +815,14 @@ BOOST_PYTHON_MODULE( pykd ) .value("Proceed", kdlib::DebugCallbackProceed) .value("NoChange", kdlib::DebugCallbackNoChange) .value("Break", kdlib::DebugCallbackBreak) - .export_values(); + ; python::enum_("executionStatus", "Execution Status") .value("NoChange", kdlib::DebugStatusNoChange ) .value("Go", kdlib::DebugStatusGo ) .value("Break", kdlib::DebugStatusBreak ) .value("NoDebuggee", kdlib::DebugStatusNoDebuggee ) - .export_values(); + ; python::enum_("callingConvention", "Calling convention for a function") .value("NearC", kdlib::CallConv_NearC ) @@ -849,12 +849,12 @@ BOOST_PYTHON_MODULE( pykd ) .value("M32RCall", kdlib::CallConv_M32RCall ) .value("ClrCall", kdlib::CallConv_ClrCall ) .value("Inline", kdlib::CallConv_Inline ) - .export_values(); + ; python::enum_("CPUType", "type of CPU") .value("I386", kdlib::CPU_I386 ) .value("AMD64", kdlib::CPU_AMD64 ) - .export_values(); + ; python::enum_("memoryProtect", "Memory protection attribiuties") .value("PageNoAccess", kdlib::PageNoAccess) @@ -865,7 +865,7 @@ BOOST_PYTHON_MODULE( pykd ) .value("PageExecuteRead", kdlib::PageExecuteRead) .value("PageExecuteReadWrite", kdlib::PageExecuteReadWrite) .value("PageExecuteWriteCopy", kdlib::PageExecuteWriteCopy) - .export_values(); + ; python::class_( "eventHandler", "Base class for overriding and handling debug notifications" )