Joseph Devietti
Joseph Devietti
This isn't a bug, but I just wanted to document somewhere that to get tslog to work inside of [NextJS middleware](https://nextjs.org/docs/pages/building-your-application/routing/middleware) (which uses [the Edge runtime](https://nextjs.org/docs/pages/api-reference/edge), which is neither Node...
Here's a proposal to make it simpler to write logic that extends across multiple system calls, e.g., when we need to inject a system call. The key abstraction is functionality...
Currently, we [mount the real `/proc` inside the chroot](https://github.com/upenn-acg/detTrace/blob/master/src/main.cpp#L626) where tracee programs can access it. This is a source of irreproducibility as [one](https://github.com/upenn-acg/detTrace/commit/0842403437cee0776452da7a7f99aeccf8561221) [might](https://github.com/upenn-acg/detTrace/commit/f1d864d59675bb1a55be58c330a76e6ff637df68) [expect](https://github.com/upenn-acg/detTrace/pull/181/commits/3960500dfe0cd49870df25a764f1db6b044174e2). Instead of whacking each mole...
Right now we are allowing the `writev` syscall [through](https://github.com/upenn-acg/detTrace/blob/master/src/seccomp.cpp#L141) even though it has the potential for irrepro (just like `write`). We should have a proper retry handler for this, even...
In addition to #121, I've noticed a few small shortcomings with our inode/mtime tracking. I wanted to record them here before I forgot. In our usage of `struct stat`: 1....
The fields in `struct stat` are mostly deterministic (except for the inode `st_ino`), but here's a sketch of a more lifelike determinization scheme should we need it later on. Set...
`wstrb` is a required signal in both AXI (Table A2-3 of the AXI4 Spec) and AXI-Lite (Table B1-1). This is a small update to AxiLiteW bus to reflect that.