-
Notifications
You must be signed in to change notification settings - Fork 23
Merge to master branch #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…lowed to use thread local before CRT initialization
SuspendThread is not enough to guarantee safe initialization of bookkeeping data
…ntly. Remove the need to manually update MinHook project when upgrading Visual C++.
I decided to ditch the changes to make the profiler not use malloc for now. They didn't compile. I'll resurrect these after assesing whether some third party hash table would do the job better. # Conflicts: # Heapy/Heapy.vcxproj # HeapyInject/HeapyInject.vcxproj # ProfileTestApplication/ProfileTestApplication.vcxproj # Readme.md # TestApplication/TestApplication.vcxproj # libs/MinHook/build/VC12/libMinHook.vcxproj # libs/MinHook/src/HDE/hde32.h # libs/MinHook/src/HDE/hde64.h # libs/MinHook/src/hook.cpp # libs/MinHook/src/trampoline.cpp
|
I honestly can't remember what happened with this line of work - but I'm looking at incorporating these changes now @jackylai0. I'm planning on adding some other features soon and wanted a good starting point. Branch merge_jackylais_work. |
@lukedodd You mean HeapAllocator? It is based on VS2010 std::allocator and modify to use HeapAlloc/HeapFree instead. Maybe std::allocator changes is too extensive and have to re-adapted for VS2019. |
Need to turn off optimization for StackTrace::trace().
|
@lukedodd Please check my latest commits. I merged your branch again and fixed various bugs (including HeapAllocator compile error). |
Fix:
New: