dyninst.git
25 years agoadded string (const char *, unsigned n) constructor
tamches [Wed, 24 Apr 1996 19:33:30 +0000 (19:33 +0000)]
added string (const char *, unsigned n) constructor

25 years agoMinor change to print message - naim
naim [Wed, 24 Apr 1996 15:01:19 +0000 (15:01 +0000)]
Minor change to print message - naim

25 years agoFixing misspelling error - naim
naim [Wed, 24 Apr 1996 15:00:34 +0000 (15:00 +0000)]
Fixing misspelling error - naim

25 years agoadded comments, minor change to getPredictedDataCostAsync
newhall [Mon, 22 Apr 1996 17:59:23 +0000 (17:59 +0000)]
added comments, minor change to getPredictedDataCostAsync

25 years agominor change to predictedDataCost
newhall [Mon, 22 Apr 1996 17:56:40 +0000 (17:56 +0000)]
minor change to predictedDataCost

25 years agoFixing bug: making sure that application was running before calling
naim [Mon, 22 Apr 1996 16:10:25 +0000 (16:10 +0000)]
Fixing bug: making sure that application was running before calling
continueProc in procedure walkStack - naim

25 years agoadded callbacks.cFunc
newhall [Sun, 21 Apr 1996 22:08:56 +0000 (22:08 +0000)]
added callbacks.cFunc

25 years agochanged getPredictedDataCostAsync
newhall [Sun, 21 Apr 1996 21:45:38 +0000 (21:45 +0000)]
changed getPredictedDataCostAsync

25 years agoadded PCpredData, and registered at a cFunc controlCallback func
newhall [Sun, 21 Apr 1996 21:45:02 +0000 (21:45 +0000)]
added PCpredData, and registered at a cFunc controlCallback func

25 years agoremoved performanceConsultant::getPredictedDataCostCallbackPC
newhall [Sun, 21 Apr 1996 21:44:23 +0000 (21:44 +0000)]
removed performanceConsultant::getPredictedDataCostCallbackPC

25 years agoadded vector<predCostType*>
newhall [Sun, 21 Apr 1996 21:42:51 +0000 (21:42 +0000)]
added vector<predCostType*>

25 years agochanges to getPredictedDataCost and getPredictedDataCostCallback
newhall [Sun, 21 Apr 1996 21:42:02 +0000 (21:42 +0000)]
changes to getPredictedDataCost and getPredictedDataCostCallback

25 years agochanges to make getPredictedDataCost truely asynchronous, the DM can now
newhall [Sun, 21 Apr 1996 21:41:19 +0000 (21:41 +0000)]
changes to make getPredictedDataCost truely asynchronous, the DM can now
handle any number of outstanding calls to this routine, and does not contain
any calls to PC routines

25 years agoadded predDataCostCallbackFunc, predictedDataCost upcall, and changed
newhall [Sun, 21 Apr 1996 21:39:44 +0000 (21:39 +0000)]
added predDataCostCallbackFunc, predictedDataCost upcall, and changed
arguments to getPredictedDataCost

25 years agochanged getPredictedDataCostCallback and getPredictedDataCost
newhall [Sun, 21 Apr 1996 21:38:04 +0000 (21:38 +0000)]
changed getPredictedDataCostCallback and getPredictedDataCost

25 years agoremoved getPredictedDataCostCallbackPC
newhall [Sun, 21 Apr 1996 21:37:18 +0000 (21:37 +0000)]
removed getPredictedDataCostCallbackPC

25 years agochange to paradynDaemon::endOfDataCollection to check for disabled mid case
newhall [Fri, 19 Apr 1996 21:38:23 +0000 (21:38 +0000)]
change to paradynDaemon::endOfDataCollection to check for disabled mid case
replaced msg_poll with msg_poll_pref in DMmain

25 years agoreplaced call to msg_poll with msg_poll_preference
newhall [Fri, 19 Apr 1996 21:25:02 +0000 (21:25 +0000)]
replaced call to msg_poll with msg_poll_preference

25 years agoAdding a procedure that will be called when we want to add a new process,
naim [Fri, 19 Apr 1996 18:28:17 +0000 (18:28 +0000)]
Adding a procedure that will be called when we want to add a new process,
as it is done using the "paradyn process" command - naim

25 years agoAdding a procedure that will be called from the DM to add a new process,
naim [Fri, 19 Apr 1996 18:26:37 +0000 (18:26 +0000)]
Adding a procedure that will be called from the DM to add a new process,
as it is done using the "paradyn process" command - naim

25 years agoFixing a minor problem with getPredictedDataCost procedure - naim
naim [Fri, 19 Apr 1996 16:24:19 +0000 (16:24 +0000)]
Fixing a minor problem with getPredictedDataCost procedure - naim

25 years agofixed an assert failure that was happening when hideFalseNodes was on
tamches [Thu, 18 Apr 1996 23:26:31 +0000 (23:26 +0000)]
fixed an assert failure that was happening when hideFalseNodes was on
and when a node changed from true to false

25 years agoAdding parameters that control and delay (when necessary) the deletion
naim [Thu, 18 Apr 1996 22:06:07 +0000 (22:06 +0000)]
Adding parameters that control and delay (when necessary) the deletion
of instrumentation. Also, some minor misspelling fixes - naim

25 years agoChanging maximum buffer size to 2K to write messages from paradynd to paradyn
naim [Thu, 18 Apr 1996 22:03:49 +0000 (22:03 +0000)]
Changing maximum buffer size to 2K to write messages from paradynd to paradyn
- naim

25 years agoChanges to make getPredictedDataCost asynchronous - naim
naim [Thu, 18 Apr 1996 22:00:13 +0000 (22:00 +0000)]
Changes to make getPredictedDataCost asynchronous - naim

25 years agoChanges to make possible to wait for messages and results on a particular
naim [Thu, 18 Apr 1996 21:59:30 +0000 (21:59 +0000)]
Changes to make possible to wait for messages and results on a particular
thread using igen - naim

25 years agonew DAGaddBatchOfEdges to correspond with PCthread/PCshg.C changes
tamches [Thu, 18 Apr 1996 20:46:35 +0000 (20:46 +0000)]
new DAGaddBatchOfEdges to correspond with PCthread/PCshg.C changes

25 years agouiRequestBuff no longer a pointer; we call 'new' on a vector just before
tamches [Thu, 18 Apr 1996 20:44:18 +0000 (20:44 +0000)]
uiRequestBuff no longer a pointer; we call 'new' on a vector just before
the batch call.  This avoids some purify hits.

25 years agouiRequestBuff no longer a pointer; numUIrequests no longer needed
tamches [Thu, 18 Apr 1996 20:43:19 +0000 (20:43 +0000)]
uiRequestBuff no longer a pointer; numUIrequests no longer needed

25 years agotunable "predictedCostLimit" renamed to "costLimit"; also, its initial
tamches [Thu, 18 Apr 1996 02:27:13 +0000 (02:27 +0000)]
tunable "predictedCostLimit" renamed to "costLimit"; also, its initial
value now 0.2

25 years agobug fix.
karavan [Wed, 17 Apr 1996 21:58:44 +0000 (21:58 +0000)]
bug fix.

25 years agochanged updateStatusDisplay to take a string
karavan [Tue, 16 Apr 1996 18:39:05 +0000 (18:39 +0000)]
changed updateStatusDisplay to take a string

25 years agofine-tunification of UI-PC batching code, plus addification of some
karavan [Tue, 16 Apr 1996 18:37:27 +0000 (18:37 +0000)]
fine-tunification of UI-PC batching code, plus addification of some
Ari-like verbification commentification.

25 years agoBUG FIX.
karavan [Tue, 16 Apr 1996 18:36:10 +0000 (18:36 +0000)]
BUG FIX.

25 years agoChanging from global to local grab - naim
naim [Mon, 15 Apr 1996 16:18:41 +0000 (16:18 +0000)]
Changing from global to local grab - naim

25 years agobug fix: added size member to shg class for use in UI batching.
karavan [Sun, 14 Apr 1996 03:21:13 +0000 (03:21 +0000)]
bug fix:  added size member to shg class for use in UI batching.

25 years agoadded new uiSHGrequest type for UI/PC interface
karavan [Sat, 13 Apr 1996 23:46:42 +0000 (23:46 +0000)]
added new uiSHGrequest type for UI/PC interface

25 years agobug fix to AlignTimes
karavan [Sat, 13 Apr 1996 04:43:03 +0000 (04:43 +0000)]
bug fix to AlignTimes

25 years agobetter implementation of batching for new edge requests to UI shg display
karavan [Sat, 13 Apr 1996 04:42:30 +0000 (04:42 +0000)]
better implementation of batching for new edge requests to UI shg display

changed type returned from datamgr->magnify and datamgr->magnify2

25 years agochanged rlNameIdType to contain const char *, not string
karavan [Sat, 13 Apr 1996 04:41:31 +0000 (04:41 +0000)]
changed rlNameIdType to contain const char *, not string

25 years agonew interface for batching edge requests
karavan [Sat, 13 Apr 1996 04:40:24 +0000 (04:40 +0000)]
new interface for batching edge requests

25 years agobetter implementation of batching for edge requests
karavan [Sat, 13 Apr 1996 04:39:39 +0000 (04:39 +0000)]
better implementation of batching for edge requests

25 years agoadded assert stmts
newhall [Wed, 10 Apr 1996 19:24:37 +0000 (19:24 +0000)]
added assert stmts

25 years agoadded getMetricName getFocusName methods to metricInstance class
newhall [Wed, 10 Apr 1996 19:24:24 +0000 (19:24 +0000)]
added getMetricName getFocusName methods to metricInstance class

25 years agofixed bug with disableDataCollection when persistent_data flag is set
newhall [Wed, 10 Apr 1996 19:07:54 +0000 (19:07 +0000)]
fixed bug with disableDataCollection when persistent_data flag is set

25 years agoremoved debug code
newhall [Wed, 10 Apr 1996 19:06:47 +0000 (19:06 +0000)]
removed debug code

25 years agoChanges to support multiple arguments to calls
lzheng [Wed, 10 Apr 1996 18:01:19 +0000 (18:01 +0000)]
Changes to support multiple arguments to calls

25 years agoAdded multiple arguments to calls for HPUX by using stack instead of extra
lzheng [Wed, 10 Apr 1996 18:00:11 +0000 (18:00 +0000)]
Added multiple arguments to calls for HPUX by using stack instead of extra
registers.

25 years agoTwo opCodes( loadMemOp, storeMemOp) are added for HP and the prototype of
lzheng [Wed, 10 Apr 1996 17:58:24 +0000 (17:58 +0000)]
Two opCodes( loadMemOp, storeMemOp) are added for HP and the prototype of
emitFuncCall for HP is changed to support multiple arguments.

25 years agofixed a bug in removeComponent
mjrg [Wed, 10 Apr 1996 00:18:43 +0000 (00:18 +0000)]
fixed a bug in removeComponent

25 years agochanged DYNINSTgetWallTime to DYNINSTgetWalltime to fix undefined symbol
newhall [Tue, 9 Apr 1996 22:20:50 +0000 (22:20 +0000)]
changed DYNINSTgetWallTime to DYNINSTgetWalltime to fix undefined symbol
errors when applications are linked with libdyninstRT_cp.a

25 years agoadded batch mode for adding a group of new nodes and edges to SHG display.
karavan [Tue, 9 Apr 1996 19:25:57 +0000 (19:25 +0000)]
added batch mode for adding a group of new nodes and edges to SHG display.

25 years agoadded batch mode to cut down on shg redraw time.
karavan [Tue, 9 Apr 1996 19:25:07 +0000 (19:25 +0000)]
added batch mode to cut down on shg redraw time.

25 years agoadded back batch mode to cut down on shg redraw time
karavan [Tue, 9 Apr 1996 19:24:22 +0000 (19:24 +0000)]
added back batch mode to cut down on shg redraw time

25 years agochange to metricInstance::dataDisable, to remove components from aggSample
newhall [Tue, 9 Apr 1996 16:15:26 +0000 (16:15 +0000)]
change to metricInstance::dataDisable, to remove components from aggSample
this fixes a the case when the persistent_data flag is set for an MI

25 years agoFixing prototype for procedure DYNINSTgenerateTraceRecord and adding
naim [Tue, 9 Apr 1996 15:52:36 +0000 (15:52 +0000)]
Fixing prototype for procedure DYNINSTgenerateTraceRecord and adding
additional parameters to a call to this function in RTtags.c that has these
parameters missing - naim

25 years agoMinor fix to previous commit - naim
naim [Tue, 9 Apr 1996 15:50:11 +0000 (15:50 +0000)]
Minor fix to previous commit - naim

25 years ago DYNINSTalarmExpire on HPUX is changed so that it will handle the interrpt
lzheng [Mon, 8 Apr 1996 23:18:15 +0000 (23:18 +0000)]
 DYNINSTalarmExpire on HPUX is changed so that it will handle the interrpt
 of system call correctly.
 Five functions is duplicated for HP. One reason is for efficiency,
 the other reasons is stated in the comments.

25 years agofirst version
lzheng [Mon, 8 Apr 1996 22:34:40 +0000 (22:34 +0000)]
first version

25 years agochanged how HP gets the CPU time
lzheng [Mon, 8 Apr 1996 22:33:52 +0000 (22:33 +0000)]
changed how HP gets the CPU time

25 years agoSYN_INST_BUF_SIZE now 1024*1024 for all architectures, even HP.
lzheng [Mon, 8 Apr 1996 22:31:25 +0000 (22:31 +0000)]
SYN_INST_BUF_SIZE now 1024*1024 for all architectures, even HP.

25 years agoAdded some HP-specific structures and member functions, needed
lzheng [Mon, 8 Apr 1996 22:26:49 +0000 (22:26 +0000)]
Added some HP-specific structures and member functions, needed
for treating the call site, entry point, and exit points differently
on the HP.

25 years agokludged prototype for endservent to accomodate HP.
lzheng [Mon, 8 Apr 1996 22:22:52 +0000 (22:22 +0000)]
kludged prototype for endservent to accomodate HP.

25 years agoremoved use of function funcReturn()
lzheng [Mon, 8 Apr 1996 21:43:09 +0000 (21:43 +0000)]
removed use of function funcReturn()

25 years agosplit templates.C up into templates0.C and templates1.C; needed for HP.
lzheng [Mon, 8 Apr 1996 21:42:12 +0000 (21:42 +0000)]
split templates.C up into templates0.C and templates1.C; needed for HP.

25 years agoreplaced templates.C with templates0.C and templates1.C; needed for HP.
lzheng [Mon, 8 Apr 1996 21:39:18 +0000 (21:39 +0000)]
replaced templates.C with templates0.C and templates1.C; needed for HP.

25 years agoremoved this obsolete file; replaceed with templates0.C and templates1.C
lzheng [Mon, 8 Apr 1996 21:38:10 +0000 (21:38 +0000)]
removed this obsolete file; replaceed with templates0.C and templates1.C

25 years agoinferiorFreeDefered is not called for HP, since it's not yet
lzheng [Mon, 8 Apr 1996 21:25:18 +0000 (21:25 +0000)]
inferiorFreeDefered is not called for HP, since it's not yet
implemented for HP.

25 years agoadded generateToBranch, an HP-specific routine
lzheng [Mon, 8 Apr 1996 21:24:08 +0000 (21:24 +0000)]
added generateToBranch, an HP-specific routine

25 years agoHP-specific version of emitFuncCall prototype
lzheng [Mon, 8 Apr 1996 21:23:40 +0000 (21:23 +0000)]
HP-specific version of emitFuncCall prototype

25 years agochanges to accomodate DYNINSTalarmExpire_hpux
lzheng [Mon, 8 Apr 1996 21:23:08 +0000 (21:23 +0000)]
changes to accomodate DYNINSTalarmExpire_hpux

25 years agochanges for HP generateCode and emitFuncCall
lzheng [Mon, 8 Apr 1996 21:21:11 +0000 (21:21 +0000)]
changes for HP generateCode and emitFuncCall

25 years agoselect --> P_select
lzheng [Mon, 8 Apr 1996 21:18:42 +0000 (21:18 +0000)]
select --> P_select

25 years agoChanges to initial instrumentation of exit point & pvm
lzheng [Mon, 8 Apr 1996 21:17:19 +0000 (21:17 +0000)]
Changes to initial instrumentation of exit point & pvm

25 years agoEXIT_NAME is now __exit instead of _exit
lzheng [Mon, 8 Apr 1996 21:14:52 +0000 (21:14 +0000)]
EXIT_NAME is now __exit instead of _exit

25 years agoThe working version of paradynd/HP
lzheng [Mon, 8 Apr 1996 21:12:18 +0000 (21:12 +0000)]
The working version of paradynd/HP

25 years agoadded prototypes for DYNINSTgenerateTraceRecord, DYNINSTgetCPUtime, and
hollings [Mon, 8 Apr 1996 21:12:14 +0000 (21:12 +0000)]
added prototypes for DYNINSTgenerateTraceRecord, DYNINSTgetCPUtime, and
DYNINSTgetWalltime.

25 years agoFixed call to generate trace to have the correct number of params.
hollings [Mon, 8 Apr 1996 21:10:57 +0000 (21:10 +0000)]
Fixed call to generate trace to have the correct number of params.

25 years agofixed bug in shg message window that could leave some residue when
tamches [Mon, 8 Apr 1996 19:54:56 +0000 (19:54 +0000)]
fixed bug in shg message window that could leave some residue when
changing phases.

25 years agosplit up search ready queue into two, one global one current, and moved to
karavan [Sun, 7 Apr 1996 21:29:31 +0000 (21:29 +0000)]
split up search ready queue into two, one global one current, and moved to
round robin queue removal.

eliminated startSearch(), combined functionality into activateSearch().  All
search requests are for a specific phase id.

changed dataMgr->enableDataCollection2 to take phaseID argument, with needed
changes internal to PC to track phaseID, to avoid enable requests being handled
for incorrect current phase.

added update of display when phase ends, so all nodes changed to inactive display
style.

25 years agoadded phaseID parameter to dataMgr->enableDataCollection2.
karavan [Sun, 7 Apr 1996 21:24:36 +0000 (21:24 +0000)]
added phaseID parameter to dataMgr->enableDataCollection2.

25 years agoadded check for valid phase in enableDataCollection2
karavan [Sun, 7 Apr 1996 21:21:36 +0000 (21:21 +0000)]
added check for valid phase in enableDataCollection2

25 years agocombined newSearch and activateSearch and got rid of newSearch.
karavan [Sun, 7 Apr 1996 21:20:47 +0000 (21:20 +0000)]
combined newSearch and activateSearch and got rid of newSearch.

25 years agoadded newPhaseNotification.
karavan [Sun, 7 Apr 1996 21:19:37 +0000 (21:19 +0000)]
added newPhaseNotification.

25 years agoadded new phaseID argument to enableDataCollection2
karavan [Sun, 7 Apr 1996 21:18:31 +0000 (21:18 +0000)]
added new phaseID argument to enableDataCollection2

25 years agochanged new phase notification handling; instead of being notified by the
karavan [Sun, 7 Apr 1996 21:17:07 +0000 (21:17 +0000)]
changed new phase notification handling; instead of being notified by the
data manager, the UI is notified by the performance consultant.  This prevents
a race condition.

25 years agoRemoved unused Line class.
hollings [Sat, 6 Apr 1996 21:29:26 +0000 (21:29 +0000)]
Removed unused Line class.

25 years agoAdd missing case for system time.
hollings [Sat, 6 Apr 1996 21:27:50 +0000 (21:27 +0000)]
Add missing case for system time.

25 years agoFixed inst free to work on AIX (really any platform with split I/D heaps).
hollings [Sat, 6 Apr 1996 21:25:24 +0000 (21:25 +0000)]
Fixed inst free to work on AIX (really any platform with split I/D heaps).
Removed the Line class.
Removed a debugging printf for multiple function returns.

25 years agoRemoved write-strings warning (eliminates several thousand warnings on AIX
hollings [Sat, 6 Apr 1996 21:18:08 +0000 (21:18 +0000)]
Removed write-strings warning (eliminates several thousand warnings on AIX
that are due to bad system header files).

25 years agoChaging the way grabs are done to try to make sure they don't fail - naim
naim [Fri, 5 Apr 1996 21:04:27 +0000 (21:04 +0000)]
Chaging the way grabs are done to try to make sure they don't fail - naim

25 years agoChaging default value for packet size tunable constant - naim
naim [Fri, 5 Apr 1996 21:02:39 +0000 (21:02 +0000)]
Chaging default value for packet size tunable constant - naim

25 years agochanged type of args to visi_DefinePhase to match visi interface
newhall [Thu, 4 Apr 1996 22:28:58 +0000 (22:28 +0000)]
changed type of args to visi_DefinePhase to match visi interface

25 years agoadded error 97
newhall [Thu, 4 Apr 1996 21:56:40 +0000 (21:56 +0000)]
added error 97

25 years agoadded limit option to visi definition
newhall [Thu, 4 Apr 1996 21:55:23 +0000 (21:55 +0000)]
added limit option to visi definition

25 years agochanges to enable routines so that they only enable mi_limit metric/focus
newhall [Thu, 4 Apr 1996 21:54:24 +0000 (21:54 +0000)]
changes to enable routines so that they only enable mi_limit metric/focus
pairs if mi_limit has a positive value, also use the value of DM_DATABUF_LIMIT
to limit the size of the buffer used to send data values to the visi

25 years agoadded DM_DATABUF_LIMIT, an upper bound to the data buffer size
newhall [Thu, 4 Apr 1996 21:51:32 +0000 (21:51 +0000)]
added DM_DATABUF_LIMIT, an upper bound to the data buffer size

25 years agoadded mi_limit to VMAddNewVisualization
newhall [Thu, 4 Apr 1996 21:49:26 +0000 (21:49 +0000)]
added mi_limit to VMAddNewVisualization

25 years agoMinor change to some test messages - naim
naim [Wed, 3 Apr 1996 16:52:01 +0000 (16:52 +0000)]
Minor change to some test messages - naim

25 years agoAdding error number 96 - naim
naim [Wed, 3 Apr 1996 14:29:20 +0000 (14:29 +0000)]
Adding error number 96 - naim