X-Git-Url: http://demsky.eecs.uci.edu/git/?p=model-checker.git;a=blobdiff_plain;f=threads.h;h=91db236f4bddb904fbd7944c35c00b39bbfce092;hp=9fecdfd3c7466398c85ec3dfafebb314d5887bfa;hb=9db4729d3e6ab5f3ec5fd8a2560d95026332fecf;hpb=a7f4b420cb8b12813d3feed76cf6af72b9803697 diff --git a/threads.h b/threads.h index 9fecdfd..91db236 100644 --- a/threads.h +++ b/threads.h @@ -106,7 +106,12 @@ public: friend void thread_startup(); - SNAPSHOTALLOC + /** + * Intentionally NOT allocated with MODELALLOC or SNAPSHOTALLOC. + * Threads should be allocated on the user's normal (snapshotting) heap + * to allow their allocation/deallocation to follow the same pattern as + * the rest of the backtracked/replayed program. + */ private: int create_context(); Thread *parent;