Tom Winter
Tom Winter
My intent is currently to create a PR that will have implementations for the full ubsan runtime & the minimal ubsan runtime. However - there's quite a lot that needs...
In lieue of creating a full-on PR (because it is relatively minimal) - I've uploaded a gist containing an implementation of handling various integer overflows & division by 0 (alongisde...
Progress is still being made on this slowly but surely, feedback on the gist would still be great if anyone could take the time (or I'm happy to re-organise it...
As a heads-up, one of the problems I'm running into is that some parts of ubsan seem to be _only_ implementable in C++. https://github.com/llvm-mirror/compiler-rt/blob/69445f095c22aac2388f939bedebf224a6efcdaf/lib/ubsan/ubsan_type_hash_itanium.cpp A good example is the implementation...
Becuase it looks simpler to implement and could get me a PR together that I can actually use as a precedent to understand what might be needed for the ubsan...
Just realised I forgot to mentioned that I have picked this up again! See: https://github.com/moosichu/zigsan.git
> I don't think there should be Wine-specific workarounds in Zig. > Perhaps you could resolve that TODO comment there in a general way that is not Wine-specific and makes...
In terms of sources for this change, looking at the documention for NtQueryObject, there's nothing useful: https://learn.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntqueryobject Indeed... it doesn't even list ObjectNameInformation as one of the OBJECT_INFORMATION_CLASS values! However,...
I've tried to edit that TODO because it wasn't really an action... as far as I can find at least there's no easy way to validate we have handled the...
Thanks for taking the time to review the changes! I've implemented all the feedback (hopefully in the right way).