Overlapping relocations in MACH-O creating incorrect symbols #6387
Labels
Component: Relocations
Effort: Low
Issue should take < 1 week
File Format: Mach-O
State: Awaiting Triage
Issue is waiting for more in-depth triage from a developer
Version and Platform (required):
Bug Description:
Overlapping relocations (see picture) are seemingly breaking all extern entries after
CFStringGetMaximumSizeForEncoding
.Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
glow flare chest
).extern
sectionExpected Behavior:
The relocations should be pointing at the correct .extern entry!
Screenshots/Video Recording:
![Image](https://private-user-images.githubusercontent.com/35282038/409196054-666ee48f-1a6e-4342-9da5-d10ff5fb8b00.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5ODY4MzYsIm5iZiI6MTczOTk4NjUzNiwicGF0aCI6Ii8zNTI4MjAzOC80MDkxOTYwNTQtNjY2ZWU0OGYtMWE2ZS00MzQyLTlkYTUtZDEwZmY1ZmI4YjAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDE3MzUzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjNDI3OTEyZGVhNDE4OTYzNmViZWVmMTJmYjMyYWI2NzMwNzMzY2FkY2E4NTcyMmYwYTFkNmYyYjgyZTRmYzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WH8TsIlCx2FEm59VlK8AXJoSHcF5VC6CZXmwoM2nDhs)
extern section is all screwed up after
CFStringGetMaximumSizeForEncoding
:Relocation info showing multiple overlapping relocations:
![Image](https://private-user-images.githubusercontent.com/35282038/409195336-a6bd212e-f8e0-41fa-b6fd-f12cf2685d9c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5ODY4MzYsIm5iZiI6MTczOTk4NjUzNiwicGF0aCI6Ii8zNTI4MjAzOC80MDkxOTUzMzYtYTZiZDIxMmUtZjhlMC00MWZhLWI2ZmQtZjEyY2YyNjg1ZDljLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDE3MzUzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzNTg3NTlmZDRiNjI0MjEzNTJiNTlhZmQ1Njk1ZWMzYzkxNzllOWQ4ODNiNGRhOTEzMGIzOGY3MGY0YjkyNTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.khk0WfPhUJR2Wlz_XhJBgJuDINSI1ngn7JBJduS0VDk)
Binary:
Binary available with
glow flare chest
The text was updated successfully, but these errors were encountered: