← back to til

Stripped Go binaries still leak function names via pclntab

Even with -ldflags="-s -w", Go binaries retain the pclntab section which maps PC values to function names. Tools like GoReSym or IDA’s Go helper scripts can recover the full symbol table. “Stripped” means less than you think in Go.