dyninst.git
24 years agoremoved unnecessary OBJS
tamches [Mon, 23 Jun 1997 17:01:38 +0000 (17:01 +0000)]
removed unnecessary OBJS

24 years agoMinor change to adjust to aix.C not changing the leading "." of function names
ssuen [Thu, 19 Jun 1997 21:45:16 +0000 (21:45 +0000)]
Minor change to adjust to aix.C not changing the leading "." of function names
to "_" but instead just skipping the leading "."

24 years agoChanging the leading "." in function names to "_" was causing problems, so
ssuen [Thu, 19 Jun 1997 21:43:30 +0000 (21:43 +0000)]
Changing the leading "." in function names to "_" was causing problems, so
now we just skip the leading "."

24 years agoChanging "Visi" button to the place where it was before, but as a button
naim [Tue, 17 Jun 1997 20:51:41 +0000 (20:51 +0000)]
Changing "Visi" button to the place where it was before, but as a button
instead of as a menu - naim

24 years agoAdded support to solaris platforms to find the target of call instructions that
newhall [Tue, 17 Jun 1997 20:11:24 +0000 (20:11 +0000)]
Added support to solaris platforms to find the target of call instructions that
are in dynamic executables and shared objects and that are bound after startup
by the runtime linker (delayed binding).
Added process methods: findpdFunctionIn, hasBeenBound, findCallee

24 years ago*** empty log message ***
newhall [Tue, 17 Jun 1997 19:38:56 +0000 (19:38 +0000)]
*** empty log message ***

24 years agowe are no longer removing leading underscore from function names in
newhall [Tue, 17 Jun 1997 19:37:35 +0000 (19:37 +0000)]
we are no longer removing leading underscore from function names in
image::defineFunction

24 years agoadded Object.C
mjrg [Mon, 16 Jun 1997 22:09:39 +0000 (22:09 +0000)]
added Object.C

24 years agoFixed the problem of doing `delete this' with the following (original) line
ssuen [Mon, 16 Jun 1997 22:09:07 +0000 (22:09 +0000)]
Fixed the problem of doing `delete this' with the following (original) line
in function metricDefinitionNode::removeThisInstance
  aggregators[u]->removeFromAggregate(this);

24 years agoAdded `int deleteComp = 1' to end of argument list for function
ssuen [Mon, 16 Jun 1997 22:07:15 +0000 (22:07 +0000)]
Added `int deleteComp = 1' to end of argument list for function
  metricDefinitionNode::removeFromAggregate
to control whether or not to `delete' the `comp' argument.

24 years agochanged a delete to free() to fix a purify FMM hit
tamches [Mon, 16 Jun 1997 18:46:14 +0000 (18:46 +0000)]
changed a delete to free() to fix a purify FMM hit

24 years agodelete rpcBuffers[j]; to remove a memory leak
tamches [Mon, 16 Jun 1997 18:45:31 +0000 (18:45 +0000)]
delete rpcBuffers[j];   to remove a memory leak

24 years agoAdded comments to checkAndInstallInstrumentation()
tamches [Mon, 16 Jun 1997 18:11:10 +0000 (18:11 +0000)]
Added comments to checkAndInstallInstrumentation()

24 years agoChanged iPgetFunction and iPgetCallee to return const function_base *
ssuen [Sun, 15 Jun 1997 19:19:42 +0000 (19:19 +0000)]
Changed iPgetFunction and iPgetCallee to return const function_base *

24 years agoadded support for parsing relocation entries and procedure_linkage_table
newhall [Sun, 15 Jun 1997 18:38:50 +0000 (18:38 +0000)]
added support for parsing relocation entries and procedure_linkage_table
entries from elf file format dynamic executables and shared objects

24 years agoadded support for parsing relocation entries and procedure_linkage_table
newhall [Sun, 15 Jun 1997 18:37:54 +0000 (18:37 +0000)]
added support for parsing relocation entries and procedure_linkage_table
entries from elf file format dynamic executables and shared objects
added Object.C

24 years agoIncluded following new public access functions in class instPoint.
ssuen [Sun, 15 Jun 1997 00:02:41 +0000 (00:02 +0000)]
Included following new public access functions in class instPoint.

        function_base *iPgetFunction() const { ... }
        function_base *iPgetCallee()   const { ... }
        const image   *iPgetOwner()    const { ... }
        Address        iPgetAddress()  const { ... }

24 years agoAdded following standard definitions to public section of class instPoint
ssuen [Sat, 14 Jun 1997 21:23:22 +0000 (21:23 +0000)]
Added following standard definitions to public section of class instPoint

  function_base *iPgetFunction() const { ... }
  function_base *iPgetCallee()   const { ... }
  const image   *iPgetOwner()    const { ... }
  Address        iPgetAddress()  const { ... }

24 years agoMoved these variables back into the private section of class instPoint
ssuen [Sat, 14 Jun 1997 18:37:32 +0000 (18:37 +0000)]
Moved these variables back into the private section of class instPoint
  Address addr_;
  pd_Function *func_;
  pd_Function *callee_;

24 years agoMoved class instPoint from inst-x86.C to inst-x86.h and added/moved the following
ssuen [Sat, 14 Jun 1997 18:26:26 +0000 (18:26 +0000)]
Moved class instPoint from inst-x86.C to inst-x86.h and added/moved the following
standard definitions to the public section

  Address addr_;
  pd_Function *func_;
  pd_Function *callee_;

  function_base *iPgetFunction() const { ... }
  function_base *iPgetCallee()   const { ... }
  const image   *iPgetOwner()    const { ... }
  Address        iPgetAddress()  const { ... }

24 years agofixing purify error
newhall [Wed, 11 Jun 1997 22:34:33 +0000 (22:34 +0000)]
fixing purify error

24 years agoFixes the problem of not being able to find the "main" function when another
ssuen [Wed, 11 Jun 1997 21:28:29 +0000 (21:28 +0000)]
Fixes the problem of not being able to find the "main" function when another
function listed earlier in the symbol table has the name function address
as the "main" function.

24 years agoadded dependency for target
mjrg [Wed, 11 Jun 1997 18:32:05 +0000 (18:32 +0000)]
added dependency for target

24 years agoSimple script for compiling on NT
mjrg [Wed, 11 Jun 1997 17:27:26 +0000 (17:27 +0000)]
Simple script for compiling on NT

24 years agoremoved send_funcs send_no_funcs
newhall [Sat, 7 Jun 1997 21:01:58 +0000 (21:01 +0000)]
removed send_funcs send_no_funcs

24 years agoreplaced exclude_func and exclude_lib with exclude_node
newhall [Sat, 7 Jun 1997 21:00:19 +0000 (21:00 +0000)]
replaced exclude_func and exclude_lib with exclude_node

24 years agoAdded option for manual daemon start-up
mjrg [Fri, 6 Jun 1997 22:02:32 +0000 (22:02 +0000)]
Added option for manual daemon start-up

24 years agoadded option for manual daemon start-up
mjrg [Fri, 6 Jun 1997 22:01:38 +0000 (22:01 +0000)]
added option for manual daemon start-up

24 years agoadded sharedobject.obj
mjrg [Fri, 6 Jun 1997 19:09:46 +0000 (19:09 +0000)]
added sharedobject.obj

24 years agoChanged checkCallPoints to keep calls to shared object functions in the
mjrg [Fri, 6 Jun 1997 18:27:15 +0000 (18:27 +0000)]
Changed checkCallPoints to keep calls to shared object functions in the
list of calls for a function

24 years agoFixing assertion failure - naim
naim [Fri, 6 Jun 1997 18:17:35 +0000 (18:17 +0000)]
Fixing assertion failure - naim

24 years agoCleaning up dataReqNodes for certain cases of deletion of metricDefinitionNodes
naim [Thu, 5 Jun 1997 18:03:58 +0000 (18:03 +0000)]
Cleaning up dataReqNodes for certain cases of deletion of metricDefinitionNodes
- naim

24 years agoComplete fix to my previous commit - naim
naim [Thu, 5 Jun 1997 14:50:36 +0000 (14:50 +0000)]
Complete fix to my previous commit - naim

24 years agoadded send_funcs and send_no_funcs
newhall [Thu, 5 Jun 1997 04:32:45 +0000 (04:32 +0000)]
added send_funcs and send_no_funcs

24 years agoadded exclude_func mdl option to exclude shared object functions
newhall [Thu, 5 Jun 1997 04:29:43 +0000 (04:29 +0000)]
added exclude_func mdl option to exclude shared object functions

24 years agochanged exclude_lib to mean shared object is not instrumentable
newhall [Thu, 5 Jun 1997 04:27:04 +0000 (04:27 +0000)]
changed exclude_lib to mean shared object is not instrumentable
added exclude_func mdl option to exclude shared object functions

24 years agoRemoving warning message - naim
naim [Wed, 4 Jun 1997 21:22:24 +0000 (21:22 +0000)]
Removing warning message - naim

24 years agoChanging "delete mn" by "mn->disable()" to really delete dataReqNodes
naim [Wed, 4 Jun 1997 20:42:41 +0000 (20:42 +0000)]
Changing "delete mn" by "mn->disable()" to really delete dataReqNodes
associated with that metricDefinitionNode - naim

24 years agochange a usage of delete to delete [] (purify hit)
tamches [Wed, 4 Jun 1997 17:37:02 +0000 (17:37 +0000)]
change a usage of delete to delete [] (purify hit)

24 years agoRemoving debugging info - naim
naim [Wed, 4 Jun 1997 13:24:24 +0000 (13:24 +0000)]
Removing debugging info - naim

24 years agosmall change to data file headers
karavan [Tue, 3 Jun 1997 15:35:04 +0000 (15:35 +0000)]
small change to data file headers

24 years agocomplete file open error handling and remove debugging prints
karavan [Tue, 3 Jun 1997 15:34:51 +0000 (15:34 +0000)]
complete file open error handling and remove debugging prints

24 years agosmall cleanup to handle new button size
karavan [Tue, 3 Jun 1997 15:33:31 +0000 (15:33 +0000)]
small cleanup to handle new button size

24 years agoupdate paradyn version number
karavan [Tue, 3 Jun 1997 15:33:08 +0000 (15:33 +0000)]
update paradyn version number

24 years agonew functionality: if directory not found, create it
karavan [Tue, 3 Jun 1997 15:32:48 +0000 (15:32 +0000)]
new functionality: if directory not found, create it

24 years agoRemoving cm5d from source code - naim
naim [Tue, 3 Jun 1997 13:50:49 +0000 (13:50 +0000)]
Removing cm5d from source code - naim

24 years agochanged visi from menu to button.
karavan [Mon, 2 Jun 1997 19:43:45 +0000 (19:43 +0000)]
changed visi from menu to button.
eliminated uimpd drawStartVisiMenu command

24 years agoadded new call registerValidVisis. This single call from Visi Manager to
karavan [Mon, 2 Jun 1997 19:38:16 +0000 (19:38 +0000)]
added new call registerValidVisis.  This single call from Visi Manager to
UI thread at startup registers all valid visis as specified in a config
file, and replaces use of synchronous VM->VMAvailableVisis().

24 years agoSmall change to comment out a warning message - naim
naim [Mon, 2 Jun 1997 16:39:40 +0000 (16:39 +0000)]
Small change to comment out a warning message - naim

24 years agofixed some memory-related bug
hseom [Fri, 30 May 1997 16:29:26 +0000 (16:29 +0000)]
fixed some memory-related bug

24 years agoadded the copy constructor for the byteArray class
hseom [Fri, 30 May 1997 16:26:53 +0000 (16:26 +0000)]
added the copy constructor for the byteArray class

24 years agoChanging PIOCUSAGE by PIOCPSINFO in the /proc call to compute the CPU time
naim [Fri, 30 May 1997 13:26:15 +0000 (13:26 +0000)]
Changing PIOCUSAGE by PIOCPSINFO in the /proc call to compute the CPU time
comsumed by a process (both in paradynd and in rtinst). This is only for
solaris with shared memory sampling - naim 5/30/97

24 years agoCleaned-up the code, removed debug prints.
mjrg [Wed, 28 May 1997 15:36:17 +0000 (15:36 +0000)]
Cleaned-up the code, removed debug prints.

24 years agoReplaced main-nt.obj with main.obj
mjrg [Wed, 28 May 1997 15:18:17 +0000 (15:18 +0000)]
Replaced main-nt.obj with main.obj

24 years agoAdded a test in getMemoryBounds to skip craped metric and print an error
zhichen [Sat, 24 May 1997 23:43:33 +0000 (23:43 +0000)]
Added a test in getMemoryBounds to skip craped metric and print an error
message.

24 years agoWindows NT port
mjrg [Fri, 23 May 1997 23:01:24 +0000 (23:01 +0000)]
Windows NT port
bug fix to inst-x86.C

24 years agoWindows NT port
mjrg [Fri, 23 May 1997 22:58:54 +0000 (22:58 +0000)]
Windows NT port

24 years agoWindows NT port
mjrg [Fri, 23 May 1997 22:58:54 +0000 (22:58 +0000)]
Windows NT port

24 years agoRemoving unnecessary debugging information - naim
naim [Fri, 23 May 1997 13:13:06 +0000 (13:13 +0000)]
Removing unnecessary debugging information - naim

24 years agoRevised.
tung [Fri, 23 May 1997 05:23:04 +0000 (05:23 +0000)]
Revised.

24 years agoRevised.
tung [Thu, 22 May 1997 02:18:16 +0000 (02:18 +0000)]
Revised.

24 years agoNo restriction on number of resources but a warning message if numRes > 15.
tung [Wed, 21 May 1997 21:14:33 +0000 (21:14 +0000)]
No restriction on number of resources but a warning message if numRes > 15.

24 years agoRevised on change labels position.
tung [Wed, 21 May 1997 21:12:43 +0000 (21:12 +0000)]
Revised on change labels position.

24 years agoRevised.
tung [Wed, 21 May 1997 19:14:55 +0000 (19:14 +0000)]
Revised.

24 years agoRevised.
tung [Wed, 21 May 1997 03:20:29 +0000 (03:20 +0000)]
Revised.

24 years agoRevised.
tung [Wed, 21 May 1997 02:27:21 +0000 (02:27 +0000)]
Revised.

24 years agoRevised on changing position when rotating.
tung [Tue, 20 May 1997 23:11:00 +0000 (23:11 +0000)]
Revised on changing position when rotating.

24 years agoChange the label position when rotating.
tung [Tue, 20 May 1997 22:30:51 +0000 (22:30 +0000)]
Change the label position when rotating.

24 years agoRedisplay the graph only once during fold.
tung [Tue, 20 May 1997 17:13:22 +0000 (17:13 +0000)]
Redisplay the graph only once during fold.

24 years agoadded #define REG_G0 0
zhichen [Tue, 20 May 1997 15:53:20 +0000 (15:53 +0000)]
added #define REG_G0  0

24 years agoFixed DIVop3
zhichen [Tue, 20 May 1997 15:52:20 +0000 (15:52 +0000)]
Fixed DIVop3

24 years agoFixed DIVop3.
zhichen [Tue, 20 May 1997 15:50:42 +0000 (15:50 +0000)]
Fixed DIVop3.

24 years agoFixed divOp3
zhichen [Tue, 20 May 1997 15:49:11 +0000 (15:49 +0000)]
Fixed divOp3

24 years agoAdded WRYop3 & RDYop3 for correctly handle DIVop3
zhichen [Tue, 20 May 1997 15:46:15 +0000 (15:46 +0000)]
Added WRYop3 & RDYop3 for correctly handle DIVop3

24 years agoChanges made to handle the comminication between different types of
lzheng [Tue, 20 May 1997 15:18:57 +0000 (15:18 +0000)]
Changes made to handle the comminication between different types of
machines

24 years agoRevised on resizing the maxZ, change the xlabel and zlabel format.
tung [Tue, 20 May 1997 08:29:12 +0000 (08:29 +0000)]
Revised on resizing the maxZ, change the xlabel and zlabel format.

24 years agoput up the paradyn logo.
tung [Tue, 20 May 1997 01:29:23 +0000 (01:29 +0000)]
put up the paradyn logo.

24 years agoRevised: the max. of Z is 1.5 times of current curves->maxz.
tung [Mon, 19 May 1997 20:51:22 +0000 (20:51 +0000)]
Revised: the max. of Z is 1.5 times of current curves->maxz.

24 years agoMake the axis appears before the curve surface shows up.
tung [Mon, 19 May 1997 19:43:02 +0000 (19:43 +0000)]
Make the axis appears before the curve surface shows up.

24 years agoAdding file fcntlcom.h for the definition of _FNONBLOCK (different than
naim [Mon, 19 May 1997 18:55:27 +0000 (18:55 +0000)]
Adding file fcntlcom.h for the definition of _FNONBLOCK (different than
other platforms) - naim

24 years agoRemoving un-necessary files from Terrain - naim
naim [Mon, 19 May 1997 16:19:31 +0000 (16:19 +0000)]
Removing un-necessary files from Terrain - naim

24 years agoEliminating un-necessary files from Terrain visualization - tung,naim
naim [Mon, 19 May 1997 16:18:59 +0000 (16:18 +0000)]
Eliminating un-necessary files from Terrain visualization - tung,naim

24 years agoRemove unused files.
tung [Mon, 19 May 1997 16:03:39 +0000 (16:03 +0000)]
Remove unused files.

24 years agoEliminate ips dependent library files.
tung [Mon, 19 May 1997 01:00:05 +0000 (01:00 +0000)]
Eliminate ips dependent library files.

24 years agoEliminate ips dependent library files.
tung [Sun, 18 May 1997 22:48:22 +0000 (22:48 +0000)]
Eliminate ips dependent library files.

24 years agoChanges made for nonblocking write
lzheng [Sat, 17 May 1997 19:56:49 +0000 (19:56 +0000)]
Changes made for nonblocking write

24 years agoMinor changes to variable 'nblock' for nonblocking write
lzheng [Sat, 17 May 1997 19:55:25 +0000 (19:55 +0000)]
Minor changes to variable 'nblock' for nonblocking write

24 years agoAdded special case to handle attaching to a process on Windows NT
mjrg [Fri, 16 May 1997 22:03:14 +0000 (22:03 +0000)]
Added special case to handle attaching to a process on Windows NT

24 years agoFixed problem with instrumentation of conditional jumps
mjrg [Fri, 16 May 1997 22:02:27 +0000 (22:02 +0000)]
Fixed problem with instrumentation of conditional jumps

24 years agoGetting rid of debug message - naim
naim [Fri, 16 May 1997 20:37:13 +0000 (20:37 +0000)]
Getting rid of debug message - naim

24 years agoAdding debug flag - naim
naim [Fri, 16 May 1997 20:04:11 +0000 (20:04 +0000)]
Adding debug flag - naim

24 years agoFixing problem when inferiorRPC was launched and the application was in
naim [Fri, 16 May 1997 18:48:10 +0000 (18:48 +0000)]
Fixing problem when inferiorRPC was launched and the application was in
the middle of a system call - naim

24 years agoMinor changes for sunos version of terrain - naim
naim [Wed, 14 May 1997 19:14:55 +0000 (19:14 +0000)]
Minor changes for sunos version of terrain - naim

24 years agoMaking the PC to continue the search even if there is only one child. This
naim [Wed, 14 May 1997 13:02:46 +0000 (13:02 +0000)]
Making the PC to continue the search even if there is only one child. This
is just a temporal fix - naim

24 years agoAdding Terrain to rs6000 and x86 platforms - naim
naim [Tue, 13 May 1997 20:55:29 +0000 (20:55 +0000)]
Adding Terrain to rs6000 and x86 platforms - naim

24 years agoIncreased the new tags limit (a simple define)
sec [Tue, 13 May 1997 14:26:31 +0000 (14:26 +0000)]
Increased the new tags limit (a simple define)

24 years agoRemoved a simple assert
sec [Tue, 13 May 1997 14:26:04 +0000 (14:26 +0000)]
Removed a simple assert

24 years agoCorrected a bug in findANdInstallBaseTramp, if you were installing a
sec [Tue, 13 May 1997 14:25:37 +0000 (14:25 +0000)]
Corrected a bug in findANdInstallBaseTramp, if you were installing a
exit trampoline (before an entry was installed), the entry base trampoline
was being returned instead.

24 years agoCorrected some minor bugs, dealing with signals.
sec [Tue, 13 May 1997 14:24:41 +0000 (14:24 +0000)]
Corrected some minor bugs, dealing with signals.

24 years agoAdding "Terrain" visualization to paradyn (commited by naim, done by tung).
naim [Mon, 12 May 1997 20:25:03 +0000 (20:25 +0000)]
Adding "Terrain" visualization to paradyn (commited by naim, done by tung).