Closed felixendres closed 10 months ago
Hello, thank you for your feedback.
What is having SIGSEGV exactly? Your app or GDB process?
In DWARF debug info some source lines are not "stoppable at" or some expressions are like "ineffective": For example,
/* L:10 */ struct meow meow;
/* L:11 */ meow.count++;
/* L:12 */ meow.type = MEOW_TYPE_CUTE;
in this example if you add a breakpoint at line 10
your "actual breakpoint line" will be line 11
, because struct meow meow;
line is ineffective (or nexecutable); it is telling the compiler to add PUSH ...
instructions as much as sizeof(struct meow)
in total size, so it is not a line that's being executed in runtime like others.
Ctrl+O is not for loading executables. It is a "open source file" dialog. You can load executables with Load Executable button or like file meow.exe
on GDB shell.
Ctrl+O dialog doesn't support file path, you can enter a folder's path and select the file.
Oh collapsing feature for right bar sections is a feature in my mind however I don't have time for that. That would be good if you can add that feature.
Thank you for your nice words.
Thank you for your answers. Unfortunately, I couldn't reproduce the sigsev anymore today, so I am not sure about what it was.
Hi rohanrhu,
this project looks quite promising. I tried it out today and ran into some troubles. Since you've mentioned you'd like testers, I guess you will not mind feedback.
Anyway, despite the glitches it's impressive. Keep up the good work. Best, Felix