pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:1166: Inside #if defined(PIKE_USE_MACHINE_CODE)
  #endif    new_catch_ctx->save_expendible = Pike_fp->expendible;    new_catch_ctx->continue_reladdr = ((INT32 *)addr)[0]    /* We need to run the entry prologue... */    - ENTRY_PROLOGUE_SIZE;       new_catch_ctx->next_addr = addr;    new_catch_ctx->prev = Pike_interpreter.catch_ctx;    Pike_interpreter.catch_ctx = new_catch_ctx;    DO_IF_DEBUG({ -  TRACE((CATCH_TRACE_LEVEL,"- Pushed catch context %p\n", new_catch_ctx)); +  TRACE((3,"- Pushed catch context %p\n", new_catch_ctx));    });    }       Pike_fp->expendible = Pike_fp->locals + Pike_fp->num_locals;       /* Need to adjust next_addr by sizeof(INT32) to skip past the jump    * address to the continue position after the catch block. */    addr = (PIKE_OPCODE_T *) ((INT32 *) addr + 1);       if (Pike_interpreter.catching_eval_jmpbuf) {