flat assembler
Message board for the users of flat assembler.
Index
> Linux > Debuggers for Linux Goto page 1, 2 Next |
Author |
|
RedGhost 26 Dec 2006, 10:55
gdb which is comes with basically every distro can work like OllyDbg, just install one of the many GUIs for it.
_________________ redghost.ca |
|||
26 Dec 2006, 10:55 |
|
vid 26 Dec 2006, 11:26
RedGhost: which gui do you suggest?
|
|||
26 Dec 2006, 11:26 |
|
RedGhost 26 Dec 2006, 14:17
ugh it's been so long, the two I remember using were "ddd" and "insight"
http://sources.redhat.com/insight/ http://www.gnu.org/software/ddd/ You will probably have to configure it to show assembly code instead of it trying to get debug symbols and show C or what have you. If I remember correctly one of them supports Intel syntax instead of fugly and illogical(opinion alert!) at&t syntax. _________________ redghost.ca |
|||
26 Dec 2006, 14:17 |
|
MCD 07 Jan 2007, 11:51
I just found another good one, but watch out, they say it's pre-alpha and I'm not sure if it's unmaintained:http://lida.reverse-engineering.net/
EDIT: forget about it, it's just a completely unfinished/unmaintained project |
|||
07 Jan 2007, 11:51 |
|
stanks 09 Jan 2007, 15:07
lida is disassembler not debugger
|
|||
09 Jan 2007, 15:07 |
|
andreism 10 Feb 2007, 14:00
|
|||
10 Feb 2007, 14:00 |
|
MCD 11 Feb 2007, 13:33
andreism wrote: I recommend ALD: thanks, but I couldn't compile it. Configure went fine but make reported something like "readline/readline.c" wasn't found, see this error log ($DEVEL_PATH is the path where I have extracted ALD) MAKE wrote:
I guess this is a kind of bug of this program, cause it was mentioned in the BUGS-file in the main program directory: BUGS wrote:
but this doesn't apply to me. Now, who can help, cause I'm relatively new to Linux C-programming. _________________ MCD - the inevitable return of the Mad Computer Doggy -||__/ .|+-~ .|| || |
|||
11 Feb 2007, 13:33 |
|
vid 11 Feb 2007, 16:55
for linux C programming, you can get great TurboVision-based IDE rhide. It can use GDB to debug, i wonder if it can debug binaries without sources. Someone could try it.
|
|||
11 Feb 2007, 16:55 |
|
rugxulo 11 Feb 2007, 21:05
A quick Google search points to GNU Readline. As far as RHIDE, I suggest you (also?) try the latest/last DJGPP build, if you can.
|
|||
11 Feb 2007, 21:05 |
|
vid 11 Feb 2007, 21:36
rugxulo: can it debug asm code without symbols with neat IDE?
|
|||
11 Feb 2007, 21:36 |
|
rugxulo 11 Feb 2007, 21:40
vid, dunno, I don't use it, but I somewhat doubt it. Still, some people like it, so I'm just passing along a link. At worst, you waste a few hours on it, give up, and try something else. Try asking at comp.os.msdos.djgpp on Google Groups if you really want to know. They know everything (well, a lot anyways).
|
|||
11 Feb 2007, 21:40 |
|
MCD 12 Feb 2007, 00:04
rugxulo wrote: A quick Google search points to GNU Readline. As far as RHIDE, I suggest you (also?) try the latest/last DJGPP build, if you can. so this ALD requires DJGPP, an plain GCC configure/make won't do the job? |
|||
12 Feb 2007, 00:04 |
|
TmX 12 Feb 2007, 05:27
ALD is a Linux program so it doesn't use DJGPP
|
|||
12 Feb 2007, 05:27 |
|
arafel 13 Feb 2007, 15:09
MCD,
"./configure --disable-readline" |
|||
13 Feb 2007, 15:09 |
|
rugxulo 13 Feb 2007, 19:00
I was only talking about the DJGPP port of RHIDE. Sorry for any confusion.
|
|||
13 Feb 2007, 19:00 |
|
MCD 13 Feb 2007, 23:09
arafel wrote: MCD, thanks for the hint, but that wasn't enough to make it work, I also had to change some code in the source/readln.c, which falsely included the ./readline/readline.c file, which isn't even present in the source tree. How can this be? well, I finally managed to get a running version of ALD. I think it's quiet usable, much less overbloated than GDB and works fine, but only in theory, cause debugging programs without proper register/code/stack/data interaction is just an incredible pain. So I though that I need a good UI on top of that, you have proposed RHIDE, but I would have to get DJGPP first. Another problem for that is that RHIDE isn't maintained anymore, so it probably lacks many newer features. Another thought was to start an own GUI for ALD that would allow debugging processes more interactively (I would have called it ALDI - Assembly Language Debugger Interactive UI ), but then I realized that ALD itself has some problems for me: -support only up to MMX (no SSE etc) -no way to change/fill in new instructions except getting machine code from fasm and C/P it to the ALD window and write it into memory with en(ter) => changing some few instructions has never been more complecated than this -does ALD got some stack (top) dump/display feature? don't know. (using the regular memory dump command as stack dump is a bit fiddly) -currently unmaintained -written in C, berk, I don't like it maybe there are more, I've especially not completely checked it against any kind of bugs. I think that ALD is also unusable without a proper UI, so I think Linux really lacks of good interactive assembly level debuggers in general _________________ MCD - the inevitable return of the Mad Computer Doggy -||__/ .|+-~ .|| || |
|||
13 Feb 2007, 23:09 |
|
vid 13 Feb 2007, 23:21
MCD: you can also try GDBTUI, but still it sucks.
too bad we don't have 32bit FDBG with TurboVision IDE ((( |
|||
13 Feb 2007, 23:21 |
|
rugxulo 14 Feb 2007, 02:49
RHIDE can supposedly be built for other OSes too (e.g., Linux).
Quote:
P.S. Check The Free Country for various debugging links (probably not helpful but oh well, that's all I know ...). |
|||
14 Feb 2007, 02:49 |
|
stanks 14 Feb 2007, 06:55
btw MCD did you try this http://www.codef00.com/projects.php
|
|||
14 Feb 2007, 06:55 |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.