[PATCH] improve the format of error reporting on i386

zack leung zakthertemsdev at gmail.com
Thu Sep 9 00:03:06 UTC 2021


Thread ID is now  a hex value part of ticket #4203


On Wed, 8 Sept 2021 at 23:58, Zacchaeus Leung <zakthertemsdev at gmail.com>
wrote:

> diff --git a/cpukit/score/cpu/i386/cpu.c b/cpukit/score/cpu/i386/cpu.c
> index 77b7a7161c..06af57418d 100644
> --- a/cpukit/score/cpu/i386/cpu.c
> +++ b/cpukit/score/cpu/i386/cpu.c
> @@ -215,7 +215,7 @@ void _CPU_Exception_frame_print (const
> CPU_Exception_frame *ctx)
>  {
>    unsigned int faultAddr = 0;
>    printk("----------------------------------------------------------\n");
> -  printk("Exception %" PRIu32 " caught at PC %" PRIx32 " by thread %"
> PRId32 "\n",
> +  printk("Exception %" PRIu32 " caught at PC %" PRIx32 " by thread %"
> PRIx32 "\n",
>          ctx->idtIndex,
>          ctx->eip,
>          _Thread_Executing->Object.id);
> --
> 2.33.0
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20210909/694de06b/attachment.html>


More information about the devel mailing list