1
0
Fork 0
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:
mostang.com!davidm 2002-11-16 06:50:04 +00:00
parent f277006b83
commit eeedef96bb

Diff content is not available