Welcome to WebKitSearch

WebKit codebase

Last build: r277168 2021-05-07T11:46:48+00:00 [GTK] Warnings about unused filesystem functions https://bugs.webkit.org/show_bug.cgi?id=225507

This is an indexed version of WebKit using Searchfox.

Query Language

Queries entered into the search box use exact string matching. No search operators are supported. Case insensitive matching and regular expression matching can be requested with the check boxes.

Path filtering uses globbing. A path matches even if only a substring of the path is matched by the glob. Use the ^ and $ operators to match the beginning or end of the path. Here are some examples:

Find all paths containing the substring "test".
Find all paths starting with js/src.
Find all paths containing ".cpp".
Find all paths ending with ".cpp".
Find all C++ files in js/src, but not in subdirectories (i.e., * does not match /).
Find all C++ files in js/src or in subdirectories (i.e., ** matches /).
Find all C++ source or header files in js/src or in subdirectories.


Once you have arrived at a file, you can mouse over identifiers. If the color of the identifier changes, then clicking on the identifier will open a context menu for cross-referencing identifiers.

Syntax Highlighting

Searchfox uses semantic syntax highlighting. Types are shown in teal (blue-green). Definitions are shown in bold. Hovering over an identifier highlights other uses of that identifier.

Bug reports

Please send Searchfox bug reports to Bugzilla, and WebKit-specific bug reports to GitHub.