summaryrefslogtreecommitdiff
path: root/libexec/ld.so
AgeCommit message (Expand)Author
2010-06-05Argh, revert previous change, for older binutils do not grok the fic() change.Miod Vallat
2010-06-05Explicitely pass a %sr register to fic instructions, instead of realying onMiod Vallat
2010-05-27Synchronize caches after modifying the data words in the PLT stub to preventMark Kettenis
2010-05-11Correct the _dl_sigprocmask() stub to take and store signal masksPhilip Guenthe
2010-05-09use _dl_memset() instead of bzero() here. Unbreaks sparc build.Matthieu Herrb
2010-05-09Reserve space for 6 extended word argument slots required by the ABI.Mark Kettenis
2010-05-03Fix breakage from last commit. Bad guenther@, no cookie!Miod Vallat
2010-05-03Make powerpc consistent with the other platforms: SYM_SEARCH_OBJPhilip Guenthe
2010-05-02Fix breakage from last commit. Bad guenther@, no cookie!Mark Kettenis
2010-05-02Combine the signal mask handling into _dl_thread_bind_lock(), as it's MI.Philip Guenthe
2010-05-01bzero a struct to appease gcc4.Jonathan Gray
2010-04-24Fix handling of more than 32768 PLT entries. Mostly from NetBSD.Mark Kettenis
2010-03-30several missing closedir() callszinovik
2010-03-27Remove explicit nop's in delay slots introduced in the previous commit. TheyMark Kettenis
2010-03-27Implement lazy binding on mips64. This implementation relies on having twoMark Kettenis
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
2010-02-01Properly restore ret1 instead of overwriting ret0 with the saved value.Mark Kettenis
2010-01-03Make lazy binding work on hppa.Mark Kettenis
2010-01-02Fix handling of hppa RELOC_IPLT relocations during 'bootstrap relocation'.Mark Kettenis
2010-01-02the abstraction of using a function pointer for the print functions isTheo de Raadt
2009-12-30Remove paths from the prebind code that shouldn't be present.Dale Rahn
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2009-08-19In ldconfig the dewey field of shlib_list was only partially filledAlexander Bluhm
2009-08-16Do not have multiple va_end(). Ok miod@ + many more.Anders Magnusson
2009-05-30Airplane work, undefined weak variables not getting resolved is not an error.Dale Rahn
2009-05-18Add buffer mechanism internal ld.so printing code. makes ktrace more readable.Dale Rahn
2009-05-18make _dl_wrstderr() not call write per-character; ok drahnTheo de Raadt
2009-03-02ldd(1) accepts more than one program as argument; while here,Igor Sobrado
2009-02-16Fix passing of ps_strings, cleanup and obj_main values to _start() in crt0.Kurt Miller
2009-02-04Tag ld.so as an OpenBSD binary/library.Mark Kettenis
2008-11-09typo fixed (overriden -> overridden)Tobias Stoeckmann
2008-10-02Fix mmap() error checking to be correct 64-bit addresses. ConsistentlyKurt Miller
2008-08-24prepends, not overrides default search path. with/ok kurt@Martynas Venckus
2008-07-28Only optimize away plt relocation when obj_base == 0. CorrectsKurt Miller
2008-07-24release the bind lock before resetting the signal maskPhilip Guenthe
2008-07-16Fix several of the 'large offset' PLT entries. With help from kurt.Dale Rahn
2008-06-27Remove again the old _dl_md_reloc() calls-through-plt workaround: it isMiod Vallat
2008-06-25Make ldd grok pie binaries.Kurt Miller
2008-06-13Pass relocated Elf_Dyn * to _dl_finalize_object(). Needed for pieKurt Miller
2008-06-13Completing the executable elf_object_t data exposed a bug inKurt Miller
2008-06-12- rename _dl_boot argument loff to dyn_loff to differentiate it fromKurt Miller
2008-06-08When prebind_newfile() is called the input file is replaced with the newDale Rahn
2008-05-05Constantly fill in the program header pointer and count in elf_object_tKurt Miller
2008-04-11Correct a bug where _dl_error was set to DL_NOT_FOUND when a shared libKurt Miller
2008-04-09Improve support for shared libs linked at non-zero addreses:Kurt Miller
2008-04-03Use the libgcc version of these functions, no point in having extra copies.Dale Rahn
2008-04-02Use the proper define for this address, not a incorrect (on 64bit) define.Dale Rahn
2008-02-24Use rounded down address when changing memory protections on the GOT, suchDale Rahn
2008-02-24Use rounded down address when changing memory protections on the GOT, suchMark Kettenis
2007-11-27Fix dlsym w/special handles when called from an executable that has beenKurt Miller