Skip to content

JIT arm64 relocations does not handles large addresses #147805

@kumaraditya303

Description

@kumaraditya303

In #146906, the JIT inlines the address of the function pointer in operand0 however the arm64 relocation does not properly handles large addresses which needs a trampoline.
The fix is to generate trampoline for such cases if the address is too large.

Claude suggested the following fix which seems to work: https://gist.github.com/kumaraditya303/45ca837aa1367e65a3bfadca9fae039e

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions