SYMBOL INDEX (75 symbols across 22 files) FILE: ipc/ipc.cc type chromatic (line 10) | namespace chromatic { FILE: ipc/ipc.h function namespace (line 25) | namespace chromatic { function remove (line 181) | void remove() { FILE: ipc/shared_memory_ipc.h function namespace (line 34) | namespace ipc { type Config (line 179) | struct Config { function disconnect (line 279) | void disconnect() { function send (line 305) | void send(const std::string &message) { function receive (line 382) | void receive(std::string &message) { function try_receive (line 389) | bool try_receive(std::string &message) { function get_header_size (line 479) | static constexpr size_t get_header_size() { function is_pid_alive (line 503) | static bool is_pid_alive(DWORD pid) { function register_reader (line 512) | void register_reader() { function deregister_reader (line 536) | void deregister_reader() { function update_reader_progress (line 544) | void update_reader_progress() { function get_slowest_reader_sequence (line 557) | uint64_t get_slowest_reader_sequence() const { function clean_dead_readers (line 579) | void clean_dead_readers() { FILE: src/config.cc type chromatic (line 17) | namespace chromatic { FILE: src/config.h function namespace (line 9) | namespace chromatic { FILE: src/context.cc type chromatic (line 25) | namespace chromatic { function CPPTRACE_CATCH (line 41) | CPPTRACE_CATCH(const std::exception &e) { function catch (line 46) | catch (...) { FILE: src/context.h function namespace (line 11) | namespace chromatic { FILE: src/entry.cc type chromatic (line 19) | namespace chromatic { function main (line 20) | int main() { function DllMain (line 32) | int APIENTRY DllMain(HINSTANCE hInstance, DWORD fdwReason, LPVOID lpvRes... FILE: src/hooks/blink_parse_html_manipulator.cc type chromatic (line 22) | namespace chromatic { type BlinkHTMLData (line 23) | struct BlinkHTMLData { type BlinkUtilSpan (line 28) | struct BlinkUtilSpan { FILE: src/hooks/blink_parse_html_manipulator.h function namespace (line 6) | namespace chromatic { FILE: src/hooks/disable-integrity.h function namespace (line 3) | namespace chromatic::hooks::windows { FILE: src/hooks/wait_for_module_load.cc type chromatic::hooks::wait_for_module_load (line 11) | namespace chromatic::hooks::wait_for_module_load { type WaitTask (line 12) | struct WaitTask { method WaitTask (line 16) | WaitTask(std::function v, function process_module_load (line 23) | static void process_module_load(HMODULE mod) { function ensure_loadlibrary_hooks (line 37) | static void ensure_loadlibrary_hooks() { function wait_for_module (line 67) | std::future> function wait_for_module (line 80) | static std::future> FILE: src/hooks/wait_for_module_load.h function namespace (line 6) | namespace chromatic::hooks::wait_for_module_load { FILE: src/script/bindings/binding_qjs.h function bind (line 10) | static void bind(qjs::Context::Module &mod) {} function chrome (line 13) | struct qjs::js_traits { function chrome (line 26) | struct js_bind { function blink (line 34) | struct qjs::js_traits { function blink (line 47) | struct js_bind { function blink_parse_manipulate_context (line 57) | struct qjs::js_traits { function infra (line 101) | struct js_bind { function bindAll (line 110) | inline void bindAll(qjs::Context::Module &mod) { FILE: src/script/bindings/binding_types.cc type chromatic::js (line 11) | namespace chromatic::js { FILE: src/script/bindings/binding_types.d.ts class chrome (line 6) | class chrome { class blink (line 9) | class blink { class blink_parse_manipulate_context (line 20) | class blink_parse_manipulate_context { class infra (line 25) | class infra { FILE: src/script/bindings/binding_types.h function namespace (line 10) | namespace qjs { function namespace (line 14) | namespace chromatic::js { FILE: src/script/script.cc type chromatic (line 8) | namespace chromatic { FILE: src/script/script.h function namespace (line 4) | namespace chromatic { FILE: src/utils.cc type chromatic::utils (line 5) | namespace chromatic::utils { function env (line 6) | std::optional env(const std::string &name) { function wstring_to_utf8 (line 15) | std::string wstring_to_utf8(std::wstring const &str) { function utf8_to_wstring (line 24) | std::wstring utf8_to_wstring(std::string const &str) { function current_executable_path (line 32) | std::filesystem::path current_executable_path() { function get_module_path (line 36) | std::filesystem::path get_module_path(void *module_handle) { FILE: src/utils.h function namespace (line 9) | namespace chromatic { FILE: test/ipc_test.cc function TEST (line 9) | TEST(IPCTest, BasicMessageSendReceive) { function TEST (line 25) | TEST(IPCTest, RPCCall) { function TEST (line 38) | TEST(IPCTest, StringReturnRPC) { function TEST (line 51) | TEST(IPCTest, PairReturnRPC) { function TEST (line 66) | TEST(IPCTest, StringPairRPC) { type blink_parse_manipulate_context (line 86) | struct blink_parse_manipulate_context { function TEST (line 91) | TEST(IPCTest, BlinkContextRPC) { function TEST (line 117) | TEST(IPCTest, Serialization) { function TEST (line 130) | TEST(IPCTest, ALotOfPackets) { function TEST (line 150) | TEST(IPCTest, LargePacket) { function main (line 169) | int main(int argc, char **argv) {