[Info-vax] How much of VMS is still in MACRO-32?
abrsvc
dansabrservices at yahoo.com
Mon May 31 15:22:20 EDT 2021
On Monday, May 31, 2021 at 2:06:47 PM UTC-4, osuv... at gmail.com wrote:
> On Monday, May 31, 2021 at 9:07:30 AM UTC-4, Simon Clubley wrote:
> > Is there any self-modifying code in VMS ? (I hope the answer to that
> > is no, BTW. :-))
> Back in the VAX days, I had an image processing program that would take
> a convolution matrix and image array size and return the address of a
> dynamically created procedure to filter an input image. The matrix was
> analyzed to eliminate the zero multiplies in the resulting instructions (I
> can't remember if it optimized the 1.0 multiplies as well).
>
> It wasn't exactly self-modifying, but the procedure was in read/write
> memory.
There was a product that would generate VAX executable code on the fly in memory and execute it as well. IRRC it was from a company called Corvision.
I was involved with them during the port to Alpha as they were trying to determine whether or not to attempt the same methods on Alpha. I don't recall the outcome.
More information about the Info-vax
mailing list