[all-commits] [llvm/llvm-project] 634fed: [TextAPI] Add DylibReader (#75006)

Cyndy Ishida via All-commits all-commits at lists.llvm.org
Tue Dec 12 19:50:38 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 634feddc84bfd402fc916d331627528c41346d8c
      https://github.com/llvm/llvm-project/commit/634feddc84bfd402fc916d331627528c41346d8c
  Author: Cyndy Ishida <cyndy_ishida at apple.com>
  Date:   2023-12-12 (Tue, 12 Dec 2023)

  Changed paths:
    A llvm/include/llvm/TextAPI/DylibReader.h
    M llvm/include/llvm/TextAPI/Record.h
    M llvm/include/llvm/TextAPI/RecordsSlice.h
    M llvm/include/llvm/TextAPI/TextAPIError.h
    M llvm/lib/TextAPI/CMakeLists.txt
    A llvm/lib/TextAPI/DylibReader.cpp

  Log Message:
  -----------
  [TextAPI] Add DylibReader (#75006)

Add support for reading binary Mach-o dynamic libraries. It uses
libObject APIs for extracting information relavant to TAPI and tbd
files. This includes but is not limited to load commands encode data
like install names, current/compat versions and symbols.




More information about the All-commits mailing list