memory leak detection
From: Peter Carlson (peter_at___N.O.S.P.A.M__howudodat.com)
Date: 06/15/04
- Next message: jzhang: "What is the format to export some standard interface/API in a NT service?"
- Previous message: Igor Tandetnik: "Re: Suddenly 0x800706F7 (The stub received bad data.)"
- Next in thread: Igor Tandetnik: "Re: memory leak detection"
- Reply: Igor Tandetnik: "Re: memory leak detection"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 15 Jun 2004 14:20:35 -0600
Am trying to use
# include <atldbgmem.h> and I get a boatload of errors, so I created an
empty WTL SDI app and put
# include <atldbgmem.h> as the first line of stdafx.h and I get the errors
below...any ideas?
Peter
Compiling...
stdafx.cpp
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(45) : error C2039: 'LocalAlloc' : is not
a member of 'operator``global namespace'''
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(45) : error C2065: 'LMEM_FIXED' :
undeclared identifier
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(45) : error C3861: 'LocalAlloc':
identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(49) : error C2039: 'LocalReAlloc' : is
not a member of 'operator``global namespace'''
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(49) : error C3861: 'LocalReAlloc':
identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(53) : error C2039: 'LocalFree' : is not a
member of 'operator``global namespace'''
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(53) : error C3861: 'LocalFree':
identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(318) : error C2146: syntax error :
missing ';' before identifier 'm_abFixedBuffer'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(319) : see reference to class template
instantiation 'ATL::CTempBuffer' being compiled
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(318) : error C2501:
'ATL::CTempBuffer::BYTE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(318) : error C2501:
'ATL::CTempBuffer::m_abFixedBuffer' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(330) : error C2065: 'SIZE_T' : undeclared
identifier
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(330) : error C2146: syntax error :
missing ')' before identifier 'Size'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(330) : error C2433:
'_AtlVerifyStackAvailable' : 'inline' not permitted on data declarations
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(330) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(331) : error C2143: syntax error :
missing ';' before '{'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(331) : error C2447: '{' : missing
function header (old-style formal list?)
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(358) : error C2146: syntax error :
missing ';' before identifier '_pad'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(355) : see reference to class template
instantiation
'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager::CAtlSafeAllocBuffer
Node' being compiled
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(396) : see reference to class template
instantiation 'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager' being
compiled
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(358) : error C2501:
'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager::CAtlSafeAllocBuffer
Node::BYTE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(358) : error C2501:
'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager::CAtlSafeAllocBuffer
Node::_pad' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\atlmfc\include\atlalloc.h(374) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\BaseTsd.h(298) : error C2378: 'SIZE_T' :
redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5121) : error C2146: syntax error :
missing ';' before identifier 'PagedPoolLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5121) : error C2501:
'_QUOTA_LIMITS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5121) : error C2501:
'_QUOTA_LIMITS::PagedPoolLimit' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5122) : error C2146: syntax error :
missing ';' before identifier 'NonPagedPoolLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5122) : error C2501:
'_QUOTA_LIMITS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5122) : error C2501:
'_QUOTA_LIMITS::NonPagedPoolLimit' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5123) : error C2146: syntax error :
missing ';' before identifier 'MinimumWorkingSetSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5123) : error C2501:
'_QUOTA_LIMITS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5123) : error C2501:
'_QUOTA_LIMITS::MinimumWorkingSetSize' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5124) : error C2146: syntax error :
missing ';' before identifier 'MaximumWorkingSetSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5124) : error C2501:
'_QUOTA_LIMITS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5124) : error C2501:
'_QUOTA_LIMITS::MaximumWorkingSetSize' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5125) : error C2146: syntax error :
missing ';' before identifier 'PagefileLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5125) : error C2501:
'_QUOTA_LIMITS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5125) : error C2501:
'_QUOTA_LIMITS::PagefileLimit' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5135) : error C2146: syntax error :
missing ';' before identifier 'PagedPoolLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5135) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5135) : error C2501:
'_QUOTA_LIMITS_EX::PagedPoolLimit' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5136) : error C2146: syntax error :
missing ';' before identifier 'NonPagedPoolLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5136) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5136) : error C2501:
'_QUOTA_LIMITS_EX::NonPagedPoolLimit' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5137) : error C2146: syntax error :
missing ';' before identifier 'MinimumWorkingSetSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5137) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5137) : error C2501:
'_QUOTA_LIMITS_EX::MinimumWorkingSetSize' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5138) : error C2146: syntax error :
missing ';' before identifier 'MaximumWorkingSetSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5138) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5138) : error C2501:
'_QUOTA_LIMITS_EX::MaximumWorkingSetSize' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5139) : error C2146: syntax error :
missing ';' before identifier 'PagefileLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5139) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5139) : error C2501:
'_QUOTA_LIMITS_EX::PagefileLimit' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5141) : error C2146: syntax error :
missing ';' before identifier 'Reserved1'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5141) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5141) : error C2501:
'_QUOTA_LIMITS_EX::Reserved1' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5142) : error C2146: syntax error :
missing ';' before identifier 'Reserved2'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5142) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5142) : error C2501:
'_QUOTA_LIMITS_EX::Reserved2' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5143) : error C2146: syntax error :
missing ';' before identifier 'Reserved3'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5143) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5143) : error C2501:
'_QUOTA_LIMITS_EX::Reserved3' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5144) : error C2146: syntax error :
missing ';' before identifier 'Reserved4'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5144) : error C2501:
'_QUOTA_LIMITS_EX::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5144) : error C2501:
'_QUOTA_LIMITS_EX::Reserved4' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5175) : error C2146: syntax error :
missing ';' before identifier 'MinimumWorkingSetSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5175) : error C2501:
'_JOBOBJECT_BASIC_LIMIT_INFORMATION::SIZE_T' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5175) : error C2501:
'_JOBOBJECT_BASIC_LIMIT_INFORMATION::MinimumWorkingSetSize' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5176) : error C2146: syntax error :
missing ';' before identifier 'MaximumWorkingSetSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5176) : error C2501:
'_JOBOBJECT_BASIC_LIMIT_INFORMATION::SIZE_T' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5176) : error C2501:
'_JOBOBJECT_BASIC_LIMIT_INFORMATION::MaximumWorkingSetSize' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5186) : error C2146: syntax error :
missing ';' before identifier 'ProcessMemoryLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5186) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::SIZE_T' : missing storage-class or
type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5186) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::ProcessMemoryLimit' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5187) : error C2146: syntax error :
missing ';' before identifier 'JobMemoryLimit'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5187) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::SIZE_T' : missing storage-class or
type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5187) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::JobMemoryLimit' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5188) : error C2146: syntax error :
missing ';' before identifier 'PeakProcessMemoryUsed'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5188) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::SIZE_T' : missing storage-class or
type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5188) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::PeakProcessMemoryUsed' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5189) : error C2146: syntax error :
missing ';' before identifier 'PeakJobMemoryUsed'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5189) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::SIZE_T' : missing storage-class or
type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5189) : error C2501:
'_JOBOBJECT_EXTENDED_LIMIT_INFORMATION::PeakJobMemoryUsed' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5422) : error C2146: syntax error :
missing ';' before identifier 'RegionSize'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5422) : error C2501:
'_MEMORY_BASIC_INFORMATION::SIZE_T' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(5422) : error C2501:
'_MEMORY_BASIC_INFORMATION::RegionSize' : missing storage-class or type
specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(7966) : error C2143: syntax error :
missing ';' before '__stdcall'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(7966) : error C2501: 'SIZE_T' : missing
storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(7966) : error C2371: 'SIZE_T' :
redefinition; different basic types
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(7970) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8026) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8030) : error C2065: 'cnt' : undeclared
identifier
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8033) : error C3861: 'cnt': identifier
not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8219) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8226) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8414) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8423) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinNT.h(8436) : error C2061: syntax error :
identifier 'SIZE_T'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinBase.h(576) : error C2146: syntax error :
missing ';' before identifier 'dwTotalPhys'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinBase.h(576) : error C2501:
'_MEMORYSTATUS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinBase.h(576) : error C2501:
'_MEMORYSTATUS::dwTotalPhys' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinBase.h(577) : error C2146: syntax error :
missing ';' before identifier 'dwAvailPhys'
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinBase.h(577) : error C2501:
'_MEMORYSTATUS::SIZE_T' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WinBase.h(577) : fatal error C1003: error count
exceeds 100; stopping compilation
- Next message: jzhang: "What is the format to export some standard interface/API in a NT service?"
- Previous message: Igor Tandetnik: "Re: Suddenly 0x800706F7 (The stub received bad data.)"
- Next in thread: Igor Tandetnik: "Re: memory leak detection"
- Reply: Igor Tandetnik: "Re: memory leak detection"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|