llvm-project/lld/MachO
Jez Ng dd78e7334f [lld-macho] Don't include zero-size private label symbols in map file
This is also what ld64 does. This will make it easier to compare their
respective map files.

Reviewed By: #lld-macho, thevinster

Differential Revision: https://reviews.llvm.org/D145654
2023-03-11 01:40:14 -05:00
..
Arch [NFC] Optimize vector usage in lld 2023-01-26 20:31:42 -05:00
CMakeLists.txt [lld][Mach-O] Fix build with Mach-O due to missing library 2023-01-13 09:17:40 -06:00
ConcatOutputSection.cpp [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2() 2023-03-07 16:59:38 -08:00
ConcatOutputSection.h
Config.h [lld-macho] Remove duplicate minimum version info 2023-03-03 13:47:01 -08:00
Driver.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
Driver.h [OptTable] Precompute OptTable prefixes union table through tablegen 2023-01-12 12:08:06 +01:00
DriverUtils.cpp [OptTable] Precompute OptTable prefixes union table through tablegen 2023-01-12 12:08:06 +01:00
Dwarf.cpp
Dwarf.h [lld] Change Optional to std::optional 2022-11-27 17:25:34 -08:00
EhFrame.cpp
EhFrame.h [lld-macho] Change most Optional to std::optional 2022-11-27 16:54:07 -08:00
ExportTrie.cpp [lld-macho] Change most Optional to std::optional 2022-11-27 16:54:07 -08:00
ExportTrie.h
ICF.cpp [lld] Fix duplicate word typos. NFC 2022-11-08 17:28:04 -08:00
ICF.h
InputFiles.cpp [lld-macho] Don't include zero-size private label symbols in map file 2023-03-11 01:40:14 -05:00
InputFiles.h [lld/mac] Add support for distributed ThinLTO 2023-01-12 20:54:18 -05:00
InputSection.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
InputSection.h Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
LTO.cpp [lld-macho] Avoid running LTO pipeline for no files 2023-03-03 15:28:59 -08:00
LTO.h [lld-macho] Avoid running LTO pipeline for no files 2023-03-03 15:28:59 -08:00
MachOStructs.h
MapFile.cpp [lld-macho] Don't include zero-size private label symbols in map file 2023-03-11 01:40:14 -05:00
MapFile.h
MarkLive.cpp [lld-macho][nfc] Clean up includes 2022-10-19 13:56:24 -04:00
MarkLive.h
ObjC.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
ObjC.h Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
Options.td [lld-macho] Ignore -debug_variant flag 2023-03-03 09:00:55 -08:00
OutputSection.cpp
OutputSection.h
OutputSegment.cpp [lld-macho] Fix __objc_stubs ordering 2022-12-13 13:23:27 -08:00
OutputSegment.h [lld-macho] Set the SG_READ_ONLY flag on __DATA_CONST 2022-08-31 17:04:20 +02:00
Relocations.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
Relocations.h Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
SectionPriorities.cpp [lld] std::optional::value => operator*/operator-> 2022-12-17 03:19:47 +00:00
SectionPriorities.h [lld-macho] Change most Optional to std::optional 2022-11-27 16:54:07 -08:00
Symbols.cpp [lld-macho] Map file should map symbols to their original bitcode file 2022-10-21 22:49:02 -04:00
Symbols.h [lld-macho] Don't include zero-size private label symbols in map file 2023-03-11 01:40:14 -05:00
SymbolTable.cpp [lld-macho] Coalesce local symbol aliases along with their aliased weak def 2023-03-11 01:40:14 -05:00
SymbolTable.h [lld-macho] Do not error out on dead stripped duplicate symbols 2022-09-30 15:09:27 -07:00
SyntheticSections.cpp [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2() 2023-03-07 16:59:38 -08:00
SyntheticSections.h [NFC] Optimize vector usage in lld 2023-01-26 20:31:42 -05:00
Target.cpp
Target.h [lld-macho][nfc] define command UNWIND_MODE_MASK for convenience and rewrite mode-mask checking logic for clarity 2022-10-14 15:16:40 -04:00
UnwindInfoSection.cpp Revert "[lld-macho] Warn on method name collisions from category definitions" 2023-03-08 15:57:24 -08:00
UnwindInfoSection.h [lld-macho][nfc] Clean up includes 2022-10-19 13:56:24 -04:00
Writer.cpp [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2() 2023-03-07 16:59:38 -08:00
Writer.h