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

fixes the relocation symbolizer incorrect handling of intrinsics #1468

Merged

Commits on Apr 15, 2022

  1. fixes the relocation symbolizer incorrect handling of intrinsics

    The relocation symbolizer was treating intrinsic and special calls as
    relocations and improperly named functions that have such calls.
    
    This problem is especially damaging when the Intel Control-flow Enforcement
    Technology (CET) is present in the binary. In that case, the `_start`
    function is renamed to `endbr` and is loaded as a self-calling
    function.
    
    This commit also ensure that the `intrinsic:` prefix is preserved
    during lifting.
    ivg committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    e79c88e View commit details
    Browse the repository at this point in the history