Hi, I debugged systemtap scripts which monitor __kmalloc() which are coming from my my 2 module MOD1.KO, MOD2.ko
and they are working perfectly on my Ubuntu 16.10 kernel 4.8.17 VM with gcc 6.2.0 and systemtap package v3.0-7 amd64 . This is a custom kernel and I compiled it with debuginfo myself Then I moved this scripts to Amazon ?Ubuntu VM 16 I again compiled kernel with debuginfo myself. My modules are compiled with EXTRA_CFLAGS += -g -DDEBUG gcc on this host is v5.5.0 I tried systemtap 3.1, 3,3 4.0 , same error sudo /usr/local/stap_v4.0/bin/stap -v -d MOD1.ko -d MOD2 ./kmalloc_argus.stp 1 1 Pass 1: parsed user script and 472 library scripts using 91988virt/65864res/5032shr/61236data kb, in 260usr/50sys/320real ms. Pass 2: analyzed script: 5 probes, 7 functions, 1 embed, 6 globals using 131248virt/106220res/5972shr/100496data kb, in 640usr/70sys/711real ms. WARNING: missing unwind/symbol data for module 'MOD1.ko' WARNING: missing unwind/symbol data for module 'MOD2.ko' Pass 3: translated to C into "/tmp/stap7YDmYH/stap_9b711e9d9caac3ad6af772118b2bf956_4495_src.c" using 131248virt/106476res/6228shr/100496data kb, in 350usr/500sys/850real ms. Pass 4: compiled C into "stap_9b711e9d9caac3ad6af772118b2bf956_4495.ko" in 38820usr/166550sys/191672real ms. Pass 5: starting run. ERROR: empty aggregate near operator '@max' at ./kmalloc_argus.stp:58:3 WARNING: Number of errors: 1, skipped probes: 0 WARNING: /usr/local/stap_v4.0/bin/staprun exited with status: 1 Pass 5: run completed in 130usr/1160sys/1748real ms. Pass 5: run failed. [man error::pass5] _______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il