开发者
ULPatch 开发指南¶
本文档介绍 ULPatch 的开发指南。请在提交补丁前阅读。
背景¶
在我看来,如果你想要开发 ULPatch,需要有些预备知识:
- Linux 基础;
- ELF 格式;
- ELF 重定向;
- Linux 内核如何加载 ELF 并运行的;
- GNU linker 是如何工作的;
预防措施¶
你可以查看 ULPatch 的 未完成工作列表,并且你需要遵守 代码风格 和 Contributing 规则。
CMake 编译宏 Macros¶
参见 ULPatch安装文档.
C 宏¶
current¶
像内核的 current
,current
表示当前被打开的远端进程。
C 函数¶
ULpatch 函数会在失败的情况下设置 errno
。
GitHub CI¶
参见 ulpatch/.github。