You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug Description:
I'm seeing functions being created in data sections. For example libobjc.A.dylib::__DATA.__common in the DSC is a section with read/write semantics in a segment with rw- permissions, but there's a function being created at the start of it.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
Load a copy of DYLD Shared Cache (in my case it was one from iOS 18.1.1).
Version and Platform (required):
Bug Description:
I'm seeing functions being created in data sections. For example
libobjc.A.dylib::__DATA.__commonin the DSC is a section with read/write semantics in a segment withrw-permissions, but there's a function being created at the start of it.Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
libobjc.A.dylib.libobjc.A.dylib::__common. Without PR [SharedCache] Avoid data memory region name conflicts & reduce section naming ones #6454 the section might be different due to there being multiple with the namelibobjc.A.dylib::__commonbut the problem occurs in all of them._objc_indexed_classesat the start of the section.Expected Behavior:
Functions should not be being created in data only sections.
Screenshots/Video Recording: