|
|
The following tables provide detailed information about the events that RTX Time View can monitor.
NOTE: All events monitored and logged by RTX Time View are in RTSS context only.
Group ID: 1
Included in These Filters: Maximum, Typical, Typical plus Internal,
Minimum
|
Trigger ID |
Events |
|
1024 |
Thread Context Switch |
Group ID: 2
Included in These Filters: Maximum, Typical, Typical plus Internal,
Minimum
|
Trigger ID |
Events |
|
2048 |
Timer Interrupts |
Group ID: 3
Included in These Filters: Maximum, Typical, Typical plus Internal,
Minimum
|
Trigger ID |
Events |
|
4096 |
Device Interrupts |
|
4097 |
Exception Interrupts |
Group ID: 5
Included in These Filters: Maximum, Typical, Typical plus Internal
|
Trigger ID |
Events |
|
16384 |
Object Creation |
|
16385 |
Object Open |
|
16386 |
Object Close |
|
16387 |
Object Destroy |
|
16388 |
Object WaitForSingleObject Wait |
|
16389 |
Object WaitForSingleObject Wakeup |
|
16390 |
Object WaitForSingleObject Timeout |
|
16391 |
Object WaitForMultipleObject Wakeup |
|
16392 |
Object WaitForMultipleObject Timeout |
Group ID: 6
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
32768 |
Release Semaphore |
|
32769 |
Release Semaphore Return |
|
32770 |
Create Semaphore |
|
32771 |
Create Semaphore Return |
|
32772 |
Open Semaphore |
|
32773 |
Open Semaphore Return |
Group ID: 7
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
65536 |
Release Mutex |
|
65537 |
Release Mutex Return |
|
65538 |
Create Mutex |
|
65539 |
Create Mutex Return |
|
65540 |
Open Mutex |
|
65541 |
Open Mutex Return |
Group ID: 8
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
131072 |
Pulse Event |
|
131073 |
Pulse Event Return |
|
131074 |
Reset Event |
|
131075 |
Reset Event Return |
|
131076 |
Set Event |
|
131077 |
Set Event Return |
|
131078 |
Create Event |
|
131079 |
Create Event Return |
|
131080 |
Open Event |
|
131081 |
Open Event Return |
|
131082 |
Create Shared Memory |
|
131083 |
Create Shared Memory Return |
|
131084 |
Open Shared Memory |
|
131085 |
Open Shared Memory Return |
G
roup
ID: 9
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
262144 |
Cancel Timer |
|
262145 |
Cancel Timer Return |
|
262146 |
Set Timer |
|
262147 |
Set Timer Return |
|
262148 |
Set Timer Relative |
|
262149 |
Set Timer Relative Return |
|
262150 |
Create Timer |
|
262151 |
Create Timer Return |
G
roup
ID: 10
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
524288 |
Raise Exception |
|
524289 |
Raise Exception Return |
Group ID: 11
Included in These Filters: Maximum, Typical plus Internal
|
Trigger ID |
Events |
|
1048576 |
Get Bus Data |
|
1048577 |
Get Bus Data Return |
|
1048578 |
Set Bus Data |
|
1048579 |
Set Bus Data Return |
|
1048580 |
Translate Bus Address |
|
1048581 |
Translate Bus Address Return |
Group ID: 12
Included in These Filters: Typical plus Internal
|
Trigger ID |
Events |
|
2097152 |
SRI NT Post |
|
2097153 |
SRI RTSS Post |
|
2097154 |
SRI RTSS Proxy Priority |
|
2097155 |
SRI RTSS Server 1 |
|
2097156 |
SRI RTSS Server 2 |
Group ID: 13
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
4194304 |
Enter Critical Section |
|
4194305 |
Enter Critical Section Return |
|
4194306 |
Leave Critical Section |
|
4194307 |
Leave Critical Section Return |
|
4194308 |
Resume Thread |
|
4194309 |
Resume Thread Return |
|
4194310 |
RtSleep |
|
4194311 |
RtSleep Return |
|
4194312 |
Set Thread Priority |
|
4194313 |
Set Thread Priority Return |
|
4194314 |
Sleep |
|
4194315 |
Sleep Return |
|
4194316 |
Suspend Thread |
|
4194317 |
Suspend Thread Return |
|
4194318 |
Wait For Multiple Objects |
|
4194319 |
Wait For Multiple Objects Return |
|
4194320 |
Wait For Single Object |
|
4194321 |
Wait For Single Objects Return |
|
4194322 |
Get Process Affinity Mask |
|
4194323 |
Set Process Affinity Mask |
|
4194324 |
Set Thread Affinity Mask |
|
4194325 |
Set Thread Ideal Processor |
|
4194326 |
Get Thread ID |
|
4194327 |
Get Thread Execution Time* |
|
4194328 |
Get Thread Create Time* |
|
4194329 |
Get Thread Exit Time* |
|
4194330 |
Queue Thread |
|
4194331 |
Dequeue Thread |
* Corresponds to Deterministic Call selection Get Thread Times in the RTX Time View user interface.
Group ID: 14
Included in These Filters: Maximum, Typical
|
Trigger ID |
Events |
|
8388608 |
Allocate Contiguous Memory |
|
8388609 |
Allocate Contiguous Memory Return |
|
8388610 |
Allocate Locked Memory |
|
8388611 |
Allocate Locked Memory Return |
|
8388612 |
Attach Interrupt |
|
8388613 |
Attach Interrupt Return |
|
8388614 |
Attach Shutdown Handler |
|
8388615 |
Attach Shutdown Handler Return |
|
8388616 |
Close Handle |
|
8388617 |
Close Handle Return |
|
8388618 |
Create Thread |
|
8388619 |
Create Thread Return |
|
8388620 |
Delete Critical Section |
|
8388621 |
Delete Critical Section Return |
|
8388622 |
Device IO Control |
|
8388623 |
Device IO Control Return |
|
8388624 |
Exit Process |
|
8388625 |
Exit Process Return |
|
8388626 |
Exit Thread |
|
8388627 |
Exit Thread Return |
|
8388628 |
Free Contiguous Memory |
|
8388629 |
Free Contiguous Memory Return |
|
8388630 |
Free Locked Memory |
|
8388631 |
Free Locked Memory Return |
|
8388632 |
Heap Allocate |
|
8388633 |
Heap Allocate Return |
|
8388634 |
Heap Create |
|
8388635 |
Heap Create Return |
|
8388636 |
Heap Destroy |
|
8388637 |
Heap Destroy Return |
|
8388638 |
Heap Free |
|
8388639 |
Heap Free Return |
|
8388640 |
Heap Re-Allocate |
|
8388641 |
Heap Re-Allocate Return |
|
8388642 |
Initialize Critical Section |
|
8388643 |
Initialize Critical Section Return |
|
8388644 |
Map Memory |
|
8388645 |
Map Memory Return |
|
8388646 |
RtPrintF |
|
8388647 |
RtPrintF Return |
|
8388648 |
Terminate Thread |
|
8388649 |
Terminate Thread Return |
|
8388650 |
Unmap Memory |
|
8388651 |
Unmap Memory Return |
Group ID: 15
Included in These Filters: Maximum
|
Trigger ID |
Events |
|
16777216 |
Create File |
|
16777217 |
Create File Return |
|
16777218 |
Delete File |
|
16777219 |
Delete File Return |
|
16777220 |
Read File |
|
16777221 |
Read File Return |
|
16777222 |
Remove Directory |
|
16777223 |
Remove Directory Return |
|
16777224 |
Set File Pointer |
|
16777225 |
Set File Pointer Return |
|
16777226 |
Write File |
|
16777227 |
Write File Return |
Group ID: 16
Included in These Filters: Maximum
|
Trigger ID |
Events |
|
33554432 |
SRI NT ISR |
|
33554433 |
SRI NT DPC |
|
33554434 |
SRI NT Server |
|
33554435 |
SRI RTSS Proxy Sec |
|
33554436 |
Interrupt SRI |
Group ID: 22
Included in These Filters: Minimum
|
Trigger ID |
Events |
|
See table below |
User-Defined Events |
When
defining a user event with the RtTraceEvent function, you specify an ID
between 1 and 1000 for the event. You must convert this ID into an unsigned
integer value when using the RTX Time View command line. User Event ID 1 converts
to 2147483649. IDs between 2 and 1000 increment the 2147483649 value,
as show in the following table:
|
User Event ID |
Unsigned Integer Value for RTX Time View Command Line |
|
1 |
2147483649 |
|
2 |
2147483650 |
|
3 |
2147483651 |
|
... |
... |
|
999 |
2147484647 |
|
1000 |
2147484648 |