Changeset 28455 in webkit for trunk/JavaScriptCore/wtf/FastMalloc.cpp
- Timestamp:
- Dec 5, 2007, 2:29:05 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/FastMalloc.cpp
r28449 r28455 1836 1836 // Avoid extra level of indirection by making "pageheap" be just an alias 1837 1837 // of pageheap_memory. 1838 #define pageheap ((TCMalloc_PageHeap*) pageheap_memory) 1838 typedef union { 1839 void* m_memory; 1840 TCMalloc_PageHeap* m_pageHeap; 1841 } PageHeapUnion; 1842 1843 static inline TCMalloc_PageHeap* getPageHeap() 1844 { 1845 PageHeapUnion u = { &pageheap_memory[0] }; 1846 return u.m_pageHeap; 1847 } 1848 1849 #define pageheap getPageHeap() 1839 1850 1840 1851 // If TLS is available, we also store a copy
Note:
See TracChangeset
for help on using the changeset viewer.