1 repository
Mechanisms for calling external functions from assembly, including stack preparation and call instructions.
Distinct from Assembly and Low-Level: Candidates focus on script or browser functions; this is about low-level assembly calling conventions for native functions.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Assembly Function Invocations. Refine with filters or upvote what's useful.
This project is a technical reference and a collection of internal analysis notes focused on the Go language runtime and compiler. It provides a detailed breakdown of the language internals, covering memory management, garbage collection, and the execution model of the scheduler. The material distinguishes itself by providing deep dives into low-level system details, including a reference for Go assembly instructions, register usage, and system call interfacing. It specifically analyzes the internal implementation of concurrency primitives, such as the goroutine scheduling mechanism, channel
Explains how Go assembly invokes non-assembly functions by preparing arguments on the stack.