1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:31:01 +00:00
serenity/Userland
Andreas Kling c78506d79b LibJS: Only update EC instruction pointer when pushing to EC stack
Instead of trying to keep a live reference to the bytecode interpreter's
current instruction stream iterator, we now simply copy the current
iterator whenever pushing to the ExecutionContext stack.

This fixes a stack-use-after-return issue reported by ASAN.
2023-09-02 19:24:29 +02:00
..
Applets Userland: Migrate to String in notification system 2023-09-01 12:06:08 +02:00
Applications About: Display Application's Icon in File Manager 2023-09-02 16:27:08 +01:00
BuggieBox Userland: Pretty print the help text in BuggieBox 2023-08-09 02:10:02 +02:00
Demos Mandelbrot: Pledge unix to enable image export 2023-08-17 07:14:54 +02:00
DevTools Userland: Migrate to String in notification system 2023-09-01 12:06:08 +02:00
DynamicLoader LibC+LibELF: Support loading shared libraries compiled with dynamic TLS 2023-08-18 16:20:13 +02:00
Games Chess: Capitalize chess set names + Rename 'stelar7' to 'Classic' 2023-08-29 10:28:24 +02:00
Libraries LibJS: Only update EC instruction pointer when pushing to EC stack 2023-09-02 19:24:29 +02:00
Services Userland: Migrate to String in notification system 2023-09-01 12:06:08 +02:00
Shell Shell: Implement close redirections in POSIX mode 2023-08-31 11:02:57 +03:30
Utilities LibJS: Add file & line number to bytecode VM stack traces :^) 2023-09-02 15:37:53 +02:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00