diff options
Diffstat (limited to 'include/jemalloc/internal/private_symbols.awk')
-rw-r--r-- | include/jemalloc/internal/private_symbols.awk | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/include/jemalloc/internal/private_symbols.awk b/include/jemalloc/internal/private_symbols.awk deleted file mode 100644 index 21a608ce09c4..000000000000 --- a/include/jemalloc/internal/private_symbols.awk +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env awk -f - -BEGIN { - sym_prefix = "" - split("\ - aligned_alloc \ - calloc \ - dallocx \ - free \ - mallctl \ - mallctlbymib \ - mallctlnametomib \ - malloc \ - malloc_conf \ - malloc_message \ - malloc_stats_print \ - malloc_usable_size \ - mallocx \ - smallocx_ea6b3e973b477b8061e0076bb257dbd7f3faa756 \ - nallocx \ - posix_memalign \ - rallocx \ - realloc \ - sallocx \ - sdallocx \ - xallocx \ - memalign \ - valloc \ - __posix_memalign \ - pthread_create \ - _malloc_thread_cleanup \ - _malloc_prefork \ - _malloc_postfork \ - ", exported_symbol_names) - # Store exported symbol names as keys in exported_symbols. - for (i in exported_symbol_names) { - exported_symbols[exported_symbol_names[i]] = 1 - } -} - -# Process 'nm -a <c_source.o>' output. -# -# Handle lines like: -# 0000000000000008 D opt_junk -# 0000000000007574 T malloc_initialized -(NF == 3 && $2 ~ /^[ABCDGRSTVW]$/ && !($3 in exported_symbols) && $3 ~ /^[A-Za-z0-9_]+$/) { - print substr($3, 1+length(sym_prefix), length($3)-length(sym_prefix)) -} - -# Process 'dumpbin /SYMBOLS <c_source.obj>' output. -# -# Handle lines like: -# 353 00008098 SECT4 notype External | opt_junk -# 3F1 00000000 SECT7 notype () External | malloc_initialized -($3 ~ /^SECT[0-9]+/ && $(NF-2) == "External" && !($NF in exported_symbols)) { - print $NF -} |