[PATCH] D58184: [scudo][standalone] Introduce platform specific code & mutexes
Roland McGrath via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 14 10:12:09 PST 2019
mcgrathr added inline comments.
================
Comment at: lib/scudo/standalone/fuchsia.cc:131
+ } else {
+ _zx_handle_close(Vmo);
+ }
----------------
cryptoad wrote:
> dmmoore415 wrote:
> > Shouldn't you at least check and log a bad status here?
> I am going to have to defer to people who know more about the internals than I do: in which situations can closing a handle (or destroying a vmar) fail? Is it recoverable? Most of the code I see in musl for example doesn't check for that.
They should never fail. If they do it's probably a bug somewhere so having a panic wouldn't hurt. I think the only expected error cases for those are for a bad handle, which would indicate a bug in this code or some catastrophic clobberation.
Repository:
rCRT Compiler Runtime
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58184/new/
https://reviews.llvm.org/D58184
More information about the llvm-commits
mailing list