> -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On > Behalf Of Robert A. Rosenberg > Sent: Saturday, October 21, 2006 3:09 PM > To: IBM-MAIN@BAMA.UA.EDU > Subject: Re: Is the teaching of non-reentrant HLASM coding practices ever > defensible? > > At 07:58 -0700 on 10/21/2006, Charles Mills wrote about Re: Is the > teaching of non-reentrant HLASM coding practices: > > >And then there is no way to test that the code really is reentrant (that > I > >know of -- am I missing something?) without running it APF-authorized. > > Use RENT as well as RSECT instead of CSECT and you will get TOLD at > assembly time when you're not reentrant.
Not every time. LA R3,FUBAR ST R2,0(0,R3) No way for the assembler to determine that the ST is storing into field FUBAR. The only way to know for sure is to put the program into read-only storage. An unauthorized program can do that by using the IARVSERV or PGSER to page protect the program after it is loaded. The program must be marked page-aligned and the size must be an exact multiple of a page. Jeffrey D. Smith Principal Product Architect Farsight Systems Corporation 700 KEN PRATT BLVD. #204-159 LONGMONT, CO 80501-6452 303-774-9381 direct 303-484-6170 FAX http://www.farsight-systems.com/ comments are invited on my encryption project ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html