Lines Matching refs:pData

701 …nline zval *_zend_hash_add_or_update_i(HashTable *ht, zend_string *key, zval *pData, uint32_t flag)  in _zend_hash_add_or_update_i()  argument
739 ZEND_ASSERT(&p->val != pData); in _zend_hash_add_or_update_i()
750 ZEND_ASSERT(&p->val != pData); in _zend_hash_add_or_update_i()
759 ZVAL_COPY_VALUE(data, pData); in _zend_hash_add_or_update_i()
784 ZVAL_COPY_VALUE(&p->val, pData); in _zend_hash_add_or_update_i()
789 …d_or_update_i(HashTable *ht, const char *str, size_t len, zend_ulong h, zval *pData, uint32_t flag) in _zend_hash_str_add_or_update_i() argument
816 ZEND_ASSERT(&p->val != pData); in _zend_hash_str_add_or_update_i()
827 ZEND_ASSERT(&p->val != pData); in _zend_hash_str_add_or_update_i()
836 ZVAL_COPY_VALUE(data, pData); in _zend_hash_str_add_or_update_i()
850 ZVAL_COPY_VALUE(&p->val, pData); in _zend_hash_str_add_or_update_i()
858 ZEND_API zval* ZEND_FASTCALL zend_hash_add_or_update(HashTable *ht, zend_string *key, zval *pData, … in zend_hash_add_or_update() argument
861 return zend_hash_add(ht, key, pData); in zend_hash_add_or_update()
863 return zend_hash_add_new(ht, key, pData); in zend_hash_add_or_update()
865 return zend_hash_update(ht, key, pData); in zend_hash_add_or_update()
868 return zend_hash_update_ind(ht, key, pData); in zend_hash_add_or_update()
872 ZEND_API zval* ZEND_FASTCALL zend_hash_add(HashTable *ht, zend_string *key, zval *pData) in zend_hash_add() argument
874 return _zend_hash_add_or_update_i(ht, key, pData, HASH_ADD); in zend_hash_add()
877 ZEND_API zval* ZEND_FASTCALL zend_hash_update(HashTable *ht, zend_string *key, zval *pData) in zend_hash_update() argument
879 return _zend_hash_add_or_update_i(ht, key, pData, HASH_UPDATE); in zend_hash_update()
882 ZEND_API zval* ZEND_FASTCALL zend_hash_update_ind(HashTable *ht, zend_string *key, zval *pData) in zend_hash_update_ind() argument
884 return _zend_hash_add_or_update_i(ht, key, pData, HASH_UPDATE | HASH_UPDATE_INDIRECT); in zend_hash_update_ind()
887 ZEND_API zval* ZEND_FASTCALL zend_hash_add_new(HashTable *ht, zend_string *key, zval *pData) in zend_hash_add_new() argument
889 return _zend_hash_add_or_update_i(ht, key, pData, HASH_ADD_NEW); in zend_hash_add_new()
892 …zend_hash_str_add_or_update(HashTable *ht, const char *str, size_t len, zval *pData, uint32_t flag) in zend_hash_str_add_or_update() argument
895 return zend_hash_str_add(ht, str, len, pData); in zend_hash_str_add_or_update()
897 return zend_hash_str_add_new(ht, str, len, pData); in zend_hash_str_add_or_update()
899 return zend_hash_str_update(ht, str, len, pData); in zend_hash_str_add_or_update()
902 return zend_hash_str_update_ind(ht, str, len, pData); in zend_hash_str_add_or_update()
906 …I zval* ZEND_FASTCALL zend_hash_str_update(HashTable *ht, const char *str, size_t len, zval *pData) in zend_hash_str_update() argument
910 return _zend_hash_str_add_or_update_i(ht, str, len, h, pData, HASH_UPDATE); in zend_hash_str_update()
913 …al* ZEND_FASTCALL zend_hash_str_update_ind(HashTable *ht, const char *str, size_t len, zval *pData) in zend_hash_str_update_ind() argument
917 return _zend_hash_str_add_or_update_i(ht, str, len, h, pData, HASH_UPDATE | HASH_UPDATE_INDIRECT); in zend_hash_str_update_ind()
920 …_API zval* ZEND_FASTCALL zend_hash_str_add(HashTable *ht, const char *str, size_t len, zval *pData) in zend_hash_str_add() argument
924 return _zend_hash_str_add_or_update_i(ht, str, len, h, pData, HASH_ADD); in zend_hash_str_add()
927 … zval* ZEND_FASTCALL zend_hash_str_add_new(HashTable *ht, const char *str, size_t len, zval *pData) in zend_hash_str_add_new() argument
931 return _zend_hash_str_add_or_update_i(ht, str, len, h, pData, HASH_ADD_NEW); in zend_hash_str_add_new()
958 …ine zval *_zend_hash_index_add_or_update_i(HashTable *ht, zend_ulong h, zval *pData, uint32_t flag) in _zend_hash_index_add_or_update_i() argument
978 ZVAL_COPY_VALUE(&p->val, pData); in _zend_hash_index_add_or_update_i()
1038 ZVAL_COPY_VALUE(&p->val, pData); in _zend_hash_index_add_or_update_i()
1043 ZEND_API zval* ZEND_FASTCALL zend_hash_index_add_or_update(HashTable *ht, zend_ulong h, zval *pData in zend_hash_index_add_or_update() argument
1046 return zend_hash_index_add(ht, h, pData); in zend_hash_index_add_or_update()
1048 return zend_hash_index_add_new(ht, h, pData); in zend_hash_index_add_or_update()
1051 return zend_hash_next_index_insert(ht, pData); in zend_hash_index_add_or_update()
1054 return zend_hash_next_index_insert_new(ht, pData); in zend_hash_index_add_or_update()
1057 return zend_hash_index_update(ht, h, pData); in zend_hash_index_add_or_update()
1061 ZEND_API zval* ZEND_FASTCALL zend_hash_index_add(HashTable *ht, zend_ulong h, zval *pData) in zend_hash_index_add() argument
1063 return _zend_hash_index_add_or_update_i(ht, h, pData, HASH_ADD); in zend_hash_index_add()
1066 ZEND_API zval* ZEND_FASTCALL zend_hash_index_add_new(HashTable *ht, zend_ulong h, zval *pData) in zend_hash_index_add_new() argument
1068 return _zend_hash_index_add_or_update_i(ht, h, pData, HASH_ADD | HASH_ADD_NEW); in zend_hash_index_add_new()
1071 ZEND_API zval* ZEND_FASTCALL zend_hash_index_update(HashTable *ht, zend_ulong h, zval *pData) in zend_hash_index_update() argument
1073 return _zend_hash_index_add_or_update_i(ht, h, pData, HASH_UPDATE); in zend_hash_index_update()
1076 ZEND_API zval* ZEND_FASTCALL zend_hash_next_index_insert(HashTable *ht, zval *pData) in zend_hash_next_index_insert() argument
1078 return _zend_hash_index_add_or_update_i(ht, ht->nNextFreeElement, pData, HASH_ADD | HASH_ADD_NEXT); in zend_hash_next_index_insert()
1081 ZEND_API zval* ZEND_FASTCALL zend_hash_next_index_insert_new(HashTable *ht, zval *pData) in zend_hash_next_index_insert_new() argument
1083 …return _zend_hash_index_add_or_update_i(ht, ht->nNextFreeElement, pData, HASH_ADD | HASH_ADD_NEW |… in zend_hash_next_index_insert_new()