Product Documentation
Cadence SKILL Development Reference
Product Version IC23.1, June 2023

tracep

tracep( 
[ s_property...| t ] 
) 
=> g_result

Description

Turns on tracing of assignments to specified properties. This is an nlambda function.

If t is passed in, all properties are traced.

Passing t as an argument to the tracep function is allowed only if you set the internal system variable traceTEnable to t by typing sstatus(traceTEnable t)in the CIW.

If no argument is given, all properties being traced are returned. tracep prints the evaluated value assigned to the property and its previous value. The output port for tracing is ptport, which defaults to poport.

Arguments

s_property

Names of properties to be traced.

t

Traces all properties.

Value Returned

g_result

Properties successfully marked for tracing.

Examples

tracep myProp
putprop( 'foo 5 'myProp)
|Property myProp on foo set to 5, was nil => 5
untracep( myProp ) => ( myProp )

Related Topics

Debug Functions

untracep


Return to top
 ⠀
X