jcargill [Fri, 7 Apr 1995 15:08:13 +0000 (15:08 +0000)]
Moved setting of INSTANTIATE_TEMPLATES down into arch-specific Makefiles,
since it must be set before make.config is read.
jcargill [Thu, 6 Apr 1995 22:19:28 +0000 (22:19 +0000)]
Moved setting of INSTANTIATE_TEMPLATES down into arch-specific Makefiles,
since it must be set before make.config is read.
jcargill [Wed, 5 Apr 1995 20:24:05 +0000 (20:24 +0000)]
Removed CXXFLAGS brokenness; added INSTANTIATE_TEMPLATES instead
jcargill [Wed, 5 Apr 1995 20:22:21 +0000 (20:22 +0000)]
Added COLLECTOR for HPUX; added support for INSTANTIATE_TEMPLATES
karavan [Sat, 1 Apr 1995 22:21:40 +0000 (22:21 +0000)]
removed call to dm->enableResourceCreationNotification, which was being
made on every resource notification.
karavan [Sat, 1 Apr 1995 22:20:08 +0000 (22:20 +0000)]
removed unnecessary library function declarations leftover from Tk.
removed call to dm->enableResourceCreationNotification.
tamches [Sat, 1 Apr 1995 01:35:13 +0000 (01:35 +0000)]
Implemented NaN checking (needed on HP) of incoming dataGrid values
tamches [Sat, 1 Apr 1995 01:34:21 +0000 (01:34 +0000)]
Metric axis lines now 2 pix wide, not 1. Metric key items now more
color-coordinated (i.e., now, not just the axis lines are drawn in the
bar's color).
jcargill [Fri, 31 Mar 1995 15:56:11 +0000 (15:56 +0000)]
Changed malloc's to new's, so that constructors would get fired;
otherwise, bogus memory references/free's occur.
jcargill [Thu, 30 Mar 1995 15:32:37 +0000 (15:32 +0000)]
Fixed a minor UMR purify turned up
newhall [Wed, 29 Mar 1995 17:30:21 +0000 (17:30 +0000)]
changed wording of error #14
krisna [Fri, 24 Mar 1995 04:49:46 +0000 (04:49 +0000)]
added instantiations for lists within hash tables
jcargill [Mon, 20 Mar 1995 19:37:01 +0000 (19:37 +0000)]
Fixed uses of libutil that were missed in the renaming.
jcargill [Wed, 15 Mar 1995 20:12:22 +0000 (20:12 +0000)]
Added instantiation of templates used by TCthread; this caused link
problems only on HPUX for some strange reason.
jcargill [Wed, 15 Mar 1995 19:16:15 +0000 (19:16 +0000)]
Removed -lresolv for all architectures, and added it back for Sunos
and Solaris; libresolv.a causes trouble for hppa.
jcargill [Wed, 15 Mar 1995 19:12:13 +0000 (19:12 +0000)]
Added real pure rule, and fixed LDFLAGS
jcargill [Wed, 15 Mar 1995 19:10:47 +0000 (19:10 +0000)]
Added default COLLECTOR for purify
jcargill [Mon, 13 Mar 1995 18:14:15 +0000 (18:14 +0000)]
Changed libutil to libpdutil
jcargill [Mon, 13 Mar 1995 16:05:47 +0000 (16:05 +0000)]
fixed Double/float mix-up; could cause store-double instruction to an
incorrectly aligned address.
krisna [Sat, 11 Mar 1995 06:03:52 +0000 (06:03 +0000)]
libutil name change
krisna [Sat, 11 Mar 1995 06:02:54 +0000 (06:02 +0000)]
libthread, libutil name change
krisna [Sat, 11 Mar 1995 06:02:19 +0000 (06:02 +0000)]
library name change to include pd- prefix
hollings [Fri, 10 Mar 1995 19:40:18 +0000 (19:40 +0000)]
Added nasty note (but no fix) for floating point in timer routines.
hollings [Fri, 10 Mar 1995 19:39:42 +0000 (19:39 +0000)]
Fixed an ugly race condition in observed cost.
Added the use of unix profil to compute the time spent in inst code.
hollings [Fri, 10 Mar 1995 19:38:03 +0000 (19:38 +0000)]
Removed use of floating point to compute times. This speed up
the timer routines by a factor of 2-3.
Added DYNINSTuseGetrusage environment variable to force use of getrusage over
the mmaped uarea.
hollings [Fri, 10 Mar 1995 19:33:44 +0000 (19:33 +0000)]
Fixed several aspects realted to the cost model:
track the cost of the base tramp not just mini-tramps
correctly handle inst cost greater than an imm format on sparc
print starts at end of pvm apps.
added option to read a file with more accurate data for predicted cost.
hollings [Fri, 10 Mar 1995 19:30:21 +0000 (19:30 +0000)]
Added getPointCost and getInsnCost.
hollings [Fri, 10 Mar 1995 19:29:12 +0000 (19:29 +0000)]
Added code to include base tramp cost in first mini-tramp.
hollings [Fri, 10 Mar 1995 19:28:10 +0000 (19:28 +0000)]
Changed exit function to _cleanup.
krisna [Tue, 7 Mar 1995 20:55:38 +0000 (20:55 +0000)]
remove warnings
krisna [Fri, 3 Mar 1995 18:12:16 +0000 (18:12 +0000)]
the _correct_ prototype for strCompare
krisna [Thu, 2 Mar 1995 06:41:48 +0000 (06:41 +0000)]
better detection of data segment address ranges
krisna [Thu, 2 Mar 1995 04:23:19 +0000 (04:23 +0000)]
warning and bug fixes.
krisna [Thu, 2 Mar 1995 04:22:51 +0000 (04:22 +0000)]
eliminated bogus compiler warning with printf formats
newhall [Wed, 1 Mar 1995 00:12:27 +0000 (00:12 +0000)]
added static members to phaseInfo class
tamches [Mon, 27 Feb 1995 19:17:24 +0000 (19:17 +0000)]
Changes to code having to do with tunable constants.
First, header files have moved from util lib to TCthread.
Second, tunable constants may no longer be declared globally.
Third, accessing tunable constants is different.
markc [Mon, 27 Feb 1995 19:16:40 +0000 (19:16 +0000)]
Parentheses around "unsigned" allow gcc v 2.6.2 to compile this
tamches [Mon, 27 Feb 1995 19:13:49 +0000 (19:13 +0000)]
Many changes to reflect changes in tunable constants.
First change: TCthread is launched
other changes: Many tunable constants are declared here (within
main()) since they may no longer be declared globally in any
module.
tamches [Mon, 27 Feb 1995 19:12:23 +0000 (19:12 +0000)]
added TCtid for the new tunable constants thread
tamches [Mon, 27 Feb 1995 18:59:02 +0000 (18:59 +0000)]
The use of tunable constants has changed to reflect the new
"tunableConstantRegistry" class and the new TCthread.
tamches [Mon, 27 Feb 1995 18:57:51 +0000 (18:57 +0000)]
Extensive changes, to reflect equally extensive changes which
have been made to tunable constants.
tamches [Mon, 27 Feb 1995 18:56:48 +0000 (18:56 +0000)]
Changes to reflect the new TCthread.
tamches [Mon, 27 Feb 1995 18:55:43 +0000 (18:55 +0000)]
Minor include change to placate compiler.
tamches [Mon, 27 Feb 1995 18:50:01 +0000 (18:50 +0000)]
First version of TCthread; files tunableConst.h and .C have
simply moved from the util lib (and have been changed); file
TCmain.C is completely new.
tamches [Mon, 27 Feb 1995 18:43:03 +0000 (18:43 +0000)]
Changes to reflect the new TCthread; syntax for creating/declaring
tunable constants, as well as syntax for obtaining current
value of tunable constants has changed.
tamches [Mon, 27 Feb 1995 18:41:26 +0000 (18:41 +0000)]
Minor changes to reflect the new TCthread; tunable const header file
has moved and call syntax has changed.
tamches [Mon, 27 Feb 1995 18:40:05 +0000 (18:40 +0000)]
Minor changes to reflect new TCthread (tunable constant header
files have moved)
tamches [Mon, 27 Feb 1995 18:38:28 +0000 (18:38 +0000)]
Changes to reflect the new TCthread and, as a result, the extensively
revised tclTunable.C
tamches [Mon, 27 Feb 1995 18:32:30 +0000 (18:32 +0000)]
Changes to reflect the new TCthread.
tamches [Mon, 27 Feb 1995 18:17:39 +0000 (18:17 +0000)]
Removed tunable constant files from the util-lib
jcargill [Mon, 27 Feb 1995 17:37:04 +0000 (17:37 +0000)]
Added support for suppressing implicit dependency generation
(EXPLICIT_DEPENDS) and removed PD_NO_DEPENDS support
jcargill [Mon, 27 Feb 1995 17:34:55 +0000 (17:34 +0000)]
Explicitly ignore a "local" config file; this should prevent someone from
accidentally commiting it.
jcargill [Mon, 27 Feb 1995 17:34:10 +0000 (17:34 +0000)]
Simplified setting of ARCH_DEF, include a local config file, removed
explicit gcc path bogusness
markc [Sun, 26 Feb 1995 22:48:50 +0000 (22:48 +0000)]
vector.size() returns an unsigned. If the vector is to be traversed in reverse,
the bounds check cannot be > 0 since unsigned(0) - 1 is not negative.
markc [Sun, 26 Feb 1995 22:47:39 +0000 (22:47 +0000)]
Upgraded to compile using new interfaces. Many public data members became private.
markc [Sun, 26 Feb 1995 22:46:45 +0000 (22:46 +0000)]
Commented code that needs to be reexamined.
markc [Sun, 26 Feb 1995 22:46:19 +0000 (22:46 +0000)]
Fixed for pvm version. The pvm ifdefs are still ugly, but they compile.
markc [Sun, 26 Feb 1995 22:45:36 +0000 (22:45 +0000)]
Updated to compile under new system.
markc [Sun, 26 Feb 1995 22:45:09 +0000 (22:45 +0000)]
Changed addProcess interface to use reference to string vectors.
markc [Sun, 26 Feb 1995 22:44:29 +0000 (22:44 +0000)]
Changed vector of strings to reference to vector of strings for addProcess(...)
newhall [Sun, 26 Feb 1995 02:27:51 +0000 (02:27 +0000)]
added source file DMphase.C
newhall [Sun, 26 Feb 1995 02:14:39 +0000 (02:14 +0000)]
added source file DMphase.C
newhall [Sun, 26 Feb 1995 02:14:01 +0000 (02:14 +0000)]
added some of the phase interface support
newhall [Sun, 26 Feb 1995 02:11:51 +0000 (02:11 +0000)]
added some phase interface routines
newhall [Sun, 26 Feb 1995 02:08:32 +0000 (02:08 +0000)]
added some of the support for the phase interface
fix so that the vector of data values are being
correctly filled before call to BulkDataTransfer
newhall [Sun, 26 Feb 1995 02:02:22 +0000 (02:02 +0000)]
added callback functions for new visiLib phase info.
added new phase table visi
newhall [Sun, 26 Feb 1995 02:01:45 +0000 (02:01 +0000)]
added callback functions for new visiLib phase info.
newhall [Sun, 26 Feb 1995 01:59:20 +0000 (01:59 +0000)]
added phase interface functions
newhall [Sun, 26 Feb 1995 01:57:02 +0000 (01:57 +0000)]
re-organized some of the header files so that definitions that are
used by many modules are in new header file sys.h
markc [Fri, 24 Feb 1995 04:42:01 +0000 (04:42 +0000)]
Check if an address could be for an instruction before checking to see if it
is delayed, since we should not be checking instructions that are out of range.
markc [Thu, 23 Feb 1995 22:53:25 +0000 (22:53 +0000)]
Removed extract method, which is not part of the stl interface.
tamches [Wed, 22 Feb 1995 12:29:46 +0000 (12:29 +0000)]
Changed "delete" to "delete []"
markc [Tue, 21 Feb 1995 22:03:32 +0000 (22:03 +0000)]
Added slightly better error recovery, with messages! Paradynd reports back
when it attempts to run an unusable executable. It no longer aborts.
jcargill [Tue, 21 Feb 1995 16:35:44 +0000 (16:35 +0000)]
Moved RT_Boolean into rtinst.h (didn't belong in kludges.h), and removed
a couple of troublesome kludges prototypes
jcargill [Tue, 21 Feb 1995 16:34:06 +0000 (16:34 +0000)]
Allow module-specific linking and installing where desired
jcargill [Tue, 21 Feb 1995 16:27:55 +0000 (16:27 +0000)]
Changes to new build system so rtinst builds for all archs
markc [Fri, 17 Feb 1995 22:19:21 +0000 (22:19 +0000)]
Added defs to build libutilPVM.a
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
markc [Fri, 17 Feb 1995 06:55:06 +0000 (06:55 +0000)]
Removed const to non-const compiler warnings
markc [Thu, 16 Feb 1995 19:10:52 +0000 (19:10 +0000)]
Removed start slash from comments
Removed start slash from comments
markc [Thu, 16 Feb 1995 19:10:39 +0000 (19:10 +0000)]
Removed start slash from comments
markc [Thu, 16 Feb 1995 19:09:13 +0000 (19:09 +0000)]
Removed bogus assert in constructor
markc [Thu, 16 Feb 1995 17:21:07 +0000 (17:21 +0000)]
Boundary symbols for libdyninst
markc [Thu, 16 Feb 1995 17:18:30 +0000 (17:18 +0000)]
More posix library support.
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.
markc [Thu, 16 Feb 1995 17:15:52 +0000 (17:15 +0000)]
Must have been sleepy when I did the commit.
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.
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.
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