Changes between Version 21 and Version 22 of Developer/Projects/Open/TraceTool


Ignore:
Timestamp:
Aug 7, 2009, 8:45:38 PM (10 years ago)
Author:
Cocanlucian
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Developer/Projects/Open/TraceTool

    v21 v22  
    7676
    7777   4. manager_name-libraries: ''set of libraries''
     78
     79The following is an example of an API configuration file, for the classic API:
     80
     81   # Task manager
     82   task-id: 1
     83   task-functions-id: name = rtems_task_create, class = API, id = 1       
     84                      name = rtems_task_ident, class = API, id = 2
     85                      name = rtems_task_self, class = API, id = 3
     86                      name = rtems_task_start, class = API, id = 4
     87                      name = rtems_task_restart, class = API, id = 5
     88                      name = rtems_task_delete, class = API, id = 6
     89                      name = rtems_task_suspend, class = API, id = 7
     90                      name = rtems_task_resume, class = API, id = 8
     91                      name = rtems_task_is_suspended, class = API, id = 9
     92                      name = rtems_task_set_priority, class = API, id = 10
     93                      name = rtems_task_mode, class = API, id = 11
     94                      name = rtems_task_get_note, class = API, id = 12
     95                      name = rtems_task_set_note, class = API, id = 13
     96                      name = rtems_task_wake_after, class = API, id = 14
     97                      name = rtems_task_wake_when, class = API, id = 15
     98                      name = rtems_iterate_over_all_threads, class = API, id = 16
     99                      name = rtems_task_variable_add, class = API, id = 17
     100                      name = rtems_task_variable_get, class = API, id = 18
     101                      name = rtems_task_variable_delete, class = API, id = 19
     102   task-libraries: librtems.a
     103   # Initialization manager
     104   init-id: 2
     105   init-functions-id: name = rtems_initialize_data_structures, class = API, id = 1
     106                      name = rtems_initialize_before_drivers, class = API, id = 2
     107                      name = rtems_initialize_device_drivers, class = API, id = 3
     108                      name = rtems_initialize_start_multitasking, class = API, id = 4
     109                      name = rtems_shutdown_executive, class = API, id = 5
     110   init-libraries: librtemscpu.a
     111   # Interrrupt manager
     112   interrupt-id: 3
     113   interrupt-functions-id: name = rtems_interrupt_catch, class = API, id = 1
     114                           name = rtems_interrupt_disable, class = API, id = 2
     115                           name = rtems_interrupt_enable, class = API, id = 3
     116                           name = rtems_interrupt_flash, class = API, id = 4
     117                           name = rtems_interrupt_is_in_progress class = API, id = 5
     118   interrupt-libraries: librtemscpu.a
     119   # And so on...