<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/docs/CommandGuide/llvm-readobj.rst, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[llvm-readobj] Remove --raw-relr</title>
<updated>2024-04-22T19:35:04+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-04-22T19:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=89c95effe82c09b9a42408f4823409331f8fa266'/>
<id>89c95effe82c09b9a42408f4823409331f8fa266</id>
<content type='text'>
https://reviews.llvm.org/D47919 dumped RELR relocations as
`R_*_RELATIVE` and added --raw-relr (not in GNU) for testing purposes
(more readable than `llvm-readelf -x .relr.dyn`). The option is obsolete
after `llvm-readelf -r` output gets improved (#89162).

Since --raw-relr never seems to get more adoption. Let's remove it to
avoid some complexity.

Pull Request: https://github.com/llvm/llvm-project/pull/89426
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://reviews.llvm.org/D47919 dumped RELR relocations as
`R_*_RELATIVE` and added --raw-relr (not in GNU) for testing purposes
(more readable than `llvm-readelf -x .relr.dyn`). The option is obsolete
after `llvm-readelf -r` output gets improved (#89162).

Since --raw-relr never seems to get more adoption. Let's remove it to
avoid some complexity.

Pull Request: https://github.com/llvm/llvm-project/pull/89426
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-readobj] enable demangle option for the xcoff object file (#78455)</title>
<updated>2024-03-01T14:21:11+00:00</updated>
<author>
<name>zhijian lin</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2024-03-01T14:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3034632a2708f3b79aa30f895dc42f35569c3647'/>
<id>3034632a2708f3b79aa30f895dc42f35569c3647</id>
<content type='text'>
enable `--demangle` option for the xcoff object file for llvm-readobj</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enable `--demangle` option for the xcoff object file for llvm-readobj</pre>
</div>
</content>
</entry>
<entry>
<title>[SHT_LLVM_BB_ADDR_MAP] Adds pretty printing of BFI and BPI for PGO Analysis Map in tools. (#82292)</title>
<updated>2024-02-27T19:13:00+00:00</updated>
<author>
<name>Micah Weston</name>
<email>micahsweston@gmail.com</email>
</author>
<published>2024-02-27T19:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9ca8db352d22444feabd859380252f13826a8aff'/>
<id>9ca8db352d22444feabd859380252f13826a8aff</id>
<content type='text'>
Primary change is to add a flag `--pretty-pgo-analysis-map` to
llvm-readobj and llvm-objdump that prints block frequencies and branch
probabilities in the same manner as BFI and BPI respectively. This can
be helpful if you are manually inspecting the outputs from the tools.

In order to print, I moved the `printBlockFreqImpl` function from
Analysis to Support and renamed it to `printRelativeBlockFreq`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Primary change is to add a flag `--pretty-pgo-analysis-map` to
llvm-readobj and llvm-objdump that prints block frequencies and branch
probabilities in the same manner as BFI and BPI respectively. This can
be helpful if you are manually inspecting the outputs from the tools.

In order to print, I moved the `printBlockFreqImpl` function from
Analysis to Support and renamed it to `printRelativeBlockFreq`.</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-readobj,ELF] Support --decompress/-z (#82594)</title>
<updated>2024-02-22T17:24:21+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-02-22T17:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=26d71d9ed56c4c23e6284dac7a9bdf603a5801f3'/>
<id>26d71d9ed56c4c23e6284dac7a9bdf603a5801f3</id>
<content type='text'>
When a section has the SHF_COMPRESSED flag, -p/-x dump the compressed
content by default. In GNU readelf, if --decompress/-z is specified,
-p/-x will dump the decompressed content. This patch implements the
option.

Close #82507</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a section has the SHF_COMPRESSED flag, -p/-x dump the compressed
content by default. In GNU readelf, if --decompress/-z is specified,
-p/-x will dump the decompressed content. This patch implements the
option.

Close #82507</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-readobj] Add --memtag</title>
<updated>2023-03-01T18:59:59+00:00</updated>
<author>
<name>Mitch Phillips</name>
<email>31459023+hctim@users.noreply.github.com</email>
</author>
<published>2023-03-01T18:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a4d39d4b69b265ee41b08cd04f5292e3ddb31aeb'/>
<id>a4d39d4b69b265ee41b08cd04f5292e3ddb31aeb</id>
<content type='text'>
This adds functionality to readelf/readobj to specifically handle
MTE-related bits, like the AARCH64_MEMTAG_* dynamic entries, and a
decoder for the Android-specific ELF note.

Reviewed By: jhenderson, MaskRay

Differential Revision: https://reviews.llvm.org/D143693
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds functionality to readelf/readobj to specifically handle
MTE-related bits, like the AARCH64_MEMTAG_* dynamic entries, and a
decoder for the Android-specific ELF note.

Reviewed By: jhenderson, MaskRay

Differential Revision: https://reviews.llvm.org/D143693
</pre>
</div>
</content>
</entry>
<entry>
<title>[XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj</title>
<updated>2022-12-14T16:16:20+00:00</updated>
<author>
<name>zhijian</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2022-12-14T16:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a274d62fecfc3f49065f3fcdcb9577637778e0bc'/>
<id>a274d62fecfc3f49065f3fcdcb9577637778e0bc</id>
<content type='text'>
Summary:

support decoding the relocation entries of loader section of xcoff for llvm-readobj

https://www.ibm.com/docs/en/aix/7.2?topic=formats-xcoff-object-file-format#XCOFF__vra3i31ejbau

Reviewers: James Henderson, Esme Yi
Differential Revision: https://reviews.llvm.org/D136787
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:

support decoding the relocation entries of loader section of xcoff for llvm-readobj

https://www.ibm.com/docs/en/aix/7.2?topic=formats-xcoff-object-file-format#XCOFF__vra3i31ejbau

Reviewers: James Henderson, Esme Yi
Differential Revision: https://reviews.llvm.org/D136787
</pre>
</div>
</content>
</entry>
<entry>
<title>[XCOFF] llvm-readobj support display symbol table of loader section of xcoff object file.</title>
<updated>2022-11-21T15:11:12+00:00</updated>
<author>
<name>zhijian</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2022-11-21T15:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a56d0e84dacea51e80981a731182a89ea0289947'/>
<id>a56d0e84dacea51e80981a731182a89ea0289947</id>
<content type='text'>
Reviewers: James Henderson, Esme Yi

Differential Revision: https://reviews.llvm.org/D135887
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: James Henderson, Esme Yi

Differential Revision: https://reviews.llvm.org/D135887
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[XCOFF] llvvm-readobj support display symbol table of loader section of xcoff object file."</title>
<updated>2022-11-19T17:58:14+00:00</updated>
<author>
<name>Vitaly Buka</name>
<email>vitalybuka@google.com</email>
</author>
<published>2022-11-19T17:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=be954243f4c29842a4ea882a04477881f2770855'/>
<id>be954243f4c29842a4ea882a04477881f2770855</id>
<content type='text'>
Use of uninitialized value.

This reverts commit 037f5c283a2278ef156189be48db0738323206bd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use of uninitialized value.

This reverts commit 037f5c283a2278ef156189be48db0738323206bd.
</pre>
</div>
</content>
</entry>
<entry>
<title>[XCOFF] llvvm-readobj support display symbol table of loader section of xcoff object file.</title>
<updated>2022-11-18T17:11:13+00:00</updated>
<author>
<name>zhijian</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2022-11-18T17:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=037f5c283a2278ef156189be48db0738323206bd'/>
<id>037f5c283a2278ef156189be48db0738323206bd</id>
<content type='text'>
Reviewers: James Henderson, Esme Yi

Differential Revision: https://reviews.llvm.org/D135887
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: James Henderson, Esme Yi

Differential Revision: https://reviews.llvm.org/D135887
</pre>
</div>
</content>
</entry>
<entry>
<title>[XCOFF] llvm-readobj support decoding the loader section header field for XCOFF object file.</title>
<updated>2022-10-24T17:31:01+00:00</updated>
<author>
<name>zhijian</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2022-10-24T17:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1c84831feaab77ccaed64817aa4120304981ee61'/>
<id>1c84831feaab77ccaed64817aa4120304981ee61</id>
<content type='text'>
Reviewers: James Henderson, Esme Yi

Differential Revision: https://reviews.llvm.org/D134883
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: James Henderson, Esme Yi

Differential Revision: https://reviews.llvm.org/D134883
</pre>
</div>
</content>
</entry>
</feed>
