25 lines
1.1 KiB
Diff
25 lines
1.1 KiB
Diff
|
diff -r f1af606531f5 memory/jemalloc/jemalloc.h
|
||
|
--- mozilla/memory/jemalloc/jemalloc.h Sat Nov 22 20:22:22 2008 +0100
|
||
|
+++ mozilla/memory/jemalloc/jemalloc.h Mon Dec 01 16:53:06 2008 -0500
|
||
|
@@ -45,14 +45,14 @@
|
||
|
} jemalloc_stats_t;
|
||
|
|
||
|
#ifndef MOZ_MEMORY_DARWIN
|
||
|
-void *malloc(size_t size);
|
||
|
-void *valloc(size_t size);
|
||
|
-void *calloc(size_t num, size_t size);
|
||
|
-void *realloc(void *ptr, size_t size);
|
||
|
-void free(void *ptr);
|
||
|
+void *malloc(size_t size) __THROW __attribute_malloc__ __wur;
|
||
|
+void *valloc(size_t size) __THROW __attribute_malloc__ __wur;
|
||
|
+void *calloc(size_t num, size_t size) __THROW __attribute_malloc__ __wur;
|
||
|
+void *realloc(void *ptr, size_t size) __THROW __attribute_malloc__ __wur;
|
||
|
+void free(void *ptr) __THROW __attribute_malloc__ __wur;
|
||
|
#endif
|
||
|
|
||
|
-int posix_memalign(void **memptr, size_t alignment, size_t size);
|
||
|
+int posix_memalign(void **memptr, size_t alignment, size_t size) __THROW __attribute_malloc__ __wur;
|
||
|
void *memalign(size_t alignment, size_t size);
|
||
|
size_t malloc_usable_size(const void *ptr);
|
||
|
void jemalloc_stats(jemalloc_stats_t *stats);
|