webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Attributes | List of all members
JSC::UnlinkedCodeBlock::RareData Struct Reference

#include <UnlinkedCodeBlock.h>

Classes

struct  TypeProfilerExpressionRange
 

Public Attributes

 WTF_MAKE_FAST_ALLOCATED
 
Vector< UnlinkedHandlerInfom_exceptionHandlers
 
Vector< WriteBarrier< RegExp > > m_regexps
 
Vector< ConstantBufferm_constantBuffers
 
Vector< UnlinkedSimpleJumpTablem_switchJumpTables
 
Vector< UnlinkedStringJumpTablem_stringSwitchJumpTables
 
Vector< ExpressionRangeInfo::FatPositionm_expressionInfoFatPositions
 
HashMap< unsigned, TypeProfilerExpressionRangem_typeProfilerInfoMap
 
Vector< size_tm_opProfileControlFlowBytecodeOffsets
 

Member Data Documentation

◆ m_constantBuffers

Vector< ConstantBuffer > JSC::UnlinkedCodeBlock::RareData::m_constantBuffers

◆ m_exceptionHandlers

Vector< UnlinkedHandlerInfo > JSC::UnlinkedCodeBlock::RareData::m_exceptionHandlers

◆ m_expressionInfoFatPositions

Vector< ExpressionRangeInfo::FatPosition > JSC::UnlinkedCodeBlock::RareData::m_expressionInfoFatPositions

◆ m_opProfileControlFlowBytecodeOffsets

Vector< size_t > JSC::UnlinkedCodeBlock::RareData::m_opProfileControlFlowBytecodeOffsets

◆ m_regexps

Vector< WriteBarrier< RegExp > > JSC::UnlinkedCodeBlock::RareData::m_regexps

◆ m_stringSwitchJumpTables

Vector< UnlinkedStringJumpTable > JSC::UnlinkedCodeBlock::RareData::m_stringSwitchJumpTables

◆ m_switchJumpTables

Vector< UnlinkedSimpleJumpTable > JSC::UnlinkedCodeBlock::RareData::m_switchJumpTables

◆ m_typeProfilerInfoMap

HashMap< unsigned, TypeProfilerExpressionRange > JSC::UnlinkedCodeBlock::RareData::m_typeProfilerInfoMap

◆ WTF_MAKE_FAST_ALLOCATED

JSC::UnlinkedCodeBlock::RareData::WTF_MAKE_FAST_ALLOCATED

The documentation for this struct was generated from the following file: