1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test/ObjectYAML/MachO
Xing GUO 54320a5f65 Recommit: [DWARFYAML] Add support for referencing different abbrev tables.
The original commit (7ff0ace96db9164dcde232c36cab6519ea4fce8) was causing
build failure and was reverted in 6d242a73264ef1e3e128547f00e0fe2d20d3ada0

==================== Original Commit Message ====================
This patch adds support for referencing different abbrev tables. We use
'ID' to distinguish abbrev tables and use 'AbbrevTableID' to explicitly
assign an abbrev table to compilation units.

The syntax is:
```
debug_abbrev:
  - ID: 0
    Table:
      ...
  - ID: 1
    Table:
      ...
debug_info:
  - ...
    AbbrevTableID: 1 ## Reference the second abbrev table.
  - ...
    AbbrevTableID: 0 ## Reference the first abbrev table.
```

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D83116
2020-08-21 19:02:10 +08:00
..
BigEndian.yaml
bind_opcode.yaml
bogus_load_command.yaml
build_version_command.yaml
DWARF2-AddrSize8-FormValues.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
DWARF5-abbrevValues.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
DWARF5-debug_info.yaml Recommit: [DWARFYAML] Add support for referencing different abbrev tables. 2020-08-21 19:02:10 +08:00
DWARF-BigEndian.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
DWARF-debug_abbrev.yaml Recommit: [DWARFYAML] Add support for referencing different abbrev tables. 2020-08-21 19:02:10 +08:00
DWARF-debug_aranges.yaml [DWARFYAML][debug_aranges] Use yaml::Hex64 rather than uint64_t as length. NFC. 2020-07-31 23:31:04 +08:00
DWARF-debug_info.yaml Recommit: [DWARFYAML] Add support for referencing different abbrev tables. 2020-08-21 19:02:10 +08:00
DWARF-debug_line.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
DWARF-debug_ranges.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
DWARF-debug_str.yaml
DWARF-LittleEndian.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
DWARF-pubsections.yaml [obj2yaml] Refactor the .debug_pub* sections dumper. 2020-08-19 21:13:52 +08:00
dylib_dylinker_command.yaml
export_trie.yaml
fat_macho_i386_x86_64.yaml [ObjectYAML][MachO] Add error handling in MachOEmitter. 2020-05-28 09:54:46 +08:00
lazy_bind_opcode.yaml
LittleEndian.yaml
load_commands.yaml
mach_header_32_malformed.yaml
mach_header_64.yaml
mach_header.yaml
null_string_entries.yaml
out_of_order_linkedit.yaml
rebase_opcode.yaml
relocations_arm64.yaml [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
relocations_armv7.yaml [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
relocations_empty.yaml [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
relocations_ppc_big_endian.yaml [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
relocations_x86_64.yaml [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
section_data.yaml
sections.yaml [ObjectYAML][MachO] Add error handling in MachOEmitter. 2020-05-28 09:54:46 +08:00
symtab.yaml
virtual_section.yaml [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
weak_bind_opcode.yaml