Fix fd for anonymous mmap

This commit is contained in:
solohsu 2020-07-31 15:10:07 +08:00
parent 398d8b0553
commit 32370d69ab
1 changed files with 1 additions and 1 deletions

View File

@ -123,7 +123,7 @@ int doInitHookCap(unsigned int cap) {
} }
unsigned int allSize = trampolineSize * cap; unsigned int allSize = trampolineSize * cap;
unsigned char *buf = mmap(NULL, allSize, PROT_READ | PROT_WRITE | PROT_EXEC, unsigned char *buf = mmap(NULL, allSize, PROT_READ | PROT_WRITE | PROT_EXEC,
MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
if (buf == MAP_FAILED) { if (buf == MAP_FAILED) {
LOGE("mmap failed, errno = %s", strerror(errno)); LOGE("mmap failed, errno = %s", strerror(errno));
return 1; return 1;