title: back trace for ulibc in arm
body: <p>I wanted to know if any porting is available for back trace implementation for uclibc in arm that I can use in my signal handler to debug segmentation faults.</p>
  
  <p>I did come across a useful code  <a href="https://stackoverflow.com/questions/2536021/any-porting-available-of-backtrace-for-uclibc">here</a> and tried using it inside my signal handler but it fails at the first check and returns from there. </p>
  
  <p>I also tried a recurcive backtrace function which simply recursed using (current_frame_p)-3) till it was NULL and printed (current_frame_p)-1). This too seems to give me issues. All I get is the address of the handler and some garbage big address (I assume it might be the signal address). But I don't go beyond that. I want my trace to go beyond that.</p>
  
  <p>The code that crashes is purposefully written for debug to dereference and invalid address. </p>
  
  <p>Any help will be much appreciated.</p>
  
  <p>Many many thanks in advance.</p>
  
  <p>-Keshav</p>