ladybird/Userland
Simon Wanner 68f4d21de2 LibJS: Lazily collect stack trace information
The previous implementation was calling `backtrace()` for every
function call, which is quite slow.

Instead, this implementation provides VM::stack_trace() which unwinds
the native stack, maps it through NativeExecutable::get_source_range
and combines it with source ranges from interpreted call frames.
2023-11-02 07:37:41 +01:00
..
Applets LibGfx: Remove indexed palette formats from Bitmap and Painter 2023-10-12 07:39:05 +02:00
Applications LibJS+Embedders: Unify stack trace format for uncaught errors 2023-11-02 07:37:41 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland+Tests: Remove uses of direct file loading for BitmapFont 2023-10-29 13:12:28 -06:00
DevTools HackStudio: Also ask about unsaved changes when running 2023-11-01 12:05:57 +00:00
DynamicLoader DynamicLoader: Add an option to explicitly run an ELF executable binary 2023-10-16 12:09:04 +02:00
Games FlappyBug: Unify the way of getting the final score 2023-11-01 10:43:55 +01:00
Libraries LibJS: Lazily collect stack trace information 2023-11-02 07:37:41 +01:00
Services WebContent: Use the accelerated_graphics CMake helper 2023-11-01 14:30:30 -06:00
Shell Shell: Remove '#' from the list of acceptable bareword characters 2023-10-29 01:35:40 +03:30
Utilities LibJS+Embedders: Unify stack trace format for uncaught errors 2023-11-02 07:37:41 +01:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00