mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 01:15:09 +00:00
- Fix debug build
- Something weird happened with the headers and DWORD somehow got lost - This is a hack and will be reverted later svn path=/trunk/; revision=38546
This commit is contained in:
parent
6fb0f9aa2d
commit
963b989ea5
2 changed files with 12 additions and 12 deletions
|
@ -25,20 +25,20 @@
|
|||
|
||||
typedef struct _ALLOCATION_TRACKER {
|
||||
LIST_ENTRY Entry;
|
||||
DWORD Tag;
|
||||
ULONG Tag;
|
||||
PVOID Thing;
|
||||
PCHAR FileName;
|
||||
DWORD LineNo;
|
||||
ULONG LineNo;
|
||||
} ALLOCATION_TRACKER, *PALLOCATION_TRACKER;
|
||||
|
||||
VOID TrackingInit();
|
||||
VOID TrackWithTag( DWORD Tag, PVOID Thing, PCHAR File, DWORD Line );
|
||||
VOID TrackWithTag( ULONG Tag, PVOID Thing, PCHAR File, ULONG Line );
|
||||
#define Track(Tag,Thing) TrackWithTag(Tag,Thing,__FILE__,__LINE__)
|
||||
VOID UntrackFL( PCHAR File, DWORD Line, PVOID Thing, DWORD Tag );
|
||||
VOID UntrackFL( PCHAR File, ULONG Line, PVOID Thing, ULONG Tag );
|
||||
#define Untrack(Thing) UntrackFL(__FILE__,__LINE__,Thing)
|
||||
VOID TrackDumpFL( PCHAR File, DWORD Line );
|
||||
VOID TrackDumpFL( PCHAR File, ULONG Line );
|
||||
#define TrackDump() TrackDumpFL(__FILE__,__LINE__)
|
||||
VOID TrackTag( DWORD Tag );
|
||||
VOID TrackTag( ULONG Tag );
|
||||
|
||||
static __inline PVOID ExAllocateFromNPagedLookasideListX( PNPAGED_LOOKASIDE_LIST List, PCHAR File, ULONG Line ) {
|
||||
PVOID Out = ExAllocateFromNPagedLookasideList( List );
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
static LIST_ENTRY AllocatedObjectsList;
|
||||
static KSPIN_LOCK AllocatedObjectsLock;
|
||||
static NPAGED_LOOKASIDE_LIST AllocatedObjectsLookasideList;
|
||||
DWORD TagsToShow[MEMTRACK_MAX_TAGS_TO_TRACK] = { 0 };
|
||||
ULONG TagsToShow[MEMTRACK_MAX_TAGS_TO_TRACK] = { 0 };
|
||||
|
||||
VOID TrackTag( DWORD Tag ) {
|
||||
VOID TrackTag( ULONG Tag ) {
|
||||
UINT i;
|
||||
|
||||
for( i = 0; TagsToShow[i]; i++ );
|
||||
|
@ -58,7 +58,7 @@ VOID ShowTrackedThing( PCHAR What, PALLOCATION_TRACKER Thing, BOOLEAN ForceShow
|
|||
}
|
||||
}
|
||||
|
||||
VOID TrackWithTag( DWORD Tag, PVOID Thing, PCHAR FileName, DWORD LineNo ) {
|
||||
VOID TrackWithTag( ULONG Tag, PVOID Thing, PCHAR FileName, ULONG LineNo ) {
|
||||
PALLOCATION_TRACKER TrackedThing =
|
||||
ExAllocateFromNPagedLookasideList( &AllocatedObjectsLookasideList );
|
||||
|
||||
|
@ -104,7 +104,7 @@ VOID TrackWithTag( DWORD Tag, PVOID Thing, PCHAR FileName, DWORD LineNo ) {
|
|||
/*TrackDumpFL( FileName, LineNo );*/
|
||||
}
|
||||
|
||||
BOOL ShowTag( DWORD Tag ) {
|
||||
BOOLEAN ShowTag( ULONG Tag ) {
|
||||
UINT i;
|
||||
|
||||
for( i = 0; TagsToShow[i] && TagsToShow[i] != Tag; i++ );
|
||||
|
@ -112,7 +112,7 @@ BOOL ShowTag( DWORD Tag ) {
|
|||
return TagsToShow[i] ? TRUE : FALSE;
|
||||
}
|
||||
|
||||
VOID UntrackFL( PCHAR File, DWORD Line, PVOID Thing, DWORD Tag ) {
|
||||
VOID UntrackFL( PCHAR File, ULONG Line, PVOID Thing, ULONG Tag ) {
|
||||
KIRQL OldIrql;
|
||||
PLIST_ENTRY Entry;
|
||||
PALLOCATION_TRACKER ThingInList;
|
||||
|
@ -147,7 +147,7 @@ VOID UntrackFL( PCHAR File, DWORD Line, PVOID Thing, DWORD Tag ) {
|
|||
TcpipBugCheck( 0 );
|
||||
}
|
||||
|
||||
VOID TrackDumpFL( PCHAR File, DWORD Line ) {
|
||||
VOID TrackDumpFL( PCHAR File, ULONG Line ) {
|
||||
KIRQL OldIrql;
|
||||
PLIST_ENTRY Entry;
|
||||
PALLOCATION_TRACKER Thing;
|
||||
|
|
Loading…
Reference in a new issue