Commented Unassigned: vld.ini search path [10548]
In my setup loaded vld.dll is located in different from EXE directory.Vld.ini is also stored near vld.dll but directory containing vld.dll isn't looked at.Comments: I would like to have also support...
View ArticleCreated Unassigned: Regression: false positives from CRT in VS2013 with /MTd...
There's a regression in the HEAD version (introduced around commits f088a96 and 30e6e0a). When an empty main() is run under VS2013 with /MTd, I'm getting 52 memory leaks, example:```---------- Block 18...
View ArticleSource code checked in, #44cdcac22ca69a2321622b1227e2491a29adb91c
Correct variable name pcrtxxd_vector_new, pmfcd__vector_new_dbg_4p
View ArticleSource code checked in, #8821601f51f9ae4d90aa33721440356571b82d8b
Fix #6359, #10553, Visual Leak Detector is unloaded before IMalloc interface is released. Capture IMalloc->Realloc context
View ArticleSource code checked in, #83b3f89ea2bc6963e77ffd0652487e512189892c
Patch ntdll to gain access to LdrpCallInitRoutine() and call RefreshModules() before calling dll entry point. Remove "CRT_USE_TYPE(crtheader->use) == CRT_USE_IGNORE ||" as it is causing the report...
View ArticleSource code checked in, #62c799bfc75c58ae15d0551d7b962592c4e5ba93
Fix #9519, #9859, #10544, use LoaderLock to serialize any calls which load additional libraries or require access to the Loader Lock.
View ArticleSource code checked in, #0c2c4368fdbc9e4b477e4b1e268e9c5e40ac2f70
Improve thread synchronisation
View ArticleSource code checked in, #8d20b9f50670246b48e79c85ba92d74fc6ec01e8
Clean up VS2013 and VS2015 project files
View ArticleSource code checked in, #ad0d2795b9fe5dd080931443805cc6f04b77fd88
Fix building with source path with spaces Copy test dependencies prior to the build
View ArticleSource code checked in, #1af5dfbb7850de905b1f1eed88636dadea163822
Ignore CRT allocations in debug runtime
View ArticleSource code checked in, #39754a05a69c32b04d4a706035a18d1129541f6c
Add option to skip reporting crt startup allocations as memory leaks Optimise identification and cache of crt leaks Exclude internal modules stack lines for VS2013 Use beginWith and endWith to compare...
View ArticleSource code checked in, #cad4a84ecaf1c43206e425dd0023ef4d59a772c4
Add debug calls to msvcrt.dll as msvcrtd.dll is not distributed any more.
View ArticleSource code checked in, #572f66baf8211d6ba1aefccc08ea3127a6d750ae
Expression 'NumChars >= 0' is always true. Unsigned type value is always >= 0
View ArticleSource code checked in, #523fd08eda95d4b3a133ae8ba629a20a882456e4
Add vld_main test to ensure startup crt allocations are skipped, but dynamic initialization of static and global variables is not. Fix vld_main exit code and add a comment of expected behaviour.
View ArticleSource code checked in, #3053f0af945fa861c67838b5e4264924d80de8bf
Avoid access violation exceptions when calling ImageDirectoryEntryToDataEx in cases where the module has already unloaded by using parameter Base = NULL.
View ArticleSource code checked in, #5c988df9dc6cd4fa41b86d2242f43e6f5222404c
In RestoreImport get the real address by calling g_vld._RGetProcAddress. Improve Debug Reports information to more readable format and display after hook or unhook was completed successfully.
View ArticleSource code checked in, #2d94816ab2ca2159c5c4c94ab0bf915886283ea8
Add vld_ComTest (after compilation the DLL should register successfully Add vld_unload test (loads and unloads two dlls and observes the loading/unloading behaviour of vld library) Fix build...
View ArticleSource code checked in, #2d27a9371d1c70540160801818fd8f37e27bc8cd
Run vld_unload on AppVeyor
View ArticleSource code checked in, #cb85ae53f0fdab05e0509c45e633466539cec0bf
Improvements to vld_unload test
View ArticleSource code checked in, #f1ba62bcd2a0ea06ddaea598859a8dad2d7431b3
Update VS2013 and 2015 projects and solutions
View Article