dyninst.git
26 years agoAdded defs to build libutilPVM.a
markc [Fri, 17 Feb 1995 22:19:21 +0000 (22:19 +0000)]
Added defs to build libutilPVM.a

26 years agoRemoved const to non-const compiler warnings
markc [Fri, 17 Feb 1995 06:56:40 +0000 (06:56 +0000)]
Removed const to non-const compiler warnings
Removed compiler warnings for const-casting

26 years agoRemoved const to non-const compiler warnings
markc [Fri, 17 Feb 1995 06:55:06 +0000 (06:55 +0000)]
Removed const to non-const compiler warnings

26 years agoRemoved start slash from comments
markc [Thu, 16 Feb 1995 19:10:52 +0000 (19:10 +0000)]
Removed start slash from comments
Removed start slash from comments

26 years agoRemoved start slash from comments
markc [Thu, 16 Feb 1995 19:10:39 +0000 (19:10 +0000)]
Removed start slash from comments

26 years agoRemoved bogus assert in constructor
markc [Thu, 16 Feb 1995 19:09:13 +0000 (19:09 +0000)]
Removed bogus assert in constructor

26 years agoBoundary symbols for libdyninst
markc [Thu, 16 Feb 1995 17:21:07 +0000 (17:21 +0000)]
Boundary symbols for libdyninst

26 years agoMore posix library support.
markc [Thu, 16 Feb 1995 17:18:30 +0000 (17:18 +0000)]
More posix library support.

26 years agoSorry, it was late and I was tired.
markc [Thu, 16 Feb 1995 17:17:58 +0000 (17:17 +0000)]
Sorry, it was late and I was tired.
These support the posix library interface.

26 years agoMust have been sleepy when I did the commit.
markc [Thu, 16 Feb 1995 17:15:52 +0000 (17:15 +0000)]
Must have been sleepy when I did the commit.

26 years agoModified to support machines which do not have NaN(x).
markc [Thu, 16 Feb 1995 09:32:03 +0000 (09:32 +0000)]
Modified to support machines which do not have NaN(x).
This code has not been tested, but it compiles.

26 years agoModified NaN generation code for machines that do not have nan.h.
markc [Thu, 16 Feb 1995 09:31:03 +0000 (09:31 +0000)]
Modified NaN generation code for machines that do not have nan.h.
This code has not been tested.

26 years agoAdded support to generate template code
markc [Thu, 16 Feb 1995 09:29:13 +0000 (09:29 +0000)]
Added support to generate template code

26 years agoRemoved compiler warnings.
markc [Thu, 16 Feb 1995 09:27:59 +0000 (09:27 +0000)]
Removed compiler warnings.
Changed Boolean to bool

26 years agoModified code to remove compiler warnings.
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.

26 years agoAdded template support
markc [Thu, 16 Feb 1995 09:21:22 +0000 (09:21 +0000)]
Added template support

26 years agoAdded support for RTfirst.o and RTend.o which mark the beginning and end
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

26 years agoAdded support for RTfirst.o and RTend.o which mark the beginning and end
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.

26 years agoMade Boolean type RT_Boolean to prevent picking up a different boolean
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.

26 years agoCorrected error in comments -- I put a "star slash" in the comment.
markc [Thu, 16 Feb 1995 08:52:45 +0000 (08:52 +0000)]
Corrected error in comments -- I put a "star slash" in the comment.

26 years agoChanged igen interfaces to use strings/vectors rather than char*/igen-arrays
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

26 years agoNew support for templates
markc [Thu, 16 Feb 1995 08:26:31 +0000 (08:26 +0000)]
New support for templates

26 years agoRemoved system includes
markc [Thu, 16 Feb 1995 08:25:09 +0000 (08:25 +0000)]
Removed system includes
Added includes of posix interfaces

26 years agoChanged Boolean to bool.
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

26 years agoChanged Boolean to bool.
markc [Thu, 16 Feb 1995 08:23:18 +0000 (08:23 +0000)]
Changed Boolean to bool.
Changed wait loop code for igen messages

26 years agoChanged Boolean to bool
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

26 years agoChanged Boolean to bool
markc [Thu, 16 Feb 1995 08:20:46 +0000 (08:20 +0000)]
Changed Boolean to bool
Changed wait loop code for igen messages

26 years agoChanged Boolean to bool
markc [Thu, 16 Feb 1995 08:17:54 +0000 (08:17 +0000)]
Changed Boolean to bool

26 years agoChanged 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>

26 years agoChanged Bool to bool
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

26 years agoChanged Boolean to bool
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.

26 years agoChanged Boolean to bool
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

26 years agoChanged Boolean to bool
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

26 years agoMade char* args const char*
markc [Thu, 16 Feb 1995 08:09:22 +0000 (08:09 +0000)]
Made char* args const char*

26 years agoAdded missing template instantiation requests.
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.

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.

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

26 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

26 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

26 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

26 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

26 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()

26 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

26 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

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

26 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

26 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

26 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

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

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

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

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

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

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

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

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

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

26 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

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

26 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

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