Mail Archives: djgpp/2000/03/28/22:38:19
X-Originating-Host: | 202.158.46.2
|
Organization: | http://www.remarq.com: The World's Usenet/Discussions Start Here
|
Subject: | HELP! : Debugging a c/asm mixed programs
|
Lines: | 29
|
From: | batchex <thedark1NOthSPAM AT phreaker DOT net DOT invalid>
|
Newsgroups: | comp.os.msdos.djgpp
|
Message-ID: | <19464ea8.15fd37ca@usw-ex0105-036.remarq.com>
|
Bytes: | 1243
|
X-Wren-Trace: | eBs+FhcOSQNITwcWGloIGVgoGxYMGloGGwVaFhcbQglETxVLQANAQUFUTQ==
|
Date: | Tue, 28 Mar 2000 12:41:12 -0800
|
NNTP-Posting-Host: | 10.0.2.36
|
X-Complaints-To: | wrenabuse AT remarq DOT com
|
X-Trace: | WReNphoon4 954276067 10.0.2.36 (Tue, 28 Mar 2000 12:41:07 PST)
|
NNTP-Posting-Date: | Tue, 28 Mar 2000 12:41:07 PST
|
To: | djgpp AT Delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
Hi,
I'm currently on a project use a mix between C and ASM modules.
I have trouble in debugging the program. I can't debug the
modules written in ASM. These modules are compiled with NASM
0.98.
I usually use FSDB to debug the ASM modules, but now I face 2
problems. One, if I use NASM's structure support in the ASM
modules, FSDB randomly throws an exception. These exceptions can
occur in the middle of an ASM function, or when the function is
called. I have tested the function in question to run without a
debugger and it ran fine.
problem number 2 is everytime I invoke int 0x31 function 0x100,
FSDB terminate my program, reporting the program was terminated
normally.
I have tried GDB, but because NASM doesn't support debug info
with COFF format yet, it can't 'step' into the function. The ASM
function is called as a whole and it can't run single-step.
How can I debug these (ASM) functions? Does anybody know FSDB's
official site? or even if it is still supported? Are there any
other debugger like FSDB which can handle DJGPP/NASM compiled
programs?
* Sent from RemarQ http://www.remarq.com The Internet's Discussion Network *
The fastest and easiest way to search and participate in Usenet - Free!
- Raw text -