/* * Copyright (c) 2022, Luke Wilde * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include #include extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { Core::EventLoop loop; auto vm = JS::VM::create(); auto realm = JS::Realm::create(*vm); auto window = Web::HTML::Window::create(*realm); auto document = Web::DOM::Document::create(*window); (void)Web::parse_css_stylesheet(Web::CSS::Parser::ParsingContext(document), { data, size }); return 0; }