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

27 years agoMake libutil more compatable with ATT CC.
hollings [Tue, 8 Feb 1994 00:30:32 +0000 (00:30 +0000)]
Make libutil more compatable with ATT CC.

27 years agoFixes for not directly including xdr.h
hollings [Tue, 8 Feb 1994 00:18:30 +0000 (00:18 +0000)]
Fixes for not directly including xdr.h

27 years agoFixed pointer problems to work on DECstations.
hollings [Tue, 8 Feb 1994 00:17:55 +0000 (00:17 +0000)]
Fixed pointer problems to work on DECstations.

27 years agoAdded inst-sunos to split cm-5 code from standard sunos code.
hollings [Mon, 7 Feb 1994 17:38:48 +0000 (17:38 +0000)]
Added inst-sunos to split cm-5 code from standard sunos code.

27 years agoFixes to pick up baselined stuff.
hollings [Mon, 7 Feb 1994 17:17:53 +0000 (17:17 +0000)]
Fixes to pick up baselined stuff.

27 years agoMade script check for Makefile not just directory.
hollings [Mon, 7 Feb 1994 17:10:32 +0000 (17:10 +0000)]
Made script check for Makefile not just directory.

27 years agoAdded context to pauseApplication call.
hollings [Sat, 5 Feb 1994 23:14:45 +0000 (23:14 +0000)]
Added context to pauseApplication call.

27 years agoMade sure we didn't return an mi when the enable failed.
hollings [Sat, 5 Feb 1994 23:14:00 +0000 (23:14 +0000)]
Made sure we didn't return an mi when the enable failed.

27 years agoAdded extern for sys_errlist[] (g++ version 2.5.7).
hollings [Sat, 5 Feb 1994 23:09:56 +0000 (23:09 +0000)]
Added extern for sys_errlist[] (g++ version 2.5.7).

27 years ago*** empty log message ***
hollings [Fri, 4 Feb 1994 01:25:46 +0000 (01:25 +0000)]
*** empty log message ***

27 years agoAdded if to check if dir is really there.
hollings [Fri, 4 Feb 1994 01:24:53 +0000 (01:24 +0000)]
Added if to check if dir is really there.

27 years agoTrivial change to compile under ultrix
jcargill [Fri, 4 Feb 1994 00:40:54 +0000 (00:40 +0000)]
Trivial change to compile under ultrix

27 years agoconstructor inheritance round two.
hollings [Fri, 4 Feb 1994 00:35:01 +0000 (00:35 +0000)]
constructor inheritance round two.

27 years agoFirst cut at toplevel make.
hollings [Fri, 4 Feb 1994 00:33:59 +0000 (00:33 +0000)]
First cut at toplevel make.

27 years agoTrivial change to compile under ultrix
jcargill [Fri, 4 Feb 1994 00:33:39 +0000 (00:33 +0000)]
Trivial change to compile under ultrix

27 years agochanged listHash to a macro to work with g++ 2.5.2.
hollings [Thu, 3 Feb 1994 23:30:43 +0000 (23:30 +0000)]
changed listHash to a macro to work with g++ 2.5.2.

27 years agoCorrected metric type for active_processes.
hollings [Thu, 3 Feb 1994 23:29:44 +0000 (23:29 +0000)]
Corrected metric type for active_processes.

27 years agoChanges to work with g++ version 2.5.2.
hollings [Thu, 3 Feb 1994 23:26:50 +0000 (23:26 +0000)]
Changes to work with g++ version 2.5.2.

27 years agoAdded setTid().
hollings [Wed, 2 Feb 1994 00:49:55 +0000 (00:49 +0000)]
Added setTid().

27 years agoChanges to make it compile with the new tree.
hollings [Wed, 2 Feb 1994 00:46:10 +0000 (00:46 +0000)]
Changes to make it compile with the new tree.

27 years agoAdded Auto Refinement options.
hollings [Wed, 2 Feb 1994 00:43:20 +0000 (00:43 +0000)]
Added Auto Refinement options.

27 years agoChanges to the Data manager to reflect the file naming convention and
hollings [Wed, 2 Feb 1994 00:42:31 +0000 (00:42 +0000)]
Changes to the Data manager to reflect the file naming convention and
to support the integration of the Performance Consultant.

27 years agoFirst version of the Performance Consultant using threads.
hollings [Wed, 2 Feb 1994 00:38:10 +0000 (00:38 +0000)]
First version of the Performance Consultant using threads.

27 years agoUpgrades for performanceConsultant thread.
hollings [Tue, 1 Feb 1994 18:47:33 +0000 (18:47 +0000)]
Upgrades for performanceConsultant thread.

27 years agoChanges for adding perfConsult thread.
hollings [Tue, 1 Feb 1994 18:46:50 +0000 (18:46 +0000)]
Changes for adding perfConsult thread.

27 years agoAdded flag to Server class to indicate if protocol verify has been done.
hollings [Mon, 31 Jan 1994 20:07:01 +0000 (20:07 +0000)]
Added flag to Server class to indicate if protocol verify has been done.

27 years agoAdded code to check the protocol name and version tests are run
hollings [Mon, 31 Jan 1994 20:05:57 +0000 (20:05 +0000)]
Added code to check the protocol name and version tests are run
before any upcalls get invoked.

27 years agoFixed max variable name length.
hollings [Fri, 28 Jan 1994 19:42:30 +0000 (19:42 +0000)]
Fixed max variable name length.

27 years agoAdded YFLAGS
hollings [Fri, 28 Jan 1994 01:42:31 +0000 (01:42 +0000)]
Added YFLAGS

27 years agochanges in include syntax round 2 or 3.
hollings [Thu, 27 Jan 1994 20:36:29 +0000 (20:36 +0000)]
changes in include syntax round 2 or 3.

27 years agoadded pid to xdr class.
hollings [Thu, 27 Jan 1994 20:35:05 +0000 (20:35 +0000)]
added pid to xdr class.

27 years agoFix for paradynd
hollings [Thu, 27 Jan 1994 20:33:39 +0000 (20:33 +0000)]
Fix for paradynd

27 years agoIinital version of paradynd speaking dynRPC igend protocol.
hollings [Thu, 27 Jan 1994 20:31:13 +0000 (20:31 +0000)]
Iinital version of paradynd speaking dynRPC igend protocol.

27 years agoFirst version of data manager interfaces.
hollings [Thu, 27 Jan 1994 00:41:37 +0000 (00:41 +0000)]
First version of data manager interfaces.

27 years agoTest Programs for igen.
hollings [Wed, 26 Jan 1994 06:50:29 +0000 (06:50 +0000)]
Test Programs for igen.

27 years agomade the output of igen pass through g++ -Wall.
hollings [Wed, 26 Jan 1994 06:50:10 +0000 (06:50 +0000)]
made the output of igen pass through g++ -Wall.

27 years agoChange to <module>/h/*.h
hollings [Wed, 26 Jan 1994 04:54:26 +0000 (04:54 +0000)]
Change to <module>/h/*.h

27 years agoChange to using <module>/h/*.h
hollings [Wed, 26 Jan 1994 04:53:24 +0000 (04:53 +0000)]
Change to using <module>/h/*.h

27 years agoGood stuff about igen
hollings [Tue, 25 Jan 1994 21:33:49 +0000 (21:33 +0000)]
Good stuff about igen

27 years agochanged Boolean to keep xdr happy.
hollings [Tue, 25 Jan 1994 20:52:36 +0000 (20:52 +0000)]
changed Boolean to keep xdr happy.

27 years agoBase makefile rules
hollings [Tue, 25 Jan 1994 20:51:59 +0000 (20:51 +0000)]
Base makefile rules

27 years agoFirst real version of utility library.
hollings [Tue, 25 Jan 1994 20:49:39 +0000 (20:49 +0000)]
First real version of utility library.

27 years agoNew utility for interfaces.
hollings [Tue, 25 Jan 1994 20:48:43 +0000 (20:48 +0000)]
New utility for interfaces.
new utility for interfaces.

27 years agoguardef defn of true/false.
hollings [Wed, 19 Jan 1994 20:46:17 +0000 (20:46 +0000)]
guardef defn of true/false.

27 years agoremoved destructors. Our current list semantics don't support auto
hollings [Wed, 15 Dec 1993 21:06:54 +0000 (21:06 +0000)]
removed destructors.  Our current list semantics don't support auto
destruction of list comonents since list elements can be shared between
lists.

27 years agoPut sampleMultiple and length alignment fixes back, and one retry fix
jcargill [Tue, 14 Dec 1993 17:27:21 +0000 (17:27 +0000)]
Put sampleMultiple and length alignment fixes back, and one retry fix

27 years agomoved getProcessTime() out of the ifdef notdef.
hollings [Tue, 14 Dec 1993 16:35:27 +0000 (16:35 +0000)]
moved getProcessTime() out of the ifdef notdef.

27 years agoadded destructor for List class.
hollings [Mon, 13 Dec 1993 20:11:14 +0000 (20:11 +0000)]
added destructor for List class.

27 years agoadded ALIGN_TO_WORDSIZE macro
hollings [Mon, 13 Dec 1993 20:10:53 +0000 (20:10 +0000)]
added ALIGN_TO_WORDSIZE macro

27 years agoincreased size of inst buffer to 1meg.
hollings [Mon, 13 Dec 1993 20:10:23 +0000 (20:10 +0000)]
increased size of inst buffer to 1meg.

27 years agoforce records to be word aligned.
hollings [Mon, 13 Dec 1993 19:48:12 +0000 (19:48 +0000)]
force records to be word aligned.

27 years agocorrected rindex parameter error
hollings [Mon, 13 Dec 1993 19:47:52 +0000 (19:47 +0000)]
corrected rindex parameter error

27 years agosupport for DYNINSTsampleMultiple.
hollings [Mon, 13 Dec 1993 19:47:29 +0000 (19:47 +0000)]
support for DYNINSTsampleMultiple.

27 years agouse assembly version of clock code.
hollings [Mon, 13 Dec 1993 19:47:06 +0000 (19:47 +0000)]
use assembly version of clock code.

27 years agoInitial revision
hollings [Mon, 13 Dec 1993 19:46:50 +0000 (19:46 +0000)]
Initial revision

27 years agoassorted small fixes.
hollings [Tue, 19 Oct 1993 15:31:52 +0000 (15:31 +0000)]
assorted small fixes.

27 years agonew simpler primitives.
hollings [Tue, 19 Oct 1993 15:29:58 +0000 (15:29 +0000)]
new simpler primitives.

27 years agoAST based mini-tramp code generator.
hollings [Tue, 19 Oct 1993 15:29:36 +0000 (15:29 +0000)]
AST based mini-tramp code generator.

27 years agoAdded true combines for global instrumentation
jcargill [Thu, 7 Oct 1993 19:09:12 +0000 (19:09 +0000)]
Added true combines for global instrumentation

27 years agoAdded filtering and resource discovery.
hollings [Fri, 1 Oct 1993 18:15:53 +0000 (18:15 +0000)]
Added filtering and resource discovery.

27 years agoremoved ni_time. v0_0
hollings [Fri, 3 Sep 1993 19:08:06 +0000 (19:08 +0000)]
removed ni_time.

27 years agonew include syntax.
hollings [Thu, 2 Sep 1993 22:10:10 +0000 (22:10 +0000)]
new include syntax.

27 years agofixed race condition caused be no re-trying sampling of process time.
hollings [Thu, 2 Sep 1993 22:09:38 +0000 (22:09 +0000)]
fixed race condition caused be no re-trying sampling of process time.

27 years agomade initTraceLibPN called from DYNINSTinitTraceLib.
hollings [Thu, 26 Aug 1993 23:07:34 +0000 (23:07 +0000)]
made initTraceLibPN called from DYNINSTinitTraceLib.

27 years agonew include syntax.
hollings [Thu, 26 Aug 1993 19:43:58 +0000 (19:43 +0000)]
new include syntax.

27 years agoInitial revision
hollings [Thu, 26 Aug 1993 19:43:28 +0000 (19:43 +0000)]
Initial revision