Avoid duplicating text in sol-thread.c:info_cb
This is a minor cleanup that helps avoiding duplicating the output of a command when handling alternative situations. gdb/ChangeLog: * sol-thread.c (info_cb): Factorize the code a little.
This commit is contained in:
parent
c0f5f49044
commit
17e760ae36
2 changed files with 12 additions and 12 deletions
|
@ -1,3 +1,7 @@
|
|||
2013-05-08 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* sol-thread.c (info_cb): Factorize the code a little.
|
||||
|
||||
2013-05-08 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* sol-thread.c (info_cb): Rework the output of the "maintenance
|
||||
|
|
|
@ -1118,12 +1118,10 @@ info_cb (const td_thrhandle_t *th, void *s)
|
|||
const struct bound_minimal_symbol msym
|
||||
= lookup_minimal_symbol_by_pc (ti.ti_startfunc);
|
||||
|
||||
if (msym.minsym)
|
||||
printf_filtered (" startfunc=%s",
|
||||
SYMBOL_PRINT_NAME (msym.minsym));
|
||||
else
|
||||
printf_filtered (" startfunc=%s",
|
||||
paddress (target_gdbarch (), ti.ti_startfunc));
|
||||
printf_filtered (" startfunc=%s",
|
||||
msym.minsym
|
||||
? SYMBOL_PRINT_NAME (msym.minsym)
|
||||
: paddress (target_gdbarch (), ti.ti_startfunc));
|
||||
}
|
||||
|
||||
/* If thread is asleep, print function that went to sleep. */
|
||||
|
@ -1132,12 +1130,10 @@ info_cb (const td_thrhandle_t *th, void *s)
|
|||
const struct bound_minimal_symbol msym
|
||||
= lookup_minimal_symbol_by_pc (ti.ti_pc);
|
||||
|
||||
if (msym.minsym)
|
||||
printf_filtered (" sleepfunc=%s",
|
||||
SYMBOL_PRINT_NAME (msym.minsym));
|
||||
else
|
||||
printf_filtered (" sleepfunc=%s",
|
||||
paddress (target_gdbarch (), ti.ti_pc));
|
||||
printf_filtered (" sleepfunc=%s",
|
||||
msym.minsym
|
||||
? SYMBOL_PRINT_NAME (msym.minsym)
|
||||
: paddress (target_gdbarch (), ti.ti_pc));
|
||||
}
|
||||
|
||||
printf_filtered ("\n");
|
||||
|
|
Loading…
Reference in a new issue