Skip site navigation (1)Skip section navigation (2)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Konstantin Belousov <kib@FreeBSD.org>, src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Cc:        Minsoo Choo <minsoochoo0122@proton.me>
Subject:   Re: git: 8f23665fed2f - main - pcb.h: mark struct pcb to be preserved
In-Reply-To: <69896027.2112e.2852c0dd@gitrepo.freebsd.org>

index | | previous in thread | raw e-mail

On 2/8/26 23:18, Konstantin Belousov wrote:
> The branch main has been updated by kib:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=8f23665fed2fbaf4481359b4d2fcdd7b9feb40e3
> 
> commit 8f23665fed2fbaf4481359b4d2fcdd7b9feb40e3
> Author:     Minsoo Choo <minsoochoo0122@proton.me>
> AuthorDate: 2026-02-06 20:03:53 +0000
> Commit:     Konstantin Belousov <kib@FreeBSD.org>
> CommitDate: 2026-02-09 04:17:16 +0000
> 
>      pcb.h: mark struct pcb to be preserved
>      
>      There are programs that depend on this structure (e.g. kernel debuggers)
>      that breaks when the ABI changes.
>      
>      Signed-off-by:  Minsoo Choo <minsoochoo0122@proton.me>
>      Reviewed by:    kib
>      MFC after:      1 week
>      Differential Revision:  https://reviews.freebsd.org/D55149

Hmmm, I think it is useful to know which fields debuggers use (typically just
registers) vs which ones can be safely changed without impacting debuggers.

-- 
John Baldwin



home | help