| 903 | } |
| 904 | |
| 905 | static void |
| 906 | malloc_conf_error(const char *msg, const char *k, size_t klen, const char *v, |
| 907 | size_t vlen) { |
| 908 | malloc_printf("<jemalloc>: %s: %.*s:%.*s\n", msg, (int)klen, k, |
| 909 | (int)vlen, v); |
| 910 | /* If abort_conf is set, error out after processing all options. */ |
| 911 | const char *experimental = "experimental_"; |
| 912 | if (strncmp(k, experimental, strlen(experimental)) == 0) { |
| 913 | /* However, tolerate experimental features. */ |
| 914 | return; |
| 915 | } |
| 916 | had_conf_error = true; |
| 917 | } |
| 918 | |
| 919 | static void |
| 920 | malloc_slow_flag_init(void) { |
nothing calls this directly
no test coverage detected