_wh_
September 23rd, 2009, 03:32
Hi,
i writting on something like the GNU BFD library, which can convert convert objects to some virtual format and also backwards...
now i have the problem, when i rebuild a given object with a function which throws a exception, the exception handler is not called ..only with the option SAFESEH:no
in the archive below you will find 2 directories
good and bad
in good you will find the test.obj(main function) and h.obj, a small function which throws a exception compiled by nasm
in bad you will find the test.obj(main function) and h.obj, a small function which throws a exception, created from the above nasm obj but rebuilded by my tool
http://file2.ws/safeseh
i cannot see a big differences in the both h.obj objects with dumpbin or ida...
maybe you have a hint for me ?
i writting on something like the GNU BFD library, which can convert convert objects to some virtual format and also backwards...
now i have the problem, when i rebuild a given object with a function which throws a exception, the exception handler is not called ..only with the option SAFESEH:no
in the archive below you will find 2 directories
good and bad
in good you will find the test.obj(main function) and h.obj, a small function which throws a exception compiled by nasm
in bad you will find the test.obj(main function) and h.obj, a small function which throws a exception, created from the above nasm obj but rebuilded by my tool
http://file2.ws/safeseh
i cannot see a big differences in the both h.obj objects with dumpbin or ida...
maybe you have a hint for me ?