zobj 995 Zend/zend_builtin_functions.c zend_object *zobj; zobj 1011 Zend/zend_builtin_functions.c zobj = zend_objects_get_address(obj TSRMLS_CC); zobj 1019 Zend/zend_builtin_functions.c if (zend_check_property_access(zobj, key, key_len-1 TSRMLS_CC) == SUCCESS) { zobj 66 Zend/zend_object_handlers.c ZEND_API void rebuild_object_properties(zend_object *zobj) /* {{{ */ zobj 68 Zend/zend_object_handlers.c if (!zobj->properties) { zobj 71 Zend/zend_object_handlers.c zend_class_entry *ce = zobj->ce; zobj 73 Zend/zend_object_handlers.c ALLOC_HASHTABLE(zobj->properties); zobj 74 Zend/zend_object_handlers.c zend_hash_init(zobj->properties, 0, NULL, ZVAL_PTR_DTOR, 0); zobj 82 Zend/zend_object_handlers.c zobj->properties_table[prop_info->offset]) { zobj 83 Zend/zend_object_handlers.c zend_hash_quick_add(zobj->properties, prop_info->name, prop_info->name_length+1, prop_info->h, (void**)&zobj->properties_table[prop_info->offset], sizeof(zval*), (void**)&zobj->properties_table[prop_info->offset]); zobj 95 Zend/zend_object_handlers.c zobj->properties_table[prop_info->offset]) { zobj 96 Zend/zend_object_handlers.c zend_hash_quick_add(zobj->properties, prop_info->name, prop_info->name_length+1, prop_info->h, (void**)&zobj->properties_table[prop_info->offset], sizeof(zval*), (void**)&zobj->properties_table[prop_info->offset]); zobj 107 Zend/zend_object_handlers.c zend_object *zobj; zobj 108 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 109 Zend/zend_object_handlers.c if (!zobj->properties) { zobj 110 Zend/zend_object_handlers.c rebuild_object_properties(zobj); zobj 112 Zend/zend_object_handlers.c return zobj->properties; zobj 123 Zend/zend_object_handlers.c zend_object *zobj = Z_OBJ_P(object); zobj 125 Zend/zend_object_handlers.c if (zobj->properties) { zobj 128 Zend/zend_object_handlers.c return zobj->properties; zobj 130 Zend/zend_object_handlers.c *table = zobj->properties_table; zobj 131 Zend/zend_object_handlers.c *n = zobj->ce->default_properties_count; zobj 393 Zend/zend_object_handlers.c ZEND_API int zend_check_property_access(zend_object *zobj, const char *prop_info_name, int prop_info_name_len TSRMLS_DC) /* {{{ */ zobj 402 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, &member, 1, NULL TSRMLS_CC); zobj 415 Zend/zend_object_handlers.c return zend_verify_property_access(property_info, zobj->ce TSRMLS_CC) ? SUCCESS : FAILURE; zobj 419 Zend/zend_object_handlers.c static int zend_get_property_guard(zend_object *zobj, zend_property_info *property_info, zval *member, zend_guard **pguard) /* {{{ */ zobj 440 Zend/zend_object_handlers.c if (!zobj->guards) { zobj 441 Zend/zend_object_handlers.c ALLOC_HASHTABLE(zobj->guards); zobj 442 Zend/zend_object_handlers.c zend_hash_init(zobj->guards, 0, NULL, NULL, 0); zobj 443 Zend/zend_object_handlers.c } else if (zend_hash_quick_find(zobj->guards, property_info->name, property_info->name_length+1, property_info->h, (void **) pguard) == SUCCESS) { zobj 450 Zend/zend_object_handlers.c return zend_hash_quick_add(zobj->guards, property_info->name, property_info->name_length+1, property_info->h, (void**)&stub, sizeof(stub), (void**) pguard); zobj 456 Zend/zend_object_handlers.c zend_object *zobj; zobj 464 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 481 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, silent || (zobj->ce->__get != NULL), key TSRMLS_CC); zobj 486 Zend/zend_object_handlers.c (zobj->properties ? zobj 487 Zend/zend_object_handlers.c ((retval = (zval**)zobj->properties_table[property_info->offset]) == NULL) : zobj 488 Zend/zend_object_handlers.c (*(retval = &zobj->properties_table[property_info->offset]) == NULL)) : zobj 489 Zend/zend_object_handlers.c (UNEXPECTED(!zobj->properties) || zobj 490 Zend/zend_object_handlers.c UNEXPECTED(zend_hash_quick_find(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, (void **) &retval) == FAILURE)))) { zobj 493 Zend/zend_object_handlers.c if (zobj->ce->__get && zobj 494 Zend/zend_object_handlers.c zend_get_property_guard(zobj, property_info, member, &guard) == SUCCESS && zobj 519 Zend/zend_object_handlers.c zend_error(E_NOTICE, "Indirect modification of overloaded property %s::$%s has no effect", zobj->ce->name, Z_STRVAL_P(member)); zobj 531 Zend/zend_object_handlers.c if (zobj->ce->__get && guard && guard->in_get == 1) { zobj 541 Zend/zend_object_handlers.c zend_error(E_NOTICE,"Undefined property: %s::$%s", zobj->ce->name, Z_STRVAL_P(member)); zobj 557 Zend/zend_object_handlers.c zend_object *zobj; zobj 562 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 574 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__set != NULL), key TSRMLS_CC); zobj 579 Zend/zend_object_handlers.c (zobj->properties ? zobj 580 Zend/zend_object_handlers.c ((variable_ptr = (zval**)zobj->properties_table[property_info->offset]) != NULL) : zobj 581 Zend/zend_object_handlers.c (*(variable_ptr = &zobj->properties_table[property_info->offset]) != NULL)) : zobj 582 Zend/zend_object_handlers.c (EXPECTED(zobj->properties != NULL) && zobj 583 Zend/zend_object_handlers.c EXPECTED(zend_hash_quick_find(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, (void **) &variable_ptr) == SUCCESS)))) { zobj 615 Zend/zend_object_handlers.c if (zobj->ce->__set && zobj 616 Zend/zend_object_handlers.c zend_get_property_guard(zobj, property_info, member, &guard) == SUCCESS && zobj 636 Zend/zend_object_handlers.c if (!zobj->properties) { zobj 637 Zend/zend_object_handlers.c zobj->properties_table[property_info->offset] = value; zobj 638 Zend/zend_object_handlers.c } else if (zobj->properties_table[property_info->offset]) { zobj 639 Zend/zend_object_handlers.c *(zval**)zobj->properties_table[property_info->offset] = value; zobj 641 Zend/zend_object_handlers.c zend_hash_quick_update(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, &value, sizeof(zval *), (void**)&zobj->properties_table[property_info->offset]); zobj 644 Zend/zend_object_handlers.c if (!zobj->properties) { zobj 645 Zend/zend_object_handlers.c rebuild_object_properties(zobj); zobj 647 Zend/zend_object_handlers.c zend_hash_quick_update(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, &value, sizeof(zval *), NULL); zobj 649 Zend/zend_object_handlers.c } else if (zobj->ce->__set && guard && guard->in_set == 1) { zobj 751 Zend/zend_object_handlers.c zend_object *zobj; zobj 756 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 770 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__get != NULL), key TSRMLS_CC); zobj 775 Zend/zend_object_handlers.c (zobj->properties ? zobj 776 Zend/zend_object_handlers.c ((retval = (zval**)zobj->properties_table[property_info->offset]) == NULL) : zobj 777 Zend/zend_object_handlers.c (*(retval = &zobj->properties_table[property_info->offset]) == NULL)) : zobj 778 Zend/zend_object_handlers.c (UNEXPECTED(!zobj->properties) || zobj 779 Zend/zend_object_handlers.c UNEXPECTED(zend_hash_quick_find(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, (void **) &retval) == FAILURE)))) { zobj 783 Zend/zend_object_handlers.c if (!zobj->ce->__get || zobj 784 Zend/zend_object_handlers.c zend_get_property_guard(zobj, property_info, member, &guard) != SUCCESS || zobj 792 Zend/zend_object_handlers.c if (!zobj->properties) { zobj 793 Zend/zend_object_handlers.c zobj->properties_table[property_info->offset] = new_zval; zobj 794 Zend/zend_object_handlers.c retval = &zobj->properties_table[property_info->offset]; zobj 795 Zend/zend_object_handlers.c } else if (zobj->properties_table[property_info->offset]) { zobj 796 Zend/zend_object_handlers.c *(zval**)zobj->properties_table[property_info->offset] = new_zval; zobj 797 Zend/zend_object_handlers.c retval = (zval**)zobj->properties_table[property_info->offset]; zobj 799 Zend/zend_object_handlers.c zend_hash_quick_update(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, &new_zval, sizeof(zval *), (void**)&zobj->properties_table[property_info->offset]); zobj 800 Zend/zend_object_handlers.c retval = (zval**)zobj->properties_table[property_info->offset]; zobj 803 Zend/zend_object_handlers.c if (!zobj->properties) { zobj 804 Zend/zend_object_handlers.c rebuild_object_properties(zobj); zobj 806 Zend/zend_object_handlers.c zend_hash_quick_update(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, &new_zval, sizeof(zval *), (void **) &retval); zobj 812 Zend/zend_object_handlers.c zend_error(E_NOTICE, "Undefined property: %s::$%s", zobj->ce->name, Z_STRVAL_P(member)); zobj 828 Zend/zend_object_handlers.c zend_object *zobj; zobj 832 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 844 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__unset != NULL), key TSRMLS_CC); zobj 848 Zend/zend_object_handlers.c !zobj->properties && zobj 850 Zend/zend_object_handlers.c EXPECTED(zobj->properties_table[property_info->offset] != NULL)) { zobj 851 Zend/zend_object_handlers.c zval_ptr_dtor(&zobj->properties_table[property_info->offset]); zobj 852 Zend/zend_object_handlers.c zobj->properties_table[property_info->offset] = NULL; zobj 854 Zend/zend_object_handlers.c !zobj->properties || zobj 855 Zend/zend_object_handlers.c UNEXPECTED(zend_hash_quick_del(zobj->properties, property_info->name, property_info->name_length+1, property_info->h) == FAILURE)) { zobj 858 Zend/zend_object_handlers.c if (zobj->ce->__unset && zobj 859 Zend/zend_object_handlers.c zend_get_property_guard(zobj, property_info, member, &guard) == SUCCESS && zobj 870 Zend/zend_object_handlers.c } else if (zobj->ce->__unset && guard && guard->in_unset == 1) { zobj 882 Zend/zend_object_handlers.c zobj->properties_table[property_info->offset] = NULL; zobj 1041 Zend/zend_object_handlers.c zend_object *zobj = Z_OBJ_P(object); zobj 1056 Zend/zend_object_handlers.c if (UNEXPECTED(zend_hash_quick_find(&zobj->ce->function_table, lc_method_name, method_len+1, hash_value, (void **)&fbc) == FAILURE)) { zobj 1060 Zend/zend_object_handlers.c if (zobj->ce->__call) { zobj 1061 Zend/zend_object_handlers.c return zend_get_user_call_function(zobj->ce, method_name, method_len); zobj 1078 Zend/zend_object_handlers.c if (zobj->ce->__call) { zobj 1079 Zend/zend_object_handlers.c fbc = zend_get_user_call_function(zobj->ce, method_name, method_len); zobj 1104 Zend/zend_object_handlers.c if (zobj->ce->__call) { zobj 1105 Zend/zend_object_handlers.c fbc = zend_get_user_call_function(zobj->ce, method_name, method_len); zobj 1334 Zend/zend_object_handlers.c zend_object *zobj = Z_OBJ_P(object); zobj 1335 Zend/zend_object_handlers.c zend_function *constructor = zobj->ce->constructor; zobj 1431 Zend/zend_object_handlers.c zend_object *zobj; zobj 1437 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 1453 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, 1, key TSRMLS_CC); zobj 1458 Zend/zend_object_handlers.c (zobj->properties ? zobj 1459 Zend/zend_object_handlers.c ((value = (zval**)zobj->properties_table[property_info->offset]) == NULL) : zobj 1460 Zend/zend_object_handlers.c (*(value = &zobj->properties_table[property_info->offset]) == NULL)) : zobj 1461 Zend/zend_object_handlers.c (UNEXPECTED(!zobj->properties) || zobj 1462 Zend/zend_object_handlers.c UNEXPECTED(zend_hash_quick_find(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, (void **) &value) == FAILURE)))) { zobj 1467 Zend/zend_object_handlers.c zobj->ce->__isset && zobj 1468 Zend/zend_object_handlers.c zend_get_property_guard(zobj, property_info, member, &guard) == SUCCESS && zobj 1483 Zend/zend_object_handlers.c if (EXPECTED(!EG(exception)) && zobj->ce->__get && !guard->in_get) { zobj 1525 Zend/zend_object_handlers.c zend_object *zobj; zobj 1526 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 1528 Zend/zend_object_handlers.c return zobj->ce; zobj 1534 Zend/zend_object_handlers.c zend_object *zobj; zobj 1536 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); zobj 1539 Zend/zend_object_handlers.c if (!zobj->ce->parent) { zobj 1542 Zend/zend_object_handlers.c ce = zobj->ce->parent; zobj 1544 Zend/zend_object_handlers.c ce = zobj->ce; zobj 167 Zend/zend_object_handlers.h ZEND_API void rebuild_object_properties(zend_object *zobj); zobj 177 Zend/zend_object_handlers.h ZEND_API int zend_check_property_access(zend_object *zobj, const char *prop_info_name, int prop_info_name_len TSRMLS_DC); zobj 4420 Zend/zend_vm_def.h zend_object *zobj = zend_objects_get_address(array_ptr TSRMLS_CC); zobj 4430 Zend/zend_vm_def.h zend_check_property_access(zobj, str_key, str_key_len-1 TSRMLS_CC) == SUCCESS)) { zobj 4477 Zend/zend_vm_def.h zend_object *zobj = zend_objects_get_address(array TSRMLS_CC); zobj 4494 Zend/zend_vm_def.h zend_check_property_access(zobj, str_key, str_key_len - 1 TSRMLS_CC) != SUCCESS); zobj 3180 Zend/zend_vm_execute.h zend_object *zobj = zend_objects_get_address(array_ptr TSRMLS_CC); zobj 3190 Zend/zend_vm_execute.h zend_check_property_access(zobj, str_key, str_key_len-1 TSRMLS_CC) == SUCCESS)) { zobj 8546 Zend/zend_vm_execute.h zend_object *zobj = zend_objects_get_address(array_ptr TSRMLS_CC); zobj 8556 Zend/zend_vm_execute.h zend_check_property_access(zobj, str_key, str_key_len-1 TSRMLS_CC) == SUCCESS)) { zobj 13915 Zend/zend_vm_execute.h zend_object *zobj = zend_objects_get_address(array_ptr TSRMLS_CC); zobj 13925 Zend/zend_vm_execute.h zend_check_property_access(zobj, str_key, str_key_len-1 TSRMLS_CC) == SUCCESS)) { zobj 13972 Zend/zend_vm_execute.h zend_object *zobj = zend_objects_get_address(array TSRMLS_CC); zobj 13989 Zend/zend_vm_execute.h zend_check_property_access(zobj, str_key, str_key_len - 1 TSRMLS_CC) != SUCCESS); zobj 31584 Zend/zend_vm_execute.h zend_object *zobj = zend_objects_get_address(array_ptr TSRMLS_CC); zobj 31594 Zend/zend_vm_execute.h zend_check_property_access(zobj, str_key, str_key_len-1 TSRMLS_CC) == SUCCESS)) { zobj 649 ext/com_dotnet/com_persist.c zval *zobj = NULL; zobj 653 ext/com_dotnet/com_persist.c &zobj, php_com_variant_class_entry)) { zobj 658 ext/com_dotnet/com_persist.c if (!zobj) { zobj 662 ext/com_dotnet/com_persist.c obj = CDNO_FETCH(zobj); zobj 41 ext/com_dotnet/com_saproxy.c zval *zobj; zobj 415 ext/com_dotnet/com_saproxy.c zval_ptr_dtor(&proxy->zobj); zobj 428 ext/com_dotnet/com_saproxy.c Z_ADDREF_P(cloneproxy->zobj); zobj 445 ext/com_dotnet/com_saproxy.c proxy->zobj = rel->zobj; zobj 449 ext/com_dotnet/com_saproxy.c proxy->zobj = com_object; zobj 452 ext/com_dotnet/com_saproxy.c Z_ADDREF_P(proxy->zobj); zobj 475 ext/com_dotnet/com_variant.c zval *zobj, *zvalue = NULL; zobj 479 ext/com_dotnet/com_variant.c "Oz!", &zobj, php_com_variant_class_entry, &zvalue)) { zobj 483 ext/com_dotnet/com_variant.c obj = CDNO_FETCH(zobj); zobj 997 ext/com_dotnet/com_variant.c zval *zobj; zobj 1001 ext/com_dotnet/com_variant.c "O", &zobj, php_com_variant_class_entry)) { zobj 1004 ext/com_dotnet/com_variant.c obj = CDNO_FETCH(zobj); zobj 1014 ext/com_dotnet/com_variant.c zval *zobj; zobj 1020 ext/com_dotnet/com_variant.c "Ol", &zobj, php_com_variant_class_entry, &vt)) { zobj 1023 ext/com_dotnet/com_variant.c obj = CDNO_FETCH(zobj); zobj 1049 ext/com_dotnet/com_variant.c zval *zobj; zobj 1056 ext/com_dotnet/com_variant.c "Ol", &zobj, php_com_variant_class_entry, &vt)) { zobj 1059 ext/com_dotnet/com_variant.c obj = CDNO_FETCH(zobj); zobj 59 ext/intl/converter/converter.c static void php_converter_default_callback(zval *return_value, zval *zobj, long reason, zval *error TSRMLS_DC) { zobj 68 ext/intl/converter/converter.c php_converter_object *objval = (php_converter_object*)CONV_GET(zobj); zobj 551 ext/intl/converter/converter.c static void php_converter_resolve_callback(zval *zobj, zobj 560 ext/intl/converter/converter.c Z_ADDREF_P(zobj); zobj 561 ext/intl/converter/converter.c add_index_zval(&caller, 0, zobj); zobj 1150 ext/phar/phar_object.c zval *zobj = getThis(), arg1, arg2; zobj 1154 ext/phar/phar_object.c is_data = instanceof_function(Z_OBJCE_P(zobj), phar_ce_data TSRMLS_CC); zobj 1255 ext/phar/phar_object.c zend_call_method_with_2_params(&zobj, Z_OBJCE_P(zobj), zobj 4455 ext/phar/phar_object.c zval *zobj = getThis(), arg1; zobj 4504 ext/phar/phar_object.c zend_call_method_with_1_params(&zobj, Z_OBJCE_P(zobj), zobj 1561 ext/soap/php_encoding.c zend_object *zobj = zend_objects_get_address(ret TSRMLS_CC); zobj 1562 ext/soap/php_encoding.c zobj->ce = ce; zobj 877 ext/spl/spl_iterators.c zval *zobj; zobj 882 ext/spl/spl_iterators.c zobj = object->iterators[level].zobject; zobj 886 ext/spl/spl_iterators.c if (zend_hash_find(&Z_OBJCE_P(zobj)->function_table, method, method_len+1, (void **) &function_handler) == FAILURE) { zobj 887 ext/spl/spl_iterators.c if (Z_OBJ_HT_P(zobj)->get_method) { zobj 888 ext/spl/spl_iterators.c *object_ptr = zobj; zobj 892 ext/spl/spl_iterators.c *object_ptr = zobj; zobj 71 ext/standard/http.c zend_object *zobj = zend_objects_get_address(type TSRMLS_CC); zobj 72 ext/standard/http.c if (zend_check_property_access(zobj, key, key_len TSRMLS_CC) != SUCCESS) {