code_ptr 266 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_uw patch_pc_relative_loads(sljit_uw *last_pc_patch, sljit_uw *code_ptr, sljit_uw* const_pool, sljit_uw cpool_size) code_ptr 274 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(const_pool - code_ptr <= CONST_POOL_ALIGNMENT); code_ptr 281 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c while (last_pc_patch < code_ptr) { code_ptr 392 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code) code_ptr 401 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr--; code_ptr 404 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2)); code_ptr 407 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); code_ptr 416 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); code_ptr 423 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); code_ptr 429 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c diff = ((sljit_sw)jump->u.target - (sljit_sw)code_ptr); code_ptr 432 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)code_ptr); code_ptr 440 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr -= 2; code_ptr 441 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c *code_ptr = ((jump->flags & IS_BL) ? (BL - CONDITIONAL) : (B - CONDITIONAL)) | (code_ptr[2] & COND_MASK); code_ptr 560 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_uw *code_ptr; code_ptr 603 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr = code; code_ptr 639 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c label->addr = (sljit_uw)code_ptr; code_ptr 640 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c label->size = code_ptr - code; code_ptr 648 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c *code_ptr = *buf_ptr++; code_ptr 655 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (detect_jump_type(jump, code_ptr, code)) code_ptr 656 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr--; code_ptr 657 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c jump->addr = (sljit_uw)code_ptr; code_ptr 659 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c jump->addr = (sljit_uw)(code_ptr - 2); code_ptr 660 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (detect_jump_type(jump, code_ptr, code)) code_ptr 661 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr -= 2; code_ptr 667 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c label->addr = (sljit_uw)(code_ptr + 1); code_ptr 668 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c label->size = (code_ptr + 1) - code; code_ptr 673 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c const_->addr = (sljit_uw)code_ptr; code_ptr 675 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c const_->addr = (sljit_uw)(code_ptr - 1); code_ptr 679 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr++; code_ptr 686 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c cpool_start_address = ALIGN_INSTRUCTION(code_ptr + 1); code_ptr 687 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c cpool_current_index = patch_pc_relative_loads(last_pc_patch, code_ptr, cpool_start_address, cpool_size); code_ptr 690 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c *code_ptr = B | (((cpool_start_address - code_ptr) + cpool_current_index - 2) & ~PUSH_POOL); code_ptr 691 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr = cpool_start_address + cpool_current_index; code_ptr 695 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c last_pc_patch = code_ptr; code_ptr 709 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c cpool_start_address = ALIGN_INSTRUCTION(code_ptr); code_ptr 710 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c cpool_current_index = patch_pc_relative_loads(last_pc_patch, code_ptr, cpool_start_address, compiler->cpool_fill); code_ptr 712 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr = cpool_start_address + cpool_current_index; code_ptr 747 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c jump->addr = (sljit_uw)code_ptr; code_ptr 748 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr[0] = (sljit_uw)buf_ptr; code_ptr 749 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr[1] = *buf_ptr; code_ptr 750 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c inline_set_jump_addr((sljit_uw)code_ptr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target, 0); code_ptr 751 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr += 2; code_ptr 776 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c const_->addr = (sljit_uw)code_ptr; code_ptr 778 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr[0] = (sljit_uw)buf_ptr; code_ptr 779 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr[1] = *buf_ptr; code_ptr 785 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c inline_set_const((sljit_uw)code_ptr, *buf_ptr, 0); code_ptr 786 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c code_ptr += 2; code_ptr 792 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(code_ptr - code <= (sljit_si)size); code_ptr 795 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_uw); code_ptr 796 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 154 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code) code_ptr 170 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4); code_ptr 175 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr[-5] ^= (jump->flags & IS_CBZ) ? (0x1 << 24) : 0x1; code_ptr 190 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr[-5] -= (2 << 5); code_ptr 191 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr[-2] = code_ptr[0]; code_ptr 196 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr[-5] -= (1 << 5); code_ptr 198 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr[-1] = code_ptr[0]; code_ptr 210 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_ins *code_ptr; code_ptr 229 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr = code; code_ptr 239 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c *code_ptr = *buf_ptr++; code_ptr 245 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c label->addr = (sljit_uw)code_ptr; code_ptr 246 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c label->size = code_ptr - code; code_ptr 250 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c jump->addr = (sljit_uw)(code_ptr - 4); code_ptr 251 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr -= detect_jump_type(jump, code_ptr, code); code_ptr 255 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c const_->addr = (sljit_uw)code_ptr; code_ptr 258 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c code_ptr ++; code_ptr 266 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c label->addr = (sljit_uw)code_ptr; code_ptr 267 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c label->size = code_ptr - code; code_ptr 274 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); code_ptr 311 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins); code_ptr 312 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 224 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_uh *code_ptr, sljit_uh *code) code_ptr 235 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2)) >> 1; code_ptr 239 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; code_ptr 346 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_uh *code_ptr; code_ptr 363 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c code_ptr = code; code_ptr 373 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c *code_ptr = *buf_ptr++; code_ptr 379 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c label->addr = ((sljit_uw)code_ptr) | 0x1; code_ptr 380 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c label->size = code_ptr - code; code_ptr 384 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c jump->addr = (sljit_uw)code_ptr - ((jump->flags & IS_COND) ? 10 : 8); code_ptr 385 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c code_ptr -= detect_jump_type(jump, code_ptr, code); code_ptr 389 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c const_->addr = (sljit_uw)code_ptr; code_ptr 392 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c code_ptr ++; code_ptr 400 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c label->addr = ((sljit_uw)code_ptr) | 0x1; code_ptr 401 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c label->size = code_ptr - code; code_ptr 408 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); code_ptr 417 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_uh); code_ptr 418 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 221 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code) code_ptr 230 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return code_ptr; code_ptr 233 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return code_ptr; code_ptr 349 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return code_ptr; code_ptr 353 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static __attribute__ ((noinline)) void sljit_cache_flush(void* code, void* code_ptr) code_ptr 355 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 363 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_ins *code_ptr; code_ptr 381 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c code_ptr = code; code_ptr 390 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c *code_ptr = *buf_ptr++; code_ptr 397 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c label->addr = (sljit_uw)code_ptr; code_ptr 398 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c label->size = code_ptr - code; code_ptr 403 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c jump->addr = (sljit_uw)(code_ptr - 3); code_ptr 405 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c jump->addr = (sljit_uw)(code_ptr - 7); code_ptr 407 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c code_ptr = detect_jump_type(jump, code_ptr, code); code_ptr 412 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c const_->addr = (sljit_uw)code_ptr; code_ptr 415 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c code_ptr ++; code_ptr 423 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c label->addr = (sljit_uw)code_ptr; code_ptr 424 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c label->size = code_ptr - code; code_ptr 431 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); code_ptr 479 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins); code_ptr 481 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 484 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_cache_flush(code, code_ptr); code_ptr 248 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code) code_ptr 274 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr)) & ~0x3l; code_ptr 321 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_ins *code_ptr; code_ptr 346 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr = code; code_ptr 355 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c *code_ptr = *buf_ptr++; code_ptr 362 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c label->addr = (sljit_uw)code_ptr; code_ptr 363 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c label->size = code_ptr - code; code_ptr 368 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c jump->addr = (sljit_uw)(code_ptr - 3); code_ptr 370 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c jump->addr = (sljit_uw)(code_ptr - 6); code_ptr 372 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (detect_jump_type(jump, code_ptr, code)) { code_ptr 374 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[-3] = code_ptr[0]; code_ptr 375 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr -= 3; code_ptr 378 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr -= 3; code_ptr 379 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[-1] = code_ptr[2]; code_ptr 380 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[0] = code_ptr[3]; code_ptr 383 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr--; code_ptr 384 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[-1] = code_ptr[0]; code_ptr 385 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[0] = code_ptr[1]; code_ptr 387 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT((code_ptr[-3] & 0xfc00ffff) == 0x780007c6); code_ptr 388 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[-3] ^= 0x8422; code_ptr 390 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[-2] ^= 0x4000000; code_ptr 393 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[-6] = code_ptr[0]; code_ptr 394 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr -= 6; code_ptr 398 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[0] = BCx | (2 << 2) | ((code_ptr[0] ^ (8 << 21)) & 0x03ff0001); code_ptr 399 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr++; code_ptr 401 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr[0] = Bx; code_ptr 408 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c const_->addr = (sljit_uw)code_ptr; code_ptr 411 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr ++; code_ptr 419 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c label->addr = (sljit_uw)code_ptr; code_ptr 420 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c label->size = code_ptr - code; code_ptr 428 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size - (sizeof(struct sljit_function_context) / sizeof(sljit_ins))); code_ptr 430 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); code_ptr 491 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins); code_ptr 492 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 496 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (((sljit_sw)code_ptr) & 0x4) code_ptr 497 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c code_ptr++; code_ptr 498 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_set_function_context(NULL, (struct sljit_function_context*)code_ptr, (sljit_sw)code, (void*)sljit_generate_code); code_ptr 499 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return code_ptr; code_ptr 501 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_set_function_context(NULL, (struct sljit_function_context*)code_ptr, (sljit_sw)code, (void*)sljit_generate_code); code_ptr 502 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return code_ptr; code_ptr 198 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code) code_ptr 206 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return code_ptr; code_ptr 268 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return code_ptr; code_ptr 275 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_ins *code_ptr; code_ptr 293 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c code_ptr = code; code_ptr 302 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c *code_ptr = *buf_ptr++; code_ptr 309 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c label->addr = (sljit_uw)code_ptr; code_ptr 310 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c label->size = code_ptr - code; code_ptr 315 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c jump->addr = (sljit_uw)(code_ptr - 3); code_ptr 317 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c jump->addr = (sljit_uw)(code_ptr - 6); code_ptr 319 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c code_ptr = detect_jump_type(jump, code_ptr, code); code_ptr 324 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c const_->addr = (sljit_uw)code_ptr; code_ptr 327 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c code_ptr ++; code_ptr 335 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c label->addr = (sljit_uw)code_ptr; code_ptr 336 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c label->size = code_ptr - code; code_ptr 343 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_ASSERT(code_ptr - code <= (sljit_si)compiler->size); code_ptr 377 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins); code_ptr 378 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 903 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static SLJIT_INLINE sljit_ins * detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code) code_ptr 910 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return code_ptr; code_ptr 967 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return code_ptr; code_ptr 993 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return code_ptr; code_ptr 1000 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c sljit_ins *code_ptr; code_ptr 1018 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c code_ptr = code; code_ptr 1027 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c *code_ptr = *buf_ptr++; code_ptr 1034 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c label->addr = (sljit_uw) code_ptr; code_ptr 1035 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c label->size = code_ptr - code; code_ptr 1041 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c jump->addr = (sljit_uw)(code_ptr - 4); code_ptr 1043 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c jump->addr = (sljit_uw)(code_ptr - 3); code_ptr 1045 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c code_ptr = detect_jump_type(jump, code_ptr, code); code_ptr 1051 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const_->addr = (sljit_uw) code_ptr; code_ptr 1055 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c code_ptr++; code_ptr 1063 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c label->addr = (sljit_uw) code_ptr; code_ptr 1064 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c label->size = code_ptr - code; code_ptr 1071 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); code_ptr 1115 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins); code_ptr 1116 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_CACHE_FLUSH(code, code_ptr); code_ptr 41 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c static sljit_ub* generate_far_jump_code(struct sljit_jump *jump, sljit_ub *code_ptr, sljit_si type) code_ptr 44 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *code_ptr++ = JMP_i32; code_ptr 48 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *code_ptr++ = CALL_i32; code_ptr 52 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *code_ptr++ = GROUP_0F; code_ptr 53 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *code_ptr++ = get_jump_code(type); code_ptr 60 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *(sljit_sw*)code_ptr = jump->u.target - (jump->addr + 4); code_ptr 61 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c code_ptr += 4; code_ptr 63 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c return code_ptr; code_ptr 42 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c static sljit_ub* generate_far_jump_code(struct sljit_jump *jump, sljit_ub *code_ptr, sljit_si type) code_ptr 46 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = get_jump_code(type ^ 0x1) - 0x10; code_ptr 47 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = 10 + 3; code_ptr 51 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = REX_W | REX_B; code_ptr 52 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = MOV_r_i32 + 1; code_ptr 53 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c jump->addr = (sljit_uw)code_ptr; code_ptr 58 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *(sljit_sw*)code_ptr = jump->u.target; code_ptr 60 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c code_ptr += sizeof(sljit_sw); code_ptr 61 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = REX_B; code_ptr 62 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = GROUP_FF; code_ptr 63 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = (type >= SLJIT_FAST_CALL) ? (MOD_REG | CALL_rm | 1) : (MOD_REG | JMP_rm | 1); code_ptr 65 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c return code_ptr; code_ptr 68 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c static sljit_ub* generate_fixed_jump(sljit_ub *code_ptr, sljit_sw addr, sljit_si type) code_ptr 70 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c sljit_sw delta = addr - ((sljit_sw)code_ptr + 1 + sizeof(sljit_si)); code_ptr 73 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = (type == 2) ? CALL_i32 : JMP_i32; code_ptr 74 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *(sljit_sw*)code_ptr = delta; code_ptr 78 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = REX_W | REX_B; code_ptr 79 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = MOV_r_i32 + 1; code_ptr 80 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *(sljit_sw*)code_ptr = addr; code_ptr 81 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c code_ptr += sizeof(sljit_sw); code_ptr 82 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = REX_B; code_ptr 83 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = GROUP_FF; code_ptr 84 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *code_ptr++ = (type == 2) ? (MOD_REG | CALL_rm | 1) : (MOD_REG | JMP_rm | 1); code_ptr 87 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c return code_ptr; code_ptr 389 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c static sljit_ub* generate_far_jump_code(struct sljit_jump *jump, sljit_ub *code_ptr, sljit_si type); code_ptr 392 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c static sljit_ub* generate_fixed_jump(sljit_ub *code_ptr, sljit_sw addr, sljit_si type); code_ptr 395 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c static sljit_ub* generate_near_jump_code(struct sljit_jump *jump, sljit_ub *code_ptr, sljit_ub *code, sljit_si type) code_ptr 408 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return generate_far_jump_code(jump, code_ptr, type); code_ptr 413 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = JMP_i8; code_ptr 415 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = JMP_i32; code_ptr 420 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = CALL_i32; code_ptr 424 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = get_jump_code(type) - 0x10; code_ptr 428 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = GROUP_0F; code_ptr 429 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = get_jump_code(type); code_ptr 435 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr += sizeof(sljit_sb); code_ptr 439 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr += sizeof(sljit_sw); code_ptr 441 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr += sizeof(sljit_si); code_ptr 445 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return code_ptr; code_ptr 452 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_ub *code_ptr; code_ptr 470 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr = code; code_ptr 481 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_MEMMOVE(code_ptr, buf_ptr, len); code_ptr 482 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr += len; code_ptr 487 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c jump->addr = (sljit_uw)code_ptr; code_ptr 489 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr = generate_near_jump_code(jump, code_ptr, code, *buf_ptr - 4); code_ptr 491 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr = generate_far_jump_code(jump, code_ptr, *buf_ptr - 4); code_ptr 495 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c label->addr = (sljit_uw)code_ptr; code_ptr 496 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c label->size = code_ptr - code; code_ptr 500 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c const_->addr = ((sljit_uw)code_ptr) - sizeof(sljit_sw); code_ptr 505 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *code_ptr++ = (*buf_ptr == 2) ? CALL_i32 : JMP_i32; code_ptr 507 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *(sljit_sw*)code_ptr = *(sljit_sw*)buf_ptr - ((sljit_sw)code_ptr + sizeof(sljit_sw)); code_ptr 508 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr += sizeof(sljit_sw); code_ptr 511 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c code_ptr = generate_fixed_jump(code_ptr, *(sljit_sw*)(buf_ptr + 1), *buf_ptr); code_ptr 558 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_ASSERT(code_ptr <= code + compiler->size); code_ptr 560 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c compiler->executable_size = code_ptr - code;