pike.git / src / interpreter.h

version» Context lines:

pike.git/src/interpreter.h:25:    debug_malloc_touch(Pike_fp);    while(1)    {    Pike_fp->pc = pc;    instr=EXTRACT_UCHAR(pc++);      #ifdef PIKE_DEBUG    if(d_flag)    {   #ifdef _REENTRANT - #ifndef __NT__ -  if(!mt_trylock(& interpreter_lock)) -  fatal("Interpreter running unlocked!\n"); - #endif +  CHECK_INTERPRETER_LOCK();    if(d_flag>1 && thread_for_id(th_self()) != thread_id)    fatal("thread_for_id() (or thread_id) failed in interpreter.h! %p != %p\n",thread_for_id(th_self()),thread_id);   #endif       Pike_sp[0].type=99; /* an invalid type */    Pike_sp[1].type=99;    Pike_sp[2].type=99;    Pike_sp[3].type=99;       if(Pike_sp<Pike_evaluator_stack || Pike_mark_sp < Pike_mark_stack || Pike_fp->locals>Pike_sp)