dyninst.git
25 years agoreorginization of visiLib
newhall [Wed, 17 Jan 1996 18:28:45 +0000 (18:28 +0000)]
reorginization of visiLib

25 years agoremoved unneeded libs from SYSLIBS
tamches [Wed, 17 Jan 1996 18:15:43 +0000 (18:15 +0000)]
removed unneeded libs from SYSLIBS

25 years agoDevided sampleInterval by 2 (bart's information theory)
zhichen [Mon, 15 Jan 1996 16:58:13 +0000 (16:58 +0000)]
Devided sampleInterval by 2 (bart's information theory)
The other change is in dynrpc.C , search for SAMPLEnodes

25 years agoAdjust the value of SAMPLEnodes with the formula "max(t, 1)"
zhichen [Mon, 15 Jan 1996 16:54:39 +0000 (16:54 +0000)]
Adjust the value of SAMPLEnodes with the formula "max(t, 1)"
A better formula SAMPLEnodes = max(f(t), 1) is underconstruction

25 years agoput back some of the "update" lines; needed until paradyn stops
tamches [Sun, 14 Jan 1996 00:08:04 +0000 (00:08 +0000)]
put back some of the "update" lines; needed until paradyn stops
"freezing" the UI on daemon startup and other times (because at such
times the user really needs to see the latest info in the status lines)

25 years agochar --> unsigned char to remove warnings
tamches [Thu, 11 Jan 1996 23:44:11 +0000 (23:44 +0000)]
char --> unsigned char to remove warnings

25 years agoshgInitialize now takes a parameter
tamches [Thu, 11 Jan 1996 23:43:27 +0000 (23:43 +0000)]
shgInitialize now takes a parameter

25 years agothere are now 6 node styles
tamches [Thu, 11 Jan 1996 23:42:40 +0000 (23:42 +0000)]
there are now 6 node styles

25 years agothere are now 6 node styles instead of 4
tamches [Thu, 11 Jan 1996 23:42:04 +0000 (23:42 +0000)]
there are now 6 node styles instead of 4

25 years agothere are now 2 kinds of true nodes; so tests changed accordingly.
tamches [Thu, 11 Jan 1996 23:41:38 +0000 (23:41 +0000)]
there are now 2 kinds of true nodes; so tests changed accordingly.
Also brought the shg test program back to life

25 years agoint2style now handles 6 styles instead of 4
tamches [Thu, 11 Jan 1996 23:40:41 +0000 (23:40 +0000)]
int2style now handles 6 styles instead of 4

25 years agoadd1 will now leave the most significant digit overflowed if applicable,
tamches [Thu, 11 Jan 1996 04:46:57 +0000 (04:46 +0000)]
add1 will now leave the most significant digit overflowed if applicable,
avoiding a crash

25 years agogetSelections replaced - now returns Whole Program selection separately,
tamches [Thu, 11 Jan 1996 04:45:37 +0000 (04:45 +0000)]
getSelections replaced - now returns Whole Program selection separately,
runs faster, and alone with the new parseSelections of uimpd.tcl.C,
avoids adding spurious metric/focus pairs when Whole Program is chosen

25 years agoadded necessary Whole Program kludge for getSelections
tamches [Thu, 11 Jan 1996 04:43:45 +0000 (04:43 +0000)]
added necessary Whole Program kludge for getSelections

25 years agoreplaced parseSelections - memory leaks gone, runs more efficiently,
tamches [Thu, 11 Jan 1996 04:43:04 +0000 (04:43 +0000)]
replaced parseSelections - memory leaks gone, runs more efficiently,
and doesn't add spurious metric/focus pairs when Whole Program is chosen
Changed processVisiSelection to use the new parseSelections and to reduce
memory leaks

25 years agoadded whole program kludge for getCurrAbstractionSelections
tamches [Thu, 11 Jan 1996 04:39:34 +0000 (04:39 +0000)]
added whole program kludge for getCurrAbstractionSelections

25 years agoadded odometer
tamches [Thu, 11 Jan 1996 03:43:53 +0000 (03:43 +0000)]
added odometer

25 years agofirst version
tamches [Thu, 11 Jan 1996 03:42:24 +0000 (03:42 +0000)]
first version

25 years agoadded long2shortFocusNameCommand to compute short focus names
tamches [Thu, 11 Jan 1996 01:53:42 +0000 (01:53 +0000)]
added long2shortFocusNameCommand to compute short focus names

25 years agoadded long2shortFocusNameCommand
tamches [Thu, 11 Jan 1996 01:53:19 +0000 (01:53 +0000)]
added long2shortFocusNameCommand

25 years agoadded command long2shortFocusName
tamches [Thu, 11 Jan 1996 01:52:53 +0000 (01:52 +0000)]
added command long2shortFocusName

25 years agocall to long2shortFocusName to calculate short focus names
tamches [Thu, 11 Jan 1996 01:52:18 +0000 (01:52 +0000)]
call to long2shortFocusName to calculate short focus names

25 years agocompletely revamped/debugged how short focus names are calculated
tamches [Thu, 11 Jan 1996 01:51:37 +0000 (01:51 +0000)]
completely revamped/debugged how short focus names are calculated

25 years agoremoved resize1ScrollBar (moved to generic.tcl)
tamches [Thu, 11 Jan 1996 00:54:46 +0000 (00:54 +0000)]
removed resize1ScrollBar (moved to generic.tcl)
removed iconify menu

25 years agoremoved resize1ScrollBar (now in generic.tcl)
tamches [Thu, 11 Jan 1996 00:53:59 +0000 (00:53 +0000)]
removed resize1ScrollBar (now in generic.tcl)
removed iconify menu

25 years agofirst version
tamches [Thu, 11 Jan 1996 00:41:07 +0000 (00:41 +0000)]
first version

25 years agoadded METRICAVEUNITS, METRICSUMUNITS
tamches [Wed, 10 Jan 1996 21:11:15 +0000 (21:11 +0000)]
added METRICAVEUNITS, METRICSUMUNITS

25 years agometricMaxValues now indexed by metric units
tamches [Wed, 10 Jan 1996 21:10:11 +0000 (21:10 +0000)]
metricMaxValues now indexed by metric units

25 years agoadded metric2units
tamches [Wed, 10 Jan 1996 21:09:41 +0000 (21:09 +0000)]
added metric2units
MetricMinValues and MetricMaxValues are now indexed by unit name
Metric Unit Names are now displayed
All metric max values for a given unit are kept the same

25 years agolaunchBarChart now takes 4 args instead of 7
tamches [Wed, 10 Jan 1996 19:36:12 +0000 (19:36 +0000)]
launchBarChart now takes 4 args instead of 7

25 years agometric units are now displayed along with their names
tamches [Wed, 10 Jan 1996 19:35:35 +0000 (19:35 +0000)]
metric units are now displayed along with their names

25 years agochanged uses of dynamic1dArray/2d to the vector class
tamches [Wed, 10 Jan 1996 02:36:11 +0000 (02:36 +0000)]
changed uses of dynamic1dArray/2d to the vector class
removed theWindowName
added a tkInstallIdle
int --> unsigned for many index vrbles
constructor now takes an array of color names
added getMetricColorName; removed gimmeColorName, RethinkMetricColors

25 years agochanged uses of dynamic1dArray/2d to the vector class
tamches [Wed, 10 Jan 1996 02:33:23 +0000 (02:33 +0000)]
changed uses of dynamic1dArray/2d to the vector class
removed theWindowName
added a tkInstallIdle
int --> unsigned for many index variables
constructor now takes an array of color names
added getMetricColorName

25 years agohighlightthickness of many tk widgets set to 0 for asthetics;
tamches [Wed, 10 Jan 1996 02:30:15 +0000 (02:30 +0000)]
highlightthickness of many tk widgets set to 0 for asthetics;
similarly, borderwidth set to 2.
numMetrics, numResources are no longer global variables; we use the Dg
command to fetch the latest values.  Same for metricNames, metricUnits,
and resourceNames.
bar colors are no longer hard-coded here.
removed getMetricHints

25 years agoadded --xsynch and --debug command-line options
tamches [Wed, 10 Jan 1996 02:25:34 +0000 (02:25 +0000)]
added --xsynch and --debug command-line options
installed getMetricColorNameCommand

25 years agodataFormatHasChangedCommand now takes in an arg
tamches [Wed, 10 Jan 1996 02:24:25 +0000 (02:24 +0000)]
dataFormatHasChangedCommand now takes in an arg
added getMetricColorNameCommand
hardcoded barColorNames here

25 years agoadded getMetricColorNameCommand
tamches [Wed, 10 Jan 1996 02:22:50 +0000 (02:22 +0000)]
added getMetricColorNameCommand

25 years agoadded an intelligent -I flag: the user no longer needs to have the visilib
tamches [Wed, 10 Jan 1996 02:22:03 +0000 (02:22 +0000)]
added an intelligent -I flag: the user no longer needs to have the visilib
checked out in order to compile barChart

25 years agochanged dynamic1darray to vector<>
tamches [Wed, 10 Jan 1996 02:21:24 +0000 (02:21 +0000)]
changed dynamic1darray to vector<>

25 years agoadded whereAxisDrawTipsCallback
tamches [Tue, 9 Jan 1996 23:55:58 +0000 (23:55 +0000)]
added whereAxisDrawTipsCallback

25 years agomoved whereAxisDrawTipsCallback to whereAxisTcl.C
tamches [Tue, 9 Jan 1996 23:55:18 +0000 (23:55 +0000)]
moved whereAxisDrawTipsCallback to whereAxisTcl.C
added tclPromptCallback to better implement the "tclPrompt"
tunable constant.
On startup, we no longer msg_bind to stdin

25 years agoincremented version number to 7
tamches [Tue, 9 Jan 1996 21:43:17 +0000 (21:43 +0000)]
incremented version number to 7

25 years agoadded constructor taking in a double
tamches [Tue, 9 Jan 1996 17:06:45 +0000 (17:06 +0000)]
added constructor taking in a double

25 years agoadded existsById
tamches [Tue, 9 Jan 1996 01:40:14 +0000 (01:40 +0000)]
added existsById

25 years agoadded phaseId argument to paradyn shg getNodeInfo
tamches [Tue, 9 Jan 1996 01:39:57 +0000 (01:39 +0000)]
added phaseId argument to paradyn shg getNodeInfo

25 years agothe label area at the bottom of the shg window can now be 1 or
tamches [Tue, 9 Jan 1996 01:09:00 +0000 (01:09 +0000)]
the label area at the bottom of the shg window can now be 1 or
4 lines in height, depending on the status of the devel mode tc

25 years agoadded develModeCallback
tamches [Tue, 9 Jan 1996 01:08:27 +0000 (01:08 +0000)]
added develModeCallback

25 years agoadded shgDevelModeChangeCallback
tamches [Tue, 9 Jan 1996 01:07:43 +0000 (01:07 +0000)]
added shgDevelModeChangeCallback

25 years agochanges to reflect moving phase id to shg class
tamches [Tue, 9 Jan 1996 01:06:43 +0000 (01:06 +0000)]
changes to reflect moving phase id to shg class

25 years agochanges due to moving phaseId to the shg class
tamches [Tue, 9 Jan 1996 01:06:17 +0000 (01:06 +0000)]
changes due to moving phaseId to the shg class

25 years agoadded thePhaseId member variable
tamches [Tue, 9 Jan 1996 01:05:34 +0000 (01:05 +0000)]
added thePhaseId member variable
added call to perfConsult->getNodeInfo to gather lots of juicy
information when displaying it in the shg status line at the bottom
of the window (which by the way, has been extended to 4 lines when in
developer mode)

25 years agoadded thePhaseId member variable
tamches [Tue, 9 Jan 1996 01:04:01 +0000 (01:04 +0000)]
added thePhaseId member variable

25 years agoextra error checking in "paradyn shg getNodeInfo"
tamches [Tue, 9 Jan 1996 01:03:36 +0000 (01:03 +0000)]
extra error checking in "paradyn shg getNodeInfo"

25 years agoadded phaseID argument in call to "new shg"; removed it from call to
tamches [Tue, 9 Jan 1996 00:46:52 +0000 (00:46 +0000)]
added phaseID argument in call to "new shg"; removed it from call to
theShgPhases->add

25 years agoadded phaseId argument to getNodeInfo
tamches [Tue, 9 Jan 1996 00:45:54 +0000 (00:45 +0000)]
added phaseId argument to getNodeInfo

25 years agoadded phaseID argument to getNodeInfo
tamches [Tue, 9 Jan 1996 00:45:15 +0000 (00:45 +0000)]
added phaseID argument to getNodeInfo

25 years agoadded "paradyn shg getNodeInfo <id>" command, which calls
tamches [Mon, 8 Jan 1996 22:09:40 +0000 (22:09 +0000)]
added "paradyn shg getNodeInfo <id>" command, which calls
the (not yet implemented) perfConsult->getNodeInfo(id) igen call.

25 years agoAdded igen call getNodeInfo() as a placeholder for the new PC
tamches [Mon, 8 Jan 1996 22:08:00 +0000 (22:08 +0000)]
Added igen call getNodeInfo() as a placeholder for the new PC
(i.e., it's not yet implemented)

25 years agoAdded igen call getNodeInof() and related struct shg_node_info
tamches [Mon, 8 Jan 1996 22:07:15 +0000 (22:07 +0000)]
Added igen call getNodeInof() and related struct shg_node_info

25 years agochanged parameters to showErrorVisiCallback, so that visilib users are
newhall [Fri, 5 Jan 1996 20:02:28 +0000 (20:02 +0000)]
changed parameters to showErrorVisiCallback, so that visilib users are
not forced into using our string class

25 years agofixed purify error
newhall [Fri, 5 Jan 1996 20:01:27 +0000 (20:01 +0000)]
fixed purify error

25 years agoremoved warnings
newhall [Fri, 5 Jan 1996 20:00:27 +0000 (20:00 +0000)]
removed warnings

25 years agoigen --> $(IGEN)
tamches [Fri, 5 Jan 1996 19:51:52 +0000 (19:51 +0000)]
igen --> $(IGEN)

25 years agoIGEN, TCL2C, and TCLTK_INCLUDES (IGEN is a new variable) set more
tamches [Fri, 5 Jan 1996 19:43:18 +0000 (19:43 +0000)]
IGEN, TCL2C, and TCLTK_INCLUDES (IGEN is a new variable) set more
intelligently (we look for several possibilities)

25 years agoremoved warnings
newhall [Thu, 4 Jan 1996 03:48:15 +0000 (03:48 +0000)]
removed warnings

25 years agobug fix: set current phase bucket width when enable curr. phase data
newhall [Thu, 4 Jan 1996 03:47:48 +0000 (03:47 +0000)]
bug fix: set current phase bucket width when enable curr. phase data

25 years agoChanged the collector to gcc 2.7.1's "ld", from 2.6.3
tamches [Fri, 29 Dec 1995 20:09:30 +0000 (20:09 +0000)]
Changed the collector to gcc 2.7.1's "ld", from 2.6.3

25 years agoa cleanup commit: moved body of some member functions from tvCell.h to tvCell.C
tamches [Fri, 29 Dec 1995 08:17:58 +0000 (08:17 +0000)]
a cleanup commit: moved body of some member functions from tvCell.h to tvCell.C

25 years agoadded sort foci by value menu item
tamches [Fri, 29 Dec 1995 08:16:46 +0000 (08:16 +0000)]
added sort foci by value menu item
removed some old and obsolete code
added binding for left mouse button (for selection)

25 years agoAdded an instantiation related to the new paradynd-->paradyn buffering
zhichen [Fri, 29 Dec 1995 01:35:34 +0000 (01:35 +0000)]
Added an instantiation related to the new paradynd-->paradyn buffering

25 years agoadded 2 new instantiations related to the new paradynd->>paradyn
zhichen [Thu, 28 Dec 1995 23:44:39 +0000 (23:44 +0000)]
added 2 new instantiations related to the new paradynd->>paradyn
batching code.

25 years agoprocessTraceStream() sets BURST_HAS_COMPLETED to true at the end of
zhichen [Thu, 28 Dec 1995 23:43:56 +0000 (23:43 +0000)]
processTraceStream() sets BURST_HAS_COMPLETED to true at the end of
a batch of data.

25 years agoAdded buffering to the paradynd --> paradyn interface
zhichen [Thu, 28 Dec 1995 23:42:29 +0000 (23:42 +0000)]
Added buffering to the paradynd --> paradyn interface
calls to tp->sampleDataCallbackFunc replaced with calls to the
local routine batchSampleData() which in turn occasionally calls
the new igen routine tp->batchSampleDataCallbackFunc().
Related buffer variables (theBatchBuffer, batch_buffer_next,
BURST_HAS_COMPLETED) are new.

25 years agoCommented out sampleDataCallbackFunc; replaced with batchSampleDataCallbackFunc
zhichen [Thu, 28 Dec 1995 23:35:26 +0000 (23:35 +0000)]
Commented out sampleDataCallbackFunc; replaced with batchSampleDataCallbackFunc

25 years agoCommented out sampleDataCallbackFunc; replaced with
zhichen [Thu, 28 Dec 1995 23:34:42 +0000 (23:34 +0000)]
Commented out sampleDataCallbackFunc; replaced with
batchSampleDataCallbackFunc

25 years agoReplaced sampleDataCallbackFunc with batchSampleDataCallbackFunc
zhichen [Thu, 28 Dec 1995 23:32:54 +0000 (23:32 +0000)]
Replaced sampleDataCallbackFunc with batchSampleDataCallbackFunc

25 years agoAdded templates to support batchSampleDataCallbackFunc
zhichen [Thu, 28 Dec 1995 23:15:42 +0000 (23:15 +0000)]
Added templates to support batchSampleDataCallbackFunc

25 years agoCommented sampleDataCallbackFunc and added batchSampleDataCallbackFunc.
zhichen [Thu, 28 Dec 1995 23:14:23 +0000 (23:14 +0000)]
Commented sampleDataCallbackFunc and added batchSampleDataCallbackFunc.

25 years agoerror dialog box now puts its information in a scrollable, resizable
tamches [Thu, 28 Dec 1995 21:52:17 +0000 (21:52 +0000)]
error dialog box now puts its information in a scrollable, resizable
text widget instead of a non-scrollable, non-resizable message widget

25 years agoMinor change to internal metric definition - naim
naim [Wed, 27 Dec 1995 20:16:41 +0000 (20:16 +0000)]
Minor change to internal metric definition - naim

25 years agoadded TCLFRIENDLYWARNINGS to compile flags (used to reside in system-specific
tamches [Wed, 27 Dec 1995 08:29:59 +0000 (08:29 +0000)]
added TCLFRIENDLYWARNINGS to compile flags (used to reside in system-specific
makefile for no good reason)

25 years agoIntroduced START_NAME macro; usually set to "main", but paradyndCM5_blz
zhichen [Tue, 26 Dec 1995 23:04:16 +0000 (23:04 +0000)]
Introduced START_NAME macro; usually set to "main", but paradyndCM5_blz
sets it to init_blk_acc.

25 years agoMoved -lfl to syslibs
zhichen [Tue, 26 Dec 1995 22:58:59 +0000 (22:58 +0000)]
Moved -lfl to syslibs

25 years agotclclean/tkclean --> tcl/tk.h; cleaned up include of String.h w.r.t. directory
tamches [Tue, 26 Dec 1995 19:58:17 +0000 (19:58 +0000)]
tclclean/tkclean --> tcl/tk.h; cleaned up include of String.h w.r.t. directory

25 years agomade (empty) destructor inline.
tamches [Tue, 26 Dec 1995 19:57:05 +0000 (19:57 +0000)]
made (empty) destructor inline.
removed unused member function clear()

25 years agoselection
tamches [Fri, 22 Dec 1995 22:43:08 +0000 (22:43 +0000)]
selection
deletion
sort foci by value

25 years agoadded visiLibId
tamches [Fri, 22 Dec 1995 22:38:56 +0000 (22:38 +0000)]
added visiLibId

25 years agooperator<, operator>, operator== are new; chose a rule that an invalid
tamches [Fri, 22 Dec 1995 22:38:30 +0000 (22:38 +0000)]
operator<, operator>, operator== are new; chose a rule that an invalid
cell is less than any valid cell, and all invalid cells are equal.

25 years ago2 new instantiations
tamches [Fri, 22 Dec 1995 22:37:43 +0000 (22:37 +0000)]
2 new instantiations

25 years agohighlight background color is new
tamches [Fri, 22 Dec 1995 22:37:25 +0000 (22:37 +0000)]
highlight background color is new

25 years agoFixing aggregation operators - naim
naim [Fri, 22 Dec 1995 17:17:11 +0000 (17:17 +0000)]
Fixing aggregation operators - naim

25 years agoChanging "Paradyn Error #" by "Paradyn Message #", since not every message
naim [Thu, 21 Dec 1995 22:17:46 +0000 (22:17 +0000)]
Changing "Paradyn Error #" by "Paradyn Message #", since not every message
is an error message - naim

25 years agoImplementing rel operators <,<=,>,>= for the hp - naim
naim [Thu, 21 Dec 1995 16:43:07 +0000 (16:43 +0000)]
Implementing rel operators <,<=,>,>= for the hp - naim

25 years agoStopped delivery of values from internal metrics when the application is paused.
mjrg [Wed, 20 Dec 1995 23:48:43 +0000 (23:48 +0000)]
Stopped delivery of values from internal metrics when the application is paused.

25 years agoremoved matherr.h
newhall [Wed, 20 Dec 1995 20:17:47 +0000 (20:17 +0000)]
removed matherr.h

25 years agomatherr.h does not need to be included by visis
newhall [Wed, 20 Dec 1995 18:37:00 +0000 (18:37 +0000)]
matherr.h does not need to be included by visis

25 years agoincluding matherr.h so that it does not need to be included by visis
newhall [Wed, 20 Dec 1995 18:35:02 +0000 (18:35 +0000)]
including matherr.h so that it does not need to be included by visis

25 years agoadded makenan.C
newhall [Wed, 20 Dec 1995 18:33:00 +0000 (18:33 +0000)]
added makenan.C

25 years agoFixed bug in stab reading: a symbol may be defined in more than one file.
mjrg [Wed, 20 Dec 1995 17:33:54 +0000 (17:33 +0000)]
Fixed bug in stab reading: a symbol may be defined in more than one file.

25 years agoMinor changes in status_line messages - naim
naim [Wed, 20 Dec 1995 16:38:46 +0000 (16:38 +0000)]
Minor changes in status_line messages - naim