EXPAND ALL
- Home
- About Pixie
- Installing Pixie
- Using Pixie
- Tutorials
- Reference
Pixie automatically traces requests of a variety of protocol types. A subset of the supported protocols and encryption libraries require debug information to work with Pixie.
You can verify that an executable has debug symbols using nm:
nm <executable>
An output of no symbols means the application has no debug symbols and won't be traced.
You can verify that an executable has DWARF debug information using dwarfdump or llvm-dwarfdump:
dwarfdump <executable>
An output of No DWARF information present means the application has no DWARF debug information, and won't be traced.
By default, go build compiles your program with debug information. However, if you compile with -ldflags, make sure to remove the '-s' and '-w'.