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

7 years agoCode cleanup
Andrew Bernat [Wed, 24 Oct 2012 18:18:43 +0000 (13:18 -0500)]
Code cleanup

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Wed, 24 Oct 2012 16:29:46 +0000 (11:29 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoUpdate x86 code to match BG/Q changes.
Andrew Bernat [Tue, 23 Oct 2012 22:13:21 +0000 (17:13 -0500)]
Update x86 code to match BG/Q changes.

7 years agoMore BG/Q fixes
Andrew R. Bernat [Tue, 23 Oct 2012 22:08:56 +0000 (15:08 -0700)]
More BG/Q fixes

7 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew R. Bernat [Tue, 23 Oct 2012 21:08:01 +0000 (14:08 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoTesting debug output
Andrew R. Bernat [Tue, 23 Oct 2012 21:06:21 +0000 (14:06 -0700)]
Testing debug output

7 years agoDetect and parse Linux sysenter idiom:
Bill Williams [Tue, 23 Oct 2012 20:58:08 +0000 (15:58 -0500)]
Detect and parse Linux sysenter idiom:
retry: (arbitrary)
sysenter
[nop]*
jmp <retry>
<arbitrary>
sysenter gets assigned CFTs of the jmp (not taken edge) and the instruction post-jmp (call fallthrough).
If we don't find a (optional nops)/jmp sequence, terminate block at the sysenter.

7 years agoBetter handling for address space wrapping on 32-bit mutatees:
Andrew Bernat [Tue, 23 Oct 2012 20:30:13 +0000 (15:30 -0500)]
Better handling for address space wrapping on 32-bit mutatees:
1) Take the input base address (b);
2) Read the load virtual address (v) from the file;
3) If (b + v) is 33 bits, sign extend base
4) Else return b

7 years agoFix typo in IAPI power decoder
Andrew Bernat [Tue, 23 Oct 2012 17:14:57 +0000 (12:14 -0500)]
Fix typo in IAPI power decoder

7 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew R. Bernat [Tue, 23 Oct 2012 17:10:24 +0000 (10:10 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoPPC32/64 compilation fixes.
Andrew Bernat [Tue, 23 Oct 2012 16:44:01 +0000 (11:44 -0500)]
PPC32/64 compilation fixes.

7 years agoElf_X: Fix the search for the build-id
Josh Stone [Fri, 12 Oct 2012 00:43:28 +0000 (17:43 -0700)]
Elf_X: Fix the search for the build-id

The code was previously acting as though section .note.gnu.build-id
could be read directly as an ASCII string, but this is incorrect.  There
is at least an Elf_Nhdr first, and the actual build-id is in raw bytes.
It's also not guaranteed that the build-id will be in that named
section, as it could be merged with other SHT_NOTE sections.

This patch first adds an Elf_X_Nhdr type to mirror the other Elf_X
abstractions.  For the build-id it walks over all SHT_NOTE sections
looking for type==NT_GNU_BUILD_ID and name=="GNU", and then converts
that to a hex string for the /usr/lib/debug/.build-id/... path.

7 years agoUpdate copyright file to include patches from Josh Stone @Red Hat
Andrew Bernat [Tue, 23 Oct 2012 15:20:09 +0000 (10:20 -0500)]
Update copyright file to include patches from Josh Stone @Red Hat

7 years agoBPatch_point requires BPatch_basicBlock.
Andrew Bernat [Tue, 23 Oct 2012 15:14:21 +0000 (10:14 -0500)]
BPatch_point requires BPatch_basicBlock.

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 19 Oct 2012 19:15:59 +0000 (14:15 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
testsuite/ppc32_bgp/test_info_new.gen.C
testsuite/ppc32_bgp_ion/test_info_new.gen.C
testsuite/ppc64_bgq_ion/test_info_new.gen.C

7 years agoUpdates to SymtabAPI/ParseAPI documentation.
Andrew Bernat [Fri, 19 Oct 2012 14:17:49 +0000 (10:17 -0400)]
Updates to SymtabAPI/ParseAPI documentation.

7 years agoBase tramp layout on PPC64 was horribly, tragically, awfully wrong. Fixed.
Andrew R. Bernat [Thu, 18 Oct 2012 16:51:42 +0000 (09:51 -0700)]
Base tramp layout on PPC64 was horribly, tragically, awfully wrong. Fixed.

7 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew R. Bernat [Thu, 18 Oct 2012 13:50:37 +0000 (06:50 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoActually build static BG/Q mutatees as static.
Andrew Bernat [Thu, 18 Oct 2012 13:49:29 +0000 (08:49 -0500)]
Actually build static BG/Q mutatees as static.

7 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew R. Bernat [Thu, 18 Oct 2012 13:05:30 +0000 (06:05 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

Conflicts:
symtabAPI/src/emitElfStatic-ppc64.C

7 years agoMerge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/build...
Andrew Bernat [Thu, 18 Oct 2012 13:03:45 +0000 (08:03 -0500)]
Merge branch 'master' of bernat@cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoFix PPC64 compile issues after removing deprecated Symtab methods.
Andrew Bernat [Thu, 18 Oct 2012 13:03:10 +0000 (08:03 -0500)]
Fix PPC64 compile issues after removing deprecated Symtab methods.

7 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew R. Bernat [Thu, 18 Oct 2012 13:01:05 +0000 (06:01 -0700)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

7 years agoFix jumptable parsing:
Andrew R. Bernat [Thu, 18 Oct 2012 12:59:44 +0000 (05:59 -0700)]
Fix jumptable parsing:
  1) We weren't recognizing the XLC jumptable format since it sets
     the table base before the table guard; fixed.
  2) We use slicing to identify return instructions, which was finalizing
     functions prematurely. Fixed.

7 years agoAdd statically linked mutatees to BlueGene.
Andrew Bernat [Thu, 18 Oct 2012 12:59:10 +0000 (07:59 -0500)]
Add statically linked mutatees to BlueGene.

7 years agoFix for code generation on AMD64 many-argument calls: free registers when we're done...
Bill Williams [Wed, 17 Oct 2012 18:52:30 +0000 (13:52 -0500)]
Fix for code generation on AMD64 many-argument calls: free registers when we're done with them to avoid starvation.

7 years agoDon't RPATH libelf/libdwarf; they may be in system library directories and unsafe...
Bill Williams [Wed, 17 Oct 2012 17:55:56 +0000 (12:55 -0500)]
Don't RPATH libelf/libdwarf; they may be in system library directories and unsafe to RPATH.

7 years agoBG/Q IAPI patch from Mike Nelson at IBM.
Bill Williams [Wed, 17 Oct 2012 17:55:34 +0000 (12:55 -0500)]
BG/Q IAPI patch from Mike Nelson at IBM.

7 years agoFix a problem with emitting AMD-64 function calls with too many registers; we were...
Andrew Bernat [Wed, 17 Oct 2012 13:31:28 +0000 (08:31 -0500)]
Fix a problem with emitting AMD-64 function calls with too many registers; we were retaining allocated registers for too long, leading to starvation.

7 years agotest1_1 passes for static rewriter
Andrew R. Bernat [Tue, 16 Oct 2012 21:13:25 +0000 (14:13 -0700)]
test1_1 passes for static rewriter

7 years agoWorking test initialization; fixed typo in arch-power.h
Andrew R. Bernat [Tue, 16 Oct 2012 16:50:01 +0000 (09:50 -0700)]
Working test initialization; fixed typo in arch-power.h

7 years agoFix an offset bug when jumping to a TOC stub; addresses should not be shifted right.
Andrew R. Bernat [Tue, 16 Oct 2012 16:08:56 +0000 (09:08 -0700)]
Fix an offset bug when jumping to a TOC stub; addresses should not be shifted right.
And re-enable TOC section handling.

7 years agoFix test suite link with parseAPI graphs disabled SW8.0CrayRC3
Bill Williams [Mon, 15 Oct 2012 22:18:09 +0000 (17:18 -0500)]
Fix test suite link with parseAPI graphs disabled

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

7 years agoFix infinite recursion hang when getting default symbol reader
Matthew P. Legendre [Mon, 15 Oct 2012 22:02:11 +0000 (15:02 -0700)]
Fix infinite recursion hang when getting default symbol reader

7 years agoStackwalker debug logging
Bill Williams [Mon, 15 Oct 2012 22:00:18 +0000 (17:00 -0500)]
Stackwalker debug logging

7 years agoFix reversed LIBDWARF test that was causing configure failure if LIBELF_LIB_DIR wasn...
Matthew P. Legendre [Mon, 15 Oct 2012 20:06:43 +0000 (13:06 -0700)]
Fix reversed LIBDWARF test that was causing configure failure if LIBELF_LIB_DIR wasn't defined.

7 years agoFix configure bug. SW8.0RC2
Bill Williams [Mon, 15 Oct 2012 18:27:43 +0000 (13:27 -0500)]
Fix configure bug.

7 years agoActually enable the evictFromWaitpid on detach. SW8.0RC1
Bill Williams [Mon, 15 Oct 2012 17:38:10 +0000 (12:38 -0500)]
Actually enable the evictFromWaitpid on detach.

7 years agoAdded DWARF support for new idioms used by GCC 4.6
Paradyn Project [Mon, 15 Oct 2012 16:56:58 +0000 (11:56 -0500)]
Added DWARF support for new idioms used by GCC 4.6

7 years agoCompile fix after removing deprecated SymtabAPI methods.
Andrew Bernat [Mon, 15 Oct 2012 18:33:15 +0000 (13:33 -0500)]
Compile fix after removing deprecated SymtabAPI methods.

7 years agoPut GraphAdapter under an --enable flag, so that users of older boost versions can...
Bill Williams [Mon, 15 Oct 2012 16:07:00 +0000 (11:07 -0500)]
Put GraphAdapter under an --enable flag, so that users of older boost versions can work without it.

7 years agoProcControl detach race condition fix WIP
Bill Williams [Mon, 15 Oct 2012 15:25:36 +0000 (10:25 -0500)]
ProcControl detach race condition fix WIP

Conflicts:
configure

7 years agoConfigure bug fix: libdwarf depends on libelf for link testing.
Bill Williams [Mon, 1 Oct 2012 15:29:54 +0000 (10:29 -0500)]
Configure bug fix: libdwarf depends on libelf for link testing.

7 years agoActually mark function/block as changed when we remove a call.
Bill Williams [Tue, 2 Oct 2012 18:51:23 +0000 (13:51 -0500)]
Actually mark function/block as changed when we remove a call.

7 years agoSymtabAPI documentation work.
Andrew Bernat [Mon, 15 Oct 2012 00:22:59 +0000 (20:22 -0400)]
SymtabAPI documentation work.

7 years agoWIP: static rewriting on BlueGene.
Andrew R. Bernat [Sat, 13 Oct 2012 01:00:41 +0000 (18:00 -0700)]
WIP: static rewriting on BlueGene.

7 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew P. Legendre [Wed, 10 Oct 2012 23:08:25 +0000 (16:08 -0700)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

7 years agoRemove dyndwarf, dynelf and symlite public includes.
Matthew P. Legendre [Wed, 10 Oct 2012 22:36:12 +0000 (15:36 -0700)]
Remove dyndwarf, dynelf and symlite public includes.

7 years agoconstruct new GOT section by appending new entries to original GOT entries.
Andrew R. Bernat [Wed, 10 Oct 2012 20:26:04 +0000 (13:26 -0700)]
construct new GOT section by appending new entries to original GOT entries.

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