Lines Matching refs:symbolTable
133 util::SymbolTable *symbolTable)
143 auto *patchFixHelper = InitPatchFixHelper(input, options, symbolTable);
182 util::SymbolTable *symbolTable)
186 bool needGeneratePatch = options.patchFixOptions.generatePatch && !options.patchFixOptions.symbolTable.empty();
190 if (symbolTable && (needDumpSymbolFile || needGeneratePatch || isHotReload || isColdReload)) {
202 symbolTable);
225 util::SymbolTable *symbolTable = nullptr;
226 if (!options.patchFixOptions.symbolTable.empty() || !options.patchFixOptions.dumpSymbolTable.empty()) {
227 symbolTable = new util::SymbolTable(options.patchFixOptions.symbolTable,
229 if (!symbolTable->Initialize(options.targetApiVersion, options.targetApiSubVersion)) {
238 optimizationPendingProgs, symbolTable, allocator);
254 if (symbolTable) {
256 symbolTable->WriteSymbolTable();
258 delete symbolTable;
259 symbolTable = nullptr;
280 util::SymbolTable *symbolTable)
282 auto *program = Compile(*src, options, symbolTable);