dyninst.git
15 years agoSets the brk pointer for save-the-world binaries to what it was when each
jodom [Fri, 13 Jan 2006 00:00:47 +0000 (00:00 +0000)]
Sets the brk pointer for save-the-world binaries to what it was when each
dynamic library loaded by loadLibrary() is loaded.  This forces the libraries
to load in the correct location.

15 years agoForgot this file in the previous commit.
chadd [Wed, 11 Jan 2006 16:23:49 +0000 (16:23 +0000)]
Forgot this file in the previous commit.

"1" and "i" look too much alike!

15 years agoThis commit closes two bugs, 539 and 540, save the world failures on Solaris and...
chadd [Wed, 11 Jan 2006 15:41:30 +0000 (15:41 +0000)]
This commit closes two bugs, 539 and 540, save the world failures on Solaris and Linux.

This commit also brings Solaris inline with Linux with respect to using dlopen() to load
libelf into the RT lib as opposed to linking libelf in during compilation.  This work was
started by Matt.

15 years agoMerge Greg's x86-64 changes from old testsuite
bpellin [Mon, 9 Jan 2006 19:48:15 +0000 (19:48 +0000)]
Merge Greg's x86-64 changes from old testsuite

15 years agoMerge various (mostly debugging) changes from old testsuite to new
bpellin [Mon, 9 Jan 2006 19:48:06 +0000 (19:48 +0000)]
Merge various (mostly debugging) changes from old testsuite to new

15 years agoAdded Kathryn's changes for better data export through Paradyn.
legendre [Fri, 6 Jan 2006 23:11:06 +0000 (23:11 +0000)]
Added Kathryn's changes for better data export through Paradyn.

15 years agoRemoved a dependency on libelf that snuck into our Runtime library.
legendre [Fri, 6 Jan 2006 23:11:03 +0000 (23:11 +0000)]
Removed a dependency on libelf that snuck into our Runtime library.
We're currently only loading libelf through dlopen if the user wants
to do Save the World.

15 years agogetAndSkipDSandAgg now skips :)
bernat [Fri, 6 Jan 2006 19:11:02 +0000 (19:11 +0000)]
getAndSkipDSandAgg now skips :)

15 years agoAdded reallocation for inferiorMalloc, getBaseAddr & getSize for BPatch_mod
bernat [Fri, 6 Jan 2006 16:53:17 +0000 (16:53 +0000)]
Added reallocation for inferiorMalloc, getBaseAddr & getSize for BPatch_mod
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
implement inferiorRealloc

15 years agoAdded reallocation for inferiorMalloc, getBaseAddr & getSize for BPatch_mod
bernat [Fri, 6 Jan 2006 16:53:16 +0000 (16:53 +0000)]
Added reallocation for inferiorMalloc, getBaseAddr & getSize for BPatch_mod
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
use inferiorRealloc

15 years agoAdded reallocation for inferiorMalloc, getBaseAddr & getSize for BPatch_mod
bernat [Fri, 6 Jan 2006 16:53:13 +0000 (16:53 +0000)]
Added reallocation for inferiorMalloc, getBaseAddr & getSize for BPatch_mod
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
added getBaseAddr & getSize

15 years agoTurn off building with debugging information by default
legendre [Fri, 6 Jan 2006 16:51:34 +0000 (16:51 +0000)]
Turn off building with debugging information by default

15 years agoRemoved debuging output prints and remove compiler warnings
legendre [Thu, 5 Jan 2006 19:16:10 +0000 (19:16 +0000)]
Removed debuging output prints and remove compiler warnings

15 years agoFix compile problem with DEPENDS files
legendre [Thu, 5 Jan 2006 19:16:08 +0000 (19:16 +0000)]
Fix compile problem with DEPENDS files

15 years agoRemoved CallGraph dependency
pack [Tue, 20 Dec 2005 02:33:54 +0000 (02:33 +0000)]
Removed CallGraph dependency

make.module.tmpl

15 years agoRNet new igen - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pack [Tue, 20 Dec 2005 00:19:16 +0000 (00:19 +0000)]
RNet new igen  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
front end files

15 years agoStub functions for inline tramp register analysis
rutar [Mon, 19 Dec 2005 23:47:34 +0000 (23:47 +0000)]
Stub functions for inline tramp register analysis

15 years agoRegister analysis for inline tramps
rutar [Mon, 19 Dec 2005 23:45:38 +0000 (23:45 +0000)]
Register analysis for inline tramps

15 years agofileters for paradyn and mrnet - - - - - - - - - - - - - - - - - - - - -
pack [Mon, 19 Dec 2005 21:13:16 +0000 (21:13 +0000)]
fileters for paradyn and mrnet  - - - - - - - - - - - - - - - - - - - - -
ilter definitions

15 years agoMRNet replaces xdr for frontend to daemon communication. New igen - - -
pack [Mon, 19 Dec 2005 19:41:34 +0000 (19:41 +0000)]
MRNet replaces xdr for frontend to daemon communication.  New igen  - - -
MRNet changes

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:17 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Remove call to exit(-1) if process segfaults; made debugging difficult.

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:13 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Propagate hasChanged up the tree if we're merged

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:12 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Properly initialize a member variable

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:10 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Make emitJcc public (needed by the above)

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:09 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Allow longer conditional branches (needed by tramp guard)

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:08 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Optimize minitramp list a little; remove unused functions

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:07 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Tweak mini tramp chains, regenerate base tramp if minis change

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:06 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Only generate mini tramp trailers if we're not merging.

15 years agoMerged tramp structure - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 14 Dec 2005 22:44:04 +0000 (22:44 +0000)]
Merged tramp structure  - - - - - - - - - - - - - - - - - - - - - - - - -
Disable some debugging output

15 years agoFix AIX bulid by making calls to BPatch_memoryAccess constructor
gquinn [Wed, 14 Dec 2005 19:50:34 +0000 (19:50 +0000)]
Fix AIX bulid by making calls to BPatch_memoryAccess constructor
unambiguous.

15 years agoFix ambiguous call to BPatch_memoryAccess contructor.
gquinn [Tue, 13 Dec 2005 22:06:53 +0000 (22:06 +0000)]
Fix ambiguous call to BPatch_memoryAccess contructor.

15 years agoAMD64 changes:
gquinn [Mon, 12 Dec 2005 16:37:05 +0000 (16:37 +0000)]
AMD64 changes:
  * support for memory instrumentation
  * improved instruction relocation (i.e. handling relocating
    instructions outside a +/- 2GB range of data they're trying
    to address)
  * stackwalk fixes
  * fixes for function relocation (thanks Drew & Nate)
  * fix to get paradyn working (on bubba)
    - note: this _was_ working, but has been broken since a more recent
      CVS update.
    - also note: even when this was working, it required the removal of
      cap_stripped_binaries, since we were identifying something
      incorrectly as a function which caused a segfault in our dominator
      code

15 years agoCleaned up code for spilling based on snippet register allocation, added FPR analysis...
rutar [Fri, 9 Dec 2005 04:01:33 +0000 (04:01 +0000)]
Cleaned up code for spilling based on snippet register allocation, added FPR analysis for x86, AMD64

15 years agofix assert failure in multiTramp fork constructor - - - - - - - - - - -
nater [Thu, 8 Dec 2005 20:27:03 +0000 (20:27 +0000)]
fix assert failure in multiTramp fork constructor  - - - - - - - - - - -
change bblInstance fork constructor to insert into mapped_object's
code range only if it is the original instance; otherwise it should
be inserted into the process-level code range as was done with the
relocation-generated parent instance

15 years agoRemoved calls to tp->resourceBatchMode; Dyninst does not send resources
bernat [Thu, 8 Dec 2005 19:27:56 +0000 (19:27 +0000)]
Removed calls to tp->resourceBatchMode; Dyninst does not send resources
to the Paradyn front-end.

Removed calls to (Paradyn-specific) start/stop timing stack walk.

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:28 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Use typed name if there are multiple functions with the same demangled.

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:27 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Minor tweak to 1.20 to ensure we don't multiply instrument

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:26 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Bring up to date with symtab mechanism

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:25 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Add typed names; gap-found functions now named "gap_f<addr>"

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:23 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
addFunctionName slightly tweaked

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:22 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Add typed names to pretty name list

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:20 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Remove function lists from modules; memory saving

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:18 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Add typed name vectors

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:17 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Add to image-class lists when a new name is added

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:16 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Implement addName and getTypedName

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:15 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Add rough memory profiling

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:14 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -
Add "addName" and "getTypedName".

15 years agoAdd "addName" and typed names - - - - - - - - - - - - - - - - - - - - -
bernat [Tue, 6 Dec 2005 20:01:13 +0000 (20:01 +0000)]
Add "addName" and typed names  - - - - - - - - - - - - - - - - - - - - -

15 years agomissed a couple test suite files last time
jaw [Thu, 1 Dec 2005 23:31:10 +0000 (23:31 +0000)]
missed a couple test suite files last time

15 years agosynchronize new testsuite with modifications made yesterday
jaw [Thu, 1 Dec 2005 22:15:14 +0000 (22:15 +0000)]
synchronize new testsuite with modifications made yesterday

15 years ago(1) Compilability with gcc 3.4.3 ( wanted to check if compiling gcc with
jaw [Thu, 1 Dec 2005 00:56:23 +0000 (00:56 +0000)]
(1)  Compilability with gcc 3.4.3 ( wanted to check if compiling gcc with
--enable-threads=posix, vs --enable-threads=single made a difference --
our default gcc 3.3.3 compiler is "single", but our gcc3.4.3 is posix ).
No discernable difference, except test1 subtest24 fails when dyninst is
compiled with gcc 3.4.3.

(2)  Examination of how we generate arbitrary inst points -- the
historical way to do it is to get a basic block and then call
BPatch_image::createInstPointAtAddr() on every address in the block,
expecting failures along the way (particularly on x86).  There was
a comment in test1 suggesting that this was the "second stupidest way to
do it" and that we really need to iterate over instructions.

So...  I added an api:  BPatch_instruction::getInstPoint().  Now, to
generate arbitrary inst points, we can get all the instructions in a basic
block and get the instPoints explicitly, as opposed to doing all of the
previously expected guesswork.

My reasons for doing this was that test1, subtest20 was _crawling_ on
alpha -- for some reason it was generating 1500+ inst points, some of
which (guessing half) were duplicates.

Unfortunately subtest20 is still mind-numbingly slow, simply due to the
time required to generate, install, and link 750+ snippets.  I'm not
familiar enough (yet) with the multiTramp code to know if this can be sped
up, but it seems intractably slow at the moment.

15 years agoFixed bug in emitFuncJump() where the location of the parameters of
tlmiller [Tue, 29 Nov 2005 00:15:01 +0000 (00:15 +0000)]
Fixed bug in emitFuncJump() where the location of the parameters of
the jumped-to function were miscalculated.

15 years ago*** empty log message ***
tlmiller [Mon, 28 Nov 2005 21:51:36 +0000 (21:51 +0000)]
*** empty log message ***

15 years agofix test 8 on linuxes:
jaw [Wed, 23 Nov 2005 00:09:12 +0000 (00:09 +0000)]
fix test 8 on linuxes:

Breakage was caused by failure to forward SIGALRM back to the process when
received.

Other modified files are just compiler warning fixes for alpha-osf.

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:25 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Adds dll export line

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:24 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Code fixes to compile correctly in VC++ 6.0

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:23 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Fixes include line

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:22 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Contains macro definitions for __declspec(dllexport)

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:21 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Added nt specific LoadLibrary code

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:20 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Added nt specific templates

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:19 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Changed templates for new ParameterDict representation

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:18 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Added dll exports, stopped using stl map for underlying representation

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:16 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Added dll exports

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:13 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Updated nt makefiles to work properly with testsuite

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:12 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Split out structure, added dll export lines

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:41:09 +0000 (19:41 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Split out TestData structure

15 years agoFixes windows support in the new testsuite. - - - - - - - - - - - - - -
bpellin [Tue, 22 Nov 2005 19:40:52 +0000 (19:40 +0000)]
Fixes windows support in the new testsuite.  - - - - - - - - - - - - - -
Split out functionality to test_lib_test7.h and test_lib_test9.h

15 years agofixes a printf
jaw [Tue, 22 Nov 2005 15:03:54 +0000 (15:03 +0000)]
fixes a printf

15 years agoremove include references to dyninstP.h
jaw [Tue, 22 Nov 2005 13:57:09 +0000 (13:57 +0000)]
remove include references to dyninstP.h

15 years agoremove printfs
jaw [Tue, 22 Nov 2005 13:52:40 +0000 (13:52 +0000)]
remove printfs

15 years agorestores test9 to levels of functionality that existed before the threaded event
jaw [Tue, 22 Nov 2005 13:50:32 +0000 (13:50 +0000)]
restores test9 to levels of functionality that existed before the threaded event
handling commit.  Removes some compiler warnings.

15 years agorestructure locking schema for dbi callbacks, which was creating a
jaw [Tue, 22 Nov 2005 10:39:07 +0000 (10:39 +0000)]
restructure locking schema for dbi callbacks, which was creating a
deadlock situation on linux-ia64, *sometimes* -- and strangely never on
linux-x86.

15 years agoAdds -lrt link parameter
bpellin [Tue, 22 Nov 2005 01:14:51 +0000 (01:14 +0000)]
Adds -lrt link parameter

15 years agoThe Fotran tests on on IA-64 aren't supposed to be passing, so don't bother running...
tlmiller [Mon, 21 Nov 2005 21:13:37 +0000 (21:13 +0000)]
The Fotran tests on on IA-64 aren't supposed to be passing, so don't bother running them.

15 years agoThis gets tests 4 & 7 working for the most part on all unixes, with
jaw [Mon, 21 Nov 2005 17:16:10 +0000 (17:16 +0000)]
This gets tests 4 & 7 working for the most part on all unixes, with
some minor difficuties still in the offing (some glitches remain on aix &
alpha).

The "SYNC" event handler has been decoupled into one "generator" thread
(which calls waitpid() or poll() in a loop) and a multiplicity of
"handler" threads, which actually do the work of handling various events,
as dispatched to them by the generator.

15 years agofixes an off-by-one string copy/alloc that was causing mysterious segfaults
jaw [Fri, 11 Nov 2005 01:23:54 +0000 (01:23 +0000)]
fixes an off-by-one string copy/alloc that was causing mysterious segfaults
in completely unrelated places on some linuxes.

15 years agofixes an idisyncracy with waitpid and ptrace where, given ptraced children,
jaw [Tue, 8 Nov 2005 19:46:17 +0000 (19:46 +0000)]
fixes an idisyncracy with waitpid and ptrace where, given ptraced children,
waitpid must be called from the same thread that did the initial fork and ptrace.

15 years agoInternal Instrumentation fix
rutar [Mon, 7 Nov 2005 18:40:34 +0000 (18:40 +0000)]
Internal Instrumentation fix

15 years agoAdds internal threads for event handling in dyninst
jaw [Thu, 3 Nov 2005 05:21:04 +0000 (05:21 +0000)]
Adds internal threads for event handling in dyninst

15 years agoupdating autoconf auxiliary scripts
darnold [Wed, 2 Nov 2005 19:04:23 +0000 (19:04 +0000)]
updating autoconf auxiliary scripts
conf/config.guess
conf/config.sub
xplat/config.guess
xplat/config.sub  - - - - - - - - - - - - - - - - - - - - - - - - - - - -

15 years agoMove Liveness code to int_basicBlock from BPatch_basicBlock
rutar [Mon, 31 Oct 2005 22:42:53 +0000 (22:42 +0000)]
Move Liveness code to int_basicBlock from BPatch_basicBlock

15 years agoDisable function relocation on AMD-64; it doesn't work right.
bernat [Thu, 27 Oct 2005 22:55:46 +0000 (22:55 +0000)]
Disable function relocation on AMD-64; it doesn't work right.

15 years agoRemoved socklen_t cast
legendre [Thu, 27 Oct 2005 22:41:58 +0000 (22:41 +0000)]
Removed socklen_t cast

15 years agoTemporary multithread fix, disables liveness
rutar [Thu, 27 Oct 2005 20:17:16 +0000 (20:17 +0000)]
Temporary multithread fix, disables liveness

15 years agoFunction relocation fix; it had been off for an unknown amount of time.
bernat [Tue, 25 Oct 2005 17:27:38 +0000 (17:27 +0000)]
Function relocation fix; it had been off for an unknown amount of time.

15 years agoMutatees were sometimes triggering a false positive result
bpellin [Tue, 25 Oct 2005 04:18:02 +0000 (04:18 +0000)]
Mutatees were sometimes triggering a false positive result

15 years agoMissing some templates required by test1_30.C
bpellin [Tue, 25 Oct 2005 04:18:01 +0000 (04:18 +0000)]
Missing some templates required by test1_30.C

15 years agoRemoved piping to 'tee' (weird interactions leading to infinite loops), uses shell...
bpellin [Tue, 25 Oct 2005 04:18:00 +0000 (04:18 +0000)]
Removed piping to 'tee' (weird interactions leading to infinite loops), uses shell redirection only

15 years agoarch-x86.C: fix problems with relocating insns with prefixes. The code is
bernat [Mon, 24 Oct 2005 19:37:42 +0000 (19:37 +0000)]
arch-x86.C: fix problems with relocating insns with prefixes. The code is
still ugly and can probably be cleaned up.

image-func.C: Mark a function as unrelocatable if it has a block with more
  than two outgoing edges, not one... should be "if we find an indirect
  jump" as well.

15 years agoAdds more advanced logging features to the testsuite wrapper script
bpellin [Mon, 24 Oct 2005 03:55:38 +0000 (03:55 +0000)]
Adds more advanced logging features to the testsuite wrapper script

15 years agoUpdate .cvsignores
bpellin [Sat, 22 Oct 2005 22:11:50 +0000 (22:11 +0000)]
Update .cvsignores

15 years agoStrip debugging symbols
bpellin [Sat, 22 Oct 2005 22:11:47 +0000 (22:11 +0000)]
Strip debugging symbols

15 years agoFixed some error printing
bpellin [Sat, 22 Oct 2005 22:11:46 +0000 (22:11 +0000)]
Fixed some error printing

15 years agoRemove useless include
bpellin [Sat, 22 Oct 2005 22:11:45 +0000 (22:11 +0000)]
Remove useless include

15 years agoAdd parameterless constructor
bpellin [Sat, 22 Oct 2005 22:11:43 +0000 (22:11 +0000)]
Add parameterless constructor

15 years agoDelete useless commented out code
bpellin [Sat, 22 Oct 2005 22:11:42 +0000 (22:11 +0000)]
Delete useless commented out code

15 years agoStart building explicit templates for the testsuite
bpellin [Sat, 22 Oct 2005 22:11:40 +0000 (22:11 +0000)]
Start building explicit templates for the testsuite

15 years agoStart building explicit templates for the testsuite, disable mutatees 13-14 temporarily
bpellin [Sat, 22 Oct 2005 22:11:38 +0000 (22:11 +0000)]
Start building explicit templates for the testsuite, disable mutatees 13-14 temporarily

15 years agoWindows build fixes
legendre [Fri, 21 Oct 2005 21:48:27 +0000 (21:48 +0000)]
Windows build fixes

15 years agoImplement instruction single-stepping of the mutatee
legendre [Fri, 21 Oct 2005 21:48:22 +0000 (21:48 +0000)]
Implement instruction single-stepping of the mutatee