<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/Object/objdump-no-sectionheaders.test, 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-objdump] Create name for fake sections</title>
<updated>2022-09-09T11:27:07+00:00</updated>
<author>
<name>Namhyung Kim</name>
<email>namhyung@google.com</email>
</author>
<published>2022-09-09T08:36:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=43efb5e445fdd86ab7a0e849b6d70d96d7fafcdc'/>
<id>43efb5e445fdd86ab7a0e849b6d70d96d7fafcdc</id>
<content type='text'>
It doesn't have a section header string table so add a vector to have
the strings and create name based on the program header type and the
index.

Differential Revision: https://reviews.llvm.org/D131290
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It doesn't have a section header string table so add a vector to have
the strings and create name based on the program header type and the
index.

Differential Revision: https://reviews.llvm.org/D131290
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-objdump] Create fake sections for a ELF core file</title>
<updated>2022-07-14T12:39:59+00:00</updated>
<author>
<name>Namhyung Kim</name>
<email>namhyung@google.com</email>
</author>
<published>2022-07-14T06:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=69b312cde428056186928a3c1b6ad84e45de0353'/>
<id>69b312cde428056186928a3c1b6ad84e45de0353</id>
<content type='text'>
The linux perf tools use /proc/kcore for disassembly kernel functions.
Actually it copies the relevant parts to a temp file and then pass it to
objdump. But it doesn't have section headers so llvm-objdump cannot
handle it.

Let's create fake section headers for the program headers. It'd have a
single section for each segment to cover the entire range. And for this
purpose we can consider only executable code segments.

With this change, I can see the following command shows proper outputs.

perf annotate --stdio --objdump=/path/to/llvm-objdump

Differential Revision: https://reviews.llvm.org/D128705
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The linux perf tools use /proc/kcore for disassembly kernel functions.
Actually it copies the relevant parts to a temp file and then pass it to
objdump. But it doesn't have section headers so llvm-objdump cannot
handle it.

Let's create fake section headers for the program headers. It'd have a
single section for each segment to cover the entire range. And for this
purpose we can consider only executable code segments.

With this change, I can see the following command shows proper outputs.

perf annotate --stdio --objdump=/path/to/llvm-objdump

Differential Revision: https://reviews.llvm.org/D128705
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-objdump] - Print LMAs when dumping section headers.</title>
<updated>2019-01-28T14:11:35+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-01-28T14:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=87fa2e66e715b0d1d457f519a6f668cc6f56e23a'/>
<id>87fa2e66e715b0d1d457f519a6f668cc6f56e23a</id>
<content type='text'>
When --section-headers is used, GNU objdump prints both LMA and VMA for sections.
llvm-objdump does not do that what makes it's output be slightly inconsistent.

Patch teaches llvm-objdump to print LMA/VMA for ELF file formats.
The behavior for other formats remains unchanged.

Differential revision: https://reviews.llvm.org/D57146

llvm-svn: 352366
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When --section-headers is used, GNU objdump prints both LMA and VMA for sections.
llvm-objdump does not do that what makes it's output be slightly inconsistent.

Patch teaches llvm-objdump to print LMA/VMA for ELF file formats.
The behavior for other formats remains unchanged.

Differential revision: https://reviews.llvm.org/D57146

llvm-svn: 352366
</pre>
</div>
</content>
</entry>
<entry>
<title>objdump: Add test for ELF file with no section table</title>
<updated>2014-06-30T20:03:02+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@freebsd.org</email>
</author>
<published>2014-06-30T20:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=557c54d6ca95d0bf6569364b40e6ba6e0defa47f'/>
<id>557c54d6ca95d0bf6569364b40e6ba6e0defa47f</id>
<content type='text'>
This is a test for the fix in r211904.

Differential Revision: http://reviews.llvm.org/D4349

llvm-svn: 212059
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a test for the fix in r211904.

Differential Revision: http://reviews.llvm.org/D4349

llvm-svn: 212059
</pre>
</div>
</content>
</entry>
</feed>
