2min chapter

Go Time: Golang, Software Engineering cover image

eBPF and Go

Go Time: Golang, Software Engineering

CHAPTER

Using a Ring Buffer in a B PF Programming Environment

In the same way that you have map in go, you have various, different types of maps that you can use to store information. You could have a map that is shared between usor space end and kernel space, or multiple b p f programs sharing this map in memory. These buffers are used to share memory between user space and share memory between different b p f programes. And then on the user space side, you just have a go routine that is picking up these events and printing them to screen.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode