History log of /openbsd/sys/kern/subr_poison.c (Results 1 – 15 of 15)
Revision Date Author Comments
# 0d280c5f 14-Aug-2022 jsg <jsg@openbsd.org>

remove unneeded includes in sys/kern
ok mpi@ miod@


# b27348b2 08-Sep-2017 deraadt <deraadt@openbsd.org>

If you use sys/param.h, you don't need sys/types.h


# 21dab745 14-Mar-2015 jsg <jsg@openbsd.org>

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


# ded71d75 27-Sep-2014 tedu <tedu@openbsd.org>

add back inverted poison patterns. keep high bits, but twiddle low bits.


# 2ae04ebc 22-Jul-2014 deraadt <deraadt@openbsd.org>

The last poison change is awesome, it is triggering use after free bugs.
Some of them aren't too difficult to find and fix, but others are turning
out to be deeply hidden. The timing is poor -- disa

The last poison change is awesome, it is triggering use after free bugs.
Some of them aren't too difficult to find and fix, but others are turning
out to be deeply hidden. The timing is poor -- disable this for now.
We need to revisit this right after tree unlock.

show more ...


# 24c4d37a 08-Jul-2014 tedu <tedu@openbsd.org>

also use inverted poison patterns, to mix things up. ok deraadt miod


# 91370ae7 08-Jul-2014 miod <miod@openbsd.org>

Repair compilability after the recent uvmexp changes, especially for
not compile-time-known page size platforms.


# e6c6495d 08-Jul-2014 deraadt <deraadt@openbsd.org>

decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h
don't need to be married.
ok guenther miod beck jsing kettenis


# 2d02adf8 19-May-2014 tedu <tedu@openbsd.org>

consistent use of uint32_t for poison values


# d2530391 13-Jan-2014 mpi <mpi@openbsd.org>

Return the poison value in poison_check() and not the modified value.

ok tedu@


# 6a3f8192 31-May-2013 deraadt <deraadt@openbsd.org>

unfortunately the sparc pagesize handling also requires uvm_extern.h


# c51da75f 30-May-2013 tedu <tedu@openbsd.org>

tiny change to support two poison values based on page addr


# 914cf150 02-May-2013 tedu <tedu@openbsd.org>

according to pedro, ids work better with the ending $


# 410af4be 06-Apr-2013 tedu <tedu@openbsd.org>

i missed this file too.


# ef2441bc 28-Mar-2013 tedu <tedu@openbsd.org>

separate memory poisoning code to a new file and make it usable kernel wide
ok deraadt