Contents


About This Manual

Purpose
Audience
Organization
Notation Conventions
Related Documents

1 Introduction

1.1 Summary of Features
1.2 Hardware Requirements
1.3 About Integrated Systems Software Components
1.4 Software Components Interconnect Bus
1.5 Commonly Used Terms

2 System Overview

2.1 Operating Environment
2.2 Registers
2.3 Input Conventions
2.3.1 Constants
2.3.2 Objects
2.3.3 Date and Time
2.4 Output Conventions
2.4.1 Numbers
2.4.2 Objects
2.4.3 Date and Time
2.5 pROBE+ Flags
2.6 pROBE+ Interrupt Level
2.7 Using the pROBE+ Debugger Before pSOS+ Startup

3 Command Descriptions

3.1 Memory Display/Modify
3.1.1 DM - Display Memory
3.1.2 PM - Patch Memory
3.1.3 FM - Fill Memory
3.1.4 SM - Search Memory
3.1.5 MM - Move Memory
3.1.6 DI - Disassemble Memory
3.1.7 DL - Download From Host
3.1.8 VL - Verify Download From Host
3.2 Register Display/Modify
3.2.1 DR - Display Registers
3.2.2 PR - Patch Register(s)
3.3 Breakpoints
3.3.1 DB - Define Breakpoints
3.3.2 LB - List Breaks
3.3.3 CB - Clear Breaks
3.3.4 WB - Why Break
3.4 Start/Resume Execution
3.4.1 GO - Start or Resume Execution
3.4.2 GS - Initialize the pSOS+ Kernel
3.4.3 ST - Step
3.5 Query System Information
3.5.1 QC - Query Configuration Table
3.5.2 QD - Query Date/Time
3.5.3 QM - Query Multiprocessor Roster and Sequence Tables
3.5.4 QO - Query Objects
3.5.5 QP - Query Partition
3.5.6 QQ - Query Queue
3.5.7 QR - Query Region
3.5.8 QS - Query Semaphore
3.5.9 QT - Query Task
3.5.10 QV - Query Component Versions
3.6 System Profiling
3.6.1 Data Initialization
3.6.2 Data Collection
3.6.3 CP - Clear Profile Data
3.6.4 LP - List Profile Data
3.7 Miscellaneous Commands
3.7.1 FL - Set pROBE+ Flags
3.7.2 IL - Set pROBE+ Interrupt Level
3.7.3 SC - System Call

4 Installation and Configuration

4.1 pROBE+ Code
4.2 System Installation
4.3 pROBE+ Configuration Table
4.3.1 td_code
4.3.2 td_data
4.3.3 td_stack
4.3.4 td_ ce_code and td_rd_code
4.3.5 td_qs_code
4.3.6 td_ds_code
4.3.7 td_brkopc
4.3.8 td_flags
4.3.9 td_dbgpri
4.3.10 td_drv0 and td_drv1
4.3.11 td_statechng
4.3.12 td_urcom
4.3.13 td_urwrite
4.4 User-Supplied Procedures
4.5 pROBE+ Entry Points
4.6 Starting the pROBE+ Debugger

5 Operational Considerations

5.1 Manual Breaks
5.2 Bus Errors
5.3 Other Exception Errors
5.4 Fatal Errors
5.5 pROBE+ Daemons

A Command Grammar

A.1 Operand Grammar
A.2 Command Syntax
A.2.1 Memory Display/Modify Commands
A.2.2 Register Display/Modify Commands
A.2.3 Breakpoint Commands
A.2.4 Start/Resume Execution Commands
A.2.5 pSOS+ Query Commands
A.2.6 Profiling Commands
A.2.7 Miscellaneous Commands

B Error Messages

Index





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