From c75eaaf7272ac6ef0f0f821b3e1f6d356f6e2490 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sun, 7 May 2023 16:13:28 -0700 Subject: [PATCH] Backport SimMemTrace --- src/main/resources/csrc/SimMemTrace.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/resources/csrc/SimMemTrace.cc b/src/main/resources/csrc/SimMemTrace.cc index 08540bc..aed11a1 100644 --- a/src/main/resources/csrc/SimMemTrace.cc +++ b/src/main/resources/csrc/SimMemTrace.cc @@ -23,6 +23,7 @@ MemTraceReader::MemTraceReader(const std::string &filename) infile.open(filename); if (infile.fail()) { fprintf(stderr, "failed to open file %s\n", filename.c_str()); + exit(EXIT_FAILURE); } } @@ -60,8 +61,6 @@ void MemTraceReader::parse(const bool has_source) { } if (!(infile >> line.cycle >> loadstore >> line.core_id >> line.lane_id)) { - printf("char=[%c]\n", infile.peek()); - // assert(!infile.eof()); error(fileline, "failed parsing cycle..lane_id"); } if (has_source && !(infile >> source)) { @@ -101,8 +100,6 @@ MemTraceLine MemTraceReader::read_trace_at(const long cycle, const int lane_id, MemTraceLine line; line.valid = false; - // printf("tick(): cycle=%ld\n", cycle); - if (finished()) { return line; }