Summary: 33 instances, 32 unique Text Count // TODO: Minimal stats object for just the stats on this datastructure. 1 // TODO take account of pagemap size in the calculation of how big it 1 * TODO In CHERI+MTE, this, is part of the CAmoCDecVersion instruction; 1 // TODO: This is leaking `meta`. Currently there is no facility for 1 * TODO: This manages pieces of memory smaller than (1U << MIN_CHUNK_BITS) to 1 * TODO: Due to the current structure for constexpr evaluation this file does 1 // TODO delay the clear to the next user of the slab, or teardown so 1 // TODO: Should really use C++20 atomic_ref rather than a union. 1 * TODO: There is a known bug in CheriBSD that means round-tripping through 1 // TODO: Handle message queue on this path? 1 // TODO could optimise this, to return the whole list in one append 1 // TODO: perhaps remove static_cast with resolution of 1 * TODO In the CHERI+MTE case, we must reconstruct the pointer for the 1 * TODO: Unsurprisingly, the CHERI+MTE case once again has something to 1 // TODO: the backtrace mechanism does not yet work on CHERI, and causes 1 // TODO CHERI capability bound here! 2 // TODO: This is a capability amplification as we are saying we 1 // TODO: Should this be tested even in the !CHECK_CLIENT case? 1 // TODO: If the system call fails then the POSIX PAL calls libc 1 // TODO handle bounded versus lazy pagemaps in stats 1 * TODO: Consider putting prev_encoded at the end of the object, would 1 // TODO thread capabilities? 1 // TODO: Should this be zeroing the free Object state, in the non-zeroing 1 // stats().remote_post(); // TODO queue not in line! 1 * TODO Further, in the CHERI+MTE case, the tag check will be implicit in 1 // TODO this needs to not double count stats 1 * TODO: We'd like, in some sense, to more tightly couple or integrate 1 // TODO What's the domestication policy here? At the moment we just 1 // from lazy_init is the originating allocator. (TODO: but note that this 1 dealloc(p.unsafe_ptr()); // TODO don't double count statistics 1 // TODO this needs to not double revoke if using MTE 1 // TODO reestablish checks, when we sanitise the stats. 1