[Bug 1785] Task name not correctly displayed by Capture Engine CLI
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Wed Apr 27 11:50:09 UTC 2011
https://www.rtems.org/bugzilla/show_bug.cgi?id=1785
--- Comment #2 from Bob Grimes <rsg at alum.mit.edu> 2011-04-27 06:50:08 CDT ---
(In reply to comment #1)
> I don't remember about 4.9 but for 4.10 you should be able to call
> rtems_object_get_name() to get a printable version of an object name. That
> would be the right thing to do.
That is what is apparently being done; in rtems_capture_cli_task_list(...),
around line 269 of $Id: capture-cli.c,v 1.21 2009/01/02 13:01:21 ralf Exp $, I
see this call to print the task name:
rtems_monitor_dump_name (rtems_capture_task_name (task));
Stepping in with the debugger, in rtems_monitor_dump_name, we see the call to
the function Joel mentions (around line 96 of $Id: mon-prmisc.c,v 1.22
2008/12/18 15:25:27 joel Exp $):
int
rtems_monitor_dump_name(rtems_id id)
{
char name_buffer[18];
rtems_object_get_name( id, sizeof(name_buffer), name_buffer );
return fprintf( stdout, name_buffer );
}
So, there seems to either be a bug in rtems_object_get_name(), or in the id
variable passed to it from the capture engine...
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list