dyninst.git
14 years agoFix Wisconsin build issue for test_mem in newtestsuite; add .cvsignore
cooksey [Thu, 4 Oct 2007 16:09:34 +0000 (16:09 +0000)]
Fix Wisconsin build issue for test_mem in newtestsuite; add .cvsignore
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Fix Wisconsin build error

14 years agoFix Wisconsin build issue for test_mem in newtestsuite; add .cvsignore
cooksey [Thu, 4 Oct 2007 16:09:32 +0000 (16:09 +0000)]
Fix Wisconsin build issue for test_mem in newtestsuite; add .cvsignore
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Clean up CVS output in newtestsuite

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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)

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

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

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

14 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

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

14 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

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

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

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

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

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

14 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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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.

14 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.

14 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.

14 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

14 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

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

14 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

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

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

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

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

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

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

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

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

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

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

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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

14 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)

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

14 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

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

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

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

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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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