delorie.com/archives/browse.cgi | search |
Message-ID: | <3A5A150E.E6EE5A6@telia.com> |
From: | Fredrik Hellman <mrhellman AT telia DOT com> |
X-Mailer: | Mozilla 4.72 [en] (Win98; I) |
X-Accept-Language: | en |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Strange function addresses |
Lines: | 19 |
Date: | Mon, 08 Jan 2001 19:30:41 GMT |
NNTP-Posting-Host: | 62.20.144.51 |
X-Complaints-To: | abuse AT telia DOT com |
X-Trace: | newsb.telia.net 978982241 62.20.144.51 (Mon, 08 Jan 2001 20:30:41 CET) |
NNTP-Posting-Date: | Mon, 08 Jan 2001 20:30:41 CET |
Organization: | Telia Internet |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hello! I have detected a strange thing when the DJGPP's ld's linker is linking. I debugged my code using the "debug" program that is included in DOS. It looked like this: instruction addr. note CALL 06FE 535 a call to a function ... JBE 700 6FE here is a strange conditional jump PUSH BP 700 here starts the function When I run my program, it seems that it never calls these functions, maybe because the condition BE (in JBE) isn't true. Why does the linker link like this and how do I set it to not link in this way? Fredrik Hellman mrhellman AT telia DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |