1 #pragma once 2 3 #include <attn/attn_dump.hpp> 4 5 namespace analyzer 6 { 7 8 /** 9 * @brief Queries the host hardware for all attentions reported by each active 10 * chip. Then it performs all approriate RAS actions based on the active 11 * attentions. 12 * 13 * @param[out] o_dumpParameters Dump request parameters 14 * @return The platform log ID (PLID) of the PEL generated during analysis. Will 15 * return zero if no PEL is generated. 16 */ 17 uint32_t analyzeHardware(attn::DumpParameters& o_dumpParameters); 18 19 /** 20 * @brief Get error analyzer build information 21 * 22 * @return Pointer to build information 23 */ 24 const char* getBuildInfo(); 25 26 } // namespace analyzer 27