Some error logging in llvm-exegesis under the subprocess executor just
prints a generic failure information rather than any details about the
error as we omit printing the string version of errno. This patch adds
in printing errno at all relevant points in the subprocess executor that
were previously missed.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Missed a couple of these during the switch away from pidfd_getfd and that made debugging a little difficult when I had things setup incorrectly while pulling in Exegesis as a library in an external project.
I didn't add any lit tests here as I don't think there's a way to invoke these failure conditions without relying on buggy behavior.