Searched refs:tcmalloc (Results 1 - 25 of 97) sorted by path

1234

/external/chromium-trace/
H A Dscript.js12 window.FLATTENED["tracing.tracks.object_instance_track"]=!0;window.FLATTENED["tcmalloc.heap_instance_track"]=!0;window.FLATTENED["tracing.tracks.counter_track"]=!0;window.FLATTENED["tracing.tracks.spacing_track"]=!0;window.FLATTENED["tracing.tracks.slice_group_track"]=!0;window.FLATTENED["tracing.tracks.async_slice_group_track"]=!0;window.FLATTENED["tracing.tracks.thread_track"]=!0;window.FLATTENED["ui.dom_helpers"]=!0;window.FLATTENED["tracing.tracks.process_track_base"]=!0;
432 return!1},addAllObjectsMatchingFilterToSelection:function(a,b){}};a.typeNameToTrackConstructorMap={};a.register=function(b,e){if(a.typeNameToTrackConstructorMap[b])throw Error("Handler already registered for "+b);a.typeNameToTrackConstructorMap[b]=e};a.getTrackConstructor=function(b){return a.typeNameToTrackConstructorMap[b]};return{ObjectInstanceTrack:a}});"use strict";base.requireStylesheet("tcmalloc.heap_instance_track");base.require("base.sorted_array_utils");base.require("tracing.tracks.heading_track");
434 base.exportTo("tcmalloc",function(){var d=tracing.getColorPalette(),b=tracing.getColorPaletteHighlightIdBoost(),a=ui.define("heap-instance-track",tracing.tracks.HeadingTrack);a.prototype={__proto__:tracing.tracks.HeadingTrack.prototype,decorate:function(a){tracing.tracks.HeadingTrack.prototype.decorate.call(this,a);this.classList.add("heap-instance-track");this.objectInstance_=null},set objectInstances(a){if(a){if(1!=a.length)throw Error("Bad object instance count.");this.objectInstance_=a[0];this.maxBytes_=
461 k.checked);a[c]=k.checked}var k=document.createElement("input");k.type="checkbox";f=base.Settings.get(e,f);k.checked=!!f;a[c]=f;k.addEventListener("change",h);f="#checkbox-"+b++;var l=d({className:"labeled-checkbox"});k.setAttribute("id",f);var m=document.createElement("label");m.textContent=g;m.setAttribute("for",f);l.appendChild(k);l.appendChild(m);l.__defineSetter__("checked",function(a){k.checked=!!a;h()});l.__defineGetter__("checked",function(){return k.checked});return l}}});"use strict";base.require("tcmalloc.heap_instance_track");
/external/chromium-trace/trace-viewer/src/tcmalloc/
H A Dheap_test.js7 base.require('tcmalloc.heap');
9 base.unittest.testSuite('tcmalloc.heap', function() {
10 var HeapSnapshot = tcmalloc.HeapSnapshot;
H A Dtcmalloc_instance_view.css11 .tcmalloc-instance-view #args {
15 .tcmalloc-instance-view #snapshots > * {
19 .tcmalloc-instance-view {
23 .tcmalloc-instance-view * {
27 .tcmalloc-instance-view .title {
33 .tcmalloc-instance-view td,
34 .tcmalloc-instance-view th {
H A Dtcmalloc_snapshot_view.css11 .tcmalloc-snapshot-view ul {
21 .tcmalloc-snapshot-view li {
31 .tcmalloc-snapshot-view .collapsed {
36 .tcmalloc-snapshot-view .expanded {
/external/chromium_org/base/allocator/
H A Dallocator_shim.cc16 // TODO(mbelshe): Ensure that all calls to tcmalloc have the proper call depth
50 // We include tcmalloc and the win_allocator to get as much inlining as
60 // this lock only protects against tcmalloc interfering with
198 // TODO(alexeif): Implement for allocators other than tcmalloc.
206 ext->GetNumericProperty("tcmalloc.pageheap_unmapped_bytes",
233 else if (!stricmp(environment_value, "tcmalloc"))
249 // Initializing tcmalloc.
262 tcmalloc::ThreadCache::GetBytesAllocatedOnCurrentThread,
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Dabort.cc9 namespace tcmalloc { namespace
18 } // namespace tcmalloc
H A Dabort.h15 namespace tcmalloc { namespace
17 } // namespace tcmalloc
H A Datomicops-internals-arm-generic.h163 tcmalloc::Abort();
H A Datomicops-internals-arm-v6plus.h291 tcmalloc::Abort();
H A Datomicops-internals-windows.h362 tcmalloc::Abort();
H A Dlogging.h93 tcmalloc::Abort(); \
103 tcmalloc::Abort(); \
126 tcmalloc::Abort(); \
143 tcmalloc::Abort(); \
241 tcmalloc::Abort();
H A Dsimple_mutex.h237 if (is_safe_ && fncall(&mutex_) != 0) tcmalloc::Abort(); \
242 if (is_safe_ && pthread_rwlock_init(&mutex_, NULL) != 0) tcmalloc::Abort();
246 if (is_safe_ && pthread_rwlock_init(&mutex_, NULL) != 0) tcmalloc::Abort();
260 if (is_safe_ && fncall(&mutex_) != 0) tcmalloc::Abort(); \
265 if (is_safe_ && pthread_mutex_init(&mutex_, NULL) != 0) tcmalloc::Abort();
269 if (is_safe_ && pthread_mutex_init(&mutex_, NULL) != 0) tcmalloc::Abort();
H A Dsysinfo.cc1095 namespace tcmalloc { namespace
1144 } // namespace tcmalloc
H A Dsysinfo.h230 namespace tcmalloc { namespace
/external/chromium_org/third_party/tcmalloc/chromium/src/
H A Dcentral_freelist.cc44 namespace tcmalloc { namespace
48 tcmalloc::DLL_Init(&empty_);
49 tcmalloc::DLL_Init(&nonempty_);
110 tcmalloc::DLL_Remove(span);
111 tcmalloc::DLL_Prepend(&nonempty_, span);
134 tcmalloc::DLL_Remove(span);
290 if (tcmalloc::DLL_IsEmpty(&nonempty_)) return NULL;
298 tcmalloc::DLL_Remove(span);
299 tcmalloc::DLL_Prepend(&empty_, span);
320 "tcmalloc
[all...]
H A Dcentral_freelist.h46 namespace tcmalloc { namespace
198 } // namespace tcmalloc
H A Dcommon.cc41 namespace tcmalloc { namespace
222 } // namespace tcmalloc
H A Dcommon.h33 // Common definitions for tcmalloc code.
67 // Constants dependant on tcmalloc configuration and archetecture. Chromium
72 (tcmalloc::kSupportsDoublyLinkedList ? 2 : 1);
138 namespace tcmalloc { namespace
267 } // namespace tcmalloc
H A Ddebugallocation.cc80 #include "tcmalloc.cc"
141 // The do_* functions are defined in tcmalloc/tcmalloc.cc,
144 // TODO(csilvers): get rid of these now that we are tied to tcmalloc.
254 // NOTE: tcmalloc.cc depends on the value of kMagicDeletedByte
899 tcmalloc::Abort();
1056 "ptr not allocated by tcmalloc");
1106 // This is mostly the same a cpp_alloc in tcmalloc.cc.
1120 // this lock only protects against tcmalloc interfering with
1287 // This is mostly the same as do_memalign in tcmalloc
[all...]
H A Ddeep-heap-profile.cc1138 length = tcmalloc::FillProcSelfMaps(raw_buffer, buffer_size, &wrote_all);
H A Dfree_list.cc68 namespace tcmalloc { namespace
132 } // namespace tcmalloc
140 tcmalloc::SLL_SetNext(t,n);
H A Dfree_list.h47 // Remove to enable singly linked lists (the default for open source tcmalloc).
50 namespace tcmalloc { namespace
200 } // namespace tcmalloc
H A Dheap-checker-bcad.cc79 if (count_ <= 0) tcmalloc::Abort();
H A Dheap-profile-table.cc77 using tcmalloc::FillProcSelfMaps; // from sysinfo.h
78 using tcmalloc::DumpProcSelfMaps; // from sysinfo.h
/external/chromium_org/third_party/tcmalloc/chromium/src/google/
H A Dtcmalloc.h34 #include <gperftools/tcmalloc.h>

Completed in 550 milliseconds

1234