agiledragon / agiledragon/gomonkey

macOS permission denied

Ouverte
#70 57 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Go
Étoiles
2.3k
Forks
192
Merge moyen
1 j 6 h
PR mergées (30 j)
1

Description

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依然不行
- 如果使用单元测试框架结果导致无法断点调试也是太影响了

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.