v 74 TSRM/tsrm_win32.h # define TWG(v) TSRMG_STATIC(win32_globals_id, tsrm_win32_globals *, v) v 77 TSRM/tsrm_win32.h # define TWG(v) (win32_globals.v) v 281 Zend/zend.c ++Z_ARRVAL_P(expr)->u.v.nApplyCount>1) { v 283 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; v 289 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; v 335 Zend/zend.c ++Z_ARRVAL_P(expr)->u.v.nApplyCount>1) { v 337 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; v 342 Zend/zend.c Z_ARRVAL_P(expr)->u.v.nApplyCount--; v 162 Zend/zend_API.h #define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v) ZEND_TSRMG(module_name##_globals_id, zend_##module_name##_globals *, v) v 173 Zend/zend_API.h #define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v) (module_name##_globals.v) v 2320 Zend/zend_alloc.c # define AG(v) ZEND_TSRMG(alloc_globals_id, zend_alloc_globals *, v) v 2322 Zend/zend_alloc.c # define AG(v) (alloc_globals.v) v 751 Zend/zend_builtin_functions.c ht->u.v.nApplyCount++; v 757 Zend/zend_builtin_functions.c if (Z_ARRVAL_P(val)->u.v.nApplyCount > 0) { v 773 Zend/zend_builtin_functions.c ht->u.v.nApplyCount--; v 50 Zend/zend_gc.h #define GC_ADDRESS(v) \ v 51 Zend/zend_gc.h ((v) & ~GC_COLOR) v 52 Zend/zend_gc.h #define GC_INFO_GET_COLOR(v) \ v 53 Zend/zend_gc.h (((zend_uintptr_t)(v)) & GC_COLOR) v 54 Zend/zend_gc.h #define GC_INFO_SET_ADDRESS(v, a) \ v 55 Zend/zend_gc.h do {(v) = ((v) & GC_COLOR) | (a);} while (0) v 56 Zend/zend_gc.h #define GC_INFO_SET_COLOR(v, c) \ v 57 Zend/zend_gc.h do {(v) = ((v) & ~GC_COLOR) | (c);} while (0) v 58 Zend/zend_gc.h #define GC_INFO_SET_BLACK(v) \ v 59 Zend/zend_gc.h do {(v) = (v) & ~GC_COLOR;} while (0) v 60 Zend/zend_gc.h #define GC_INFO_SET_PURPLE(v) \ v 61 Zend/zend_gc.h do {(v) = (v) | GC_COLOR;} while (0) v 102 Zend/zend_gc.h #define GC_G(v) ZEND_TSRMG(gc_globals_id, zend_gc_globals *, v) v 104 Zend/zend_gc.h #define GC_G(v) (gc_globals.v) v 34 Zend/zend_globals_macros.h # define CG(v) ZEND_TSRMG(compiler_globals_id, zend_compiler_globals *, v) v 36 Zend/zend_globals_macros.h # define CG(v) (compiler_globals.v) v 44 Zend/zend_globals_macros.h # define EG(v) ZEND_TSRMG(executor_globals_id, zend_executor_globals *, v) v 46 Zend/zend_globals_macros.h # define EG(v) (executor_globals.v) v 52 Zend/zend_globals_macros.h # define LANG_SCNG(v) ZEND_TSRMG(language_scanner_globals_id, zend_php_scanner_globals *, v) v 55 Zend/zend_globals_macros.h # define LANG_SCNG(v) (language_scanner_globals.v) v 62 Zend/zend_globals_macros.h # define INI_SCNG(v) ZEND_TSRMG(ini_scanner_globals_id, zend_ini_scanner_globals *, v) v 65 Zend/zend_globals_macros.h # define INI_SCNG(v) (ini_scanner_globals.v) v 308 Zend/zend_hash.c if (UNEXPECTED(ht->u.v.flags & HASH_FLAG_HAS_EMPTY_IND)) { v 311 Zend/zend_hash.c ht->u.v.flags &= ~HASH_FLAG_HAS_EMPTY_IND; v 337 Zend/zend_hash.c if (EXPECTED(ht->u.v.nIteratorsCount != 255)) { v 338 Zend/zend_hash.c ht->u.v.nIteratorsCount++; v 377 Zend/zend_hash.c && EXPECTED(iter->ht->u.v.nIteratorsCount != 255)) { v 378 Zend/zend_hash.c iter->ht->u.v.nIteratorsCount--; v 380 Zend/zend_hash.c if (EXPECTED(ht->u.v.nIteratorsCount != 255)) { v 381 Zend/zend_hash.c ht->u.v.nIteratorsCount++; v 399 Zend/zend_hash.c && EXPECTED(iter->ht->u.v.nIteratorsCount != 255)) { v 400 Zend/zend_hash.c iter->ht->u.v.nIteratorsCount--; v 404 Zend/zend_hash.c if (EXPECTED(ht->u.v.nIteratorsCount != 255)) { v 405 Zend/zend_hash.c ht->u.v.nIteratorsCount++; v 420 Zend/zend_hash.c && EXPECTED(iter->ht->u.v.nIteratorsCount != 255)) { v 421 Zend/zend_hash.c iter->ht->u.v.nIteratorsCount--; v 448 Zend/zend_hash.c if (UNEXPECTED(ht->u.v.nIteratorsCount)) { v 932 Zend/zend_hash.c if (EXPECTED(ht->u.v.nIteratorsCount == 0)) { v 1001 Zend/zend_hash.c if (HT_IDX_TO_HASH(ht->nInternalPointer) == idx || UNEXPECTED(ht->u.v.nIteratorsCount)) { v 1127 Zend/zend_hash.c ht->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; v 1171 Zend/zend_hash.c ht->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; v 235 Zend/zend_hash.h if (UNEXPECTED(ht->u.v.nIteratorsCount)) { v 89 Zend/zend_object_handlers.c zobj->properties->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; v 105 Zend/zend_object_handlers.c zobj->properties->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; v 888 Zend/zend_object_handlers.c zobj->properties->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; v 208 Zend/zend_objects.c new_object->properties->u.v.flags |= v 209 Zend/zend_objects.c old_object->properties->u.v.flags & HASH_FLAG_HAS_EMPTY_IND; v 67 Zend/zend_signal.h # define SIGG(v) ZEND_TSRMG(zend_signal_globals_id, zend_signal_globals_t *, v) v 74 Zend/zend_signal.h # define SIGG(v) (zend_signal_globals.v) v 630 Zend/zend_strtod.c (v) Bigint *v; v 632 Zend/zend_strtod.c (Bigint *v) v 635 Zend/zend_strtod.c if (v) { v 636 Zend/zend_strtod.c if (v->k > Kmax) v 638 Zend/zend_strtod.c FREE((void*)v); v 640 Zend/zend_strtod.c free((void*)v); v 644 Zend/zend_strtod.c v->next = freelist[v->k]; v 645 Zend/zend_strtod.c freelist[v->k] = v; v 130 Zend/zend_types.h } v; v 152 Zend/zend_types.h } v; v 185 Zend/zend_types.h } v; v 327 Zend/zend_types.h return pz->u1.v.type; v 339 Zend/zend_types.h #define Z_TYPE_FLAGS(zval) (zval).u1.v.type_flags v 342 Zend/zend_types.h #define Z_CONST_FLAGS(zval) (zval).u1.v.const_flags v 372 Zend/zend_types.h #define GC_TYPE(p) (p)->gc.u.v.type v 373 Zend/zend_types.h #define GC_FLAGS(p) (p)->gc.u.v.flags v 374 Zend/zend_types.h #define GC_INFO(p) (p)->gc.u.v.gc_info v 765 Zend/zend_types.h #define ZVAL_INDIRECT(z, v) do { \ v 766 Zend/zend_types.h Z_INDIRECT_P(z) = (v); \ v 831 Zend/zend_types.h # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ v 833 Zend/zend_types.h uint32_t _w2 = v->value.ww.w2; \ v 839 Zend/zend_types.h # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ v 848 Zend/zend_types.h #define ZVAL_COPY_VALUE(z, v) \ v 851 Zend/zend_types.h const zval *_z2 = (v); \ v 857 Zend/zend_types.h #define ZVAL_COPY(z, v) \ v 860 Zend/zend_types.h const zval *_z2 = (v); \ v 869 Zend/zend_types.h #define ZVAL_DUP(z, v) \ v 872 Zend/zend_types.h const zval *_z2 = (v); \ v 240 Zend/zend_virtual_cwd.h # define CWDG(v) ZEND_TSRMG(cwd_globals_id, virtual_cwd_globals *, v) v 243 Zend/zend_virtual_cwd.h # define CWDG(v) (cwd_globals.v) v 182 ext/bcmath/libbcmath/src/recmul.c _bc_rec_mul (bc_num u, int ulen, bc_num v, int vlen, bc_num *prod, v 194 ext/bcmath/libbcmath/src/recmul.c _bc_simp_mul (u, ulen, v, vlen, prod, full_scale); v 211 ext/bcmath/libbcmath/src/recmul.c v0 = new_sub_num (vlen,0, v->n_value); v 213 ext/bcmath/libbcmath/src/recmul.c v1 = new_sub_num (vlen-n, 0, v->n_value); v 214 ext/bcmath/libbcmath/src/recmul.c v0 = new_sub_num (n, 0, v->n_value+vlen-n); v 59 ext/bcmath/php_bcmath.h #define BCG(v) ZEND_MODULE_GLOBALS_ACCESSOR(bcmath, v) v 183 ext/com_dotnet/com_com.c NULL, &IID_IDispatch, (LPVOID*)&V_DISPATCH(&obj->v)); v 186 ext/com_dotnet/com_com.c V_VT(&obj->v) = VT_DISPATCH; v 206 ext/com_dotnet/com_com.c V_DISPATCH(&obj->v) = (IDispatch*)qi.pItf; v 207 ext/com_dotnet/com_com.c V_VT(&obj->v) = VT_DISPATCH; v 210 ext/com_dotnet/com_com.c res = CoCreateInstance(&clsid, NULL, CLSCTX_SERVER, &IID_IDispatch, (LPVOID*)&V_DISPATCH(&obj->v)); v 212 ext/com_dotnet/com_com.c V_VT(&obj->v) = VT_DISPATCH; v 238 ext/com_dotnet/com_com.c if (FAILED(IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo)) && typelib_name) { v 339 ext/com_dotnet/com_com.c WORD flags, DISPPARAMS *disp_params, VARIANT *v, int silent, int allow_noarg) v 345 ext/com_dotnet/com_com.c hr = IDispatch_Invoke(V_DISPATCH(&obj->v), id_member, v 346 ext/com_dotnet/com_com.c &IID_NULL, LOCALE_SYSTEM_DEFAULT, flags, disp_params, v, &e, &arg_err); v 437 ext/com_dotnet/com_com.c hr = IDispatch_GetIDsOfNames(V_DISPATCH(&obj->v), &IID_NULL, &olename, 1, LOCALE_SYSTEM_DEFAULT, dispid); v 445 ext/com_dotnet/com_com.c hr = IDispatch_GetIDsOfNames(V_DISPATCH(&obj->v), &IID_NULL, &olename, 1, LOCALE_SYSTEM_DEFAULT, dispid); v 466 ext/com_dotnet/com_com.c WORD flags, VARIANT *v, int nargs, zval *args) v 548 ext/com_dotnet/com_com.c hr = php_com_invoke_helper(obj, dispid, flags, &disp_params, v, 0, 0); v 592 ext/com_dotnet/com_com.c WORD flags, VARIANT *v, int nargs, zval *args, int silent, int allow_noarg) v 621 ext/com_dotnet/com_com.c hr = php_com_invoke_helper(obj, dispid, flags, &disp_params, v, silent, allow_noarg); v 639 ext/com_dotnet/com_com.c WORD flags, VARIANT *v, int nargs, zval *args, int allow_noarg) v 657 ext/com_dotnet/com_com.c return php_com_do_invoke_by_id(obj, dispid, flags, v, nargs, args, 0, allow_noarg); v 278 ext/com_dotnet/com_dotnet.c hr = IUnknown_QueryInterface(V_UNKNOWN(&unwrapped), &IID_IDispatch, &V_DISPATCH(&obj->v)); v 281 ext/com_dotnet/com_dotnet.c V_VT(&obj->v) = VT_DISPATCH; v 284 ext/com_dotnet/com_dotnet.c IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo); v 289 ext/com_dotnet/com_dotnet.c V_DISPATCH(&obj->v) = V_DISPATCH(&unwrapped); v 290 ext/com_dotnet/com_dotnet.c V_VT(&obj->v) = VT_DISPATCH; v 293 ext/com_dotnet/com_dotnet.c IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo); v 35 ext/com_dotnet/com_handlers.c VARIANT v; v 42 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) == VT_DISPATCH) { v 43 ext/com_dotnet/com_handlers.c VariantInit(&v); v 48 ext/com_dotnet/com_handlers.c DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, 0, NULL, 1); v 51 ext/com_dotnet/com_handlers.c php_com_zval_from_variant(rv, &v, obj->code_page); v 52 ext/com_dotnet/com_handlers.c VariantClear(&v); v 66 ext/com_dotnet/com_handlers.c VARIANT v; v 70 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) == VT_DISPATCH) { v 71 ext/com_dotnet/com_handlers.c VariantInit(&v); v 75 ext/com_dotnet/com_handlers.c DISPATCH_PROPERTYPUT|DISPATCH_PROPERTYPUTREF, &v, 1, value, 0)) { v 76 ext/com_dotnet/com_handlers.c VariantClear(&v); v 86 ext/com_dotnet/com_handlers.c VARIANT v; v 92 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) == VT_DISPATCH) { v 93 ext/com_dotnet/com_handlers.c VariantInit(&v); v 96 ext/com_dotnet/com_handlers.c DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, 1, offset, 0, 0)) { v 97 ext/com_dotnet/com_handlers.c php_com_zval_from_variant(rv, &v, obj->code_page); v 98 ext/com_dotnet/com_handlers.c VariantClear(&v); v 100 ext/com_dotnet/com_handlers.c } else if (V_ISARRAY(&obj->v)) { v 103 ext/com_dotnet/com_handlers.c if (SafeArrayGetDim(V_ARRAY(&obj->v)) == 1) { v 104 ext/com_dotnet/com_handlers.c if (php_com_safearray_get_elem(&obj->v, &v, (LONG)Z_LVAL_P(offset))) { v 105 ext/com_dotnet/com_handlers.c php_com_wrap_variant(rv, &v, obj->code_page); v 106 ext/com_dotnet/com_handlers.c VariantClear(&v); v 123 ext/com_dotnet/com_handlers.c VARIANT v; v 128 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) == VT_DISPATCH) { v 132 ext/com_dotnet/com_handlers.c VariantInit(&v); v 135 ext/com_dotnet/com_handlers.c DISPATCH_METHOD|DISPATCH_PROPERTYPUT, &v, 2, args, 0, 0)) { v 136 ext/com_dotnet/com_handlers.c VariantClear(&v); v 138 ext/com_dotnet/com_handlers.c } else if (V_ISARRAY(&obj->v)) { v 142 ext/com_dotnet/com_handlers.c if (SafeArrayGetDim(V_ARRAY(&obj->v)) == 1) { v 143 ext/com_dotnet/com_handlers.c if (FAILED(SafeArrayGetVartype(V_ARRAY(&obj->v), &vt)) || vt == VT_EMPTY) { v 144 ext/com_dotnet/com_handlers.c vt = V_VT(&obj->v) & ~VT_ARRAY; v 150 ext/com_dotnet/com_handlers.c VariantInit(&v); v 151 ext/com_dotnet/com_handlers.c php_com_variant_from_zval(&v, value, obj->code_page); v 153 ext/com_dotnet/com_handlers.c if (V_VT(&v) != vt) { v 154 ext/com_dotnet/com_handlers.c VariantChangeType(&v, &v, 0, vt); v 158 ext/com_dotnet/com_handlers.c res = SafeArrayPutElement(V_ARRAY(&obj->v), &indices, &v); v 160 ext/com_dotnet/com_handlers.c res = SafeArrayPutElement(V_ARRAY(&obj->v), &indices, &v.lVal); v 163 ext/com_dotnet/com_handlers.c VariantClear(&v); v 198 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) == VT_DISPATCH) { v 265 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) != VT_DISPATCH) { v 366 ext/com_dotnet/com_handlers.c VARIANT v; v 369 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) != VT_DISPATCH) { v 380 ext/com_dotnet/com_handlers.c VariantInit(&v); v 382 ext/com_dotnet/com_handlers.c if (SUCCESS == php_com_do_invoke_byref(obj, (zend_internal_function*)EX(func), DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, nargs, args)) { v 383 ext/com_dotnet/com_handlers.c php_com_zval_from_variant(return_value, &v, obj->code_page); v 385 ext/com_dotnet/com_handlers.c VariantClear(&v); v 398 ext/com_dotnet/com_handlers.c static zend_internal_function c, d, v; v 420 ext/com_dotnet/com_handlers.c POPULATE_CTOR(v, com_variant_create_instance); v 448 ext/com_dotnet/com_handlers.c switch (VarCmp(&obja->v, &objb->v, LOCALE_SYSTEM_DEFAULT, 0)) { v 470 ext/com_dotnet/com_handlers.c VARIANT v; v 476 ext/com_dotnet/com_handlers.c VariantInit(&v); v 478 ext/com_dotnet/com_handlers.c if (V_VT(&obj->v) == VT_DISPATCH) { v 480 ext/com_dotnet/com_handlers.c DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, 0, NULL, 1, 0)) { v 481 ext/com_dotnet/com_handlers.c VariantCopy(&v, &obj->v); v 484 ext/com_dotnet/com_handlers.c VariantCopy(&v, &obj->v); v 506 ext/com_dotnet/com_handlers.c if (vt != VT_EMPTY && vt != V_VT(&v)) { v 507 ext/com_dotnet/com_handlers.c res = VariantChangeType(&v, &v, 0, vt); v 511 ext/com_dotnet/com_handlers.c php_com_zval_from_variant(writeobj, &v, obj->code_page); v 514 ext/com_dotnet/com_handlers.c VariantClear(&v); v 530 ext/com_dotnet/com_handlers.c if (!V_ISARRAY(&obj->v)) { v 534 ext/com_dotnet/com_handlers.c SafeArrayGetLBound(V_ARRAY(&obj->v), 1, &lbound); v 535 ext/com_dotnet/com_handlers.c SafeArrayGetUBound(V_ARRAY(&obj->v), 1, &ubound); v 577 ext/com_dotnet/com_handlers.c if (SUCCEEDED(IDispatch_QueryInterface(V_DISPATCH(&obj->v), v 610 ext/com_dotnet/com_handlers.c VariantClear(&obj->v); v 634 ext/com_dotnet/com_handlers.c VariantInit(&cloneobj->v); v 637 ext/com_dotnet/com_handlers.c VariantCopyInd(&cloneobj->v, &origobject->v); v 654 ext/com_dotnet/com_handlers.c VariantInit(&obj->v); v 36 ext/com_dotnet/com_iterator.c VARIANT v; /* cached element */ v 51 ext/com_dotnet/com_iterator.c VariantClear(&I->v); v 92 ext/com_dotnet/com_iterator.c VariantClear(&I->v); v 101 ext/com_dotnet/com_iterator.c if (SUCCEEDED(IEnumVARIANT_Next(I->ev, 1, &I->v, &n_fetched)) && n_fetched > 0) { v 115 ext/com_dotnet/com_iterator.c if (php_com_safearray_get_elem(&I->safe_array, &I->v, (LONG)I->key) == 0) { v 122 ext/com_dotnet/com_iterator.c php_com_zval_from_variant(&ptr, &I->v, I->code_page); v 144 ext/com_dotnet/com_iterator.c VARIANT v; v 154 ext/com_dotnet/com_iterator.c if (V_VT(&obj->v) != VT_DISPATCH && !V_ISARRAY(&obj->v)) { v 155 ext/com_dotnet/com_iterator.c php_error_docref(NULL, E_WARNING, "variant is not an object or array VT=%d", V_VT(&obj->v)); v 160 ext/com_dotnet/com_iterator.c VariantInit(&v); v 169 ext/com_dotnet/com_iterator.c VariantInit(&I->v); v 171 ext/com_dotnet/com_iterator.c if (V_ISARRAY(&obj->v)) { v 175 ext/com_dotnet/com_iterator.c dims = SafeArrayGetDim(V_ARRAY(&obj->v)); v 185 ext/com_dotnet/com_iterator.c VariantCopy(&I->safe_array, &obj->v); v 192 ext/com_dotnet/com_iterator.c if (php_com_safearray_get_elem(&I->safe_array, &I->v, bound)) { v 195 ext/com_dotnet/com_iterator.c php_com_zval_from_variant(&ptr, &I->v, I->code_page); v 203 ext/com_dotnet/com_iterator.c if (FAILED(IDispatch_Invoke(V_DISPATCH(&obj->v), DISPID_NEWENUM, v 205 ext/com_dotnet/com_iterator.c &dp, &v, NULL, NULL))) { v 210 ext/com_dotnet/com_iterator.c if (V_VT(&v) == VT_UNKNOWN) { v 211 ext/com_dotnet/com_iterator.c IUnknown_QueryInterface(V_UNKNOWN(&v), &IID_IEnumVARIANT, (void**)&iev); v 212 ext/com_dotnet/com_iterator.c } else if (V_VT(&v) == VT_DISPATCH) { v 213 ext/com_dotnet/com_iterator.c IDispatch_QueryInterface(V_DISPATCH(&v), &IID_IEnumVARIANT, (void**)&iev); v 216 ext/com_dotnet/com_iterator.c VariantClear(&v); v 225 ext/com_dotnet/com_iterator.c if (SUCCEEDED(IEnumVARIANT_Next(I->ev, 1, &I->v, &n_fetched)) && n_fetched > 0) { v 229 ext/com_dotnet/com_iterator.c php_com_zval_from_variant(&ptr, &I->v, I->code_page); v 242 ext/com_dotnet/com_iterator.c VariantClear(&I->v); v 60 ext/com_dotnet/com_misc.c VariantInit(&obj->v); v 61 ext/com_dotnet/com_misc.c V_VT(&obj->v) = VT_DISPATCH; v 62 ext/com_dotnet/com_misc.c V_DISPATCH(&obj->v) = disp; v 64 ext/com_dotnet/com_misc.c IDispatch_AddRef(V_DISPATCH(&obj->v)); v 65 ext/com_dotnet/com_misc.c IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo); v 72 ext/com_dotnet/com_misc.c PHP_COM_DOTNET_API void php_com_wrap_variant(zval *z, VARIANT *v, v 83 ext/com_dotnet/com_misc.c VariantInit(&obj->v); v 84 ext/com_dotnet/com_misc.c VariantCopyInd(&obj->v, v); v 87 ext/com_dotnet/com_misc.c if ((V_VT(&obj->v) == VT_DISPATCH) && (V_DISPATCH(&obj->v) != NULL)) { v 88 ext/com_dotnet/com_misc.c IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo); v 668 ext/com_dotnet/com_persist.c if (V_VT(&obj->v) != VT_DISPATCH || V_DISPATCH(&obj->v) == NULL) { v 674 ext/com_dotnet/com_persist.c helper->unk = (IUnknown*)V_DISPATCH(&obj->v); v 98 ext/com_dotnet/com_saproxy.c if (V_VT(&proxy->obj->v) == VT_DISPATCH) { v 99 ext/com_dotnet/com_saproxy.c VARIANT v; v 113 ext/com_dotnet/com_saproxy.c VariantInit(&v); v 116 ext/com_dotnet/com_saproxy.c Z_STRLEN(proxy->indices[0]), DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, v 120 ext/com_dotnet/com_saproxy.c php_com_zval_from_variant(rv, &v, proxy->obj->code_page); v 121 ext/com_dotnet/com_saproxy.c VariantClear(&v); v 129 ext/com_dotnet/com_saproxy.c } else if (!V_ISARRAY(&proxy->obj->v)) { v 139 ext/com_dotnet/com_saproxy.c sa = V_ARRAY(&proxy->obj->v); v 160 ext/com_dotnet/com_saproxy.c VARIANT v; v 162 ext/com_dotnet/com_saproxy.c VariantInit(&v); v 178 ext/com_dotnet/com_saproxy.c vt = V_VT(&proxy->obj->v) & ~VT_ARRAY; v 182 ext/com_dotnet/com_saproxy.c res = SafeArrayGetElement(sa, indices, &v); v 184 ext/com_dotnet/com_saproxy.c V_VT(&v) = vt; v 185 ext/com_dotnet/com_saproxy.c res = SafeArrayGetElement(sa, indices, &v.lVal); v 191 ext/com_dotnet/com_saproxy.c php_com_wrap_variant(rv, &v, proxy->obj->code_page); v 196 ext/com_dotnet/com_saproxy.c VariantClear(&v); v 211 ext/com_dotnet/com_saproxy.c VARIANT v; v 213 ext/com_dotnet/com_saproxy.c if (V_VT(&proxy->obj->v) == VT_DISPATCH) { v 226 ext/com_dotnet/com_saproxy.c VariantInit(&v); v 228 ext/com_dotnet/com_saproxy.c Z_STRLEN(proxy->indices[0]), DISPATCH_PROPERTYPUT, &v, proxy->dimensions + 1, v 230 ext/com_dotnet/com_saproxy.c VariantClear(&v); v 235 ext/com_dotnet/com_saproxy.c } else if (V_ISARRAY(&proxy->obj->v)) { v 239 ext/com_dotnet/com_saproxy.c dims = SafeArrayGetDim(V_ARRAY(&proxy->obj->v)); v 251 ext/com_dotnet/com_saproxy.c if (FAILED(SafeArrayGetVartype(V_ARRAY(&proxy->obj->v), &vt)) || vt == VT_EMPTY) { v 252 ext/com_dotnet/com_saproxy.c vt = V_VT(&proxy->obj->v) & ~VT_ARRAY; v 255 ext/com_dotnet/com_saproxy.c VariantInit(&v); v 256 ext/com_dotnet/com_saproxy.c php_com_variant_from_zval(&v, value, proxy->obj->code_page); v 258 ext/com_dotnet/com_saproxy.c if (V_VT(&v) != vt) { v 259 ext/com_dotnet/com_saproxy.c VariantChangeType(&v, &v, 0, vt); v 263 ext/com_dotnet/com_saproxy.c res = SafeArrayPutElement(V_ARRAY(&proxy->obj->v), indices, &v); v 265 ext/com_dotnet/com_saproxy.c res = SafeArrayPutElement(V_ARRAY(&proxy->obj->v), indices, &v.lVal); v 269 ext/com_dotnet/com_saproxy.c VariantClear(&v); v 356 ext/com_dotnet/com_saproxy.c if (!V_ISARRAY(&proxy->obj->v)) { v 360 ext/com_dotnet/com_saproxy.c SafeArrayGetLBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &lbound); v 361 ext/com_dotnet/com_saproxy.c SafeArrayGetUBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &ubound); v 479 ext/com_dotnet/com_saproxy.c VARIANT v; v 485 ext/com_dotnet/com_saproxy.c sa = V_ARRAY(&I->proxy->obj->v); v 488 ext/com_dotnet/com_saproxy.c vt = V_VT(&I->proxy->obj->v) & ~VT_ARRAY; v 491 ext/com_dotnet/com_saproxy.c VariantInit(&v); v 493 ext/com_dotnet/com_saproxy.c SafeArrayGetElement(sa, I->indices, &v); v 495 ext/com_dotnet/com_saproxy.c V_VT(&v) = vt; v 496 ext/com_dotnet/com_saproxy.c SafeArrayGetElement(sa, I->indices, &v.lVal); v 500 ext/com_dotnet/com_saproxy.c php_com_wrap_variant(&I->data, &v, I->proxy->obj->code_page); v 501 ext/com_dotnet/com_saproxy.c VariantClear(&v); v 561 ext/com_dotnet/com_saproxy.c SafeArrayGetLBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &I->imin); v 562 ext/com_dotnet/com_saproxy.c SafeArrayGetUBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &I->imax); v 276 ext/com_dotnet/com_typeinfo.c if (SUCCEEDED(IDispatch_QueryInterface(V_DISPATCH(&obj->v), &IID_IProvideClassInfo2, (void**)&pci2))) { v 280 ext/com_dotnet/com_typeinfo.c if (!gotguid && SUCCEEDED(IDispatch_QueryInterface(V_DISPATCH(&obj->v), &IID_IProvideClassInfo, (void**)&pci))) { v 291 ext/com_dotnet/com_typeinfo.c IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &typeinfo); v 301 ext/com_dotnet/com_typeinfo.c IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &typeinfo); v 35 ext/com_dotnet/com_variant.c static void safe_array_from_zval(VARIANT *v, zval *z, int codepage) v 83 ext/com_dotnet/com_variant.c V_VT(v) = VT_ARRAY|VT_VARIANT; v 84 ext/com_dotnet/com_variant.c V_ARRAY(v) = sa; v 91 ext/com_dotnet/com_variant.c V_VT(v) = VT_NULL; v 99 ext/com_dotnet/com_variant.c PHP_COM_DOTNET_API void php_com_variant_from_zval(VARIANT *v, zval *z, int codepage) v 107 ext/com_dotnet/com_variant.c V_VT(v) = VT_NULL; v 111 ext/com_dotnet/com_variant.c V_VT(v) = VT_BOOL; v 112 ext/com_dotnet/com_variant.c V_BOOL(v) = VARIANT_FALSE; v 116 ext/com_dotnet/com_variant.c V_VT(v) = VT_BOOL; v 117 ext/com_dotnet/com_variant.c V_BOOL(v) = VARIANT_TRUE; v 123 ext/com_dotnet/com_variant.c if (V_VT(&obj->v) == VT_DISPATCH) { v 125 ext/com_dotnet/com_variant.c V_VT(v) = VT_DISPATCH; v 126 ext/com_dotnet/com_variant.c if (V_DISPATCH(&obj->v)) { v 127 ext/com_dotnet/com_variant.c IDispatch_AddRef(V_DISPATCH(&obj->v)); v 129 ext/com_dotnet/com_variant.c V_DISPATCH(v) = V_DISPATCH(&obj->v); v 132 ext/com_dotnet/com_variant.c V_VT(v) = VT_VARIANT | VT_BYREF; v 133 ext/com_dotnet/com_variant.c V_VARIANTREF(v) = &obj->v; v 137 ext/com_dotnet/com_variant.c V_VT(v) = VT_DISPATCH; v 138 ext/com_dotnet/com_variant.c V_DISPATCH(v) = php_com_wrapper_export(z); v 144 ext/com_dotnet/com_variant.c safe_array_from_zval(v, z, codepage); v 149 ext/com_dotnet/com_variant.c V_VT(v) = VT_I4; v 150 ext/com_dotnet/com_variant.c V_I4(v) = Z_LVAL_P(z); v 152 ext/com_dotnet/com_variant.c V_VT(v) = VT_I8; v 153 ext/com_dotnet/com_variant.c V_I8(v) = Z_LVAL_P(z); v 158 ext/com_dotnet/com_variant.c V_VT(v) = VT_R8; v 159 ext/com_dotnet/com_variant.c V_R8(v) = Z_DVAL_P(z); v 163 ext/com_dotnet/com_variant.c V_VT(v) = VT_BSTR; v 166 ext/com_dotnet/com_variant.c V_BSTR(v) = SysAllocStringByteLen((char*)olestring, (UINT)(wcslen(olestring) * sizeof(OLECHAR))); v 168 ext/com_dotnet/com_variant.c V_BSTR(v) = SysAllocStringByteLen((char*)olestring, (UINT)(Z_STRLEN_P(z) * sizeof(OLECHAR))); v 177 ext/com_dotnet/com_variant.c V_VT(v) = VT_NULL; v 182 ext/com_dotnet/com_variant.c PHP_COM_DOTNET_API int php_com_zval_from_variant(zval *z, VARIANT *v, int codepage) v 187 ext/com_dotnet/com_variant.c switch (V_VT(v)) { v 194 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_UI1(v)); v 197 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_I1(v)); v 200 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_UI2(v)); v 203 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_I2(v)); v 206 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (long)V_UI4(v)); v 209 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (long)V_I4(v)); v 213 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_UI8(v)); v 216 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_I8(v)); v 220 ext/com_dotnet/com_variant.c ZVAL_LONG(z, V_INT(v)); v 223 ext/com_dotnet/com_variant.c ZVAL_LONG(z, (zend_long)V_UINT(v)); v 226 ext/com_dotnet/com_variant.c ZVAL_DOUBLE(z, (double)V_R4(v)); v 229 ext/com_dotnet/com_variant.c ZVAL_DOUBLE(z, V_R8(v)); v 232 ext/com_dotnet/com_variant.c ZVAL_BOOL(z, V_BOOL(v) ? 1 : 0); v 235 ext/com_dotnet/com_variant.c olestring = V_BSTR(v); v 247 ext/com_dotnet/com_variant.c if (V_UNKNOWN(v) != NULL) { v 250 ext/com_dotnet/com_variant.c if (SUCCEEDED(IUnknown_QueryInterface(V_UNKNOWN(v), &IID_IDispatch, &disp))) { v 260 ext/com_dotnet/com_variant.c if (V_DISPATCH(v) != NULL) { v 261 ext/com_dotnet/com_variant.c php_com_wrap_dispatch(z, V_DISPATCH(v), codepage); v 267 ext/com_dotnet/com_variant.c return php_com_zval_from_variant(z, V_VARIANTREF(v), codepage); v 270 ext/com_dotnet/com_variant.c php_com_wrap_variant(z, v, codepage); v 278 ext/com_dotnet/com_variant.c php_error_docref(NULL, E_WARNING, "variant->zval: conversion from 0x%x ret=%d", V_VT(v), ret); v 463 ext/com_dotnet/com_variant.c php_com_variant_from_zval(&obj->v, zvalue, obj->code_page); v 467 ext/com_dotnet/com_variant.c if ((ZEND_NUM_ARGS() >= 2) && (vt != V_VT(&obj->v))) { v 474 ext/com_dotnet/com_variant.c if ((vt & VT_ARRAY) && (V_VT(&obj->v) & VT_ARRAY)) { v 484 ext/com_dotnet/com_variant.c res = VariantChangeType(&obj->v, &obj->v, 0, (VARTYPE)vt); v 499 ext/com_dotnet/com_variant.c if (V_VT(&obj->v) != VT_DISPATCH && obj->typeinfo) { v 531 ext/com_dotnet/com_variant.c VariantClear(&obj->v); v 533 ext/com_dotnet/com_variant.c php_com_variant_from_zval(&obj->v, zvalue, obj->code_page); v 567 ext/com_dotnet/com_variant.c vleft = &obj->v; v 569 ext/com_dotnet/com_variant.c vright = &obj->v; v 574 ext/com_dotnet/com_variant.c vleft = &obj->v; v 580 ext/com_dotnet/com_variant.c vright = &obj->v; v 773 ext/com_dotnet/com_variant.c vleft = &obj->v; v 871 ext/com_dotnet/com_variant.c vleft = &obj->v; v 910 ext/com_dotnet/com_variant.c vleft = &obj->v; v 912 ext/com_dotnet/com_variant.c vright = &obj->v; v 917 ext/com_dotnet/com_variant.c vleft = &obj->v; v 924 ext/com_dotnet/com_variant.c vright = &obj->v; v 963 ext/com_dotnet/com_variant.c if (SUCCEEDED(VariantChangeType(&vres, &obj->v, 0, VT_DATE))) { v 1041 ext/com_dotnet/com_variant.c RETURN_LONG(V_VT(&obj->v)); v 1060 ext/com_dotnet/com_variant.c res = VariantChangeType(&obj->v, &obj->v, 0, (VARTYPE)vt); v 1097 ext/com_dotnet/com_variant.c res = VariantChangeType(&vres, &obj->v, 0, (VARTYPE)vt); v 299 ext/com_dotnet/com_wrapper.c VARIANT *srcvar = &obj->v; v 635 ext/com_dotnet/com_wrapper.c if (V_VT(&obj->v) == VT_DISPATCH && V_DISPATCH(&obj->v)) { v 636 ext/com_dotnet/com_wrapper.c IDispatch_AddRef(V_DISPATCH(&obj->v)); v 637 ext/com_dotnet/com_wrapper.c return V_DISPATCH(&obj->v); v 63 ext/com_dotnet/php_com_dotnet.h #define COMG(v) ZEND_MODULE_GLOBALS_ACCESSOR(com_dotnet, v) v 37 ext/com_dotnet/php_com_dotnet_internal.h VARIANT v; v 106 ext/com_dotnet/php_com_dotnet_internal.h WORD flags, DISPPARAMS *disp_params, VARIANT *v, int silent, int allow_noarg); v 110 ext/com_dotnet/php_com_dotnet_internal.h WORD flags, VARIANT *v, int nargs, zval *args, int silent, int allow_noarg); v 112 ext/com_dotnet/php_com_dotnet_internal.h WORD flags, VARIANT *v, int nargs, zval *args, int allow_noarg); v 114 ext/com_dotnet/php_com_dotnet_internal.h WORD flags, VARIANT *v, int nargs, zval *args); v 153 ext/com_dotnet/php_com_dotnet_internal.h PHP_COM_DOTNET_API void php_com_variant_from_zval_with_type(VARIANT *v, zval *z, VARTYPE type, int codepage); v 154 ext/com_dotnet/php_com_dotnet_internal.h PHP_COM_DOTNET_API void php_com_variant_from_zval(VARIANT *v, zval *z, int codepage); v 155 ext/com_dotnet/php_com_dotnet_internal.h PHP_COM_DOTNET_API int php_com_zval_from_variant(zval *z, VARIANT *v, int codepage); v 167 ext/com_dotnet/php_com_dotnet_internal.h PHP_COM_DOTNET_API void php_com_wrap_variant(zval *z, VARIANT *v, v 157 ext/curl/interface.c #define CAAL(s, v) add_assoc_long_ex(return_value, s, sizeof(s) - 1, (zend_long) v); v 158 ext/curl/interface.c #define CAAD(s, v) add_assoc_double_ex(return_value, s, sizeof(s) - 1, (double) v); v 159 ext/curl/interface.c #define CAAS(s, v) add_assoc_string_ex(return_value, s, sizeof(s) - 1, (char *) (v ? v : "")); v 160 ext/curl/interface.c #define CAASTR(s, v) add_assoc_str_ex(return_value, s, sizeof(s) - 1, \ v 161 ext/curl/interface.c v ? zend_string_copy(v) : ZSTR_EMPTY_ALLOC()); v 162 ext/curl/interface.c #define CAAZ(s, v) add_assoc_zval_ex(return_value, s, sizeof(s) -1 , (zval *) v); v 141 ext/date/lib/astro.c v; /* True anomaly */ v 153 ext/date/lib/astro.c v = atan2d(y, x); /* True anomaly */ v 154 ext/date/lib/astro.c *lon = v + w; /* True solar longitude */ v 153 ext/date/lib/parse_date.c char **v; /* Values */ v 807 ext/date/lib/parse_date.c timelib_free(arg.v[i]); \ v 809 ext/date/lib/parse_date.c if (arg.v) { \ v 810 ext/date/lib/parse_date.c timelib_free(arg.v); \ v 237 ext/date/lib/parse_iso_intervals.c timelib_free(arg.v[i]); \ v 239 ext/date/lib/parse_iso_intervals.c if (arg.v) { \ v 240 ext/date/lib/parse_iso_intervals.c timelib_free(arg.v); \ v 205 ext/date/php_date.h #define DATEG(v) ZEND_MODULE_GLOBALS_ACCESSOR(date, v) v 165 ext/dba/dba.c #define DBA_G(v) TSRMG(dba_globals_id, zend_dba_globals *, v) v 167 ext/dba/dba.c #define DBA_G(v) (dba_globals.v) v 67 ext/enchant/php_enchant.h #define ENCHANT_G(v) TSRMG(enchant_globals_id, zend_enchant_globals *, v) v 69 ext/enchant/php_enchant.h #define ENCHANT_G(v) (enchant_globals.v) v 155 ext/exif/exif.c #define EXIF_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(exif, v) v 716 ext/fileinfo/libmagic/apprentice.c size_t v, val = 2 * MULT; /* baseline strength */ v 756 ext/fileinfo/libmagic/apprentice.c v = nonmagic(m->value.s); v 757 ext/fileinfo/libmagic/apprentice.c val += v * MAX(MULT / v, 1); v 1328 ext/fileinfo/libmagic/apprentice.c file_signextend(struct magic_set *ms, struct magic *m, uint64_t v) v 1338 ext/fileinfo/libmagic/apprentice.c v = (signed char) v; v 1343 ext/fileinfo/libmagic/apprentice.c v = (short) v; v 1360 ext/fileinfo/libmagic/apprentice.c v = (int32_t) v; v 1377 ext/fileinfo/libmagic/apprentice.c v = (int64_t) v; v 1398 ext/fileinfo/libmagic/apprentice.c return v; v 3248 ext/fileinfo/libmagic/apprentice.c file_magicfind(struct magic_set *ms, const char *name, struct mlist *v) v 3262 ext/fileinfo/libmagic/apprentice.c v->magic = &ma[i]; v 3266 ext/fileinfo/libmagic/apprentice.c v->nmagic = j - i; v 1103 ext/fileinfo/libmagic/cdf.c uint32_t v; v 1134 ext/fileinfo/libmagic/cdf.c if (vn[i].v == p) v 1233 ext/fileinfo/libmagic/cdf.c cdf_dump(const void *v, size_t len) v 1236 ext/fileinfo/libmagic/cdf.c const unsigned char *p = v; v 77 ext/fileinfo/libmagic/print.c file_fmttime(uint64_t v, int flags, char *buf) v 80 ext/fileinfo/libmagic/print.c time_t t = (time_t)v; v 90 ext/fileinfo/libmagic/print.c t = (time_t)v; v 405 ext/fileinfo/libmagic/softmagic.c uint64_t v; v 414 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, (uint64_t)p->b); v 420 ext/fileinfo/libmagic/softmagic.c (unsigned char)v); v 426 ext/fileinfo/libmagic/softmagic.c (unsigned char) v) == -1) v 436 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, (uint64_t)p->h); v 442 ext/fileinfo/libmagic/softmagic.c (unsigned short)v); v 448 ext/fileinfo/libmagic/softmagic.c (unsigned short) v) == -1) v 459 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, (uint64_t)p->l); v 464 ext/fileinfo/libmagic/softmagic.c (void)snprintf(buf, sizeof(buf), "%u", (uint32_t) v); v 469 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%u"), (uint32_t) v) == -1) v 479 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, p->q); v 485 ext/fileinfo/libmagic/softmagic.c (unsigned long long)v); v 491 ext/fileinfo/libmagic/softmagic.c (unsigned long long) v) == -1) v 1743 ext/fileinfo/libmagic/softmagic.c uint64_t v; v 1749 ext/fileinfo/libmagic/softmagic.c v = 0; v 1752 ext/fileinfo/libmagic/softmagic.c if ((v = *b++ - *a++) != '\0') v 1759 ext/fileinfo/libmagic/softmagic.c if ((v = tolower(*b++) - *a++) != '\0') v 1764 ext/fileinfo/libmagic/softmagic.c if ((v = toupper(*b++) - *a++) != '\0') v 1776 ext/fileinfo/libmagic/softmagic.c v = 1; v 1787 ext/fileinfo/libmagic/softmagic.c if ((v = *b++ - *a++) != '\0') v 1792 ext/fileinfo/libmagic/softmagic.c return v; v 1846 ext/fileinfo/libmagic/softmagic.c uint64_t v; v 1854 ext/fileinfo/libmagic/softmagic.c v = p->b; v 1860 ext/fileinfo/libmagic/softmagic.c v = p->h; v 1875 ext/fileinfo/libmagic/softmagic.c v = p->l; v 1890 ext/fileinfo/libmagic/softmagic.c v = p->q; v 1961 ext/fileinfo/libmagic/softmagic.c v = 0; v 1967 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, p->s, (size_t)m->vallen, m->str_flags); v 1973 ext/fileinfo/libmagic/softmagic.c v = file_strncmp16(m->value.s, p->s, (size_t)m->vallen, m->str_flags); v 1985 ext/fileinfo/libmagic/softmagic.c v = 0; v 1991 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, ms->search.s + idx, slen, v 1993 ext/fileinfo/libmagic/softmagic.c if (v == 0) { /* found match */ v 2014 ext/fileinfo/libmagic/softmagic.c l = v = 0; v 2057 ext/fileinfo/libmagic/softmagic.c v = 0; v 2068 ext/fileinfo/libmagic/softmagic.c v = 1; v 2084 ext/fileinfo/libmagic/softmagic.c v = file_signextend(ms, m, v); v 2090 ext/fileinfo/libmagic/softmagic.c "u == *any* = 1\n", (unsigned long long)v); v 2095 ext/fileinfo/libmagic/softmagic.c matched = v != l; v 2098 ext/fileinfo/libmagic/softmagic.c INT64_T_FORMAT "u = %d\n", (unsigned long long)v, v 2103 ext/fileinfo/libmagic/softmagic.c matched = v == l; v 2106 ext/fileinfo/libmagic/softmagic.c INT64_T_FORMAT "u = %d\n", (unsigned long long)v, v 2112 ext/fileinfo/libmagic/softmagic.c matched = v > l; v 2116 ext/fileinfo/libmagic/softmagic.c (unsigned long long)v, v 2120 ext/fileinfo/libmagic/softmagic.c matched = (int64_t) v > (int64_t) l; v 2124 ext/fileinfo/libmagic/softmagic.c (long long)v, (long long)l, matched); v 2130 ext/fileinfo/libmagic/softmagic.c matched = v < l; v 2134 ext/fileinfo/libmagic/softmagic.c (unsigned long long)v, v 2138 ext/fileinfo/libmagic/softmagic.c matched = (int64_t) v < (int64_t) l; v 2142 ext/fileinfo/libmagic/softmagic.c (long long)v, (long long)l, matched); v 2147 ext/fileinfo/libmagic/softmagic.c matched = (v & l) == l; v 2151 ext/fileinfo/libmagic/softmagic.c "x) = %d\n", (unsigned long long)v, v 2157 ext/fileinfo/libmagic/softmagic.c matched = (v & l) != l; v 2161 ext/fileinfo/libmagic/softmagic.c "x) = %d\n", (unsigned long long)v, v 49 ext/fileinfo/php_fileinfo.h #define FILEINFO_G(v) TSRMG(fileinfo_globals_id, zend_fileinfo_globals *, v) v 51 ext/fileinfo/php_fileinfo.h #define FILEINFO_G(v) (fileinfo_globals.v) v 503 ext/filter/filter.c if (Z_ARRVAL_P(value)->u.v.nApplyCount > 1) { v 511 ext/filter/filter.c Z_ARRVAL_P(element)->u.v.nApplyCount++; v 513 ext/filter/filter.c Z_ARRVAL_P(element)->u.v.nApplyCount--; v 72 ext/filter/php_filter.h #define IF_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(filter, v) v 338 ext/gd/libgd/gd.c float R = RGB.R, G = RGB.G, B = RGB.B, w, v, b, f; v 342 ext/gd/libgd/gd.c v = MAX3 (R, G, B); v 343 ext/gd/libgd/gd.c b = 1 - v; v 344 ext/gd/libgd/gd.c if (v == w) { v 350 ext/gd/libgd/gd.c RETURN_HWB(i - f / (v - w), w, b); v 397 ext/gd/libgd/gd.c float h = HWB.H, w = HWB.W, b = HWB.B, v, n, f; v 400 ext/gd/libgd/gd.c v = 1 - b; v 402 ext/gd/libgd/gd.c RETURN_RGB(v, v, v); v 409 ext/gd/libgd/gd.c n = w + f * (v - w); /* linear interpolation between w and v */ v 413 ext/gd/libgd/gd.c RETURN_RGB(v, n, w); v 415 ext/gd/libgd/gd.c RETURN_RGB(n, v, w); v 417 ext/gd/libgd/gd.c RETURN_RGB(w, v, n); v 419 ext/gd/libgd/gd.c RETURN_RGB(w, n, v); v 421 ext/gd/libgd/gd.c RETURN_RGB(n, w, v); v 423 ext/gd/libgd/gd.c RETURN_RGB(v, w, n); v 556 ext/gd/libgd/gd_gif_in.c int v; v 596 ext/gd/libgd/gd_gif_in.c while ((v = LWZReadByte(fd, &sd, FALSE, c, ZeroDataBlockP)) >= 0) { v 597 ext/gd/libgd/gd_gif_in.c if (v >= gdMaxColors) { v 598 ext/gd/libgd/gd_gif_in.c v = 0; v 601 ext/gd/libgd/gd_gif_in.c if (im->open[v]) { v 602 ext/gd/libgd/gd_gif_in.c im->open[v] = 0; v 604 ext/gd/libgd/gd_gif_in.c gdImageSetPixel(im, xpos, ypos, v); v 98 ext/gmp/php_gmp.h #define GMPG(v) ZEND_MODULE_GLOBALS_ACCESSOR(gmp, v) v 61 ext/hash/hash_gost.c #define X(w, u, v) \ v 62 ext/hash/hash_gost.c w[0] = u[0] ^ v[0]; \ v 63 ext/hash/hash_gost.c w[1] = u[1] ^ v[1]; \ v 64 ext/hash/hash_gost.c w[2] = u[2] ^ v[2]; \ v 65 ext/hash/hash_gost.c w[3] = u[3] ^ v[3]; \ v 66 ext/hash/hash_gost.c w[4] = u[4] ^ v[4]; \ v 67 ext/hash/hash_gost.c w[5] = u[5] ^ v[5]; \ v 68 ext/hash/hash_gost.c w[6] = u[6] ^ v[6]; \ v 69 ext/hash/hash_gost.c w[7] = u[7] ^ v[7]; v 156 ext/hash/hash_gost.c #define SHIFT16(h, v, u) \ v 157 ext/hash/hash_gost.c v[0] = h[0] ^ (u[1] << 16) ^ (u[0] >> 16); \ v 158 ext/hash/hash_gost.c v[1] = h[1] ^ (u[2] << 16) ^ (u[1] >> 16); \ v 159 ext/hash/hash_gost.c v[2] = h[2] ^ (u[3] << 16) ^ (u[2] >> 16); \ v 160 ext/hash/hash_gost.c v[3] = h[3] ^ (u[4] << 16) ^ (u[3] >> 16); \ v 161 ext/hash/hash_gost.c v[4] = h[4] ^ (u[5] << 16) ^ (u[4] >> 16); \ v 162 ext/hash/hash_gost.c v[5] = h[5] ^ (u[6] << 16) ^ (u[5] >> 16); \ v 163 ext/hash/hash_gost.c v[6] = h[6] ^ (u[7] << 16) ^ (u[6] >> 16); \ v 164 ext/hash/hash_gost.c v[7] = h[7] ^ (u[0] & 0xffff0000) ^ (u[0] << 16) ^ (u[7] >> 16) ^ \ v 167 ext/hash/hash_gost.c #define SHIFT61(h, v) \ v 168 ext/hash/hash_gost.c h[0] = (v[0] & 0xffff0000) ^ (v[0] << 16) ^ (v[0] >> 16) ^ (v[1] >> 16) ^ \ v 169 ext/hash/hash_gost.c (v[1] & 0xffff0000) ^ (v[2] << 16) ^ (v[3] >> 16) ^ (v[4] << 16) ^ \ v 170 ext/hash/hash_gost.c (v[5] >> 16) ^ v[5] ^ (v[6] >> 16) ^ (v[7] << 16) ^ (v[7] >> 16) ^ \ v 171 ext/hash/hash_gost.c (v[7] & 0xffff); \ v 172 ext/hash/hash_gost.c h[1] = (v[0] << 16) ^ (v[0] >> 16) ^ (v[0] & 0xffff0000) ^ (v[1] & 0xffff) ^ \ v 173 ext/hash/hash_gost.c v[2] ^ (v[2] >> 16) ^ (v[3] << 16) ^ (v[4] >> 16) ^ (v[5] << 16) ^ \ v 174 ext/hash/hash_gost.c (v[6] << 16) ^ v[6] ^ (v[7] & 0xffff0000) ^ (v[7] >> 16); \ v 175 ext/hash/hash_gost.c h[2] = (v[0] & 0xffff) ^ (v[0] << 16) ^ (v[1] << 16) ^ (v[1] >> 16) ^ \ v 176 ext/hash/hash_gost.c (v[1] & 0xffff0000) ^ (v[2] << 16) ^ (v[3] >> 16) ^ v[3] ^ (v[4] << 16) ^ \ v 177 ext/hash/hash_gost.c (v[5] >> 16) ^ v[6] ^ (v[6] >> 16) ^ (v[7] & 0xffff) ^ (v[7] << 16) ^ \ v 178 ext/hash/hash_gost.c (v[7] >> 16); \ v 179 ext/hash/hash_gost.c h[3] = (v[0] << 16) ^ (v[0] >> 16) ^ (v[0] & 0xffff0000) ^ \ v 180 ext/hash/hash_gost.c (v[1] & 0xffff0000) ^ (v[1] >> 16) ^ (v[2] << 16) ^ (v[2] >> 16) ^ v[2] ^ \ v 181 ext/hash/hash_gost.c (v[3] << 16) ^ (v[4] >> 16) ^ v[4] ^ (v[5] << 16) ^ (v[6] << 16) ^ \ v 182 ext/hash/hash_gost.c (v[7] & 0xffff) ^ (v[7] >> 16); \ v 183 ext/hash/hash_gost.c h[4] = (v[0] >> 16) ^ (v[1] << 16) ^ v[1] ^ (v[2] >> 16) ^ v[2] ^ \ v 184 ext/hash/hash_gost.c (v[3] << 16) ^ (v[3] >> 16) ^ v[3] ^ (v[4] << 16) ^ (v[5] >> 16) ^ \ v 185 ext/hash/hash_gost.c v[5] ^ (v[6] << 16) ^ (v[6] >> 16) ^ (v[7] << 16); \ v 186 ext/hash/hash_gost.c h[5] = (v[0] << 16) ^ (v[0] & 0xffff0000) ^ (v[1] << 16) ^ (v[1] >> 16) ^ \ v 187 ext/hash/hash_gost.c (v[1] & 0xffff0000) ^ (v[2] << 16) ^ v[2] ^ (v[3] >> 16) ^ v[3] ^ \ v 188 ext/hash/hash_gost.c (v[4] << 16) ^ (v[4] >> 16) ^ v[4] ^ (v[5] << 16) ^ (v[6] << 16) ^ \ v 189 ext/hash/hash_gost.c (v[6] >> 16) ^ v[6] ^ (v[7] << 16) ^ (v[7] >> 16) ^ (v[7] & 0xffff0000); \ v 190 ext/hash/hash_gost.c h[6] = v[0] ^ v[2] ^ (v[2] >> 16) ^ v[3] ^ (v[3] << 16) ^ v[4] ^ \ v 191 ext/hash/hash_gost.c (v[4] >> 16) ^ (v[5] << 16) ^ (v[5] >> 16) ^ v[5] ^ (v[6] << 16) ^ \ v 192 ext/hash/hash_gost.c (v[6] >> 16) ^ v[6] ^ (v[7] << 16) ^ v[7]; \ v 193 ext/hash/hash_gost.c h[7] = v[0] ^ (v[0] >> 16) ^ (v[1] << 16) ^ (v[1] >> 16) ^ (v[2] << 16) ^ \ v 194 ext/hash/hash_gost.c (v[3] >> 16) ^ v[3] ^ (v[4] << 16) ^ v[4] ^ (v[5] >> 16) ^ v[5] ^ \ v 195 ext/hash/hash_gost.c (v[6] << 16) ^ (v[6] >> 16) ^ (v[7] << 16) ^ v[7]; v 198 ext/hash/hash_gost.c X(w, u, v); \ v 207 ext/hash/hash_gost.c AA(v, l, r); \ v 213 ext/hash/hash_gost.c php_hash_uint32 l, r, t, key[8], u[8], v[8], w[8], s[8], *h = context->state, *m = data; v 216 ext/hash/hash_gost.c memcpy(v, data, sizeof(v)); v 222 ext/hash/hash_gost.c SHIFT16(h, v, u); v 223 ext/hash/hash_gost.c SHIFT61(h, v); v 452 ext/hash/hash_md.c #define ROTL32(s,v) (((v) << (s)) | ((v) >> (32 - (s)))) v 78 ext/iconv/php_iconv.h #define ICONVG(v) ZEND_MODULE_GLOBALS_ACCESSOR(iconv, v) v 222 ext/imap/php_imap.h # define IMAPG(v) TSRMG(imap_globals_id, zend_imap_globals *, v) v 224 ext/imap/php_imap.h # define IMAPG(v) (imap_globals.v) v 130 ext/interbase/php_ibase_includes.h #define IBG(v) ZEND_MODULE_GLOBALS_ACCESSOR(ibase, v) v 713 ext/intl/converter/converter.c #define UCNV_REASON_CASE(v) case (UCNV_ ## v) : RETURN_STRINGL( "REASON_" #v , sizeof( "REASON_" #v ) - 1); v 1076 ext/intl/converter/converter.c #define CONV_REASON_CONST(v) zend_declare_class_constant_long(php_converter_ce, "REASON_" #v, sizeof("REASON_" #v) - 1, UCNV_ ## v) v 1077 ext/intl/converter/converter.c #define CONV_TYPE_CONST(v) zend_declare_class_constant_long(php_converter_ce, #v , sizeof(#v) - 1, UCNV_ ## v) v 64 ext/intl/php_intl.h #define INTL_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(intl, v) v 89 ext/json/php_json.h #define JSON_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(json, v) v 82 ext/ldap/ldap.c void ldap_memvfree(void **v) v 84 ext/ldap/ldap.c ldap_value_free((char **)v); v 2729 ext/ldap/ldap.c unsigned char v = (unsigned char) value[i]; v 2731 ext/ldap/ldap.c if (map[v]) { v 2733 ext/ldap/ldap.c ZSTR_VAL(ret)[p++] = hex[v >> 4]; v 2734 ext/ldap/ldap.c ZSTR_VAL(ret)[p++] = hex[v & 0x0f]; v 2736 ext/ldap/ldap.c ZSTR_VAL(ret)[p++] = v; v 49 ext/ldap/php_ldap.h # define LDAPG(v) TSRMG(ldap_globals_id, zend_ldap_globals *, v) v 51 ext/ldap/php_ldap.h # define LDAPG(v) (ldap_globals.v) v 118 ext/libxml/php_libxml.h #define LIBXML(v) ZEND_MODULE_GLOBALS_ACCESSOR(libxml, v) v 199 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c int v = buffer[pos]; v 200 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c if (v >= '0' && v <= '9') { v 201 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c v = v - '0'; v 202 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c } else if (v >= 'A' && v <= 'F') { v 203 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c v = v - 'A' + 10; v 204 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c } else if (v >= 'a' && v <= 'f') { v 205 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c v = v - 'a' + 10; v 210 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c ent = ent * 16 + v; v 219 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c int v = buffer[pos]; v 220 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c if (v >= '0' && v <= '9') { v 221 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c v = v - '0'; v 226 ext/mbstring/libmbfl/filters/mbfilter_htmlent.c ent = ent*10 + v; v 205 ext/mbstring/mbstring.h #define MBSTRG(v) ZEND_MODULE_GLOBALS_ACCESSOR(mbstring, v) v 224 ext/mbstring/oniguruma/enc/iso8859_1.c int v; v 233 ext/mbstring/oniguruma/enc/iso8859_1.c v = (EncISO_8859_1_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 234 ext/mbstring/oniguruma/enc/iso8859_1.c if ((v | BIT_CTYPE_LOWER) != 0) { v 242 ext/mbstring/oniguruma/enc/iso8859_1.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_10.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_10.c v = (EncISO_8859_10_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_10.c if ((v | BIT_CTYPE_LOWER) != 0) { v 142 ext/mbstring/oniguruma/enc/iso8859_10.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_13.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_13.c v = (EncISO_8859_13_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_13.c if ((v | BIT_CTYPE_LOWER) != 0) { v 146 ext/mbstring/oniguruma/enc/iso8859_13.c return (v != 0 ? TRUE : FALSE); v 129 ext/mbstring/oniguruma/enc/iso8859_14.c int v; v 138 ext/mbstring/oniguruma/enc/iso8859_14.c v = (EncISO_8859_14_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 139 ext/mbstring/oniguruma/enc/iso8859_14.c if ((v | BIT_CTYPE_LOWER) != 0) { v 143 ext/mbstring/oniguruma/enc/iso8859_14.c return (v != 0 ? TRUE : FALSE); v 129 ext/mbstring/oniguruma/enc/iso8859_15.c int v; v 138 ext/mbstring/oniguruma/enc/iso8859_15.c v = (EncISO_8859_15_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 139 ext/mbstring/oniguruma/enc/iso8859_15.c if ((v | BIT_CTYPE_LOWER) != 0) { v 147 ext/mbstring/oniguruma/enc/iso8859_15.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_16.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_16.c v = (EncISO_8859_16_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_16.c if ((v | BIT_CTYPE_LOWER) != 0) { v 142 ext/mbstring/oniguruma/enc/iso8859_16.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_2.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_2.c v = (EncISO_8859_2_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_2.c if ((v | BIT_CTYPE_LOWER) != 0) { v 142 ext/mbstring/oniguruma/enc/iso8859_2.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_3.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_3.c v = (EncISO_8859_3_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_3.c if ((v | BIT_CTYPE_LOWER) != 0) { v 146 ext/mbstring/oniguruma/enc/iso8859_3.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_4.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_4.c v = (EncISO_8859_4_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_4.c if ((v | BIT_CTYPE_LOWER) != 0) { v 145 ext/mbstring/oniguruma/enc/iso8859_4.c return (v != 0 ? TRUE : FALSE); v 121 ext/mbstring/oniguruma/enc/iso8859_5.c int v; v 125 ext/mbstring/oniguruma/enc/iso8859_5.c v = (EncISO_8859_5_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 126 ext/mbstring/oniguruma/enc/iso8859_5.c return (v != 0 ? TRUE : FALSE); v 122 ext/mbstring/oniguruma/enc/iso8859_7.c int v; v 126 ext/mbstring/oniguruma/enc/iso8859_7.c v = (EncISO_8859_7_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 127 ext/mbstring/oniguruma/enc/iso8859_7.c if ((v | BIT_CTYPE_LOWER) != 0) { v 134 ext/mbstring/oniguruma/enc/iso8859_7.c return (v != 0 ? TRUE : FALSE); v 128 ext/mbstring/oniguruma/enc/iso8859_9.c int v; v 137 ext/mbstring/oniguruma/enc/iso8859_9.c v = (EncISO_8859_9_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 138 ext/mbstring/oniguruma/enc/iso8859_9.c if ((v | BIT_CTYPE_LOWER) != 0) { v 146 ext/mbstring/oniguruma/enc/iso8859_9.c return (v != 0 ? TRUE : FALSE); v 129 ext/mbstring/oniguruma/enc/koi8.c int v = (EncKOI8_CtypeTable[*p] & v 131 ext/mbstring/oniguruma/enc/koi8.c return (v != 0 ? TRUE : FALSE); v 121 ext/mbstring/oniguruma/enc/koi8_r.c int v; v 125 ext/mbstring/oniguruma/enc/koi8_r.c v = (EncKOI8_R_CtypeTable[*p] & (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER)); v 126 ext/mbstring/oniguruma/enc/koi8_r.c return (v != 0 ? TRUE : FALSE); v 160 ext/mbstring/oniguruma/enc/utf16_be.c int c, v; v 168 ext/mbstring/oniguruma/enc/utf16_be.c v = ONIGENC_IS_UNICODE_ISO_8859_1_BIT_CTYPE(c, v 171 ext/mbstring/oniguruma/enc/utf16_be.c if ((v | BIT_CTYPE_LOWER) != 0) { v 178 ext/mbstring/oniguruma/enc/utf16_be.c return (v != 0 ? TRUE : FALSE); v 163 ext/mbstring/oniguruma/enc/utf16_le.c int c, v; v 170 ext/mbstring/oniguruma/enc/utf16_le.c v = ONIGENC_IS_UNICODE_ISO_8859_1_BIT_CTYPE(c, v 172 ext/mbstring/oniguruma/enc/utf16_le.c if ((v | BIT_CTYPE_LOWER) != 0) { v 179 ext/mbstring/oniguruma/enc/utf16_le.c return (v != 0 ? TRUE : FALSE); v 124 ext/mbstring/oniguruma/enc/utf32_be.c int c, v; v 132 ext/mbstring/oniguruma/enc/utf32_be.c v = ONIGENC_IS_UNICODE_ISO_8859_1_BIT_CTYPE(c, v 134 ext/mbstring/oniguruma/enc/utf32_be.c if ((v | BIT_CTYPE_LOWER) != 0) { v 141 ext/mbstring/oniguruma/enc/utf32_be.c return (v != 0 ? TRUE : FALSE); v 125 ext/mbstring/oniguruma/enc/utf32_le.c int c, v; v 132 ext/mbstring/oniguruma/enc/utf32_le.c v = ONIGENC_IS_UNICODE_ISO_8859_1_BIT_CTYPE(c, v 134 ext/mbstring/oniguruma/enc/utf32_le.c if ((v | BIT_CTYPE_LOWER) != 0) { v 141 ext/mbstring/oniguruma/enc/utf32_le.c return (v != 0 ? TRUE : FALSE); v 1964 ext/mbstring/oniguruma/regcomp.c int v; v 1966 ext/mbstring/oniguruma/regcomp.c v = quantifiers_memory_node_info(NCAR(node)); v 1967 ext/mbstring/oniguruma/regcomp.c if (v > r) r = v; v 1968 ext/mbstring/oniguruma/regcomp.c } while (v >= 0 && IS_NOT_NULL(node = NCDR(node))); v 2480 ext/mbstring/oniguruma/regcomp.c int v; v 2484 ext/mbstring/oniguruma/regcomp.c v = BITSET_AT(xc->bs, i); v 2485 ext/mbstring/oniguruma/regcomp.c if ((v != 0 && !IS_NCCLASS_NOT(xc)) || v 2486 ext/mbstring/oniguruma/regcomp.c (v == 0 && IS_NCCLASS_NOT(xc))) { v 2487 ext/mbstring/oniguruma/regcomp.c v = BITSET_AT(yc->bs, i); v 2488 ext/mbstring/oniguruma/regcomp.c if ((v != 0 && !IS_NCCLASS_NOT(yc)) || v 2489 ext/mbstring/oniguruma/regcomp.c (v == 0 && IS_NCCLASS_NOT(yc))) v 185 ext/mbstring/oniguruma/regerror.c static void sprint_byte(char* s, unsigned int v) v 187 ext/mbstring/oniguruma/regerror.c sprintf(s, "%02x", (v & 0377)); v 190 ext/mbstring/oniguruma/regerror.c static void sprint_byte_with_x(char* s, unsigned int v) v 192 ext/mbstring/oniguruma/regerror.c sprintf(s, "\\x%02x", (v & 0377)); v 489 ext/mbstring/oniguruma/regexec.c #define STATE_CHECK_VAL(v,snum) do {\ v 492 ext/mbstring/oniguruma/regexec.c (v) = state_check_buff[x/8] & (1<<(x%8));\ v 494 ext/mbstring/oniguruma/regexec.c else (v) = 0;\ v 127 ext/mbstring/oniguruma/regparse.c #define ONOFF(v,f,negative) (negative) ? ((v) &= ~(f)) : ((v) |= (f)) v 2411 ext/mbstring/oniguruma/regparse.c int v; v 2428 ext/mbstring/oniguruma/regparse.c v = fetch_escaped_value(&p, end, env); v 2429 ext/mbstring/oniguruma/regparse.c if (v < 0) return v; v 2430 ext/mbstring/oniguruma/regparse.c c = (OnigCodePoint )v; v 2458 ext/mbstring/oniguruma/regparse.c v = fetch_escaped_value(&p, end, env); v 2459 ext/mbstring/oniguruma/regparse.c if (v < 0) return v; v 2460 ext/mbstring/oniguruma/regparse.c c = (OnigCodePoint )v; v 4077 ext/mbstring/oniguruma/regparse.c next_state_val(CClassNode* cc, OnigCodePoint *vs, OnigCodePoint v, v 4097 ext/mbstring/oniguruma/regparse.c if (*vs > 0xff || v > 0xff) v 4100 ext/mbstring/oniguruma/regparse.c if (*vs > v) { v 4106 ext/mbstring/oniguruma/regparse.c bitset_set_range(cc->bs, (int )*vs, (int )v); v 4109 ext/mbstring/oniguruma/regparse.c r = add_code_range(&(cc->mbuf), env, *vs, v); v 4117 ext/mbstring/oniguruma/regparse.c if (*vs > v) { v 4123 ext/mbstring/oniguruma/regparse.c bitset_set_range(cc->bs, (int )*vs, (int )(v < 0xff ? v : 0xff)); v 4124 ext/mbstring/oniguruma/regparse.c r = add_code_range(&(cc->mbuf), env, (OnigCodePoint )*vs, v); v 4146 ext/mbstring/oniguruma/regparse.c *vs = v; v 4179 ext/mbstring/oniguruma/regparse.c OnigCodePoint v, vs; v 4233 ext/mbstring/oniguruma/regparse.c v = (OnigCodePoint )tok->u.c; v 4276 ext/mbstring/oniguruma/regparse.c v = (OnigCodePoint )buf[0]; v 4280 ext/mbstring/oniguruma/regparse.c v = ONIGENC_MBC_TO_CODE(env->enc, buf, bufe); v 4285 ext/mbstring/oniguruma/regparse.c v = (OnigCodePoint )tok->u.c; v 4294 ext/mbstring/oniguruma/regparse.c v = tok->u.code; v 4297 ext/mbstring/oniguruma/regparse.c len = ONIGENC_CODE_TO_MBCLEN(env->enc, v); v 4304 ext/mbstring/oniguruma/regparse.c r = next_state_val(cc, &vs, v, &val_israw, in_israw, in_type, &val_type, v 4315 ext/mbstring/oniguruma/regparse.c v = (OnigCodePoint )tok->u.c; v 4350 ext/mbstring/oniguruma/regparse.c v = (OnigCodePoint )'-'; v 4362 ext/mbstring/oniguruma/regparse.c v = (OnigCodePoint )tok->u.c; v 937 ext/mbstring/php_mbregex.c zval v; v 941 ext/mbstring/php_mbregex.c if (zend_eval_stringl(ZSTR_VAL(eval_buf.s), ZSTR_LEN(eval_buf.s), &v, description) == FAILURE) { v 948 ext/mbstring/php_mbregex.c convert_to_string(&v); v 949 ext/mbstring/php_mbregex.c smart_str_appendl(&out_buf, Z_STRVAL(v), Z_STRLEN(v)); v 952 ext/mbstring/php_mbregex.c zval_dtor(&v); v 263 ext/mbstring/php_unicode.c unsigned int v = val; \ v 264 ext/mbstring/php_unicode.c ((unsigned char*)(ptr))[0] = (v>>24) & 0xff,\ v 265 ext/mbstring/php_unicode.c ((unsigned char*)(ptr))[1] = (v>>16) & 0xff,\ v 266 ext/mbstring/php_unicode.c ((unsigned char*)(ptr))[2] = (v>> 8) & 0xff,\ v 267 ext/mbstring/php_unicode.c ((unsigned char*)(ptr))[3] = (v ) & 0xff;\ v 86 ext/mcrypt/php_mcrypt.h #define MCG(v) ZEND_MODULE_GLOBALS_ACCESSOR(mcrypt, v) v 84 ext/mysqli/mysqli_api.c register char v = *p_orig; v 85 ext/mysqli/mysqli_api.c if (v == 0) { v 88 ext/mysqli/mysqli_api.c if ((v >= '0' && v <= '9') || v 89 ext/mysqli/mysqli_api.c (v >= 'a' && v <= 'z') || v 90 ext/mysqli/mysqli_api.c (v >= 'A' && v <= 'Z') || v 91 ext/mysqli/mysqli_api.c v == '-' || v 92 ext/mysqli/mysqli_api.c v == '_' || v 93 ext/mysqli/mysqli_api.c v == ' ' || v 94 ext/mysqli/mysqli_api.c v == '=') v 96 ext/mysqli/mysqli_api.c *p_copy++ = v; v 345 ext/mysqli/php_mysqli_structs.h #define MyG(v) ZEND_MODULE_GLOBALS_ACCESSOR(mysqli, v) v 2727 ext/mysqlnd/mysqlnd.c register char v = *p_orig; v 2728 ext/mysqlnd/mysqlnd.c if (v == 0) { v 2731 ext/mysqlnd/mysqlnd.c if ((v >= '0' && v <= '9') || v 2732 ext/mysqlnd/mysqlnd.c (v >= 'a' && v <= 'z') || v 2733 ext/mysqlnd/mysqlnd.c (v >= 'A' && v <= 'Z') || v 2734 ext/mysqlnd/mysqlnd.c v == '-' || v 2735 ext/mysqlnd/mysqlnd.c v == '_' || v 2736 ext/mysqlnd/mysqlnd.c v == ' ' || v 2737 ext/mysqlnd/mysqlnd.c v == '=') v 2739 ext/mysqlnd/mysqlnd.c *p_copy++ = v; v 208 ext/mysqlnd/mysqlnd.h #define mysqlnd_options4(conn, opt, k, v) ((conn)->data)->m->set_client_option_2d((conn)->data, (opt), (k), (v)) v 284 ext/mysqlnd/mysqlnd.h #define MYSQLND_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(mysqlnd, v) v 101 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_attr_get(s,a,v) mysqlnd_stmt_attr_get((s), (a), (v)) v 102 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_attr_set(s,a,v) mysqlnd_stmt_attr_set((s), (a), (v)) v 109 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_options(c,a,v) mysqlnd_options((c), (a), (v)) v 110 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_options4(c,a,k,v) mysqlnd_options4((c), (a), (k), (v)) v 234 ext/mysqlnd/mysqlnd_portability.h double v; v 85 ext/mysqlnd/mysqlnd_statistics.h uint64_t v = (uint64_t) (value); \ v 86 ext/mysqlnd/mysqlnd_statistics.h MYSQLND_UPDATE_VALUE_AND_CALL_TRIGGER(_p_s, _s, v); \ v 1675 ext/mysqlnd/mysqlnd_wireprotocol.c int64_t v = v 1681 ext/mysqlnd/mysqlnd_wireprotocol.c ZVAL_LONG(current_field, (zend_long) v); /* the cast is safe */ v 1683 ext/mysqlnd/mysqlnd_wireprotocol.c uint64_t v = v 1692 ext/mysqlnd/mysqlnd_wireprotocol.c if (uns == TRUE && v > 9223372036854775807L) v 1694 ext/mysqlnd/mysqlnd_wireprotocol.c if ((uns == TRUE && v > L64(2147483647)) || v 1695 ext/mysqlnd/mysqlnd_wireprotocol.c (uns == FALSE && (( L64(2147483647) < (int64_t) v) || v 1696 ext/mysqlnd/mysqlnd_wireprotocol.c (L64(-2147483648) > (int64_t) v)))) v 1703 ext/mysqlnd/mysqlnd_wireprotocol.c ZVAL_LONG(current_field, (zend_long) v); /* the cast is safe */ v 536 ext/oci8/php_oci8_int.h #define OCI_G(v) TSRMG(oci_globals_id, zend_oci_globals *, v) v 538 ext/oci8/php_oci8_int.h #define OCI_G(v) (oci_globals.v) v 308 ext/odbc/php_odbc_includes.h #define ODBCG(v) ZEND_MODULE_GLOBALS_ACCESSOR(odbc, v) v 557 ext/opcache/Optimizer/block_pass.c #define convert_to_string_safe(v) \ v 558 ext/opcache/Optimizer/block_pass.c if (Z_TYPE_P((v)) == IS_NULL) { \ v 559 ext/opcache/Optimizer/block_pass.c ZVAL_STRINGL((v), "", 0); \ v 561 ext/opcache/Optimizer/block_pass.c convert_to_string((v)); \ v 27 ext/opcache/Optimizer/zend_optimizer_internal.h #define VAR_NUM(v) EX_VAR_TO_NUM(v) v 28 ext/opcache/Optimizer/zend_optimizer_internal.h #define NUM_VAR(v) ((uint32_t)(zend_uintptr_t)ZEND_CALL_VAR_NUM(0, v)) v 122 ext/opcache/ZendAccelerator.c # define INCREMENT(v) InterlockedIncrement64(&ZCSG(v)) v 123 ext/opcache/ZendAccelerator.c # define DECREMENT(v) InterlockedDecrement64(&ZCSG(v)) v 124 ext/opcache/ZendAccelerator.c # define LOCKVAL(v) (ZCSG(v)) v 131 ext/opcache/ZendAccelerator.h #define PZ_SET_REFCOUNT_P(pz, v) (pz)->refcount__gc = (v) v 308 ext/opcache/ZendAccelerator.h # define ZCG(v) ZEND_TSRMG(accel_globals_id, zend_accel_globals *, v) v 314 ext/opcache/ZendAccelerator.h # define ZCG(v) (accel_globals.v) v 2687 ext/openssl/openssl.c CONF_VALUE * v; v 2723 ext/openssl/openssl.c v = sk_CONF_VALUE_value(dn_sk, i); v 2724 ext/openssl/openssl.c type = v->name; v 2757 ext/openssl/openssl.c if (!X509_NAME_add_entry_by_txt(subj, type, MBSTRING_UTF8, (unsigned char*)v->value, -1, -1, 0)) { v 2758 ext/openssl/openssl.c php_error_docref(NULL, E_WARNING, "add_entry_by_txt %s -> %s (failed)", type, v->value); v 2783 ext/openssl/openssl.c v = sk_CONF_VALUE_value(attr_sk, i); v 2785 ext/openssl/openssl.c nid = OBJ_txt2nid(v->name); v 2789 ext/openssl/openssl.c if (!X509_REQ_add1_attr_by_txt(csr, v->name, MBSTRING_UTF8, (unsigned char*)v->value, -1)) { v 2794 ext/openssl/openssl.c v->name, v->value); v 86 ext/pcntl/php_pcntl.h #define PCNTL_G(v) TSRMG(pcntl_globals_id, zend_pcntl_globals *, v) v 88 ext/pcntl/php_pcntl.h #define PCNTL_G(v) (pcntl_globals.v) v 85 ext/pcre/php_pcre.h #define PCRE_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(pcre, v) v 272 ext/pdo/pdo_dbh.c zval *v; v 274 ext/pdo/pdo_dbh.c if ((v = zend_hash_index_find(Z_ARRVAL_P(options), PDO_ATTR_PERSISTENT)) != NULL) { v 275 ext/pdo/pdo_dbh.c if (Z_TYPE_P(v) == IS_STRING && v 276 ext/pdo/pdo_dbh.c !is_numeric_string(Z_STRVAL_P(v), Z_STRLEN_P(v), NULL, NULL, 0) && Z_STRLEN_P(v) > 0) { v 281 ext/pdo/pdo_dbh.c Z_STRVAL_P(v)); v 284 ext/pdo/pdo_dbh.c is_persistent = zval_get_long(v) ? 1 : 0; v 59 ext/pdo/php_pdo.h # define PDOG(v) TSRMG(pdo_globals_id, zend_pdo_globals *, v) v 61 ext/pdo/php_pdo.h # define PDOG(v) (pdo_globals.v) v 199 ext/pdo/php_pdo_driver.h zval *v; v 201 ext/pdo/php_pdo_driver.h if (options && (v = zend_hash_index_find(Z_ARRVAL_P(options), option_name))) { v 202 ext/pdo/php_pdo_driver.h return zval_get_long(v); v 208 ext/pdo/php_pdo_driver.h zval *v; v 210 ext/pdo/php_pdo_driver.h if (options && (v = zend_hash_index_find(Z_ARRVAL_P(options), option_name))) { v 211 ext/pdo/php_pdo_driver.h return zval_get_string(v); v 135 ext/pdo_dblib/php_pdo_dblib_int.h # define DBLIB_G(v) TSRMG(dblib_globals_id, zend_dblib_globals *, v) v 137 ext/pdo_dblib/php_pdo_dblib_int.h # define DBLIB_G(v) (dblib_globals.v) v 89 ext/pdo_mysql/php_pdo_mysql_int.h #define PDO_MYSQL_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(pdo_mysql, v) v 61 ext/pdo_odbc/php_pdo_odbc.h #define PDO_ODBC_G(v) TSRMG(pdo_odbc_globals_id, zend_pdo_odbc_globals *, v) v 63 ext/pdo_odbc/php_pdo_odbc.h #define PDO_ODBC_G(v) (pdo_odbc_globals.v) v 62 ext/pdo_sqlite/php_pdo_sqlite.h #define PDO_SQLITE_G(v) TSRMG(pdo_sqlite_globals_id, zend_pdo_sqlite_globals *, v) v 64 ext/pdo_sqlite/php_pdo_sqlite.h #define PDO_SQLITE_G(v) (pdo_sqlite_globals.v) v 326 ext/pgsql/php_pgsql.h # define PGG(v) ZEND_MODULE_GLOBALS_ACCESSOR(pgsql, v) v 198 ext/phar/phar_internal.h #define PHAR_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(phar, v) v 132 ext/posix/php_posix.h # define POSIX_G(v) TSRMG(posix_globals_id, zend_posix_globals *, v) v 134 ext/posix/php_posix.h # define POSIX_G(v) (posix_globals.v) v 32 ext/readline/readline_cli.h # define CLIR_G(v) TSRMG(cli_readline_globals_id, zend_cli_readline_globals *, v) v 34 ext/readline/readline_cli.h # define CLIR_G(v) (cli_readline_globals.v) v 61 ext/recode/recode.c # define ReSG(v) TSRMG(recode_globals_id, zend_recode_globals *, v) v 63 ext/recode/recode.c # define ReSG(v) (recode_globals.v) v 76 ext/reflection/php_reflection.c # define REFLECTION_G(v) \ v 77 ext/reflection/php_reflection.c ZEND_TSRMG(reflection_globals_id, zend_reflection_globals*, v) v 80 ext/reflection/php_reflection.c # define REFLECTION_G(v) (reflection_globals.v) v 221 ext/session/php_session.h #define PS(v) ZEND_TSRMG(ps_globals_id, php_ps_globals *, v) v 226 ext/session/php_session.h #define PS(v) (ps_globals.v) v 59 ext/shmop/php_shmop.h #define SHMOPG(v) TSRMG(shmop_globals_id, php_shmop_globals *, v) v 61 ext/shmop/php_shmop.h #define SHMOPG(v) (shmop_globals.v) v 78 ext/simplexml/php_simplexml.h #define SIMPLEXML_G(v) TSRMG(simplexml_globals_id, zend_simplexml_globals *, v) v 80 ext/simplexml/php_simplexml.h #define SIMPLEXML_G(v) (simplexml_globals.v) v 37 ext/skeleton/php_skeleton.h #define EXTNAME_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(extname, v) v 130 ext/snmp/php_snmp.h #define SNMP_G(v) TSRMG(snmp_globals_id, zend_snmp_globals *, v) v 132 ext/snmp/php_snmp.h #define SNMP_G(v) (snmp_globals.v) v 192 ext/soap/php_soap.h #define SOAP_GLOBAL(v) ZEND_MODULE_GLOBALS_ACCESSOR(soap, v) v 96 ext/sockets/php_sockets.h #define SOCKETS_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(sockets, v) v 72 ext/spl/php_spl.h #define SPL_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(spl, v) v 544 ext/spl/spl_array.c ht->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; v 9257 ext/sqlite3/libsqlite/sqlite3.c #define GLOBAL(t,v) (*(t*)sqlite3_wsd_find((void*)&(v), sizeof(v))) v 9263 ext/sqlite3/libsqlite/sqlite3.c #define GLOBAL(t,v) v v 10090 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverage(v) sqlite3VdbeSetLineNumber(v,__LINE__) v 10091 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverageIf(v,x) if(x)sqlite3VdbeSetLineNumber(v,__LINE__) v 10092 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverageAlwaysTaken(v) sqlite3VdbeSetLineNumber(v,2); v 10093 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverageNeverTaken(v) sqlite3VdbeSetLineNumber(v,1); v 10096 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverage(v) v 10097 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverageIf(v,x) v 10098 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverageAlwaysTaken(v) v 10099 ext/sqlite3/libsqlite/sqlite3.c # define VdbeCoverageNeverTaken(v) v 13389 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VarintLen(u64 v); v 13552 ext/sqlite3/libsqlite/sqlite3.c #define sqlite3TableLock(v,w,x,y,z) v 14633 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* VM this frame belongs to */ v 21701 ext/sqlite3/libsqlite/sqlite3.c i64 v; v 21703 ext/sqlite3/libsqlite/sqlite3.c v = getIntArg(pArgList); v 21705 ext/sqlite3/libsqlite/sqlite3.c v = va_arg(ap,i64); v 21707 ext/sqlite3/libsqlite/sqlite3.c v = va_arg(ap,long int); v 21709 ext/sqlite3/libsqlite/sqlite3.c v = va_arg(ap,int); v 21711 ext/sqlite3/libsqlite/sqlite3.c if( v<0 ){ v 21712 ext/sqlite3/libsqlite/sqlite3.c if( v==SMALLEST_INT64 ){ v 21715 ext/sqlite3/libsqlite/sqlite3.c longvalue = -v; v 21719 ext/sqlite3/libsqlite/sqlite3.c longvalue = v; v 24056 ext/sqlite3/libsqlite/sqlite3.c sqlite_int64 v = 0; v 24086 ext/sqlite3/libsqlite/sqlite3.c v = v*10 + c; v 24098 ext/sqlite3/libsqlite/sqlite3.c testcase( v-neg==2147483647 ); v 24099 ext/sqlite3/libsqlite/sqlite3.c if( v-neg>2147483647 ){ v 24103 ext/sqlite3/libsqlite/sqlite3.c v = -v; v 24105 ext/sqlite3/libsqlite/sqlite3.c *pValue = (int)v; v 24148 ext/sqlite3/libsqlite/sqlite3.c static int SQLITE_NOINLINE putVarint64(unsigned char *p, u64 v){ v 24151 ext/sqlite3/libsqlite/sqlite3.c if( v & (((u64)0xff000000)<<32) ){ v 24152 ext/sqlite3/libsqlite/sqlite3.c p[8] = (u8)v; v 24153 ext/sqlite3/libsqlite/sqlite3.c v >>= 8; v 24155 ext/sqlite3/libsqlite/sqlite3.c p[i] = (u8)((v & 0x7f) | 0x80); v 24156 ext/sqlite3/libsqlite/sqlite3.c v >>= 7; v 24162 ext/sqlite3/libsqlite/sqlite3.c buf[n++] = (u8)((v & 0x7f) | 0x80); v 24163 ext/sqlite3/libsqlite/sqlite3.c v >>= 7; v 24164 ext/sqlite3/libsqlite/sqlite3.c }while( v!=0 ); v 24172 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3PutVarint(unsigned char *p, u64 v){ v 24173 ext/sqlite3/libsqlite/sqlite3.c if( v<=0x7f ){ v 24174 ext/sqlite3/libsqlite/sqlite3.c p[0] = v&0x7f; v 24177 ext/sqlite3/libsqlite/sqlite3.c if( v<=0x3fff ){ v 24178 ext/sqlite3/libsqlite/sqlite3.c p[0] = ((v>>7)&0x7f)|0x80; v 24179 ext/sqlite3/libsqlite/sqlite3.c p[1] = v&0x7f; v 24182 ext/sqlite3/libsqlite/sqlite3.c return putVarint64(p,v); v 24202 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u8 sqlite3GetVarint(const unsigned char *p, u64 *v){ v 24209 ext/sqlite3/libsqlite/sqlite3.c *v = a; v 24221 ext/sqlite3/libsqlite/sqlite3.c *v = a; v 24239 ext/sqlite3/libsqlite/sqlite3.c *v = a; v 24256 ext/sqlite3/libsqlite/sqlite3.c *v = a; v 24281 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; v 24302 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; v 24317 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; v 24335 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; v 24356 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; v 24372 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u8 sqlite3GetVarint32(const unsigned char *p, u32 *v){ v 24383 ext/sqlite3/libsqlite/sqlite3.c *v = a; v 24397 ext/sqlite3/libsqlite/sqlite3.c *v = a | b; v 24412 ext/sqlite3/libsqlite/sqlite3.c *v = a | b; v 24434 ext/sqlite3/libsqlite/sqlite3.c *v = 0xffffffff; v 24436 ext/sqlite3/libsqlite/sqlite3.c *v = (u32)v64; v 24456 ext/sqlite3/libsqlite/sqlite3.c *v = a | b; v 24470 ext/sqlite3/libsqlite/sqlite3.c *v = a | b; v 24485 ext/sqlite3/libsqlite/sqlite3.c *v = (u32)v64; v 24495 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VarintLen(u64 v){ v 24499 ext/sqlite3/libsqlite/sqlite3.c v >>= 7; v 24500 ext/sqlite3/libsqlite/sqlite3.c }while( v!=0 && ALWAYS(i<9) ); v 24512 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Put4byte(unsigned char *p, u32 v){ v 24513 ext/sqlite3/libsqlite/sqlite3.c p[0] = (u8)(v>>24); v 24514 ext/sqlite3/libsqlite/sqlite3.c p[1] = (u8)(v>>16); v 24515 ext/sqlite3/libsqlite/sqlite3.c p[2] = (u8)(v>>8); v 24516 ext/sqlite3/libsqlite/sqlite3.c p[3] = (u8)v; v 41066 ext/sqlite3/libsqlite/sqlite3.c i64 v; /* ROWID value for this entry */ v 41192 ext/sqlite3/libsqlite/sqlite3.c pEntry->v = rowid; v 41196 ext/sqlite3/libsqlite/sqlite3.c if( (p->rsFlags & ROWSET_SORTED)!=0 && rowid<=pLast->v ){ v 41221 ext/sqlite3/libsqlite/sqlite3.c assert( pA->pRight==0 || pA->v<=pA->pRight->v ); v 41222 ext/sqlite3/libsqlite/sqlite3.c assert( pB->pRight==0 || pB->v<=pB->pRight->v ); v 41223 ext/sqlite3/libsqlite/sqlite3.c if( pA->v<pB->v ){ v 41227 ext/sqlite3/libsqlite/sqlite3.c }else if( pB->v<pA->v ){ v 41236 ext/sqlite3/libsqlite/sqlite3.c assert( pA->pRight==0 || pA->v<=pA->pRight->v ); v 41239 ext/sqlite3/libsqlite/sqlite3.c assert( pB==0 || pB->pRight==0 || pB->v<=pB->pRight->v ); v 41411 ext/sqlite3/libsqlite/sqlite3.c *pRowid = p->pEntry->v; v 41460 ext/sqlite3/libsqlite/sqlite3.c pTree->v = 0; v 41478 ext/sqlite3/libsqlite/sqlite3.c if( p->v<iRowid ){ v 41480 ext/sqlite3/libsqlite/sqlite3.c }else if( p->v>iRowid ){ v 41553 ext/sqlite3/libsqlite/sqlite3.c # define sqlite3WalFrames(u,v,w,x,y,z) 0 v 41554 ext/sqlite3/libsqlite/sqlite3.c # define sqlite3WalCheckpoint(r,s,t,u,v,w,x,y,z) 0 v 42356 ext/sqlite3/libsqlite/sqlite3.c # define PAGER_INCR(v) v++ v 42358 ext/sqlite3/libsqlite/sqlite3.c # define PAGER_INCR(v) v 42454 ext/sqlite3/libsqlite/sqlite3.c # define pagerWalFrames(v,w,x,y) 0 v 52761 ext/sqlite3/libsqlite/sqlite3.c #define put2byte(p,v) ((p)[0] = (u8)((v)>>8), (p)[1] = (u8)(v)) v 63461 ext/sqlite3/libsqlite/sqlite3.c pFrame->pParent = pFrame->v->pDelFrame; v 63462 ext/sqlite3/libsqlite/sqlite3.c pFrame->v->pDelFrame = pFrame; v 64582 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 64585 ext/sqlite3/libsqlite/sqlite3.c if( (v = pParse->pReprepare)!=0 ){ v 64588 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemCopy((Mem*)pVal, &v->aVar[iBindVar-1]); v 64749 ext/sqlite3/libsqlite/sqlite3.c sqlite3_value *v, /* Value to be set */ v 64755 ext/sqlite3/libsqlite/sqlite3.c if( v ) sqlite3VdbeMemSetStr((Mem *)v, z, n, enc, xDel); v 64761 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){ v 64762 ext/sqlite3/libsqlite/sqlite3.c if( !v ) return; v 64763 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease((Mem *)v); v 64764 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(((Mem*)v)->db, v); v 64876 ext/sqlite3/libsqlite/sqlite3.c static int growOpArray(Vdbe *v, int nOp){ v 64878 ext/sqlite3/libsqlite/sqlite3.c Parse *p = v->pParse; v 64896 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbRealloc(p->db, v->aOp, nNew*sizeof(Op)); v 64899 ext/sqlite3/libsqlite/sqlite3.c v->aOp = pNew; v 65052 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMakeLabel(Vdbe *v){ v 65053 ext/sqlite3/libsqlite/sqlite3.c Parse *p = v->pParse; v 65055 ext/sqlite3/libsqlite/sqlite3.c assert( v->magic==VDBE_MAGIC_INIT ); v 65071 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe *v, int x){ v 65072 ext/sqlite3/libsqlite/sqlite3.c Parse *p = v->pParse; v 65074 ext/sqlite3/libsqlite/sqlite3.c assert( v->magic==VDBE_MAGIC_INIT ); v 65077 ext/sqlite3/libsqlite/sqlite3.c p->aLabel[j] = v->nOp; v 65079 ext/sqlite3/libsqlite/sqlite3.c p->iFixedOp = v->nOp - 1; v 65109 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Vdbe to iterate through the opcodes of */ v 65116 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = p->v; v 65124 ext/sqlite3/libsqlite/sqlite3.c aOp = v->aOp; v 65125 ext/sqlite3/libsqlite/sqlite3.c nOp = v->nOp; v 65146 ext/sqlite3/libsqlite/sqlite3.c p->apSub = sqlite3DbReallocOrFree(v->db, p->apSub, nByte); v 65179 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){ v 65185 ext/sqlite3/libsqlite/sqlite3.c sIter.v = v; v 65202 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(v->db, sIter.apSub); v 65209 ext/sqlite3/libsqlite/sqlite3.c return ( v->db->mallocFailed || hasAbort==mayAbort || hasFkCounter ); v 65651 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 65652 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 65654 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char*)sqlite3KeyInfoOfIndex(pParse, pIdx), v 65697 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSetLineNumber(Vdbe *v, int iLine){ v 65698 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v,-1)->iSrcLine = iLine; v 66092 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeFreeCursor(p->v, apCsr[i]); v 66095 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(p->v->db, p); v 66596 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pFrame->v; v 66597 ext/sqlite3/libsqlite/sqlite3.c closeCursorsInFrame(v); v 66599 ext/sqlite3/libsqlite/sqlite3.c v->anExec = pFrame->anExec; v 66601 ext/sqlite3/libsqlite/sqlite3.c v->aOnceFlag = pFrame->aOnceFlag; v 66602 ext/sqlite3/libsqlite/sqlite3.c v->nOnceFlag = pFrame->nOnceFlag; v 66603 ext/sqlite3/libsqlite/sqlite3.c v->aOp = pFrame->aOp; v 66604 ext/sqlite3/libsqlite/sqlite3.c v->nOp = pFrame->nOp; v 66605 ext/sqlite3/libsqlite/sqlite3.c v->aMem = pFrame->aMem; v 66606 ext/sqlite3/libsqlite/sqlite3.c v->nMem = pFrame->nMem; v 66607 ext/sqlite3/libsqlite/sqlite3.c v->apCsr = pFrame->apCsr; v 66608 ext/sqlite3/libsqlite/sqlite3.c v->nCursor = pFrame->nCursor; v 66609 ext/sqlite3/libsqlite/sqlite3.c v->db->lastRowid = pFrame->lastRowid; v 66610 ext/sqlite3/libsqlite/sqlite3.c v->nChange = pFrame->nChange; v 66611 ext/sqlite3/libsqlite/sqlite3.c v->db->nChange = pFrame->nDbChange; v 67338 ext/sqlite3/libsqlite/sqlite3.c static void vdbeInvokeSqllog(Vdbe *v){ v 67339 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3GlobalConfig.xSqllog && v->rc==SQLITE_OK && v->zSql && v->pc>=0 ){ v 67340 ext/sqlite3/libsqlite/sqlite3.c char *zExpanded = sqlite3VdbeExpandSql(v, v->zSql); v 67341 ext/sqlite3/libsqlite/sqlite3.c assert( v->db->init.busy==0 ); v 67344 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.pSqllogArg, v->db, zExpanded, 1 v 67346 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(v->db, zExpanded); v 67786 ext/sqlite3/libsqlite/sqlite3.c u64 v; v 67789 ext/sqlite3/libsqlite/sqlite3.c assert( sizeof(v)==sizeof(pMem->u.r) ); v 67790 ext/sqlite3/libsqlite/sqlite3.c memcpy(&v, &pMem->u.r, sizeof(v)); v 67791 ext/sqlite3/libsqlite/sqlite3.c swapMixedEndianFloat(v); v 67793 ext/sqlite3/libsqlite/sqlite3.c v = pMem->u.i; v 67798 ext/sqlite3/libsqlite/sqlite3.c buf[--i] = (u8)(v&0xFF); v 67799 ext/sqlite3/libsqlite/sqlite3.c v >>= 8; v 68585 ext/sqlite3/libsqlite/sqlite3.c i64 v = pPKey2->aMem[0].u.i; v 68644 ext/sqlite3/libsqlite/sqlite3.c if( v>lhs ){ v 68646 ext/sqlite3/libsqlite/sqlite3.c }else if( v<lhs ){ v 68779 ext/sqlite3/libsqlite/sqlite3.c Mem m, v; v 68827 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSerialGet((u8*)&m.z[m.n-lenRowid], typeRowid, &v); v 68828 ext/sqlite3/libsqlite/sqlite3.c *rowid = v.u.i; v 68895 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe *v){ v 68896 ext/sqlite3/libsqlite/sqlite3.c v->changeCntOn = 1; v 68919 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){ v 68920 ext/sqlite3/libsqlite/sqlite3.c return v->db; v 68931 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){ v 68933 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 68934 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &v->aVar[iVar-1]; v 68936 ext/sqlite3/libsqlite/sqlite3.c sqlite3_value *pRet = sqlite3ValueNew(v->db); v 68952 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){ v 68955 ext/sqlite3/libsqlite/sqlite3.c v->expmask = 0xffffffff; v 68957 ext/sqlite3/libsqlite/sqlite3.c v->expmask |= ((u32)1 << (iVar-1)); v 69047 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = (Vdbe*)pStmt; v 69048 ext/sqlite3/libsqlite/sqlite3.c sqlite3 *db = v->db; v 69049 ext/sqlite3/libsqlite/sqlite3.c if( vdbeSafety(v) ) return SQLITE_MISUSE_BKPT; v 69051 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeFinalize(v); v 69071 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = (Vdbe*)pStmt; v 69072 ext/sqlite3/libsqlite/sqlite3.c sqlite3_mutex_enter(v->db->mutex); v 69073 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeReset(v); v 69074 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeRewind(v); v 69075 ext/sqlite3/libsqlite/sqlite3.c assert( (rc & (v->db->errMask))==rc ); v 69076 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3ApiExit(v->db, rc); v 69077 ext/sqlite3/libsqlite/sqlite3.c sqlite3_mutex_leave(v->db->mutex); v 69542 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = (Vdbe*)pStmt; /* the prepared statement */ v 69546 ext/sqlite3/libsqlite/sqlite3.c if( vdbeSafetyNotNull(v) ){ v 69549 ext/sqlite3/libsqlite/sqlite3.c db = v->db; v 69551 ext/sqlite3/libsqlite/sqlite3.c v->doingRerun = 0; v 69552 ext/sqlite3/libsqlite/sqlite3.c while( (rc = sqlite3Step(v))==SQLITE_SCHEMA v 69554 ext/sqlite3/libsqlite/sqlite3.c int savedPc = v->pc; v 69555 ext/sqlite3/libsqlite/sqlite3.c rc2 = rc = sqlite3Reprepare(v); v 69558 ext/sqlite3/libsqlite/sqlite3.c if( savedPc>=0 ) v->doingRerun = 1; v 69559 ext/sqlite3/libsqlite/sqlite3.c assert( v->expired==0 ); v 69571 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, v->zErrMsg); v 69573 ext/sqlite3/libsqlite/sqlite3.c v->zErrMsg = sqlite3DbStrDup(db, zErr); v 69574 ext/sqlite3/libsqlite/sqlite3.c v->rc = rc2; v 69576 ext/sqlite3/libsqlite/sqlite3.c v->zErrMsg = 0; v 69577 ext/sqlite3/libsqlite/sqlite3.c v->rc = rc = SQLITE_NOMEM; v 70441 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = (Vdbe*)pStmt; v 70442 ext/sqlite3/libsqlite/sqlite3.c return v!=0 && v->pc>=0 && v->magic==VDBE_MAGIC_RUN; v 70474 ext/sqlite3/libsqlite/sqlite3.c u32 v; v 70481 ext/sqlite3/libsqlite/sqlite3.c v = pVdbe->aCounter[op]; v 70483 ext/sqlite3/libsqlite/sqlite3.c return (int)v; v 74835 ext/sqlite3/libsqlite/sqlite3.c i64 v; /* The new rowid */ v 74842 ext/sqlite3/libsqlite/sqlite3.c v = 0; v 74882 ext/sqlite3/libsqlite/sqlite3.c v = 1; /* IMP: R-61914-48074 */ v 74885 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3BtreeKeySize(pC->pCursor, &v); v 74887 ext/sqlite3/libsqlite/sqlite3.c if( v>=MAX_ROWID ){ v 74890 ext/sqlite3/libsqlite/sqlite3.c v++; /* IMP: R-29538-34987 */ v 74919 ext/sqlite3/libsqlite/sqlite3.c if( v<pMem->u.i+1 ){ v 74920 ext/sqlite3/libsqlite/sqlite3.c v = pMem->u.i + 1; v 74922 ext/sqlite3/libsqlite/sqlite3.c pMem->u.i = v; v 74934 ext/sqlite3/libsqlite/sqlite3.c sqlite3_randomness(sizeof(v), &v); v 74935 ext/sqlite3/libsqlite/sqlite3.c v &= (MAX_ROWID>>1); v++; /* Ensure that v is greater than zero */ v 74936 ext/sqlite3/libsqlite/sqlite3.c }while( ((rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, 0, (u64)v, v 74944 ext/sqlite3/libsqlite/sqlite3.c assert( v>0 ); /* EV: R-40812-03570 */ v 74949 ext/sqlite3/libsqlite/sqlite3.c pOut->u.i = v; v 75289 ext/sqlite3/libsqlite/sqlite3.c i64 v; v 75302 ext/sqlite3/libsqlite/sqlite3.c v = pC->movetoTarget; v 75308 ext/sqlite3/libsqlite/sqlite3.c rc = pModule->xRowid(pC->pVtabCursor, &v); v 75319 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3BtreeKeySize(pC->pCursor, &v); v 75322 ext/sqlite3/libsqlite/sqlite3.c pOut->u.i = v; v 76296 ext/sqlite3/libsqlite/sqlite3.c pFrame->v = p; v 77478 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = (Vdbe *)p->pStmt; v 77484 ext/sqlite3/libsqlite/sqlite3.c assert( v->aVar[0].flags&MEM_Int ); v 77485 ext/sqlite3/libsqlite/sqlite3.c v->aVar[0].u.i = iRow; v 77489 ext/sqlite3/libsqlite/sqlite3.c VdbeCursor *pC = v->apCsr[0]; v 77689 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = (Vdbe *)pBlob->pStmt; v 77693 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_Transaction, iDb, flags, v 77696 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, 1); v 77697 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOpList(v, ArraySize(openBlob), openBlob, iLn); v 77700 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 77704 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, 1); v 77706 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, 1, iDb); v 77707 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(v, 1, pTab->tnum); v 77708 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP3(v, 1, flags); v 77709 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, 1, pTab->zName, P4_TRANSIENT); v 77714 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, 3 - flags); v 77715 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(v, 2 + flags, pTab->tnum); v 77716 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP3(v, 2 + flags, iDb); v 77725 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, 2+flags, SQLITE_INT_TO_PTR(pTab->nCol+1),P4_INT32); v 77726 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(v, 6, pTab->nCol); v 77731 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMakeReady(v, pParse); v 77795 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 77801 ext/sqlite3/libsqlite/sqlite3.c v = (Vdbe*)p->pStmt; v 77806 ext/sqlite3/libsqlite/sqlite3.c }else if( v==0 ){ v 77815 ext/sqlite3/libsqlite/sqlite3.c assert( db == v->db ); v 77820 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeFinalize(v); v 77823 ext/sqlite3/libsqlite/sqlite3.c v->rc = rc; v 83382 ext/sqlite3/libsqlite/sqlite3.c int v = 0; v 83384 ext/sqlite3/libsqlite/sqlite3.c if( !sqlite3ExprIsInteger(p, &v) ) return 0; v 83385 ext/sqlite3/libsqlite/sqlite3.c return v!=0; v 83388 ext/sqlite3/libsqlite/sqlite3.c int v = 0; v 83390 ext/sqlite3/libsqlite/sqlite3.c if( !sqlite3ExprIsInteger(p, &v) ) return 0; v 83391 ext/sqlite3/libsqlite/sqlite3.c return v==0; v 84229 ext/sqlite3/libsqlite/sqlite3.c int v; v 84230 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ExprIsInteger(p->pLeft, &v) ){ v 84231 ext/sqlite3/libsqlite/sqlite3.c assert( v!=(-2147483647-1) ); v 84232 ext/sqlite3/libsqlite/sqlite3.c *pValue = -v; v 84374 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); /* Virtual machine being coded */ v 84375 ext/sqlite3/libsqlite/sqlite3.c return sqlite3VdbeAddOp1(v, OP_Once, pParse->nOnce++); v 84384 ext/sqlite3/libsqlite/sqlite3.c static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull){ v 84386 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regHasNull); v 84387 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_Rewind, iCur); VdbeCoverage(v); v 84388 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iCur, 0, regHasNull); v 84389 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_TYPEOFARG); v 84390 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "first_entry_in(%d)", iCur)); v 84391 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 84488 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); /* Virtual machine being coded */ v 84522 ext/sqlite3/libsqlite/sqlite3.c assert(v); v 84525 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 84530 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, iAddr); v 84550 ext/sqlite3/libsqlite/sqlite3.c int iAddr = sqlite3CodeOnce(pParse); VdbeCoverage(v); v 84551 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenRead, iTab, pIdx->tnum, iDb); v 84553 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pIdx->zName)); v 84559 ext/sqlite3/libsqlite/sqlite3.c sqlite3SetHasNullFlag(v, iTab, *prRhsHasNull); v 84561 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, iAddr); v 84643 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 84644 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(v==0) ) return 0; v 84658 ext/sqlite3/libsqlite/sqlite3.c jmpIfDynamic = sqlite3CodeOnce(pParse); VdbeCoverage(v); v 84667 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Explain, pParse->iSelectId, 0, 0, zMsg, P4_DYNAMIC); v 84694 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, !isRowid); v 84749 ext/sqlite3/libsqlite/sqlite3.c if( isRowid ) sqlite3VdbeAddOp2(v, OP_Null, 0, r2); v 84760 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, jmpIfDynamic); v 84766 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_InsertInt, pExpr->iTable, r2, iValToIns); v 84770 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, r3, v 84771 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeCurrentAddr(v)+2); v 84772 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 84773 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, pExpr->iTable, r2, r3); v 84775 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, r3, 1, r2, &affinity, 1); v 84777 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pExpr->iTable, r2); v 84785 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, addr, (void *)pKeyInfo, P4_KEYINFO); v 84812 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, dest.iSDParm); v 84813 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Init subquery result")); v 84816 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, dest.iSDParm); v 84817 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Init EXISTS result")); v 84834 ext/sqlite3/libsqlite/sqlite3.c sqlite3SetHasNullFlag(v, pExpr->iTable, rHasNullFlag); v 84838 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jmpIfDynamic); v 84874 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Statement under construction */ v 84879 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe; v 84880 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); /* OOM detected prior to this routine */ v 84881 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "begin IN expr")); v 84905 ext/sqlite3/libsqlite/sqlite3.c int labelOk = sqlite3VdbeMakeLabel(v); v 84912 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_BitAnd, r1, r1, regCkNull); v 84917 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_BitAnd, regCkNull, r2, regCkNull); v 84920 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Eq, r1, labelOk, r2, v 84922 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, ii<pList->nExpr-1); v 84923 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, ii==pList->nExpr-1); v 84924 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, affinity); v 84927 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Ne, r1, destIfFalse, r2, v 84928 ext/sqlite3/libsqlite/sqlite3.c (void*)pColl, P4_COLLSEQ); VdbeCoverage(v); v 84929 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, affinity | SQLITE_JUMPIFNULL); v 84934 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regCkNull, destIfNull); VdbeCoverage(v); v 84935 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse); v 84937 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, labelOk); v 84948 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, r1, destIfNull); VdbeCoverage(v); v 84950 ext/sqlite3/libsqlite/sqlite3.c int addr1 = sqlite3VdbeAddOp1(v, OP_NotNull, r1); VdbeCoverage(v); v 84951 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, pExpr->iTable, destIfFalse); v 84952 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 84953 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfNull); v 84954 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 84961 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, r1, destIfFalse); VdbeCoverage(v); v 84962 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, pExpr->iTable, destIfFalse, r1); v 84963 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 84967 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Affinity, r1, 1, 0, &affinity, 1); v 84984 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, pExpr->iTable, destIfFalse, r1, 1); v 84985 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 84999 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp4Int(v, OP_Found, pExpr->iTable, 0, r1, 1); v 85000 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 85001 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, rRhsHasNull, destIfNull); v 85002 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 85003 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse); v 85004 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 85010 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "end IN expr")); v 85017 ext/sqlite3/libsqlite/sqlite3.c static char *dup8bytes(Vdbe *v, const char *in){ v 85018 ext/sqlite3/libsqlite/sqlite3.c char *out = sqlite3DbMallocRaw(sqlite3VdbeDb(v), 8); v 85034 ext/sqlite3/libsqlite/sqlite3.c static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){ v 85041 ext/sqlite3/libsqlite/sqlite3.c zV = dup8bytes(v, (char*)&value); v 85042 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Real, 0, iMem, 0, zV, P4_REAL); v 85055 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 85060 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, iMem); v 85070 ext/sqlite3/libsqlite/sqlite3.c zV = dup8bytes(v, (char*)&value); v 85071 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Int64, 0, iMem, 0, zV, P4_INT64); v 85082 ext/sqlite3/libsqlite/sqlite3.c codeReal(v, z, negFlag, iMem); v 85241 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v, /* The VDBE under construction */ v 85248 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut); v 85255 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, op, iTabCur, x, regOut); v 85258 ext/sqlite3/libsqlite/sqlite3.c sqlite3ColumnDefault(v, pTab, iCol, regOut); v 85279 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 85290 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 85291 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iTable, iColumn, iReg); v 85293 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, p5); v 85379 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* The VM under construction */ v 85389 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ){ v 85408 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, pAggInfo->sortingIdxPTab, v 85438 ext/sqlite3/libsqlite/sqlite3.c codeReal(v, pExpr->u.zToken, 0, target); v 85444 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, target, 0, pExpr->u.zToken, 0); v 85448 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, target); v 85462 ext/sqlite3/libsqlite/sqlite3.c zBlob = sqlite3HexToBlob(sqlite3VdbeDb(v), z, n); v 85463 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Blob, n/2, target, 0, zBlob, P4_DYNAMIC); v 85471 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target); v 85475 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, pParse->azVar[pExpr->iColumn-1], P4_STATIC); v 85492 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target); v 85495 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Cast, target, v 85512 ext/sqlite3/libsqlite/sqlite3.c assert(TK_LT==OP_Lt); testcase(op==OP_Lt); VdbeCoverageIf(v,op==OP_Lt); v 85513 ext/sqlite3/libsqlite/sqlite3.c assert(TK_LE==OP_Le); testcase(op==OP_Le); VdbeCoverageIf(v,op==OP_Le); v 85514 ext/sqlite3/libsqlite/sqlite3.c assert(TK_GT==OP_Gt); testcase(op==OP_Gt); VdbeCoverageIf(v,op==OP_Gt); v 85515 ext/sqlite3/libsqlite/sqlite3.c assert(TK_GE==OP_Ge); testcase(op==OP_Ge); VdbeCoverageIf(v,op==OP_Ge); v 85516 ext/sqlite3/libsqlite/sqlite3.c assert(TK_EQ==OP_Eq); testcase(op==OP_Eq); VdbeCoverageIf(v,op==OP_Eq); v 85517 ext/sqlite3/libsqlite/sqlite3.c assert(TK_NE==OP_Ne); testcase(op==OP_Ne); VdbeCoverageIf(v,op==OP_Ne); v 85531 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_EQ); v 85532 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_NE); v 85562 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, op, r2, r1, target); v 85575 ext/sqlite3/libsqlite/sqlite3.c codeReal(v, pLeft->u.zToken, 1, target); v 85583 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Subtract, r2, r1, target); v 85596 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, r1, inReg); v 85604 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, target); v 85607 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, op, r1); v 85608 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_ISNULL); v 85609 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_NOTNULL); v 85610 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, target); v 85611 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 85656 ext/sqlite3/libsqlite/sqlite3.c int endCoalesce = sqlite3VdbeMakeLabel(v); v 85660 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NotNull, target, endCoalesce); v 85661 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 85667 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, endCoalesce); v 85744 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_CollSeq, 0, 0, 0, (char *)pColl, P4_COLLSEQ); v 85746 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Function, constMask, r1, target, v 85748 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, (u8)nFarg); v 85763 ext/sqlite3/libsqlite/sqlite3.c int destIfFalse = sqlite3VdbeMakeLabel(v); v 85764 ext/sqlite3/libsqlite/sqlite3.c int destIfNull = sqlite3VdbeMakeLabel(v); v 85765 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, target); v 85767 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, target); v 85768 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, destIfFalse); v 85769 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, target, 0); v 85770 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, destIfNull); v 85799 ext/sqlite3/libsqlite/sqlite3.c r1, r2, r3, SQLITE_STOREP2); VdbeCoverage(v); v 85806 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 85807 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_And, r3, r4, target); v 85852 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Param, p1, target); v 85853 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s.%s -> $%d", v 85868 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_RealAffinity, target); v 85913 ext/sqlite3/libsqlite/sqlite3.c endLabel = sqlite3VdbeMakeLabel(v); v 85936 ext/sqlite3/libsqlite/sqlite3.c nextCase = sqlite3VdbeMakeLabel(v); v 85941 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, endLabel); v 85943 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, nextCase); v 85950 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, target); v 85954 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, endLabel); v 85975 ext/sqlite3/libsqlite/sqlite3.c v, OP_Halt, SQLITE_OK, OE_Ignore, 0, pExpr->u.zToken,0); v 85976 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 86106 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 86113 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, target, iMem); v 86413 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 86415 ext/sqlite3/libsqlite/sqlite3.c && (pOp=sqlite3VdbeGetOp(v, -1))->opcode==OP_Copy v 86421 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, copyOp, inReg, target+i); v 86499 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 86506 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(v==0) ) return; /* Existence of VDBE checked by caller */ v 86511 ext/sqlite3/libsqlite/sqlite3.c int d2 = sqlite3VdbeMakeLabel(v); v 86516 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, d2); v 86544 ext/sqlite3/libsqlite/sqlite3.c assert(TK_LT==OP_Lt); testcase(op==OP_Lt); VdbeCoverageIf(v,op==OP_Lt); v 86545 ext/sqlite3/libsqlite/sqlite3.c assert(TK_LE==OP_Le); testcase(op==OP_Le); VdbeCoverageIf(v,op==OP_Le); v 86546 ext/sqlite3/libsqlite/sqlite3.c assert(TK_GT==OP_Gt); testcase(op==OP_Gt); VdbeCoverageIf(v,op==OP_Gt); v 86547 ext/sqlite3/libsqlite/sqlite3.c assert(TK_GE==OP_Ge); testcase(op==OP_Ge); VdbeCoverageIf(v,op==OP_Ge); v 86548 ext/sqlite3/libsqlite/sqlite3.c assert(TK_EQ==OP_Eq); testcase(op==OP_Eq); VdbeCoverageIf(v,op==OP_Eq); v 86549 ext/sqlite3/libsqlite/sqlite3.c assert(TK_NE==OP_Ne); testcase(op==OP_Ne); VdbeCoverageIf(v,op==OP_Ne); v 86563 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_EQ); v 86564 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_NE); v 86574 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, r1, dest); v 86575 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_ISNULL); v 86576 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_NOTNULL); v 86587 ext/sqlite3/libsqlite/sqlite3.c int destIfFalse = sqlite3VdbeMakeLabel(v); v 86590 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, dest); v 86591 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, destIfFalse); v 86597 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, dest); v 86602 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_If, r1, dest, jumpIfNull!=0); v 86603 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 86624 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 86631 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(v==0) ) return; /* Existence of VDBE checked by caller */ v 86675 ext/sqlite3/libsqlite/sqlite3.c int d2 = sqlite3VdbeMakeLabel(v); v 86680 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, d2); v 86700 ext/sqlite3/libsqlite/sqlite3.c assert(TK_LT==OP_Lt); testcase(op==OP_Lt); VdbeCoverageIf(v,op==OP_Lt); v 86701 ext/sqlite3/libsqlite/sqlite3.c assert(TK_LE==OP_Le); testcase(op==OP_Le); VdbeCoverageIf(v,op==OP_Le); v 86702 ext/sqlite3/libsqlite/sqlite3.c assert(TK_GT==OP_Gt); testcase(op==OP_Gt); VdbeCoverageIf(v,op==OP_Gt); v 86703 ext/sqlite3/libsqlite/sqlite3.c assert(TK_GE==OP_Ge); testcase(op==OP_Ge); VdbeCoverageIf(v,op==OP_Ge); v 86704 ext/sqlite3/libsqlite/sqlite3.c assert(TK_EQ==OP_Eq); testcase(op==OP_Eq); VdbeCoverageIf(v,op==OP_Eq); v 86705 ext/sqlite3/libsqlite/sqlite3.c assert(TK_NE==OP_Ne); testcase(op==OP_Ne); VdbeCoverageIf(v,op==OP_Ne); v 86719 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_EQ); v 86720 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==TK_NE); v 86728 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, r1, dest); v 86729 ext/sqlite3/libsqlite/sqlite3.c testcase( op==TK_ISNULL ); VdbeCoverageIf(v, op==TK_ISNULL); v 86730 ext/sqlite3/libsqlite/sqlite3.c testcase( op==TK_NOTNULL ); VdbeCoverageIf(v, op==TK_NOTNULL); v 86744 ext/sqlite3/libsqlite/sqlite3.c int destIfNull = sqlite3VdbeMakeLabel(v); v 86746 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, destIfNull); v 86753 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, dest); v 86758 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IfNot, r1, dest, jumpIfNull!=0); v 86759 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 87562 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 87569 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 87570 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(v==0) ) return; v 87580 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_DropTrigger, iTrigDb, 0, 0, pTrig->zName, 0); v 87585 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_DropTable, iDb, 0, 0, pTab->zName, 0); v 87590 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, zWhere); v 87597 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, 1, zWhere); v 87634 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 87706 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 87707 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ){ v 87721 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, i, 0, zName, 0); v 87722 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VRename, i, 0, 0,(const char*)pVTab, P4_VTAB); v 87824 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 87825 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 87829 ext/sqlite3/libsqlite/sqlite3.c if( ALWAYS(v) ){ v 87833 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_ReadCookie, iDb, r1, BTREE_FILE_FORMAT); v 87834 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 87835 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, minFormat, r2); v 87836 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp3(v, OP_Ge, r2, 0, r1); v 87837 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NOTNULL); VdbeCoverage(v); v 87838 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_FILE_FORMAT, r2); v 87839 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 87983 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 88051 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 88052 ext/sqlite3/libsqlite/sqlite3.c if( !v ) goto exit_begin_add_column; v 88259 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 88263 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) return; v 88265 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeDb(v)==db ); v 88300 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Clear, aRoot[i], iDb); v 88308 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_OpenWrite, iStatCur+i, aRoot[i], iDb, 3); v 88309 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, aCreateTbl[i]); v 88310 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, aTable[i].zName)); v 88998 ext/sqlite3/libsqlite/sqlite3.c static void callStatGet(Vdbe *v, int regStat4, int iParam, int regOut){ v 89001 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, iParam, regStat4+1); v 89007 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Function, 0, regStat4, regOut); v 89008 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char*)&statGetFuncdef, P4_FUNCDEF); v 89009 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, 1 + IsStat34); v 89028 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The virtual machine being built up */ v 89046 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 89047 ext/sqlite3/libsqlite/sqlite3.c if( v==0 || NEVER(pTab==0) ){ v 89078 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, regTabname, 0, pTab->zName, 0); v 89100 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, regIdxname, 0, zIdxName, 0); v 89101 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Analysis for %s.%s", pTab->zName, zIdxName)); v 89143 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenRead, iIdxCur, pIdx->tnum, iDb); v 89145 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pIdx->zName)); v 89158 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regStat4+3); v 89160 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, nCol, regStat4+1); v 89161 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pIdx->nKeyCol, regStat4+2); v 89162 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Function, 0, regStat4+1, regStat4); v 89163 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char*)&statInitFuncdef, P4_FUNCDEF); v 89164 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, 2+IsStat34); v 89174 ext/sqlite3/libsqlite/sqlite3.c addrRewind = sqlite3VdbeAddOp1(v, OP_Rewind, iIdxCur); v 89175 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 89176 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng); v 89177 ext/sqlite3/libsqlite/sqlite3.c addrNextRow = sqlite3VdbeCurrentAddr(v); v 89180 ext/sqlite3/libsqlite/sqlite3.c int endDistinctTest = sqlite3VdbeMakeLabel(v); v 89195 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Goto); v 89196 ext/sqlite3/libsqlite/sqlite3.c addrNextRow = sqlite3VdbeCurrentAddr(v); v 89201 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NotNull, regPrev, endDistinctTest); v 89202 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 89206 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, regChng); v 89207 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regTemp); v 89209 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Ne, regTemp, 0, regPrev+i, pColl, P4_COLLSEQ); v 89210 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NULLEQ); v 89211 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 89213 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, nColTest, regChng); v 89214 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, endDistinctTest); v 89224 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrNextRow-1); v 89226 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, aGotoChng[i]); v 89227 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regPrev+i); v 89229 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, endDistinctTest); v 89243 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid); v 89250 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, regKey+j); v 89251 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pTab->aCol[pPk->aiColumn[j]].zName)); v 89253 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regKey, pPk->nKeyCol, regRowid); v 89258 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Function, 1, regStat4, regTemp); v 89259 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char*)&statPushFuncdef, P4_FUNCDEF); v 89260 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, 2+IsStat34); v 89261 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v); v 89264 ext/sqlite3/libsqlite/sqlite3.c callStatGet(v, regStat4, STAT_GET_STAT1, regStat1); v 89266 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, regTabname, 3, regTemp, "BBB", 0); v 89267 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid); v 89268 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iStatCur, regTemp, regNewRowid); v 89269 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 89286 ext/sqlite3/libsqlite/sqlite3.c addrNext = sqlite3VdbeCurrentAddr(v); v 89287 ext/sqlite3/libsqlite/sqlite3.c callStatGet(v, regStat4, STAT_GET_ROWID, regSampleRowid); v 89288 ext/sqlite3/libsqlite/sqlite3.c addrIsNull = sqlite3VdbeAddOp1(v, OP_IsNull, regSampleRowid); v 89289 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 89290 ext/sqlite3/libsqlite/sqlite3.c callStatGet(v, regStat4, STAT_GET_NEQ, regEq); v 89291 ext/sqlite3/libsqlite/sqlite3.c callStatGet(v, regStat4, STAT_GET_NLT, regLt); v 89292 ext/sqlite3/libsqlite/sqlite3.c callStatGet(v, regStat4, STAT_GET_NDLT, regDLt); v 89293 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, seekOp, iTabCur, addrNext, regSampleRowid, 0); v 89297 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageNeverTaken(v); v 89299 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iTabCur, v 89304 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iTabCur, iCol, regCol+i); v 89306 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regCol, nCol, regSample); v 89308 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regTabname, 6, regTemp); v 89309 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur+1, regNewRowid); v 89310 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iStatCur+1, regTemp, regNewRowid); v 89311 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 1, addrNext); /* P1==1 for end-of-loop */ v 89312 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrIsNull); v 89317 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrRewind); v 89325 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pTab->zName)); v 89326 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iTabCur, regStat1); v 89327 ext/sqlite3/libsqlite/sqlite3.c jZeroRows = sqlite3VdbeAddOp1(v, OP_IfNot, regStat1); VdbeCoverage(v); v 89328 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regIdxname); v 89330 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, regTabname, 3, regTemp, "BBB", 0); v 89331 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid); v 89332 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iStatCur, regTemp, regNewRowid); v 89333 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 89334 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jZeroRows); v 89344 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 89345 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 89346 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_LoadAnalysis, iDb); v 89419 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 89467 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 89468 ext/sqlite3/libsqlite/sqlite3.c if( v ) sqlite3VdbeAddOp0(v, OP_Expire); v 89496 ext/sqlite3/libsqlite/sqlite3.c tRowcnt v; v 89504 ext/sqlite3/libsqlite/sqlite3.c v = 0; v 89506 ext/sqlite3/libsqlite/sqlite3.c v = v*10 + c - '0'; v 89510 ext/sqlite3/libsqlite/sqlite3.c if( aOut ) aOut[i] = v; v 89511 ext/sqlite3/libsqlite/sqlite3.c if( aLog ) aLog[i] = sqlite3LogEst(v); v 89516 ext/sqlite3/libsqlite/sqlite3.c aLog[i] = sqlite3LogEst(v); v 90278 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 90309 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 90315 ext/sqlite3/libsqlite/sqlite3.c assert( v || db->mallocFailed ); v 90316 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 90317 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Function, 0, regArgs+3-pFunc->nArg, regArgs+3); v 90319 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, (u8)(pFunc->nArg)); v 90320 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char *)pFunc, P4_FUNCDEF); v 90326 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Expire, (type==SQLITE_ATTACH)); v 90944 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 90957 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 90959 ext/sqlite3/libsqlite/sqlite3.c || sqlite3VdbeAssertMayAbort(v, pParse->mayAbort)); v 90960 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 90961 ext/sqlite3/libsqlite/sqlite3.c while( sqlite3VdbeDeletePriorOpcode(v, OP_Close) ){} v 90962 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Halt); v 90985 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeGetOp(v, 0)->opcode==OP_Init ); v 90986 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, 0); v 90989 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 90990 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, v 90997 ext/sqlite3/libsqlite/sqlite3.c if( db->init.busy==0 ) sqlite3VdbeChangeP5(v, 1); v 91002 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VBegin, 0, 0, 0, vtab, P4_VTAB); v 91027 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, 1); v 91034 ext/sqlite3/libsqlite/sqlite3.c if( v && pParse->nErr==0 && !db->mallocFailed ){ v 91039 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMakeReady(v, pParse); v 91497 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(p); v 91499 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_OpenWrite, 0, MASTER_ROOT, iDb, 5); v 91651 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 91778 ext/sqlite3/libsqlite/sqlite3.c if( !db->init.busy && (v = sqlite3GetVdbe(pParse))!=0 ){ v 91786 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_VBegin); v 91796 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_ReadCookie, iDb, reg3, BTREE_FILE_FORMAT); v 91797 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 91798 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_If, reg3); VdbeCoverage(v); v 91801 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, fileFormat, reg3); v 91802 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_FILE_FORMAT, reg3); v 91803 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, ENC(db), reg3); v 91804 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_TEXT_ENCODING, reg3); v 91805 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 91818 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, reg2); v 91822 ext/sqlite3/libsqlite/sqlite3.c pParse->addrCrTab = sqlite3VdbeAddOp2(v, OP_CreateTable, iDb, reg2); v 91825 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, 0, reg1); v 91826 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, reg3); v 91827 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, 0, reg3, reg1); v 91828 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 91829 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Close); v 91989 ext/sqlite3/libsqlite/sqlite3.c int v = 0; v 91990 ext/sqlite3/libsqlite/sqlite3.c sqlite3GetInt32(zChar, &v); v 91991 ext/sqlite3/libsqlite/sqlite3.c v = v/4 + 1; v 91992 ext/sqlite3/libsqlite/sqlite3.c if( v>255 ) v = 255; v 91993 ext/sqlite3/libsqlite/sqlite3.c *pszEst = v; /* BLOB(k), VARCHAR(k), CHAR(k) -> r=(k/4+1) */ v 92131 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 92133 ext/sqlite3/libsqlite/sqlite3.c if( v ) pParse->addrSkipPK = sqlite3VdbeAddOp0(v, OP_Noop); v 92138 ext/sqlite3/libsqlite/sqlite3.c if( v ) sqlite3VdbeJumpHere(v, pParse->addrSkipPK); v 92262 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 92264 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, db->aDb[iDb].pSchema->schema_cookie+1, r1); v 92265 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_SCHEMA_VERSION, r1); v 92480 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 92487 ext/sqlite3/libsqlite/sqlite3.c assert( v ); v 92488 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v, pParse->addrCrTab)->opcode = OP_CreateIndex; v 92495 ext/sqlite3/libsqlite/sqlite3.c assert( v ); v 92496 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v, pParse->addrSkipPK)->opcode = OP_Goto; v 92680 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 92685 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 92686 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(v==0) ) return; v 92688 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, 0); v 92723 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenWrite, 1, pParse->regRoot, iDb); v 92724 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_P2ISREG); v 92728 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, 1); v 92789 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, v 93067 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 93069 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Destroy, iTable, r1, iDb); v 93176 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 93181 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 93182 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 93187 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_VBegin); v 93235 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VDestroy, iDb, 0, 0, pTab->zName, 0); v 93237 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_DropTable, iDb, 0, 0, pTab->zName, 0); v 93248 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 93333 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 93334 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 93512 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Generate code into this virtual machine */ v 93528 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 93529 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) return; v 93539 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_SorterOpen, iSorter, 0, pIndex->nKeyCol, (char*) v 93545 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); VdbeCoverage(v); v 93549 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SorterInsert, iSorter, regRecord); v 93551 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); VdbeCoverage(v); v 93552 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 93553 ext/sqlite3/libsqlite/sqlite3.c if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb); v 93554 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_OpenWrite, iIdx, tnum, iDb, v 93556 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_BULKCSR|((memRootPage>=0)?OPFLAG_P2ISREG:0)); v 93558 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_SorterSort, iSorter, 0); VdbeCoverage(v); v 93561 ext/sqlite3/libsqlite/sqlite3.c int j2 = sqlite3VdbeCurrentAddr(v) + 3; v 93562 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, j2); v 93563 ext/sqlite3/libsqlite/sqlite3.c addr2 = sqlite3VdbeCurrentAddr(v); v 93564 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_SorterCompare, iSorter, j2, regRecord, v 93565 ext/sqlite3/libsqlite/sqlite3.c pIndex->nKeyCol); VdbeCoverage(v); v 93568 ext/sqlite3/libsqlite/sqlite3.c addr2 = sqlite3VdbeCurrentAddr(v); v 93570 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SorterData, iSorter, regRecord, iIdx); v 93571 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Last, iIdx, 0, -1); v 93572 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IdxInsert, iIdx, regRecord, 0); v 93573 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_USESEEKRESULT); v 93575 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SorterNext, iSorter, addr2); VdbeCoverage(v); v 93576 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 93578 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iTab); v 93579 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iIdx); v 93580 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iSorter); v 94030 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 94034 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 94035 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) goto exit_create_index; v 94041 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_CreateIndex, iDb, iMem); v 94076 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, v 94078 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Expire, 0); v 94163 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 94208 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 94209 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 94218 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_DropIndex, iDb, 0, 0, pIndex->zName, 0); v 94596 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 94606 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 94607 ext/sqlite3/libsqlite/sqlite3.c if( !v ) return; v 94610 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Transaction, i, (type==TK_EXCLUSIVE)+1); v 94611 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, i); v 94614 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AutoCommit, 0, 0); v 94621 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 94628 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 94629 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 94630 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, 0); v 94638 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 94645 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 94646 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 94647 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, 1); v 94658 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 94663 ext/sqlite3/libsqlite/sqlite3.c if( !v || sqlite3AuthCheck(pParse, SQLITE_SAVEPOINT, az[op], zName, 0) ){ v 94667 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Savepoint, op, 0, 0, zName, P4_DYNAMIC); v 94808 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 94813 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Halt, errCode, onError, 0, p4, p4type); v 94814 ext/sqlite3/libsqlite/sqlite3.c if( p5Errmsg ) sqlite3VdbeChangeP5(v, p5Errmsg); v 95806 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The virtual database engine */ v 95907 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 95908 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ){ v 95911 ext/sqlite3/libsqlite/sqlite3.c if( pParse->nested==0 ) sqlite3VdbeCountChanges(v); v 95938 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, memCnt); v 95952 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Clear, pTab->tnum, iDb, memCnt, v 95957 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb); v 95967 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iRowSet); v 95977 ext/sqlite3/libsqlite/sqlite3.c addrEphOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEphCur, nPk); v 95992 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, memCnt, 1); v 95998 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iTabCur, v 96023 ext/sqlite3/libsqlite/sqlite3.c if( addrEphOpen ) sqlite3VdbeChangeToNoop(v, addrEphOpen); v 96024 ext/sqlite3/libsqlite/sqlite3.c addrDelete = sqlite3VdbeAddOp0(v, OP_Goto); /* Jump to DELETE logic */ v 96029 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, iPk, nPk, iKey, v 96030 ext/sqlite3/libsqlite/sqlite3.c sqlite3IndexAffinityStr(v, pPk), nPk); v 96031 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iEphCur, iKey); v 96035 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowSetAdd, iRowSet, iKey); v 96042 ext/sqlite3/libsqlite/sqlite3.c addrBypass = sqlite3VdbeMakeLabel(v); v 96043 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrBypass); v 96044 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrDelete); v 96069 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, addrBypass, iKey, nKey); v 96070 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 96073 ext/sqlite3/libsqlite/sqlite3.c addrLoop = sqlite3VdbeAddOp1(v, OP_Rewind, iEphCur); VdbeCoverage(v); v 96074 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowKey, iEphCur, iKey); v 96077 ext/sqlite3/libsqlite/sqlite3.c addrLoop = sqlite3VdbeAddOp3(v, OP_RowSetRead, iRowSet, 0, iKey); v 96078 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 96087 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VUpdate, 0, 1, iKey, pVTab, P4_VTAB); v 96088 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OE_Abort); v 96100 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrBypass); v 96102 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iEphCur, addrLoop+1); VdbeCoverage(v); v 96103 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrLoop); v 96105 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrLoop); v 96106 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrLoop); v 96111 ext/sqlite3/libsqlite/sqlite3.c if( !pPk ) sqlite3VdbeAddOp1(v, OP_Close, iDataCur); v 96113 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iIdxCur + i); v 96131 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, memCnt, 1); v 96132 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 96133 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "rows deleted", SQLITE_STATIC); v 96185 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* Vdbe */ v 96191 ext/sqlite3/libsqlite/sqlite3.c assert( v ); v 96192 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "BEGIN: GenRowDel(%d,%d,%d,%d)", v 96198 ext/sqlite3/libsqlite/sqlite3.c iLabel = sqlite3VdbeMakeLabel(v); v 96201 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk); v 96202 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, opSeek==OP_NotExists); v 96203 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, opSeek==OP_NotFound); v 96224 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, iPk, iOld); v 96229 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, iCol, iOld+iCol+1); v 96234 ext/sqlite3/libsqlite/sqlite3.c addrStart = sqlite3VdbeCurrentAddr(v); v 96244 ext/sqlite3/libsqlite/sqlite3.c if( addrStart<sqlite3VdbeCurrentAddr(v) ){ v 96245 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk); v 96246 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, opSeek==OP_NotExists); v 96247 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, opSeek==OP_NotFound); v 96261 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, (count?OPFLAG_NCHANGE:0)); v 96263 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, pTab->zName, P4_TRANSIENT); v 96280 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iLabel); v 96281 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "END: GenRowDel()")); v 96314 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The prepared statement under construction */ v 96317 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe; v 96323 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "GenRowIdxDel for %s", pIdx->zName)); v 96326 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IdxDelete, iIdxCur+i, r1, v 96374 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 96382 ext/sqlite3/libsqlite/sqlite3.c *piPartIdxLabel = sqlite3VdbeMakeLabel(v); v 96396 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pIdx->aiColumn[j], v 96404 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeDeletePriorOpcode(v, OP_RealAffinity); v 96407 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase, nCol, regOut); v 97852 ext/sqlite3/libsqlite/sqlite3.c i64 v = sqlite3_value_int64(argv[0]); v 97853 ext/sqlite3/libsqlite/sqlite3.c p->rSum += v; v 97854 ext/sqlite3/libsqlite/sqlite3.c if( (p->approx|p->overflow)==0 && sqlite3AddInt64(&p->iSum, v) ){ v 98557 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); /* Vdbe to add code to */ v 98559 ext/sqlite3/libsqlite/sqlite3.c int iOk = sqlite3VdbeMakeLabel(v); /* jump here if parent key found */ v 98569 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk); v 98570 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 98574 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v); v 98589 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, aiCol[0]+1+regData, regTemp); v 98590 ext/sqlite3/libsqlite/sqlite3.c iMustBeInt = sqlite3VdbeAddOp2(v, OP_MustBeInt, regTemp, 0); v 98591 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 98598 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Eq, regData, iOk, regTemp); VdbeCoverage(v); v 98599 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NOTNULL); v 98603 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, iCur, 0, regTemp); VdbeCoverage(v); v 98604 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk); v 98605 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); v 98606 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, iMustBeInt); v 98613 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenRead, iCur, pIdx->tnum, iDb); v 98616 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, aiCol[i]+1+regData, regTemp+i); v 98630 ext/sqlite3/libsqlite/sqlite3.c int iJump = sqlite3VdbeCurrentAddr(v) + nCol + 1; v 98639 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Ne, iChild, iJump, iParent); VdbeCoverage(v); v 98640 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_JUMPIFNULL); v 98642 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk); v 98645 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, regTemp, nCol, regRec, v 98646 ext/sqlite3/libsqlite/sqlite3.c sqlite3IndexAffinityStr(v,pIdx), nCol); v 98647 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_Found, iCur, iOk, regRec, 0); VdbeCoverage(v); v 98669 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); v 98672 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iOk); v 98673 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iCur); v 98780 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 98788 ext/sqlite3/libsqlite/sqlite3.c iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0); v 98789 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 98862 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); v 98870 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, iFkIfZero); v 98932 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 98934 ext/sqlite3/libsqlite/sqlite3.c assert( v ); /* VDBE has already been allocated */ v 98946 ext/sqlite3/libsqlite/sqlite3.c iSkip = sqlite3VdbeMakeLabel(v); v 98947 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, 1, iSkip); VdbeCoverage(v); v 98964 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2); v 98965 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 98971 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iSkip); v 99139 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 99140 ext/sqlite3/libsqlite/sqlite3.c int iJump = sqlite3VdbeCurrentAddr(v) + pFKey->nCol + 1; v 99143 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v); v 99145 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, -1); v 99663 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 99665 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 99670 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nCol); v 99671 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pTab->zName)); v 99676 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb); v 99678 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pTab->zName)); v 99702 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(Vdbe *v, Index *pIdx){ v 99714 ext/sqlite3/libsqlite/sqlite3.c sqlite3 *db = sqlite3VdbeDb(v); v 99750 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ v 99754 ext/sqlite3/libsqlite/sqlite3.c sqlite3 *db = sqlite3VdbeDb(v); v 99772 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i); v 99774 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, zColAff, i); v 99786 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(p); v 99788 ext/sqlite3/libsqlite/sqlite3.c int iEnd = sqlite3VdbeCurrentAddr(v); v 99794 ext/sqlite3/libsqlite/sqlite3.c VdbeOp *pOp = sqlite3VdbeGetOp(v, i); v 99878 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* VDBE under construction */ v 99885 ext/sqlite3/libsqlite/sqlite3.c assert( v ); /* We failed long ago if this is not so */ v 99891 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Null, 0, memId, memId+1); v 99892 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeCurrentAddr(v); v 99893 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, memId-1, 0, p->pTab->zName, 0); v 99894 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, 0, addr+9); VdbeCoverage(v); v 99895 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, 0, 0, memId); v 99896 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Ne, memId-1, addr+7, memId); VdbeCoverage(v); v 99897 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_JUMPIFNULL); v 99898 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, 0, memId+1); v 99899 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, 0, 1, memId); v 99900 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addr+9); v 99901 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, 0, addr+2); VdbeCoverage(v); v 99902 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, memId); v 99903 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Close); v 99930 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 99933 ext/sqlite3/libsqlite/sqlite3.c assert( v ); v 99943 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_NotNull, memId+1); VdbeCoverage(v); v 99944 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, 0, memId+1); v 99945 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 99946 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, memId-1, 2, iRec); v 99947 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, 0, iRec, memId+1); v 99948 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 99949 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Close); v 100081 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Generate code into this virtual machine */ v 100183 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 100184 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) goto insert_cleanup; v 100185 ext/sqlite3/libsqlite/sqlite3.c if( pParse->nested==0 ) sqlite3VdbeCountChanges(v); v 100275 ext/sqlite3/libsqlite/sqlite3.c addrTop = sqlite3VdbeCurrentAddr(v) + 1; v 100276 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); v 100283 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_EndCoroutine, regYield); v 100284 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrTop - 1); /* label B: */ v 100319 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn); v 100320 ext/sqlite3/libsqlite/sqlite3.c addrL = sqlite3VdbeAddOp1(v, OP_Yield, dest.iSDParm); VdbeCoverage(v); v 100321 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regFromSelect, nColumn, regRec); v 100322 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, srcTab, regTempRowid); v 100323 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, srcTab, regRec, regTempRowid); v 100324 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrL); v 100325 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrL); v 100377 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount); v 100405 ext/sqlite3/libsqlite/sqlite3.c addrInsTop = sqlite3VdbeAddOp1(v, OP_Rewind, srcTab); VdbeCoverage(v); v 100406 ext/sqlite3/libsqlite/sqlite3.c addrCont = sqlite3VdbeCurrentAddr(v); v 100416 ext/sqlite3/libsqlite/sqlite3.c addrInsTop = addrCont = sqlite3VdbeAddOp1(v, OP_Yield, dest.iSDParm); v 100417 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 100422 ext/sqlite3/libsqlite/sqlite3.c endOfLoop = sqlite3VdbeMakeLabel(v); v 100433 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols); v 100438 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regCols); v 100443 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_NotNull, regCols); VdbeCoverage(v); v 100444 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols); v 100445 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 100446 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_MustBeInt, regCols); VdbeCoverage(v); v 100467 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, srcTab, j, regCols+i+1); v 100480 ext/sqlite3/libsqlite/sqlite3.c sqlite3TableAffinity(v, pTab, regCols+1); v 100496 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regIns); v 100500 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regRowid); v 100502 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, regFromSelect+ipkColumn, regRowid); v 100506 ext/sqlite3/libsqlite/sqlite3.c pOp = sqlite3VdbeGetOp(v, -1); v 100521 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_NotNull, regRowid); VdbeCoverage(v); v 100522 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc); v 100523 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 100525 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeCurrentAddr(v); v 100526 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, j1+2); VdbeCoverage(v); v 100528 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_MustBeInt, regRowid); VdbeCoverage(v); v 100531 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid); v 100533 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc); v 100550 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_SoftNull, iRegStore); v 100569 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, srcTab, j, iRegStore); v 100572 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+j, iRegStore); v 100586 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VUpdate, 1, pTab->nCol+2, regIns, pVTab, P4_VTAB); v 100587 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, onError==OE_Default ? OE_Abort : onError); v 100605 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1); v 100617 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, endOfLoop); v 100619 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, srcTab, addrCont); VdbeCoverage(v); v 100620 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrInsTop); v 100621 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, srcTab); v 100623 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrCont); v 100624 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrInsTop); v 100629 ext/sqlite3/libsqlite/sqlite3.c if( iDataCur<iIdxCur ) sqlite3VdbeAddOp1(v, OP_Close, iDataCur); v 100631 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, idx+iIdxCur); v 100650 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regRowCount, 1); v 100651 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 100652 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "rows inserted", SQLITE_STATIC); v 100772 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* VDBE under constrution */ v 100791 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 100792 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 100809 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "BEGIN: GenCnstCks(%d,%d,%d,%d,%d)", v 100838 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_HaltIfNull, SQLITE_CONSTRAINT_NOTNULL, onError, v 100840 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, P5_ConstraintNotNull); v 100841 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 100845 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regNewData+1+i, ignoreDest); v 100846 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 100851 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_NotNull, regNewData+1+i); VdbeCoverage(v); v 100853 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 100867 ext/sqlite3/libsqlite/sqlite3.c int allOk = sqlite3VdbeMakeLabel(v); v 100870 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest); v 100879 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, allOk); v 100888 ext/sqlite3/libsqlite/sqlite3.c int addrRowidOk = sqlite3VdbeMakeLabel(v); v 100902 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Eq, regNewData, addrRowidOk, regOldData); v 100903 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NOTNULL); v 100904 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 100915 ext/sqlite3/libsqlite/sqlite3.c ipkTop = sqlite3VdbeAddOp0(v, OP_Goto); v 100923 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, addrRowidOk, regNewData); v 100924 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 100978 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest); v 100982 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrRowidOk); v 100984 ext/sqlite3/libsqlite/sqlite3.c ipkBottom = sqlite3VdbeAddOp0(v, OP_Goto); v 100985 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, ipkTop); v 101004 ext/sqlite3/libsqlite/sqlite3.c sqlite3TableAffinity(v, pTab, regNewData+1); v 101008 ext/sqlite3/libsqlite/sqlite3.c addrUniqueOk = sqlite3VdbeMakeLabel(v); v 101012 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, aRegIdx[ix]); v 101033 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, x, regIdx+i); v 101034 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", iField<0 ? "rowid" : pTab->aCol[iField].zName)); v 101036 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regIdx, pIdx->nColumn, aRegIdx[ix]); v 101037 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "for %s", pIdx->zName)); v 101045 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrUniqueOk); v 101053 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrUniqueOk); v 101063 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NoConflict, iThisCur, addrUniqueOk, v 101064 ext/sqlite3/libsqlite/sqlite3.c regIdx, pIdx->nKeyCol); VdbeCoverage(v); v 101070 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxRowid, iThisCur, regR); v 101074 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Eq, regR, addrUniqueOk, regOldData); v 101075 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NOTNULL); v 101076 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 101085 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iThisCur, x, regR+i); v 101086 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s.%s", pTab->zName, v 101098 ext/sqlite3/libsqlite/sqlite3.c int addrJump = sqlite3VdbeCurrentAddr(v)+pPk->nKeyCol; v 101109 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, op, v 101112 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NOTNULL); v 101113 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_Eq); v 101114 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_Ne); v 101131 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest); v 101147 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrUniqueOk); v 101152 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ipkTop+1); v 101153 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, ipkBottom); v 101157 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "END: GenCnstCks(%d)", seenReplace)); v 101180 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Prepared statements under construction */ v 101188 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 101189 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 101195 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2); v 101196 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 101198 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdxCur+i, aRegIdx[i]); v 101205 ext/sqlite3/libsqlite/sqlite3.c if( pik_flags ) sqlite3VdbeChangeP5(v, pik_flags); v 101210 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regData, pTab->nCol, regRec); v 101211 ext/sqlite3/libsqlite/sqlite3.c if( !bAffinityDone ) sqlite3TableAffinity(v, pTab, 0); v 101225 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iDataCur, regRec, regNewData); v 101227 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, pTab->zName, P4_TRANSIENT); v 101229 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, pik_flags); v 101266 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 101276 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 101277 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 101294 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, op, iIdxCur, pIdx->tnum, iDb); v 101296 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pIdx->zName)); v 101413 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The VDBE we are building */ v 101566 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 101597 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iDest, 0); VdbeCoverage(v); v 101598 ext/sqlite3/libsqlite/sqlite3.c emptyDestTest = sqlite3VdbeAddOp2(v, OP_Goto, 0, 0); v 101599 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 101603 ext/sqlite3/libsqlite/sqlite3.c emptySrcTest = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v); v 101605 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid); v 101606 ext/sqlite3/libsqlite/sqlite3.c addr2 = sqlite3VdbeAddOp3(v, OP_NotExists, iDest, 0, regRowid); v 101607 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 101609 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr2); v 101612 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_NewRowid, iDest, regRowid); v 101614 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid); v 101617 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowData, iSrc, regData); v 101618 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iDest, regData, regRowid); v 101619 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_NCHANGE|OPFLAG_LASTROWID|OPFLAG_APPEND); v 101620 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, pDest->zName, 0); v 101621 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1); VdbeCoverage(v); v 101622 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0); v 101623 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); v 101634 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenRead, iSrc, pSrcIdx->tnum, iDbSrc); v 101636 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pSrcIdx->zName)); v 101637 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenWrite, iDest, pDestIdx->tnum, iDbDest); v 101639 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_BULKCSR); v 101640 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pDestIdx->zName)); v 101641 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v); v 101642 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowKey, iSrc, regData); v 101665 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Last, iDest, 0, -1); v 101668 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IdxInsert, iDest, regData, 1); v 101669 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, useSeekResult); v 101670 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1+1); VdbeCoverage(v); v 101671 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 101672 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0); v 101673 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); v 101675 ext/sqlite3/libsqlite/sqlite3.c if( emptySrcTest ) sqlite3VdbeJumpHere(v, emptySrcTest); v 101679 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0); v 101680 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, emptyDestTest); v 101681 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); v 102361 ext/sqlite3/libsqlite/sqlite3.c # define SQLITE_EXTENSION_INIT2(v) sqlite3_api=v; v 102368 ext/sqlite3/libsqlite/sqlite3.c # define SQLITE_EXTENSION_INIT2(v) (void)v; /* unused parameter */ v 103756 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 103762 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Int64, 0, nMem, 0, (char*)pI64, P4_INT64); v 103763 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 103764 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, zLabel, SQLITE_STATIC); v 103765 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, nMem, 1); v 103873 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); /* Prepared statement */ v 103876 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) return; v 103877 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeRunOnlyOnce(v); v 103931 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, nMem, 0, aFcntl[0], 0); v 103932 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 103933 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "result", SQLITE_STATIC); v 103934 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, nMem, 1); v 104004 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 104006 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104007 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "cache_size", SQLITE_STATIC); v 104009 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOpList(v, ArraySize(getCacheSize), getCacheSize,iLn); v 104010 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr, iDb); v 104011 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr+1, iDb); v 104012 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr+6, SQLITE_DEFAULT_CACHE_SIZE); v 104016 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, size, 1); v 104017 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_DEFAULT_CACHE_SIZE, 1); v 104102 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg); v 104104 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MaxPgcnt, iDb, iReg, v 104107 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1); v 104108 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104109 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, zLeft, SQLITE_TRANSIENT); v 104155 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104156 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "locking_mode", SQLITE_STATIC); v 104157 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, zRet, 0); v 104158 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 104171 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104172 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "journal_mode", SQLITE_STATIC); v 104197 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, ii); v 104198 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_JournalMode, ii, 1, eMode); v 104201 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 104264 ext/sqlite3/libsqlite/sqlite3.c iAddr = sqlite3VdbeAddOpList(v, ArraySize(setMeta6), setMeta6, iLn); v 104265 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, iAddr, iDb); v 104266 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, iAddr+1, iDb); v 104267 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(v, iAddr+2, iAddr+4); v 104268 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, iAddr+4, eAuto-1); v 104269 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, iAddr+5, iDb); v 104270 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 104289 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1); v 104290 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, OP_IncrVacuum, iDb); VdbeCoverage(v); v 104291 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_ResultRow, 1); v 104292 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); v 104293 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); VdbeCoverage(v); v 104294 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 104400 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104401 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, v 104403 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, sqlite3_temp_directory, 0); v 104404 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 104450 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104451 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, v 104453 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, sqlite3_data_directory, 0); v 104454 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 104496 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 104497 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, v 104499 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, proxy_file_path, 0); v 104500 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 104578 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Expire, 0, 0); v 104606 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 6); v 104609 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "cid", SQLITE_STATIC); v 104610 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "name", SQLITE_STATIC); v 104611 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "type", SQLITE_STATIC); v 104612 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 3, COLNAME_NAME, "notnull", SQLITE_STATIC); v 104613 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 4, COLNAME_NAME, "dflt_value", SQLITE_STATIC); v 104614 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 5, COLNAME_NAME, "pk", SQLITE_STATIC); v 104621 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i-nHidden, 1); v 104622 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pCol->zName, 0); v 104623 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, v 104625 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, (pCol->notNull ? 1 : 0), 4); v 104627 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 5, 0, (char*)pCol->zDflt, 0); v 104629 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, 5); v 104638 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, k, 6); v 104639 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 6); v 104648 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 104649 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 4); v 104652 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "table", SQLITE_STATIC); v 104653 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "index", SQLITE_STATIC); v 104654 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "width", SQLITE_STATIC); v 104655 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 3, COLNAME_NAME, "height", SQLITE_STATIC); v 104658 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, pTab->zName, 0); v 104659 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, 2); v 104660 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, v 104662 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, v 104664 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 4); v 104666 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pIdx->zName, 0); v 104667 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, v 104669 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, v 104671 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 4); v 104694 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, pParse->nMem); v 104696 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "seqno", SQLITE_STATIC); v 104697 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "cid", SQLITE_STATIC); v 104698 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "name", SQLITE_STATIC); v 104700 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 3, COLNAME_NAME, "desc", SQLITE_STATIC); v 104701 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 4, COLNAME_NAME, "coll", SQLITE_STATIC); v 104702 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 5, COLNAME_NAME, "key", SQLITE_STATIC); v 104706 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); v 104707 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, cnum, 2); v 104709 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, 3); v 104711 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, pTab->aCol[cnum].zName, 0); v 104714 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pIdx->aSortOrder[i], 4); v 104715 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 5, 0, pIdx->azColl[i], 0); v 104716 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i<pIdx->nKeyCol, 6); v 104718 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, pParse->nMem); v 104730 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 104731 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 5); v 104734 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "seq", SQLITE_STATIC); v 104735 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "name", SQLITE_STATIC); v 104736 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "unique", SQLITE_STATIC); v 104737 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 3, COLNAME_NAME, "origin", SQLITE_STATIC); v 104738 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 4, COLNAME_NAME, "partial", SQLITE_STATIC); v 104741 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); v 104742 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pIdx->zName, 0); v 104743 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, IsUniqueIndex(pIdx), 3); v 104744 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 4, 0, azOrigin[pIdx->idxType], 0); v 104745 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pIdx->pPartIdxWhere!=0, 5); v 104746 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 5); v 104754 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 3); v 104756 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "seq", SQLITE_STATIC); v 104757 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "name", SQLITE_STATIC); v 104758 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "file", SQLITE_STATIC); v 104762 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); v 104763 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, db->aDb[i].zName, 0); v 104764 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, v 104766 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3); v 104774 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 2); v 104776 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "seq", SQLITE_STATIC); v 104777 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "name", SQLITE_STATIC); v 104780 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i++, 1); v 104781 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pColl->zName, 0); v 104782 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 2); v 104794 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 104798 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 8); v 104801 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "id", SQLITE_STATIC); v 104802 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "seq", SQLITE_STATIC); v 104803 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "table", SQLITE_STATIC); v 104804 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 3, COLNAME_NAME, "from", SQLITE_STATIC); v 104805 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 4, COLNAME_NAME, "to", SQLITE_STATIC); v 104806 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 5, COLNAME_NAME, "on_update", SQLITE_STATIC); v 104807 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 6, COLNAME_NAME, "on_delete", SQLITE_STATIC); v 104808 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 7, COLNAME_NAME, "match", SQLITE_STATIC); v 104815 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); v 104816 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, j, 2); v 104817 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, pFK->zTo, 0); v 104818 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 4, 0, v 104820 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, zCol ? OP_String8 : OP_Null, 0, 5, 0, zCol, 0); v 104821 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 6, 0, zOnUpdate, 0); v 104822 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 7, 0, zOnDelete, 0); v 104823 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 8, 0, "NONE", 0); v 104824 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 8); v 104857 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 104858 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 4); v 104859 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "table", SQLITE_STATIC); v 104860 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "rowid", SQLITE_STATIC); v 104861 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "parent", SQLITE_STATIC); v 104862 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 3, COLNAME_NAME, "fkid", SQLITE_STATIC); v 104877 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, regResult, 0, pTab->zName, v 104889 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenRead, i, pIdx->tnum, iDb); v 104900 ext/sqlite3/libsqlite/sqlite3.c addrTop = sqlite3VdbeAddOp1(v, OP_Rewind, 0); VdbeCoverage(v); v 104909 ext/sqlite3/libsqlite/sqlite3.c addrOk = sqlite3VdbeMakeLabel(v); v 104914 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, 0, iKey, regRow); v 104915 ext/sqlite3/libsqlite/sqlite3.c sqlite3ColumnDefault(v, pTab, iKey, regRow); v 104916 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regRow, addrOk); VdbeCoverage(v); v 104917 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, regRow, v 104918 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeCurrentAddr(v)+3); VdbeCoverage(v); v 104920 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, 0, regRow); v 104922 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, i, 0, regRow); VdbeCoverage(v); v 104923 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrOk); v 104924 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); v 104927 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, 0, v 104929 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regRow+j, addrOk); VdbeCoverage(v); v 104932 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, regRow, pFK->nCol, regKey, v 104933 ext/sqlite3/libsqlite/sqlite3.c sqlite3IndexAffinityStr(v,pIdx), pFK->nCol); v 104934 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_Found, i, addrOk, regKey, 0); v 104935 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 104938 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, 0, regResult+1); v 104939 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, regResult+2, 0, v 104941 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i-1, regResult+3); v 104942 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, 4); v 104943 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrOk); v 104946 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, 0, addrTop+1); VdbeCoverage(v); v 104947 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrTop); v 105017 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 105018 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "integrity_check", SQLITE_STATIC); v 105028 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, mxErr, 1); /* reg[1] holds errors left */ v 105040 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, OP_IfPos, 1); /* Halt if out of errors */ v 105041 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 105042 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, 0, 0); v 105043 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 105056 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pTab->tnum, 2+cnt); v 105057 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pTab->zName)); v 105061 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pIdx->tnum, 2+cnt); v 105062 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pIdx->zName)); v 105071 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IntegrityCk, 2, cnt, 1); v 105072 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, (u8)i); v 105073 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, OP_IsNull, 2); VdbeCoverage(v); v 105074 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, v 105077 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Move, 2, 4, 1); v 105078 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Concat, 4, 3, 2); v 105079 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 2, 1); v 105080 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 105094 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, OP_IfPos, 1); /* Stop if out of errors */ v 105095 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 105096 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, 0, 0); v 105097 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 105101 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, 7); v 105103 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, 8+j); /* index entries counter */ v 105106 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v); v 105107 ext/sqlite3/libsqlite/sqlite3.c loopTop = sqlite3VdbeAddOp2(v, OP_AddImm, 7, 1); v 105114 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3); v 105115 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_TYPEOFARG); v 105116 ext/sqlite3/libsqlite/sqlite3.c jmp2 = sqlite3VdbeAddOp1(v, OP_NotNull, 3); VdbeCoverage(v); v 105117 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); /* Decrement error limit */ v 105120 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, zErr, P4_DYNAMIC); v 105121 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1); v 105122 ext/sqlite3/libsqlite/sqlite3.c jmp3 = sqlite3VdbeAddOp1(v, OP_IfPos, 1); VdbeCoverage(v); v 105123 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Halt); v 105124 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jmp2); v 105125 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jmp3); v 105130 ext/sqlite3/libsqlite/sqlite3.c int ckUniq = sqlite3VdbeMakeLabel(v); v 105135 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 8+j, 1); /* increment entry count */ v 105137 ext/sqlite3/libsqlite/sqlite3.c jmp2 = sqlite3VdbeAddOp4Int(v, OP_Found, iIdxCur+j, ckUniq, r1, v 105138 ext/sqlite3/libsqlite/sqlite3.c pIdx->nColumn); VdbeCoverage(v); v 105139 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); /* Decrement error limit */ v 105140 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, "row ", P4_STATIC); v 105141 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Concat, 7, 3, 3); v 105142 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 4, 0, v 105144 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Concat, 4, 3, 3); v 105145 ext/sqlite3/libsqlite/sqlite3.c jmp5 = sqlite3VdbeAddOp4(v, OP_String8, 0, 4, 0, v 105147 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Concat, 4, 3, 3); v 105148 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1); v 105149 ext/sqlite3/libsqlite/sqlite3.c jmp4 = sqlite3VdbeAddOp1(v, OP_IfPos, 1); VdbeCoverage(v); v 105150 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Halt); v 105151 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jmp2); v 105156 ext/sqlite3/libsqlite/sqlite3.c int uniqOk = sqlite3VdbeMakeLabel(v); v 105163 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, r1+kk, uniqOk); v 105164 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 105166 ext/sqlite3/libsqlite/sqlite3.c jmp6 = sqlite3VdbeAddOp1(v, OP_Next, iIdxCur+j); VdbeCoverage(v); v 105167 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, uniqOk); v 105168 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jmp6); v 105169 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_IdxGT, iIdxCur+j, uniqOk, r1, v 105170 ext/sqlite3/libsqlite/sqlite3.c pIdx->nKeyCol); VdbeCoverage(v); v 105171 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); /* Decrement error limit */ v 105172 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, v 105174 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, jmp5); v 105175 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, uniqOk); v 105177 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, jmp4); v 105180 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iDataCur, loopTop); VdbeCoverage(v); v 105181 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, loopTop-1); v 105183 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, v 105187 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeCurrentAddr(v); v 105188 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr+2); VdbeCoverage(v); v 105189 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, 0, 0); v 105190 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iIdxCur+j, 3); v 105191 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Eq, 8+j, addr+8, 3); VdbeCoverage(v); v 105192 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NOTNULL); v 105193 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); v 105194 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, pIdx->zName, P4_TRANSIENT); v 105195 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Concat, 3, 2, 7); v 105196 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 7, 1); v 105201 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOpList(v, ArraySize(endCode), endCode, iLn); v 105202 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP3(v, addr, -mxErr); v 105203 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 105204 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, addr+1, "ok", P4_STATIC); v 105250 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 105251 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "encoding", SQLITE_STATIC); v 105252 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_String8, 0, 1); v 105256 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, encnames[ENC(pParse->db)].zName, P4_STATIC); v 105257 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 105317 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, iDb); v 105325 ext/sqlite3/libsqlite/sqlite3.c int addr = sqlite3VdbeAddOpList(v, ArraySize(setCookie), setCookie, 0); v 105326 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr, iDb); v 105327 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr+1, sqlite3Atoi(zRight)); v 105328 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr+2, iDb); v 105329 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(v, addr+2, iCookie); v 105337 ext/sqlite3/libsqlite/sqlite3.c int addr = sqlite3VdbeAddOpList(v, ArraySize(readCookie), readCookie, 0); v 105338 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr, iDb); v 105339 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, addr+1, iDb); v 105340 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP3(v, addr+1, iCookie); v 105341 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 105342 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, zLeft, SQLITE_TRANSIENT); v 105358 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 105360 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "compile_option", SQLITE_STATIC); v 105362 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, zOpt, 0); v 105363 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); v 105387 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 3); v 105389 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "busy", SQLITE_STATIC); v 105390 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "log", SQLITE_STATIC); v 105391 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 2, COLNAME_NAME, "checkpointed", SQLITE_STATIC); v 105393 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Checkpoint, iBt, eMode, 1); v 105394 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3); v 105496 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 2); v 105498 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "database", SQLITE_STATIC); v 105499 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 1, COLNAME_NAME, "status", SQLITE_STATIC); v 105505 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, db->aDb[i].zName, P4_STATIC); v 105513 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, zState, P4_STATIC); v 105514 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 2); v 106962 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* Stmt under construction */ v 106981 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Sequence, pSort->iECursor, regBase+nExpr); v 106987 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase+nOBSat, nBase-nOBSat, regRecord); v 107000 ext/sqlite3/libsqlite/sqlite3.c addrFirst = sqlite3VdbeAddOp1(v, OP_IfNot, regBase+nExpr); v 107002 ext/sqlite3/libsqlite/sqlite3.c addrFirst = sqlite3VdbeAddOp1(v, OP_SequenceTest, pSort->iECursor); v 107004 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 107005 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Compare, regPrevKey, regBase, pSort->nOBSat); v 107006 ext/sqlite3/libsqlite/sqlite3.c pOp = sqlite3VdbeGetOp(v, pSort->addrSortIndex); v 107011 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char*)pKI, P4_KEYINFO); v 107015 ext/sqlite3/libsqlite/sqlite3.c addrJmp = sqlite3VdbeCurrentAddr(v); v 107016 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Jump, addrJmp+1, 0, addrJmp+1); VdbeCoverage(v); v 107017 ext/sqlite3/libsqlite/sqlite3.c pSort->labelBkOut = sqlite3VdbeMakeLabel(v); v 107019 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut); v 107020 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_ResetSorter, pSort->iECursor); v 107021 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrFirst); v 107023 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrJmp); v 107030 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, pSort->iECursor, regRecord); v 107039 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp3(v, OP_IfNotZero, iLimit, 0, -1); VdbeCoverage(v); v 107040 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Last, pSort->iECursor); v 107041 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Delete, pSort->iECursor); v 107042 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 107050 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v, /* Generate code into this VM */ v 107056 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp3(v, OP_IfNeg, iOffset, 0, -1); VdbeCoverage(v); v 107057 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iContinue); v 107058 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "skip OFFSET records")); v 107059 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 107079 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 107082 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe; v 107084 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_Found, iTab, addrRepeat, iMem, N); VdbeCoverage(v); v 107085 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, iMem, N, r1); v 107086 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iTab, r1); v 107134 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 107143 ext/sqlite3/libsqlite/sqlite3.c assert( v ); v 107149 ext/sqlite3/libsqlite/sqlite3.c codeOffset(v, p->iOffset, iContinue); v 107176 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, srcTab, i, regResult+i); v 107177 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pEList->a[i].zName)); v 107208 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, pDistinct->addrTnct); v 107209 ext/sqlite3/libsqlite/sqlite3.c pOp = sqlite3VdbeGetOp(v, pDistinct->addrTnct); v 107214 ext/sqlite3/libsqlite/sqlite3.c iJump = sqlite3VdbeCurrentAddr(v) + nResultCol; v 107218 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Ne, regResult+i, iJump, regPrev+i); v 107219 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 107221 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Eq, regResult+i, iContinue, regPrev+i); v 107222 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 107224 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (const char *)pColl, P4_COLLSEQ); v 107225 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_NULLEQ); v 107227 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed ); v 107228 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Copy, regResult, regPrev, nResultCol-1); v 107233 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, pDistinct->addrTnct); v 107244 ext/sqlite3/libsqlite/sqlite3.c codeOffset(v, p->iOffset, iContinue); v 107256 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nResultCol, r1); v 107257 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1); v 107267 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IdxDelete, iParm, regResult, nResultCol); v 107281 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nResultCol, r1+nPrefixReg); v 107289 ext/sqlite3/libsqlite/sqlite3.c int addr = sqlite3VdbeCurrentAddr(v) + 4; v 107290 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, addr, r1, 0); VdbeCoverage(v); v 107291 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r1); v 107299 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2); v 107300 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iParm, r1, r2); v 107301 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 107325 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, regResult,1,r1, &pDest->affSdst, 1); v 107327 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1); v 107336 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iParm); v 107364 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Yield, pDest->iSDParm); v 107366 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nResultCol); v 107395 ext/sqlite3/libsqlite/sqlite3.c addrTest = sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, 0, v 107397 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 107399 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nResultCol, r3); v 107401 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r3); v 107402 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_USESEEKRESULT); v 107405 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, v 107409 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Sequence, iParm, r2+nKey); v 107410 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, r2, nKey+2, r1); v 107411 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1); v 107412 ext/sqlite3/libsqlite/sqlite3.c if( addrTest ) sqlite3VdbeJumpHere(v, addrTest); v 107439 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v); v 107565 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 107567 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Explain, pParse->iSelectId, 0, 0, zMsg, P4_DYNAMIC); v 107610 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 107615 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Explain, pParse->iSelectId, 0, 0, zMsg, P4_DYNAMIC); v 107620 ext/sqlite3/libsqlite/sqlite3.c # define explainComposite(v,w,x,y,z) v 107636 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* The prepared statement */ v 107637 ext/sqlite3/libsqlite/sqlite3.c int addrBreak = sqlite3VdbeMakeLabel(v); /* Jump here to exit loop */ v 107638 ext/sqlite3/libsqlite/sqlite3.c int addrContinue = sqlite3VdbeMakeLabel(v); /* Jump here for next cycle */ v 107657 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut); v 107658 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrBreak); v 107659 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, pSort->labelBkOut); v 107676 ext/sqlite3/libsqlite/sqlite3.c addrOnce = sqlite3CodeOnce(pParse); VdbeCoverage(v); v 107678 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenPseudo, iSortTab, regSortOut, nKey+1+nSortData); v 107679 ext/sqlite3/libsqlite/sqlite3.c if( addrOnce ) sqlite3VdbeJumpHere(v, addrOnce); v 107680 ext/sqlite3/libsqlite/sqlite3.c addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak); v 107681 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 107682 ext/sqlite3/libsqlite/sqlite3.c codeOffset(v, p->iOffset, addrContinue); v 107683 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SorterData, iTab, regSortOut, iSortTab); v 107686 ext/sqlite3/libsqlite/sqlite3.c addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v); v 107687 ext/sqlite3/libsqlite/sqlite3.c codeOffset(v, p->iOffset, addrContinue); v 107692 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iSortTab, nKey+bSeq+i, regRow+i); v 107693 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", aOutEx[i].zName ? aOutEx[i].zName : aOutEx[i].zSpan)); v 107700 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, regRowid); v 107701 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, iParm, regRow, regRowid); v 107702 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 107708 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, regRow, 1, regRowid, v 107711 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, regRowid); v 107726 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iSdst, nColumn); v 107729 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Yield, pDest->iSDParm); v 107740 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrContinue); v 107742 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v); v 107744 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v); v 107746 ext/sqlite3/libsqlite/sqlite3.c if( pSort->regReturn ) sqlite3VdbeAddOp1(v, OP_Return, pSort->regReturn); v 107747 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrBreak); v 107933 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 107951 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_DATABASE, zOrigDb, SQLITE_TRANSIENT); v 107952 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_TABLE, zOrigTab, SQLITE_TRANSIENT); v 107953 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_COLUMN, zOrigCol, SQLITE_TRANSIENT); v 107957 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_DECLTYPE, zType, SQLITE_TRANSIENT); v 107972 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 107984 ext/sqlite3/libsqlite/sqlite3.c if( pParse->colNamesSet || NEVER(v==0) || db->mallocFailed ) return; v 107988 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, pEList->nExpr); v 107995 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_TRANSIENT); v 108013 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_NAME, v 108018 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_DYNAMIC); v 108020 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_NAME, zCol, SQLITE_TRANSIENT); v 108025 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, i, COLNAME_NAME, z, SQLITE_DYNAMIC); v 108225 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 108226 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ){ v 108227 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe = sqlite3VdbeCreate(pParse); v 108228 ext/sqlite3/libsqlite/sqlite3.c if( v ) sqlite3VdbeAddOp0(v, OP_Init); v 108236 ext/sqlite3/libsqlite/sqlite3.c return v; v 108264 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = 0; v 108280 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 108281 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 108283 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit); v 108284 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "LIMIT counter")); v 108286 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iBreak); v 108292 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_MustBeInt, iLimit); VdbeCoverage(v); v 108293 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "LIMIT counter")); v 108294 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, iBreak); VdbeCoverage(v); v 108300 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_MustBeInt, iOffset); VdbeCoverage(v); v 108301 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "OFFSET counter")); v 108302 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp1(v, OP_IfPos, iOffset); VdbeCoverage(v); v 108303 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iOffset); v 108304 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 108305 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Add, iLimit, iOffset, iOffset+1); v 108306 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "LIMIT+OFFSET")); v 108307 ext/sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp1(v, OP_IfPos, iLimit); VdbeCoverage(v); v 108308 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, iOffset+1); v 108309 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr1); v 108419 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* The prepared statement under construction */ v 108439 ext/sqlite3/libsqlite/sqlite3.c addrBreak = sqlite3VdbeMakeLabel(v); v 108471 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenPseudo, iCurrent, regCurrent, nCol); v 108474 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_OpenEphemeral, iQueue, pOrderBy->nExpr+2, 0, v 108478 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iQueue, nCol); v 108480 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Queue table")); v 108482 ext/sqlite3/libsqlite/sqlite3.c p->addrOpenEphm[0] = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iDistinct, 0); v 108496 ext/sqlite3/libsqlite/sqlite3.c addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iQueue, addrBreak); VdbeCoverage(v); v 108499 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_NullRow, iCurrent); /* To reset column cache */ v 108501 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iQueue, pOrderBy->nExpr+1, regCurrent); v 108503 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowData, iQueue, regCurrent); v 108505 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Delete, iQueue); v 108508 ext/sqlite3/libsqlite/sqlite3.c addrCont = sqlite3VdbeMakeLabel(v); v 108509 ext/sqlite3/libsqlite/sqlite3.c codeOffset(v, regOffset, addrCont); v 108513 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_DecrJumpZero, regLimit, addrBreak); v 108514 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 108516 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrCont); v 108527 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrTop); v 108528 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrBreak); v 108644 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Generate code to this VDBE */ v 108674 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 108675 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); /* The VDBE already created by calling function */ v 108681 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iSDParm, p->pEList->nExpr); v 108682 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, BTREE_UNORDERED); v 108737 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, OP_IfNot, p->iLimit); VdbeCoverage(v); v 108738 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Jump ahead if LIMIT reached")); v 108753 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 108782 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, unionTab, 0); v 108841 ext/sqlite3/libsqlite/sqlite3.c iBreak = sqlite3VdbeMakeLabel(v); v 108842 ext/sqlite3/libsqlite/sqlite3.c iCont = sqlite3VdbeMakeLabel(v); v 108844 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); VdbeCoverage(v); v 108845 ext/sqlite3/libsqlite/sqlite3.c iStart = sqlite3VdbeCurrentAddr(v); v 108848 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iCont); v 108849 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, unionTab, iStart); VdbeCoverage(v); v 108850 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iBreak); v 108851 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, unionTab, 0); v 108871 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab1, 0); v 108888 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab2, 0); v 108916 ext/sqlite3/libsqlite/sqlite3.c iBreak = sqlite3VdbeMakeLabel(v); v 108917 ext/sqlite3/libsqlite/sqlite3.c iCont = sqlite3VdbeMakeLabel(v); v 108919 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, tab1, iBreak); VdbeCoverage(v); v 108921 ext/sqlite3/libsqlite/sqlite3.c iStart = sqlite3VdbeAddOp2(v, OP_RowKey, tab1, r1); v 108922 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, tab2, iCont, r1, 0); VdbeCoverage(v); v 108926 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iCont); v 108927 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, tab1, iStart); VdbeCoverage(v); v 108928 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iBreak); v 108929 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, tab2, 0); v 108930 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, tab1, 0); v 108976 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(v, addr, nCol); v 108977 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, addr, (char*)sqlite3KeyInfoRef(pKeyInfo), v 109023 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 109027 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeCurrentAddr(v); v 109028 ext/sqlite3/libsqlite/sqlite3.c iContinue = sqlite3VdbeMakeLabel(v); v 109034 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp1(v, OP_IfNot, regPrev); VdbeCoverage(v); v 109035 ext/sqlite3/libsqlite/sqlite3.c j2 = sqlite3VdbeAddOp4(v, OP_Compare, pIn->iSdst, regPrev+1, pIn->nSdst, v 109037 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Jump, j2+2, iContinue, j2+2); VdbeCoverage(v); v 109038 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 109039 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Copy, pIn->iSdst, regPrev+1, pIn->nSdst-1); v 109040 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev); v 109046 ext/sqlite3/libsqlite/sqlite3.c codeOffset(v, p->iOffset, iContinue); v 109057 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, pIn->iSdst, pIn->nSdst, r1); v 109058 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, pDest->iSDParm, r2); v 109059 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Insert, pDest->iSDParm, r1, r2); v 109060 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_APPEND); v 109077 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, pIn->iSdst, 1, r1, &pDest->affSdst,1); v 109079 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pDest->iSDParm, r1); v 109088 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, pDest->iSDParm); v 109115 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Yield, pDest->iSDParm); v 109129 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, pIn->iSdst, pIn->nSdst); v 109138 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v); v 109143 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iContinue); v 109144 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Return, regReturn); v 109242 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Generate code to this VDBE */ v 109282 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe; v 109283 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); /* Already thrown the error if VDBE alloc failed */ v 109284 ext/sqlite3/libsqlite/sqlite3.c labelEnd = sqlite3VdbeMakeLabel(v); v 109285 ext/sqlite3/libsqlite/sqlite3.c labelCmpr = sqlite3VdbeMakeLabel(v); v 109357 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev); v 109382 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, p->iOffset ? p->iOffset+1 : p->iLimit, v 109384 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, regLimitA, regLimitB); v 109403 ext/sqlite3/libsqlite/sqlite3.c addrSelectA = sqlite3VdbeCurrentAddr(v) + 1; v 109404 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrA, 0, addrSelectA); v 109405 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "left SELECT")); v 109409 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_EndCoroutine, regAddrA); v 109410 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 109415 ext/sqlite3/libsqlite/sqlite3.c addrSelectB = sqlite3VdbeCurrentAddr(v) + 1; v 109416 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrB, 0, addrSelectB); v 109417 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "right SELECT")); v 109426 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_EndCoroutine, regAddrB); v 109431 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "Output routine for A")); v 109440 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "Output routine for B")); v 109453 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "eof-A subroutine")); v 109454 ext/sqlite3/libsqlite/sqlite3.c addrEofA = sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB); v 109455 ext/sqlite3/libsqlite/sqlite3.c addrEofA_noB = sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, labelEnd); v 109456 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 109457 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEofA); v 109468 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "eof-B subroutine")); v 109469 ext/sqlite3/libsqlite/sqlite3.c addrEofB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA); v 109470 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, labelEnd); VdbeCoverage(v); v 109471 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEofB); v 109476 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "A-lt-B subroutine")); v 109477 ext/sqlite3/libsqlite/sqlite3.c addrAltB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA); v 109478 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v); v 109479 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr); v 109489 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "A-eq-B subroutine")); v 109491 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v); v 109492 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr); v 109497 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "A-gt-B subroutine")); v 109498 ext/sqlite3/libsqlite/sqlite3.c addrAgtB = sqlite3VdbeCurrentAddr(v); v 109500 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB); v 109502 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v); v 109503 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr); v 109507 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 109508 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA_noB); VdbeCoverage(v); v 109509 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v); v 109513 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, labelCmpr); v 109514 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Permutation, 0, 0, 0, (char*)aPermute, P4_INTARRAY); v 109515 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Compare, destA.iSdst, destB.iSdst, nOrderBy, v 109517 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_PERMUTE); v 109518 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Jump, addrAltB, addrAeqB, addrAgtB); VdbeCoverage(v); v 109522 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, labelEnd); v 110999 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 111017 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Null, 0, pAggInfo->mnReg, pAggInfo->mxReg); v 111028 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_OpenEphemeral, pFunc->iDistinct, 0, 0, v 111040 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 111046 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_AggFinal, pF->iMem, pList ? pList->nExpr : 0, 0, v 111056 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 111079 ext/sqlite3/libsqlite/sqlite3.c addrNext = sqlite3VdbeMakeLabel(v); v 111096 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_CollSeq, regHit, 0, 0, (char *)pColl, P4_COLLSEQ); v 111098 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_AggStep, 0, regAgg, pF->iMem, v 111100 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, (u8)nArg); v 111104 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrNext); v 111120 ext/sqlite3/libsqlite/sqlite3.c addrHitTest = sqlite3VdbeAddOp1(v, OP_If, regHit); VdbeCoverage(v); v 111129 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrHitTest); v 111179 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The virtual machine under construction */ v 111247 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 111248 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) goto select_end; v 111278 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, pItem->regReturn, pItem->addrFillSub); v 111306 ext/sqlite3/libsqlite/sqlite3.c int addrTop = sqlite3VdbeCurrentAddr(v)+1; v 111308 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_InitCoroutine, pItem->regReturn, 0, addrTop); v 111309 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pItem->pTab->zName)); v 111317 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_EndCoroutine, pItem->regReturn); v 111318 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrTop-1); v 111331 ext/sqlite3/libsqlite/sqlite3.c topAddr = sqlite3VdbeAddOp2(v, OP_Integer, 0, pItem->regReturn); v 111337 ext/sqlite3/libsqlite/sqlite3.c onceAddr = sqlite3CodeOnce(pParse); VdbeCoverage(v); v 111338 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "materialize \"%s\"", pItem->pTab->zName)); v 111340 ext/sqlite3/libsqlite/sqlite3.c VdbeNoopComment((v, "materialize \"%s\"", pItem->pTab->zName)); v 111346 ext/sqlite3/libsqlite/sqlite3.c if( onceAddr ) sqlite3VdbeJumpHere(v, onceAddr); v 111347 ext/sqlite3/libsqlite/sqlite3.c retAddr = sqlite3VdbeAddOp1(v, OP_Return, pItem->regReturn); v 111348 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "end %s", pItem->pTab->zName)); v 111349 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, topAddr, retAddr); v 111421 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_OpenEphemeral, v 111432 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iSDParm, pEList->nExpr); v 111437 ext/sqlite3/libsqlite/sqlite3.c iEnd = sqlite3VdbeMakeLabel(v); v 111441 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v, sSort.addrSortIndex)->opcode = OP_SorterOpen; v 111449 ext/sqlite3/libsqlite/sqlite3.c sDistinct.addrTnct = sqlite3VdbeAddOp4(v, OP_OpenEphemeral, v 111453 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, BTREE_UNORDERED); v 111485 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, sSort.addrSortIndex); v 111544 ext/sqlite3/libsqlite/sqlite3.c addrEnd = sqlite3VdbeMakeLabel(v); v 111593 ext/sqlite3/libsqlite/sqlite3.c addrSortingIdx = sqlite3VdbeAddOp4(v, OP_SorterOpen, v 111602 ext/sqlite3/libsqlite/sqlite3.c addrOutputRow = sqlite3VdbeMakeLabel(v); v 111604 ext/sqlite3/libsqlite/sqlite3.c addrReset = sqlite3VdbeMakeLabel(v); v 111609 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iAbortFlag); v 111610 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "clear abort flag")); v 111611 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iUseFlag); v 111612 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "indicate accumulator empty")); v 111613 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Null, 0, iAMem, iAMem+pGroupBy->nExpr-1); v 111620 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset); v 111669 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, r2, r1); v 111675 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase, nCol, regRecord); v 111676 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SorterInsert, sAggInfo.sortingIdx, regRecord); v 111682 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenPseudo, sortPTab, sortOut, nCol); v 111683 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SorterSort, sAggInfo.sortingIdx, addrEnd); v 111684 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "GROUP BY sort")); VdbeCoverage(v); v 111701 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, sSort.addrSortIndex); v 111709 ext/sqlite3/libsqlite/sqlite3.c addrTopOfLoop = sqlite3VdbeCurrentAddr(v); v 111712 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_SorterData, sAggInfo.sortingIdx, sortOut,sortPTab); v 111716 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, sortPTab, j, iBMem+j); v 111722 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_Compare, iAMem, iBMem, pGroupBy->nExpr, v 111724 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeCurrentAddr(v); v 111725 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Jump, j1+1, 0, j1+1); VdbeCoverage(v); v 111737 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow); v 111738 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "output one row")); v 111739 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, iAbortFlag, addrEnd); VdbeCoverage(v); v 111740 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "check abort flag")); v 111741 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset); v 111742 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "reset accumulator")); v 111747 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 111749 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iUseFlag); v 111750 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "indicate data in accumulator")); v 111755 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SorterNext, sAggInfo.sortingIdx, addrTopOfLoop); v 111756 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 111759 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, addrSortingIdx); v 111764 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow); v 111765 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "output final row")); v 111769 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEnd); v 111778 ext/sqlite3/libsqlite/sqlite3.c addrSetAbort = sqlite3VdbeCurrentAddr(v); v 111779 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag); v 111780 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "set abort flag")); v 111781 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Return, regOutputRow); v 111782 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrOutputRow); v 111783 ext/sqlite3/libsqlite/sqlite3.c addrOutputRow = sqlite3VdbeCurrentAddr(v); v 111784 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2); VdbeCoverage(v); v 111785 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Groupby result generator entry point")); v 111786 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Return, regOutputRow); v 111792 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Return, regOutputRow); v 111793 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "end groupby result generator")); v 111797 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrReset); v 111799 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Return, regReset); v 111855 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_OpenRead, iCsr, iRoot, iDb, 1); v 111857 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (char *)pKeyInfo, P4_KEYINFO); v 111859 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iCsr, sAggInfo.aFunc[0].iMem); v 111860 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iCsr); v 111922 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3WhereBreakLabel(pWInfo)); v 111923 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s() by index", v 111936 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, addrEnd); v 111954 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iEnd); v 112580 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 112584 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 112585 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) goto triggerfinish_cleanup; v 112594 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, v 112813 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 112838 ext/sqlite3/libsqlite/sqlite3.c if( (v = sqlite3GetVdbe(pParse))!=0 ){ v 112855 ext/sqlite3/libsqlite/sqlite3.c base = sqlite3VdbeAddOpList(v, ArraySize(dropTrigger), dropTrigger, iLn); v 112856 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, base+1, pTrigger->zName, P4_TRANSIENT); v 112857 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, base+4, "trigger", P4_STATIC); v 112859 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, 0, 0); v 112860 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_DropTrigger, iDb, 0, 0, pTrigger->zName, 0); v 112980 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 112985 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 113039 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_ResetCount); v 113095 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Temporary VM */ v 113132 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pSubParse); v 113133 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 113134 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "Start: %s.%s (%s %s%s%s ON %s)", v 113143 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, v 113156 ext/sqlite3/libsqlite/sqlite3.c iEndTrigger = sqlite3VdbeMakeLabel(v); v 113167 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iEndTrigger); v 113169 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp0(v, OP_Halt); v 113170 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "End: %s.%s", pTrigger->zName, onErrorText(orconf))); v 113174 ext/sqlite3/libsqlite/sqlite3.c pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg); v 113182 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeDelete(v); v 113241 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); /* Main VM */ v 113251 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Program, reg, ignoreJump, ++pParse->nMem); v 113252 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (const char *)pPrg->pProgram, P4_SUBPROGRAM); v 113254 ext/sqlite3/libsqlite/sqlite3.c (v, "Call: %s.%s", (p->zName?p->zName:"fkey"), onErrorText(orconf))); v 113261 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, (u8)bRecursive); v 113459 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){ v 113463 ext/sqlite3/libsqlite/sqlite3.c u8 enc = ENC(sqlite3VdbeDb(v)); v 113465 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s.%s", pTab->zName, pCol->zName)); v 113467 ext/sqlite3/libsqlite/sqlite3.c sqlite3ValueFromExpr(sqlite3VdbeDb(v), pCol->pDflt, enc, v 113470 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, (const char *)pValue, P4_MEM); v 113474 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_RealAffinity, iReg); v 113498 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The virtual database engine */ v 113693 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 113694 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ) goto update_cleanup; v 113695 ext/sqlite3/libsqlite/sqlite3.c if( pParse->nested==0 ) sqlite3VdbeCountChanges(v); v 113746 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Null, 0, regRowSet, regOldRowid); v 113755 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid); v 113757 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowSetAdd, regRowSet, regOldRowid); v 113774 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iPk); v 113775 ext/sqlite3/libsqlite/sqlite3.c addrOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEph, nPk); v 113782 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pPk->aiColumn[i], v 113786 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(v, addrOpen); v 113790 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_MakeRecord, iPk, nPk, regKey, v 113791 ext/sqlite3/libsqlite/sqlite3.c sqlite3IndexAffinityStr(v, pPk), nPk); v 113792 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iEph, regKey); v 113801 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount); v 113804 ext/sqlite3/libsqlite/sqlite3.c labelBreak = sqlite3VdbeMakeLabel(v); v 113834 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelBreak, regKey, nKey); v 113835 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageNeverTaken(v); v 113838 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, pPk ? regKey : regOldRowid, labelBreak); v 113839 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pPk==0); v 113840 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pPk!=0); v 113842 ext/sqlite3/libsqlite/sqlite3.c labelContinue = sqlite3VdbeMakeLabel(v); v 113843 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, iEph, labelBreak); VdbeCoverage(v); v 113844 ext/sqlite3/libsqlite/sqlite3.c addrTop = sqlite3VdbeAddOp2(v, OP_RowKey, iEph, regKey); v 113845 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelContinue, regKey, 0); v 113846 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 113848 ext/sqlite3/libsqlite/sqlite3.c labelContinue = sqlite3VdbeAddOp3(v, OP_RowSetRead, regRowSet, labelBreak, v 113850 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 113851 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue, regOldRowid); v 113852 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 113862 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_MustBeInt, regNewRowid); VdbeCoverage(v); v 113878 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, regOld+i); v 113880 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regOld+i); v 113884 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid); v 113907 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regNew+i); v 113920 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, regNew+i); v 113922 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regNew+i); v 113931 ext/sqlite3/libsqlite/sqlite3.c sqlite3TableAffinity(v, pTab, regNew); v 113942 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelContinue,regKey,nKey); v 113943 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 113945 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue, regOldRowid); v 113946 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 113956 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, regNew+i); v 113978 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, 0, regKey, nKey); v 113980 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, 0, regOldRowid); v 113982 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageNeverTaken(v); v 113988 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0); v 113991 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j1); v 114013 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1); v 114025 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, labelContinue); v 114026 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iEph, addrTop); VdbeCoverage(v); v 114028 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelContinue); v 114030 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, labelBreak); v 114036 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iIdxCur+i, 0); v 114039 ext/sqlite3/libsqlite/sqlite3.c if( iDataCur<iIdxCur ) sqlite3VdbeAddOp2(v, OP_Close, iDataCur, 0); v 114055 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regRowCount, 1); v 114056 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, 1); v 114057 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetColName(v, 0, COLNAME_NAME, "rows updated", SQLITE_STATIC); v 114108 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* Virtual machine under construction */ v 114142 ext/sqlite3/libsqlite/sqlite3.c assert( v ); v 114144 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, pTab->nCol+1+(pRowid!=0)); v 114145 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, BTREE_UNORDERED); v 114155 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_Rewind, ephemTab, 0); VdbeCoverage(v); v 114156 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, ephemTab, 0, iReg); v 114157 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, ephemTab, (pRowid?1:0), iReg+1); v 114159 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, ephemTab, i+1+(pRowid!=0), iReg+2+i); v 114162 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VUpdate, 0, pTab->nCol+2, iReg, pVTab, P4_VTAB); v 114163 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, onError==OE_Default ? OE_Abort : onError); v 114165 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); VdbeCoverage(v); v 114166 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 114167 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, ephemTab, 0); v 114278 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = sqlite3GetVdbe(pParse); v 114279 ext/sqlite3/libsqlite/sqlite3.c if( v ){ v 114280 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Vacuum, 0, 0); v 114281 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeUsesBtree(v, 0); v 114943 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; v 114971 ext/sqlite3/libsqlite/sqlite3.c v = sqlite3GetVdbe(pParse); v 114974 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Expire, 0, 0); v 114976 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, zWhere); v 114979 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, iReg, 0, pTab->zName, 0); v 114980 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg); v 116872 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 116873 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetVarmask(v, pRight->iColumn); v 116883 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP3(v, sqlite3VdbeCurrentAddr(v)-1, 0); v 117879 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* Prepared statement under construction */ v 117898 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe; v 117899 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 117900 ext/sqlite3/libsqlite/sqlite3.c addrInit = sqlite3CodeOnce(pParse); VdbeCoverage(v); v 118014 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenAutoindex, pLevel->iIdxCur, nKeyCol+1); v 118016 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "for %s", pTable->zName)); v 118020 ext/sqlite3/libsqlite/sqlite3.c addrTop = sqlite3VdbeAddOp1(v, OP_Rewind, pLevel->iTabCur); VdbeCoverage(v); v 118022 ext/sqlite3/libsqlite/sqlite3.c iContinue = sqlite3VdbeMakeLabel(v); v 118028 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord); v 118029 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_USESEEKRESULT); v 118030 ext/sqlite3/libsqlite/sqlite3.c if( pPartial ) sqlite3VdbeResolveLabel(v, iContinue); v 118031 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); VdbeCoverage(v); v 118032 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_STMTSTATUS_AUTOINDEX); v 118033 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrTop); v 118038 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addrInit); v 118917 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 118922 ext/sqlite3/libsqlite/sqlite3.c assert( v!=0 ); v 118938 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Affinity, base, n); v 118939 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, -1, zAff, n); v 118965 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 118973 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iReg); v 118997 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iTab, 0); v 118998 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev); v 118999 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, !bRev); v 119003 ext/sqlite3/libsqlite/sqlite3.c pLevel->addrNxt = sqlite3VdbeMakeLabel(v); v 119014 ext/sqlite3/libsqlite/sqlite3.c pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iReg); v 119016 ext/sqlite3/libsqlite/sqlite3.c pIn->addrInTop = sqlite3VdbeAddOp3(v, OP_Column, iTab, 0, iReg); v 119019 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_IsNull, iReg); VdbeCoverage(v); v 119083 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* The vm under construction */ v 119106 ext/sqlite3/libsqlite/sqlite3.c zAff = sqlite3DbStrDup(pParse->db, sqlite3IndexAffinityStr(v, pIdx)); v 119113 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, (bRev?OP_Last:OP_Rewind), iIdxCur); v 119114 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev==0); v 119115 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev!=0); v 119116 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "begin skip-scan on %s", pIdx->zName)); v 119117 ext/sqlite3/libsqlite/sqlite3.c j = sqlite3VdbeAddOp0(v, OP_Goto); v 119118 ext/sqlite3/libsqlite/sqlite3.c pLevel->addrSkip = sqlite3VdbeAddOp4Int(v, (bRev?OP_SeekLT:OP_SeekGT), v 119120 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev==0); v 119121 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev!=0); v 119122 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, j); v 119124 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, j, regBase+j); v 119126 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pIdx->pTable->aCol[pIdx->aiColumn[j]].zName)); v 119147 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, r1, regBase+j); v 119155 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regBase+j, pLevel->addrBrk); v 119156 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119262 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* VM being constructed */ v 119345 ext/sqlite3/libsqlite/sqlite3.c ret = sqlite3VdbeAddOp4(v, OP_Explain, iId, iLevel, iFrom, zMsg,P4_DYNAMIC); v 119350 ext/sqlite3/libsqlite/sqlite3.c # define explainOneScan(u,v,w,x,y,z) 0 v 119364 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v, /* Vdbe to add scanstatus entry to */ v 119377 ext/sqlite3/libsqlite/sqlite3.c v, addrExplain, pLvl->addrBody, pLvl->addrVisit, pLoop->nOut, zObj v 119397 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v, /* prepared statement under construction */ v 119404 ext/sqlite3/libsqlite/sqlite3.c pOp = sqlite3VdbeGetOp(v, -1); v 119433 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v; /* The prepared stmt under constructions */ v 119441 ext/sqlite3/libsqlite/sqlite3.c v = pParse->pVdbe; v 119452 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "Begin WHERE-loop%d: %s",iLevel,pTabItem->pTab->zName)); v 119464 ext/sqlite3/libsqlite/sqlite3.c addrBrk = pLevel->addrBrk = pLevel->addrNxt = sqlite3VdbeMakeLabel(v); v 119465 ext/sqlite3/libsqlite/sqlite3.c addrCont = pLevel->addrCont = sqlite3VdbeMakeLabel(v); v 119473 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, pLevel->iLeftJoin); v 119474 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "init LEFT JOIN no-match flag")); v 119480 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, pTabItem->addrFillSub); v 119481 ext/sqlite3/libsqlite/sqlite3.c pLevel->p2 = sqlite3VdbeAddOp2(v, OP_Yield, regYield, addrBrk); v 119482 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119483 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "next row of \"%s\"", pTabItem->pTab->zName)); v 119510 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg); v 119511 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1); v 119512 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VFilter, iCur, addrNotFound, iReg, v 119515 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119524 ext/sqlite3/libsqlite/sqlite3.c pLevel->p2 = sqlite3VdbeCurrentAddr(v); v 119548 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, iRowidReg, addrNxt); VdbeCoverage(v); v 119549 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_NotExists, iCur, addrNxt, iRowidReg); v 119550 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119553 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "pk")); v 119599 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, aMoveOp[pX->op-TK_GT], iCur, addrBrk, r1); v 119600 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "pk")); v 119601 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pX->op==TK_GT); v 119602 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pX->op==TK_LE); v 119603 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pX->op==TK_LT); v 119604 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pX->op==TK_GE); v 119609 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iCur, addrBrk); v 119610 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev==0); v 119611 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev!=0); v 119629 ext/sqlite3/libsqlite/sqlite3.c start = sqlite3VdbeCurrentAddr(v); v 119636 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iCur, iRowidReg); v 119638 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, testOp, memEndValue, addrBrk, iRowidReg); v 119639 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, testOp==OP_Le); v 119640 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, testOp==OP_Lt); v 119641 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, testOp==OP_Ge); v 119642 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, testOp==OP_Gt); v 119643 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, SQLITE_AFF_NUMERIC | SQLITE_JUMPIFNULL); v 119754 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, v 119757 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "LIKE loop counter")); v 119758 ext/sqlite3/libsqlite/sqlite3.c pLevel->addrLikeRep = sqlite3VdbeCurrentAddr(v); v 119802 ext/sqlite3/libsqlite/sqlite3.c whereLikeOptimizationStringFixup(v, pLevel, pRangeStart); v 119806 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt); v 119807 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119823 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); v 119831 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint); v 119832 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119833 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_Rewind); testcase( op==OP_Rewind ); v 119834 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_Last); testcase( op==OP_Last ); v 119835 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_SeekGT); testcase( op==OP_SeekGT ); v 119836 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_SeekGE); testcase( op==OP_SeekGE ); v 119837 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_SeekLE); testcase( op==OP_SeekLE ); v 119838 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, op==OP_SeekLT); testcase( op==OP_SeekLT ); v 119848 ext/sqlite3/libsqlite/sqlite3.c whereLikeOptimizationStringFixup(v, pLevel, pRangeEnd); v 119852 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt); v 119853 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 119863 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); v 119870 ext/sqlite3/libsqlite/sqlite3.c pLevel->p2 = sqlite3VdbeCurrentAddr(v); v 119875 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint); v 119876 ext/sqlite3/libsqlite/sqlite3.c testcase( op==OP_IdxGT ); VdbeCoverageIf(v, op==OP_IdxGT ); v 119877 ext/sqlite3/libsqlite/sqlite3.c testcase( op==OP_IdxGE ); VdbeCoverageIf(v, op==OP_IdxGE ); v 119878 ext/sqlite3/libsqlite/sqlite3.c testcase( op==OP_IdxLT ); VdbeCoverageIf(v, op==OP_IdxLT ); v 119879 ext/sqlite3/libsqlite/sqlite3.c testcase( op==OP_IdxLE ); VdbeCoverageIf(v, op==OP_IdxLE ); v 119889 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, iRowidReg); v 119891 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Seek, iCur, iRowidReg); /* Deferred seek */ v 119897 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, iRowidReg+j); v 119899 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_NotFound, iCur, addrCont, v 119900 ext/sqlite3/libsqlite/sqlite3.c iRowidReg, pPk->nKeyCol); VdbeCoverage(v); v 119975 ext/sqlite3/libsqlite/sqlite3.c int iLoopBody = sqlite3VdbeMakeLabel(v); /* Start of loop body */ v 120028 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regRowset); v 120032 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, regRowset, pPk->nKeyCol); v 120037 ext/sqlite3/libsqlite/sqlite3.c iRetInit = sqlite3VdbeAddOp2(v, OP_Integer, 0, regReturn); v 120098 ext/sqlite3/libsqlite/sqlite3.c addScanStatus(v, pOrTab, &pSubWInfo->a[0], addrExplain); v 120110 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp4Int(v, OP_RowSetTest, regRowset, 0, r,iSet); v 120111 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 120136 ext/sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp4Int(v, OP_Found, regRowset, 0, r, nPk); v 120137 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 120140 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, r, nPk, regRowid); v 120141 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IdxInsert, regRowset, regRowid, 0); v 120142 ext/sqlite3/libsqlite/sqlite3.c if( iSet ) sqlite3VdbeChangeP5(v, OPFLAG_USESEEKRESULT); v 120151 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regReturn, iLoopBody); v 120155 ext/sqlite3/libsqlite/sqlite3.c if( j1 ) sqlite3VdbeJumpHere(v, j1); v 120200 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP1(v, iRetInit, sqlite3VdbeCurrentAddr(v)); v 120201 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrBrk); v 120202 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, iLoopBody); v 120223 ext/sqlite3/libsqlite/sqlite3.c pLevel->p2 = 1 + sqlite3VdbeAddOp2(v, aStart[bRev], iCur, addrBrk); v 120224 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev==0); v 120225 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, bRev!=0); v 120231 ext/sqlite3/libsqlite/sqlite3.c pLevel->addrVisit = sqlite3VdbeCurrentAddr(v); v 120256 ext/sqlite3/libsqlite/sqlite3.c skipLikeAddr = sqlite3VdbeAddOp1(v, OP_IfNot, pLevel->iLikeRepCntr); v 120257 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 120260 ext/sqlite3/libsqlite/sqlite3.c if( skipLikeAddr ) sqlite3VdbeJumpHere(v, skipLikeAddr); v 120287 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "begin transitive constraint")); v 120301 ext/sqlite3/libsqlite/sqlite3.c pLevel->addrFirst = sqlite3VdbeCurrentAddr(v); v 120302 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin); v 120303 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "record LEFT JOIN hit")); v 122632 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; /* The virtual database engine */ v 122694 ext/sqlite3/libsqlite/sqlite3.c pWInfo->iBreak = pWInfo->iContinue = sqlite3VdbeMakeLabel(v); v 122922 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_VOpen, iCur, 0, 0, pVTab, P4_VTAB); v 122942 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(v, sqlite3VdbeCurrentAddr(v)-1, v 122982 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, op, iIndexCur, pIx->tnum, iDb); v 122988 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, OPFLAG_SEEKEQ); /* Hint to COMDB2 */ v 122990 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pIx->zName)); v 122996 ext/sqlite3/libsqlite/sqlite3.c pWInfo->iTop = sqlite3VdbeCurrentAddr(v); v 123019 ext/sqlite3/libsqlite/sqlite3.c pLevel->addrBody = sqlite3VdbeCurrentAddr(v); v 123023 ext/sqlite3/libsqlite/sqlite3.c addScanStatus(v, pTabList, pLevel, addrExplain); v 123028 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "Begin WHERE-core")); v 123046 ext/sqlite3/libsqlite/sqlite3.c Vdbe *v = pParse->pVdbe; v 123055 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "End WHERE-core")); v 123061 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, pLevel->addrCont); v 123063 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, pLevel->op, pLevel->p1, pLevel->p2, pLevel->p3); v 123064 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP5(v, pLevel->p5); v 123065 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 123066 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pLevel->op==OP_Next); v 123067 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pLevel->op==OP_Prev); v 123068 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pLevel->op==OP_VNext); v 123073 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, pLevel->addrNxt); v 123075 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, pIn->addrInTop+1); v 123076 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, pIn->eEndLoopOp, pIn->iCur, pIn->addrInTop); v 123077 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 123078 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pIn->eEndLoopOp==OP_PrevIfOpen); v 123079 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverageIf(v, pIn->eEndLoopOp==OP_NextIfOpen); v 123080 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, pIn->addrInTop-1); v 123083 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, pLevel->addrBrk); v 123085 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrSkip); v 123086 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "next skip-scan on %s", pLoop->u.btree.pIndex->zName)); v 123087 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, pLevel->addrSkip); v 123088 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, pLevel->addrSkip-2); v 123092 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3VdbeGetOp(v, pLevel->addrLikeRep-1)->p1 ){ v 123097 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, pLevel->iLikeRepCntr, pLevel->addrLikeRep); v 123098 ext/sqlite3/libsqlite/sqlite3.c VdbeCoverage(v); v 123101 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp1(v, OP_IfPos, pLevel->iLeftJoin); VdbeCoverage(v); v 123105 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_NullRow, pTabList->a[i].iCursor); v 123108 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_NullRow, pLevel->iIdxCur); v 123111 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, pLevel->p1, pLevel->addrFirst); v 123113 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrFirst); v 123115 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeJumpHere(v, addr); v 123117 ext/sqlite3/libsqlite/sqlite3.c VdbeModuleComment((v, "End WHERE-loop%d: %s", i, v 123124 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResolveLabel(v, pWInfo->iBreak); v 123141 ext/sqlite3/libsqlite/sqlite3.c last = sqlite3VdbeCurrentAddr(v); v 123143 ext/sqlite3/libsqlite/sqlite3.c pOp = sqlite3VdbeGetOp(v, k); v 123171 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, pTabItem->iCursor); v 123177 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, pLevel->iIdxCur); v 123198 ext/sqlite3/libsqlite/sqlite3.c last = sqlite3VdbeCurrentAddr(v); v 123200 ext/sqlite3/libsqlite/sqlite3.c pOp = sqlite3VdbeGetOp(v, k); v 125496 ext/sqlite3/libsqlite/sqlite3.c ExprSpan v; v 125497 ext/sqlite3/libsqlite/sqlite3.c v.pExpr = sqlite3PExpr(pParse, TK_UMINUS, yymsp[0].minor.yy346.pExpr, 0, 0); v 125498 ext/sqlite3/libsqlite/sqlite3.c v.zStart = yymsp[-1].minor.yy0.z; v 125499 ext/sqlite3/libsqlite/sqlite3.c v.zEnd = yymsp[0].minor.yy346.zEnd; v 125500 ext/sqlite3/libsqlite/sqlite3.c sqlite3AddDefaultValue(pParse,&v); v 125505 ext/sqlite3/libsqlite/sqlite3.c ExprSpan v; v 125506 ext/sqlite3/libsqlite/sqlite3.c spanExpr(&v, pParse, TK_STRING, &yymsp[0].minor.yy0); v 125507 ext/sqlite3/libsqlite/sqlite3.c sqlite3AddDefaultValue(pParse,&v); v 131719 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 v; v 131720 ext/sqlite3/libsqlite/sqlite3.c if( z && sqlite3DecOrHexToI64(z, &v)==SQLITE_OK ){ v 131721 ext/sqlite3/libsqlite/sqlite3.c bDflt = v; v 133321 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *p, sqlite_int64 v){ v 133323 ext/sqlite3/libsqlite/sqlite3.c sqlite_uint64 vu = v; v 133333 ext/sqlite3/libsqlite/sqlite3.c #define GETVARINT_STEP(v, ptr, shift, mask1, mask2, var, ret) \ v 133334 ext/sqlite3/libsqlite/sqlite3.c v = (v & mask1) | ( (*ptr++) << shift ); \ v 133335 ext/sqlite3/libsqlite/sqlite3.c if( (v & mask2)==0 ){ var = v; return ret; } v 133336 ext/sqlite3/libsqlite/sqlite3.c #define GETVARINT_INIT(v, ptr, shift, mask1, mask2, var, ret) \ v 133337 ext/sqlite3/libsqlite/sqlite3.c v = (*ptr++); \ v 133338 ext/sqlite3/libsqlite/sqlite3.c if( (v & mask2)==0 ){ var = v; return ret; } v 133345 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *p, sqlite_int64 *v){ v 133351 ext/sqlite3/libsqlite/sqlite3.c GETVARINT_INIT(a, p, 0, 0x00, 0x80, *v, 1); v 133352 ext/sqlite3/libsqlite/sqlite3.c GETVARINT_STEP(a, p, 7, 0x7F, 0x4000, *v, 2); v 133353 ext/sqlite3/libsqlite/sqlite3.c GETVARINT_STEP(a, p, 14, 0x3FFF, 0x200000, *v, 3); v 133354 ext/sqlite3/libsqlite/sqlite3.c GETVARINT_STEP(a, p, 21, 0x1FFFFF, 0x10000000, *v, 4); v 133362 ext/sqlite3/libsqlite/sqlite3.c *v = b; v 133391 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3VarintLen(sqlite3_uint64 v){ v 133395 ext/sqlite3/libsqlite/sqlite3.c v >>= 7; v 133396 ext/sqlite3/libsqlite/sqlite3.c }while( v!=0 ); v 139190 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 v = 0; v 139192 ext/sqlite3/libsqlite/sqlite3.c i += sqlite3Fts3GetVarint(&aDoclist[i], &v); v 139211 ext/sqlite3/libsqlite/sqlite3.c if( v>1 ){ v 139218 ext/sqlite3/libsqlite/sqlite3.c if( v==0 ){ /* 0x00. Next integer will be a docid. */ v 139220 ext/sqlite3/libsqlite/sqlite3.c }else if( v==1 ){ /* 0x01. Next integer will be a column number. */ v 139230 ext/sqlite3/libsqlite/sqlite3.c iCol = (int)v; v 153741 ext/sqlite3/libsqlite/sqlite3.c static RtreeValue rtreeValueDown(sqlite3_value *v){ v 153742 ext/sqlite3/libsqlite/sqlite3.c double d = sqlite3_value_double(v); v 153749 ext/sqlite3/libsqlite/sqlite3.c static RtreeValue rtreeValueUp(sqlite3_value *v){ v 153750 ext/sqlite3/libsqlite/sqlite3.c double d = sqlite3_value_double(v); v 506 ext/sqlite3/libsqlite/sqlite3ext.h # define SQLITE_EXTENSION_INIT2(v) sqlite3_api=v; v 513 ext/sqlite3/libsqlite/sqlite3ext.h # define SQLITE_EXTENSION_INIT2(v) (void)v; /* unused parameter */ v 34 ext/sqlite3/php_sqlite3.h # define SQLITE3G(v) TSRMG(sqlite3_globals_id, zend_sqlite3_globals *, v) v 39 ext/sqlite3/php_sqlite3.h # define SQLITE3G(v) (sqlite3_globals.v) v 764 ext/standard/array.c if (Z_ARRVAL_P(array)->u.v.nApplyCount > 1) { v 772 ext/standard/array.c Z_ARRVAL_P(array)->u.v.nApplyCount++; v 779 ext/standard/array.c Z_ARRVAL_P(array)->u.v.nApplyCount--; v 1459 ext/standard/array.c if (thash->u.v.nApplyCount > 1) { v 1471 ext/standard/array.c thash->u.v.nApplyCount++; v 1473 ext/standard/array.c thash->u.v.nApplyCount--; v 1952 ext/standard/array.c if ((Z_ARRVAL_P(entry)->u.v.nApplyCount > 1)) { v 1958 ext/standard/array.c Z_ARRVAL_P(entry)->u.v.nApplyCount++; v 1964 ext/standard/array.c Z_ARRVAL_P(entry)->u.v.nApplyCount--; v 2311 ext/standard/array.c if (EXPECTED(hash->u.v.nIteratorsCount == 0)) { v 2518 ext/standard/array.c in_hash->u.v.nIteratorsCount = 0; v 2522 ext/standard/array.c in_hash->u.v.flags = out_hash.u.v.flags; v 2684 ext/standard/array.c if (EXPECTED(Z_ARRVAL_P(stack)->u.v.nIteratorsCount == 0)) { v 2768 ext/standard/array.c if (EXPECTED(Z_ARRVAL_P(stack)->u.v.nIteratorsCount == 0)) { v 2797 ext/standard/array.c Z_ARRVAL_P(stack)->u.v.nIteratorsCount = 0; v 2801 ext/standard/array.c Z_ARRVAL_P(stack)->u.v.flags = new_hash.u.v.flags; v 2993 ext/standard/array.c if ((thash && thash->u.v.nApplyCount > 1) || (src_entry == dest_entry && Z_ISREF_P(dest_entry) && (Z_REFCOUNT_P(dest_entry) % 2))) { v 3027 ext/standard/array.c thash->u.v.nApplyCount++; v 3031 ext/standard/array.c thash->u.v.nApplyCount--; v 3122 ext/standard/array.c if (Z_ARRVAL_P(dest_zval)->u.v.nApplyCount > 1 || v 3123 ext/standard/array.c Z_ARRVAL_P(src_zval)->u.v.nApplyCount > 1 || v 3131 ext/standard/array.c Z_ARRVAL_P(dest_zval)->u.v.nApplyCount++; v 3134 ext/standard/array.c Z_ARRVAL_P(src_zval)->u.v.nApplyCount++; v 3140 ext/standard/array.c Z_ARRVAL_P(dest_zval)->u.v.nApplyCount--; v 3143 ext/standard/array.c Z_ARRVAL_P(src_zval)->u.v.nApplyCount--; v 42 ext/standard/assert.c #define ASSERTG(v) ZEND_MODULE_GLOBALS_ACCESSOR(assert, v) v 239 ext/standard/basic_functions.h #define BG(v) ZEND_TSRMG(basic_globals_id, php_basic_globals *, v) v 242 ext/standard/basic_functions.h #define BG(v) (basic_globals.v) v 47 ext/standard/browscap.c #define BROWSCAP_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(browscap, v) v 145 ext/standard/crypt.c static void php_to64(char *s, zend_long v, int n) /* {{{ */ v 148 ext/standard/crypt.c *s++ = itoa64[v&0x3f]; v 149 ext/standard/crypt.c v >>= 6; v 59 ext/standard/dir.c #define DIRG(v) ZEND_TSRMG(dir_globals_id, php_dir_globals *, v) v 62 ext/standard/dir.c #define DIRG(v) (dir_globals.v) v 135 ext/standard/file.h #define FG(v) ZEND_TSRMG(file_globals_id, php_file_globals *, v) v 138 ext/standard/file.h #define FG(v) (file_globals.v) v 45 ext/standard/http.c if (ht->u.v.nApplyCount > 0) { v 140 ext/standard/http.c ht->u.v.nApplyCount++; v 144 ext/standard/http.c ht->u.v.nApplyCount--; v 96 ext/standard/pack.c char *v; v 99 ext/standard/pack.c v = (char *) &Z_LVAL_P(val); v 102 ext/standard/pack.c *output++ = v[map[i]]; v 356 ext/standard/pack.c char *v = ZSTR_VAL(str); v 365 ext/standard/pack.c char n = *v++; v 470 ext/standard/pack.c float v = (float) zval_get_double(&argv[currentarg++]); v 471 ext/standard/pack.c memcpy(&ZSTR_VAL(output)[outputpos], &v, sizeof(v)); v 472 ext/standard/pack.c outputpos += sizeof(v); v 479 ext/standard/pack.c double v = (double) zval_get_double(&argv[currentarg++]); v 480 ext/standard/pack.c memcpy(&ZSTR_VAL(output)[outputpos], &v, sizeof(v)); v 481 ext/standard/pack.c outputpos += sizeof(v); v 830 ext/standard/pack.c zend_long v = php_unpack(&input[inputpos], 1, issigned, byte_map); v 831 ext/standard/pack.c add_assoc_long(return_value, n, v); v 839 ext/standard/pack.c zend_long v; v 851 ext/standard/pack.c v = php_unpack(&input[inputpos], 2, issigned, map); v 852 ext/standard/pack.c add_assoc_long(return_value, n, v); v 858 ext/standard/pack.c zend_long v; v 865 ext/standard/pack.c v = php_unpack(&input[inputpos], sizeof(int), issigned, int_map); v 866 ext/standard/pack.c add_assoc_long(return_value, n, v); v 876 ext/standard/pack.c zend_long v = 0; v 889 ext/standard/pack.c v = ~INT_MAX; v 892 ext/standard/pack.c v |= php_unpack(&input[inputpos], 4, issigned, map); v 895 ext/standard/pack.c v = (signed int) v; v 897 ext/standard/pack.c v = (unsigned int) v; v 900 ext/standard/pack.c add_assoc_long(return_value, n, v); v 911 ext/standard/pack.c zend_long v = 0; v 923 ext/standard/pack.c v = php_unpack(&input[inputpos], 8, issigned, map); v 926 ext/standard/pack.c v = (zend_long) v; v 928 ext/standard/pack.c v = (zend_ulong) v; v 931 ext/standard/pack.c add_assoc_long(return_value, n, v); v 937 ext/standard/pack.c float v; v 939 ext/standard/pack.c memcpy(&v, &input[inputpos], sizeof(float)); v 940 ext/standard/pack.c add_assoc_double(return_value, n, (double)v); v 945 ext/standard/pack.c double v; v 947 ext/standard/pack.c memcpy(&v, &input[inputpos], sizeof(double)); v 948 ext/standard/pack.c add_assoc_double(return_value, n, v); v 131 ext/standard/php_array.h #define ARRAYG(v) ZEND_MODULE_GLOBALS_ACCESSOR(array, v) v 118 ext/standard/php_crypt_r.c to64(char *s, int32_t v, int n) v 121 ext/standard/php_crypt_r.c *s++ = itoa64[v & 0x3f]; v 122 ext/standard/php_crypt_r.c v >>= 6; v 38 ext/standard/php_lcg.h #define LCG(v) ZEND_TSRMG(lcg_globals_id, php_lcg_globals *, v) v 40 ext/standard/php_lcg.h #define LCG(v) (lcg_globals.v) v 40 ext/standard/php_random.h # define RANDOM_G(v) ZEND_TSRMG(random_globals_id, php_random_globals *, v) v 43 ext/standard/php_random.h # define RANDOM_G(v) random_globals.v v 147 ext/standard/rand.c #define mixBits(u, v) (hiBit(u)|loBits(v)) /* move hi bit of u to hi bit of v */ v 149 ext/standard/rand.c #define twist(m,u,v) (m ^ (mixBits(u,v)>>1) ^ ((php_uint32)(-(php_int32)(loBit(u))) & 0x9908b0dfU)) v 117 ext/standard/var.c if (level > 1 && ZEND_HASH_APPLY_PROTECTION(myht) && ++myht->u.v.nApplyCount > 1) { v 119 ext/standard/var.c --myht->u.v.nApplyCount; v 130 ext/standard/var.c --myht->u.v.nApplyCount; v 287 ext/standard/var.c if (level > 1 && ZEND_HASH_APPLY_PROTECTION(myht) && myht->u.v.nApplyCount++ > 1) { v 288 ext/standard/var.c myht->u.v.nApplyCount--; v 298 ext/standard/var.c myht->u.v.nApplyCount--; v 312 ext/standard/var.c if (myht->u.v.nApplyCount > 1) { v 316 ext/standard/var.c myht->u.v.nApplyCount++; v 326 ext/standard/var.c myht->u.v.nApplyCount--; v 487 ext/standard/var.c if (ZEND_HASH_APPLY_PROTECTION(myht) && myht->u.v.nApplyCount++ > 0) { v 488 ext/standard/var.c myht->u.v.nApplyCount--; v 502 ext/standard/var.c myht->u.v.nApplyCount--; v 514 ext/standard/var.c if (myht->u.v.nApplyCount > 0) { v 519 ext/standard/var.c myht->u.v.nApplyCount++; v 534 ext/standard/var.c myht->u.v.nApplyCount--; v 937 ext/standard/var.c || (Z_TYPE_P(data) == IS_ARRAY && Z_ARRVAL_P(data)->u.v.nApplyCount > 1) v 942 ext/standard/var.c Z_ARRVAL_P(data)->u.v.nApplyCount++; v 946 ext/standard/var.c Z_ARRVAL_P(data)->u.v.nApplyCount--; v 45 ext/tidy/php_tidy.h #define TG(v) ZEND_MODULE_GLOBALS_ACCESSOR(tidy, v) v 45 ext/tokenizer/php_tokenizer.h #define TOKENIZER_G(v) TSRMG(tokenizer_globals_id, zend_tokenizer_globals *, v) v 47 ext/tokenizer/php_tokenizer.h #define TOKENIZER_G(v) (tokenizer_globals.v) v 628 ext/wddx/wddx.c if (ht->u.v.nApplyCount > 1) { v 633 ext/wddx/wddx.c ht->u.v.nApplyCount++; v 637 ext/wddx/wddx.c ht->u.v.nApplyCount--; v 643 ext/wddx/wddx.c if (ht->u.v.nApplyCount > 1) { v 647 ext/wddx/wddx.c ht->u.v.nApplyCount++; v 649 ext/wddx/wddx.c ht->u.v.nApplyCount--; v 679 ext/wddx/wddx.c if (is_array && target_hash->u.v.nApplyCount > 1) { v 691 ext/wddx/wddx.c target_hash->u.v.nApplyCount++; v 698 ext/wddx/wddx.c target_hash->u.v.nApplyCount--; v 147 ext/xml/php_xml.h #define XML(v) ZEND_MODULE_GLOBALS_ACCESSOR(xml, v) v 68 ext/xmlreader/php_xmlreader.h #define XMLREADER_G(v) TSRMG(xmlreader_globals_id, zend_xmlreader_globals *, v) v 70 ext/xmlreader/php_xmlreader.h #define XMLREADER_G(v) (xmlreader_globals.v) v 864 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE v = calloc(1, sizeof(STRUCT_XMLRPC_VALUE)); v 865 ext/xmlrpc/libxmlrpc/xmlrpc.c if(v) { v 867 ext/xmlrpc/libxmlrpc/xmlrpc.c printf ("calloc'd 0x%x\n", v); v 869 ext/xmlrpc/libxmlrpc/xmlrpc.c v->type = xmlrpc_empty; v 870 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_init(&v->id); v 871 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_init(&v->str); v 873 ext/xmlrpc/libxmlrpc/xmlrpc.c return v; v 1049 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->v) { v 1050 ext/xmlrpc/libxmlrpc/xmlrpc.c if(!Q_Size(value->v->q)) { v 1051 ext/xmlrpc/libxmlrpc/xmlrpc.c value->v->type = type; v 1056 ext/xmlrpc/libxmlrpc/xmlrpc.c value->v = calloc(1, sizeof(STRUCT_XMLRPC_VECTOR)); v 1057 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->v) { v 1058 ext/xmlrpc/libxmlrpc/xmlrpc.c value->v->q = (queue*)malloc(sizeof(queue)); v 1059 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->v->q) { v 1060 ext/xmlrpc/libxmlrpc/xmlrpc.c Q_Init(value->v->q); v 1061 ext/xmlrpc/libxmlrpc/xmlrpc.c value->v->type = type; v 1157 ext/xmlrpc/libxmlrpc/xmlrpc.c if(target->type == xmlrpc_vector && target->v && v 1158 ext/xmlrpc/libxmlrpc/xmlrpc.c target->v->q && target->v->type != xmlrpc_vector_none) { v 1171 ext/xmlrpc/libxmlrpc/xmlrpc.c if( !(source->id.len && target->v->type == xmlrpc_vector_array) ) { v 1173 ext/xmlrpc/libxmlrpc/xmlrpc.c || Q_PushTail (target->v->q, XMLRPC_CopyValue (source))) { v 1223 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE v = NULL; v 1229 ext/xmlrpc/libxmlrpc/xmlrpc.c v = va_arg(vl, XMLRPC_VALUE); v 1230 ext/xmlrpc/libxmlrpc/xmlrpc.c if(v) { v 1231 ext/xmlrpc/libxmlrpc/xmlrpc.c if(!XMLRPC_AddValueToVector(target, v)) { v 1237 ext/xmlrpc/libxmlrpc/xmlrpc.c while (v); v 1241 ext/xmlrpc/libxmlrpc/xmlrpc.c if(NULL == v) { v 1273 ext/xmlrpc/libxmlrpc/xmlrpc.c if(vector && vector->v && vector->v->q) { v 1274 ext/xmlrpc/libxmlrpc/xmlrpc.c q_iter qi = Q_Iter_Head_F(vector->v->q); v 1300 ext/xmlrpc/libxmlrpc/xmlrpc.c if(vector && vector->v && vector->v->q && value) { v 1301 ext/xmlrpc/libxmlrpc/xmlrpc.c q_iter qi = Q_Iter_Head_F(vector->v->q); v 1307 ext/xmlrpc/libxmlrpc/xmlrpc.c Q_Iter_Del(vector->v->q, qi); v 1462 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->v) { v 1464 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE cur = (XMLRPC_VALUE)Q_Head(value->v->q); v 1471 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->v && value->v->q) { v 1472 ext/xmlrpc/libxmlrpc/xmlrpc.c cur = Q_Next(value->v->q); v 1479 ext/xmlrpc/libxmlrpc/xmlrpc.c Q_Destroy(value->v->q); v 1480 ext/xmlrpc/libxmlrpc/xmlrpc.c my_free(value->v->q); v 1481 ext/xmlrpc/libxmlrpc/xmlrpc.c my_free(value->v); v 1650 ext/xmlrpc/libxmlrpc/xmlrpc.c q_iter qi = Q_Iter_Head_F (xSource->v->q); v 1651 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_SetIsVector (xReturn, xSource->v->type); v 2139 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value && value->type == xmlrpc_vector && value->v) { v 2140 ext/xmlrpc/libxmlrpc/xmlrpc.c size = Q_Size(value->v->q); v 2167 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value && value->type == xmlrpc_vector && value->v) { v 2168 ext/xmlrpc/libxmlrpc/xmlrpc.c xReturn = (XMLRPC_VALUE)Q_Head(value->v->q); v 2193 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value && value->type == xmlrpc_vector && value->v) { v 2194 ext/xmlrpc/libxmlrpc/xmlrpc.c xReturn = (XMLRPC_VALUE)Q_Next(value->v->q); v 2251 ext/xmlrpc/libxmlrpc/xmlrpc.c return(value && value->v) ? value->v->type : xmlrpc_none; v 2280 ext/xmlrpc/libxmlrpc/xmlrpc.c switch (value->v->type) { v 368 ext/xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE_TYPE XMLRPC_GetValueType(XMLRPC_VALUE v); v 369 ext/xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE_TYPE_EASY XMLRPC_GetValueTypeEasy(XMLRPC_VALUE v); v 370 ext/xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VECTOR_TYPE XMLRPC_GetVectorType(XMLRPC_VALUE v); v 90 ext/xmlrpc/libxmlrpc/xmlrpc_private.h XMLRPC_VECTOR v; /* vector type specific info */ v 559 ext/xmlrpc/xmlrpc-epi-php.c if (ht && ht->u.v.nApplyCount > 1) { v 573 ext/xmlrpc/xmlrpc-epi-php.c ht->u.v.nApplyCount++; v 590 ext/xmlrpc/xmlrpc-epi-php.c ht->u.v.nApplyCount--; v 1285 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE v = XMLRPC_CreateValueDateTime_ISO8601(NULL, Z_STRVAL_P(value)); v 1286 ext/xmlrpc/xmlrpc-epi-php.c if (v) { v 1287 ext/xmlrpc/xmlrpc-epi-php.c time_t timestamp = (time_t) php_parse_date((char *)XMLRPC_GetValueDateTime_ISO8601(v), NULL); v 1300 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_CleanupValue(v); v 129 ext/xsl/php_xsl.h #define XSL_G(v) TSRMG(xsl_globals_id, zend_xsl_globals *, v) v 131 ext/xsl/php_xsl.h #define XSL_G(v) (xsl_globals.v) v 66 ext/zlib/php_zlib.h #define ZLIBG(v) ZEND_MODULE_GLOBALS_ACCESSOR(zlib, v) v 144 main/SAPI.h # define SG(v) ZEND_TSRMG(sapi_globals_id, sapi_globals_struct *, v) v 147 main/SAPI.h # define SG(v) (sapi_globals.v) v 29 main/php_globals.h # define PG(v) ZEND_TSRMG(core_globals_id, php_core_globals *, v) v 32 main/php_globals.h # define PG(v) (core_globals.v) v 153 main/php_output.h # define OG(v) ZEND_TSRMG(output_globals_id, zend_output_globals *, v) v 155 main/php_output.h # define OG(v) (output_globals.v) v 82 sapi/apache2handler/php_apache.h #define AP2(v) ZEND_TSRMG(php_apache2_info_id, php_apache2_info_struct *, v) v 86 sapi/apache2handler/php_apache.h #define AP2(v) (php_apache2_info.v) v 203 sapi/cgi/cgi_main.c #define CGIG(v) ZEND_TSRMG(php_cgi_globals_id, php_cgi_globals_struct *, v) v 209 sapi/cgi/cgi_main.c #define CGIG(v) (php_cgi_globals.v) v 35 sapi/cli/php_cli_server.h #define CLI_SERVER_G(v) ZEND_TSRMG(cli_server_globals_id, zend_cli_server_globals *, v) v 38 sapi/cli/php_cli_server.h #define CLI_SERVER_G(v) (cli_server_globals.v) v 203 sapi/fpm/fpm/fpm_main.c #define CGIG(v) TSRMG(php_cgi_globals_id, php_cgi_globals_struct *, v) v 206 sapi/fpm/fpm/fpm_main.c #define CGIG(v) (php_cgi_globals.v) v 98 sapi/fpm/fpm/fpm_php.c char *v = strdup(value); v 99 sapi/fpm/fpm/fpm_php.c PG(disable_functions) = v; v 100 sapi/fpm/fpm/fpm_php.c fpm_php_disable(v, zend_disable_function); v 105 sapi/fpm/fpm/fpm_php.c char *v = strdup(value); v 106 sapi/fpm/fpm/fpm_php.c PG(disable_classes) = v; v 107 sapi/fpm/fpm/fpm_php.c fpm_php_disable(v, zend_disable_class); v 121 sapi/phpdbg/phpdbg.h # define PHPDBG_G(v) TSRMG(phpdbg_globals_id, zend_phpdbg_globals *, v) v 123 sapi/phpdbg/phpdbg.h # define PHPDBG_G(v) (phpdbg_globals.v) v 71 sapi/phpdbg/phpdbg_cmd.h #define phpdbg_init_param(v, t) do{ \ v 72 sapi/phpdbg/phpdbg_cmd.h (v)->type = (t); \ v 73 sapi/phpdbg/phpdbg_cmd.h (v)->addr = 0; \ v 74 sapi/phpdbg/phpdbg_cmd.h (v)->num = 0; \ v 75 sapi/phpdbg/phpdbg_cmd.h (v)->file.name = NULL; \ v 76 sapi/phpdbg/phpdbg_cmd.h (v)->file.line = 0; \ v 77 sapi/phpdbg/phpdbg_cmd.h (v)->method.class = NULL; \ v 78 sapi/phpdbg/phpdbg_cmd.h (v)->method.name = NULL; \ v 79 sapi/phpdbg/phpdbg_cmd.h (v)->str = NULL; \ v 80 sapi/phpdbg/phpdbg_cmd.h (v)->len = 0; \ v 81 sapi/phpdbg/phpdbg_cmd.h (v)->next = NULL; \ v 82 sapi/phpdbg/phpdbg_cmd.h (v)->top = NULL; \ v 111 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_FRAME(v) (PHPDBG_G(frame).v) v 112 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_EX(v) (EG(current_execute_data)->v) v 12 sapi/phpdbg/phpdbg_lexer.c #define LEX(v) (PHPDBG_G(lexer).v) v 30 sapi/phpdbg/phpdbg_rinit_hook.h # define PHPDBG_WG(v) TSRMG(phpdbg_webhelper_globals_id, zend_phpdbg_webhelper_globals *, v) v 32 sapi/phpdbg/phpdbg_rinit_hook.h # define PHPDBG_WG(v) (phpdbg_webhelper_globals.v) v 690 sapi/phpdbg/phpdbg_utils.c if (ZEND_HASH_APPLY_PROTECTION(myht) && ++myht->u.v.nApplyCount > 1) { v 692 sapi/phpdbg/phpdbg_utils.c --myht->u.v.nApplyCount; v 701 sapi/phpdbg/phpdbg_utils.c if (myht && ++myht->u.v.nApplyCount > 1) { v 703 sapi/phpdbg/phpdbg_utils.c --myht->u.v.nApplyCount; v 718 sapi/phpdbg/phpdbg_utils.c --myht->u.v.nApplyCount; v 31 win32/php_win32_globals.h # define PW32G(v) ZEND_TSRMG(php_win32_core_globals_id, php_win32_core_globals*, v) v 34 win32/php_win32_globals.h # define PW32G(v) (the_php_win32_core_globals.v)