mach-o objfmt

Henryk Richter henryk.richter at comlab.uni-rostock.de
Mon Jan 8 11:43:04 PST 2007


Here we go with the promised update of the mach-o object format. As  
pointed out,
I changed the relocation handling for rip-relative instructions to  
allow the
intended [_foo wrt rip] notation.

So far, my own code is working fine after the slight changes in  
pointer arithmetics,
both in 32 bit and 64 bit modes.

I added some text regarding known issues and shortcomings to the top of
the objfmt file and updated the test routines.

Support for dynamic binaries and symbol-symbol wrt relocation is  
still missing.

I'd be delighted if my routines would find their way into yasm.

--Henryk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: macho-2007-01-08.tgz
Type: application/octet-stream
Size: 17716 bytes
Desc: not available
Url : http://cvs.tortall.net/pipermail/yasm-devel/attachments/20070108/cab4452a/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2482 bytes
Desc: not available
Url : http://cvs.tortall.net/pipermail/yasm-devel/attachments/20070108/cab4452a/attachment-0001.bin 


More information about the yasm-devel mailing list