12345678910111213141516171819202122232425262728293031323334353637383940 |
- ; This Source Code Form is subject to the terms of the Mozilla Public
- ; License, v. 2.0. If a copy of the MPL was not distributed with this
- ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
- LIBRARY mozglue.dll
- EXPORTS
- #ifdef MOZ_MEMORY
- ; symbols that are actually useful
- #ifdef MOZ_REPLACE_MALLOC
- malloc=malloc_impl
- calloc=calloc_impl
- realloc=realloc_impl
- free=free_impl
- posix_memalign=posix_memalign_impl
- malloc_usable_size=malloc_usable_size_impl
- malloc_good_size=malloc_good_size_impl
- _aligned_free=free_impl
- #else
- malloc=je_malloc
- calloc=je_calloc
- realloc=je_realloc
- free=je_free
- posix_memalign=je_posix_memalign
- malloc_usable_size=je_malloc_usable_size
- malloc_good_size=je_malloc_good_size
- _aligned_free=je_free
- #endif
- _aligned_malloc
- strndup=wrap_strndup
- strdup=wrap_strdup
- _strdup=wrap_strdup
- wcsdup=wrap_wcsdup
- _wcsdup=wrap_wcsdup
- jemalloc_stats
- jemalloc_free_dirty_pages
- ; A hack to work around the CRT (see giant comment in Makefile.in)
- frex=dumb_free_thunk
- #endif
|