Index: third_party/tcmalloc/chromium/src/base/sysinfo.cc |
=================================================================== |
--- third_party/tcmalloc/chromium/src/base/sysinfo.cc (revision 86078) |
+++ third_party/tcmalloc/chromium/src/base/sysinfo.cc (working copy) |
@@ -176,6 +176,9 @@ |
// in their first character! If that assumption is violated, we'll |
// still get a profile, but one with an unexpected name. |
// TODO(csilvers): set an envvar instead when we can do it reliably. |
+// |
+// In Chromium this hack is intentionally disabled, because the path is not |
+// re-initialized upon fork. |
bool GetUniquePathFromEnv(const char* env_name, char* path) { |
char* envval = getenv(env_name); |
if (envval == NULL || *envval == '\0') |
@@ -185,7 +188,9 @@ |
envval[0] & 127, envval+1, (unsigned int)(getpid())); |
} else { |
snprintf(path, PATH_MAX, "%s", envval); |
+#if 0 |
envval[0] |= 128; // set high bit for kids to see |
+#endif |
} |
return true; |
} |