llvm-project/llvm/test/tools/llvm-symbolizer
Junfeng Dong a0fb387941 [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
llvm-profgen gives error message when the input binary contains premature terminator in .debug_aranges section. These zero length items point to some rodata with zero size type in embed Rust Library. Considering Zero-Sized Types are a valid feature in Rust. They are not real error. This change makes the "error:" message into a warning to avoid misleading.

Why do we still want a warning on such case? because it doesn't follow dwarf standard.  https://bugs.llvm.org/show_bug.cgi?id=46805 contains early discussion.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D124121
2022-05-04 15:21:58 -07:00
..
Inputs
pdb
adjust-vma.s
basenames.s
basic.s
code.s
coff-dwarf.test
coff-exports.test
data.s
debug-aranges-premature-end.yaml [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section. 2022-05-04 15:21:58 -07:00
debuginfod-bad-build-id.test [Symbolizer] Add Build ID flag to llvm-symbolizer. 2022-02-08 23:08:18 +00:00
debuginfod-build-id-and-obj.test [Symbolizer] Add Build ID flag to llvm-symbolizer. 2022-02-08 23:08:18 +00:00
debuginfod-missing-build-id.test [Symbolizer] Add Build ID flag to llvm-symbolizer. 2022-02-08 23:08:18 +00:00
debuginfod.test [Debuginfod] Add BUILD_ID syntax to llvm-symbolizer. 2022-02-25 00:39:13 +00:00
demangle.s
discriminator.test
dsym.test
dwo.test
fat.test
file-prefix.test [Debuginfod] Add BUILD_ID syntax to llvm-symbolizer. 2022-02-25 00:39:13 +00:00
fission-ranges.test
flag-grouping.test
flush-output.s
frame-fortran.s
frame-loclist.s
frame-noname.s
frame-specification.s
frame-types.s
frame.s
functions.s
help.test
ignore-undefined-symbols.s
input-base.test
invalid-input-address.test
only-empty-ranges.s
options-from-env.test
output-style-column.test
output-style-empty-line.test
output-style-inlined.test
output-style-json-code.test
output-style-json-data.test
output-style-json-frame.ll
padding-x86_64.ll
ppc64.test
print_context.c
relativenames.s
source.ll
space-in-path.s
split-debug.test
split-dwarf-addr-object-relocation.test
split-dwarf-dwp.test
split-dwarf-multiple-cu.test
split-dwarf-zero-signature-not-found.s
split-dwarf.test
sym-verbose.test
sym.test
unknown-argument.test
untag-addresses.test
use-symbol-table.s
version.test
wasm-basic.s