dyninst.git
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.

26 years agoImplemented alt-freescroll feature
tamches [Mon, 24 Jul 1995 21:38:07 +0000 (21:38 +0000)]
Implemented alt-freescroll feature

26 years agobetter existsCurrent() error checking.
tamches [Mon, 24 Jul 1995 21:37:37 +0000 (21:37 +0000)]
better existsCurrent() error checking.
Implemented alt-freescroll feature

26 years agoremoved addChildToRoot() member function.
tamches [Mon, 24 Jul 1995 21:36:03 +0000 (21:36 +0000)]
removed addChildToRoot() member function.
Some changes related to newly implemented where4tree sorting.

26 years agoAdded sorting.
tamches [Mon, 24 Jul 1995 21:34:58 +0000 (21:34 +0000)]
Added sorting.
Removed member function addChildren()

26 years agoAdded getTkWindow(), get*SBName(), and change(string) member
tamches [Mon, 24 Jul 1995 21:32:47 +0000 (21:32 +0000)]
Added getTkWindow(), get*SBName(), and change(string) member
functions.

26 years agoremoved some obsolete code related to the old where axis
tamches [Mon, 24 Jul 1995 21:31:03 +0000 (21:31 +0000)]
removed some obsolete code related to the old where axis

26 years agoadded a useful status line for the ui (when it's receiving where axis
tamches [Mon, 24 Jul 1995 21:30:40 +0000 (21:30 +0000)]
added a useful status line for the ui (when it's receiving where axis
data)

26 years agoremoved or commented out resourceDisplayObj, baseWhere, and
tamches [Mon, 24 Jul 1995 21:29:43 +0000 (21:29 +0000)]
removed or commented out resourceDisplayObj, baseWhere, and
uim_knownAbstractions, which are all things related to the old where axis.

26 years agoremoved list of resourceDisplayObj
tamches [Mon, 24 Jul 1995 21:25:51 +0000 (21:25 +0000)]
removed list of resourceDisplayObj

26 years agoThe Procedure -- > Code commit
tamches [Mon, 24 Jul 1995 03:52:05 +0000 (03:52 +0000)]
The Procedure -- > Code commit

26 years agoThe Procedure --> Code commit
tamches [Mon, 24 Jul 1995 03:51:29 +0000 (03:51 +0000)]
The Procedure --> Code commit

26 years agofixed descendancy evaluation bug
rbi [Thu, 20 Jul 1995 22:34:22 +0000 (22:34 +0000)]
fixed descendancy evaluation bug

26 years agoFixed a folding bug
rbi [Thu, 20 Jul 1995 22:30:13 +0000 (22:30 +0000)]
Fixed a folding bug

26 years agoCommented out an entry widget binding which inserts the current
tamches [Wed, 19 Jul 1995 23:03:00 +0000 (23:03 +0000)]
Commented out an entry widget binding which inserts the current
selection when the middle button is pressed.  This feature is
provided automatically in tk4.0, so the effect was to insert
things twice.

26 years agoCommented everything out...this file is obsoleted by the
tamches [Wed, 19 Jul 1995 23:01:52 +0000 (23:01 +0000)]
Commented everything out...this file is obsoleted by the
new where axis and will be deleted some day.

26 years agoCommented out TAB-key bindings to move between entries on the
tamches [Wed, 19 Jul 1995 23:01:16 +0000 (23:01 +0000)]
Commented out TAB-key bindings to move between entries on the
start process dialog, because these bindings are provided
automagically in tk4.0

26 years agoremoved "source" command in mainMenu.tcl
krisna [Tue, 18 Jul 1995 19:14:58 +0000 (19:14 +0000)]
removed "source" command in mainMenu.tcl
moved code for status lines to status.tcl

26 years agochanges to convert Tcl sources to C
krisna [Tue, 18 Jul 1995 19:14:12 +0000 (19:14 +0000)]
changes to convert Tcl sources to C

26 years agoAdded ctrl-double-click feature for selecting/unselecting an entire
tamches [Tue, 18 Jul 1995 03:41:16 +0000 (03:41 +0000)]
Added ctrl-double-click feature for selecting/unselecting an entire
subtree (nonrecursive).  Added a "clear all selections" option.
Selecting the root node now selects the entire program.

26 years agoAdded ctrl-double-click to select/unselect an entire subtree (nonrecursive).
tamches [Tue, 18 Jul 1995 03:38:08 +0000 (03:38 +0000)]
Added ctrl-double-click to select/unselect an entire subtree (nonrecursive).
Added "clear" menu item to clear all selections.

26 years agoMany changes related to the new where axis. Some code was
tamches [Mon, 17 Jul 1995 05:09:06 +0000 (05:09 +0000)]
Many changes related to the new where axis.  Some code was
no longer needed and hence commented out.  Other code unrelated
to the where axis was left alone.  But nothing much was added to
this file

26 years agoDrastic changes related to the new where axis...most of the good stuff
tamches [Mon, 17 Jul 1995 05:07:33 +0000 (05:07 +0000)]
Drastic changes related to the new where axis...most of the good stuff
is now in different files.

26 years agoChanges for the new version of the where axis
tamches [Mon, 17 Jul 1995 05:05:44 +0000 (05:05 +0000)]
Changes for the new version of the where axis

26 years agoChanges for new where axis code.
tamches [Mon, 17 Jul 1995 05:04:23 +0000 (05:04 +0000)]
Changes for new where axis code.

26 years agoAdditions for new where axis code (actually, certain files, such as
tamches [Mon, 17 Jul 1995 05:02:52 +0000 (05:02 +0000)]
Additions for new where axis code (actually, certain files, such as
where4tree.C, have been left out, since templates.C 'compiles' them
just fine)

26 years agoFirst version of new where axis
tamches [Mon, 17 Jul 1995 05:00:34 +0000 (05:00 +0000)]
First version of new where axis

26 years agoFirst version of the new where axis
tamches [Mon, 17 Jul 1995 04:58:52 +0000 (04:58 +0000)]
First version of the new where axis

26 years agoFirst version of new where axis
tamches [Mon, 17 Jul 1995 04:53:21 +0000 (04:53 +0000)]
First version of new where axis

26 years agoUpdated for the new where axis code
tamches [Mon, 17 Jul 1995 04:30:01 +0000 (04:30 +0000)]
Updated for the new where axis code

26 years agoChanged whereAxis to pcWhereAxis, avoiding a naming conflict with the
tamches [Mon, 17 Jul 1995 04:28:58 +0000 (04:28 +0000)]
Changed whereAxis to pcWhereAxis, avoiding a naming conflict with the
new UI where axis.