This file is indexed.

/usr/share/systemtap/runtime/linux/autoconf-save-stack-trace-no-bp.c is in systemtap-common 2.6-0.2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <linux/string.h>
#include <linux/sched.h>
#include <linux/stacktrace.h>
#include <asm/stacktrace.h>

void foo(struct task_struct *foo)
{
  struct stack_trace trace;
  unsigned long backtrace[20];
  memset(&trace, 0, sizeof(trace));
  trace.entries = &backtrace[0];
  trace.max_entries = 20;
  trace.skip = 0;
  save_stack_trace_tsk(foo, &trace);
}

static const struct stacktrace_ops print_stack_ops;

void dumper(struct task_struct *foo)
{
  dump_trace(foo, 0, 0, &print_stack_ops, 0);
}