System Debug Reference Manual (32650-90888)

Chapter 6 281
System Debug Command Specifications M-X
UNMAP
UCA GRP, PUB, LGRP, LPUB, SYS
UCAX PROG
dst.off
A data segment address (specified as
dst.offset
) of the data segment to
be unfrozen in memory (see the FDA command).
virtaddr
The starting virtual address of the page(s) that are to be unfrozen in
memory. (Refer to the FVA command.)
Virtaddr
can be a short pointer, a
long pointer, or a full logical code pointer.
bytelength
This parameter is valid only for nmdebug. It is the desired number of bytes
to be unfrozen. Based on the starting virtual address and the specified
bytelength
, the appropriate number of virtual pages are unfrozen. If
omitted, four bytes is used as a default. The implementation of this
command dictates that the smallest unit that is actually frozen is one page
of virtual memory. That is, if you say one byte, the whole page on which
that byte resides is made resident.
Examples
%cmdebug > ufc sys(12.0)
Unfreeze CM logical code segment SYS %12.
$nmdebug > ufva 22.104, 1000
Unfreeze 1000 bytes starting at virtual address 22.104.
Limitations, Restrictions
none
UNMAP
Closes (unmaps) a file that was opened by the MAP command.
Syntax
UNMAP
index
Parameters
index
The mapped file index number (displayed with the MAP and MAPLIST
commands).
Examples
$nmdebug > mapl
1 DTCDUMP.DUMPUSER.SUPPORT 1000.0 Bytes = 43dc