Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: third_party/tcmalloc/chromium/src/malloc_extension.cc

Issue 21157004: c++11 ud suffix fixes for tcmalloc files (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012, Google Inc. 1 // Copyright (c) 2012, Google Inc.
2 // All rights reserved. 2 // All rights reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are 5 // modification, are permitted provided that the following conditions are
6 // met: 6 // met:
7 // 7 //
8 // * Redistributions of source code must retain the above copyright 8 // * Redistributions of source code must retain the above copyright
9 // notice, this list of conditions and the following disclaimer. 9 // notice, this list of conditions and the following disclaimer.
10 // * Redistributions in binary form must reproduce the above 10 // * Redistributions in binary form must reproduce the above
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 return reinterpret_cast<uintptr_t>(entry[2]); 242 return reinterpret_cast<uintptr_t>(entry[2]);
243 } 243 }
244 void* PC(void** entry, int i) { 244 void* PC(void** entry, int i) {
245 return entry[3+i]; 245 return entry[3+i];
246 } 246 }
247 247
248 void PrintCountAndSize(MallocExtensionWriter* writer, 248 void PrintCountAndSize(MallocExtensionWriter* writer,
249 uintptr_t count, uintptr_t size) { 249 uintptr_t count, uintptr_t size) {
250 char buf[100]; 250 char buf[100];
251 snprintf(buf, sizeof(buf), 251 snprintf(buf, sizeof(buf),
252 "%6"PRIu64": %8"PRIu64" [%6"PRIu64": %8"PRIu64"] @", 252 "%6" PRIu64 ": %8" PRIu64 " [%6" PRIu64 ": %8" PRIu64 "] @",
253 static_cast<uint64>(count), 253 static_cast<uint64>(count),
254 static_cast<uint64>(size), 254 static_cast<uint64>(size),
255 static_cast<uint64>(count), 255 static_cast<uint64>(count),
256 static_cast<uint64>(size)); 256 static_cast<uint64>(size));
257 writer->append(buf, strlen(buf)); 257 writer->append(buf, strlen(buf));
258 } 258 }
259 259
260 void PrintHeader(MallocExtensionWriter* writer, 260 void PrintHeader(MallocExtensionWriter* writer,
261 const char* label, void** entries) { 261 const char* label, void** entries) {
262 // Compute the total count and total size 262 // Compute the total count and total size
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 C_SHIM(ReleaseToSystem, void, (size_t num_bytes), (num_bytes)); 368 C_SHIM(ReleaseToSystem, void, (size_t num_bytes), (num_bytes));
369 C_SHIM(GetEstimatedAllocatedSize, size_t, (size_t size), (size)); 369 C_SHIM(GetEstimatedAllocatedSize, size_t, (size_t size), (size));
370 C_SHIM(GetAllocatedSize, size_t, (const void* p), (p)); 370 C_SHIM(GetAllocatedSize, size_t, (const void* p), (p));
371 371
372 // Can't use the shim here because of the need to translate the enums. 372 // Can't use the shim here because of the need to translate the enums.
373 extern "C" 373 extern "C"
374 MallocExtension_Ownership MallocExtension_GetOwnership(const void* p) { 374 MallocExtension_Ownership MallocExtension_GetOwnership(const void* p) {
375 return static_cast<MallocExtension_Ownership>( 375 return static_cast<MallocExtension_Ownership>(
376 MallocExtension::instance()->GetOwnership(p)); 376 MallocExtension::instance()->GetOwnership(p));
377 } 377 }
OLDNEW
« no previous file with comments | « third_party/tcmalloc/chromium/src/heap-profiler.cc ('k') | third_party/tcmalloc/chromium/src/memory_region_map.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698