The version note encodes the version of the Watermark
specification used and the version of the tool used to generate the
notes. Typically the protocol version will be 3 or 4 and the plugin
version will be 11 or 12. It also encodes the tool used to generate
the notes as a single character. The following characters are used:
LThe notes have been produced by the Clang plugin.
VThe notes have been produced by the LLVM plugin.
aThe notes have been produced by the assembler.
cThe notes have been produced by the gcc plugin for the .text.cold section.
eThe notes have been produced by the gcc plugin for the .text.exit section.
gThe notes have been produced by the gcc plugin when running in LTO mode.
hThe notes have been produced by the gcc plugin for the .text.hot section.
lThe notes have been produced by the linker.
pThe notes have been produced by the gcc plugin.
sThe notes have been produced by the gcc plugin for the .text.startup section.