self              443 TSRM/tsrm_win32.c 	HANDLE copy, self = GetCurrentProcess();
self              444 TSRM/tsrm_win32.c 	if (!DuplicateHandle(self, fh, self, &copy, 0, inherit, DUPLICATE_SAME_ACCESS|DUPLICATE_CLOSE_SOURCE)) {
self              140 ext/bz2/bz2.c  	struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *) stream->abstract;
self              143 ext/bz2/bz2.c  	ret = BZ2_bzread(self->bz_file, buf, count);
self              154 ext/bz2/bz2.c  	struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *) stream->abstract;
self              156 ext/bz2/bz2.c  	return BZ2_bzwrite(self->bz_file, (char*)buf, count); 
self              161 ext/bz2/bz2.c  	struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract;
self              165 ext/bz2/bz2.c  		BZ2_bzclose(self->bz_file);
self              168 ext/bz2/bz2.c  	if (self->stream) {
self              169 ext/bz2/bz2.c  		php_stream_free(self->stream, PHP_STREAM_FREE_CLOSE | (close_handle == 0 ? PHP_STREAM_FREE_PRESERVE_HANDLE : 0));
self              172 ext/bz2/bz2.c  	efree(self);
self              179 ext/bz2/bz2.c  	struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract;
self              180 ext/bz2/bz2.c  	return BZ2_bzflush(self->bz_file);
self              198 ext/bz2/bz2.c  	struct php_bz2_stream_data_t *self;
self              200 ext/bz2/bz2.c  	self = emalloc(sizeof(*self));
self              202 ext/bz2/bz2.c  	self->stream = innerstream;
self              203 ext/bz2/bz2.c  	self->bz_file = bz;
self              205 ext/bz2/bz2.c  	return php_stream_alloc_rel(&php_stream_bz2io_ops, self, 0, mode);
self              599 ext/bz2/bz2.c  	struct php_bz2_stream_data_t *self;
self              611 ext/bz2/bz2.c  	self = (struct php_bz2_stream_data_t *) stream->abstract;
self              614 ext/bz2/bz2.c  	errstr = BZ2_bzerror(self->bz_file, &errnum);
self             2579 ext/iconv/iconv.c static void php_iconv_stream_filter_dtor(php_iconv_stream_filter *self)
self             2581 ext/iconv/iconv.c 	iconv_close(self->cd);
self             2582 ext/iconv/iconv.c 	pefree(self->to_charset, self->persistent);
self             2583 ext/iconv/iconv.c 	pefree(self->from_charset, self->persistent);
self             2588 ext/iconv/iconv.c static php_iconv_err_t php_iconv_stream_filter_ctor(php_iconv_stream_filter *self,
self             2592 ext/iconv/iconv.c 	if (NULL == (self->to_charset = pemalloc(to_charset_len + 1, persistent))) {
self             2595 ext/iconv/iconv.c 	self->to_charset_len = to_charset_len;
self             2596 ext/iconv/iconv.c 	if (NULL == (self->from_charset = pemalloc(from_charset_len + 1, persistent))) {
self             2597 ext/iconv/iconv.c 		pefree(self->to_charset, persistent);
self             2600 ext/iconv/iconv.c 	self->from_charset_len = from_charset_len;
self             2602 ext/iconv/iconv.c 	memcpy(self->to_charset, to_charset, to_charset_len);
self             2603 ext/iconv/iconv.c 	self->to_charset[to_charset_len] = '\0';
self             2604 ext/iconv/iconv.c 	memcpy(self->from_charset, from_charset, from_charset_len);
self             2605 ext/iconv/iconv.c 	self->from_charset[from_charset_len] = '\0';
self             2607 ext/iconv/iconv.c 	if ((iconv_t)-1 == (self->cd = iconv_open(self->to_charset, self->from_charset))) {
self             2608 ext/iconv/iconv.c 		pefree(self->from_charset, persistent);
self             2609 ext/iconv/iconv.c 		pefree(self->to_charset, persistent);
self             2612 ext/iconv/iconv.c 	self->persistent = persistent;
self             2613 ext/iconv/iconv.c 	self->stub_len = 0;
self             2620 ext/iconv/iconv.c 		php_iconv_stream_filter *self,
self             2648 ext/iconv/iconv.c 	if (self->stub_len > 0) {
self             2649 ext/iconv/iconv.c 		pt = self->stub;
self             2650 ext/iconv/iconv.c 		tcnt = self->stub_len;
self             2653 ext/iconv/iconv.c 			if (iconv(self->cd, &pt, &tcnt, &pd, &ocnt) == (size_t)-1) {
self             2657 ext/iconv/iconv.c 						php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): invalid multibyte sequence", self->from_charset, self->to_charset);
self             2663 ext/iconv/iconv.c 								if (self->stub_len >= sizeof(self->stub)) {
self             2664 ext/iconv/iconv.c 									php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): insufficient buffer", self->from_charset, self->to_charset);
self             2667 ext/iconv/iconv.c 								self->stub[self->stub_len++] = *(ps++);
self             2669 ext/iconv/iconv.c 								pt = self->stub;
self             2670 ext/iconv/iconv.c 								tcnt = self->stub_len;
self             2714 ext/iconv/iconv.c 						php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_charset);
self             2719 ext/iconv/iconv.c 					php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_charset);
self             2726 ext/iconv/iconv.c 		memmove(self->stub, pt, tcnt);
self             2727 ext/iconv/iconv.c 		self->stub_len = tcnt;
self             2731 ext/iconv/iconv.c 		if ((ps == NULL ? iconv(self->cd, NULL, NULL, &pd, &ocnt):
self             2732 ext/iconv/iconv.c 					iconv(self->cd, (char **)&ps, &icnt, &pd, &ocnt)) == (size_t)-1) {
self             2736 ext/iconv/iconv.c 					php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): invalid multibyte sequence", self->from_charset, self->to_charset);
self             2741 ext/iconv/iconv.c 						if (icnt > sizeof(self->stub)) {
self             2742 ext/iconv/iconv.c 							php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): insufficient buffer", self->from_charset, self->to_charset);
self             2745 ext/iconv/iconv.c 						memcpy(self->stub, ps, icnt);
self             2746 ext/iconv/iconv.c 						self->stub_len = icnt;
self             2750 ext/iconv/iconv.c 						php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unexpected octet values", self->from_charset, self->to_charset);
self             2791 ext/iconv/iconv.c 					php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_charset);
self             2796 ext/iconv/iconv.c 				php_error_docref(NULL TSRMLS_CC, E_WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_charset);
self             2835 ext/iconv/iconv.c 	php_iconv_stream_filter *self = (php_iconv_stream_filter *)filter->abstract;
self             2842 ext/iconv/iconv.c 		if (php_iconv_stream_filter_append_bucket(self, stream, filter,
self             2852 ext/iconv/iconv.c 		if (php_iconv_stream_filter_append_bucket(self, stream, filter,
self              358 ext/mysqlnd/mysqlnd_auth.c mysqlnd_native_auth_get_auth_data(struct st_mysqlnd_authentication_plugin * self,
self              418 ext/mysqlnd/mysqlnd_auth.c mysqlnd_pam_auth_get_auth_data(struct st_mysqlnd_authentication_plugin * self,
self              571 ext/mysqlnd/mysqlnd_auth.c mysqlnd_sha256_auth_get_auth_data(struct st_mysqlnd_authentication_plugin * self,
self               31 ext/mysqlnd/mysqlnd_debug.c #define MYSQLND_ZTS(self) TSRMLS_D = (self)->TSRMLS_C
self               33 ext/mysqlnd/mysqlnd_debug.c #define MYSQLND_ZTS(self)
self               39 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, open)(MYSQLND_DEBUG * self, zend_bool reopen)
self               41 ext/mysqlnd/mysqlnd_debug.c 	MYSQLND_ZTS(self);
self               43 ext/mysqlnd/mysqlnd_debug.c 	if (!self->file_name) {
self               47 ext/mysqlnd/mysqlnd_debug.c 	self->stream = php_stream_open_wrapper(self->file_name,
self               48 ext/mysqlnd/mysqlnd_debug.c 										   reopen == TRUE || self->flags & MYSQLND_DEBUG_APPEND? "ab":"wb",
self               50 ext/mysqlnd/mysqlnd_debug.c 	return self->stream? PASS:FAIL;
self               57 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, log)(MYSQLND_DEBUG * self,
self               66 ext/mysqlnd/mysqlnd_debug.c 	unsigned int flags = self->flags;
self               69 ext/mysqlnd/mysqlnd_debug.c 	MYSQLND_ZTS(self);
self               71 ext/mysqlnd/mysqlnd_debug.c 	if (!self->stream && FAIL == self->m->open(self, FALSE)) {
self               76 ext/mysqlnd/mysqlnd_debug.c 		level = zend_stack_count(&self->call_stack);
self               87 ext/mysqlnd/mysqlnd_debug.c 		snprintf(pid_buffer, sizeof(pid_buffer) - 1, "%5u: ", self->pid);
self              140 ext/mysqlnd/mysqlnd_debug.c 	ret = php_stream_write(self->stream, message_line, message_line_len)? PASS:FAIL;
self              143 ext/mysqlnd/mysqlnd_debug.c 		self->m->close(self);
self              144 ext/mysqlnd/mysqlnd_debug.c 		self->m->open(self, TRUE);
self              153 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, log_va)(MYSQLND_DEBUG *self,
self              164 ext/mysqlnd/mysqlnd_debug.c 	unsigned int flags = self->flags;
self              167 ext/mysqlnd/mysqlnd_debug.c 	MYSQLND_ZTS(self);
self              169 ext/mysqlnd/mysqlnd_debug.c 	if (!self->stream && FAIL == self->m->open(self, FALSE)) {
self              174 ext/mysqlnd/mysqlnd_debug.c 		level = zend_stack_count(&self->call_stack);
self              185 ext/mysqlnd/mysqlnd_debug.c 		snprintf(pid_buffer, sizeof(pid_buffer) - 1, "%5u: ", self->pid);
self              242 ext/mysqlnd/mysqlnd_debug.c 	ret = php_stream_write(self->stream, message_line, message_line_len)? PASS:FAIL;
self              246 ext/mysqlnd/mysqlnd_debug.c 		self->m->close(self);
self              247 ext/mysqlnd/mysqlnd_debug.c 		self->m->open(self, TRUE);
self              257 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, func_enter)(MYSQLND_DEBUG * self,
self              261 ext/mysqlnd/mysqlnd_debug.c 	if ((self->flags & MYSQLND_DEBUG_DUMP_TRACE) == 0 || self->file_name == NULL) {
self              264 ext/mysqlnd/mysqlnd_debug.c 	if ((uint) zend_stack_count(&self->call_stack) >= self->nest_level_limit) {
self              268 ext/mysqlnd/mysqlnd_debug.c 	if ((self->flags & MYSQLND_DEBUG_TRACE_MEMORY_CALLS) == 0 && self->skip_functions) {
self              269 ext/mysqlnd/mysqlnd_debug.c 		const char ** p = self->skip_functions;
self              272 ext/mysqlnd/mysqlnd_debug.c 				zend_stack_push(&self->call_stack, "", sizeof(""));
self              274 ext/mysqlnd/mysqlnd_debug.c 				if (self->flags & MYSQLND_DEBUG_PROFILE_CALLS) {
self              276 ext/mysqlnd/mysqlnd_debug.c 					zend_stack_push(&self->call_time_stack, &some_time, sizeof(some_time));
self              285 ext/mysqlnd/mysqlnd_debug.c 	zend_stack_push(&self->call_stack, func_name, func_name_len + 1);
self              287 ext/mysqlnd/mysqlnd_debug.c 	if (self->flags & MYSQLND_DEBUG_PROFILE_CALLS) {
self              289 ext/mysqlnd/mysqlnd_debug.c 		zend_stack_push(&self->call_time_stack, &some_time, sizeof(some_time));
self              293 ext/mysqlnd/mysqlnd_debug.c 	if (zend_hash_num_elements(&self->not_filtered_functions) &&
self              294 ext/mysqlnd/mysqlnd_debug.c 		0 == zend_hash_exists(&self->not_filtered_functions, func_name, strlen(func_name) + 1))
self              299 ext/mysqlnd/mysqlnd_debug.c 	self->m->log_va(self, line, file, zend_stack_count(&self->call_stack) - 1, NULL, ">%s", func_name);
self              325 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, func_leave)(MYSQLND_DEBUG * self, unsigned int line, const char * const file, uint64_t call_time)
self              330 ext/mysqlnd/mysqlnd_debug.c 	zend_bool profile_calls = self->flags & MYSQLND_DEBUG_PROFILE_CALLS? TRUE:FALSE;
self              332 ext/mysqlnd/mysqlnd_debug.c 	if ((self->flags & MYSQLND_DEBUG_DUMP_TRACE) == 0 || self->file_name == NULL) {
self              335 ext/mysqlnd/mysqlnd_debug.c 	if ((uint) zend_stack_count(&self->call_stack) >= self->nest_level_limit) {
self              339 ext/mysqlnd/mysqlnd_debug.c 	zend_stack_top(&self->call_stack, (void **)&func_name);
self              343 ext/mysqlnd/mysqlnd_debug.c 		zend_stack_top(&self->call_time_stack, (void **)&mine_non_own_time_ptr);
self              345 ext/mysqlnd/mysqlnd_debug.c 		zend_stack_del_top(&self->call_time_stack); /* callee - removing ourselves */
self              351 ext/mysqlnd/mysqlnd_debug.c 	} else if (!zend_hash_num_elements(&self->not_filtered_functions) ||
self              352 ext/mysqlnd/mysqlnd_debug.c 			   1 == zend_hash_exists(&self->not_filtered_functions, func_name, strlen(func_name) + 1))
self              357 ext/mysqlnd/mysqlnd_debug.c 			self->m->log_va(self, line, file, zend_stack_count(&self->call_stack) - 1, NULL, "<%s", func_name);
self              366 ext/mysqlnd/mysqlnd_debug.c 			self->m->log_va(self, line, file, zend_stack_count(&self->call_stack) - 1, NULL, "<%s (total=%u own=%u in_calls=%u)",
self              370 ext/mysqlnd/mysqlnd_debug.c 			if (SUCCESS == zend_hash_find(&self->function_profiles, func_name, func_name_len + 1, (void **) &f_profile)) {
self              414 ext/mysqlnd/mysqlnd_debug.c 				zend_hash_add(&self->function_profiles, func_name, func_name_len+1, f_profile, sizeof(struct st_mysqlnd_dbg_function_profile), NULL);
self              416 ext/mysqlnd/mysqlnd_debug.c 			if ((uint) zend_stack_count(&self->call_time_stack)) {
self              419 ext/mysqlnd/mysqlnd_debug.c 				zend_stack_top(&self->call_time_stack, (void **)&parent_non_own_time_ptr);
self              422 ext/mysqlnd/mysqlnd_debug.c 				zend_stack_del_top(&self->call_time_stack); /* the caller */
self              423 ext/mysqlnd/mysqlnd_debug.c 				zend_stack_push(&self->call_time_stack, &parent_non_own_time, sizeof(parent_non_own_time)); /* add back the caller */
self              429 ext/mysqlnd/mysqlnd_debug.c 	return zend_stack_del_top(&self->call_stack) == SUCCESS? PASS:FAIL;
self              436 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, close)(MYSQLND_DEBUG * self)
self              438 ext/mysqlnd/mysqlnd_debug.c 	MYSQLND_ZTS(self);
self              439 ext/mysqlnd/mysqlnd_debug.c 	if (self->stream) {
self              441 ext/mysqlnd/mysqlnd_debug.c 		if (!(self->flags & MYSQLND_DEBUG_FLUSH) && (self->flags & MYSQLND_DEBUG_PROFILE_CALLS)) {
self              445 ext/mysqlnd/mysqlnd_debug.c 			self->m->log_va(self, __LINE__, __FILE__, 0, "info : ",	
self              446 ext/mysqlnd/mysqlnd_debug.c 					"number of functions: %d", zend_hash_num_elements(&self->function_profiles));
self              447 ext/mysqlnd/mysqlnd_debug.c 			zend_hash_internal_pointer_reset_ex(&self->function_profiles, &pos_values);
self              448 ext/mysqlnd/mysqlnd_debug.c 			while (zend_hash_get_current_data_ex(&self->function_profiles, (void **) &f_profile, &pos_values) == SUCCESS) {
self              453 ext/mysqlnd/mysqlnd_debug.c 				zend_hash_get_current_key_ex(&self->function_profiles, &string_key, &string_key_len, &num_key, 0, &pos_values);
self              455 ext/mysqlnd/mysqlnd_debug.c 				self->m->log_va(self, __LINE__, __FILE__, -1, "info : ",
self              476 ext/mysqlnd/mysqlnd_debug.c 				zend_hash_move_forward_ex(&self->function_profiles, &pos_values);
self              481 ext/mysqlnd/mysqlnd_debug.c 		php_stream_free(self->stream, PHP_STREAM_FREE_CLOSE);
self              482 ext/mysqlnd/mysqlnd_debug.c 		self->stream = NULL;
self              492 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, free)(MYSQLND_DEBUG * self)
self              494 ext/mysqlnd/mysqlnd_debug.c 	if (self->file_name && self->file_name != mysqlnd_debug_default_trace_file) {
self              495 ext/mysqlnd/mysqlnd_debug.c 		efree(self->file_name);
self              496 ext/mysqlnd/mysqlnd_debug.c 		self->file_name = NULL;
self              498 ext/mysqlnd/mysqlnd_debug.c 	zend_stack_destroy(&self->call_stack);
self              499 ext/mysqlnd/mysqlnd_debug.c 	zend_stack_destroy(&self->call_time_stack);
self              500 ext/mysqlnd/mysqlnd_debug.c 	zend_hash_destroy(&self->not_filtered_functions);
self              501 ext/mysqlnd/mysqlnd_debug.c 	zend_hash_destroy(&self->function_profiles);
self              502 ext/mysqlnd/mysqlnd_debug.c 	free(self);
self              517 ext/mysqlnd/mysqlnd_debug.c MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const mode)
self              524 ext/mysqlnd/mysqlnd_debug.c 	self->flags = 0;
self              525 ext/mysqlnd/mysqlnd_debug.c 	self->nest_level_limit = 0;
self              526 ext/mysqlnd/mysqlnd_debug.c 	if (self->file_name && self->file_name != mysqlnd_debug_default_trace_file) {
self              527 ext/mysqlnd/mysqlnd_debug.c 		efree(self->file_name);
self              528 ext/mysqlnd/mysqlnd_debug.c 		self->file_name = NULL;
self              530 ext/mysqlnd/mysqlnd_debug.c 	if (zend_hash_num_elements(&self->not_filtered_functions)) {
self              531 ext/mysqlnd/mysqlnd_debug.c 		zend_hash_destroy(&self->not_filtered_functions);
self              532 ext/mysqlnd/mysqlnd_debug.c 		zend_hash_init(&self->not_filtered_functions, 0, NULL, NULL, 0);
self              539 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_FLUSH;
self              543 ext/mysqlnd/mysqlnd_debug.c 					self->flags |= MYSQLND_DEBUG_APPEND;
self              559 ext/mysqlnd/mysqlnd_debug.c 						self->file_name = estrndup(mode + i + 2, j - i - 2);
self              563 ext/mysqlnd/mysqlnd_debug.c 					if (!self->file_name)
self              564 ext/mysqlnd/mysqlnd_debug.c 						self->file_name = (char *) mysqlnd_debug_default_trace_file;
self              595 ext/mysqlnd/mysqlnd_debug.c 								zend_hash_add_empty_element(&self->not_filtered_functions,
self              631 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_DUMP_FILE;
self              635 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_DUMP_PID;
self              639 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_DUMP_LINE;
self              643 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_DUMP_LEVEL;
self              657 ext/mysqlnd/mysqlnd_debug.c 						self->nest_level_limit = atoi(value_str);
self              662 ext/mysqlnd/mysqlnd_debug.c 					self->nest_level_limit = 200; /* default value for FF DBUG */
self              664 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_DUMP_TRACE;
self              668 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_DUMP_TIME;
self              678 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_TRACE_MEMORY_CALLS;
self              682 ext/mysqlnd/mysqlnd_debug.c 				self->flags |= MYSQLND_DEBUG_PROFILE_CALLS;
self               31 ext/mysqlnd/mysqlnd_debug.h 	enum_func_status (*open)(MYSQLND_DEBUG * self, zend_bool reopen);
self               32 ext/mysqlnd/mysqlnd_debug.h 	void			 (*set_mode)(MYSQLND_DEBUG * self, const char * const mode);
self               33 ext/mysqlnd/mysqlnd_debug.h 	enum_func_status (*log)(MYSQLND_DEBUG * self, unsigned int line, const char * const file,
self               35 ext/mysqlnd/mysqlnd_debug.h 	enum_func_status (*log_va)(MYSQLND_DEBUG * self, unsigned int line, const char * const file,
self               37 ext/mysqlnd/mysqlnd_debug.h 	zend_bool (*func_enter)(MYSQLND_DEBUG * self, unsigned int line, const char * const file,
self               39 ext/mysqlnd/mysqlnd_debug.h 	enum_func_status (*func_leave)(MYSQLND_DEBUG * self, unsigned int line, const char * const file, uint64_t call_time);
self               40 ext/mysqlnd/mysqlnd_debug.h 	enum_func_status (*close)(MYSQLND_DEBUG * self);
self               41 ext/mysqlnd/mysqlnd_debug.h 	enum_func_status (*free_handle)(MYSQLND_DEBUG * self);
self              616 ext/pdo_oci/oci_statement.c 	struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract;
self              621 ext/pdo_oci/oci_statement.c 	r = OCILobWrite(self->S->H->svc, self->S->err, self->lob,
self              622 ext/pdo_oci/oci_statement.c 		&amt, self->offset, (char*)buf, count,
self              630 ext/pdo_oci/oci_statement.c 	self->offset += amt;
self              636 ext/pdo_oci/oci_statement.c 	struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract;
self              641 ext/pdo_oci/oci_statement.c 	r = OCILobRead(self->S->H->svc, self->S->err, self->lob,
self              642 ext/pdo_oci/oci_statement.c 		&amt, self->offset, buf, count,
self              649 ext/pdo_oci/oci_statement.c 	self->offset += amt;
self              658 ext/pdo_oci/oci_statement.c 	struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract;
self              659 ext/pdo_oci/oci_statement.c 	pdo_stmt_t *stmt = self->stmt;
self              662 ext/pdo_oci/oci_statement.c 		OCILobClose(self->S->H->svc, self->S->err, self->lob);
self              663 ext/pdo_oci/oci_statement.c 		efree(self);
self              672 ext/pdo_oci/oci_statement.c 	struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract;
self              673 ext/pdo_oci/oci_statement.c 	OCILobFlushBuffer(self->S->H->svc, self->S->err, self->lob, 0);
self              679 ext/pdo_oci/oci_statement.c 	struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract;
self              684 ext/pdo_oci/oci_statement.c 		self->offset = offset + 1;  /* Oracle LOBS are 1-based, but PHP is 0-based */
self              704 ext/pdo_oci/oci_statement.c 	struct oci_lob_self *self = ecalloc(1, sizeof(*self));
self              705 ext/pdo_oci/oci_statement.c 	self->lob = lob;
self              706 ext/pdo_oci/oci_statement.c 	self->offset = 1; /* 1-based */
self              707 ext/pdo_oci/oci_statement.c 	self->stmt = stmt;
self              708 ext/pdo_oci/oci_statement.c 	self->S = (pdo_oci_stmt*)stmt->driver_data;
self              710 ext/pdo_oci/oci_statement.c 	stm = php_stream_alloc(&oci_blob_stream_ops, self, 0, "r+b");
self              717 ext/pdo_oci/oci_statement.c 	efree(self);
self              139 ext/pdo_pgsql/pgsql_driver.c 	struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract;
self              140 ext/pdo_pgsql/pgsql_driver.c 	return lo_write(self->conn, self->lfd, (char*)buf, count);
self              145 ext/pdo_pgsql/pgsql_driver.c 	struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract;
self              146 ext/pdo_pgsql/pgsql_driver.c 	return lo_read(self->conn, self->lfd, buf, count);
self              151 ext/pdo_pgsql/pgsql_driver.c 	struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract;
self              152 ext/pdo_pgsql/pgsql_driver.c 	pdo_dbh_t *dbh = self->dbh;
self              155 ext/pdo_pgsql/pgsql_driver.c 		lo_close(self->conn, self->lfd);
self              157 ext/pdo_pgsql/pgsql_driver.c 	efree(self);
self              170 ext/pdo_pgsql/pgsql_driver.c 	struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract;
self              171 ext/pdo_pgsql/pgsql_driver.c 	int pos = lo_lseek(self->conn, self->lfd, offset, whence);
self              191 ext/pdo_pgsql/pgsql_driver.c 	struct pdo_pgsql_lob_self *self = ecalloc(1, sizeof(*self));
self              194 ext/pdo_pgsql/pgsql_driver.c 	self->dbh = dbh;
self              195 ext/pdo_pgsql/pgsql_driver.c 	self->lfd = lfd;
self              196 ext/pdo_pgsql/pgsql_driver.c 	self->oid = oid;
self              197 ext/pdo_pgsql/pgsql_driver.c 	self->conn = H->server;
self              199 ext/pdo_pgsql/pgsql_driver.c 	stm = php_stream_alloc(&pdo_pgsql_lob_stream_ops, self, 0, "r+b");
self              206 ext/pdo_pgsql/pgsql_driver.c 	efree(self);
self              311 ext/pdo_pgsql/pgsql_statement.c 								struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stm->abstract;
self              318 ext/pdo_pgsql/pgsql_statement.c 								P->oid = htonl(self->oid);
self             19716 ext/sqlite3/libsqlite/sqlite3.c     pthread_t self = pthread_self();
self             19717 ext/sqlite3/libsqlite/sqlite3.c     if( p->nRef>0 && pthread_equal(p->owner, self) ){
self             19722 ext/sqlite3/libsqlite/sqlite3.c       p->owner = self;
self             19759 ext/sqlite3/libsqlite/sqlite3.c     pthread_t self = pthread_self();
self             19760 ext/sqlite3/libsqlite/sqlite3.c     if( p->nRef>0 && pthread_equal(p->owner, self) ){
self             19765 ext/sqlite3/libsqlite/sqlite3.c       p->owner = self;
self              420 ext/standard/proc_open.c 	HANDLE copy, self = GetCurrentProcess();
self              422 ext/standard/proc_open.c 	if (!DuplicateHandle(self, src, self, &copy, 0, inherit, DUPLICATE_SAME_ACCESS |
self               42 ext/zip/zip_stream.c 	struct php_zip_stream_data_t *self = (struct php_zip_stream_data_t *) stream->abstract;
self               51 ext/zip/zip_stream.c 	if (self->za && self->zf) {
self               52 ext/zip/zip_stream.c 		n = zip_fread(self->zf, buf, count);
self               55 ext/zip/zip_stream.c 			zip_file_error_get(self->zf, &ze, &se);
self               57 ext/zip/zip_stream.c 			php_error_docref(NULL TSRMLS_CC, E_WARNING, "Zip stream error: %s", zip_file_strerror(self->zf));
self               65 ext/zip/zip_stream.c 			self->cursor += n;
self               88 ext/zip/zip_stream.c 		if (self->zf) {
self               89 ext/zip/zip_stream.c 			zip_fclose(self->zf);
self               90 ext/zip/zip_stream.c 			self->zf = NULL;
self               93 ext/zip/zip_stream.c 		if (self->za) {
self               94 ext/zip/zip_stream.c 			zip_close(self->za);
self               95 ext/zip/zip_stream.c 			self->za = NULL;
self               98 ext/zip/zip_stream.c 	efree(self);
self              209 ext/zip/zip_stream.c 	struct php_zip_stream_data_t *self;
self              229 ext/zip/zip_stream.c 			self = emalloc(sizeof(*self));
self              231 ext/zip/zip_stream.c 			self->za = stream_za;
self              232 ext/zip/zip_stream.c 			self->zf = zf; 
self              233 ext/zip/zip_stream.c 			self->stream = NULL;
self              234 ext/zip/zip_stream.c 			self->cursor = 0;
self              235 ext/zip/zip_stream.c 			stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode);
self              272 ext/zip/zip_stream.c 	struct php_zip_stream_data_t *self;
self              308 ext/zip/zip_stream.c 			self = emalloc(sizeof(*self));
self              310 ext/zip/zip_stream.c 			self->za = za;
self              311 ext/zip/zip_stream.c 			self->zf = zf; 
self              312 ext/zip/zip_stream.c 			self->stream = NULL;
self              313 ext/zip/zip_stream.c 			self->cursor = 0;
self              314 ext/zip/zip_stream.c 			stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode);
self               37 ext/zlib/zlib_fopen_wrapper.c 	struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract;
self               40 ext/zlib/zlib_fopen_wrapper.c 	read = gzread(self->gz_file, buf, count);
self               42 ext/zlib/zlib_fopen_wrapper.c 	if (gzeof(self->gz_file)) {
self               51 ext/zlib/zlib_fopen_wrapper.c 	struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract;
self               54 ext/zlib/zlib_fopen_wrapper.c 	wrote = gzwrite(self->gz_file, (char *) buf, count);
self               61 ext/zlib/zlib_fopen_wrapper.c 	struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract;
self               63 ext/zlib/zlib_fopen_wrapper.c 	assert(self != NULL);
self               69 ext/zlib/zlib_fopen_wrapper.c 	*newoffs = gzseek(self->gz_file, offset, whence);
self               76 ext/zlib/zlib_fopen_wrapper.c 	struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract;
self               80 ext/zlib/zlib_fopen_wrapper.c 		if (self->gz_file) {
self               81 ext/zlib/zlib_fopen_wrapper.c 			ret = gzclose(self->gz_file);
self               82 ext/zlib/zlib_fopen_wrapper.c 			self->gz_file = NULL;
self               84 ext/zlib/zlib_fopen_wrapper.c 		if (self->stream) {
self               85 ext/zlib/zlib_fopen_wrapper.c 			php_stream_close(self->stream);
self               86 ext/zlib/zlib_fopen_wrapper.c 			self->stream = NULL;
self               89 ext/zlib/zlib_fopen_wrapper.c 	efree(self);
self               96 ext/zlib/zlib_fopen_wrapper.c 	struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract;
self               98 ext/zlib/zlib_fopen_wrapper.c 	return gzflush(self->gz_file, Z_SYNC_FLUSH);
self              114 ext/zlib/zlib_fopen_wrapper.c 	struct php_gz_stream_data_t *self;
self              137 ext/zlib/zlib_fopen_wrapper.c 			self = emalloc(sizeof(*self));
self              138 ext/zlib/zlib_fopen_wrapper.c 			self->stream = innerstream;
self              139 ext/zlib/zlib_fopen_wrapper.c 			self->gz_file = gzdopen(dup(fd), mode);
self              141 ext/zlib/zlib_fopen_wrapper.c 			if (self->gz_file) {
self              142 ext/zlib/zlib_fopen_wrapper.c 				stream = php_stream_alloc_rel(&php_stream_gzio_ops, self, 0, mode);
self              148 ext/zlib/zlib_fopen_wrapper.c 				gzclose(self->gz_file);
self              151 ext/zlib/zlib_fopen_wrapper.c 			efree(self);
self              241 main/rfc1867.c static int fill_buffer(multipart_buffer *self TSRMLS_DC)
self              246 main/rfc1867.c 	if (self->bytes_in_buffer > 0 && self->buf_begin != self->buffer) {
self              247 main/rfc1867.c 		memmove(self->buffer, self->buf_begin, self->bytes_in_buffer);
self              250 main/rfc1867.c 	self->buf_begin = self->buffer;
self              253 main/rfc1867.c 	bytes_to_read = self->bufsize - self->bytes_in_buffer;
self              258 main/rfc1867.c 		char *buf = self->buffer + self->bytes_in_buffer;
self              264 main/rfc1867.c 			self->bytes_in_buffer += actual_read;
self              277 main/rfc1867.c static int multipart_buffer_eof(multipart_buffer *self TSRMLS_DC)
self              279 main/rfc1867.c 	if ( (self->bytes_in_buffer == 0 && fill_buffer(self TSRMLS_CC) < 1) ) {
self              289 main/rfc1867.c 	multipart_buffer *self = (multipart_buffer *) ecalloc(1, sizeof(multipart_buffer));
self              294 main/rfc1867.c 	self->buffer = (char *) ecalloc(1, minsize + 1);
self              295 main/rfc1867.c 	self->bufsize = minsize;
self              297 main/rfc1867.c 	spprintf(&self->boundary, 0, "--%s", boundary);
self              299 main/rfc1867.c 	self->boundary_next_len = spprintf(&self->boundary_next, 0, "\n--%s", boundary);
self              301 main/rfc1867.c 	self->buf_begin = self->buffer;
self              302 main/rfc1867.c 	self->bytes_in_buffer = 0;
self              305 main/rfc1867.c 		php_rfc1867_get_detect_order(&self->detect_order, &self->detect_order_size TSRMLS_CC);
self              307 main/rfc1867.c 		self->detect_order = NULL;
self              308 main/rfc1867.c 		self->detect_order_size = 0;
self              311 main/rfc1867.c 	self->input_encoding = NULL;
self              313 main/rfc1867.c 	return self;
self              327 main/rfc1867.c static char *next_line(multipart_buffer *self)
self              330 main/rfc1867.c 	char* line = self->buf_begin;
self              331 main/rfc1867.c 	char* ptr = memchr(self->buf_begin, '\n', self->bytes_in_buffer);
self              343 main/rfc1867.c 		self->buf_begin = ptr + 1;
self              344 main/rfc1867.c 		self->bytes_in_buffer -= (self->buf_begin - line);
self              349 main/rfc1867.c 		if (self->bytes_in_buffer < self->bufsize) {
self              353 main/rfc1867.c 		line[self->bufsize] = 0;
self              354 main/rfc1867.c 		self->buf_begin = ptr;
self              355 main/rfc1867.c 		self->bytes_in_buffer = 0;
self              362 main/rfc1867.c static char *get_line(multipart_buffer *self TSRMLS_DC)
self              364 main/rfc1867.c 	char* ptr = next_line(self);
self              367 main/rfc1867.c 		fill_buffer(self TSRMLS_CC);
self              368 main/rfc1867.c 		ptr = next_line(self);
self              386 main/rfc1867.c static int find_boundary(multipart_buffer *self, char *boundary TSRMLS_DC)
self              391 main/rfc1867.c 	while( (line = get_line(self TSRMLS_CC)) )
self              404 main/rfc1867.c static int multipart_buffer_headers(multipart_buffer *self, zend_llist *header TSRMLS_DC)
self              412 main/rfc1867.c 	if (!find_boundary(self, self->boundary TSRMLS_CC)) {
self              418 main/rfc1867.c 	while( (line = get_line(self TSRMLS_CC)) && line[0] != '\0' )
self              424 main/rfc1867.c 			self->input_encoding = zend_multibyte_encoding_detector((unsigned char *)line, strlen(line), self->detect_order, self->detect_order_size TSRMLS_CC);
self              612 main/rfc1867.c static int multipart_buffer_read(multipart_buffer *self, char *buf, int bytes, int *end TSRMLS_DC)
self              618 main/rfc1867.c 	if (bytes > self->bytes_in_buffer) {
self              619 main/rfc1867.c 		fill_buffer(self TSRMLS_CC);
self              623 main/rfc1867.c 	if ((bound = php_ap_memstr(self->buf_begin, self->bytes_in_buffer, self->boundary_next, self->boundary_next_len, 1))) {
self              624 main/rfc1867.c 		max = bound - self->buf_begin;
self              625 main/rfc1867.c 		if (end && php_ap_memstr(self->buf_begin, self->bytes_in_buffer, self->boundary_next, self->boundary_next_len, 0)) {
self              629 main/rfc1867.c 		max = self->bytes_in_buffer;
self              639 main/rfc1867.c 		memcpy(buf, self->buf_begin, len);
self              647 main/rfc1867.c 		self->bytes_in_buffer -= len;
self              648 main/rfc1867.c 		self->buf_begin += len;
self              658 main/rfc1867.c static char *multipart_buffer_read_body(multipart_buffer *self, unsigned int *len TSRMLS_DC)
self              663 main/rfc1867.c 	while((read_bytes = multipart_buffer_read(self, buf, sizeof(buf), NULL TSRMLS_CC))) {
self              295 main/streams/memory.c 	php_stream_memory_data *self;
self              298 main/streams/memory.c 	self = emalloc(sizeof(*self));
self              299 main/streams/memory.c 	self->data = NULL;
self              300 main/streams/memory.c 	self->fpos = 0;
self              301 main/streams/memory.c 	self->fsize = 0;
self              302 main/streams/memory.c 	self->smax = ~0u;
self              303 main/streams/memory.c 	self->mode = mode;
self              305 main/streams/memory.c 	stream = php_stream_alloc_rel(&php_stream_memory_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" : "w+b");
self              566 main/streams/memory.c 	php_stream_temp_data *self;
self              569 main/streams/memory.c 	self = ecalloc(1, sizeof(*self));
self              570 main/streams/memory.c 	self->smax = max_memory_usage;
self              571 main/streams/memory.c 	self->mode = mode;
self              573 main/streams/memory.c 		self->tmpdir = estrdup(tmpdir);
self              575 main/streams/memory.c 	stream = php_stream_alloc_rel(&php_stream_temp_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" : "w+b");
self              577 main/streams/memory.c 	self->innerstream = php_stream_memory_create_rel(mode);
self              578 main/streams/memory.c 	php_stream_encloses(stream, self->innerstream);
self              157 main/streams/plain_wrapper.c 	php_stdio_stream_data *self;
self              159 main/streams/plain_wrapper.c 	self = pemalloc_rel_orig(sizeof(*self), persistent_id);
self              160 main/streams/plain_wrapper.c 	memset(self, 0, sizeof(*self));
self              161 main/streams/plain_wrapper.c 	self->file = NULL;
self              162 main/streams/plain_wrapper.c 	self->is_pipe = 0;
self              163 main/streams/plain_wrapper.c 	self->lock_flag = LOCK_UN;
self              164 main/streams/plain_wrapper.c 	self->is_process_pipe = 0;
self              165 main/streams/plain_wrapper.c 	self->temp_file_name = NULL;
self              166 main/streams/plain_wrapper.c 	self->fd = fd;
self              168 main/streams/plain_wrapper.c 	return php_stream_alloc_rel(&php_stream_stdio_ops, self, persistent_id, mode);
self              173 main/streams/plain_wrapper.c 	php_stdio_stream_data *self;
self              175 main/streams/plain_wrapper.c 	self = emalloc_rel_orig(sizeof(*self));
self              176 main/streams/plain_wrapper.c 	memset(self, 0, sizeof(*self));
self              177 main/streams/plain_wrapper.c 	self->file = file;
self              178 main/streams/plain_wrapper.c 	self->is_pipe = 0;
self              179 main/streams/plain_wrapper.c 	self->lock_flag = LOCK_UN;
self              180 main/streams/plain_wrapper.c 	self->is_process_pipe = 0;
self              181 main/streams/plain_wrapper.c 	self->temp_file_name = NULL;
self              182 main/streams/plain_wrapper.c 	self->fd = fileno(file);
self              184 main/streams/plain_wrapper.c 	return php_stream_alloc_rel(&php_stream_stdio_ops, self, 0, mode);
self              202 main/streams/plain_wrapper.c 			php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract;
self              206 main/streams/plain_wrapper.c 			self->temp_file_name = opened_path;
self              207 main/streams/plain_wrapper.c 			self->lock_flag = LOCK_UN;
self              230 main/streams/plain_wrapper.c 		php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract;
self              234 main/streams/plain_wrapper.c 		if (self->fd >= 0) {
self              235 main/streams/plain_wrapper.c 			self->is_pipe = (do_fstat(self, 0) == 0 && S_ISFIFO(self->sb.st_mode)) ? 1 : 0;
self              239 main/streams/plain_wrapper.c 			zend_uintptr_t handle = _get_osfhandle(self->fd);
self              242 main/streams/plain_wrapper.c 				self->is_pipe = GetFileType((HANDLE)handle) == FILE_TYPE_PIPE;
self              247 main/streams/plain_wrapper.c 		if (self->is_pipe) {
self              250 main/streams/plain_wrapper.c 			stream->position = lseek(self->fd, 0, SEEK_CUR);
self              255 main/streams/plain_wrapper.c 				self->is_pipe = 1;
self              269 main/streams/plain_wrapper.c 		php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract;
self              273 main/streams/plain_wrapper.c 		if (self->fd >= 0) {
self              274 main/streams/plain_wrapper.c 			self->is_pipe = (do_fstat(self, 0) == 0 && S_ISFIFO(self->sb.st_mode)) ? 1 : 0;
self              278 main/streams/plain_wrapper.c 			zend_uintptr_t handle = _get_osfhandle(self->fd);
self              281 main/streams/plain_wrapper.c 				self->is_pipe = GetFileType((HANDLE)handle) == FILE_TYPE_PIPE;
self              286 main/streams/plain_wrapper.c 		if (self->is_pipe) {
self              298 main/streams/plain_wrapper.c 	php_stdio_stream_data *self;
self              301 main/streams/plain_wrapper.c 	self = emalloc_rel_orig(sizeof(*self));
self              302 main/streams/plain_wrapper.c 	memset(self, 0, sizeof(*self));
self              303 main/streams/plain_wrapper.c 	self->file = file;
self              304 main/streams/plain_wrapper.c 	self->is_pipe = 1;
self              305 main/streams/plain_wrapper.c 	self->lock_flag = LOCK_UN;
self              306 main/streams/plain_wrapper.c 	self->is_process_pipe = 1;
self              307 main/streams/plain_wrapper.c 	self->fd = fileno(file);
self              308 main/streams/plain_wrapper.c 	self->temp_file_name = NULL;
self              310 main/streams/plain_wrapper.c 	stream = php_stream_alloc_rel(&php_stream_stdio_ops, self, 0, mode);
self              347 main/streams/plain_wrapper.c 		php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract;
self              349 main/streams/plain_wrapper.c 		if (self->is_pipe || self->is_process_pipe) {
self              989 main/streams/plain_wrapper.c 				php_stdio_stream_data *self = (php_stdio_stream_data*)ret->abstract;
self              992 main/streams/plain_wrapper.c 				r = do_fstat(self, 0);
self              993 main/streams/plain_wrapper.c 				if ((r == 0 && !S_ISREG(self->sb.st_mode))) {
self              434 sapi/phpdbg/phpdbg_prompt.c 				  self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes);
self              435 sapi/phpdbg/phpdbg_prompt.c 		zend_op  *opline = &EG(active_op_array)->opcodes[self];
self              437 sapi/phpdbg/phpdbg_prompt.c 		for (next = self; next < EG(active_op_array)->last; next++) {
self              462 sapi/phpdbg/phpdbg_prompt.c 				  self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes);
self              464 sapi/phpdbg/phpdbg_prompt.c 		for (next = self; next < EG(active_op_array)->last; next++) {
self              495 sapi/phpdbg/phpdbg_prompt.c 				  self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes);
self              497 sapi/phpdbg/phpdbg_prompt.c 		for (next = self; next < EG(active_op_array)->last; next++) {