MCPcopy Create free account
hub / github.com/apache/httpd / alloc_match_data

Function alloc_match_data

server/util_pcre.c:284–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

282#endif
283
284static APR_INLINE
285match_data_pt alloc_match_data(apr_size_t size,
286 match_vector_pt small_vector)
287{
288 match_data_pt data;
289
290#ifdef HAVE_PCRE2
291 data = pcre2_match_data_create(size, NULL);
292#else
293 if (size > POSIX_MALLOC_THRESHOLD) {
294 data = malloc(size * sizeof(int) * 3);
295 }
296 else {
297 data = small_vector;
298 }
299#endif
300
301 return data;
302}
303
304static APR_INLINE
305void free_match_data(match_data_pt data, apr_size_t size)

Callers 1

get_match_dataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected