Closed dpaoliello closed 7 months ago
Is this related to the change in #657? I guess before it would have returned an empty name for this?
Is this related to the change in #657? I guess before it would have returned an empty name for this?
No, not related: with or without #657, this is a special member automatically generated by the archiver which should have been skipped, but I missed doing this with my initial Arm64EC support because I didn't realize that object
supported reading archives.
Arm64EC introduced a new special member in COFF called
/<ECSYMBOL>/
which contains the symbol table for EC-specific symbols: https://github.com/llvm/llvm-project/blob/1aceee7bb6c4423da73f71aff2004493bdf620d1/llvm/lib/Object/ArchiveWriter.cpp#L647When parsing an archive,
object
should skip over this member.