1. The left windows are source and gdb as before, right windows are var(watch, mem) and stack(thread, break) tab controls. There is a vertical line between of them, and it can be move by hot key. The right tow tab controls also can increase or decrease height by '+' / '-', just like left windows.
2. All tab pages can be activated by hotkey, when focus is not on gdb window. And switch focus back to source by 'Esc', or gdb by 'i'.
3. Var tab page display result of "info locals" and "info args" for current frame. If execute 'next', and some variable's value change, the value will be highlight as red
4. Stack tab page display current call stack, result of "backtrace", current frame will be highlight as BOLD attribute.
5. Thread tab page display all thread info, also highlight current thread.
6. Break tab page display breakpoint, enable break highlighted as red, disable is yellow, this is same as source window.
7. All tab pages will keep sync with gdb operation.
--
You received this message because you are subscribed to the Google Groups "cgdb" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cgdb-users+unsubscribe@googlegroups.com.
To post to this group, send email to cgdb-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cgdb-users/29ebed9e-f635-4dc6-8c87-b6a50981ca34%40googlegroups.com.
Bob RossiThanks,rebasing this work on master. A lot has changed since 0.6.8.I can take a look at reviewing this, but I think that it might make sense to considerHi William,This looks incredible neat.
On Sat, Feb 18, 2017 at 4:50 AM, William.Leo <willi...@gmail.com> wrote:
I finished this feature base on 0.6.8, not only locals but also args, stack, thread and breakpoint. They are displayed on right side of source and gdb windows. The default layout as following screen shot1. The left windows are source and gdb as before, right windows are var(watch, mem) and stack(thread, break) tab controls. There is a vertical line between of them, and it can be move by hot key. The right tow tab controls also can increase or decrease height by '+' / '-', just like left windows.
2. All tab pages can be activated by hotkey, when focus is not on gdb window. And switch focus back to source by 'Esc', or gdb by 'i'.
3. Var tab page display result of "info locals" and "info args" for current frame. If execute 'next', and some variable's value change, the value will be highlight as red
4. Stack tab page display current call stack, result of "backtrace", current frame will be highlight as BOLD attribute.
5. Thread tab page display all thread info, also highlight current thread.
6. Break tab page display breakpoint, enable break highlighted as red, disable is yellow, this is same as source window.
7. All tab pages will keep sync with gdb operation.
All of these features finished just about 1 month ago, not enough test. I hope someone can help me finish test. Then maybe add into next version cgdb.
在 2012年9月16日星期日 UTC+8上午8:33:23,Quentin de Laroussilhe写道:Hello,
When I use cgdb I think this to s laborious to have to constantly use 'info loc' to inspect local variables. I think this could be a great idea to display this variables in a buffer.
--
You received this message because you are subscribed to the Google Groups "cgdb" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cgdb-users+...@googlegroups.com.
To post to this group, send email to cgdb-...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to cgdb-users+unsubscribe@googlegroups.com.
To post to this group, send email to cgdb-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cgdb-users/2286d306-5309-44f8-a451-555a91566c03%40googlegroups.com.
I'm actually changing the commands file as we speak.