dyninst.git
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

27 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.

27 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)

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

27 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

27 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**

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

27 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

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

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

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

27 years agominor cvs fixes
tamches [Thu, 29 Sep 1994 20:05:29 +0000 (20:05 +0000)]
minor cvs fixes

27 years agoinitial implementation.
tamches [Thu, 29 Sep 1994 19:52:25 +0000 (19:52 +0000)]
initial implementation.
This is a modified version of DGclient.C (tclVisi/src), specially
tuned for the barchart program.

27 years agoinitial implementation.
tamches [Thu, 29 Sep 1994 19:51:38 +0000 (19:51 +0000)]
initial implementation.
Receiving point for visi lib callback routines.  Pretty much
just calls the appropriate class member function in barChart.C

27 years agoinitial implementation.
tamches [Thu, 29 Sep 1994 19:50:51 +0000 (19:50 +0000)]
initial implementation.
entrypoint for barchart C++ program.  we create new tcl
commands (which will eventually call back to barChartTcl.C
and from there barChart.C) and then launch barChart.tcl.

27 years agorewritten for new version of barchart; the bars are now drawn
tamches [Thu, 29 Sep 1994 19:49:50 +0000 (19:49 +0000)]
rewritten for new version of barchart; the bars are now drawn
with xlib code in C++ (no more blt_barchart) in barChart.C.
See also barChartTcl.C and barChartDriver.C

27 years agoinitial implementation. A to-do list is kept in barChart.tcl
tamches [Thu, 29 Sep 1994 19:48:27 +0000 (19:48 +0000)]
initial implementation.  A to-do list is kept in barChart.tcl

27 years agoinitial implementation
tamches [Thu, 29 Sep 1994 19:47:16 +0000 (19:47 +0000)]
initial implementation

27 years agoMoved the rexec prototype inside the extern C part
jcargill [Tue, 27 Sep 1994 22:28:46 +0000 (22:28 +0000)]
Moved the rexec prototype inside the extern C part

27 years agoWarning cleanup: prototyped rexec, pushed consts further down
jcargill [Tue, 27 Sep 1994 19:23:05 +0000 (19:23 +0000)]
Warning cleanup: prototyped rexec, pushed consts further down

27 years agochanged arguments to GetMetsRes
newhall [Sun, 25 Sep 1994 02:07:47 +0000 (02:07 +0000)]
changed arguments to GetMetsRes

27 years agochanges to visi interface routines that take list of met/focus pairs:
newhall [Sun, 25 Sep 1994 02:00:26 +0000 (02:00 +0000)]
changes to visi interface routines that take list of met/focus pairs:
AddMetricsResources, GetMetRes
and changes to support the new version of igen

27 years agochanged interface definitions to work for new version of igen
newhall [Sun, 25 Sep 1994 01:58:13 +0000 (01:58 +0000)]
changed interface definitions to work for new version of igen
changed AddMetricsResources def. to take array of metric/focus pairs

27 years agoadded visi_DataGrid method functions ResourceIndex, MetricIndex
newhall [Sun, 25 Sep 1994 01:57:45 +0000 (01:57 +0000)]
added visi_DataGrid method functions ResourceIndex, MetricIndex

27 years agoadded #ifndef's
newhall [Sun, 25 Sep 1994 01:56:25 +0000 (01:56 +0000)]
added #ifndef's

27 years agochanged arguments to VMAddNewVisualization
newhall [Sun, 25 Sep 1994 01:55:08 +0000 (01:55 +0000)]
changed arguments to VMAddNewVisualization

27 years agoupdated to support changes in VM, and UI interface
newhall [Sun, 25 Sep 1994 01:54:10 +0000 (01:54 +0000)]
updated to support changes in VM, and UI interface

27 years agoUI and VM interface changes to support new representation
newhall [Sun, 25 Sep 1994 01:49:01 +0000 (01:49 +0000)]
UI and VM interface changes to support new representation
of metric/focus lists as a list of metric/focus pairs (either
as a string or a list of metric* resourceList* pairs).

27 years agoAdded #include of stdlib.h to get correct prototype for atof()
rbi [Sat, 24 Sep 1994 01:10:00 +0000 (01:10 +0000)]
Added #include of stdlib.h to get correct prototype for atof()
and thereby fix the SHG display bug.

27 years agoMiniscule cleanup of node i/o polling
jcargill [Fri, 23 Sep 1994 15:57:32 +0000 (15:57 +0000)]
Miniscule cleanup of node i/o polling

27 years agoMoved cast to ArrowType outside of or expression to avoid assigning an
markc [Thu, 22 Sep 1994 16:21:44 +0000 (16:21 +0000)]
Moved cast to ArrowType outside of or expression to avoid assigning an
int to type ArrowType.

27 years agoRemoved #include "resource.h"
markc [Thu, 22 Sep 1994 16:02:25 +0000 (16:02 +0000)]
Removed #include "resource.h"

27 years agogenerate libutil template code
markc [Thu, 22 Sep 1994 03:21:14 +0000 (03:21 +0000)]
generate libutil template code

27 years agoChanges to remove compiler warnings
markc [Thu, 22 Sep 1994 03:19:52 +0000 (03:19 +0000)]
Changes to remove compiler warnings

27 years agoChanged private pointers to char*
markc [Thu, 22 Sep 1994 03:19:13 +0000 (03:19 +0000)]
Changed private pointers to char*

27 years agoAdded error checking code in constructor
markc [Thu, 22 Sep 1994 03:18:47 +0000 (03:18 +0000)]
Added error checking code in constructor

27 years agochanges to remove compiler warnings
markc [Thu, 22 Sep 1994 03:18:05 +0000 (03:18 +0000)]
changes to remove compiler warnings
changed pid passed to RPCprocessCreate

27 years agoadded postfix ++ operator
markc [Thu, 22 Sep 1994 03:17:22 +0000 (03:17 +0000)]
added postfix ++ operator

27 years agoChanged private pointers to char* from void* since void* math is
markc [Thu, 22 Sep 1994 03:17:00 +0000 (03:17 +0000)]
Changed private pointers to char* from void* since void* math is
illegal for ANSI

27 years agoadded virtual destructor
markc [Thu, 22 Sep 1994 03:16:25 +0000 (03:16 +0000)]
added virtual destructor

27 years agochanged char* to const char *
markc [Thu, 22 Sep 1994 03:15:59 +0000 (03:15 +0000)]
changed char* to const char *

27 years agodeclared arrays at start
markc [Thu, 22 Sep 1994 03:14:41 +0000 (03:14 +0000)]
declared arrays at start
incremented version number

Added stronger compiler warnings
removed compiler warnings

27 years agodeclared arrays at start
markc [Thu, 22 Sep 1994 03:12:24 +0000 (03:12 +0000)]
declared arrays at start
incremented version number

27 years agoadded new tests
markc [Thu, 22 Sep 1994 03:11:15 +0000 (03:11 +0000)]
added new tests

27 years agoAdded return type of int to function typedef
markc [Thu, 22 Sep 1994 03:04:30 +0000 (03:04 +0000)]
Added return type of int to function typedef

27 years agoRemoved compiler warnings
markc [Thu, 22 Sep 1994 02:29:18 +0000 (02:29 +0000)]
Removed compiler warnings

27 years agoChange signature to intComp
markc [Thu, 22 Sep 1994 02:27:52 +0000 (02:27 +0000)]
Change signature to intComp

27 years agoChanged signature to intComp
markc [Thu, 22 Sep 1994 02:27:37 +0000 (02:27 +0000)]
Changed signature to intComp

27 years agoGave type names to typedefs
markc [Thu, 22 Sep 1994 02:27:18 +0000 (02:27 +0000)]
Gave type names to typedefs

27 years agoMade structs classes
markc [Thu, 22 Sep 1994 02:26:40 +0000 (02:26 +0000)]
Made structs classes

27 years agomade system includes extern "C"
markc [Thu, 22 Sep 1994 02:26:14 +0000 (02:26 +0000)]
made system includes extern "C"

27 years agochanged frees to deletes
markc [Thu, 22 Sep 1994 02:25:51 +0000 (02:25 +0000)]
changed frees to deletes
changed *allocs to news

27 years agoChange names of resource classes
markc [Thu, 22 Sep 1994 02:25:13 +0000 (02:25 +0000)]
Change names of resource classes

27 years agocast stringHandles
markc [Thu, 22 Sep 1994 02:24:46 +0000 (02:24 +0000)]
cast stringHandles

27 years agochanged types to agree with ptrace signature
markc [Thu, 22 Sep 1994 02:24:13 +0000 (02:24 +0000)]
changed types to agree with ptrace signature

27 years agoChanged structs to classes
markc [Thu, 22 Sep 1994 02:23:44 +0000 (02:23 +0000)]
Changed structs to classes