dyninst.git
26 years agoAdded rule for templates file.
markc [Thu, 16 Feb 1995 08:03:56 +0000 (08:03 +0000)]
Added rule for templates file.

26 years agoModified interfaces:
markc [Thu, 16 Feb 1995 08:01:39 +0000 (08:01 +0000)]
Modified interfaces:
  1) XDR interfaces use strings and vectors instead of igen arrays and char*'s
  2) No sync upcalls are allowed by the server in xdr interfaces
  3) Redefined igen arrays that were used in thread code to use manually defined
     structures rather than igen-defined, since igen did not need to know about
     these structures.
  4) Upped all of the version numbers since all new interface code is generated
  5) Async calls are no longer handled while waiting for sync responses, these
     requests are buffered.

26 years agoAdded flag to prevent generation of DEPENDS file if PD_NO_DEPENDS is true
markc [Thu, 16 Feb 1995 07:56:46 +0000 (07:56 +0000)]
Added flag to prevent generation of DEPENDS file if PD_NO_DEPENDS is true
to save time during recompiles.

26 years agoAdded flags for template and kludge files.
markc [Thu, 16 Feb 1995 07:55:28 +0000 (07:55 +0000)]
Added flags for template and kludge files.
Added automatic generation of architecture defines (-Dsparc_sun_sunos4.1.3, etc)
Added inline defines to generate stl code properly.

26 years agoPort
markc [Thu, 16 Feb 1995 07:54:26 +0000 (07:54 +0000)]
Port

26 years agoChanged code to use vectors and strings.
markc [Thu, 16 Feb 1995 07:53:37 +0000 (07:53 +0000)]
Changed code to use vectors and strings.
Initial port
Initial port
Initial port

26 years agoChanged code to use vectors and strings.
markc [Thu, 16 Feb 1995 07:51:29 +0000 (07:51 +0000)]
Changed code to use vectors and strings.

26 years agoThis is not a patch.
markc [Thu, 16 Feb 1995 07:48:00 +0000 (07:48 +0000)]
This is not a patch.
This is a rewrite.
The code has been significantly cleaned up.
Added bundling support for strings and stl containers.
Removed igen_arrays, and char *'s.

26 years agoRemoved include of util kludges
jcargill [Fri, 10 Feb 1995 22:36:22 +0000 (22:36 +0000)]
Removed include of util kludges

26 years agoFixed bzero prototype
jcargill [Fri, 10 Feb 1995 22:35:06 +0000 (22:35 +0000)]
Fixed bzero prototype

26 years agoadded a force option to the visualization definition, this specifies
newhall [Tue, 7 Feb 1995 21:59:49 +0000 (21:59 +0000)]
added a force option to the visualization definition, this specifies
if the visi should be started before metric/focus menuing
removed compiler warnings

26 years agomodified VMCreateVisi to get value for forceProcessStart from either
newhall [Tue, 7 Feb 1995 21:55:11 +0000 (21:55 +0000)]
modified VMCreateVisi to get value for forceProcessStart from either
the caller or the visi table

26 years agochanged parameters to VMCreateVisi call
newhall [Tue, 7 Feb 1995 21:52:54 +0000 (21:52 +0000)]
changed parameters to VMCreateVisi call

26 years agoFixed minor glitch: CC++ instead of CXX
jcargill [Tue, 31 Jan 1995 15:16:56 +0000 (15:16 +0000)]
Fixed minor glitch: CC++ instead of CXX

26 years agoBetter use of TO_CORE for modules below top-level (e.g. visiClients)
jcargill [Mon, 30 Jan 1995 21:26:15 +0000 (21:26 +0000)]
Better use of TO_CORE for modules below top-level (e.g. visiClients)

26 years agoRemoved BLT from the LIBS list; no longer used
jcargill [Mon, 30 Jan 1995 21:23:03 +0000 (21:23 +0000)]
Removed BLT from the LIBS list; no longer used

26 years agoFixed error; use CXX rather then CC++
jcargill [Mon, 30 Jan 1995 20:42:44 +0000 (20:42 +0000)]
Fixed error; use CXX rather then CC++

26 years agoMajor build system reorganization
jcargill [Mon, 30 Jan 1995 18:30:31 +0000 (18:30 +0000)]
Major build system reorganization

26 years agoMajor build system reorganization
jcargill [Mon, 30 Jan 1995 18:08:12 +0000 (18:08 +0000)]
Major build system reorganization

26 years agoUpdated igen-generated includes to new naming convention
jcargill [Mon, 30 Jan 1995 17:35:27 +0000 (17:35 +0000)]
Updated igen-generated includes to new naming convention

26 years agoSPARC had been used to guard inclusion of sunos files; fixed for solaris
jcargill [Mon, 30 Jan 1995 17:34:41 +0000 (17:34 +0000)]
SPARC had been used to guard inclusion of sunos files; fixed for solaris

26 years agochanges for gcc-2.6.3; intCounter was both a typedef and an enum constant
jcargill [Mon, 30 Jan 1995 17:32:07 +0000 (17:32 +0000)]
changes for gcc-2.6.3; intCounter was both a typedef and an enum constant

26 years agoUpdated igen-generated includes to new naming convention
jcargill [Thu, 26 Jan 1995 18:11:50 +0000 (18:11 +0000)]
Updated igen-generated includes to new naming convention

26 years agoChanged igen-generated include files to new naming convention; fixed
jcargill [Thu, 26 Jan 1995 17:57:00 +0000 (17:57 +0000)]
Changed igen-generated include files to new naming convention; fixed
some bugs compiling with gcc-2.6.3.

26 years agoChanged an include to conform to our standard
jcargill [Thu, 26 Jan 1995 17:14:00 +0000 (17:14 +0000)]
Changed an include to conform to our standard

26 years agoChanged includes to conform to our standard; fixed inline&template problem
jcargill [Thu, 26 Jan 1995 17:12:49 +0000 (17:12 +0000)]
Changed includes to conform to our standard; fixed inline&template problem
for a couple of classes

26 years agoRenamed the files that igen creates.
markc [Wed, 18 Jan 1995 23:25:32 +0000 (23:25 +0000)]
Renamed the files that igen creates.
Removed reliance on assignment operator for class ofstream.

26 years agochanged the size of the data buffer to be proportional
newhall [Thu, 5 Jan 1995 19:23:07 +0000 (19:23 +0000)]
changed the size of the data buffer to be proportional
to the number of enabled metric/focus pairs.

26 years agoRemoved uses of tunableConstant::allConstants (which became a protected
tamches [Wed, 21 Dec 1994 07:40:49 +0000 (07:40 +0000)]
Removed uses of tunableConstant::allConstants (which became a protected
class variable), replacing them with tunableConstant::beginIteration();

26 years agoRemoved uses of tunableConstant::allConstants, which became a private
tamches [Wed, 21 Dec 1994 07:38:43 +0000 (07:38 +0000)]
Removed uses of tunableConstant::allConstants, which became a private
class variable.

26 years agoMade the "allConstants" variable protected and added a few member
tamches [Wed, 21 Dec 1994 07:10:06 +0000 (07:10 +0000)]
Made the "allConstants" variable protected and added a few member
functions to let outside code access it (safely) in a manner useful
for doing iterations through all tunable-constants.

26 years agoUsed the new tunableConstant::findTunableConstant() instead of
tamches [Wed, 21 Dec 1994 05:50:15 +0000 (05:50 +0000)]
Used the new tunableConstant::findTunableConstant() instead of
manually tinkering with tunable constant internal vrbles, which
is no longer allowed.

26 years agoMinor changes that reduced the number of compiler warnings; e.g.
tamches [Wed, 21 Dec 1994 00:46:27 +0000 (00:46 +0000)]
Minor changes that reduced the number of compiler warnings; e.g.
Boolean to bool.  operator<< routines now return their ostream
argument properly.

26 years agoReduces compiler warnings e.g Bool to bool, char * to const char *
tamches [Wed, 21 Dec 1994 00:44:07 +0000 (00:44 +0000)]
Reduces compiler warnings e.g Bool to bool, char * to const char *

26 years agoused the new findTunableConstant() method function, instead of doing it
tamches [Wed, 21 Dec 1994 00:43:14 +0000 (00:43 +0000)]
used the new findTunableConstant() method function, instead of doing it
by looking into tc's data members (which is no longer allowed).

26 years agoMinor change to tunable constant declaration to reflect new tc constructors.
tamches [Wed, 21 Dec 1994 00:36:41 +0000 (00:36 +0000)]
Minor change to tunable constant declaration to reflect new tc constructors.
Fewer compiler warnings.

26 years agoAdded "findTunableConstant" static member function to the base class.
tamches [Wed, 21 Dec 1994 00:34:07 +0000 (00:34 +0000)]
Added "findTunableConstant" static member function to the base class.
Outside code had been doing similar things by peeking at class
variables, which is now disallowed in tunableConst.h.  No more compile
warnings.

26 years agoGreatly cleaned up the interface; no data members are public any more.
tamches [Wed, 21 Dec 1994 00:31:44 +0000 (00:31 +0000)]
Greatly cleaned up the interface; no data members are public any more.
Also some minor changes, such as using g++'s built-in "bool" instead
of "Boolean".

26 years agomake resourceBatch request prior to defining resources.
markc [Thu, 15 Dec 1994 07:39:53 +0000 (07:39 +0000)]
make resourceBatch request prior to defining resources.

26 years agoInitialized count used to track resourceBatch requests.
markc [Thu, 15 Dec 1994 07:38:22 +0000 (07:38 +0000)]
Initialized count used to track resourceBatch requests.

27 years agoremoved /dev/kmem warning messages
rbi [Sat, 12 Nov 1994 17:32:12 +0000 (17:32 +0000)]
removed /dev/kmem warning messages

27 years agoimproved status reporting for applications pauses
rbi [Sat, 12 Nov 1994 17:28:46 +0000 (17:28 +0000)]
improved status reporting for applications pauses

27 years agoadded status reporting for process stops
rbi [Fri, 11 Nov 1994 23:22:29 +0000 (23:22 +0000)]
added status reporting for process stops

27 years agoCheck to see if status is non-null
markc [Fri, 11 Nov 1994 23:06:49 +0000 (23:06 +0000)]
Check to see if status is non-null

27 years agoadded documentation and allowed definition of default daemon
rbi [Fri, 11 Nov 1994 23:00:49 +0000 (23:00 +0000)]
added documentation and allowed definition of default daemon

27 years agocausing serious illness to debugging printf()
rbi [Fri, 11 Nov 1994 15:12:35 +0000 (15:12 +0000)]
causing serious illness to debugging printf()

27 years agoUsed status line to print status
markc [Fri, 11 Nov 1994 10:46:26 +0000 (10:46 +0000)]
Used status line to print status

27 years agoRemove non-emergency prints
markc [Fri, 11 Nov 1994 10:43:59 +0000 (10:43 +0000)]
Remove non-emergency prints
Changed others to use statusLine

27 years agoCommented out non-emergency printfs
markc [Fri, 11 Nov 1994 10:39:07 +0000 (10:39 +0000)]
Commented out non-emergency printfs

27 years ago"Fixed" pause_time definition for CM5
jcargill [Fri, 11 Nov 1994 10:16:00 +0000 (10:16 +0000)]
"Fixed" pause_time definition for CM5

27 years agoUsed correct arg order for RPC_make_arg_list
markc [Fri, 11 Nov 1994 10:11:40 +0000 (10:11 +0000)]
Used correct arg order for RPC_make_arg_list

27 years agoAdded extra arg to RPC_make_arg_list to tell paradyndPVM that it should
markc [Fri, 11 Nov 1994 07:08:51 +0000 (07:08 +0000)]
Added extra arg to RPC_make_arg_list to tell paradyndPVM that it should
start other paradyndPVMs

27 years agoAdded code to bundle extra command line argument.
markc [Fri, 11 Nov 1994 07:04:55 +0000 (07:04 +0000)]
Added code to bundle extra command line argument.

27 years agoFixed the code to allow paradyndPVM to be started via rsh/rexec. This had been
markc [Fri, 11 Nov 1994 07:04:25 +0000 (07:04 +0000)]
Fixed the code to allow paradyndPVM to be started via rsh/rexec.  This had been
ignored in the past and paradyndPVM would block on rsh starts.

27 years agofixed a bug that would change the background of all future windows
tamches [Fri, 11 Nov 1994 07:00:16 +0000 (07:00 +0000)]
fixed a bug that would change the background of all future windows
to grey.  In other words, the "option add ..." in tcl was affecting
more than just tunable windows, which was not nice.

27 years agoAdded additional argument to RPC_make_arg_list and RPC_undo_arg_list to
markc [Fri, 11 Nov 1994 06:59:23 +0000 (06:59 +0000)]
Added additional argument to RPC_make_arg_list and RPC_undo_arg_list to
support remote executition for paradyndPVM.
Added additional argument to RPC_make_arg_list and RPC_undo_arg_list to
support remote executition for paradyndPVM.

27 years agoAdded additional argument to RPC_make_arg_list and RPC_undo_arg_list to
markc [Fri, 11 Nov 1994 06:59:09 +0000 (06:59 +0000)]
Added additional argument to RPC_make_arg_list and RPC_undo_arg_list to
support remote executition for paradyndPVM.

27 years agomore configure event handlers for other subwindows has helped fix
tamches [Fri, 11 Nov 1994 06:46:34 +0000 (06:46 +0000)]
more configure event handlers for other subwindows has helped fix
some resize bugs, especially when switching from short to long
names.  Window now does not resize itself when adding new resources
with longer names; pack propagate for the toplevel is off.

27 years agoFixed bug that required all metrics to be valid or else would
tamches [Fri, 11 Nov 1994 06:41:30 +0000 (06:41 +0000)]
Fixed bug that required all metrics to be valid or else would
crash with assertion error.  Just because we haven't implemented
deleting does not mean that metrics cannot become invalid; they
can become invalid when no more met/res pairs for the metric
are Enabled() in datagrid...

27 years agoTurned off writing to cout when message metrics are considered. This is
markc [Fri, 11 Nov 1994 05:12:31 +0000 (05:12 +0000)]
Turned off writing to cout when message metrics are considered.  This is
not a good thing to do if the underlying file descriptor is not there.

27 years agoTurned off print message when internal metrics are enbled.
markc [Fri, 11 Nov 1994 05:11:06 +0000 (05:11 +0000)]
Turned off print message when internal metrics are enbled.

27 years agoCorrected slight "oops" in last commit with number of metrics defined
jcargill [Thu, 10 Nov 1994 22:59:25 +0000 (22:59 +0000)]
Corrected slight "oops" in last commit with number of metrics defined

27 years ago"Ported" remote execution to pvm. It was only working for the non-pvm case.
markc [Thu, 10 Nov 1994 22:22:58 +0000 (22:22 +0000)]
"Ported" remote execution to pvm.  It was only working for the non-pvm case.
Made all cases of remote execution call report_self.

27 years agoRemoved active_process from the list of all metrics; it's now an internal
jcargill [Thu, 10 Nov 1994 21:17:36 +0000 (21:17 +0000)]
Removed active_process from the list of all metrics; it's now an internal

27 years agometricValue gets intialized to 0.
markc [Thu, 10 Nov 1994 21:03:42 +0000 (21:03 +0000)]
metricValue gets intialized to 0.

27 years agoTurn off creation of MODS file.
markc [Thu, 10 Nov 1994 21:01:21 +0000 (21:01 +0000)]
Turn off creation of MODS file.
Don't assume a .o is a module until all of the real modules have been seen.

27 years agoRemoved references to kludgeInternalMetric
jcargill [Thu, 10 Nov 1994 20:49:32 +0000 (20:49 +0000)]
Removed references to kludgeInternalMetric

27 years agoThe "Don't Blame Me Either" commit
jcargill [Thu, 10 Nov 1994 18:57:47 +0000 (18:57 +0000)]
The "Don't Blame Me Either" commit

27 years agoMore informative print for process timer rollbacks (from Mark)
jcargill [Thu, 10 Nov 1994 18:43:42 +0000 (18:43 +0000)]
More informative print for process timer rollbacks (from Mark)

27 years agoFixed a bug where a shrinkage of window height would resize the
tamches [Thu, 10 Nov 1994 18:06:56 +0000 (18:06 +0000)]
Fixed a bug where a shrinkage of window height would resize the
resources axis incorrectly.

27 years agophysical illness and possible death in the family
rbi [Thu, 10 Nov 1994 17:35:57 +0000 (17:35 +0000)]
physical illness and possible death in the family

27 years agoin which Karen gets all the resize functionality exactly the way we want
karavan [Wed, 9 Nov 1994 22:35:29 +0000 (22:35 +0000)]
in which Karen gets all the resize functionality exactly the way we want
it and concedes defeat on the appearance ofthe initial screen startup...

27 years agothe "Don't Blame Me" commit
rbi [Wed, 9 Nov 1994 18:38:33 +0000 (18:38 +0000)]
the "Don't Blame Me" commit

27 years agoback to original flicker solution; seems like this is the best we can do.
karavan [Wed, 9 Nov 1994 16:17:20 +0000 (16:17 +0000)]
back to original flicker solution; seems like this is the best we can do.

27 years agoDeleting multiple metrics at a time is now supported.
tamches [Wed, 9 Nov 1994 04:44:40 +0000 (04:44 +0000)]
Deleting multiple metrics at a time is now supported.

27 years agoClicking in a "neutral" area of the resources axis will now un-select
tamches [Wed, 9 Nov 1994 03:26:25 +0000 (03:26 +0000)]
Clicking in a "neutral" area of the resources axis will now un-select
anything that may have been selected.

27 years agoRe-implemented a feature of old: Long Names. The option
tamches [Wed, 9 Nov 1994 02:25:19 +0000 (02:25 +0000)]
Re-implemented a feature of old: Long Names.  The option
(which is off by default) is found at the bottom of the options menu.
Fixed a bug whereby resourcesAxisWidth stayed unchanged at "1.4i"
forever.

27 years agoPurified code; narrowed side margins for dag nodes.
karavan [Tue, 8 Nov 1994 07:50:43 +0000 (07:50 +0000)]
Purified code; narrowed side margins for dag nodes.

27 years agoAn entire float tunable gets "hilited" when the mouse enters, just like
tamches [Tue, 8 Nov 1994 06:09:57 +0000 (06:09 +0000)]
An entire float tunable gets "hilited" when the mouse enters, just like
a checkbutton.
Added numbering information to the left and right of the scale
Improved sizing algorithms.  Now have a good minsize.

27 years agoarray bounds error fix to visi_GridCellHisto::Value
newhall [Tue, 8 Nov 1994 01:51:04 +0000 (01:51 +0000)]
array bounds error fix to visi_GridCellHisto::Value

27 years agoMajor update/rewrite. blt_table influences are gone.
tamches [Tue, 8 Nov 1994 00:23:08 +0000 (00:23 +0000)]
Major update/rewrite.  blt_table influences are gone.
Main drawing area is a canvas with horizontal and vertical
scrollbars.
Non-printing metric/focus bugs gone with the change.
Still very slow, however, since it uses tcl extensively on each
new data callback.

27 years agoupdated barchart entry
tamches [Tue, 8 Nov 1994 00:21:41 +0000 (00:21 +0000)]
updated barchart entry

27 years agoremoved blt-ish influences
tamches [Tue, 8 Nov 1994 00:20:26 +0000 (00:20 +0000)]
removed blt-ish influences
sped up processing of new data callbacks
very close now to dg2.C of barchart

27 years agocommented out blt-ish influences
tamches [Tue, 8 Nov 1994 00:19:41 +0000 (00:19 +0000)]
commented out blt-ish influences

27 years agoFixed bug in predicate list defns; observed_cost and default preds
jcargill [Mon, 7 Nov 1994 16:15:43 +0000 (16:15 +0000)]
Fixed bug in predicate list defns; observed_cost and default preds

27 years agoAdded ability to suppress search on children of a resource, rather than
jcargill [Mon, 7 Nov 1994 14:57:44 +0000 (14:57 +0000)]
Added ability to suppress search on children of a resource, rather than
the resource itself.

27 years agoAdded ability to suppress search on children of a resource, rather than
jcargill [Mon, 7 Nov 1994 08:24:37 +0000 (08:24 +0000)]
Added ability to suppress search on children of a resource, rather than
the resource itself.

27 years agochanged pack order.
karavan [Mon, 7 Nov 1994 07:30:15 +0000 (07:30 +0000)]
changed pack order.

27 years agorestart pack propagate on frame .parent when dag initialized
karavan [Mon, 7 Nov 1994 07:29:44 +0000 (07:29 +0000)]
restart pack propagate on frame .parent when dag initialized

27 years agoadded margin between dag row 0 and edge of frame
karavan [Mon, 7 Nov 1994 07:28:27 +0000 (07:28 +0000)]
added margin between dag row 0 and edge of frame

27 years agochanged margins at node left and right and initial dag size changed to
karavan [Mon, 7 Nov 1994 07:28:01 +0000 (07:28 +0000)]
changed margins at node left and right and initial dag size changed to
100x100 from 200x200

27 years agochanged requested main window size.
karavan [Mon, 7 Nov 1994 07:26:58 +0000 (07:26 +0000)]
changed requested main window size.

27 years agoset minimum size for window to retain all pieces.
karavan [Mon, 7 Nov 1994 05:41:50 +0000 (05:41 +0000)]
set minimum size for window to retain all pieces.

27 years agoAdded clear button
karavan [Mon, 7 Nov 1994 05:41:27 +0000 (05:41 +0000)]
Added clear button

27 years agoAdded default node to root for each subtree if number of user selections
karavan [Mon, 7 Nov 1994 00:34:09 +0000 (00:34 +0000)]
Added default node to root for each subtree if number of user selections
is 0 within that subtree.  This change plus elimination of default clearing
of the axis on the screen (mets.tcl) implements new selection semantics.

27 years agoeliminated default clearing of the where axis.
karavan [Mon, 7 Nov 1994 00:32:06 +0000 (00:32 +0000)]
eliminated default clearing of the where axis.

27 years agohid some debugging output.
rbi [Sun, 6 Nov 1994 18:29:56 +0000 (18:29 +0000)]
hid some debugging output.

27 years agochanged title font to 14 point
tamches [Sun, 6 Nov 1994 10:36:48 +0000 (10:36 +0000)]
changed title font to 14 point
beefed up validResources(), numValidResources, indirectResources()
throughput the code.
implemented a maximum individual color height of 25 pixels
fixed a major bug when deleted resources (deleted resources were still
being counted when calculating resource heights)
Fixed deletion bug by having myXScroll do the callback to C++ code
that updates bar offsets.

27 years agogreatly improved commenting
tamches [Sun, 6 Nov 1994 10:31:40 +0000 (10:31 +0000)]
greatly improved commenting
Changed bar height algorithm to pin at a minimum individual bar
height.
Much better implementation of numValidResources, validResources[],
and indirectResources[], especially w.r.t assertion checking.
Many loops now use numValidResources instead of numResources
as their upper bounds, as they always should have (e.g. in
calculating the total needed height)

27 years agoremoved fullResourceHeight as a member vrble
tamches [Sun, 6 Nov 1994 10:26:20 +0000 (10:26 +0000)]
removed fullResourceHeight as a member vrble