dyninst.git
25 years agoadded setMetricNewMaxLL; adjusted setMetricNewMax accordingly
tamches [Wed, 15 May 1996 18:02:12 +0000 (18:02 +0000)]
added setMetricNewMaxLL; adjusted setMetricNewMax accordingly

25 years agoadded setMetricNewMaxLL
tamches [Wed, 15 May 1996 18:01:22 +0000 (18:01 +0000)]
added setMetricNewMaxLL

25 years agooops! removed debugging print!
karavan [Wed, 15 May 1996 04:42:02 +0000 (04:42 +0000)]
oops! removed debugging print!

25 years agobug fixes: changed pendingCost pendingSearches and numexperiments to
karavan [Wed, 15 May 1996 04:35:07 +0000 (04:35 +0000)]
bug fixes: changed pendingCost pendingSearches and numexperiments to
break down by phase type, so starting a new current phase updates these
totals correctly; fixed error in estimated cost propagation.

25 years agofixed a buy related to asynchronous enables: don't aggregate values until
mjrg [Wed, 15 May 1996 00:48:29 +0000 (00:48 +0000)]
fixed a buy related to asynchronous enables: don't aggregate values until
we have received replies for all the requests

25 years agobug fix for cm5 enables when the focus is refined on the machine heirarchy
newhall [Tue, 14 May 1996 18:11:58 +0000 (18:11 +0000)]
bug fix for cm5 enables when the focus is refined on the machine heirarchy

25 years agoCheck the pid of a TR_EXEC record
mjrg [Mon, 13 May 1996 15:44:48 +0000 (15:44 +0000)]
Check the pid of a TR_EXEC record

25 years agobug fix to legalToInst: return false if all processes have exited
newhall [Mon, 13 May 1996 02:19:06 +0000 (02:19 +0000)]
bug fix to legalToInst:  return false if all processes have exited

25 years agoFixed prototype of ptrace to match 4.1.
hollings [Sun, 12 May 1996 20:30:28 +0000 (20:30 +0000)]
Fixed prototype of ptrace to match 4.1.

25 years agofirst versions
tamches [Sun, 12 May 1996 06:13:53 +0000 (06:13 +0000)]
first versions

25 years agoaixheaders.h split up into 3.2 and 4.1 versions
tamches [Sun, 12 May 1996 06:08:31 +0000 (06:08 +0000)]
aixheaders.h split up into 3.2 and 4.1 versions

25 years agoaix 4.1 commit
tamches [Sun, 12 May 1996 06:06:31 +0000 (06:06 +0000)]
aix 4.1 commit

25 years agoreplaced with aixv32Kludges.C and aixv41Kludges.C
tamches [Sun, 12 May 1996 05:30:19 +0000 (05:30 +0000)]
replaced with aixv32Kludges.C and aixv41Kludges.C

25 years agoreplaced with aixv32Headers.h and aixv41Headers.h
tamches [Sun, 12 May 1996 05:28:13 +0000 (05:28 +0000)]
replaced with aixv32Headers.h and aixv41Headers.h

25 years agoaix 4.1 commit
tamches [Sun, 12 May 1996 05:26:56 +0000 (05:26 +0000)]
aix 4.1 commit

25 years ago(really Jeff)
tamches [Sun, 12 May 1996 05:16:45 +0000 (05:16 +0000)]
(really Jeff)
Now works with aix 4.1

25 years ago(really Jeff)
tamches [Sun, 12 May 1996 05:12:57 +0000 (05:12 +0000)]
(really Jeff)
Added ability to process aix 4.1-linked files.

25 years agoaix 4.1 commit
tamches [Sun, 12 May 1996 05:12:16 +0000 (05:12 +0000)]
aix 4.1 commit

25 years agosplit off some contents into the new templatesUIWASHG.C file
tamches [Sun, 12 May 1996 04:42:35 +0000 (04:42 +0000)]
split off some contents into the new templatesUIWASHG.C file

25 years agofirst version
tamches [Sun, 12 May 1996 04:41:57 +0000 (04:41 +0000)]
first version

25 years agoadded templatesUIWASHG.C (split off from templatesUI.C), since our
tamches [Sun, 12 May 1996 04:41:20 +0000 (04:41 +0000)]
added templatesUIWASHG.C (split off from templatesUI.C), since our
aix 4.1 machines barfed when assembling what was templatesUI.C

25 years agoFLEX_DIR in /usr/local/lib for aix 4.1
tamches [Sun, 12 May 1996 04:36:48 +0000 (04:36 +0000)]
FLEX_DIR in /usr/local/lib for aix 4.1

25 years agoadded addrHash
tamches [Sat, 11 May 1996 23:16:07 +0000 (23:16 +0000)]
added addrHash

25 years agoinferiorHeap now uses addrHash instead of uiHash; performs better.
tamches [Sat, 11 May 1996 23:15:17 +0000 (23:15 +0000)]
inferiorHeap now uses addrHash instead of uiHash; performs better.

25 years agoinferiorHeap uses addrHash instead of uiHash; performs better.
tamches [Sat, 11 May 1996 23:14:54 +0000 (23:14 +0000)]
inferiorHeap uses addrHash instead of uiHash; performs better.

25 years agofixed bug in PendingCost calculation.
karavan [Sat, 11 May 1996 01:57:58 +0000 (01:57 +0000)]
fixed bug in PendingCost calculation.

25 years agoAdded new calls to handleProcessExit
mjrg [Sat, 11 May 1996 00:30:47 +0000 (00:30 +0000)]
Added new calls to handleProcessExit

25 years agoFixed memory leak in guessCost
mjrg [Sat, 11 May 1996 00:30:08 +0000 (00:30 +0000)]
Fixed memory leak in guessCost

25 years agoFixed memory leak in mdl_inst_stmt::apply
mjrg [Sat, 11 May 1996 00:29:39 +0000 (00:29 +0000)]
Fixed memory leak in mdl_inst_stmt::apply

25 years agoBug fix and some improvements passing a reference instead of copying a
naim [Fri, 10 May 1996 22:36:31 +0000 (22:36 +0000)]
Bug fix and some improvements passing a reference instead of copying a
structure - naim

25 years agoChaning some parameters for instrumentation deletion - naim
naim [Fri, 10 May 1996 21:38:43 +0000 (21:38 +0000)]
Chaning some parameters for instrumentation deletion - naim

25 years agoInserting temporal timing information collection - naim
naim [Fri, 10 May 1996 13:52:58 +0000 (13:52 +0000)]
Inserting temporal timing information collection - naim

25 years agoChanges to improve the instrumentation deletion process - naim
naim [Fri, 10 May 1996 13:51:33 +0000 (13:51 +0000)]
Changes to improve the instrumentation deletion process - naim

25 years agoisFreeOK now takes in references as its last 2 args
tamches [Fri, 10 May 1996 06:55:50 +0000 (06:55 +0000)]
isFreeOK now takes in references as its last 2 args
calls to disabledItem member fns, now that its data are private
call to dictionary's find() instead of defines() & operator[].

25 years agodisabledItem is now a class w/ its data private; added
tamches [Fri, 10 May 1996 06:54:16 +0000 (06:54 +0000)]
disabledItem is now a class w/ its data private; added
proper operator= and a constructor
inferiorFree's last 2 args are now references; saves needless
calls to vector ctor --> new/delete

25 years agoadded template class dictionary <instInstance *, instInstance *>;
tamches [Fri, 10 May 1996 05:13:16 +0000 (05:13 +0000)]
added template class  dictionary <instInstance *, instInstance *>;

25 years agochanged vrble addr to dest; can now compile ok
tamches [Fri, 10 May 1996 05:12:34 +0000 (05:12 +0000)]
changed vrble addr to dest; can now compile ok

25 years agofind() is a const member function
tamches [Fri, 10 May 1996 05:07:28 +0000 (05:07 +0000)]
find() is a const member function

25 years agochanged uiHash.
karavan [Thu, 9 May 1996 22:46:51 +0000 (22:46 +0000)]
changed uiHash.

25 years agoincreased the socket send buffer size from 4K to 32K on sunos and hpux
newhall [Thu, 9 May 1996 21:27:42 +0000 (21:27 +0000)]
increased the socket send buffer size from 4K to 32K on sunos and hpux

25 years agoChanges for the symbol table of fortran program and optimazation
lzheng [Thu, 9 May 1996 19:32:25 +0000 (19:32 +0000)]
Changes for the symbol table of fortran program and optimazation

25 years agoMinor changes for the return value of procedure findInstPoint
lzheng [Thu, 9 May 1996 19:24:18 +0000 (19:24 +0000)]
Minor changes for the return value of procedure findInstPoint

25 years agoMinor change for the instrumentation of application exit point
lzheng [Thu, 9 May 1996 19:23:04 +0000 (19:23 +0000)]
Minor change for the instrumentation of application exit point

25 years agoMinor fix to remove one ifdef for HPUX
lzheng [Thu, 9 May 1996 19:21:44 +0000 (19:21 +0000)]
Minor fix to remove one ifdef for HPUX

25 years agoMaking change in disable routine to avoid resize problem - naim
naim [Thu, 9 May 1996 15:36:57 +0000 (15:36 +0000)]
Making change in disable routine to avoid resize problem - naim

25 years agoadded support for handling fork and exec in the application
mjrg [Wed, 8 May 1996 23:56:39 +0000 (23:56 +0000)]
added support for handling fork and exec in the application

25 years agoadded support for handling fork and exec by an application
mjrg [Wed, 8 May 1996 23:54:33 +0000 (23:54 +0000)]
added support for handling fork and exec by an application
use /proc instead of ptrace on solaris
removed warnings

25 years agochanged function called on exit
mjrg [Wed, 8 May 1996 23:52:32 +0000 (23:52 +0000)]
changed function called on exit

25 years agoincluded instructions to save registers in cost
mjrg [Wed, 8 May 1996 23:51:41 +0000 (23:51 +0000)]
included instructions to save registers in cost

25 years agoinferiorFreeDefered does not execute on the CM-5 - naim
naim [Wed, 8 May 1996 19:46:44 +0000 (19:46 +0000)]
inferiorFreeDefered does not execute on the CM-5 - naim

25 years agoYet another fix to my previous fix! - naim
naim [Wed, 8 May 1996 19:36:19 +0000 (19:36 +0000)]
Yet another fix to my previous fix! - naim

25 years agoMinor fix - naim
naim [Wed, 8 May 1996 19:30:51 +0000 (19:30 +0000)]
Minor fix - naim

25 years agoEliminating warning messages - naim
naim [Wed, 8 May 1996 18:25:58 +0000 (18:25 +0000)]
Eliminating warning messages - naim

25 years agoEliminating some minor warning messages - naim
naim [Wed, 8 May 1996 18:24:32 +0000 (18:24 +0000)]
Eliminating some minor warning messages - naim

25 years agothe bucket_width internal metric is now reported using currSamplingRate
tamches [Wed, 8 May 1996 17:05:30 +0000 (17:05 +0000)]
the bucket_width internal metric is now reported using currSamplingRate
instead of the ostensible value in the internalMetric enabled-instance
structure.

25 years agoadded comments regarding how we are kludging the internal metric bucket_width
tamches [Wed, 8 May 1996 17:04:14 +0000 (17:04 +0000)]
added comments regarding how we are kludging the internal metric bucket_width
for now

25 years agoCommented out a debugging printf
hollings [Wed, 8 May 1996 15:55:10 +0000 (15:55 +0000)]
Commented out a debugging printf

25 years agoChanging buffer size to 1K - naim
naim [Wed, 8 May 1996 15:26:22 +0000 (15:26 +0000)]
Changing buffer size to 1K - naim

25 years agoMinor changes to debugging information - naim
naim [Wed, 8 May 1996 13:37:06 +0000 (13:37 +0000)]
Minor changes to debugging information - naim

25 years agochanged enable requests to be handled asynchronously within the PC
karavan [Wed, 8 May 1996 07:47:09 +0000 (07:47 +0000)]
changed enable requests to be handled asynchronously within the PC

25 years agoChanged enable data calls to be fully asynchronous within the performance consultant.
karavan [Wed, 8 May 1996 07:35:01 +0000 (07:35 +0000)]
Changed enable data calls to be fully asynchronous within the performance consultant.

some changes to cost handling, with additional limit on number of outstanding enable requests.

25 years agoFixed code to work when there are two different image files.
mjrg [Tue, 7 May 1996 22:39:25 +0000 (22:39 +0000)]
Fixed code to work when there are two different image files.

25 years agoadded threadExiting, this routine must be synchrounous
newhall [Tue, 7 May 1996 18:06:28 +0000 (18:06 +0000)]
added threadExiting, this routine must be synchrounous

25 years agoadded threadExiting routine
newhall [Tue, 7 May 1996 18:05:56 +0000 (18:05 +0000)]
added threadExiting routine

25 years agoadded call to UI routine threadExiting before exiting VISIthread
newhall [Tue, 7 May 1996 18:05:22 +0000 (18:05 +0000)]
added call to UI routine threadExiting before exiting VISIthread

25 years agofix to bug caused by my previous commit
newhall [Tue, 7 May 1996 17:25:39 +0000 (17:25 +0000)]
fix to bug caused by my previous commit

25 years agobug fix in dataManager::enableDataRequest2
karavan [Tue, 7 May 1996 10:29:11 +0000 (10:29 +0000)]
bug fix in dataManager::enableDataRequest2

25 years agochanged call to enableDataRequest
newhall [Mon, 6 May 1996 17:17:59 +0000 (17:17 +0000)]
changed call to enableDataRequest

25 years agoinitialize top half of buckets to PARADYN_NaN on a fold
newhall [Mon, 6 May 1996 17:14:54 +0000 (17:14 +0000)]
initialize top half of buckets to PARADYN_NaN on a fold

25 years agoadded disableDataAndClearPersistentData, and added phase_persistent_data flag
newhall [Mon, 6 May 1996 17:14:02 +0000 (17:14 +0000)]
added disableDataAndClearPersistentData, and added phase_persistent_data flag
to enableDataRequest routines

25 years agochanged initial value of EnableRequestPacketSize tunable constant from 2 to 10
newhall [Mon, 6 May 1996 17:13:39 +0000 (17:13 +0000)]
changed initial value of EnableRequestPacketSize tunable constant from 2 to 10

25 years agochanged arguments to enableDataRequest
newhall [Mon, 6 May 1996 17:13:11 +0000 (17:13 +0000)]
changed arguments to enableDataRequest

25 years agochanged arguments to EnableDataRequest2, commented out debug output
newhall [Mon, 6 May 1996 17:12:40 +0000 (17:12 +0000)]
changed arguments to EnableDataRequest2, commented out debug output

25 years agoadded phase_persistent_data flag to MI, changed enable calls to daemons
newhall [Mon, 6 May 1996 17:11:24 +0000 (17:11 +0000)]
added phase_persistent_data flag to MI, changed enable calls to daemons
so that the call only goes to a subset of daemons based on the foci

25 years agoAdding window to confirm whether the user wants to exit paradyn - naim
naim [Mon, 6 May 1996 16:41:44 +0000 (16:41 +0000)]
Adding window to confirm whether the user wants to exit paradyn - naim

25 years agoFixing problem with deletion of instrumentation and adding procedure to
naim [Mon, 6 May 1996 13:48:47 +0000 (13:48 +0000)]
Fixing problem with deletion of instrumentation and adding procedure to
compact memory when we run out of space to insert more instrumentation - naim

25 years agoFixing problem with continueProc - naim
naim [Mon, 6 May 1996 13:45:13 +0000 (13:45 +0000)]
Fixing problem with continueProc - naim

25 years agoreplaced dictionary_hash defines() and [] calls with find()
karavan [Mon, 6 May 1996 10:05:56 +0000 (10:05 +0000)]
replaced dictionary_hash defines() and [] calls with find()

25 years agoadded new function find() to dictionary_lite class
karavan [Mon, 6 May 1996 04:39:20 +0000 (04:39 +0000)]
added new function find() to dictionary_lite class

25 years agoadded new function find() to classes dictionary_hash and dictionary_lite
karavan [Mon, 6 May 1996 04:38:38 +0000 (04:38 +0000)]
added new function find() to classes dictionary_hash and dictionary_lite

25 years agoremoved warning.
karavan [Mon, 6 May 1996 04:37:41 +0000 (04:37 +0000)]
removed warning.

25 years agoadded thread globals
karavan [Mon, 6 May 1996 04:36:59 +0000 (04:36 +0000)]
added thread globals

25 years agochanged filteredDataServer::DataFilters to dictionary_lite
karavan [Mon, 6 May 1996 04:36:27 +0000 (04:36 +0000)]
changed filteredDataServer::DataFilters to dictionary_lite

25 years agoBug fix for asynchronous predicted cost changes.
karavan [Mon, 6 May 1996 04:34:57 +0000 (04:34 +0000)]
Bug fix for asynchronous predicted cost changes.

added new function find() to template classes dictionary_hash and
dictionary_lite.

changed filteredDataServer::DataFilters to dictionary_lite

changed normalized hypotheses to use activeProcesses:cf rather than
activeProcesses:tlf

code cleanup

25 years agosped up addInterval()
tamches [Fri, 3 May 1996 20:34:45 +0000 (20:34 +0000)]
sped up addInterval()

25 years agoa don't blame me commit: active_processes can now be enabled for
tamches [Fri, 3 May 1996 17:05:57 +0000 (17:05 +0000)]
a don't blame me commit: active_processes can now be enabled for
any focus, not just processes, machines, and whole program.

25 years agoadded some class data members
karavan [Thu, 2 May 1996 19:52:37 +0000 (19:52 +0000)]
added some class data members

25 years agoremoved obsolete parameters from predicted cost callback defn
karavan [Thu, 2 May 1996 19:52:15 +0000 (19:52 +0000)]
removed obsolete parameters from predicted cost callback defn

25 years agoadded new cost server class, two new files, PCcostServer.C and PCcostServer.h
karavan [Thu, 2 May 1996 19:51:39 +0000 (19:51 +0000)]
added new cost server class, two new files, PCcostServer.C and PCcostServer.h

25 years agoadded new costServer class
karavan [Thu, 2 May 1996 19:50:05 +0000 (19:50 +0000)]
added new costServer class

25 years agoremoved obsolete parameters from predictedCost callback function defn
karavan [Thu, 2 May 1996 19:49:08 +0000 (19:49 +0000)]
removed obsolete parameters from predictedCost callback function defn

25 years agoa new class to cache predicted cost values, since these calls take so
karavan [Thu, 2 May 1996 19:48:16 +0000 (19:48 +0000)]
a new class to cache predicted cost values, since these calls take so
darn long to get back from the daemons we seek to minimize them where
possible.

25 years agochanged predicted data cost to be fully asynchronous within the pc.
karavan [Thu, 2 May 1996 19:46:26 +0000 (19:46 +0000)]
changed predicted data cost to be fully asynchronous within the pc.

added predicted cost server which caches predicted cost values, minimizing
the number of calls to the data manager.

added new batch version of ui->DAGconfigNode

added hysteresis factor to cost threshold

eliminated calls to dm->enable wherever possible

general cleanup

25 years agoadded getMachineNameReferredTo
tamches [Thu, 2 May 1996 16:17:34 +0000 (16:17 +0000)]
added getMachineNameReferredTo
cleaned up class decls by making appropriate member fns const

25 years agoadded machineName2Daemon
tamches [Thu, 2 May 1996 16:16:30 +0000 (16:16 +0000)]
added machineName2Daemon

25 years agoadded machineName2Daemon
tamches [Thu, 2 May 1996 16:15:58 +0000 (16:15 +0000)]
added machineName2Daemon
cleaned up class decls a bit by making appropriate member fns const

25 years agoDeleting debugging info for DAGaddBatchOfEdges - naim
naim [Thu, 2 May 1996 12:59:08 +0000 (12:59 +0000)]
Deleting debugging info for DAGaddBatchOfEdges - naim

25 years agoadded inactivateEntireSearch
tamches [Wed, 1 May 1996 20:56:35 +0000 (20:56 +0000)]
added inactivateEntireSearch
altered use of configNode to correspond w/ new shg syntax

25 years agoadded inactivateEntireSearch
tamches [Wed, 1 May 1996 20:56:07 +0000 (20:56 +0000)]
added inactivateEntireSearch

25 years agoadded inactivateAll
tamches [Wed, 1 May 1996 20:55:55 +0000 (20:55 +0000)]
added inactivateAll
changed configNode implementation