dyninst.git
8 years agoRemove dyndwarf, dynelf and symlite public includes.
Matthew P. Legendre [Wed, 10 Oct 2012 22:36:12 +0000 (15:36 -0700)]
Remove dyndwarf, dynelf and symlite public includes.

8 years agoRefactor the spec generated test_info_new.gen.C. It's large function was preventing...
Matthew P. Legendre [Wed, 10 Oct 2012 20:20:53 +0000 (13:20 -0700)]
Refactor the spec generated test_info_new.gen.C.  It's large function was preventing valgrind from running.

8 years agoChange dyninst to use SymtabSymbolReader rather than its own custom one. Fixes memor...
Matthew P. Legendre [Tue, 9 Oct 2012 23:31:10 +0000 (16:31 -0700)]
Change dyninst to use SymtabSymbolReader rather than its own custom one.  Fixes memory corruption bug.

8 years agoFix parseThat build, which had lost its libcommon link.
Matthew P. Legendre [Tue, 9 Oct 2012 19:57:20 +0000 (12:57 -0700)]
Fix parseThat build, which had lost its libcommon link.

8 years agoAdd PC version define--useful for tracking interface changes in the future
Matthew P. Legendre [Tue, 9 Oct 2012 19:53:40 +0000 (12:53 -0700)]
Add PC version define--useful for tracking interface changes in the future

8 years agoUpdate get/set SymbolReader functions in StackwalkerAPI to pass-through to PC in...
Matthew P. Legendre [Tue, 9 Oct 2012 19:52:39 +0000 (12:52 -0700)]
Update get/set SymbolReader functions in StackwalkerAPI to pass-through to PC in appropriate cases

8 years agoUpdate release version numbers for ProcControlAPI
Matthew P. Legendre [Tue, 9 Oct 2012 19:51:41 +0000 (12:51 -0700)]
Update release version numbers for ProcControlAPI

8 years agoProcControl warning cleanup
Matthew P. Legendre [Tue, 9 Oct 2012 19:51:10 +0000 (12:51 -0700)]
ProcControl warning cleanup

8 years agoAdd SymbolReader get/set functions to ProcControlAPI
Matthew P. Legendre [Tue, 9 Oct 2012 19:50:55 +0000 (12:50 -0700)]
Add SymbolReader get/set functions to ProcControlAPI

8 years agoAdd a pile of dwarf debugging output (triggered via DYNINST_DEBUG_DWARF)
Andrew Bernat [Mon, 8 Oct 2012 19:07:57 +0000 (14:07 -0500)]
Add a pile of dwarf debugging output (triggered via DYNINST_DEBUG_DWARF)

8 years agoRefine BG tests
Andrew Bernat [Fri, 5 Oct 2012 16:47:23 +0000 (11:47 -0500)]
Refine BG tests

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 5 Oct 2012 15:41:00 +0000 (10:41 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoAdd generated files for BG/Q
Andrew Bernat [Fri, 5 Oct 2012 15:40:51 +0000 (10:40 -0500)]
Add generated files for BG/Q

8 years agoBlueGene/Q platform directories for Dyninst.
Andrew R. Bernat [Fri, 5 Oct 2012 15:39:48 +0000 (08:39 -0700)]
BlueGene/Q platform directories for Dyninst.

8 years agoWIP commit to get files to BlueGene: preliminary Dyninst rewriter testsuite support...
Andrew Bernat [Fri, 5 Oct 2012 15:31:26 +0000 (10:31 -0500)]
WIP commit to get files to BlueGene: preliminary Dyninst rewriter testsuite support. No other platforms affected.

8 years agoFix FreeBSD thread exit handling.
Paradyn Project [Tue, 2 Oct 2012 14:31:23 +0000 (09:31 -0500)]
Fix FreeBSD thread exit handling.

8 years agoDisable attach bug workaround; unnecessary and dangerous.
Paradyn Project [Mon, 1 Oct 2012 20:15:14 +0000 (15:15 -0500)]
Disable attach bug workaround; unnecessary and dangerous.

8 years agoCollected FreeBSD fixes
Paradyn Project [Mon, 1 Oct 2012 20:02:10 +0000 (15:02 -0500)]
Collected FreeBSD fixes
1) Remove fork bug workaround; unnecessary
2) Don't save/restore ESP/EBP as GPRs
3) Copy a.out image on fork.

8 years agoAdd BPatch_module::getObject, as requested by Josh Stone @ Redhat
Andrew Bernat [Fri, 28 Sep 2012 22:03:35 +0000 (17:03 -0500)]
Add BPatch_module::getObject, as requested by Josh Stone @ Redhat

8 years agoWork around a "bug" (misfeature) where FreeBSD doesn't give us thread
Andrew Bernat [Fri, 28 Sep 2012 20:27:19 +0000 (15:27 -0500)]
Work around a "bug" (misfeature) where FreeBSD doesn't give us thread
exit events. Normally ProcControl unconditionally runs exiting threads
to clear them out. This can result in a process where the only threads
running are exiting, and once they do the process is hung as there are
no runnable threads. Instead, we do not run exiting threads unless the
whole process is running.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 28 Sep 2012 20:17:42 +0000 (15:17 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoFreeBSD, code relocation, and dwarf parsing fixes
Paradyn Project [Tue, 25 Sep 2012 17:00:19 +0000 (12:00 -0500)]
FreeBSD, code relocation, and dwarf parsing fixes

1) FreeBSD has a workaround for modifying registers on stopped process. The kernel prevents changing some flags that we can ignore. This was enabled for 32-bit; now enabled for both 32- and 64-bit.
2) We were incorrectly handling replacing a function that overlapped with other code du eto a simple logic bug. Fixed.
3) We weren't considering all names of a function in non-returning-by-name code. Fixed.
4) Our dwarf parser couldn't handle signed constants. Fixed.

8 years agoParseAPI Documenation Update
Benjamin Welton [Tue, 25 Sep 2012 18:10:39 +0000 (13:10 -0500)]
ParseAPI Documenation Update

8 years agoRequested by Josh Stone @ Redhat: tag %rsp, %rbp as GPRs (instead of SPRs) and includ...
Andrew Bernat [Fri, 21 Sep 2012 20:45:14 +0000 (15:45 -0500)]
Requested by Josh Stone @ Redhat: tag %rsp, %rbp as GPRs (instead of SPRs) and include them in the BPatch_registers list.

8 years agoFix 32-bit x86 memory tests
Andrew Bernat [Fri, 21 Sep 2012 19:27:01 +0000 (14:27 -0500)]
Fix 32-bit x86 memory tests

8 years agoFortran test fixes; re-enable test1_16 and add references to the common block to...
Andrew Bernat [Fri, 21 Sep 2012 19:06:40 +0000 (14:06 -0500)]
Fortran test fixes; re-enable test1_16 and add references to the common block to all instrumented functions. Also dwarf fixes.

8 years agoMerge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/build...
Andrew Bernat [Thu, 20 Sep 2012 21:52:08 +0000 (16:52 -0500)]
Merge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

8 years agoPPC fixes
Andrew Bernat [Thu, 20 Sep 2012 21:51:57 +0000 (16:51 -0500)]
PPC fixes

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Thu, 20 Sep 2012 20:49:54 +0000 (15:49 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoCollected Windows fixes
Andrew Bernat [Thu, 20 Sep 2012 20:49:44 +0000 (15:49 -0500)]
Collected Windows fixes

8 years agofinish rewriting in latex and updating inconsistent interfaces in SymtabAPI doc
Xiaozhu Meng [Thu, 20 Sep 2012 18:28:37 +0000 (13:28 -0500)]
finish rewriting in latex and updating inconsistent interfaces in SymtabAPI doc

8 years agoMove to VS2012 from VS2008
Andrew Bernat [Thu, 20 Sep 2012 16:34:52 +0000 (11:34 -0500)]
Move to VS2012 from VS2008

8 years agoMore compilation fixes.
Andrew Bernat [Thu, 20 Sep 2012 16:33:09 +0000 (11:33 -0500)]
More compilation fixes.

8 years agoCondition dwarf include on non-windows platform
Andrew Bernat [Thu, 20 Sep 2012 16:29:03 +0000 (11:29 -0500)]
Condition dwarf include on non-windows platform

8 years agoFix typo
Andrew Bernat [Thu, 20 Sep 2012 16:28:47 +0000 (11:28 -0500)]
Fix typo

8 years agoMove symtab.[Ch] to image.[Ch] to fix Windows case sensitivity problem.
Andrew Bernat [Thu, 20 Sep 2012 16:28:40 +0000 (11:28 -0500)]
Move symtab.[Ch] to image.[Ch] to fix Windows case sensitivity problem.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Thu, 20 Sep 2012 16:17:43 +0000 (11:17 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoWindows fixes
Andrew Bernat [Thu, 20 Sep 2012 16:17:21 +0000 (11:17 -0500)]
Windows fixes

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Wed, 19 Sep 2012 23:13:06 +0000 (18:13 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoBugfixes and test removal
Andrew Bernat [Wed, 19 Sep 2012 23:12:59 +0000 (18:12 -0500)]
Bugfixes and test removal

Bugfixes: Zuyu noticed that instrumenting an exited program crashed rather than returning an error. Fixed by checking for exit.
Test removal: Test 1_16 fortran is inherently broken as it accesses local variables across function boundaries. Disabled until we can rewrite it.

8 years agoFinished updating SymtabAPI documentation into LaTex formatting.
Emily Jacobson [Wed, 19 Sep 2012 22:18:36 +0000 (17:18 -0500)]
Finished updating SymtabAPI documentation into LaTex formatting.

8 years agoupdate patchapi documentation
Wenbin Fang [Wed, 19 Sep 2012 21:01:29 +0000 (16:01 -0500)]
update patchapi documentation

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Wed, 19 Sep 2012 20:31:36 +0000 (15:31 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoFix IA-32 dwarf parsing problem; we need to compare with Dwarf_Addr, not Address
Andrew Bernat [Wed, 19 Sep 2012 20:31:23 +0000 (15:31 -0500)]
Fix IA-32 dwarf parsing problem; we need to compare with Dwarf_Addr, not Address

8 years agoReformatted symtabAPI doc 6.1.1-6.1.2
Emily Jacobson [Wed, 19 Sep 2012 20:08:37 +0000 (15:08 -0500)]
Reformatted symtabAPI doc 6.1.1-6.1.2

8 years agoSmall fixes to main symtabAPI doc file.
Emily Jacobson [Wed, 19 Sep 2012 19:13:07 +0000 (14:13 -0500)]
Small fixes to main symtabAPI doc file.

8 years agosplit latex rewrite of SymtabAPI doc
Xiaozhu Meng [Wed, 19 Sep 2012 18:50:04 +0000 (13:50 -0500)]
split latex rewrite of SymtabAPI doc

8 years agoMinor compilation fixes on non-AMD64 platforms.
Andrew Bernat [Wed, 19 Sep 2012 17:15:51 +0000 (12:15 -0500)]
Minor compilation fixes on non-AMD64 platforms.

8 years agoInitial Latex rewrite of SymtabAPI; about .1% done.
Andrew Bernat [Tue, 18 Sep 2012 22:01:49 +0000 (17:01 -0500)]
Initial Latex rewrite of SymtabAPI; about .1% done.

8 years agoAdd text dump of SymtabAPI manual to doc directory
Andrew Bernat [Tue, 18 Sep 2012 21:50:18 +0000 (16:50 -0500)]
Add text dump of SymtabAPI manual to doc directory

8 years agoFixes for Ubuntu 12.04.
Andrew Bernat [Tue, 18 Sep 2012 21:28:43 +0000 (16:28 -0500)]
Fixes for Ubuntu 12.04.

8 years agoRHEL6 has buggy dwarf for the vsyscall page that leads to a double-deref getting...
Andrew Bernat [Tue, 18 Sep 2012 19:58:33 +0000 (14:58 -0500)]
RHEL6 has buggy dwarf for the vsyscall page that leads to a double-deref getting the stack pointer for a signal handler frame. We detect this and ignore the value of SP.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Tue, 18 Sep 2012 17:56:40 +0000 (12:56 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoSeveral bugfixes for problems reported by Josh Stone of Redhat
Andrew Bernat [Tue, 18 Sep 2012 17:56:24 +0000 (12:56 -0500)]
Several bugfixes for problems reported by Josh Stone of Redhat
1) Debug files may not have the same section layout as the binaries they refer to; fix sections when this occurs
2) Don't crash if we try to start up on a stripped binary

8 years agoAdd missing std:: to vector reference
Bill Williams [Tue, 18 Sep 2012 15:52:37 +0000 (10:52 -0500)]
Add missing std:: to vector reference

8 years agoVersion check for boost property map include location.
Bill Williams [Mon, 17 Sep 2012 18:02:16 +0000 (13:02 -0500)]
Version check for boost property map include location.

Conflicts:
parseAPI/src/GraphAdapter.C

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Sat, 15 Sep 2012 00:55:38 +0000 (19:55 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoWe weren't checking whether Dyninst's read of the RT library thread variables
Andrew Bernat [Sat, 15 Sep 2012 00:54:36 +0000 (19:54 -0500)]
We weren't checking whether Dyninst's read of the RT library thread variables
worked, leading to a possible mod 0 operation. Fixed to check return values;
Josh Stone at Redhat still has a failure though.

8 years agoOnly handle R_PPC_NUM relocations if they're defined on the system; suggested by...
Andrew Bernat [Sat, 15 Sep 2012 00:46:21 +0000 (19:46 -0500)]
Only handle R_PPC_NUM relocations if they're defined on the system; suggested by RedHat.

8 years agoFix a problem where 32-bit mutatees were calculated to have libraries loaded at 33...
Andrew Bernat [Sat, 15 Sep 2012 00:43:51 +0000 (19:43 -0500)]
Fix a problem where 32-bit mutatees were calculated to have libraries loaded at 33-bit addresses.

8 years agoMerge branch 'master' of ssh://git.dyninst.org/pub/dyninst
Bill Williams [Fri, 14 Sep 2012 20:02:30 +0000 (15:02 -0500)]
Merge branch 'master' of ssh://git.dyninst.org/pub/dyninst

8 years agoFix a problem where added symbols would have invalid string table offsets.
Andrew Bernat [Fri, 14 Sep 2012 18:49:24 +0000 (13:49 -0500)]
Fix a problem where added symbols would have invalid string table offsets.

8 years agoBuild fixes for prefixed build etc
Bill Williams [Fri, 14 Sep 2012 18:07:59 +0000 (13:07 -0500)]
Build fixes for prefixed build etc

8 years agoTest for ParseAPI dominator analysis, and bug fixes to get it to pass.
Bill Williams [Mon, 10 Sep 2012 20:50:21 +0000 (15:50 -0500)]
Test for ParseAPI dominator analysis, and bug fixes to get it to pass.

8 years agoBuild fix
Bill Williams [Fri, 7 Sep 2012 20:50:40 +0000 (15:50 -0500)]
Build fix

8 years agoRemoved some dead code and dead includes.
Bill Williams [Fri, 7 Sep 2012 19:00:47 +0000 (14:00 -0500)]
Removed some dead code and dead includes.

8 years agoUpdate parseAPI functions to be boost::graph compatible.
Bill Williams [Fri, 7 Sep 2012 18:57:53 +0000 (13:57 -0500)]
Update parseAPI functions to be boost::graph compatible.

8 years agoVarious test fixes for Intel compiler:
Andrew Bernat [Fri, 14 Sep 2012 01:30:13 +0000 (20:30 -0500)]
Various test fixes for Intel compiler:
1) Remove static keyword from variables the mutator tries to read
2) Fix memory overflow in memory tests.

8 years agoCheck for modern libdwarf functions necessary for build.
Andrew Bernat [Fri, 14 Sep 2012 01:27:29 +0000 (20:27 -0500)]
Check for modern libdwarf functions necessary for build.

8 years agoFix bug 1198; redirecting a call edge promotes its new target block to a function...
Andrew Bernat [Thu, 13 Sep 2012 19:53:05 +0000 (14:53 -0500)]
Fix bug 1198; redirecting a call edge promotes its new target block to a function entry.

8 years agoAdd libdynDwarf, libdynElf, and libsymLite. Removes multiple copies of Elf_X and...
Andrew Bernat [Thu, 13 Sep 2012 18:53:41 +0000 (13:53 -0500)]
Add libdynDwarf, libdynElf, and libsymLite. Removes multiple copies of Elf_X and SymLite-Elf in various components.

8 years agoCommit: work in progress of recent DWARF support. There are two issues outstanding:
Andrew Bernat [Wed, 12 Sep 2012 20:50:14 +0000 (15:50 -0500)]
Commit: work in progress of recent DWARF support. There are two issues outstanding:
1) Stack tests crash on RHEL6 when optimizations are enabled.
2) libcommon now depends on libdwarf; this needs to be split out into a new library.

8 years agoMove liveness register maps to singleton create-on-demand to work around an Ubuntu...
Andrew Bernat [Thu, 30 Aug 2012 19:37:40 +0000 (14:37 -0500)]
Move liveness register maps to singleton create-on-demand to work around an Ubuntu issue where static construction was failing.

8 years agoMore WIP with new dwarf code.
Andrew Bernat [Thu, 30 Aug 2012 18:47:56 +0000 (13:47 -0500)]
More WIP with new dwarf code.

8 years agoRemove double occurrence of parse-x86.C.
Andrew Bernat [Mon, 27 Aug 2012 21:30:18 +0000 (16:30 -0500)]
Remove double occurrence of parse-x86.C.

8 years agoMore WIP: compilation errors fixed.
Andrew Bernat [Mon, 27 Aug 2012 21:22:36 +0000 (16:22 -0500)]
More WIP: compilation errors fixed.

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Paradyn Project [Mon, 27 Aug 2012 13:02:25 +0000 (08:02 -0500)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

8 years agoWIP commit: refactoring of SymtabAPI dwarf parsing code
Andrew Bernat [Mon, 27 Aug 2012 18:02:06 +0000 (13:02 -0500)]
WIP commit: refactoring of SymtabAPI dwarf parsing code

8 years agoFreeBSD compilation fixes
Paradyn Project [Mon, 27 Aug 2012 13:00:25 +0000 (08:00 -0500)]
FreeBSD compilation fixes

8 years agoRequested user changes/fixes:
Andrew Bernat [Fri, 24 Aug 2012 17:12:06 +0000 (12:12 -0500)]
Requested user changes/fixes:
1) Josh Stone noted that allocating below 64K make SELinux unhappy; fixed RT heap code.
2) Added RT lib export header to installed headers; also Josh
3) Evan Driscoll requested a BPatch_point->BPatch_basicBlock mapping; added.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 24 Aug 2012 16:09:06 +0000 (11:09 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoFixed PC problem where generator thread was being created when trying to shutdown...
Matthew P. Legendre [Mon, 20 Aug 2012 22:05:07 +0000 (15:05 -0700)]
Fixed PC problem where generator thread was being created when trying to shutdown generator thread.

8 years agoCorrected PIMPL class wrapper for analysis stepper
Matthew P. Legendre [Mon, 20 Aug 2012 19:50:22 +0000 (12:50 -0700)]
Corrected PIMPL class wrapper for analysis stepper

8 years agoFix build of StackwalkerAPI tests
Matthew P. Legendre [Mon, 20 Aug 2012 16:58:06 +0000 (09:58 -0700)]
Fix build of StackwalkerAPI tests

8 years agoFix problem where AnalysisStepper would do lookups off by one
Matthew P. Legendre [Fri, 17 Aug 2012 23:42:56 +0000 (16:42 -0700)]
Fix problem where AnalysisStepper would do lookups off by one

8 years agoFix problem where AnalysisStepper was still being built even if configured with ...
Matthew P. Legendre [Fri, 17 Aug 2012 23:41:27 +0000 (16:41 -0700)]
Fix problem where AnalysisStepper was still being built even if configured with --without-parseAPI

8 years agoUpdated ParseAPI manual to include header information in class descriptions.
Emily Jacobson [Wed, 15 Aug 2012 19:39:25 +0000 (14:39 -0500)]
Updated ParseAPI manual to include header information in class descriptions.

8 years agoUpdated ParseAPI manual to include *complete* example.
Emily Jacobson [Wed, 15 Aug 2012 19:38:43 +0000 (14:38 -0500)]
Updated ParseAPI manual to include *complete* example.

8 years agoTweak to earlier commit: we had been force-continuing on termination in Dyninst as...
Andrew Bernat [Wed, 15 Aug 2012 18:07:31 +0000 (13:07 -0500)]
Tweak to earlier commit: we had been force-continuing on termination in Dyninst as well as ProcControl, which is unnecessary and harmful.

8 years agoUpdate test_relocations to match modern linux filesystems
Paradyn Project [Wed, 15 Aug 2012 12:31:22 +0000 (05:31 -0700)]
Update test_relocations to match modern linux filesystems

8 years agoParsing fixes for non-recursive parses. Add test tool to testsuite/src/stackwalker...
Bill Williams [Tue, 14 Aug 2012 18:42:54 +0000 (13:42 -0500)]
Parsing fixes for non-recursive parses. Add test tool to testsuite/src/stackwalker. Fix memory corruption in Frame class..

8 years agoSkip static 32-bit C tests if there's not a decent static 32-bit build environment.
Bill Williams [Mon, 6 Aug 2012 14:59:05 +0000 (09:59 -0500)]
Skip static 32-bit C tests if there's not a decent static 32-bit build environment.
Cleaned up dead code from AnalysisStepper.

8 years agoConfigure fix for libdwarf in default location
Bill Williams [Mon, 6 Aug 2012 14:53:36 +0000 (09:53 -0500)]
Configure fix for libdwarf in default location

8 years agoFix several bugs relating to forced termination on RHEL6.
Andrew Bernat [Tue, 14 Aug 2012 20:53:54 +0000 (15:53 -0500)]
Fix several bugs relating to forced termination on RHEL6.

8 years agoClean up Dyninst's handling of a force terminate
Andrew Bernat [Tue, 14 Aug 2012 20:53:27 +0000 (15:53 -0500)]
Clean up Dyninst's handling of a force terminate

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Mon, 13 Aug 2012 19:45:07 +0000 (14:45 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoFix more 32-bit-address-space-wrapping bugs, these related to instrumentation.
Andrew Bernat [Mon, 13 Aug 2012 19:44:34 +0000 (14:44 -0500)]
Fix more 32-bit-address-space-wrapping bugs, these related to instrumentation.
Fixes fork tests on RHEL6.

8 years agoFix PC problem on linux/x86 where threaddb's register reads were causing a buffer...
legendre1 [Fri, 10 Aug 2012 20:08:54 +0000 (13:08 -0700)]
Fix PC problem on linux/x86 where threaddb's register reads were causing a buffer overflow on the stack.

8 years agoClear pending stops and force generator blocking when the process crashes in the...
Andrew Bernat [Tue, 7 Aug 2012 21:53:37 +0000 (16:53 -0500)]
Clear pending stops and force generator blocking when the process crashes in the middle of forced termination.

8 years agoFix a crash bug.
Andrew Bernat [Tue, 7 Aug 2012 20:43:38 +0000 (15:43 -0500)]
Fix a crash bug.