blob: 51399b06b8dc4543b90504eaf03d775296d65ee4 [file] [log] [blame]
#pragma once
#include <attn/attn_dump.hpp>
namespace analyzer
{
/**
* @brief Queries the host hardware for all attentions reported by each active
* chip. Then it performs all approriate RAS actions based on the active
* attentions.
*
* @param[out] o_dumpParameters Dump request parameters
* @return The platform log ID (PLID) of the PEL generated during analysis. Will
* return zero if no PEL is generated.
*/
uint32_t analyzeHardware(attn::DumpParameters& o_dumpParameters);
/**
* @brief Get error analyzer build information
*
* @return Pointer to build information
*/
const char* getBuildInfo();
} // namespace analyzer