+Tue Nov 22 23:38:09 2005 Soeren Sandmann <sandmann@redhat.com>
+
+ * module/sysprof-module.c: Remove unused pages_present() function
+
2005-11-18 Matthias Clasen <mclasen@redhat.com>
* configure.ac: Make configure work.
struct work_struct work;
-/**
- * pages_present() from OProfile
- *
- * Copyright 2002 OProfile authors
- *
- * author John Levon
- * author David Smith
- */
-
-#ifdef CONFIG_X86_4G
-/* With a 4G kernel/user split, user pages are not directly
- * accessible from the kernel, so don't try
- */
-static int pages_present(StackFrame * head)
-{
- return 0;
-}
-#else
-/* check that the page(s) containing the frame head are present */
-static int pages_present(StackFrame * head)
-{
- struct mm_struct * mm = current->mm;
-
- /* FIXME: only necessary once per page */
- if (!check_user_page_readable(mm, (unsigned long)head))
- return 0;
-
- return check_user_page_readable(mm, (unsigned long)(head + 1));
-}
-#endif /* CONFIG_X86_4G */
-
static int
read_frame (void *frame_pointer, StackFrame *frame)
{
{
kernel_syms = g_hash_table_new_full (g_direct_hash, g_direct_equal,
NULL, g_free);
-
+
parse_kallsyms (kallsyms, kernel_syms);
g_free (kallsyms);
lookup_kernel_symbol (gulong address)
{
static Symbol kernel;
-
+
#if 0
g_print ("kernel binary: %s\n", find_kernel_binary ());
#endif
if (address == 0x1)
{
+ get_kernel_symbols ();
+
return lookup_kernel_symbol (address);
}
else if (!map)