Annotation of pmsdk/pbin/cvp.hlp, revision 1.1.1.2

1.1.1.2 ! root        1: BW03
        !             2: IIntro to Help&KKeyboard/MouseRRun CommandsDDisplay CommandsEExpressions
        !             3: WWatch/BreakMMemory OperationsSSystem CommandsxRegular ExpressionsPProtected Mode��p���0�4�� p�p�뇇�9p�?�tp��&�pd�&�
        !             4: ��
�V��� l     �#
        !             5: �!R  �$*
        !             6: ((
B+2t.�
B2�<5��74;��=�@N�C��F�>J�&M���K �# 1
        !             7: �� �CODEVIEW (R) HELP SYSTEM� �
        !             8: 
        !             9:  �You can enter the Help system in one of two ways:� �
        !            10: 
        !            11: � �1. Click on Help or press �ALT+H� to open the Help menu; then make a menu  �
        !            12: � �   selection to go directly to a category (each has 1-4 screens).� �
        !            13: 
        !            14: � �2. By entering �H� or pressing �F1�, you go directly to this screen.� �
        !            15: 
1.1       root       16:  �Once in the Help system, move forward or backward to another screen by
1.1.1.2 ! root       17: � �clicking one of the selection boxes below, or pressing one of the indicated
        !            18: � �hot keys. Colors and syntax used in the screens are described below:
1.1       root       19: �
1.1.1.2 ! root       20:   �Headings and titles� �Headings�� �� �Indicates that �item� is� �[�item�]�
        !            21: �  �Key terms or punctuation   �Key terms�   �� �  optional
        !            22: �  �Explanatory text� Text� �� �Indicates either �a� or �b�   �a� �|� �b�
        !            23:   �Information you supply� �Placeholders�
        !            24: �. �SCREEN 1 OF 1 (Introducing Help)
1.1       root       25: � �Description� ��
 �Keyboard� �� �  Mouse� �# 2
                     26: ���������
                     27: � �Enter Help system� � �F1� �   �� �Use �Help� menu
                     28: � �Open register window� � �F2� �   �� �Use �Options� menu
                     29: � �Toggle display mode� � �F3� �   �� �Use �View �menu
                     30: � �Switch to Output screen  � �F4� �   �� �Use� View� menu
                     31: � �Go� � �F5� �   �� �Click left on �Go
                     32: � �Switch cursor window� � �� �F6� �   �� �None
                     33: � �Execute cursor line� � �F7 �at location  �   �   �� �Click right on source line
                     34: � �Trace through routine� � �F8� �  �� �Click left on Trace
                     35: � �Set breakpoint at cursor � �F9 �at location  �� �  �� �Click left on source line
                     36: � �Step over routine� � �F10� �  �� �Click right on Trace
                     37: � �Make window grow�    � �CONTROL+G�
                     38:  �   �� �Drag line up or down
                     39: � �Make window tiny�    � �CONTROL+T�
                     40:  �   �� �Drag line up or down
                     41: � �Scroll up a line�    � Move cursor off top   �� �Click left on up arrow
                     42: � �Scroll up a page�    � �PGUP� �   �� �Click above elevator
                     43: � �Scroll down a line� � Move cursor off bottom�� �Click left on down arrow
                     44: � �Scroll down a page� � �PGDN� �   �� �Click below elevator
                     45: � �������SCREEN 1 OF 1 (Keyboard/Mouse)
                     46: � �Trace�      �T �[�count�]� Executes current source line or� �# 3
                     47: � �� �(�F8�)� instruction. If �count� is given,
                     48: � �� �(Click left on �Trace�)   repeats �count� times. Traces through
                     49: � �� �� routines and interrupts.
                     50: �
                     51:  �Program Step  �P �[�count�]� Executes current source line or
                     52: � �� �(�F10�)� instruction. If �count� is given,
                     53: � �� �(Click right on �Trace�)  repeats �count� times. Steps over
                     54: � �� �� routines and interrupts.
                     55: �
                     56:  �Go� �G �[�address�]�
 Executes until debugger encounters
                     57: � �� �(�F5�)� �address�, a previously set breakpoint,
                     58: � �� �(Click on �Go�)� or the end of the program.
                     59: �
                     60: 
                     61:  �Execute�� �E�� Executes in slow motion until you
                     62: ��' �press a key.
                     63: �
                     64: �0 �SCREEN 1 OF 1 (Run Commands)
                     65: �Display Expression�   ��0 �# 4
                     66: �
                     67:   �?� �expression�[�,�format�]   � �Evaluates �expression� and displays the value. If
                     68: �� �format� is given, the value is displayed in the
1.1.1.2 ! root       69: �� �corresponding format, as show below:
1.1       root       70: �
                     71:   �Specifier�  �Input Type�   �Output Format
                     72: �  ��  ������'�
                     73: �   �d �or� i  �� �Integer  � �� �Signed decimal integer
                     74: �   �u� �� �Integer  � �� �Unsigned decimal integer
                     75: �   �o� �� �Integer  � �� �Unsigned octal integer
                     76: �   �x �or� X  �� �Integer  � �� �Hexadecimal integer
                     77: �   �f� �� �Real� � �� �Floating point
                     78: �   �e �or� E  �� �Real� � �� �Scientific notation
                     79: �   �g �or� G  �� �Real� � �� �"E" or "f," whichever is more compact
                     80: �   �c� �� �Character� �� �ASCII equivalent of character
                     81: �   �s� �� �String   � �� �C null-terminated string
                     82: �  ��  ������'�
1.1.1.2 ! root       83: �  �Integers can have �l� or �s� prefix.� �SCREEN 1 OF 4 (Display Commands)
1.1       root       84: �Display Symbols� ��) �# 5
                     85: �
                     86: �  �X�[�?�[�module�!�][�routine�.�]�symbol�|�*�]� Displays symbols as described below:
                     87: �
                     88:  �����1�
                     89: � �X?�module�!�routine�.�symbol�   �� �This �symbol� in �routine� in �module�.
                     90: � �X?�module�!�routine�.*� �� �All symbols in �routine� in �module�.
                     91: � �X?�module�!�symbol�� �� �This �symbol� in �module� (must be static).
                     92: � �X?�module�!*� �� �All static symbols in �module�. Will not find
                     93: � �� �� � local or dynamic variables.
                     94: � �X?�routine�.�symbol��
                     95:  �� �This �symbol� in �routine�. Searches all modules.
                     96: � �X?�routine�.*� �� �All symbols in �routine�. Searches all modules.
                     97: � �X?�symbol�� �� �Looks for �symbol� in this order:
                     98: � �� �� � current routine, current module, all modules.
                     99: � �X?*� �� �All symbols in current routine.
                    100: � �X*� �� �All module names.
                    101: � �X� �� �All symbols in all modules.
                    102: �
1.1.1.2 ! root      103: �. �SCREEN 2 OF 4 (Display Commands)
1.1       root      104: � �Set Mode� �S�[�+�|�-�|�&�]��
                    105:  �Sets display mode to source (�+�),� �# 6
1.1.1.2 ! root      106: � �� �� �assembly (�-�), or mixed (�&�).� �
        !           107: 
        !           108:  �Current Location   �.� �Puts current line in center of display�
        !           109:  �� �� �window.� �
        !           110: 
        !           111:  �Stack Trace� �K� �Displays routines and their arguments.�
        !           112:  �� �(�ALT+C�)�� �The current routine is on top; the� �
        !           113:  �� �� �initial routine is on bottom�
        !           114:  �
        !           115: 
        !           116:  �Unassemble�   �U �[�range�]��         �Displays instructions in �range�. If no �
        !           117:  �� �� �range is given, scrolls down one screen.
        !           118: �
        !           119:  �View� �V�[�expression�]�� �Displays source lines, starting at� �
        !           120: � �V�[�.�[�file�:�]�line�]�   �expression� or �line�. If �file� is given, �
        !           121: �& �loads source file. If no arguments are�
        !           122: �& �given, scrolls down one screen.� �
        !           123: 
        !           124: �. �SCREEN 3 OF 4 (Display Commands)
        !           125: �Graphic Display Command�      ��+ �# 7
1.1       root      126: �
1.1.1.2 ! root      127:    �??�variable�[�,c�]� �   �Displays value of �variable� in a dialog box in the
        !           128: �� �center of the screen. If �variable� is a structure,
        !           129: �� �record, or BASIC user-defined type, then each field
        !           130: �� �of �variable� is displayed. Otherwise, exactly one
        !           131: �� �field is displayed.
        !           132: �
        !           133: � �Select a field by clicking left on the same line as
        !           134: �� �the field, or by moving the cursor and pressing
        !           135: �� �ENTER. If the field is a pointer, the pointer is
        !           136: �� �dereferenced. If the field is a structure, record,
        !           137: �� �or user-defined type, the field is expanded. Click
        !           138: �� �right or press the backspace key to return to
        !           139: �� �previous display.
        !           140: �
        !           141: � �Press ESC or click left outside of dialog box to
        !           142: �� �remove display.
        !           143: ��. �SCREEN 4 OF 4 (Display Commands)
        !           144: �CodeView Expressions�
 ��* �# 8
        !           145: �
        !           146:  �Expressions in CodeView commands consist of symbols, constants, and/or� �
        !           147:  �operators. Operators join symbols and constants into larger expressions.   �
        !           148:  �For example, "+" joins the constants "4" and "5" in the expression "4+5".  �
        !           149:  �Syntax for operators and constants is presented in the next two screens.   �
        !           150: 
        !           151: �Changing Expression Evaluators� �
        !           152: 
        !           153:  �USE� [�language�]� Changes evaluator to �AUTO�, �C�, or �BASIC�. If �language� is
        !           154: �� �not given, displays current evaluator.
1.1       root      155: �
1.1.1.2 ! root      156:  �You can also choose evaluators with the Language menu. �AUTO� uses source-   �
        !           157:  �file extension to select evaluator (with C as default choice).�
 �
        !           158: 
        !           159: �Notes on Extended Operators (�.� and �:�) �
        !           160: 
        !           161: �[�routine�.�]�variable�   � �Local or global variable. �
        !           162: �.�[�module�:�]�linenumber� � �Source-line address.� �SCREEN 1 OF 3 (Expressions)
        !           163: �C Expressions� ��0 �# 9
1.1       root      164: �
1.1.1.2 ! root      165: 
        !           166:   �Precedence  �  �Operators�   �� �Syntax� Radix� �
        !           167:   �����&��   ��       �����
        !           168:   �highest  1 �� �()�  �[]�  �->�  �.�� �   �0�number�  �� �Octal� �
        !           169:   ��    2 �� �!�  �~�  �-�  �(�type�)�  �++�  �--�  �*�  �&�  �sizeof�   �0n�number� �� �Decimal� �
        !           170:   ��    3 �� �*  /  %  :� �   �0x�number� �� �Hexadecimal�
        !           171:   ��    4 �� �+  -�! �   ��    �����
        !           172:   ��    5 �� �<  >  <=  >=� �
        !           173:   ��    6 �� �==  !=� �� �Memory Operators
        !           174: �  ��   7 �� �&&�# �   ����
        !           175:   ��    8 �� �||�# �   �BY� �n�  Return byte at �n�
        !           176:   ��    9 �� �=  +=  -=  *=  /=  %=� �   �WO� �n�  Return word at �n�
        !           177:   �lowest  10 �� �BY  WO  DW� �   �DW� �n�  Return dbl. word�
        !           178:   �����&��   ����
        !           179: 
        !           180:   �See Screens #8 and #13 for use of extended �
        !           181:   �operators (�.� and �:�).� �   �SCREEN 2 OF 3 (Expressions)
1.1       root      182: �BASIC Expressions� ��" �#10
1.1.1.2 ! root      183: ��. �  Constant� Radix� �
        !           184: � �Precedence� Operators� �� ��
�����
        !           185:    ��������   �number�� �� �Default radix  �
        !           186: � �highest 1 � �()� &O�number�   �� �Octal�
        !           187:  �
        !           188: �
 �2 � �.  :� &�number�� �� �Octal�
        !           189:  �
        !           190: �
 �3 � �+  -  �(unary)�� &H�number�   �� �Hexadecimal� �
        !           191: �
 �4 � �*  /� ��
�����
        !           192: �
 �5 � �\  MOD� �
        !           193: �
 �6 � �+  -  �(binary)�� �  �  Suffix� Type� �
        !           194: �
 �7 � �=  <>  <  >  <=  >=� �  ��   �����
        !           195: �
 �8 � �NOT� �� �%  � ��  �Integer  �
        !           196: � �� 9 �� �AND� �� �&  � ��  �Long� �
        !           197: � �� 10 �� �OR� �� �!  � ��  �Single   �
        !           198: � �� 11 �� �XOR� �� �#  � ��  �Double   �
        !           199: � �� 12 �� �EQV� �  ��      �����
        !           200: � �� 13 �� �IMP� �See Screens #8 and #13 for use of
1.1       root      201: �� �lowest 14 �� �LET �variable� =� �extended operators (�.� and �:�).
                    202: �   ��������
1.1.1.2 ! root      203:  �SCREEN 3 OF 3 (Expressions)
        !           204: �Watch�        �  �W? �expression�[�,�format�]�   �  �Displays �expression� in �format�,  �#11
        !           205: �Expression� �  �W�[�type�]� �range�� �  �or �range� in �type� format. See� �
        !           206: �� �  �� �  �Screen #4 for format information,�
        !           207: �� �  �� �  �and #14 for type information.� �
        !           208: �
        !           209: Watchpoint� �  �WP? �expression�� �  �Breaks execution when �expression�
        !           210: �� �  �� �  �is true (non-zero).�
 �
        !           211: �
        !           212: Tracepoint� �  �TP? �expression�[�,�format�]�  �  �Breaks when �expression� or any   �
        !           213: �� �  �TP�[�type�]� �range�� �  �value in �range� changes. Displays�
        !           214: �� �  �� �  �same as Watch Expression.� �
1.1       root      215: �
1.1.1.2 ! root      216: Watch List� �  �W�� �  �Lists watch statements.�      �
1.1       root      217: �
                    218: 
1.1.1.2 ! root      219: Watch Delete  �  �Y �number�|�*�� �  �Deletes indicated watch�         �
        !           220: �+ �statement, or all if �*� is given.�
        !           221: 
1.1       root      222: �0 �SCREEN 1 OF 2 (Watch/Break)
1.1.1.2 ! root      223: �Breakpoint  �BP �addr� �[�count�] [�"�cmnd�"�]� � �Sets breakpoint at address �addr�. If  �#12
        !           224: �Set�   �� �count� is given, breakpoint is taken
        !           225: �� �� �after �count� times. If �cmnd� is given,
        !           226: �� �� � �the command is executed at each break.
1.1       root      227: �
                    228: Breakpoint  �BC �list� �|� *� �Deletes breakpoints in �list�, or all
                    229: �Clear� �� �breakpoints if �*� is given instead.
                    230: �
                    231: Breakpoint  �BD �list� �|� *� �Disables breakpoints in �list�, or all
                    232: �Disable� �� �breakpoints if �*� is given instead.
                    233: �
                    234: Breakpoint  �BE �list� �|� *� �Enables breakpoints in �list�, or all
                    235: �Enable� �� �breakpoints if �*� is given instead.
                    236: �
                    237: Breakpoint  �BL� �List breakpoints, including status,
                    238: �List� �� �location, pass count, and associated
                    239: ��& �commands.
                    240: �
                    241: �0 �SCREEN 2 OF 2 (Watch/Break)
                    242: �Memory Type Formats--used with Dump, Watch, and Enter commands:� �#13
                    243: �
1.1.1.2 ! root      244:   �A  ��  �ASCII-format string� �
        !           245:   �B  ��  �Byte (8-bit hexadecimal unsigned integer)�  �
        !           246:   �I  ��  �Integer (16-bit decimal)� �
        !           247:   �U  ��  �Unsigned (16-bit decimal unsigned integer)� �
        !           248:   �W  ��  �Word (16-bit unsigned hexadecimal)� �
        !           249:   �D  ��  �Double Word (32-bit unsigned hexadecimal)�  �
        !           250:   �S  ��  �Short Real (4 bytes)� �
        !           251:   �L  ��  �Long Real (8 bytes)� �
        !           252:   �T  ��  �Ten-byte Real�% �
        !           253: 
        !           254: �Specifying Addresses and Address Ranges� �
        !           255: 
        !           256:   �expression1 �[�:�expression2�]�   �Specifies offset or segmented address.� �
        !           257:   �address1 address2�� �Range from �address1� to �address2�.�
        !           258:  �
        !           259:   �address1 �L� size�� �Range beginning at �address1� and of length �
        !           260: � �size�.�% �
        !           261: �- �SCREEN 1 OF 3 (Memory Operations)
        !           262: �Enter� �E�[�type�] �addr� [�list�]�   �Enters values of �type�, beginning at �addr�.  �#14
1.1       root      263: ��
1.1.1.2 ! root      264:  � �� �Debugger will prompt if �list� is not given.   �
1.1       root      265: ��
1.1.1.2 ! root      266:  � �� �Items in �list� are separated by spaces.� �
1.1       root      267: �
1.1.1.2 ! root      268: Dump� �D�[�type�]� �[�range�]�� �Dumps values of �type� in �range�. Previous or   �
1.1       root      269: ��
1.1.1.2 ! root      270:  � �� �default type assumed if �type� is not given.   �
1.1       root      271: �
1.1.1.2 ! root      272: Assemble  �A� �[�address�]�� �Assembles mnemonic instructions beginning� �
1.1       root      273: ��
1.1.1.2 ! root      274:  � �� �at �address�. Assumes next instruction if� �
1.1       root      275: ��
1.1.1.2 ! root      276:  � �� �address� is not given.� �
1.1       root      277: �
1.1.1.2 ! root      278: Register  �R�[�reg �[�expression�]]�   �Sets one of the following registers: �AX�,� BX�,� �
        !           279: �
        !           280:  � �� �CX�,� DX�,� SP�,� BP�,� SI�,� DI�,� DS�,� ES�,� SS�,� CS�,� IP�,  �
        !           281: �
        !           282:  � �� �or 386 extended register.� �
        !           283: 
1.1       root      284: �
1.1.1.2 ! root      285:  �RF �[�flag�]� �  �Sets a condition from one of these pairs:� �
        !           286: �  �OV�-�NV�,� DN�-�UP�,� EI�-�DI�,� NG�-�PL�,� ZR�-�NZ�,� AC�-�NA�,�� �
        !           287: �  �PE�-�PO�,� CY�-�NC�.�  �
        !           288: �- �SCREEN 2 OF 3 (Memory Operations)
        !           289: �Search Memory� �S �range list�� �Displays each address in �range� that� �#15
        !           290: �� �  �� �begins a sequence matching each byte
        !           291: �� �  �� �in �list�.
        !           292: �
        !           293: Compare Memory   �C �range address�� �Compares bytes in �range� to an equal-
        !           294: �� �  �� �sized block beginning at �address�.
1.1       root      295: �
1.1.1.2 ! root      296: Fill Memory� �F �range list�� �Fills �range� with byte values in �list�,
        !           297: �� �  �� �repeating values until �range� filled.
1.1       root      298: �
1.1.1.2 ! root      299: Move Memory� �M �range address�� �Copies values in �range� to an equal-
        !           300: �� �  �� �sized block beginning at �address�.
1.1       root      301: �
1.1.1.2 ! root      302: Port Input� �I �port��
 �Displays value at �port�.
        !           303: �Port Output� �O �port byte�� �Assigns �byte� to �port�.
1.1       root      304: �
                    305: �8087�
                    306:  �   �7�� �Displays 8087 registers and stack.
                    307: �
                    308: �- �SCREEN 3 OF 3 (Memory Operations)
                    309: �Help� �H� �  �Enters CodeView Help System.� � �#16
                    310: �
                    311: 
1.1.1.2 ! root      312: Load� �L� [�arguments�]� �  �Reloads program. Uses new command-line� �
1.1       root      313: ��
1.1.1.2 ! root      314:  � �� �  �arguments� if given.� �
1.1       root      315: �
1.1.1.2 ! root      316: Option� �O�[{�F�|�B�|�C�|�3�}[�+�|�-�]]  �  �Sets (�+�), clears (�-�), or displays the� �
1.1       root      317: ��
1.1.1.2 ! root      318:  � �� �  �status of �F�lip/Swap, �B�ytes Coded, �C�ase� �
1.1       root      319: ��
1.1.1.2 ! root      320:  � �� �  �Sense, or �3�86 option.� �
1.1       root      321: �
1.1.1.2 ! root      322: Quit� �Q�� �  �Exits the CodeView debugger.� �
1.1       root      323: �
                    324: 
                    325: Radix� �N� [�radix�]�
1.1.1.2 ! root      326:  �  �Sets radix to 8, 10, or 16, if �radix� is� �
1.1       root      327: ��
1.1.1.2 ! root      328:  �� �  �given; otherwise displays current radix.   �
1.1       root      329: �
1.1.1.2 ! root      330: Redraw� �@� �  �Redraws display screen.� �
        !           331: 
1.1       root      332: �- �SCREEN 1 OF 3 (System Commands)
                    333: ��K �#17
1.1.1.2 ! root      334: �Screen Exchange   �\��
 Displays the output screen. Press any key� �
        !           335: �� �� to return to the debugging screen.� �
1.1       root      336: �
1.1.1.2 ! root      337: Shell Escape� �!�[�command�]� Starts a new DOS shell and executes the� �
        !           338: �� �� program or DOS command given as �command�. If � �
        !           339: �� �� �command� is not given, user can enter commands�
        !           340: �� �� from the DOS prompt, and then enter �EXIT� when�
        !           341: �� �� ready to return to the DOS prompt.� �
1.1       root      342: �
1.1.1.2 ! root      343: Tab Set� �#�number�� Sets the number of spaces per tab, to �number�.�
1.1       root      344: 
1.1.1.2 ! root      345: �Text Selection  �  �mouse� �� �Selects text when the right mouse button is  �
        !           346: �  �held down and the mouse is dragged right or  �
        !           347: �  �left. The selected text appears in the next  �
        !           348: �  �dialog box, or at the cursor position when   �
        !           349: �  �SHIFT+INS is pressed.� �
1.1       root      350: 
                    351: �- �SCREEN 2 OF 3 (System Commands)
                    352: �Redirection Commands ��6 �#18
                    353: �
1.1.1.2 ! root      354:    �[�T�]�>�[�>�]�device�� Redirects command output to �device� (file or device). If �
        !           355:    �� �T� given, output is echoed on CodeView screen. If second �
        !           356:    �� �>� given, output is appended.� �
        !           357: 
        !           358:    �<�device�� Redirects command input from �device� (file or device).   �
        !           359: 
        !           360:    �=�device�� Redirects both command input and command output.� �
        !           361: 
        !           362: �Commands Used with Redirection   �
        !           363: 
        !           364:    �*�comment�� �  �Displays �comment� but does not attempt to execute.� �
        !           365: 
        !           366:    �"� �  �Pauses until user presses a key.� �
        !           367: 
        !           368:    �:� �  �Delays for half a second.� �
        !           369: 
1.1       root      370: �- �SCREEN 3 OF 3 (System Commands)
                    371: �Search Command� ��2 �#19
                    372: �
1.1.1.2 ! root      373:    �/�[�regex�]� Searches from cursor line for �regex�, or previous regular� �
        !           374: � �expression if regex not given--�regex� consists of text and   �
        !           375: � �(optionally) any of the following special characters:� �
        !           376: 
        !           377:  �Character� � �Function�4 �
        !           378:  ��
���>��
        !           379:   �\�� ��  �Removes special meaning (if any) of next character, so� �
        !           380: � ��  �that it is treated as ordinary text. Special characters� �
        !           381: � ��  �are �\  .  *  [  ]  ^  $�.�$ �
        !           382:   � �� ��
        !           383:   �.�� ��  �Matches any character.�& �
        !           384:   � �� ��  ��< �
        !           385:   �*�� ��  �Matches zero or more repetitions of previous character.� �
        !           386:   � �� ��  ��< �
        !           387:   �^� or �$� �� ��  �Matches beginning or end of line, respectively.�
 �
        !           388: 
1.1       root      389:  �Continued on next screen.� �SCREEN 1 OF 2 (Regular Expressions)
                    390: ��K �#20
1.1.1.2 ! root      391: � �Character� �  �Function� �
        !           392:  ��
���>��
        !           393: � ��
        !           394:  �[�characters�]� ��   �Matches any of the characters within brackets. The�    �
        !           395: � ��   �following characters have special meaning within brackets: �
        !           396: 
        !           397: � �^  ��   �When appearing at the beginning of characters,� �
        !           398: � ��   �reverses the function of the brackets so that all  �
        !           399: � ��   �characters will be matched except those in the� �
        !           400: � ��   �brackets. (Example: "[^a]" matches all characters  �
        !           401: � ��   �except "a.")�' �
        !           402: � ��   ��3 �
        !           403: � �-�  ��   �Matches characters in range specified by characters�
        !           404: � ��   �on either side of �-�. (Example: "[a-c]" matches "a,"�
        !           405: � ��   �"b," or "c.") To nullify special meaning of �-�,� �
        !           406: � ��   �place at start or end of characters. (Example:� �
        !           407: � ��   �"[-ac]".)�* �
        !           408: �+ �SCREEN 2 OF 2 (Regular Expressions)
        !           409: �Thread Command�
        !           410:  ��3 �#21
        !           411: �
        !           412:    �~�[�specifier�[�command�]]  �   �Performs �command� on thread(s) denoted by� �
        !           413: � �specifier�. Legal values of �specifer� and� �
        !           414: � �command� given below and on following screens. �
        !           415: 
        !           416:    �Specifier� ��
 �Description   �
        !           417:    �����3��
        !           418:    �(blank)� �� ��   �Displays the status of all threads.�
        !           419:  �
        !           420: � ��   ��- �
        !           421:    �#� ��      ��   �Specifies last thread executed.� �
        !           422:    ��
 ��       ��   ��- �
        !           423:    �*� ��      ��   �Specifies all threads.� �
        !           424:    ��
 ��       ��   ��- �
        !           425:    �n�� ��     ��   �Specifies indicated thread by numeric value. �
        !           426:    ��
 ��       ��   ��- �
        !           427:    �.� ��      ��   �Specifies current thread.� �
        !           428: 
        !           429: �0 �SCREEN 1 OF 4 (Protected Mode)
        !           430: �   �Command�  ��
        !           431:  �Description� ��
        !           432:  �#22
        !           433: �   �����3��
        !           434:    �(blank)  ��
 ��   �Status of selected thread(s) is displayed.� �
        !           435: � ��   ��. �
        !           436:    �BP� �� ��   �Breakpoint is set for the specified thread(s).�
        !           437:    �� �� ��   �This command is followed by the normal� �
        !           438:    �� �� ��   �breakpoint syntax (see Screen #12).� �
        !           439:    �� �� ��   ��. �
        !           440:    �E�
 �� ��   �Specified thread is executed in slow motion,  �
        !           441:    �� �� ��   �while other threads are frozen. �~*E� is legal  �
        !           442:    �� �� ��   �only in source mode; it executes current� �
        !           443:    �� �� ��   �thread, while other threads run concurrently. �
        !           444:    �� �� ��   ��. �
        !           445:    �F�
 �� ��   �Specified thread(s) is frozen.� �
        !           446:    �� �� ��   ��. �
        !           447:    �G�
 �� ��   �Control is passed to specified thread, while  �
        !           448: � ��   �other threads are frozen. �~*G� runs all threads�
        !           449: � ��   �concurrently.�! �
        !           450: �0 �SCREEN 2 OF 4 (Protected Mode)
        !           451: �   �Command� �� �Description  ��! �#23
        !           452: �   �����3��
        !           453:    �P�  �� ��   �A program step is executed for the specified� �
        !           454:    ��
        !           455:  �� ��   �thread, while other threads are frozen. �~*P� is  �
        !           456:    ��
        !           457:  �� ��   �legal only in source mode; it executes a program�
        !           458:    ��
        !           459:  �� ��   �step for current thread, while other threads run�
        !           460:    ��
        !           461:  �� ��   �concurrently.�# �
        !           462:    ��
        !           463:  �� ��   ��0 �
        !           464:    �S�  �� ��   �Specified thread is selected as current thread. �
        !           465:    ��
        !           466:  �� ��   ��0 �
        !           467:    �T�  �� ��   �Similar to �P�, except that �T� traces through� �
        !           468:    ��
        !           469:  �� ��   �function on calls and �P� does not.� �
        !           470:    ��
        !           471:  �� ��   ��0 �
        !           472:    �U�  �� ��   �Specified thread is unfrozen.� �
        !           473: 
        !           474: 
        !           475: 
        !           476: 
        !           477: �0 �SCREEN 3 OF 4 (Protected Mode)
        !           478: �Process Command� ��5 �#24
        !           479: �
        !           480:    �|�[�pid�[�s�]]�
        !           481:  � �Displays status for process with given �pid� (process  �
        !           482: � �id), or status of all child processes if �pid� not� �
        !           483: � �specified. Switches to another process if both �pid�   �
        !           484: � �and �s� specified. �Pid� can be a constant or a symbol.  �
        !           485: 
        !           486:    �Command Usage  �� �Description� �
        !           487:    �����9��
        !           488:    �|�
        !           489:  �� ��   �Displays status of all child processes.�
        !           490:  �
        !           491:    �|*�         �� ��   ��1 �
        !           492:    �� �� ��   ��1 �
        !           493:    �|�pid�� �� ��   �Displays status for given child process.�       �
        !           494:    �� �� ��   ��1 �
        !           495:    �|�pid�s� �� ��   �Switches screen group to debugging session for   �
        !           496: � ��   �pid�, which must be an immediate child.� �
        !           497: 
        !           498: 
        !           499: �0 �SCREEN 4 OF 4 (Protected Mode)
1.1       root      500: 
                    501: =========Execute Code==========   ================Examine Data=================
                    502: T [<count>] ............. Trace   ? <expr>[,format] ........ Display Expression
                    503: P [<count>] ...... Program Step   X?[mod!][fun.][sym][*] ...... Examine Symbols
                    504: G [<addr>] ................. Go   D[<type>] [<range>] .................... Dump
                    505: E ..................... Execute   R [<reg>] [[=]<expr>] .............. Register
                    506: L [<args>] ............ Restart   7 ........................ 8087 Register Dump
                    507: =================Breakpoints====================  =======Watch Statements======
                    508: BP [<addr>] [<count>] ["<cmd>"] . Breakpoint Set  W? <expr> ............. Watch
                    509: BC [<list>] ................... Breakpoint Clear  W[<type>] <range> ..... Watch
                    510: BD [<list>] ................. Breakpoint Disable  WP? <expr> ....... Watchpoint
                    511: BE [<list>] .................. Breakpoint Enable  TP? <expr> ....... Tracepoint
                    512: BL ............................. Breakpoint List  TP[<type> <range>  Tracepoint
                    513: =====================Modify=====================  Y<list> ........ Delete Watch
                    514: A [<addr>] ............................ Assemble  W ................ List Watch
1.1.1.2 ! root      515: E[<type>] <addr> [<list>] ................ Enter  =========Redirection=========
1.1       root      516: =====Examine Source=====  ====System Control====  [T]>[>]<device> . Send Output
                    517: S[+|-|&] ...... Set Mode  N[<radix>] . Set Radix  <<device> ..... Receive Input
                    518: U [<range>] . Unassemble  Q ............... Quit  =<device> ..... Redirect Both
                    519: V [<addr>] . View Source  /[<regex>] .... Search  " ..................... Pause
                    520: . ..... Current Location  \ .... Screen Exchange  : ..................... Delay
                    521: K .......... Stack Trace  #[<num>] ..... Tab Set  *[<comment>] ........ Comment
                    522: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.