Darwin procmaps added support for section-level memory mappings.
This patch ensures that libignore doesn't Die() when encountering a suppression
file match in a module with multiple executable sections.
Details
Details
- Reviewers
dvyukov kubamracek alekseyshl
Diff Detail
Diff Detail
- Build Status
Buildable 8526 Build 8526: arc lint + arc unit
Event Timeline
Comment Actions
I think the need for this may actually reveal a deeper issue. Only the address range for the first executable section will be added to the suppression. The two ways around that would be to 1) allow the suppression to take multiple ranges or 2) don't use sections in procmaps for executable segments (lsan doesn't care about executable segments anyway)
Comment Actions
Ok, I decided that option 2 seemed like the better call, and took care of it in D35799