/**-- SPY nest threading extension Copyright (C) Tektronix, Inc. 2000 - 2001. All rights reserved. @see GNU LGPL @author Tektronix CTE @(#) %derived_by: guidod % @version %version: bln_mpt1!1.13 % (%date_modified: Wed Jun 12 17:15:05 2002 %) @description These words are of old Tek CTE/MPT usage - it is quite useful for debugging, but in a portable environment it just means a minor speed penalty even if => SPY_OFF and a great speed penalty if SPY_ON. The default should be to not include it but some special Tek builds. */ /* To use it: enable the SPY' vocabulary when compiling colon words with spy-support. Later on, enable the spy-routine with SPY_ON and disable with SPY_OFF. The default spy-routine will print each word on enter and leave along with the stack contents at that point. You can attach customized entries into VALUEs named SPY-ENTER and SPY-LEAVE. Within a token-threaded environment, the CFA of the current entry can be gotten with R> DUP >R CELL - @ and most entries will give you a good >NAME for it. @{ */ #if defined(__version_control__) && defined(__GNUC__)static char* id __attribute__((unused)) = "@(#) $Id: %full_filespec: with-spy.c~bln_mpt1!1.13:csrc:bln_12xx!1 % $" #endif #define _P4_SOURCE 1 #include <pfe/pfe-base.h> #if defined PFE_WITH_SPY #include <pfe/def-restore.h> # ifndef PFE_SBR_CALL_THREADING;
static void p4_spy_execute (p4xt V)
|
/**
|
/**
|
/**
|
/** |
/**
|
/**
|
/** |
/**
|
/** |
/**
|
P4_LISTWORDS (with_spy) =
|
/* |
/* |