dyninst.git
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 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.

8 years agoRHEL 6 bugfixes:
Andrew Bernat [Tue, 7 Aug 2012 20:43:26 +0000 (15:43 -0500)]
RHEL 6 bugfixes:
1) PatchAPI: address space randomization occasionally loads libraries with a "negative" base address (so that an actual address is less than the corresponding virtual address). Handle this in 32-bit mutatees.
2) Proccontrol: Empty the process event queue before setting forced generator block to true to avoid racing with the generator.
3) Proccontrol: if a process is being terminated, ensure it runs after any callback instead of reverting to prior state.

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Paradyn Project [Tue, 7 Aug 2012 11:55:57 +0000 (04:55 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

8 years agoAdd warning message for Ubuntu's ptrace security measures.
Paradyn Project [Tue, 7 Aug 2012 11:55:41 +0000 (04:55 -0700)]
Add warning message for Ubuntu's ptrace security measures.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Mon, 6 Aug 2012 21:20:28 +0000 (16:20 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoFix build error on machines without R_X86_64_IRELATIVE defined
legendre1 [Mon, 6 Aug 2012 21:14:11 +0000 (14:14 -0700)]
Fix build error on machines without R_X86_64_IRELATIVE defined

8 years agoRemove Dyninst dependence from test_instruction_profile
Andrew Bernat [Mon, 6 Aug 2012 21:10:28 +0000 (16:10 -0500)]
Remove Dyninst dependence from test_instruction_profile

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Mon, 6 Aug 2012 20:44:04 +0000 (15:44 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
legendre1 [Mon, 6 Aug 2012 17:55:34 +0000 (10:55 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
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_linux/tuples
testsuite/ppc64_linux/tuples
testsuite/rs6000-ibm-aix5.1/tuples
testsuite/x86_64-unknown-linux2.4/tuples

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Paradyn Project [Mon, 6 Aug 2012 16:11:09 +0000 (09:11 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

8 years agoMake test_instruction_profile more flexible WRT libc paths
Paradyn Project [Mon, 6 Aug 2012 16:10:52 +0000 (09:10 -0700)]
Make test_instruction_profile more flexible WRT libc paths

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Paradyn Project [Mon, 6 Aug 2012 15:43:19 +0000 (08:43 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

Conflicts:
proccontrol/src/process.C

8 years agoEnable the "forced terminate confuses threaded processes on Linux" on x86 as well...
Paradyn Project [Mon, 6 Aug 2012 15:42:26 +0000 (08:42 -0700)]
Enable the "forced terminate confuses threaded processes on Linux" on x86 as well as PPC; bug seen on Ubuntu 12.04.
Disable warning messages accidentally pushed last Friday.
Disable the forced terminate workaround added last week; it's subsumed by the change above.

8 years agoCleanup after Linux/ppc64 testing
Matthew P. Legendre [Fri, 3 Aug 2012 23:57:07 +0000 (16:57 -0700)]
Cleanup after Linux/ppc64 testing

8 years agoClean up forced terminate/discard events code.
Andrew Bernat [Fri, 3 Aug 2012 21:34:08 +0000 (16:34 -0500)]
Clean up forced terminate/discard events code.

8 years agoFix build warning
Matthew P. Legendre [Fri, 3 Aug 2012 18:18:30 +0000 (11:18 -0700)]
Fix build warning

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Fri, 3 Aug 2012 18:15:26 +0000 (11:15 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoHave pipe communication working on BGQ in multi-process PC tests
Matthew P. Legendre [Fri, 3 Aug 2012 18:14:37 +0000 (11:14 -0700)]
Have pipe communication working on BGQ in multi-process PC tests

8 years agoFixes for IRPC on PC's BGQ port. Have SPST irpc test passing.
Matthew P. Legendre [Fri, 3 Aug 2012 18:09:54 +0000 (11:09 -0700)]
Fixes for IRPC on PC's BGQ port.  Have SPST irpc test passing.

8 years agoBGQ does not have a getRegister command for just one register. Implment alternative...
Matthew P. Legendre [Fri, 3 Aug 2012 18:08:21 +0000 (11:08 -0700)]
BGQ does not have a getRegister command for just one register.   Implment alternative built around getAllRegisters

8 years agoFix for PC's setAllRegisters on BGQ
Matthew P. Legendre [Fri, 3 Aug 2012 18:06:29 +0000 (11:06 -0700)]
Fix for PC's setAllRegisters on BGQ

8 years agoPrint statement cleanup
Matthew P. Legendre [Fri, 3 Aug 2012 18:05:53 +0000 (11:05 -0700)]
Print statement cleanup

8 years agoAdd parameter to PC's internal memory write functions to identify breakpoint sets...
Matthew P. Legendre [Fri, 3 Aug 2012 18:04:08 +0000 (11:04 -0700)]
Add parameter to PC's internal memory write functions to identify breakpoint sets/clears.  Used on BGQ, ignored elsewhere.

8 years agoSet VERBOSE_COMPILATION default to off
Matthew P. Legendre [Fri, 3 Aug 2012 17:57:03 +0000 (10:57 -0700)]
Set VERBOSE_COMPILATION default to off

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Paradyn Project [Fri, 3 Aug 2012 16:28:28 +0000 (09:28 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

Conflicts:
symtabAPI/src/emitElfStatic.C

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 3 Aug 2012 20:11:51 +0000 (15:11 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoAdd support for BPatch_type::getConstituentType() for arrays (as promised in the...
Andrew Bernat [Fri, 3 Aug 2012 20:11:35 +0000 (15:11 -0500)]
Add support for BPatch_type::getConstituentType() for arrays (as promised in the manual).

8 years agoFix forced termination on ubuntu, where SIGKILL is handled in order rather than prefe...
Paradyn Project [Fri, 3 Aug 2012 16:26:38 +0000 (09:26 -0700)]
Fix forced termination on ubuntu, where SIGKILL is handled in order rather than preferentially.

8 years agoCorrectly rewrite statically linked binaries that contain relocations. Add the new...
Paradyn Project [Fri, 3 Aug 2012 14:27:03 +0000 (07:27 -0700)]
Correctly rewrite statically linked binaries that contain relocations. Add the new directories /usr/lib/x86_64-unknown-gnu and /lib/x86_64-unknown-gnu to the library search path.

8 years agoRemove BPatch_process::setMutationsActive, disable test1_15, and remove associated...
Andrew Bernat [Thu, 2 Aug 2012 21:52:10 +0000 (16:52 -0500)]
Remove BPatch_process::setMutationsActive, disable test1_15, and remove associated files.

8 years agoFix libdwarf checking in configure, based on RHEL6 testing
Bill Williams [Thu, 2 Aug 2012 16:27:35 +0000 (11:27 -0500)]
Fix libdwarf checking in configure, based on RHEL6 testing

8 years agoAdd ELF dependency to parseAPI to fix build error
Bill Williams [Thu, 2 Aug 2012 16:26:08 +0000 (11:26 -0500)]
Add ELF dependency to parseAPI to fix build error

8 years agoSeveral fixes for Ubuntu 12.04.
Paradyn Project [Wed, 1 Aug 2012 21:26:56 +0000 (14:26 -0700)]
Several fixes for Ubuntu 12.04.
a) We were building the Dyninst test suite driver without linking in the necessary component libraries. Caused a failure in dlopen evidenced by a segfault calling new.
b) We did not remove the auxv reader on exec, causing a failure when ld.so moves due to address space randomization.
c) We were not rounding the stack off for iRPCs, causing a segfault in dlopen.
d) We did not sanity check ELF files.

8 years agoIf we don't have libelf, fall back to heavyweight Symtab for analysis stepper's parsing.
Bill Williams [Wed, 1 Aug 2012 16:16:30 +0000 (11:16 -0500)]
If we don't have libelf, fall back to heavyweight Symtab for analysis stepper's parsing.

8 years agoFix unsafe munmap(). Restore analysis stepper to correct priority.
Bill Williams [Tue, 31 Jul 2012 18:40:21 +0000 (13:40 -0500)]
Fix unsafe munmap(). Restore analysis stepper to correct priority.
Pulled error checking back out of StackBottomStepper as instrumentation throws a monkey wrench in the works. Problem documented in comments.

8 years agoDon't rely on DebugInfo stepper for library tracking. Also, if we're not in a library...
Bill Williams [Mon, 30 Jul 2012 20:07:49 +0000 (15:07 -0500)]
Don't rely on DebugInfo stepper for library tracking. Also, if we're not in a library we can ID, gcf_error rather than bottoming out.

8 years agoRemove spurious debug output
Bill Williams [Mon, 30 Jul 2012 19:59:14 +0000 (14:59 -0500)]
Remove spurious debug output

8 years agoNew SymLite code source, now used by AnalysisStepper.
Bill Williams [Mon, 30 Jul 2012 19:04:08 +0000 (14:04 -0500)]
New SymLite code source, now used by AnalysisStepper.
--without-symtabAPI correctly applies to ParseAPI, not stackwalker
Symtab code source split into separate files from parent class
--enable-static configure option, which should obviate Cray CNL platform.

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Paradyn Project [Tue, 31 Jul 2012 15:35:35 +0000 (08:35 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

8 years agoFix compiler warnings.
Andrew Bernat [Tue, 31 Jul 2012 20:35:22 +0000 (15:35 -0500)]
Fix compiler warnings.

8 years agoAdd --with-threaddb,--with-launchmod,--with-tcltk options to configure; remove -...
Andrew Bernat [Tue, 31 Jul 2012 20:35:07 +0000 (15:35 -0500)]
Add --with-threaddb,--with-launchmod,--with-tcltk options to configure; remove --with-libxml2

8 years agoCollection of fixes for non-/usr/include boost
Paradyn Project [Tue, 31 Jul 2012 15:34:19 +0000 (08:34 -0700)]
Collection of fixes for non-/usr/include boost

8 years agoBetter solution to handling PIE-compiled programs. Also, I removed some duplicate...
Andrew Bernat [Mon, 30 Jul 2012 20:20:36 +0000 (15:20 -0500)]
Better solution to handling PIE-compiled programs. Also, I removed some duplicate handling from Dyninst

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Sat, 28 Jul 2012 03:35:58 +0000 (22:35 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoAdd support for executables compiled with -fPIE. We identify their base addresses...
Andrew Bernat [Sat, 28 Jul 2012 03:28:54 +0000 (22:28 -0500)]
Add support for executables compiled with -fPIE. We identify their base addresses via the AUXV PHDR field.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Sat, 28 Jul 2012 00:02:18 +0000 (17:02 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Sat, 28 Jul 2012 00:02:03 +0000 (17:02 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
testsuite/src/proccontrol/pcontrol_mutatee_tools.c

8 years agoUpdate copyright disclaimer structure by outlining copyright notice. Add LLNL and...
legendre1 [Fri, 27 Jul 2012 23:41:06 +0000 (16:41 -0700)]
Update copyright disclaimer structure by outlining copyright notice.  Add LLNL and rose copyright statements

8 years agoMore fixes for pipe communication in PC bluegene/q tests
Matthew P. Legendre [Fri, 27 Jul 2012 22:47:40 +0000 (15:47 -0700)]
More fixes for pipe communication in PC bluegene/q tests

8 years agoDon't let thread_db errors break process startup
Matthew P. Legendre [Fri, 27 Jul 2012 22:46:47 +0000 (15:46 -0700)]
Don't let thread_db errors break process startup

8 years agoAdd support for creating scripts, as requested by 1176.
Andrew Bernat [Fri, 27 Jul 2012 21:18:26 +0000 (16:18 -0500)]
Add support for creating scripts, as requested by 1176.

8 years agoFix analysis stepper build problem on PPC.
Andrew Bernat [Fri, 27 Jul 2012 19:39:50 +0000 (14:39 -0500)]
Fix analysis stepper build problem on PPC.

8 years agoFix walking through non-call based stack frames (signal handlers, instrumentation)
Andrew Bernat [Thu, 26 Jul 2012 22:25:13 +0000 (17:25 -0500)]
Fix walking through non-call based stack frames (signal handlers, instrumentation)

8 years agoFix typo in test suite.
Andrew Bernat [Thu, 26 Jul 2012 18:03:55 +0000 (13:03 -0500)]
Fix typo in test suite.

8 years agoAdd a test-full Makefile target and rename output to suit
Andrew Bernat [Thu, 26 Jul 2012 01:17:08 +0000 (20:17 -0500)]
Add a test-full Makefile target and rename output to suit

8 years agoFix a segfault in the database driver for the test suite; we were casting a char...
Andrew Bernat [Thu, 26 Jul 2012 00:43:41 +0000 (19:43 -0500)]
Fix a segfault in the database driver for the test suite; we were casting a char* to a std::string* and expecting it to work.

8 years agoConfigure script updates
Andrew Bernat [Wed, 25 Jul 2012 21:07:37 +0000 (16:07 -0500)]
Configure script updates

8 years agoCleanup error handling in processset template code
Matthew P. Legendre [Wed, 25 Jul 2012 20:48:45 +0000 (13:48 -0700)]
Cleanup error handling in processset template code

8 years agoAdd PatchAPI to Dyninst dependence list; fixes earlier commit.
Andrew Bernat [Wed, 25 Jul 2012 18:33:48 +0000 (13:33 -0500)]
Add PatchAPI to Dyninst dependence list; fixes earlier commit.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Wed, 25 Jul 2012 17:58:16 +0000 (12:58 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoAdd PatchAPI to list of components; it disappeared in a merge somehow. Also, remove...
Andrew Bernat [Wed, 25 Jul 2012 17:57:46 +0000 (12:57 -0500)]
Add PatchAPI to list of components; it disappeared in a merge somehow. Also, remove a debugging line.

8 years agoFixed incorrect return values from DebugStepperImpl::ReadMem
Emily Jacobson [Wed, 25 Jul 2012 17:20:16 +0000 (12:20 -0500)]
Fixed incorrect return values from DebugStepperImpl::ReadMem

8 years agoanalysis stepper was double-added on i386-unknown-linux2.4.
Andrew Bernat [Tue, 24 Jul 2012 20:06:51 +0000 (15:06 -0500)]
analysis stepper was double-added on i386-unknown-linux2.4.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Tue, 24 Jul 2012 19:48:21 +0000 (14:48 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoMerge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/build...
Andrew Bernat [Tue, 24 Jul 2012 19:47:26 +0000 (14:47 -0500)]
Merge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

Conflicts:
testsuite/src/proccontrol/pc_groups_mutatee.c

8 years agoFix reference counting error in breakpoint handling
Andrew Bernat [Tue, 24 Jul 2012 19:41:05 +0000 (14:41 -0500)]
Fix reference counting error in breakpoint handling

8 years agoMore boost fixes.
Bill Williams [Tue, 24 Jul 2012 19:27:27 +0000 (14:27 -0500)]
More boost fixes.

8 years agoFix a segfault when we have an internal breakpoint that users did not add.
Andrew Bernat [Tue, 24 Jul 2012 19:04:06 +0000 (14:04 -0500)]
Fix a segfault when we have an internal breakpoint that users did not add.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
legendre1 [Tue, 24 Jul 2012 18:16:36 +0000 (11:16 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
configure

8 years agoRespect existing PLATFORM in configure
legendre1 [Tue, 24 Jul 2012 18:14:43 +0000 (11:14 -0700)]
Respect existing PLATFORM in configure

8 years agoBoost fixes.
Bill Williams [Mon, 23 Jul 2012 21:43:24 +0000 (16:43 -0500)]
Boost fixes.

8 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew Bernat [Mon, 23 Jul 2012 21:09:30 +0000 (16:09 -0500)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

8 years agoAdd Windows-only "find free memory" method to ProcControl; use it to fix pc_groups.
Andrew Bernat [Mon, 23 Jul 2012 21:09:10 +0000 (16:09 -0500)]
Add Windows-only "find free memory" method to ProcControl; use it to fix pc_groups.

8 years agoCollection of PPC64 test fixes
Andrew Bernat [Mon, 23 Jul 2012 19:51:45 +0000 (14:51 -0500)]
Collection of PPC64 test fixes

8 years agoMove stub for platform-specific symbol handling (PPC64 OPD section workaround) to...
Andrew Bernat [Mon, 23 Jul 2012 19:51:29 +0000 (14:51 -0500)]
Move stub for platform-specific symbol handling (PPC64 OPD section workaround) to int_process from thread_db_process to avoid double-inheritance problem.

8 years agoHave parseThat detect proper make.config.local location
legendre1 [Mon, 23 Jul 2012 16:49:52 +0000 (09:49 -0700)]
Have parseThat detect proper make.config.local location

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
legendre1 [Mon, 23 Jul 2012 16:49:35 +0000 (09:49 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
testsuite/rs6000-ibm-aix5.1/Makefile

8 years agoRemove merge file that was probably an accidental commit
legendre1 [Mon, 23 Jul 2012 16:28:34 +0000 (09:28 -0700)]
Remove merge file that was probably an accidental commit

8 years agoRemove testsuite dependence to make.config.local, which isn't installed to a consiste...
legendre1 [Mon, 23 Jul 2012 16:27:42 +0000 (09:27 -0700)]
Remove testsuite dependence to make.config.local, which isn't installed to a consistent place

8 years agoHave configure to start auto-detecting PLATFORM, which was required as of the per...
legendre1 [Mon, 23 Jul 2012 16:26:58 +0000 (09:26 -0700)]
Have configure to start auto-detecting PLATFORM, which was required as of the per-platform make.config.local

8 years agoMake parseThat depend on the appropriate (relocated) make.config.local.
Bill Williams [Mon, 23 Jul 2012 16:26:01 +0000 (11:26 -0500)]
Make parseThat depend on the appropriate (relocated) make.config.local.

8 years agoConfiguration fixes: make.config.local should always come in through make.config...
Bill Williams [Mon, 23 Jul 2012 15:57:25 +0000 (10:57 -0500)]
Configuration fixes: make.config.local should always come in through make.config. CPPFLAGS is not CXXFLAGS.

8 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
legendre1 [Fri, 20 Jul 2012 21:00:48 +0000 (14:00 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

8 years agoRestore lost commit, support for ODP sections on PPC64 in SymReader
legendre1 [Fri, 20 Jul 2012 20:59:16 +0000 (13:59 -0700)]
Restore lost commit, support for ODP sections on PPC64 in SymReader

8 years agoRemove improper assert that failed to account for overlapping code.
Bill Williams [Thu, 19 Jul 2012 23:31:44 +0000 (18:31 -0500)]
Remove improper assert that failed to account for overlapping code.

8 years agoMerge branch 'dyninst_proccontrol_bw'
Bill Williams [Thu, 19 Jul 2012 19:07:51 +0000 (14:07 -0500)]
Merge branch 'dyninst_proccontrol_bw'

Conflicts:
dyninstAPI/src/stackwalk-x86.C
stackwalk/x86_64-unknown-linux2.4/Makefile

8 years agoNew improved autoconf and analysisStepper:
Bill Williams [Thu, 19 Jul 2012 19:02:51 +0000 (14:02 -0500)]
New improved autoconf and analysisStepper:

* per-function analysisStepper parsing
* --without-parseAPI and --without-symtabAPI configure options for lightweight SW
* per-platform make.config.locals for ease of configuration
* autodetect lack of 32-bit static libstdc++
* --with-boost for non-standard boost include locations
* --with-libelf-static and --with-libdwarf-static to force use of static libs
* libelf and libdwarf now RPATHed in at the make.library.tmpl level
* unified a bunch of stackwalker Makefile stuff into make.module.tmpl, as it's configured and not platform-based

8 years agoMerge branch 'dyninst_proccontrol'
Matthew P. Legendre [Wed, 18 Jul 2012 21:17:58 +0000 (14:17 -0700)]
Merge branch 'dyninst_proccontrol'

8 years agoMerge branch 'dyninst_proccontrol' of /g/g0/legendre/tools/dyninst/githead.old/dynins...
Matthew P. Legendre [Wed, 18 Jul 2012 21:17:18 +0000 (14:17 -0700)]
Merge branch 'dyninst_proccontrol' of /g/g0/legendre/tools/dyninst/githead.old/dyninst into dyninst_proccontrol