dyninst.git
8 years agoFixes to get StackwalkerAPI building on BGQ
Matthew P. Legendre [Wed, 11 Apr 2012 20:18:08 +0000 (13:18 -0700)]
Fixes to get StackwalkerAPI building on BGQ

8 years agoFixes for StackwalkerAPI/ProcControlAPI group support after STAT integration.
Matthew P. Legendre [Tue, 10 Apr 2012 23:32:39 +0000 (16:32 -0700)]
Fixes for StackwalkerAPI/ProcControlAPI group support after STAT integration.

8 years agoMerge branch 'plat_interface' of auk60:/home/legendre1/tools/dyninst/githead/dyninst...
Matthew P. Legendre [Wed, 4 Apr 2012 21:27:49 +0000 (14:27 -0700)]
Merge branch 'plat_interface' of auk60:/home/legendre1/tools/dyninst/githead/dyninst into plat_interface

8 years agoInfrastructure for SW CallTrees and group operations
legendre1 [Wed, 4 Apr 2012 21:26:04 +0000 (14:26 -0700)]
Infrastructure for SW CallTrees and group operations

8 years agoHave pc_stat test working on BG/Q
Matthew P. Legendre [Tue, 3 Apr 2012 23:35:56 +0000 (16:35 -0700)]
Have pc_stat test working on BG/Q

8 years agoHave pc_stat start running
legendre1 [Wed, 28 Mar 2012 20:51:04 +0000 (13:51 -0700)]
Have pc_stat start running

8 years agoAdd ProcControlAPI interface for accessing platform specific info from processes
legendre1 [Wed, 28 Mar 2012 19:57:58 +0000 (12:57 -0700)]
Add ProcControlAPI interface for accessing platform specific info from processes
Add test for simulating STAT like behavior in ProcControlAPI

8 years agoFixed race crash in pc_terminate_stopped on linux. The kernel could deliver events...
legendre1 [Wed, 28 Mar 2012 16:43:42 +0000 (09:43 -0700)]
Fixed race crash in pc_terminate_stopped on linux.  The kernel could deliver events out of order, leading to a LWP terminate after a process terminate.

8 years agoDon't use RUNPATH for testsuite finding built libraries, use RPATH instead. RUNPATH...
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.

8 years agoRevert default_component from ProcControlAPI to default
legendre1 [Fri, 23 Mar 2012 00:20:25 +0000 (17:20 -0700)]
Revert default_component from ProcControlAPI to default

8 years agoUpdate gitignore
legendre1 [Fri, 23 Mar 2012 00:16:27 +0000 (17:16 -0700)]
Update gitignore

8 years agoMerge branch 'pc_bluegene' into dyn_pc_integration
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

8 years agoMerge branch 'pc_procgroups' into pc_bluegene
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

8 years agoWhitespace cleanup. Removed tabs.
legendre1 [Thu, 22 Mar 2012 22:42:05 +0000 (15:42 -0700)]
Whitespace cleanup.  Removed tabs.

8 years agoNew test for ProcessGroups, pc_groups. Accompanying fixes.
legendre1 [Thu, 22 Mar 2012 22:30:21 +0000 (15:30 -0700)]
New test for ProcessGroups, pc_groups.  Accompanying fixes.

8 years agoBGQ Development
Matthew Legendre [Thu, 22 Mar 2012 22:09:15 +0000 (17:09 -0500)]
BGQ Development

8 years agoImplemented ThreadGroups
legendre1 [Wed, 21 Mar 2012 19:52:50 +0000 (12:52 -0700)]
Implemented ThreadGroups

8 years agoInitial pc group work
legendre1 [Tue, 20 Mar 2012 21:28:10 +0000 (14:28 -0700)]
Initial pc group work

8 years agoUse named pipes for PC test communication on BGQ
legendre1 [Mon, 12 Mar 2012 15:45:11 +0000 (08:45 -0700)]
Use named pipes for PC test communication on BGQ

8 years agoFurther bgq development work
Matthew Legendre [Mon, 5 Mar 2012 23:34:44 +0000 (17:34 -0600)]
Further bgq development work

8 years agoWork on BGQ startup
Matthew Legendre [Fri, 2 Mar 2012 22:21:09 +0000 (16:21 -0600)]
Work on BGQ startup

8 years agoFix problem linking testsuite on systems with a PIC compatible liberty
legendre1 [Wed, 18 Jan 2012 00:49:54 +0000 (16:49 -0800)]
Fix problem linking testsuite on systems with a PIC compatible liberty

8 years agoTestsuite specification for BG/Q
legendre1 [Wed, 4 Jan 2012 23:23:45 +0000 (15:23 -0800)]
Testsuite specification for BG/Q

8 years agoMore from initial BG/Q commit
legendre1 [Wed, 4 Jan 2012 22:50:15 +0000 (14:50 -0800)]
More from initial BG/Q commit

8 years agoBug fixes related to new make/make install separation
legendre1 [Wed, 4 Jan 2012 18:23:40 +0000 (10:23 -0800)]
Bug fixes related to new make/make install separation

8 years agoFix DyninstAPI build issue related to Stackwalker/ProcControl dependencies
legendre1 [Tue, 3 Jan 2012 23:57:54 +0000 (15:57 -0800)]
Fix DyninstAPI build issue related to Stackwalker/ProcControl dependencies

8 years agoInitial commit for ProcControlAPI on BG/Q
legendre1 [Mon, 31 Oct 2011 21:59:22 +0000 (14:59 -0700)]
Initial commit for ProcControlAPI on BG/Q

9 years agoRename bluegene.C and bluegene.h to bluegenep.C and bluegenep.h
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

9 years agoRename bg_process and bg_thread to bgp_process and bgp_thread for disambiguation
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

9 years agoDisable debugging code on BlueGene
Matthew P. Legendre [Tue, 20 Sep 2011 22:07:36 +0000 (15:07 -0700)]
Disable debugging code on BlueGene

9 years agoMerge branch 'pc_bluegene' of legendre@git.dyninst.org:/pub/dyninst into pc_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

9 years agoFix i386/freebsd PC after BlueGene port
Matthew Legendre [Tue, 20 Sep 2011 20:31:50 +0000 (15:31 -0500)]
Fix i386/freebsd PC after BlueGene port

9 years agoFix race condition in FreeBSD pc_irpc test after BlueGene work
Matthew Legendre [Tue, 20 Sep 2011 18:31:30 +0000 (13:31 -0500)]
Fix race condition in FreeBSD pc_irpc test after BlueGene work

9 years agoRemoved accidently commited debugging printfs
legendre1 [Tue, 20 Sep 2011 00:25:30 +0000 (17:25 -0700)]
Removed accidently commited debugging printfs

9 years agoFurther fixes for FreeBSD after BlueGene work
Matthew Legendre [Mon, 19 Sep 2011 23:28:54 +0000 (18:28 -0500)]
Further fixes for FreeBSD after BlueGene work

9 years agoFurther fixes for FreeBSD after BlueGene changes
Matthew Legendre [Fri, 16 Sep 2011 23:55:58 +0000 (18:55 -0500)]
Further fixes for FreeBSD after BlueGene changes

9 years agoInitial set of FreeBSD fixes after PC BlueGene port
Matthew Legendre [Fri, 16 Sep 2011 17:32:20 +0000 (12:32 -0500)]
Initial set of FreeBSD fixes after PC BlueGene port

9 years agoCouple small testsuite fixes
legendre1 [Fri, 26 Aug 2011 20:53:25 +0000 (13:53 -0700)]
Couple small testsuite fixes

9 years agoFix race condition error in pc_thread test
legendre1 [Fri, 26 Aug 2011 20:51:47 +0000 (13:51 -0700)]
Fix race condition error in pc_thread test

9 years agoRemoved non-functional tests on BG/P
legendre1 [Fri, 26 Aug 2011 20:51:29 +0000 (13:51 -0700)]
Removed non-functional tests on BG/P

9 years agoFixed problem with race condition that could happen if a user unregistered a CB handl...
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.

9 years agoFix uninitialized variable in PC fork constructor
legendre1 [Fri, 26 Aug 2011 00:03:19 +0000 (17:03 -0700)]
Fix uninitialized variable in PC fork constructor

9 years agoSupport for large reads/writes (greater than packet size) on BlueGene.
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.

9 years agoFurther BG fixes
Matthew P. Legendre [Thu, 25 Aug 2011 16:17:46 +0000 (09:17 -0700)]
Further BG fixes

9 years agoBlueGene/P fixes for various tests
Matthew P. Legendre [Tue, 23 Aug 2011 00:05:32 +0000 (17:05 -0700)]
BlueGene/P fixes for various tests

9 years agoMake emulated single step async safe for BlueGene
Matthew P. Legendre [Mon, 22 Aug 2011 21:35:17 +0000 (14:35 -0700)]
Make emulated single step async safe for BlueGene

9 years agoFixes for pc_temp_detach on linux ppc32 and bluegene/p
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

9 years agoFix PPC single step, which was broken by stop/continue decision rewrite
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

9 years agoEnable linux_ppc ProcControlAPI in testsuite
legendre1 [Thu, 18 Aug 2011 21:55:27 +0000 (14:55 -0700)]
Enable linux_ppc ProcControlAPI in testsuite

9 years agoFix memory corruption on BG/P ProcControlAPI
Matthew P. Legendre [Thu, 18 Aug 2011 16:39:51 +0000 (09:39 -0700)]
Fix memory corruption on BG/P ProcControlAPI

9 years agoProcControlAPI BG fixes
Matthew P. Legendre [Tue, 16 Aug 2011 17:14:07 +0000 (10:14 -0700)]
ProcControlAPI BG fixes

9 years agoFixes for PC on bluegene
Matthew P. Legendre [Fri, 12 Aug 2011 22:28:11 +0000 (15:28 -0700)]
Fixes for PC on bluegene

9 years agoModify specs and tests to add VN/SMP/DUAL modes on BlueGene support
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

9 years agoBG development. Have basics of multi-process control
Matthew P. Legendre [Mon, 8 Aug 2011 17:34:08 +0000 (10:34 -0700)]
BG development.  Have basics of multi-process control

9 years agoBlueGene fixes for new thread start/stop decision model.
Matthew P. Legendre [Wed, 13 Jul 2011 23:31:30 +0000 (16:31 -0700)]
BlueGene fixes for new thread start/stop decision model.

9 years agoChange how launcmon startup works on BG to account for new wrapper script
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

9 years agoRe-add launchmon options to autoconf
Matthew P. Legendre [Wed, 13 Jul 2011 23:28:06 +0000 (16:28 -0700)]
Re-add launchmon options to autoconf

9 years agoMerge auk60:/home/legendre1/tools/dyninst/githead/dyninst into origin/pc_bluegene
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

9 years agoFix previously over-zealous commit
Matthew P. Legendre [Mon, 11 Jul 2011 23:23:07 +0000 (16:23 -0700)]
Fix previously over-zealous commit

9 years agoMajor rewrite of process stop/continue decision mechanism:
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

9 years agoUndo runtests changes from earlier testsuite seperation attempt
legendre1 [Thu, 2 Jun 2011 17:48:45 +0000 (10:48 -0700)]
Undo runtests changes from earlier testsuite seperation attempt

9 years agoMerge zeus:~/tools/dyninst/githead/dyninst into pc_bluegene
legendre1 [Thu, 2 Jun 2011 17:33:37 +0000 (10:33 -0700)]
Merge zeus:~/tools/dyninst/githead/dyninst into pc_bluegene

9 years agoMisc PC fixes
legendre1 [Thu, 2 Jun 2011 17:33:12 +0000 (10:33 -0700)]
Misc PC fixes

9 years agoInitial work for -mp mode on BlueGene
Matthew P. Legendre [Thu, 2 Jun 2011 17:30:36 +0000 (10:30 -0700)]
Initial work for -mp mode on BlueGene

9 years agoMerge remote branch 'remotes/origin/dyn_pc_integration' into origin/pc_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

9 years agoFixes to get thread_db working on bluegene
Matthew P. Legendre [Wed, 1 Jun 2011 18:26:59 +0000 (11:26 -0700)]
Fixes to get thread_db working on bluegene

9 years agoDyninst testsuite build fix
Matthew P. Legendre [Tue, 24 May 2011 17:51:41 +0000 (10:51 -0700)]
Dyninst testsuite build fix

9 years agoRefactoring ppc and x86 code with BlueGene PC port
Matthew P. Legendre [Tue, 24 May 2011 17:47:55 +0000 (10:47 -0700)]
Refactoring ppc and x86 code with BlueGene PC port

9 years agoMerge auk60:~/tools/dyninst/githead/dyninst into origin/pc_bluegene
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:

9 years agoMerge fixes
Matthew P. Legendre [Tue, 24 May 2011 16:26:10 +0000 (09:26 -0700)]
Merge fixes

9 years agoCleanup
Matthew P. Legendre [Tue, 24 May 2011 16:23:38 +0000 (09:23 -0700)]
Cleanup

9 years agothread_db now working in async test framework on linux
legendre1 [Mon, 23 May 2011 23:36:27 +0000 (16:36 -0700)]
thread_db now working in async test framework on linux

9 years agoFixes in new breakpoint handling mechanism
legendre1 [Mon, 23 May 2011 23:35:40 +0000 (16:35 -0700)]
Fixes in new breakpoint handling mechanism

9 years agoThread_db cleanup and fixes, targeted at bluegene
legendre1 [Fri, 20 May 2011 23:36:03 +0000 (16:36 -0700)]
Thread_db cleanup and fixes, targeted at bluegene

9 years agoBuild fixes for FreeBSD.
Dan McNulty [Fri, 20 May 2011 20:22:00 +0000 (15:22 -0500)]
Build fixes for FreeBSD.

9 years agoImplement temporary detach and re-attach for ProcControlAPI.
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.

9 years agoMore testsuite fixes for FreeBSD.
Dan McNulty [Wed, 18 May 2011 22:14:35 +0000 (17:14 -0500)]
More testsuite fixes for FreeBSD.

9 years agoTestsuite 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.

9 years agoMerge remote-tracking branch 'remotes/origin/dyn_pc_integration' into pc_bluegene
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

9 years agoMerge branch 'dyn_pc_integration' of ../../breakp/dyninst into pc_bluegene
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

9 years agoRemoved debugging print
legendre1 [Mon, 16 May 2011 18:17:57 +0000 (11:17 -0700)]
Removed debugging print

9 years agoWorking tests with new breakpoint mechanism
legendre1 [Mon, 16 May 2011 16:47:10 +0000 (09:47 -0700)]
Working tests with new breakpoint mechanism

9 years agoMissed an implementation of getOPDFunctionAddr on FreeBSD.
Dan McNulty [Fri, 13 May 2011 22:18:54 +0000 (17:18 -0500)]
Missed an implementation of getOPDFunctionAddr on FreeBSD.

9 years agoFix nightly build target in top-level Makefile.
Dan McNulty [Fri, 13 May 2011 20:59:01 +0000 (15:59 -0500)]
Fix nightly build target in top-level Makefile.

9 years agoMerge branch 'dyn_pc_integration' of ssh://mcnulty@wasabi.cs.wisc.edu/p/paradyn/devel...
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

9 years agoFixes for NewInstpoint merge on Linux/ppc64.
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.

9 years agoMerge branch 'dyn_pc_integration' of ssh://git.dyninst.org/pub/dyninst into dyn_pc_in...
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

9 years agoMerge branch 'dyn_pc_integration' of ssh://mcnulty@wasabi.cs.wisc.edu/p/paradyn/devel...
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

9 years agoFix Makefile
Todd Frederick [Fri, 13 May 2011 16:08:42 +0000 (11:08 -0500)]
Fix Makefile

9 years agoBuild fix for FreeBSD/x86.
Dan McNulty [Fri, 13 May 2011 16:05:11 +0000 (11:05 -0500)]
Build fix for FreeBSD/x86.

9 years agoBuild fix for FreeBSD/x86_64.
Dan McNulty [Fri, 13 May 2011 16:03:11 +0000 (11:03 -0500)]
Build fix for FreeBSD/x86_64.

9 years agoMerge branch 'NewInstpoint' into dyn_pc_integration
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

9 years agoMerge branch 'NewInstpoint' into dyn_pc_integration
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

9 years agoFix ICC test1_20 failure
Andrew Bernat [Thu, 12 May 2011 22:15:51 +0000 (17:15 -0500)]
Fix ICC test1_20 failure

9 years agoRemove obsolete BPatch_hybridAnalysis.h
Andrew Bernat [Thu, 12 May 2011 21:36:13 +0000 (16:36 -0500)]
Remove obsolete BPatch_hybridAnalysis.h

9 years agoMerge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds...
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

9 years agoPPC build fixes
Andrew Bernat [Thu, 12 May 2011 21:14:06 +0000 (16:14 -0500)]
PPC build fixes

9 years agoMerge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds...
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

9 years agoRename *Atom* -> *Widget*
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

9 years agoWindows bugfixes
unknown [Thu, 12 May 2011 20:47:15 +0000 (15:47 -0500)]
Windows bugfixes