dyninst.git
17 years agoAdded command to allow control of recursive tramp guards from dyner.
hollings [Tue, 5 Aug 2003 22:10:19 +0000 (22:10 +0000)]
Added command to allow control of recursive tramp guards from dyner.

17 years agoFix compile bug in gcc 3.2
hollings [Tue, 5 Aug 2003 22:06:38 +0000 (22:06 +0000)]
Fix compile bug in gcc 3.2

17 years agoRemoved Dead code.
hollings [Tue, 5 Aug 2003 21:49:22 +0000 (21:49 +0000)]
Removed Dead code.

Moved some paradynd specific functions to pd_process.C

17 years agoMoved paradynd functions from class process here.
hollings [Tue, 5 Aug 2003 21:47:09 +0000 (21:47 +0000)]
Moved paradynd functions from class process here.

17 years agoGcc 2.95 doesn't like you to declare a function in global scope as
jodom [Sun, 3 Aug 2003 19:24:08 +0000 (19:24 +0000)]
Gcc 2.95 doesn't like you to declare a function in global scope as
::function (in this case, findPoints), but it's okay for gcc 3.2.3.
Removed ::.

17 years agoUpdated const and non-const versions of process::getMiniTrampList function.
pcroth [Sun, 3 Aug 2003 04:20:23 +0000 (04:20 +0000)]
Updated const and non-const versions of process::getMiniTrampList function.
Added missing code to check and handle cases getMiniTrampList returns a
NULL list.

17 years agoA new BPatch_instruction class needs to be linked against.
jodom [Sat, 2 Aug 2003 00:30:02 +0000 (00:30 +0000)]
A new BPatch_instruction class needs to be linked against.

17 years agoFor this test, we apparently create our own BPatch_memoryAccess objects.
jodom [Sat, 2 Aug 2003 00:10:41 +0000 (00:10 +0000)]
For this test, we apparently create our own BPatch_memoryAccess objects.
Needed to fix this so that they get a (incorrect) instruction sequence and
length.

17 years agoWas passing a new InstrucPos * in as an initializer to InstrucIter (x86
jodom [Sat, 2 Aug 2003 00:00:05 +0000 (00:00 +0000)]
Was passing a new InstrucPos * in as an initializer to InstrucIter (x86
only), but the GNU compiler wasn't liking it.

17 years agoAccidental (incorrect) duplication of ptr() and size() calls.
jodom [Fri, 1 Aug 2003 23:36:28 +0000 (23:36 +0000)]
Accidental (incorrect) duplication of ptr() and size() calls.

17 years agoRenamed BPatch_instruction (ie BPatch_locInstruction) to BPatch_arbitrary.
jodom [Fri, 1 Aug 2003 23:07:04 +0000 (23:07 +0000)]
Renamed BPatch_instruction (ie BPatch_locInstruction) to BPatch_arbitrary.

17 years agoAdded BPatch_basicBlock::findPoint. Operates the same as the
jodom [Fri, 1 Aug 2003 23:05:42 +0000 (23:05 +0000)]
Added BPatch_basicBlock::findPoint.  Operates the same as the
BPatch_function version, except it only searches within the block.

17 years agoCreated a new class, BPatch_instruction, as the base class of
jodom [Fri, 1 Aug 2003 23:02:46 +0000 (23:02 +0000)]
Created a new class, BPatch_instruction, as the base class of
BPatch_memoryAccess.  Also added BPatch_basicBlock::getInstructions(),
which returns a vector of BPatch_instructions.

17 years agoRenamed BPatch_instruction (ie BPatch_locInstruction) to BPatch_arbitrary.
jodom [Fri, 1 Aug 2003 22:58:43 +0000 (22:58 +0000)]
Renamed BPatch_instruction (ie BPatch_locInstruction) to BPatch_arbitrary.

17 years agoAdded BPatch_basicBlock::findPoint. Operates the same as the
jodom [Fri, 1 Aug 2003 22:57:15 +0000 (22:57 +0000)]
Added BPatch_basicBlock::findPoint.  Operates the same as the
BPatch_function version, except it only searches within the block.

17 years agoAdded new BPatch_arithExpr type, BPatch_fieldref. This allows AST access
jodom [Fri, 1 Aug 2003 22:55:30 +0000 (22:55 +0000)]
Added new BPatch_arithExpr type, BPatch_fieldref.  This allows AST access
to structure fields.

Syntax: lOp.rOp === BPatch_arithExpr(BPatch_fieldref, lOp, rOp)

17 years agoCommit to let paradynd identify loops hierarchically. Added getOuterLoops API to...
eli [Fri, 1 Aug 2003 22:09:28 +0000 (22:09 +0000)]
Commit to let paradynd identify loops hierarchically. Added getOuterLoops API to BPatch_flowGraph and BPatch_basicBlockLoops to allow DFS style iteration over the loops in a flow graph. Added test coverage to dyninst regression test 1, #34 for this new API.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed loop printing to use getOuterLoops and print hierarchical names

17 years agoCommit to let paradynd identify loops hierarchically. Added getOuterLoops API to...
eli [Fri, 1 Aug 2003 22:09:27 +0000 (22:09 +0000)]
Commit to let paradynd identify loops hierarchically. Added getOuterLoops API to BPatch_flowGraph and BPatch_basicBlockLoops to allow DFS style iteration over the loops in a flow graph. Added test coverage to dyninst regression test 1, #34 for this new API.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added function getOuterLoops to return only the outermost loops in a flowgraph. Parent pointer is now set on loop basic blocks on flow graph creation.

17 years agoCommit to let paradynd identify loops hierarchically. Added getOuterLoops API to...
eli [Fri, 1 Aug 2003 22:09:26 +0000 (22:09 +0000)]
Commit to let paradynd identify loops hierarchically. Added getOuterLoops API to BPatch_flowGraph and BPatch_basicBlockLoops to allow DFS style iteration over the loops in a flow graph. Added test coverage to dyninst regression test 1, #34 for this new API.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added function getOuterLoops to return only the outermost loops in a flowgraph

17 years agoCommit to let paradynd identify loops hierarchically. Added getOuterLoops API to...
eli [Fri, 1 Aug 2003 22:09:25 +0000 (22:09 +0000)]
Commit to let paradynd identify loops hierarchically. Added getOuterLoops API to BPatch_flowGraph and BPatch_basicBlockLoops to allow DFS style iteration over the loops in a flow graph. Added test coverage to dyninst regression test 1, #34 for this new API.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added getOuterLoops and hasAncestor functions

17 years agoCommit to let paradynd identify loops hierarchically. Added getOuterLoops API to...
eli [Fri, 1 Aug 2003 22:09:24 +0000 (22:09 +0000)]
Commit to let paradynd identify loops hierarchically. Added getOuterLoops API to BPatch_flowGraph and BPatch_basicBlockLoops to allow DFS style iteration over the loops in a flow graph. Added test coverage to dyninst regression test 1, #34 for this new API.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added parent pointer and hasAncestor declarations

17 years agoCommit to let paradynd identify loops hierarchically. Added getOuterLoops API to...
eli [Fri, 1 Aug 2003 22:09:22 +0000 (22:09 +0000)]
Commit to let paradynd identify loops hierarchically. Added getOuterLoops API to BPatch_flowGraph and BPatch_basicBlockLoops to allow DFS style iteration over the loops in a flow graph. Added test coverage to dyninst regression test 1, #34 for this new API.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added test coverage for getOuterLoops to test #34

17 years agoBetter memory management: Esp. Packet reference counting
darnold [Fri, 1 Aug 2003 15:15:15 +0000 (15:15 +0000)]
Better memory management: Esp. Packet reference counting

17 years agoremove cvs log info from file;
schendel [Thu, 31 Jul 2003 19:01:44 +0000 (19:01 +0000)]
remove cvs log info from file;

17 years agoindent;
schendel [Thu, 31 Jul 2003 19:01:43 +0000 (19:01 +0000)]
indent;

17 years agoremove warnings
schendel [Thu, 31 Jul 2003 19:01:19 +0000 (19:01 +0000)]
remove warnings

17 years agoremove PVM related code
schendel [Thu, 31 Jul 2003 19:00:54 +0000 (19:00 +0000)]
remove PVM related code

17 years agoremove PVM related code;
schendel [Thu, 31 Jul 2003 19:00:43 +0000 (19:00 +0000)]
remove PVM related code;
remove warnings;

17 years agoThis fixes the dyninst test linkage errors on NT. BPATCH_DLL_EXPORT is now set to...
eli [Wed, 30 Jul 2003 22:53:27 +0000 (22:53 +0000)]
This fixes the dyninst test linkage errors on NT. BPATCH_DLL_EXPORT is now set to the empty string when building BPatch classes in paradynd, and works as before otherwise.

17 years agoFixed segfault bug in inst-power.C, reordered register saves.
bernat [Wed, 30 Jul 2003 22:07:04 +0000 (22:07 +0000)]
Fixed segfault bug in inst-power.C, reordered register saves.

17 years agoseparate from Filter.C Before_PVM_Removal
darnold [Wed, 30 Jul 2003 19:36:20 +0000 (19:36 +0000)]
separate from Filter.C

17 years agoseparated from Message.C
darnold [Wed, 30 Jul 2003 19:34:26 +0000 (19:34 +0000)]
separated from Message.C

17 years agoOne of those huge commits: updates include loading dynamic filters, bug fixes, approp...
darnold [Wed, 30 Jul 2003 19:31:25 +0000 (19:31 +0000)]
One of those huge commits: updates include loading dynamic filters, bug fixes, appropriate function inlining, code cleanup

17 years agonew tests for dynamic filters, old tests updated, directory cleanup
darnold [Wed, 30 Jul 2003 19:21:06 +0000 (19:21 +0000)]
new tests for dynamic filters, old tests updated, directory cleanup

17 years agoRemoved unused resource creation code.
pcroth [Wed, 30 Jul 2003 14:47:02 +0000 (14:47 +0000)]
Removed unused resource creation code.

17 years agofix error message "cannot continue PID" when running Paradyn on MPICH prog
schendel [Tue, 29 Jul 2003 20:12:49 +0000 (20:12 +0000)]
fix error message "cannot continue PID" when running Paradyn on MPICH prog
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
now no error message is shown if front-end attempts to continue a
  process that has exited;

17 years agofix error message "cannot continue PID" when running Paradyn on MPICH prog
schendel [Tue, 29 Jul 2003 20:12:44 +0000 (20:12 +0000)]
fix error message "cannot continue PID" when running Paradyn on MPICH prog
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
change so track exited processes within the process mgr

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:56 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added a dictionary_hash of basic blocks

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:55 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added printLoops flag.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:54 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added printFunctionLoops function which, if flagged, will print the loops in the first module during static call graph initialization.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:53 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added PARADYND_PRINTLOOPS env var check.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:52 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added InstrucIter-sparc to sources.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:51 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added InstrucIter-power to sources.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:49 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added InstrucIter-x86 to sources.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:48 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added BPatch objects.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:47 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added BPatch sources.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:46 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed BPATH_LIBRARY define around basicBlock since its used by paradynd now.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:45 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added pdvector of FileLineInfo

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:43 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Moved iptrs, processDirectories and getMangledName from BPatch_module.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:40 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed MUTATIONS #ifdef around readTextSpace since its needed by paradynd now (InsrucIter uses readTextSpace).

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:39 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added const_cast to remove warning.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:38 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Moved line information functions calls to use mod member.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:37 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed BPATCH getActiveFrameMT definition, now in <os>MT files, except for alpha which should be moved to alpha.C

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:36 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed include of metric focus node.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:35 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Declared get_stab_info and get_line_info const since they don't modify any members.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:33 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Declared get_stab_info const since it doesn't modify any members.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:32 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Changed comment to reflect where IncludeFileInfo is now created.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:31 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed dependency on BPatch_function

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:30 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Two warning calls to reportError were changed to printfs to stderr so that paradynd doesn't have to depend on BPatch.h where these functions are defined.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:29 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added instantiation for BPatch_Vector of FileIncludeInfo, pdpair and min_mak_pdpair functions.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:28 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Moved lineInformation, processDirectories and parseFileLineInfo to pdmodule. Used const_cast to remove some warnings.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:27 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Moved iptrs and getMangledName implementation to function_base.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:25 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed helper function getFunction in order to remove BPatch_function dependency. Also changed indices to unsigned to remove warnings.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:24 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added solarisMT.C so that getActiveFrameMT is defined

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:23 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added aixMT.C so that getActiveFrameMT is defined

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:22 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added linuxMT.C so that getActiveFrameMT is defined

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:21 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Moved lineInformation, processDirectories and parseFileLineInfo to pdmodule.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:20 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Moved iptrs to function_base so that BPatch_flowGraph can use them without depending on BPatch_function.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:19 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed dependency on BPatch_image and BPatch_function. Added function to print loop source lines.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:18 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
BPATCH_DLL_EXPORT should only be set when compiling BPATCH_LIBRARY, otherwise is now set to the empty string so that these classes can be built into paradynd.

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:17 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Removed helper function getFunction in order to remove BPatch_function dependency

17 years agoCommit to allow paradynd to use the BPatch_flowGraph functionality. - -
eli [Tue, 29 Jul 2003 00:32:16 +0000 (00:32 +0000)]
Commit to allow paradynd to use the BPatch_flowGraph functionality.  - -
Added a function template to return a pdpair of the min/max of a collection

17 years agoBroken previous commit: failed to save inst-power.C
bernat [Mon, 28 Jul 2003 21:14:21 +0000 (21:14 +0000)]
Broken previous commit: failed to save inst-power.C

17 years agoReordered the save/stack frame creation to avoid a segfault bug.
bernat [Mon, 28 Jul 2003 21:08:52 +0000 (21:08 +0000)]
Reordered the save/stack frame creation to avoid a segfault bug.

17 years agoThis commit corrects the compile and link options for libInstMe.so and libLoadMe.so
chadd [Mon, 28 Jul 2003 20:18:46 +0000 (20:18 +0000)]
This commit corrects the compile and link options for libInstMe.so and libLoadMe.so
on linux.

17 years agoFixed alpha build by #ifdef'ing out waitpid and related
chadd [Fri, 25 Jul 2003 21:28:17 +0000 (21:28 +0000)]
Fixed alpha build by #ifdef'ing out waitpid and related
code.

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:54 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
fix a file path

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:51 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
needed to disable some shared code for linux

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:50 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
added DYNINSTthreadIndex()

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:49 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
added stub functions necessary to handle MT programs

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:46 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
added initial instrumentation requests necessary to handle MT programs

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:45 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
identify programs that link in libpthread.so.0 on linux as multi-threaded

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:44 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
implemented dyn_thread::getActiveFrameMT

17 years agoadded basic ability to startup MT linux program under Paradyn - - - - -
schendel [Fri, 25 Jul 2003 20:40:42 +0000 (20:40 +0000)]
added basic ability to startup MT linux program under Paradyn  - - - - -
implemented generateMTpreamble

17 years agoFixes a number of minor bugs with save the world. Adds test9 to test
chadd [Fri, 25 Jul 2003 15:52:49 +0000 (15:52 +0000)]
Fixes a number of minor bugs with save the world.  Adds test9 to test
e save the world functionality on sparc/linux/aix  - - - - - - - - - - -
update for new save world test (test9)

17 years agoFixes a number of minor bugs with save the world. Adds test9 to test
chadd [Fri, 25 Jul 2003 15:52:44 +0000 (15:52 +0000)]
Fixes a number of minor bugs with save the world.  Adds test9 to test
e save the world functionality on sparc/linux/aix  - - - - - - - - - - -
save the shared library with the correct permissions

17 years agoFixes a number of minor bugs with save the world. Adds test9 to test
chadd [Fri, 25 Jul 2003 15:51:48 +0000 (15:51 +0000)]
Fixes a number of minor bugs with save the world.  Adds test9 to test
e save the world functionality on sparc/linux/aix  - - - - - - - - - - -
save information about which shared libraries are called with instrumentation

17 years agoFixes a number of minor bugs with save the world. Adds test9 to test
chadd [Fri, 25 Jul 2003 15:51:44 +0000 (15:51 +0000)]
Fixes a number of minor bugs with save the world.  Adds test9 to test
e save the world functionality on sparc/linux/aix  - - - - - - - - - - -
collect data on shared libraries we call with instrumenation

17 years agoFixes a number of minor bugs with save the world. Adds test9 to test
chadd [Fri, 25 Jul 2003 15:51:10 +0000 (15:51 +0000)]
Fixes a number of minor bugs with save the world.  Adds test9 to test
e save the world functionality on sparc/linux/aix  - - - - - - - - - - -
initial revision.

17 years agoAdds filter-instance-local storage to aggregator filters.
pcroth [Fri, 25 Jul 2003 02:24:06 +0000 (02:24 +0000)]
Adds filter-instance-local storage to aggregator filters.
(It was already available with synchronizer filters.)

17 years agoResurrected tclPrompt support with pthreads-based thread library, now
pcroth [Thu, 24 Jul 2003 16:48:57 +0000 (16:48 +0000)]
Resurrected tclPrompt support with pthreads-based thread library, now
that thread library can bind file descriptors separately from sockets.

17 years agoAdded support for binding files (especially useful for stdin) to threads.
pcroth [Thu, 24 Jul 2003 16:44:00 +0000 (16:44 +0000)]
Added support for binding files (especially useful for stdin) to threads.

17 years agoAdded C++ classes wrapping PDDESC and PDSOCKET typedefs.
pcroth [Thu, 24 Jul 2003 16:42:53 +0000 (16:42 +0000)]
Added C++ classes wrapping PDDESC and PDSOCKET typedefs.
This allows us to have overloads in situations where these typedefs
are for the same type (i.e., on UNIX where they are both ints).

17 years agoRemoved debug lines
bernat [Wed, 23 Jul 2003 22:32:15 +0000 (22:32 +0000)]
Removed debug lines

17 years agoMoved to new stack walk method which uses the stack instead of
bernat [Wed, 23 Jul 2003 22:27:54 +0000 (22:27 +0000)]
Moved to new stack walk method which uses the stack instead of
trying to determine whether an address is in a tramp or not.

17 years agomake standard Paradyn daemon support multi-threaded apps;
schendel [Fri, 18 Jul 2003 20:07:00 +0000 (20:07 +0000)]
make standard Paradyn daemon support multi-threaded apps;
remove the multi-threaded capable daemon (ie. paradyndMT)  - - - - - - -
remove warnings;

17 years agomake standard Paradyn daemon support multi-threaded apps;
schendel [Fri, 18 Jul 2003 20:06:58 +0000 (20:06 +0000)]
make standard Paradyn daemon support multi-threaded apps;
remove the multi-threaded capable daemon (ie. paradyndMT)  - - - - - - -
remove commented out MT_THREAD define

17 years agomake standard Paradyn daemon support multi-threaded apps;
schendel [Fri, 18 Jul 2003 20:06:57 +0000 (20:06 +0000)]
make standard Paradyn daemon support multi-threaded apps;
remove the multi-threaded capable daemon (ie. paradyndMT)  - - - - - - -
remove code for build version identification for no longer existing, MT
  daemon;

17 years agomake standard Paradyn daemon support multi-threaded apps;
schendel [Fri, 18 Jul 2003 20:06:53 +0000 (20:06 +0000)]
make standard Paradyn daemon support multi-threaded apps;
remove the multi-threaded capable daemon (ie. paradyndMT)  - - - - - - -
build the platform dependent MT file in daemon;

17 years agomake standard Paradyn daemon support multi-threaded apps;
schendel [Fri, 18 Jul 2003 20:06:52 +0000 (20:06 +0000)]
make standard Paradyn daemon support multi-threaded apps;
remove the multi-threaded capable daemon (ie. paradyndMT)  - - - - - - -
remove the multi-threaded daemon that can be selected in the GUI when
  defining a process;