Re: [PATCH RFC] do not take mutex in _Unwind_Find_registered_FDE if there is no registered objects

2016-07-24 Thread Gleb Natapov
Thank you for prompt review. On Sun, Jul 24, 2016 at 11:00:53AM -0700, Andrew Pinski wrote: > On Sun, Jul 24, 2016 at 8:01 AM, Gleb Natapov wrote: > > _Unwind_Find_FDE calls _Unwind_Find_registered_FDE and it takes lock even > > when there is no registered objects. As far as I

Re: [PATCH RFC] do not take mutex in _Unwind_Find_registered_FDE if there is no registered objects

2016-07-24 Thread Andrew Pinski
On Sun, Jul 24, 2016 at 8:01 AM, Gleb Natapov wrote: > _Unwind_Find_FDE calls _Unwind_Find_registered_FDE and it takes lock even > when there is no registered objects. As far as I see only statically > linked applications call __register_frame_info* functions, so for >

[PATCH RFC] do not take mutex in _Unwind_Find_registered_FDE if there is no registered objects

2016-07-24 Thread Gleb Natapov
_Unwind_Find_FDE calls _Unwind_Find_registered_FDE and it takes lock even when there is no registered objects. As far as I see only statically linked applications call __register_frame_info* functions, so for dynamically linked executables taking the lock to check unseen_objects and seen_objects