reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
392 assert(sym->isDefined() || sym->isUndefined()); 392 assert(sym->isDefined() || sym->isUndefined()); 393 WasmSymbolType kind = sym->getWasmType(); 394 uint32_t flags = sym->getFlags(); 399 if (auto *f = dyn_cast<FunctionSymbol>(sym)) { 401 if (sym->isDefined() || (flags & WASM_SYMBOL_EXPLICIT_NAME) != 0) 402 writeStr(sub.os, sym->getName(), "sym name"); 403 } else if (auto *g = dyn_cast<GlobalSymbol>(sym)) { 405 if (sym->isDefined() || (flags & WASM_SYMBOL_EXPLICIT_NAME) != 0) 406 writeStr(sub.os, sym->getName(), "sym name"); 407 } else if (auto *e = dyn_cast<EventSymbol>(sym)) { 409 if (sym->isDefined() || (flags & WASM_SYMBOL_EXPLICIT_NAME) != 0) 410 writeStr(sub.os, sym->getName(), "sym name"); 411 } else if (isa<DataSymbol>(sym)) { 412 writeStr(sub.os, sym->getName(), "sym name"); 413 if (auto *dataSym = dyn_cast<DefinedData>(sym)) { 420 auto *s = cast<OutputSectionSymbol>(sym);