summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/wtf/FastMalloc.h
diff options
context:
space:
mode:
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.