struct SymAtomPair {
const typename llvm::object::ELFObjectFile<ELFT>::Elf_Sym *_symbol = nullptr;
const SharedLibraryAtom *_atom = nullptr;
};
struct SymAtomPair {
SymAtomPair(): _symbol(nullptr), _atom(nullptr) {}
const typename llvm::object::ELFObjectFile<ELFT>::Elf_Sym *_symbol;
const SharedLibraryAtom *_atom;
};
c3RydWN0IFN5bUF0b21QYWlyIHsKICAgIGNvbnN0IHR5cGVuYW1lIGxsdm06Om9iamVjdDo6RUxGT2JqZWN0RmlsZTxFTEZUPjo6RWxmX1N5bSAqX3N5bWJvbCA9IG51bGxwdHI7CiAgICBjb25zdCBTaGFyZWRMaWJyYXJ5QXRvbSAqX2F0b20gPSBudWxscHRyOwp9OwoKc3RydWN0IFN5bUF0b21QYWlyIHsKICAgIFN5bUF0b21QYWlyKCk6IF9zeW1ib2wobnVsbHB0ciksIF9hdG9tKG51bGxwdHIpIHt9CiAgICAKICAgIGNvbnN0IHR5cGVuYW1lIGxsdm06Om9iamVjdDo6RUxGT2JqZWN0RmlsZTxFTEZUPjo6RWxmX1N5bSAqX3N5bWJvbDsKICAgIGNvbnN0IFNoYXJlZExpYnJhcnlBdG9tICpfYXRvbTsKfTs=