dyninst.git
27 years agoremoved event type NEWMETRICSRESOURCES
newhall [Wed, 3 Aug 1994 20:47:46 +0000 (20:47 +0000)]
removed event type NEWMETRICSRESOURCES
CVS ----------------------------------------------------------------------

27 years agoremoved interface routines Enabled and NewMetricsResources
newhall [Wed, 3 Aug 1994 20:47:28 +0000 (20:47 +0000)]
removed interface routines Enabled and NewMetricsResources

27 years agoremoved calls to visi interface routine Enabled()
newhall [Wed, 3 Aug 1994 20:46:53 +0000 (20:46 +0000)]
removed calls to visi interface routine Enabled()
added error detection code

27 years agosplit tunable constants into two parts: boolean and float.
hollings [Wed, 3 Aug 1994 19:11:07 +0000 (19:11 +0000)]
split tunable constants into two parts: boolean and float.

27 years agosplit tunable constant into boolean and float types.
hollings [Wed, 3 Aug 1994 19:10:25 +0000 (19:10 +0000)]
split tunable constant into boolean and float types.

27 years agosplit tunable constant into float and boolean types
hollings [Wed, 3 Aug 1994 19:09:45 +0000 (19:09 +0000)]
split tunable constant into float and boolean types

added tunable constant for printing tests as they avaluate.

added code to compute the min interval data has been enabled for a single
test rather than using a global min.  This prevents short changes from
altering long term trends among high level hypotheses.

27 years agoAdded tunableConstant to print enable/disable pairs.
hollings [Wed, 3 Aug 1994 19:06:23 +0000 (19:06 +0000)]
Added tunableConstant to print enable/disable pairs.

Fixed fold to report fold info to all perfStreams even if they have
not active data being displayed.

27 years agosplit tunable constant into Boolean and Float sub-classes.
hollings [Wed, 3 Aug 1994 18:37:30 +0000 (18:37 +0000)]
split tunable constant into Boolean and Float sub-classes.

27 years agofixed modules to use list template for lists of functions.
hollings [Tue, 2 Aug 1994 18:25:07 +0000 (18:25 +0000)]
fixed modules to use list template for lists of functions.

27 years agoadded clock speed argument to stats.
hollings [Tue, 2 Aug 1994 18:24:34 +0000 (18:24 +0000)]
added clock speed argument to stats.

27 years agoadded clock speed argument to printAppStats
hollings [Tue, 2 Aug 1994 18:24:16 +0000 (18:24 +0000)]
added clock speed argument to printAppStats

27 years agochanged module lists to use new lists.
hollings [Tue, 2 Aug 1994 18:23:43 +0000 (18:23 +0000)]
changed module lists to use new lists.

27 years agoChanged comparison for samples going backwards to use a ratio rather than
hollings [Tue, 2 Aug 1994 18:22:55 +0000 (18:22 +0000)]
Changed comparison for samples going backwards to use a ratio rather than
an absolute fudge factor.  This is required due to floating point rounding
errors on large numbers.

27 years agochanged costs to reflect new retries for race conditions in timers.
hollings [Tue, 2 Aug 1994 18:21:28 +0000 (18:21 +0000)]
changed costs to reflect new retries for race conditions in timers.

27 years agoChanged default buffer to 2 meg. We really should just make this a
hollings [Tue, 2 Aug 1994 18:19:47 +0000 (18:19 +0000)]
Changed default buffer to 2 meg.  We really should just make this a
dyninst option.

27 years agoadded code to save/restore FP state on entry/exit to signal handle
hollings [Tue, 2 Aug 1994 18:18:51 +0000 (18:18 +0000)]
added code to save/restore FP state on entry/exit to signal handle
(really jcargill, but commited by hollings).

changed comparisons on time regression to use 64 bit int compares rather
than floats to prevent fp rounding error from causing false alarms.

27 years agobug fix to StopMetricResource
newhall [Tue, 2 Aug 1994 17:12:19 +0000 (17:12 +0000)]
bug fix to StopMetricResource

27 years agochanges to accommodate new dag design.
karavan [Mon, 1 Aug 1994 20:26:28 +0000 (20:26 +0000)]
changes to accommodate new dag design.

27 years agoinitial version.
karavan [Mon, 1 Aug 1994 20:25:10 +0000 (20:25 +0000)]
initial version.

27 years agonew version of dag; new dag support commands
karavan [Mon, 1 Aug 1994 20:24:37 +0000 (20:24 +0000)]
new version of dag; new dag support commands

27 years agoRemoved uses of getCurrent, setCurrent. Replaced with list iterators.
markc [Mon, 1 Aug 1994 17:28:57 +0000 (17:28 +0000)]
Removed uses of getCurrent, setCurrent.  Replaced with list iterators.

27 years agobug fixes to VMVisiDied and VMCreateVisi
newhall [Mon, 1 Aug 1994 17:20:32 +0000 (17:20 +0000)]
bug fixes to VMVisiDied and VMCreateVisi

27 years agoAdded computePauseTimeMetric to allow paradyndPVM to compile.
markc [Mon, 1 Aug 1994 00:24:13 +0000 (00:24 +0000)]
Added computePauseTimeMetric to allow paradyndPVM to compile.

27 years agoAdded calls to visi interface routines Enabled and BulkDataTransfer
newhall [Sat, 30 Jul 1994 20:38:05 +0000 (20:38 +0000)]
Added calls to visi interface routines Enabled and BulkDataTransfer
durring the processing of new metric choices

27 years agoadded visi interface functions Enabled and BulkDataTransfer
newhall [Sat, 30 Jul 1994 03:27:27 +0000 (03:27 +0000)]
added visi interface functions Enabled and BulkDataTransfer

27 years agoadded new msgTag type ENABLED
newhall [Sat, 30 Jul 1994 03:26:56 +0000 (03:26 +0000)]
added new msgTag type ENABLED

27 years agoadded visi interface routines Enabled and BulkDataTransfer
newhall [Sat, 30 Jul 1994 03:26:18 +0000 (03:26 +0000)]
added visi interface routines Enabled and BulkDataTransfer

27 years agoadded enabled member to gridcell to indicate that the metric associated
newhall [Sat, 30 Jul 1994 03:25:25 +0000 (03:25 +0000)]
added enabled member to gridcell to indicate that the metric associated
w/ this cell has been enabled and data will arrive for it eventually
updated member functions affected by this addition

27 years agoclear g7 on init, and fixed DYNINSTcyclesToUsec.
hollings [Thu, 28 Jul 1994 23:22:55 +0000 (23:22 +0000)]
clear g7 on init, and fixed DYNINSTcyclesToUsec.

27 years agochanged definitions/declarations of xalloc functions to conform to alloc.
krisna [Thu, 28 Jul 1994 22:40:32 +0000 (22:40 +0000)]
changed definitions/declarations of xalloc functions to conform to alloc.

27 years agoproper starting code for PCmain thread
krisna [Thu, 28 Jul 1994 22:33:59 +0000 (22:33 +0000)]
proper starting code for PCmain thread
stringCompare matches qsort prototype
changed infinity() to HUGE_VAL

27 years agoproper starting sequence for VMmain thread
krisna [Thu, 28 Jul 1994 22:33:07 +0000 (22:33 +0000)]
proper starting sequence for VMmain thread

27 years agoproper starting sequence for VISIthreadmain thread
krisna [Thu, 28 Jul 1994 22:32:59 +0000 (22:32 +0000)]
proper starting sequence for VISIthreadmain thread

27 years agoproper starting sequence for UImain thread
krisna [Thu, 28 Jul 1994 22:32:16 +0000 (22:32 +0000)]
proper starting sequence for UImain thread

27 years agoproper prototypes and starting code for thread main functions
krisna [Thu, 28 Jul 1994 22:31:42 +0000 (22:31 +0000)]
proper prototypes and starting code for thread main functions

27 years agoinclude <rpc/types.h>
krisna [Thu, 28 Jul 1994 22:31:06 +0000 (22:31 +0000)]
include <rpc/types.h>
stringCompare to match qsort prototype
proper prorotypes for starting DMmain

27 years agochanged output file definitions to declarations,
krisna [Thu, 28 Jul 1994 22:28:05 +0000 (22:28 +0000)]
changed output file definitions to declarations,
xdr_array changes to conform to prototype
changed "," to "<<"

27 years agochanged definition of ERROR to use NaN(X)
krisna [Thu, 28 Jul 1994 22:23:19 +0000 (22:23 +0000)]
changed definition of ERROR to use NaN(X)

27 years agochanged definitions of ReadFunc and WriteFunc to conform to prototypes
krisna [Thu, 28 Jul 1994 22:22:04 +0000 (22:22 +0000)]
changed definitions of ReadFunc and WriteFunc to conform to prototypes

27 years agochanged declaration of xdrIOFunc to conform to prototypes
krisna [Thu, 28 Jul 1994 22:21:26 +0000 (22:21 +0000)]
changed declaration of xdrIOFunc to conform to prototypes

27 years agoadded cast to ensure hash table pointers are positive.
hollings [Tue, 26 Jul 1994 20:07:42 +0000 (20:07 +0000)]
added cast to ensure hash table pointers are positive.

27 years agofixed clock code.
hollings [Tue, 26 Jul 1994 20:06:12 +0000 (20:06 +0000)]
fixed clock code.

27 years agoremoved slots used variables.
hollings [Tue, 26 Jul 1994 20:04:48 +0000 (20:04 +0000)]
removed slots used variables.

27 years agochanged default heap to 2Meg.
hollings [Tue, 26 Jul 1994 20:04:20 +0000 (20:04 +0000)]
changed default heap to 2Meg.

27 years agoadded resetActiveFlag
hollings [Tue, 26 Jul 1994 20:03:31 +0000 (20:03 +0000)]
added resetActiveFlag

27 years agoadded suppressSearch.
hollings [Tue, 26 Jul 1994 20:03:05 +0000 (20:03 +0000)]
added suppressSearch.

27 years agofixed heap allocation to use hash tables.
hollings [Tue, 26 Jul 1994 20:01:41 +0000 (20:01 +0000)]
fixed heap allocation to use hash tables.

27 years agoswitch to select based polling of nodes.
hollings [Tue, 26 Jul 1994 20:00:52 +0000 (20:00 +0000)]
switch to select based polling of nodes.

27 years agoremoved un userd if
hollings [Tue, 26 Jul 1994 20:00:28 +0000 (20:00 +0000)]
removed un userd if

27 years agonew file to define instruction types and fields.
hollings [Tue, 26 Jul 1994 19:59:07 +0000 (19:59 +0000)]
new file to define instruction types and fields.

27 years agoadded CMMDhostless variable.
hollings [Tue, 26 Jul 1994 19:58:35 +0000 (19:58 +0000)]
added CMMDhostless variable.

27 years agoremoved slots executed counter.
hollings [Tue, 26 Jul 1994 19:58:03 +0000 (19:58 +0000)]
removed slots executed counter.

27 years agomoved instruction definitions to seperate header file.
hollings [Tue, 26 Jul 1994 19:57:28 +0000 (19:57 +0000)]
moved instruction definitions to seperate header file.

27 years agocommented out print statements.
hollings [Tue, 26 Jul 1994 19:56:42 +0000 (19:56 +0000)]
commented out print statements.

27 years agoScrollbars are even more comely than before.
rbi [Mon, 25 Jul 1994 16:18:59 +0000 (16:18 +0000)]
Scrollbars are even more comely than before.

27 years agoadded suppress resource option.
hollings [Mon, 25 Jul 1994 14:55:34 +0000 (14:55 +0000)]
added suppress resource option.

27 years agoAdded histogram to PCmetric so we only use data for minimum interval
hollings [Mon, 25 Jul 1994 04:47:02 +0000 (04:47 +0000)]
Added histogram to PCmetric so we only use data for minimum interval
that all metrics for a current batch of requests has been enabled.

added hypothsis to deal with the procedure level data correctly in
CPU bound programs.

changed inst hypothesis to use observed cost metric not old procedure
call based one.

27 years agoremoved supress SHG option for now.
hollings [Fri, 22 Jul 1994 19:25:44 +0000 (19:25 +0000)]
removed supress SHG option for now.

27 years agoadded actual paused time for CM-5.
hollings [Fri, 22 Jul 1994 19:24:51 +0000 (19:24 +0000)]
added actual paused time for CM-5.

27 years agoadded reporting of actual pause time for CM-5
hollings [Fri, 22 Jul 1994 19:23:59 +0000 (19:23 +0000)]
added reporting of actual pause time for CM-5

27 years agoremoved mistaken divid by 1Meg for predicted cost.
hollings [Fri, 22 Jul 1994 19:21:08 +0000 (19:21 +0000)]
removed mistaken divid by 1Meg for predicted cost.

27 years agoadded pauseTime and wallTime.
hollings [Fri, 22 Jul 1994 19:20:40 +0000 (19:20 +0000)]
added pauseTime and wallTime.

27 years agomoved computePauseTimeMetric to machine specific area.
hollings [Fri, 22 Jul 1994 19:20:12 +0000 (19:20 +0000)]
moved computePauseTimeMetric to machine specific area.

27 years agomoved computePauseTimeMetric here, and added lib func calls for cmmd routines.
hollings [Fri, 22 Jul 1994 19:16:36 +0000 (19:16 +0000)]
moved computePauseTimeMetric here, and added lib func calls for cmmd routines.

27 years agoupdate cost data, move pausetime in here.
hollings [Fri, 22 Jul 1994 19:16:01 +0000 (19:16 +0000)]
update cost data, move pausetime in here.

27 years agomoved computePauseTime to machine specific area.
hollings [Fri, 22 Jul 1994 19:15:19 +0000 (19:15 +0000)]
moved computePauseTime to machine specific area.

27 years agoNo more jumpy resizes.
rbi [Thu, 21 Jul 1994 17:47:43 +0000 (17:47 +0000)]
No more jumpy resizes.

27 years agoYANS -- Yet another new style
rbi [Thu, 21 Jul 1994 01:53:30 +0000 (01:53 +0000)]
YANS -- Yet another new style

27 years agoremoved extra polls of the nodes for printfs.
hollings [Thu, 21 Jul 1994 01:34:48 +0000 (01:34 +0000)]
removed extra polls of the nodes for printfs.

27 years agoFixed to skip over null point and ast nodes for addInst calls.
hollings [Thu, 21 Jul 1994 01:34:19 +0000 (01:34 +0000)]
Fixed to skip over null point and ast nodes for addInst calls.

27 years agomade time in code gen stat stadard.
hollings [Wed, 20 Jul 1994 23:29:46 +0000 (23:29 +0000)]
made time in code gen stat stadard.

27 years agoadded insn generated metric.
hollings [Wed, 20 Jul 1994 23:23:35 +0000 (23:23 +0000)]
added insn generated metric.

27 years agoAdded real code for cost model.
hollings [Wed, 20 Jul 1994 23:23:17 +0000 (23:23 +0000)]
Added real code for cost model.

27 years agoadded code to record time spend generating instrumentation.
hollings [Wed, 20 Jul 1994 23:22:48 +0000 (23:22 +0000)]
added code to record time spend generating instrumentation.

27 years agoSmall arguments fix to make identification of wildcards easier.
rbi [Wed, 20 Jul 1994 22:41:11 +0000 (22:41 +0000)]
Small arguments fix to make identification of wildcards easier.

27 years agoSmall type change
rbi [Wed, 20 Jul 1994 22:21:42 +0000 (22:21 +0000)]
Small type change

27 years agoadded FirstValidBucket method function to visi_GridCellHisto class
newhall [Wed, 20 Jul 1994 22:17:20 +0000 (22:17 +0000)]
added FirstValidBucket method function to visi_GridCellHisto class

27 years agoBetter support for BW and standard color scheme
rbi [Wed, 20 Jul 1994 21:52:27 +0000 (21:52 +0000)]
Better support for BW and standard color scheme
Added "Actions" menu

27 years agoDocumented Dg commands
rbi [Wed, 20 Jul 1994 21:48:29 +0000 (21:48 +0000)]
Documented Dg commands

27 years agoadded resource batch mode.
hollings [Wed, 20 Jul 1994 18:59:24 +0000 (18:59 +0000)]
added resource batch mode.

27 years agoRemoved annoying printf
rbi [Wed, 20 Jul 1994 18:21:55 +0000 (18:21 +0000)]
Removed annoying printf

27 years agoCut and Paste for Entries (Yahoo!) and better BW support
rbi [Wed, 20 Jul 1994 18:16:50 +0000 (18:16 +0000)]
Cut and Paste for Entries (Yahoo!) and better BW support

27 years agoadded resourceBatchMode
hollings [Wed, 20 Jul 1994 16:30:40 +0000 (16:30 +0000)]
added resourceBatchMode

27 years agoMoved "include "metricExt.h"" to main.C from paradyn.h to remove false
markc [Tue, 19 Jul 1994 23:52:58 +0000 (23:52 +0000)]
Moved "include "metricExt.h"" to main.C from paradyn.h to remove false
dependencies.

27 years agoMade machineName default to zero as last parameter to RPC_make_arg_list.
markc [Tue, 19 Jul 1994 18:30:27 +0000 (18:30 +0000)]
Made machineName default to zero as last parameter to RPC_make_arg_list.
Added typecast to malloc call in RPC_make_arg_list.

Added typecast to malloc call in RPC_make_arg_list.

27 years agoMade machineName default to zero as last parameter to RPC_make_arg_list.
markc [Tue, 19 Jul 1994 18:29:59 +0000 (18:29 +0000)]
Made machineName default to zero as last parameter to RPC_make_arg_list.
Added typecast to malloc call in RPC_make_arg_list.

27 years agoadded extra arg to RPC_make_arg_list.
hollings [Mon, 18 Jul 1994 19:08:25 +0000 (19:08 +0000)]
added extra arg to RPC_make_arg_list.

27 years agostopped using assembly version of clocks (temporary).
hollings [Sat, 16 Jul 1994 03:39:30 +0000 (03:39 +0000)]
stopped using assembly version of clocks (temporary).

27 years agofixed stats to not devidi by 1meg, fixed negative time problem.
hollings [Sat, 16 Jul 1994 03:38:48 +0000 (03:38 +0000)]
fixed stats to not devidi by 1meg, fixed negative time problem.

27 years agomade all fileds of records be 32 bits not 64 bits.
hollings [Fri, 15 Jul 1994 20:23:54 +0000 (20:23 +0000)]
made all fileds of records be 32 bits not 64 bits.

27 years agofixed 64 bit record to be 32 bits.
hollings [Fri, 15 Jul 1994 20:22:00 +0000 (20:22 +0000)]
fixed 64 bit record to be 32 bits.

27 years agoadded code to report stats at the end.
hollings [Fri, 15 Jul 1994 04:19:47 +0000 (04:19 +0000)]
added code to report stats at the end.

27 years agomoved dyninst stats to stats.C
hollings [Fri, 15 Jul 1994 04:19:12 +0000 (04:19 +0000)]
moved dyninst stats to stats.C

27 years agoMade the resource entry a useful size.
hollings [Fri, 15 Jul 1994 04:16:25 +0000 (04:16 +0000)]
Made the resource entry a useful size.

27 years agoadded batch mode for SHG, fixed the sort function to use beenTrue.
hollings [Thu, 14 Jul 1994 23:49:48 +0000 (23:49 +0000)]
added batch mode for SHG, fixed the sort function to use beenTrue.

27 years agoadded checks to make sure met is non null.
hollings [Thu, 14 Jul 1994 23:48:28 +0000 (23:48 +0000)]
added checks to make sure met is non null.

27 years agoadded beenTrue.
hollings [Thu, 14 Jul 1994 23:47:56 +0000 (23:47 +0000)]
added beenTrue.

27 years agoadded flag to record if a SHG node has ever been true.
hollings [Thu, 14 Jul 1994 23:47:01 +0000 (23:47 +0000)]
added flag to record if a SHG node has ever been true.

27 years agoadded getCurrentHybridCost, and fixed max for predicted cost.
hollings [Thu, 14 Jul 1994 23:46:23 +0000 (23:46 +0000)]
added getCurrentHybridCost, and fixed max for predicted cost.

27 years agoadded hybrid cost model.
hollings [Thu, 14 Jul 1994 23:45:53 +0000 (23:45 +0000)]
added hybrid cost model.