我针对 Valgrind 运行的 mips32 应用程序在 mmap 函数中失败。如果我单独运行它可以正常工作,但是当我针对 valgrind 运行它时,它每次都会因 EINVAL 而失败。
void * mem = (uint32_t *)mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, <fd>,
mmap_size);
Run Code Online (Sandbox Code Playgroud) 我们在基于MIPS的嵌入式设备领域遇到内核恐慌。如何在MTD分区中记录内核恐慌跟踪?我们是否必须仅将跟踪写入MTD还是可以覆盖NFS?谁能解释一下在出现紧急情况之后,如何获得有用的内核跟踪。