legendre1 [Wed, 11 Apr 2012 22:58:37 +0000 (15:58 -0700)]
Respect traditional autoconf options for where to install Dyninst
legendre1 [Wed, 11 Apr 2012 21:43:34 +0000 (14:43 -0700)]
Allow DESTDIR for staged builds
legendre1 [Fri, 23 Mar 2012 16:12:45 +0000 (09:12 -0700)]
Don't use RUNPATH for testsuite finding built libraries, use RPATH instead. RUNPATH seems to have a character limit that we're exceeding.
legendre1 [Fri, 23 Mar 2012 00:20:25 +0000 (17:20 -0700)]
Revert default_component from ProcControlAPI to default
legendre1 [Fri, 23 Mar 2012 00:16:27 +0000 (17:16 -0700)]
Update gitignore
legendre1 [Fri, 23 Mar 2012 00:07:57 +0000 (17:07 -0700)]
Merge branch 'pc_bluegene' into dyn_pc_integration
Conflicts:
dyninstAPI/make.module.tmpl
testsuite/make.module.tmpl
testsuite/src/test_lib_soExecution.C
legendre1 [Thu, 22 Mar 2012 23:37:56 +0000 (16:37 -0700)]
Merge branch 'pc_procgroups' into pc_bluegene
Conflicts:
proccontrol/src/int_process.h
proccontrol/src/process.C
testsuite/src/proccontrol/proccontrol_comp.C
legendre1 [Thu, 22 Mar 2012 22:42:05 +0000 (15:42 -0700)]
Whitespace cleanup. Removed tabs.
legendre1 [Thu, 22 Mar 2012 22:30:21 +0000 (15:30 -0700)]
New test for ProcessGroups, pc_groups. Accompanying fixes.
Matthew Legendre [Thu, 22 Mar 2012 22:09:15 +0000 (17:09 -0500)]
BGQ Development
legendre1 [Wed, 21 Mar 2012 19:52:50 +0000 (12:52 -0700)]
Implemented ThreadGroups
legendre1 [Tue, 20 Mar 2012 21:28:10 +0000 (14:28 -0700)]
Initial pc group work
legendre1 [Mon, 12 Mar 2012 15:45:11 +0000 (08:45 -0700)]
Use named pipes for PC test communication on BGQ
Matthew Legendre [Mon, 5 Mar 2012 23:34:44 +0000 (17:34 -0600)]
Further bgq development work
Matthew Legendre [Fri, 2 Mar 2012 22:21:09 +0000 (16:21 -0600)]
Work on BGQ startup
legendre1 [Wed, 18 Jan 2012 00:49:54 +0000 (16:49 -0800)]
Fix problem linking testsuite on systems with a PIC compatible liberty
legendre1 [Wed, 4 Jan 2012 23:23:45 +0000 (15:23 -0800)]
Testsuite specification for BG/Q
legendre1 [Wed, 4 Jan 2012 22:50:15 +0000 (14:50 -0800)]
More from initial BG/Q commit
legendre1 [Wed, 4 Jan 2012 18:23:40 +0000 (10:23 -0800)]
Bug fixes related to new make/make install separation
legendre1 [Tue, 3 Jan 2012 23:57:54 +0000 (15:57 -0800)]
Fix DyninstAPI build issue related to Stackwalker/ProcControl dependencies
legendre1 [Mon, 31 Oct 2011 21:59:22 +0000 (14:59 -0700)]
Initial commit for ProcControlAPI on BG/Q
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
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
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
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
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.
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
unknown [Thu, 12 May 2011 20:47:15 +0000 (15:47 -0500)]
Windows bugfixes
Daniel McNulty [Thu, 12 May 2011 19:52:46 +0000 (14:52 -0500)]
Merge branch 'dyn_pc_integration' of ssh://git.dyninst.org/pub/dyninst into dyn_pc_integration
Andrew Bernat [Thu, 12 May 2011 19:50:48 +0000 (14:50 -0500)]
i386-linux fixes
Dan McNulty [Thu, 12 May 2011 19:15:21 +0000 (14:15 -0500)]
Merge branch 'dyn_pc_integration' of ssh://wasabi.cs.wisc.edu/p/paradyn/development/mcnulty/d0/dyninst into dyn_pc_integration
Dan McNulty [Thu, 12 May 2011 19:12:03 +0000 (14:12 -0500)]
Fix bugs in Dyninst's use of control transfer breakpoints.
When a trap-based control transfer was changed, the corresponding
ProcControlAPI breakpoint wasn't updated. This change adds code
to remove the old breakpoint and insert a new breakpoint.
This commit also includes code to re-enable DYNINST_DEBUG_DISASS,
as this debugging printf was lost in the merge.
Andrew Bernat [Thu, 12 May 2011 19:11:34 +0000 (14:11 -0500)]
Fix two bugs: long branhces and getPC
Todd Frederick [Thu, 12 May 2011 19:10:24 +0000 (14:10 -0500)]
Adjust StackwalkerAPI heuristics for FreeBSD