aboutsummaryrefslogtreecommitdiff
path: root/tccelf.c
Commit message (Expand)AuthorAgeFilesLines
* Error out in put_got_entry if no dynamic symbolThomas Preud'homme2016-12-101-0/+2
* Allow PLT/GOT entry for weak static symbolThomas Preud'homme2016-12-101-0/+1
* Fix PLT creation for i386Thomas Preud'homme2016-12-101-1/+11
* Error on unrecognized relocationsThomas Preud'homme2016-12-051-0/+4
* Control symbol table of which to relocate symbolsThomas Preud'homme2016-12-031-3/+3
* Code simplification in relocate_symsThomas Preud'homme2016-12-031-7/+4
* Consolidate all relocations in relocate_sectionThomas Preud'homme2016-12-031-49/+21
* Allow to get sym attr and fail if no entryThomas Preud'homme2016-12-031-21/+23
* Consolidate GOT creation in build_got_entriesThomas Preud'homme2016-12-031-16/+24
* Make build_got_entries more target independentThomas Preud'homme2016-12-031-207/+56
* Only create GOT or GOT entry when neededThomas Preud'homme2016-12-031-22/+27
* Recognize more relocations as needing GOT/PLT entryThomas Preud'homme2016-12-031-16/+41
* Do section relocation in architecture backendThomas Preud'homme2016-12-031-482/+2
* Add address of GOT + 8 in PLT + 16 and fix PLT0Thomas Preud'homme2016-12-031-3/+5
* Improve put_got_entry doc and structureThomas Preud'homme2016-12-031-132/+132
* Rename add_elf_sym to set_elf_symThomas Preud'homme2016-12-031-24/+24
* Improve comments for symbol export and bindingThomas Preud'homme2016-12-031-5/+9
* Do not add symbol if it is already thereThomas Preud'homme2016-12-031-4/+9
* Fix error logic for undefined reference in libraryThomas Preud'homme2016-12-031-8/+7
* Clear SHF_GROUP flag when linkingroot2016-12-031-1/+1
* tccelf: introduce add32/64le()grischka2016-11-201-23/+21
* arm: Fix relocate_section with TCC_OUTPUT_MEMORYThomas Stalder2016-11-131-2/+4
* tccrun/win64: cleanup runtime function tablegrischka2016-10-191-0/+4
* tccpp_new/delete and other cleanupsgrischka2016-10-171-2/+24
* tccgen/tccelf: move code from libtcc.cgrischka2016-10-151-0/+169
* arm64: Fix -runMichael Matz2016-10-141-8/+10
* arm64: Support PREL32 relocationMichael Matz2016-10-141-0/+3
* Support archives with 64 bit indicesMichael Matz2016-10-141-7/+20
* Misc. fixesgrischka2016-10-051-3/+15
* tccelf: allow multiple declaration of bss/common symbolsgrischka2016-10-011-5/+8
* build: revert Makefiles to 0.9.26 state (mostly)grischka2016-10-011-18/+1
* libtcc: reimplement option -Wl,[-no]-whöle-archivegrischka2016-10-011-17/+26
* Revert "output all sections if we produce an executable file"grischka2016-10-011-11/+0
* Revert part of "fix installation amd bcheck for Windows"grischka2016-10-011-27/+13
* libtcc: filetype cleanupgrischka2016-10-011-4/+3
* Revert "--whole-archive support"grischka2016-10-011-3/+0
* Rein in unintended external functions.Jean-Claude Beaudoin2016-09-251-2/+2
* --whole-archive supportseyko2016-05-201-0/+3
* x86_64: Use addend on relocsMichael Matz2016-05-091-1/+1
* tccpp: cleanup options -dD -dM, remove -Cgrischka2016-05-051-1/+1
* preprocessor oprtion -C (keep comments)seyko2016-04-151-1/+1
* R_386_COPYseyko2016-04-031-0/+6
* Silence FIXME and compiler warningVlad Vissoultchev2016-03-131-0/+3
* i386: Add support for new psABI relocationThomas Preud'homme2015-12-271-2/+9
* x86-64: fix shared libsMichael Matz2015-12-171-2/+4
* x86-64: Define symbol constant for new relocsMichael Matz2015-12-171-7/+9
* x86-64: Add support for new psABI relocationsMichael Matz2015-12-171-4/+10
* tccelf.c: On arm64, use read64le, and use uint64_t to check range.Edmund Grimley Evans2015-11-201-3/+2
* Replace pointer casts with calls to (read|write)(16|32|64)le.Edmund Grimley Evans2015-11-191-121/+106
* tccelf.c: Avoid two trivial instances of undefined behaviour.Edmund Grimley Evans2015-11-091-2/+4