MAC M1芯片使用golang的mock打桩库gomonkey没有权限问题解决

1. 找到gomonkey库的源码文件 modify_binary_darwin.go

# 找到gomonkey库所在的目录

cd ~/go/pkg/mod/github.com/agiledragon/gomonkey/v2@v2.9.0

# 编辑 modify_binary_darwin.go 文件,修改第七行

sudo vim modify_binary_darwin.go

err := mprotectCrossPage(target, len(bytes), syscall.PROT_READ|syscall.PROT_WRITE)

精彩链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。