Commit History

Автор SHA1 Съобщение Дата
  Rich Felker 9b95fd0944 define and use internal macros for hidden visibility, weak refs преди 6 години
  Rich Felker 5c2f46a214 block dlopen of libraries with initial-exec refs to dynamic TLS преди 6 години
  Rich Felker 5fdccbcd8f fix inefficient choice of tlsdesc function due to off-by-one преди 6 години
  Rich Felker 193338e619 avoid spurious dso matches by dladdr outside bounds of load segments преди 6 години
  Rich Felker f6870d6b4f make dladdr consistently produce the first symbol in presence of aliases преди 6 години
  Rich Felker c8b49b2fbc fix symtab-order-dependent spurious matches in dladdr преди 6 години
  Rich Felker 8b8fb7f037 correctly handle non-matching symbols in dladdr преди 6 години
  Rich Felker e829695fcc avoid using undefined pointer arithmetic in dladdr преди 6 години
  Rich Felker 68a5a23abc fix dynamic linker mapping/clearing bss in first/only LOAD segment преди 6 години
  Szabolcs Nagy 610c5a8524 fix TLS layout of TLS variant I when there is a gap above TP преди 6 години
  Rich Felker b4b1e10364 reintroduce hardening against partially-replaced allocator преди 6 години
  Rich Felker d610c14855 enable reclaim_gaps for fdpic преди 7 години
  Alexander Monakov ce7ae11acf ldso, malloc: implement reclaim_gaps via __malloc_donate преди 7 години
  Rich Felker 376b3c54bb disallow non-absolute rpath $ORIGIN for suid/sgid/AT_SECURE processes преди 7 години
  Rich Felker f0b235c138 honor rpath $ORIGIN for ldd/ldso command with program in working dir преди 7 години
  Rich Felker b3ae7beabb adjust dladdr dli_fbase definition to match other implementations преди 7 години
  Rich Felker a71b46cfd2 fix malloc state corruption when ldso rejects loading a second libc преди 7 години
  Rich Felker f3055e0163 allow specifying argv[0] when invoking a program via ldso command преди 7 години
  Rich Felker 43c423af5b fix regression in dlopen promotion from RTLD_LOCAL to RTLD_GLOBAL преди 7 години
  Rich Felker 66b53cfa88 ldso: avoid spurious & possible erroneous work for libs with no deps преди 7 години
  Rich Felker 0c53178ec0 fix dlopen/dlsym regression opening libs already loaded at startup преди 8 години
  Rich Felker a393d5cc8d precalculate gnu hash rather than doing it lazily in find_sym inner loop преди 8 години
  Rich Felker cb525397bb remove unused refcnt field for shared libraries преди 8 години
  Rich Felker c49d3c8ada avoid loading of multiple libc versions via explicit pathname преди 8 години
  Rich Felker 6476b81357 emulate lazy relocation as deferrable relocation преди 8 години
  Rich Felker 4823b13a75 reorder addend handling before symbol lookup in relocation code преди 8 години
  Rich Felker 4ff234f6cb rework ldso handling of global symbol table for consistency преди 8 години
  Szabolcs Nagy c9783e4d32 treat STB_WEAK and STB_GNU_UNIQUE like STB_GLOBAL in find_sym преди 8 години
  rofl0r 1f53e7d00c fix crashes in x32 __tls_get_addr преди 8 години
  Rich Felker 27b3fd68f6 fix crash from corrupted tls module list after failed dlopen преди 8 години