[valgrind] [Bug 479041] Executables without RW sections do not trigger debuginfo reading.
Paul Floyd
bugzilla_noreply at kde.org
Thu Dec 28 10:53:22 GMT 2023
https://bugs.kde.org/show_bug.cgi?id=479041
Paul Floyd <pjfloyd at wanadoo.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|REPORTED |RESOLVED
--- Comment #1 from Paul Floyd <pjfloyd at wanadoo.fr> ---
Plus a few more commits for merge issues.
commit 8e1d13bd11f0064b39896450e15e9d924866c478
Author: Paul Floyd <pjfloyd at wanadoo.fr>
Date: Thu Dec 28 10:27:18 2023 +0100
Bug 479041 - Executables without RW sections do not trigger debuginfo
reading
The main change is to not assume that there is always 1 and only 1 RW
segment.
Now the rw segment count is obtained from the macho segments.
I've had to make several changes to remove asserts that checked
that there is always 1 or more rw segments. I don't think that this
really affects 'normal' C and C++ compiled binaries. There is one
exp-bbv testcase (x86/million) that is written in assembler and
was failing until I removed all of the asserts.
There's still a bit more work to do.
1. Handle fat binaries - are these still a thing (with "apple silicon")?
2. Use a dynamically sized buffer for the segments rather than just 4k.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the kde-mac
mailing list