openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
Visual Leak Detector
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
22 days
ago. based on code collected
22 days
ago.
Jan 28, 2024 — Jan 28, 2025
Showing page 17 of 23
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Added definition for the STATUS_SUCCESS kernel API return code.
dmouldin
More...
over 18 years ago
Fixed compiler errors in Visual Studio 2005.
dmouldin
More...
over 18 years ago
Fixed compiler warning in Visual Studio 2005.
dmouldin
More...
over 18 years ago
Updated for the 1.9a beta.
dmouldin
More...
almost 19 years ago
Updated for the 1.9a beta release.
dmouldin
More...
almost 19 years ago
Updated for the 1.9a beta release.
dmouldin
More...
almost 19 years ago
Added fix so that the copy of vld.ini in the windows directory, if it exists, will be used if no vld.ini file is found in the program's working directory.
dmouldin
More...
almost 19 years ago
Fixed a comment.
dmouldin
More...
almost 19 years ago
Added handler for GetProcAddress.
dmouldin
More...
almost 19 years ago
Fixed a comment. Removed default values on some options, leaving them blank (blank means they ARE set to the default).
dmouldin
More...
almost 19 years ago
Added handler for GetProcAddress to return the address of VLD's handlers it the address of a patched function is requested. Fixed/added some comments.
dmouldin
More...
almost 19 years ago
Clarified a comment.
dmouldin
More...
almost 19 years ago
Added some comments.
dmouldin
More...
almost 19 years ago
Corrected the copyright year.
dmouldin
More...
almost 19 years ago
Removed resettls() as part of a thread local storage related fix to ensure that thread local flags and variables get reset as the stack unwinds back out of VLD's code. In at least one case, IMalloc::Realloc, sometimes the Rtl* function (RtlReAllocate heap in this case) didn't always get called (presumably if the reallocated size was the same as the previous size, or some other similar case where the allocation request could be optimized out). Renamed m_modulelist to m_forcedmodulelist to better reflect its purpose. Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Updated the GNU LGPL header. Added some comments.
dmouldin
More...
almost 19 years ago
Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Renamed the AdditionalModules option to ForceIncludeModules to make it sound scarier. Added the CVS Id tag and the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Renamed the AdditionalModules option to ForceIncludeModules, to make it sound a little scarier. Fixed a bug related to thread local storage. In at least one case, IMalloc::Realloc, calling the function doesn't result in a call to the corresponding Rtl* function (RtlReAllocateHeap in this case). As a result, the thread local flags and variables would not be reset and would be invalid for the next allocation. Fixed by making all entry-point functions reset thread local flags and variables upon returning, as the stack unwinds. Made a few other minor improvements. Updated the GNU LGPL header. Added and corrected some comments.
dmouldin
More...
almost 19 years ago
Updated the GNU LGPL header. Added some comments.
dmouldin
More...
almost 19 years ago
Made some minor improvements. Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Removed clear(), since it is no longer used. Added the assignment operator to catch any accidental copying of Trees. Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Removed clear(), since it is no longer used. Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Updated the GNU LGPL header.
dmouldin
More...
almost 19 years ago
Updated the GNU LGPL header. Corrected some comments.
dmouldin
More...
almost 19 years ago
Initial revision of the default vld.ini file. This file contains all of the valid ini file options set to their default values and documents their usage.
dmouldin
More...
almost 19 years ago
Removed vldapi.h. The VLD APIs declarations have been moved to vld.h, since vld.h can now be included as many times as anyone wants.
dmouldin
More...
almost 19 years ago
Lots of changes, too many to list them all here. Some of the highlights are: Cleaned up the way thread local storage is implemented (it's now a static member of the VisualLeakDetector class). Added the heapinfo_s struct which allows multiple pieces of heap-related information to be stored for each HeapMap entry (for example, now a flags can be stored on a per-heap basis indicating which heaps are CRT heaps). Cleaned up the way that modules are attached. All modules, except for VLD's own module are attached, but only modules that import the VisualLeakDetector global class object are actually included in leak detection. All of the memory freeing functions have been removed except for RtlFreeHeap. All frees will eventually boil down to a call to RtlFreeHeap and we don't care which source line initiated the free, we just need to know that it was done.
dmouldin
More...
almost 19 years ago
Added thread safety using a critical section object an mutual exclusion to protect the block list. Also, RtlAllocateHeap and RtlFreeHeap are called directly instead of being forwarded by HeapAlloc and HeapFree.
dmouldin
More...
almost 19 years ago
←
1
2
…
13
14
15
16
17
18
19
20
21
22
23
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree