dyninst.git
27 years agomemory leak fixes
newhall [Wed, 2 Nov 1994 04:14:35 +0000 (04:14 +0000)]
memory leak fixes

27 years agochanged debugging printf to call to PARADYN_DEBUG
karavan [Tue, 1 Nov 1994 22:39:27 +0000 (22:39 +0000)]
changed debugging printf to call to PARADYN_DEBUG

27 years agoChanged debugging printfs to PARADYN_DEBUG calls.
karavan [Tue, 1 Nov 1994 22:27:22 +0000 (22:27 +0000)]
Changed debugging printfs to PARADYN_DEBUG calls.

27 years agoPrototypes
markc [Tue, 1 Nov 1994 16:57:55 +0000 (16:57 +0000)]
Prototypes

27 years agosparc architecture includes
markc [Tue, 1 Nov 1994 16:57:05 +0000 (16:57 +0000)]
sparc architecture includes

27 years agoEnvironment code that is shared by all environs (pvm, cm5, sunos)
markc [Tue, 1 Nov 1994 16:56:42 +0000 (16:56 +0000)]
Environment code that is shared by all environs (pvm, cm5, sunos)

27 years agoEnvironment specific initialization. (pvm, cm5, sun sequential)
markc [Tue, 1 Nov 1994 16:55:52 +0000 (16:55 +0000)]
Environment specific initialization. (pvm, cm5, sun sequential)

27 years agoTemplates for old c++ classes.
markc [Tue, 1 Nov 1994 16:52:06 +0000 (16:52 +0000)]
Templates for old c++ classes.

27 years agoOS specific includes.
markc [Tue, 1 Nov 1994 16:50:56 +0000 (16:50 +0000)]
OS specific includes.

27 years agoAbstract os support. No os specific code here. Includes os specific
markc [Tue, 1 Nov 1994 16:50:03 +0000 (16:50 +0000)]
Abstract os support.  No os specific code here.  Includes os specific
file.

27 years agoInitial files that will provide os support. This should limit os
markc [Tue, 1 Nov 1994 16:49:25 +0000 (16:49 +0000)]
Initial files that will provide os support.  This should limit os
specific features to these files.

27 years agoNew tests.
markc [Tue, 1 Nov 1994 16:24:26 +0000 (16:24 +0000)]
New tests.

27 years agoFixed a potential bug. Memory was not always being free when pointers
markc [Tue, 1 Nov 1994 16:23:29 +0000 (16:23 +0000)]
Fixed a potential bug.  Memory was not always being free when pointers
to types were passed.

27 years agoUsed by object classes for printing error messages.
markc [Tue, 1 Nov 1994 16:09:03 +0000 (16:09 +0000)]
Used by object classes for printing error messages.

27 years agoAdded Object classes that provide os independent symbol tables.
markc [Tue, 1 Nov 1994 16:06:58 +0000 (16:06 +0000)]
Added Object classes that provide os independent symbol tables.
Added stl-like container classes with iterators.

27 years agoupdated Where axis choices
karavan [Tue, 1 Nov 1994 05:49:15 +0000 (05:49 +0000)]
updated Where axis choices

27 years agoeliminated tcl global SHGname; combined initbindings and styles into single
karavan [Tue, 1 Nov 1994 05:47:44 +0000 (05:47 +0000)]
eliminated tcl global SHGname; combined initbindings and styles into single
procedure since always called together; changed fonts.

27 years agochanged resource selection to allow multiple focus selection on a
karavan [Tue, 1 Nov 1994 05:46:19 +0000 (05:46 +0000)]
changed resource selection to allow multiple focus selection on a
single display.

27 years agoUIthread changes to implement multiple focus selection on a single display
karavan [Tue, 1 Nov 1994 05:45:17 +0000 (05:45 +0000)]
UIthread changes to implement multiple focus selection on a single display

27 years agochanged resource selection process to support multiple focus selection
karavan [Tue, 1 Nov 1994 05:44:24 +0000 (05:44 +0000)]
changed resource selection process to support multiple focus selection
on a single display

27 years agochanged window pathname in call to dag::createDisplay() to match
karavan [Tue, 1 Nov 1994 05:43:39 +0000 (05:43 +0000)]
changed window pathname in call to dag::createDisplay() to match
update to createDisplay(); minor performance and warning fixes

27 years agosome minor performance and warning fixes
karavan [Tue, 1 Nov 1994 05:42:32 +0000 (05:42 +0000)]
some minor performance and warning fixes

27 years agocleaned up debugging printf's; some minor performance and warning fixes
karavan [Tue, 1 Nov 1994 05:41:27 +0000 (05:41 +0000)]
cleaned up debugging printf's; some minor performance and warning fixes

27 years agoTyping return/enter/tab in one of the entry widgets for floating
tamches [Mon, 31 Oct 1994 22:02:30 +0000 (22:02 +0000)]
Typing return/enter/tab in one of the entry widgets for floating
tunables is suppresses (return would enter \0x0d which is expecially ugly)

27 years agoEliminated "flicker" window startup.
tamches [Mon, 31 Oct 1994 08:53:04 +0000 (08:53 +0000)]
Eliminated "flicker" window startup.
Added tunable descriptions and coordinated with tunable
conststants window (e.g. when switch to and from developer
mode, descriptions window is updated also, if open).
Cleaned up options menu a bit

27 years agotunable descriptions
tamches [Mon, 31 Oct 1994 08:51:14 +0000 (08:51 +0000)]
tunable descriptions

27 years agoFixed a rather flaming bug that could cause any resource add to
tamches [Fri, 28 Oct 1994 21:53:44 +0000 (21:53 +0000)]
Fixed a rather flaming bug that could cause any resource add to
potentially crash after doing a sort (c++ code's numResources
wasn't updated before ::rethinkIndirectResources was called, leading
to an assertion check failure)

27 years agoswitch back to using wallclock timers for reporting metrics to paradynd
krisna [Thu, 27 Oct 1994 21:59:59 +0000 (21:59 +0000)]
switch back to using wallclock timers for reporting metrics to paradynd

27 years agoTemporary hack to normalize cost data until the CM-5 inst supports a max
hollings [Thu, 27 Oct 1994 16:15:49 +0000 (16:15 +0000)]
Temporary hack to normalize cost data until the CM-5 inst supports a max
operation.

27 years agomoved code to read inst cycle count into temp file until mapped os
hollings [Thu, 27 Oct 1994 16:14:50 +0000 (16:14 +0000)]
moved code to read inst cycle count into temp file until mapped os
data is supported.

27 years agoCommented out help menu until a text widget bug is worked out
tamches [Thu, 27 Oct 1994 08:48:09 +0000 (08:48 +0000)]
Commented out help menu until a text widget bug is worked out

27 years agoRemoved min/max for tunable constant "predictedCostLimit", replacing it
tamches [Wed, 26 Oct 1994 23:21:26 +0000 (23:21 +0000)]
Removed min/max for tunable constant "predictedCostLimit", replacing it
with a simple validation-function "predictedCostLimitValidChecker", after
consulting w/ Jeff & Jon

27 years agoadded relevant tclTunable routines
tamches [Wed, 26 Oct 1994 23:17:16 +0000 (23:17 +0000)]
added relevant tclTunable routines

27 years agoChanged references of "tclTunable" to "uimpd tclTunable"
tamches [Wed, 26 Oct 1994 23:15:31 +0000 (23:15 +0000)]
Changed references of "tclTunable" to "uimpd tclTunable"

27 years agoAdded tclTunable sub-command to command uimpd (see tclTunable.h and .C)
tamches [Wed, 26 Oct 1994 23:14:09 +0000 (23:14 +0000)]
Added tclTunable sub-command to command uimpd (see tclTunable.h and .C)

27 years agofirst version
tamches [Wed, 26 Oct 1994 23:13:04 +0000 (23:13 +0000)]
first version

27 years agoFirst version of tclTunable.C; provides "tclTunable" tcl command that
tamches [Wed, 26 Oct 1994 23:12:52 +0000 (23:12 +0000)]
First version of tclTunable.C; provides "tclTunable" tcl command that
can access tunable constants.

27 years agoAdded tunable constants menu item
tamches [Wed, 26 Oct 1994 22:54:38 +0000 (22:54 +0000)]
Added tunable constants menu item

27 years agofirst version
tamches [Wed, 26 Oct 1994 22:45:41 +0000 (22:45 +0000)]
first version

27 years agoFirst version of tclTunable.tcl -- user interface for changing tunable
tamches [Wed, 26 Oct 1994 22:44:42 +0000 (22:44 +0000)]
First version of tclTunable.tcl -- user interface for changing tunable
constants

27 years agoSet min/max to 0 for float constructor that did not define them.
tamches [Wed, 26 Oct 1994 22:34:03 +0000 (22:34 +0000)]
Set min/max to 0 for float constructor that did not define them.

27 years agoDefaulted min&max to 0 for floats with no min/max in constructor.
tamches [Wed, 26 Oct 1994 22:32:50 +0000 (22:32 +0000)]
Defaulted min&max to 0 for floats with no min/max in constructor.
Wrote min() and max() functions.
Wrote use() function
other minor changes to get to work with new tclTunable code

27 years agoremoved vsprintf protoype, it caused the CM-5 version to not compile.
hollings [Wed, 26 Oct 1994 22:32:34 +0000 (22:32 +0000)]
removed vsprintf protoype, it caused the CM-5 version to not compile.

27 years agomade type of first argument to PCptrace and int to match prototype.
hollings [Tue, 25 Oct 1994 22:23:19 +0000 (22:23 +0000)]
made type of first argument to PCptrace and int to match prototype.

27 years agoAdded code to suppress "functions" that have aninvalid instruction
hollings [Tue, 25 Oct 1994 22:20:29 +0000 (22:20 +0000)]
Added code to suppress "functions" that have aninvalid instruction
as their first instruction.  These are really read-only data that has
been placed in the text segment to protect it from writing.

27 years agocomputed actual cost for instrumentation operations.
hollings [Tue, 25 Oct 1994 22:18:00 +0000 (22:18 +0000)]
computed actual cost for instrumentation operations.

27 years agoadded default clock speed to prevent divide by zero problems with
hollings [Tue, 25 Oct 1994 22:16:34 +0000 (22:16 +0000)]
added default clock speed to prevent divide by zero problems with
the cost model.

27 years agochanged print member functions to ostream operators.
hollings [Tue, 25 Oct 1994 22:07:58 +0000 (22:07 +0000)]
changed print member functions to ostream operators.

Fixed lots of small issues related to the cost model for the
Cost Model paper.

27 years agoProtected this header file
karavan [Tue, 25 Oct 1994 19:01:37 +0000 (19:01 +0000)]
Protected this header file

27 years agoAdded support for Resource Display Objects, which display multiple resource
karavan [Tue, 25 Oct 1994 17:58:43 +0000 (17:58 +0000)]
Added support for Resource Display Objects, which display multiple resource
Abstractions

27 years agoadded Resource Display Objects, which support display of multiple resource
karavan [Tue, 25 Oct 1994 17:57:31 +0000 (17:57 +0000)]
added Resource Display Objects, which support display of multiple resource
abstractions.

27 years agoadded resource Display Objects for multiple abstractions to UIthread code
karavan [Tue, 25 Oct 1994 17:56:11 +0000 (17:56 +0000)]
added resource Display Objects for multiple abstractions to UIthread code

27 years agoImplemented Resource Display Objects, which manage display of multiple
karavan [Tue, 25 Oct 1994 17:55:08 +0000 (17:55 +0000)]
Implemented Resource Display Objects, which manage display of multiple
resource Abstractions.

27 years agoMade PCptrace intf agree with defn in instP.h; cast arg in ptrace call to
jcargill [Fri, 21 Oct 1994 15:52:25 +0000 (15:52 +0000)]
Made PCptrace intf agree with defn in instP.h; cast arg in ptrace call to
agree with Sunos prototype (temporary)

27 years agoAdded barchart
tamches [Fri, 14 Oct 1994 10:45:52 +0000 (10:45 +0000)]
Added barchart

27 years agocommented out diagnosted message when gracefully closing
tamches [Fri, 14 Oct 1994 10:29:33 +0000 (10:29 +0000)]
commented out diagnosted message when gracefully closing

27 years agoSwapped the x and y axes -- now resources print vertically and
tamches [Fri, 14 Oct 1994 10:27:40 +0000 (10:27 +0000)]
Swapped the x and y axes -- now resources print vertically and
metrics print horizontally.  Can fit many, many more resources
on screen at once with no label overlap.  Multiple metrics
are now shown in the metrics axis.  Metric names are shown in
a "key" in the lower-left.

27 years agoQuitVisi added
newhall [Thu, 13 Oct 1994 15:38:52 +0000 (15:38 +0000)]
QuitVisi added

27 years agochanges for portability
krisna [Thu, 13 Oct 1994 07:21:41 +0000 (07:21 +0000)]
changes for portability

27 years agoMinor additions to support a new command related to sorting
tamches [Thu, 13 Oct 1994 00:52:36 +0000 (00:52 +0000)]
Minor additions to support a new command related to sorting
of resources

27 years agoFixed deletion of resources.
tamches [Thu, 13 Oct 1994 00:51:39 +0000 (00:51 +0000)]
Fixed deletion of resources.
Implemented sorting of resources.
Reorganized menus to be more standars-ish

27 years agoRemoved xoffsets and widths while implementing
tamches [Thu, 13 Oct 1994 00:51:03 +0000 (00:51 +0000)]
Removed xoffsets and widths while implementing
sorting and bug-fixing deletion of resources.
double-buffer is now the only drawing option

27 years agoImplemented sorting of resources.
tamches [Thu, 13 Oct 1994 00:49:57 +0000 (00:49 +0000)]
Implemented sorting of resources.
Fixed deleting of resources.
Rearranged menus to be more standards-ish

27 years agohpux update
krisna [Wed, 12 Oct 1994 20:22:08 +0000 (20:22 +0000)]
hpux update

27 years agoFixed resize bug whereupon a resize while paused would blank out the
tamches [Tue, 11 Oct 1994 22:05:11 +0000 (22:05 +0000)]
Fixed resize bug whereupon a resize while paused would blank out the
bars until continue was pressed.

Better support for deleted resources via variables
validMetrics and validResources

27 years agoFixed bug whereupon a resize while paused would erase the bars
tamches [Tue, 11 Oct 1994 22:04:18 +0000 (22:04 +0000)]
Fixed bug whereupon a resize while paused would erase the bars
until you continued.  Flickers too much on resize now, however...

Delete resources should now work

27 years agoadded validMetrics and validResources arrays to avoid
tamches [Tue, 11 Oct 1994 22:02:48 +0000 (22:02 +0000)]
added validMetrics and validResources arrays to avoid
drawing bars of deleted resources

27 years agoRemoved extra StartVisi() bug.
tamches [Tue, 11 Oct 1994 21:59:47 +0000 (21:59 +0000)]
Removed extra StartVisi() bug.
Implemented dataGrid[][].Enabled()

27 years agopreliminary changes on the way to swapping the x and y axes
tamches [Mon, 10 Oct 1994 23:08:37 +0000 (23:08 +0000)]
preliminary changes on the way to swapping the x and y axes

27 years agomore changes to support new UI metric/focus selections
newhall [Mon, 10 Oct 1994 21:41:15 +0000 (21:41 +0000)]
more changes to support new UI metric/focus selections

27 years agofixed some resizing bugs
tamches [Mon, 10 Oct 1994 14:36:14 +0000 (14:36 +0000)]
fixed some resizing bugs

27 years agoremoved the default visi: HISTOGRAM_REALTIME
newhall [Mon, 10 Oct 1994 02:52:51 +0000 (02:52 +0000)]
removed the default visi: HISTOGRAM_REALTIME

27 years agopurify fixes
newhall [Mon, 10 Oct 1994 02:51:52 +0000 (02:51 +0000)]
purify fixes

27 years agopurify fixes, fixes to support new metric/focus choices
newhall [Mon, 10 Oct 1994 02:51:15 +0000 (02:51 +0000)]
purify fixes, fixes to support new metric/focus choices

27 years agoFixed cycles to time conversion.
hollings [Sun, 9 Oct 1994 21:26:05 +0000 (21:26 +0000)]
Fixed cycles to time conversion.

27 years agoMany updates related to the switch to the new UIM/visiThread resource/metric
karavan [Sun, 9 Oct 1994 02:28:07 +0000 (02:28 +0000)]
Many updates related to the switch to the new UIM/visiThread resource/metric
selection interface, and to resource selection directly on the nodes.

27 years agoadded UIM templates connected with change to new UIM/visiThread metric-res
karavan [Sun, 9 Oct 1994 01:29:13 +0000 (01:29 +0000)]
added UIM templates connected with change to new UIM/visiThread metric-res
selection interface.

27 years agocompiler warnings cleanup
karavan [Sun, 9 Oct 1994 01:28:19 +0000 (01:28 +0000)]
compiler warnings cleanup

27 years agoA large number of changes to implement the new UIM/visiThread metric/resource
karavan [Sun, 9 Oct 1994 01:27:45 +0000 (01:27 +0000)]
A large number of changes to implement the new UIM/visiThread metric/resource
selection interface and also to implement resource selection directly on
the nodes of the where axis.

27 years agoA large number of changes related to the new UIM/visiThread metric&resource
karavan [Sun, 9 Oct 1994 01:24:45 +0000 (01:24 +0000)]
A large number of changes related to the new UIM/visiThread metric&resource
selection interface and also to direct selection of resources on the
Where axis.

27 years agoImplemented new UIM/visithread interface with metrespair data structure
karavan [Sun, 9 Oct 1994 01:15:24 +0000 (01:15 +0000)]
Implemented new UIM/visithread interface with metrespair data structure
and selection of resources directly on the where axis.

27 years agoFixed some resize bugs
tamches [Fri, 7 Oct 1994 22:07:03 +0000 (22:07 +0000)]
Fixed some resize bugs

27 years agoFixed some bugs w.r.t. resizing the window (bars and resources were
tamches [Fri, 7 Oct 1994 22:06:36 +0000 (22:06 +0000)]
Fixed some bugs w.r.t. resizing the window (bars and resources were
sometimes redrawn at the old locations, instead of adapting to the
resize).  The problem was related to [winfo width ...] returning
the old value while in the middle of a resize event.  The solution
was to include %w and %h in the configure-even callback (see the
tk "bind" command man page)

27 years agoAdded barchart to the nightly builds
jcargill [Thu, 6 Oct 1994 17:30:25 +0000 (17:30 +0000)]
Added barchart to the nightly builds

27 years agomoved color codes to barChart.tcl variable
tamches [Tue, 4 Oct 1994 22:11:31 +0000 (22:11 +0000)]
moved color codes to barChart.tcl variable

27 years agomore color fixing (moved codes from barChart.C to here)
tamches [Tue, 4 Oct 1994 22:10:56 +0000 (22:10 +0000)]
more color fixing (moved codes from barChart.C to here)

27 years agoRemoved requirement that functions have valid line-number information to
jcargill [Tue, 4 Oct 1994 21:40:12 +0000 (21:40 +0000)]
Removed requirement that functions have valid line-number information to
be consider user functions.

27 years agoCleaned up the resource bar color choices
tamches [Tue, 4 Oct 1994 19:01:05 +0000 (19:01 +0000)]
Cleaned up the resource bar color choices

27 years agoimplemented resourceWidth algorithm: try to make resources the maximum
tamches [Tue, 4 Oct 1994 19:00:23 +0000 (19:00 +0000)]
implemented resourceWidth algorithm: try to make resources the maximum
pixel width, but if they don't all fit in the window, shrink (down
to a fixed minimum).  Reapply algorithm when: window resizes, resources
are added/deleted.

27 years agoGot rid of "previous" array; now uses the per-timer lastValue instead
jcargill [Tue, 4 Oct 1994 18:52:54 +0000 (18:52 +0000)]
Got rid of "previous" array; now uses the per-timer lastValue instead

28 years agoFixed some bugs related to scrolling; now, the user can't accidentally
tamches [Sat, 1 Oct 1994 02:22:25 +0000 (02:22 +0000)]
Fixed some bugs related to scrolling; now, the user can't accidentally
scroll to the left of the leftmost bar or to the right of the rightmost
bar.

28 years agoreads resource width from tcl as "currResourceWidth", to accomodate
tamches [Fri, 30 Sep 1994 23:13:41 +0000 (23:13 +0000)]
reads resource width from tcl as "currResourceWidth", to accomodate
new barChart.tcl code which adjusts this variable when resources
are added/deleted.  (previously it had been constant)

28 years agopurify related fixes
newhall [Fri, 30 Sep 1994 21:21:14 +0000 (21:21 +0000)]
purify related fixes

28 years agoadded interface function VMStringToMetResPair
newhall [Fri, 30 Sep 1994 21:19:32 +0000 (21:19 +0000)]
added interface function VMStringToMetResPair
changed parameters to VMCreateVisi to take list of metrespair

28 years agochanged convertToStringList method function return value from
newhall [Fri, 30 Sep 1994 21:17:44 +0000 (21:17 +0000)]
changed convertToStringList method function return value from
stringHandle * to char**

28 years agoremoved call to StartVisi
newhall [Fri, 30 Sep 1994 21:03:07 +0000 (21:03 +0000)]
removed call to StartVisi

28 years agouse datagrid method functions MetricId and ResourceId
newhall [Fri, 30 Sep 1994 21:00:51 +0000 (21:00 +0000)]
use datagrid method functions MetricId and ResourceId

28 years agoBasic instrumentation for CMFortran
rbi [Fri, 30 Sep 1994 19:46:58 +0000 (19:46 +0000)]
Basic instrumentation for CMFortran

28 years agoitty bitty typo fix
rbi [Fri, 30 Sep 1994 19:21:07 +0000 (19:21 +0000)]
itty bitty typo fix

28 years agoAbstraction interface change.
rbi [Fri, 30 Sep 1994 19:16:49 +0000 (19:16 +0000)]
Abstraction interface change.