mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-27 09:37:38 +01:00
(rbs_find_stacked): Allow NULL locp.
(Logical change 1.76)
This commit is contained in:
parent
7057901782
commit
0802cd49ad
1 changed files with 4 additions and 2 deletions
|
@ -105,10 +105,12 @@ rbs_find_stacked (struct cursor *c, unw_word_t regs_to_skip,
|
||||||
if (regs_to_skip < nregs)
|
if (regs_to_skip < nregs)
|
||||||
{
|
{
|
||||||
/* found it: */
|
/* found it: */
|
||||||
*locp = ia64_rse_skip_regs (bsp, regs_to_skip);
|
unw_word_t loc = ia64_rse_skip_regs (bsp, regs_to_skip);
|
||||||
|
if (locp)
|
||||||
|
*locp = loc;
|
||||||
if (rnat_locp)
|
if (rnat_locp)
|
||||||
{
|
{
|
||||||
*rnat_locp = ia64_rse_rnat_addr (*locp);
|
*rnat_locp = ia64_rse_rnat_addr (loc);
|
||||||
if (!rbs_contains (&c->rbs_area[curr], *rnat_locp))
|
if (!rbs_contains (&c->rbs_area[curr], *rnat_locp))
|
||||||
*rnat_locp = c->rbs_area[curr].rnat_loc;
|
*rnat_locp = c->rbs_area[curr].rnat_loc;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue