dyninst.git
7 years agoFix problem with local variable lookup failing in SW when built without Symtab support
Matthew LeGendre [Tue, 20 Nov 2012 21:53:50 +0000 (13:53 -0800)]
Fix problem with local variable lookup failing in SW when built without Symtab support

7 years agoFix typo in warning cleanup
Matthew LeGendre [Tue, 20 Nov 2012 21:43:30 +0000 (13:43 -0800)]
Fix typo in warning cleanup

7 years agoBuild fix for local variable access from StackwalkerAPI
Matthew LeGendre [Tue, 20 Nov 2012 21:37:56 +0000 (13:37 -0800)]
Build fix for local variable access from StackwalkerAPI

7 years agoClean warnings on x86_64 build
Matthew LeGendre [Tue, 20 Nov 2012 21:37:40 +0000 (13:37 -0800)]
Clean warnings on x86_64 build

7 years agoMerge remote branch 'remotes/origin/biter'
Matthew LeGendre [Tue, 20 Nov 2012 19:18:50 +0000 (11:18 -0800)]
Merge remote branch 'remotes/origin/biter'

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew LeGendre [Tue, 20 Nov 2012 19:16:36 +0000 (11:16 -0800)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
make.components
proccontrol/src/bluegeneq.C
testsuite/ppc64_bgq_ion/test_info_new.gen.C

7 years agoFix dependencies
Andrew Bernat [Mon, 19 Nov 2012 21:22:29 +0000 (15:22 -0600)]
Fix dependencies

7 years agoUpdate SymtabAPI documentation v8.0
Xiaozhu Meng [Mon, 19 Nov 2012 17:56:04 +0000 (11:56 -0600)]
Update SymtabAPI documentation

7 years agoFix dependencies
Paradyn Project [Mon, 19 Nov 2012 12:31:56 +0000 (04:31 -0800)]
Fix dependencies

7 years agoFix a segfault when adding a relocation
Andrew Bernat [Mon, 19 Nov 2012 16:02:49 +0000 (10:02 -0600)]
Fix a segfault when adding a relocation

7 years agoDocumentation updates
Andrew Bernat [Thu, 15 Nov 2012 23:30:11 +0000 (17:30 -0600)]
Documentation updates

7 years agoChange version definition from 7 to 8.
Andrew Bernat [Thu, 15 Nov 2012 21:27:15 +0000 (15:27 -0600)]
Change version definition from 7 to 8.

7 years agoAdd a dependence symlite->dynElf
Andrew Bernat [Thu, 15 Nov 2012 00:08:46 +0000 (18:08 -0600)]
Add a dependence symlite->dynElf

7 years agoBuild system cleanup. Fix accidentaly reproduced variable values
Matthew P. Legendre [Mon, 8 Oct 2012 23:07:10 +0000 (16:07 -0700)]
Build system cleanup.  Fix accidentaly reproduced variable values

Conflicts:
make.components
make.config

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

Conflicts:
testsuite/amd64-unknown-freebsd7.2/test_info_new.gen.C
testsuite/i386-unknown-freebsd7.2/test_info_new.gen.C
testsuite/i386-unknown-linux2.4/test_info_new.gen.C
testsuite/ppc32_bgp/test_info_new.gen.C
testsuite/ppc32_bgp_ion/test_info_new.gen.C
testsuite/ppc32_linux/test_info_new.gen.C
testsuite/ppc64_bgq_ion/test_info_new.gen.C
testsuite/ppc64_linux/test_info_new.gen.C
testsuite/x86_64-unknown-linux2.4/test_info_new.gen.C

7 years agoAdded option to lock around PC debug prints to sanitize output
Matthew P. Legendre [Tue, 30 Oct 2012 22:00:07 +0000 (15:00 -0700)]
Added option to lock around PC debug prints to sanitize output

Conflicts:
proccontrol/src/bluegeneq.C

7 years agoFix incorrect #ifdefs on BGQ in detach handling
Matthew P. Legendre [Tue, 30 Oct 2012 21:54:31 +0000 (14:54 -0700)]
Fix incorrect #ifdefs on BGQ in detach handling

Conflicts:
proccontrol/src/handler.C

7 years agoTestsuite fixes for BGQ
Matthew P. Legendre [Wed, 31 Oct 2012 23:25:59 +0000 (16:25 -0700)]
Testsuite fixes for BGQ

7 years agoRemove libdwarf dependency from symlite and dynelf
Matthew P. Legendre [Wed, 31 Oct 2012 23:26:30 +0000 (16:26 -0700)]
Remove libdwarf dependency from symlite and dynelf

7 years agoFix launchmon based PC test startup on BGQ
Matthew P. Legendre [Wed, 31 Oct 2012 23:31:04 +0000 (16:31 -0700)]
Fix launchmon based PC test startup on BGQ

7 years agoFixes for re-attaching to process on BGQ.
Matthew P. Legendre [Fri, 9 Nov 2012 21:39:14 +0000 (13:39 -0800)]
Fixes for re-attaching to process on BGQ.

7 years agoAdd RT library build file to ProcControl
Matthew P. Legendre [Fri, 9 Nov 2012 23:34:53 +0000 (15:34 -0800)]
Add RT library build file to ProcControl

7 years agoSet the testsuite runmodes VN/DUAL/SMP to be BGP only, not BGQ.
Matthew P. Legendre [Fri, 9 Nov 2012 23:35:42 +0000 (15:35 -0800)]
Set the testsuite runmodes VN/DUAL/SMP to be BGP only, not BGQ.

7 years agoFix bgq test launch to work for both proccontrol and binary rewriting
Matthew P. Legendre [Fri, 9 Nov 2012 23:36:20 +0000 (15:36 -0800)]
Fix bgq test launch to work for both proccontrol and binary rewriting

7 years agoRemove unnecessary -pthread option from SymtabAPI Makefiles
Andrew Bernat [Tue, 13 Nov 2012 19:34:45 +0000 (13:34 -0600)]
Remove unnecessary -pthread option from SymtabAPI Makefiles

7 years agoMerge branch 'master' of /usr/gapps/asde/git-repos/tools/dyninst/dyninst into biter
Matthew P. Legendre [Sat, 10 Nov 2012 00:02:25 +0000 (16:02 -0800)]
Merge branch 'master' of /usr/gapps/asde/git-repos/tools/dyninst/dyninst into biter

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Fri, 9 Nov 2012 23:55:41 +0000 (15:55 -0800)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoMerge branch 'master' of /usr/gapps/asde/git-repos/tools/dyninst/dyninst
Matthew P. Legendre [Fri, 9 Nov 2012 23:42:49 +0000 (15:42 -0800)]
Merge branch 'master' of /usr/gapps/asde/git-repos/tools/dyninst/dyninst

7 years agoFix bgq test launch to work for both proccontrol and binary rewriting
Matthew P. Legendre [Fri, 9 Nov 2012 23:36:20 +0000 (15:36 -0800)]
Fix bgq test launch to work for both proccontrol and binary rewriting

7 years agoSet the testsuite runmodes VN/DUAL/SMP to be BGP only, not BGQ.
Matthew P. Legendre [Fri, 9 Nov 2012 23:35:42 +0000 (15:35 -0800)]
Set the testsuite runmodes VN/DUAL/SMP to be BGP only, not BGQ.

7 years agoAdd RT library build file to ProcControl
Matthew P. Legendre [Fri, 9 Nov 2012 23:34:53 +0000 (15:34 -0800)]
Add RT library build file to ProcControl

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 9 Nov 2012 23:21:49 +0000 (17:21 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoRemove unnecessary pthread dependence in libdynElf/libdynDwarf.
Andrew Bernat [Fri, 9 Nov 2012 23:21:37 +0000 (17:21 -0600)]
Remove unnecessary pthread dependence in libdynElf/libdynDwarf.

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Fri, 9 Nov 2012 22:41:50 +0000 (14:41 -0800)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoFixes for re-attaching to process on BGQ.
Matthew P. Legendre [Fri, 9 Nov 2012 21:39:14 +0000 (13:39 -0800)]
Fixes for re-attaching to process on BGQ.

7 years agoAdd StackwalkerAPI support for walking only initial thread when doing group walks...
Matthew P. Legendre [Fri, 9 Nov 2012 21:38:07 +0000 (13:38 -0800)]
Add StackwalkerAPI support for walking only initial thread when doing group walks.  Needed for STAT

7 years agoClean up kick mechanism for IO threads on BGQ, ProcControl
Matthew P. Legendre [Fri, 9 Nov 2012 21:36:44 +0000 (13:36 -0800)]
Clean up kick mechanism for IO threads on BGQ, ProcControl

7 years agoParseAPI docs updated for new simpler EdgePredicate abstraction.
Bill Williams [Fri, 9 Nov 2012 17:39:11 +0000 (11:39 -0600)]
ParseAPI docs updated for new simpler EdgePredicate abstraction.

7 years agoStackwalker makefile fixes: bump major version to 8, only use libelf through the...
Bill Williams [Wed, 31 Oct 2012 21:00:39 +0000 (16:00 -0500)]
Stackwalker makefile fixes: bump major version to 8, only use libelf through the wrapper library rather than directly.

7 years agoJump table parsing fix: only consider table insn candidates that write the jump CFT.
Bill Williams [Wed, 31 Oct 2012 20:59:58 +0000 (15:59 -0500)]
Jump table parsing fix: only consider table insn candidates that write the jump CFT.

7 years agoFix for call, push, pop, jmp Ev instructions on AMD64: the Ev means 64/16 operand...
Bill Williams [Wed, 31 Oct 2012 20:59:37 +0000 (15:59 -0500)]
Fix for call, push, pop, jmp Ev instructions on AMD64: the Ev means 64/16 operand size for those particular opcodes.

7 years agoFail gracefully, rather than asserting, when we only find a dynamic library candidate...
Bill Williams [Wed, 31 Oct 2012 20:58:16 +0000 (15:58 -0500)]
Fail gracefully, rather than asserting, when we only find a dynamic library candidate to add to a statically linked mutatee.

7 years agoFix broken debug print
Bill Williams [Fri, 26 Oct 2012 15:23:00 +0000 (10:23 -0500)]
Fix broken debug print

7 years ago1) Reorder dwarf and elf libdirs to fix a problem with multiple libdwarves
Andrew Bernat [Wed, 7 Nov 2012 19:28:08 +0000 (13:28 -0600)]
1) Reorder dwarf and elf libdirs to fix a problem with multiple libdwarves
2) Fix modification

7 years agoFix library path specifier in configure script so we don't pull an incorrect libdwarf.
Andrew Bernat [Tue, 6 Nov 2012 19:52:04 +0000 (13:52 -0600)]
Fix library path specifier in configure script so we don't pull an incorrect libdwarf.

7 years agoMerge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/build...
Andrew Bernat [Tue, 6 Nov 2012 03:33:37 +0000 (21:33 -0600)]
Merge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoModify loadLibrary to return a BPatch_object instead of a BPatch_module.
Andrew Bernat [Tue, 6 Nov 2012 03:25:32 +0000 (21:25 -0600)]
Modify loadLibrary to return a BPatch_object instead of a BPatch_module.

7 years agoMerge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/build...
Andrew Bernat [Tue, 6 Nov 2012 02:46:38 +0000 (20:46 -0600)]
Merge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoFix a file leak
Andrew Bernat [Tue, 6 Nov 2012 01:59:17 +0000 (19:59 -0600)]
Fix a file leak

7 years agoGut BPatch_Set and replace the innards with std::set for better performance and inter...
Andrew Bernat [Mon, 5 Nov 2012 21:20:24 +0000 (15:20 -0600)]
Gut BPatch_Set and replace the innards with std::set for better performance and interaction with STL code.

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Mon, 5 Nov 2012 19:50:48 +0000 (13:50 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
testsuite/ppc32_linux/test_info_new.gen.C
testsuite/ppc32_linux/tuples
testsuite/ppc64_linux/test_info_new.gen.C
testsuite/ppc64_linux/tuples

7 years agoMerge branch 'master' of cumin:/p/paradyn/development/bernat/builds/dyninst
Andrew Bernat [Mon, 5 Nov 2012 18:09:32 +0000 (12:09 -0600)]
Merge branch 'master' of cumin:/p/paradyn/development/bernat/builds/dyninst

7 years agoParseAPI documentation updates
Andrew Bernat [Mon, 5 Nov 2012 18:08:58 +0000 (12:08 -0600)]
ParseAPI documentation updates

7 years agoMisc PPC fixes
Andrew Bernat [Fri, 2 Nov 2012 19:54:42 +0000 (14:54 -0500)]
Misc PPC fixes

7 years agoMerge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/build...
Andrew Bernat [Fri, 2 Nov 2012 15:51:41 +0000 (10:51 -0500)]
Merge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoGuard against null pointer dereference in mal-formed dwarf.
Andrew Bernat [Fri, 2 Nov 2012 15:49:00 +0000 (10:49 -0500)]
Guard against null pointer dereference in mal-formed dwarf.

7 years agoSignal the user notification FD when an event is received; fix for accidental removal...
Andrew Bernat [Fri, 2 Nov 2012 15:48:46 +0000 (10:48 -0500)]
Signal the user notification FD when an event is received; fix for accidental removal of the capability.

7 years agoPPC fixes
Andrew Bernat [Fri, 2 Nov 2012 15:24:12 +0000 (10:24 -0500)]
PPC fixes

7 years agoImprove script #! parsing
Josh Stone [Thu, 1 Nov 2012 02:22:33 +0000 (19:22 -0700)]
Improve script #! parsing

This fixes a few shortcomings in BPatch's buildPath():

- The original path and argv[0] may not necessarily be the same, but the
  former should replace the latter in the new argv list.

- The #! line may optionally include a single argument for the
  interpreter, often used like "#!/usr/bin/env python".

- The NULL to terminate the new argv was clobbering the last argument
  from the original argv.

I modeled the exact #!-parsing details after Linux's fs/binfmt_script.c.

7 years agoEnable statically built tests on PPC
Andrew Bernat [Thu, 1 Nov 2012 20:50:05 +0000 (15:50 -0500)]
Enable statically built tests on PPC

7 years agoType correctness fix.
Andrew Bernat [Thu, 1 Nov 2012 20:13:58 +0000 (15:13 -0500)]
Type correctness fix.

7 years agoReorder library includes to post-object files; necessary for Ubuntu 12.04 whose linke...
Paradyn Project [Thu, 1 Nov 2012 14:36:15 +0000 (07:36 -0700)]
Reorder library includes to post-object files; necessary for Ubuntu 12.04 whose linker doesn't believe in 2-pass algorithms.

7 years agoFix PPC64 problem with adding symbols; testing workaround for multithread exit hang.
Andrew Bernat [Thu, 1 Nov 2012 02:26:55 +0000 (21:26 -0500)]
Fix PPC64 problem with adding symbols; testing workaround for multithread exit hang.

7 years agoFix launchmon based PC test startup on BGQ
Matthew P. Legendre [Wed, 31 Oct 2012 23:31:04 +0000 (16:31 -0700)]
Fix launchmon based PC test startup on BGQ

7 years agoRemove libdwarf dependency from symlite and dynelf
Matthew P. Legendre [Wed, 31 Oct 2012 23:26:30 +0000 (16:26 -0700)]
Remove libdwarf dependency from symlite and dynelf

7 years agoTestsuite fixes for BGQ
Matthew P. Legendre [Wed, 31 Oct 2012 23:25:59 +0000 (16:25 -0700)]
Testsuite fixes for BGQ

7 years agoFixes for LWP control after BGQ testing
Matthew P. Legendre [Wed, 31 Oct 2012 23:25:30 +0000 (16:25 -0700)]
Fixes for LWP control after BGQ testing

7 years agoFix BGQ's emergencyshutdown procedure, the writer thread was not getting cleaned.
Matthew P. Legendre [Wed, 31 Oct 2012 23:24:23 +0000 (16:24 -0700)]
Fix BGQ's emergencyshutdown procedure, the writer thread was not getting cleaned.

7 years agoRemoved old and now incorrect comment
Matthew P. Legendre [Wed, 31 Oct 2012 20:23:19 +0000 (13:23 -0700)]
Removed old and now incorrect comment

7 years agoFixes for LWP tracking after Linux testing
Matthew P. Legendre [Wed, 31 Oct 2012 20:23:03 +0000 (13:23 -0700)]
Fixes for LWP tracking after Linux testing

7 years agoAvoid whole-process stops when threads are exiting; there is a Linux race that can...
Andrew Bernat [Wed, 31 Oct 2012 19:56:55 +0000 (14:56 -0500)]
Avoid whole-process stops when threads are exiting; there is a Linux race that can lead to lost signals that we don't want to trigger.

7 years agoVarious FreeBSD bugfixes
Paradyn Project [Wed, 31 Oct 2012 13:47:53 +0000 (08:47 -0500)]
Various FreeBSD bugfixes

7 years agoFix FreeBSD compile error.
Andrew Bernat [Wed, 31 Oct 2012 16:17:51 +0000 (11:17 -0500)]
Fix FreeBSD compile error.

7 years agoBetter dlopen detection.
Andrew Bernat [Wed, 31 Oct 2012 16:15:58 +0000 (11:15 -0500)]
Better dlopen detection.

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Tue, 30 Oct 2012 23:54:24 +0000 (16:54 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
proccontrol/src/handler.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/tuples
testsuite/ppc64_linux/tuples
testsuite/src/specification/spec-grouped.pl
testsuite/x86_64-unknown-linux2.4/test_info_new.gen.C
testsuite/x86_64-unknown-linux2.4/tuples

7 years agoSpec change - runmode and platform tuple now also tests component. So bgq/PC/create...
Matthew P. Legendre [Tue, 30 Oct 2012 23:33:15 +0000 (16:33 -0700)]
Spec change - runmode and platform tuple now also tests component.  So bgq/PC/create can have tests without bgq/dyninst/create having tests.

7 years agoSymtab's add_symbol test was incorrectly listed in spec file
Matthew P. Legendre [Tue, 30 Oct 2012 23:01:21 +0000 (16:01 -0700)]
Symtab's add_symbol test was incorrectly listed in spec file

7 years agoFix bad BGQ #ifdef in PC detach
Matthew P. Legendre [Tue, 30 Oct 2012 23:00:11 +0000 (16:00 -0700)]
Fix bad BGQ #ifdef in PC detach

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Tue, 30 Oct 2012 22:19:23 +0000 (15:19 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
make.config
testsuite/ppc32_bgp/tuples
testsuite/ppc32_bgp_ion/tuples
testsuite/ppc64_bgq_ion/tuples

7 years agoFix for BGQ threaded IO system
Matthew P. Legendre [Tue, 30 Oct 2012 22:03:55 +0000 (15:03 -0700)]
Fix for BGQ threaded IO system

7 years agoAdded options for users to control and refresh LWP creation and destruction tracking
Matthew P. Legendre [Tue, 30 Oct 2012 22:03:34 +0000 (15:03 -0700)]
Added options for users to control and refresh LWP creation and destruction tracking

7 years agoAdded option to lock around PC debug prints to sanitize output
Matthew P. Legendre [Tue, 30 Oct 2012 22:00:07 +0000 (15:00 -0700)]
Added option to lock around PC debug prints to sanitize output

7 years agoFix incorrect #ifdefs on BGQ in detach handling
Matthew P. Legendre [Tue, 30 Oct 2012 21:54:31 +0000 (14:54 -0700)]
Fix incorrect #ifdefs on BGQ in detach handling

7 years agoFix InstructionAPI typo revealed on on BGQ
Matthew P. Legendre [Tue, 30 Oct 2012 21:53:38 +0000 (14:53 -0700)]
Fix InstructionAPI typo revealed on on BGQ

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Tue, 30 Oct 2012 21:50:40 +0000 (16:50 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoSafely handle if a user requests stack information for a block that is not in the...
Andrew Bernat [Tue, 30 Oct 2012 21:50:25 +0000 (16:50 -0500)]
Safely handle if a user requests stack information for a block that is not in the analyzed function.

7 years agoPatchAPI documentation updates.
Andrew Bernat [Tue, 30 Oct 2012 21:49:29 +0000 (16:49 -0500)]
PatchAPI documentation updates.

7 years agoWindows fixes
Andrew Bernat [Tue, 30 Oct 2012 19:27:59 +0000 (14:27 -0500)]
Windows fixes

7 years agoConverted SymtabAPI documentation figures from FrameMaker into LaTeX.
Emily Jacobson [Mon, 29 Oct 2012 20:11:59 +0000 (15:11 -0500)]
Converted SymtabAPI documentation figures from FrameMaker into LaTeX.

7 years agoDo not deallocate the location list returned for a raw expression.
Paradyn Project [Fri, 26 Oct 2012 16:03:41 +0000 (11:03 -0500)]
Do not deallocate the location list returned for a raw expression.
Fix test5_9 on XLC/BG-Q.
Fix thunk detection to not hit (%esp + 4) as a false positive.

7 years agoFix an address-space-wrapping problem that caused us to repeatedly load and unload...
Andrew Bernat [Fri, 26 Oct 2012 01:08:28 +0000 (20:08 -0500)]
Fix an address-space-wrapping problem that caused us to repeatedly load and unload wrapped libraries.
Also, deallocate dwarf storage.

7 years agoDWARF fixes for FC16
Paradyn Project [Thu, 25 Oct 2012 16:00:38 +0000 (11:00 -0500)]
DWARF fixes for FC16

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Thu, 25 Oct 2012 18:10:06 +0000 (13:10 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoFix ubuntu -ldl problems
Andrew Bernat [Thu, 25 Oct 2012 18:08:55 +0000 (13:08 -0500)]
Fix ubuntu -ldl problems

7 years agoRemove spurious parsing printfs.
Bill Williams [Thu, 25 Oct 2012 17:54:46 +0000 (12:54 -0500)]
Remove spurious parsing printfs.

7 years agoFix up --with-boost.
Bill Williams [Thu, 25 Oct 2012 17:54:27 +0000 (12:54 -0500)]
Fix up --with-boost.

7 years agosysenter parsing improvements: if idiom not found, fall through rather than terminati...
Bill Williams [Wed, 24 Oct 2012 19:21:06 +0000 (14:21 -0500)]
sysenter parsing improvements: if idiom not found, fall through rather than terminating; add parsing_printfs for the two cases.

7 years agoHandle R_PPC64_JMP_SLOT relocations
Andrew Bernat [Wed, 24 Oct 2012 22:03:24 +0000 (17:03 -0500)]
Handle R_PPC64_JMP_SLOT relocations

7 years agoAdd preliminary support for R_PPC64_JMP_SLOT relocations in statically linked rewriting.
Andrew Bernat [Wed, 24 Oct 2012 21:09:56 +0000 (16:09 -0500)]
Add preliminary support for R_PPC64_JMP_SLOT relocations in statically linked rewriting.

7 years agoPPC64/Linux fixes post-BlueGene
Andrew Bernat [Wed, 24 Oct 2012 20:55:54 +0000 (15:55 -0500)]
PPC64/Linux fixes post-BlueGene