Gave a talk y'day trying to convince people that using ASAN is easy - yet the linux kernel just broke it... https://bugzilla.kernel.org/show_bug.cgi?id=196537 …
-
-
Replying to @hanno
Quick read shows this is clearly ASAN's fault. You can't assume availability of a fixed address range. Must assign dynamically at start/load
1 reply 0 retweets 0 likes -
Replying to @RichFelker @hanno
They said in github they don't want dynamic cause it needs more code/cpu lol
2 replies 0 retweets 0 likes -
Yeah I figured. They're wrong. The whole ASAN library-side stuff is unusably bad code, UB/vuln detection full of UB/vulns itself.
2 replies 0 retweets 1 like -
And since it's incompatible with musl and probably always will be, there's been talk of rewriting the ASAN lib side to be clean & portable..
2 replies 0 retweets 1 like -
Replying to @RichFelker @windrush
can you and
@kayseesee discuss this and try to find a viable solution everyone's happy with?2 replies 0 retweets 1 like -
-
I'm not sure if I have anything of immediate value to offer there except "assuming you can use a fixed address is a bug".
1 reply 0 retweets 1 like
I interpreted @hanno's suggestion more as an idea about major project direction & making ASAN safe for production use (& maybe musl-compat).
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.