aboutsummaryrefslogtreecommitdiff
path: root/tccelf.c
Commit message (Expand)AuthorAgeFilesLines
* ELF: Remove traces of old RUNTIME_PLTGOT codeMichael Matz2014-04-061-63/+1
* arm: Use proper PLT/GOT for -run.Michael Matz2014-04-061-9/+53
* x86_64: Create proper PLT and GOT also for -runMichael Matz2014-04-061-16/+21
* arm: Handle R_ARM_NONE relocsMichael Matz2014-04-041-0/+4
* run: Always create .got relocsMichael Matz2014-04-041-0/+7
* ELF: Make first PT_LOAD cover headersMichael Matz2014-04-031-5/+10
* x86-64: shared libs improvementMichael Matz2014-03-311-25/+45
* x86-64: Add basic shared lib supportMichael Matz2014-03-311-36/+40
* Fix again GOT32 + PLT32 reloc commitThomas Preud'homme2014-03-291-4/+3
* The hack to allow valgrind works with tcc compiled programsmingodad2014-03-281-1/+5
* This allow valgrind to work on linux, some how the PHDR is missing and then v...mingodad2014-03-281-1/+1
* Simplify and fix GOT32 + PLT32 reloc commitThomas Preud'homme2014-03-261-3/+2
* A possible fix for the memory leak reported by valgrind when running tcctest....mingodad2014-03-251-0/+1
* Support GOT32 and PLT32 reloc for same symbolThomas Preud'homme2014-03-251-11/+31
* Always link libtcc1.a in (useful for va_* on x86)Thomas Preud'homme2014-03-251-2/+3
* Fix relocation of __bound_initThomas Preud'homme2014-03-171-2/+8
* Adjust relocation offset for thumb to ARM veneerThomas Preud'homme2014-03-111-1/+1
* Fix warning of clangThomas Preud'homme2014-03-091-20/+20
* Call fill_got_entry unconditionallyThomas Preud'homme2014-02-101-2/+0
* Add support of Thumb to ARM branch relocationThomas Preud'homme2014-02-061-0/+28
* Split elf_output_file in smaller functionsThomas Preud'homme2014-02-061-544/+652
* Add macro to browse reloc and sym entriesThomas Preud'homme2014-02-061-79/+39
* Revert "Add macro to browse reloc and sym entries"Thomas Preud'homme2014-02-021-37/+77
* Revert "Split elf_output_file in smaller functions"Thomas Preud'homme2014-02-021-652/+544
* Revert "Add support of Thumb to ARM branch relocation"Thomas Preud'homme2014-02-021-28/+0
* Add support of Thumb to ARM branch relocationThomas Preud'homme2014-02-021-0/+28
* Split elf_output_file in smaller functionsThomas Preud'homme2014-02-021-544/+652
* Add macro to browse reloc and sym entriesThomas Preud'homme2014-02-021-77/+37
* Give ARM asm mnemonic of PLT entriesThomas Preud'homme2014-02-021-9/+9
* Clean tccelf.cThomas Preud'homme2014-02-021-199/+179
* Remove WITHOUT_LIBTCC macro: no more userThomas Preud'homme2014-01-081-3/+1
* Shared libraries also have entry pointsThomas Preud'homme2014-01-081-1/+1
* Improve ELF on ARMThomas Preud'homme2014-01-081-1/+7
* Update elf.hThomas Preud'homme2014-01-081-10/+10
* Add support for runtime selection of float ABIThomas Preud'homme2014-01-081-1/+1
* i386: use __fixdfdi instead of __tcc_cvt_ftolgrischka2014-01-061-2/+2
* Use libtcc.a for static link even with USE_LIBGCCThomas Preud'homme2014-01-031-1/+6
* Allow thumb transition for R_ARM_PC24Thomas Preud'homme2013-11-181-12/+13
* Revert "Add support for thread-local storage variables"Thomas Preud'homme2013-11-031-21/+8
* Add support for thread-local storage variablesThomas Preud'homme2013-10-291-8/+21
* add version number to manpageUrs Janssen2013-02-171-1/+1
* libtcc: new LIBTCCAPI tcc_set_options(TCCState*, const char*str)grischka2013-02-121-1/+1
* tcc.h: declare CValue.tab[LDOUBLE_SIZE/4]grischka2013-02-081-7/+7
* lib/Makefile: use CC, add bcheck to libtcc1.agrischka2013-02-061-4/+0
* tccelf: fix debug section relocationgrischka2013-02-051-1/+1
* portability: make tcc_get_symbol() available for non-nativegrischka2013-02-041-2/+2
* portability: fix void* <-> target address conversion confusiongrischka2013-02-041-37/+40
* Revert "Don't call elf_hash on NULL value"Thomas Preud'homme2013-01-311-1/+1
* safety: replace occurrences of strcpy by pstrcpygrischka2013-01-311-16/+6
* Don't call elf_hash on NULL valueDomingo Alvarez Duarte2013-01-311-1/+1