Utilities and Standard Library Support

In order to facilitate portability and shared object reuse on the Hexagon aDSP, the Hexagon SDK exposes a few utility functions for diagnostic messaging, memory allocation, etc....
For more detailed information see the headers listed below:

  • HAP_farf.h
  • HAP_debug.h
  • HAP_mem.h

In addition to the headers above, symbols from the standard libraries libc and libgcc distributed by with the Hexagon Tools are also available.

These APIs listed above are only available on the Hexagon, native android and windows APIs should be used when building for those platforms.