diff options
author | mbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-30 23:02:55 +0000 |
---|---|---|
committer | mbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-30 23:02:55 +0000 |
commit | a72a9e2cd58da67c82e5636c2b70a88800a7cb27 (patch) | |
tree | 74c1cbe38e010c2ea060557e6a75fac6ba881449 /webkit/build/JavaScriptCore | |
parent | b9a9188da43a172c6b299e27075c1486fe4458e2 (diff) | |
download | chromium_src-a72a9e2cd58da67c82e5636c2b70a88800a7cb27.zip chromium_src-a72a9e2cd58da67c82e5636c2b70a88800a7cb27.tar.gz chromium_src-a72a9e2cd58da67c82e5636c2b70a88800a7cb27.tar.bz2 |
Enable TCMalloc.
I think this will be a good perf win.
Will test on bbots.
Review URL: http://codereview.chromium.org/56071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12817 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/build/JavaScriptCore')
-rw-r--r-- | webkit/build/JavaScriptCore/pthread.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/webkit/build/JavaScriptCore/pthread.h b/webkit/build/JavaScriptCore/pthread.h index 6b3a7fe..3259fe8 100644 --- a/webkit/build/JavaScriptCore/pthread.h +++ b/webkit/build/JavaScriptCore/pthread.h @@ -76,5 +76,19 @@ inline int pthread_cond_broadcast(pthread_cond_t *) { return 0; } +// ---------------------------------------------------------------------------- +// pthread_key_t + +typedef int pthread_key_t; + +void pthread_setspecific(pthread_key_t key, void* value) { + TlsSetValue(key, value); +} + +void pthread_key_create(pthread_key_t* key, void* destructor) { + // TODO(mbelshe): hook up the per-thread destructor. + *key = TlsAlloc(); +} + #endif // CHROME_WEBKIT_BUILD_JAVASCRIPTCORE_PTHREAD_H__ |