MAP [ System Debug Reference Manual ] MPE/iX 5.0 Documentation
System Debug Reference Manual
MAP
Opens a file and maps it into a usable virtual address space.
Syntax
MAP filename [option]
The MAP command allows a file to be accessed (displayed or modified) in
virtual space by other System Debug commands. This command is useful for
analyzing dump files generated by subsystems that are not part of the
dump created by the DUMP utility.
Parameters
filename The file name of the file to map into usable address
space.
option Read or read/write access can be explicitly requested, a
filecode can be specified, and a virtual offset set be
specified. Multiple options can be specified for a
single MAP command.
READACCESS Open the file for read access only
(default). Users with PM capability
can still write to the file (file
system feature).
WRITEACCESS Open the file for read/write access.
Standard file system security
checking is performed while opening
the file.
FILECODE value Privileged files cannot be accessed
without providing the numeric file
code associated with the file. This
keyword/value pair allows privileged
users to map in these privileged
files. Remember that file codes are
thought of as negative decimal
numbers.
OFFSET value Map the file, in starting at the
specified virtual byte offset. The
default offset is 0.
Examples
$nmdebug > map DTCDUMP
1 DTCDUMP.DUMPUSER.SUPPORT 1000.0 Bytes = 43dc
Open the file DTCDUMP and assign it to the virtual object in space $1000.
It is mapped to file index number 1. Use this number to UNMAP the file.
$nmdebug > map DATA2 off c0004c00
2 DATA2.DUMPUSER.SUPPORT 1000.1c004c00. Bytes = 2340
Map the file DATA2 at a specified virtual offset of $c0004c00.
Related commands: MAPLIST, UNMAP.
Related functions: MAPINDEX, MAPVA, MAPSIZE.
Limitations, Restrictions
A maximum of ten files can be mapped in at any one time.
It is not currently possible to map a file if it is already open and
loaded for execution. Refer to the HPFOPEN intrinsic description in the
MPE XL Intrinsic Reference Manual (32650-90028) for additional details.
CAUTION The output format of all System Debug commands is subject to
change without notice. Programs that are developed to
postprocess System Debug output should not depend on the exact
format (spacing, alignment, number of lines, uppercase or
lowercase, or spelling) of any System Debug command output.
MPE/iX 5.0 Documentation