mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-30 00:31:14 +00:00
e87eac9273
This achieves two things: - Programs can now intentionally perform arbitrary syscalls by calling syscall(). This allows us to work on things like syscall fuzzing. - It restricts the ability of userspace to make syscalls to a single 4KB page of code. In order to call the kernel directly, an attacker must now locate this page and call through it.
39 lines
1 KiB
CMake
39 lines
1 KiB
CMake
add_subdirectory(LibAudio)
|
|
add_subdirectory(LibC)
|
|
add_subdirectory(LibChess)
|
|
add_subdirectory(LibCompress)
|
|
add_subdirectory(LibCore)
|
|
add_subdirectory(LibCoreDump)
|
|
add_subdirectory(LibCpp)
|
|
add_subdirectory(LibCrypt)
|
|
add_subdirectory(LibCrypto)
|
|
add_subdirectory(LibDebug)
|
|
add_subdirectory(LibDesktop)
|
|
add_subdirectory(LibDiff)
|
|
add_subdirectory(LibELF)
|
|
add_subdirectory(LibGemini)
|
|
add_subdirectory(LibGfx)
|
|
add_subdirectory(LibGUI)
|
|
add_subdirectory(LibHTTP)
|
|
add_subdirectory(LibImageDecoderClient)
|
|
add_subdirectory(LibIPC)
|
|
add_subdirectory(LibJS)
|
|
add_subdirectory(LibKeyboard)
|
|
add_subdirectory(LibLine)
|
|
add_subdirectory(LibM)
|
|
add_subdirectory(LibMarkdown)
|
|
add_subdirectory(LibPCIDB)
|
|
add_subdirectory(LibProtocol)
|
|
add_subdirectory(LibPthread)
|
|
add_subdirectory(LibRegex)
|
|
add_subdirectory(LibSymbolClient)
|
|
add_subdirectory(LibSystem)
|
|
add_subdirectory(LibTar)
|
|
add_subdirectory(LibTextCodec)
|
|
add_subdirectory(LibThread)
|
|
add_subdirectory(LibTLS)
|
|
add_subdirectory(LibTTF)
|
|
add_subdirectory(LibVT)
|
|
add_subdirectory(LibWeb)
|
|
add_subdirectory(LibX86)
|