zephyr/tests/kernel/mem_protect
Andrew Boie 97bf001f11 userspace: get dynamic objs from thread rsrc pools
Dynamic kernel objects no longer is hard-coded to use the kernel
heap. Instead, objects will now be drawn from the calling thread's
resource pool.

Since we now have a reference counting mechanism, if an object
loses all its references and it was dynamically allocated, it will
be automatically freed.

A parallel dlist is added for efficient iteration over the set of
all dynamic objects, allowing deletion during iteration.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2018-05-16 17:32:59 -07:00
..
app_memory tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
mem_protect kernel: remove k_object_access_revoke() as syscall 2018-05-16 17:32:59 -07:00
obj_validation userspace: get dynamic objs from thread rsrc pools 2018-05-16 17:32:59 -07:00
protection tests: allow unsupported tests to be skipped 2018-04-25 14:18:15 +05:30
stack_random tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
stackprot tests: stackprot: move to ztest 2018-04-25 14:18:15 +05:30
userspace kernel: remove k_object_access_revoke() as syscall 2018-05-16 17:32:59 -07:00
x86_mmu_api tests: kernel: mem_protect: Update platform whitelist 2018-03-26 14:24:34 -04:00