aboutsummaryrefslogtreecommitdiff
path: root/include/jemalloc/internal/private_symbols_jet.awk
diff options
context:
space:
mode:
Diffstat (limited to 'include/jemalloc/internal/private_symbols_jet.awk')
-rw-r--r--include/jemalloc/internal/private_symbols_jet.awk57
1 files changed, 0 insertions, 57 deletions
diff --git a/include/jemalloc/internal/private_symbols_jet.awk b/include/jemalloc/internal/private_symbols_jet.awk
deleted file mode 100644
index 561717db8ac2..000000000000
--- a/include/jemalloc/internal/private_symbols_jet.awk
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/usr/bin/env awk -f
-
-BEGIN {
- sym_prefix = ""
- split("\
- jet_aligned_alloc \
- jet_calloc \
- jet_dallocx \
- jet_free \
- jet_mallctl \
- jet_mallctlbymib \
- jet_mallctlnametomib \
- jet_malloc \
- jet_malloc_conf \
- jet_malloc_message \
- jet_malloc_stats_print \
- jet_malloc_usable_size \
- jet_mallocx \
- jet_smallocx_ea6b3e973b477b8061e0076bb257dbd7f3faa756 \
- jet_nallocx \
- jet_posix_memalign \
- jet_rallocx \
- jet_realloc \
- jet_sallocx \
- jet_sdallocx \
- jet_xallocx \
- jet_memalign \
- jet_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
-}