source: rtems/c/src/tests/tools/generic/sorttimes @ 6f9c75c3

4.104.114.84.95
Last change on this file since 6f9c75c3 was 6f9c75c3, checked in by Joel Sherrill <joel.sherrill@…>, on 01/16/98 at 16:56:48

Ralf Corsepius reported a number of missing CVS Id's:

RTEMS is under CVS control and has been since rtems 3.1.16 which was
around May 1995. So I just to add the $Id$. If you notice other files
with missing $Id$'s let me know. I try to keep w\up with it.

Now that you have asked -- I'll attach a list of files lacking an RCS-Id to
this mail. This list has been generated by a little sh-script I'll also
enclose.

  • Property mode set to 100644
File size: 6.4 KB
Line 
1#!KSHELL -p
2#
3#  This script takes the output from the Timing Test Suite, reorders
4#  it, and adds headers so it is in the same order as is printed in
5#  the supplement.
6#
7#  $Id$
8#
9
10usage()
11{
12  echo "${progname} file [more files]"
13}
14
15header()
16{
17  echo
18  echo $*
19  echo
20}
21
22lookup()
23{
24  grep "$*" $files
25
26}
27
28progname=$0
29
30if [ $# -eq 0 ] ; then
31  usage
32  exit 0
33fi
34
35files=$*
36
37header Context Switch
38lookup context switch: self
39lookup context switch: to another task
40lookup context switch: no floating point contexts
41lookup fp context switch: restore 1st FP task
42lookup fp context switch: save initialized, restore initialized
43lookup fp context switch: save idle, restore initialized
44lookup fp context switch: save idle, restore idle
45
46header Task Manager
47lookup rtems_task_create
48lookup rtems_task_ident
49lookup rtems_task_start
50lookup rtems_task_restart: calling task
51lookup rtems_task_restart: suspended task -- returns to caller
52lookup rtems_task_restart: blocked task -- returns to caller
53lookup rtems_task_restart: ready task -- returns to caller
54lookup rtems_task_restart: suspended task -- preempts caller
55lookup rtems_task_restart: blocked task -- preempts caller
56lookup rtems_task_restart: ready task -- preempts caller
57lookup rtems_task_delete: calling task
58lookup rtems_task_delete: suspended task
59lookup rtems_task_delete: blocked task
60lookup rtems_task_delete: ready task
61lookup rtems_task_suspend: calling task
62lookup rtems_task_suspend: returns to caller
63lookup rtems_task_resume: task readied -- returns to caller
64lookup rtems_task_resume: task readied -- preempts caller
65lookup rtems_task_set_priority: obtain current priority
66lookup rtems_task_set_priority: returns to caller
67lookup rtems_task_set_priority: preempts caller
68lookup rtems_task_mode: obtain current mode
69lookup rtems_task_mode: no reschedule
70lookup rtems_task_mode: reschedule -- returns to caller
71lookup rtems_task_mode: reschedule -- preempts caller
72lookup rtems_task_get_note
73lookup rtems_task_set_note
74lookup rtems_task_wake_after: yield -- returns to caller
75lookup rtems_task_wake_after: yields -- preempts caller
76lookup rtems_task_wake_when
77
78header Interrupt Manager
79lookup interrupt entry overhead: returns to nested interrupt
80lookup interrupt entry overhead: returns to interrupted task
81lookup interrupt entry overhead: returns to preempting task
82lookup interrupt exit overhead: returns to nested interrupt
83lookup interrupt exit overhead: returns to interrupted task
84lookup interrupt exit overhead: returns to preempting task
85
86header Clock Manager
87lookup rtems_clock_set
88lookup rtems_clock_get
89lookup rtems_clock_tick
90
91header Timer Manager
92lookup rtems_timer_create
93lookup rtems_timer_ident
94lookup rtems_timer_delete: inactive
95lookup rtems_timer_delete: active
96lookup rtems_timer_fire_after: inactive
97lookup rtems_timer_fire_after: active
98lookup rtems_timer_fire_when: inactive
99lookup rtems_timer_fire_when: active
100lookup rtems_timer_reset: inactive
101lookup rtems_timer_reset: active
102lookup rtems_timer_cancel: inactive
103lookup rtems_timer_cancel: active
104
105header Semaphore Manager
106lookup rtems_semaphore_create
107lookup rtems_semaphore_ident
108lookup rtems_semaphore_delete
109lookup rtems_semaphore_obtain: available
110lookup rtems_semaphore_obtain: not available -- NO_WAIT
111lookup rtems_semaphore_obtain: not available -- caller blocks
112lookup rtems_semaphore_release: no waiting tasks
113lookup rtems_semaphore_release: task readied -- returns to caller
114lookup rtems_semaphore_release: task readied -- preempts caller
115
116header Message Queue Manager
117lookup rtems_message_queue_create
118lookup rtems_message_queue_ident
119lookup rtems_message_queue_delete
120lookup rtems_message_queue_send: no waiting tasks
121lookup rtems_message_queue_send: task readied -- returns to caller
122lookup rtems_message_queue_send: task readied -- preempts caller
123lookup rtems_message_queue_urgent: no waiting tasks
124lookup rtems_message_queue_urgent: task readied -- returns to caller
125lookup rtems_message_queue_urgent: task readied -- preempts caller
126lookup rtems_message_queue_broadcast: no waiting tasks
127lookup rtems_message_queue_broadcast: task readied -- returns to caller
128lookup rtems_message_queue_broadcast: task readied -- preempts caller
129lookup rtems_message_queue_receive: available
130lookup rtems_message_queue_receive: not available -- NO_WAIT
131lookup rtems_message_queue_receive: not available -- caller blocks
132lookup rtems_message_queue_flush: no messages flushed
133lookup rtems_message_queue_flush: messages flushed
134
135header Event Manager
136lookup rtems_event_send: no task readied
137lookup rtems_event_send: task readied -- returns to caller
138lookup rtems_event_send: task readied -- preempts caller
139lookup rtems_event_receive: obtain current events
140lookup rtems_event_receive: available
141lookup rtems_event_receive: not available -- NO_WAIT
142lookup rtems_event_receive: not available -- caller blocks
143
144header Signal Manager
145lookup rtems_signal_catch
146lookup rtems_signal_send: returns to caller
147lookup rtems_signal_send: signal to self
148lookup exit ASR overhead: returns to calling task
149lookup exit ASR overhead: returns to preempting task
150
151header Partition Manager
152lookup rtems_partition_create
153lookup rtems_partition_ident
154lookup rtems_partition_delete
155lookup rtems_partition_get_buffer: available
156lookup rtems_partition_get_buffer: not available
157lookup rtems_partition_return_buffer
158
159header Region Manager
160lookup rtems_region_create
161lookup rtems_region_ident
162lookup rtems_region_delete
163lookup rtems_region_get_segment: available
164lookup rtems_region_get_segment: not available -- NO_WAIT
165lookup rtems_region_get_segment: not available -- caller blocks
166lookup rtems_region_return_segment: no waiting tasks
167lookup rtems_region_return_segment: task readied -- returns to caller
168lookup rtems_region_return_segment: task readied -- preempts caller
169
170header Dual-Ported Memory Manager
171lookup rtems_port_create
172lookup rtems_port_ident
173lookup rtems_port_delete
174lookup rtems_port_internal_to_external
175lookup rtems_port_external_to_internal
176
177header IO Manager
178lookup rtems_io_initialize
179lookup rtems_io_open
180lookup rtems_io_close
181lookup rtems_io_read
182lookup rtems_io_write
183lookup rtems_io_control
184
185header Rate Monotonic Manager
186lookup rtems_rate_monotonic_create
187lookup rtems_rate_monotonic_ident
188lookup rtems_rate_monotonic_cancel
189lookup rtems_rate_monotonic_delete: active
190lookup rtems_rate_monotonic_delete: inactive
191lookup rtems_rate_monotonic_period: obtain status
192lookup rtems_rate_monotonic_period: initiate period -- returns to caller
193lookup rtems_rate_monotonic_period: conclude periods -- caller blocks
194exit 0
Note: See TracBrowser for help on using the repository browser.