Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

nm

A command-line tool that lists the names an object file or executable defines and the names it needs from elsewhere.

nm prints an object file's or executable's symbol table, one symbol per line with its address and a type letter (T for defined code, U for undefined, D for initialized data, and so on).

Read the full section →