Code Values
Perl subs, XSUBs, and blocks are stored in CVs
See
definition
xcv_stash is stash CV was compiled in
xcv_start and xcv_root are pointers to compiled tree
xcbv_xsub used for XS subroutines
xcv_gv points to glob CV was defined in (...::__ANON__ for anon subs)
xcv_file has name of file defining the sub
xcv_depth tracks recursive calls
xcv_padlist is pointer to bindings for lexical variables
xcv_outside pointer to outer scope
< Stashes Continued
Private Variables >
Table of Contents
|
Page 49
YAPC 19101
, June 2001
Perl 5 Internals
Simon Cozens