Fix missing comments on jmpl/jmpq (tail call optimization)
This works fine for functions, but _objc_msgSend are not yet resolved correctly


git-svn-id: http://otx.osxninja.com/builds/trunk@553 5968870d-8a1b-0410-8ef2-9208d525af3e
Xcode 3.2.5 project (with "developmentRegion" and "knownRegions" keys)


git-svn-id: http://otx.osxninja.com/builds/trunk@554 5968870d-8a1b-0410-8ef2-9208d525af3e
Fix x86_64 objc_msgSend (callq) comments


git-svn-id: http://otx.osxninja.com/builds/trunk@555 5968870d-8a1b-0410-8ef2-9208d525af3e
Set dummy standard input for NSTask in order not to silence the Xcode console. (Tip found on http://www.cocoadev.com/index.pl?NSTask)


git-svn-id: http://otx.osxninja.com/builds/trunk@556 5968870d-8a1b-0410-8ef2-9208d525af3e
Eliminate a lot of untranslated _objc_msgSend for i386

Thanks to Scott Morrison, see https://github.com/smorr/otx/commit/7bb41902b154bed0e24d0a304d906a90b8588c1c for details.


git-svn-id: http://otx.osxninja.com/builds/trunk@557 5968870d-8a1b-0410-8ef2-9208d525af3e
Adding initial support for i386 Obj-C 2 (Used by iOS 5 Simulator)
Adding OCClassRefType to switch statements (mirroring X8664Processor)
- Adding iStack[ESI] was resulting in invalid addresses, back that change out
- Keep section that sets 'popl %esi' as iCurrentThunk
- Add 'popl %edi' as iCurrentThunk
- Simply switch logic
Adding -[X86Processor printBlocks:] to aid in debugging
Fixing logic for near jumps
Save iCurrentThunk in machine state and allow it to mov
Getting rid of speedyDelivery, profiling shows that it is no longer needed
Make otx work as a 64-bit executable
Adding basic stats to see how many objc_msgSend's remain
Adding debug mode, fixing a ton of untranslated objc_msgSends in objc1/i386

- Local variables now work for instructions in MOD8
- MOD8 uses SInt8 (per Intel docs), not UInt8
- Removing iCurrentThunk, it shouldn't be needed
- XOR now operates on the correct register ;)
- Update existing local variables with the same offset
Take out debug NSLogs
Add command line option to remove binary code column
Fixing local offsets
Note: This hides a bug where theCodeCString is too short for some lines.  I need to investigate that in more detail ;)
Fix method return types when stored in __objc_methtype section
Thanks to smorr for pointing this out!
Question marks: now with actual NULL termination!