unknown [Mon, 21 Nov 2011 22:32:47 +0000 (16:32 -0600)]
Merge c:/dyninst/pc_bluegene/dyninst into dyn_pc_integration
Conflicts:
proccontrol/h/Event.h
proccontrol/h/Mailbox.h
proccontrol/h/PCErrors.h
proccontrol/h/Process.h
proccontrol/src/event.C
proccontrol/src/generator.C
proccontrol/src/handler.C
proccontrol/src/int_process.h
proccontrol/src/irpc.C
proccontrol/src/irpc.h
proccontrol/src/mailbox.C
proccontrol/src/process.C
proccontrol/src/response.C
proccontrol/src/x86_process.C
testsuite/i386-unknown-nt4.0/tuples
testsuite/src/CmdLine.h
testsuite/src/mutatee_driver.c
testsuite/src/proccontrol/pc_library.C
testsuite/src/proccontrol/pc_singlestep.C
testsuite/src/proccontrol/pc_thread.C
testsuite/src/proccontrol/pc_thread_cont_mutatee.c
testsuite/src/proccontrol/pcontrol_mutatee_tools.c
testsuite/src/proccontrol/proccontrol_comp.C
testsuite/src/specification/spec-grouped.pl
testsuite/src/test_info_new.C
unknown [Mon, 14 Nov 2011 17:47:09 +0000 (11:47 -0600)]
Only suppress callbacks for system threads in LWP create/destroy
unknown [Fri, 11 Nov 2011 22:55:22 +0000 (16:55 -0600)]
Massive windows fixes.
1) Create a explicit Continue event to ensure that we ::ContinueDebugEvent at the appropriate time, after all other events have finished processing.
2) Create a new thread to run iRPCs if there are no suitable process threads.
3) Make the event queue multi-priority to ensure Continue events happen last.
4) Suppress user callbacks for System threads
Matthew P. Legendre [Tue, 8 Nov 2011 00:15:56 +0000 (16:15 -0800)]
ppc64 build fixes for StackwalkerAPI
Matthew P. Legendre [Tue, 8 Nov 2011 00:15:35 +0000 (16:15 -0800)]
Linux/PPC64 build fixes for ProcControlAPI
Matthew P. Legendre [Tue, 8 Nov 2011 00:14:35 +0000 (16:14 -0800)]
Support for ODP symbols in SymLite (StackwalkerAPI and ProcControlAPI) on ppc64
unknown [Mon, 24 Oct 2011 22:41:58 +0000 (17:41 -0500)]
Merge branch 'dyn_pc_integration' of cumin:/p/paradyn/development/bill/pcsw_integration/dyninst into dyn_pc_integration
Conflicts:
proccontrol/src/process.C
proccontrol/src/windows_process.C
proccontrol/src/windows_thread.C
testsuite/src/proccontrol/pc_irpc.C
unknown [Mon, 24 Oct 2011 22:39:37 +0000 (17:39 -0500)]
Collected fixes; Windows iRPC framework mainly.
Bill Williams [Mon, 24 Oct 2011 20:31:03 +0000 (15:31 -0500)]
Clean up debug output. Also, clean up system thread detection in tests, phase 1.
Bill Williams [Mon, 24 Oct 2011 17:32:49 +0000 (12:32 -0500)]
Find the start function address in attach case, where we weren't handed it in the CreateThread event.
* Note that this looks at a fixed 8 bytes below the stack base (as reported by the TIB). The TIB does not contain the start func addr (as per any documentation I've found), but that offset appears to be accurate and consistent.
Bill Williams [Thu, 20 Oct 2011 21:07:40 +0000 (16:07 -0500)]
Remove noisy debug output.
unknown [Thu, 20 Oct 2011 21:36:51 +0000 (16:36 -0500)]
Ugly nasty icky hack copied over from Dyninst; we have a backup method for determining library names by mapping them into our address space. How could this possibly go wrong?
unknown [Thu, 20 Oct 2011 21:23:59 +0000 (16:23 -0500)]
Refactor reading library names on Windows
unknown [Thu, 20 Oct 2011 20:59:24 +0000 (15:59 -0500)]
Identify "system" threads in Windows; first attempt. Still needs to handle attach where ntdll may not be identified and the thread start address may be missing.
unknown [Thu, 20 Oct 2011 19:15:31 +0000 (14:15 -0500)]
Work in progress
unknown [Wed, 19 Oct 2011 16:32:45 +0000 (11:32 -0500)]
Several Windows-related bugfixes:
1) Don't halt and catch fire when SuspendThread fails on a thread in a kernel call;
2) Create and attach now send createThread events
3) Don't attempt a single-thread stop on Windows pc_thread_cont since we may have a silent worker thread
4) Add actual error returns from test infrastructure
5) Handle "not ready yet" accept error by retrying
6) Fix various warnings
Bill Williams [Mon, 17 Oct 2011 22:36:41 +0000 (17:36 -0500)]
Work in progress. Attach and create both substantially working.
* Now encountering MSVCR90D.DLL problem on current VM. Swapping VMs to try to work around.
* Thread counts are off on Windows in attach mode.
* Probably other problems, not fully classified yet. Singlestep is notably broken.
legendre1 [Thu, 29 Sep 2011 21:43:00 +0000 (14:43 -0700)]
Fix Windows test specification after BlueGene changes
Matthew P. Legendre [Tue, 20 Sep 2011 22:37:07 +0000 (15:37 -0700)]
Rename bluegene.C and bluegene.h to bluegenep.C and bluegenep.h
Matthew P. Legendre [Tue, 20 Sep 2011 22:30:13 +0000 (15:30 -0700)]
Rename bg_process and bg_thread to bgp_process and bgp_thread for disambiguation
Matthew P. Legendre [Tue, 20 Sep 2011 22:07:36 +0000 (15:07 -0700)]
Disable debugging code on BlueGene
Matthew Legendre [Tue, 20 Sep 2011 20:32:08 +0000 (15:32 -0500)]
Merge branch 'pc_bluegene' of legendre@git.dyninst.org:/pub/dyninst into pc_bluegene
Matthew Legendre [Tue, 20 Sep 2011 20:31:50 +0000 (15:31 -0500)]
Fix i386/freebsd PC after BlueGene port
Matthew Legendre [Tue, 20 Sep 2011 18:31:30 +0000 (13:31 -0500)]
Fix race condition in FreeBSD pc_irpc test after BlueGene work
legendre1 [Tue, 20 Sep 2011 00:25:30 +0000 (17:25 -0700)]
Removed accidently commited debugging printfs
Matthew Legendre [Mon, 19 Sep 2011 23:28:54 +0000 (18:28 -0500)]
Further fixes for FreeBSD after BlueGene work
Matthew Legendre [Fri, 16 Sep 2011 23:55:58 +0000 (18:55 -0500)]
Further fixes for FreeBSD after BlueGene changes
Matthew Legendre [Fri, 16 Sep 2011 17:32:20 +0000 (12:32 -0500)]
Initial set of FreeBSD fixes after PC BlueGene port
legendre1 [Fri, 26 Aug 2011 20:53:25 +0000 (13:53 -0700)]
Couple small testsuite fixes
legendre1 [Fri, 26 Aug 2011 20:51:47 +0000 (13:51 -0700)]
Fix race condition error in pc_thread test
legendre1 [Fri, 26 Aug 2011 20:51:29 +0000 (13:51 -0700)]
Removed non-functional tests on BG/P
legendre1 [Fri, 26 Aug 2011 20:50:46 +0000 (13:50 -0700)]
Fixed problem with race condition that could happen if a user unregistered a CB handler while an event associated with that CB was in progress.
legendre1 [Fri, 26 Aug 2011 00:03:19 +0000 (17:03 -0700)]
Fix uninitialized variable in PC fork constructor
Matthew P. Legendre [Thu, 25 Aug 2011 19:15:40 +0000 (12:15 -0700)]
Support for large reads/writes (greater than packet size) on BlueGene.
Matthew P. Legendre [Thu, 25 Aug 2011 16:17:46 +0000 (09:17 -0700)]
Further BG fixes
Matthew P. Legendre [Tue, 23 Aug 2011 00:05:32 +0000 (17:05 -0700)]
BlueGene/P fixes for various tests
Matthew P. Legendre [Mon, 22 Aug 2011 21:35:17 +0000 (14:35 -0700)]
Make emulated single step async safe for BlueGene
Matthew P. Legendre [Mon, 22 Aug 2011 17:07:40 +0000 (10:07 -0700)]
Fixes for pc_temp_detach on linux ppc32 and bluegene/p
Matthew P. Legendre [Sat, 20 Aug 2011 00:14:48 +0000 (17:14 -0700)]
Fix PPC single step, which was broken by stop/continue decision rewrite
Bill Williams [Fri, 19 Aug 2011 16:51:39 +0000 (11:51 -0500)]
WIP: threading model fix. Code cleanup & refactoring. Event type fix.
Tests failing/crashing: breakpoint, singlestep, detach, irpc, temp_detach, and a bad bit of cleanup in thread.
legendre1 [Thu, 18 Aug 2011 21:55:27 +0000 (14:55 -0700)]
Enable linux_ppc ProcControlAPI in testsuite
Matthew P. Legendre [Thu, 18 Aug 2011 16:39:51 +0000 (09:39 -0700)]
Fix memory corruption on BG/P ProcControlAPI
Matthew P. Legendre [Tue, 16 Aug 2011 17:14:07 +0000 (10:14 -0700)]
ProcControlAPI BG fixes
Matthew P. Legendre [Fri, 12 Aug 2011 22:28:11 +0000 (15:28 -0700)]
Fixes for PC on bluegene
unknown [Tue, 9 Aug 2011 19:24:29 +0000 (14:24 -0500)]
VC2010/Win7 fixes, and pc_breakpoint initial pass.
legendre1 [Mon, 8 Aug 2011 22:31:32 +0000 (15:31 -0700)]
Modify specs and tests to add VN/SMP/DUAL modes on BlueGene support
Matthew P. Legendre [Mon, 8 Aug 2011 17:34:08 +0000 (10:34 -0700)]
BG development. Have basics of multi-process control
Bill Williams [Fri, 29 Jul 2011 20:10:27 +0000 (15:10 -0500)]
WIP. pc_library passes. Possible progress on socket bug. Definite progress on breakpoint/singlestep implementation.
Matthew P. Legendre [Wed, 13 Jul 2011 23:31:30 +0000 (16:31 -0700)]
BlueGene fixes for new thread start/stop decision model.
Matthew P. Legendre [Wed, 13 Jul 2011 23:30:34 +0000 (16:30 -0700)]
Change how launcmon startup works on BG to account for new wrapper script
Matthew P. Legendre [Wed, 13 Jul 2011 23:28:06 +0000 (16:28 -0700)]
Re-add launchmon options to autoconf
Matthew P. Legendre [Mon, 11 Jul 2011 23:23:22 +0000 (16:23 -0700)]
Merge auk60:/home/legendre1/tools/dyninst/githead/dyninst into origin/pc_bluegene
Matthew P. Legendre [Mon, 11 Jul 2011 23:23:07 +0000 (16:23 -0700)]
Fix previously over-zealous commit
legendre1 [Mon, 11 Jul 2011 23:16:29 +0000 (16:16 -0700)]
Major rewrite of process stop/continue decision mechanism:
- Use Counter objects to track whether we should block in the main queue
- Use multiple StateTracker objects in place of single InternalState to track whether to stop/continue
Currently works on linux
Bill Williams [Fri, 8 Jul 2011 21:51:40 +0000 (16:51 -0500)]
pc_thread initial pass (infrastructure screwing with subsequent runs?)
Bill Williams [Fri, 8 Jul 2011 20:47:27 +0000 (15:47 -0500)]
pc_terminate now passes!
Bill Williams [Fri, 8 Jul 2011 15:34:32 +0000 (10:34 -0500)]
WIP
Bill Williams [Tue, 28 Jun 2011 22:21:19 +0000 (17:21 -0500)]
Merge branch 'dyn_pc_integration' of follis:/p/paradyn/development/bill/pcsw_integration/dyninst into dyn_pc_integration
Conflicts:
common/common.vcproj
dyninstAPI/dyninstAPI.vcproj
dyninstAPI/src/BPatch_module.C
dyninstAPI/src/inst-winnt.C
dyninstAPI/src/pdwinnt.C
dyninstAPI/src/pdwinntDL.C
dyninstAPI/src/templates-nt.C
dyninstAPI_RT/DyninstAPI_RT.vcproj
dynutil/h/util.h
instructionAPI/instructionAPI.vcproj
parseAPI/parseAPI.vcproj
proccontrol/src/irpc.h
proccontrol/src/process.C
stackwalk/stackwalk.vcproj
symtabAPI/symtabAPI.vcproj
testsuite/src/proccontrol/pc_breakpoint.C
Bill Williams [Tue, 28 Jun 2011 21:56:21 +0000 (16:56 -0500)]
Merge branch 'dyn_pc_integration' of bill@git.dyninst.org:/pub/dyninst into dyn_pc_integration
Conflicts:
testsuite/i386-unknown-nt4.0/tuples
unknown [Tue, 28 Jun 2011 21:16:46 +0000 (16:16 -0500)]
ProcControl/Windows: pc_launch passes. Many others fail/assert/hang.
legendre1 [Thu, 2 Jun 2011 17:48:45 +0000 (10:48 -0700)]
Undo runtests changes from earlier testsuite seperation attempt
legendre1 [Thu, 2 Jun 2011 17:33:37 +0000 (10:33 -0700)]
Merge zeus:~/tools/dyninst/githead/dyninst into pc_bluegene
legendre1 [Thu, 2 Jun 2011 17:33:12 +0000 (10:33 -0700)]
Misc PC fixes
Matthew P. Legendre [Thu, 2 Jun 2011 17:30:36 +0000 (10:30 -0700)]
Initial work for -mp mode on BlueGene
Matthew P. Legendre [Thu, 2 Jun 2011 17:29:48 +0000 (10:29 -0700)]
Merge remote branch 'remotes/origin/dyn_pc_integration' into origin/pc_bluegene
Conflicts:
proccontrol/src/handler.C
proccontrol/src/int_thread_db.C
proccontrol/src/process.C
testsuite/amd64-unknown-freebsd7.2/test_info_new.gen.C
testsuite/amd64-unknown-freebsd7.2/tuples
testsuite/i386-unknown-freebsd7.2/test_info_new.gen.C
testsuite/i386-unknown-freebsd7.2/tuples
testsuite/i386-unknown-linux2.4/test_info_new.gen.C
testsuite/i386-unknown-linux2.4/tuples
testsuite/ppc32_linux/make.mutators.gen
testsuite/ppc32_linux/make.solo_mutatee.gen
testsuite/ppc32_linux/test_info_new.gen.C
testsuite/ppc32_linux/tuples
testsuite/ppc64_linux/make.mutators.gen
testsuite/ppc64_linux/make.solo_mutatee.gen
testsuite/ppc64_linux/test_info_new.gen.C
testsuite/ppc64_linux/tuples
testsuite/x86_64-unknown-linux2.4/test_info_new.gen.C
testsuite/x86_64-unknown-linux2.4/tuples
Matthew P. Legendre [Wed, 1 Jun 2011 18:26:59 +0000 (11:26 -0700)]
Fixes to get thread_db working on bluegene
Matthew P. Legendre [Tue, 24 May 2011 17:51:41 +0000 (10:51 -0700)]
Dyninst testsuite build fix
Matthew P. Legendre [Tue, 24 May 2011 17:47:55 +0000 (10:47 -0700)]
Refactoring ppc and x86 code with BlueGene PC port
Matthew P. Legendre [Tue, 24 May 2011 16:28:00 +0000 (09:28 -0700)]
Merge auk60:~/tools/dyninst/githead/dyninst into origin/pc_bluegene
Conflicts:
Matthew P. Legendre [Tue, 24 May 2011 16:26:10 +0000 (09:26 -0700)]
Merge fixes
Matthew P. Legendre [Tue, 24 May 2011 16:23:38 +0000 (09:23 -0700)]
Cleanup
legendre1 [Mon, 23 May 2011 23:36:27 +0000 (16:36 -0700)]
thread_db now working in async test framework on linux
legendre1 [Mon, 23 May 2011 23:35:40 +0000 (16:35 -0700)]
Fixes in new breakpoint handling mechanism
legendre1 [Fri, 20 May 2011 23:36:03 +0000 (16:36 -0700)]
Thread_db cleanup and fixes, targeted at bluegene
Dan McNulty [Fri, 20 May 2011 20:22:00 +0000 (15:22 -0500)]
Build fixes for FreeBSD.
Daniel McNulty [Fri, 20 May 2011 16:34:55 +0000 (11:34 -0500)]
Implement temporary detach and re-attach for ProcControlAPI.
This feature required a new state for int_process and int_thread:
detached. A temporary detach suspends all breakpoints, sets the
process state and state of threads to detached. Unlike normal detach,
the int_process is not cleaned up after the detach completes.
Control methods for Process and Thread have been modified to check
whether the process/thread is detached before performing the operation.
If it is detached, an error condition is returned and the last error
is set to err_detached.
A reattach is similar to an attach except for the following differences:
* since all int_threads already exist, a different path is needed in the
post attach handling to make sure the threads are issued low-level
attaches. int_process::post_attach now takes a boolean that
specifies whether we are doing an attach or re-attach.
* We need to issue thread destruction events for threads that no longer
exist in the process
* The breakpoints that were suspended need to be resumed (i.e. written
back into memory).
This commit also includes a new ProcControlAPI test: pc_temp_detach.
This test basically includes a mutatee that triggers some periodic
events. The mutator temporarily detaches from the mutatee, makes
sure it doesn't get these events. It then re-attaches to the
mutatee and reads some state out of the mutatee to verify that the
events did occur.
Dan McNulty [Wed, 18 May 2011 22:14:35 +0000 (17:14 -0500)]
More testsuite fixes for FreeBSD.
Dan McNulty [Tue, 17 May 2011 18:41:54 +0000 (13:41 -0500)]
Testsuite fixes for FreeBSD.
This commit enables test2_7 and test_relocations on FreeBSD.
It also includes some fixes for test2_7 on FreeBSD.
Finally, it modifies the test3_6 mutatee to sleep in a spin-wait
loop instead of spinning without sleeping. This will speed up
the testsuite on machines with a single core.
legendre1 [Tue, 17 May 2011 00:18:45 +0000 (17:18 -0700)]
Merge remote-tracking branch 'remotes/origin/dyn_pc_integration' into pc_bluegene
Conflicts:
dyninstAPI/src/pcEventHandler.C
testsuite/Makefile
testsuite/amd64-unknown-freebsd7.2/tuples
testsuite/i386-unknown-freebsd7.2/tuples
testsuite/i386-unknown-linux2.4/make.solo_mutatee.gen
testsuite/i386-unknown-linux2.4/tuples
testsuite/i386-unknown-nt4.0/tuples
testsuite/ppc32_bgp/tuples
testsuite/ppc32_linux/tuples
testsuite/ppc64_linux/tuples
testsuite/rs6000-ibm-aix5.1/make.solo_mutatee.gen
testsuite/rs6000-ibm-aix5.1/tuples
testsuite/sparc-sun-solaris2.8/dyninst_cxx_group_test_group.c
testsuite/sparc-sun-solaris2.8/make.solo_mutatee.gen
testsuite/sparc-sun-solaris2.8/symtab_group_test_group.c
testsuite/sparc-sun-solaris2.8/test_info_new.gen.C
testsuite/sparc-sun-solaris2.8/tuples
testsuite/sparc-sun-solaris2.9/Makefile
testsuite/sparc-sun-solaris2.9/dyninst_cxx_group_test_group.c
testsuite/sparc-sun-solaris2.9/make.solo_mutatee.gen
testsuite/sparc-sun-solaris2.9/symtab_group_test_group.c
testsuite/sparc-sun-solaris2.9/test_info_new.gen.C
testsuite/sparc-sun-solaris2.9/tuples
testsuite/src/dyninst/test2_3.C
testsuite/src/specification/spec-grouped.pl
testsuite/src/symtab/test_type_info.C
testsuite/x86_64-unknown-linux2.4/make.solo_mutatee.gen
testsuite/x86_64-unknown-linux2.4/tuples
legendre1 [Mon, 16 May 2011 23:50:49 +0000 (16:50 -0700)]
Merge branch 'dyn_pc_integration' of ../../breakp/dyninst into pc_bluegene
Conflicts:
proccontrol/h/Event.h
proccontrol/h/EventType.h
proccontrol/make.module.tmpl
proccontrol/src/arch_process.h
proccontrol/src/event.C
proccontrol/src/freebsd.C
proccontrol/src/freebsd.h
proccontrol/src/handler.C
proccontrol/src/int_event.h
proccontrol/src/int_handler.h
proccontrol/src/int_process.h
proccontrol/src/int_thread_db.C
proccontrol/src/int_thread_db.h
proccontrol/src/linux.C
proccontrol/src/linux.h
proccontrol/src/pcerrors.C
proccontrol/src/ppc_process.C
proccontrol/src/process.C
proccontrol/src/sysv.C
proccontrol/src/x86_process.C
proccontrol/x86_64-unknown-linux2.4/Makefile
stackwalk/ppc32_bgl_ion/Makefile
stackwalk/src/freebsd-swk.C
testsuite/amd64-unknown-freebsd7.2/test_info_new.gen.C
testsuite/amd64-unknown-freebsd7.2/tuples
testsuite/i386-unknown-freebsd7.2/test_info_new.gen.C
testsuite/i386-unknown-freebsd7.2/tuples
testsuite/i386-unknown-linux2.4/test_info_new.gen.C
testsuite/i386-unknown-linux2.4/tuples
testsuite/i386-unknown-nt4.0/test_info_new.gen.C
testsuite/i386-unknown-nt4.0/tuples
testsuite/make.module.tmpl
testsuite/ppc32_bgp/tuples
testsuite/ppc32_linux/make.mutators.gen
testsuite/ppc32_linux/make.solo_mutatee.gen
testsuite/ppc32_linux/test_info_new.gen.C
testsuite/ppc32_linux/tuples
testsuite/ppc64_linux/make.mutators.gen
testsuite/ppc64_linux/make.solo_mutatee.gen
testsuite/ppc64_linux/test_info_new.gen.C
testsuite/ppc64_linux/tuples
testsuite/rs6000-ibm-aix5.1/tuples
testsuite/sparc-sun-solaris2.8/tuples
testsuite/sparc-sun-solaris2.9/tuples
testsuite/src/dyninst/dyninst_comp.C
testsuite/src/dyninst/test_lib_mutateeStart.C
testsuite/src/dyninst/test_thread_8_mutatee.c
testsuite/src/module.h
testsuite/src/proccontrol/pc_thread.C
testsuite/src/runTests-utils.C
testsuite/src/runTests-utils.h
testsuite/src/runTests.C
testsuite/src/test_driver.C
testsuite/src/test_info_new.C
testsuite/src/test_info_new.h
testsuite/x86_64-unknown-linux2.4/test_info_new.gen.C
testsuite/x86_64-unknown-linux2.4/tuples
legendre1 [Mon, 16 May 2011 18:17:57 +0000 (11:17 -0700)]
Removed debugging print
legendre1 [Mon, 16 May 2011 16:47:10 +0000 (09:47 -0700)]
Working tests with new breakpoint mechanism
Dan McNulty [Fri, 13 May 2011 22:18:54 +0000 (17:18 -0500)]
Missed an implementation of getOPDFunctionAddr on FreeBSD.
Dan McNulty [Fri, 13 May 2011 20:59:01 +0000 (15:59 -0500)]
Fix nightly build target in top-level Makefile.
Daniel McNulty [Fri, 13 May 2011 19:43:41 +0000 (14:43 -0500)]
Merge branch 'dyn_pc_integration' of ssh://mcnulty@wasabi.cs.wisc.edu/p/paradyn/development/mcnulty/d0/dyninst into dyn_pc_integration
Daniel McNulty [Fri, 13 May 2011 19:35:45 +0000 (14:35 -0500)]
Fixes for NewInstpoint merge on Linux/ppc64.
Fix a screwed up merge of PCProcess::hasPassedMain:
- need to deference entry addr as it is a function pointer
Fix an architecture specific difference in trap mapping creation.
Daniel McNulty [Fri, 13 May 2011 17:40:53 +0000 (12:40 -0500)]
Merge branch 'dyn_pc_integration' of ssh://git.dyninst.org/pub/dyninst into dyn_pc_integration
Dan McNulty [Fri, 13 May 2011 17:39:21 +0000 (12:39 -0500)]
Merge branch 'dyn_pc_integration' of ssh://mcnulty@wasabi.cs.wisc.edu/p/paradyn/development/mcnulty/d0/dyninst into dyn_pc_integration
Todd Frederick [Fri, 13 May 2011 16:08:42 +0000 (11:08 -0500)]
Fix Makefile
Dan McNulty [Fri, 13 May 2011 16:05:11 +0000 (11:05 -0500)]
Build fix for FreeBSD/x86.
Dan McNulty [Fri, 13 May 2011 16:03:11 +0000 (11:03 -0500)]
Build fix for FreeBSD/x86_64.
unknown [Fri, 13 May 2011 15:25:06 +0000 (10:25 -0500)]
ProcControl and Stackwalker windows stubs; initial implementation of some dthread objects; updates to solution to get test suite running on this branch on Windows.
Daniel McNulty [Fri, 13 May 2011 15:09:14 +0000 (10:09 -0500)]
Merge branch 'NewInstpoint' into dyn_pc_integration
Conflicts:
dyninstAPI/i386-unknown-linux2.4/Makefile
dyninstAPI/ppc32_linux/Makefile
dyninstAPI/ppc64_linux/Makefile
dyninstAPI/x86_64-unknown-linux2.4/Makefile
Daniel McNulty [Fri, 13 May 2011 14:52:44 +0000 (09:52 -0500)]
Merge branch 'NewInstpoint' into dyn_pc_integration
Conflicts:
autodyninst/make.config.local.in
configure
configure.in
dyninstAPI/i386-unknown-linux2.4/Makefile
dyninstAPI/ppc64_linux/Makefile
dyninstAPI/src/BPatch_parRegion.C
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/InstrucIter-Function.C
dyninstAPI/src/aix.C
dyninstAPI/src/baseTramp.C
dyninstAPI/src/dyn_lwp.h
dyninstAPI/src/dynamiclinking.C
dyninstAPI/src/dynamiclinking.h
dyninstAPI/src/linux-x86.C
dyninstAPI/src/linuxDL.C
dyninstAPI/src/process.C
dyninstAPI/src/process.h
dyninstAPI/src/rpcMgr-thr.C
dyninstAPI/src/sol_proc.C
dyninstAPI/src/solaris.C
dyninstAPI/src/templates0.C
dyninstAPI/src/unix.C
dyninstAPI/src/writeBackXCOFF.h
testsuite/amd64-unknown-freebsd7.2/tuples
testsuite/i386-unknown-freebsd7.2/tuples
testsuite/i386-unknown-linux2.4/tuples
testsuite/i386-unknown-nt4.0/tuples
testsuite/ppc32_bgp/tuples
testsuite/ppc32_linux/tuples
testsuite/ppc64_linux/tuples
testsuite/rs6000-ibm-aix5.1/tuples
testsuite/sparc-sun-solaris2.8/Makefile
testsuite/sparc-sun-solaris2.8/dyninst_group_test_group.c
testsuite/sparc-sun-solaris2.8/make.mutators.gen
testsuite/sparc-sun-solaris2.8/make.solo_mutatee.gen
testsuite/sparc-sun-solaris2.8/test_info_new.gen.C
testsuite/sparc-sun-solaris2.8/tuples
testsuite/sparc-sun-solaris2.9/dyninst_group_test_group.c
testsuite/sparc-sun-solaris2.9/make.mutators.gen
testsuite/sparc-sun-solaris2.9/make.solo_mutatee.gen
testsuite/sparc-sun-solaris2.9/test_info_new.gen.C
testsuite/sparc-sun-solaris2.9/tuples
testsuite/src/dyninst/test6.h
testsuite/src/dyninst/test_mem_4.C
testsuite/src/dyninst/test_mem_5.C
testsuite/src/dyninst/test_mem_6.C
testsuite/src/dyninst/test_mem_7.C
testsuite/src/dyninst/test_mem_8.C
testsuite/src/dyninst/test_stack_2.C
testsuite/src/dyninst/test_stack_2_mutatee.c
testsuite/src/specification/spec-grouped.pl
testsuite/x86_64-unknown-linux2.4/tuples
Andrew Bernat [Thu, 12 May 2011 22:15:51 +0000 (17:15 -0500)]
Fix ICC test1_20 failure
Andrew Bernat [Thu, 12 May 2011 21:36:13 +0000 (16:36 -0500)]
Remove obsolete BPatch_hybridAnalysis.h
unknown [Thu, 12 May 2011 21:14:17 +0000 (16:14 -0500)]
Merge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst into NewInstpoint
Andrew Bernat [Thu, 12 May 2011 21:14:06 +0000 (16:14 -0500)]
PPC build fixes
unknown [Thu, 12 May 2011 20:50:54 +0000 (15:50 -0500)]
Merge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst into NewInstpoint
Conflicts:
dyninstAPI/dyninstAPI.vcproj
Andrew Bernat [Thu, 12 May 2011 20:48:30 +0000 (15:48 -0500)]
Rename *Atom* -> *Widget*
Rename Trace -> RelocBlock
Add RelocEdge file and CFG directory