Remove 0 args syscalls for now from type-aware syscall cb generator
[lttng-modules.git] / instrumentation / syscalls / lttng-syscalls-generate-headers.sh
index 2e5dcc3cdd328159dae63b9b9c76f962855b32a5..a42054d5fa27f8c6df3ccf1c2af12ef97023a9f7 100644 (file)
@@ -162,9 +162,14 @@ sed 's/^syscall \([^ ]*\) nr \([^ ]*\) nbargs \([^ ]*\) '\
 
 # Macro for tracing syscall table
 
+rm -f ${TMPFILE}
+for NRARGS in $(seq 1 6); do
+       grep "^syscall [^ ]* nr [^ ]* nbargs ${NRARGS} " ${SRCFILE} >> ${TMPFILE}
+done
+
 sed 's/^syscall \([^ ]*\) nr \([^ ]*\).*$/'\
 'TRACE_SYSCALL_TABLE(sys_\1, \2)/g'\
-       ${SRCFILE} >> ${HEADER}
+       ${TMPFILE} >> ${HEADER}
 
 echo -n \
 "
This page took 0.023193 seconds and 4 git commands to generate.