Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate synthetic object file to ensure all exported and used symbols participate in the linking #95604

Merged
merged 11 commits into from
Apr 25, 2022

Commits on Apr 18, 2022

  1. Add a test for issue 47384

    nbdd0121 committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    419e3ba View commit details
    Browse the repository at this point in the history
  2. Add SymbolExportInfo

    This is currently a wrapper to `SymbolExportLevel` but it allows
    later addition of extra information.
    nbdd0121 committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    49cc6d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1dae4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    773f533 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78f0e72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c475117 View commit details
    Browse the repository at this point in the history
  7. Conditionally export msan symbols only if they are defined

    * `__msan_keep_going` is defined when `-Zsanitizer-recover=memory`.
    * `__msan_track_origins` is defined when `-Zsanitizer-memory-track-origins`.
    nbdd0121 committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    e2fdb84 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8693227 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. Fix MSVC hang issue

    nbdd0121 committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    9ebeb28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1af3e0a View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Configuration menu
    Copy the full SHA
    6f9b2b3 View commit details
    Browse the repository at this point in the history