dyninst.git
26 years agoInitial revision
hollings [Thu, 24 Mar 1994 17:26:07 +0000 (17:26 +0000)]
Initial revision

26 years agoMoved aggregation of samples here.
hollings [Thu, 24 Mar 1994 16:45:50 +0000 (16:45 +0000)]
Moved aggregation of samples here.

26 years agoMoved sample aggregation to lib/util (so paradyn could use it).
hollings [Thu, 24 Mar 1994 16:41:58 +0000 (16:41 +0000)]
Moved sample aggregation to lib/util (so paradyn could use it).

26 years agoAdded support for multiple paradynd's at once.
hollings [Thu, 24 Mar 1994 16:41:18 +0000 (16:41 +0000)]
Added support for multiple paradynd's at once.

26 years agoMade it possible to add new processes (& paradynd's) via addExecutable.
hollings [Tue, 22 Mar 1994 21:02:53 +0000 (21:02 +0000)]
Made it possible to add new processes (& paradynd's) via addExecutable.

26 years agoChanged the mid to mi mapping to be per paradyn daemon. This is required
hollings [Mon, 21 Mar 1994 20:32:41 +0000 (20:32 +0000)]
Changed the mid to mi mapping to be per paradyn daemon.  This is required
because mids are asigned by the paradynd's, and are not globally unique.

26 years agoAdded a buffer to each process structure to allow for multiple writers on the
markc [Sun, 20 Mar 1994 01:53:03 +0000 (01:53 +0000)]
Added a buffer to each process structure to allow for multiple writers on the
traceStream.  Replaced old inst-pvm.C.  Changed addProcess to return type
int.

26 years agoGave process structure a buffer to allow multiple writers. Added support
markc [Sun, 20 Mar 1994 01:49:46 +0000 (01:49 +0000)]
Gave process structure a buffer to allow multiple writers.  Added support
to register name of paradyn daemon.  Changed addProcess to return type int.

26 years agoAdded support for paradyn daemon name. igen function to store name.
markc [Sun, 20 Mar 1994 01:48:51 +0000 (01:48 +0000)]
Added support for paradyn daemon name.  igen function to store name.

26 years agoChanged xdr_Boolean to char rather than int to reflect Boolean change.
markc [Sun, 20 Mar 1994 01:45:44 +0000 (01:45 +0000)]
Changed xdr_Boolean to char rather than int to reflect Boolean change.
Removed xdr_Boolean function.  It is a typedef to xdr_char.

26 years agoChanged xdr_Boolean to char rather than int to reflect Boolean change.
markc [Sun, 20 Mar 1994 01:45:23 +0000 (01:45 +0000)]
Changed xdr_Boolean to char rather than int to reflect Boolean change.

26 years ago*** empty log message ***
newhall [Fri, 18 Mar 1994 21:31:55 +0000 (21:31 +0000)]
*** empty log message ***

26 years ago*** empty log message ***
newhall [Fri, 18 Mar 1994 18:57:46 +0000 (18:57 +0000)]
*** empty log message ***

26 years agoChanged type of "Boolean" to be a char, to be consistent with X convention
jcargill [Thu, 17 Mar 1994 14:55:49 +0000 (14:55 +0000)]
Changed type of "Boolean" to be a char, to be consistent with X convention
and to stop a type conflict with the definition in util/h/list.h

26 years agochanged eventCallbacks type, and the constraints on triggering the
newhall [Thu, 17 Mar 1994 05:23:09 +0000 (05:23 +0000)]
changed eventCallbacks type, and the constraints on triggering the
callback routine associated with the DATAVALUES event

26 years ago*** empty log message ***
newhall [Thu, 17 Mar 1994 05:20:56 +0000 (05:20 +0000)]
*** empty log message ***

26 years agochanged bucket width and time value's type to double
newhall [Thu, 17 Mar 1994 05:19:59 +0000 (05:19 +0000)]
changed bucket width and time value's type to double

26 years agoadded lastBucketFilled data member to class visi_GridCellHisto: value of
newhall [Thu, 17 Mar 1994 05:17:25 +0000 (05:17 +0000)]
added lastBucketFilled data member to class visi_GridCellHisto:  value of
the largest bucket number for which new data values have been added

26 years agochange callback type
newhall [Thu, 17 Mar 1994 05:13:41 +0000 (05:13 +0000)]
change callback type

26 years agointeractive pseudo paradyn visi_thread, generates its own input values
newhall [Thu, 17 Mar 1994 05:12:07 +0000 (05:12 +0000)]
interactive pseudo paradyn visi_thread, generates its own input values

26 years ago*** empty log message ***
newhall [Thu, 17 Mar 1994 05:08:58 +0000 (05:08 +0000)]
*** empty log message ***

26 years agoadded int parameters to callback routines
newhall [Thu, 17 Mar 1994 05:08:05 +0000 (05:08 +0000)]
added int parameters to callback routines

26 years agoadded public member "userdata" to class visi_GridCellHisto
newhall [Tue, 15 Mar 1994 02:03:19 +0000 (02:03 +0000)]
added public member "userdata" to class visi_GridCellHisto
to allow visi writer to add info to grid cells

26 years agosample X application with interface routines added
newhall [Mon, 14 Mar 1994 20:30:42 +0000 (20:30 +0000)]
sample X application with interface routines added

26 years agopsuedo visualization application.
newhall [Mon, 14 Mar 1994 20:30:20 +0000 (20:30 +0000)]
psuedo visualization application.

26 years agopsuedo paradyn side vis-thread
newhall [Mon, 14 Mar 1994 20:29:48 +0000 (20:29 +0000)]
psuedo paradyn side vis-thread

26 years ago*** empty log message ***
newhall [Mon, 14 Mar 1994 20:29:35 +0000 (20:29 +0000)]
*** empty log message ***

26 years agochanged visi subdirectory structure
newhall [Mon, 14 Mar 1994 20:27:26 +0000 (20:27 +0000)]
changed visi subdirectory structure

26 years agoWait min. observation time between calls to eval. This prevents over
hollings [Fri, 11 Mar 1994 21:04:07 +0000 (21:04 +0000)]
Wait min. observation time between calls to eval.  This prevents over
evaulation of the hypotheses when new data is arriving at a high frequency.

26 years agoChanged Boolean from int to char to match X11 convention.
hollings [Fri, 11 Mar 1994 21:01:23 +0000 (21:01 +0000)]
Changed Boolean from int to char to match X11 convention.

26 years agotest routines for visi library
newhall [Fri, 11 Mar 1994 19:56:10 +0000 (19:56 +0000)]
test routines for visi library

26 years agoChanged the "man" target to "docs". Fixed install-man so that it works.
jcargill [Thu, 10 Mar 1994 16:02:12 +0000 (16:02 +0000)]
Changed the "man" target to "docs".  Fixed install-man so that it works.
Added "docs" target to all the docs Makefiles.

26 years agoAdded foldCallback and getResourceListName.
hollings [Tue, 8 Mar 1994 17:39:23 +0000 (17:39 +0000)]
Added foldCallback and getResourceListName.

26 years agoAdded fold callback and changed from multiple data callbacks to one per
hollings [Tue, 8 Mar 1994 17:12:23 +0000 (17:12 +0000)]
Added fold callback and changed from multiple data callbacks to one per
histogram instance.  Also made the data callbacks happen once per bucket.

26 years agoAdded support to free arrays of classes.
markc [Mon, 7 Mar 1994 23:28:46 +0000 (23:28 +0000)]
Added support to free arrays of classes.

26 years agoAdded test of array of classes.
markc [Mon, 7 Mar 1994 23:28:09 +0000 (23:28 +0000)]
Added test of array of classes.

27 years agoSet callErr to 0 in constructors.
markc [Mon, 7 Mar 1994 02:50:56 +0000 (02:50 +0000)]
Set callErr to 0 in constructors.

27 years agoAdded code to detect failures for xdr code. Provides member instance
markc [Mon, 7 Mar 1994 02:35:17 +0000 (02:35 +0000)]
Added code to detect failures for xdr code.  Provides member instance
callErr which is set to -1 on failures.

27 years agoAdded tests for new features.
markc [Mon, 7 Mar 1994 02:34:08 +0000 (02:34 +0000)]
Added tests for new features.

27 years agoAdded float as a basic type.
markc [Sun, 6 Mar 1994 20:51:09 +0000 (20:51 +0000)]
Added float as a basic type.

27 years agoAdded "world" target for nightly builds, commented the makefile, and
paradyn [Wed, 2 Mar 1994 15:14:35 +0000 (15:14 +0000)]
Added "world" target for nightly builds, commented the makefile, and
modified it to work better with "-n" arguments to make.

27 years agoRearranged order of includes for igen-generated code, so that it compiles
jcargill [Tue, 1 Mar 1994 21:39:37 +0000 (21:39 +0000)]
Rearranged order of includes for igen-generated code, so that it compiles
on MIPS.  Some of the Ultrix headers really suck.

27 years agochanged from yacc to bison.
hollings [Tue, 1 Mar 1994 21:28:00 +0000 (21:28 +0000)]
changed from yacc to bison.

27 years agoadded tunable constants.
hollings [Tue, 1 Mar 1994 21:25:08 +0000 (21:25 +0000)]
added tunable constants.

27 years agoremoved call to print all metrics.
hollings [Tue, 1 Mar 1994 21:24:50 +0000 (21:24 +0000)]
removed call to print all metrics.

27 years agoremoved unused now variable.
hollings [Tue, 1 Mar 1994 21:23:58 +0000 (21:23 +0000)]
removed unused now variable.

27 years agoFixed memory access errors.
markc [Tue, 1 Mar 1994 01:50:46 +0000 (01:50 +0000)]
Fixed memory access errors.

27 years agoFixed typos.
markc [Tue, 1 Mar 1994 01:49:33 +0000 (01:49 +0000)]
Fixed typos.

27 years agoRemoved redundant includes.
markc [Tue, 1 Mar 1994 01:48:50 +0000 (01:48 +0000)]
Removed redundant includes.

27 years agoChanged global list to be a pointer to a list because I couldn't rely on
hollings [Mon, 28 Feb 1994 23:58:28 +0000 (23:58 +0000)]
Changed global list to be a pointer to a list because I couldn't rely on
the order of global constructors.

27 years agoRemoved "cd subdir" from the top-level Makefile, and replaced it with the
jcargill [Mon, 28 Feb 1994 17:04:07 +0000 (17:04 +0000)]
Removed "cd subdir" from the top-level Makefile, and replaced it with the
"make -C" flag to do a recursive make in a subdirectory.  That's cleaner.

27 years agoAdded PVM include and library paths, controlled by USES_PVM ifdef
jcargill [Mon, 28 Feb 1994 16:52:42 +0000 (16:52 +0000)]
Added PVM include and library paths, controlled by USES_PVM ifdef

27 years agoAdded pvm hooks and ifdefs.
markc [Mon, 28 Feb 1994 05:09:42 +0000 (05:09 +0000)]
Added pvm hooks and ifdefs.

27 years agoBuilt igen for mips.
markc [Sun, 27 Feb 1994 21:34:07 +0000 (21:34 +0000)]
Built igen for mips.
No change.

27 years agoPut in fix to prevent malloc from being redefined.
markc [Sun, 27 Feb 1994 19:46:50 +0000 (19:46 +0000)]
Put in fix to prevent malloc from being redefined.
Took out malloc redefine fix.

27 years agoPut in fix to prevent malloc from being redefined.
markc [Sun, 27 Feb 1994 19:46:33 +0000 (19:46 +0000)]
Put in fix to prevent malloc from being redefined.

27 years agoAdded support for storing paradynd's pids.
markc [Fri, 25 Feb 1994 20:58:10 +0000 (20:58 +0000)]
Added support for storing paradynd's pids.

27 years agoCommon area to declare reserve base values.
markc [Fri, 25 Feb 1994 20:55:41 +0000 (20:55 +0000)]
Common area to declare reserve base values.

27 years agoAdded my_pid member for client.
markc [Fri, 25 Feb 1994 20:55:09 +0000 (20:55 +0000)]
Added my_pid member for client.

27 years agoAdded hooks for pvm support.
markc [Fri, 25 Feb 1994 13:40:55 +0000 (13:40 +0000)]
Added hooks for pvm support.

27 years agoChanged args for RPC_undo_arg_list to reference types.
markc [Fri, 25 Feb 1994 12:02:42 +0000 (12:02 +0000)]
Changed args for RPC_undo_arg_list to reference types.

27 years agoRPC_undo_arg_list expects reference args, not pointers.
markc [Fri, 25 Feb 1994 12:00:43 +0000 (12:00 +0000)]
RPC_undo_arg_list expects reference args, not pointers.

27 years agoRPC_undo_arg_list returns 0 only if all arguments are found.
markc [Fri, 25 Feb 1994 11:58:24 +0000 (11:58 +0000)]
RPC_undo_arg_list returns 0 only if all arguments are found.

27 years agoChanged RPC_undo_arg_list return value.
markc [Fri, 25 Feb 1994 11:57:40 +0000 (11:57 +0000)]
Changed RPC_undo_arg_list return value.

27 years agoFixed bug. Igen generated versionVerify tests for client code when async.
markc [Fri, 25 Feb 1994 11:41:32 +0000 (11:41 +0000)]
Fixed bug.  Igen generated versionVerify tests for client code when async.

27 years agoAdded tests of new igen features.
markc [Fri, 25 Feb 1994 11:40:47 +0000 (11:40 +0000)]
Added tests of new igen features.

27 years agoInitial revision
markc [Fri, 25 Feb 1994 11:16:00 +0000 (11:16 +0000)]
Initial revision

27 years agoRemoved rpcUtil, replace with libutil, libutilPVM
markc [Fri, 25 Feb 1994 11:15:39 +0000 (11:15 +0000)]
Removed rpcUtil, replace with libutil, libutilPVM

27 years agoAdded support to allow compilation on mips.
markc [Fri, 25 Feb 1994 11:10:25 +0000 (11:10 +0000)]
Added support to allow compilation on mips.

27 years agoFixed to support compiling on mips.
markc [Fri, 25 Feb 1994 11:08:47 +0000 (11:08 +0000)]
Fixed to support compiling on mips.

27 years agoadded tuntable constants
hollings [Fri, 25 Feb 1994 00:26:17 +0000 (00:26 +0000)]
added tuntable constants

27 years agoadded tunable constants.
hollings [Fri, 25 Feb 1994 00:25:57 +0000 (00:25 +0000)]
added tunable constants.

27 years agoAdded USES_PVM.
markc [Thu, 24 Feb 1994 20:55:26 +0000 (20:55 +0000)]
Added USES_PVM.

27 years agoExtended man page.
markc [Thu, 24 Feb 1994 20:54:28 +0000 (20:54 +0000)]
Extended man page.

27 years agoAdded upcall description.
markc [Thu, 24 Feb 1994 19:31:23 +0000 (19:31 +0000)]
Added upcall description.

27 years agoAdded more comments.
markc [Thu, 24 Feb 1994 07:56:34 +0000 (07:56 +0000)]
Added more comments.

27 years agoMan page for librpcUtil.a
markc [Thu, 24 Feb 1994 07:06:48 +0000 (07:06 +0000)]
Man page for librpcUtil.a
Extended list class to provide map function.  rpcUtil supports internet domain
sockets.
Initial solaris 2 makefile.
Added support for rpcUtilPVM.
Added support for internet domain sockets.  Added helper functions to make
and examine arg lists.

27 years agoMan page for librpcUtil.a
markc [Thu, 24 Feb 1994 07:05:28 +0000 (07:05 +0000)]
Man page for librpcUtil.a
Extended list class to provide map function.  rpcUtil supports internet domain
sockets.

27 years agoMan page for librpcUtil.a
markc [Thu, 24 Feb 1994 07:04:55 +0000 (07:04 +0000)]
Man page for librpcUtil.a

27 years agoMan page for igen.
markc [Thu, 24 Feb 1994 05:14:50 +0000 (05:14 +0000)]
Man page for igen.
Initial version for solaris2.2.
Dependencies changed.
Added pvm support, virtual function support, inclusion of data members,
separate client and header include files.
New tests.

27 years agoMan page for igen.
markc [Thu, 24 Feb 1994 05:14:32 +0000 (05:14 +0000)]
Man page for igen.
Initial version for solaris2.2.
Dependencies changed.
Added pvm support, virtual function support, inclusion of data members,
separate client and header include files.

27 years agoMan page for igen.
markc [Thu, 24 Feb 1994 05:12:23 +0000 (05:12 +0000)]
Man page for igen.

27 years agoAdded an upcall to dyninstRPC.I to allow paradynd's to report information at
markc [Thu, 24 Feb 1994 04:36:47 +0000 (04:36 +0000)]
Added an upcall to dyninstRPC.I to allow paradynd's to report information at
startup.  Added a data member to the class that igen generates.
Make depend differences due to new header files that igen produces.
Added support to allow asynchronous starts of paradynd's.  The dataManager has
an advertised port that new paradynd's can connect to.
Changed header files to reflect changes in igen.

27 years agoAdded an upcall to dyninstRPC.I to allow paradynd's to report information at
markc [Thu, 24 Feb 1994 04:36:29 +0000 (04:36 +0000)]
Added an upcall to dyninstRPC.I to allow paradynd's to report information at
startup.  Added a data member to the class that igen generates.
Make depend differences due to new header files that igen produces.
Added support to allow asynchronous starts of paradynd's.  The dataManager has
an advertised port that new paradynd's can connect to.

27 years agoAdded an upcall to dyninstRPC.I to allow paradynd's to report information at
markc [Thu, 24 Feb 1994 04:34:14 +0000 (04:34 +0000)]
Added an upcall to dyninstRPC.I to allow paradynd's to report information at
startup.  Added a data member to the class that igen generates.

27 years agoChanged header files to reflect igen changes. main.C does not look at the number...
markc [Thu, 24 Feb 1994 04:32:33 +0000 (04:32 +0000)]
Changed header files to reflect igen changes.  main.C does not look at the number of command line arguments now.

27 years agoSupports igen code for pvm.
markc [Sun, 20 Feb 1994 22:35:00 +0000 (22:35 +0000)]
Supports igen code for pvm.

27 years agoAdded bininst to the modules list
jcargill [Thu, 17 Feb 1994 17:26:35 +0000 (17:26 +0000)]
Added bininst to the modules list

27 years agoCorrected install-man rule, so it goes to docs directory...
jcargill [Thu, 17 Feb 1994 17:18:23 +0000 (17:18 +0000)]
Corrected install-man rule, so it goes to docs directory...

27 years ago Supports PVM version of igen.
markc [Wed, 16 Feb 1994 22:07:17 +0000 (22:07 +0000)]
  Supports PVM version of igen.

27 years agoAdded other rules: clean, install, install-man. Make with no
jcargill [Wed, 16 Feb 1994 16:00:12 +0000 (16:00 +0000)]
Added other rules: clean, install, install-man.  Make with no
arguments now builds everything (make all), but doesn't install it.
"make install" seemed non-intuitive as a default rule.

27 years agoAdded a default sampling interval of 500msec. Previous default was not
hollings [Wed, 16 Feb 1994 00:07:24 +0000 (00:07 +0000)]
Added a default sampling interval of 500msec.  Previous default was not
to collect any data.

27 years agoExtra test cases.
hollings [Mon, 14 Feb 1994 16:38:26 +0000 (16:38 +0000)]
Extra test cases.

27 years agoFixed list.h ++ function to work when a hash table has an element at
hollings [Thu, 10 Feb 1994 23:08:20 +0000 (23:08 +0000)]
Fixed list.h ++ function to work when a hash table has an element at
slot zero in the table.

Removed unused fields in hist class.

27 years agoAdded print routines to list and hash table.
hollings [Wed, 9 Feb 1994 22:37:09 +0000 (22:37 +0000)]
Added print routines to list and hash table.

27 years agofixed pointers refs that pur caught.
hollings [Wed, 9 Feb 1994 22:35:48 +0000 (22:35 +0000)]
fixed pointers refs that pur caught.

27 years agoadded debugging code to print Hash table.
hollings [Wed, 9 Feb 1994 22:35:29 +0000 (22:35 +0000)]
added debugging code to print Hash table.

27 years agoFound a few pointer problems.
hollings [Tue, 8 Feb 1994 21:05:54 +0000 (21:05 +0000)]
Found a few pointer problems.

27 years agomade elapsed time optinal metric.
hollings [Tue, 8 Feb 1994 17:21:27 +0000 (17:21 +0000)]
made elapsed time optinal metric.

27 years agoFix to not core dump when parent is null.
hollings [Tue, 8 Feb 1994 17:20:29 +0000 (17:20 +0000)]
Fix to not core dump when parent is null.