]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Darwin: fix build with lazy debuginfo reading
authorPaul Floyd <pjfloyd@wanadoo.fr>
Wed, 20 Sep 2023 06:47:14 +0000 (08:47 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Wed, 20 Sep 2023 06:47:14 +0000 (08:47 +0200)
Needs the macho reader, not ELF.

coregrind/m_debuginfo/debuginfo.c

index 51efe58c7aef61914bc1fa55537b8c4780fa2dc3..ba66fb9c6966d152537ac202411019228dc579d7 100644 (file)
@@ -1450,7 +1450,11 @@ void VG_(di_load_di)( DebugInfo *di )
 {
    if (di->deferred) {
       di->deferred = False;
+#if defined(VGO_darwin)
+      ML_(read_macho_debug_info) (di);
+#else
       ML_(read_elf_debug) (di);
+#endif
       ML_(canonicaliseTables)( di );
 
       /* Check invariants listed in