12345678910111213141516171819202122232425262728293031323334353637383940 |
- PP code uses of curcop
- ----------------------
- pp_rv2gv
- when a new glob is created for an OPpLVAL_INTRO,
- curcop->cop_line is stored as GvLINE() in the new GP.
- pp_bless
- curcop->cop_stash is used as the stash in the one-arg form of bless
- pp_repeat
- tests (curcop != &compiling) to warn "Can't x= to readonly value"
- pp_pos
- pp_substr
- pp_index
- pp_rindex
- pp_aslice
- pp_lslice
- pp_splice
- curcop->cop_arybase
- pp_sort
- curcop->cop_stash used to determine whether to gv_fetchpv $a and $b
- pp_caller
- tests (curcop->cop_stash == debstash) to determine whether
- to set DB::args
- pp_reset
- resets vars in curcop->cop_stash
- pp_dbstate
- sets curcop = (COP*)op
- doeval
- compiles into curcop->cop_stash
- pp_nextstate
- sets curcop = (COP*)op
|