pcre2 / injectable_functions /pcre2_compile_class_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
864071c verified
[
{
"function_name": "do_heapify",
"function_signature": "static void do_heapify(uint32_t *buffer, size_t size, size_t i)",
"test_filename": "tests_pcre2_compile_class_do_heapify.c"
},
{
"function_name": "utf_caseless_extend",
"function_signature": "static size_t utf_caseless_extend(uint32_t start, uint32_t end, uint32_t options,\n uint32_t *buffer)",
"test_filename": "tests_pcre2_compile_class_utf_caseless_extend.c"
},
{
"function_name": "append_char_list",
"function_signature": "static size_t append_char_list(const uint32_t *p, uint32_t *buffer)",
"test_filename": "tests_pcre2_compile_class_append_char_list.c"
},
{
"function_name": "get_highest_char",
"function_signature": "static uint32_t get_highest_char(uint32_t options)",
"test_filename": "tests_pcre2_compile_class_get_highest_char.c"
},
{
"function_name": "append_negated_char_list",
"function_signature": "static size_t append_negated_char_list(const uint32_t *p, uint32_t options, uint32_t *buffer)",
"test_filename": "tests_pcre2_compile_class_append_negated_char_list.c"
},
{
"function_name": "parse_class",
"function_signature": "static size_t parse_class(uint32_t *ptr, uint32_t options, uint32_t *buffer)",
"test_filename": "tests_pcre2_compile_class_parse_class.c"
},
{
"function_name": "add_to_class",
"function_signature": "static void add_to_class(uint32_t options, uint32_t xoptions, compile_block *cb,\n uint32_t start, uint32_t end)",
"test_filename": "tests_pcre2_compile_class_add_to_class.c"
},
{
"function_name": "add_list_to_class",
"function_signature": "static void add_list_to_class(uint32_t options, uint32_t xoptions, compile_block *cb,\n const uint32_t *p)",
"test_filename": "tests_pcre2_compile_class_add_list_to_class.c"
},
{
"function_name": "add_not_list_to_class",
"function_signature": "static void add_not_list_to_class(uint32_t options, uint32_t xoptions, compile_block *cb,\n const uint32_t *p)",
"test_filename": "tests_pcre2_compile_class_add_not_list_to_class.c"
},
{
"function_name": "fold_negation",
"function_signature": "static void fold_negation(eclass_op_info *pop_info, PCRE2_SIZE *lengthptr,\n BOOL preserve_classbits)",
"test_filename": "tests_pcre2_compile_class_fold_negation.c"
},
{
"function_name": "fold_binary",
"function_signature": "static void fold_binary(int op, eclass_op_info *lhs_op_info, eclass_op_info *rhs_op_info,\n PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_fold_binary.c"
},
{
"function_name": "compile_class_operand",
"function_signature": "static BOOL compile_class_operand(eclass_context *context, BOOL negated,\n uint32_t **pptr, PCRE2_UCHAR **pcode, eclass_op_info *pop_info,\n PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_compile_class_operand.c"
},
{
"function_name": "compile_class_juxtaposition",
"function_signature": "static BOOL compile_class_juxtaposition(eclass_context *context, BOOL negated,\n uint32_t **pptr, PCRE2_UCHAR **pcode, eclass_op_info *pop_info,\n PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_compile_class_juxtaposition.c"
},
{
"function_name": "compile_class_unary",
"function_signature": "static BOOL compile_class_unary(eclass_context *context, BOOL negated,\n uint32_t **pptr, PCRE2_UCHAR **pcode, eclass_op_info *pop_info,\n PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_compile_class_unary.c"
},
{
"function_name": "compile_class_binary_tight",
"function_signature": "static BOOL compile_class_binary_tight(eclass_context *context, BOOL negated,\n uint32_t **pptr, PCRE2_UCHAR **pcode, eclass_op_info *pop_info,\n PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_compile_class_binary_tight.c"
},
{
"function_name": "compile_class_binary_loose",
"function_signature": "static BOOL compile_class_binary_loose(eclass_context *context, BOOL negated,\n uint32_t **pptr, PCRE2_UCHAR **pcode, eclass_op_info *pop_info,\n PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_compile_class_binary_loose.c"
},
{
"function_name": "compile_eclass_nested",
"function_signature": "static BOOL compile_eclass_nested(eclass_context *context, BOOL negated,\n uint32_t **pptr, PCRE2_UCHAR **pcode,\n eclass_op_info *pop_info, PCRE2_SIZE *lengthptr)",
"test_filename": "tests_pcre2_compile_class_compile_eclass_nested.c"
}
]