|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/vm2/simulation_helper.hpp"#include <cstdint>#include "barretenberg/common/bb_bench.hpp"#include "barretenberg/common/log.hpp"#include "barretenberg/vm2/common/avm_inputs.hpp"#include "barretenberg/vm2/common/aztec_types.hpp"#include "barretenberg/vm2/common/field.hpp"#include "barretenberg/vm2/simulation/interfaces/debug_log.hpp"#include "barretenberg/vm2/simulation/lib/execution_id_manager.hpp"#include "barretenberg/vm2/simulation/lib/instruction_info.hpp"#include "barretenberg/vm2/simulation/lib/raw_data_dbs.hpp"#include "barretenberg/vm2/simulation/events/address_derivation_event.hpp"#include "barretenberg/vm2/simulation/events/addressing_event.hpp"#include "barretenberg/vm2/simulation/events/alu_event.hpp"#include "barretenberg/vm2/simulation/events/bitwise_event.hpp"#include "barretenberg/vm2/simulation/events/bytecode_events.hpp"#include "barretenberg/vm2/simulation/events/class_id_derivation_event.hpp"#include "barretenberg/vm2/simulation/events/contract_instance_retrieval_event.hpp"#include "barretenberg/vm2/simulation/events/ecc_events.hpp"#include "barretenberg/vm2/simulation/events/event_emitter.hpp"#include "barretenberg/vm2/simulation/events/execution_event.hpp"#include "barretenberg/vm2/simulation/events/field_gt_event.hpp"#include "barretenberg/vm2/simulation/events/get_contract_instance_event.hpp"#include "barretenberg/vm2/simulation/events/keccakf1600_event.hpp"#include "barretenberg/vm2/simulation/events/memory_event.hpp"#include "barretenberg/vm2/simulation/events/merkle_check_event.hpp"#include "barretenberg/vm2/simulation/events/nullifier_tree_check_event.hpp"#include "barretenberg/vm2/simulation/events/public_data_tree_check_event.hpp"#include "barretenberg/vm2/simulation/events/range_check_event.hpp"#include "barretenberg/vm2/simulation/events/sha256_event.hpp"#include "barretenberg/vm2/simulation/events/siloing_event.hpp"#include "barretenberg/vm2/simulation/events/to_radix_event.hpp"#include "barretenberg/vm2/simulation/events/tx_events.hpp"#include "barretenberg/vm2/simulation/events/update_check.hpp"#include "barretenberg/vm2/simulation/gadgets/addressing.hpp"#include "barretenberg/vm2/simulation/gadgets/alu.hpp"#include "barretenberg/vm2/simulation/gadgets/bitwise.hpp"#include "barretenberg/vm2/simulation/gadgets/bytecode_manager.hpp"#include "barretenberg/vm2/simulation/gadgets/calldata_hashing.hpp"#include "barretenberg/vm2/simulation/gadgets/concrete_dbs.hpp"#include "barretenberg/vm2/simulation/gadgets/context.hpp"#include "barretenberg/vm2/simulation/gadgets/contract_instance_manager.hpp"#include "barretenberg/vm2/simulation/gadgets/ecc.hpp"#include "barretenberg/vm2/simulation/gadgets/execution.hpp"#include "barretenberg/vm2/simulation/gadgets/execution_components.hpp"#include "barretenberg/vm2/simulation/gadgets/field_gt.hpp"#include "barretenberg/vm2/simulation/gadgets/get_contract_instance.hpp"#include "barretenberg/vm2/simulation/gadgets/gt.hpp"#include "barretenberg/vm2/simulation/gadgets/keccakf1600.hpp"#include "barretenberg/vm2/simulation/gadgets/memory.hpp"#include "barretenberg/vm2/simulation/gadgets/merkle_check.hpp"#include "barretenberg/vm2/simulation/gadgets/poseidon2.hpp"#include "barretenberg/vm2/simulation/gadgets/range_check.hpp"#include "barretenberg/vm2/simulation/gadgets/sha256.hpp"#include "barretenberg/vm2/simulation/gadgets/siloing.hpp"#include "barretenberg/vm2/simulation/gadgets/to_radix.hpp"#include "barretenberg/vm2/simulation/gadgets/tx_execution.hpp"#include "barretenberg/vm2/simulation/gadgets/update_check.hpp"#include "barretenberg/vm2/simulation/gadgets/written_public_data_slots_tree_check.hpp"#include "barretenberg/vm2/simulation/standalone/concrete_dbs.hpp"#include "barretenberg/vm2/simulation/standalone/debug_log.hpp"#include "barretenberg/vm2/simulation/standalone/hybrid_execution.hpp"#include "barretenberg/vm2/simulation/standalone/noop_update_check.hpp"#include "barretenberg/vm2/simulation/standalone/pure_alu.hpp"#include "barretenberg/vm2/simulation/standalone/pure_bitwise.hpp"#include "barretenberg/vm2/simulation/standalone/pure_bytecode_manager.hpp"#include "barretenberg/vm2/simulation/standalone/pure_execution_components.hpp"#include "barretenberg/vm2/simulation/standalone/pure_gt.hpp"#include "barretenberg/vm2/simulation/standalone/pure_memory.hpp"#include "barretenberg/vm2/simulation/standalone/pure_poseidon2.hpp"#include "barretenberg/vm2/simulation/standalone/pure_to_radix.hpp"#include "barretenberg/vm2/simulation/standalone/written_public_data_slots_tree_check.hpp"Go to the source code of this file.
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::avm2 |