SeeFlowerX/stackplz

module Run failed, [skip it]. error:couldn't init manager error:map filter_map

Closed this issue · 2 comments

hi,请问下出现module Run failed及以下问题应该如何解决?感谢!(微信群过期了加不了)

./stackplz --name com.xxx.xxx stack --symbol strstr --regs --stack 
11:45:39 StackMod	hook info:libc.so + strstr
11:45:39 StackMod	module Run failed, [skip it]. error:couldn't init manager error:map filter_map: load BTF: detect support for Map BTF (Var/Datasec): detect support for BTF: no such file or directory , couldn't load eBPF programs, cs:&{map[data_buffer_heap:PerCPUArray(keySize=4, valueSize=32, maxEntries=1, flags=0) filter_map:Hash(keySize=4, valueSize=32, maxEntries=1, flags=0) stack_events:PerfEventArray(keySize=0, valueSize=0, maxEntries=0, flags=0)] map[probe_stack:0x40002ec3f0] 0x4000024980 LittleEndian}
11:45:39 No runnable modules, Exit(1)

运行环境:
redmi K30S Ultra / MIUI13.0.5(Android12)

uname -r 
4.19.157-perf-gc52b9c484a64

应该是系统还不支持ebpf,需要打补丁

dev的readme更新了二维码,最新版也加入了许多新功能和检查,欢迎测试使用,现在仅支持**5.10+**内核

有其他疑问请重新打开issue