GaloisInc / BESSPIN-Tool-Suite

The core tool of the BESSPIN Framework.
Other
6 stars 2 forks source link

Quieter Infotainment Servers #1186

Closed dmzimmerman closed 3 years ago

dmzimmerman commented 3 years ago

This adds another level of debugging output, unconditional messages, as well as a compile-time flag to determine whether debugging output will actually be generated. The idea here is that, with default compilation options (make), you will get infotainment servers (both good and evil) that only output logging information about infotainment CAN messages that are acted upon; otherwise, you get a lot more logging information about every CAN message that comes across the network, including detail about where they're from and how they're handled. make DEBUG=1 builds binaries that do the original, very verbose, logging.