|
| | ScProtocolCheckerTool (simics::ConfObjectRef o) |
| |
| virtual | ~ScProtocolCheckerTool () |
| |
| void | nb_transport_fw_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay) override |
| |
| void | nb_transport_fw_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay, tlm::tlm_sync_enum *ret) override |
| |
| void | b_transport_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, sc_core::sc_time *delay) override |
| |
| void | b_transport_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, sc_core::sc_time *delay) override |
| |
| void | get_direct_mem_ptr_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_dmi *dmi_data) override |
| |
| void | get_direct_mem_ptr_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_dmi *dmi_data, bool *ret) override |
| |
| void | transport_dbg_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans) override |
| |
| void | transport_dbg_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, unsigned int *ret) override |
| |
| void | nb_transport_bw_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay) override |
| |
| void | nb_transport_bw_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay, tlm::tlm_sync_enum *ret) override |
| |
| void | invalidate_direct_mem_ptr_pre (scla::ProxyInterface *proxy, sc_dt::uint64 *start_range, sc_dt::uint64 *end_range) override |
| |
| void | invalidate_direct_mem_ptr_post (scla::ProxyInterface *proxy, sc_dt::uint64 *start_range, sc_dt::uint64 *end_range) override |
| |
| tlm_utils::tlm2_base_protocol_checker & | checker (scla::ProxyInterface *proxy) |
| |
| | ScTool (simics::ConfObjectRef o) |
| |
| conf_object_t * | connect (conf_object_t *controller, attr_value_t args) override |
| |
| void | disconnect (conf_object_t *conn) override |
| |
|
| void | triggered (scla::ProxyInterface *proxy, const char *event_type, const char *class_type, void *object, sc_core::sc_time *timestamp) override |
| |
| void | process_state_change (scla::ProxyInterface *proxy, const char *event_type, const char *class_type, void *object, sc_core::sc_time *timestamp, bool internal) override |
| |
| void | fired (scla::ProxyInterface *proxy) override |
| |
| void | signal_port_value_update (scla::ProxyInterface *proxy, sc_core::sc_object *signal) override |
| |
| void | nb_transport_fw_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay) override |
| |
| void | nb_transport_fw_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay, tlm::tlm_sync_enum *ret) override |
| |
| void | b_transport_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, sc_core::sc_time *delay) override |
| |
| void | b_transport_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, sc_core::sc_time *delay) override |
| |
| void | get_direct_mem_ptr_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_dmi *dmi_data) override |
| |
| void | get_direct_mem_ptr_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_dmi *dmi_data, bool *ret) override |
| |
| void | transport_dbg_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans) override |
| |
| void | transport_dbg_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, unsigned int *ret) override |
| |
| void | nb_transport_bw_pre (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay) override |
| |
| void | nb_transport_bw_post (scla::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *delay, tlm::tlm_sync_enum *ret) override |
| |
| void | invalidate_direct_mem_ptr_pre (scla::ProxyInterface *proxy, uint64 *start_range, uint64 *end_range) override |
| |
| void | invalidate_direct_mem_ptr_post (scla::ProxyInterface *proxy, uint64 *start_range, uint64 *end_range) override |
| |