Author: Fangrui Song Date: 2024-03-11T13:40:01-07:00 New Revision: 7cb67530d2e9b7364e81f0d35da99a2855e391ac
URL: https://github.com/llvm/llvm-project/commit/7cb67530d2e9b7364e81f0d35da99a2855e391ac DIFF: https://github.com/llvm/llvm-project/commit/7cb67530d2e9b7364e81f0d35da99a2855e391ac.diff LOG: ReleaseNotes for LLVM binary utilities (#83751) Added: Modified: llvm/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index 5b3210138f2f89..bfa8e93da05cb8 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -339,36 +339,41 @@ Changes to the Debug Info Changes to the LLVM tools --------------------------------- -* llvm-symbolizer now treats invalid input as an address for which source +* ``llvm-symbolizer`` now treats invalid input as an address for which source information is not found. -* Fixed big-endian support in llvm-symbolizer's DWARF location parser. -* llvm-readelf now supports ``--extra-sym-info`` (``-X``) to display extra +* Fixed big-endian support in ``llvm-symbolizer``'s DWARF location parser. +* ``llvm-readelf`` now supports ``--extra-sym-info`` (``-X``) to display extra information (section name) when showing symbols. +* ``llvm-readobj``/``llvm-readelf`` now supports ``--decompress``/``-z`` with + string and hex dump for ELF object files. -* ``llvm-nm`` now supports the ``--line-numbers`` (``-l``) option to use - debugging information to print symbols' filenames and line numbers. - -* llvm-symbolizer and llvm-addr2line now support addresses specified as symbol names. +* ``llvm-symbolizer`` and ``llvm-addr2line`` now support addresses specified as symbol names. -* llvm-objcopy now supports ``--gap-fill`` and ``--pad-to`` options, for +* ``llvm-objcopy`` now supports ``--gap-fill`` and ``--pad-to`` options, for ELF input and binary output files only. +* ``llvm-objcopy`` now supports ``-O elf64-s390`` for SystemZ. -* Supported parsing XCOFF auxiliary symbols in obj2yaml. +* Supported parsing XCOFF auxiliary symbols in ``obj2yaml``. * ``llvm-ranlib`` now supports ``-X`` on AIX to specify the type of object file ranlib should examine. +* ``llvm-cxxfilt`` now supports ``--no-params``/``-p`` to skip function + parameters. + * ``llvm-nm`` now supports ``--export-symbol`` to ignore the import symbol file. +* ``llvm-nm`` now supports the ``--line-numbers`` (``-l``) option to use + debugging information to print symbols' filenames and line numbers. -* llvm-rc and llvm-windres now accept file path references in ``.rc`` files +* ``llvm-rc`` and ``llvm-windres`` now accept file path references in ``.rc`` files concatenated from multiple string literals. -* The llvm-windres option ``--preprocessor`` now resolves its argument - in the PATH environment variable as expected, and options passed with +* The ``llvm-windres`` option ``--preprocessor`` now resolves its argument + in the ``PATH`` environment variable as expected, and options passed with ``--preprocessor-arg`` are placed before the input file as they should be. -* The llvm-windres option ``--preprocessor`` has been updated with the +* The ``llvm-windres`` option ``--preprocessor`` has been updated with the breaking behaviour change from GNU windres from binutils 2.36, where the whole argument is considered as one path, not considered as a sequence of tool name and parameters. _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits