dyninst.git
27 years agoCleaned up the resource bar color choices
tamches [Tue, 4 Oct 1994 19:01:05 +0000 (19:01 +0000)]
Cleaned up the resource bar color choices

27 years agoimplemented resourceWidth algorithm: try to make resources the maximum
tamches [Tue, 4 Oct 1994 19:00:23 +0000 (19:00 +0000)]
implemented resourceWidth algorithm: try to make resources the maximum
pixel width, but if they don't all fit in the window, shrink (down
to a fixed minimum).  Reapply algorithm when: window resizes, resources
are added/deleted.

27 years agoGot rid of "previous" array; now uses the per-timer lastValue instead
jcargill [Tue, 4 Oct 1994 18:52:54 +0000 (18:52 +0000)]
Got rid of "previous" array; now uses the per-timer lastValue instead

27 years agoFixed some bugs related to scrolling; now, the user can't accidentally
tamches [Sat, 1 Oct 1994 02:22:25 +0000 (02:22 +0000)]
Fixed some bugs related to scrolling; now, the user can't accidentally
scroll to the left of the leftmost bar or to the right of the rightmost
bar.

27 years agoreads resource width from tcl as "currResourceWidth", to accomodate
tamches [Fri, 30 Sep 1994 23:13:41 +0000 (23:13 +0000)]
reads resource width from tcl as "currResourceWidth", to accomodate
new barChart.tcl code which adjusts this variable when resources
are added/deleted.  (previously it had been constant)

27 years agopurify related fixes
newhall [Fri, 30 Sep 1994 21:21:14 +0000 (21:21 +0000)]
purify related fixes

27 years agoadded interface function VMStringToMetResPair
newhall [Fri, 30 Sep 1994 21:19:32 +0000 (21:19 +0000)]
added interface function VMStringToMetResPair
changed parameters to VMCreateVisi to take list of metrespair

27 years agochanged convertToStringList method function return value from
newhall [Fri, 30 Sep 1994 21:17:44 +0000 (21:17 +0000)]
changed convertToStringList method function return value from
stringHandle * to char**

27 years agoremoved call to StartVisi
newhall [Fri, 30 Sep 1994 21:03:07 +0000 (21:03 +0000)]
removed call to StartVisi

27 years agouse datagrid method functions MetricId and ResourceId
newhall [Fri, 30 Sep 1994 21:00:51 +0000 (21:00 +0000)]
use datagrid method functions MetricId and ResourceId

27 years agoBasic instrumentation for CMFortran
rbi [Fri, 30 Sep 1994 19:46:58 +0000 (19:46 +0000)]
Basic instrumentation for CMFortran

27 years agoitty bitty typo fix
rbi [Fri, 30 Sep 1994 19:21:07 +0000 (19:21 +0000)]
itty bitty typo fix

27 years agoAbstraction interface change.
rbi [Fri, 30 Sep 1994 19:16:49 +0000 (19:16 +0000)]
Abstraction interface change.

27 years agominor cvs fixes
tamches [Thu, 29 Sep 1994 20:05:29 +0000 (20:05 +0000)]
minor cvs fixes

27 years agoinitial implementation.
tamches [Thu, 29 Sep 1994 19:52:25 +0000 (19:52 +0000)]
initial implementation.
This is a modified version of DGclient.C (tclVisi/src), specially
tuned for the barchart program.

27 years agoinitial implementation.
tamches [Thu, 29 Sep 1994 19:51:38 +0000 (19:51 +0000)]
initial implementation.
Receiving point for visi lib callback routines.  Pretty much
just calls the appropriate class member function in barChart.C

27 years agoinitial implementation.
tamches [Thu, 29 Sep 1994 19:50:51 +0000 (19:50 +0000)]
initial implementation.
entrypoint for barchart C++ program.  we create new tcl
commands (which will eventually call back to barChartTcl.C
and from there barChart.C) and then launch barChart.tcl.

27 years agorewritten for new version of barchart; the bars are now drawn
tamches [Thu, 29 Sep 1994 19:49:50 +0000 (19:49 +0000)]
rewritten for new version of barchart; the bars are now drawn
with xlib code in C++ (no more blt_barchart) in barChart.C.
See also barChartTcl.C and barChartDriver.C

27 years agoinitial implementation. A to-do list is kept in barChart.tcl
tamches [Thu, 29 Sep 1994 19:48:27 +0000 (19:48 +0000)]
initial implementation.  A to-do list is kept in barChart.tcl

27 years agoinitial implementation
tamches [Thu, 29 Sep 1994 19:47:16 +0000 (19:47 +0000)]
initial implementation

27 years agoMoved the rexec prototype inside the extern C part
jcargill [Tue, 27 Sep 1994 22:28:46 +0000 (22:28 +0000)]
Moved the rexec prototype inside the extern C part

27 years agoWarning cleanup: prototyped rexec, pushed consts further down
jcargill [Tue, 27 Sep 1994 19:23:05 +0000 (19:23 +0000)]
Warning cleanup: prototyped rexec, pushed consts further down

27 years agochanged arguments to GetMetsRes
newhall [Sun, 25 Sep 1994 02:07:47 +0000 (02:07 +0000)]
changed arguments to GetMetsRes

27 years agochanges to visi interface routines that take list of met/focus pairs:
newhall [Sun, 25 Sep 1994 02:00:26 +0000 (02:00 +0000)]
changes to visi interface routines that take list of met/focus pairs:
AddMetricsResources, GetMetRes
and changes to support the new version of igen

27 years agochanged interface definitions to work for new version of igen
newhall [Sun, 25 Sep 1994 01:58:13 +0000 (01:58 +0000)]
changed interface definitions to work for new version of igen
changed AddMetricsResources def. to take array of metric/focus pairs

27 years agoadded visi_DataGrid method functions ResourceIndex, MetricIndex
newhall [Sun, 25 Sep 1994 01:57:45 +0000 (01:57 +0000)]
added visi_DataGrid method functions ResourceIndex, MetricIndex

27 years agoadded #ifndef's
newhall [Sun, 25 Sep 1994 01:56:25 +0000 (01:56 +0000)]
added #ifndef's

27 years agochanged arguments to VMAddNewVisualization
newhall [Sun, 25 Sep 1994 01:55:08 +0000 (01:55 +0000)]
changed arguments to VMAddNewVisualization

27 years agoupdated to support changes in VM, and UI interface
newhall [Sun, 25 Sep 1994 01:54:10 +0000 (01:54 +0000)]
updated to support changes in VM, and UI interface

27 years agoUI and VM interface changes to support new representation
newhall [Sun, 25 Sep 1994 01:49:01 +0000 (01:49 +0000)]
UI and VM interface changes to support new representation
of metric/focus lists as a list of metric/focus pairs (either
as a string or a list of metric* resourceList* pairs).

27 years agoAdded #include of stdlib.h to get correct prototype for atof()
rbi [Sat, 24 Sep 1994 01:10:00 +0000 (01:10 +0000)]
Added #include of stdlib.h to get correct prototype for atof()
and thereby fix the SHG display bug.

27 years agoMiniscule cleanup of node i/o polling
jcargill [Fri, 23 Sep 1994 15:57:32 +0000 (15:57 +0000)]
Miniscule cleanup of node i/o polling

27 years agoMoved cast to ArrowType outside of or expression to avoid assigning an
markc [Thu, 22 Sep 1994 16:21:44 +0000 (16:21 +0000)]
Moved cast to ArrowType outside of or expression to avoid assigning an
int to type ArrowType.

27 years agoRemoved #include "resource.h"
markc [Thu, 22 Sep 1994 16:02:25 +0000 (16:02 +0000)]
Removed #include "resource.h"

27 years agogenerate libutil template code
markc [Thu, 22 Sep 1994 03:21:14 +0000 (03:21 +0000)]
generate libutil template code

27 years agoChanges to remove compiler warnings
markc [Thu, 22 Sep 1994 03:19:52 +0000 (03:19 +0000)]
Changes to remove compiler warnings

27 years agoChanged private pointers to char*
markc [Thu, 22 Sep 1994 03:19:13 +0000 (03:19 +0000)]
Changed private pointers to char*

27 years agoAdded error checking code in constructor
markc [Thu, 22 Sep 1994 03:18:47 +0000 (03:18 +0000)]
Added error checking code in constructor

27 years agochanges to remove compiler warnings
markc [Thu, 22 Sep 1994 03:18:05 +0000 (03:18 +0000)]
changes to remove compiler warnings
changed pid passed to RPCprocessCreate

27 years agoadded postfix ++ operator
markc [Thu, 22 Sep 1994 03:17:22 +0000 (03:17 +0000)]
added postfix ++ operator

27 years agoChanged private pointers to char* from void* since void* math is
markc [Thu, 22 Sep 1994 03:17:00 +0000 (03:17 +0000)]
Changed private pointers to char* from void* since void* math is
illegal for ANSI

27 years agoadded virtual destructor
markc [Thu, 22 Sep 1994 03:16:25 +0000 (03:16 +0000)]
added virtual destructor

27 years agochanged char* to const char *
markc [Thu, 22 Sep 1994 03:15:59 +0000 (03:15 +0000)]
changed char* to const char *

27 years agodeclared arrays at start
markc [Thu, 22 Sep 1994 03:14:41 +0000 (03:14 +0000)]
declared arrays at start
incremented version number

Added stronger compiler warnings
removed compiler warnings

27 years agodeclared arrays at start
markc [Thu, 22 Sep 1994 03:12:24 +0000 (03:12 +0000)]
declared arrays at start
incremented version number

27 years agoadded new tests
markc [Thu, 22 Sep 1994 03:11:15 +0000 (03:11 +0000)]
added new tests

27 years agoAdded return type of int to function typedef
markc [Thu, 22 Sep 1994 03:04:30 +0000 (03:04 +0000)]
Added return type of int to function typedef

27 years agoRemoved compiler warnings
markc [Thu, 22 Sep 1994 02:29:18 +0000 (02:29 +0000)]
Removed compiler warnings

27 years agoChange signature to intComp
markc [Thu, 22 Sep 1994 02:27:52 +0000 (02:27 +0000)]
Change signature to intComp

27 years agoChanged signature to intComp
markc [Thu, 22 Sep 1994 02:27:37 +0000 (02:27 +0000)]
Changed signature to intComp

27 years agoGave type names to typedefs
markc [Thu, 22 Sep 1994 02:27:18 +0000 (02:27 +0000)]
Gave type names to typedefs

27 years agoMade structs classes
markc [Thu, 22 Sep 1994 02:26:40 +0000 (02:26 +0000)]
Made structs classes

27 years agomade system includes extern "C"
markc [Thu, 22 Sep 1994 02:26:14 +0000 (02:26 +0000)]
made system includes extern "C"

27 years agochanged frees to deletes
markc [Thu, 22 Sep 1994 02:25:51 +0000 (02:25 +0000)]
changed frees to deletes
changed *allocs to news

27 years agoChange names of resource classes
markc [Thu, 22 Sep 1994 02:25:13 +0000 (02:25 +0000)]
Change names of resource classes

27 years agocast stringHandles
markc [Thu, 22 Sep 1994 02:24:46 +0000 (02:24 +0000)]
cast stringHandles

27 years agochanged types to agree with ptrace signature
markc [Thu, 22 Sep 1994 02:24:13 +0000 (02:24 +0000)]
changed types to agree with ptrace signature

27 years agoChanged structs to classes
markc [Thu, 22 Sep 1994 02:23:44 +0000 (02:23 +0000)]
Changed structs to classes

27 years agochanged *allocs to new
markc [Thu, 22 Sep 1994 02:23:17 +0000 (02:23 +0000)]
changed *allocs to new

27 years agochanged *allocs to news
markc [Thu, 22 Sep 1994 02:22:17 +0000 (02:22 +0000)]
changed *allocs to news
cast args to memset

27 years agoAdded signatures for select, wait3
markc [Thu, 22 Sep 1994 02:20:56 +0000 (02:20 +0000)]
Added signatures for select, wait3

27 years agoChanged names for resource classes
markc [Thu, 22 Sep 1994 02:19:28 +0000 (02:19 +0000)]
Changed names for resource classes

27 years agoChanged name of class function pdFunction
markc [Thu, 22 Sep 1994 02:18:08 +0000 (02:18 +0000)]
Changed name of class function pdFunction

27 years agoAdded static class initializers for DYNINSTallMetrics
markc [Thu, 22 Sep 1994 02:17:26 +0000 (02:17 +0000)]
Added static class initializers for DYNINSTallMetrics

27 years agoChanged structs to classes
markc [Thu, 22 Sep 1994 02:14:13 +0000 (02:14 +0000)]
Changed structs to classes

27 years agocast args to memset
markc [Thu, 22 Sep 1994 02:13:35 +0000 (02:13 +0000)]
cast args to memset
cast stringHandles for string functions
change *allocs to news

27 years agoaccess metricList using method
markc [Thu, 22 Sep 1994 02:10:45 +0000 (02:10 +0000)]
access metricList using method

27 years agoAdded sparc specific ifdefs
markc [Thu, 22 Sep 1994 02:09:49 +0000 (02:09 +0000)]
Added sparc specific ifdefs

27 years agoinstantiate class as class, not struct
markc [Thu, 22 Sep 1994 02:02:29 +0000 (02:02 +0000)]
instantiate class as class, not struct
changed char* to const char * for
internalMetric(const char *n, int style, int a, const char *units,
 sampleValueFunc f);

27 years agochange instInstanceRec struct to a class
markc [Thu, 22 Sep 1994 02:01:19 +0000 (02:01 +0000)]
change instInstanceRec struct to a class
change signature to PCptrace
changed #defines for cust PTRACE_

27 years agoChanged *allocs to news
markc [Thu, 22 Sep 1994 02:00:02 +0000 (02:00 +0000)]
Changed *allocs to news
cast stringHandles for printing
cast args to PCptrace

27 years agoEnter handles for primitiveCosts into stringPool
markc [Thu, 22 Sep 1994 01:58:53 +0000 (01:58 +0000)]
Enter handles for primitiveCosts into stringPool
changed libraryList to List<libraryFunc*>

27 years agomade getStrOp() return const char*
markc [Thu, 22 Sep 1994 01:58:17 +0000 (01:58 +0000)]
made getStrOp() return const char*
changed *allocs to news
enter funcFrequencyTable handles into stringPool
cast args to ptrace, PCptrace

27 years agoChanged libraryList to List<libraryFunc*>
markc [Thu, 22 Sep 1994 01:56:17 +0000 (01:56 +0000)]
Changed libraryList to List<libraryFunc*>
make system includes extern "C"

27 years agoDeclare system includes as extern "C"
markc [Thu, 22 Sep 1994 01:55:22 +0000 (01:55 +0000)]
Declare system includes as extern "C"
Remove libraryList typedef, use List<libraryFunc*>
Enter primtiveCosts handles into stringPools

27 years agoMade system includes extern "C"
markc [Thu, 22 Sep 1994 01:53:48 +0000 (01:53 +0000)]
Made system includes extern "C"
added const to char* args to stop compiler warnings
changed String to char*
declare classes as classes, not structs
use igen methods to access igen member vars

27 years agoAdded most of dyninst.h, temporary
markc [Thu, 22 Sep 1994 01:51:40 +0000 (01:51 +0000)]
Added most of dyninst.h, temporary

27 years agoreorganized, temporary
markc [Thu, 22 Sep 1994 01:50:54 +0000 (01:50 +0000)]
reorganized, temporary

27 years agocast stringHandle to char*
markc [Thu, 22 Sep 1994 01:50:14 +0000 (01:50 +0000)]
cast stringHandle to char*
cast args for ptrace

27 years agoStandardized ptrace, PCptrace signatures
markc [Thu, 22 Sep 1994 01:48:30 +0000 (01:48 +0000)]
Standardized ptrace, PCptrace signatures
Instantiate classes as classes, not structs
cast stringHandles for printing
cast args for PCptrace

27 years agoMade system includes extern "C"
markc [Thu, 22 Sep 1994 01:46:42 +0000 (01:46 +0000)]
Made system includes extern "C"
Access igen members via methods

27 years agoMade system includes extern "C"
markc [Thu, 22 Sep 1994 01:45:55 +0000 (01:45 +0000)]
Made system includes extern "C"

27 years agoMade first arg to AstNode constructor const
markc [Thu, 22 Sep 1994 01:44:51 +0000 (01:44 +0000)]
Made first arg to AstNode constructor const
strdup'd callee in AstNode::AstNode, this is temporary
Made first arg to createPrimitiveCall const

27 years agoCast args for printf
markc [Thu, 22 Sep 1994 01:33:59 +0000 (01:33 +0000)]
Cast args for printf
changed calloc to new
getOpString now returns const char*
createPrimitiveCall takes const char*

27 years agoMade system includes extern"C"
markc [Thu, 22 Sep 1994 01:32:26 +0000 (01:32 +0000)]
Made system includes extern"C"
Cast args for string functions

27 years agoAdded log message, duplicate include guards
markc [Thu, 22 Sep 1994 01:31:33 +0000 (01:31 +0000)]
Added log message, duplicate include guards

27 years agoGave correct signature for signal
markc [Thu, 22 Sep 1994 01:22:48 +0000 (01:22 +0000)]
Gave correct signature for signal

27 years agoSet default args
markc [Thu, 22 Sep 1994 01:22:05 +0000 (01:22 +0000)]
Set default args

27 years agoaccess tid using getTid() method
markc [Thu, 22 Sep 1994 01:21:32 +0000 (01:21 +0000)]
access tid using getTid() method

27 years agoChanged "String" to "char*"
markc [Thu, 22 Sep 1994 01:20:20 +0000 (01:20 +0000)]
Changed "String" to "char*"

27 years agoRPCprocessCreate takes &int, not int*, changed args to call
markc [Thu, 22 Sep 1994 01:19:43 +0000 (01:19 +0000)]
RPCprocessCreate takes &int, not int*, changed args to call
typecast args for msg_bind_buffered
access igen class members using methods

27 years agoCast stringHandles to char*s in printf statements
markc [Thu, 22 Sep 1994 01:17:53 +0000 (01:17 +0000)]
Cast stringHandles to char*s in printf statements

27 years agoAdded const to char* for args in compare function
markc [Thu, 22 Sep 1994 01:17:26 +0000 (01:17 +0000)]
Added const to char* for args in compare function

27 years agoAdded const to char* arg in UIM::showError()
markc [Thu, 22 Sep 1994 01:16:53 +0000 (01:16 +0000)]
Added const to char* arg in UIM::showError()

27 years agoAdded const to char* in
markc [Thu, 22 Sep 1994 01:12:01 +0000 (01:12 +0000)]
Added const to char* in
test(changeCollectionFunc, evalFunc, const char *);
hypothesis(hypothesis*, test*, const char *);
hypothesis(hypothesis*, test*, const char *, explanationFunction);

27 years agoAdded const to char* in
markc [Thu, 22 Sep 1994 01:11:12 +0000 (01:11 +0000)]
Added const to char* in
 hypothesis::hypothesis(hypothesis *p, test *t , const char *id, explanationFunction e
hypothesis::hypothesis(hypothesis *p, test *t , const char *id)
test::test(changeCollectionFunc on, evalFunc eval, const char *id)

27 years agoCommented out operator = declaration, it wasn't being used, and doesn't
markc [Thu, 22 Sep 1994 01:09:45 +0000 (01:09 +0000)]
Commented out operator = declaration, it wasn't being used, and doesn't
look correct.

27 years agoChanged arg types on strCompare to remove compiler warnings
markc [Thu, 22 Sep 1994 01:08:48 +0000 (01:08 +0000)]
Changed arg types on strCompare to remove compiler warnings

27 years agoMade char* const in timeInterval::timeInterval
markc [Thu, 22 Sep 1994 01:08:05 +0000 (01:08 +0000)]
Made char* const in timeInterval::timeInterval

27 years agoMade char* in timeInterval::timeInterval const
markc [Thu, 22 Sep 1994 01:07:31 +0000 (01:07 +0000)]
Made char* in timeInterval::timeInterval const