Lines Matching +full:unused +full:-
2 * Copyright (c) 2019 - 2020 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
41 size_t pcnt = (info->stack_used * 100U) / info->stack_size; in thread_print_cb()
45 " %-20s: STACK: unused %zu usage %zu / %zu (%zu %%); CPU: %u %%"), in thread_print_cb()
46 THREAD_ANALYZER_VSTR(info->name), in thread_print_cb()
47 info->stack_size - info->stack_used, info->stack_used, in thread_print_cb()
48 info->stack_size, pcnt, in thread_print_cb()
49 info->utilization); in thread_print_cb()
52 if (info->priv_stack_size > 0) { in thread_print_cb()
53 pcnt = (info->priv_stack_used * 100U) / info->priv_stack_size; in thread_print_cb()
57 " %-20s: PRIV_STACK: unused %zu usage %zu / %zu (%zu %%)"), in thread_print_cb()
58 " ", info->priv_stack_size - info->priv_stack_used, info->priv_stack_used, in thread_print_cb()
59 info->priv_stack_size, pcnt); in thread_print_cb()
65 THREAD_ANALYZER_FMT(" %-20s: Total CPU cycles used: %llu"), in thread_print_cb()
66 " ", info->usage.total_cycles); in thread_print_cb()
71 " %-20s: Current Frame: %llu;" in thread_print_cb()
73 " ", info->usage.current_cycles, info->usage.peak_cycles, in thread_print_cb()
74 info->usage.average_cycles); in thread_print_cb()
80 " %-20s: unused %zu usage %zu / %zu (%zu %%)"), in thread_print_cb()
81 THREAD_ANALYZER_VSTR(info->name), in thread_print_cb()
82 info->stack_size - info->stack_used, info->stack_used, in thread_print_cb()
83 info->stack_size, pcnt); in thread_print_cb()
98 size_t size = thread->stack_info.size; in thread_analyze_cb()
100 thread_analyzer_cb cb = ud->cb; in thread_analyze_cb()
101 unsigned int cpu = ud->cpu; in thread_analyze_cb()
105 size_t unused; in thread_analyze_cb() local
117 err = k_thread_stack_space_get(thread, &unused); in thread_analyze_cb()
121 " %-20s: unable to get stack space (%d)"), in thread_analyze_cb()
124 unused = 0; in thread_analyze_cb()
129 info.stack_used = size - unused; in thread_analyze_cb()
132 ret = arch_thread_priv_stack_space_get(cthread, &size, &unused); in thread_analyze_cb()
135 info.priv_stack_used = size - unused; in thread_analyze_cb()
176 size_t unused; in isr_stack() local
179 err = z_stack_space_get(buf, size, &unused); in isr_stack()
183 " %s%-17d: STACK: unused %zu usage %zu / %zu (%zu %%)"), in isr_stack()
184 THREAD_ANALYZER_VSTR("ISR"), core, unused, in isr_stack()
185 size - unused, size, (100 * (size - unused)) / size); in isr_stack()