debugging under linux

From: jacob navia (jacob_at_jacob.remcomp.fr)
Date: 12/09/04


Date: Thu, 09 Dec 2004 14:21:23 +0100

I have to debug a program at the assembly level in linux

Does anyone know of a good debugger?

gdb is just too much work to use and too primitive.
My fingers hurt from typing

disassemble
info all registers

at each step. Besides, the disassembly listing is awful.
It writes negative numbers as unsigned offsets, so you get
0xFFFFFFF8 instead of -8, for instance.

Instead of showing the memory values at each memory access,
as MSVC does, you have at each move type

x *0x1E23
after looking the value in the corresponding register,
etc etc.

I need something like the MSVC debugger for linux, i.e.
displaying the disassembly in one window, the registers
in another.

I can't automate this, since if I write it in a
"dbg procedure", the disassemble window will scroll, and
I can't see BOTH at the same time. The registers info is
too long so that it will scroll also.

I am ready to buy a commercial product if available.
(Soft Ice for linux? or I am dreaming?)

jacob



Relevant Pages

  • Re: debugging under linux
    ... >>gdb is just too much work to use and too primitive. ... > How do you expect the debugger to know which numbers are supposed to ... but sure, I want to debug my program, not write a linux debugger... ... >>displaying the disassembly in one window, the registers ...
    (comp.os.linux.development.system)
  • debugging under linux
    ... I need something like the MSVC debugger for linux, ... displaying the disassembly in one window, the registers ... "dbg procedure", the disassemble window will scroll, and ...
    (comp.lang.asm.x86)
  • Re: debugging under linux
    ... > I need something like the MSVC debugger for linux, ... > displaying the disassembly in one window, the registers ... Both have integrated GUI's wrapped around GDB. ...
    (comp.os.linux.development.system)
  • Re: debugging under linux
    ... > I need something like the MSVC debugger for linux, ... > displaying the disassembly in one window, the registers ... I would suggest a graphical front-end to gdb. ...
    (comp.lang.asm.x86)
  • Re: MS Visual Studio: some kind of "...A Linux Dev environement?"
    ... that I was still missing in Linux, ... >integrated, and you have to use the integrated Editor, ... I had a project where we had a bug in some DCOM startup code. ... Visual Studio debugger is, that it can handle services and all that stuff ...
    (alt.lang.asm)