|  |  | String extract. Returns a string (extracted) from the specified virtual address.
 Syntax
 
   strextract (virtaddr [length])
 Formal Declaration
 
   strextract:str (virtaddr:ptr [length:u16=$4])
 Parameters
 
  virtaddrThe virtual address of the start of the string.
       
      Virtaddr can be a short pointer, a long pointer, or a
      full logical code pointer.lengthThe number of characters to retrieve starting at
      virtaddr. If this parameter is not specified, the string
      returned will be four characters long. If the value given in
      length is greater than the maximum string size, the
      string returned is truncated to the maximum size. Examples
 
   $nmdebug > dv r28, 4, a
   VIRT $12f.4000d638   ASCII  EXCL USIV E VI OLAT
   $nmdebug > wl strextract (r28, 9)
   EXCLUSIVE
Register R28 is used as the virtual address at which a nine-character string
is extracted. 
   $nmdebug > var tblname strextract(b0002c40)
The variable tblname is assigned a four-character string which is
extracted from the virtual address defined by the short pointer
(b0002c40). Limitations, RestrictionsIf length is greater than the maximum supported string length (see the
STRMAX function), only up to STRMAX characters are returned.
 
 
 |