aboutsummaryrefslogtreecommitdiff
path: root/tccelf.c
Commit message (Expand)AuthorAgeFilesLines
* Cleanups (float consts, sections, symbols)Michael Matz2017-05-021-13/+21
* elf: Tidy section headersMichael Matz2017-05-021-2/+51
* arm: Fix build_got_entriesThomas Stalder2017-04-271-1/+5
* tcc: fixup clang warningsAndrei Warkentin2017-04-251-1/+1
* Add support of musl-libcMarc Vertes2017-04-201-1/+1
* cross-compilers: allow individual configurationgrischka2017-02-231-10/+14
* -Wl, --enable-new-dtags for DT_RUNPATH instead of DT_RPATHSteffen Nurpmeso2017-02-181-1/+2
* fixes & cleanupsgrischka2017-02-131-8/+7
* Fix gawk miscompileMichael Matz2016-12-181-24/+32
* Fix initializing members multiple timesMichael Matz2016-12-151-0/+37
* tccelf: some linker cleanupgrischka2016-12-151-411/+144
* Use functions to get relocation infoThomas Preud'homme2016-12-101-12/+10
* 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