process: add progName() virtual function

This replaces a (potentially uninitialized) string
field with a virtual function so that we can have
a safe interface without requiring changes to the
eio code.
This commit is contained in:
Steve Reinhardt
2012-08-06 16:55:34 -07:00
parent e232152db6
commit 73ef8bd168
3 changed files with 7 additions and 6 deletions

View File

@@ -290,7 +290,7 @@ InOrderCPU::InOrderCPU(Params *params)
} else {
if (tid < (ThreadID)params->workload.size()) {
DPRINTF(InOrderCPU, "Workload[%i] process is %#x\n",
tid, params->workload[tid]->prog_fname);
tid, params->workload[tid]->progName());
thread[tid] =
new Thread(this, tid, params->workload[tid]);
} else {