sandboxed-api/sandboxed_api
Oliver Kunz 39e49549e6 The current implementation of Sandbox::Terminate results in timeout's being reported to coroner in cases where a Restart or Terminate with graceful exit is requested.
This change requests an exit from the sandboxee and then awaits the result either with a timeout of 1 second (the grace period) or else with infinite duration - which would then report the timeout again.

PiperOrigin-RevId: 589128986
Change-Id: Icc948b37f13f46af907fd1eab649cabb5ed50b25
2023-12-08 07:48:18 -08:00
..
bazel Enable the ability to change the sandboxee's malloc implementation. The default is set to "@bazel_tools//tools/cpp:malloc", which is also the default for Bazel's cc_binary [1]. 2023-11-16 10:01:21 -08:00
docs Update references to the new documentation 2021-12-14 09:03:29 -08:00
examples Always override forkservers comms_fd in sandboxee 2023-08-30 02:20:56 -07:00
sandbox2 Add clone3 to syscall defs 2023-12-07 00:46:35 -08:00
tools Integrate LLVM at llvm/llvm-project@3287ae8f65 2023-11-29 10:14:05 -08:00
util Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
BUILD.bazel Run more tests with coverage enabled 2023-08-31 00:44:23 -07:00
call.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
client.cc Internal change 2023-08-24 23:55:35 -07:00
CMakeLists.txt Run more tests with coverage enabled 2023-08-31 00:44:23 -07:00
config.cc Run more tests with coverage enabled 2023-08-31 00:44:23 -07:00
config.h Run more tests with coverage enabled 2023-08-31 00:44:23 -07:00
embed_file.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
embed_file.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
file_toc.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
lenval_core.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
proto_arg.proto Migration of remaining protobufs from proto2 to proto3 2022-03-16 00:43:46 -07:00
proto_helper.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
proto_helper.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
rpcchannel.cc The current implementation of Sandbox::Terminate results in timeout's being reported to coroner in cases where a Restart or Terminate with graceful exit is requested. 2023-12-08 07:48:18 -08:00
rpcchannel.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
sandbox.cc The current implementation of Sandbox::Terminate results in timeout's being reported to coroner in cases where a Restart or Terminate with graceful exit is requested. 2023-12-08 07:48:18 -08:00
sandbox.h Support passing stderrthreshold to sandboxee 2023-08-24 08:58:26 -07:00
sapi_test.cc Always override forkservers comms_fd in sandboxee 2023-08-30 02:20:56 -07:00
testing.cc Add TCMalloc related files to test policy 2023-09-13 09:06:33 -07:00
testing.h Run more tests with coverage enabled 2023-08-31 00:44:23 -07:00
transaction.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
transaction.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_abstract.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_abstract.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_array.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_int.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_int.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_lenval.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_lenval.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_proto.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_ptr.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_reg.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_struct.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
var_type.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_void.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
vars.h More IWYU annotations 2023-08-25 00:35:09 -07:00