pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:5:   */      #ifndef INTERPRET_H   #define INTERPRET_H      #include "global.h"   #include "program.h"   #include "pike_error.h"   #include "object.h"   #include "pike_rusage.h" + #include "pikecode.h"      struct catch_context   {    struct catch_context *prev;    JMP_BUF recovery;    struct svalue *save_expendible;    PIKE_OPCODE_T *next_addr;    ptrdiff_t continue_reladdr;   #ifdef PIKE_DEBUG    struct pike_frame *frame;
pike.git/src/interpret.h:848: Inside #if defined(PIKE_USE_MACHINE_CODE)
     #ifdef PIKE_USE_MACHINE_CODE   void call_check_threads_etc(void);   #if defined(OPCODE_INLINE_BRANCH) || defined(INS_F_JUMP) || \    defined(INS_F_JUMP_WITH_ARG) || defined(INS_F_JUMP_WITH_TWO_ARGS)   void branch_check_threads_etc(void);   #endif   #ifdef OPCODE_INLINE_RETURN   PIKE_OPCODE_T *inter_return_opcode_F_CATCH(PIKE_OPCODE_T *addr);   #endif + #ifdef OPCODE_INLINE_CATCH + PIKE_OPCODE_T *setup_catch_context(PIKE_OPCODE_T *addr); + PIKE_OPCODE_T *handle_caught_exception(void); + #endif   #ifdef PIKE_DEBUG   void simple_debug_instr_prologue_0 (PIKE_INSTR_T instr);   void simple_debug_instr_prologue_1 (PIKE_INSTR_T instr, INT32 arg);   void simple_debug_instr_prologue_2 (PIKE_INSTR_T instr, INT32 arg1, INT32 arg2);   #endif   #endif /* PIKE_USE_MACHINE_CODE */      PMOD_EXPORT void find_external_context(struct external_variable_context *loc,    int arg2);   struct pike_frame *alloc_pike_frame(void);