aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/elf_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Add PT_GETREGSETAndrew Turner2022-01-271-0/+5
* exec: Remove the stack gap implementationMark Johnston2022-01-171-2/+0
* sysent: Add a sv_psstringssz field to struct sysentvecMark Johnston2022-01-171-0/+2
* amd64: wrap 64bit sigtramp into vdsoKonstantin Belousov2021-12-061-6/+14
* fork: Allow ABI to specify fork return values for child.Dmitry Chagin2021-08-121-0/+2
* Do not call FreeBSD-ABI specific code for all ABIsKonstantin Belousov2021-07-071-0/+4
* Add infrastructure required for Linux coredump supportEdward Tomasz Napierala2021-06-291-0/+6
* random(4) FenestrasX: Push root seed version to arc4random(3)Conrad Meyer2020-10-101-2/+2
* Print symbol index for unsupported relocation typesMitchell Horne2020-10-071-8/+9
* Get rid of sv_errtbl and SV_ABI_ERRNO().Edward Tomasz Napierala2020-09-171-4/+0
* amd64 pmap: LA57 AKA 5-level pagingKonstantin Belousov2020-08-231-24/+100
* Rerun kernel ifunc resolvers after all CPUs have startedAndrew Turner2020-07-051-3/+18
* [PowerPC][Book-E] Fix missing load base in elf_cpu_parse_dynamic().Brandon Bergren2020-03-181-1/+1
* Unbreak build. It seems that mips and amd64 still pull in link_elf.c, soBrandon Bergren2019-12-241-0/+7
* Add a sv_copyout_auxargs() hook in sysentvec.John Baldwin2019-11-151-0/+1
* Use elf_relocaddr() when handling R_X86_64_RELATIVE relocations.Mark Johnston2019-09-231-2/+1
* Make randomized stack gap between strings and pointers to argv/envs.Konstantin Belousov2019-07-311-0/+1
* Remove sv_pagesize, originally introduced with r100384.Edward Tomasz Napierala2019-03-011-1/+0
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-1/+2
* Remove iBCS2, part2: general kernelMateusz Guzik2018-12-191-1/+0
* Prepare the kernel linker to handle PC-relative ifunc relocations.Mark Johnston2018-08-221-18/+9
* Implement support for ifuncs in the kernel linker.Konstantin Belousov2018-05-031-3/+26
* Style.Konstantin Belousov2018-05-031-4/+3
* sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Lower the amd64 shared page, which contains the signal trampoline,Don Lewis2017-08-021-0/+19
* Treat R_X86_64_PLT32 relocs as R_X86_64_PC32.Gleb Smirnoff2016-12-091-0/+3
* Implement vsyscall hack. Prior to 2.13 glibc uses vsyscallDmitry Chagin2016-01-091-0/+1
* Remove sv_prepsyscall, sv_sigsize and sv_sigtbl members of the structKonstantin Belousov2015-11-281-3/+0
* Split kerne timekeep ABI structure vdso_sv_tk out of the structKonstantin Belousov2015-11-231-1/+1
* Add support for weak symbols to the kernel linkers. It means thatKonstantin Belousov2015-09-201-8/+9
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-0/+1
* Improve support for XSAVE with debuggers.John Baldwin2014-11-211-3/+19
* Remove duplicate header inclusion of <sys/sysent.h>Sergey Kandaurov2012-08-071-1/+0
* Extend struct sysvec with new method sv_schedtail, which is used for anDmitry Chagin2011-03-081-0/+1
* Create shared (readonly) page. Each ABI may specify the use of page byKonstantin Belousov2011-01-081-2/+4
* Reorganize syscall entry and leave handling.Konstantin Belousov2010-05-231-1/+5
* Make sure that the primary native brandinfo always gets addedBjoern A. Zeeb2009-10-031-1/+1
* Make sure FreeBSD binaries without .note.ABI-tag section workBjoern A. Zeeb2009-08-301-1/+1
* Fix handling of .note.ABI-tag section for GNU systems [1].Bjoern A. Zeeb2009-08-241-0/+17
* Fix KBI breakage by r190520 which affects older linux.ko binaries:Dmitry Chagin2009-04-051-2/+2
* Implement new way of branding ELF binaries by looking to aDmitry Chagin2009-03-131-2/+4
* Add sv_flags field to struct sysentvec with intention to provide descriptionKonstantin Belousov2008-11-221-1/+2
* Change the static struct sysentvec and struct Elf_Brandinfo initializersKonstantin Belousov2008-09-241-44/+45
* Allow FreeBSD's native ELF image activators to execute shared libraries theAlexander Kabaev2007-05-221-2/+2
* Remove kern.elf32.can_exec_dyn sysctl. Instead extend Brandinfo structureMaxim Sobolev2005-12-261-0/+2
* Make our ELF64 type definitions match standards. In particular thisMarcel Moolenaar2005-12-181-1/+1
* Add a bare minimum (but wrong) R_X86_64_JMP_SLOT relocation type forPeter Wemm2005-09-271-0/+1
* Add __elfN(dump_thread). This function is called from __elfN(coredump)Marcel Moolenaar2004-08-111-0/+8
* Deal with REL records that have the addend embedded variable sized targetsPeter Wemm2004-05-171-2/+10
* Make a small revision to the api between the elf linker core and thePeter Wemm2004-05-161-26/+35