]> git.lyx.org Git - lyx.git/blobdiff - development/Win32/vld/vld.ini
Replace automatic logofication with insets
[lyx.git] / development / Win32 / vld / vld.ini
index 53e39841cd96909de2dfe47390e74f9ba454285f..e86cdbb060686b15fc0753224f2c02345053ebd7 100644 (file)
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
-;;  $Id: vld.ini,v 1.7 2006/11/18 03:12:35 dmouldin Exp $\r
-;;\r
-;;  Visual Leak Detector - Initialization/Configuration File\r
-;;  Copyright (c) 2006 Dan Moulding\r
-;;\r
-;;  This library is free software; you can redistribute it and/or\r
-;;  modify it under the terms of the GNU Lesser General Public\r
-;;  License as published by the Free Software Foundation; either\r
-;;  version 2.1 of the License, or (at your option) any later version.\r
-;;\r
-;;  This library is distributed in the hope that it will be useful,\r
-;;  but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-;;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
-;;  Lesser General Public License for more details.\r
-;;\r
-;;  You should have received a copy of the GNU Lesser General Public\r
-;;  License along with this library; if not, write to the Free Software\r
-;;  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\r
-;;\r
-;;  See COPYING.txt for the full terms of the GNU Lesser General Public License.\r
-;;\r
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
-\r
-; Any options left blank or not present will revert to their default values.\r
-[Options]\r
-\r
-; The main on/off switch. If off, Visual Leak Detector will be completely\r
-; disabled. It will do nothing but print a message to the debugger indicating\r
-; that it has been turned off.\r
-;\r
-;  Valid Values: on, off\r
-;  Default: on\r
-;\r
-VLD = on\r
-\r
-; If yes, duplicate leaks (those that are identical) are not shown individually.\r
-; Only the first such leak is shown, along with a number indicating the total\r
-; number of duplicate leaks.\r
-;\r
-;   Valid Values: yes, no\r
-;   Default: no\r
-;\r
-AggregateDuplicates = no\r
-\r
-; Lists any additional modules to be included in memory leak detection. This can\r
-; be useful for checking for memory leaks in debug builds of 3rd party modules\r
-; which can not be easily rebuilt with '#include "vld.h"'. This option should be\r
-; used only if absolutely necessary and only if you really know what you are\r
-; doing.\r
-;\r
-;   CAUTION: Avoid listing any modules that link with the release CRT libraries.\r
-;     Only modules that link with the debug CRT libraries should be listed here.\r
-;     Doing otherwise might result in false memory leak reports or even crashes.\r
-;\r
-;   Valid Values: Any list containing module names (i.e. names of EXEs or DLLs).\r
-;   Default: None.\r
-;\r
-; Also track Qt's allocations: (not 100% sure that the reported leaks are correct)\r
-;ForceIncludeModules = QtCored4.dll QtGuid4.dll\r
-ForceIncludeModules =\r
-\r
-; Maximum number of data bytes to display for each leaked block. If zero, then\r
-; the data dump is completely suppressed and only call stacks are shown.\r
-; Limiting this to a low number can be useful if any of the leaked blocks are\r
-; very large and cause unnecessary clutter in the memory leak report.\r
-;\r
-;   Value Values: 0 - 4294967295\r
-;   Default: 4294967295\r
-;\r
-MaxDataDump = \r
-\r
-; Maximum number of call stack frames to trace back during leak detection.\r
-; Limiting this to a low number can reduce the CPU utilization overhead imposed\r
-; by memory leak detection, especially when using the slower "safe" stack\r
-; walking method (see StackWalkMethod below).\r
-;\r
-;   Valid Values: 1 - 4294967295\r
-;   Default: 4294967295\r
-;\r
-MaxTraceFrames = \r
-\r
-; Sets the type of encoding to use for the generated memory leak report. This\r
-; option is really only useful in conjuction with sending the report to a file.\r
-; Sending a Unicode encoded report to the debugger is not useful because the\r
-; debugger cannot display Unicode characters. Using Unicode encoding might be\r
-; useful if the data contained in leaked blocks is likely to consist of Unicode\r
-; text.\r
-;\r
-;   Valid Values: ascii, unicode\r
-;   Default: ascii\r
-;\r
-ReportEncoding = ascii\r
-\r
-; Sets the report file destination, if reporting to file is enabled. A relative\r
-; path may be specified and is considered relative to the process' working\r
-; directory.\r
-;\r
-;   Valid Values: Any valid path and filename.\r
-;   Default: .\memory_leak_report.txt\r
-;\r
-ReportFile = \r
-\r
-; Sets the report destination to either a file, the debugger, or both. If\r
-; reporting to file is enabled, the report is sent to the file specified by the\r
-; ReportFile option.\r
-;\r
-;   Valid Values: debugger, file, both\r
-;   Default: debugger\r
-;\r
-ReportTo = debugger\r
-\r
-; Turns on or off a self-test mode which is used to verify that VLD is able to\r
-; detect memory leaks in itself. Intended to be used for debugging VLD itself,\r
-; not for debugging other programs.\r
-;\r
-;   Valid Values: on, off\r
-;   Default: off\r
-;\r
-SelfTest = off\r
-\r
-; Selects the method to be used for walking the stack to obtain stack traces for\r
-; allocated memory blocks. The "fast" method may not always be able to\r
-; successfully trace completely through all call stacks. In such cases, the\r
-; "safe" method may prove to more reliably obtain the full stack trace. The\r
-; disadvantage is that the "safe" method is significantly slower than the "fast"\r
-; method and will probably result in very noticeable performance degradation of\r
-; the program being debugged.\r
-;\r
-;   Valid Values: fast, safe\r
-;   Default: fast\r
-; \r
-StackWalkMethod = fast\r
-\r
-; Determines whether memory leak detection should be initially enabled for all\r
-; threads, or whether it should be initially disabled for all threads. If set\r
-; to "yes", then any threads requiring memory leak detection to be enabled will\r
-; need to call VLDEnable at some point to enable leak detection for those\r
-; threads.\r
-;\r
-;   Valid Values: yes, no\r
-;   Default: no\r
-;\r
-StartDisabled = no\r
-\r
-; Determines whether or not all frames, including frames internal to the heap,\r
-; are traced. There will always be a number of frames internal to Visual Leak\r
-; Detector and C/C++ or Win32 heap APIs that aren't generally useful for\r
-; determining the cause of a leak. Normally these frames are skipped during the\r
-; stack trace, which somewhat reduces the time spent tracing and amount of data\r
-; collected and stored in memory. Including all frames in the stack trace, all\r
-; the way down into VLD's own code can, however, be useful for debugging VLD\r
-; itself.\r
-;\r
-;   Valid Values: yes, no\r
-;   Default: no\r
-;\r
-TraceInternalFrames = no\r
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;
+;;  Visual Leak Detector - Initialization/Configuration File
+;;  Copyright (c) 2006 Dan Moulding
+;;
+;;  This library is free software; you can redistribute it and/or
+;;  modify it under the terms of the GNU Lesser General Public
+;;  License as published by the Free Software Foundation; either
+;;  version 2.1 of the License, or (at your option) any later version.
+;;
+;;  This library is distributed in the hope that it will be useful,
+;;  but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;  Lesser General Public License for more details.
+;;
+;;  You should have received a copy of the GNU Lesser General Public
+;;  License along with this library; if not, write to the Free Software
+;;  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+;;
+;;  See COPYING.txt for the full terms of the GNU Lesser General Public License.
+;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; Any options left blank or not present will revert to their default values.
+[Options]
+
+; The main on/off switch. If off, Visual Leak Detector will be completely
+; disabled. It will do nothing but print a message to the debugger indicating
+; that it has been turned off.
+;
+;  Valid Values: on, off
+;  Default: on
+;
+VLD = on
+
+; If yes, duplicate leaks (those that are identical) are not shown individually.
+; Only the first such leak is shown, along with a number indicating the total
+; number of duplicate leaks.
+;
+;   Valid Values: yes, no
+;   Default: no
+;
+AggregateDuplicates = yes
+
+; Lists any additional modules to be included in memory leak detection. This can
+; be useful for checking for memory leaks in debug builds of 3rd party modules
+; which can not be easily rebuilt with '#include "vld.h"'. This option should be
+; used only if absolutely necessary and only if you really know what you are
+; doing.
+;
+;   CAUTION: Avoid listing any modules that link with the release CRT libraries.
+;     Only modules that link with the debug CRT libraries should be listed here.
+;     Doing otherwise might result in false memory leak reports or even crashes.
+;
+;   Valid Values: Any list containing module names (i.e. names of EXEs or DLLs).
+;   Default: None.
+;
+; Also track Qt's allocations: (not 100% sure that the reported leaks are correct)
+;ForceIncludeModules = QtCored4.dll QtGuid4.dll
+ForceIncludeModules =
+
+; Maximum number of data bytes to display for each leaked block. If zero, then
+; the data dump is completely suppressed and only call stacks are shown.
+; Limiting this to a low number can be useful if any of the leaked blocks are
+; very large and cause unnecessary clutter in the memory leak report.
+;
+;   Value Values: 0 - 4294967295
+;   Default: 4294967295
+;
+MaxDataDump = 
+
+; Maximum number of call stack frames to trace back during leak detection.
+; Limiting this to a low number can reduce the CPU utilization overhead imposed
+; by memory leak detection, especially when using the slower "safe" stack
+; walking method (see StackWalkMethod below).
+;
+;   Valid Values: 1 - 4294967295
+;   Default: 4294967295
+;
+MaxTraceFrames = 
+
+; Sets the type of encoding to use for the generated memory leak report. This
+; option is really only useful in conjuction with sending the report to a file.
+; Sending a Unicode encoded report to the debugger is not useful because the
+; debugger cannot display Unicode characters. Using Unicode encoding might be
+; useful if the data contained in leaked blocks is likely to consist of Unicode
+; text.
+;
+;   Valid Values: ascii, unicode
+;   Default: ascii
+;
+ReportEncoding = ascii
+
+; Sets the report file destination, if reporting to file is enabled. A relative
+; path may be specified and is considered relative to the process' working
+; directory.
+;
+;   Valid Values: Any valid path and filename.
+;   Default: .\memory_leak_report.txt
+;
+ReportFile = 
+
+; Sets the report destination to either a file, the debugger, or both. If
+; reporting to file is enabled, the report is sent to the file specified by the
+; ReportFile option.
+;
+;   Valid Values: debugger, file, both
+;   Default: debugger
+;
+ReportTo = both
+
+; Turns on or off a self-test mode which is used to verify that VLD is able to
+; detect memory leaks in itself. Intended to be used for debugging VLD itself,
+; not for debugging other programs.
+;
+;   Valid Values: on, off
+;   Default: off
+;
+SelfTest = off
+
+; Selects the method to be used for walking the stack to obtain stack traces for
+; allocated memory blocks. The "fast" method may not always be able to
+; successfully trace completely through all call stacks. In such cases, the
+; "safe" method may prove to more reliably obtain the full stack trace. The
+; disadvantage is that the "safe" method is significantly slower than the "fast"
+; method and will probably result in very noticeable performance degradation of
+; the program being debugged.
+;
+;   Valid Values: fast, safe
+;   Default: fast
+; 
+StackWalkMethod = fast
+
+; Determines whether memory leak detection should be initially enabled for all
+; threads, or whether it should be initially disabled for all threads. If set
+; to "yes", then any threads requiring memory leak detection to be enabled will
+; need to call VLDEnable at some point to enable leak detection for those
+; threads.
+;
+;   Valid Values: yes, no
+;   Default: no
+;
+StartDisabled = no
+
+; Determines whether or not all frames, including frames internal to the heap,
+; are traced. There will always be a number of frames internal to Visual Leak
+; Detector and C/C++ or Win32 heap APIs that aren't generally useful for
+; determining the cause of a leak. Normally these frames are skipped during the
+; stack trace, which somewhat reduces the time spent tracing and amount of data
+; collected and stored in memory. Including all frames in the stack trace, all
+; the way down into VLD's own code can, however, be useful for debugging VLD
+; itself.
+;
+;   Valid Values: yes, no
+;   Default: no
+;
+TraceInternalFrames = no