aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO/InputSection.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-01[lld][macho] Error out gracefully when offset is outside literal section (#16...Jez Ng1-0/+3
2025-09-22[LLD][MachO] Option to emit separate cstring sections (#158720)Ellis Hoag1-9/+7
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-2/+0
2024-12-14[lld] Migrate away from PointerUnion::{is,get} (NFC) (#119993)Kazu Hirata1-2/+2
2024-09-22[lld] Use StringRef idioms (NFC) (#109584)Kazu Hirata1-2/+1
2024-09-05[lld-macho][arm64] Enhance safe ICF with thunk-based deduplication (#106573)alx321-2/+3
2024-07-23[lld-macho] Fix thunks for non-__text TEXT sections (#99052)Leonard Grey1-14/+3
2024-04-18[lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (#88357)alx321-4/+2
2024-03-27[lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is spe...alx321-0/+3
2024-03-27[lld-macho] Implement support for ObjC relative method lists (#86231)alx321-0/+8
2024-03-22Revert "[BOLT] Add BB index to BAT (#86044)"Amir Ayupov1-0/+38
2024-03-22[BOLT] Add BB index to BAT (#86044)Amir Ayupov1-38/+0
2024-03-21[lld-macho][NFC] Refactor insertions into inputSections (#85692)alx321-0/+38
2023-07-19[lld-macho] Switch to xxh3_64bitsFangrui Song1-1/+1
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song1-1/+1
2023-03-30[lld-macho][re-land] Warn on method name collisions from category definitionsJez Ng1-0/+17
2023-03-08Revert "[lld-macho] Warn on method name collisions from category definitions"Jez Ng1-17/+0
2023-03-07[lld-macho] Warn on method name collisions from category definitionsJez Ng1-0/+17
2022-11-27[lld] Change Optional to std::optionalFangrui Song1-2/+2
2022-10-19[lld-macho][nfc] Clean up includesVy Nguyen1-0/+2
2022-10-18[lld-macho] Folded symbols should have size zero in linker mapJez Ng1-1/+3
2022-10-18[lld-macho] Don't fold subsections with symbols at nonzero offsetsJez Ng1-20/+4
2022-10-04[lld-macho] Add support for emitting chained fixupsDaniel Bertalan1-3/+13
2022-09-16[lld-macho] Parallelize linker optimization hint processingDaniel Bertalan1-4/+2
2022-09-14[lld-macho] Have ICF dedup explicitly-defined selrefsJez Ng1-0/+5
2022-09-13[lld-macho][nfci] Don't include null terminator in StringRefsJez Ng1-2/+2
2022-09-06[lld-macho] Simplify linker optimization hint processingDaniel Bertalan1-9/+1
2022-08-10[lld-macho] Add support for objc_msgSend stubsKeith Smiley1-1/+1
2022-07-25[lld-macho] Demangle location name in undefined symbol diagnosticsDaniel Bertalan1-1/+1
2022-07-19[lld-macho] Support folding of functions with identical LSDAsJez Ng1-0/+5
2022-07-11[lld-macho] Handle user-provided dtrace symbols to avoid linking failureKaining Zhong1-0/+6
2022-06-30[lld-macho] Initial support for Linker Optimization HintsDaniel Bertalan1-2/+12
2022-06-23[lld-macho] Use source information in duplicate symbol errorsDaniel Bertalan1-1/+1
2022-06-21Reland "[lld-macho] Show source information for undefined references"Daniel Bertalan1-5/+59
2022-06-20Revert "[lld-macho] Show source information for undefined references"Nico Weber1-59/+5
2022-06-20[lld-macho] Show source information for undefined referencesDaniel Bertalan1-5/+59
2022-06-13[lld-macho] Fix symbol name returned from InputSection::getLocationDaniel Bertalan1-6/+8
2022-06-13[lld-macho][reland] Initial support for EH FramesJez Ng1-0/+5
2022-06-09Revert "[lld-macho] Initial support for EH Frames"Douglas Yung1-5/+0
2022-06-08[lld-macho] Initial support for EH FramesJez Ng1-0/+5
2022-04-07[lld/mac] Don't emit stabs entries for functions folded during ICFNico Weber1-0/+2
2022-03-08[lld-macho] Deduplicate the `__objc_classrefs` section contentsJez Ng1-0/+5
2022-03-07[lld-macho][nfc] Reduce size of icfEqClass hashJez Ng1-1/+1
2022-02-23[lld-macho][nfc] Move ICF-specific logic into ICF.cppJez Ng1-42/+0
2022-02-07[lld-macho] Include address offsets in error messagesJez Ng1-1/+23
2022-02-03[lld-macho][nfc] Eliminate InputSection::SharedJez Ng1-6/+16
2021-11-22[MachO] Fix struct size assertionShoaib Meenai1-2/+5
2021-11-17[lld-macho][nfc] Factor-out NFC changes from main __eh_frame diffGreg McGary1-3/+4
2021-11-16[MachO] Move type size asserts to source files. NFCShoaib Meenai1-0/+5
2021-11-02[lld-macho][nfc][cleanup] Fix a few code style lints and clang-tidy findingsVy Nguyen1-1/+1