mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 22:07:58 +08:00
* sky-pke.c (pke_issue): use default trace file name if the
--log-file option not used
This commit is contained in:
@ -72,6 +72,9 @@ struct fifo_quadword* pke_fifo_fit(struct pke_fifo*);
|
|||||||
struct fifo_quadword* pke_fifo_access(struct pke_fifo*, unsigned_4 qwnum);
|
struct fifo_quadword* pke_fifo_access(struct pke_fifo*, unsigned_4 qwnum);
|
||||||
void pke_fifo_old(struct pke_fifo*, unsigned_4 qwnum);
|
void pke_fifo_old(struct pke_fifo*, unsigned_4 qwnum);
|
||||||
|
|
||||||
|
/* Default --log-file names */
|
||||||
|
const char *pke0_default_trace = "vif0.s";
|
||||||
|
const char *pke1_default_trace = "vif1.s";
|
||||||
|
|
||||||
|
|
||||||
/* Static data */
|
/* Static data */
|
||||||
@ -665,9 +668,18 @@ pke_issue(SIM_DESC sd, struct pke_device* me)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* open trace file if necessary */
|
/* open trace file if necessary */
|
||||||
if(me->trace_file == NULL &&
|
if((me->flags & PKE_FLAG_TRACE_ON) &&
|
||||||
me->trace_file_name != NULL)
|
(me->trace_file == NULL))
|
||||||
{
|
{
|
||||||
|
/* use default names */
|
||||||
|
if(me->trace_file_name == NULL)
|
||||||
|
{
|
||||||
|
if(me->pke_number == 0)
|
||||||
|
me->trace_file_name = (char *) pke0_default_trace;
|
||||||
|
else
|
||||||
|
me->trace_file_name = (char *) pke1_default_trace;
|
||||||
|
}
|
||||||
|
|
||||||
sky_open_file(& (me->trace_file),
|
sky_open_file(& (me->trace_file),
|
||||||
me->trace_file_name,
|
me->trace_file_name,
|
||||||
(char *) NULL, _IOFBF );
|
(char *) NULL, _IOFBF );
|
||||||
|
Reference in New Issue
Block a user