From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2041) id 2B72C3858C33; Tue, 1 Aug 2023 00:05:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2B72C3858C33 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Vladimir Mezentsev To: bfd-cvs@sourceware.org, gdb-cvs@sourceware.org Subject: [binutils-gdb] gprofng: create a list of available views X-Act-Checkin: binutils-gdb X-Git-Author: Vladimir Mezentsev X-Git-Refname: refs/heads/master X-Git-Oldrev: 55f635a216a20d25a22fd3d557b92b58a48e4938 X-Git-Newrev: c8e1332cc7d480f1d98867a08a76a8d4d9655220 Message-Id: <20230801000550.2B72C3858C33@sourceware.org> Date: Tue, 1 Aug 2023 00:05:50 +0000 (GMT) X-BeenThere: binutils-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Aug 2023 00:05:50 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3Dc8e1332cc7d4= 80f1d98867a08a76a8d4d9655220 commit c8e1332cc7d480f1d98867a08a76a8d4d9655220 Author: Vladimir Mezentsev Date: Wed Jul 26 13:56:48 2023 -0700 gprofng: create a list of available views =20 In our GUI project (https://savannah.gnu.org/projects/gprofng-gui), we = use the output of gp-display-text to display the data. gp-display-text did not report available views. =20 gprofng/ChangeLog 2023-07-26 Vladimir Mezentsev =20 * src/Command.cc: Add commands for gprofng GUI. * src/gprofng.rc: Set defaults for gprofng GUI. Diff: --- gprofng/src/Command.cc | 12 +++++++++++- gprofng/src/gprofng.rc | 4 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/gprofng/src/Command.cc b/gprofng/src/Command.cc index 4faa5ec6736..cd6d19e85dc 100644 --- a/gprofng/src/Command.cc +++ b/gprofng/src/Command.cc @@ -40,7 +40,7 @@ const char *Command::DEFAULT_METRICS =3D "ei.user:name"; = // if no .rc files read const char *Command::DEFAULT_SORT =3D "e.user:name"; // if no .rc fil= es read =20 static char *fhdr, *cchdr, *lahdr, *iohdr, *sdhdr, *lsthdr, *lohdr; -static char *methdr, *othdr, *mischdr, *deflthdr; +static char *methdr, *othdr, *mischdr, *deflthdr, *andeflthdr; static char *selhdr, *filthdr, *outhdr, *exphdr, *obj_allhdr; static char *unsuphdr, *indxobjhdr; static char *helphdr, *rahdr, *ddhdr, *typehdr, *typehdr2; @@ -177,6 +177,15 @@ static Cmdtable cmd_lst[] =3D { // list of commands { DSORT, "dsort", NULL, "metric_spec", 1, &desc[DSORT]}, { EN_DESC, "en_desc", NULL, "{on|off|=3D}", 1, &desc[EN_DESC]}, =20 + { NO_CMD, "", NULL, NULL, 0, &andeflthdr}, + { TLMODE, "tlmode", NULL, "tl_mode", 1, &desc[TLMODE]}, + { TLDATA, "tldata", NULL, "tl_data", 1, &desc[TLDATA]}, + { TABS, "tabs", NULL, "tablist", 1, &desc[TABS]}, + { CALLFLAME, "callflame", NULL, NULL, 0, &desc[CALLFLAME]}, + { TIMELINE, "timeline", NULL, NULL, 0, &desc[TIMELINE]}, + { DUALSOURCE, "dsrc", NULL, NULL, 0, &desc[DUALSOURCE]}, + { SOURCEDISAM, "srcdis", NULL, NULL, 0, &desc[SOURCEDISAM]}, + { NO_CMD, "", NULL, NULL, 0, &mischdr}, { DUMMY_CMD, "", NULL, NULL, 0, &typehdr}, { DUMMY_CMD, " ", NULL, NULL, 0, &typehdr2}, @@ -554,6 +563,7 @@ Command::init_desc () mischdr =3D GTXT ("\nMiscellaneous commands:"); exphdr =3D GTXT ("\nCommands for experiments (scripts and interactive mo= de only):"); deflthdr =3D GTXT ("\nDefault-setting commands:"); + andeflthdr =3D GTXT ("\nDefault-setting commands that only affect gprofn= g GUI"); selhdr =3D GTXT ("\nCommands controlling old-style filters/selection:"); filthdr =3D GTXT ("\nCommands controlling filters:"); indxobjhdr =3D GTXT ("\nCommands controlling the index objects:"); diff --git a/gprofng/src/gprofng.rc b/gprofng/src/gprofng.rc index 07f84c0d407..69534a77398 100644 --- a/gprofng/src/gprofng.rc +++ b/gprofng/src/gprofng.rc @@ -129,4 +129,6 @@ addpath $expts:. # Add controls for specific load objects # object_hide =20 -# version "@(#)er.rc 1.62 11/10/31" +# gprofng GUI tabs +tabs dsrc:function:timeline:processes:threads:ctree:callflame:src:dis:leak= s:ioactivity:ifreq:callers-callees:header +