- Add LC_SEGMENT_64 handling in getSectionsAndSymbols to be able to find the base segment address from 64-bit Mach-O binaries.
- Add "data in code" detection into the !symbolTableWorked case, extract it into a separate function.
- Fix uninitialized variable usage on BaseSegmentAddress (initialize to 0).
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Can you add a test case? You can potentially use llc to generate a .o file from .ll and run disassembler on the object file.