core/com.nokia.carbide.cpp.compiler.doc.user/html/pragmas_x86/p_fill_stack.htm
changeset 1641 2b3996fc09a1
parent 0 fb279309251b
equal deleted inserted replaced
1640:4891d49809bb 1641:2b3996fc09a1
    15   Intel x86<br />
    15   Intel x86<br />
    16   <h5>Remarks</h5>
    16   <h5>Remarks</h5>
    17   <p>Use of this pragma helps to diagnose program failures or crashes caused by the use of uninitialized variables. I.e., a bit pattern of <span class="code">0xCC</span> is not a normally-encountered integer or floating-point value, and <span class="code">0xCCCCCCCC</span> is almost never a valide pointer value. If the program counter does point to such a variable, it will be &ldquo;executed&rdquo; as an <span class="code">int3</span> breakpoint.</p>
    17   <p>Use of this pragma helps to diagnose program failures or crashes caused by the use of uninitialized variables. I.e., a bit pattern of <span class="code">0xCC</span> is not a normally-encountered integer or floating-point value, and <span class="code">0xCCCCCCCC</span> is almost never a valide pointer value. If the program counter does point to such a variable, it will be &ldquo;executed&rdquo; as an <span class="code">int3</span> breakpoint.</p>
    18   <p>This pragma does not correspond to any panel setting. To check this setting, use the <span class="code">__option (fill_stack)</span>. The default setting for is off at optimization level 0.<br />
    18   <p>This pragma does not correspond to any panel setting. To check this setting, use the <span class="code">__option (fill_stack)</span>. The default setting for is off at optimization level 0.<br />
    19 </p>
    19 </p>
    20   <div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
    20   <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
    21 
    21 
    22 
    22 
    23 </body>
    23 </body>
    24 </html>
    24 </html>