Commit Graph

7 Commits

Author SHA1 Message Date
a79d109fcc obj: add header-offset field to object_type
this allows the object header to be placed anywhere within the larger
object structure.

the object system now also ensures that the object is zero-initialised
during allocation.
2023-05-06 22:22:05 +01:00
f52ca2f1e2 obj: object header is no longer allocated automatically 2023-05-06 19:48:14 +01:00
b6f8c1ccaa kernel: don't use typedef for enums or non-opaque structs 2023-04-13 11:40:52 +01:00
8285506e58 obj: use ref-counting in set objects 2023-03-05 18:26:05 +00:00
bc1bc9fec5 obj: add set and namespace object callbacks 2023-02-25 19:12:09 +00:00
8c87e78797 obj: add more set and namespace functions 2023-02-25 17:57:53 +00:00
ef10ed5cd2 kernel: add initial object manager definitions 2023-02-17 19:36:14 +00:00