I know that GDB comes with reverse debugging, but is there a way I can get this functionality in Visual Studio 2013 Pro?
Can I get reverse debugging functionality for Visual Studio 2013 Professional?
2.4k Views Asked by Tony Johnson At
1
There are 1 best solutions below
Related Questions in VISUAL-STUDIO-2013
- Alternative for nextafter when backporting to visual studio 2013
- Visual Studio 2013 Crystal report error "MIssing parameters Values"
- Visual Studio 2013 Crystal report 13.0.8 do not open
- Open Visual Studio 2012 solution in Visual Studio 2013
- SSRS DataTransform property in VS 2013 produces no output
- Virtual method with default parameter changed behavior
- why return nothing when i want to read password( CredentialBlob ) from credential manager in windows with type CRED_TYPE_DOMAIN_PASSWORD
- "This project is incompatible with the current version of Visual Studio" (VS2013)
- How to install AJAX in Visual Studio 2013
- "Package Installation" error on Visual Studio project load
- Choosing the user's installation folder of a program deployed with Visual Studio
- Running C++ dll in C# for calling functions
- Install multiple SAP Crystal Reports versions?
- Error "Cannot open source file" always occurs on Visual Studio Platform Toolsets v120_xp
- How to build Google test in Visual Studio 2013?
Related Questions in GDB
- crash utility itself crashes while decoding kdump generated from null pointer dereference in kernel module
- How to compile the Linux kernel with -O0 for more detailed debug?
- Can GDB call user-defined signal handler and still break on the code which threw a signal?
- Executable under GDB invokes different embedded Python
- GDB or GDB-oneAPI freezing when displaying complex variables in VSCode
- gdb: incorrect exit code
- Assembly, gdb duplicate names
- Don't pause GDB on child process exit
- Breakpoints for assembly code in VSCode with GDB
- Why is there a difference in memory writes when my qemu runs directly and when debugging the img with GDB?
- Shell execution buffer overflow server directly hosted
- How to set breakpoints in Visual Studio Code for debugging kernel code running in QEMU?
- Retrieving Exit Code from a Program Run with GDB in GitLab CI/CD Pipeline
- How to resolve the shared library of a function in core file, using GDB - when no symbols are loaded?
- GDB 'gef>' spam when using `layout asm`
Related Questions in REVERSE-DEBUGGING
- Reverse debug using gdb on linux x86-64
- What would be the best way to instrument Java classes in order to create a reverse Java debugger?
- R: Enriched debugging for linear code chains
- Are changes made to the GOT expected to be reversed during reverse debugging?
- How do I follow value propagation through function calls with GDB reverse debugging?
- Enable reverse debugging in QtCreator for non-gui methods
- Can I get reverse debugging functionality for Visual Studio 2013 Professional?
- How to run record instruction-history and function-call-history in GDB?
- GDB error: "Process record: the current architecture doesn't support record function"
- reverse debugging with lldb
- Extract execution log from gdb record in a VirtualBox VM
- Can I use "Reverse Debugging" in core dump file?
- Are there any open-source alternatives to ReplayDIRECTOR / Chronon Debugger?
- How do I enable reverse debugging on a multi-threaded program?
- Modifying code during a debugging session.
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Visual Studio (2010, 2012, 2013 Ultimate only) does have a feature that allows you to step backwards from a breakpoint or exception (Intellitrace), and the values in the Locals and Autos panes (as well as DataTips that appear on a hover over a statement) will the show the state at that (previous) point. Unfortunately, Intellitrace is not available for 2013 Professional. In addition, it has only limited support for F# and does not support C++ or JavaScript.
Right now, (since no 3rd party extensions exist that I’m aware of) your best option is looking at the call stack to examine the source code that executed prior to the breakpoint or exception. BTW you can “drag” the debug point up and down in the debug gutter of the VS source window but this will only set the point of next execution (any previous state information is not displayed).
Since GDB does have this feature you could try something like VisualGDB or WinGDB, but I'm not sure how well reverse debugging is supported in either of these two or their stability once introduced into the most recent VS IDE.