mirror of https://github.com/x64dbg/TitanEngine
fucking shit, this has been broken since 2010 + fixed uninitialized buffer
This commit is contained in:
parent
a815753c52
commit
0414a061f7
|
|
@ -19,7 +19,10 @@ void CriticalSectionDeleteLocks()
|
|||
if(!bInitDone)
|
||||
return;
|
||||
for(int i = 0; i < LockLast; i++)
|
||||
{
|
||||
EnterCriticalSection(&locks[i]);
|
||||
DeleteCriticalSection(&locks[i]);
|
||||
}
|
||||
bInitDone = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
#include "Global.Engine.h"
|
||||
|
||||
|
||||
wchar_t engineSzEngineGarbageFolder[MAX_PATH];
|
||||
wchar_t engineSzEngineGarbageFolder[MAX_PATH] = L"";
|
||||
|
||||
// Global.Garbage.functions:
|
||||
bool CreateGarbageItem(void* outGargabeItem, int MaxGargabeStringSize)
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
|||
break;
|
||||
case DLL_THREAD_ATTACH:
|
||||
case DLL_THREAD_DETACH:
|
||||
break; //this bug has been here since 2010
|
||||
case DLL_PROCESS_DETACH:
|
||||
if(lpvReserved)
|
||||
ExtensionManagerPluginReleaseCallBack();
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@
|
|||
<Link>
|
||||
<AdditionalDependencies>$(ProjectDir)scylla_wrapper_x86.lib;$(ProjectDir)distorm_x86.lib;Imagehlp.lib;psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>$(ProjectDir)TitanEngine.def</ModuleDefinitionFile>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||
<AdditionalOptions>/ignore:4197 %(AdditionalOptions)</AdditionalOptions>
|
||||
</Link>
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
<OutputFile>$(OutDir)TitanEngine.dll</OutputFile>
|
||||
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
|
||||
<ModuleDefinitionFile>$(ProjectDir)TitanEngine.def</ModuleDefinitionFile>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
|
|
|
|||
Loading…
Reference in New Issue