aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO/SymbolTable.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-22[lld][ELF/MachO] Use `.contains` rather than `.count` for set membership. NFC...Sam Clegg1-1/+1
2025-11-21[lld:MachO] Allow independent override of weak symbols aliased via .set (#167...Joshua Haberman1-17/+18
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey1-3/+2
2025-03-28[lld][MachO] Support for -interposable (#131813)John Holdsworth1-3/+3
2024-12-22[lld][MachO] Fix symbol insertion in `transplantSymbolsAtOffset` (#120737)Carlo Cabrera1-4/+9
2024-04-18[lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (#88357)alx321-6/+6
2024-03-27[lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is spe...alx321-1/+1
2023-08-22[lld-macho] Stricter Bitcode Symbol ResolutionKyungwoo Lee1-4/+42
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song1-2/+2
2023-05-20[lld-macho] Remove partially supported 32-bit ARM archVincent Lee1-10/+8
2023-04-05[lld-macho][nfc] Clean up a bunch of clang-tidy issuesJez Ng1-12/+12
2023-03-11[lld-macho] Coalesce local symbol aliases along with their aliased weak defJez Ng1-5/+46
2022-10-21[lld-macho] Map file should map symbols to their original bitcode fileJez Ng1-1/+7
2022-10-14[lld][nfc] Remove lld::demangle() (partial revert of D116279)Jez Ng1-0/+1
2022-10-13Reland "[lld/mac] Port typo correction for undefined symbols from ELF port"Nico Weber1-3/+145
2022-10-07Revert "[lld/mac] Port typo correction for undefined symbols from ELF port"Hans Wennborg1-145/+3
2022-10-03[lld/mac] Port typo correction for undefined symbols from ELF portNico Weber1-3/+145
2022-10-03[lld/mac] Extract a reportUndefinedSymbol functionNico Weber1-44/+44
2022-09-30[lld-macho] Do not error out on dead stripped duplicate symbolsVincent Lee1-11/+37
2022-09-15[lld-macho][reland] Add support for N_INDR symbolsJez Ng1-5/+6
2022-09-15Revert "[lld-macho] Add support for N_INDR symbols"Nico Weber1-5/+3
2022-09-15[lld-macho] Add support for N_INDR symbolsJez Ng1-3/+5
2022-08-08[lld/mac] Use C++17 structured bindings in two more placesNico Weber1-2/+1
2022-08-08[lld/mac] Use C++17 structured bindingsNico Weber1-18/+6
2022-07-19[lld-macho] Add support for -aliasKeith Smiley1-0/+7
2022-07-11[lld-macho] Handle user-provided dtrace symbols to avoid linking failureKaining Zhong1-0/+4
2022-06-23[lld-macho] Use source information in duplicate symbol errorsDaniel Bertalan1-3/+11
2022-06-21Reland "[lld-macho] Show source information for undefined references"Daniel Bertalan1-2/+5
2022-06-20Revert "[lld-macho] Show source information for undefined references"Nico Weber1-5/+2
2022-06-20[lld-macho] Show source information for undefined referencesDaniel Bertalan1-2/+5
2022-06-15Reland "[lld-macho] Group undefined symbol diagnostics by symbol".Daniel Bertalan1-20/+67
2022-06-15Revert "[lld-macho] Group undefined symbol diagnostics by symbol"Stella Stamenova1-65/+20
2022-06-14[lld-macho] Group undefined symbol diagnostics by symbolDaniel Bertalan1-20/+65
2022-06-14[lld-macho] Print the name of functions containing undefined referencesDaniel Bertalan1-33/+61
2022-06-06[lld-macho] Demangle symbol names in duplicate-symbol error when -demangle is...Vy Nguyen1-1/+1
2022-04-11[lld-macho][nfc] Use includeInSymtab for all symtab-skipping logicJez Ng1-5/+6
2022-04-07[lld/mac] Add some comments and assertsNico Weber1-1/+2
2022-03-14[lld-macho] -flat_namespace for dylibs should make all externs interposableJez Ng1-1/+6
2022-02-03[lld-macho][nfc] Eliminate InputSection::SharedJez Ng1-1/+1
2022-01-19[lld-macho] Add --start-lib --end-libFangrui Song1-0/+22
2022-01-11[lld-macho] Rename LazySymbol to LazyArchive. NFCFangrui Song1-5/+5
2022-01-10[lld-macho] Change some global pointers to unique_ptrFangrui Song1-1/+1
2021-12-05[lld-macho] Unreferenced weak dylib symbols shouldn't fetch archive symbolsJez Ng1-2/+10
2021-11-12[lld-macho] Allow exporting weak_def_can_be_hidden(AKA "autohide") symbolsVy Nguyen1-9/+10
2021-11-09Reland "[lld-macho] Fix assertion failure in registerCompactUnwind""Vy Nguyen1-12/+16
2021-11-09Revert "[lld-macho] Fix assertion failure in registerCompactUnwind"Vy Nguyen1-16/+12
2021-11-09[lld-macho] Fix assertion failure in registerCompactUnwindVy Nguyen1-12/+16
2021-10-26[lld-macho] Associate compact unwind entries with function symbolsJez Ng1-0/+1
2021-07-25[lld/mac] Add support for segment$start$ and segment$end$ symbolsNico Weber1-7/+13
2021-07-23[lld/mac] Implement support for section$start and section$ end symbolsNico Weber1-0/+68