literals 34 Zend/zend_compile.c (op_array)->literals[op].constant literals 69 Zend/zend_compile.c CG(active_op_array)->literals[literal].cache_slot = CG(active_op_array)->last_cache_slot++; \ literals 79 Zend/zend_compile.c CG(active_op_array)->literals[literal].cache_slot = CG(active_op_array)->last_cache_slot; \ literals 89 Zend/zend_compile.c if (CG(active_op_array)->literals[literal].cache_slot != -1 && \ literals 90 Zend/zend_compile.c CG(active_op_array)->literals[literal].cache_slot == \ literals 92 Zend/zend_compile.c CG(active_op_array)->literals[literal].cache_slot = -1; \ literals 348 Zend/zend_compile.c op_array->literals[literal_position].hash_value = 0; literals 349 Zend/zend_compile.c op_array->literals[literal_position].cache_slot = -1; literals 364 Zend/zend_compile.c op_array->literals = (zend_literal*)erealloc(op_array->literals, CG(context).literals_size * sizeof(zend_literal)); literals 377 Zend/zend_compile.c op_array->literals = (zend_literal*)erealloc(op_array->literals, (i + 1) * sizeof(zend_literal)); literals 391 Zend/zend_compile.c &op_array->literals[op_array->last_literal - 1].constant == zv && literals 392 Zend/zend_compile.c op_array->literals[op_array->last_literal - 1].cache_slot == -1) { literals 418 Zend/zend_compile.c &op_array->literals[op_array->last_literal - 1].constant == zv && literals 419 Zend/zend_compile.c op_array->literals[op_array->last_literal - 1].cache_slot == -1) { literals 455 Zend/zend_compile.c &op_array->literals[op_array->last_literal - 1].constant == zv && literals 456 Zend/zend_compile.c op_array->literals[op_array->last_literal - 1].cache_slot == -1) { literals 489 Zend/zend_compile.c &op_array->literals[op_array->last_literal - 1].constant == zv && literals 490 Zend/zend_compile.c op_array->literals[op_array->last_literal - 1].cache_slot == -1) { literals 311 Zend/zend_compile.h zend_literal *literals; literals 1167 Zend/zend_execute_API.c opline->op1.zv = &CG(active_op_array)->literals[opline->op1.constant].constant; literals 1170 Zend/zend_execute_API.c opline->op2.zv = &CG(active_op_array)->literals[opline->op2.constant].constant; literals 102 Zend/zend_opcode.c op_array->literals = NULL; literals 356 Zend/zend_opcode.c zend_literal *literal = op_array->literals; literals 390 Zend/zend_opcode.c efree(op_array->literals); literals 685 Zend/zend_opcode.c nest_levels = Z_LVAL(op_array->literals[opline->op2.constant].constant); literals 698 Zend/zend_opcode.c if (Z_TYPE(op_array->literals[opline->op2.constant].constant) != IS_LONG) { literals 700 Zend/zend_opcode.c opline->op2.zv = &op_array->literals[opline->op2.constant].constant; literals 746 Zend/zend_opcode.c op_array->literals = (zend_literal*)erealloc(op_array->literals, sizeof(zend_literal) * op_array->last_literal); literals 754 Zend/zend_opcode.c opline->op1.zv = &op_array->literals[opline->op1.constant].constant; literals 757 Zend/zend_opcode.c opline->op2.zv = &op_array->literals[opline->op2.constant].constant; literals 66 ext/opcache/Optimizer/compact_literals.c if (Z_TYPE(op_array->literals[constant].constant) == IS_STRING && literals 272 ext/opcache/Optimizer/compact_literals.c zval zv = op_array->literals[i].constant; literals 273 ext/opcache/Optimizer/compact_literals.c zend_make_printable_zval(&op_array->literals[i].constant, &zv, &use_copy); literals 290 ext/opcache/Optimizer/compact_literals.c zval_dtor(&op_array->literals[i].constant); literals 293 ext/opcache/Optimizer/compact_literals.c switch (Z_TYPE(op_array->literals[i].constant)) { literals 298 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 306 ext/opcache/Optimizer/compact_literals.c if (Z_LVAL(op_array->literals[i].constant)) { literals 310 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 320 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 329 ext/opcache/Optimizer/compact_literals.c if (zend_hash_index_find(&hash, Z_LVAL(op_array->literals[i].constant), (void**)&pos) == SUCCESS) { literals 333 ext/opcache/Optimizer/compact_literals.c zend_hash_index_update(&hash, Z_LVAL(op_array->literals[i].constant), (void**)&j, sizeof(int), NULL); literals 335 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 342 ext/opcache/Optimizer/compact_literals.c if (zend_hash_find(&hash, (char*)&Z_DVAL(op_array->literals[i].constant), sizeof(double), (void**)&pos) == SUCCESS) { literals 346 ext/opcache/Optimizer/compact_literals.c zend_hash_add(&hash, (char*)&Z_DVAL(op_array->literals[i].constant), sizeof(double), (void**)&j, sizeof(int), NULL); literals 348 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 358 ext/opcache/Optimizer/compact_literals.c key_len = MAX_LENGTH_OF_LONG + sizeof("->") + Z_STRLEN(op_array->literals[i].constant); literals 360 ext/opcache/Optimizer/compact_literals.c key_len = snprintf(key, key_len-1, "%d->%s", info[i].u.num, Z_STRVAL(op_array->literals[i].constant)); literals 362 ext/opcache/Optimizer/compact_literals.c zval *class_name = &op_array->literals[(info[i].u.num < i) ? map[info[i].u.num] : info[i].u.num].constant; literals 363 ext/opcache/Optimizer/compact_literals.c key_len = Z_STRLEN_P(class_name) + sizeof("::") + Z_STRLEN(op_array->literals[i].constant); literals 368 ext/opcache/Optimizer/compact_literals.c Z_STRVAL(op_array->literals[i].constant), literals 369 ext/opcache/Optimizer/compact_literals.c Z_STRLEN(op_array->literals[i].constant) + 1); literals 371 ext/opcache/Optimizer/compact_literals.c key = Z_STRVAL(op_array->literals[i].constant); literals 372 ext/opcache/Optimizer/compact_literals.c key_len = Z_STRLEN(op_array->literals[i].constant)+1; literals 379 ext/opcache/Optimizer/compact_literals.c Z_TYPE(op_array->literals[i].constant) == Z_TYPE(op_array->literals[*pos].constant) && literals 386 ext/opcache/Optimizer/compact_literals.c zval_dtor(&op_array->literals[i].constant); literals 390 ext/opcache/Optimizer/compact_literals.c zval_dtor(&op_array->literals[i].constant); literals 402 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 405 ext/opcache/Optimizer/compact_literals.c if (!op_array->literals[j].hash_value) { literals 406 ext/opcache/Optimizer/compact_literals.c if (IS_INTERNED(Z_STRVAL(op_array->literals[j].constant))) { literals 407 ext/opcache/Optimizer/compact_literals.c op_array->literals[j].hash_value = INTERNED_HASH(Z_STRVAL(op_array->literals[j].constant)); literals 409 ext/opcache/Optimizer/compact_literals.c op_array->literals[j].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[j].constant), Z_STRLEN(op_array->literals[j].constant)+1); literals 413 ext/opcache/Optimizer/compact_literals.c op_array->literals[j].cache_slot = cache_slots; literals 420 ext/opcache/Optimizer/compact_literals.c if (i != j) op_array->literals[j] = op_array->literals[i]; literals 421 ext/opcache/Optimizer/compact_literals.c if (!op_array->literals[j].hash_value) { literals 422 ext/opcache/Optimizer/compact_literals.c if (IS_INTERNED(Z_STRVAL(op_array->literals[j].constant))) { literals 423 ext/opcache/Optimizer/compact_literals.c op_array->literals[j].hash_value = INTERNED_HASH(Z_STRVAL(op_array->literals[j].constant)); literals 425 ext/opcache/Optimizer/compact_literals.c op_array->literals[j].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[j].constant), Z_STRLEN(op_array->literals[j].constant)+1); literals 437 ext/opcache/Optimizer/compact_literals.c op_array->literals[j] = op_array->literals[i]; literals 469 ext/opcache/Optimizer/compact_literals.c zval zv = op_array->literals[i].constant; literals 470 ext/opcache/Optimizer/compact_literals.c zend_make_printable_zval(&op_array->literals[i].constant, &zv, &use_copy); literals 28 ext/opcache/Optimizer/optimize_func_calls.c zval *function_name = &op_array->literals[opline->op2.constant + 1].constant; literals 57 ext/opcache/Optimizer/optimize_func_calls.c op_array->literals[fcall->op2.constant + 1].cache_slot = op_array->literals[fcall->op2.constant].cache_slot; literals 60 ext/opcache/Optimizer/optimize_func_calls.c literal_dtor(&op_array->literals[fcall->op2.constant + 2].constant); literals 73 ext/opcache/Optimizer/optimize_func_calls.c op_array->literals[fcall->op2.constant + 1].cache_slot = op_array->literals[fcall->op2.constant].cache_slot; literals 281 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(op_array->literals[opline->op1.constant + 1].constant), literals 282 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(op_array->literals[opline->op1.constant].constant) + 1, literals 283 ext/opcache/Optimizer/pass1_5.c Z_HASH_P(&op_array->literals[opline->op1.constant + 1].constant), literals 97 ext/opcache/Optimizer/zend_optimizer.c op_array->literals = (zend_literal*)erealloc(op_array->literals, op_array->last_literal * sizeof(zend_literal)); literals 98 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[i].constant = *zv; literals 99 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[i].hash_value = 0; literals 100 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[i].cache_slot = -1; literals 101 ext/opcache/Optimizer/zend_optimizer.c Z_SET_REFCOUNT(op_array->literals[i].constant, 2); literals 102 ext/opcache/Optimizer/zend_optimizer.c Z_SET_ISREF(op_array->literals[i].constant); literals 159 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op1.constant].cache_slot = op_array->last_cache_slot++; literals 162 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op1.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op1.constant+1].constant), Z_STRLEN(op_array->literals[opline->op1.constant+1].constant) + 1); literals 168 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op1.constant].cache_slot = op_array->last_cache_slot++; literals 207 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot++; literals 210 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op2.constant+1].constant), Z_STRLEN(op_array->literals[opline->op2.constant+1].constant) + 1); literals 216 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op2.constant+1].constant), Z_STRLEN(op_array->literals[opline->op2.constant+1].constant) + 1); literals 232 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot; literals 247 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot; literals 290 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].constant = *val; literals 553 ext/opcache/Optimizer/zend_optimizer.c opline->op1.constant = opline->op1.literal - op_array->literals; literals 556 ext/opcache/Optimizer/zend_optimizer.c opline->op2.constant = opline->op2.literal - op_array->literals; literals 594 ext/opcache/Optimizer/zend_optimizer.c opline->op1.zv = &op_array->literals[opline->op1.constant].constant; literals 597 ext/opcache/Optimizer/zend_optimizer.c opline->op2.zv = &op_array->literals[opline->op2.constant].constant; literals 370 ext/opcache/ZendAccelerator.h # define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant].constant literals 374 ext/opcache/ZendAccelerator.h # define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant].constant literals 256 ext/opcache/zend_persist.c if (op_array->literals) { literals 257 ext/opcache/zend_persist.c orig_literals = zend_shared_alloc_get_xlat_entry(op_array->literals); literals 259 ext/opcache/zend_persist.c op_array->literals = orig_literals; literals 261 ext/opcache/zend_persist.c zend_literal *p = zend_accel_memdup(op_array->literals, sizeof(zend_literal) * op_array->last_literal); literals 263 ext/opcache/zend_persist.c orig_literals = op_array->literals; literals 264 ext/opcache/zend_persist.c op_array->literals = p; literals 286 ext/opcache/zend_persist.c opline->op1.zv = (zval*)((char*)opline->op1.zv + ((char*)op_array->literals - (char*)orig_literals)); literals 294 ext/opcache/zend_persist.c opline->op2.zv = (zval*)((char*)opline->op2.zv + ((char*)op_array->literals - (char*)orig_literals)); literals 172 ext/opcache/zend_persist_calc.c if (op_array->literals && !zend_shared_alloc_get_xlat_entry(op_array->literals)) { literals 173 ext/opcache/zend_persist_calc.c zend_literal *p = op_array->literals; literals 175 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(op_array->literals, sizeof(zend_literal) * op_array->last_literal); literals 232 sapi/phpdbg/phpdbg_info.c if (Z_TYPE(ops->literals[literal].constant) != IS_NULL) { literals 235 sapi/phpdbg/phpdbg_info.c &ops->literals[literal].constant, 0); literals 34 sapi/phpdbg/phpdbg_opcode.c if (literal == &ops->literals[iter]) {