This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Failures with exelib.exp testcase (was Re: minutes 2010-08-19)


[Copying the systemtap community about an issue seen with uprobes based
testcases.....]

On Mon, Jan 17, 2011 at 04:32:36PM +0100, Mark Wielaard wrote:
> On Mon, 2011-01-17 at 20:24 +0530, K.Prasad wrote:
> > Upon running a "make RUNTESTFLAGS='exelib.exp' check", the following
> > testcases fail:
> > 
> > Running /home/prasadkr/systemtap/testsuite/systemtap.exelib/exelib.exp
> > ...
> > FAIL: uprobeslibgcc-O3default-prelink-debug prelink ./libuprobeslibgcc-O3default-prelink-debug.so
> > FAIL: uprobeslibgcc-O3default-prelink-sep-debug prelink ./libuprobeslibgcc-O3default-prelink-sep-debug.so
> > FAIL: uprobeslibgcc-O3default-prelink-sep-debug-after prelink ./libuprobeslibgcc-O3default-prelink-sep-debug-after.so
> 
> These indicate that the prelink step failed. Could you look in the
> systemtap.log file to see why?
> 

The prelink package was missing before and upon installation, it
appears that the "make RUNTESTFLAGS='exelib.exp' installcheck" is
failing because of unmatched symbol names....(a snippet of 
systemtap.log pasted below)

print_ustack exe 1^M
 0x00000000100006a0 : 00000011.plt_call.__libc_start_main@@GLIBC_2.3+0+0x188/0x3b0 [/usr/share/systemtap/testsuite/uprobesgcc-O3default-debug-uprobeslibgcc-O3default-debug_exe]^M

I also happen to find that the backtrace doesn't contain any symbol
beyond the top of the stack, which probably indicates that the frame
pointer information for full stack unwinding is missing in which case
implementation of dwarf unwinding may be required. Kindly let us know
if this is the case.

On the other hand, probing a simple helloworld.c program also results in
similar output

#include <stdio.h>

__attribute__((noinline))
void print_hw()
{
	printf("Hello world\n");
}

int main()
{
	print_hw();
	return 0;
}

# stap -k -e 'probe process("/home/prasadkr/helloworld").function("print_hw") { printf("0x%x : %s\n", uaddr(), usymdata(uaddr())) }' -c ./helloworld
Hello world
0x10000530 : 00000011.plt_call.__libc_start_main@@GLIBC_2.3+0+0x188/0x350 [/home/prasadkr/helloworld]
Keeping temporary directory "/tmp/stapQw4jDx"

However, it looks like the corresponding stap-symbols.h appears fine
(with the function names intact), so it is not clear where the problem
lies (whether the issue is insufficient unwind information or incorrect
symbol names or both). I've attached the same for your reference.

> 
> This looks like the address is off. We would expect something that
> contains "print_hw" in the name. Could you try if the basic probe
> address and symbol resolution works? What does the following give?
> 
> $ stap -k -e 'probe process("./helloworld").function("print_hw")
>                { printf("0x%x : %s\n", uaddr(), usymdata(uaddr())) }' \
>        -c ./helloworld
> 
> That should also give you the symbols/addresses that the translator
> stores in something like /tmp/stapR7QjNW/stap-symbols.h
> Please take a look if those look somewhat sane (the addresses will have
> to be adjusted to runtime load addresses later).
> 
> > I'm also attaching the systemtap.log .sum after collected from the
> > execution of exelib.exp testcase.
> 
> You forgot to attach those.
>

I'm attaching the systemtap.log output obtained after running a "make
RUNTESTFLAGS='exelib.exp' installcheck" now.

Thanks,
K.Prasad
 

Attachment: systemtap.log
Description: Text document

#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_0_debug_frame[] = 
  {0x0,0x0,0x0,0xc,0xff,0xff,0xff,0xff,0x1,0x0,0x4,0x78,0x41,0xc,0x1,0x0,
   0x0,0x0,0x0,0x24,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x5,0x30,
   0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x44,0xe,0x80,0x1,0x41,0x9f,0x1,0x11,
   0x41,0x7e,0xd,0x1f,0x44,0xc,0x1,0x0,0x0,0x0,0x0,0x24,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x0,0x10,0x0,0x5,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,
   0x44,0xe,0x80,0x1,0x41,0x9f,0x1,0x11,0x41,0x7e,0xd,0x1f,0x44,0xc,0x1,0x0,
   };
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_0_eh_frame[] = 
  {0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x0,0x1,0x7a,0x52,0x0,0x4,0x78,0x41,0x1,
   0x1b,0xc,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x1c,
   0xff,0xff,0xfb,0xd8,0x0,0x0,0x0,0x24,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x34,0xff,0xff,0xfd,0xb0,0x0,0x0,0x0,0x10,
   0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c,0x0,0x0,0x0,0x4c,
   0xff,0xff,0xfd,0xa8,0x0,0x0,0x0,0xc0,0x0,0x44,0x9b,0x5,0x9a,0x6,0x9,0x41,
   0x0,0x44,0x9d,0x3,0x9c,0x4,0x44,0xe,0xa0,0x1,0x11,0x41,0x7e,0x9f,0x1,0x9e,
   0x2,0x58,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_0_eh_frame_hdr[] = 
  {0x1,0x1b,0x3,0x3b,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x3,0xff,0xff,0xfc,0x1c,
   0x0,0x0,0x0,0x3c,0xff,0xff,0xfe,0xc,0x0,0x0,0x0,0x54,0xff,0xff,0xfe,0x1c,
   0x0,0x0,0x0,0x6c,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
static struct _stp_symbol _stp_module_0_symbols_0[] = {
#ifdef STP_NEED_SYMBOL_DATA
  { 0x10000390, "00000011.plt_call.puts@@GLIBC_2.3+0" },
  { 0x100003a8, "00000011.plt_call.__libc_start_main@@GLIBC_2.3+0" },
  { 0x100006f8, "__glink_PLTresolve" },
  { 0x10000788, "_IO_stdin_used" },
  { 0x10000790, "__dso_handle" },
  { 0x10000840, "__FRAME_END__" },
  { 0x10010844, "__init_array_start" },
  { 0x10010848, "__CTOR_LIST__" },
  { 0x10010850, "__CTOR_END__" },
  { 0x10010858, "__DTOR_LIST__" },
  { 0x10010860, "__DTOR_END__" },
  { 0x10010868, "__JCR_END__" },
  { 0x10010870, "_DYNAMIC" },
  { 0x100109e0, "__data_start" },
  { 0x10010a20, "_start" },
  { 0x10010a30, "_init" },
  { 0x10010a40, "_fini" },
  { 0x10010a50, "__do_global_dtors_aux" },
  { 0x10010a60, "frame_dummy" },
  { 0x10010a70, "print_hw" },
  { 0x10010a80, "main" },
  { 0x10010a90, "__libc_csu_fini" },
  { 0x10010aa0, "__libc_csu_init" },
  { 0x10010ab0, "__do_global_ctors_aux" },
  { 0x10010b08, "_edata" },
  { 0x10010b50, "completed.6897" },
  { 0x10010b58, "dtor_idx.6899" },
#endif /* STP_NEED_SYMBOL_DATA */
};
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_0_debug_frame_hdr_0[] = 
  {0x1,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x10,0x0,0x5,0x30,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x10,0x0,0x5,0x70,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x38,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
static struct _stp_section _stp_module_0_sections[] = {
{
.name = ".absolute",
.size = 0x10b60,
.symbols = _stp_module_0_symbols_0,
.num_symbols = 27,
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
.debug_hdr = _stp_module_0_debug_frame_hdr_0,
.debug_hdr_len = 52, 
.sec_load_offset = 0x0
#else
.debug_hdr = NULL,
.debug_hdr_len = 0,
.sec_load_offset = 0
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
},
};
static struct _stp_module _stp_module_0 = {
.name = "helloworld", 
.path = "/home/prasadkr/helloworld",
.eh_frame_addr = 0x100007c8, 
.unwind_hdr_addr = 0x100007a4, 
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
.debug_frame = _stp_module_0_debug_frame, 
.debug_frame_len = 96, 
#else
.debug_frame = NULL,
.debug_frame_len = 0,
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA*/
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
.eh_frame = _stp_module_0_eh_frame, 
.eh_frame_len = 124, 
.unwind_hdr = _stp_module_0_eh_frame_hdr, 
.unwind_hdr_len = 36, 
#else
.eh_frame = NULL,
.eh_frame_len = 0,
.unwind_hdr = NULL,
.unwind_hdr_len = 0,
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA*/
.sections = _stp_module_0_sections,
.num_sections = sizeof(_stp_module_0_sections)/sizeof(struct _stp_section),
.build_id_bits = "\x8b\x89\x39\x7a\x14\x81\x82\x14\x46\x5b\xd7\xd\xde\x1c\x43\x37\xfe\x26\x5c\x63",
.build_id_len = 20,
.build_id_offset = 0x10000244,
.notes_sect = 0,
};

#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_1_eh_frame[] = 
  {0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x0,0x1,0x7a,0x52,0x53,0x0,0x4,0x7c,0x43,
   0x1,0x1b,0xc,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x9c,0x0,0x0,0x0,0x1c,
   0xff,0xff,0xfc,0x94,0x0,0x0,0x0,0xc,0x0,0xf,0x7,0x71,0xdc,0x0,0x6,0x23,
   0x4,0x6,0x10,0x0,0x4,0x71,0xdc,0x0,0x6,0x10,0x2,0x6,0x71,0xdc,0x0,0x6,
   0x23,0x8,0x10,0x3,0x6,0x71,0xdc,0x0,0x6,0x23,0xc,0x10,0x4,0x6,0x71,0xdc,
   0x0,0x6,0x23,0x10,0x10,0x5,0x6,0x71,0xdc,0x0,0x6,0x23,0x14,0x10,0x6,0x6,
   0x71,0xdc,0x0,0x6,0x23,0x18,0x10,0x7,0x6,0x71,0xdc,0x0,0x6,0x23,0x1c,0x10,
   0x8,0x6,0x71,0xdc,0x0,0x6,0x23,0x20,0x10,0x9,0x6,0x71,0xdc,0x0,0x6,0x23,
   0x24,0x10,0xa,0x6,0x71,0xdc,0x0,0x6,0x23,0x28,0x10,0xb,0x6,0x71,0xdc,0x0,
   0x6,0x23,0x2c,0x10,0xc,0x6,0x71,0xdc,0x0,0x6,0x23,0x30,0x10,0xd,0x6,0x71,
   0xdc,0x0,0x6,0x23,0x34,0x10,0xe,0x6,0x71,0xdc,0x0,0x6,0x23,0x38,0x10,0xf,
   0x6,0x71,0xdc,0x0,0x6,0x23,0x3c,0x10,0x10,0x6,0x71,0xdc,0x0,0x6,0x23,0x40,
   0x10,0x11,0x6,0x71,0xdc,0x0,0x6,0x23,0x44,0x10,0x12,0x6,0x71,0xdc,0x0,0x6,
   0x23,0x48,0x10,0x13,0x6,0x71,0xdc,0x0,0x6,0x23,0x4c,0x10,0x14,0x6,0x71,0xdc,
   0x0,0x6,0x23,0x50,0x10,0x15,0x6,0x71,0xdc,0x0,0x6,0x23,0x54,0x10,0x16,0x6,
   0x71,0xdc,0x0,0x6,0x23,0x58,0x10,0x17,0x6,0x71,0xdc,0x0,0x6,0x23,0x5c,0x10,
   0x18,0x6,0x71,0xdc,0x0,0x6,0x23,0x60,0x10,0x19,0x6,0x71,0xdc,0x0,0x6,0x23,
   0x64,0x10,0x1a,0x6,0x71,0xdc,0x0,0x6,0x23,0x68,0x10,0x1b,0x6,0x71,0xdc,0x0,
   0x6,0x23,0x6c,0x10,0x1c,0x6,0x71,0xdc,0x0,0x6,0x23,0x70,0x10,0x1d,0x6,0x71,
   0xdc,0x0,0x6,0x23,0x74,0x10,0x1e,0x6,0x71,0xdc,0x0,0x6,0x23,0x78,0x10,0x1f,
   0x6,0x71,0xdc,0x0,0x6,0x23,0x7c,0x10,0x43,0x7,0x71,0xdc,0x0,0x6,0x23,0x80,
   0x1,0x10,0x41,0x7,0x71,0xdc,0x0,0x6,0x23,0x90,0x1,0x10,0x46,0x7,0x71,0xdc,
   0x0,0x6,0x23,0x98,0x1,0x10,0x20,0x7,0x71,0xdc,0x0,0x6,0x23,0xc0,0x1,0x10,
   0x21,0x7,0x71,0xdc,0x0,0x6,0x23,0xc8,0x1,0x10,0x22,0x7,0x71,0xdc,0x0,0x6,
   0x23,0xd0,0x1,0x10,0x23,0x7,0x71,0xdc,0x0,0x6,0x23,0xd8,0x1,0x10,0x24,0x7,
   0x71,0xdc,0x0,0x6,0x23,0xe0,0x1,0x10,0x25,0x7,0x71,0xdc,0x0,0x6,0x23,0xe8,
   0x1,0x10,0x26,0x7,0x71,0xdc,0x0,0x6,0x23,0xf0,0x1,0x10,0x27,0x7,0x71,0xdc,
   0x0,0x6,0x23,0xf8,0x1,0x10,0x28,0x7,0x71,0xdc,0x0,0x6,0x23,0x80,0x2,0x10,
   0x29,0x7,0x71,0xdc,0x0,0x6,0x23,0x88,0x2,0x10,0x2a,0x7,0x71,0xdc,0x0,0x6,
   0x23,0x90,0x2,0x10,0x2b,0x7,0x71,0xdc,0x0,0x6,0x23,0x98,0x2,0x10,0x2c,0x7,
   0x71,0xdc,0x0,0x6,0x23,0xa0,0x2,0x10,0x2d,0x7,0x71,0xdc,0x0,0x6,0x23,0xa8,
   0x2,0x10,0x2e,0x7,0x71,0xdc,0x0,0x6,0x23,0xb0,0x2,0x10,0x2f,0x7,0x71,0xdc,
   0x0,0x6,0x23,0xb8,0x2,0x10,0x30,0x7,0x71,0xdc,0x0,0x6,0x23,0xc0,0x2,0x10,
   0x31,0x7,0x71,0xdc,0x0,0x6,0x23,0xc8,0x2,0x10,0x32,0x7,0x71,0xdc,0x0,0x6,
   0x23,0xd0,0x2,0x10,0x33,0x7,0x71,0xdc,0x0,0x6,0x23,0xd8,0x2,0x10,0x34,0x7,
   0x71,0xdc,0x0,0x6,0x23,0xe0,0x2,0x10,0x35,0x7,0x71,0xdc,0x0,0x6,0x23,0xe8,
   0x2,0x10,0x36,0x7,0x71,0xdc,0x0,0x6,0x23,0xf0,0x2,0x10,0x37,0x7,0x71,0xdc,
   0x0,0x6,0x23,0xf8,0x2,0x10,0x38,0x7,0x71,0xdc,0x0,0x6,0x23,0x80,0x3,0x10,
   0x39,0x7,0x71,0xdc,0x0,0x6,0x23,0x88,0x3,0x10,0x3a,0x7,0x71,0xdc,0x0,0x6,
   0x23,0x90,0x3,0x10,0x3b,0x7,0x71,0xdc,0x0,0x6,0x23,0x98,0x3,0x10,0x3c,0x7,
   0x71,0xdc,0x0,0x6,0x23,0xa0,0x3,0x10,0x3d,0x7,0x71,0xdc,0x0,0x6,0x23,0xa8,
   0x3,0x10,0x3e,0x7,0x71,0xdc,0x0,0x6,0x23,0xb0,0x3,0x10,0x3f,0x7,0x71,0xdc,
   0x0,0x6,0x23,0xb8,0x3,0x10,0x4d,0x20,0x30,0x40,0x1e,0x71,0xdc,0x0,0x6,0x12,
   0x23,0x84,0x1,0x6,0xc,0x2,0x0,0x0,0x0,0x1a,0x12,0x30,0x29,0x28,0x7f,0xff,
   0x13,0x23,0xd0,0x3,0x22,0x2f,0x7f,0xff,0x10,0x4e,0x4,0x31,0x2f,0xff,0xda,0x10,
   0x4f,0x4,0x32,0x2f,0xff,0xd3,0x10,0x50,0x4,0x33,0x2f,0xff,0xcc,0x10,0x51,0x4,
   0x34,0x2f,0xff,0xc5,0x10,0x52,0x4,0x35,0x2f,0xff,0xbe,0x10,0x53,0x4,0x36,0x2f,
   0xff,0xb7,0x10,0x54,0x4,0x37,0x2f,0xff,0xb0,0x10,0x55,0x4,0x38,0x2f,0xff,0xa9,
   0x10,0x56,0x4,0x39,0x2f,0xff,0xa2,0x10,0x57,0x4,0x3a,0x2f,0xff,0x9b,0x10,0x58,
   0x4,0x3b,0x2f,0xff,0x94,0x10,0x59,0x4,0x3c,0x2f,0xff,0x8d,0x10,0x5a,0x4,0x3d,
   0x2f,0xff,0x86,0x10,0x5b,0x4,0x3e,0x2f,0xff,0x7f,0x10,0x5c,0x4,0x3f,0x2f,0xff,
   0x78,0x10,0x5d,0x4,0x40,0x2f,0xff,0x71,0x10,0x5e,0x4,0x41,0x2f,0xff,0x6a,0x10,
   0x5f,0x4,0x42,0x2f,0xff,0x63,0x10,0x60,0x4,0x43,0x2f,0xff,0x5c,0x10,0x61,0x4,
   0x44,0x2f,0xff,0x55,0x10,0x62,0x4,0x45,0x2f,0xff,0x4e,0x10,0x63,0x4,0x46,0x2f,
   0xff,0x47,0x10,0x64,0x4,0x47,0x2f,0xff,0x40,0x10,0x65,0x4,0x48,0x2f,0xff,0x39,
   0x10,0x66,0x4,0x49,0x2f,0xff,0x32,0x10,0x67,0x4,0x4a,0x2f,0xff,0x2b,0x10,0x68,
   0x4,0x4b,0x2f,0xff,0x24,0x10,0x69,0x4,0x4c,0x2f,0xff,0x1d,0x10,0x6a,0x4,0x4d,
   0x2f,0xff,0x16,0x10,0x6b,0x4,0x4e,0x2f,0xff,0xf,0x10,0x6c,0x4,0x4f,0x2f,0xff,
   0x8,0x10,0x6e,0x6,0xa,0x2,0xc,0x2f,0xff,0x1,0x10,0x6d,0xa,0x71,0xdc,0x0,
   0x6,0x23,0xd0,0x3,0x23,0x80,0x4,0x0,0x0,0x0,0x3,0x9c,0x0,0x0,0x3,0xbc,
   0xff,0xff,0xf9,0x0,0x0,0x0,0x0,0xc,0x0,0xf,0x7,0x71,0x80,0x2,0x6,0x23,
   0x4,0x6,0x10,0x0,0x4,0x71,0x80,0x2,0x6,0x10,0x2,0x6,0x71,0x80,0x2,0x6,
   0x23,0x8,0x10,0x3,0x6,0x71,0x80,0x2,0x6,0x23,0xc,0x10,0x4,0x6,0x71,0x80,
   0x2,0x6,0x23,0x10,0x10,0x5,0x6,0x71,0x80,0x2,0x6,0x23,0x14,0x10,0x6,0x6,
   0x71,0x80,0x2,0x6,0x23,0x18,0x10,0x7,0x6,0x71,0x80,0x2,0x6,0x23,0x1c,0x10,
   0x8,0x6,0x71,0x80,0x2,0x6,0x23,0x20,0x10,0x9,0x6,0x71,0x80,0x2,0x6,0x23,
   0x24,0x10,0xa,0x6,0x71,0x80,0x2,0x6,0x23,0x28,0x10,0xb,0x6,0x71,0x80,0x2,
   0x6,0x23,0x2c,0x10,0xc,0x6,0x71,0x80,0x2,0x6,0x23,0x30,0x10,0xd,0x6,0x71,
   0x80,0x2,0x6,0x23,0x34,0x10,0xe,0x6,0x71,0x80,0x2,0x6,0x23,0x38,0x10,0xf,
   0x6,0x71,0x80,0x2,0x6,0x23,0x3c,0x10,0x10,0x6,0x71,0x80,0x2,0x6,0x23,0x40,
   0x10,0x11,0x6,0x71,0x80,0x2,0x6,0x23,0x44,0x10,0x12,0x6,0x71,0x80,0x2,0x6,
   0x23,0x48,0x10,0x13,0x6,0x71,0x80,0x2,0x6,0x23,0x4c,0x10,0x14,0x6,0x71,0x80,
   0x2,0x6,0x23,0x50,0x10,0x15,0x6,0x71,0x80,0x2,0x6,0x23,0x54,0x10,0x16,0x6,
   0x71,0x80,0x2,0x6,0x23,0x58,0x10,0x17,0x6,0x71,0x80,0x2,0x6,0x23,0x5c,0x10,
   0x18,0x6,0x71,0x80,0x2,0x6,0x23,0x60,0x10,0x19,0x6,0x71,0x80,0x2,0x6,0x23,
   0x64,0x10,0x1a,0x6,0x71,0x80,0x2,0x6,0x23,0x68,0x10,0x1b,0x6,0x71,0x80,0x2,
   0x6,0x23,0x6c,0x10,0x1c,0x6,0x71,0x80,0x2,0x6,0x23,0x70,0x10,0x1d,0x6,0x71,
   0x80,0x2,0x6,0x23,0x74,0x10,0x1e,0x6,0x71,0x80,0x2,0x6,0x23,0x78,0x10,0x1f,
   0x6,0x71,0x80,0x2,0x6,0x23,0x7c,0x10,0x43,0x7,0x71,0x80,0x2,0x6,0x23,0x80,
   0x1,0x10,0x41,0x7,0x71,0x80,0x2,0x6,0x23,0x90,0x1,0x10,0x46,0x7,0x71,0x80,
   0x2,0x6,0x23,0x98,0x1,0x10,0x20,0x7,0x71,0x80,0x2,0x6,0x23,0xc0,0x1,0x10,
   0x21,0x7,0x71,0x80,0x2,0x6,0x23,0xc8,0x1,0x10,0x22,0x7,0x71,0x80,0x2,0x6,
   0x23,0xd0,0x1,0x10,0x23,0x7,0x71,0x80,0x2,0x6,0x23,0xd8,0x1,0x10,0x24,0x7,
   0x71,0x80,0x2,0x6,0x23,0xe0,0x1,0x10,0x25,0x7,0x71,0x80,0x2,0x6,0x23,0xe8,
   0x1,0x10,0x26,0x7,0x71,0x80,0x2,0x6,0x23,0xf0,0x1,0x10,0x27,0x7,0x71,0x80,
   0x2,0x6,0x23,0xf8,0x1,0x10,0x28,0x7,0x71,0x80,0x2,0x6,0x23,0x80,0x2,0x10,
   0x29,0x7,0x71,0x80,0x2,0x6,0x23,0x88,0x2,0x10,0x2a,0x7,0x71,0x80,0x2,0x6,
   0x23,0x90,0x2,0x10,0x2b,0x7,0x71,0x80,0x2,0x6,0x23,0x98,0x2,0x10,0x2c,0x7,
   0x71,0x80,0x2,0x6,0x23,0xa0,0x2,0x10,0x2d,0x7,0x71,0x80,0x2,0x6,0x23,0xa8,
   0x2,0x10,0x2e,0x7,0x71,0x80,0x2,0x6,0x23,0xb0,0x2,0x10,0x2f,0x7,0x71,0x80,
   0x2,0x6,0x23,0xb8,0x2,0x10,0x30,0x7,0x71,0x80,0x2,0x6,0x23,0xc0,0x2,0x10,
   0x31,0x7,0x71,0x80,0x2,0x6,0x23,0xc8,0x2,0x10,0x32,0x7,0x71,0x80,0x2,0x6,
   0x23,0xd0,0x2,0x10,0x33,0x7,0x71,0x80,0x2,0x6,0x23,0xd8,0x2,0x10,0x34,0x7,
   0x71,0x80,0x2,0x6,0x23,0xe0,0x2,0x10,0x35,0x7,0x71,0x80,0x2,0x6,0x23,0xe8,
   0x2,0x10,0x36,0x7,0x71,0x80,0x2,0x6,0x23,0xf0,0x2,0x10,0x37,0x7,0x71,0x80,
   0x2,0x6,0x23,0xf8,0x2,0x10,0x38,0x7,0x71,0x80,0x2,0x6,0x23,0x80,0x3,0x10,
   0x39,0x7,0x71,0x80,0x2,0x6,0x23,0x88,0x3,0x10,0x3a,0x7,0x71,0x80,0x2,0x6,
   0x23,0x90,0x3,0x10,0x3b,0x7,0x71,0x80,0x2,0x6,0x23,0x98,0x3,0x10,0x3c,0x7,
   0x71,0x80,0x2,0x6,0x23,0xa0,0x3,0x10,0x3d,0x7,0x71,0x80,0x2,0x6,0x23,0xa8,
   0x3,0x10,0x3e,0x7,0x71,0x80,0x2,0x6,0x23,0xb0,0x3,0x10,0x3f,0x7,0x71,0x80,
   0x2,0x6,0x23,0xb8,0x3,0x10,0x4d,0x20,0x30,0x40,0x1e,0x71,0x80,0x2,0x6,0x12,
   0x23,0x84,0x1,0x6,0xc,0x2,0x0,0x0,0x0,0x1a,0x12,0x30,0x29,0x28,0x7f,0xff,
   0x13,0x23,0xd0,0x3,0x22,0x2f,0x7f,0xff,0x10,0x4e,0x4,0x31,0x2f,0xff,0xda,0x10,
   0x4f,0x4,0x32,0x2f,0xff,0xd3,0x10,0x50,0x4,0x33,0x2f,0xff,0xcc,0x10,0x51,0x4,
   0x34,0x2f,0xff,0xc5,0x10,0x52,0x4,0x35,0x2f,0xff,0xbe,0x10,0x53,0x4,0x36,0x2f,
   0xff,0xb7,0x10,0x54,0x4,0x37,0x2f,0xff,0xb0,0x10,0x55,0x4,0x38,0x2f,0xff,0xa9,
   0x10,0x56,0x4,0x39,0x2f,0xff,0xa2,0x10,0x57,0x4,0x3a,0x2f,0xff,0x9b,0x10,0x58,
   0x4,0x3b,0x2f,0xff,0x94,0x10,0x59,0x4,0x3c,0x2f,0xff,0x8d,0x10,0x5a,0x4,0x3d,
   0x2f,0xff,0x86,0x10,0x5b,0x4,0x3e,0x2f,0xff,0x7f,0x10,0x5c,0x4,0x3f,0x2f,0xff,
   0x78,0x10,0x5d,0x4,0x40,0x2f,0xff,0x71,0x10,0x5e,0x4,0x41,0x2f,0xff,0x6a,0x10,
   0x5f,0x4,0x42,0x2f,0xff,0x63,0x10,0x60,0x4,0x43,0x2f,0xff,0x5c,0x10,0x61,0x4,
   0x44,0x2f,0xff,0x55,0x10,0x62,0x4,0x45,0x2f,0xff,0x4e,0x10,0x63,0x4,0x46,0x2f,
   0xff,0x47,0x10,0x64,0x4,0x47,0x2f,0xff,0x40,0x10,0x65,0x4,0x48,0x2f,0xff,0x39,
   0x10,0x66,0x4,0x49,0x2f,0xff,0x32,0x10,0x67,0x4,0x4a,0x2f,0xff,0x2b,0x10,0x68,
   0x4,0x4b,0x2f,0xff,0x24,0x10,0x69,0x4,0x4c,0x2f,0xff,0x1d,0x10,0x6a,0x4,0x4d,
   0x2f,0xff,0x16,0x10,0x6b,0x4,0x4e,0x2f,0xff,0xf,0x10,0x6c,0x4,0x4f,0x2f,0xff,
   0x8,0x10,0x6e,0x6,0xa,0x2,0xc,0x2f,0xff,0x1,0x10,0x6d,0xa,0x71,0x80,0x2,
   0x6,0x23,0xd0,0x3,0x23,0x80,0x4,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,
   0x1,0x7a,0x52,0x0,0x4,0x7c,0x41,0x1,0x1b,0xc,0x1,0x0,0x0,0x0,0x0,0x14,
   0x0,0x0,0x0,0x18,0xff,0xff,0xf5,0x58,0x0,0x0,0x0,0x58,0x0,0x41,0x9,0x41,
   0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x30,0xff,0xff,0xf5,0x98,
   0x0,0x0,0x0,0x9c,0x0,0x45,0x9,0x41,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x10,
   0x0,0x0,0x0,0x48,0xff,0xff,0xf6,0x1c,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x5c,0xff,0xff,0xf6,0x48,0x0,0x0,0x0,0x94,
   0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x70,0xff,0xff,0xf6,0xc8,
   0x0,0x0,0x0,0x20,0x0,0x41,0x9,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,
   0x0,0x0,0x0,0x88,0xff,0xff,0xf6,0xd0,0x0,0x0,0x0,0x2c,0x0,0x41,0x9,0x41,
   0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xa0,0xff,0xff,0xf6,0xe4,
   0x0,0x0,0x0,0x1c,0x0,0x41,0x9,0x41,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x14,
   0x0,0x0,0x0,0xb8,0xff,0xff,0xf6,0xe8,0x0,0x0,0x0,0x8c,0x0,0x41,0x9,0x41,
   0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xd0,0xff,0xff,0xf7,0x5c,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x0,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_1_eh_frame_hdr[] = 
  {0x1,0x1b,0x3,0x3b,0x0,0x0,0x0,0x60,0x0,0x0,0x0,0xb,0xff,0xff,0xfd,0x18,
   0x0,0x0,0x0,0x7c,0xff,0xff,0xfd,0x24,0x0,0x0,0x4,0x1c,0xff,0xff,0xfd,0x30,
   0x0,0x0,0x7,0xd0,0xff,0xff,0xfd,0x88,0x0,0x0,0x7,0xe8,0xff,0xff,0xfe,0x24,
   0x0,0x0,0x8,0x0,0xff,0xff,0xfe,0x64,0x0,0x0,0x8,0x14,0xff,0xff,0xfe,0xf8,
   0x0,0x0,0x8,0x28,0xff,0xff,0xff,0x18,0x0,0x0,0x8,0x40,0xff,0xff,0xff,0x44,
   0x0,0x0,0x8,0x58,0xff,0xff,0xff,0x60,0x0,0x0,0x8,0x70,0xff,0xff,0xff,0xec,
   0x0,0x0,0x8,0x88,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
static struct _stp_symbol _stp_module_1_symbols_0[] = {
#ifdef STP_NEED_SYMBOL_DATA
  { 0x364, "__kernel_sigtramp32" },
  { 0x370, "__kernel_sigtramp_rt32" },
  { 0x378, "__kernel_gettimeofday" },
  { 0x3d0, "__kernel_clock_gettime" },
  { 0x46c, "__kernel_clock_getres" },
  { 0x4ac, "__do_get_tspec" },
  { 0x540, "__get_datapage" },
  { 0x548, "__kernel_datapage_offset" },
  { 0x560, "__kernel_get_syscall_map" },
  { 0x58c, "__kernel_get_tbfreq" },
  { 0x5a8, "__kernel_sync_dicache" },
  { 0x634, "__kernel_sync_dicache_p5" },
#endif /* STP_NEED_SYMBOL_DATA */
};
static struct _stp_section _stp_module_1_sections[] = {
{
.name = ".dynamic",
.size = 0xf6c,
.symbols = _stp_module_1_symbols_0,
.num_symbols = 12,
.debug_hdr = NULL,
.debug_hdr_len = 0,
.sec_load_offset = 0
},
};
static struct _stp_module _stp_module_1 = {
.name = "vdso32.so", 
.path = "/lib/modules/2.6.32-71.el6.ppc64/vdso/vdso32.so",
.eh_frame_addr = 0x6ac, 
.unwind_hdr_addr = 0x648, 
.debug_frame = NULL,
.debug_frame_len = 0,
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
.eh_frame = _stp_module_1_eh_frame, 
.eh_frame_len = 2104, 
.unwind_hdr = _stp_module_1_eh_frame_hdr, 
.unwind_hdr_len = 100, 
#else
.eh_frame = NULL,
.eh_frame_len = 0,
.unwind_hdr = NULL,
.unwind_hdr_len = 0,
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA*/
.sections = _stp_module_1_sections,
.num_sections = sizeof(_stp_module_1_sections)/sizeof(struct _stp_section),
.build_id_bits = "\xc3\xb\xdb\x69\xfe\x13\x2f\xa\x85\x4b\xd9\x1f\x69\x3\x19\xb3\x57\x78\xf8\xb4",
.build_id_len = 20,
.build_id_offset = 0x334,
.notes_sect = 0,
};

#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_2_eh_frame[] = 
  {0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x0,0x1,0x7a,0x52,0x53,0x0,0x4,0x78,0x43,
   0x1,0x14,0xc,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xbc,0x0,0x0,0x0,0x1c,
   0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xcc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,
   0x0,0xf,0x7,0x71,0xe0,0x2,0x6,0x23,0x8,0x6,0x10,0x0,0x4,0x71,0xe0,0x2,
   0x6,0x10,0x2,0x6,0x71,0xe0,0x2,0x6,0x23,0x10,0x10,0x3,0x6,0x71,0xe0,0x2,
   0x6,0x23,0x18,0x10,0x4,0x6,0x71,0xe0,0x2,0x6,0x23,0x20,0x10,0x5,0x6,0x71,
   0xe0,0x2,0x6,0x23,0x28,0x10,0x6,0x6,0x71,0xe0,0x2,0x6,0x23,0x30,0x10,0x7,
   0x6,0x71,0xe0,0x2,0x6,0x23,0x38,0x10,0x8,0x6,0x71,0xe0,0x2,0x6,0x23,0x40,
   0x10,0x9,0x6,0x71,0xe0,0x2,0x6,0x23,0x48,0x10,0xa,0x6,0x71,0xe0,0x2,0x6,
   0x23,0x50,0x10,0xb,0x6,0x71,0xe0,0x2,0x6,0x23,0x58,0x10,0xc,0x6,0x71,0xe0,
   0x2,0x6,0x23,0x60,0x10,0xd,0x6,0x71,0xe0,0x2,0x6,0x23,0x68,0x10,0xe,0x6,
   0x71,0xe0,0x2,0x6,0x23,0x70,0x10,0xf,0x6,0x71,0xe0,0x2,0x6,0x23,0x78,0x10,
   0x10,0x7,0x71,0xe0,0x2,0x6,0x23,0x80,0x1,0x10,0x11,0x7,0x71,0xe0,0x2,0x6,
   0x23,0x88,0x1,0x10,0x12,0x7,0x71,0xe0,0x2,0x6,0x23,0x90,0x1,0x10,0x13,0x7,
   0x71,0xe0,0x2,0x6,0x23,0x98,0x1,0x10,0x14,0x7,0x71,0xe0,0x2,0x6,0x23,0xa0,
   0x1,0x10,0x15,0x7,0x71,0xe0,0x2,0x6,0x23,0xa8,0x1,0x10,0x16,0x7,0x71,0xe0,
   0x2,0x6,0x23,0xb0,0x1,0x10,0x17,0x7,0x71,0xe0,0x2,0x6,0x23,0xb8,0x1,0x10,
   0x18,0x7,0x71,0xe0,0x2,0x6,0x23,0xc0,0x1,0x10,0x19,0x7,0x71,0xe0,0x2,0x6,
   0x23,0xc8,0x1,0x10,0x1a,0x7,0x71,0xe0,0x2,0x6,0x23,0xd0,0x1,0x10,0x1b,0x7,
   0x71,0xe0,0x2,0x6,0x23,0xd8,0x1,0x10,0x1c,0x7,0x71,0xe0,0x2,0x6,0x23,0xe0,
   0x1,0x10,0x1d,0x7,0x71,0xe0,0x2,0x6,0x23,0xe8,0x1,0x10,0x1e,0x7,0x71,0xe0,
   0x2,0x6,0x23,0xf0,0x1,0x10,0x1f,0x7,0x71,0xe0,0x2,0x6,0x23,0xf8,0x1,0x10,
   0x43,0x7,0x71,0xe0,0x2,0x6,0x23,0x80,0x2,0x10,0x41,0x7,0x71,0xe0,0x2,0x6,
   0x23,0xa0,0x2,0x10,0x46,0x7,0x71,0xe0,0x2,0x6,0x23,0xb4,0x2,0x10,0x20,0x7,
   0x71,0xe0,0x2,0x6,0x23,0x80,0x3,0x10,0x21,0x7,0x71,0xe0,0x2,0x6,0x23,0x88,
   0x3,0x10,0x22,0x7,0x71,0xe0,0x2,0x6,0x23,0x90,0x3,0x10,0x23,0x7,0x71,0xe0,
   0x2,0x6,0x23,0x98,0x3,0x10,0x24,0x7,0x71,0xe0,0x2,0x6,0x23,0xa0,0x3,0x10,
   0x25,0x7,0x71,0xe0,0x2,0x6,0x23,0xa8,0x3,0x10,0x26,0x7,0x71,0xe0,0x2,0x6,
   0x23,0xb0,0x3,0x10,0x27,0x7,0x71,0xe0,0x2,0x6,0x23,0xb8,0x3,0x10,0x28,0x7,
   0x71,0xe0,0x2,0x6,0x23,0xc0,0x3,0x10,0x29,0x7,0x71,0xe0,0x2,0x6,0x23,0xc8,
   0x3,0x10,0x2a,0x7,0x71,0xe0,0x2,0x6,0x23,0xd0,0x3,0x10,0x2b,0x7,0x71,0xe0,
   0x2,0x6,0x23,0xd8,0x3,0x10,0x2c,0x7,0x71,0xe0,0x2,0x6,0x23,0xe0,0x3,0x10,
   0x2d,0x7,0x71,0xe0,0x2,0x6,0x23,0xe8,0x3,0x10,0x2e,0x7,0x71,0xe0,0x2,0x6,
   0x23,0xf0,0x3,0x10,0x2f,0x7,0x71,0xe0,0x2,0x6,0x23,0xf8,0x3,0x10,0x30,0x7,
   0x71,0xe0,0x2,0x6,0x23,0x80,0x4,0x10,0x31,0x7,0x71,0xe0,0x2,0x6,0x23,0x88,
   0x4,0x10,0x32,0x7,0x71,0xe0,0x2,0x6,0x23,0x90,0x4,0x10,0x33,0x7,0x71,0xe0,
   0x2,0x6,0x23,0x98,0x4,0x10,0x34,0x7,0x71,0xe0,0x2,0x6,0x23,0xa0,0x4,0x10,
   0x35,0x7,0x71,0xe0,0x2,0x6,0x23,0xa8,0x4,0x10,0x36,0x7,0x71,0xe0,0x2,0x6,
   0x23,0xb0,0x4,0x10,0x37,0x7,0x71,0xe0,0x2,0x6,0x23,0xb8,0x4,0x10,0x38,0x7,
   0x71,0xe0,0x2,0x6,0x23,0xc0,0x4,0x10,0x39,0x7,0x71,0xe0,0x2,0x6,0x23,0xc8,
   0x4,0x10,0x3a,0x7,0x71,0xe0,0x2,0x6,0x23,0xd0,0x4,0x10,0x3b,0x7,0x71,0xe0,
   0x2,0x6,0x23,0xd8,0x4,0x10,0x3c,0x7,0x71,0xe0,0x2,0x6,0x23,0xe0,0x4,0x10,
   0x3d,0x7,0x71,0xe0,0x2,0x6,0x23,0xe8,0x4,0x10,0x3e,0x7,0x71,0xe0,0x2,0x6,
   0x23,0xf0,0x4,0x10,0x3f,0x7,0x71,0xe0,0x2,0x6,0x23,0xf8,0x4,0x10,0x4d,0x21,
   0x30,0x40,0x1e,0x71,0xe0,0x2,0x6,0x12,0x23,0x88,0x2,0x6,0xc,0x2,0x0,0x0,
   0x0,0x1a,0x12,0x30,0x29,0x28,0x7f,0xff,0x13,0x23,0x88,0x5,0x6,0x22,0x2f,0x7f,
   0xff,0x10,0x4e,0x4,0x31,0x2f,0xff,0xd9,0x10,0x4f,0x4,0x32,0x2f,0xff,0xd2,0x10,
   0x50,0x4,0x33,0x2f,0xff,0xcb,0x10,0x51,0x4,0x34,0x2f,0xff,0xc4,0x10,0x52,0x4,
   0x35,0x2f,0xff,0xbd,0x10,0x53,0x4,0x36,0x2f,0xff,0xb6,0x10,0x54,0x4,0x37,0x2f,
   0xff,0xaf,0x10,0x55,0x4,0x38,0x2f,0xff,0xa8,0x10,0x56,0x4,0x39,0x2f,0xff,0xa1,
   0x10,0x57,0x4,0x3a,0x2f,0xff,0x9a,0x10,0x58,0x4,0x3b,0x2f,0xff,0x93,0x10,0x59,
   0x4,0x3c,0x2f,0xff,0x8c,0x10,0x5a,0x4,0x3d,0x2f,0xff,0x85,0x10,0x5b,0x4,0x3e,
   0x2f,0xff,0x7e,0x10,0x5c,0x4,0x3f,0x2f,0xff,0x77,0x10,0x5d,0x4,0x40,0x2f,0xff,
   0x70,0x10,0x5e,0x4,0x41,0x2f,0xff,0x69,0x10,0x5f,0x4,0x42,0x2f,0xff,0x62,0x10,
   0x60,0x4,0x43,0x2f,0xff,0x5b,0x10,0x61,0x4,0x44,0x2f,0xff,0x54,0x10,0x62,0x4,
   0x45,0x2f,0xff,0x4d,0x10,0x63,0x4,0x46,0x2f,0xff,0x46,0x10,0x64,0x4,0x47,0x2f,
   0xff,0x3f,0x10,0x65,0x4,0x48,0x2f,0xff,0x38,0x10,0x66,0x4,0x49,0x2f,0xff,0x31,
   0x10,0x67,0x4,0x4a,0x2f,0xff,0x2a,0x10,0x68,0x4,0x4b,0x2f,0xff,0x23,0x10,0x69,
   0x4,0x4c,0x2f,0xff,0x1c,0x10,0x6a,0x4,0x4d,0x2f,0xff,0x15,0x10,0x6b,0x4,0x4e,
   0x2f,0xff,0xe,0x10,0x6c,0x4,0x4f,0x2f,0xff,0x7,0x10,0x6e,0x6,0xa,0x2,0xc,
   0x2f,0xff,0x0,0x10,0x6d,0xb,0x71,0xe0,0x2,0x6,0x23,0x88,0x5,0x6,0x23,0x90,
   0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x0,
   0x1,0x7a,0x52,0x0,0x4,0x78,0x41,0x1,0x1b,0xc,0x1,0x0,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x1c,0xff,0xff,0xf8,0x20,0x0,0x0,0x0,0x54,
   0x0,0x41,0x9,0x41,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x34,
   0xff,0xff,0xf8,0x5c,0x0,0x0,0x0,0x98,0x0,0x45,0x9,0x41,0xc,0x0,0x0,0x0,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x4c,0xff,0xff,0xf8,0xdc,0x0,0x0,0x0,0x40,
   0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x64,
   0xff,0xff,0xf9,0x4,0x0,0x0,0x0,0x68,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x7c,0xff,0xff,0xf9,0x54,0x0,0x0,0x0,0x20,
   0x0,0x41,0x9,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x94,
   0xff,0xff,0xf9,0x5c,0x0,0x0,0x0,0x2c,0x0,0x41,0x9,0x41,0xc,0x0,0x0,0x0,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xac,0xff,0xff,0xf9,0x70,0x0,0x0,0x0,0x18,
   0x0,0x41,0x9,0x41,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xc4,
   0xff,0xff,0xf9,0x70,0x0,0x0,0x0,0x8c,0x0,0x41,0x9,0x41,0xc,0x0,0x0,0x0,
   0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xdc,0xff,0xff,0xf9,0xe4,0x0,0x0,0x0,0x14,
   0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
static uint8_t _stp_module_2_eh_frame_hdr[] = 
  {0x1,0x1b,0x3,0x3b,0x0,0x0,0x0,0x5c,0x0,0x0,0x0,0xa,0xff,0xff,0xfc,0x4c,
   0x0,0x0,0x0,0x78,0xff,0xff,0xfc,0x78,0x0,0x0,0x4,0x50,0xff,0xff,0xfc,0xcc,
   0x0,0x0,0x4,0x68,0xff,0xff,0xfd,0x64,0x0,0x0,0x4,0x80,0xff,0xff,0xfd,0xa4,
   0x0,0x0,0x4,0x98,0xff,0xff,0xfe,0xc,0x0,0x0,0x4,0xb0,0xff,0xff,0xfe,0x2c,
   0x0,0x0,0x4,0xc8,0xff,0xff,0xfe,0x58,0x0,0x0,0x4,0xe0,0xff,0xff,0xfe,0x70,
   0x0,0x0,0x4,0xf8,0xff,0xff,0xfe,0xfc,0x0,0x0,0x5,0x10,};
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA */
static struct _stp_symbol _stp_module_2_symbols_0[] = {
#ifdef STP_NEED_SYMBOL_DATA
  { 0x418, "__kernel_sigtramp_rt64" },
  { 0x440, "__kernel_gettimeofday" },
  { 0x494, "__kernel_clock_gettime" },
  { 0x52c, "__kernel_clock_getres" },
  { 0x56c, "__do_get_tspec" },
  { 0x5d4, "__get_datapage" },
  { 0x5dc, "__kernel_datapage_offset" },
  { 0x5f4, "__kernel_get_syscall_map" },
  { 0x620, "__kernel_get_tbfreq" },
  { 0x638, "__kernel_sync_dicache" },
  { 0x6c4, "__kernel_sync_dicache_p5" },
#endif /* STP_NEED_SYMBOL_DATA */
};
static struct _stp_section _stp_module_2_sections[] = {
{
.name = ".dynamic",
.size = 0xcf8,
.symbols = _stp_module_2_symbols_0,
.num_symbols = 11,
.debug_hdr = NULL,
.debug_hdr_len = 0,
.sec_load_offset = 0
},
};
static struct _stp_module _stp_module_2 = {
.name = "vdso64.so", 
.path = "/lib/modules/2.6.32-71.el6.ppc64/vdso/vdso64.so",
.eh_frame_addr = 0x828, 
.unwind_hdr_addr = 0x7c8, 
.debug_frame = NULL,
.debug_frame_len = 0,
#if defined(STP_USE_DWARF_UNWINDER) && defined(STP_NEED_UNWIND_DATA)
.eh_frame = _stp_module_2_eh_frame, 
.eh_frame_len = 1224, 
.unwind_hdr = _stp_module_2_eh_frame_hdr, 
.unwind_hdr_len = 92, 
#else
.eh_frame = NULL,
.eh_frame_len = 0,
.unwind_hdr = NULL,
.unwind_hdr_len = 0,
#endif /* STP_USE_DWARF_UNWINDER && STP_NEED_UNWIND_DATA*/
.sections = _stp_module_2_sections,
.num_sections = sizeof(_stp_module_2_sections)/sizeof(struct _stp_section),
.build_id_bits = "\x54\x1\xde\x85\xbd\xd\x36\x9\x3c\x12\x1f\xec\xf4\xc0\x99\xd2\x63\xe\xc\x26",
.build_id_len = 20,
.build_id_offset = 0x3d8,
.notes_sect = 0,
};


static struct _stp_module *_stp_modules [] = {
& _stp_module_0,
& _stp_module_1,
& _stp_module_2,
};
static unsigned _stp_num_modules = 3;
static unsigned long _stp_kretprobe_trampoline = -1;

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]