Hey everybody, I am currently working on an embedded system project, porting the ASan RTL (GCC) to work with our stuff. (I've already ported and adapted parts of the UBSan RTL to our stuff.) However ASan is a significantly more difficult (and wonderfully more powerful) piece of software to understand. I therefore have an open question, I hope one can answer me:
I haven't gotten entirely why ASan is based on threads, yet. Couldn't it work as a call-only library? That would reduce the libc/OS dependency and make it much easier to run baremetal. (My main motivation: To make the threads fit our process design is gonna be painful :/) Thanks a lot in advance. Greetings, Ilya (Btw: I'm a fresh B.Sc., with rather little in-field experience yet. Porting the Sanitizers to our embedded stuff is really teaching me a lot, very interesting piece of super useful software! :)) -- You received this message because you are subscribed to the Google Groups "address-sanitizer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
