Files
clang-p2996/lld/test/ELF/Inputs
cmtice 16711b431b [lld][ELF] Add --debug-names to create merged .debug_names. (#86508)
`clang -g -gpubnames` (with optional -gsplit-dwarf) creates the
`.debug_names` section ("per-CU" index). By default lld concatenates
input `.debug_names` sections into an output `.debug_names` section.
LLDB can consume the concatenated section but the lookup performance is
not good.

This patch adds --debug-names to create a per-module index by combining
the per-CU indexes into a single index that covers the entire load
module. The produced `.debug_names` is a replacement for `.gdb_index`.

Type units (-fdebug-types-section) are not handled yet.

Co-authored-by: Fangrui Song <i@maskray.me>

---------

Co-authored-by: Fangrui Song <i@maskray.me>
2024-04-18 14:41:14 -07:00
..
2015-11-17 05:36:42 +00:00
2015-11-17 05:36:42 +00:00
2015-11-17 05:36:42 +00:00
2015-11-17 05:36:42 +00:00
2017-09-28 17:15:02 +00:00
2016-06-28 21:48:33 +00:00
2017-11-28 20:17:58 +00:00
2017-11-23 23:40:33 +00:00
2018-01-16 18:53:09 +00:00
2016-02-25 18:43:51 +00:00
2016-03-31 12:09:36 +00:00
2018-03-23 00:35:27 +00:00
2016-03-11 14:34:44 +00:00
2016-04-08 20:49:31 +00:00
2016-04-08 20:49:31 +00:00
2017-11-28 23:06:09 +00:00