Just-in-time Compiler in JavaScriptCore (WebKit)
Part 3: Introducing the JavaScript interpreter, DFG JIT and FTL JIT from WebKit in this third part. To do that we use the debug version of JSC again and use environment variables to print useful debug output.
Crash investigation: https://webkit.org/blog/6411/javascriptcore-csi-a-crash-site-investigation-story/
ZDI: https://www.thezdi.com/blog/2018/4/12/inverting-your-assumptions-a-guide-to-jit-comparisons
Playlist: https://www.youtube.com/watch?v=5tEdSoZ3mmE&list=PLhixgUqwRTjwufDsT1ntgOY9yjZgg5H_t
-=[ 🕴️Advertisement ]=-
This video is supported by SSD Secure Disclosure: https://ssd-disclosure.com/
Offensive Security Conference TyphoonCon (10th - 14th June 2019): https://typhooncon.com/
-=[ ❤️ Support ]=-
→ per Video: https://www.patreon.com/join/liveoverflow
→ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join
-=[ 🔴 Stuff I use ]=-
→ Microphone:* https://geni.us/ntg3b
→ Graphics tablet:* https://geni.us/wacom-intuos
→ Camera#1 for streaming:* https://geni.us/sony-camera
→ Lens for streaming:* https://geni.us/sony-lense
→ Connect Camera#1 to PC:* https://geni.us/cam-link
→ Keyboard:* https://geni.us/mech-keyboard
→ Old Microphone:* https://geni.us/mic-at2020usb
US Store Front:* https://www.amazon.com/shop/liveoverflow
-=[ 🐕 Social ]=-
→ Twitter: https://twitter.com/LiveOverflow/
→ Website: https://liveoverflow.com/
→ Subreddit: https://www.reddit.com/r/LiveOverflow/
→ Facebook: https://www.facebook.com/LiveOverflow/
-=[ 📄 P.S. ]=-
All links with "*" are affiliate links.
LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.
Видео Just-in-time Compiler in JavaScriptCore (WebKit) канала LiveOverflow
Crash investigation: https://webkit.org/blog/6411/javascriptcore-csi-a-crash-site-investigation-story/
ZDI: https://www.thezdi.com/blog/2018/4/12/inverting-your-assumptions-a-guide-to-jit-comparisons
Playlist: https://www.youtube.com/watch?v=5tEdSoZ3mmE&list=PLhixgUqwRTjwufDsT1ntgOY9yjZgg5H_t
-=[ 🕴️Advertisement ]=-
This video is supported by SSD Secure Disclosure: https://ssd-disclosure.com/
Offensive Security Conference TyphoonCon (10th - 14th June 2019): https://typhooncon.com/
-=[ ❤️ Support ]=-
→ per Video: https://www.patreon.com/join/liveoverflow
→ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join
-=[ 🔴 Stuff I use ]=-
→ Microphone:* https://geni.us/ntg3b
→ Graphics tablet:* https://geni.us/wacom-intuos
→ Camera#1 for streaming:* https://geni.us/sony-camera
→ Lens for streaming:* https://geni.us/sony-lense
→ Connect Camera#1 to PC:* https://geni.us/cam-link
→ Keyboard:* https://geni.us/mech-keyboard
→ Old Microphone:* https://geni.us/mic-at2020usb
US Store Front:* https://www.amazon.com/shop/liveoverflow
-=[ 🐕 Social ]=-
→ Twitter: https://twitter.com/LiveOverflow/
→ Website: https://liveoverflow.com/
→ Subreddit: https://www.reddit.com/r/LiveOverflow/
→ Facebook: https://www.facebook.com/LiveOverflow/
-=[ 📄 P.S. ]=-
All links with "*" are affiliate links.
LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.
Видео Just-in-time Compiler in JavaScriptCore (WebKit) канала LiveOverflow
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![WebKit RegExp Exploit addrof() walk-through](https://i.ytimg.com/vi/IjyDsVOIx8Y/default.jpg)
![The Secret step-by-step Guide to learn Hacking (for real)](https://i.ytimg.com/vi/2TofunAI6fU/default.jpg)
![Reverse Engineering PopUnder Trick for Chrome](https://i.ytimg.com/vi/PPzRcZLNCPY/default.jpg)
![](https://i.ytimg.com/vi/rB4IEhk235c/default.jpg)
![Franziska Hinkelmann: JavaScript engines - how do they even? | JSConf EU](https://i.ytimg.com/vi/p-iiEDtpy6I/default.jpg)
![Analysing a Collection of Windows Binaries and Embedded Resources - FLARE-On 2018](https://i.ytimg.com/vi/x-TT3z8ouhQ/default.jpg)
![Why MissingNo Multiplies Items!](https://i.ytimg.com/vi/bxzrtU7VtPU/default.jpg)
![Threat Models - Hardware Wallet Research #1](https://i.ytimg.com/vi/MoGzPQhwW9s/default.jpg)
![Stack grooming and 100% reliable exploit for format0 - bin 0x25](https://i.ytimg.com/vi/AahpiYxKR2c/default.jpg)
![Hacking Browsers - Setup and Debug JavaScriptCore / WebKit](https://i.ytimg.com/vi/yJewXMwj38s/default.jpg)
![Google Paid Me to Talk About a Security Issue!](https://i.ytimg.com/vi/E-P9USG6kLs/default.jpg)
![How Node JS Works?](https://i.ytimg.com/vi/YSyFSnisip0/default.jpg)
![Event Bubbling, Capturing aka Trickling in Javascript | Oyo UI/Frontend Interview Question](https://i.ytimg.com/vi/aVSf0b1jVKk/default.jpg)
![The Butterfly of JSObject](https://i.ytimg.com/vi/KVpHouVMTgY/default.jpg)
![JavaScript Engine and JUST-IN-TIME Compiler](https://i.ytimg.com/vi/BHttnG4kOdY/default.jpg)
![Revisiting JavaScriptCore Internals: boxed vs. unboxed](https://i.ytimg.com/vi/dhaLk-XO890/default.jpg)
![Computer Programming for Beginners | What are Interpreters, Compilers & JIT compilers? | Ep18](https://i.ytimg.com/vi/svJerixawV0/default.jpg)
![WHY YOUR HACKING QUESTIONS ARE FRUSTRATING!!!](https://i.ytimg.com/vi/3IEAfyQqUKc/default.jpg)
![So what's exactly a JIT Compiler? - GeekCampSG 2019](https://i.ytimg.com/vi/sQTOIkOMDIw/default.jpg)
![OsmocomBB: Open Source GSM Implementation - Motorola Calypso Chip](https://i.ytimg.com/vi/0i7wOfyJsW8/default.jpg)