1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-26 01:55:08 +00:00
serenity/Userland
Andreas Kling b31602367e LibELF: Use binary search when looking up symbols :^)
For whatever reason, symbolication was doing an O(n) walk of all the
symbols, despite having sorted them beforehand.

Changing this to a binary_search() makes symbolication noticeably
faster and improves Profiler startup time.
2021-05-15 00:51:23 +02:00
..
Applets Userland: Tighten a *lot* of pledges! :^) 2021-05-13 23:28:40 +02:00
Applications SystemMonitor: Make sure we set a model before changing column sizes 2021-05-15 00:50:51 +02:00
Demos Userland: Tighten a *lot* of pledges! :^) 2021-05-13 23:28:40 +02:00
DevTools IPCCompiler: Fix declaration of static functions 2021-05-14 22:24:02 +02:00
DynamicLoader DynamicLoader: Remove math functionality in favor of -lgcc 2021-05-07 15:35:50 +02:00
Games Userland: Replace arc4random() with get_random<u32>() 2021-05-14 22:24:02 +02:00
Libraries LibELF: Use binary search when looking up symbols :^) 2021-05-15 00:51:23 +02:00
Services LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
Shell Userland: Tighten a *lot* of pledges! :^) 2021-05-13 23:28:40 +02:00
Utilities Utilities: Fix const-correctness inside seq 2021-05-14 22:24:02 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00