From f8e6042eef05612c93efee7adb00cb006fbcc643 Mon Sep 17 00:00:00 2001 From: guanglei Date: Thu, 18 May 2006 00:21:05 +0000 Subject: I break LKET into layered structure. The first layer is those generic tapsets. The second layer is tracing specific. I checked into CVS those generic tapsets at the first step. --- tapset/memory.stp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tapset/memory.stp (limited to 'tapset/memory.stp') diff --git a/tapset/memory.stp b/tapset/memory.stp new file mode 100644 index 00000000..9289ae5e --- /dev/null +++ b/tapset/memory.stp @@ -0,0 +1,16 @@ +// memory related tapset +// Copyright (C) 2005, 2006 IBM Corp. +// +// This file is part of systemtap, and is free software. You can +// redistribute it and/or modify it under the terms of the GNU General +// Public License (GPL); either version 2, or (at your option) any +// later version. + +/* Record the page fault event */ +probe pagefault + = kernel.function(%( kernel_v >= "2.6.13" %? "__handle_mm_fault" + %: "handle_mm_fault" %)) +{ + write_access = $write_access + address = $address +} -- cgit