dyninst.git
26 years agoupdated test subdirectory, added visilib routine GetMetRes()
newhall [Mon, 18 Sep 1995 18:25:52 +0000 (18:25 +0000)]
updated test subdirectory, added visilib routine GetMetRes()

26 years agochange so that sqrt(-3) is not called everytime this macro is used
newhall [Mon, 18 Sep 1995 18:24:21 +0000 (18:24 +0000)]
change so that sqrt(-3) is not called everytime this macro is used

26 years agochanged argument type in getBinValue
newhall [Mon, 18 Sep 1995 18:23:11 +0000 (18:23 +0000)]
changed argument type in getBinValue

26 years agochanges to avoid for-scope problem
newhall [Mon, 18 Sep 1995 18:22:06 +0000 (18:22 +0000)]
changes to avoid for-scope problem

26 years agoadded P_chmod.
mjrg [Fri, 15 Sep 1995 17:15:07 +0000 (17:15 +0000)]
added P_chmod.

26 years agoadded P_chdir.
mjrg [Fri, 15 Sep 1995 17:10:41 +0000 (17:10 +0000)]
added P_chdir.

26 years agoRemoved redundant ptrace calls.
mjrg [Mon, 11 Sep 1995 19:19:26 +0000 (19:19 +0000)]
Removed redundant ptrace calls.

26 years agostupid way to avoid the for-scope problem
krisna [Fri, 8 Sep 1995 19:51:16 +0000 (19:51 +0000)]
stupid way to avoid the for-scope problem

26 years agostupid way to avoid the for-scope problem
krisna [Fri, 8 Sep 1995 19:44:56 +0000 (19:44 +0000)]
stupid way to avoid the for-scope problem

26 years agostupid way to avoid for-scope problem
krisna [Fri, 8 Sep 1995 19:43:45 +0000 (19:43 +0000)]
stupid way to avoid for-scope problem

26 years agobug fix
newhall [Thu, 7 Sep 1995 14:22:38 +0000 (14:22 +0000)]
bug fix

26 years agoInitialize splitHeaps.
mjrg [Tue, 5 Sep 1995 23:11:36 +0000 (23:11 +0000)]
Initialize splitHeaps.

26 years agofixed typo
newhall [Tue, 5 Sep 1995 16:40:26 +0000 (16:40 +0000)]
fixed typo

26 years agoadded interface functions for PC thread
newhall [Tue, 5 Sep 1995 16:25:02 +0000 (16:25 +0000)]
added interface functions for PC thread

26 years agoadded DM interface routines for PC, added resourceList method functions
newhall [Tue, 5 Sep 1995 16:24:12 +0000 (16:24 +0000)]
added DM interface routines for PC, added resourceList method functions

26 years agoFixed install for cm5 libraries.
mjrg [Wed, 30 Aug 1995 19:35:56 +0000 (19:35 +0000)]
Fixed install for cm5 libraries.

26 years agoThe main window is no longer manually resizable (because it has
tamches [Wed, 30 Aug 1995 05:01:06 +0000 (05:01 +0000)]
The main window is no longer manually resizable (because it has
no reason to)

26 years agoAdded a processPendingTkEventsNoBlock() before msg_poll()
tamches [Wed, 30 Aug 1995 04:56:26 +0000 (04:56 +0000)]
Added a processPendingTkEventsNoBlock() before msg_poll()

26 years agoFixed missing UNCOMMON_LINK flag.
hollings [Tue, 29 Aug 1995 23:21:44 +0000 (23:21 +0000)]
Fixed missing UNCOMMON_LINK flag.

26 years agoadded third argument to declaration of initInferiorHeap.
mjrg [Tue, 29 Aug 1995 21:47:24 +0000 (21:47 +0000)]
added third argument to declaration of initInferiorHeap.

26 years agochanged sample.observedCost to sample.obsCostIdeal
mjrg [Tue, 29 Aug 1995 20:26:55 +0000 (20:26 +0000)]
changed sample.observedCost to sample.obsCostIdeal

26 years agoremoved the "tmp" directory references
krisna [Tue, 29 Aug 1995 20:18:17 +0000 (20:18 +0000)]
removed the "tmp" directory references
changed "cp" BACK TO "mv" for yacc output

26 years agonotes on DM objects, persistence flags, phase interface
newhall [Tue, 29 Aug 1995 18:51:47 +0000 (18:51 +0000)]
notes on DM objects, persistence flags, phase interface

26 years agoCorrected error with instMapping constructor for critical path.
hollings [Mon, 28 Aug 1995 01:48:05 +0000 (01:48 +0000)]
Corrected error with instMapping constructor for critical path.

26 years agofixed compile error
newhall [Thu, 24 Aug 1995 17:23:53 +0000 (17:23 +0000)]
fixed compile error

26 years agoAIX/SP-2 port (including option for split instruction/data heaps)
hollings [Thu, 24 Aug 1995 15:12:04 +0000 (15:12 +0000)]
AIX/SP-2 port (including option for split instruction/data heaps)
Tracing of rexec (correctly spawns a paradynd if needed)
Added rtinst function to read getrusage stats (can now be used in metrics)
Critical Path
Improved Error reporting in MDL sematic checks
Fixed MDL Function call statement
Fixed bugs in TK usage (strings passed where UID expected)

26 years agoAIX/SP-2 port (including option for split instruction/data heaps)
hollings [Thu, 24 Aug 1995 15:00:54 +0000 (15:00 +0000)]
AIX/SP-2 port (including option for split instruction/data heaps)
Tracing of rexec (correctly spawns a paradynd if needed)
Added rtinst function to read getrusage stats (can now be used in metrics)
Critical Path
Improved Error reporting in MDL sematic checks
Fixed MDL Function call statement
Fixed bugs in TK usage (strings passed where UID expected)

26 years agomoved call to readStartUpFile() to after commands in configuration
mjrg [Wed, 23 Aug 1995 21:03:21 +0000 (21:03 +0000)]
moved call to readStartUpFile() to after commands in configuration
file are executed.

26 years ago*** empty log message ***
newhall [Sun, 20 Aug 1995 03:51:27 +0000 (03:51 +0000)]
*** empty log message ***

26 years agochanged arguments to DM_sequential_init
newhall [Sun, 20 Aug 1995 03:42:02 +0000 (03:42 +0000)]
changed arguments to DM_sequential_init

26 years agochanged parameters to DM_sequential_init
newhall [Sun, 20 Aug 1995 03:37:05 +0000 (03:37 +0000)]
changed parameters to DM_sequential_init
added persistent data and persistent collection flags

26 years agochanged parameters to DM_sequential_init, added set and clear persistent
newhall [Sun, 20 Aug 1995 03:35:55 +0000 (03:35 +0000)]
changed parameters to DM_sequential_init, added set and clear persistent
data and persistent collection flags

26 years agoadded fold_on_inactive flag
newhall [Sun, 20 Aug 1995 03:34:17 +0000 (03:34 +0000)]
added fold_on_inactive flag
fixed scope problems assoc. with for loop variables

26 years agoFixed dataManager::defineDaemon
mjrg [Fri, 18 Aug 1995 22:06:55 +0000 (22:06 +0000)]
Fixed dataManager::defineDaemon

26 years agoAdded calls to metDoProcess, metDoDaemon, metDoTunable.
mjrg [Fri, 18 Aug 1995 22:00:16 +0000 (22:00 +0000)]
Added calls to metDoProcess, metDoDaemon, metDoTunable.

26 years agoAdded calls to metDoDaemon, metDoProcess, metDoTunable.
mjrg [Fri, 18 Aug 1995 21:59:07 +0000 (21:59 +0000)]
Added calls to metDoDaemon, metDoProcess, metDoTunable.

26 years agouncommented defineDaemon
mjrg [Fri, 18 Aug 1995 21:47:46 +0000 (21:47 +0000)]
uncommented defineDaemon

Removed calls to metDoTunable, metDoDaemon, and metDoProcess from
DM_post_thread_create_init.
Fixed dataManager::defineDaemon.

26 years agouncommented defineDaemon
mjrg [Fri, 18 Aug 1995 21:40:49 +0000 (21:40 +0000)]
uncommented defineDaemon

26 years agodouble-bug fix.
krisna [Wed, 16 Aug 1995 15:17:40 +0000 (15:17 +0000)]
double-bug fix.
  * do not pass addresses of stack variables into thread functions
  * do not use the first item of a struct as a scalar

26 years agoAdded a tkProcessPendingEventsNoBlock() to the bottom end of the
tamches [Wed, 16 Aug 1995 01:36:32 +0000 (01:36 +0000)]
Added a tkProcessPendingEventsNoBlock() to the bottom end of the
main loop; for some unexplained reason, tk events generated by
the latter 3 cases of the UIthread main loop are not caught by the
subsequent thr_poll() until the mouse is moved in the paradyn
main window.

26 years agoRemoved the TC thread.
tamches [Mon, 14 Aug 1995 22:49:49 +0000 (22:49 +0000)]
Removed the TC thread.
The main tunable constant dictionaries are global variables
(in TCthread/TCmain.C); their constructors automatically
initialize the TC registry before main() even starts.  Hence,
no problems declaring any tunable constants after main starts.
But, don't declare any tunable constants as global variables.

26 years agoMoved tcl/tk initialization code here from UImain.
tamches [Sun, 13 Aug 1995 23:22:26 +0000 (23:22 +0000)]
Moved tcl/tk initialization code here from UImain.
tcl/tk initialization is now the very first thing done
in main()

26 years agoMoved tcl/tk initialization to pdMain
tamches [Sun, 13 Aug 1995 23:21:21 +0000 (23:21 +0000)]
Moved tcl/tk initialization to pdMain

26 years agoTightened and heavily commented the main loop.
tamches [Sun, 13 Aug 1995 01:41:05 +0000 (01:41 +0000)]
Tightened and heavily commented the main loop.
Removed superfluous code; general cleaning up.

26 years agoAdded VM_sequential_init and VM_post_thread_create_init. Changes to VMmain
newhall [Sat, 12 Aug 1995 22:28:48 +0000 (22:28 +0000)]
Added VM_sequential_init and VM_post_thread_create_init. Changes to VMmain

26 years agoAdded DM_post_thread_create_init, DM_sequential_init. Changes to DMmain
newhall [Sat, 12 Aug 1995 22:28:20 +0000 (22:28 +0000)]
Added DM_post_thread_create_init, DM_sequential_init. Changes to DMmain

26 years agoadded calls to DM and VM sequential initialization routines
newhall [Sat, 12 Aug 1995 22:27:51 +0000 (22:27 +0000)]
added calls to DM and VM sequential initialization routines

26 years agomoved def. of init_struct to dataManager.I
newhall [Sat, 12 Aug 1995 22:27:37 +0000 (22:27 +0000)]
moved def. of init_struct to dataManager.I

26 years agoadded VM_sequential_init(), VM_post_thread_create_init(), & vmp members
newhall [Sat, 12 Aug 1995 22:27:12 +0000 (22:27 +0000)]
added VM_sequential_init(), VM_post_thread_create_init(), & vmp members

26 years agoadded DM_sequential_init() & DM_post_thread_create_init() members
newhall [Sat, 12 Aug 1995 22:26:47 +0000 (22:26 +0000)]
added DM_sequential_init() & DM_post_thread_create_init() members
moved struct init_struct from paradyn.h to dataManager.I

26 years agoadded calls to VMmain to get initial set of visis from parsed PDL entries
newhall [Fri, 11 Aug 1995 21:51:39 +0000 (21:51 +0000)]
added calls to VMmain to get initial set of visis from parsed PDL entries

26 years agoParsing of PDL files is done before thread creation
newhall [Fri, 11 Aug 1995 21:51:16 +0000 (21:51 +0000)]
Parsing of PDL files is done before thread creation
Removed call to dataManager kludge method function

26 years agoremoved calls to metDoDaemon,metDoVisi,metDoProcess,metDoTunable from metMain
newhall [Fri, 11 Aug 1995 21:50:55 +0000 (21:50 +0000)]
removed calls to metDoDaemon,metDoVisi,metDoProcess,metDoTunable from metMain
added metVisiSize, and metgetVisi functions

26 years agoRemoved DM kludge method function. Added calls to metDoDaemon,
newhall [Fri, 11 Aug 1995 21:50:31 +0000 (21:50 +0000)]
Removed DM kludge method function.  Added calls to metDoDaemon,
metDoProcess and metDoTunable that were moved out of metMain

26 years agoremoved kludge()
newhall [Fri, 11 Aug 1995 21:50:03 +0000 (21:50 +0000)]
removed kludge()

26 years agoupdates due to changes in DM: newPerfData, sampleDataCallbackFunc defs.
newhall [Tue, 8 Aug 1995 03:13:03 +0000 (03:13 +0000)]
updates due to changes in DM: newPerfData, sampleDataCallbackFunc defs.

26 years agochanged newPerfData and sampleDataCallbackFunc definitions
newhall [Tue, 8 Aug 1995 03:10:35 +0000 (03:10 +0000)]
changed newPerfData and sampleDataCallbackFunc definitions

26 years agobug fix to DMresourceListNameCompare
newhall [Tue, 8 Aug 1995 03:10:02 +0000 (03:10 +0000)]
bug fix to DMresourceListNameCompare
changed newPerfData and sampleDataCallbackFunc definitions

26 years agochanged initial bin width to 0.2
newhall [Tue, 8 Aug 1995 03:09:20 +0000 (03:09 +0000)]
changed initial bin width to 0.2

26 years agoAdded selectUnSelectFromFullPathName
tamches [Mon, 7 Aug 1995 00:02:52 +0000 (00:02 +0000)]
Added selectUnSelectFromFullPathName

26 years agoadded selectUnSelectFromFullPathName
tamches [Mon, 7 Aug 1995 00:02:01 +0000 (00:02 +0000)]
added selectUnSelectFromFullPathName

26 years agoAdded waSetAbstraction, waSelect, and waUnselect
tamches [Mon, 7 Aug 1995 00:01:31 +0000 (00:01 +0000)]
Added waSetAbstraction, waSelect, and waUnselect

26 years agoAdded name2index(), getAbsMenuName()
tamches [Mon, 7 Aug 1995 00:00:51 +0000 (00:00 +0000)]
Added name2index(), getAbsMenuName()

26 years agoAdded name2index
tamches [Mon, 7 Aug 1995 00:00:34 +0000 (00:00 +0000)]
Added name2index

26 years agoAdded waSelect, waUnselect, waSetAbstraction
tamches [Mon, 7 Aug 1995 00:00:16 +0000 (00:00 +0000)]
Added waSelect, waUnselect, waSetAbstraction

26 years agobarChart now uses tcl2c
tamches [Sun, 6 Aug 1995 22:12:33 +0000 (22:12 +0000)]
barChart now uses tcl2c

26 years agoremoved some warnings by using myTclEval
tamches [Sun, 6 Aug 1995 22:11:48 +0000 (22:11 +0000)]
removed some warnings by using myTclEval

26 years agobarChart now uses tcl2c.
tamches [Sun, 6 Aug 1995 22:11:13 +0000 (22:11 +0000)]
barChart now uses tcl2c.
Now needs no command-line args.

26 years agoProcedure calls metric default changed to 100
tamches [Sun, 6 Aug 1995 22:10:17 +0000 (22:10 +0000)]
Procedure calls metric default changed to 100

26 years agotk.h, tcl.h --> tkclean.h, tclclean.h
tamches [Sun, 6 Aug 1995 22:09:47 +0000 (22:09 +0000)]
tk.h, tcl.h --> tkclean.h, tclclean.h

26 years agochar * --> const char *
tamches [Sun, 6 Aug 1995 22:09:16 +0000 (22:09 +0000)]
char * --> const char *

26 years agoadded lots of missing templates
krisna [Sat, 5 Aug 1995 17:17:12 +0000 (17:17 +0000)]
added lots of missing templates

26 years ago(const T *) vs (T * const)
krisna [Sat, 5 Aug 1995 17:16:47 +0000 (17:16 +0000)]
(const T *) vs (T * const)

26 years agodeleted redundant AND WRONG definition of ipHash
krisna [Sat, 5 Aug 1995 17:15:28 +0000 (17:15 +0000)]
deleted redundant AND WRONG definition of ipHash

26 years agoread the code to find out why
krisna [Sat, 5 Aug 1995 17:14:46 +0000 (17:14 +0000)]
read the code to find out why

26 years agodo not use <memory.h> in a C++ program, use <stdlib.h> instead
krisna [Sat, 5 Aug 1995 17:13:04 +0000 (17:13 +0000)]
do not use <memory.h> in a C++ program, use <stdlib.h> instead

26 years agouse `0' instead of `NULL'
krisna [Sat, 5 Aug 1995 17:12:18 +0000 (17:12 +0000)]
use `0' instead of `NULL'

26 years agodo not define variables across label jumps
krisna [Sat, 5 Aug 1995 17:11:13 +0000 (17:11 +0000)]
do not define variables across label jumps

26 years agouse `0' for `NULL'
krisna [Sat, 5 Aug 1995 17:10:46 +0000 (17:10 +0000)]
use `0' for `NULL'

26 years agodeleted prototype for `strrchr', this file is anyway bogus
krisna [Sat, 5 Aug 1995 17:10:19 +0000 (17:10 +0000)]
deleted prototype for `strrchr', this file is anyway bogus

26 years agono `virtual' outside a class declaration
krisna [Sat, 5 Aug 1995 17:09:36 +0000 (17:09 +0000)]
no `virtual' outside a class declaration

26 years agodo not include <memory.h> in C++ programs, use <stdlib.h>
krisna [Sat, 5 Aug 1995 17:09:11 +0000 (17:09 +0000)]
do not include <memory.h> in C++ programs, use <stdlib.h>

26 years agoupdated friend entries for histDataCallback() and createResource()
krisna [Sat, 5 Aug 1995 17:08:40 +0000 (17:08 +0000)]
updated friend entries for histDataCallback() and createResource()

26 years ago`res' is used as a variable name in igen-generated code, YUCK
krisna [Sat, 5 Aug 1995 17:07:40 +0000 (17:07 +0000)]
`res' is used as a variable name in igen-generated code, YUCK

26 years agonever use `NULL' in C/C++ code. read a C/C++ book for the reasons why
krisna [Sat, 5 Aug 1995 17:06:52 +0000 (17:06 +0000)]
never use `NULL' in C/C++ code.  read a C/C++ book for the reasons why
`0' should be used for a null pointer.

26 years agoCommented out some cout statements that are for debugging only.
tamches [Fri, 4 Aug 1995 19:19:24 +0000 (19:19 +0000)]
Commented out some cout statements that are for debugging only.

26 years agoAdded numChildrenAddedSinceLastSort field to every node.
tamches [Fri, 4 Aug 1995 19:18:00 +0000 (19:18 +0000)]
Added numChildrenAddedSinceLastSort field to every node.
Changes needed for using Vector::sort()

26 years agoMore intelligent where axis resorting by added a
tamches [Fri, 4 Aug 1995 19:17:11 +0000 (19:17 +0000)]
More intelligent where axis resorting by added a
numChildrenAddedSinceLastSort field to every node.

Changed to Vector::sort(), which uses libc's qsort().

26 years agoAdded a status line for 'rethinking' after receiving data (whethere batch
tamches [Fri, 4 Aug 1995 19:13:55 +0000 (19:13 +0000)]
Added a status line for 'rethinking' after receiving data (whethere batch
mode or not)

26 years agoUsed Tk_3DBorderGC() (newly available tk4.0 routine) for clipping (when scrolling
tamches [Tue, 1 Aug 1995 23:16:23 +0000 (23:16 +0000)]
Used Tk_3DBorderGC() (newly available tk4.0 routine) for clipping (when scrolling
a listbox) instead of peeking into the Border structure.

26 years agoFixed a layout bug whereby scrolling a listbox whose width was less
tamches [Tue, 1 Aug 1995 23:03:54 +0000 (23:03 +0000)]
Fixed a layout bug whereby scrolling a listbox whose width was less
than that of the parent (pink) node would redraw the listbox incorrectly.

26 years agochanges to support phase interface
newhall [Tue, 1 Aug 1995 02:18:20 +0000 (02:18 +0000)]
changes to support phase interface

26 years agochanges to support phases
newhall [Tue, 1 Aug 1995 02:18:04 +0000 (02:18 +0000)]
changes to support phases

26 years ago*** empty log message ***
newhall [Tue, 1 Aug 1995 02:17:02 +0000 (02:17 +0000)]
*** empty log message ***

26 years agoadded phase type parameter to VMCreateVisi
newhall [Tue, 1 Aug 1995 02:15:27 +0000 (02:15 +0000)]
added phase type parameter to VMCreateVisi

26 years agocomplete implementation of phase interface:
newhall [Tue, 1 Aug 1995 02:11:04 +0000 (02:11 +0000)]
complete implementation of phase interface:
  - additions and changes to DM interface functions
  - changes to DM classes to support data collection at current or
    global phase granularity
added alphabetical ordering to foci name creation

26 years agochanges to menuing and window height
newhall [Tue, 1 Aug 1995 02:04:43 +0000 (02:04 +0000)]
changes to menuing and window height

26 years agochanges relating to phase interface stuff
newhall [Tue, 1 Aug 1995 01:58:43 +0000 (01:58 +0000)]
changes relating to phase interface stuff

26 years agofix to how global time is computed
newhall [Tue, 1 Aug 1995 01:56:21 +0000 (01:56 +0000)]
fix to how global time is computed

26 years agoCrash upon sorting huge CMF application mysteriously
tamches [Thu, 27 Jul 1995 23:27:45 +0000 (23:27 +0000)]
Crash upon sorting huge CMF application mysteriously
goes away when quicksort is altered slightly to remove
tail recursion.