From: Andrea Corallo Date: Thu, 13 Aug 2020 15:13:11 +0000 (+0200) Subject: * src/pdumper.c (dump_do_dump_relocation): Improve error messages. X-Git-Tag: emacs-28.0.90~2727^2~499 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1712311f0084af850925f4c472f6ca186ab09c54;p=emacs.git * src/pdumper.c (dump_do_dump_relocation): Improve error messages. --- diff --git a/src/pdumper.c b/src/pdumper.c index 83410e36774..629d0969346 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -5281,12 +5281,13 @@ dump_do_dump_relocation (const uintptr_t dump_base, struct Lisp_Native_Comp_Unit *comp_u = XNATIVE_COMP_UNIT (subr->native_comp_u[0]); if (!comp_u->handle) - error ("can't relocate native subr with not loaded compilation unit"); + error ("NULL handle in compilation unit %s", SSDATA (comp_u->file)); const char *c_name = subr->native_c_name[0]; eassert (c_name); void *func = dynlib_sym (comp_u->handle, c_name); if (!func) - error ("can't find function in compilation unit"); + error ("can't find function \"%s\" in compilation unit %s", c_name, + SSDATA (comp_u->file)); subr->function.a0 = func; Lisp_Object lambda_data_idx = Fgethash (build_string (c_name), comp_u->lambda_c_name_idx_h, Qnil);