https://bugs.kde.org/show_bug.cgi?id=479041
Bug ID: 479041 Summary: Executables without RW sections do not trigger debuginfo reading. Classification: Developer tools Product: valgrind Version: 3.22 GIT Platform: Other OS: macOS Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: jsew...@acm.org Reporter: pjfl...@wanadoo.fr Target Milestone: --- It looks like macho can skip having a RW section. For instance memcheck/tests/supp.c objdump -section-headers supp1 supp1: file format Mach-O 64-bit x86-64 Sections: Idx Name Size Address Type 0 __text 0000002f 0000000100000f80 TEXT 1 __unwind_info 00000048 0000000100000fb0 DATA --56886-- di_notify_mmap-2: ./supp1 --56886-- di_notify_mmap-3: is_rx_map 1, is_rw_map 0, is_ro_map 0 --56886-- di_notify_mmap-4: noting details in DebugInfo* at 0x70000087C4A0 --56886-- di_notify_mmap-6: no dinfo loaded ./supp1 (no rx or no rw mapping) --56886-- di_notify_mmap-0: --56886-- di_notify_mmap-1: 0x100001000-0x100001fff r-- --56886-- di_notify_mmap-2: ./supp1 --56886-- di_notify_mmap-3: is_rx_map 0, is_rw_map 0, is_ro_map 1 --56886-- di_notify_mmap-4: noting details in DebugInfo* at 0x70000087C4A0 --56886-- di_notify_mmap-6: no dinfo loaded ./supp1 (no rx or no rw mapping) (next is dyld) If I add a global variable "int z = 3;" then that is supp1: file format Mach-O 64-bit x86-64 Sections: Idx Name Size Address Type 0 __text 0000002f 0000000100000f80 TEXT 1 __unwind_info 00000048 0000000100000fb0 DATA 2 __data 00000004 0000000100001000 DATA -- You are receiving this mail because: You are watching all bug changes.