Chris Fallin

Results 413 comments of Chris Fallin

Regarding glibc version: would it be worth looking at what `rustc` itself does for its toolchain builds? It seems to require only positively ancient glibc versions in the symbols it...

It seems that the Rust compiler release binaries are built inside a CentOS 7 container (!): [link to Dockerfile](https://github.com/rust-lang/rust/blob/master/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile) I seem to recall we used to use this as well...

> should we treat the fixed locations (e.g., eax) differently than the generic ones (e.g., r32) Personally I think this makes sense still: fixed location is a property of the...

@posborne that's a great question. In general we have shied away from signal-based solutions because (i) they're not as portable (to Windows at least?), (ii) signal-handler code is (as I'm...

Ah -- thread migration is an interesting case -- one needs some answer for the TOCTOU problem (I look up the tid running a guest; guest calls to host and...

To add a bit: in #11930 I worked out how to actually do the dance of "call injection" where, from a signal handler, one modifies the interrupted/paused state to return...

I'll re-emphasize my takeaway from my adventures linked above, which is that I think an approach that works with signal frames like this has a significant maintenance burden that is...

@posborne thanks for posting that data! So if I'm reading the table correctly, assuming that we want some interruption mechanism, we are choosing between the last two columns; middle column...

Ah, OK, that's much different data now, and more compelling! I agree with Alex that a special instruction with register constraints such that we can effectively make the signal a...