I am writing a compiler that converts source code (written in a small imperative programming language) to Intel AT & T 32-bit assembler.
As a rule, I spend a lot of time debugging due to unpleasant bias errors, etc. in the generated code, and I would like to know if anyone knows about the tool to “go through” the generated assembler code step-by-step, visualizing what's on the stack, etc.
I use Ubuntu Linux as my development platform, and I'm comfortable with the terminal - a GUI program would be nice. He exists? Or is there a good reason why this is not so (maybe the problem is not so simple ??)
If you have good ideas for approaching debugging tasks in assembler, I will be happy to hear from you!
source
share