cef/tests/ceftests
Nik Pavlov c739fc029f Enable V8 sandbox by default (fixes #3332)
When the V8 sandbox is enabled, ArrayBuffer backing stores must be
allocated inside the sandbox address space. This change introduces a new
CefV8Value::CreateArrayBufferWithCopy method that copies the memory
contents into the sandbox address space.

Enabling the V8 sandbox can have a performance impact, especially when
passing large ArrayBuffers from C++ code to the JS side. We have therefore
retained the old CefV8Value::CreateArrayBuffer method that references
external memory. However, this method can only be used if the V8 sandbox is
disabled at CEF/Chromium build time.

To disable the V8 sandbox add `v8_enable_sandbox=false` to
`GN_DEFINES` when building CEF/Chromium.
2024-08-05 14:28:35 -04:00
..
mac bazel: Add initial config for binary distribution (see #3757) 2024-07-28 18:19:47 +00:00
views Fix dangling raw_ptr errors and related issues (see #3239) 2024-05-21 12:56:47 -04:00
win bazel: Add initial config for binary distribution (see #3757) 2024-07-28 18:19:47 +00:00
CMakeLists.txt.in bazel: Add initial config for binary distribution (see #3757) 2024-07-28 18:19:47 +00:00
audio_output_unittest.cc alloy: Fix audio capturer crash on exit (fixes #3689) 2024-05-21 17:58:13 +00:00
browser_info_map_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
certificate_error_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
client_app_delegates.cc Remove renderer process CefURLRequest support 2023-02-28 13:36:15 -05:00
command_line_unittest.cc Fix CefCommandLine character case requirements (fixes issue #1872) 2021-09-27 16:36:57 +03:00
cookie_unittest.cc Update to Chromium version 127.0.6533.0 (#1313161) 2024-06-20 12:09:46 -04:00
cors_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
devtools_message_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
dialog_unittest.cc Pass mime type values as file dialog accept filters (see #3314) 2024-05-30 15:38:36 -04:00
display_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
dom_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
download_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
draggable_regions_unittest.cc tests: Change HTTP test URLs to HTTPS 2023-05-05 22:53:16 +03:00
file_util_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
frame_handler_unittest.cc Fix dangling raw_ptr errors and related issues (see #3239) 2024-05-21 12:56:47 -04:00
frame_unittest.cc Update to Chromium version 122.0.6261.0 (#1250580) 2024-01-30 12:07:08 -05:00
hsts_redirect_unittest.cc ceftests: Change CreateTestRequestContext to async usage 2023-10-16 18:44:20 -04:00
image_unittest.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
image_util.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
image_util.h ceftests: Fix incorrect include guard #ifdef names 2020-08-26 16:21:30 -04:00
jsdialog_unittest.cc tests: Change HTTP test URLs to HTTPS 2023-05-05 22:53:16 +03:00
life_span_unittest.cc Update to Chromium version 127.0.6533.0 (#1313161) 2024-06-20 12:09:46 -04:00
media_access_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
message_router_binary_unittest.cc Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
message_router_harness_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
message_router_multi_query_unittest.cc Update to Chromium version 122.0.6261.0 (#1250580) 2024-01-30 12:07:08 -05:00
message_router_single_query_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
message_router_threshold_unittest.cc Update ipc_performance_test to compare similar transfers (see #3502) 2023-10-18 19:41:33 +00:00
message_router_unittest_utils.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
message_router_unittest_utils.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
navigation_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
os_rendering_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
os_rendering_unittest_mac.h ceftests: Fix incorrect include guard #ifdef names 2020-08-26 16:21:30 -04:00
os_rendering_unittest_mac.mm Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
osr_accessibility_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
osr_display_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
parser_unittest.cc Update to Chromium version 127.0.6533.0 (#1313161) 2024-06-20 12:09:46 -04:00
pdf_viewer_unittest.cc Ignore load of excluded PDF renderer frames 2024-04-26 10:31:40 -04:00
permission_prompt_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
preference_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
print_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
process_message_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
request_context_unittest.cc Fix dangling raw_ptr errors and related issues (see #3239) 2024-05-21 12:56:47 -04:00
request_handler_unittest.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
request_unittest.cc chrome: Add extension support for Alloy style browsers (see #3681) 2024-04-27 15:36:58 -04:00
resource.h chrome: win: Fix app icon for default Chrome windows (fixes #3606) 2023-11-20 19:35:09 -05:00
resource_manager_unittest.cc chrome: Add extension support for Alloy style browsers (see #3681) 2024-04-27 15:36:58 -04:00
resource_request_handler_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
resource_util_linux.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
resource_util_win_dir.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
resource_util_win_idmap.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
response_unittest.cc ceftests: Convert NULL to nullptr (see issue #2861) 2020-01-15 14:59:12 +01:00
routing_test_handler.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
routing_test_handler.h Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
run_all_unittests.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
run_all_unittests_mac.mm Update to Chromium version 117.0.5938.0 (#1181205) 2023-08-15 12:07:58 -04:00
scheme_handler_unittest.cc Update to Chromium version 128.0.6613.0 (#1331488) 2024-07-30 11:10:09 -04:00
scoped_temp_dir_unittest.cc Rename unittests to ceftests (issue #1632) 2016-11-18 12:44:46 -05:00
send_shared_process_message_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
server_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
shared_process_message_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
stream_resource_handler_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
stream_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
string_unittest.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
task_unittest.cc ceftests: Add support for scaling default test timeout values 2023-01-13 14:01:29 -05:00
test_handler.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
test_handler.h Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
test_request.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_request.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
test_server.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server_manager.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
test_server_manager.h ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
test_server_observer.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
test_server_observer.h ceftests: Rename test_server::Observer::OnHttpRequest to OnTestServerRequest (see issue #3348) 2022-08-01 21:14:12 -04:00
test_server_observer_unittest.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
test_server_runner.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
test_server_runner.h ceftests: Rename test_server::Observer::OnHttpRequest to OnTestServerRequest (see issue #3348) 2022-08-01 21:14:12 -04:00
test_server_runner_normal.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
test_server_runner_test.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
test_suite.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
test_suite.h ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
test_util.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
test_util.h Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
thread_helper.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
thread_helper.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
thread_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
time_unittest.cc Run TimeTest.InvalidBaseTimeToTime on Windows only (see issue #2935) 2022-07-22 13:31:29 -04:00
tracing_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
track_callback.h ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
translator_unittest.cc ceftests: Format with clang-tidy (see #3632) 2024-01-20 12:06:28 -05:00
urlrequest_unittest.cc Delete Alloy bootstrap (fixes #3685) 2024-07-01 12:32:14 -04:00
v8_unittest.cc Enable V8 sandbox by default (fixes #3332) 2024-08-05 14:28:35 -04:00
values_unittest.cc Fix dangling raw_ptr errors and related issues (see #3239) 2024-05-21 12:56:47 -04:00
version_unittest.cc Compute all version numbers using cef_version.py (see issue #2596) 2019-03-15 13:16:43 -04:00
waitable_event_unittest.cc tests: Convert usage of base::Bind to Once or Repeating (see issue #3140) 2021-06-19 17:19:32 -04:00
webui_unittest.cc Remove custom chrome scheme handling (see #3685) 2024-07-05 11:58:08 -04:00
xml_reader_unittest.cc ceftests: Convert NULL to nullptr (see issue #2861) 2020-01-15 14:59:12 +01:00
zip_reader_unittest.cc ceftests: Convert NULL to nullptr (see issue #2861) 2020-01-15 14:59:12 +01:00