{"action":"created","issue":{"url":"https://api.github.com/repos/x64dbg/x64dbg/issues/211","repository_url":"https://api.github.com/repos/x64dbg/x64dbg","labels_url":"https://api.github.com/repos/x64dbg/x64dbg/issues/211/labels{/name}","comments_url":"https://api.github.com/repos/x64dbg/x64dbg/issues/211/comments","events_url":"https://api.github.com/repos/x64dbg/x64dbg/issues/211/events","html_url":"https://github.com/x64dbg/x64dbg/issues/211","id":67943479,"number":211,"title":"int3 (debug interrupt 'CC') not easily skipped","user":{"login":"Nukem9","id":4228359,"avatar_url":"https://avatars.githubusercontent.com/u/4228359?v=3","gravatar_id":"","url":"https://api.github.com/users/Nukem9","html_url":"https://github.com/Nukem9","followers_url":"https://api.github.com/users/Nukem9/followers","following_url":"https://api.github.com/users/Nukem9/following{/other_user}","gists_url":"https://api.github.com/users/Nukem9/gists{/gist_id}","starred_url":"https://api.github.com/users/Nukem9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nukem9/subscriptions","organizations_url":"https://api.github.com/users/Nukem9/orgs","repos_url":"https://api.github.com/users/Nukem9/repos","events_url":"https://api.github.com/users/Nukem9/events{/privacy}","received_events_url":"https://api.github.com/users/Nukem9/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2015-04-12T18:50:48Z","updated_at":"2016-07-27T12:23:03Z","closed_at":"2015-04-12T18:50:48Z","body":"**Problem**: After int3 (debug interrupt 'CC') is encountered during debugging, execution stops (this is good), but no simple keystrokes allow execution to continue. To continue, I have found that if I press 'DownArrow' and then Ctrl-*, that will sometimes make the next instruction the current (Set New Origin Here).  More than half the time, this does not work, and the RIP goes back to the int3.  Then, debugging can continue.  Also, clicking on the next line, then right-clicking and selecting Set New Origin Here does the same, and most of the time I have to repeat the process.\n\n**What is wanted**: Immediately after execution stops due to 'int3', be able to press F7 or F8 and continue (as in Ollydbg, similar in other debuggers) by skipping over the 'int3' instruction and setting RIP at the next instruction.\n\n**Background**:  I debug my own code by inserting 'int3' statements wherever I want the debugger to stop so I can debug at that point.  But x64_dbg behaves differently from the other debuggers I also use (Visual Studio, Windbg, and Ollydbg).  With the others, pressing F7/F8 (or F10/F11) causes the program to immediately skip over the 'int3' instruction and resume with the next line.  x64_dbg feels awkward compared to the others.\n\n----------------------------------------\n- Bitbucket: https://bitbucket.org/mrexodia/x64_dbg/issue/211\n- Originally reported by: [ejamesr](http://bitbucket.org/ejamesr)\n- Originally created at: 2014-10-25T22:13:56.221\n"},"comment":{"url":"https://api.github.com/repos/x64dbg/x64dbg/issues/comments/235569017","html_url":"https://github.com/x64dbg/x64dbg/issues/211#issuecomment-235569017","issue_url":"https://api.github.com/repos/x64dbg/x64dbg/issues/211","id":235569017,"user":{"login":"sdcode","id":4527821,"avatar_url":"https://avatars.githubusercontent.com/u/4527821?v=3","gravatar_id":"","url":"https://api.github.com/users/sdcode","html_url":"https://github.com/sdcode","followers_url":"https://api.github.com/users/sdcode/followers","following_url":"https://api.github.com/users/sdcode/following{/other_user}","gists_url":"https://api.github.com/users/sdcode/gists{/gist_id}","starred_url":"https://api.github.com/users/sdcode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdcode/subscriptions","organizations_url":"https://api.github.com/users/sdcode/orgs","repos_url":"https://api.github.com/users/sdcode/repos","events_url":"https://api.github.com/users/sdcode/events{/privacy}","received_events_url":"https://api.github.com/users/sdcode/received_events","type":"User","site_admin":false},"created_at":"2016-07-27T12:23:03Z","updated_at":"2016-07-27T12:23:03Z","body":"Sorry to reopen this, but having used x64dbg for a few weeks now, I must say this is the biggest nuisance in an otherwise marvelous software. When the debugger hits an int 3, and the USER hits F7 or F8, this is IMHO an absolutely clear expression of interest to skip the int 3 and continue with the next instruction. What else would induce the user to hit F7? And having to use the other hand to press Ctrl is not user-friendly. Really, it's torture. This software is so crammed full of features and options, why not insert one \"skip int 3 on F7/F8\"?"}}
{"actor":{"display_login":"sdcode"}}