util: Delete the execfile m5 utility command.
This command was just a thin wrapper around the readfile command, and can be easily duplicated by piping the output of that command to /tmp/execfile and then running it. Change-Id: Ib77166ee9f07571d57e4d21e9615def55e5391a8 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27233 Maintainer: Gabe Black <gabeblack@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
This commit is contained in:
@@ -225,23 +225,6 @@ do_write_file(int argc, char *argv[])
|
||||
write_file(filename, host_filename);
|
||||
}
|
||||
|
||||
void
|
||||
do_exec_file(int argc, char *argv[])
|
||||
{
|
||||
if (argc > 0)
|
||||
usage();
|
||||
|
||||
const char *destname = "/tmp/execfile";
|
||||
|
||||
int fid = open(destname, O_WRONLY, 0777);
|
||||
int len = read_file(fid);
|
||||
close(fid);
|
||||
if (len > 0) {
|
||||
execl(destname, "execfile", NULL);
|
||||
err(1, "execl failed!");
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
do_checkpoint(int argc, char *argv[])
|
||||
{
|
||||
@@ -306,9 +289,6 @@ struct MainFunc mainfuncs[] = {
|
||||
"delay (default 0) dump the "
|
||||
"stats, and then optionally "
|
||||
"every period after" },
|
||||
{ "execfile", do_exec_file, "read a preselected file into "
|
||||
"/tmp/execfile and then exec() "
|
||||
"it" },
|
||||
{ "exit", do_exit, "[delay] // Exit after delay, "
|
||||
"or immediately" },
|
||||
{ "fail", do_fail, "<code> [delay] // Exit with "
|
||||
|
||||
Reference in New Issue
Block a user