mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2025-04-06 13:52:17 +02:00
Make the remaining sigprocmask calls conditional on --enable-block-signals
This commit is contained in:
parent
b7e3444fea
commit
fc2934aade
2 changed files with 6 additions and 6 deletions
src
|
@ -728,9 +728,9 @@ dwarf_find_proc_info (unw_addr_space_t as, unw_word_t ip,
|
|||
cb_data.di.format = -1;
|
||||
cb_data.di_debug.format = -1;
|
||||
|
||||
sigprocmask (SIG_SETMASK, &unwi_full_mask, &saved_mask);
|
||||
SIGPROCMASK (SIG_SETMASK, &unwi_full_mask, &saved_mask);
|
||||
ret = dl_iterate_phdr (callback, &cb_data);
|
||||
sigprocmask (SIG_SETMASK, &saved_mask, NULL);
|
||||
SIGPROCMASK (SIG_SETMASK, &saved_mask, NULL);
|
||||
|
||||
if (ret <= 0)
|
||||
{
|
||||
|
|
|
@ -622,9 +622,9 @@ validate_cache (unw_addr_space_t as)
|
|||
intrmask_t saved_mask;
|
||||
int ret;
|
||||
|
||||
sigprocmask (SIG_SETMASK, &unwi_full_mask, &saved_mask);
|
||||
SIGPROCMASK (SIG_SETMASK, &unwi_full_mask, &saved_mask);
|
||||
ret = dl_iterate_phdr (check_callback, as);
|
||||
sigprocmask (SIG_SETMASK, &saved_mask, NULL);
|
||||
SIGPROCMASK (SIG_SETMASK, &saved_mask, NULL);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -653,9 +653,9 @@ tdep_find_proc_info (unw_addr_space_t as, unw_word_t ip,
|
|||
|
||||
di.u.ti.segbase = ip; /* this is cheap... */
|
||||
|
||||
sigprocmask (SIG_SETMASK, &unwi_full_mask, &saved_mask);
|
||||
SIGPROCMASK (SIG_SETMASK, &unwi_full_mask, &saved_mask);
|
||||
ret = dl_iterate_phdr (callback, &di);
|
||||
sigprocmask (SIG_SETMASK, &saved_mask, NULL);
|
||||
SIGPROCMASK (SIG_SETMASK, &saved_mask, NULL);
|
||||
|
||||
if (ret <= 0)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue