// If WaitForAllToQuiesce is not correct, then this should provoke an error // since we are overwriting the action data while it's being used.
constexpr size_t kAllocEntries = 512;
std::vector<memory_trace::Entry> mallocs(kAllocEntries);
std::vector<memory_trace::Entry> frees(kAllocEntries); for (size_t i = 0; i < kAllocEntries; i++) {
mallocs[i].type = memory_trace::MALLOC;
mallocs[i].ptr = 0x1234 + i;
mallocs[i].size = 100;
thread->SetEntry(&mallocs[i]);
thread->SetPending();
threads.WaitForAllToQuiesce();
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.2Bemerkung:
(vorverarbeitet am 2026-06-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.