<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/contrib/elf2dmp, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/contrib/elf2dmp?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/contrib/elf2dmp?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-22T21:10:03+00:00</updated>
<entry>
<title>elf2dmp: free memory in failure</title>
<updated>2022-10-22T21:10:03+00:00</updated>
<author>
<name>lu zhipeng</name>
</author>
<published>2022-10-07T02:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4bb5923605b2b8994f933df23aa948efe7ba545c'/>
<id>urn:sha1:4bb5923605b2b8994f933df23aa948efe7ba545c</id>
<content type='text'>
The 'kdgb' is allocating memory in get_kdbg(), but it is not freed in
error path. So fix that.

Signed-off-by: lu zhipeng &lt;luzhipeng@cestc.cn&gt;
Reviewed-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-Id: &lt;20221007020128.760-1-luzhipeng@cestc.cn&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>contrib/elf2dmp: add ELF dump header checking</title>
<updated>2022-05-25T19:26:35+00:00</updated>
<author>
<name>Viktor Prutyanov</name>
</author>
<published>2022-05-20T08:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c06ebc0f1b13b9b3802b35969c00e19a31cde484'/>
<id>urn:sha1:c06ebc0f1b13b9b3802b35969c00e19a31cde484</id>
<content type='text'>
Add ELF header checking to prevent processing input file which is not
QEMU x86_64 guest memory dump or even not ELF.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1013

Signed-off-by: Viktor Prutyanov &lt;viktor.prutyanov@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220520084339.171684-1-viktor.prutyanov@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>include/qemu: rename Windows context definitions to expose bitness</title>
<updated>2022-04-22T09:36:04+00:00</updated>
<author>
<name>Viktor Prutyanov</name>
</author>
<published>2022-04-06T17:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a64b4e179a85cefd8fd492e019430185e19fa32e'/>
<id>urn:sha1:a64b4e179a85cefd8fd492e019430185e19fa32e</id>
<content type='text'>
Context structure in 64-bit Windows differs from 32-bit one and it
should be reflected in its name.

Signed-off-by: Viktor Prutyanov &lt;viktor.prutyanov@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20220406171558.199263-2-viktor.prutyanov@redhat.com&gt;
</content>
</entry>
<entry>
<title>meson: build contrib/ executables after generated headers</title>
<updated>2022-01-12T13:09:06+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-12-20T08:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b962a1d507bdb7e157f5e0ef3376f3e8e40edfe7'/>
<id>urn:sha1:b962a1d507bdb7e157f5e0ef3376f3e8e40edfe7</id>
<content type='text'>
This will be needed as soon as config-poison.h moves from configure to
a meson custom_target (which is built at "ninja" time).

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>elf2dmp: Fail cleanly if PDB file specifies zero block_size</title>
<updated>2021-09-20T08:54:32+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-09-20T08:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f015cbb546387e1132a15c29e6afacec4a6d2910'/>
<id>urn:sha1:f015cbb546387e1132a15c29e6afacec4a6d2910</id>
<content type='text'>
Coverity points out that if the PDB file we're trying to read
has a header specifying a block_size of zero then we will
end up trying to divide by zero in pdb_ds_read_file().
Check for this and fail cleanly instead.

Fixes: Coverity CID 1458869
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Tested-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Message-id: 20210910170656.366592-3-philmd@redhat.com
Message-Id: &lt;20210901143910.17112-3-peter.maydell@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>elf2dmp: Check curl_easy_setopt() return value</title>
<updated>2021-09-20T08:54:32+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-09-20T08:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e59a7e0ec5be2ef3a71b70ddeefc564af9c104c3'/>
<id>urn:sha1:e59a7e0ec5be2ef3a71b70ddeefc564af9c104c3</id>
<content type='text'>
Coverity points out that we aren't checking the return value
from curl_easy_setopt().

Fixes: Coverity CID 1458895
Inspired-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Tested-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Message-id: 20210910170656.366592-2-philmd@redhat.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>elf2dmp: Rename PAGE_SIZE to ELF2DMP_PAGE_SIZE</title>
<updated>2021-01-20T09:46:54+00:00</updated>
<author>
<name>Jiaxun Yang</name>
</author>
<published>2021-01-18T06:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2d0fc797faaa73fbc1d30f5f9e90407bf3dd93f0'/>
<id>urn:sha1:2d0fc797faaa73fbc1d30f5f9e90407bf3dd93f0</id>
<content type='text'>
As per POSIX specification of limits.h [1], OS libc may define
PAGE_SIZE in limits.h.

To prevent collosion of definition, we rename PAGE_SIZE here.

[1]: https://pubs.opengroup.org/onlinepubs/7908799/xsh/limits.h.html

Signed-off-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20210118063808.12471-6-jiaxun.yang@flygoat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>curl: convert to meson</title>
<updated>2021-01-02T20:03:37+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-11-17T11:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f9cd86fe72be3cd89ef7f7dfe490155d67e88b57'/>
<id>urn:sha1:f9cd86fe72be3cd89ef7f7dfe490155d67e88b57</id>
<content type='text'>
Reviewed-by: Daniel Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>elf2dmp/pdb: Plug memleak in pdb_init_from_file</title>
<updated>2020-12-13T22:56:16+00:00</updated>
<author>
<name>Pan Nengyuan</name>
</author>
<published>2020-10-23T06:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0c4c8671d79023a05d916e73d9b4399abff9c0a0'/>
<id>urn:sha1:0c4c8671d79023a05d916e73d9b4399abff9c0a0</id>
<content type='text'>
Missing g_error_free in pdb_init_from_file() error path. Fix that.

Reported-by: Euler Robot &lt;euler.robot@huawei.com&gt;
Signed-off-by: Pan Nengyuan &lt;pannengyuan@huawei.com&gt;
Reviewed-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Reviewed-by: Li Qiang &lt;liq3ea@gmail.com&gt;
Signed-off-by: Chen Qun &lt;kuhn.chenqun@huawei.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20201023061218.2080844-5-kuhn.chenqun@huawei.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>elf2dmp/qemu_elf: Plug memleak in QEMU_Elf_init</title>
<updated>2020-12-13T22:56:16+00:00</updated>
<author>
<name>Pan Nengyuan</name>
</author>
<published>2020-10-23T06:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=514284d73d09910451bf00640ee52088e71dbc4b'/>
<id>urn:sha1:514284d73d09910451bf00640ee52088e71dbc4b</id>
<content type='text'>
Missing g_error_free in QEMU_Elf_init() error path. Fix that.

Reported-by: Euler Robot &lt;euler.robot@huawei.com&gt;
Signed-off-by: Pan Nengyuan &lt;pannengyuan@huawei.com&gt;
Reviewed-by: Viktor Prutyanov &lt;viktor.prutyanov@phystech.edu&gt;
Reviewed-by: Li Qiang &lt;liq3ea@gmail.com&gt;
Signed-off-by: Chen Qun &lt;kuhn.chenqun@huawei.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20201023061218.2080844-4-kuhn.chenqun@huawei.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
</feed>
