pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:165: Inside #if defined(__GNUC__) && __GNUC__ >= 3
  #if defined(__GNUC__) && __GNUC__ >= 3    __restrict   #endif    Pike_interpreter_pointer;   #define Pike_interpreter (*Pike_interpreter_pointer)      #define Pike_sp Pike_interpreter.stack_pointer   #define Pike_fp Pike_interpreter.frame_pointer   #define Pike_mark_sp Pike_interpreter.mark_stack_pointer    + /* +  * This is true when any of the tracing slowpaths need to be called. +  */ + #define PIKE_NEEDS_TRACE() UNLIKELY(Pike_interpreter.trace_level > 1 ||\ +  PIKE_FN_START_ENABLED() || PIKE_FN_DONE_ENABLED())    -  +    void LOW_POP_PIKE_FRAME(struct pike_frame *frame);   void POP_PIKE_FRAME(void);      static inline void callsite_init(struct pike_callsite *c) {    c->type = CALLTYPE_NONE;    c->flags = 0;    c->frame = NULL;    c->saved_jmpbuf = NULL;   }