Displaying 2 results from an estimated 2 matches for "nosan".
Did you mean:
nolan
2018 Mar 19
2
Suggestions for how coroutines and UBSan codegen can play nice with one another?
...compare and branch instructions, and instead asserts.
You can see an example of the IR generated with and without
'-fsanitize=null' here:
https://gist.github.com/modocache/54a036c3bf9c06882fe85122e105d153
-- PR36578.ll lines 82 to 104 show the problematic UBSan branches. Note
that PR36578.nosan.ll, which was compiled without '-fsanitize=null', does
not include these branches.
I have several questions:
* What's the best way for the LLVM coroutines transform passes to play
nicely with the code generated with UBSan's '-fsanitize=null'?
* Are there other LLVM passes...
2018 Mar 19
0
Suggestions for how coroutines and UBSan codegen can play nice with one another?
...ple of the IR generated with and without '-fsanitize=null' here: https://gist.github.com/modocache/54a036c3bf9c06882fe85122e105d153 <https://gist.github.com/modocache/54a036c3bf9c06882fe85122e105d153> -- PR36578.ll lines 82 to 104 show the problematic UBSan branches. Note that PR36578.nosan.ll, which was compiled without '-fsanitize=null', does not include these branches.
>
> I have several questions:
>
> * What's the best way for the LLVM coroutines transform passes to play nicely with the code generated with UBSan's '-fsanitize=null'?
+ Gor, as...