NAME
uwx_set_remote() — enable unwinding of a remote process
SYNOPSIS
#include <uwx.h>
int uwx_set_remote(
struct uwx_env *env,
int is_big_endian_target
);
DESCRIPTION
uwx_set_remote()
is part of the Unwind Express Library for Integrity systems; see
uwx(3X).
uwx_set_remote()
enables the unwinding of a remote process from the unwind environment.
This forces the unwind engine to use the
copy-in
callback routines for all memory accesses into the target process address space,
and allows the unwind engine to perform proper byte swapping in cases where the
target system's byte order is different from the host system.
Parameters
- env
A pointer to an unwind environment object.
- is_big_endian_target
A flag indicating whether the target process is running with a big-endian
or little-endian data model.
A value of 1 indicates a big-endian target,
and a value of 0 indicates a little-endian target.
RETURN VALUE
uwx_set_remote()
returns
UWX_OK
on success.
See
uwx(3X)
for error codes.
AUTHOR
The Unwind Express Library was developed by Hewlett-Packard.
SEE ALSO
uwx(3X),
uwx_add_to_bsp(3X),
uwx_find_source_info(3X),
uwx_find_symbol(3X),
uwx_free(3X),
uwx_get_abi_context_code(3X),
uwx_get_funcstart(3X),
uwx_get_module_info(3X),
uwx_get_nat(3X),
uwx_get_reg(3X),
uwx_get_source_info(3X),
uwx_get_sym_info(3X),
uwx_init(3X),
uwx_init_context(3X),
uwx_register_alloc_cb(3X),
uwx_register_callbacks(3X),
uwx_release_symbol_cache(3X),
uwx_self_do_context_frame(3X),
uwx_self_free_info(3X),
uwx_self_init_context(3X),
uwx_self_init_info(3X),
uwx_set_nofr(3X),
uwx_step(3X),
uwx_step_inline(3X).