Zero Board Computer Reference
User Guides
Introduction
Client Library
Emulator Integration
Security
RIFF-Based Semihosting Device Specification
Building
Testing
Examples
Linux Extensions
Guest Transports
Documentation Sources
Architecture
Library Architecture
C++ API
C++ Host Library
C API
High-Level API
Client API
Host API
Backend API
Protocol API
Zero Board Computer Reference
Index
Index
Z
Z
zbc::Backend (C++ class)
zbc::ConsoleBackend (C++ class)
zbc::ConsoleOnlyPolicy (C++ class)
zbc::Device (C++ class)
zbc::Device::backend (C++ function)
zbc::Device::DefaultWorkBufferSize (C++ member)
zbc::Device::Device (C++ function)
zbc::Device::IrqCallback (C++ type)
zbc::Device::read (C++ function)
zbc::Device::setIrqCallback (C++ function)
zbc::Device::timerTick (C++ function)
zbc::FileBackend (C++ class)
zbc::FileBackend::FirstDirHandle (C++ member)
zbc::FileBackend::MaxDirs (C++ member)
zbc::FileDescTable (C++ class)
zbc::FileDescTable::allocate (C++ function)
zbc::FileDescTable::get (C++ function)
zbc::FileDescTable::release (C++ function)
zbc::GuestMemory (C++ class)
zbc::GuestMemory::readBlock (C++ function)
zbc::OpResult (C++ struct)
zbc::ParsedRequest (C++ struct)
zbc::ParsedRequest::Config (C++ member)
zbc::ParsedRequest::dataAsString (C++ function)
zbc::ParsedRequest::DataChunks (C++ member)
zbc::ParsedRequest::ErroPayloadOffset (C++ member)
zbc::ParsedRequest::HasCnfg (C++ member)
zbc::ParsedRequest::Parms (C++ member)
zbc::ParsedRequest::RetnPayloadOffset (C++ member)
zbc::PathValidator (C++ class)
zbc::PathValidator::validate (C++ function)
zbc::PathValidatorConfig (C++ struct)
zbc::PlatformConfig (C++ struct)
zbc::PlatformConfig::endianCode (C++ function)
zbc::Policy (C++ class)
zbc::Policy::addAllowedPath (C++ function)
zbc::Policy::resolvePath (C++ function)
zbc::SandboxedPolicy (C++ class)
zbc::SandboxedPolicy::addAllowedPath (C++ function)
zbc::SandboxedPolicy::resolvePath (C++ function)
zbc::Status (C++ class)
zbc::UnrestrictedPolicy (C++ class)
zbc_ansi_add_path (C++ function)
zbc_ansi_cleanup (C++ function)
zbc_ansi_init (C++ function)
zbc_ansi_insecure_cleanup (C++ function)
zbc_ansi_insecure_init (C++ function)
zbc_ansi_insecure_state_t (C++ struct)
zbc_ansi_insecure_state_t::path_buf (C++ member)
zbc_ansi_insecure_state_t::start_clock (C++ member)
zbc_ansi_policy_t (C++ struct)
zbc_ansi_policy_t::handle_exit (C++ member)
zbc_ansi_policy_t::validate_path (C++ member)
zbc_ansi_policy_t::validate_system (C++ member)
zbc_ansi_set_callbacks (C++ function)
zbc_ansi_set_policy (C++ function)
zbc_ansi_state_t (C++ struct)
zbc_ansi_state_t::callback_ctx (C++ member)
zbc_ansi_state_t::flags (C++ member)
zbc_ansi_state_t::on_exit (C++ member)
zbc_ansi_state_t::on_timer_config (C++ member)
zbc_ansi_state_t::on_violation (C++ member)
zbc_ansi_state_t::path_rule_count (C++ member)
zbc_ansi_state_t::path_rules (C++ member)
zbc_ansi_state_t::policy (C++ member)
zbc_ansi_state_t::policy_ctx (C++ member)
zbc_ansi_state_t::sandbox_dir (C++ member)
zbc_ansi_state_t::sandbox_dir_len (C++ member)
zbc_ansi_state_t::start_clock (C++ member)
zbc_api_clock (C++ function)
zbc_api_close (C++ function)
zbc_api_elapsed (C++ function)
zbc_api_errno (C++ function)
zbc_api_exit (C++ function)
zbc_api_exit_extended (C++ function)
zbc_api_flen (C++ function)
zbc_api_get_cmdline (C++ function)
zbc_api_get_errno (C++ function)
zbc_api_heapinfo (C++ function)
zbc_api_init (C++ function)
zbc_api_iserror (C++ function)
zbc_api_istty (C++ function)
zbc_api_open (C++ function)
zbc_api_read (C++ function)
zbc_api_readc (C++ function)
zbc_api_remove (C++ function)
zbc_api_rename (C++ function)
zbc_api_seek (C++ function)
zbc_api_system (C++ function)
zbc_api_t (C++ struct)
zbc_api_t::buf (C++ member)
zbc_api_t::buf_size (C++ member)
zbc_api_t::client (C++ member)
zbc_api_t::last_errno (C++ member)
zbc_api_tickfreq (C++ function)
zbc_api_time (C++ function)
zbc_api_timer_config (C++ function)
zbc_api_tmpnam (C++ function)
zbc_api_write (C++ function)
zbc_api_write0 (C++ function)
zbc_api_writec (C++ function)
zbc_backend_ansi (C++ function)
zbc_backend_ansi_insecure (C++ function)
zbc_backend_dummy (C++ function)
zbc_backend_t (C++ struct)
zbc_backend_t::clock (C++ member)
zbc_backend_t::close (C++ member)
zbc_backend_t::closedir (C++ member)
zbc_backend_t::do_exit (C++ member)
zbc_backend_t::do_system (C++ member)
zbc_backend_t::elapsed (C++ member)
zbc_backend_t::flen (C++ member)
zbc_backend_t::fstat (C++ member)
zbc_backend_t::fsync (C++ member)
zbc_backend_t::ftruncate (C++ member)
zbc_backend_t::get_cmdline (C++ member)
zbc_backend_t::get_errno (C++ member)
zbc_backend_t::heapinfo (C++ member)
zbc_backend_t::iserror (C++ member)
zbc_backend_t::istty (C++ member)
zbc_backend_t::link (C++ member)
zbc_backend_t::lstat (C++ member)
zbc_backend_t::mkdir (C++ member)
zbc_backend_t::open (C++ member)
zbc_backend_t::opendir (C++ member)
zbc_backend_t::read (C++ member)
zbc_backend_t::readc (C++ member)
zbc_backend_t::readc_poll (C++ member)
zbc_backend_t::readdir (C++ member)
zbc_backend_t::readlink (C++ member)
zbc_backend_t::remove (C++ member)
zbc_backend_t::rename (C++ member)
zbc_backend_t::rmdir (C++ member)
zbc_backend_t::seek (C++ member)
zbc_backend_t::stat (C++ member)
zbc_backend_t::symlink (C++ member)
zbc_backend_t::tickfreq (C++ member)
zbc_backend_t::time (C++ member)
zbc_backend_t::timer_config (C++ member)
zbc_backend_t::tmpnam (C++ member)
zbc_backend_t::write (C++ member)
zbc_backend_t::write0 (C++ member)
zbc_backend_t::writec (C++ member)
zbc_call (C++ function)
zbc_chunk_end (C++ function)
zbc_chunk_find (C++ function)
zbc_chunk_first_sub (C++ function)
zbc_chunk_next (C++ function)
zbc_chunk_t (C++ struct)
zbc_chunk_t::data (C++ member)
zbc_chunk_t::id (C++ member)
zbc_chunk_t::size (C++ member)
zbc_chunk_validate (C++ function)
zbc_client_check_signature (C++ function)
zbc_client_init (C++ function)
zbc_client_reset_cnfg (C++ function)
zbc_client_state_t (C++ struct)
zbc_client_state_t::cnfg_sent (C++ member)
zbc_client_state_t::dev_base (C++ member)
zbc_client_state_t::doorbell_callback (C++ member)
zbc_client_state_t::doorbell_ctx (C++ member)
zbc_client_state_t::endianness (C++ member)
zbc_client_state_t::int_size (C++ member)
zbc_client_state_t::ptr_size (C++ member)
zbc_client_state_t::transport (C++ member)
zbc_client_state_t::transport_ctx (C++ member)
zbc_client_submit (C++ function)
zbc_host_init (C++ function)
zbc_host_mem_ops_t (C++ struct)
zbc_host_mem_ops_t::read_block (C++ member)
zbc_host_mem_ops_t::read_u8 (C++ member)
zbc_host_mem_ops_t::write_block (C++ member)
zbc_host_mem_ops_t::write_u8 (C++ member)
zbc_host_process (C++ function)
zbc_host_read_guest_int (C++ function)
zbc_host_set_platform_config (C++ function)
zbc_host_set_proto_error_cb (C++ function)
zbc_host_state_t (C++ struct)
zbc_host_state_t::backend (C++ member)
zbc_host_state_t::backend_ctx (C++ member)
zbc_host_state_t::cnfg_received (C++ member)
zbc_host_state_t::guest_endianness (C++ member)
zbc_host_state_t::guest_int_size (C++ member)
zbc_host_state_t::guest_ptr_size (C++ member)
zbc_host_state_t::mem_ctx (C++ member)
zbc_host_state_t::mem_ops (C++ member)
zbc_host_state_t::on_proto_error (C++ member)
zbc_host_state_t::proto_error_ctx (C++ member)
zbc_host_state_t::work_buf (C++ member)
zbc_host_state_t::work_buf_size (C++ member)
zbc_host_write_guest_int (C++ function)
zbc_opcode_count (C++ function)
zbc_opcode_lookup (C++ function)
zbc_parse_response (C++ function)
zbc_parsed_t (C++ struct)
zbc_parsed_t::data (C++ member)
zbc_parsed_t::data_count (C++ member)
zbc_parsed_t::endianness (C++ member)
zbc_parsed_t::erro_payload_capacity (C++ member)
zbc_parsed_t::erro_payload_offset (C++ member)
zbc_parsed_t::has_call (C++ member)
zbc_parsed_t::has_cnfg (C++ member)
zbc_parsed_t::has_erro (C++ member)
zbc_parsed_t::has_retn (C++ member)
zbc_parsed_t::host_errno (C++ member)
zbc_parsed_t::int_size (C++ member)
zbc_parsed_t::opcode (C++ member)
zbc_parsed_t::parm_count (C++ member)
zbc_parsed_t::parms (C++ member)
zbc_parsed_t::proto_error (C++ member)
zbc_parsed_t::ptr (C++ member)
zbc_parsed_t::ptr_size (C++ member)
zbc_parsed_t::result (C++ member)
zbc_parsed_t::retn_payload_capacity (C++ member)
zbc_parsed_t::retn_payload_offset (C++ member)
zbc_parsed_t::size (C++ member)
zbc_read_native_int (C++ function)
zbc_read_native_uint (C++ function)
zbc_response_t (C++ struct)
zbc_response_t::data (C++ member)
zbc_response_t::data_size (C++ member)
zbc_response_t::error_code (C++ member)
zbc_response_t::is_error (C++ member)
zbc_response_t::proto_error (C++ member)
zbc_response_t::result (C++ member)
zbc_riff_begin_chunk (C++ function)
zbc_riff_begin_container (C++ function)
zbc_riff_end (C++ function)
zbc_riff_pad (C++ function)
zbc_riff_parse_request (C++ function)
zbc_riff_patch_size (C++ function)
zbc_riff_read_header (C++ function)
zbc_riff_skip_chunk (C++ function)
zbc_riff_t (C++ struct)
zbc_riff_t::data (C++ member)
zbc_riff_t::form_type (C++ member)
zbc_riff_t::riff_id (C++ member)
zbc_riff_t::size (C++ member)
zbc_riff_validate (C++ function)
zbc_riff_validate_container (C++ function)
zbc_riff_write_bytes (C++ function)
zbc_semihost (C++ function)
zbc_strlen (C++ function)
zbc_write_native_uint (C++ function)