From db03afaff0a4aa9e476c6d3d75bc8e5d6ea222c7 Mon Sep 17 00:00:00 2001 From: "mr.exodia" Date: Thu, 20 Mar 2014 00:22:14 +0100 Subject: [PATCH] SetBPXOptions supports UE_BREAKPOINT_TYPE_* --- TitanEngine/TitanEngine.Breakpoints.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TitanEngine/TitanEngine.Breakpoints.cpp b/TitanEngine/TitanEngine.Breakpoints.cpp index 27f9ac7..6b285d3 100644 --- a/TitanEngine/TitanEngine.Breakpoints.cpp +++ b/TitanEngine/TitanEngine.Breakpoints.cpp @@ -15,6 +15,12 @@ __declspec(dllexport) void TITCALL SetBPXOptions(long DefaultBreakPointType) { if(DefaultBreakPointType == UE_BREAKPOINT_INT3 || DefaultBreakPointType == UE_BREAKPOINT_LONG_INT3 || DefaultBreakPointType == UE_BREAKPOINT_UD2) engineDefaultBreakPointType = DefaultBreakPointType; + else if(DefaultBreakPointType == UE_BREAKPOINT_TYPE_INT3) + engineDefaultBreakPointType = UE_BREAKPOINT_INT3; + else if(DefaultBreakPointType == UE_BREAKPOINT_TYPE_LONG_INT3) + engineDefaultBreakPointType = UE_BREAKPOINT_LONG_INT3; + else if(DefaultBreakPointType == UE_BREAKPOINT_TYPE_UD2) + engineDefaultBreakPointType = UE_BREAKPOINT_UD2; } __declspec(dllexport) bool TITCALL IsBPXEnabled(ULONG_PTR bpxAddress)