IBM Professional Series User Manual page 261

Virtual machine
Table of Contents

Advertisement

exceed two pages (8192 bytes).
It
is recommended that
you do not use GETMAIN macros in programs that
execute in the transient area.
4.
A transient module (loaded with the ORIGIN TRANS
option) that was generated with the SYSTEM option is
written on disk as a fixed-length record with a maximum
length of 8192 bytes.
5.
If
you are using FORTRAN under CMS, use FROM
MAIN as an option to avoid unpredictable results.
6.
If
FROM is not specified on the GENMOD command,
the starting virtual storage location (entry point) of the
module is either the address of fn (if it is an external
name) or the entry point determined according to the
hierarchy discussed in Usage Note 4 of the LOAD
command description in VM / SP Command and Macro
Reference. This is not necessarily the lowest address
loaded.
If
you have any external references before your
START or CSECT instructions, you must specify the
'FROM entry 1 , operand on the GENMOD command to
load your program properly.
7.
If
you are using PL/I under CMS, use FROM
PLIST AR T as an option to avoid unpredictable results.
8. In order to generate a CMS module which can be loaded
and executed as a relocatable nucleus extension, the
RLDSA VE option should be used on the LOAD
command. GENMOD will then append the relocation
data to the module file for use during the loading of the
module as a nucleus extension. For example, the
sequence
load myprog (rldsave gen testprog
will load the file MYPROG TEXT into virtual storage
and create a load module named TESTPROG MODULE
which will have its relocation data saved as a record in
the MODULE file.
Responses: None.
7 -88
VM/PC Users
Guide

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vm/pc

Table of Contents