dyninst.git
12 years agoextended parseThat to use new addressSpace abstraction
rutar [Wed, 3 Oct 2007 22:38:33 +0000 (22:38 +0000)]
extended parseThat to use new addressSpace abstraction

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:19 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Implement required get_local_ptr method

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:17 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Implement output of modified code

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:16 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Remove extraneous record of an address leading to duplication of records

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:15 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Rewrite instrumentation to remove NULL checks

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:14 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Initialize member vrbles to NULL

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:13 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Implement openBinary

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:12 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Add "creation error" member vrble

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:11 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Comment out unused member vrble

12 years agoContinue separation between process control and instrumentation - - - -
bernat [Wed, 3 Oct 2007 21:18:10 +0000 (21:18 +0000)]
Continue separation between process control and instrumentation  - - - -
Add "openBinary" method to BPatch

12 years agoRefactoring of symtab code - - - - - - - - - - - - - - - - - - - - - - -
giri [Wed, 3 Oct 2007 19:51:08 +0000 (19:51 +0000)]
Refactoring of symtab code  - - - - - - - - - - - - - - - - - - - - - - -
Add new files to the builds

12 years agoRefactoring of symtab code - - - - - - - - - - - - - - - - - - - - - - -
giri [Wed, 3 Oct 2007 19:51:06 +0000 (19:51 +0000)]
Refactoring of symtab code  - - - - - - - - - - - - - - - - - - - - - - -
Move elf writing code for symbols

12 years agoRefactoring of symtab code - - - - - - - - - - - - - - - - - - - - - - -
giri [Wed, 3 Oct 2007 19:50:56 +0000 (19:50 +0000)]
Refactoring of symtab code  - - - - - - - - - - - - - - - - - - - - - - -
Fix a program header layout bug and code refactoring

12 years agoupdates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
mjbrim [Tue, 2 Oct 2007 20:22:11 +0000 (20:22 +0000)]
updates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xdr send/recv bundlers for std::string (duplicates of pdstring functions)

12 years agoupdates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
mjbrim [Tue, 2 Oct 2007 20:22:10 +0000 (20:22 +0000)]
updates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
support C-style comments inside interface/type definitions

12 years agoupdates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
mjbrim [Tue, 2 Oct 2007 20:22:08 +0000 (20:22 +0000)]
updates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
update supported types, most notably now supporting std::string

12 years agoupdates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
mjbrim [Tue, 2 Oct 2007 20:22:03 +0000 (20:22 +0000)]
updates to igen to fix issues discovered by Bill Hachfeld (Open|SpeedShop)
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
remove duplicated getFormatType member function, use static one in type_defn

12 years agoFix AIX test failures - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Mon, 1 Oct 2007 16:10:43 +0000 (16:10 +0000)]
Fix AIX test failures  - - - - - - - - - - - - - - - - - - - - - - - - -
Change pdstrings to strings

12 years agoChange code_ptr to image_ptr
giri [Fri, 28 Sep 2007 15:37:14 +0000 (15:37 +0000)]
Change code_ptr to image_ptr

12 years agoNow Annotatable<BPatch_function> is instantiated on all platforms
tugrul [Thu, 27 Sep 2007 18:53:37 +0000 (18:53 +0000)]
Now Annotatable<BPatch_function> is instantiated on all platforms

12 years agoReplaced slicing macro with cap_slicing
tugrul [Thu, 27 Sep 2007 18:52:43 +0000 (18:52 +0000)]
Replaced slicing macro with cap_slicing

12 years agoRemoved defines that would not work with binary distribution
tugrul [Thu, 27 Sep 2007 18:51:48 +0000 (18:51 +0000)]
Removed defines that would not work with binary distribution

12 years agoAdd cap_slicing
tugrul [Thu, 27 Sep 2007 18:51:03 +0000 (18:51 +0000)]
Add cap_slicing

12 years ago*** empty log message ***
giri [Thu, 27 Sep 2007 15:21:42 +0000 (15:21 +0000)]
*** empty log message ***

12 years agoFix an AIX buidl failure
giri [Thu, 27 Sep 2007 15:21:28 +0000 (15:21 +0000)]
Fix an AIX buidl failure

12 years agoDefine a new type for flags of a section
giri [Thu, 27 Sep 2007 03:22:10 +0000 (03:22 +0000)]
Define a new type for flags of a section

12 years agoix MD side build failurec
giri [Thu, 27 Sep 2007 03:22:08 +0000 (03:22 +0000)]
ix MD side build failurec

12 years agoAdd BPatch_addressSpace and BPatch_binaryEdit
rutar [Tue, 25 Sep 2007 20:57:24 +0000 (20:57 +0000)]
Add BPatch_addressSpace and BPatch_binaryEdit

12 years agoBuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Tue, 25 Sep 2007 17:28:30 +0000 (17:28 +0000)]
Build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
emove the LineInformation.h include

12 years agoBuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Tue, 25 Sep 2007 17:28:23 +0000 (17:28 +0000)]
Build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dd a new getSegments function

12 years agoBuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Tue, 25 Sep 2007 17:28:12 +0000 (17:28 +0000)]
Build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
hange codeOffset to imageOffset

12 years agoBuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Tue, 25 Sep 2007 17:28:11 +0000 (17:28 +0000)]
Build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ix a windows build error

12 years agoBuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Tue, 25 Sep 2007 17:28:10 +0000 (17:28 +0000)]
Build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Make BPatch_addressSpace exportable on windows

12 years agoBuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Tue, 25 Sep 2007 17:28:09 +0000 (17:28 +0000)]
Build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add the new BPatch_addressSpace to the project

12 years agoWorking workaround for gprolog dependency
cooksey [Tue, 25 Sep 2007 16:27:17 +0000 (16:27 +0000)]
Working workaround for gprolog dependency

12 years agoThis commit is a temporary workaround for a gprolog dependency in the new
cooksey [Tue, 25 Sep 2007 01:58:34 +0000 (01:58 +0000)]
This commit is a temporary workaround for a gprolog dependency in the new
test suite while I figure out a better way to handle it  - - - - - - - -
Including generated files in CVS to work around gprolog dependency

12 years agoThis commit is a temporary workaround for a gprolog dependency in the new
cooksey [Tue, 25 Sep 2007 01:58:33 +0000 (01:58 +0000)]
This commit is a temporary workaround for a gprolog dependency in the new
test suite while I figure out a better way to handle it  - - - - - - - -
'make clean' no longer removes generated files

12 years agoMissed a file from previous new test suite commit
cooksey [Mon, 24 Sep 2007 18:21:21 +0000 (18:21 +0000)]
Missed a file from previous new test suite commit

12 years agoThis is a preliminary checkin of the new test suite so Ray and I can work on
cooksey [Mon, 24 Sep 2007 16:35:37 +0000 (16:35 +0000)]
This is a preliminary checkin of the new test suite so Ray and I can work on
getting nightly tests going on it.  - - - - - - - - - - - - - - - - - - -
Initial checkin for new test suite

12 years agoThis is a preliminary checkin of the new test suite so Ray and I can work on
cooksey [Mon, 24 Sep 2007 16:35:35 +0000 (16:35 +0000)]
This is a preliminary checkin of the new test suite so Ray and I can work on
getting nightly tests going on it.  - - - - - - - - - - - - - - - - - - -
Build the new test suite on x86-linux only

12 years agoCode refactoring adds parent class to BPatch_process
rutar [Sun, 23 Sep 2007 21:08:53 +0000 (21:08 +0000)]
Code refactoring adds parent class to BPatch_process

12 years agoParsing & Windows fixes - - - - - - - - - - - - - - - - - - - - - - - -
nater [Fri, 21 Sep 2007 20:56:36 +0000 (20:56 +0000)]
Parsing & Windows fixes  - - - - - - - - - - - - - - - - - - - - - - - -
The InstrucIter::hasMore() predicate incorrectly returned true even if
the current instruction is the last one in the InstrucIter's valid
range.

12 years agoParsing & Windows fixes - - - - - - - - - - - - - - - - - - - - - - - -
nater [Fri, 21 Sep 2007 20:56:35 +0000 (20:56 +0000)]
Parsing & Windows fixes  - - - - - - - - - - - - - - - - - - - - - - - -
It is possible to iterate off the end of the mapped PE image in some
cases while parsing the entry point on Windows in search of the 'main'
function. Validate addresses during this parse.

12 years agoParsing & Windows fixes - - - - - - - - - - - - - - - - - - - - - - - -
nater [Fri, 21 Sep 2007 20:56:33 +0000 (20:56 +0000)]
Parsing & Windows fixes  - - - - - - - - - - - - - - - - - - - - - - - -
SymtabAPI was reporting the run-time virtual size for code & data
sections instead of the size on disk. This could cause invalid
pointer dereferences during parsing if the target addresses were outside
of the mapped file image.

12 years agoMoved enum error defn's here
giri [Fri, 21 Sep 2007 15:23:10 +0000 (15:23 +0000)]
Moved enum error defn's here

12 years agoMoved enum error defn's from Symtab.h to util.h
giri [Fri, 21 Sep 2007 15:21:05 +0000 (15:21 +0000)]
Moved enum error defn's from Symtab.h to util.h

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Thu, 20 Sep 2007 21:43:45 +0000 (21:43 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Fix warnings

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Thu, 20 Sep 2007 21:43:44 +0000 (21:43 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Move Symtab enum error definitions from Symtab.h to util.h

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Thu, 20 Sep 2007 21:43:42 +0000 (21:43 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Change Dyn_Symbol to Symbol

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Thu, 20 Sep 2007 21:43:36 +0000 (21:43 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Fix AIX build errors(changed functions appropriately)

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
giri [Thu, 20 Sep 2007 21:43:35 +0000 (21:43 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add dynutil/h to the include directories

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 20 Sep 2007 17:22:47 +0000 (17:22 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Remove a print statement

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 20 Sep 2007 17:22:46 +0000 (17:22 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Centralize some function call generation code

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 20 Sep 2007 17:22:45 +0000 (17:22 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Fix a relocation #define

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 20 Sep 2007 17:22:43 +0000 (17:22 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Correct AMD-64 problems

12 years agobuild fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 20 Sep 2007 17:22:42 +0000 (17:22 +0000)]
build fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Make methods public

12 years agoFix CVS conflicts
giri [Wed, 19 Sep 2007 22:25:16 +0000 (22:25 +0000)]
Fix CVS conflicts

12 years agoBuild fixes
giri [Wed, 19 Sep 2007 22:23:34 +0000 (22:23 +0000)]
Build fixes

12 years ago*** empty log message ***
giri [Wed, 19 Sep 2007 22:20:44 +0000 (22:20 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
giri [Wed, 19 Sep 2007 22:12:28 +0000 (22:12 +0000)]
*** empty log message ***

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:55:15 +0000 (21:55 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Add a new dynutil dir which includes declares utilities used by all current & future components of dyninst under the namespace Dyninst

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:27 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Change to use the new namespaces for SymtabAPI classes. Also change some pdstring's to std::string's

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:26 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Remove Line map parsing files
dyninstAPI/dyninstAPI.vcproj

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:24 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Change properties of the libcommon project on windows

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:23 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Fix windows build

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:16 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Add new files to the build line

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:06 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
New tests to test the debug info parsing functionality and change old tests to include namespaces

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:04 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Dwarf and stabs parsing code moved from dyninst

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:54:03 +0000 (21:54 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Add namespaces and improve emit functionality

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:53:45 +0000 (21:53 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Remove existing files with Dyn_ prefixes

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:53:45 +0000 (21:53 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Declare classes within Dyninst:::SymtabAPI namespace & add debug info parsing functions

12 years agoMove debug information parsing to SymtabAPI - - - - - - - - - - - - - -
giri [Wed, 19 Sep 2007 21:53:43 +0000 (21:53 +0000)]
Move debug information parsing to SymtabAPI  - - - - - - - - - - - - - -
Add the new files to the makefiles

12 years agoMore refactoring - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 19 Sep 2007 19:25:15 +0000 (19:25 +0000)]
More refactoring  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rename emitters to add platform names

12 years agoMore refactoring - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 19 Sep 2007 19:25:13 +0000 (19:25 +0000)]
More refactoring  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add 32/64 bit emitters (framework - still needs to be implemented)

12 years agoMore refactoring - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 19 Sep 2007 19:25:09 +0000 (19:25 +0000)]
More refactoring  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add a "get local pointer" method

12 years agoMore refactoring - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 19 Sep 2007 19:25:08 +0000 (19:25 +0000)]
More refactoring  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rewrite the address space tracking to be simpler

12 years agoMore refactoring - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 19 Sep 2007 19:25:07 +0000 (19:25 +0000)]
More refactoring  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Add an "emitter" method (shorter name)

12 years agoMore refactoring - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Wed, 19 Sep 2007 19:25:05 +0000 (19:25 +0000)]
More refactoring  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Finish adding child class downcasts

12 years agoFixing build failures
tugrul [Tue, 18 Sep 2007 16:22:15 +0000 (16:22 +0000)]
Fixing build failures

12 years agoRemove BPatch_annotatable.h
tugrul [Mon, 17 Sep 2007 16:17:43 +0000 (16:17 +0000)]
Remove BPatch_annotatable.h

12 years agoRemove BPatch_annotatable.C
tugrul [Mon, 17 Sep 2007 16:16:47 +0000 (16:16 +0000)]
Remove BPatch_annotatable.C

12 years agoMoving Annotation Framework into common library in windows
tugrul [Mon, 17 Sep 2007 15:35:52 +0000 (15:35 +0000)]
Moving Annotation Framework into common library in windows

12 years agoAdding BPatch_dependenceGraphNode.C and -Edge.C - along with header files - into...
tugrul [Mon, 17 Sep 2007 15:34:51 +0000 (15:34 +0000)]
Adding BPatch_dependenceGraphNode.C and -Edge.C  - along with header files - into windows build

12 years agoAdding BPatch_dependenceGraphNode.C and -Edge.C into compilation process
tugrul [Mon, 17 Sep 2007 15:32:12 +0000 (15:32 +0000)]
Adding BPatch_dependenceGraphNode.C and -Edge.C into compilation process

12 years agoAdding Slicing functionality into BPatch_function class
tugrul [Mon, 17 Sep 2007 15:27:25 +0000 (15:27 +0000)]
Adding Slicing functionality into BPatch_function class

12 years agoAdding BPatch_dependenceGraphNode and -Edge to represent graphs used in slicing
tugrul [Mon, 17 Sep 2007 15:25:00 +0000 (15:25 +0000)]
Adding BPatch_dependenceGraphNode and -Edge to represent graphs used in slicing

12 years agoMoving Annotation Framework into common library and making BPatch_function annotatable
tugrul [Mon, 17 Sep 2007 15:23:13 +0000 (15:23 +0000)]
Moving Annotation Framework into common library and making BPatch_function annotatable

12 years agoMoving Annotation Framework into common library
tugrul [Mon, 17 Sep 2007 15:13:57 +0000 (15:13 +0000)]
Moving Annotation Framework into common library

12 years agoFix off-by-one memory allocation error
cooksey [Fri, 14 Sep 2007 17:06:00 +0000 (17:06 +0000)]
Fix off-by-one memory allocation error

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:55:05 +0000 (16:55 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Change in call to decodeStartupSysCalls, which is now in class process

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:55:04 +0000 (16:55 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added some private helper functions, grouped them together

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:55:03 +0000 (16:55 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Just re-ordering of process construction initializations to avoid a compiler warning

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:55:02 +0000 (16:55 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added extra assert(0); function stubs and fixed a compile time bug, assert(0) functions require return address in windows

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:55:01 +0000 (16:55 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added copy of link structure to help in parsing of malformed binaries for 64 bit linux

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:55:00 +0000 (16:55 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added 64 bit functionality to the backup find main code

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:54:57 +0000 (16:54 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Made bugfix in analyzeImage

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:54:56 +0000 (16:54 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added extra assert(0); function stubs

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:54:55 +0000 (16:54 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bugfix to the code I added last time, fixes function offsets in new regions

12 years agoExtended backup method for finding main to linux x86 64 bit and fixed some bugs that...
roundy [Fri, 14 Sep 2007 16:54:53 +0000 (16:54 +0000)]
Extended backup method for finding main to linux x86 64 bit and fixed some bugs that I had introduced.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

12 years agoDisable save-the-world tests
legendre [Fri, 14 Sep 2007 15:37:41 +0000 (15:37 +0000)]
Disable save-the-world tests