PandA-2024.02
|
#include <vcd_utility.hpp>
Public Member Functions | |
DiscrepancyLog (const HLS_managerConstRef HLSMgr, const vcd_trace_head &t, const uint64_t c_context, std::string _c_val, const unsigned int el_idx, const std::string::size_type _first_c_bit, const std::string::size_type _c_size, const unsigned int _b) | |
~DiscrepancyLog () | |
Data Fields | |
unsigned long long | op_start_time |
unsigned long long | op_end_time |
enum discrepancy_type_mask | type |
unsigned int | op_id |
unsigned int | ssa_id |
unsigned int | fun_id |
std::string | op_start_state |
std::string | fu_name |
std::string | stmt_string |
std::string | c_val |
std::string | vcd_val |
std::string | fullsigname |
uint64_t | context |
unsigned int | bitsize |
unsigned int | el_idx |
std::string::size_type | first_c_bit |
std::string::size_type | c_size |
unsigned int | base_index |
valid only if type is DISCR_ADDR. More... | |
Definition at line 62 of file vcd_utility.hpp.
DiscrepancyLog::DiscrepancyLog | ( | const HLS_managerConstRef | HLSMgr, |
const vcd_trace_head & | t, | ||
const uint64_t | c_context, | ||
std::string | _c_val, | ||
const unsigned int | _el_idx, | ||
const std::string::size_type | _first_c_bit, | ||
const std::string::size_type | _c_size, | ||
const unsigned int | _b | ||
) |
Definition at line 77 of file vcd_utility.cpp.
References ~DiscrepancyLog().
|
default |
unsigned int DiscrepancyLog::base_index |
valid only if type is DISCR_ADDR.
it is an index used in the memory allocation step. it is used to retrieve the base address in HW of the memory module where an object is mapped.
Definition at line 87 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned int DiscrepancyLog::bitsize |
Definition at line 77 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
std::string::size_type DiscrepancyLog::c_size |
Definition at line 81 of file vcd_utility.hpp.
std::string DiscrepancyLog::c_val |
Definition at line 73 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
uint64_t DiscrepancyLog::context |
Definition at line 76 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned int DiscrepancyLog::el_idx |
Definition at line 78 of file vcd_utility.hpp.
std::string::size_type DiscrepancyLog::first_c_bit |
Definition at line 80 of file vcd_utility.hpp.
std::string DiscrepancyLog::fu_name |
Definition at line 71 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
std::string DiscrepancyLog::fullsigname |
Definition at line 75 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned int DiscrepancyLog::fun_id |
Definition at line 69 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned long long DiscrepancyLog::op_end_time |
Definition at line 65 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned int DiscrepancyLog::op_id |
Definition at line 67 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
std::string DiscrepancyLog::op_start_state |
Definition at line 70 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned long long DiscrepancyLog::op_start_time |
Definition at line 64 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
unsigned int DiscrepancyLog::ssa_id |
Definition at line 68 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
std::string DiscrepancyLog::stmt_string |
Definition at line 72 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
enum discrepancy_type_mask DiscrepancyLog::type |
Definition at line 66 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().
std::string DiscrepancyLog::vcd_val |
Definition at line 74 of file vcd_utility.hpp.
Referenced by vcd_utility::print_discrepancy().