[all-commits] [llvm/llvm-project] 3f0def: [InstallAPI] Introduce Basic Verifier
Cyndy Ishida via All-commits
all-commits at lists.llvm.org
Sat Mar 16 09:25:10 PDT 2024
Branch: refs/heads/users/cyndyishida/installapiverifier
Home: https://github.com/llvm/llvm-project
Commit: 3f0def7f7f56c80af04eecb7b6d11bf3757c8c82
https://github.com/llvm/llvm-project/commit/3f0def7f7f56c80af04eecb7b6d11bf3757c8c82
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2024-03-16 (Sat, 16 Mar 2024)
Changed paths:
M clang/include/clang/AST/Availability.h
M clang/include/clang/InstallAPI/Context.h
M clang/include/clang/InstallAPI/DylibVerifier.h
M clang/include/clang/InstallAPI/Frontend.h
M clang/include/clang/InstallAPI/FrontendRecords.h
M clang/include/clang/InstallAPI/MachO.h
M clang/lib/InstallAPI/CMakeLists.txt
A clang/lib/InstallAPI/DylibVerifier.cpp
M clang/lib/InstallAPI/Frontend.cpp
M clang/lib/InstallAPI/Visitor.cpp
A clang/test/InstallAPI/asm.test
M clang/tools/clang-installapi/ClangInstallAPI.cpp
M clang/tools/clang-installapi/Options.cpp
M llvm/include/llvm/TextAPI/Record.h
Log Message:
-----------
[InstallAPI] Introduce Basic Verifier
This adds basic support for calling the verifier on global declarations
that are expected to represent symbol exports. The driver now
exclusively uses this for knowing what symbols make up a TBD file.
Future patches will actually check against the dylib's symbol table.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list