Dmitry Vyukov

Results 417 comments of Dmitry Vyukov

You mentioned "delicate operations", do I understand it correctly that this does not affect normal pointer arguments to syscalls. I mean when user-space uses proper ABI, but passes a bad...

I don't have a windows machine, so I can't debug it. Why can VirtualAlloc return 87? I thought maybe it's because size 0x5c9000 is not a multiple of allocation granularity...

MEM_LARGE_PAGES does not seem to be used in compiler-rt/* dir: https://github.com/llvm/llvm-project/search?q=MEM_LARGE_PAGES

> It also seems like the allocation is done with a fixed address? Yes, with a fixed address. Well, first, tsan needs to allocate memory at a fixed address. So...

Yes, I can confirm StopTheWorld for linux is awful :) Compiler-rt can definitely use raw syscalls. We even prefer that because we intercept pthread, and we generally don't want recursion....

> Please elaborate. Do you mean to implement PI_SETCONTEXT (ucontext)? Yes. But I don't have anything concrete in mind, it was more stimulate others to think :) So let's ignore...

> I don't know what the race test failure means. Clues? This is an unrelated flake. I've sent #3305 to fix it. Also restarted CI on this PR.

Re `assets.AssetStorage` check out: https://go.dev/blog/package-names#naming-package-contents https://rakyll.org/style-packages/#package-naming

We have config bisection/minimization logic: https://github.com/google/syzkaller/blob/master/pkg/kconfig/minimize.go and baseline configs that can be used for bisection (-base): https://github.com/google/syzkaller/tree/master/dashboard/config/linux and I see this is even wired into bug bisection logic: https://github.com/google/syzkaller/blob/master/pkg/bisect/bisect.go#L130-L131 but...