From 0c4fe35a5cb802f6ad1e5d60304fc778a781f33c Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 13 Jan 2023 11:40:30 +0100 Subject: [PATCH] pview: Add `-S` flag to connect to pstats right away --- panda/src/testbed/pview.cxx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/panda/src/testbed/pview.cxx b/panda/src/testbed/pview.cxx index 73e71a358d..fcb88a05c0 100644 --- a/panda/src/testbed/pview.cxx +++ b/panda/src/testbed/pview.cxx @@ -355,7 +355,7 @@ main(int argc, char **argv) { extern char *optarg; extern int optind; - static const char *optflags = "acls:DVhiLP:"; + static const char *optflags = "acls:DVhiLP:S"; int flag = getopt(argc, argv, optflags); while (flag != EOF) { @@ -399,6 +399,14 @@ main(int argc, char **argv) { break; } + case 'S': + if (!PStatClient::connect()) { + cerr << "Failed to connect to PStats server." << endl; + return 1; + } + PStatClient::main_tick(); + break; + case 'V': report_version(); return 1;