Name Description Size
AsyncFunctionResolveKind.h vm_AsyncFunctionResolveKind_h 578
BytecodeFormatFlags.h [SMDOC] Bytecode Format flags (JOF_*) 3018
CheckIsObjectKind.h vm_CheckIsObjectKind_h 619
CompletionKind.h 509
FunctionFlags.h 11606
FunctionPrefixKind.h vm_FunctionPrefixKind_h 553
GeneratorAndAsyncKind.h namespace js 601
GeneratorResumeKind.h vm_GeneratorResumeKind_h 562
Opcodes.h 139271
SourceNotes.h Source notes generated along with bytecode for decompiling and debugging. A source note is a uint8_t with 4 bits of type and 4 of offset from the pc of the previous note. If 4 bits of offset aren't enough, extended delta notes (XDelta) consisting of 1 set high order bit followed by 7 offset bits are emitted before the next note. Some notes have operand offsets encoded immediately after them, in note bytes or byte-triples. Source Note Extended Delta +7-6-5-4+3-2-1-0+ +7+6-5-4-3-2-1-0+ | type | delta | |1| ext-delta | +-------+-------+ +-+-------------+ At most one "gettable" note (i.e., a note of type other than NewLine, ColSpan, SetLine, and XDelta) applies to a given bytecode. NB: the js::SrcNote::specs_ array is indexed by this enum, so its initializers need to match the order here. 13553
StencilEnums.h 12878
Symbol.h Symbols. 3782
ThrowMsgKind.h vm_ThrowMsgKind_h 964