summaryrefslogtreecommitdiff
path: root/sys/kern/core_elf32.c
AgeCommit message (Expand)Author
2021-01-02Use <compat/netbsd32/netbsd32.h> instead of <machine/netbsd32_machdep.h>,rin
2020-10-19Arrange so that no options COREDUMP and no options PTRACE work together.christos
2020-10-10Use correct note types for register storage in 32-bit core files forrin
2020-05-30coredump_note_elf{32,64}(): avoid allcating register state buffers onthorpej
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-01-08Include XSTATE note in x86 core dumpsmgorny
2019-12-24Introduce PT_LWPSTATUS + PT_LWPNEXT, obsolete PT_LWPINFOkamil
2019-11-22Use __diagusedpgoyette
2019-11-20Move all non-emulation-specific coredump code into the coredump module,pgoyette
2019-01-22Fix code generation for programs with a faulty process mapkamil
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-01-21CID-1427760: While overrun can't happen, make it obvious that it can'tchristos
2017-05-04Set clear comment about EI_OSABI and EI_ABIVERSIONkamil
2017-03-30factor out getauxv code.christos
2017-03-29Revert previous.kamil
2017-03-29Generate ELF AUXV for core(5) and ptrace(2) limited to the vector TYPE x Vkamil
2017-01-25PR/51916: Kamil Rytarowski: Don't multiply es_arglen with ptrsz since it ischristos
2017-01-06Introduce new ptrace(2) interface: PT_SET_SIGINFO and PT_GET_SIGINFOkamil
2016-09-29Introduce and use PROC_PTRSZ() to handle differing pointer size 64->32christos
2016-09-05Build fix for when COREDUMP is turned off, from Ray Phillips in PR 51460.dholland
2016-06-27PR/51277: Fix compat32 coredumping that broke with the aux vector notechristos
2016-05-24Add a note for the auxv array so we can find our load location from achristos
2014-04-02If we are writing PN_XNUM or more phdrs, include one section header andmatt
2014-01-05Fix previous slightly differently.dsl
2014-01-05avoid use-after-free in *coredump().mrg
2014-01-04Remove __HAVE_PROCESS_XFPREGS and add the extra parameter for the sizedsl
2014-01-03Fix bug in previous (panic during process core dump).dsl
2014-01-03There is no need for uvm_coredump_walkmap() to explicity pass the proc_tdsl
2014-01-03Instead of generating all the 'note' sections twice (and hoping that thedsl
2014-01-03Minor changes to the process coredump code.dsl
2014-01-01Change the type of the 'cookie' that holds the state of the core dump filedsl
2012-01-27extending vmem(9) to be able to allocated resources for it's own needs.para
2009-12-14Merge from matt-nb5-mips64matt
2009-10-21Remove uarea swap-out functionality:rmind
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-03-09- Make the proclist_lock a mutex. The write:read ratio is unfavourable,ad
2007-02-09Merge newlock2 to head.ad
2006-11-01remove some __unused from function parameters.yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-04-17Make sure we clear cpi_name; reported by Aymeric Vincent.christos
2006-03-12Support the generation of coredumps for 32-bits binaries undercube
2005-12-08Sprinkle static.thorpej
2005-07-06Make copy{in,out}_proc work on all processes (including curproc) bychristos
2005-07-06Addendum to previous: copyin_proc() must not be used on curproc.kleink
2005-07-06Use copyin_proc() to peek for trailing zeroes in sections, as we might bekleink
2005-06-10Rework the coredump code to have no explicit knownledge of how coredumpmatt