agiledragon / agiledragon/gomonkey

macOS permission denied

未关闭
#70 57 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
2.3k
派生
192
平均合并
1 天 6 小时
30 天内合并 PR
1

描述

Line 19: - permission denied
goroutine 4 [running]:

发生在

```kotlin
err := syscall.Mprotect(page, syscall.PROT_READ|syscall.PROT_WRITE|syscall.PROT_EXEC)
if err != nil {
panic(err)
}
```

环境
- MacOS 11.6.1 (ARM64 M1 以及 X86都如此)
- 运行`GoMonkey`的最新Demo
- 使用的gomonkey 2.2.0

描述:
- 使用`GOARCH=amd64`可以解决, 但是无法debug很不幸.
- 在Linux/Windows都是正常
- [macos-golink-wrapper](https://github.com/eisenxp/macos-golink-wrapper) 方案可以解决x86上此问题, 但是arm64依然不行
- 如果使用单元测试框架结果导致无法断点调试也是太影响了

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。