On 26/07/2024 01.33, Richard Henderson wrote:
On 7/24/24 16:08, Thomas Huth wrote:
On 24/07/2024 01.25, Richard Henderson wrote:
With -fsanitize=undefined, which implies -fsanitize=function,
clang will add a "type signature" before functions.
It accesses funcptr-8 and funcptr-4 to do so.

The generated TCG prologue is directly on a page boundary,
so these accesses segfault.

Signed-off-by: Richard Henderson <richard.hender...@linaro.org>

What happend to Akihiko Odaki's more generic patch:


https://lore.kernel.org/qemu-devel/20240714-function-v1-1-cc2acb417...@daynix.com/

?

This patch does not work:

https://gitlab.com/qemu-project/qemu/-/jobs/7432239478/viewer#L4956

I presume this is an argument ordering issue vs --extra-cflags.

Ok, then we should definitely go with your patch to fix the job now. ... and I just saw that you already applied it 👍

 Thomas


Reply via email to