[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #10186 [Tor]: Backtrace support for windows



#10186: Backtrace support for windows
-----------------------------+--------------------------------
     Reporter:  nickm        |      Owner:
         Type:  enhancement  |     Status:  needs_revision
     Priority:  normal       |  Milestone:  Tor: 0.2.5.x-final
    Component:  Tor          |    Version:
   Resolution:               |   Keywords:  tor-client windows
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+--------------------------------

Comment (by cypherpunks):

 >need some hack to change context so it unwind
 It's impossible with libgcc to do that, context operated and updated
 internally by libgcc code. Even more, distributed Tor builds by cross
 platform GCC with SJLJ Exception Handling support. During testing GCC with
 SJLJ it failed to unwind stack trace even after non optimized C code.

 For now only real solution is to use StalkWalk64 function with explicit
 disabling FPO during compilation for windows. Can it break something else?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10186#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs