mach_override:Mac OS X的运行时功能覆盖

时间:2021-05-12 18:39:49
【文件属性】:
文件名称:mach_override:Mac OS X的运行时功能覆盖
文件大小:76KB
文件格式:ZIP
更新时间:2021-05-12 18:39:49
C 描述 mach_override使您可以在运行时覆盖(“修补程序”)程序和系统提供的功能。 您可以用实现完全替换功能,或者仅在原始实现的开头或结尾打补丁即可添加功能和/或解决错误。 一定要高个骑 动态功能覆盖是一项棘手的事情。 在使用mach_override之前,您应该熟悉汇编和运行时调用约定(ABI)。 mach_override当然不是没有bug的,并且非常欢迎使用补丁程序,但是当事情不起作用时,责任就在您身上。 请不要提交错误报告,说明当您尝试使用它时mach_override崩溃了-您必须具有足够的核心能力自己调试问题。 贡献 请根据不稳定的分支进行工作。 进行更改后,请重新运行rake以确保其可以正常编译并通过测试。 然后提交您的拉取请求。 去做 测试整个矩阵,而不仅仅是gcc默认设置为的当前ARCH: 抄送 拱 海湾合作委员会 ppc 铛 ppc 海湾合作委员会 i3
【文件预览】:
mach_override-semver-1.x
----mach_override.h(3KB)
----libudis86()
--------udint.h(3KB)
--------decode.c(26KB)
--------itab.c(309KB)
--------udis86.c(9KB)
--------syn-intel.c(6KB)
--------decode.h(5KB)
--------input.c(5KB)
--------syn.c(6KB)
--------syn-att.c(6KB)
--------extern.h(3KB)
--------syn.h(2KB)
--------types.h(7KB)
--------input.h(3KB)
--------itab.h(10KB)
----Rakefile(431B)
----README.markdown(4KB)
----udis86.h(2KB)
----test_mach_override.cp(3KB)
----mach_override.c(21KB)
----.gitignore(6B)

网友评论