-
Notifications
You must be signed in to change notification settings - Fork 510
Ensure "--args" is last argument of gdb command #296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thanks, looks good to me. I fixed the missing import that caused the build to fail, but otherwise am leaving unchanged. |
I did some testing and found it didn't work if Test plan for my changes: Run the following and after each, confirm "Load Binary" still works (if the mi2 interpreter flag isn't passed to gdb, this isn't apparent until the binary is loaded).
Can anyone confirm this fixes their issues? cc @zhidvegi, @sammcdsam fixes #272 |
To debug an application+command line arguments "--args" is used as last command line argument of gdbgui. Everything after "--args" must be passed then to gdb also as LAST command line argument. This was not the case, but it is now ensured. By default gdb is now used in any case with "--args".
I'll leave this open a couple more days if anyone wants to test it before I merge it to master. |
* Ensure "--args" is last argument of gdb command To debug an application+command line arguments "--args" is used as last command line argument of gdbgui. Everything after "--args" must be passed then to gdb also as LAST command line argument. This was not the case, but it is now ensured. By default gdb is now used in any case with "--args". * fix formatting * only pass args when they are present * add unit tests * add additional test case Co-authored-by: Chad Smith <[email protected]>
* Ensure "--args" is last argument of gdb command To debug an application+command line arguments "--args" is used as last command line argument of gdbgui. Everything after "--args" must be passed then to gdb also as LAST command line argument. This was not the case, but it is now ensured. By default gdb is now used in any case with "--args". * fix formatting * only pass args when they are present * add unit tests * add additional test case Co-authored-by: Chad Smith <[email protected]>
* Ensure "--args" is last argument of gdb command To debug an application+command line arguments "--args" is used as last command line argument of gdbgui. Everything after "--args" must be passed then to gdb also as LAST command line argument. This was not the case, but it is now ensured. By default gdb is now used in any case with "--args". * fix formatting * only pass args when they are present * add unit tests * add additional test case Co-authored-by: Chad Smith <[email protected]>
To debug an application+command line arguments "--args" is used as last command line argument of gdbgui. Everything after "--args" must be passed then to gdb also as LAST command line argument.
This was not the case, but it is now ensured. By default gdb is now used in any case with "--args".