- Timestamp:
- 10/16/2006 11:07:30 AM (7 years ago)
- Files:
-
- 1 modified
-
trunk/processor/processor.m4 (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/processor.m4
r233 r248 165 165 dst[0] = *ppzv; 166 166 /* *dst is updated */ 167 dnl fprintf(stderr, "*dst is set to %p \n", dst[0]);167 dnl fprintf(stderr, "*dst is set to %p, KIND is_shm %d\n", dst[0], xc_is_shm(dst[0])); 168 168 ') 169 169 IFCALCSTORE(`processor->have_references = 1;') … … 183 183 ', ` 184 184 zval_ptr pzv = dst[0]; 185 FIXPOINTER_EX(zval, pzv) 185 186 ') 186 187 if (zend_hash_add(&processor->zvalptrs, (char *) &src[0], sizeof(src[0]), (void *) &pzv, sizeof(pzv), NULL) == SUCCESS) { … … 198 199 IFDPRINT(`INDENT()`'fprintf(stderr, "[%p]", src[0]);') 199 200 STRUCT_P_EX(zval, dst[0], src[0], `[0]', `', ` ') 201 FIXPOINTER_EX(zval, dst[0]) 200 202 } while (0); 201 203 ') … … 735 737 dnl }}} 736 738 DEF_STRUCT_P_FUNC(`xc_entry_data_var_t', , `dnl {{{ 737 IFSTORE(`738 if (processor->reference) {739 if (zend_hash_add(&processor->zvalptrs, (char *)&src->value, sizeof(&src->value), (void*)&src->value, sizeof(src->value), NULL) == SUCCESS) {740 dnl fprintf(stderr, "mark[%p] = %p\n", &src->value, &dst->value);741 }742 else {743 assert(0);744 }745 }746 ')747 739 IFDPRINT(`INDENT()`'fprintf(stderr, "zval:value");') 748 740 STRUCT_P_EX(zval_ptr, dst->value, src->value, `value', `', `&')

