Changeset 2415
- Timestamp:
- 30/12/2008 14:54:55 (3 years ago)
- Location:
- box/trunk
- Files:
-
- 42 edited
-
bin/bbackupctl/bbackupctl.cpp (modified) (1 diff)
-
bin/bbackupd/BackupDaemon.cpp (modified) (1 diff)
-
bin/bbackupquery/bbackupquery.cpp (modified) (2 diffs)
-
bin/bbstored/BackupStoreContext.cpp (modified) (1 diff)
-
infrastructure/buildenv-testmain-template.cpp (modified) (2 diffs)
-
infrastructure/makebuildenv.pl.in (modified) (2 diffs)
-
infrastructure/msvc/2003/bbackupctl.vcproj (modified) (2 diffs)
-
infrastructure/msvc/2003/bbackupd.vcproj (modified) (2 diffs)
-
infrastructure/msvc/2003/boxquery.vcproj (modified) (2 diffs)
-
infrastructure/msvc/2003/common.vcproj (modified) (2 diffs)
-
infrastructure/msvc/2003/win32test.vcproj (modified) (1 diff)
-
infrastructure/msvc/2005/bbackupctl.vcproj (modified) (1 diff)
-
infrastructure/msvc/2005/bbackupd.vcproj (modified) (1 diff)
-
infrastructure/msvc/2005/boxquery.vcproj (modified) (1 diff)
-
infrastructure/msvc/2005/common.vcproj (modified) (1 diff)
-
infrastructure/msvc/2005/win32test.vcproj (modified) (1 diff)
-
lib/backupclient/BackupStoreFile.h (modified) (1 diff)
-
lib/backupclient/BackupStoreFileDiff.cpp (modified) (10 diffs)
-
lib/backupclient/BackupStoreFileEncodeStream.cpp (modified) (1 diff)
-
lib/backupstore/BackupStoreCheck.h (modified) (2 diffs)
-
lib/backupstore/BackupStoreCheckData.cpp (modified) (1 diff)
-
lib/backupstore/BackupStoreInfo.cpp (modified) (1 diff)
-
lib/backupstore/StoreStructure.h (modified) (1 diff)
-
lib/common/Box.h (modified) (1 diff)
-
lib/common/DebugAssertFailed.cpp (modified) (2 diffs)
-
lib/common/DebugMemLeakFinder.cpp (modified) (2 diffs)
-
lib/common/DebugPrintf.cpp (modified) (2 diffs)
-
lib/common/FdGetLine.h (modified) (1 diff)
-
lib/common/IOStreamGetLine.h (modified) (1 diff)
-
lib/common/Timer.cpp (modified) (5 diffs)
-
lib/common/Utils.cpp (modified) (1 diff)
-
lib/compress/CompressStream.cpp (modified) (1 diff)
-
lib/raidfile/RaidFileUtil.cpp (modified) (2 diffs)
-
lib/raidfile/RaidFileWrite.cpp (modified) (1 diff)
-
lib/server/Daemon.cpp (modified) (1 diff)
-
lib/server/Protocol.cpp (modified) (1 diff)
-
lib/server/SSLLib.cpp (modified) (1 diff)
-
lib/server/SSLLib.h (modified) (1 diff)
-
lib/server/ServerStream.h (modified) (1 diff)
-
lib/server/SocketStreamTLS.cpp (modified) (1 diff)
-
test/backupdiff/testbackupdiff.cpp (modified) (1 diff)
-
test/common/testcommon.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/bin/bbackupctl/bbackupctl.cpp
r2289 r2415 357 357 MAINHELPER_END 358 358 359 #if defined WIN32 && ! defined NDEBUG359 #if defined WIN32 && ! defined BOX_RELEASE_BUILD 360 360 closelog(); 361 361 #endif -
box/trunk/bin/bbackupd/BackupDaemon.cpp
r2412 r2415 1523 1523 // Check sorting and that things are as we expect 1524 1524 ASSERT(mountPoints.size() > 0); 1525 #ifndef NDEBUG1525 #ifndef BOX_RELEASE_BUILD 1526 1526 { 1527 1527 std::set<std::string, mntLenCompare>::reverse_iterator i(mountPoints.rbegin()); 1528 1528 ASSERT(*i == "/"); 1529 1529 } 1530 #endif // n NDEBUG1530 #endif // n BOX_RELEASE_BUILD 1531 1531 #endif // n HAVE_STRUCT_STATFS_F_MNTONNAME || n HAVE_STRUCT_STATVFS_F_MNTONNAME 1532 1532 #endif // HAVE_MOUNTS -
box/trunk/bin/bbackupquery/bbackupquery.cpp
r2393 r2415 95 95 96 96 // Really don't want trace statements happening, even in debug mode 97 #ifndef NDEBUG97 #ifndef BOX_RELEASE_BUILD 98 98 BoxDebugTraceOn = false; 99 99 #endif … … 115 115 Logging::SetProgramName("bbackupquery"); 116 116 117 #ifdef NDEBUG117 #ifdef BOX_RELEASE_BUILD 118 118 int masterLevel = Log::NOTICE; // need an int to do math with 119 119 #else -
box/trunk/bin/bbstored/BackupStoreContext.cpp
r2282 r2415 34 34 // When the cache is bigger than this, everything gets 35 35 // deleted. 36 #ifdef NDEBUG36 #ifdef BOX_RELEASE_BUILD 37 37 #define MAX_CACHE_SIZE 32 38 38 #else -
box/trunk/infrastructure/buildenv-testmain-template.cpp
r2317 r2415 44 44 int test(int argc, const char *argv[]); 45 45 46 #ifdef NDEBUG46 #ifdef BOX_RELEASE_BUILD 47 47 #define MODE_TEXT "release" 48 48 #else … … 168 168 169 169 #ifdef HAVE_GETOPT_H 170 #ifdef NDEBUG170 #ifdef BOX_RELEASE_BUILD 171 171 int logLevel = Log::NOTICE; // need an int to do math with 172 172 #else -
box/trunk/infrastructure/makebuildenv.pl.in
r2409 r2415 458 458 { 459 459 print TESTFILE <<__E; 460 echo Killing any running daemons...461 460 kill_process bbackupd 462 461 kill_process bbstored … … 561 560 562 561 .ifdef RELEASE 563 CXXFLAGS = -D NDEBUG$release_flags \$(DEFAULT_CXXFLAGS)562 CXXFLAGS = -DBOX_RELEASE_BUILD $release_flags \$(DEFAULT_CXXFLAGS) 564 563 OUTBASE = ../../release 565 564 OUTDIR = ../../release/$mod -
box/trunk/infrastructure/msvc/2003/bbackupctl.vcproj
r1077 r2415 21 21 Optimization="0" 22 22 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\..\db-4.2.52.NC\build_win32";"$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\"" 23 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING; NDEBUG"23 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOX_RELEASE_BUILD " 24 24 MinimalRebuild="TRUE" 25 25 BasicRuntimeChecks="3" … … 73 73 OptimizeForProcessor="1" 74 74 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\"" 75 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING"75 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING" 76 76 RuntimeLibrary="0" 77 77 BufferSecurityCheck="FALSE" -
box/trunk/infrastructure/msvc/2003/bbackupd.vcproj
r1768 r2415 21 21 Optimization="0" 22 22 AdditionalIncludeDirectories=""$(SolutionDir)..\..\..\..\db-4.2.52.NC\build_win32";"$(SolutionDir)..\..\..\..\boost_1_31_0";"$(SolutionDir)..\..\..\..\openssl\include";"$(SolutionDir)..\..\..\..\zlib\include";"$(SolutionDir)..\..\..\lib\backupclient";"$(SolutionDir)..\..\..\lib\server";"$(SolutionDir)..\..\..\lib\crypto";"$(SolutionDir)..\..\..\lib\compress";"$(SolutionDir)..\..\..\lib\win32";"$(SolutionDir)..\..\..\lib\common\"" 23 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING; NDEBUG"23 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOX_RELEASE_BUILD " 24 24 MinimalRebuild="TRUE" 25 25 BasicRuntimeChecks="3" … … 74 74 OptimizeForProcessor="1" 75 75 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\";"$(SolutionDir)..\..\..\..\boost_1_31_0"" 76 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOOST_REGEX_NO_LIB"76 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOOST_REGEX_NO_LIB" 77 77 RuntimeLibrary="0" 78 78 BufferSecurityCheck="FALSE" -
box/trunk/infrastructure/msvc/2003/boxquery.vcproj
r1077 r2415 22 22 Optimization="0" 23 23 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\";"$(SolutionDir)..\..\..\..\boost_1_31_0"" 24 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING; NDEBUG"24 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOX_RELEASE_BUILD " 25 25 MinimalRebuild="TRUE" 26 26 BasicRuntimeChecks="3" … … 74 74 OptimizeForProcessor="1" 75 75 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\";"$(SolutionDir)..\..\..\..\boost_1_31_0"" 76 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOOST_REGEX_NO_LIB"76 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOOST_REGEX_NO_LIB" 77 77 RuntimeLibrary="0" 78 78 BufferSecurityCheck="FALSE" -
box/trunk/infrastructure/msvc/2003/common.vcproj
r1768 r2415 21 21 Optimization="0" 22 22 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\";"$(SolutionDir)..\..\..\..\boost_1_31_0\"" 23 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;_DEBUG;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING; NDEBUG"23 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;_DEBUG;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING;BOX_RELEASE_BUILD " 24 24 MinimalRebuild="TRUE" 25 25 BasicRuntimeChecks="3" … … 65 65 OptimizeForProcessor="1" 66 66 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\";"$(SolutionDir)..\..\..\..\boost_1_31_0\"" 67 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32; NDEBUG;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING"67 PreprocessorDefinitions="BOOST_REGEX_NO_LIB;WIN32;BOX_RELEASE_BUILD;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING" 68 68 RuntimeLibrary="0" 69 69 BufferSecurityCheck="FALSE" -
box/trunk/infrastructure/msvc/2003/win32test.vcproj
r481 r2415 73 73 OptimizeForProcessor="1" 74 74 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\bin\bbackupd";"$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\"" 75 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING"75 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING" 76 76 RuntimeLibrary="0" 77 77 BufferSecurityCheck="FALSE" -
box/trunk/infrastructure/msvc/2005/bbackupctl.vcproj
r2271 r2415 124 124 EnableFiberSafeOptimizations="true" 125 125 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\inc32";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\"" 126 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC"126 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC" 127 127 RuntimeLibrary="0" 128 128 BufferSecurityCheck="false" -
box/trunk/infrastructure/msvc/2005/bbackupd.vcproj
r2271 r2415 125 125 EnableFiberSafeOptimizations="true" 126 126 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(SolutionDir)..\..\..\..\openssl\inc32";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\"" 127 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC"127 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC" 128 128 RuntimeLibrary="0" 129 129 BufferSecurityCheck="false" -
box/trunk/infrastructure/msvc/2005/boxquery.vcproj
r2271 r2415 124 124 EnableFiberSafeOptimizations="true" 125 125 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\..\openssl\include";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\lib\common\"" 126 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;PCRE_STATIC"126 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;PCRE_STATIC" 127 127 RuntimeLibrary="0" 128 128 BufferSecurityCheck="false" -
box/trunk/infrastructure/msvc/2005/common.vcproj
r2271 r2415 112 112 EnableFiberSafeOptimizations="true" 113 113 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\common\";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\..\openssl\inc32";"$(ProjectDir)..\..\..\..\zlib\include";"$(ProjectDir)..\..\..\..\pcre\pcre-6.7\"" 114 PreprocessorDefinitions="WIN32; NDEBUG;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC"114 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC" 115 115 RuntimeLibrary="0" 116 116 BufferSecurityCheck="false" -
box/trunk/infrastructure/msvc/2005/win32test.vcproj
r2271 r2415 124 124 EnableFiberSafeOptimizations="true" 125 125 AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\bin\bbackupd";"$(ProjectDir)..\..\..\lib\backupclient";"$(ProjectDir)..\..\..\lib\common\";"$(ProjectDir)..\..\..\lib\compress";"$(ProjectDir)..\..\..\lib\crypto";"$(ProjectDir)..\..\..\lib\server";"$(ProjectDir)..\..\..\lib\win32";"$(ProjectDir)..\..\..\..\openssl\inc32";"$(ProjectDir)..\..\..\..\zlib\include"" 126 PreprocessorDefinitions="WIN32; NDEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC"126 PreprocessorDefinitions="WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC" 127 127 RuntimeLibrary="0" 128 128 BufferSecurityCheck="false" -
box/trunk/lib/backupclient/BackupStoreFile.h
r2245 r2415 216 216 217 217 // For debug 218 #ifndef NDEBUG218 #ifndef BOX_RELEASE_BUILD 219 219 static bool TraceDetailsOfDiffProcess; 220 220 #endif -
box/trunk/lib/backupclient/BackupStoreFileDiff.cpp
r2292 r2415 41 41 // By default, don't trace out details of the diff as we go along -- would fill up logs significantly. 42 42 // But it's useful for the test. 43 #ifndef NDEBUG43 #ifndef BOX_RELEASE_BUILD 44 44 bool BackupStoreFile::TraceDetailsOfDiffProcess = false; 45 45 #endif … … 437 437 438 438 // trace the size table in debug builds 439 #ifndef NDEBUG439 #ifndef BOX_RELEASE_BUILD 440 440 if(BackupStoreFile::TraceDetailsOfDiffProcess) 441 441 { … … 729 729 } 730 730 731 #ifndef NDEBUG731 #ifndef BOX_RELEASE_BUILD 732 732 if(BackupStoreFile::TraceDetailsOfDiffProcess) 733 733 { … … 811 811 ASSERT(pIndex != 0); 812 812 813 #ifndef NDEBUG813 #ifndef BOX_RELEASE_BUILD 814 814 uint16_t DEBUG_Hash = fastSum.GetComponentForHashing(); 815 815 #endif … … 917 917 rRecipe.push_back(instruction); 918 918 919 #ifndef NDEBUG919 #ifndef BOX_RELEASE_BUILD 920 920 if(BackupStoreFile::TraceDetailsOfDiffProcess) 921 921 { … … 937 937 938 938 // Counting for debug tracing 939 #ifndef NDEBUG939 #ifndef BOX_RELEASE_BUILD 940 940 int64_t debug_NewBytesFound = 0; 941 941 int64_t debug_OldBlocksUsed = 0; … … 964 964 // Move location forward to match 965 965 loc += instruction.mSpaceBefore; 966 #ifndef NDEBUG966 #ifndef BOX_RELEASE_BUILD 967 967 debug_NewBytesFound += instruction.mSpaceBefore; 968 968 #endif … … 990 990 } 991 991 992 #ifndef NDEBUG992 #ifndef BOX_RELEASE_BUILD 993 993 debug_OldBlocksUsed++; 994 994 #endif … … 1006 1006 RESET_INSTRUCTION 1007 1007 instruction.mSpaceBefore = SizeOfInputFile - loc; 1008 #ifndef NDEBUG1008 #ifndef BOX_RELEASE_BUILD 1009 1009 debug_NewBytesFound += instruction.mSpaceBefore; 1010 1010 #endif … … 1013 1013 1014 1014 // dump out the recipe 1015 #ifndef NDEBUG1015 #ifndef BOX_RELEASE_BUILD 1016 1016 BOX_TRACE("Diff: " << 1017 1017 debug_NewBytesFound << " new bytes found, " << -
box/trunk/lib/backupclient/BackupStoreFileEncodeStream.cpp
r2245 r2415 237 237 throw std::bad_alloc(); 238 238 } 239 #ifndef NDEBUG239 #ifndef BOX_RELEASE_BUILD 240 240 // In debug builds, make sure that the reallocation code is exercised. 241 241 mEncodedBuffer.Allocate(mAllocatedBufferSize / 4); -
box/trunk/lib/backupstore/BackupStoreCheck.h
r217 r2415 49 49 50 50 // Size of blocks in the list of IDs 51 #ifdef NDEBUG51 #ifdef BOX_RELEASE_BUILD 52 52 #define BACKUPSTORECHECK_BLOCK_SIZE (64*1024) 53 53 #else … … 151 151 } 152 152 153 #ifndef NDEBUG153 #ifndef BOX_RELEASE_BUILD 154 154 void DumpObjectInfo(); 155 155 #define DUMP_OBJECT_INFO DumpObjectInfo(); -
box/trunk/lib/backupstore/BackupStoreCheckData.cpp
r2127 r2415 175 175 176 176 177 #ifndef NDEBUG177 #ifndef BOX_RELEASE_BUILD 178 178 // -------------------------------------------------------------------------- 179 179 // -
box/trunk/lib/backupstore/BackupStoreInfo.cpp
r2219 r2415 56 56 #endif 57 57 58 #ifdef NDEBUG58 #ifdef BOX_RELEASE_BUILD 59 59 #define NUM_DELETED_DIRS_BLOCK 256 60 60 #else -
box/trunk/lib/backupstore/StoreStructure.h
r217 r2415 13 13 #include <string> 14 14 15 #ifdef NDEBUG15 #ifdef BOX_RELEASE_BUILD 16 16 #define STORE_ID_SEGMENT_LENGTH 8 17 17 #define STORE_ID_SEGMENT_MASK 0xff -
box/trunk/lib/common/Box.h
r2398 r2415 38 38 #include "Logging.h" 39 39 40 #ifndef NDEBUG40 #ifndef BOX_RELEASE_BUILD 41 41 42 42 extern bool AssertFailuresToSyslog; -
box/trunk/lib/common/DebugAssertFailed.cpp
r2051 r2415 8 8 // -------------------------------------------------------------------------- 9 9 10 #ifndef NDEBUG10 #ifndef BOX_RELEASE_BUILD 11 11 12 12 #include "Box.h" … … 34 34 35 35 36 #endif // NDEBUG36 #endif // BOX_RELEASE_BUILD 37 37 -
box/trunk/lib/common/DebugMemLeakFinder.cpp
r2366 r2415 9 9 10 10 11 #ifndef NDEBUG11 #ifndef BOX_RELEASE_BUILD 12 12 13 13 #include "Box.h" … … 549 549 } 550 550 551 #endif // NDEBUG551 #endif // BOX_RELEASE_BUILD -
box/trunk/lib/common/DebugPrintf.cpp
r1787 r2415 8 8 // -------------------------------------------------------------------------- 9 9 10 #ifndef NDEBUG10 #ifndef BOX_RELEASE_BUILD 11 11 12 12 #include "Box.h" … … 81 81 82 82 83 #endif // NDEBUG83 #endif // BOX_RELEASE_BUILD -
box/trunk/lib/common/FdGetLine.h
r887 r2415 13 13 #include <string> 14 14 15 #ifdef NDEBUG15 #ifdef BOX_RELEASE_BUILD 16 16 #define FDGETLINE_BUFFER_SIZE 1024 17 17 #elif defined WIN32 -
box/trunk/lib/common/IOStreamGetLine.h
r217 r2415 15 15 #include "IOStream.h" 16 16 17 #ifdef NDEBUG17 #ifdef BOX_RELEASE_BUILD 18 18 #define IOSTREAMGETLINE_BUFFER_SIZE 1024 19 19 #else -
box/trunk/lib/common/Timer.cpp
r2295 r2415 348 348 #endif 349 349 { 350 #ifndef NDEBUG350 #ifndef BOX_RELEASE_BUILD 351 351 if (timeoutSecs == 0) 352 352 { … … 477 477 Timer::~Timer() 478 478 { 479 #ifndef NDEBUG479 #ifndef BOX_RELEASE_BUILD 480 480 BOX_TRACE(TIMER_ID "destroyed"); 481 481 #endif … … 504 504 #endif 505 505 { 506 #ifndef NDEBUG506 #ifndef BOX_RELEASE_BUILD 507 507 if (mExpired) 508 508 { … … 545 545 Timer& Timer::operator=(const Timer& rToCopy) 546 546 { 547 #ifndef NDEBUG547 #ifndef BOX_RELEASE_BUILD 548 548 if (rToCopy.mExpired) 549 549 { … … 596 596 void Timer::OnExpire() 597 597 { 598 #ifndef NDEBUG598 #ifndef BOX_RELEASE_BUILD 599 599 BOX_TRACE(TIMER_ID "fired"); 600 600 #endif -
box/trunk/lib/common/Utils.cpp
r2356 r2415 59 59 rOutput.push_back(String.substr(b)); 60 60 } 61 /*#ifndef NDEBUG61 /*#ifndef BOX_RELEASE_BUILD 62 62 BOX_TRACE("Splitting string '" << String << " on " << (char)SplitOn); 63 63 for(unsigned int l = 0; l < rOutput.size(); ++l) -
box/trunk/lib/compress/CompressStream.cpp
r2127 r2415 20 20 21 21 // How big a buffer to use 22 #ifndef NDEBUG22 #ifndef BOX_RELEASE_BUILD 23 23 // debug! 24 24 #define BUFFER_SIZE 256 -
box/trunk/lib/raidfile/RaidFileUtil.cpp
r2378 r2415 59 59 { 60 60 (*pRevisionID) = FileModificationTime(st); 61 #ifdef NDEBUG61 #ifdef BOX_RELEASE_BUILD 62 62 // The resolution of timestamps may be very 63 63 // low, e.g. 1 second. So add the size to it … … 108 108 { 109 109 (*pRevisionID) = revisionID; 110 #ifdef NDEBUG110 #ifdef BOX_RELEASE_BUILD 111 111 // The resolution of timestamps may be very low, e.g. 112 112 // 1 second. So add the size to it to give a bit more -
box/trunk/lib/raidfile/RaidFileWrite.cpp
r2210 r2415 391 391 // // doesn't really apply, as space benefits of using fragment size are worth efficiency, 392 392 // // and anyway, it'll be buffered eventually so it won't matter. 393 // #ifndef NDEBUG393 // #ifndef BOX_RELEASE_BUILD 394 394 // { 395 395 // if(writeFileStat.st_blksize != blockSize) -
box/trunk/lib/server/Daemon.cpp
r2317 r2415 297 297 mAppName = argv[0]; 298 298 299 #ifdef NDEBUG299 #ifdef BOX_RELEASE_BUILD 300 300 mLogLevel = Log::NOTICE; // need an int to do math with 301 301 #else -
box/trunk/lib/server/Protocol.cpp
r2311 r2415 27 27 #include "MemLeakFindOn.h" 28 28 29 #ifdef NDEBUG29 #ifdef BOX_RELEASE_BUILD 30 30 #define PROTOCOL_ALLOCATE_SEND_BLOCK_CHUNK 1024 31 31 #else -
box/trunk/lib/server/SSLLib.cpp
r2397 r2415 24 24 #include "MemLeakFindOn.h" 25 25 26 #ifndef NDEBUG26 #ifndef BOX_RELEASE_BUILD 27 27 bool SSLLib__TraceErrors = false; 28 28 #endif -
box/trunk/lib/server/SSLLib.h
r2090 r2415 11 11 #define SSLLIB__H 12 12 13 #ifndef NDEBUG13 #ifndef BOX_RELEASE_BUILD 14 14 extern bool SSLLib__TraceErrors; 15 15 #define SET_DEBUG_SSLLIB_TRACE_ERRORS {SSLLib__TraceErrors = true;} -
box/trunk/lib/server/ServerStream.h
r2256 r2415 109 109 // Child task, dump leaks to trace, which we make sure is on 110 110 #ifdef BOX_MEMORY_LEAK_TESTING 111 #ifndef NDEBUG111 #ifndef BOX_RELEASE_BUILD 112 112 TRACE_TO_SYSLOG(true); 113 113 TRACE_TO_STDOUT(true); -
box/trunk/lib/server/SocketStreamTLS.cpp
r2253 r2415 392 392 // wait for the requried data 393 393 { 394 #ifndef NDEBUG394 #ifndef BOX_RELEASE_BUILD 395 395 bool conditionmet = 396 396 #endif -
box/trunk/test/backupdiff/testbackupdiff.cpp
r2135 r2415 389 389 { 390 390 // Want to trace out all the details 391 #ifndef NDEBUG391 #ifndef BOX_RELEASE_BUILD 392 392 #ifndef WIN32 393 393 BackupStoreFile::TraceDetailsOfDiffProcess = true; -
box/trunk/test/common/testcommon.cpp
r2215 r2415 299 299 // Check that using timer methods without initialisation 300 300 // throws an assertion failure. Can only do this in debug mode 301 #ifndef NDEBUG301 #ifndef BOX_RELEASE_BUILD 302 302 TEST_CHECK_THROWS(Timers::Add(*(Timer*)NULL), 303 303 CommonException, AssertFailed); … … 307 307 308 308 // TEST_CHECK_THROWS(Timers::Signal(), CommonException, AssertFailed); 309 #ifndef NDEBUG309 #ifndef BOX_RELEASE_BUILD 310 310 TEST_CHECK_THROWS(Timers::Cleanup(), CommonException, 311 311 AssertFailed); … … 316 316 317 317 // Check that double initialisation throws an exception 318 #ifndef NDEBUG318 #ifndef BOX_RELEASE_BUILD 319 319 TEST_CHECK_THROWS(Timers::Init(), CommonException, 320 320 AssertFailed); … … 325 325 326 326 // Check that double cleanup throws an exception 327 #ifndef NDEBUG327 #ifndef BOX_RELEASE_BUILD 328 328 TEST_CHECK_THROWS(Timers::Cleanup(), CommonException, 329 329 AssertFailed);
Note: See TracChangeset
for help on using the changeset viewer.
