/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

davidgow.net
| | danielmangum.com
14.4 parsecs away

Travel
| | This is part of a series on the blog where we explore RISC-V by breaking down real programs and explaining how they work. You can view all posts in this series on the RISC-V Bytes page. Today we are going to take a brief detour from our previous posts in this series and look at Rust Cross-Compilation for RISC-V. This will be a shorter post focused on providing useful information about how rustc works, as well as offering exact steps and configuration to target RISC-V when compiling your Rust programs.
| | blog.quarkslab.com
14.3 parsecs away

Travel
| | [AI summary] The blog post discusses the implementation of a hooking mechanism for Go programs, focusing on the challenges of intercepting function calls and managing concurrency issues. The approach involves modifying the execution flow of Go functions by inserting custom assembly code to handle stack pivoting, ABI switching, and register saving. This allows for the integration of C functions within Go code while addressing platform-specific limitations and concurrency problems. The post highlights the complexity of working with Go's internal structures and the benefits of using Go for hooking, as it simplifies the manipulation of Go types and data structures.
| | antithesis.com
12.5 parsecs away

Travel
| | We're open-sourcing a tool that may be useful to people who develop code on NixOS and distribute it in binary form.
| | mtlynch.io
22.7 parsecs away

Travel
| Updates about my life and what I learn about creating software