Index



A

abort
command 2-3
download 3-9
application
current context 3-11

B

BNF notation 3-1
break tables 3-13
breakpoint commands 3-13
breaks 5-1
console-induced 5-1, 5-2, 5-5
dispatch 3-18, 5-5
high-level system breaks 2-9
instruction 3-13
interrupt-induced 5-1
manual 4-6, 5-1, 5-5
pSOS+ service 3-15
timed 3-19, 5-4, 5-5
breaks, types of 3-13

C

CB (clear break) 3-13, 3-21, A-4
CB TI (clear timer break) 3-21
character constants 2-4
clock interrupts 2-8
COM1 4-6, A-5
commands
aborting 2-3
breakpoint 3-13
CB (clear break) 3-13, 3-21, A-4
CP (clear profile data) 3-38, 3-40, A-5
CPU registers, display and modify 3-11
DB (define break) 3-13, 3-15, A-4
DI (disassemble memory) 3-8, A-3
DL (download) 3-9, A-3
DM (display memory) 3-4, A-3
DR (display registers) 3-11, A-3
FL (set flags) 2-6, 3-39, 3-44, 5-5
FL (set PROBE+ flags) 3-43
FM (fill memory) 3-6, A-3
GO (start execution) 3-23
grouped by function 3-1
GS (initialize the pSOS+ kernel) 3-23, 3-24, A-4
IL (set interrupt level) 2-8, 3-43, 3-45
input parameters A-3
LB (list breaks) 3-13, 3-21, A-4
list of commands 3-1
LP (list profile data) 3-38, 3-40, A-5
memory modifiers, list of 3-3
MM (move memory) 3-8, A-3
PM (patch memory) 3-5, A-3
PR (patch registers) 3-12, A-3
QC (query configuration table) 3-26, A-5
QD (query date, time) 3-26, 3-28, A-5
QM 3-26
QO (query object table) 3-26, 3-28, A-5
QP (query partition) 3-26, 3-29, A-5
QQ (query queue) 3-26, 3-30, 3-31, A-5
QR (query region) 3-26, 3-33, A-5
QS (query semaphore) 3-26, 3-34, A-5
QT (query task) 3-26, 3-35, A-5
QT (query tasks) 3-37
query, after startup 2-9
QV (query component version) 3-26
recalling and re-executing 2-3
requiring date and time 2-5
rules for pROBE+ 2-3
SC (system call) 3-43, 3-45
search memory 3-7
SM (search memory) A-3
ST (single step) 3-23, 3-25, A-4
syntax 3-1, A-3
user-supplied handlers 2-4
VL (verify download) 3-10, A-3
WB (why break) 3-13, 3-22
configuration tables
displaying contents 3-26
Node 1-4, 3-27, 4-2
pHILE+ 1-4
pROBE+ 3-45, 4-2
pROBE+ rc_flags entry 2-8
pSOS+ 1-4
console port 2-2
constants 2-4
character 2-4
decimal 2-4
hexadecimal 2-4
CP (clear profile data) 3-38, 3-40, A-5
CPU registers 3-11, 3-12
current application context 3-11

D

date and time, format 2-5
DB (define break) 3-13, 3-15, A-4
DB DI (define dispatch break) 3-18
DB SE (define service break) 3-15
DB TI (define timed break) 3-19
decimal constants 2-4
definitions
distributed debug setup 1-5
node 1-5
node of residence 1-5
object 1-5
object handle 1-5
DI (disassemble memory) 3-8, A-3
disassembled instruction 2-6
dispatch break 3-18
distributed debug setup 1-5
DL (download) 3-9, A-3
DM (display memory) 3-4, A-3
DR (Display Registers) 3-11
DR (display registers) A-3

E

ELF/Dwarf linker 1-3
errors
bus 5-2
exception 5-3
fatal 5-3
pSOS+ 3-45
VL command output 3-10
exception errors 5-3

F

fatal errors 5-3
FL (set flags) 2-6, 3-39, 3-43, 5-5
flags 4-4, 4-5
COM1 4-6
NODOTS 4-6
NOMANB 4-6
NOPAGE 4-6
PROFILE 4-6
SMODE 4-7
FM (fill memory) 3-6, A-3
formats
ASCII memory display 3-4
date and time 2-5
disabling in console output 4-6
S-record 1-1

G

global queues 3-30
global tasks 3-36
global, definition 1-5
GO (start execution) 3-23, A-4
Green Hills C 4-11
GS (initialize the pSOS+ kernel) 3-23, 3-24, A-4

H

hexadecimal constants 2-4
host communication 1-1

I

IL (set interrupt level) 2-8, 3-43, 3-45
ILEVEL 4-7
input conventions 2-3
instruction break 3-13
instructions
disassembled 2-6
interrupt levels
application 2-8
clock 3-28
pROBE+ 3-28
registers 2-8
setting 3-45
interrupts
clock 2-8
counting of 3-42
disabling 2-8
intrusion 4-6, 5-5

L

LB (list breaks) 3-13, 3-21, A-4
local queues 3-30
local tasks 3-36
local, definition 1-5
LP (list profile data) 3-38, 3-40, A-5

M

manual organization v
memory display, ASCII 3-4
MIPS R3041 2-2
MIPS R3051 2-2
MIPS R3052 2-2
MIPS R3081 2-2
MM (move memory) 3-8, A-3
multiprocessor roster and sequence table 3-26

N

nc_probect, Node configuration table 4-2
NODATA A-5
Node configuration table 1-4, 3-27, 4-2
node definition 1-5
node of residence, definition 1-5
NODOTS 3-10, 3-44, 4-6, A-5
NOMANB 3-44, 4-6, A-5
NOPAGE 3-44, 4-6, A-5
notation conventions for this manual vi

O

object code
verifying 3-10
object files 1-1
object handle, definition 1-5
objects
queue 3-28
task 3-28
output conventions
date and time 2-7
numbers 2-6
pSOS+ objects 2-6

P

parameters
DB command 3-14
displayed in output 3-17, 3-36
FL command 3-44
for timer breaks 3-21
GS command 3-24
pSOS+ service break 3-15
rc_flags 2-8
SC command 3-45
td_flags 2-8
partition 3-15, 3-26, 3-28, 3-29, 3-40
PM (patch memory) 3-5, A-3
ports
console 2-2
I/O drivers 2-2
serial 2-2
PR (Patch Registers) 3-11
PR (patch registers) 3-12, A-3
pROBE+ configuration table 1-4, 2-8, 3-45, 4-2, 4-3
pROBE+ debugger
and application startup 2-9
break tables 3-13
code module link address 4-2
command groups 3-1
constants 2-4
date and time commands 2-5
distributed debug setup 2-2
extending by user 2-4
field monitoring 1-1
flags 2-8, 3-44, 4-4, 4-5
I/O port requirement 1-3
interrupt level 3-28, 3-45
interrupt level, application mask 2-8
intrusion 5-5
list of features 1-1
output pages 2-6
profiling commands 3-38
RAM requirements 1-2
relationship to pSOS+ kernel 1-1
relocatable object 2-1
serial drivers 2-8
standalone mode 2-1
pROBE+ features
break functions 1-2
complete monitor functions 1-1
distributed debugging 1-2
exception processing 1-1
host communication 1-1
performance profiling 1-2
query functions 1-2
user extensibility 1-2
PROFILE 4-6, A-5
profile data, definitions 3-38
profiling
default state 3-39
disabling 5-5
disabling and enabling 3-39
I/O activity 3-43
interval 3-42
multiprocessor activity 3-43
partition activity 3-43
queue activity 3-43
region activity 3-42
semaphore activity 3-43
sessions 3-39
task activity 3-42
protocols
XON/XOFF 2-6
pSOS+
calls 3-45
count of calls 3-42
detection of specified state change 3-18
error code 3-45
objects 3-39
service break 3-13
service break notation 3-15
startup entry point 3-24
pSOS+ kernel 3-39
and the pROBE+ debugger 1-1
saving registers 3-12
startup 2-9
pSOS+ object
task 3-37
pSOS+ object definition 1-5
pSOS+ objects 1-2, 1-5
input format 2-5
output conventions 2-6
partition 3-15, 3-26, 3-28, 3-29, 3-43
queue 3-15, 3-26, 3-28, 3-31, 3-36, 3-43
region 3-15, 3-26, 3-28, 3-33, 3-34, 3-42
semaphore 3-15, 3-26, 3-28, 3-34, 3-35, 3-36, 3-43
task 3-12, 3-15, 3-17, 3-18, 3-24, 3-26, 3-28, 3-30, 3-33, 3-35, 3-36, 3-42
pt_getbuf call 3-43
pt_retbuf call 3-43

Q

QC (query configuration table) 3-26, A-5
QD (query date, time) 3-26, 3-28, A-5
QM (query multiprocessor roster and sequence table) 3-26
QO (query object table) 3-26, 3-28, A-5
QP (query partition) 3-26, 3-29, A-5
QQ (query queue) 3-26, 3-30, 3-31, A-5
QR (query region) 3-26, 3-33, A-5
QS (query semaphore) 3-26, 3-34, A-5
QT (query task) 3-26, 3-35, 3-37, A-5
query commands, after startup 2-9
queue 3-15, 3-26, 3-30, 3-31, 3-33, 3-34, 3-35, 3-36, 3-40
QV (query component version) 3-26

R

RBUG 4-6, A-5
region 3-15, 3-26, 3-28, 3-33, 3-34, 3-36, 3-40
registers 2-2, A-1, A-2, A-3
rn_getseg call 3-42
rn_retseg call 3-42

S

SC (system call) 3-43, 3-45
SCIB 1-3, 1-4
semaphore 3-15, 3-26, 3-28, 3-34, 3-35, 3-36, 3-40, 3-43
serial drivers 2-8
serial port 2-2
service break, output 3-17
SM (search memory) 3-7, A-3
SMODE 4-5, 4-7
Software Components Interconnect Bus (SCIB) 1-3
S-record 3-9, 3-10
S-records
relocating 3-9
ST (single step) 3-23, 3-25, A-4
standalone debug mode 2-1
standalone debug setup 1-5
status of tasks 3-36
System
calls 3-16

T

task 3-12, 3-15, 3-17, 3-18, 3-24, 3-26, 3-33, 3-36, 3-37, 3-40, 3-42
tasks
active 3-36
global 3-36
local 3-36
number of, awaiting messages 3-30
status shown 3-36
wait queue 3-31
td_ce_code 4-4
td_ds_code 4-4
td_flags 2-8
td_qs_code 4-4
td_rd_code 4-4
timed break 3-19

V

Version 3-26
VL (verify download) 3-10, A-3

W

WB (why break) 3-13, 3-22

X

XON/XOFF protocol 2-6




psos_support@isi.com
Copyright © 1996, Integrated Systems, Inc. All rights reserved.