dyninst.git
16 years agoMove to libelf.so.0 - - - - - - - - - - - - - - - - - - - - - - - - - -
legendre [Wed, 12 May 2004 22:37:51 +0000 (22:37 +0000)]
Move to libelf.so.0  - - - - - - - - - - - - - - - - - - - - - - - - - -
Removed uneeded references to -lelf

16 years agoMove to libelf.so.0 - - - - - - - - - - - - - - - - - - - - - - - - - -
legendre [Wed, 12 May 2004 22:37:50 +0000 (22:37 +0000)]
Move to libelf.so.0  - - - - - - - - - - - - - - - - - - - - - - - - - -
Give more helpful error message if paradyn is built/linked with different
versions of libelf.

16 years agoMove to libelf.so.0 - - - - - - - - - - - - - - - - - - - - - - - - - -
legendre [Wed, 12 May 2004 22:37:44 +0000 (22:37 +0000)]
Move to libelf.so.0  - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed paths to use libelf.so.0

16 years agoRemoved reference to RTsharedData
bernat [Wed, 12 May 2004 19:12:04 +0000 (19:12 +0000)]
Removed reference to RTsharedData

16 years agoFix pointer size mismatch in obsCostAddr lookup - - - - - - - - - - - -
bernat [Wed, 12 May 2004 18:07:34 +0000 (18:07 +0000)]
Fix pointer size mismatch in obsCostAddr lookup  - - - - - - - - - - - -
Remove observed cost address from bootstrap structure.

16 years agoFix pointer size mismatch in obsCostAddr lookup - - - - - - - - - - - -
bernat [Wed, 12 May 2004 18:07:33 +0000 (18:07 +0000)]
Fix pointer size mismatch in obsCostAddr lookup  - - - - - - - - - - - -
Get observed cost address from parsing code instead of bootstrap structure.

16 years agoSuppress duplicate instruction copies on Sparc function relocation. - -
legendre [Tue, 11 May 2004 20:41:23 +0000 (20:41 +0000)]
Suppress duplicate instruction copies on Sparc function relocation.  - -

16 years agoUnix/Windows attach/detach methods
bernat [Tue, 11 May 2004 19:02:28 +0000 (19:02 +0000)]
Unix/Windows attach/detach methods

16 years agoMakefiles and DEPENDS files
bernat [Tue, 11 May 2004 19:02:20 +0000 (19:02 +0000)]
Makefiles and DEPENDS files

16 years agoNew make templates
bernat [Tue, 11 May 2004 19:02:17 +0000 (19:02 +0000)]
New make templates

16 years agoRemove cumbersome metadata structure
bernat [Tue, 11 May 2004 19:02:12 +0000 (19:02 +0000)]
Remove cumbersome metadata structure

16 years agoRemove shared memory initialization
bernat [Tue, 11 May 2004 19:02:11 +0000 (19:02 +0000)]
Remove shared memory initialization

16 years agoRemove shared memory methods
bernat [Tue, 11 May 2004 19:02:09 +0000 (19:02 +0000)]
Remove shared memory methods

16 years agoCommunicate LWP when threads are created
bernat [Tue, 11 May 2004 19:02:08 +0000 (19:02 +0000)]
Communicate LWP when threads are created

16 years agoImproved metadata so that it isn't quite so messy
bernat [Tue, 11 May 2004 19:02:07 +0000 (19:02 +0000)]
Improved metadata so that it isn't quite so messy

16 years agoAdded (cross-platform code)
bernat [Tue, 11 May 2004 19:02:06 +0000 (19:02 +0000)]
Added (cross-platform code)

16 years agoRenamed from shmSegment-nt.C
bernat [Tue, 11 May 2004 19:02:05 +0000 (19:02 +0000)]
Renamed from shmSegment-nt.C

16 years agoUse shared memory address translation methods
bernat [Tue, 11 May 2004 19:02:02 +0000 (19:02 +0000)]
Use shared memory address translation methods

16 years agoAdd shared memory manager templates
bernat [Tue, 11 May 2004 19:02:01 +0000 (19:02 +0000)]
Add shared memory manager templates

16 years agoIndependent shared memory manager
bernat [Tue, 11 May 2004 19:01:57 +0000 (19:01 +0000)]
Independent shared memory manager

16 years agoNew shared memory model
bernat [Tue, 11 May 2004 19:01:53 +0000 (19:01 +0000)]
New shared memory model

16 years agoAdd default shared segment size to main (overridden by command line)
bernat [Tue, 11 May 2004 19:01:52 +0000 (19:01 +0000)]
Add default shared segment size to main (overridden by command line)

16 years agoAdd LWP to thread update methods
bernat [Tue, 11 May 2004 19:01:51 +0000 (19:01 +0000)]
Add LWP to thread update methods

16 years agoAdd cross-platform shmSegment.C
bernat [Tue, 11 May 2004 19:01:49 +0000 (19:01 +0000)]
Add cross-platform shmSegment.C

16 years agoCommunicate observed cost addr
bernat [Tue, 11 May 2004 19:01:48 +0000 (19:01 +0000)]
Communicate observed cost addr

16 years agoAdd observed cost pointer
bernat [Tue, 11 May 2004 19:01:47 +0000 (19:01 +0000)]
Add observed cost pointer

16 years agoRemove Paradyn-only templates (moved to templatesPD)
bernat [Tue, 11 May 2004 19:01:46 +0000 (19:01 +0000)]
Remove Paradyn-only templates (moved to templatesPD)

16 years ago/s/SHM_SAMPLING/!BPATCH_LIBRARY/g
bernat [Tue, 11 May 2004 19:01:45 +0000 (19:01 +0000)]
/s/SHM_SAMPLING/!BPATCH_LIBRARY/g

16 years agoRemove shared memory reliance from Dyninst-shared code
bernat [Tue, 11 May 2004 19:01:43 +0000 (19:01 +0000)]
Remove shared memory reliance from Dyninst-shared code

16 years agoDisable lookup of thread->lwp bindings (since they can't change anyway)
bernat [Tue, 11 May 2004 19:01:42 +0000 (19:01 +0000)]
Disable lookup of thread->lwp bindings (since they can't change anyway)

16 years agoUse new observed cost access methods
bernat [Tue, 11 May 2004 19:01:39 +0000 (19:01 +0000)]
Use new observed cost access methods

16 years agoPass result of oneTimeCodeInternal through oneTimeCode
bernat [Tue, 11 May 2004 19:01:38 +0000 (19:01 +0000)]
Pass result of oneTimeCodeInternal through oneTimeCode

16 years agoAdd sharedMem directory to ParadynD build
bernat [Tue, 11 May 2004 19:01:36 +0000 (19:01 +0000)]
Add sharedMem directory to ParadynD build

16 years agoUpdated to reflect current PLATFORMS supported. Also changed Dyninst
jodom [Fri, 7 May 2004 08:57:52 +0000 (08:57 +0000)]
Updated to reflect current PLATFORMS supported.  Also changed Dyninst
version number to 4.1.

16 years agoAdded new target 'distclean' that removes DEPENDS files in addition to
jodom [Fri, 7 May 2004 08:53:21 +0000 (08:53 +0000)]
Added new target 'distclean' that removes DEPENDS files in addition to
the files removed by 'clean'.

16 years agoFixes test 8:3 on MIPS. - - - - - - - - - - - - - - - - - - - - - - - - - -
rchen [Wed, 5 May 2004 22:34:04 +0000 (22:34 +0000)]
Fixes test 8:3 on MIPS. - - - - - - - - - - - - - - - - - - - - - - - - - -
Attempts to detect, and remove stack frame created by basetramp's caller.
Does not work for tracing through instrumented leaf functions.

16 years agoFixes ia64 Multi-Tramps - - - - - - - - - - - - - - - - - - - - - - - - Dyninst4_1
rchen [Wed, 28 Apr 2004 20:25:29 +0000 (20:25 +0000)]
Fixes ia64 Multi-Tramps  - - - - - - - - - - - - - - - - - - - - - - - -
Allows for 3-bundle instruction emulation.

16 years agoPreperation for Dyninst 4.1 Release - - - - - - - - - - - - - - - - - -
rchen [Wed, 28 Apr 2004 20:20:54 +0000 (20:20 +0000)]
Preperation for Dyninst 4.1 Release  - - - - - - - - - - - - - - - - - -
Removes debugging flag when building libraries.

16 years agoPreperation for Dyninst 4.1 Release - - - - - - - - - - - - - - - - - -
rchen [Wed, 28 Apr 2004 20:20:04 +0000 (20:20 +0000)]
Preperation for Dyninst 4.1 Release  - - - - - - - - - - - - - - - - - -
Update RELEASE_NUM variable.

16 years agoFixes compatibility with output parser. - - - - - - - - - - - - - - - -
rchen [Mon, 26 Apr 2004 21:53:49 +0000 (21:53 +0000)]
Fixes compatibility with output parser.  - - - - - - - - - - - - - - - -
Correctly prints "test11.mutatee_<test>" versus "<test>".

16 years agoFixes bug #367. - - - - - - - - - - - - - - - - - - - - - - - - - - - -
rchen [Mon, 26 Apr 2004 21:41:44 +0000 (21:41 +0000)]
Fixes bug #367.  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Prevents MIPS and Alpha from running test 6:4.

16 years agoImplements multi-tramps. Aids with instruction level instrumentation on ia64.
rchen [Mon, 26 Apr 2004 21:35:14 +0000 (21:35 +0000)]
Implements multi-tramps.  Aids with instruction level instrumentation on ia64.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added multiTrampMap hash to process class for ia64.

16 years agoImplements multi-tramps. Aids with instruction level instrumentation on ia64.
rchen [Mon, 26 Apr 2004 21:35:07 +0000 (21:35 +0000)]
Implements multi-tramps.  Aids with instruction level instrumentation on ia64.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Fixed possible NULL pointer access.

16 years agoImplements multi-tramps. Aids with instruction level instrumentation on ia64.
rchen [Mon, 26 Apr 2004 21:34:55 +0000 (21:34 +0000)]
Implements multi-tramps.  Aids with instruction level instrumentation on ia64.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added predicate parameter to generateLongCallTo().

16 years agoImplements multi-tramps. Aids with instruction level instrumentation on ia64.
rchen [Mon, 26 Apr 2004 21:34:48 +0000 (21:34 +0000)]
Implements multi-tramps.  Aids with instruction level instrumentation on ia64.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added installMultiTramp().  Adjusted rewriteShortOffset(), installBaseTramp(),
and findOrInstallBaseTramp() to compensate.

16 years agoEnables callsite parameter referencing and memory stack parameter retrieval.
rchen [Mon, 26 Apr 2004 21:09:27 +0000 (21:09 +0000)]
Enables callsite parameter referencing and memory stack parameter retrieval.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Enables test 1:36 for ia64.

16 years agoEnables callsite parameter referencing and memory stack parameter retrieval.
rchen [Mon, 26 Apr 2004 21:09:20 +0000 (21:09 +0000)]
Enables callsite parameter referencing and memory stack parameter retrieval.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Fully implements emitR().

16 years agoStack walking portability fixes. - - - - - - - - - - - - - - - - - - - -
rchen [Mon, 26 Apr 2004 20:53:46 +0000 (20:53 +0000)]
Stack walking portability fixes.  - - - - - - - - - - - - - - - - - - - -
Adds underscore independent string compare.  Disables subtest 3 for Sparc.

16 years agoChanged #ifdef(_GNUC) to #ifdef(__GNUC__)
legendre [Fri, 23 Apr 2004 20:51:09 +0000 (20:51 +0000)]
Changed #ifdef(_GNUC) to #ifdef(__GNUC__)

16 years agochanges env var setup description from $DYNINST_ROOT/lib/$PLATFORM to $DYNINST_ROOT...
jaw [Fri, 23 Apr 2004 05:20:58 +0000 (05:20 +0000)]
changes env var setup description from $DYNINST_ROOT/lib/$PLATFORM to $DYNINST_ROOT/$PLATFORM/lib, etc.

16 years agoA couple things missed for DPCL compat
jaw [Fri, 23 Apr 2004 05:02:19 +0000 (05:02 +0000)]
A couple things missed for DPCL compat

16 years agoThis commit removes the #ifdef linux to allow the previous fix
chadd [Wed, 21 Apr 2004 14:25:49 +0000 (14:25 +0000)]
This commit removes the #ifdef linux to allow the previous fix
to apply to all platforms.

The previous fix was for test4 subtest 3 on linux. If a function
was relocated in a function, then the process called exec() (without fork())
the function may still be marked as relocated in the execed process,
even though it has been reverted back to its original form.  Subsequent
attempts to relocate the function will fail (since Dyninst thinks it is
already relocated).

16 years agoThis fixes test4 subtest 3 on linux
chadd [Wed, 21 Apr 2004 04:04:56 +0000 (04:04 +0000)]
This fixes test4 subtest 3 on linux

If you relocate a function in a shared library,
then call exec (WITHOUT CALLING FORK) the function will continue to be
marked as relocated BY THE EXEC'ED PROCESS even though the shared
library will have been reloaded.

So, to fix this, if we are an execed process, we look to see if each
function is marked as relocated by the exec'ed process and remove the
relocation tag connecting it with the said process.

The function unrelocatedByProcess was added to pd_Function in symtab.h

This only effects exec and not fork since fork creates a new process
and exec does not.  check to see how pd_Function::hasBeenRelocated()
works for more info.

16 years agoRemove an AIX-specific kludge from getCallStack. Exit point
mirg [Tue, 20 Apr 2004 23:33:41 +0000 (23:33 +0000)]
Remove an AIX-specific kludge from getCallStack. Exit point
addresses are now inside their functions on AIX.

16 years agoThe address of a function's exit point is now equal to the address of the
mirg [Tue, 20 Apr 2004 23:33:21 +0000 (23:33 +0000)]
The address of a function's exit point is now equal to the address of the
last instruction in the function. The previous scheme
(addr = entry + size + 1) did not belong to the function and it broke our
stackwalks.

16 years agoFixes small logic error in parseStabs.C.
jaw [Tue, 20 Apr 2004 21:52:09 +0000 (21:52 +0000)]
Fixes small logic error in parseStabs.C.

16 years agoCast parameters to const before calling BPatch::createProcess
legendre [Tue, 20 Apr 2004 15:46:17 +0000 (15:46 +0000)]
Cast parameters to const before calling BPatch::createProcess

16 years agoBuild infrastructure for compiling dyninst with xlC as a static library for AIX compa...
jaw [Tue, 20 Apr 2004 01:27:52 +0000 (01:27 +0000)]
Build infrastructure for compiling dyninst with xlC as a static library for AIX compatibility with DPCL.  Also contains some other DPCL-related (smallish) mods, largely under the IBM_BPATCH_COMPAT flag

16 years agofindFuncByOffset(func->entry + func->size) should not return func
mirg [Mon, 19 Apr 2004 21:31:10 +0000 (21:31 +0000)]
findFuncByOffset(func->entry + func->size) should not return func

16 years agoEnd iteration if current + insn.size() == base + size
mirg [Mon, 19 Apr 2004 21:30:56 +0000 (21:30 +0000)]
End iteration if current + insn.size() == base + size

16 years agoAdded '-all-local' to list of legal mpirun arguments
legendre [Mon, 19 Apr 2004 21:21:25 +0000 (21:21 +0000)]
Added '-all-local' to list of legal mpirun arguments

16 years agoThis commit adds sleep() calls to the parent process when fork()ing
chadd [Mon, 19 Apr 2004 20:12:59 +0000 (20:12 +0000)]
This commit adds sleep() calls to the parent process when fork()ing
on AIX.  On AIX, if the parent process dies after a fork(), the
child is immediately killed.

When running test4 on AIX, some scheduling patterns can allow the
parent to run to completion before the child has a chance to finish.
I have added a number of sleep()s to the parent to (hopefully) keep
it around long enough for the child to finish.

16 years agoadd function isForwarded to detect symbols that are forwarded to another
lharris [Fri, 16 Apr 2004 22:58:28 +0000 (22:58 +0000)]
add function isForwarded to detect symbols that are forwarded to another
dll. We no longer attempt to parse these   - - - - - - - - - - - - - - -

16 years agoFixed compilation errors
legendre [Fri, 16 Apr 2004 20:41:16 +0000 (20:41 +0000)]
Fixed compilation errors

16 years agoCorrectly parse code with the globalId variable
legendre [Fri, 16 Apr 2004 20:41:12 +0000 (20:41 +0000)]
Correctly parse code with the globalId variable

16 years agoARGH.
bernat [Thu, 15 Apr 2004 20:53:32 +0000 (20:53 +0000)]
ARGH.

Removed hardcoded libc path.

16 years agoIncreased timeout before we assume the child process doesn't exist, fixes
bernat [Thu, 15 Apr 2004 20:40:41 +0000 (20:40 +0000)]
Increased timeout before we assume the child process doesn't exist, fixes
a problem on some AIX boxes.

16 years agoChanged mechanism that Paradyn on Windows uses for noticing inter-thread
pcroth [Thu, 15 Apr 2004 15:07:42 +0000 (15:07 +0000)]
Changed mechanism that Paradyn on Windows uses for noticing inter-thread
messages are available.  Fixes bug #416.

16 years agoUpdated with new files.
pcroth [Thu, 15 Apr 2004 14:57:47 +0000 (14:57 +0000)]
Updated with new files.

16 years agorollback to rwlocks, due to incorrect locking behavior seen with Mutex
pcroth [Wed, 14 Apr 2004 21:49:18 +0000 (21:49 +0000)]
rollback to rwlocks, due to incorrect locking behavior seen with Mutex
on Windows.

16 years agoAdded protection against bug that caused pdvector assert due to
pcroth [Wed, 14 Apr 2004 21:42:25 +0000 (21:42 +0000)]
Added protection against bug that caused pdvector assert due to
index=-1 access for "functions" that are only one instruction.

16 years agoFixed incorrect calculation of "base of code" for DLLs.
pcroth [Wed, 14 Apr 2004 21:40:44 +0000 (21:40 +0000)]
Fixed incorrect calculation of "base of code" for DLLs.

16 years agoFix bugs 443 and 446 by disabling register caching mechanism - - - - - -
bernat [Wed, 14 Apr 2004 19:39:09 +0000 (19:39 +0000)]
Fix bugs 443 and 446 by disabling register caching mechanism  - - - - - -
Fix problem with system call aborting

16 years agoFix bugs 443 and 446 by disabling register caching mechanism - - - - - -
bernat [Wed, 14 Apr 2004 19:39:08 +0000 (19:39 +0000)]
Fix bugs 443 and 446 by disabling register caching mechanism  - - - - - -
Run process if there is an in-flight RPC

16 years agoFix bugs 443 and 446 by disabling register caching mechanism - - - - - -
bernat [Wed, 14 Apr 2004 19:39:07 +0000 (19:39 +0000)]
Fix bugs 443 and 446 by disabling register caching mechanism  - - - - - -
Disable register caching on Solaris-style /proc systems

16 years agoRemoved 'resize1Scrollbar: newLast is 1.0' warning.
legendre [Tue, 13 Apr 2004 19:56:35 +0000 (19:56 +0000)]
Removed 'resize1Scrollbar: newLast is 1.0' warning.

16 years agoIncrement numExpandedChildren when creating a node
legendre [Tue, 13 Apr 2004 19:56:34 +0000 (19:56 +0000)]
Increment numExpandedChildren when creating a node

16 years agoChanges pdthread library to use straight mutex instead of reader/writer
pcroth [Tue, 13 Apr 2004 16:29:08 +0000 (16:29 +0000)]
Changes pdthread library to use straight mutex instead of reader/writer
locks; improves thread scheduling on Windows.

16 years agoAdded call after waiting for sockets to have data for reading. The call
pcroth [Tue, 13 Apr 2004 16:10:30 +0000 (16:10 +0000)]
Added call after waiting for sockets to have data for reading.  The call
clears the state the ready socket so that subsequent waits on the same socket
will block if there is no data available the next time around.

16 years agoUpdated to correct version number.
pcroth [Tue, 13 Apr 2004 15:04:49 +0000 (15:04 +0000)]
Updated to correct version number.

16 years agoAllow instrumentation of fallthrough functions - - - - - - - - - - - - -
legendre [Tue, 13 Apr 2004 04:11:36 +0000 (04:11 +0000)]
Allow instrumentation of fallthrough functions  - - - - - - - - - - - - -
Detect fallthrough functions and merge together.

16 years agoinitialize the variable foundMaxSwitch in findInstPoints to false
lharris [Tue, 13 Apr 2004 03:03:38 +0000 (03:03 +0000)]
initialize the variable foundMaxSwitch in findInstPoints to false
instead of true
core/dyninstAPI/src/inst-x86.C  - - - - - - - - - - - - - - - - - - - - -

16 years agoDon't allow alterations past the end of a function on non-Linux/x86 platforms.
legendre [Mon, 12 Apr 2004 21:07:24 +0000 (21:07 +0000)]
Don't allow alterations past the end of a function on non-Linux/x86 platforms.

16 years agoRead all the records from XDR buffer whenever daemon sends us data.
igor [Mon, 12 Apr 2004 19:38:32 +0000 (19:38 +0000)]
Read all the records from XDR buffer whenever daemon sends us data.

16 years agoAdded protection against spurious wakeups on Windows when data is not really
pcroth [Mon, 12 Apr 2004 18:37:41 +0000 (18:37 +0000)]
Added protection against spurious wakeups on Windows when data is not really
available on a socket.  (Only a workaround till we can identify why
WaitForMultipleObjects is indicating data when there is none available.)

16 years agoRelocating fallthrough functions and linux SIGSTOPs - - - - - - - - - -
legendre [Sun, 11 Apr 2004 04:52:12 +0000 (04:52 +0000)]
Relocating fallthrough functions and linux SIGSTOPs  - - - - - - - - - -
Drop a SIGSTOP on Linux/x86 if it's redundant.

16 years agoRelocating fallthrough functions and linux SIGSTOPs - - - - - - - - - -
legendre [Sun, 11 Apr 2004 04:52:11 +0000 (04:52 +0000)]
Relocating fallthrough functions and linux SIGSTOPs  - - - - - - - - - -
Better SIGSTOP handling in waitUntilStoppedGeneral

16 years agoRelocating fallthrough functions and linux SIGSTOPs - - - - - - - - - -
legendre [Sun, 11 Apr 2004 04:52:08 +0000 (04:52 +0000)]
Relocating fallthrough functions and linux SIGSTOPs  - - - - - - - - - -
Added sigStopsQueued_ variable.

16 years agoRelocating fallthrough functions and linux SIGSTOPs - - - - - - - - - -
legendre [Sun, 11 Apr 2004 04:52:07 +0000 (04:52 +0000)]
Relocating fallthrough functions and linux SIGSTOPs  - - - - - - - - - -
Added a function to test if an instruction is an unconditional jump

16 years agoRelocating fallthrough functions and linux SIGSTOPs - - - - - - - - - -
legendre [Sun, 11 Apr 2004 04:52:06 +0000 (04:52 +0000)]
Relocating fallthrough functions and linux SIGSTOPs  - - - - - - - - - -
Updated ApplyAlterations to allow for an alteration that adds instructions
after the end of the function.

16 years agoRelocating fallthrough functions and linux SIGSTOPs - - - - - - - - - -
legendre [Sun, 11 Apr 2004 04:52:04 +0000 (04:52 +0000)]
Relocating fallthrough functions and linux SIGSTOPs  - - - - - - - - - -
Added a new LocalAlteration type, Fallthrough.  This is used to represent
functions where execution may fallthrough to the following function.

16 years agoAdded support for the libthread library on pinky (solaris 9)
legendre [Fri, 9 Apr 2004 18:03:03 +0000 (18:03 +0000)]
Added support for the libthread library on pinky (solaris 9)

16 years agoHandle SIGCONTs on single threaded apps too.
legendre [Fri, 9 Apr 2004 18:03:02 +0000 (18:03 +0000)]
Handle SIGCONTs on single threaded apps too.

16 years agoRemoved debugging output
legendre [Fri, 9 Apr 2004 18:03:00 +0000 (18:03 +0000)]
Removed debugging output

16 years agoallow MPI apps to run under Paradyn - - - - - - - - - - - - - - - - - -
mjbrim [Fri, 9 Apr 2004 17:23:24 +0000 (17:23 +0000)]
allow MPI apps to run under Paradyn  - - - - - - - - - - - - - - - - - -
make sure logLines are newline terminated

16 years agoallow MPI apps to run under Paradyn - - - - - - - - - - - - - - - - - -
mjbrim [Fri, 9 Apr 2004 17:23:22 +0000 (17:23 +0000)]
allow MPI apps to run under Paradyn  - - - - - - - - - - - - - - - - - -
detach from child processes when pdFlavor == "mpi"

16 years agoAvoid dereferencing NULL in setType().
tlmiller [Fri, 9 Apr 2004 03:07:13 +0000 (03:07 +0000)]
Avoid dereferencing NULL in setType().

16 years agoMT Linux fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
legendre [Thu, 8 Apr 2004 21:15:49 +0000 (21:15 +0000)]
MT Linux fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added implementation for tc_lock_lock

16 years agoMT Linux fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
legendre [Thu, 8 Apr 2004 21:15:47 +0000 (21:15 +0000)]
MT Linux fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Deal with possible extra SIGSTOPs when stopping LWPs

16 years agoMT Linux fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
legendre [Thu, 8 Apr 2004 21:15:45 +0000 (21:15 +0000)]
MT Linux fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added suppressCont_.  Keep continueProc from continuing running LWPs