I was using assert in an app (testing on sim) and realized the sim exited upon hitting the assert. From the code I see it calls into up_assert() (which would also be a violation of OS/Userspace separation AFAIK). What about writing a similar simple function that only sends the message to syslog and does exit() so the app exists? This would only be for lowercase assert() of course.
Best, Matias