[Info-vax] Home-grown application process dumps

David Froble davef at tsoft-inc.com
Tue Jan 6 01:09:28 EST 2015


Stephen Hoffman wrote:

> If that's not it, I'd start looking for a memory heap corruption, as 
> those can blow out all over the place, and with all sorts of odd 
> errors.  With BASIC, that's usually some system service call or similar 
> that exceeds the size of the string that's been presented to the system 
> service call — system services generally don't re-size or extend dynamic 
> string descriptors, the calls just keep writing however much they've 
> been asked to write.  Ten pounds of bytes into a five-pound string 
> buffer makes for a corrupt heap, after all.

I agree with what you wrote, until this paragraph.  Maybe I don't 
understand what you wrote, but, my impression is that when working with 
a descriptor, VMS will not write past the defined length of the data.



More information about the Info-vax mailing list