[all-commits] [llvm/llvm-project] 2a2a3d: [InstallAPI] Introduce Basic Verifier
Cyndy Ishida via All-commits
all-commits at lists.llvm.org
Wed Mar 13 09:16:52 PDT 2024
Branch: refs/heads/users/cyndyishida/installapiverifier
Home: https://github.com/llvm/llvm-project
Commit: 2a2a3d71fae2be759d31bed6eb25c2487097a75e
https://github.com/llvm/llvm-project/commit/2a2a3d71fae2be759d31bed6eb25c2487097a75e
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2024-03-13 (Wed, 13 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