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'
.