use of an array of the below struct instead of 3 separate arrays leads to better cache performance and smaller memory usage typedef struct { _Eo *ptr; unsigned int active : 1; unsigned int generation : BITS_FOR_GENERATION_COUNTER; } _Eo_Id_Entry; |
||
---|---|---|
.. | ||
Eo.h | ||
eo.c | ||
eo_base_class.c | ||
eo_private.h | ||
eo_ptr_indirection.c | ||
eo_ptr_indirection.h |