From 4ff7a6c4a504a7801bd33221fa56cdfa7f87ccdc Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 1 Aug 2024 00:57:37 +0200 Subject: complete --- open_issues/_san.mdwn | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'open_issues/_san.mdwn') diff --git a/open_issues/_san.mdwn b/open_issues/_san.mdwn index d514cfb2..374e89fe 100644 --- a/open_issues/_san.mdwn +++ b/open_issues/_san.mdwn @@ -35,11 +35,12 @@ as: * Undefined Behavior Sanitizer (UBsan; `-fsanitize=undefined`) Porting these to the Hurd is not a trivial task, for they have intimate -knowledge about the operating system kernel they're running on, and from a -first look they reimplement a lot of [[/glibc]] by directly using +knowledge about the operating system kernel they're running on, and +reimplement the needed parts of [[/glibc]] by directly using [[system_call]]s -- which is basically a no-go on GNU Hurd. -Samuel took some look at it and got some basic support for libubsan and libasan: +Samuel took some look at it and got some basic support for libubsan and libasan +by making it call glibc still: which allowed to fix some issues in the hurd code. -- cgit v1.2.3