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 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!