<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hi Kamil,<br>
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
On 2025-05-16 at 16:05:46 +0000, Jeevaka Prabu Badrappan wrote:<br>
> Add a log message indicating "backtrace not implemented" in the<br>
> print_backtrace function and return when HAVE_LIBUNWIND is not defined.<br>
><br>
> Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com><br>
> ---<br>
> lib/igt_core.c | 4 ++++<br>
> 1 file changed, 4 insertions(+)<br>
><br>
> diff --git a/lib/igt_core.c b/lib/igt_core.c<br>
> index 1d7402cb7..097a556c9 100644<br>
> --- a/lib/igt_core.c<br>
> +++ b/lib/igt_core.c<br>
> @@ -383,6 +383,9 @@ static int _igt_dynamic_tests_executed = -1;<br>
> <br>
> static void print_backtrace(void)<br>
> {<br>
> +#ifndef HAVE_LIBUNWIND<br>
<br>
> I added here<br>
<br>
> #error "an error"<br>
<br>
> and this did not compile on my machine. You need to add HAVE_LIBUNWIND<br>
> into lib/meson.build<br>
> For example how to do it please grep for HAVE_VALGRIND<br>
> and make similar change.<br>
<br>
Addressed and new version pushed.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
Thanks and Regards,<br>
Jeevaka<br>
<br>
> + igt_info("backtrace not implemented\n");<br>
> +#else<br>
> unw_cursor_t cursor;<br>
> unw_context_t uc;<br>
> int stack_num = 0;<br>
> @@ -440,6 +443,7 @@ static void print_backtrace(void)<br>
> <br>
> if (dwfl)<br>
> dwfl_end(dwfl);<br>
> +#endif<br>
> }<br>
> <br>
> __attribute__((format(printf, 2, 3)))<br>
> --<br>
> 2.49.0<br>
><br>
</div>
</body>
</html>