Software system for tracing data
AssigneeSiemens Aktiengesellschaft
InventorMatthias Slomak
Life of this patent
Estimating the term…
Abstract
In a device containing trace control data which are stored in a data structure in a memory having memory cells and define memory areas including at least one or more adjacent memory cells, a procedure uses the trace control data taken from the data structure to ascertain the memory area and traces the data stored therein. This allows the data to be traced in a manner which is flexibly configurable during operation of the device, without retranslating the procedure.
Claims12
A software system for tracing data, comprising:
- an interrupt-controlled call interface which includes a modifiable interrupt vector;
- at least one system program which is called via the interrupt-controlled call interface;
- and
- at least one trace program for tracing the data;
- wherein the modifiable interrupt vector includes a procedure reference, associated with the system program, in a main memory which can be modified to contain a reference to one of the system program and the trace program such that, when an interrupt occurs which relates to the system program, execution then branches to one of the system program and the trace program based on a current value of the procedure reference.
An operating system comprising a software system for tracing data, which includes an interrupt-controlled call interface having a modifiable interrupt vector, at least one system program which is called via the interrupt-controlled call interface, and at least one trace program for tracing the data, wherein the modifiable interrupt vector includes a procedure reference, associated with the system program, in a main memory which can be modified to contain a reference to one of the system program and the trace program such that, when an interrupt occurs which relates to the system program, execution then branches to one of the system program and the trace program based on a current value of the procedure reference.
A device comprising a software system for tracing data, comprising an interrupt-controlled call interface which includes a modifiable interrupt vector, at least one system program which is called via the interrupt-controlled call interface, and at least one trace program for tracing the data, wherein the modifiable interrupt vector includes a procedure reference, associated with the system program, in a main memory which can be modified to contain a reference to one of the system program and the trace program such that, when an interrupt occurs which relates to the system program, execution then branches to one of the system program and the trace program based on a current value of the procedure reference.
Dependencies are inferred from the claim text.