delorie.com/archives/browse.cgi | search |
Xref: | news-dnh.mv.net comp.os.msdos.djgpp:957 |
Path: | news-dnh.mv.net!mv!news.sprintlink.net!howland.reston.ans.net!plug.news.pipex.net!pipex!tank.news.pipex.net!pipex!dish.news.pipex.net!pipex!sunsite.doc.ic.ac.uk!daresbury!s-crim1!mbbad |
From: | mbbad AT s-crim1 DOT dl DOT ac DOT uk (I. Badcoe) |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Execution of Data ? |
Date: | 18 Jul 1995 14:56:22 GMT |
Organization: | SERC Daresbury Lab, Warrington, U.K. |
Lines: | 15 |
Nntp-Posting-Host: | s-crim1.dl.ac.uk |
To: | djgpp AT sun DOT soe DOT clarkson DOT edu |
Dj-Gateway: | from newsgroup comp.os.msdos.djgpp |
Hi, Just a quick query. Am I right in thinking that I can load a suitable set of bytes into an array and then jump to the start of the array (perhaps by casting, perhaps using some of the go32_dpmi_* functions or perhaps with inline asm) and it will execute happily under go32 ? I seem to remember when I looked at some of the _go32_dpmi* function source that they did similar things to this (except perhaps they always use DOS-memory; that may be because they always use RM code). Comments/answers. Badders
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |