]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Added documentation for PRINT() macro in syscall wrappers.
authorBart Van Assche <bvanassche@acm.org>
Thu, 1 May 2008 12:23:48 +0000 (12:23 +0000)
committerBart Van Assche <bvanassche@acm.org>
Thu, 1 May 2008 12:23:48 +0000 (12:23 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7969

README_MISSING_SYSCALL_OR_IOCTL

index 603295bbd956581762142ba6070d68ef726a27f7..2f4e81d7e14f656f75571381293743387125df38 100644 (file)
@@ -63,10 +63,12 @@ The wrapper for the time system call looks like this:
      }
   }
 
-The first thing we do happens before the syscall occurs, in the PRE() function:
-tell the tool the return type of the syscall, that the syscall has one
-argument, the type of the argument and that the argument is being read from a
-register:
+The first thing we do happens before the syscall occurs, in the PRE() function.
+The PRE() function typically starts with invoking to the PRINT() macro. This
+PRINT() macro implements support for the --trace-syscalls command line option.
+Next, the tool is told the return type of the syscall, that the syscall has
+one argument, the type of the syscall argument and that the argument is being
+read from a register:
 
      PRE_REG_READ1(long, "time", int *, t);