|
GEOS SDK TechDocs
|
|
pdisk ...
|
pinst ...
pgs
pgs <address>
Examples:
-
"pgs"
- List the graphics string at DS:SI
-
"pgs ^hdi"
- Lift the graphics string whose handle is in DI, starting at the current position.
-
"pgs -s ^hdi"
- List the graphics string whose handle is in DI, starting at the beginning of the graphics string.
-
"pgs -l3 ^hdi"
-
List three elements of the graphics string whose handle is in DI, starting at the current position.
List the contents of a graphics string.
-
The <address> argument is the address of a graphics string. If none is specified then DS:SI is used as a pointer to a graphics string.
-
The passed address may also be the base of a gstate (e.g. "^hdi"). In this case, the gstring that is associated with the gstate will be printed.
-
The -s option can be used to specify that the gstring should be listed from the beginning of the string. By default, gstrings will be listed starting at the current position.
-
The -g option can be used to specify that the passed address is the address of a GrObj (GStringClass) object-- the gstring for that object will be listed.
See Also: pbitmap.
phandle
phandle <handle ID>
Examples:
-
"phandle 1a8ch"
-
print the handle 1a8ch
Print out a handle.
-
The <handle ID> argument is just the handle number. Make sure that the proper radix is used.
-
The size is in paragraphs.
See Also: hwalk,
lhwalk.
pharray
pharray [<flags>] [<vmfile> <dirblk>]
Examples:
-
"pharray"
- Print the huge array at ^vbx:di (header only)
-
"pharray dx cx"
-
Print the huge array at ^vdx:cx (header only)
-
"pharray -e"
- Print the huge array at ^vbx:di and print the elements in the array
-
"pharray -tMyStruct"
-
Print the huge array at ^vbx:di and print the elements where the elements are of type MyStruct
-
"pharray -e3"
-
Print the huge array at ^vbx:di and print the third element
-
"pharray -h"
- Print the header of the HugeArray at ^vbx:di, using the default header type (HugeArrayDirectory).
-
"pharray -hMyHeader"
-
Print the huge array at ^vbx:di (header only) where the header is of type MyHeader
-
"pharray -d"
- Print the directory elements of a HugeArray
-
"pharray -e5 -l8"
-
Print 8 HugeArray elements starting with number 5
Print information about a huge array.
-
The flags argument can be any combination of the flags `e', `t', and `h'. The `e' flag prints all elements. If followed by a number "-e3", then only the third element is printed.
The `t' flag specifies the elements' type. It should be followed immediately by the element type. You can also use "gstring", in which case the elements will be interpreted as GString Elements.
The `h' flag specifies the header type. It should be followed immediately by the element type. If no options are specified, then "-hHugeArrayDirectory" is used. If any other options are specified, then the printing of the header is disabled. So, for example, if you want both the header and the third element, use "-h -e3".
The `d' flag specifies that the HugeArray directory entries should be printed out.
The `l' flag specified how many elements to print.
The `s' flag requests that a summary table be printed.
All flags are optional and may be combined.
-
The address arguments are the VM file handle and the VM block handle for the directory block. If nothing is specified, then bx:di is used
pini
pini [<category>]
Examples:
-
"pini Lights Out"
-
Print out the contents of the Lights Out category in each .ini file
-
"pini"
- Print out each currently loaded .ini file.
Provides you with the contents of the .ini files being used by the current GEOS session.
<category> may contain spaces and other such fun things. In fact, if you attempt to quote the argument (e.g. "pini {Lights Out}"), this will not find the category.
|
GEOS SDK TechDocs
|
|
pdisk ...
|
pinst ...