pa2.2: add ITRACE buffer
This commit is contained in:
parent
d67fb1138a
commit
c917083554
7 changed files with 39 additions and 10 deletions
|
@ -35,3 +35,18 @@ bool log_enable() {
|
|||
(g_nr_guest_inst <= CONFIG_TRACE_END), false);
|
||||
}
|
||||
#endif
|
||||
|
||||
IFDEF(CONFIG_ITRACE, char logbuf[CONFIG_ITRACE_BUFFER][128]);
|
||||
IFDEF(CONFIG_ITRACE, int logbuf_rear);
|
||||
|
||||
#ifdef CONFIG_ITRACE
|
||||
void log_itrace_print() {
|
||||
puts("ITRACE buffer:");
|
||||
for (int i = (logbuf_rear + 1) % CONFIG_ITRACE_BUFFER; i != logbuf_rear; i = (i + 1) % CONFIG_ITRACE_BUFFER) {
|
||||
if (logbuf[i][0] == '\0') continue;
|
||||
puts(logbuf[i]);
|
||||
}
|
||||
puts("Current command:");
|
||||
puts(logbuf[logbuf_rear]);
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue