|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|

Public Member Functions | |
| void | add_stat (const BaseCandidate *bc, const FunctionalCandidate &oc) |
| void | add_stat (const BaseCandidate *bc, const std::map< std::string, std::map< std::string, std::map< std::string, std::map< std::string, u64 >>>> &stats) |
| void | print () |
| std::string | to_json (const u32 indent=0) |
Public Attributes | |
| std::map< const BaseCandidate *, std::map< std::string, std::map< std::string, std::map< std::string, std::map< std::string, u64 > > > > > | m_data |
| std::mutex | m_mutex |
Thread-safe collection of the statistics that are gathered while candidates are verified.
Definition at line 23 of file statistics.h.
|
inline |
Definition at line 28 of file statistics.h.
References m_data, m_mutex, hal::module_identification::FunctionalCandidate::m_timings, name, and type.
Referenced by hal::module_identification::generate_functional_candidates().
|
inline |
|
inline |
Definition at line 84 of file statistics.h.
References to_json().
|
inline |
| std::map<const BaseCandidate*, std::map<std::string, std::map<std::string, std::map<std::string, std::map<std::string, u64> > > > > hal::module_identification::Statistics::m_data |
Definition at line 25 of file statistics.h.
Referenced by add_stat(), and to_json().
| std::mutex hal::module_identification::Statistics::m_mutex |
Definition at line 26 of file statistics.h.
Referenced by add_stat().