Quick reference table for AMODE 64 runtime options

Table 1 provides a quick reference of the Language Environment runtime options for AMODE 64 applications.
Table 1. Quick reference table for runtime options - AMODE 64
Runtime options Function
ARGPARSE Specifies if arguments on the command line are to be parsed in the usual C format. See ARGPARSE | NOARGPARSE (C only).
CEEDUMP Specifies options to control the processing of the Language Environment dump report. See CEEDUMP.
DYNDUMP Provides a way to obtain IPCS readable dumps of user applications that would ordinarily be lost due to the absence of a SYSMDUMP, SYSUDUMP, or SYSABEND DD statement. See DYNDUMP.
ENVAR Sets the initial values for the environment variables. See ENVAR.
EXECOPS Specifies whether runtime options can be specified on the command line. See EXECOPS | NOEXECOPS (C only).
FILETAG FILETAG ensures control of untagged z/OS® UNIX files and standard streams terminal files when set up for conversion, and for control of certain open functions which tag new or empty z/OS UNIX files. See FILETAG (C/C++ only).
HEAP64 Controls allocation of the user heap. See FILETAG (C/C++ only). See FILETAG (C/C++ only).
HEAPCHK Specifies that user heap storage can be inspected for damage and request a heap storage diagnostics report. See HEAPCHK.
HEAPPOOLS Specifies that the (Quick) heap storage manager can be used to manage user heap storage above the 16M line and below the 2G bar. See HEAPPOOLS (C/C++ and Enterprise PL/I only).
HEAPPOOLS64 Specifies that the (Quick) heap storage manager can be used to manage user heap storage above the 2G bar. See HEAPPOOLS64 (C/C++ and AMODE 64 only).
HEAPZONES Turns on overlay toleration and checking for user heaps. See HEAPZONES.
INFOMSGFILTER Allows the user to eliminate unwanted informational messages. See INFOMSGFILTER.
IOHEAP64 Controls allocation of I/O heap storage. See IOHEAP64 (AMODE 64 only).
LIBHEAP64 Controls allocation of library heap storage. See LIBHEAP64 (AMODE 64 only).
NATLANG Specifies the national language to use for the runtime environment. See NATLANG.
PAGEFRAMESIZE64 Indicates the preferred frame size for certain types of storage requests. See PAGEFRAMESIZE64.
POSIX Specifies if the enclave can run with the POSIX semantics. See POSIX.
PROFILE Controls the use of an optional profiler which collects performance data for the running application. See PROFILE.
REDIR Specifies if redirections for stdin, stderr, and stdout are allowed from the command line. See REDIR | NOREDIR (C only).
RPTOPTS Specifies that a report of the runtime options in use by the application be generated. See RPTOPTS.
RPTSTG Specifies that a report of the storage used by the application be generated at the end of execution. See RPTSTG.
STACK64 Controls the allocation and management of stack storage. See STACK64 (AMODE 64 only).
STORAGE Controls the contents of storage that is allocated and freed. See STORAGE.
TERMTHDACT Sets the level of information produced due to an unhandled error of severity 2 or greater. See TERMTHDACT.
TEST | NOTEST Specifies that a debug tool is to be given control according to the suboptions specified. See TEST | NOTEST.
THREADSTACK64 Controls the allocation of thread-level stack storage for both the upward and downward-growing stack. See THREADSTACK64 (AMODE 64 only).
TRACE Determines if Language Environment runtime library tracing is active. See TRACE.
TRAP Specifies how Language Environment routines handle abends and program interrupts. See TRAP.