/PHP-7.4/main/ |
H A D | php_variables.c | 290 char *ptr; member 304 if (var->ptr >= var->end) { in add_post_var() 308 start = var->ptr + var->already_scanned; in add_post_var() 312 var->already_scanned = var->end - var->ptr; in add_post_var() 319 ksep = memchr(var->ptr, '=', vsep - var->ptr); in add_post_var() 323 klen = ksep - var->ptr; in add_post_var() 328 klen = vsep - var->ptr; in add_post_var() 332 php_url_decode(var->ptr, klen); in add_post_var() 344 var->ptr = vsep + (vsep != var->end); in add_post_var() 353 vars->ptr = ZSTR_VAL(vars->str.s); in add_post_vars() [all …]
|
H A D | rfc1867.c | 333 if ((ptr - line) > 0 && *(ptr-1) == '\r') { in next_line() 334 *(ptr-1) = 0; in next_line() 336 *ptr = 0; in next_line() 351 self->buf_begin = ptr; in next_line() 363 if (!ptr) { in get_line() 365 ptr = next_line(self); in get_line() 368 return ptr; in get_line() 588 char *ptr = haystack; in php_ap_memstr() local 591 while( (ptr = memchr(ptr, needle[0], len)) ) { in php_ap_memstr() 602 ptr++; len--; in php_ap_memstr() [all …]
|
/PHP-7.4/Zend/ |
H A D | zend_closures.c | 164 void *ptr; in ZEND_METHOD() local 167 ptr = emalloc(sizeof(void*) + my_function.op_array.cache_size); in ZEND_METHOD() 168 ZEND_MAP_PTR_INIT(my_function.op_array.run_time_cache, ptr); in ZEND_METHOD() 169 ptr = (char*)ptr + sizeof(void*); in ZEND_METHOD() 170 ZEND_MAP_PTR_SET(my_function.op_array.run_time_cache, ptr); in ZEND_METHOD() 171 memset(ptr, 0, my_function.op_array.cache_size); in ZEND_METHOD() 718 void *ptr; in zend_create_closure() local 731 ZEND_MAP_PTR_SET(func->op_array.run_time_cache, ptr); in zend_create_closure() 736 ptr = emalloc(sizeof(void*) + func->op_array.cache_size); in zend_create_closure() 738 ptr = (char*)ptr + sizeof(void*); in zend_create_closure() [all …]
|
H A D | zend_execute.c | 225 void *ptr; in zend_vm_stack_extend() local 236 return ptr; in zend_vm_stack_extend() 802 if (ptr && ptr->func && ZEND_USER_CODE(ptr->func->common.type)) { in zend_verify_arg_error() 1147 if (ptr && ptr->func && ZEND_USER_CODE(ptr->func->common.type)) { in zend_missing_arg_error() 2815 ZVAL_NEW_REF(ptr, ptr); in zend_handle_fetch_obj_flags() 3327 list->ptr[0] = source_list->ptr; in zend_ref_add_type_source() 3359 ptr = list->ptr; in zend_ref_del_type_source() 3361 while (ptr < end && *ptr != prop) { in zend_ref_del_type_source() 3362 ptr++; in zend_ref_del_type_source() 3367 *ptr = list->ptr[--list->num]; in zend_ref_del_type_source() [all …]
|
/PHP-7.4/ext/pcre/pcre2lib/ |
H A D | pcre2_printint.c | 92 print_char(FILE *f, PCRE2_SPTR ptr, BOOL utf) in print_char() argument 94 uint32_t c = *ptr; in print_char() 148 if ((ptr[i] & 0xc0) != 0x80) in print_char() 154 c |= (ptr[i] & 0x3f) << s; in print_char() 165 if ((ptr[1] & 0xfc00) != 0xdc00) in print_char() 170 c = (((c & 0x3ff) << 10) | (ptr[1] & 0x3ff)) + 0x10000; in print_char() 205 print_custring(FILE *f, PCRE2_SPTR ptr) in print_custring() argument 207 while (*ptr != '\0') in print_custring() 209 uint32_t c = *ptr++; in print_custring() 215 print_custring_bylen(FILE *f, PCRE2_SPTR ptr, PCRE2_UCHAR len) in print_custring_bylen() argument [all …]
|
/PHP-7.4/ext/standard/ |
H A D | php_string.h | 145 # define php_mblen(ptr, len) 1 argument 151 # define php_mblen(ptr, len) ((int) mbrlen(ptr, len, &BG(mblen_state))) argument 154 # define php_mblen(ptr, len) mblen(ptr, len) argument
|
H A D | math.c | 936 char *ptr, *end; in _php_math_longtobase() local 945 end = ptr = buf + sizeof(buf) - 1; in _php_math_longtobase() 946 *ptr = '\0'; in _php_math_longtobase() 949 ZEND_ASSERT(ptr > buf); in _php_math_longtobase() 950 *--ptr = digits[value % base]; in _php_math_longtobase() 954 return zend_string_init(ptr, end - ptr, 0); in _php_math_longtobase() 973 char *ptr, *end; in _php_math_zvaltobase() local 982 end = ptr = buf + sizeof(buf) - 1; in _php_math_zvaltobase() 983 *ptr = '\0'; in _php_math_zvaltobase() 988 } while (ptr > buf && fabs(fvalue) >= 1); in _php_math_zvaltobase() [all …]
|
H A D | md5.c | 172 (*(unaligned_uint32_t *)&ptr[(n) * 4]) 178 (uint32_t)ptr[(n) * 4] | \ 179 ((uint32_t)ptr[(n) * 4 + 1] << 8) | \ 180 ((uint32_t)ptr[(n) * 4 + 2] << 16) | \ 181 ((uint32_t)ptr[(n) * 4 + 3] << 24)) 192 const unsigned char *ptr; in body() local 196 ptr = data; in body() 286 ptr += 64; in body() 294 return ptr; in body()
|
/PHP-7.4/ext/pdo_odbc/ |
H A D | odbc_stmt.c | 424 char *ptr = P->outbuf; in odbc_stmt_param_hook() local 429 amount = end - ptr; in odbc_stmt_param_hook() 439 ptr += len; in odbc_stmt_param_hook() 730 *ptr = buf; in odbc_stmt_get_col() 740 *ptr = NULL; in odbc_stmt_get_col() 749 *ptr = NULL; in odbc_stmt_get_col() 754 *ptr = C->data; in odbc_stmt_get_col() 762 *ptr = NULL; in odbc_stmt_get_col() 777 efree(*ptr); in odbc_stmt_get_col() 779 *ptr = emalloc(ulen + 1); in odbc_stmt_get_col() [all …]
|
/PHP-7.4/sapi/embed/ |
H A D | php_embed.c | 69 const char *ptr = str; in php_embed_ub_write() local 74 ret = php_embed_single_write(ptr, remaining); in php_embed_ub_write() 78 ptr += ret; in php_embed_ub_write()
|
/PHP-7.4/ext/fileinfo/libmagic/ |
H A D | funcs.c | 603 char *ptr, *eptr = buf + bufsiz - 1; in file_printable() local 607 for (ptr = buf; ptr < eptr && s < es && *s; s++) { in file_printable() 609 *ptr++ = *s; in file_printable() 612 if (ptr >= eptr - 3) in file_printable() 614 *ptr++ = '\\'; in file_printable() 615 *ptr++ = ((CAST(unsigned int, *s) >> 6) & 7) + '0'; in file_printable() 616 *ptr++ = ((CAST(unsigned int, *s) >> 3) & 7) + '0'; in file_printable() 617 *ptr++ = ((CAST(unsigned int, *s) >> 0) & 7) + '0'; in file_printable() 619 *ptr = '\0'; in file_printable()
|
/PHP-7.4/ext/dom/ |
H A D | dom_iterators.c | 167 if (intern != NULL && intern->ptr != NULL) { in php_dom_iterator_current_key() 168 xmlNodePtr curnode = (xmlNodePtr)((php_libxml_node_ptr *)intern->ptr)->node; in php_dom_iterator_current_key() 193 objmap = (dom_nnodemap_object *)nnmap->ptr; in php_dom_iterator_move_forward() 197 if (intern != NULL && intern->ptr != NULL) { in php_dom_iterator_move_forward() 210 curnode = (xmlNodePtr)((php_libxml_node_ptr *)intern->ptr)->node; in php_dom_iterator_move_forward() 282 objmap = (dom_nnodemap_object *)intern->ptr; in php_dom_get_iterator()
|
H A D | xml_common.h | 28 void *ptr; member 76 if (!(__ptr = (__prtype)__intern->document->ptr)) { \
|
H A D | namednodemap.c | 95 objmap = (dom_nnodemap_object *)obj->ptr; in dom_namednodemap_length_read() 148 objmap = (dom_nnodemap_object *)intern->ptr; in PHP_FUNCTION() 228 objmap = (dom_nnodemap_object *)intern->ptr; in PHP_FUNCTION() 288 objmap = (dom_nnodemap_object *)intern->ptr; in PHP_FUNCTION()
|
/PHP-7.4/ext/pcre/pcre2lib/sljit/ |
H A D | sljitExecAllocator.c | 134 void *ptr = mmap(NULL, page_size, PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0); in get_map_jit_flag() local 136 if (ptr == MAP_FAILED) { in get_map_jit_flag() 139 munmap(ptr, page_size); in get_map_jit_flag() 320 SLJIT_API_FUNC_ATTRIBUTE void sljit_free_exec(void* ptr) in sljit_free_exec() argument 326 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header)); in sljit_free_exec()
|
/PHP-7.4/main/streams/ |
H A D | php_stream_context.h | 26 void * ptr); 46 zval ptr; member 87 char *xmsg, int xcode, size_t bytes_sofar, size_t bytes_max, void * ptr);
|
/PHP-7.4/Zend/tests/ |
H A D | bug70782.phpt | 2 Bug #70782: null ptr deref and segfault (zend_get_class_fetch_type)
|
H A D | bug69805.phpt | 2 Bug #69805 (null ptr deref and seg fault in zend_resolve_class_name)
|
H A D | bug70912.phpt | 2 Bug #70912 (Null ptr dereference when class property is initialised to a dereferenced value)
|
H A D | bug69905.phpt | 2 Bug #69905 (null ptr deref and segfault in ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER)
|
/PHP-7.4/ext/mbstring/tests/ |
H A D | bug43301.phpt | 11 $ptr = 'hello'; 17 echo mb_ereg_replace($ptr,'$1',$txt,'e');
|
/PHP-7.4/ext/pdo/ |
H A D | pdo_sql_parser.re | 37 #define YYMARKER s->ptr 41 char *ptr, *cur, *tok, *end; 90 char *ptr, *newbuffer; 100 ptr = *outquery; 337 ptr = inquery; 340 t = plc->pos - ptr; 342 memcpy(newbuffer, ptr, t); 352 ptr = plc->pos + plc->len; 357 t = (inquery + inquery_len) - ptr; 359 memcpy(newbuffer, ptr, t);
|
/PHP-7.4/ext/mysqli/ |
H A D | mysqli_nonapi.c | 92 mysqli_resource = (Z_MYSQLI_P(object))->ptr; 94 mysql = (MY_MYSQL*) mysqli_resource->ptr; 109 mysqli_resource = (Z_MYSQLI_P(object))->ptr; 163 plist = (mysqli_plist_entry *) le->ptr; 340 mysqli_resource->ptr = (void *)mysql; 714 mysqli_resource->ptr = (void *)result; 745 mysql = (MY_MYSQL*) my_res->ptr; 781 mysql = (MY_MYSQL *) my_res->ptr; 813 mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)intern->ptr)->ptr; 938 mysqli_resource->ptr = (void *)result; [all …]
|
H A D | mysqli.c | 97 if (res->ptr) { in ZEND_RSRC_DTOR_FUNC() 219 if (my_res && my_res->ptr) { in mysqli_link_free_storage() 246 if (my_res && my_res->ptr) { in mysqli_stmt_free_storage() 247 MY_STMT *stmt = (MY_STMT *)my_res->ptr; in mysqli_stmt_free_storage() 261 if (my_res && my_res->ptr) { in mysqli_result_free_storage() 262 mysql_free_result(my_res->ptr); in mysqli_result_free_storage() 275 if (my_res && my_res->ptr) { in mysqli_warning_free_storage() 277 my_res->ptr = NULL; in mysqli_warning_free_storage() 508 mysql = (MY_MYSQL *)(my_res->ptr); in mysqli_convert_zv_to_mysqlnd() 1064 mysqli_resource->ptr = (void *)stmt; in ZEND_GET_MODULE() [all …]
|
/PHP-7.4/ext/xmlwriter/ |
H A D | php_xmlwriter.h | 39 xmlTextWriterPtr ptr; member
|