Warning, /kdevelop/kdev-valgrind/core/private/common_configpage.ui is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <ui version="4.0">
0003  <class>Valgrind::CommonConfigPage</class>
0004  <widget class="QWidget" name="Valgrind::CommonConfigPage">
0005   <property name="geometry">
0006    <rect>
0007     <x>0</x>
0008     <y>0</y>
0009     <width>512</width>
0010     <height>343</height>
0011    </rect>
0012   </property>
0013   <layout class="QVBoxLayout" name="verticalLayout_2">
0014    <item>
0015     <widget class="QGroupBox" name="groupBox">
0016      <layout class="QVBoxLayout" name="verticalLayout">
0017       <item>
0018        <layout class="QFormLayout" name="formLayout">
0019         <item row="0" column="0">
0020          <widget class="QLabel" name="numCallersLabel">
0021           <property name="text">
0022            <string>Display stac&amp;k to depth:</string>
0023           </property>
0024           <property name="buddy">
0025            <cstring>kcfg_numCallers</cstring>
0026           </property>
0027          </widget>
0028         </item>
0029         <item row="0" column="1">
0030          <widget class="QSpinBox" name="kcfg_numCallers">
0031           <property name="toolTip">
0032            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specifies the maximum number of entries shown in stack traces that identify program locations. Note that errors are commoned up using only the top four function locations (the place in the current function, and that of its three immediate callers). So this doesn't affect the total number of errors reported.&lt;/p&gt;&lt;p&gt;The maximum value for this is 500. Note that higher settings will make Valgrind run a bit more slowly and take a bit more memory, but can be useful when working with programs with deeply-nested call chains.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
0033           </property>
0034          </widget>
0035         </item>
0036         <item row="1" column="0">
0037          <widget class="QLabel" name="maxStackframeLabel">
0038           <property name="text">
0039            <string> Maximum size of a stack frame:</string>
0040           </property>
0041           <property name="buddy">
0042            <cstring>kcfg_maxStackframe</cstring>
0043           </property>
0044          </widget>
0045         </item>
0046         <item row="1" column="1">
0047          <widget class="QSpinBox" name="kcfg_maxStackframe">
0048           <property name="toolTip">
0049            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The maximum size of a stack frame. If the stack pointer moves by more than this amount then Valgrind will assume that the program is switching to a different stack.&lt;/p&gt;&lt;p&gt;You may need to use this option if your program has large stack-allocated arrays. Valgrind keeps track of your program's stack pointer. If it changes by more than the threshold amount, Valgrind assumes your program is switching to a different stack, and Memcheck behaves differently than it would for a stack pointer change smaller than the threshold. Usually this heuristic works well. However, if your program allocates large structures on the stack, this heuristic will be fooled, and Memcheck will subsequently report large numbers of invalid stack accesses. This option allows you to change the threshold to a different value.&lt;/p&gt;&lt;p&gt;You should only consider use of this option if Valgrind's debug output directs you to do so. In that case it will tell you the new threshold you should specify.&lt;/p&gt;&lt;p&gt;In general, allocating large structures on the stack is a bad idea, because you can easily run out of stack space, especially on systems with limited memory or which expect to support large numbers of threads each with a small stack, and also because the error checking performed by Memcheck is more effective for heap-allocated data than for stack-allocated data. If you have to use this option, you may wish to consider rewriting your code to allocate on the heap rather than on the stack.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
0050           </property>
0051          </widget>
0052         </item>
0053         <item row="2" column="0">
0054          <widget class="QLabel" name="extraArgsLabel">
0055           <property name="text">
0056            <string>&amp;Extra parameters:</string>
0057           </property>
0058           <property name="buddy">
0059            <cstring>kcfg_extraArgs</cstring>
0060           </property>
0061          </widget>
0062         </item>
0063         <item row="2" column="1">
0064          <widget class="QLineEdit" name="kcfg_extraArgs">
0065           <property name="clearButtonEnabled">
0066            <bool>true</bool>
0067           </property>
0068          </widget>
0069         </item>
0070        </layout>
0071       </item>
0072       <item>
0073        <widget class="Line" name="line">
0074         <property name="orientation">
0075          <enum>Qt::Horizontal</enum>
0076         </property>
0077        </widget>
0078       </item>
0079       <item>
0080        <widget class="QCheckBox" name="kcfg_errorLimit">
0081         <property name="toolTip">
0082          <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When enabled, Valgrind stops reporting errors after 10,000,000 in total, or 1,000 different ones, have been seen. This is to stop the error tracking machinery from becoming a huge performance overhead in programs with many errors.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
0083         </property>
0084         <property name="text">
0085          <string>Limit errors if too many</string>
0086         </property>
0087         <property name="checked">
0088          <bool>true</bool>
0089         </property>
0090        </widget>
0091       </item>
0092      </layout>
0093     </widget>
0094    </item>
0095    <item>
0096     <spacer name="verticalSpacer">
0097      <property name="orientation">
0098       <enum>Qt::Vertical</enum>
0099      </property>
0100      <property name="sizeHint" stdset="0">
0101       <size>
0102        <width>20</width>
0103        <height>40</height>
0104       </size>
0105      </property>
0106     </spacer>
0107    </item>
0108   </layout>
0109  </widget>
0110  <tabstops>
0111   <tabstop>kcfg_numCallers</tabstop>
0112   <tabstop>kcfg_maxStackframe</tabstop>
0113   <tabstop>kcfg_extraArgs</tabstop>
0114   <tabstop>kcfg_errorLimit</tabstop>
0115  </tabstops>
0116  <resources/>
0117  <connections/>
0118 </ui>