libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libunwind-devel] Libunwind-devel] Testing libunwind


From: Bincy K Philip
Subject: [Libunwind-devel] Libunwind-devel] Testing libunwind
Date: Mon, 18 Feb 2013 20:10:10 +0800 (SGT)

Hi,
I got some issues while compiling a program with libunwind on a MIPS target.

 The compilation command is this.
gcc unwind.c -I /usr/include -L /usr/lib -lunwind -o unwind

This works fine on x86.On MIPS,compilation is success, but the execution shows 'Segmentation fault'
Do I need to add  any gcc options specific to MIPS??

Thanks
Bincy

Program
-------
#define UNW_LOCAL_ONLY
#include <libunwind.h>
#include<stdio.h>
void show_backtrace (void) {
  unw_cursor_t cursor; unw_context_t uc;
  unw_word_t ip, sp;

  unw_getcontext(&uc);
  unw_init_local(&cursor, &uc);
  while (unw_step(&cursor) > 0) {
    unw_get_reg(&cursor, UNW_REG_IP, &ip);
    unw_get_reg(&cursor, UNW_REG_SP, &sp);
    printf ("ip = %lx, sp = %lx\n", (long) ip, (long) sp);
  }
}

int main()
{
show_backtrace();
}






reply via email to

[Prev in Thread] Current Thread [Next in Thread]