flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Author |
|
RedGhost
gdb which is comes with basically every distro can work like OllyDbg, just install one of the many GUIs for it.
_________________ redghost.ca |
|||
![]() |
|
vid
RedGhost: which gui do you suggest?
|
|||
![]() |
|
RedGhost
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 |
|||
![]() |
|
MCD
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 |
|||
![]() |
|
stanks
lida is disassembler not debugger
|
|||
![]() |
|
andreism
|
|||
![]() |
|
MCD
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 -||__/ .|+-~ .|| || |
|||
![]() |
|
vid
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.
|
|||
![]() |
|
rugxulo
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.
|
|||
![]() |
|
vid
rugxulo: can it debug asm code without symbols with neat IDE?
|
|||
![]() |
|
rugxulo
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).
![]() |
|||
![]() |
|
MCD
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? |
|||
![]() |
|
TmX
ALD is a Linux program so it doesn't use DJGPP
|
|||
![]() |
|
arafel
MCD,
"./configure --disable-readline" |
|||
![]() |
|
rugxulo
I was only talking about the DJGPP port of RHIDE. Sorry for any confusion.
|
|||
![]() |
|
MCD
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 ![]() -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 -||__/ .|+-~ .|| || |
|||
![]() |
|
vid
MCD: you can also try GDBTUI, but still it sucks.
too bad we don't have 32bit FDBG with TurboVision IDE ![]() |
|||
![]() |
|
rugxulo
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 ...). |
|||
![]() |
|
stanks
btw MCD did you try this http://www.codef00.com/projects.php
|
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.