NCBI C++ ToolKit
|
#include "pcre2_internal.h"
Go to the source code of this file.
Go to the SVN repository for this file.
Variables | |
const pcre2_compile_context | _pcre2_default_compile_context |
const pcre2_match_context | _pcre2_default_match_context |
const pcre2_convert_context | _pcre2_default_convert_context |
void* _pcre2_memctl_malloc | ( | size_t | size, |
pcre2_memctl * | memctl | ||
) |
Definition at line 86 of file pcre2_context.c.
References default_free(), default_malloc(), pcre2_memctl::free, malloc(), pcre2_memctl::malloc, pcre2_memctl::memory_data, NULL, and ncbi::grid::netcache::search::fields::size.
|
static |
Definition at line 63 of file pcre2_context.c.
Referenced by _pcre2_memctl_malloc(), and pcre2_general_context_create().
|
static |
Definition at line 56 of file pcre2_context.c.
References data, malloc(), and ncbi::grid::netcache::search::fields::size.
Referenced by _pcre2_memctl_malloc(), and pcre2_general_context_create().
PCRE2_EXPORT pcre2_compile_context* PCRE2_CALL_CONVENTION pcre2_compile_context_copy | ( | pcre2_compile_context * | ccontext | ) |
Definition at line 244 of file pcre2_context.c.
References NULL, and pcre2_compile_context.
PCRE2_EXPORT pcre2_compile_context* PCRE2_CALL_CONVENTION pcre2_compile_context_create | ( | pcre2_general_context * | gcontext | ) |
Definition at line 151 of file pcre2_context.c.
References NULL, pcre2_compile_context, and PRIV.
Referenced by LLVMFuzzerTestOneInput(), and main().
PCRE2_EXPORT void PCRE2_CALL_CONVENTION pcre2_compile_context_free | ( | pcre2_compile_context * | ccontext | ) |
Definition at line 292 of file pcre2_context.c.
References NULL.
Referenced by LLVMFuzzerTestOneInput(), and main().
PCRE2_EXPORT pcre2_convert_context* PCRE2_CALL_CONVENTION pcre2_convert_context_copy | ( | pcre2_convert_context * | ccontext | ) |
Definition at line 268 of file pcre2_context.c.
References NULL, and pcre2_convert_context.
PCRE2_EXPORT pcre2_convert_context* PCRE2_CALL_CONVENTION pcre2_convert_context_create | ( | pcre2_general_context * | gcontext | ) |
Definition at line 215 of file pcre2_context.c.
References NULL, pcre2_convert_context, and PRIV.
PCRE2_EXPORT void PCRE2_CALL_CONVENTION pcre2_convert_context_free | ( | pcre2_convert_context * | ccontext | ) |
Definition at line 308 of file pcre2_context.c.
References NULL.
PCRE2_EXPORT pcre2_general_context* PCRE2_CALL_CONVENTION pcre2_general_context_copy | ( | pcre2_general_context * | gcontext | ) |
Definition at line 232 of file pcre2_context.c.
References NULL, and pcre2_general_context.
PCRE2_EXPORT pcre2_general_context* PCRE2_CALL_CONVENTION pcre2_general_context_create | ( | void *(*)(size_t, void *) | private_malloc, |
void(*)(void *, void *) | private_free, | ||
void * | memory_data | ||
) |
Definition at line 115 of file pcre2_context.c.
References default_free(), default_malloc(), NULL, and pcre2_general_context.
PCRE2_EXPORT void PCRE2_CALL_CONVENTION pcre2_general_context_free | ( | pcre2_general_context * | gcontext | ) |
Definition at line 284 of file pcre2_context.c.
References NULL.
PCRE2_EXPORT pcre2_match_context* PCRE2_CALL_CONVENTION pcre2_match_context_copy | ( | pcre2_match_context * | mcontext | ) |
Definition at line 256 of file pcre2_context.c.
References NULL, and pcre2_match_context.
PCRE2_EXPORT pcre2_match_context* PCRE2_CALL_CONVENTION pcre2_match_context_create | ( | pcre2_general_context * | gcontext | ) |
Definition at line 185 of file pcre2_context.c.
References NULL, pcre2_match_context, and PRIV.
Referenced by LLVMFuzzerTestOneInput(), and main().
PCRE2_EXPORT void PCRE2_CALL_CONVENTION pcre2_match_context_free | ( | pcre2_match_context * | mcontext | ) |
Definition at line 300 of file pcre2_context.c.
References NULL.
Referenced by LLVMFuzzerTestOneInput(), and main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_bsr | ( | pcre2_compile_context * | ccontext, |
uint32_t | value | ||
) |
Definition at line 335 of file pcre2_context.c.
References PCRE2_BSR_ANYCRLF, PCRE2_BSR_UNICODE, PCRE2_ERROR_BADDATA, and rapidjson::value.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_callout | ( | pcre2_match_context * | mcontext, |
int(*)(pcre2_callout_block *, void *) | callout, | ||
void * | callout_data | ||
) |
Definition at line 416 of file pcre2_context.c.
Referenced by LLVMFuzzerTestOneInput(), and main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_character_tables | ( | pcre2_compile_context * | ccontext, |
const uint8_t * | tables | ||
) |
Definition at line 327 of file pcre2_context.c.
Referenced by main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_compile_extra_options | ( | pcre2_compile_context * | ccontext, |
uint32_t | options | ||
) |
Definition at line 397 of file pcre2_context.c.
Referenced by main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_compile_recursion_guard | ( | pcre2_compile_context * | ccontext, |
int(*)(uint32_t, void *) | guard, | ||
void * | user_data | ||
) |
Definition at line 404 of file pcre2_context.c.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_depth_limit | ( | pcre2_match_context * | mcontext, |
uint32_t | limit | ||
) |
Definition at line 449 of file pcre2_context.c.
Referenced by LLVMFuzzerTestOneInput(), main(), and pcre2_set_recursion_limit().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_glob_escape | ( | pcre2_convert_context * | ccontext, |
uint32_t | escape | ||
) |
Definition at line 501 of file pcre2_context.c.
References ispunct(), and PCRE2_ERROR_BADDATA.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_glob_separator | ( | pcre2_convert_context * | ccontext, |
uint32_t | separator | ||
) |
Definition at line 492 of file pcre2_context.c.
References CHAR_BACKSLASH, CHAR_DOT, CHAR_SLASH, and PCRE2_ERROR_BADDATA.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_heap_limit | ( | pcre2_match_context * | mcontext, |
uint32_t | limit | ||
) |
Definition at line 435 of file pcre2_context.c.
Referenced by main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_match_limit | ( | pcre2_match_context * | mcontext, |
uint32_t | limit | ||
) |
Definition at line 442 of file pcre2_context.c.
Referenced by LLVMFuzzerTestOneInput(), and main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_max_pattern_compiled_length | ( | pcre2_compile_context * | ccontext, |
PCRE2_SIZE | length | ||
) |
Definition at line 357 of file pcre2_context.c.
Referenced by LLVMFuzzerTestOneInput().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_max_pattern_length | ( | pcre2_compile_context * | ccontext, |
PCRE2_SIZE | length | ||
) |
Definition at line 350 of file pcre2_context.c.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_max_varlookbehind | ( | pcre2_compile_context * | ccontext, |
uint32_t | limit | ||
) |
Definition at line 383 of file pcre2_context.c.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_newline | ( | pcre2_compile_context * | ccontext, |
uint32_t | newline | ||
) |
Definition at line 364 of file pcre2_context.c.
References PCRE2_ERROR_BADDATA, PCRE2_NEWLINE_ANY, PCRE2_NEWLINE_ANYCRLF, PCRE2_NEWLINE_CR, PCRE2_NEWLINE_CRLF, PCRE2_NEWLINE_LF, and PCRE2_NEWLINE_NUL.
Referenced by main().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_offset_limit | ( | pcre2_match_context * | mcontext, |
PCRE2_SIZE | limit | ||
) |
Definition at line 456 of file pcre2_context.c.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_parens_nest_limit | ( | pcre2_compile_context * | ccontext, |
uint32_t | limit | ||
) |
Definition at line 390 of file pcre2_context.c.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_recursion_limit | ( | pcre2_match_context * | mcontext, |
uint32_t | limit | ||
) |
Definition at line 469 of file pcre2_context.c.
References pcre2_set_depth_limit().
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_recursion_memory_management | ( | pcre2_match_context * | mcontext, |
void *(*)(size_t, void *) | mymalloc, | ||
void(*)(void *, void *) | myfree, | ||
void * | mydata | ||
) |
Definition at line 475 of file pcre2_context.c.
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_set_substitute_callout | ( | pcre2_match_context * | mcontext, |
int(*)(pcre2_substitute_callout_block *, void *) | substitute_callout, | ||
void * | substitute_callout_data | ||
) |
Definition at line 425 of file pcre2_context.c.
const pcre2_compile_context _pcre2_default_compile_context |
Definition at line 133 of file pcre2_context.c.
const pcre2_convert_context _pcre2_default_convert_context |
Definition at line 200 of file pcre2_context.c.
const pcre2_match_context _pcre2_default_match_context |