VANYA wrote:Thanks SARG, helped a lot. Now I can debug large programs in FBDEBUGGER.
Nice to read.
VANYA wrote:SARG! I always used Run Stopped by Halt , And rarely used fast run. The only difference between them is that one works up to the exception, and the other up to the required line? Do I understand correctly?
With Run every line has a breakpoint (an asm instruction that triggers a special exception) then it's possible to check things like breakpoints on var, breakpoints with counter, etc. While you don't stop it the debuggee runs and all the trees are updated (except values of variables but their places are reserved).
On the other hand with Fast run there is only one breakpoint for the selected line so all the updates (creation of all the elements) are made when the debuggee reachs the line, so runs really fast. But no check can be done for the breakpoints as with simple Run). And to stop (HALT) the debuggee it's necessary to reinsert one breakpoint for each line.
Hope it's clear :-)
VANYA wrote:I also want to ask: when I move the mouse (not click) on any record in the treeview, the SHOW \ Expand window pops up. Is that how it should be?
You can disable this feature in settings uncheck 'shw/exp when hovering'.
VANYA wrote:By the way, if you load any application with winapi GetOpenFileName, GetSaveFileName into the OLLYDBG debugger, then several exceptions occur when called, and if they are not passed with SHIFT + F9, then any program will crash. Perhaps these functions need to be processed somehow in debuggers.
I'll have a look. I'm using x64dbg / x32dbg. They are the up to date versions of Ollydbg.
VANYA wrote:And I also forgot to write: If you download the source code to the debugger in UTF-16LE, then it is not displayed.
Ok. To be studied.
VANYA wrote:And one more thing :) If you don't give up the idea of writing a debugger for Linux, I advise you to use a pure GTK. Under no circumstances use IUP, I assure you you will learn all the bad words, not only French, but also other languages :) I have already regretted 100 times , that I used this library for my editor. For example IupList+IupSplit - hemorrhoids are provided. If there will be problems with GTK, I can tell you what I know.
Thank you for the advice. It made me laugh a lot :-) 4 years ago I began to use IUP for Fbdebugger on linux but I tested only on Windows......
I just start to test the GUI with Window9. I guess if needed I'll 'hack' easily the Windows part but for Linux/GTK any help will be welcome. Also I think use Scintilla (tested on Windows) but I don't know if it will be easy on linux.