diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-12-01 15:26:42 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-12-01 15:26:42 -0800 |
| commit | 6da1a3fcd6b8996a8fde2dd80a93a3a3008a9659 (patch) | |
| tree | 1c56984b1720f190fe01d9cb2d1dd89051c61cc8 /src/rt/rust_scheduler.cpp | |
| parent | d1fd7d49a773d5b5921a659d9c1222b662b991d5 (diff) | |
| download | rust-6da1a3fcd6b8996a8fde2dd80a93a3a3008a9659.tar.gz rust-6da1a3fcd6b8996a8fde2dd80a93a3a3008a9659.zip | |
rt: Refactor record_sp into task::record_stack_limit
Diffstat (limited to 'src/rt/rust_scheduler.cpp')
| -rw-r--r-- | src/rt/rust_scheduler.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/rt/rust_scheduler.cpp b/src/rt/rust_scheduler.cpp index d12f37107a4..42b2e490404 100644 --- a/src/rt/rust_scheduler.cpp +++ b/src/rt/rust_scheduler.cpp @@ -367,14 +367,11 @@ rust_scheduler::init_tls() { tls_initialized = true; } -extern "C" CDECL void -record_sp(void *limit); - void rust_scheduler::place_task_in_tls(rust_task *task) { int result = pthread_setspecific(task_key, task); assert(!result && "Couldn't place the task in TLS!"); - record_sp(task->stk->data + RED_ZONE_SIZE); + task->record_stack_limit(); } rust_task * |
