HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::NetlistSimulator Member List

This is the complete list of members for hal::NetlistSimulator, including all inherited members.

can_share_memory() consthal::SimulationEngineinline
clock_events_required() consthal::SimulationEngineinline
Done enum valuehal::SimulationEngine
Failed enum valuehal::SimulationEngine
failed()hal::SimulationEnginevirtual
finalize()hal::SimulationEnginevirtual
generate_vcd(const std::filesystem::path &path, u32 start_time, u32 end_time, std::set< const Net * > nets={}) consthal::NetlistSimulator
get_engine_properties() consthal::SimulationEngineinlinevirtual
get_engine_property(const std::string &key)hal::SimulationEnginevirtual
get_gates() consthal::NetlistSimulator
get_result_filename() consthal::SimulationEngineinline
get_simulation_events(u32 netId) const overridehal::NetlistSimulatorvirtual
get_simulation_input() const overridehal::NetlistSimulatorinlinevirtual
get_simulation_state() consthal::NetlistSimulator
get_simulation_timeout() consthal::NetlistSimulator
get_state() consthal::SimulationEngineinline
get_working_directory() consthal::SimulationEngine
initialize()hal::NetlistSimulator
initialize_sequential_gates(const std::function< bool(const Gate *)> &filter=nullptr)hal::NetlistSimulator
initialize_sequential_gates(BooleanFunction::Value value, const std::function< bool(const Gate *)> &filter=nullptr)hal::NetlistSimulator
inputEvent(const SimulationInputNetEvent &netEv) overridehal::NetlistSimulatorvirtual
install_saleae_parser(std::string dirname) consthal::SimulationEngine
load_initial_values(BooleanFunction::Value value)hal::NetlistSimulator
load_initial_values_from_netlist()hal::NetlistSimulator
mCanShareMemoryhal::SimulationEngineprotected
mPropertieshal::SimulationEngineprotected
mRequireClockEventshal::SimulationEngineprotected
mResultFilenamehal::SimulationEngineprotected
mSimulationInputhal::SimulationEngineprotected
mStatehal::SimulationEngineprotected
mWorkDirhal::SimulationEngineprotected
name() consthal::SimulationEngineinline
NetlistSimulatorFactory classhal::NetlistSimulatorfriend
NetlistSimulatorPlugin classhal::NetlistSimulatorfriend
Preparing enum valuehal::SimulationEngine
reset()hal::NetlistSimulator
Running enum valuehal::SimulationEngine
set_engine_property(const std::string &key, const std::string &value)hal::SimulationEnginevirtual
set_input(const Net *net, BooleanFunction::Value value)hal::NetlistSimulator
set_iteration_timeout(u64 iterations)hal::NetlistSimulator
set_simulation_state(const Simulation &state)hal::NetlistSimulator
set_working_directory(const std::string &workDir)hal::SimulationEngine
setResultFilename(const std::string filename)hal::SimulationEngineinlinevirtual
simulate(u64 picoseconds)hal::NetlistSimulator
SimulationEngine(const std::string &nam)hal::SimulationEngine
SimulationEngineEventDriven(const std::string &nam)hal::SimulationEngineEventDriven
state() consthal::SimulationEngineinline
State enum namehal::SimulationEngine
~SimulationEngine()hal::SimulationEngineinlinevirtual