Age | Commit message (Expand) | Author |
2017-12-30 | Don't pull in <sys/file.h> just to get fcntl.h | Philip Guenther |
2017-09-07 | In elf_load_file() to not call free(9) with an uninitialized size | Alexander Bluhm |
2017-03-20 | Initialize the stack buffer used to build the auxiliary vector to zero to | Mark Kettenis |
2017-03-05 | Generating a coredump requires walking the map twice; change | Philip Guenther |
2017-02-11 | Correct the entry point and base address calculations for an | Philip Guenther |
2017-02-08 | Remove support for forcing the ELF interpreter to a specific address, | Philip Guenther |
2017-02-08 | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except | Philip Guenther |
2017-02-08 | Move ELF_AUX_ENTRIES from exec_elf.h to exec_elf.c; it's totally internal | Philip Guenther |
2017-02-08 | Change ELFNAME(read_from)'s buf parameter to be void*, eliminating a cast | Philip Guenther |
2017-02-08 | elf{32,64}_check_brand() isn't used; delete it | Philip Guenther |
2017-02-08 | Provide size-generic ELF_NO_ADDR in <sys/exec_elf.h> and use that instead | Philip Guenther |
2017-02-05 | Since we expect to never do binary compat with other OSes again, | Philip Guenther |
2017-01-21 | p_comm is the process's command and isn't per thread, so move it from | Philip Guenther |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-10-05 | Display/test/use the process PID, not the thread's TID, in a few places. | Philip Guenther |
2016-09-12 | When trying to run an ELF binary marked PT_OPENBSD_WXNEEDED from a | Ingo Schwarze |
2016-06-11 | Since epp->ep_name is a userland pointer, use copyinstr(9) to get a copy ok | Mark Kettenis |
2016-06-08 | Enforce W^X and map W|X segments without X permission initially. The | Mark Kettenis |
2016-05-30 | Identify W^X labelled binaries at execve() time based upon WX_OPENBSD_WXNEEDED | Theo de Raadt |
2016-05-30 | backout to insert correct commit message | Theo de Raadt |
2016-05-30 | *** empty log message *** | Theo de Raadt |
2016-05-10 | SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookie | Theo de Raadt |
2016-02-28 | Support for running Linux binaries under emulation is going away. | Christian Weisgerber |
2015-11-02 | move the pledgenote annotation from `struct proc' to `struct nameidata' | Sebastien Marie |
2015-10-28 | Paranoa: p_pledgenote the NAMEI for ld.so loading | Theo de Raadt |
2015-09-28 | Track size of an opaque allocation to pass to free() later | Theo de Raadt |
2015-04-30 | Now we use p_filesz - 1 to test for NUL check that p_filesz is | Jonathan Gray |
2015-04-30 | Error out if the PT_INTERP segment isn't NUL terminated | Philip Guenther |
2015-04-26 | Require a PT_LOAD segment's p_filesz to be no larger than its p_memsz. | Philip Guenther |
2015-03-30 | Extend uvm_map_hint() to get an address range as extra arguments, and make | Miod Vallat |
2015-02-10 | Don't use an uninitialized variable when a PT_LOAD segment with | Philip Guenther |
2015-02-06 | Raise ELF_RANDOMIZE_LIMIT to 64K, so that programs and libraries can | Theo de Raadt |
2015-01-27 | Require EFT shared objects have a PT_PHDR entry to be considered | Kurt Miller |
2015-01-20 | Move ps_strings "after" the random stackgap. This makes its location a | Mark Kettenis |
2014-12-22 | Make it possible to execute PIE binaries that don't have an PT_INTERP segment | Mark Kettenis |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-11-14 | prefer sizeof(*ptr) to sizeof(struct) for malloc and free | Ted Unangst |
2014-11-06 | printf debugging worked! figured out the bug (in free()) just after | Ted Unangst |
2014-11-06 | Make better use of the value of psectionslen instead of recomputing | Todd C. Miller |
2014-11-06 | resort to printf debugging hints until we can figure this out. ok deraadt | Ted Unangst |
2014-11-03 | pass size argument to free() | Theo de Raadt |
2014-07-13 | use mallocarray for multiplied value checking | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |
2014-03-26 | Move p_emul and p_sigcode from proc to process. | Philip Guenther |
2014-03-22 | Move p_sigacts from struct proc to struct process. | Philip Guenther |
2014-01-21 | bzero -> memset | Ted Unangst |
2013-07-04 | now that free(null) is safe, delete checks | Ted Unangst |