X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=threads-model.h;h=e159697d9d54ce10c3cfb1fe204352a9e0bd7435;hb=cae88a8c7de282bc4c76fa5c75e5f37107bcd5d0;hp=c6078200f5911f5bf3dd78f80125b881683e1a0e;hpb=10a01d4e17bdc2424dbc67a7f70c1f04e76e812d;p=c11tester.git diff --git a/threads-model.h b/threads-model.h index c6078200..e159697d 100644 --- a/threads-model.h +++ b/threads-model.h @@ -101,6 +101,8 @@ public: bool is_model_thread() const { return model_thread; } + void * get_stack_addr() { return stack; } + friend void thread_startup(); #ifdef TLS friend void setup_context(); @@ -156,6 +158,7 @@ private: void *arg; ucontext_t context; void *stack; + uint32_t stack_size; #ifdef TLS void * helper_stack; public: