aboutsummaryrefslogtreecommitdiff
path: root/tccrun.c
Commit message (Collapse)AuthorAgeFilesLines
* selinux: correct ftruncate, fix bus error in tcc -runHenry Kroll III2010-10-271-2/+3
|
* Remove ifdef STT_GNU_IFUNC test in tccrun.cThomas Preud'homme2010-10-101-5/+1
| | | | | | STT_GNU_IFUNC is always defined (there is no conditional definition of it) so the ifdef test for STT_GNU_IFUNC in tccrun.c has no reason to be.
* Add support for __FreeBSD_kernel__ kernelThomas Preud'homme2010-09-101-4/+4
| | | | | Add support for kfreebsd-i386 and kfreebsd-amd64 Debian arch with thanks to Pierre Chifflier <chifflier@cpe.fr>.
* Add support for indirect functions as externals.Thomas Preud'homme2010-08-091-1/+5
| | | | Add link support to use indirect functions defined in external modules
* ARM: implement rt_get_caller_pcDaniel Glöckner2010-05-141-0/+44
|
* ARM: allow jumps > 32MB on -runDaniel Glöckner2010-05-141-2/+2
| | | | This is needed to reach tinycc's PLT from the compiled program.
* make --with-selinux work with libtcc, tooHenry Kroll III2010-04-241-34/+26
|
* Use mmap instead of exec mem for Selinux machines. Fixes crash on Fedora.Henry Kroll III2010-04-201-4/+33
|
* build from multiple objects: fix other targetsgrischka2009-12-201-2/+2
|
* win64: add tiny unwind data for setjmp/longjmpgrischka2009-12-201-0/+7
| | | | | | | | | 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.
* allow tcc be build from separate objectsgrischka2009-12-201-21/+22
| | | | If you want that, run: make NOTALLINONE=1
* win32: enable bounds checker & exception handlergrischka2009-12-191-242/+321
| | | | exception handler borrowed from k1w1. Thanks.
* tcc_relocate: revert to 0.9.24 behaviorgrischka2009-12-191-15/+20
|
* tccrun: new filegrischka2009-12-191-0/+518
factor out -run support