| Index: third_party/tcmalloc/chromium/src/profile-handler.cc
|
| ===================================================================
|
| --- third_party/tcmalloc/chromium/src/profile-handler.cc (revision 94429)
|
| +++ third_party/tcmalloc/chromium/src/profile-handler.cc (working copy)
|
| @@ -36,7 +36,7 @@
|
| #include "config.h"
|
| #include "profile-handler.h"
|
|
|
| -#if !(defined(__CYGWIN__) || defined(__CYGWIN32__))
|
| +#if !(defined(__CYGWIN__) || defined(__CYGWIN32__)) && !defined(__native_client__)
|
|
|
| #include <stdio.h>
|
| #include <errno.h>
|
| @@ -478,12 +478,14 @@
|
| ProfileHandler::Instance()->GetState(state);
|
| }
|
|
|
| -#else // OS_CYGWIN
|
| +#else // !defined(OS_CYGWIN) && !defined(__native_client__)
|
|
|
| // ITIMER_PROF doesn't work under cygwin. ITIMER_REAL is available, but doesn't
|
| // work as well for profiling, and also interferes with alarm(). Because of
|
| // these issues, unless a specific need is identified, profiler support is
|
| // disabled under Cygwin.
|
| +//
|
| +// Native Client runtime also does not have signals working.
|
| extern "C" void ProfileHandlerRegisterThread() {
|
| }
|
|
|
| @@ -501,4 +503,4 @@
|
| extern "C" void ProfileHandlerGetState(ProfileHandlerState* state) {
|
| }
|
|
|
| -#endif // OS_CYGWIN
|
| +#endif // !defined(OS_CYGWIN) && !defined(__native_client__)
|
|
|
| Property changes on: third_party/tcmalloc/chromium/src/profile-handler.cc
|
| ___________________________________________________________________
|
| Modified: svn:mergeinfo
|
| Merged /trunk/src/third_party/tcmalloc/vendor/src/profile-handler.cc:r93000
|
|
|
|
|