From: Arnaud Giersch Date: Tue, 13 Jun 2023 09:50:08 +0000 (+0200) Subject: Fix error: missing initializer for member unw_accessors::ptrauth_insn_mask X-Git-Tag: v3.34~32 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/05d1f896d76c70ba828dab36f75f4516be3faa9c?hp=4ef8277e49b0e697a07c964d9c0864ff8f56d480 Fix error: missing initializer for member unw_accessors::ptrauth_insn_mask Seen with some version of libunwind. --- diff --git a/src/mc/inspect/mc_unw_vmread.cpp b/src/mc/inspect/mc_unw_vmread.cpp index 21fc4789ae..7241da9279 100644 --- a/src/mc/inspect/mc_unw_vmread.cpp +++ b/src/mc/inspect/mc_unw_vmread.cpp @@ -98,9 +98,8 @@ unw_addr_space_t create_addr_space() */ // TODO, we could get rid of this if we properly stop the model-checked // process before reading the memory. - unw_accessors_t accessors = {&_UPT_find_proc_info, &_UPT_put_unwind_info, &_UPT_get_dyn_info_list_addr, - &access_mem, &_UPT_access_reg, &_UPT_access_fpreg, - &_UPT_resume, &_UPT_get_proc_name}; + unw_accessors_t accessors = _UPT_accessors; + accessors.access_mem = &access_mem; return unw_create_addr_space(&accessors, BYTE_ORDER); }