Daniel Glöckner
741841d863
ARM: allow jumps > 32MB on -run
...
This is needed to reach tinycc's PLT from the compiled program.
2010-05-14 13:07:59 +02:00
Henry Kroll III
2ab42855cb
make --with-selinux work with libtcc, too
2010-04-24 03:28:54 -07:00
Henry Kroll III
be7e339d8a
Use mmap instead of exec mem for Selinux machines. Fixes crash on Fedora.
2010-04-20 23:43:02 -07:00
grischka
0de95730ad
build from multiple objects: fix other targets
2009-12-20 20:33:41 +01:00
grischka
50b040ef83
win64: add tiny unwind data for setjmp/longjmp
...
This enables native unwind semantics with longjmp on
win64 by putting an entry into the .pdata section for
each compiled fuction.
Also, the function now use a fixed stack and store arguments
into X(%rsp) rather than using push.
2009-12-20 01:54:37 +01:00
grischka
88a3ccab9f
allow tcc be build from separate objects
...
If you want that, run: make NOTALLINONE=1
2009-12-20 01:53:49 +01:00
grischka
7fa712e00c
win32: enable bounds checker & exception handler
...
exception handler borrowed from k1w1. Thanks.
2009-12-19 22:22:43 +01:00
grischka
8bbde91f62
tcc_relocate: revert to 0.9.24 behavior
2009-12-19 22:16:23 +01:00
grischka
3db219477a
tccrun: new file
...
factor out -run support
2009-12-19 22:16:22 +01:00