llvm-project/lld/test/mach-o
Tim Northover 9ee9935358 MachO: re-enable writing of compact-unwind sections.
This isn't really the right place to put them in final object files (that would
be __TEXT,__unwind_info), but the format is different between relocatable and
final objects, which means we really need a pass to handle the translation.

For now, re-emitting in __LD,__compact_unwind is harmless (dyld ignores it and
moves straight on to inspecting __TEXT,__eh_frame), and sidesteps an assertion
failure when processing files containing compact-unwind info.

llvm-svn: 212032
2014-06-30 09:49:37 +00:00
..
exe-offsets.yaml MachO: calculate segment offsets in final MachO files properly. 2014-06-30 09:49:30 +00:00
exe-segment-overlap.yaml MachO: align segment virtual addresses to page size. 2014-06-30 09:49:33 +00:00
lit.local.cfg [mach-o] Use lit.local.cfg to enable mach-o test cases to be run 2014-05-22 01:47:17 +00:00
parse-aliases.yaml [mach-o] parse multiple symbols on same address into aliases 2014-06-09 23:35:37 +00:00
parse-cfstring32.yaml [mach-o] Add support for parsing CFString sections 2014-05-29 20:44:21 +00:00
parse-cfstring64.yaml [mach-o] refactor x86_64 relocation handling. 2014-06-27 18:25:01 +00:00
parse-compact-unwind32.yaml [mach-o] Refactor sections -> atoms to be table driven. 2014-06-03 23:36:50 +00:00
parse-compact-unwind64.yaml [mach-0] Add support for parsing compact unwind info section 2014-05-29 23:50:48 +00:00
parse-data-relocs-x86_64.yaml [mach-o] refactor x86_64 relocation handling. 2014-06-27 18:25:01 +00:00
parse-data.yaml [mach-o] Refactor sections -> atoms to be table driven. 2014-06-03 23:36:50 +00:00
parse-eh-frame.yaml [mach-o] Add support for parsing __eh_frame section. Generalize support for whether symbols in a section are ignored or illegal 2014-05-29 23:07:20 +00:00
parse-function.yaml [mach-o] fix use of resolver functions to not cause duplicate sections. 2014-06-11 01:30:55 +00:00
parse-initializers32.yaml [mach-o] Add support for initializers and terminators in object files 2014-05-27 23:20:52 +00:00
parse-initializers64.yaml [mach-o] refactor x86_64 relocation handling. 2014-06-27 18:25:01 +00:00
parse-literals-error.yaml [mach-o] Fix so that mach-o semantic errors return an error rather than assert 2014-05-22 20:05:43 +00:00
parse-literals.yaml [mach-o]: atomize zero-terminated literals correctly. 2014-06-25 11:21:51 +00:00
parse-non-lazy-pointers.yaml [mach-o] Support parsing of non-lazy-pointer sections 2014-05-28 01:16:35 +00:00
parse-section-no-symbol.yaml [mach-o] don't assume all sections have symbols 2014-06-25 10:59:37 +00:00
parse-tentative-defs.yaml [mach-o] Add support and test cases for parsing tentative definitions 2014-05-15 20:59:23 +00:00
parse-text-relocs-x86_64.yaml [mach-o] refactor x86_64 relocation handling. 2014-06-27 18:25:01 +00:00
use-simple-dylib.yaml MachO: support atomization of dylibs. 2014-06-30 09:11:38 +00:00
write-final-sections.yaml MachO: re-enable writing of compact-unwind sections. 2014-06-30 09:49:37 +00:00