pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:101:   #endif         int fast_check_threads_counter = 0;      PMOD_EXPORT int Pike_stack_size = EVALUATOR_STACK_SIZE;      static void do_trace_call(struct byte_buffer *buf, INT32 args);   static void do_trace_func_return (int got_retval, struct object *o, int fun);   static void do_trace_return (struct byte_buffer *buf, int got_retval); + static void do_trace_efun_call(const struct svalue *s, INT32 args); + #ifdef PIKE_DEBUG + static void do_trace_efun_return(const struct svalue *s, int got_retval); + #endif      void push_sp_mark(void)   {    if(Pike_mark_sp == Pike_interpreter.mark_stack + Pike_stack_size)    Pike_error("No more mark stack!\n");    *Pike_mark_sp++=Pike_sp;   }   ptrdiff_t pop_sp_mark(void)   {   #ifdef PIKE_DEBUG
pike.git/src/interpret.c:1575:      #define DONE return   #define FETCH   #define INTER_RETURN {SET_PROG_COUNTER(do_inter_return_label);JUMP_DONE;}      #if defined(PIKE_USE_MACHINE_CODE) && defined(_M_IX86)   /* Disable frame pointer optimization */   #pragma optimize("y", off)   #endif    - static void do_trace_efun_call(const struct svalue *s, INT32 args); - #ifdef PIKE_DEBUG - static void do_trace_efun_return(const struct svalue *s, int got_retval); - #endif -  +    #include "interpret_functions_fixed.h"      #if defined(PIKE_USE_MACHINE_CODE) && defined(_M_IX86)   /* Restore optimization */   #pragma optimize("", on)   #endif      #ifdef PIKE_SMALL_EVAL_INSTRUCTION   #undef SET_PROG_COUNTER   #undef PROG_COUNTER