Wireshark mailing list archives
Re: O2 compile option makes it difficult to debug.
From: Graham Bloice <graham.bloice () trihedral com>
Date: Mon, 28 Jul 2014 14:14:50 +0100
What issues are you facing? I debug O2 code all the time, including profile guided optimised builds as well without too much difficulty. The most common problem is frame pointer omission making local variables and function parameters tough to locate. The /d2Zi+ switch (or /Zo for VS2013 Update 3) can help. See http://randomascii.wordpress.com/2013/09/11/debugging-optimized-codenew-in-visual-studio-2012/ for more info. On 28 July 2014 13:11, Anders Broman <a.broman58 () gmail com> wrote:
Hi, It seems like the O2 option interferes with running the debugger. Would it be better to only use O2 on release builds? I'm not sure how to do that, add nmake -f makefile.nmake release option? Regards Anders ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org ?subject=unsubscribe
-- Graham Bloice Software Developer Trihedral UK Limited
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- O2 compile option makes it difficult to debug. Anders Broman (Jul 28)
- Re: O2 compile option makes it difficult to debug. Graham Bloice (Jul 28)
- <Possible follow-ups>
- Re: O2 compile option makes it difficult to debug. mmann78 (Jul 28)
- Re: O2 compile option makes it difficult to debug. Graham Bloice (Jul 28)
- Re: O2 compile option makes it difficult to debug. Bill Meier (Jul 28)
- Re: O2 compile option makes it difficult to debug. Anders Broman (Jul 28)