Index: trunk/processor/processor.m4
===================================================================
--- trunk/processor/processor.m4	(revision 1201)
+++ trunk/processor/processor.m4	(revision 1213)
@@ -49,4 +49,8 @@
 	PROCESS(zend_uint, try_op)
 	PROCESS(zend_uint, catch_op)
+#ifdef ZEND_ENGINE_2_5
+	PROCESS(zend_uint, finally_op)
+	PROCESS(zend_uint, finally_end)
+#endif
 ')
 dnl }}}
@@ -654,4 +658,7 @@
 #endif
 			case ZEND_JMP:
+#ifdef ZEND_FAST_CALL
+			case ZEND_FAST_CALL:
+#endif
 #ifdef ZEND_ENGINE_2
 				assert(Z_OP(src->op1).jmp_addr >= processor->active_op_array_src->opcodes && Z_OP(src->op1).jmp_addr - processor->active_op_array_src->opcodes < processor->active_op_array_src->last);
@@ -762,4 +769,7 @@
 #endif
 					case ZEND_JMP:
+#ifdef ZEND_FAST_CALL
+					case ZEND_FAST_CALL:
+#endif
 #ifdef ZEND_ENGINE_2
 						Z_OP(opline->op1).jmp_addr = &dst->opcodes[Z_OP(opline->op1).jmp_addr - src->opcodes];
@@ -874,4 +884,9 @@
 	PROCESS(zend_uint, T)
 
+#ifdef ZEND_ENGINE_2_4
+	PROCESS(zend_uint, nested_calls)
+	PROCESS(zend_uint, used_stack)
+#endif
+
 	STRUCT_ARRAY(last_brk_cont_t, last_brk_cont, zend_brk_cont_element, brk_cont_array)
 	PROCESS(last_brk_cont_t, last_brk_cont)
@@ -886,4 +901,7 @@
 	STRUCT_ARRAY(int, last_try_catch, zend_try_catch_element, try_catch_array)
 	PROCESS(int, last_try_catch)
+#endif
+#ifdef ZEND_ENGINE_2_5
+	PROCESS(zend_bool, has_finally_block)
 #endif
 
