Skip to content

Import libraries #8

Description

@emesare

Because we spec out both symbols and types we can easily create import libraries for multiple tools (including Binary Ninja).

The typical issue is when an import library references a type in another library. This is resolved with the deterministic type UUIDS, as they will be able to reference them indirectly with some registry which can resolve the reference, the only problem with this is if the type UUID is not in fact, deterministic, further work needs to be done to prove and verify that the type spec can actually hold up to that assertion.

Activity

  1. emesare commented on Feb 4, 2025

    @emesare
    MemberAuthor

    Another issue is if we allow this to occur we must also allow Function objects with no GUID. This is antithetical to the current WARP solution and might mean we need to create a different import library file spec that omits some Function information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions