SCP: Removed the irrelevant sim_deb_PC variable since it duplicates the role sim_PC simulator variable.
This commit is contained in:
parent
ef99a17407
commit
9022de500d
3 changed files with 3 additions and 8 deletions
7
scp.c
7
scp.c
|
@ -484,7 +484,6 @@ FILEREF *sim_log_ref = NULL; /* log file file referen
|
||||||
FILE *sim_deb = NULL; /* debug file */
|
FILE *sim_deb = NULL; /* debug file */
|
||||||
FILEREF *sim_deb_ref = NULL; /* debug file file reference */
|
FILEREF *sim_deb_ref = NULL; /* debug file file reference */
|
||||||
int32 sim_deb_switches = 0; /* debug switches */
|
int32 sim_deb_switches = 0; /* debug switches */
|
||||||
REG *sim_deb_PC = NULL; /* debug PC register pointer */
|
|
||||||
struct timespec sim_deb_basetime; /* debug timestamp relative base time */
|
struct timespec sim_deb_basetime; /* debug timestamp relative base time */
|
||||||
char *sim_prompt = NULL; /* prompt string */
|
char *sim_prompt = NULL; /* prompt string */
|
||||||
static FILE *sim_gotofile; /* the currently open do file */
|
static FILE *sim_gotofile; /* the currently open do file */
|
||||||
|
@ -7826,9 +7825,9 @@ if (sim_deb_switches & SWMASK ('P')) {
|
||||||
if (sim_vm_pc_value)
|
if (sim_vm_pc_value)
|
||||||
val = (*sim_vm_pc_value)();
|
val = (*sim_vm_pc_value)();
|
||||||
else
|
else
|
||||||
val = get_rval (sim_deb_PC, 0);
|
val = get_rval (sim_PC, 0);
|
||||||
sprintf(pc_s, "-%s:", sim_deb_PC->name);
|
sprintf(pc_s, "-%s:", sim_PC->name);
|
||||||
sprint_val (&pc_s[strlen(pc_s)], val, sim_deb_PC->radix, sim_deb_PC->width, sim_deb_PC->flags & REG_FMT);
|
sprint_val (&pc_s[strlen(pc_s)], val, sim_PC->radix, sim_PC->width, sim_PC->flags & REG_FMT);
|
||||||
}
|
}
|
||||||
sprintf(debug_line_prefix, "DBG(%s%s%.0f%s)%s> %s %s: ", tim_t, tim_a, sim_gtime(), pc_s, AIO_MAIN_THREAD ? "" : "+", dptr->name, debug_type);
|
sprintf(debug_line_prefix, "DBG(%s%s%.0f%s)%s> %s %s: ", tim_t, tim_a, sim_gtime(), pc_s, AIO_MAIN_THREAD ? "" : "+", dptr->name, debug_type);
|
||||||
return debug_line_prefix;
|
return debug_line_prefix;
|
||||||
|
|
1
scp.h
1
scp.h
|
@ -180,7 +180,6 @@ extern FILE *sim_deb; /* debug file */
|
||||||
extern FILEREF *sim_deb_ref; /* debug file file reference */
|
extern FILEREF *sim_deb_ref; /* debug file file reference */
|
||||||
extern int32 sim_deb_switches; /* debug display flags */
|
extern int32 sim_deb_switches; /* debug display flags */
|
||||||
extern struct timespec sim_deb_basetime; /* debug base time for relative time output */
|
extern struct timespec sim_deb_basetime; /* debug base time for relative time output */
|
||||||
extern REG *sim_deb_PC; /* debug PC register */
|
|
||||||
extern UNIT *sim_clock_queue;
|
extern UNIT *sim_clock_queue;
|
||||||
extern int32 sim_is_running;
|
extern int32 sim_is_running;
|
||||||
extern char *sim_prompt; /* prompt string */
|
extern char *sim_prompt; /* prompt string */
|
||||||
|
|
|
@ -1063,8 +1063,6 @@ if (sim_deb_switches & SWMASK ('R')) {
|
||||||
if (!(sim_deb_switches & (SWMASK ('A') | SWMASK ('T'))))
|
if (!(sim_deb_switches & (SWMASK ('A') | SWMASK ('T'))))
|
||||||
sim_deb_switches |= SWMASK ('T');
|
sim_deb_switches |= SWMASK ('T');
|
||||||
}
|
}
|
||||||
if (sim_deb_switches & SWMASK ('P'))
|
|
||||||
sim_deb_PC = find_reg ("PC", NULL, sim_dflt_dev);
|
|
||||||
if (!sim_quiet) {
|
if (!sim_quiet) {
|
||||||
printf ("Debug output to \"%s\"\n",
|
printf ("Debug output to \"%s\"\n",
|
||||||
sim_logfile_name (sim_deb, sim_deb_ref));
|
sim_logfile_name (sim_deb, sim_deb_ref));
|
||||||
|
@ -1126,7 +1124,6 @@ if (sim_deb == NULL) /* no debug? */
|
||||||
sim_close_logfile (&sim_deb_ref);
|
sim_close_logfile (&sim_deb_ref);
|
||||||
sim_deb = NULL;
|
sim_deb = NULL;
|
||||||
sim_deb_switches = 0;
|
sim_deb_switches = 0;
|
||||||
sim_deb_PC = NULL;
|
|
||||||
if (!sim_quiet) {
|
if (!sim_quiet) {
|
||||||
printf ("Debug output disabled\n");
|
printf ("Debug output disabled\n");
|
||||||
if (sim_log)
|
if (sim_log)
|
||||||
|
|
Loading…
Add table
Reference in a new issue