Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINIXV5.41 (MX300/WX200) Referenzhandbuch Seite 729

Inhaltsverzeichnis

Werbung

p ro c (4 )
P I O C R U N *
Der überwachte Prozeß wurde nach einem Halt erneut gestartet. Ist p nicht der
Nullzeiger, verweist er auf eine prrun-Struktur, in der zusätzlich auszuführende
Aktionen aufgeführt sind:
typedef struct prrun {
long
sigset_t
sigset_t
fltset_t
caddr_t
long
} prrun_t;
ist eine Bitmaske, die optionale Aktionen beschreibt; die verbleibenden
p r _ f l a g s
Einträge sind nur von Bedeutung, wenn die entsprechenden Bits in
gesetzt sind.
muß durch das Anwenderprogramm mit Nullen gefüllt werden. Definition der
Schalter:
P R C S I G
P R C F A U L T
P I OCCFAULT).
P R S T R A C E
ein (siehe
P R S H O L D
(siehe
P R S F A U L T
ein (siehe
P R S V A D D R
p r _ v a d d r
P R S T E P
Maschinenanweisung ablaufen und ausführen zu lassen. Nach Ausführung
der Maschinenanweisung wird eine Hard ware-Abfangfunktion erzeugt.
Wird
S I G T R A P
Prozeß. Diese Operation verlangt Hardware-Unterstützung und ist even­
tuell nicht auf allen Prozessoren realisiert.
P R S A B O R T
P R _ S Y S E N T R Y
den Prozeß an, die Ausführung des Systemaufrufs abzubrechen (siehe
P I O C S E N T R Y , PIOCSEXIT).
P R S T O P
Ausführung erneut anzuhalten (siehe
Prozeß bei
nächste Stop
Stop dazwischengekommen, und der Prozeß hat keinerlei Codes auf
Benutzerebene ausgeführt.
04/92
pr_flags;
/* Schalter */
/* Signale, die zu verfolgen sind */
pr_trace;
/* Signale, die zu halten sind
pr_sighold;
pr_fault;
/* Fehler, die zu verfolgen sind */
/* Virtuelle Adresse, bei der wieder fortgesetzt
pr_vaddr;
werden soll */
pr_filler[8] ;
ist für zukünftige Anwendungen reserviert; dieser Bereich
p r _ f i l l e r
löscht das aktuelle Signal, sofern vorhanden (siehe
löscht
den
stellt die Menge der überwachten Signale entsprechend
PIOCSTRACE).
stellt die Menge der Haltesignale entsprechend
PIOCSHOLD).
stellt die Menge der überwachten Fehler entsprechend
PIOCSFAULT).
stellt die Adresse, bei der die Ausführung fortgesetzt wird, auf
ein.
veranlaßt den Prozeß zu Einzel-Schritten z.B., um eine einzelne
verfolgt, stoppt der Prozeß, andernfalls wird das Signal
F L T T R A C E
gesendet; wird
S I G T R A P
ist nur dann von Bedeutung, wenn sich der Prozeß in einem
Halt befindet oder als
veranlaßt den Prozeß, sobald wie möglich nach der fortgesetzten
P R _ S I G N A L L E D
P R _ R E Q U E S T E D
/* freier Bereich für zukünftige Erweiterungen
aktuellen
Fehler,
verfolgt und nicht gehalten, stoppt der
P R _ A S L E E P
PIOCSTOP).
oder
P R _ F A U L T E D
angezeigt. An dieser Stelle ist kein anderer
p ro c (4 )
*/
p r _ f l a g s
PIOCSSIG).
sofern
vorhanden
p r _ t r a c e
p r _ s i g h o l d
p r _ f a u l t
gekennzeichnet ist; er weist
Für den Fall, daß der
angehalten wird, wird der
(siehe
ein
4-95

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinixv5.40 (mx500)

Inhaltsverzeichnis