1 个仓库
Conversion of symbol-based version scripts between different linker formats.
Distinct from Identifier Version Transformations: Candidates focus on identifier versioning or symbol-to-string conversion, not linker script format transformation.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Version Script Transformations. Refine with filters or upvote what's useful.
libffi 是一个外部函数接口库,支持在运行时调用其他语言编写的函数。它作为一个多架构 ABI 封装器和动态调用帧生成器,允许根据参数类型和返回值的运行时描述来执行外部函数。 该项目提供了一个可移植接口,用于处理不同硬件架构和操作系统上的各种调用约定。它包括可执行闭包分配功能,允许外部代码通过存储在可执行内存中的跳转表在宿主语言内触发回调。 除了函数调用外,该库还管理底层汇编存根,并利用调用计划缓存来减少将类型映射到寄存器的开销。它还包括一个二进制版本脚本转换器,用于在不同链接器格式之间转换基于符号的版本脚本。
Transforms symbol-based binary version scripts between different linker formats using mangled names and glob patterns.