QB64: BASIC on Ubuntu #Linux
"Various #Samsung devices were targeted, including the Samsung S10 and S20. By abusing an ephemeral race condition in Linux kernel Garbage Collection, the exploit code was able to obtain a use-after-free (UAF) in a kernel sk_buff object"
https://googleprojectzero.blogspot.com/2022/08/the-quantum-state-of-linux-kernel.html?m=1
"unreal-rust allows you to write games with Unreal Engine in #RustLang"
How #PinePhone talks UART with Interrupts ... And how it's implemented in #NuttX RTOS ... All shall be explained in this article
@niclas @lupyuen I think the quiz covers "spec defined" and "implementation defined" behavior, and it says at the beginning, "All other things being equal, assume GCC/LLVM x86/x64 implementation-defined behaviors."
The C spec leaves some things for the implementation to decide, but any implementation needs to decide them. So a conforming program can depend on the question having *some* answer, even though the answer isn't given by the spec.
By contrast, the spec also has some behaviors as undefined, and a program that invokes undefined behavior has no guarantees at all (by the spec).
@lupyuen I am not hardcore C programmer, but I think the test is incorrect, since it on one hand asks about defined behavior, yet answers are aligned with C for x64.
I am pretty (but not totally) sure that many of the answers are not spec accurate for all bit widths of underlying architecture.
Here's how #PinePhone handles Arm64 Interrupts with a Generic Interrupt Controller ... Explained with Apache #NuttX RTOS
"Why is Meta’s Metaverse such a Misfire?"
"From call records to sensors, your Phone reveals more about you than you think"
"Integers in C" Quiz
Each Arm64 Exception Level has its own Vector Table ... Here's how #NuttX RTOS loads the Arm64 Vector Table on #PinePhone
https://lupyuen.github.io/articles/interrupt?9#exception-levels
Importing STM32Cube projects into VSCode
https://devblogs.microsoft.com/cppblog/importing-st-projects-into-visual-studio-code/
Oberon, Plan 9 and Inferno (2021)
https://blog.tsr-podcast.com/index.php/2021/05/13/episode-76-oberon-plan-9-inferno/
#NuttX RTOS lights up the #PinePhone LEDs ... And the Backlight too! 🎉
https://github.com/lupyuen/pinephone-nuttx#backlight-and-leds
What's an Arm64 Exception Level ... And why it matters for #PinePhone Interrupts
https://lupyuen.github.io/articles/interrupt?9#exception-levels
Xiaomi Vela on #NuttX - 小米物联网嵌入式软件平台
Checking our Arm64 Vector Table on #PinePhone ... Yep it's wrong! 🙄
https://lupyuen.github.io/articles/interrupt?8#arm64-vector-table-is-wrong
Cloudflare blocks Kiwi Farms citing 'targeted threats'
IoT Techie and Educator / Apache NuttX PMC