Commit History

Autor SHA1 Mensaxe Data
  Jeremy Soller f5651b22ea Do not overwrite static TCB %!s(int64=2) %!d(string=hai) anos
  Jeremy Soller 16abc91341 cargo fmt and cargo fix %!s(int64=2) %!d(string=hai) anos
  Jeremy Soller d1a86c850e Hack to use the correct TLS size for the first TLS module %!s(int64=2) %!d(string=hai) anos
  Jeremy Soller 976ca7893f Use current Tcb if it is set even if no linker objects are loaded %!s(int64=2) %!d(string=hai) anos
  Jeremy Soller 367be58666 Set linker_ptr when using static TLS %!s(int64=2) %!d(string=hai) anos
  4lDO2 4e5ccbffd1 Allow constructors to access env vars. %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller 824184a66c Make sure strong symbols are preferred by ld_so %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller ecd934951d R_X86_64_TPOFF64 does not require symbol, allow it to be unset %!s(int64=3) %!d(string=hai) anos
  Jeremy Soller ccee7eae5f Merge branch 'tlssym' into 'master' %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka 6497d71d2f Fix dlsym of TLS variables %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka 6332828725 Call DSO destructors during exit() %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka a7480ea656 Fix global symbols relocations %!s(int64=4) %!d(string=hai) anos
  Jeremy Soller 3e49323a3a Merge branch 'dlopen' into 'master' %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka eee9a80baa Fix tls tests for dynamic linker %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka c11aad71b8 Add support for dlopen(NULL, ...) %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka 7829a7ade9 Add support for RUNPATH %!s(int64=4) %!d(string=hai) anos
  Mateusz Tabaka 42acd32ac0 Fix TCB master address %!s(int64=4) %!d(string=hai) anos
  Jeremy Soller 7db83596a2 Merge branch 'gcc_compile' into 'master' %!s(int64=5) %!d(string=hai) anos
  oddcoder ab92ff9d41 make all ld printlns happen in case of verbose = true and apply cargo fmt %!s(int64=5) %!d(string=hai) anos
  oddcoder 7b29f6eb27 Avoid relinking already linked libs %!s(int64=5) %!d(string=hai) anos
  oddcoder 61fcc018fc Refer to libraries with soname if available and avoid loading libs twice %!s(int64=5) %!d(string=hai) anos
  Ahmed Abd El Mawgood 40328a0d09 Modify ld_script so that it works on linux. %!s(int64=5) %!d(string=hai) anos
  jD91mZM2 0178565f71 Move text section of linker away %!s(int64=5) %!d(string=hai) anos
  oddcoder 37a462de5d Apply cargo fmt to the whole repo %!s(int64=5) %!d(string=hai) anos
  no name 890a9ed033 Implement dlopen/close %!s(int64=5) %!d(string=hai) anos
  oddcoder ea3265766c Allow struct Linker to specify which library space to use %!s(int64=5) %!d(string=hai) anos
  oddcoder b4a6a7ece5 Refactor init and fini by merging common code %!s(int64=5) %!d(string=hai) anos
  oddcoder 6d0c9dccd5 Allow Linker struct to specify with library name space to operate on %!s(int64=5) %!d(string=hai) anos
  oddcoder 01b1738b3a Separate library specific data from main Linker struct %!s(int64=5) %!d(string=hai) anos
  oddcoder aaf017d9d1 Fix regression introduced in 5fcf9206 %!s(int64=5) %!d(string=hai) anos