dyninst.git
11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew Legendre [Mon, 19 Jan 2009 23:11:37 +0000 (17:11 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoMake the modifyType call templated
Matthew Legendre [Mon, 19 Jan 2009 22:25:29 +0000 (16:25 -0600)]
Make the modifyType call templated

11 years agoSome generic test cleanup.
Matthew Legendre [Mon, 19 Jan 2009 22:24:35 +0000 (16:24 -0600)]
Some generic test cleanup.

11 years agorunTests wasn't properly removing the resumelog between runs
Matthew Legendre [Mon, 19 Jan 2009 22:22:58 +0000 (16:22 -0600)]
runTests wasn't properly removing the resumelog between runs

11 years agoremove test2_10. It was testing deprecated binary output functionality that we don...
Matthew Legendre [Mon, 19 Jan 2009 22:21:39 +0000 (16:21 -0600)]
remove test2_10.  It was testing deprecated binary output functionality that we don't support anymore.

11 years agoBPatch level getLineInformation was returning true, even when there was an error.
Matthew Legendre [Mon, 19 Jan 2009 22:16:12 +0000 (16:16 -0600)]
BPatch level getLineInformation was returning true, even when there was an error.

11 years agoFix problem with DWARF adding line info to wrong modules
Matthew Legendre [Mon, 19 Jan 2009 22:14:19 +0000 (16:14 -0600)]
Fix problem with DWARF adding line info to wrong modules

11 years agoUpdate more calls to updateType
Matthew Legendre [Mon, 19 Jan 2009 22:07:47 +0000 (16:07 -0600)]
Update more calls to updateType

11 years agoSymtabAPI was printing a message about readding line information and asking for inves...
Matthew Legendre [Mon, 19 Jan 2009 20:51:37 +0000 (14:51 -0600)]
SymtabAPI was printing a message about readding line information and asking for invesigation.  I investigated, found the issue benign, and removed the printf

11 years agoSome calls to updateType (which is now a templated function) were up casting to a...
Matthew Legendre [Mon, 19 Jan 2009 20:10:02 +0000 (14:10 -0600)]
Some calls to updateType (which is now a templated function) were up casting to a 'Type *' before calling.  This now illegal.  Added a compile time check to prevent this and fixed up all callsites.

11 years agoFix problem with forward references in Type parsing
Matthew Legendre [Mon, 19 Jan 2009 17:41:11 +0000 (11:41 -0600)]
Fix problem with forward references in Type parsing

11 years agoaix build fix (create symbols with Visibility parameter)
James Waskiewicz [Sat, 17 Jan 2009 23:58:19 +0000 (18:58 -0500)]
aix build fix (create symbols with Visibility parameter)

11 years agoFix problem introduced by last commit where group_test result would sometimes report...
Matthew Legendre [Fri, 16 Jan 2009 21:30:49 +0000 (15:30 -0600)]
Fix problem introduced by last commit where group_test result would sometimes report as false

11 years agoAdd missing files from newtestsuite
Matthew Legendre [Fri, 16 Jan 2009 20:59:40 +0000 (14:59 -0600)]
Add missing files from newtestsuite

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew Legendre [Fri, 16 Jan 2009 20:43:31 +0000 (14:43 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoRemoved some #if 0'd code
Matthew Legendre [Fri, 16 Jan 2009 20:43:02 +0000 (14:43 -0600)]
Removed some #if 0'd code

11 years agoFix some old style #defines found in testsuite.
Matthew Legendre [Fri, 16 Jan 2009 20:42:10 +0000 (14:42 -0600)]
Fix some old style #defines found in testsuite.

11 years agoFix memory bug that was causing us to double print results of tests.
Matthew Legendre [Fri, 16 Jan 2009 20:41:44 +0000 (14:41 -0600)]
Fix memory bug that was causing us to double print results of tests.

11 years agoAdd opt level to default output when running testsuite
Matthew Legendre [Fri, 16 Jan 2009 20:40:06 +0000 (14:40 -0600)]
Add opt level to default output when running testsuite

11 years agoFix bug where the 'none' optimization level would run even when other opts were speci...
Matthew Legendre [Fri, 16 Jan 2009 20:38:40 +0000 (14:38 -0600)]
Fix bug where the 'none' optimization level would run even when other opts were specified on command line

11 years agoCleanup from previous commit; my debug changes to Symtab.C got reverted.
Andrew Bernat [Fri, 16 Jan 2009 20:27:01 +0000 (14:27 -0600)]
Cleanup from previous commit; my debug changes to Symtab.C got reverted.

11 years agoThe distclean and clean targets now always include the testsuites.
Andrew Bernat [Fri, 16 Jan 2009 20:26:34 +0000 (14:26 -0600)]
The distclean and clean targets now always include the testsuites.

11 years agoUse a unique name for debugging initialization function.
Andrew Bernat [Fri, 16 Jan 2009 19:38:33 +0000 (13:38 -0600)]
Use a unique name for debugging initialization function.

11 years agoRemove symtab_printf debugging function.
Andrew Bernat [Fri, 16 Jan 2009 19:38:04 +0000 (13:38 -0600)]
Remove symtab_printf debugging function.

11 years agoFix odd problem with AIX initializing libraries in the wrong order.
Andrew Bernat [Fri, 16 Jan 2009 19:37:18 +0000 (13:37 -0600)]
Fix odd problem with AIX initializing libraries in the wrong order.

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 16 Jan 2009 01:53:15 +0000 (19:53 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agofix compiler definition (RT lib compiles with gcc, not cc)
James Waskiewicz [Fri, 16 Jan 2009 01:46:18 +0000 (20:46 -0500)]
fix compiler definition (RT lib compiles with gcc, not cc)

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 16 Jan 2009 01:28:20 +0000 (19:28 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
symtabAPI/make.module.tmpl
symtabAPI/src/Object.C
symtabAPI/src/Symtab.C

Fixed conflicts.

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Thu, 15 Jan 2009 23:04:08 +0000 (17:04 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
symtabAPI/src/Object-xcoff.C
symtabAPI/src/Object.C

Fixed conflicts.

11 years agoupdate existing symtab tests to use new function and variable APIs, rather than symbols
James Waskiewicz [Thu, 15 Jan 2009 23:02:26 +0000 (18:02 -0500)]
update existing symtab tests to use new function and variable APIs, rather than symbols

11 years agoAdd necessary flags for building mutatees; don't clean symbols that
Andrew Bernat [Thu, 15 Jan 2009 22:58:59 +0000 (16:58 -0600)]
Add necessary flags for building mutatees; don't clean symbols that
are exported but not used.

11 years agoInclude test5_* tests on AIX.
Andrew Bernat [Thu, 15 Jan 2009 22:51:21 +0000 (16:51 -0600)]
Include test5_* tests on AIX.

11 years agoAIX has a line length limit that did not allow for deleting all
Andrew Bernat [Thu, 15 Jan 2009 22:50:35 +0000 (16:50 -0600)]
AIX has a line length limit that did not allow for deleting all
mutatees at once. We now delete group by group.

11 years agoEnable tests for AIX; make variables global when possible to ensure
Andrew Bernat [Thu, 15 Jan 2009 22:49:35 +0000 (16:49 -0600)]
Enable tests for AIX; make variables global when possible to ensure
that AIX includes a symbol in the symbol table.

11 years agoUpdate to work with new Aggregate superclass; include Aggregate.C when building
Andrew Bernat [Thu, 15 Jan 2009 22:48:56 +0000 (16:48 -0600)]
Update to work with new Aggregate superclass; include Aggregate.C when building

11 years agoUpdate debugging statements and fix problem with typedef stabs having
Andrew Bernat [Thu, 15 Jan 2009 22:48:18 +0000 (16:48 -0600)]
Update debugging statements and fix problem with typedef stabs having
no explicit ID.

11 years agoMove assert to correct location in union type; don't fail if we
Andrew Bernat [Thu, 15 Jan 2009 22:47:33 +0000 (16:47 -0600)]
Move assert to correct location in union type; don't fail if we
attempt to merge a non-union type in.

11 years agoAdd debugging statements to Symtab object construction
Andrew Bernat [Thu, 15 Jan 2009 22:47:07 +0000 (16:47 -0600)]
Add debugging statements to Symtab object construction

11 years agoAdd a common Aggregate superclass for Function/Variable and make
Andrew Bernat [Thu, 15 Jan 2009 22:46:29 +0000 (16:46 -0600)]
Add a common Aggregate superclass for Function/Variable and make
associated changes in the Symbol class.

11 years agoAdd symbol table debugging statements from debug.h. To print use
Andrew Bernat [Thu, 15 Jan 2009 22:45:29 +0000 (16:45 -0600)]
Add symbol table debugging statements from debug.h. To print use
SYMTAB_DEBUG_OBJECT

11 years agoAdd SymtabAPI debugging code, similar to Dyninst's DYNINST_DEBUG_*
Andrew Bernat [Thu, 15 Jan 2009 22:44:45 +0000 (16:44 -0600)]
Add SymtabAPI debugging code, similar to Dyninst's DYNINST_DEBUG_*

Environment variables have the form SYMTAB_DEBUG_*

11 years agoMake the variable used by the mutator global; fixes AIX problem where
Andrew Bernat [Thu, 15 Jan 2009 21:16:47 +0000 (15:16 -0600)]
Make the variable used by the mutator global; fixes AIX problem where
compiler doesn't emit symbol for entirely local variable.

11 years agoCorrect set of module names.
Andrew Bernat [Thu, 15 Jan 2009 21:16:20 +0000 (15:16 -0600)]
Correct set of module names.

11 years agoCheck for a NULL appThread during cleanup of broken run.
Andrew Bernat [Thu, 15 Jan 2009 21:15:49 +0000 (15:15 -0600)]
Check for a NULL appThread during cleanup of broken run.

11 years agoSet up LIBPATH environment variable on AIX.
Andrew Bernat [Thu, 15 Jan 2009 21:15:19 +0000 (15:15 -0600)]
Set up LIBPATH environment variable on AIX.

11 years agoAdd "." to current path on AIX, where our heuristics fail.
Andrew Bernat [Thu, 15 Jan 2009 21:14:48 +0000 (15:14 -0600)]
Add "." to current path on AIX, where our heuristics fail.

11 years agoAccept "signed" as an array index type.
Andrew Bernat [Thu, 15 Jan 2009 21:08:06 +0000 (15:08 -0600)]
Accept "signed" as an array index type.

11 years agofix conflicts
James Waskiewicz [Thu, 15 Jan 2009 14:37:05 +0000 (09:37 -0500)]
fix conflicts

Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
newtestsuite/Makefile
newtestsuite/i386-unknown-linux2.4/make.solo_mutatee.gen
newtestsuite/ia64-unknown-linux2.4/make.solo_mutatee.gen
newtestsuite/make.module.tmpl
newtestsuite/ppc32_linux/make.solo_mutatee.gen
newtestsuite/rs6000-ibm-aix5.1/make.solo_mutatee.gen
newtestsuite/rs6000-ibm-aix5.1/test_info_new.gen.C
newtestsuite/sparc-sun-solaris2.8/make.solo_mutatee.gen
newtestsuite/sparc-sun-solaris2.9/make.solo_mutatee.gen
newtestsuite/x86_64-unknown-linux2.4/make.solo_mutatee.gen

11 years agoadd placeholder files in newtestsuite (null tests for the moment)
James Waskiewicz [Thu, 15 Jan 2009 14:16:38 +0000 (09:16 -0500)]
add placeholder files in newtestsuite (null tests for the moment)

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew Legendre [Wed, 14 Jan 2009 22:03:48 +0000 (16:03 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoFixes for newtestsuite. Remove UW specific path for ICC, fix dependency issue in...
Matthew Legendre [Wed, 14 Jan 2009 21:34:10 +0000 (15:34 -0600)]
Fixes for newtestsuite.  Remove UW specific path for ICC, fix dependency issue in specification generation, add a test to not build the AIX native tests if the compiler is not present.

I also turned off old testsuite copying its libraries to $PLATFORM/lib.  People were having trouble with newtestsuite and testsuite both having libraries with the same names and the two conficting.

11 years agoMinor clean up and bug fix
Michael Lam [Wed, 14 Jan 2009 19:58:00 +0000 (14:58 -0500)]
Minor clean up and bug fix

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Wed, 14 Jan 2009 19:30:42 +0000 (14:30 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoresolved minor conflicts
James Waskiewicz [Wed, 14 Jan 2009 19:30:10 +0000 (14:30 -0500)]
resolved minor conflicts
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
symtabAPI/src/Object-elf.C
symtabAPI/src/Symtab.C

11 years agoSymtab now regenerates the .hash section properly in ELF files using the SYSV hash
Michael Lam [Wed, 14 Jan 2009 04:55:10 +0000 (23:55 -0500)]
Symtab now regenerates the .hash section properly in ELF files using the SYSV hash

11 years agobuild fixes
James Waskiewicz [Wed, 14 Jan 2009 17:17:06 +0000 (12:17 -0500)]
build fixes

11 years agominor typecasting fixes for recent cap_have_libxml addition
James Waskiewicz [Wed, 14 Jan 2009 00:27:28 +0000 (19:27 -0500)]
minor typecasting fixes for recent cap_have_libxml addition

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Sat, 10 Jan 2009 03:37:58 +0000 (22:37 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoadd compiler flag cap_have_libxml, which can be disabled to build dyninst
James Waskiewicz [Sat, 10 Jan 2009 03:36:51 +0000 (22:36 -0500)]
add compiler flag cap_have_libxml, which can be disabled to build dyninst
without xml support

11 years agoFixes and enhancements to SymtabAPI:
Michael Lam [Wed, 7 Jan 2009 05:40:05 +0000 (00:40 -0500)]
Fixes and enhancements to SymtabAPI:
- added tracking of symbol visibility
- added support for section symbols
- getAllSymbols actually returns ALL symbols now
- improved ELF symbol version handling
- streamlined ELF file writing
- disabled symbol sorting
- no longer discards symbols that start with '.'
- misc bug fixes

11 years agoThis commit gets the build working on the new AIX machine (polito).
Andrew Bernat [Fri, 9 Jan 2009 20:02:16 +0000 (14:02 -0600)]
This commit gets the build working on the new AIX machine (polito).
Included changes:
  Remove duplicate builds of libdemangle.so.1. This library is only
    built if we have the native compiler installed, so it's a harmless
    skip in any case.
  Install header files correctly

11 years agosome small changes to the newtestsuite configuration scripts to make
James Waskiewicz [Thu, 8 Jan 2009 02:51:10 +0000 (21:51 -0500)]
some small changes to the newtestsuite configuration scripts to make
them work at MD -- some path fixes for prolog include files, and some other
fixes to work with python 2.6

11 years agovarious fixes made when working with older gcc 3.2.3
James Waskiewicz [Wed, 7 Jan 2009 19:03:02 +0000 (14:03 -0500)]
various fixes made when working with older gcc 3.2.3

11 years agobuild/link fixes, expand tests in test0 to work on all unixes in present form
James Waskiewicz [Fri, 19 Dec 2008 05:32:23 +0000 (00:32 -0500)]
build/link fixes, expand tests in test0 to work on all unixes in present form

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Fri, 12 Dec 2008 19:06:42 +0000 (14:06 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Andrew Bernat [Fri, 12 Dec 2008 16:51:33 +0000 (10:51 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoFixed typo that was preventing solaris from compiling
Michael Lam [Fri, 12 Dec 2008 16:40:16 +0000 (11:40 -0500)]
Fixed typo that was preventing solaris from compiling

11 years agoAdd new header files to ../include directory.
Andrew Bernat [Fri, 12 Dec 2008 16:17:46 +0000 (10:17 -0600)]
Add new header files to ../include directory.

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Fri, 12 Dec 2008 04:17:37 +0000 (23:17 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoFiles from previous commit that were accidentally omitted
Andrew Bernat [Fri, 12 Dec 2008 02:24:13 +0000 (20:24 -0600)]
Files from previous commit that were accidentally omitted
due to complete lack of knowledge about GIT.

11 years agoThis commit adds a new layer of abstraction to the SymtabAPI, and
Andrew Bernat [Fri, 12 Dec 2008 02:15:19 +0000 (20:15 -0600)]
This commit adds a new layer of abstraction to the SymtabAPI, and
updates the DyninstAPI to use the new layer.

We now have two layers of representation for symbol information. They
are:

The Symbol class. This class represents a single symbol table entry,
consisting of the following:
  Names (mangled, pretty/demangled, typed)
  Address
  Symbol type (function, object, etc.)
  Linkage

The aggregate classes. Currently, these are the Function and Variable
classes. Each aggregate represents the collection of Symbols that
represent a single logical object, such as a function or
variable. Currently we define this as follows: all Symbols with the
same type and address are included in a unique aggregate.

There is still work to be done:

and Variable objects. Similarly, the current
addName/setSize/etc. methods should operate instead on aggregate
classes.

table.

---

Per-file commits:

SymtabAPI directory:
  Function.[Ch], Variable.[Ch]: headers and implementations for new
code.
  Symtab.*: functionality split into separate files for ease of
reading.
  annotations.[Ch]: Annotation definitions in their own file.

DyninstAPI directory:
  We now use Function and Variable objects where possible. There are
still some low-level Symbol lookups; these should be avoided if
possible but occasionally make sense (e.g., searching for "DYNAMIC").

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Wed, 10 Dec 2008 17:29:29 +0000 (12:29 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoModifying 'make nightly' to do a 'full' build of the newtestsuite
Matthew Legendre [Tue, 9 Dec 2008 19:41:50 +0000 (13:41 -0600)]
Modifying 'make nightly' to do a 'full' build of the newtestsuite

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Tue, 9 Dec 2008 03:08:45 +0000 (22:08 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoAdding a set of files missed in last commit
Matthew Legendre [Tue, 9 Dec 2008 02:09:58 +0000 (20:09 -0600)]
Adding a set of files missed in last commit

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Mon, 8 Dec 2008 21:41:17 +0000 (16:41 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoAdds initial API for providing function callbacks for serialization of annotations
James Waskiewicz [Mon, 8 Dec 2008 21:35:23 +0000 (16:35 -0500)]
Adds initial API for providing function callbacks for serialization of annotations
on a per-type basis.

11 years agoFixed merge problems with one of James' commits
Matthew Legendre [Mon, 8 Dec 2008 21:11:01 +0000 (15:11 -0600)]
Fixed merge problems with one of James' commits

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Matthew Legendre [Mon, 8 Dec 2008 19:58:18 +0000 (13:58 -0600)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

Conflicts:
common/src/pathName.C
dynutil/h/dyntypes.h
symtabAPI/h/LineInformation.h

11 years agoRemoved UNIX file from Windows testsuite build
Matthew Legendre [Mon, 8 Dec 2008 19:43:42 +0000 (13:43 -0600)]
Removed UNIX file from Windows testsuite build

11 years agoFixed warnings
Matthew Legendre [Mon, 8 Dec 2008 19:43:12 +0000 (13:43 -0600)]
Fixed warnings

11 years agoMajor infrastructure changes to newtestsuite include
Matthew Legendre [Mon, 8 Dec 2008 19:40:00 +0000 (13:40 -0600)]
Major infrastructure changes to newtestsuite include

11 years agoRemoved -Wconversion, which was causing excesive warnings on x86_64 FC9. This warnin...
Matthew Legendre [Mon, 8 Dec 2008 19:32:48 +0000 (13:32 -0600)]
Removed -Wconversion, which was causing excesive warnings on x86_64 FC9.  This warning flag is not usually meant for general use.

Removed version values for architecture/os ifdef's.  These weren't being used (and it'd probably be a bug if someone did use them), and they were causing problems with the newtestsuite.

11 years agoFix bug with free'ing undefined values. We weren't initializing mfForDebugInfo to...
Matthew Legendre [Mon, 8 Dec 2008 19:30:44 +0000 (13:30 -0600)]
Fix bug with free'ing undefined values.  We weren't initializing mfForDebugInfo to NULL.

11 years agoRemoved RTfake-ret-x86.S, which was causing dependency problems on x86_64 FC9 and...
Matthew Legendre [Mon, 8 Dec 2008 19:29:40 +0000 (13:29 -0600)]
Removed RTfake-ret-x86.S, which was causing dependency problems on x86_64 FC9 and was no longer needed

11 years agoFix public header files so that they do not include from boost
Matthew Legendre [Mon, 8 Dec 2008 19:28:31 +0000 (13:28 -0600)]
Fix public header files so that they do not include from boost

11 years agoClean up warnings with new gcc
Matthew Legendre [Mon, 8 Dec 2008 19:25:28 +0000 (13:25 -0600)]
Clean up warnings with new gcc

11 years agoStop making create'd mutatees their own session. This allows the newtestsuite to...
Matthew Legendre [Mon, 8 Dec 2008 19:24:38 +0000 (13:24 -0600)]
Stop making create'd mutatees their own session.  This allows the newtestsuite to clean them up via a process group.

11 years agoeliminate obsolete MT_THREAD compiler flag -- paradyn throwback
James Waskiewicz [Thu, 4 Dec 2008 02:16:09 +0000 (21:16 -0500)]
eliminate obsolete MT_THREAD compiler flag -- paradyn throwback

11 years agoFix warnings from compiling with gcc 4.3.0
Matthew Legendre [Wed, 3 Dec 2008 19:23:10 +0000 (13:23 -0600)]
Fix warnings from compiling with gcc 4.3.0

11 years agoAdded Dwarf_Error paramters to dwarf_elf_init, which could crash inside libdwarf...
Matthew Legendre [Wed, 3 Dec 2008 19:06:07 +0000 (13:06 -0600)]
Added Dwarf_Error paramters to dwarf_elf_init, which could crash inside libdwarf without error handling if not present.

11 years agoRestore Annotation classes to Dyninst:: namespace.
James Waskiewicz [Wed, 3 Dec 2008 16:58:07 +0000 (11:58 -0500)]
Restore Annotation classes to Dyninst:: namespace.
Fix dyninst build when serialization flag is turned on (this in no way implies that
serialization is working) -- some modifications that belong under this header may
in fact be included in a previous merge-resolve commit by accident.

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Tue, 2 Dec 2008 02:05:15 +0000 (21:05 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoThis commit updates our C++ exception block parsing on x86/x86_64 to work with newer...
Matthew Legendre [Wed, 26 Nov 2008 21:05:23 +0000 (15:05 -0600)]
This commit updates our C++ exception block parsing on x86/x86_64 to work with newer compilers.

We recieved some bug reports from John Mellor-Crummy at Rice about not finding try/catch blocks in binaries built from the Pathscale, Intel, and newer gcc compilers.  With these fixes we should now find try/catch blocks on these binaries.

11 years agofix windows build (but reverting to deprecated hash), also
James Waskiewicz [Fri, 21 Nov 2008 17:46:37 +0000 (12:46 -0500)]
fix windows build (but reverting to deprecated hash), also
remove references to boost from public headers

11 years agoremove some debug output
James Waskiewicz [Fri, 14 Nov 2008 04:12:18 +0000 (23:12 -0500)]
remove some debug output

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Fri, 14 Nov 2008 04:10:31 +0000 (23:10 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agofix bug in pdstring vs std::string routines for path evauation that was causing
James Waskiewicz [Fri, 14 Nov 2008 01:37:52 +0000 (20:37 -0500)]
fix bug in pdstring vs std::string routines for path evauation that was causing
failures of test2_3 and test2_4

11 years agomodifications to dyninst that were accrued as a result of recent work with the parady...
James Waskiewicz [Fri, 14 Nov 2008 01:28:50 +0000 (20:28 -0500)]
modifications to dyninst that were accrued as a result of recent work with the paradyn build.
Largely just involves further isolation of pdstring, and the renaming of some poorly named hash
functions in the dyninst namespace (guilty as charged)

11 years agofix autoconf files in parseThat to use "dyninst" directory" instead of "core" directory
James Waskiewicz [Thu, 13 Nov 2008 23:20:43 +0000 (18:20 -0500)]
fix autoconf files in parseThat to use "dyninst" directory" instead of "core" directory