Lines Matching defs:flags
222 uint32_t flags,
228 flags, nullptr, function);
251 uint32_t flags) {
255 flags | WASM_SYMBOL_ABSOLUTE);
258 DefinedGlobal *SymbolTable::addSyntheticGlobal(StringRef name, uint32_t flags,
264 return replaceSymbol<DefinedGlobal>(insertName(name).first, name, flags,
280 DefinedTable *SymbolTable::addSyntheticTable(StringRef name, uint32_t flags,
289 return replaceSymbol<DefinedTable>(s, name, flags, nullptr, table);
353 Symbol *SymbolTable::addSharedFunction(StringRef name, uint32_t flags,
363 replaceSymbol<SharedFunctionSymbol>(sym, name, flags, file, sig);
404 Symbol *SymbolTable::addSharedData(StringRef name, uint32_t flags,
412 replaceSymbol<SharedData>(s, name, flags, file);
422 replaceSymbol<SharedData>(s, name, flags, file);
426 Symbol *SymbolTable::addDefinedFunction(StringRef name, uint32_t flags,
440 auto* newSym = replaceSymbol<DefinedFunction>(sym, name, flags, file, function);
465 else if (shouldReplace(s, file, flags))
476 if (shouldReplace(s, file, flags))
482 Symbol *SymbolTable::addDefinedData(StringRef name, uint32_t flags,
492 replaceSymbol<DefinedData>(s, name, flags, file, segment, address, size);
502 if (shouldReplace(s, file, flags))
507 Symbol *SymbolTable::addDefinedGlobal(StringRef name, uint32_t flags,
516 replaceSymbol<DefinedGlobal>(s, name, flags, file, global);
526 if (shouldReplace(s, file, flags))
531 Symbol *SymbolTable::addDefinedTag(StringRef name, uint32_t flags,
540 replaceSymbol<DefinedTag>(s, name, flags, file, tag);
550 if (shouldReplace(s, file, flags))
555 Symbol *SymbolTable::addDefinedTable(StringRef name, uint32_t flags,
564 replaceSymbol<DefinedTable>(s, name, flags, file, table);
574 if (shouldReplace(s, file, flags))
589 uint32_t flags, InputFile *file) {
611 uint32_t binding = flags & WASM_SYMBOL_BINDING_MASK;
613 existing->flags = (existing->flags & ~WASM_SYMBOL_BINDING_MASK) | binding;
620 uint32_t flags, InputFile *file,
625 << "] IsCalledDirectly:" << isCalledDirectly << " flags=0x"
626 << utohexstr(flags) << "\n");
627 assert(flags & WASM_SYMBOL_UNDEFINED);
636 replaceSymbol<UndefinedFunction>(s, name, importName, importModule, flags,
643 if ((flags & WASM_SYMBOL_BINDING_MASK) == WASM_SYMBOL_BINDING_WEAK) {
678 setImportAttributes(existingUndefined, importName, importModule, flags,
683 s->flags = flags;
690 Symbol *SymbolTable::addUndefinedData(StringRef name, uint32_t flags,
693 assert(flags & WASM_SYMBOL_UNDEFINED);
702 replaceSymbol<UndefinedData>(s, name, flags, file);
704 if ((flags & WASM_SYMBOL_BINDING_MASK) == WASM_SYMBOL_BINDING_WEAK)
711 s->flags = flags;
719 uint32_t flags, InputFile *file,
722 assert(flags & WASM_SYMBOL_UNDEFINED);
731 replaceSymbol<UndefinedGlobal>(s, name, importName, importModule, flags,
738 s->flags = flags;
745 uint32_t flags, InputFile *file,
748 assert(flags & WASM_SYMBOL_UNDEFINED);
757 replaceSymbol<UndefinedTable>(s, name, importName, importModule, flags,
764 s->flags = flags;
771 uint32_t flags, InputFile *file,
774 assert(flags & WASM_SYMBOL_UNDEFINED);
783 replaceSymbol<UndefinedTag>(s, name, importName, importModule, flags, file,
790 s->flags = flags;
799 uint32_t flags = ctx.arg.exportTable ? 0 : WASM_SYMBOL_VISIBILITY_HIDDEN;
800 flags |= WASM_SYMBOL_UNDEFINED;
802 addUndefinedTable(name, name, defaultModule, flags, nullptr, type);
814 uint32_t flags = ctx.arg.exportTable ? 0 : WASM_SYMBOL_VISIBILITY_HIDDEN;
815 TableSymbol *sym = addSyntheticTable(name, flags, table);