Re: git: 8f23665fed2f - main - pcb.h: mark struct pcb to be preserved

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Mon, 09 Feb 2026 15:12:09 UTC
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