Canny | 2 Jul 22:34
Picon

semantics of some JSOPs


I am quite confused about the meaning of the following JS operations.

OPDEF(JSOP_CALLNAME,  57, "callname",   NULL,         3,  0,  2, 19,
JOF_ATOM|JOF_NAME|JOF_CALLOP)
OPDEF(JSOP_NAME,      59, "name",       NULL,         3,  0,  1, 19,
JOF_ATOM|JOF_NAME)
OPDEF(JSOP_BINDNAME,  108,"bindname",   NULL,         3,  0,  1,  0,
JOF_ATOM|JOF_NAME|JOF_SET)
OPDEF(JSOP_SETNAME,   109,"setname",    NULL,         3,  2,  1,  3,
JOF_ATOM|JOF_NAME|JOF_SET|JOF_DETECTING)

It seems that they are somehow related to each other. But I can't
guess too much information about these bytecode operations from
disassembling toy code written myself.

I would appreciate if anyone can give the definitions of these
operations.

Thanks!

-- Canny

Gmane