mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-12-23 12:03:41 +01:00
Introduce the concept of an "address-space" to more cleanly support remote-unwinding
of multiple address spaces (as might arise for a multi-process debugger, for example). Impace on existing libunwind users should be minimal: unw_init_remote(cursor, accessors); needs to be changed to: as = unw_create_addr_space(accessors); if (!as) error; else unw_init_remote(cursor, as, as_arg); where "as_arg" is the argument ("arg") that used to be stored in the accessors structure. Everything else is the same. BKrev: 3dd5ea9cOx-Y3gnNoajvFfm4KaPCww
This commit is contained in:
parent
f277006b83
commit
eeedef96bb