|
|
static void p4_spy_execute (p4xt V) { void (*saved)(int); P4_CALLER_MKSAVED; saved = PFE.spy_nest; PFE.spy_nest = 0; p4_call (V); PFE.spy_nest = saved; P4_CALLER_RESTORE; } |
|
|
/** SPY_OFF |
|
|
P4RUNTIME1(p4_spy_colon, p4_spy_colon_RT); |
|
|
P4COMPILES2 (p4_spy_semicolon, p4_spy_semicolon_execution, p4_locals_exit_execution, P4_SKIPS_NOTHING, P4_SEMICOLON_STYLE); |
|
P4COMPILES2 (p4_spy_exit, p4_spy_semicolon_execution, p4_locals_exit_execution, P4_SKIPS_NOTHING, P4_DEFAULT_STYLE); |
P4_LISTWORDS (with_spy) =
{
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
};
P4_COUNTWORDS (with_spy, "WITH-SPY kernel extension"); |
|
|
|