Lines Matching defs:syms
67 static void sortUniqueSymbols(std::vector<Defined *> &syms,
72 v.resize(syms.size());
73 for (size_t i = 0, e = syms.size(); i < e; ++i)
74 v[i] = SortEntry(syms[i], i);
93 syms.resize(v.size());
95 syms[i] = v[i].first;
100 std::vector<Defined *> &syms,
114 syms.push_back(sym);
117 syms.push_back(sym);
126 syms.push_back(file->impSym);
128 syms.push_back(file->thunkSym);
130 syms.push_back(file->auxThunkSym);
132 syms.push_back(file->impchkThunk->sym);
134 syms.push_back(file->impECSym);
136 syms.push_back(file->auxImpCopySym);
139 sortUniqueSymbols(syms, ctx.config.imageBase);
145 getSymbolStrings(const COFFLinkerContext &ctx, ArrayRef<Defined *> syms) {
146 std::vector<std::string> str(syms.size());
147 parallelFor((size_t)0, syms.size(), [&](size_t i) {
149 Defined *sym = syms[i];
199 for (size_t i = 0, e = syms.size(); i < e; ++i)
200 ret[syms[i]] = std::move(str[i]);
218 std::vector<Defined *> syms;
220 getSymbols(ctx, syms, staticSyms);
224 DenseMap<Defined *, std::string> symStr = getSymbolStrings(ctx, syms);
294 for (Defined *sym : syms)