summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/wtf/FastMalloc.h
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2012-02-03 09:55:33 +0100
committerSimon Hausmann <simon.hausmann@nokia.com>2012-02-03 09:55:33 +0100
commitcd44dc59cdfc39534aef4d417e9f3c412e3be139 (patch)
tree8d89889ba95ed6ec9322e733846cc9cce9d7dff1 /Source/JavaScriptCore/wtf/FastMalloc.h
parentd11f84f5b5cdc0d92a08af01b13472fdd5f9acb9 (diff)
downloadqtwebkit-cd44dc59cdfc39534aef4d417e9f3c412e3be139.tar.gz
Imported WebKit commit fce473cb4d55aa9fe9d0b0322a2fffecb731b961 (http://svn.webkit.org/repository/webkit/trunk@106560)
Diffstat (limited to 'Source/JavaScriptCore/wtf/FastMalloc.h')
-rw-r--r--Source/JavaScriptCore/wtf/FastMalloc.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/Source/JavaScriptCore/wtf/FastMalloc.h b/Source/JavaScriptCore/wtf/FastMalloc.h
index b4f74e47b..b115908ba 100644
--- a/Source/JavaScriptCore/wtf/FastMalloc.h
+++ b/Source/JavaScriptCore/wtf/FastMalloc.h
@@ -29,12 +29,12 @@
namespace WTF {
// These functions call CRASH() if an allocation fails.
- void* fastMalloc(size_t);
- void* fastZeroedMalloc(size_t);
- void* fastCalloc(size_t numElements, size_t elementSize);
- void* fastRealloc(void*, size_t);
- char* fastStrDup(const char*);
- size_t fastMallocSize(const void*);
+ WTF_EXPORT_PRIVATE void* fastMalloc(size_t);
+ WTF_EXPORT_PRIVATE void* fastZeroedMalloc(size_t);
+ WTF_EXPORT_PRIVATE void* fastCalloc(size_t numElements, size_t elementSize);
+ WTF_EXPORT_PRIVATE void* fastRealloc(void*, size_t);
+ WTF_EXPORT_PRIVATE char* fastStrDup(const char*);
+ WTF_EXPORT_PRIVATE size_t fastMallocSize(const void*);
struct TryMallocReturnValue {
TryMallocReturnValue(void* data)
@@ -68,26 +68,26 @@ namespace WTF {
return returnValue;
}
- TryMallocReturnValue tryFastMalloc(size_t n);
+ WTF_EXPORT_PRIVATE TryMallocReturnValue tryFastMalloc(size_t n);
TryMallocReturnValue tryFastZeroedMalloc(size_t n);
- TryMallocReturnValue tryFastCalloc(size_t n_elements, size_t element_size);
- TryMallocReturnValue tryFastRealloc(void* p, size_t n);
+ WTF_EXPORT_PRIVATE TryMallocReturnValue tryFastCalloc(size_t n_elements, size_t element_size);
+ WTF_EXPORT_PRIVATE TryMallocReturnValue tryFastRealloc(void* p, size_t n);
- void fastFree(void*);
+ WTF_EXPORT_PRIVATE void fastFree(void*);
#ifndef NDEBUG
void fastMallocForbid();
void fastMallocAllow();
#endif
- void releaseFastMallocFreeMemory();
+ WTF_EXPORT_PRIVATE void releaseFastMallocFreeMemory();
struct FastMallocStatistics {
size_t reservedVMBytes;
size_t committedVMBytes;
size_t freeListBytes;
};
- FastMallocStatistics fastMallocStatistics();
+ WTF_EXPORT_PRIVATE FastMallocStatistics fastMallocStatistics();
// This defines a type which holds an unsigned integer and is the same
// size as the minimally aligned memory allocation.