diff options
Diffstat (limited to 'cpukit/libmisc/capture')
-rw-r--r-- | cpukit/libmisc/capture/capture.c | 6 | ||||
-rw-r--r-- | cpukit/libmisc/capture/capture_support.c | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/libmisc/capture/capture.c index 6accd509e7..bba7d91396 100644 --- a/cpukit/libmisc/capture/capture.c +++ b/cpukit/libmisc/capture/capture.c @@ -599,7 +599,7 @@ rtems_capture_open (uint32_t size, rtems_capture_timestamp timestamp RTEMS_UNU return RTEMS_RESOURCE_IN_USE; } - count = rtems_get_processor_count(); + count = rtems_scheduler_get_processor_maximum(); if (capture_per_cpu == NULL) { capture_per_cpu = calloc( count, sizeof( *capture_per_cpu ) ); } @@ -686,7 +686,7 @@ rtems_capture_close (void) } capture_controls = NULL; - for (cpu=0; cpu < rtems_get_processor_count(); cpu++) { + for (cpu=0; cpu < rtems_scheduler_get_processor_maximum(); cpu++) { if (capture_records_on_cpu(cpu).buffer) rtems_capture_buffer_destroy( &capture_records_on_cpu(cpu) ); @@ -788,7 +788,7 @@ rtems_capture_flush (bool prime) else capture_flags_global &= ~RTEMS_CAPTURE_OVERFLOW; - for (cpu=0; cpu < rtems_get_processor_count(); cpu++) { + for (cpu=0; cpu < rtems_scheduler_get_processor_maximum(); cpu++) { RTEMS_INTERRUPT_LOCK_REFERENCE( lock, &(capture_lock_on_cpu( cpu )) ) rtems_interrupt_lock_context lock_context_per_cpu; diff --git a/cpukit/libmisc/capture/capture_support.c b/cpukit/libmisc/capture/capture_support.c index 60006e7dd8..4af8822c79 100644 --- a/cpukit/libmisc/capture/capture_support.c +++ b/cpukit/libmisc/capture/capture_support.c @@ -268,7 +268,7 @@ rtems_capture_print_trace_records (int total, bool csv) rtems_capture_time last_time = 0; int i; - cpus = rtems_get_processor_count (); + cpus = rtems_scheduler_get_processor_maximum (); per_cpu = calloc (cpus, sizeof(*per_cpu)); if (per_cpu == NULL) |