Searched refs:symbolTable (Results 1 - 25 of 31) sorted by relevance

12

/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSSymbolTableObject.h42 SharedSymbolTable* symbolTable() const { return m_symbolTable.get(); } function in class:JSC::JSSymbolTableObject
52 JSSymbolTableObject(VM& vm, Structure* structure, JSScope* scope, SharedSymbolTable* symbolTable = 0)
55 if (symbolTable)
56 m_symbolTable.set(vm, this, symbolTable);
75 SymbolTable& symbolTable = *object->symbolTable(); local
76 SymbolTable::iterator iter = symbolTable.find(propertyName.publicName());
77 if (iter == symbolTable.end())
89 SymbolTable& symbolTable = *object->symbolTable(); local
105 SymbolTable& symbolTable = *object->symbolTable(); local
124 SymbolTable& symbolTable = *object->symbolTable(); local
[all...]
H A DJSActivation.h51 SharedSymbolTable* symbolTable = codeBlock->symbolTable(); local
56 allocationSize(symbolTable)
58 ) JSActivation(vm, callFrame, symbolTable);
113 inline JSActivation::JSActivation(VM& vm, CallFrame* callFrame, SharedSymbolTable* symbolTable) argument
119 symbolTable
123 size_t captureCount = symbolTable->captureCount();
143 requiresDynamicChecks = symbolTable()->usesNonStrictEval();
147 inline int JSActivation::registersOffset(SharedSymbolTable* symbolTable) argument
149 return storageOffset() - (symbolTable
185 allocationSize(SharedSymbolTable* symbolTable) argument
[all...]
H A DJSVariableObject.h65 SharedSymbolTable* symbolTable = 0
67 : Base(vm, structure, scope, symbolTable)
H A DJSSymbolTableObject.cpp54 if (thisObject->symbolTable()->contains(propertyName.publicName()))
63 SymbolTable::const_iterator end = thisObject->symbolTable()->end();
64 for (SymbolTable::const_iterator it = thisObject->symbolTable()->begin(); it != end; ++it) {
H A DJSActivation.cpp55 for (int i = 0; i < thisObject->symbolTable()->captureCount(); ++i)
61 SymbolTableEntry entry = symbolTable()->inlineGet(propertyName.publicName());
75 SymbolTableEntry entry = symbolTable()->inlineGet(propertyName.publicName());
92 SymbolTableEntry entry = symbolTable()->inlineGet(propertyName.publicName());
116 SymbolTable::const_iterator end = thisObject->symbolTable()->end();
117 for (SymbolTable::const_iterator it = thisObject->symbolTable()->begin(); it != end; ++it) {
132 SymbolTable::iterator iter = symbolTable()->find(propertyName.publicName());
133 if (iter == symbolTable()->end())
H A DArguments.h242 SharedSymbolTable* symbolTable = callFrame->codeBlock()->symbolTable(); local
243 const SlowArgument* slowArguments = symbolTable->slowArguments();
246 size_t count = std::min<unsigned>(m_numArguments, symbolTable->parameterCount());
270 ASSERT(!jsCast<FunctionExecutable*>(inlineCallFrame->executable.get())->symbolTable(inlineCallFrame->isCall ? CodeForCall : CodeForConstruct)->slowArguments());
H A DJSNameScope.h68 symbolTable()->add(identifier.impl(), SymbolTableEntry(-1, attributes));
H A DExecutable.cpp363 // Try to share the symbolTable if possible
364 SharedSymbolTable* symbolTable = globalObject->symbolTable(); local
366 int index = symbolTable->size();
370 SymbolTable::AddResult result = symbolTable->add(ident.impl(), newEntry);
H A DJSScope.cpp220 ASSERT(jsCast<JSActivation*>(activation.asCell())->symbolTable()->get(identifier.impl()).isNull());
256 SymbolTableEntry entry = globalObject->symbolTable()->get(identifier.impl());
344 ASSERT(variableObject->symbolTable());
345 SymbolTableEntry entry = variableObject->symbolTable()->get(identifier.impl());
H A DExecutable.h735 SharedSymbolTable* symbolTable(CodeSpecializationKind kind) const { return m_unlinkedExecutable->symbolTable(kind); } function in class:JSC::FunctionExecutable
H A DJSGlobalObject.cpp550 int index = symbolTable()->size();
552 symbolTable()->add(global.identifier.impl(), newEntry);
/macosx-10.9.5/Csu-79/
H A Dlazy_dylib_loader.c113 static const macho_nlist* symbolTable = NULL; local
140 // next pass at load commands gets symbolTable, stringTable
149 symbolTable = (macho_nlist*)(&linkEditBase[symtab->symoff]);
197 const char* symbolName = &stringTable[symbolTable[symbolIndex].n_un.n_strx];
198 uint8_t ordinal = GET_LIBRARY_ORDINAL(symbolTable[symbolIndex].n_desc);
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCodeBlock.h563 if (!symbolTable())
566 return operand >= symbolTable()->captureStart()
567 && operand < symbolTable()->captureEnd();
884 SharedSymbolTable* symbolTable() const { return m_unlinkedCode->symbolTable(); } function in class:JSC::CodeBlock
1414 if (argument >= static_cast<size_t>(symbolTable()->parameterCount()))
1417 const SlowArgument* slowArguments = symbolTable()->slowArguments();
H A DUnlinkedCodeBlock.cpp169 m_symbolTableForCall.set(vm, this, result->symbolTable());
173 m_symbolTableForConstruct.set(vm, this, result->symbolTable());
H A DCodeBlock.cpp541 if (symbolTable() && symbolTable()->captureCount()) {
544 symbolTable()->captureCount(), symbolTable()->captureStart(), symbolTable()->captureEnd() - 1);
1525 if (codeBlock->symbolTable() && !codeBlock->symbolTable()->isEmpty()) {
1527 symbolTableTotalSize += (codeBlock->symbolTable()->capacity() * (sizeof(SymbolTable::KeyType) + sizeof(SymbolTable::MappedType)));
1580 dataLogF("Number of CodeBlocks with symbolTable: %zu\n", symbolTableIsNotEmpty);
1935 SymbolTableEntry entry = globalObject->symbolTable()
[all...]
H A DUnlinkedCodeBlock.h95 SharedSymbolTable* symbolTable(CodeSpecializationKind kind) function in class:JSC::UnlinkedFunctionExecutable
388 SharedSymbolTable* symbolTable() const { return m_symbolTable.get(); } function in class:JSC::UnlinkedCodeBlock
/macosx-10.9.5/dyld-239.4/src/
H A DImageLoaderMachOCompressed.cpp1103 const macho_nlist* symbolTable = NULL; local
1115 symbolTable = (macho_nlist*)(&fLinkEditBase[symtab->symoff]);
1125 if ( (symbolTable == NULL) || (dynSymbolTable == NULL) )
1152 const macho_nlist* symbol = &symbolTable[symbolIndex];
1482 const macho_nlist* symbolTable = NULL; local
1494 symbolTable = (macho_nlist*)(&fLinkEditBase[symtab->symoff]);
1504 if ( (symbolTable == NULL) || (dynSymbolTable == NULL) )
1510 const struct macho_nlist* const globalsStart = &symbolTable[dynSymbolTable->iextdefsym];
1524 const struct macho_nlist* const localsStart = &symbolTable[dynSymbolTable->ilocalsym];
H A DImageLoaderMachO.cpp371 const macho_nlist* symbolTable = NULL; local
385 symbolTable = (macho_nlist*)(&fLinkEditBase[symtab->symoff]);
471 if ( symbolTable != NULL)
472 this->setSymbolTableInfo(symbolTable, symbolTableStrings, dynSymbolTable);
/macosx-10.9.5/dyld-239.4/launch-cache/
H A DMachORebaser.hpp432 macho_nlist<P>* symbolTable = (macho_nlist<P>*)(&fLinkEditBase[fSymbolTable->symoff()]); local
435 macho_nlist<P>* lastExport = &symbolTable[fDynamicSymbolTable->iextdefsym()+fDynamicSymbolTable->nextdefsym()];
436 for (macho_nlist<P>* entry = &symbolTable[fDynamicSymbolTable->iextdefsym()]; entry < lastExport; ++entry) {
442 macho_nlist<P>* lastLocal = &symbolTable[fDynamicSymbolTable->ilocalsym()+fDynamicSymbolTable->nlocalsym()];
443 for (macho_nlist<P>* entry = &symbolTable[fDynamicSymbolTable->ilocalsym()]; entry < lastLocal; ++entry) {
H A DMachOLayout.hpp558 const macho_nlist<P>* symbolTable = (macho_nlist<P>*)((uint8_t*)machHeader + symbolTableCmd->symoff()); local
562 uint8_t ordinal = GET_LIBRARY_ORDINAL(symbolTable[i].n_desc());
H A DMachOBinder.hpp805 macho_nlist<P>* symbolTable = NULL; local
816 symbolTable = (macho_nlist<P>*)(&this->fLinkEditBase[symtab->symoff()]);
827 macho_nlist<P>* const lastUndefine = &symbolTable[dysymtab->iundefsym()+dysymtab->nundefsym()];
828 for (macho_nlist<P>* entry = &symbolTable[dysymtab->iundefsym()]; entry < lastUndefine; ++entry) {
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITCall.cpp75 && !m_codeBlock->symbolTable()->slowArguments();
H A DJITCall32_64.cpp149 && !m_codeBlock->symbolTable()->slowArguments();
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/
H A DBytecodeGenerator.cpp142 SymbolTable::AddResult result = symbolTable().add(ident.impl(), newEntry);
210 , m_symbolTable(codeBlock->symbolTable())
407 , m_symbolTable(codeBlock->symbolTable())
497 symbolTable().add(functionBodyNode->ident().impl(), SymbolTableEntry(calleeRegister->index(), ReadOnly));
505 symbolTable().set(rep, parameterIndex);
523 SymbolTableEntry entry = symbolTable().get(ident.impl());
537 SymbolTableEntry entry = symbolTable().get(propertyNames().arguments.impl());
1169 SymbolTableEntry entry = symbolTable().get(property.impl());
1195 SymbolTableEntry entry = currentVariableObject->symbolTable()->get(property.impl());
1223 SymbolTableEntry entry = symbolTable()
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGAssemblyHelpers.h364 return baselineCodeBlockFor(codeOrigin)->symbolTable();

Completed in 403 milliseconds

12