delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/13/21:42:47

From: apsh AT ecr DOT mu DOT oz DOT au (Alistair_P SHILTON)
Newsgroups: comp.os.msdos.djgpp
Subject: self-mod code and DJGPP - writable code segment?
Date: 14 Mar 2000 02:13:37 GMT
Organization: Computer Science, The University of Melbourne
Lines: 21
Message-ID: <8ak78h$dsd$1@mulga.cs.mu.OZ.AU>
NNTP-Posting-Host: gromit.ecr.mu.oz.au
X-Newsreader: TIN [version 1.2 PL2]
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I was wondering if it is possible to link self-modifying assembler
code to DJGPP.  When I try, I get an error message.  So I checked
the documentation, which says that the code segment is not writable.
Is there some way around this?

I was planning to use the self-mod to make the code act differently
after the first call to it (ie. setup on first call, normal operation
on subsequent calls).  Now I know that there are other ways of achieving
the same end, but I like the concept of self-modding code.  Any
suggestions?


Thanks



Alistair




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019