sandboxed-api/sandboxed_api
Christian Blichmann 39a1bc9d7a Skip system headers in Clang generator
When not requesting any particular function, `sapi_library()` will try and
make available _all_ functions it finds. In this case, system headers should
be skipped to avoid inflating the API surface. Standard library functions
can still be manually requested by adding them to the `functions` (Bazel)/
`FUNCTIONS` (CMake) argument.

PiperOrigin-RevId: 472272506
Change-Id: I8f8d79796d3044e598eebb7f87ce4cf464b47ed7
2022-09-05 07:15:46 -07:00
..
bazel Update rules that require a cpp toolchain to use a helper function that defines the toolchain type. 2022-06-27 22:24:54 -07:00
docs Update references to the new documentation 2021-12-14 09:03:29 -08:00
examples Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
sandbox2 For the SECCOMP event, check if the event msg is in the range of one of the known architectures. 2022-08-31 08:09:37 -07:00
tools Skip system headers in Clang generator 2022-09-05 07:15:46 -07:00
util cmake: Use configure_file() to implement forced C++ linkage 2022-06-08 23:38:50 -07:00
BUILD.bazel Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
call.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
client.cc Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
CMakeLists.txt Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
config.h For the SECCOMP event, check if the event msg is in the range of one of the known architectures. 2022-08-31 08:09:37 -07:00
embed_file.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
embed_file.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
file_toc.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08: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 Change to proto2::MessageLite and resolve reflextion for mobile builds 2022-03-03 04:48:30 -08:00
proto_helper.h Change to proto2::MessageLite and resolve reflextion for mobile builds 2022-03-03 04:48:30 -08:00
rpcchannel.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
rpcchannel.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
sandbox.cc Internal Changes 2022-05-19 04:55:24 -07:00
sandbox.h Internal Changes 2022-05-19 04:55:24 -07:00
sapi_test.cc Fix a race when terminating sandbox from another thread 2022-03-23 03:35:28 -07:00
testing.cc bazel: Drop dependency on util/flags.h in runfiles helper 2022-04-20 04:46:08 -07:00
testing.h This change introduces internal experimental support for Android. 2022-06-08 06:51:41 -07:00
transaction.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
transaction.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_abstract.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_abstract.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_array.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_int.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_int.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_lenval.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_lenval.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_proto.h Change to proto2::MessageLite and resolve reflextion for mobile builds 2022-03-03 04:48:30 -08:00
var_ptr.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_reg.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_struct.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_type.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
var_void.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
vars.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00