|
GEOS SDK TechDocs
|
|
printRegions ...
|
pvismon ...
ptext
ptext [<options>] <addr>
Examples:
-
"ptext"
- Prints the text in the object for the method being executed in the current stack frame.
Prints out the text and related structures for a text object
The flag may be one or more of the following:
-
-
c
- Print out the char attr structures.
-
-
e
- Print out elements in addition to runs.
-
-
f
<
field
>
- Print out given field of each element (default is Meta part).
-
-
g
- Print out graphics structures.
-
-
l
- Print out line and field structures.
-
-
p
- Print out para attr structures.
-
-
r
- Print out region attr structures.
-
-
s
- Print out style structures.
-
-
t
- Print out type structures.
-
-
E
- Limit printout to just the elements of whatever arrays are requeste. Do not attempt to print out associated text.
-
-
N
- Print out associated names.
-
-
R
- Print out full region descriptions.
pthread
pthread <id>
Examples:
-
"pthread 16c0h"
-
Prints information about the thread whose handle is 16c0h.
Provides various useful pieces of information about a particular thread including its current priority and its current registers.
<id> is the thread's handle ID, as obtained with the "ps -t" or "threadstat" command.
See Also: threadstat.
ptimer
ptimer <handle>
Examples:
-
"ptimer bx"
- Print out information about the timer whose handle is in the BX register.
Prints out information about a timer registered with the system: when it will fire, what it will do when it fires, etc.
<handle> may be a variable, register, or constant.
See Also: twalk,
phandle.
ptrans
ptrans [<flags>] [<address>]
Examples:
-
"ptrans"
- print the normal transform for the object at *ds:si.
-
"ptrans -s"
- print the sprite transform for the GrObj object at *ds:si.
-
"ptrans ^lbx:cx"
-
print the normal transform for the object whose OD is ^lbx:cx.
Prints the
ObjectTransform
data structure as specified.
-
The -s flag can be used to print the "sprite" transform (the "sprite" is the shape's outline which is drawn to give feedback to the user when said user is moving/rotating/etc. the GrObj).
-
<address> defaults to *ds:si
See Also: pobject.
ptreg
ptreg <start> [<obj-addr>]
Examples:
-
"ptreg 12"
- Print lines for region 12
-
"ptreg 12 ^lcx:dx"
-
Print lines for region 12 of object ^lcx:dx
Print information about the lines in a region.
See Also: ptext.
pusage
pusage [<address>]
Examples:
-
"pusage"
- print the usage of characters in the font
List the characters in a font and when they were last used.
-
The <address> argument is the address of a font. If none is given then ^hbx is used.
See Also: fonts,
pfont,
pfontinfo,
plist.
pvardata
pvardata [<entry>]
Examples:
-
"pvardata ds:si"
-
Prints vardata of object at *ds:si
-
"pvardata -i"
-
Prints vardata of object with implied grab.
-
The address argument is the address of an object with variable data. The default is *ds:si.
pvardentry
pvardentry <address> <object>
Examples:
-
"pvardentry ds:bx *ds:si"
-
The address argument is the address of a variable data entry in an object's variable data storage area. The default is ds:bx.
-
The <object> argument is required to determine the name of the tag for the entry, as well as the type of data stored with it.
pvis
pvis <element> [<object>]
Examples:
-
"pvis VI_bounds @65"
-
print the bounds of object 65
-
"pvis VI_optFlags"
-
print the flags of the object at *DS:SI
-
"pvis VI_attrs -i"
-
print the attributes of the object at the implied grab
Print an element of the visual instance data.
-
The <element> argument specifies which element in the object to print
-
The <object> argument is the address to the object to print out. It defaults to *DS:SI and is optional. The `-i' flag for an implied grab may be used.
See Also: vistree,
vup,
pobject,
piv,
pgen.
|
GEOS SDK TechDocs
|
|
printRegions ...
|
pvismon ...