PS                275 ext/session/mod_mm.c 	int save_path_len = strlen(PS(save_path));
PS                295 ext/session/mod_mm.c 	memcpy(ps_mm_path, PS(save_path), save_path_len);
PS                296 ext/session/mod_mm.c 	if (save_path_len && PS(save_path)[save_path_len - 1] != DEFAULT_SLASH) {
PS                358 ext/session/mod_mm.c 	if (PS(use_strict_mode)
PS                362 ext/session/mod_mm.c 			efree(PS(id));
PS                363 ext/session/mod_mm.c 			PS(id) = NULL;
PS                365 ext/session/mod_mm.c 		PS(id) = PS(mod)->s_create_sid((void **)&data);
PS                366 ext/session/mod_mm.c 		if (!PS(id)) {
PS                369 ext/session/mod_mm.c 		if (PS(use_cookies)) {
PS                370 ext/session/mod_mm.c 			PS(send_cookie) = 1;
PS                373 ext/session/mod_mm.c 		PS(session_status) = php_session_active;
PS                376 ext/session/mod_mm.c 	sd = ps_sd_lookup(data, PS(id)->val, 0);
PS                 48 ext/session/mod_user.c #define PSF(a) PS(mod_user_names).name.ps_##a
PS                 89 ext/session/mod_user.c 	PS(mod_user_implemented) = 1;
PS                 99 ext/session/mod_user.c 	if (!PS(mod_user_implemented)) {
PS                110 ext/session/mod_user.c 	PS(mod_user_implemented) = 0;
PS                 25 ext/session/mod_user_class.c 	if (PS(default_mod) == NULL) {				\
PS                 32 ext/session/mod_user_class.c 	if (!PS(mod_user_is_open)) {			\
PS                 50 ext/session/mod_user_class.c 	PS(mod_user_is_open) = 1;
PS                 51 ext/session/mod_user_class.c 	RETVAL_BOOL(SUCCESS == PS(default_mod)->s_open(&PS(mod_data), save_path, session_name));
PS                 65 ext/session/mod_user_class.c 	PS(mod_user_is_open) = 0;
PS                 66 ext/session/mod_user_class.c 	RETVAL_BOOL(SUCCESS == PS(default_mod)->s_close(&PS(mod_data)));
PS                 83 ext/session/mod_user_class.c 	if (PS(default_mod)->s_read(&PS(mod_data), key, &val, PS(gc_maxlifetime)) == FAILURE) {
PS                103 ext/session/mod_user_class.c 	RETURN_BOOL(SUCCESS == PS(default_mod)->s_write(&PS(mod_data), key, val, PS(gc_maxlifetime)));
PS                119 ext/session/mod_user_class.c 	RETURN_BOOL(SUCCESS == PS(default_mod)->s_destroy(&PS(mod_data), key));
PS                136 ext/session/mod_user_class.c 	RETURN_BOOL(SUCCESS == PS(default_mod)->s_gc(&PS(mod_data), maxlifetime, &nrdels));
PS                152 ext/session/mod_user_class.c 	id = PS(default_mod)->s_create_sid(&PS(mod_data));
PS                188 ext/session/mod_user_class.c 	RETVAL_BOOL(SUCCESS == PS(default_mod)->s_write(&PS(mod_data), key, val, PS(gc_maxlifetime)));
PS                287 ext/session/php_session.h 	if (!Z_ISNULL(PS(http_session_vars))) {							\
PS                288 ext/session/php_session.h 		zend_hash_del(Z_ARRVAL(PS(http_session_vars)), name);		\
PS                299 ext/session/php_session.h 	HashTable *_ht = Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars)));	\
PS                 89 ext/session/session.c 	if (Z_ISREF_P(&PS(http_session_vars)) && Z_TYPE_P(Z_REFVAL(PS(http_session_vars))) == IS_ARRAY)
PS                 92 ext/session/session.c 	if (PS(session_status) == php_session_active) {	\
PS                 97 ext/session/session.c #define APPLY_TRANS_SID (PS(use_trans_sid) && !PS(use_only_cookies))
PS                105 ext/session/session.c 	PS(id) = NULL;
PS                106 ext/session/session.c 	PS(session_status) = php_session_none;
PS                107 ext/session/session.c 	PS(mod_data) = NULL;
PS                108 ext/session/session.c 	PS(mod_user_is_open) = 0;
PS                109 ext/session/session.c 	PS(define_sid) = 1;
PS                110 ext/session/session.c 	PS(session_vars) = NULL;
PS                111 ext/session/session.c 	ZVAL_UNDEF(&PS(http_session_vars));
PS                119 ext/session/session.c 	if (!Z_ISUNDEF(PS(http_session_vars))) {
PS                120 ext/session/session.c 		zval_ptr_dtor(&PS(http_session_vars));
PS                121 ext/session/session.c 		ZVAL_UNDEF(&PS(http_session_vars));
PS                123 ext/session/session.c 	if (PS(mod_data) || PS(mod_user_implemented)) {
PS                125 ext/session/session.c 			PS(mod)->s_close(&PS(mod_data));
PS                128 ext/session/session.c 	if (PS(id)) {
PS                129 ext/session/session.c 		zend_string_release(PS(id));
PS                130 ext/session/session.c 		PS(id) = NULL;
PS                132 ext/session/session.c 	if (PS(session_vars)) {
PS                133 ext/session/session.c 		zend_string_release(PS(session_vars));
PS                134 ext/session/session.c 		PS(session_vars) = NULL;
PS                143 ext/session/session.c 	if (PS(session_status) != php_session_active) {
PS                148 ext/session/session.c 	if (PS(id) && PS(mod)->s_destroy(&PS(mod_data), PS(id)) == FAILURE) {
PS                165 ext/session/session.c 		sym_track = zend_hash_find(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), name);
PS                174 ext/session/session.c 		zend_hash_update(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), name, &empty_var);
PS                182 ext/session/session.c 		return zend_hash_update(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), name, state_val);
PS                191 ext/session/session.c 		return zend_hash_find(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), name);
PS                204 ext/session/session.c 	if (!Z_ISUNDEF(PS(http_session_vars))) {
PS                205 ext/session/session.c 		zval_ptr_dtor(&PS(http_session_vars));
PS                209 ext/session/session.c 	ZVAL_NEW_REF(&PS(http_session_vars), &session_vars);
PS                210 ext/session/session.c 	Z_ADDREF_P(&PS(http_session_vars));
PS                211 ext/session/session.c 	zend_hash_update_ind(&EG(symbol_table), var_name, &PS(http_session_vars));
PS                219 ext/session/session.c 		if (!PS(serializer)) {
PS                223 ext/session/session.c 		return PS(serializer)->encode();
PS                233 ext/session/session.c 	if (!PS(serializer)) {
PS                237 ext/session/session.c 	if (PS(serializer)->decode(ZSTR_VAL(data), ZSTR_LEN(data)) == FAILURE) {
PS                329 ext/session/session.c 	switch (PS(hash_func)) {
PS                342 ext/session/session.c 			if (!PS(hash_ops)) {
PS                348 ext/session/session.c 			hash_context = emalloc(PS(hash_ops)->context_size);
PS                349 ext/session/session.c 			PS(hash_ops)->hash_init(hash_context);
PS                350 ext/session/session.c 			PS(hash_ops)->hash_update(hash_context, (unsigned char *) buf, strlen(buf));
PS                351 ext/session/session.c 			digest_len = PS(hash_ops)->digest_size;
PS                361 ext/session/session.c 	if (PS(entropy_length) > 0) {
PS                364 ext/session/session.c 		size_t toread = PS(entropy_length);
PS                368 ext/session/session.c 			switch (PS(hash_func)) {
PS                377 ext/session/session.c 					PS(hash_ops)->hash_update(hash_context, rbuf, toread);
PS                385 ext/session/session.c 		fd = VCWD_OPEN(PS(entropy_file), O_RDONLY);
PS                389 ext/session/session.c 			int to_read = PS(entropy_length);
PS                395 ext/session/session.c 				switch (PS(hash_func)) {
PS                404 ext/session/session.c 						PS(hash_ops)->hash_update(hash_context, rbuf, n);
PS                416 ext/session/session.c 	switch (PS(hash_func)) {
PS                425 ext/session/session.c 			PS(hash_ops)->hash_final(digest, hash_context);
PS                431 ext/session/session.c 	if (PS(hash_bits_per_character) < 4
PS                432 ext/session/session.c 			|| PS(hash_bits_per_character) > 6) {
PS                433 ext/session/session.c 		PS(hash_bits_per_character) = 4;
PS                438 ext/session/session.c 	outid = zend_string_alloc((digest_len + 2) * ((8.0f / PS(hash_bits_per_character) + 0.5)), 0);
PS                439 ext/session/session.c 	ZSTR_LEN(outid) = (size_t)(bin_to_readable((char *)digest, digest_len, ZSTR_VAL(outid), (char)PS(hash_bits_per_character)) - (char *)&ZSTR_VAL(outid));
PS                486 ext/session/session.c 	if ((PS(mod_data) || PS(mod_user_implemented)) && PS(gc_probability) > 0) {
PS                489 ext/session/session.c 		nrand = (int) ((float) PS(gc_divisor) * php_combined_lcg());
PS                490 ext/session/session.c 		if (nrand < PS(gc_probability)) {
PS                491 ext/session/session.c 			PS(mod)->s_gc(&PS(mod_data), PS(gc_maxlifetime), &nrdels);
PS                506 ext/session/session.c 	if (!PS(mod)) {
PS                512 ext/session/session.c 	if (PS(mod)->s_open(&PS(mod_data), PS(save_path), PS(session_name)) == FAILURE
PS                515 ext/session/session.c 		php_error_docref(NULL, E_ERROR, "Failed to initialize storage module: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS                520 ext/session/session.c 	if (!PS(id)) {
PS                521 ext/session/session.c 		PS(id) = PS(mod)->s_create_sid(&PS(mod_data));
PS                522 ext/session/session.c 		if (!PS(id)) {
PS                523 ext/session/session.c 			php_error_docref(NULL, E_ERROR, "Failed to create session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS                526 ext/session/session.c 		if (PS(use_cookies)) {
PS                527 ext/session/session.c 			PS(send_cookie) = 1;
PS                529 ext/session/session.c 	} else if (PS(use_strict_mode) && PS(mod)->s_validate_sid &&
PS                530 ext/session/session.c 		PS(mod)->s_validate_sid(&PS(mod_data), PS(id)) == FAILURE) {
PS                531 ext/session/session.c 		if (PS(id)) {
PS                532 ext/session/session.c 			zend_string_release(PS(id));
PS                534 ext/session/session.c 		PS(id) = PS(mod)->s_create_sid(&PS(mod_data));
PS                535 ext/session/session.c 		if (!PS(id)) {
PS                536 ext/session/session.c 			PS(id) = php_session_create_id(NULL);
PS                538 ext/session/session.c 		if (PS(use_cookies)) {
PS                539 ext/session/session.c 			PS(send_cookie) = 1;
PS                544 ext/session/session.c 	PS(session_status) = php_session_active;
PS                548 ext/session/session.c 	if (PS(mod)->s_read(&PS(mod_data), PS(id), &val, PS(gc_maxlifetime)) == FAILURE) {
PS                559 ext/session/session.c 	if (PS(session_vars)) {
PS                560 ext/session/session.c 		zend_string_release(PS(session_vars));
PS                561 ext/session/session.c 		PS(session_vars) = NULL;
PS                564 ext/session/session.c 		if (PS(lazy_write)) {
PS                565 ext/session/session.c 			PS(session_vars) = zend_string_copy(val);
PS                579 ext/session/session.c 			if (PS(mod_data) || PS(mod_user_implemented)) {
PS                584 ext/session/session.c 					if (PS(lazy_write) && PS(session_vars)
PS                585 ext/session/session.c 						&& PS(mod)->s_update_timestamp
PS                586 ext/session/session.c 						&& PS(mod)->s_update_timestamp != php_session_update_timestamp
PS                587 ext/session/session.c 						&& ZSTR_LEN(val) == ZSTR_LEN(PS(session_vars))
PS                588 ext/session/session.c 						&& !memcmp(ZSTR_VAL(val), ZSTR_VAL(PS(session_vars)), ZSTR_LEN(val))
PS                590 ext/session/session.c 						ret = PS(mod)->s_update_timestamp(&PS(mod_data), PS(id), val, PS(gc_maxlifetime));
PS                592 ext/session/session.c 						ret = PS(mod)->s_write(&PS(mod_data), PS(id), val, PS(gc_maxlifetime));
PS                596 ext/session/session.c 					ret = PS(mod)->s_write(&PS(mod_data), PS(id), ZSTR_EMPTY_ALLOC(), PS(gc_maxlifetime));
PS                604 ext/session/session.c 								 PS(mod)->s_name,
PS                605 ext/session/session.c 								 PS(save_path));
PS                610 ext/session/session.c 	if (PS(mod_data) || PS(mod_user_implemented)) {
PS                611 ext/session/session.c 		PS(mod)->s_close(&PS(mod_data));
PS                643 ext/session/session.c 	PS(default_mod) = PS(mod);
PS                644 ext/session/session.c 	PS(mod) = tmp;
PS                672 ext/session/session.c 	PS(serializer) = tmp;
PS                683 ext/session/session.c 		PS(use_trans_sid) = (zend_bool) 1;
PS                685 ext/session/session.c 		PS(use_trans_sid) = (zend_bool) atoi(ZSTR_VAL(new_value));
PS                753 ext/session/session.c 	PS(hash_ops) = NULL;
PS                759 ext/session/session.c 		PS(hash_func) = val ? 1 : 0;
PS                766 ext/session/session.c 		PS(hash_func) = PS_HASH_FUNC_MD5;
PS                773 ext/session/session.c 		PS(hash_func) = PS_HASH_FUNC_SHA1;
PS                783 ext/session/session.c 		PS(hash_func) = PS_HASH_FUNC_OTHER;
PS                784 ext/session/session.c 		PS(hash_ops) = ops;
PS                809 ext/session/session.c 		PS(rfc1867_freq) = -tmp;
PS                811 ext/session/session.c 		PS(rfc1867_freq) = tmp;
PS                881 ext/session/session.c 		php_var_serialize(&buf, Z_REFVAL(PS(http_session_vars)), &var_hash);
PS                899 ext/session/session.c 	if (!Z_ISUNDEF(PS(http_session_vars))) {
PS                900 ext/session/session.c 		zval_ptr_dtor(&PS(http_session_vars));
PS                905 ext/session/session.c 	ZVAL_NEW_REF(&PS(http_session_vars), &session_vars);
PS                906 ext/session/session.c 	Z_ADDREF_P(&PS(http_session_vars));
PS                907 ext/session/session.c 	zend_hash_update_ind(&EG(symbol_table), var_name, &PS(http_session_vars));
PS                970 ext/session/session.c 			if ((Z_TYPE_P(tmp) == IS_ARRAY && Z_ARRVAL_P(tmp) == &EG(symbol_table)) || tmp == &PS(http_session_vars)) {
PS               1064 ext/session/session.c 			if ((Z_TYPE_P(tmp) == IS_ARRAY && Z_ARRVAL_P(tmp) == &EG(symbol_table)) || tmp == &PS(http_session_vars)) {
PS               1237 ext/session/session.c 	now = tv.tv_sec + PS(cache_expire) * 60;
PS               1242 ext/session/session.c 	snprintf(buf, sizeof(buf) , "Cache-Control: public, max-age=" ZEND_LONG_FMT, PS(cache_expire) * 60); /* SAFE */
PS               1253 ext/session/session.c 	snprintf(buf, sizeof(buf), "Cache-Control: private, max-age=" ZEND_LONG_FMT, PS(cache_expire) * 60); /* SAFE */
PS               1291 ext/session/session.c 	if (PS(cache_limiter)[0] == '\0') return 0;
PS               1306 ext/session/session.c 		if (!strcasecmp(lim->name, PS(cache_limiter))) {
PS               1335 ext/session/session.c 	e_session_name = php_url_encode(PS(session_name), strlen(PS(session_name)));
PS               1384 ext/session/session.c 	e_session_name = php_url_encode(PS(session_name), strlen(PS(session_name)));
PS               1385 ext/session/session.c 	e_id = php_url_encode(ZSTR_VAL(PS(id)), ZSTR_LEN(PS(id)));
PS               1395 ext/session/session.c 	if (PS(cookie_lifetime) > 0) {
PS               1400 ext/session/session.c 		t = tv.tv_sec + PS(cookie_lifetime);
PS               1409 ext/session/session.c 			smart_str_append_long(&ncookie, PS(cookie_lifetime));
PS               1413 ext/session/session.c 	if (PS(cookie_path)[0]) {
PS               1415 ext/session/session.c 		smart_str_appends(&ncookie, PS(cookie_path));
PS               1418 ext/session/session.c 	if (PS(cookie_domain)[0]) {
PS               1420 ext/session/session.c 		smart_str_appends(&ncookie, PS(cookie_domain));
PS               1423 ext/session/session.c 	if (PS(cookie_secure)) {
PS               1427 ext/session/session.c 	if (PS(cookie_httponly)) {
PS               1475 ext/session/session.c 		PS(id) = zend_string_init(Z_STRVAL_P(ppid), Z_STRLEN_P(ppid), 0);
PS               1476 ext/session/session.c 		PS(send_cookie) = 0;
PS               1478 ext/session/session.c 		PS(id) = NULL;
PS               1479 ext/session/session.c 		PS(send_cookie) = 1;
PS               1485 ext/session/session.c 	int module_number = PS(module_number);
PS               1488 ext/session/session.c 	if (!PS(id)) {
PS               1493 ext/session/session.c 	if (PS(use_cookies) && PS(send_cookie)) {
PS               1495 ext/session/session.c 		PS(send_cookie) = 0;
PS               1503 ext/session/session.c 	if (PS(define_sid)) {
PS               1506 ext/session/session.c 		smart_str_appends(&var, PS(session_name));
PS               1508 ext/session/session.c 		smart_str_appends(&var, ZSTR_VAL(PS(id)));
PS               1532 ext/session/session.c 		php_url_scanner_add_var(PS(session_name), strlen(PS(session_name)), ZSTR_VAL(PS(id)), ZSTR_LEN(PS(id)), 1);
PS               1544 ext/session/session.c 	switch (PS(session_status)) {
PS               1552 ext/session/session.c 			if (!PS(mod) && value) {
PS               1553 ext/session/session.c 				PS(mod) = _php_find_ps_module(value);
PS               1554 ext/session/session.c 				if (!PS(mod)) {
PS               1560 ext/session/session.c 			if (!PS(serializer) && value) {
PS               1561 ext/session/session.c 				PS(serializer) = _php_find_ps_serializer(value);
PS               1562 ext/session/session.c 				if (!PS(serializer)) {
PS               1567 ext/session/session.c 			PS(session_status) = php_session_none;
PS               1573 ext/session/session.c 			PS(define_sid) = !PS(use_only_cookies); /* SID constant is defined when non-cookie ID is used */
PS               1574 ext/session/session.c 			PS(send_cookie) = PS(use_cookies) || PS(use_only_cookies);
PS               1577 ext/session/session.c 	lensess = strlen(PS(session_name));
PS               1587 ext/session/session.c 	if (!PS(id)) {
PS               1588 ext/session/session.c 		if (PS(use_cookies) && (data = zend_hash_str_find(&EG(symbol_table), "_COOKIE", sizeof("_COOKIE") - 1))) {
PS               1590 ext/session/session.c 			if (Z_TYPE_P(data) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), lensess))) {
PS               1592 ext/session/session.c 				PS(send_cookie) = 0;
PS               1596 ext/session/session.c 		if (PS(define_sid) && !PS(id) && (data = zend_hash_str_find(&EG(symbol_table), "_GET", sizeof("_GET") - 1))) {
PS               1598 ext/session/session.c 			if (Z_TYPE_P(data) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), lensess))) {
PS               1603 ext/session/session.c 		if (PS(define_sid) && !PS(id) && (data = zend_hash_str_find(&EG(symbol_table), "_POST", sizeof("_POST") - 1))) {
PS               1605 ext/session/session.c 			if (Z_TYPE_P(data) == IS_ARRAY && (ppid = zend_hash_str_find(Z_ARRVAL_P(data), PS(session_name), lensess))) {
PS               1613 ext/session/session.c 		if (PS(define_sid) && !PS(id) &&
PS               1617 ext/session/session.c 			(p = strstr(Z_STRVAL_P(data), PS(session_name))) &&
PS               1623 ext/session/session.c 				PS(id) = zend_string_init(p, q - p, 0);
PS               1629 ext/session/session.c 		if (PS(define_sid) && PS(id) &&
PS               1630 ext/session/session.c 			PS(extern_referer_chk)[0] != '\0' &&
PS               1635 ext/session/session.c 			strstr(Z_STRVAL_P(data), PS(extern_referer_chk)) == NULL
PS               1637 ext/session/session.c 			zend_string_release(PS(id));
PS               1638 ext/session/session.c 			PS(id) = NULL;
PS               1644 ext/session/session.c 	if (PS(id) && strpbrk(ZSTR_VAL(PS(id)), "\r\n\t <>'\"\\")) {
PS               1645 ext/session/session.c 		zend_string_release(PS(id));
PS               1646 ext/session/session.c 		PS(id) = NULL;
PS               1656 ext/session/session.c 	if (PS(session_status) == php_session_active) {
PS               1657 ext/session/session.c 		PS(session_status) = php_session_none;
PS               1665 ext/session/session.c 	if (PS(session_status) == php_session_active) {
PS               1666 ext/session/session.c 		PS(session_status) = php_session_none;
PS               1667 ext/session/session.c 		if (PS(mod_data) || PS(mod_user_implemented)) {
PS               1668 ext/session/session.c 			PS(mod)->s_close(&PS(mod_data));
PS               1676 ext/session/session.c 	if (PS(session_status) == php_session_active) {
PS               1688 ext/session/session.c 	if (APPLY_TRANS_SID && (PS(session_status) == php_session_active)) {
PS               1689 ext/session/session.c 		*new = php_url_scanner_adapt_single_url(url, urllen, PS(session_name), ZSTR_VAL(PS(id)), newlen, 1);
PS               1708 ext/session/session.c 	if (!PS(use_cookies) ||
PS               1753 ext/session/session.c 	add_assoc_long(return_value, "lifetime", PS(cookie_lifetime));
PS               1754 ext/session/session.c 	add_assoc_string(return_value, "path", PS(cookie_path));
PS               1755 ext/session/session.c 	add_assoc_string(return_value, "domain", PS(cookie_domain));
PS               1756 ext/session/session.c 	add_assoc_bool(return_value, "secure", PS(cookie_secure));
PS               1757 ext/session/session.c 	add_assoc_bool(return_value, "httponly", PS(cookie_httponly));
PS               1772 ext/session/session.c 	RETVAL_STRING(PS(session_name));
PS               1794 ext/session/session.c 	if (PS(mod) && PS(mod)->s_name) {
PS               1795 ext/session/session.c 		RETVAL_STRING(PS(mod)->s_name);
PS               1807 ext/session/session.c 		if (PS(mod_data) || PS(mod_user_implemented)) {
PS               1808 ext/session/session.c 			PS(mod)->s_close(&PS(mod_data));
PS               1810 ext/session/session.c 		PS(mod_data) = NULL;
PS               1828 ext/session/session.c 	if (PS(session_status) != php_session_none) {
PS               1847 ext/session/session.c 				if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               1848 ext/session/session.c 					zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               1851 ext/session/session.c 				array_init_size(&PS(mod_user_names).names[i], 2);
PS               1853 ext/session/session.c 				add_next_index_zval(&PS(mod_user_names).names[i], obj);
PS               1854 ext/session/session.c 				add_next_index_str(&PS(mod_user_names).names[i], zend_string_copy(func_name));
PS               1866 ext/session/session.c 				if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               1867 ext/session/session.c 					zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               1869 ext/session/session.c 				array_init_size(&PS(mod_user_names).names[i], 2);
PS               1871 ext/session/session.c 				add_next_index_zval(&PS(mod_user_names).names[i], obj);
PS               1872 ext/session/session.c 				add_next_index_str(&PS(mod_user_names).names[i], zend_string_copy(func_name));
PS               1874 ext/session/session.c 				if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               1875 ext/session/session.c 					zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               1876 ext/session/session.c 					ZVAL_UNDEF(&PS(mod_user_names).names[i]);
PS               1886 ext/session/session.c 				if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               1887 ext/session/session.c 					zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               1889 ext/session/session.c 				array_init_size(&PS(mod_user_names).names[i], 2);
PS               1891 ext/session/session.c 				add_next_index_zval(&PS(mod_user_names).names[i], obj);
PS               1892 ext/session/session.c 				add_next_index_str(&PS(mod_user_names).names[i], zend_string_copy(func_name));
PS               1894 ext/session/session.c 				if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               1895 ext/session/session.c 					zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               1896 ext/session/session.c 					ZVAL_UNDEF(&PS(mod_user_names).names[i]);
PS               1922 ext/session/session.c 		if (PS(mod) && PS(session_status) != php_session_active && PS(mod) != &ps_mod_user) {
PS               1955 ext/session/session.c 	if (PS(mod) && PS(mod) != &ps_mod_user) {
PS               1964 ext/session/session.c 		if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               1965 ext/session/session.c 			zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               1967 ext/session/session.c 		ZVAL_COPY(&PS(mod_user_names).names[i], &args[i]);
PS               1985 ext/session/session.c 	RETVAL_STRING(PS(save_path));
PS               2011 ext/session/session.c 	if (PS(id)) {
PS               2014 ext/session/session.c 		size_t len = strlen(ZSTR_VAL(PS(id)));
PS               2015 ext/session/session.c 		if (UNEXPECTED(len != ZSTR_LEN(PS(id)))) {
PS               2016 ext/session/session.c 			RETVAL_NEW_STR(zend_string_init(ZSTR_VAL(PS(id)), len, 0));
PS               2018 ext/session/session.c 			RETVAL_STR_COPY(PS(id));
PS               2025 ext/session/session.c 		if (PS(id)) {
PS               2026 ext/session/session.c 			zend_string_release(PS(id));
PS               2028 ext/session/session.c 		PS(id) = zend_string_copy(name);
PS               2044 ext/session/session.c 	if (SG(headers_sent) && PS(use_cookies)) {
PS               2049 ext/session/session.c 	if (PS(session_status) != php_session_active) {
PS               2056 ext/session/session.c 		if (PS(mod)->s_destroy(&PS(mod_data), PS(id)) == FAILURE) {
PS               2057 ext/session/session.c 			PS(mod)->s_close(&PS(mod_data));
PS               2058 ext/session/session.c 			PS(session_status) = php_session_none;
PS               2059 ext/session/session.c 			php_error_docref(NULL, E_WARNING, "Session object destruction failed.  ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS               2066 ext/session/session.c 			ret = PS(mod)->s_write(&PS(mod_data), PS(id), data, PS(gc_maxlifetime));
PS               2069 ext/session/session.c 			ret = PS(mod)->s_write(&PS(mod_data), PS(id), ZSTR_EMPTY_ALLOC(), PS(gc_maxlifetime));
PS               2072 ext/session/session.c 			PS(mod)->s_close(&PS(mod_data));
PS               2073 ext/session/session.c 			PS(session_status) = php_session_none;
PS               2074 ext/session/session.c 			php_error_docref(NULL, E_WARNING, "Session write failed. ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS               2078 ext/session/session.c 	PS(mod)->s_close(&PS(mod_data));
PS               2081 ext/session/session.c 	if (PS(session_vars)) {
PS               2082 ext/session/session.c 		zend_string_release(PS(session_vars));
PS               2083 ext/session/session.c 		PS(session_vars) = NULL;
PS               2085 ext/session/session.c 	zend_string_release(PS(id));
PS               2086 ext/session/session.c 	PS(id) = PS(mod)->s_create_sid(&PS(mod_data));
PS               2087 ext/session/session.c 	if (!PS(id)) {
PS               2088 ext/session/session.c 		PS(session_status) = php_session_none;
PS               2089 ext/session/session.c 		php_error_docref(NULL, E_RECOVERABLE_ERROR, "Failed to create new session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS               2092 ext/session/session.c 	if (PS(mod)->s_open(&PS(mod_data), PS(save_path), PS(session_name)) == FAILURE) {
PS               2093 ext/session/session.c 		PS(session_status) = php_session_none;
PS               2094 ext/session/session.c 		php_error_docref(NULL, E_RECOVERABLE_ERROR, "Failed to create(open) session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS               2097 ext/session/session.c 	if (PS(use_strict_mode) && PS(mod)->s_validate_sid &&
PS               2098 ext/session/session.c 		PS(mod)->s_validate_sid(&PS(mod_data), PS(id)) == FAILURE) {
PS               2099 ext/session/session.c 		zend_string_release(PS(id));
PS               2100 ext/session/session.c 		PS(id) = PS(mod)->s_create_sid(&PS(mod_data));
PS               2101 ext/session/session.c 		if (!PS(id)) {
PS               2102 ext/session/session.c 			PS(session_status) = php_session_none;
PS               2103 ext/session/session.c 			php_error_docref(NULL, E_RECOVERABLE_ERROR, "Failed to create session ID by collision: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS               2108 ext/session/session.c 	if (PS(mod)->s_read(&PS(mod_data), PS(id), &data, PS(gc_maxlifetime)) == FAILURE) {
PS               2109 ext/session/session.c 		PS(session_status) = php_session_none;
PS               2110 ext/session/session.c 		php_error_docref(NULL, E_RECOVERABLE_ERROR, "Failed to create(read) session ID: %s (path: %s)", PS(mod)->s_name, PS(save_path));
PS               2117 ext/session/session.c 	if (PS(use_cookies)) {
PS               2118 ext/session/session.c 		PS(send_cookie) = 1;
PS               2149 ext/session/session.c 	if (PS(session_status) == php_session_active) {
PS               2150 ext/session/session.c 		new_id = PS(mod)->s_create_sid(&PS(mod_data));
PS               2181 ext/session/session.c 	RETVAL_STRING(PS(cache_limiter));
PS               2202 ext/session/session.c 	RETVAL_LONG(PS(cache_expire));
PS               2238 ext/session/session.c 	if (PS(session_status) != php_session_active) {
PS               2280 ext/session/session.c 	if (PS(id) && !(ZSTR_LEN(PS(id)))) {
PS               2315 ext/session/session.c 	if (PS(session_status) != php_session_active) {
PS               2343 ext/session/session.c 	if (PS(session_status) != php_session_active) {
PS               2348 ext/session/session.c 		HashTable *ht_sess_var = Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars)));
PS               2388 ext/session/session.c 	RETURN_LONG(PS(session_status));
PS               2600 ext/session/session.c 	if (PS(mod) == NULL) {
PS               2605 ext/session/session.c 			PS(mod) = _php_find_ps_module(value);
PS               2609 ext/session/session.c 	if (PS(serializer) == NULL) {
PS               2614 ext/session/session.c 			PS(serializer) = _php_find_ps_serializer(value);
PS               2618 ext/session/session.c 	if (PS(mod) == NULL || PS(serializer) == NULL) {
PS               2620 ext/session/session.c 		PS(session_status) = php_session_disabled;
PS               2633 ext/session/session.c 	return php_rinit_session(PS(auto_start));
PS               2648 ext/session/session.c 		if (!Z_ISUNDEF(PS(mod_user_names).names[i])) {
PS               2649 ext/session/session.c 			zval_ptr_dtor(&PS(mod_user_names).names[i]);
PS               2650 ext/session/session.c 			ZVAL_UNDEF(&PS(mod_user_names).names[i]);
PS               2690 ext/session/session.c 	PS(module_number) = module_number; /* if we really need this var we need to init it in zts mode as well! */
PS               2692 ext/session/session.c 	PS(session_status) = php_session_none;
PS               2817 ext/session/session.c 	if ((ppid = zend_hash_str_find(Z_ARRVAL(PG(http_globals)[where]), PS(session_name), progress->sname_len))
PS               2831 ext/session/session.c 	if (PS(use_cookies)) {
PS               2838 ext/session/session.c 	if (PS(use_only_cookies)) {
PS               2849 ext/session/session.c 	if ((progress_ary = zend_symtable_find(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.s)) == NULL) {
PS               2868 ext/session/session.c 		if (PS(rfc1867_min_freq) > 0.0) {
PS               2876 ext/session/session.c 			progress->next_update_time = dtv + PS(rfc1867_min_freq);
PS               2883 ext/session/session.c 	PS(session_status) = php_session_active;
PS               2887 ext/session/session.c 		zend_hash_update(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.s, &progress->data);
PS               2895 ext/session/session.c 	PS(session_status) = php_session_active;
PS               2897 ext/session/session.c 		zend_hash_del(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.s);
PS               2910 ext/session/session.c 	if (!PS(rfc1867_enabled)) {
PS               2914 ext/session/session.c 	progress = PS(rfc1867_progress);
PS               2921 ext/session/session.c 			progress->sname_len  = strlen(PS(session_name));
PS               2922 ext/session/session.c 			PS(rfc1867_progress) = progress;
PS               2943 ext/session/session.c 				if (name_len == progress->sname_len && memcmp(data->name, PS(session_name), name_len) == 0) {
PS               2946 ext/session/session.c 				} else if (name_len == strlen(PS(rfc1867_name)) && memcmp(data->name, PS(rfc1867_name), name_len + 1) == 0) {
PS               2948 ext/session/session.c 					smart_str_appends(&progress->key, PS(rfc1867_prefix));
PS               2970 ext/session/session.c 				if (PS(rfc1867_freq) >= 0) {
PS               2971 ext/session/session.c 					progress->update_step = PS(rfc1867_freq);
PS               2972 ext/session/session.c 				} else if (PS(rfc1867_freq) < 0) { /* % of total size */
PS               2973 ext/session/session.c 					progress->update_step = progress->content_length * -PS(rfc1867_freq) / 100;
PS               2990 ext/session/session.c 				PS(id) = zend_string_init(Z_STRVAL(progress->sid), Z_STRLEN(progress->sid), 0);
PS               2993 ext/session/session.c 					PS(use_trans_sid) = 1;
PS               2994 ext/session/session.c 					PS(use_only_cookies) = 0;
PS               2996 ext/session/session.c 				PS(send_cookie) = 0;
PS               3055 ext/session/session.c 				if (PS(rfc1867_cleanup)) {
PS               3072 ext/session/session.c 			PS(rfc1867_progress) = NULL;
PS               1698 ext/soap/soap.c 			if (PS(session_status) != php_session_active &&
PS               1699 ext/soap/soap.c 			    PS(session_status) != php_session_disabled) {
PS               1704 ext/soap/soap.c 			session_vars = &PS(http_session_vars);
PS               1770 ext/soap/soap.c 				zval *session_vars = &PS(http_session_vars);