---
title: "Discussion on \"eBPF Macros Are Just Costumes for ELF Metadata\" | Hashnode"
description: "Discussion on \"eBPF Macros Are Just Costumes for ELF Metadata\". Dissecting eBPF Internals — Part 2"
url: "https://hashnode.com/posts/ebpf-macros-are-just-costumes-for-elf-metadata/6a0a9cf5f004a4e175df2f98"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [eBPF Macros Are Just Costumes for ELF Metadata](https://ravindu-priyankara.hashnode.dev/ebpf-macros-are-just-costumes-for-elf-metadata?utm_source=hashnode&utm_medium=feed)

Dissecting eBPF Internals — Part 2

May 18 · 7 min read · ravindu-priyankara.hashnode.dev  
Read the article

-   [#ebpf](https://hashnode.com/tag/ebpf)
-   [#linux-kernel](https://hashnode.com/tag/linux-kernel)
-   [#systemprogramming](https://hashnode.com/tag/systemprogramming)
-   [#c-programming](https://hashnode.com/tag/c-programming)
-   [#observability](https://hashnode.com/tag/observability)
-   [#low-level](https://hashnode.com/tag/low-level)
-   [#low-level-engineering](https://hashnode.com/tag/low-level-engineering)

## Written by

[Ravidu Priyankara](https://hashnode.com/@ravindupriyankara)

@ravindupriyankara

  
[View profile](https://hashnode.com/@ravindupriyankara)

The compiler hates me.

System internals and kernel space. Nothing else to see here.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
