import-trace: import extended traces
This tool can now import extended trace information with the --extended-trace command-line parameter. The existing importers cease using artificial access_info_t objects in favor of passing through the original Trace_Event wherever possible. This allows us to import extended trace information for all importers. Change-Id: I3613e9d05d5e69ad49e96f4dc5ba0b1c4ef95a11
This commit is contained in:
@ -87,7 +87,9 @@ int main(int argc, char *argv[]) {
|
||||
CommandLine::option_handle NO_DELETE =
|
||||
cmd.addOption("", "no-delete", Arg::None,
|
||||
"--no-delete \tAssume there are no DB entries for this variant/benchmark, don't issue a DELETE");
|
||||
|
||||
CommandLine::option_handle EXTENDED_TRACE =
|
||||
cmd.addOption("", "extended-trace", Arg::None,
|
||||
"--extended-trace \tImport extended trace information if available");
|
||||
|
||||
// variant 1: care (synthetic Rs)
|
||||
// variant 2: don't care (synthetic Ws)
|
||||
@ -208,6 +210,9 @@ int main(int argc, char *argv[]) {
|
||||
if (cmd[ENABLE_SANITYCHECKS].count() > 0) {
|
||||
importer->set_sanitychecks(true);
|
||||
}
|
||||
if (cmd[EXTENDED_TRACE].count() > 0) {
|
||||
importer->set_extended_trace(true);
|
||||
}
|
||||
|
||||
if (!importer->init(variant, benchmark, db)) {
|
||||
LOG << "importer->init() failed" << endl;
|
||||
|
||||
Reference in New Issue
Block a user