System Debug Reference Manual (32650-90888)
Chapter 5 171
System Debug Command Specifications Fx-LOG
FINDPROC
FCU lib1 204c
FCU lib2.testgrp test20+1c0
If the file name is not fully qualified, the following defaults are used:
Default account: the account of the program file.
Default group: the group of the program file.
dstoff
A data segment address (specified as DST.OFFSET) of the data segment to
be frozen in memory. The segment remains frozen until it is explicitly
unfrozen (see UDA command).
virtaddr
The starting virtual address of the page(s) that are to be frozen in memory.
The pages remain frozen until they are explicitly unfrozen (see UVA
command).
Virtaddr
can be a short pointer, a long pointer, or a full logical
code pointer.
bytelength
This parameter is valid only when in nmdebug. It indicates the desired
number of bytes to be frozen. Based on the starting virtual address and the
specified bytelength, the appropriate number of virtual pages are frozen. If
omitted, the default is four bytes. 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 1 byte, the whole page on which that byte
resides is made resident.
Examples
%cmdebug > fc cmpc
Freeze the current CM code segment, as indicated by the CM logical address CMPC.
%cmdebug > fcs sys(12.0)
Freeze CM logical code segment SYS 12.
$nmdebug > fva 22.104, #1000
Freeze 1000 bytes starting at virtual address 22.104.
Limitations, Restrictions
none
FINDPROC
Debug only
Dynamically loads a specified NM procedure from any NM library.
Syntax
FINDPROC
procedurename library_file
[ [NO]IGNORECASE]