From 05d1f896d76c70ba828dab36f75f4516be3faa9c Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Tue, 13 Jun 2023 11:50:08 +0200 Subject: [PATCH] Fix error: missing initializer for member unw_accessors::ptrauth_insn_mask Seen with some version of libunwind. --- src/mc/inspect/mc_unw_vmread.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); } -- 2.20.1