Lines Matching defs:Defined
26 class Defined;
125 // Used by a Defined symbol with protected or default visibility, to record
232 void resolve(Ctx &, const Defined &other);
241 void checkDuplicate(Ctx &, const Defined &other) const;
244 bool shouldReplace(Ctx &, const Defined &other) const;
317 // If `file` is SharedFile (for SharedSymbol or copy-relocated Defined), this
329 // True if the symbol is in the --dynamic-list file. A Defined symbol with
375 class Defined : public Symbol {
377 Defined(Ctx &ctx, InputFile *file, StringRef name, uint8_t binding,
520 // memory usage reasons. 64 bytes is a soft limit based on the size of Defined
523 alignas(Defined) char a[sizeof(Defined)];
530 template <typename... T> Defined *makeDefined(T &&...args) {
533 auto &s = *new (reinterpret_cast<Defined *>(sym)) Defined(std::forward<T>(args)...);