markc [Thu, 16 Feb 1995 09:29:13 +0000 (09:29 +0000)]
Added support to generate template code
markc [Thu, 16 Feb 1995 09:27:59 +0000 (09:27 +0000)]
Removed compiler warnings.
Changed Boolean to bool
markc [Thu, 16 Feb 1995 09:26:17 +0000 (09:26 +0000)]
Modified code to remove compiler warnings.
Added #defines to simplify inlining.
Cleaned up Object file classes.
markc [Thu, 16 Feb 1995 09:21:22 +0000 (09:21 +0000)]
Added template support
markc [Thu, 16 Feb 1995 09:12:14 +0000 (09:12 +0000)]
Added support for RTfirst.o and RTend.o which mark the beginning and end
of DYNINST code.
Removed Boolean definition
markc [Thu, 16 Feb 1995 09:11:29 +0000 (09:11 +0000)]
Added support for RTfirst.o and RTend.o which mark the beginning and end
of DYNINST code.
markc [Thu, 16 Feb 1995 09:07:04 +0000 (09:07 +0000)]
Made Boolean type RT_Boolean to prevent picking up a different boolean
definition.
markc [Thu, 16 Feb 1995 08:52:45 +0000 (08:52 +0000)]
Corrected error in comments -- I put a "star slash" in the comment.
markc [Thu, 16 Feb 1995 08:32:46 +0000 (08:32 +0000)]
Changed igen interfaces to use strings/vectors rather than char*/igen-arrays
Changed igen interfaces to use bool, not Boolean.
Cleaned up symbol table parsing - favor properly labeled symbol table objects
Updated binary search for modules
Moved machine dependnent ptrace code to architecture specific files.
Moved machine dependent code out of class process.
Removed almost all compiler warnings.
Use "posix" like library to remove compiler warnings
markc [Thu, 16 Feb 1995 08:26:31 +0000 (08:26 +0000)]
New support for templates
markc [Thu, 16 Feb 1995 08:25:09 +0000 (08:25 +0000)]
Removed system includes
Added includes of posix interfaces
markc [Thu, 16 Feb 1995 08:24:18 +0000 (08:24 +0000)]
Changed Boolean to bool.
Changed calls to igen functions to use strings/vectors rather than
char*'s/arrays
markc [Thu, 16 Feb 1995 08:23:18 +0000 (08:23 +0000)]
Changed Boolean to bool.
Changed wait loop code for igen messages
markc [Thu, 16 Feb 1995 08:22:26 +0000 (08:22 +0000)]
Changed Boolean to bool
Changed wait loop code for igen messages - check for buffered messages
Changed char*/igen-array code to use strings/vectors for igen functions
markc [Thu, 16 Feb 1995 08:20:46 +0000 (08:20 +0000)]
Changed Boolean to bool
Changed wait loop code for igen messages
markc [Thu, 16 Feb 1995 08:17:54 +0000 (08:17 +0000)]
Changed Boolean to bool
markc [Thu, 16 Feb 1995 08:17:30 +0000 (08:17 +0000)]
Changed Boolean to bool
Added function to convert char* lists to vector<string>
markc [Thu, 16 Feb 1995 08:16:42 +0000 (08:16 +0000)]
Changed Bool to bool
Changed igen-xdr functions to use string/vectors rather than char*/igen-arrays
markc [Thu, 16 Feb 1995 08:15:53 +0000 (08:15 +0000)]
Changed Boolean to bool
Changed interfaces for igen-xdr to use string/vectors rather than char*/igen-arrays
Check for buffered igen calls.
markc [Thu, 16 Feb 1995 08:13:34 +0000 (08:13 +0000)]
Changed Boolean to bool
Changed igen-xdr interfaces to use strings and vectors rather then igen-arrays
and char *'s
Changed paradynDaemon constructor interface
Replaced some of the list-HTable classes to use vectors-dictionaries
markc [Thu, 16 Feb 1995 08:11:16 +0000 (08:11 +0000)]
Changed Boolean to bool
Changed interfaces that call igen-xdr calls to use strings and vectors rather
than char*'s and igen-arrays
markc [Thu, 16 Feb 1995 08:09:22 +0000 (08:09 +0000)]
Made char* args const char*
markc [Thu, 16 Feb 1995 08:05:27 +0000 (08:05 +0000)]
Added missing template instantiation requests.
Changed template instantiation requests to the correct form.
markc [Thu, 16 Feb 1995 08:03:56 +0000 (08:03 +0000)]
Added rule for templates file.
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.
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.
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.
markc [Thu, 16 Feb 1995 07:54:26 +0000 (07:54 +0000)]
Port
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
markc [Thu, 16 Feb 1995 07:51:29 +0000 (07:51 +0000)]
Changed code to use vectors and strings.
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.
jcargill [Fri, 10 Feb 1995 22:36:22 +0000 (22:36 +0000)]
Removed include of util kludges
jcargill [Fri, 10 Feb 1995 22:35:06 +0000 (22:35 +0000)]
Fixed bzero prototype
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
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
newhall [Tue, 7 Feb 1995 21:52:54 +0000 (21:52 +0000)]
changed parameters to VMCreateVisi call
jcargill [Tue, 31 Jan 1995 15:16:56 +0000 (15:16 +0000)]
Fixed minor glitch: CC++ instead of CXX
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)
jcargill [Mon, 30 Jan 1995 21:23:03 +0000 (21:23 +0000)]
Removed BLT from the LIBS list; no longer used
jcargill [Mon, 30 Jan 1995 20:42:44 +0000 (20:42 +0000)]
Fixed error; use CXX rather then CC++
jcargill [Mon, 30 Jan 1995 18:30:31 +0000 (18:30 +0000)]
Major build system reorganization
jcargill [Mon, 30 Jan 1995 18:08:12 +0000 (18:08 +0000)]
Major build system reorganization
jcargill [Mon, 30 Jan 1995 17:35:27 +0000 (17:35 +0000)]
Updated igen-generated includes to new naming convention
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
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
jcargill [Thu, 26 Jan 1995 18:11:50 +0000 (18:11 +0000)]
Updated igen-generated includes to new naming convention
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.
jcargill [Thu, 26 Jan 1995 17:14:00 +0000 (17:14 +0000)]
Changed an include to conform to our standard
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
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.
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.
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();
tamches [Wed, 21 Dec 1994 07:38:43 +0000 (07:38 +0000)]
Removed uses of tunableConstant::allConstants, which became a private
class variable.
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.
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.
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.
tamches [Wed, 21 Dec 1994 00:44:07 +0000 (00:44 +0000)]
Reduces compiler warnings e.g Bool to bool, char * to const char *
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).
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.
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.
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".
markc [Thu, 15 Dec 1994 07:39:53 +0000 (07:39 +0000)]
make resourceBatch request prior to defining resources.
markc [Thu, 15 Dec 1994 07:38:22 +0000 (07:38 +0000)]
Initialized count used to track resourceBatch requests.
rbi [Sat, 12 Nov 1994 17:32:12 +0000 (17:32 +0000)]
removed /dev/kmem warning messages
rbi [Sat, 12 Nov 1994 17:28:46 +0000 (17:28 +0000)]
improved status reporting for applications pauses
rbi [Fri, 11 Nov 1994 23:22:29 +0000 (23:22 +0000)]
added status reporting for process stops
markc [Fri, 11 Nov 1994 23:06:49 +0000 (23:06 +0000)]
Check to see if status is non-null
rbi [Fri, 11 Nov 1994 23:00:49 +0000 (23:00 +0000)]
added documentation and allowed definition of default daemon
rbi [Fri, 11 Nov 1994 15:12:35 +0000 (15:12 +0000)]
causing serious illness to debugging printf()
markc [Fri, 11 Nov 1994 10:46:26 +0000 (10:46 +0000)]
Used status line to print status
markc [Fri, 11 Nov 1994 10:43:59 +0000 (10:43 +0000)]
Remove non-emergency prints
Changed others to use statusLine
markc [Fri, 11 Nov 1994 10:39:07 +0000 (10:39 +0000)]
Commented out non-emergency printfs
jcargill [Fri, 11 Nov 1994 10:16:00 +0000 (10:16 +0000)]
"Fixed" pause_time definition for CM5
markc [Fri, 11 Nov 1994 10:11:40 +0000 (10:11 +0000)]
Used correct arg order for RPC_make_arg_list
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
markc [Fri, 11 Nov 1994 07:04:55 +0000 (07:04 +0000)]
Added code to bundle extra command line argument.
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.
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.
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.
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.
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.
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...
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.
markc [Fri, 11 Nov 1994 05:11:06 +0000 (05:11 +0000)]
Turned off print message when internal metrics are enbled.
jcargill [Thu, 10 Nov 1994 22:59:25 +0000 (22:59 +0000)]
Corrected slight "oops" in last commit with number of metrics defined
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.
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
markc [Thu, 10 Nov 1994 21:03:42 +0000 (21:03 +0000)]
metricValue gets intialized to 0.
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.
jcargill [Thu, 10 Nov 1994 20:49:32 +0000 (20:49 +0000)]
Removed references to kludgeInternalMetric
jcargill [Thu, 10 Nov 1994 18:57:47 +0000 (18:57 +0000)]
The "Don't Blame Me Either" commit
jcargill [Thu, 10 Nov 1994 18:43:42 +0000 (18:43 +0000)]
More informative print for process timer rollbacks (from Mark)
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.
rbi [Thu, 10 Nov 1994 17:35:57 +0000 (17:35 +0000)]
physical illness and possible death in the family
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...
rbi [Wed, 9 Nov 1994 18:38:33 +0000 (18:38 +0000)]
the "Don't Blame Me" commit
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.
tamches [Wed, 9 Nov 1994 04:44:40 +0000 (04:44 +0000)]
Deleting multiple metrics at a time is now supported.
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.
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.