mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-17 13:47:37 +01:00
(ia64_local_addr_space_init): Instead of calling ia64_script_cache_init(),
force a flush via unw_flush_cache(). (Logical change 1.124)
This commit is contained in:
parent
c3fa0b6fa8
commit
e939f42941
1 changed files with 1 additions and 1 deletions
|
@ -431,7 +431,6 @@ HIDDEN void
|
||||||
ia64_local_addr_space_init (void)
|
ia64_local_addr_space_init (void)
|
||||||
{
|
{
|
||||||
memset (&local_addr_space, 0, sizeof (local_addr_space));
|
memset (&local_addr_space, 0, sizeof (local_addr_space));
|
||||||
ia64_script_cache_init (&local_addr_space.global_cache);
|
|
||||||
local_addr_space.big_endian = (__BYTE_ORDER == __BIG_ENDIAN);
|
local_addr_space.big_endian = (__BYTE_ORDER == __BIG_ENDIAN);
|
||||||
#if defined(__linux)
|
#if defined(__linux)
|
||||||
local_addr_space.abi = ABI_LINUX;
|
local_addr_space.abi = ABI_LINUX;
|
||||||
|
@ -447,6 +446,7 @@ ia64_local_addr_space_init (void)
|
||||||
local_addr_space.acc.access_fpreg = access_fpreg;
|
local_addr_space.acc.access_fpreg = access_fpreg;
|
||||||
local_addr_space.acc.resume = ia64_local_resume;
|
local_addr_space.acc.resume = ia64_local_resume;
|
||||||
local_addr_space.acc.get_proc_name = get_static_proc_name;
|
local_addr_space.acc.get_proc_name = get_static_proc_name;
|
||||||
|
unw_flush_cache (&local_addr_space, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* !UNW_REMOTE_ONLY */
|
#endif /* !UNW_REMOTE_ONLY */
|
||||||
|
|
Loading…
Reference in a new issue