{ "functions": [ { "args_name": [ "argument_re", "extra_data", "tables" ], "args_type": [ "pcre *", "pcre_extra *", "const unsigned char *" ], "fully_qualified": "pcre_pattern_to_host_byte_order(pcre *, pcre_extra *, const unsigned char *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_byte_order.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_pattern_to_host_byte_order", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "argument_re", "adjust" ], "args_type": [ "pcre *", "int" ], "fully_qualified": "pcre_refcount(pcre *, int)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_refcount.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_refcount", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "pcre_maketables()", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_maketables.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_maketables", "nb_args": 0, "return_value": "const unsigned char *", "usage": 2 }, { "args_name": [ "pattern", "options", "errorptr", "erroroffset", "tables" ], "args_type": [ "const char *", "int", "const char **", "int *", "const unsigned char *" ], "fully_qualified": "pcre_compile(const char *, int, const char **, int *, const unsigned char *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_compile.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_compile", "nb_args": 5, "return_value": "pcre *", "usage": 2 }, { "args_name": [ "pattern", "options", "errorcodeptr", "errorptr", "erroroffset", "tables" ], "args_type": [ "const char *", "int", "int *", "const char **", "int *", "const unsigned char *" ], "fully_qualified": "pcre_compile2(const char *, int, int *, const char **, int *, const unsigned char *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_compile.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_compile2", "nb_args": 6, "return_value": "pcre *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "pcre_version()", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_version.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_version", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "argument_re", "extra_data", "subject", "length", "start_offset", "options", "offsets", "offsetcount", "workspace", "wscount" ], "args_type": [ "const pcre *", "const pcre_extra *", "const char *", "int", "int", "int", "int *", "int", "int *", "int" ], "fully_qualified": "pcre_dfa_exec(const pcre *, const pcre_extra *, const char *, int, int, int, int *, int, int *, int)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_dfa_exec.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_dfa_exec", "nb_args": 10, "return_value": "int", "usage": 2 }, { "args_name": [ "external_re", "options", "errorptr" ], "args_type": [ "const pcre *", "int", "const char **" ], "fully_qualified": "pcre_study(const pcre *, int, const char **)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_study.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_study", "nb_args": 3, "return_value": "pcre_extra *", "usage": 2 }, { "args_name": [ "extra" ], "args_type": [ "pcre_extra *" ], "fully_qualified": "pcre_free_study(pcre_extra *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_study.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_free_study", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "argument_re", "extra_data", "what", "where" ], "args_type": [ "const pcre *", "const pcre_extra *", "int", "void *" ], "fully_qualified": "pcre_fullinfo(const pcre *, const pcre_extra *, int, void *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_fullinfo.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_fullinfo", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_regext", "arg_constchar", "arg_int" ], "args_type": [ "regex_t *", "const char *", "int" ], "fully_qualified": "regcomp(regex_t *, const char *, int)", "headers": [ "", "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c" ], "name": "regcomp", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constregext", "arg_constchar", "size_t", "arg_regmatcht", "arg_int" ], "args_type": [ "const regex_t *", "const char *", "int", "regmatch_t *", "int" ], "fully_qualified": "regexec(const regex_t *, const char *, int, regmatch_t *, int)", "headers": [ "", "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c" ], "name": "regexec", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_int", "arg_constregext", "arg_char", "size_t" ], "args_type": [ "int", "const regex_t *", "char *", "int" ], "fully_qualified": "regerror(int, const regex_t *, char *, int)", "headers": [ "", "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c" ], "name": "regerror", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_regext" ], "args_type": [ "regex_t *" ], "fully_qualified": "regfree(regex_t *)", "headers": [ "", "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c" ], "name": "regfree", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "what", "where" ], "args_type": [ "int", "void *" ], "fully_qualified": "pcre_config(int, void *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_config.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_config", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "startsize", "maxsize" ], "args_type": [ "int", "int" ], "fully_qualified": "pcre_jit_stack_alloc(int, int)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_jit_stack_alloc", "nb_args": 2, "return_value": "pcre_jit_stack *", "usage": 2 }, { "args_name": [ "stack" ], "args_type": [ "pcre_jit_stack *" ], "fully_qualified": "pcre_jit_stack_free(pcre_jit_stack *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_jit_stack_free", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "extra", "callback", "userdata" ], "args_type": [ "pcre_extra *", "pcre_jit_callback", "void *" ], "fully_qualified": "pcre_assign_jit_stack(pcre_extra *, pcre_jit_callback, void *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_assign_jit_stack", "nb_args": 3, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "pcre_jit_free_unused_memory()", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_jit_free_unused_memory", "nb_args": 0, "return_value": "void", "usage": 2 }, { "args_name": [ "argument_re", "extra_data", "subject", "length", "start_offset", "options", "offsets", "offsetcount" ], "args_type": [ "const pcre *", "const pcre_extra *", "const char *", "int", "int", "int", "int *", "int" ], "fully_qualified": "pcre_exec(const pcre *, const pcre_extra *, const char *, int, int, int, int *, int)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_exec.c", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h" ], "name": "pcre_exec", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constpcre", "arg_constchar", "arg_int", "arg_int", "arg_constchar", "arg_char", "arg_int" ], "args_type": [ "const pcre *", "const char *", "int *", "int", "const char *", "char *", "int" ], "fully_qualified": "pcre_copy_named_substring(const pcre *, const char *, int *, int, const char *, char *, int)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_copy_named_substring", "nb_args": 7, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constchar", "arg_int", "arg_int", "arg_int", "arg_char", "arg_int" ], "args_type": [ "const char *", "int *", "int", "int", "char *", "int" ], "fully_qualified": "pcre_copy_substring(const char *, int *, int, int, char *, int)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_copy_substring", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constchar" ], "args_type": [ "const char *" ], "fully_qualified": "pcre_free_substring(const char *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_free_substring", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "arg_constchar" ], "args_type": [ "const char **" ], "fully_qualified": "pcre_free_substring_list(const char **)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_free_substring_list", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "arg_constpcre", "arg_constchar", "arg_int", "arg_int", "arg_constchar", "arg_constchar" ], "args_type": [ "const pcre *", "const char *", "int *", "int", "const char *", "const char **" ], "fully_qualified": "pcre_get_named_substring(const pcre *, const char *, int *, int, const char *, const char **)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_get_named_substring", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constpcre", "arg_constchar" ], "args_type": [ "const pcre *", "const char *" ], "fully_qualified": "pcre_get_stringnumber(const pcre *, const char *)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_get_stringnumber", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constpcre", "arg_constchar", "arg_char", "arg_char" ], "args_type": [ "const pcre *", "const char *", "char **", "char **" ], "fully_qualified": "pcre_get_stringtable_entries(const pcre *, const char *, char **, char **)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_get_stringtable_entries", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constchar", "arg_int", "arg_int", "arg_int", "arg_constchar" ], "args_type": [ "const char *", "int *", "int", "int", "const char **" ], "fully_qualified": "pcre_get_substring(const char *, int *, int, int, const char **)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_get_substring", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "arg_constchar", "arg_int", "arg_int", "arg_constchar" ], "args_type": [ "const char *", "int *", "int", "const char ***" ], "fully_qualified": "pcre_get_substring_list(const char *, int *, int, const char ***)", "headers": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h", "/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c" ], "name": "pcre_get_substring_list", "nb_args": 4, "return_value": "int", "usage": 2 } ] }