ATOM_completion | transaction atom's constructor |
ATOM_data | transaction atom's constructor |
ATOM_flags | transaction atom's constructor |
ATOM_initiator | transaction atom's constructor |
ATOM_list_end | transaction atom's constructor |
ATOM_size | transaction atom's constructor |
MM_FREE | free allocation |
MM_MALLOC | allocate memory |
MM_REALLOC | reallocate memory |
MM_STRDUP | duplicate a string |
SIMLINK_config_remove_value | remove a link configuration parameter |
SIMLINK_config_update_value | update a link configuration parameter |
SIMLINK_endpoint_clock | return endpoint's clock |
SIMLINK_endpoint_dev_name | return the name of the device or snooper to which an endpoint
is connected |
SIMLINK_endpoint_device | return the device to which an endpoint is connected |
SIMLINK_endpoint_disconnect | disconnect an endpoint object |
SIMLINK_endpoint_finalize | finalize an endpoint object |
SIMLINK_endpoint_id | return endpoint's ID |
SIMLINK_endpoint_init | initialize an endpoint object |
SIMLINK_endpoint_is_device | return whether an endpoint is connected to a device |
SIMLINK_endpoint_link | return endpoint's link |
SIMLINK_endpoint_port | return the device's port to which an endpoint is connected |
SIMLINK_finalize | finalize a link object |
SIMLINK_find_endpoint_by_id | return an endpoint object given its ID |
SIMLINK_init | initialize a link object |
SIMLINK_init_library | initialize the link library |
SIMLINK_init_message | initialize a link message |
SIMLINK_pre_delete | clean-up before link deletion |
SIMLINK_register_class | register a link class |
SIMLINK_register_endpoint_class | register a link endpoint class |
SIMLINK_register_snoop_endpoint_class | register a link snoop endpoint class |
SIMLINK_send_message | send a link message |
SIMLINK_send_message_multi | send a link message to multiple recipients |
SIMLINK_snoop_endpoint_create | create a snoop endpoint object |
SIM_ASSERT_CELL_CONTEXT | assert Cell Context |
SIM_ASSERT_OBJECT_LOCK | assert thread domain is held |
SIM_STC_flush_cache | flush or remove entries in the STCs of a cpu |
SIM_acquire_cell | enter Cell Context |
SIM_acquire_object | acquire thread domain |
SIM_acquire_object_for_execution | acquire object lock for execution |
SIM_acquire_target | conditionally enter Cell Context |
SIM_add_configuration | set configuration from Python |
SIM_add_directory | add directory to search path |
SIM_add_global_notifier | add a global notifier callback |
SIM_add_global_notifier_once | add a global notifier callback |
SIM_add_module_dir | add loadable module search path |
SIM_add_notifier | add a notifier callback |
SIM_add_output_handler | add or remove output handler |
SIM_alloc_attr_dict | create empty attribute dictionary |
SIM_alloc_attr_list | create uninitialized attribute list |
SIM_arm_mem_trans_from_generic | convert generic transaction to CPU specific |
SIM_ascanf | parse list attribute values |
SIM_attr_boolean | extract values stored in attr_value_t values |
SIM_attr_copy | copy attribute value |
SIM_attr_data | extract values stored in attr_value_t values |
SIM_attr_data_size | extract values stored in attr_value_t values |
SIM_attr_dict_key | extract values stored in attr_value_t values |
SIM_attr_dict_resize | resize dict attribute value |
SIM_attr_dict_set_item | set dict attribute element |
SIM_attr_dict_size | extract values stored in attr_value_t values |
SIM_attr_dict_value | extract values stored in attr_value_t values |
SIM_attr_floating | extract values stored in attr_value_t values |
SIM_attr_free | free attribute |
SIM_attr_integer | extract values stored in attr_value_t values |
SIM_attr_is_boolean | attr_value_t type predicates |
SIM_attr_is_data | attr_value_t type predicates |
SIM_attr_is_dict | attr_value_t type predicates |
SIM_attr_is_floating | attr_value_t type predicates |
SIM_attr_is_int64 | attr_value_t type predicates |
SIM_attr_is_integer | attr_value_t type predicates |
SIM_attr_is_invalid | attr_value_t type predicates |
SIM_attr_is_list | attr_value_t type predicates |
SIM_attr_is_nil | attr_value_t type predicates |
SIM_attr_is_object | attr_value_t type predicates |
SIM_attr_is_string | attr_value_t type predicates |
SIM_attr_is_uint64 | attr_value_t type predicates |
SIM_attr_list | extract values stored in attr_value_t values |
SIM_attr_list_item | extract values stored in attr_value_t values |
SIM_attr_list_resize | resize list attribute value |
SIM_attr_list_set_item | set list attribute element |
SIM_attr_list_size | extract values stored in attr_value_t values |
SIM_attr_object | extract values stored in attr_value_t values |
SIM_attr_object_or_nil | extract values stored in attr_value_t values |
SIM_attr_scanf | parse list attribute values |
SIM_attr_string | extract values stored in attr_value_t values |
SIM_attr_string_detach | extract values stored in attr_value_t values |
SIM_attribute_error | specify reason for attribute error |
SIM_break_cycle | insert breakpoint in time queue |
SIM_break_message | stop the simulation |
SIM_break_simulation | stop the simulation |
SIM_break_step | set a step breakpoint |
SIM_breakpoint | set breakpoint |
SIM_breakpoint_remove | delete breakpoint range |
SIM_c_attribute_error | specify reason for attribute error |
SIM_c_get_class_interface | get interface |
SIM_c_get_class_port_interface | get interface |
SIM_c_get_interface | get interface |
SIM_c_get_mem_op_value_buf | get value for a memory operation |
SIM_c_get_port_interface | get interface |
SIM_c_hap_occurred | trigger a hap occurrence |
SIM_c_hap_occurred_always | trigger a hap occurrence |
SIM_c_hap_occurred_always_vararg | trigger a hap occurrence |
SIM_c_hap_occurred_vararg | trigger a hap occurrence |
SIM_c_set_mem_op_value_buf | set value for a memory operation |
SIM_call_python_function | call a Python named function |
SIM_cancel_realtime_event | cancel callback in host time |
SIM_cbdata_data | get cbdata data pointer |
SIM_cbdata_type | get cbdata type pointer |
SIM_class_has_attribute | check if class implements attribute |
SIM_class_has_notifier | query class for notifier |
SIM_class_port | check if class has specified port object |
SIM_clear_augmentation_bit | convenience functions to work with augmented memory bits |
SIM_clear_directories | clear the search path |
SIM_clear_exception | clear pending exception |
SIM_complete_transaction | complete a deferred transaction |
SIM_continue | run the simulation |
SIM_copy_class | create a copy of an existing class |
SIM_copyright | get Simics version and license/copyright information |
SIM_create_class | create class |
SIM_create_object | create and initialize object |
SIM_current_checkpoint_dir | directory of checkpoint being loaded |
SIM_current_clock | return current clock |
SIM_cycle_count | read cycle counter |
SIM_defer_owned_transaction | defer transaction completion using an existing transaction |
SIM_defer_transaction | defer transaction completion |
SIM_delete_breakpoint | delete breakpoint |
SIM_delete_global_notifier | delete global notifier callback |
SIM_delete_notifier | delete notifier callback |
SIM_delete_object | delete a list of objects |
SIM_delete_objects | delete a list of objects |
SIM_describe_notifier | set short description |
SIM_describe_pseudo_exception | return pseudo exception description |
SIM_disable_breakpoint | disable breakpoint |
SIM_disassemble_address | disassemble address |
SIM_drop_thread_domains | temporarily release all held thread domains |
SIM_enable_breakpoint | disable breakpoint |
SIM_ensure_partial_attr_order | ensure attribute order |
SIM_event_cancel_step | cancel an event before expiration |
SIM_event_cancel_time | cancel an event before expiration |
SIM_event_find_next_cycle | find event expiration time |
SIM_event_find_next_step | find event expiration time |
SIM_event_find_next_time | find event expiration time |
SIM_event_post_cycle | post an event |
SIM_event_post_step | post an event |
SIM_event_post_time | post an event |
SIM_extend_class | extend class with contents from an extension class |
SIM_extension_data | get class extension data |
SIM_flush | text output routines |
SIM_flush_D_STC_logical | flush or remove entries in the STCs of a cpu |
SIM_flush_D_STC_physical | flush or remove entries in the STCs of a cpu |
SIM_flush_I_STC_logical | flush or remove entries in the STCs of a cpu |
SIM_flush_I_STC_physical | flush or remove entries in the STCs of a cpu |
SIM_flush_all_caches | clear Simics's internal caches |
SIM_flush_cell_caches | clear internal caches for a given cell |
SIM_free_attribute | free attribute |
SIM_free_cbdata | free cbdata |
SIM_free_map_target | free a map target |
SIM_get_all_classes | get list of all loaded classes |
SIM_get_all_failed_modules | return a list of all modules that failed to load |
SIM_get_all_hap_types | get list of all hap types |
SIM_get_all_modules | return a list of all modules |
SIM_get_all_objects | get list of all objects |
SIM_get_all_processors | get list of all processors |
SIM_get_api_function | return an API function by name |
SIM_get_attribute | get attribute |
SIM_get_attribute_attributes | get attribute flags |
SIM_get_attribute_idx | get attribute |
SIM_get_augmentation_bit | convenience functions to work with augmented memory bits |
SIM_get_batch_mode | return setting of the batch-mode |
SIM_get_class | get class |
SIM_get_class_attribute | get class attribute |
SIM_get_class_attribute_idx | get class attribute |
SIM_get_class_data | get class data |
SIM_get_class_interface | get interface |
SIM_get_class_name | get class name |
SIM_get_class_port_interface | get interface |
SIM_get_debugger | return the debugger object |
SIM_get_directories | get the current search path |
SIM_get_global_message | obtain current global message |
SIM_get_init_arg_boolean | get an argument that the Simics core was initialized with |
SIM_get_init_arg_string | get an argument that the Simics core was initialized with |
SIM_get_interface | get interface |
SIM_get_mem_op_exception | get/set transaction exception |
SIM_get_mem_op_ini_type | get/set transaction initiator |
SIM_get_mem_op_initiator | get/set transaction initiator |
SIM_get_mem_op_inquiry | get/set transaction inquiry flag |
SIM_get_mem_op_page_cross | detect transaction split |
SIM_get_mem_op_physical_address | get or set transaction address |
SIM_get_mem_op_size | get transaction size |
SIM_get_mem_op_type | get type of transaction |
SIM_get_mem_op_type_name | get name of memory operation type |
SIM_get_mem_op_user_data | get/set transaction user data |
SIM_get_mem_op_value_be | get value for a memory operation |
SIM_get_mem_op_value_buf | get value for a memory operation |
SIM_get_mem_op_value_cpu | get value for a memory operation |
SIM_get_mem_op_value_le | get value for a memory operation |
SIM_get_mem_op_virtual_address | get or set transaction address |
SIM_get_object | get object |
SIM_get_pending_exception | get current pending exception |
SIM_get_port_interface | get interface |
SIM_get_processor | get processor pointer from number |
SIM_get_processor_number | get the number of a processor |
SIM_get_python_interface_type | get Python interface type |
SIM_get_quiet | return setting of the quiet flag |
SIM_get_transaction_bytes | get transaction data payload |
SIM_get_transaction_bytes_offs | get transaction data payload |
SIM_get_transaction_id | obtain checkpoint ID for a deferred a transaction |
SIM_get_transaction_value_be | get transaction data payload |
SIM_get_transaction_value_le | get transaction data payload |
SIM_get_verbose | get the verbose flag |
SIM_hap_add_callback | install callback on a hap |
SIM_hap_add_callback_index | install callback on a hap |
SIM_hap_add_callback_obj | install callback on a hap |
SIM_hap_add_callback_obj_index | install callback on a hap |
SIM_hap_add_callback_obj_range | install callback on a hap |
SIM_hap_add_callback_range | install callback on a hap |
SIM_hap_add_type | register a new hap type |
SIM_hap_delete_callback | delete installed hap callback |
SIM_hap_delete_callback_id | delete installed hap callback |
SIM_hap_delete_callback_obj | delete installed hap callback |
SIM_hap_delete_callback_obj_id | delete installed hap callback |
SIM_hap_get_name | get hap name by number |
SIM_hap_get_number | get hap number by name |
SIM_hap_is_active | check if hap has callbacks |
SIM_hap_is_active_obj | check if hap has callbacks |
SIM_hap_is_active_obj_idx | check if hap has callbacks |
SIM_hap_occurred | trigger a hap occurrence |
SIM_hap_occurred_always | trigger a hap occurrence |
SIM_hap_remove_type | remove a hap type |
SIM_has_notifier | query object for notifier |
SIM_init_command_line | initialize the Simics command line |
SIM_init_environment | perform early initialization of the simulator |
SIM_init_simulator2 | perform initialization of the simulator |
SIM_inspect_address_routing | track the route of a transaction through memory hierarchy |
SIM_inspect_breakpoints | find out breakpoints that a transaction would trigger |
SIM_is_loading_micro_checkpoint | check if micro checkpoint is being loaded |
SIM_is_restoring_state | check if state restoring phase |
SIM_issue_transaction | issue transaction |
SIM_iter_addr | Iterate over address profile counters |
SIM_iter_free | Iterate over address profile counters |
SIM_iter_next | Iterate over address profile counters |
SIM_last_error | get error message from last frontend exception |
SIM_license | get Simics version and license/copyright information |
SIM_license_file | get Simics version and license/copyright information |
SIM_load_binary | read an executable file into memory |
SIM_load_file | read a file into memory |
SIM_load_module | load a module |
SIM_load_target | load Simics target from file |
SIM_log_critical | output log message |
SIM_log_error | output log message |
SIM_log_info | output log message |
SIM_log_level | set and get log level |
SIM_log_message | output log message |
SIM_log_register_groups | register names of log groups |
SIM_log_spec_violation | output log message |
SIM_log_unimplemented | output log message |
SIM_lookup_file | find a file using simics search path |
SIM_main_loop | run the Simics main loop |
SIM_make_attr_boolean | make boolean attribute |
SIM_make_attr_data | create raw data attribute |
SIM_make_attr_data_adopt | create raw data attribute |
SIM_make_attr_floating | make floating point attribute |
SIM_make_attr_int64 | make integer attribute |
SIM_make_attr_invalid | make invalid attribute |
SIM_make_attr_list | make list attribute |
SIM_make_attr_list_vararg | make list attribute |
SIM_make_attr_nil | make nil attribute |
SIM_make_attr_object | make object attribute |
SIM_make_attr_string | make string attribute |
SIM_make_attr_string_adopt | make string attribute |
SIM_make_attr_uint64 | make integer attribute |
SIM_make_cbdata | create cbdata |
SIM_make_mem_op_read | create a memory transaction |
SIM_make_mem_op_write | create a memory transaction |
SIM_make_simple_cbdata | create untyped cbdata |
SIM_map_target_flush | ensure that old translations are not used |
SIM_map_target_object | inspect a map target |
SIM_map_target_port | inspect a map target |
SIM_map_target_target | inspect a map target |
SIM_marked_for_deletion | is object being deleted |
SIM_mem_op_ensure_future_visibility | request transaction visibility |
SIM_mem_op_is_atomic | detect transaction atomicity |
SIM_mem_op_is_control | transaction control predicates |
SIM_mem_op_is_data | transaction data/instruction predicates |
SIM_mem_op_is_from_cache | Cache initiated transaction |
SIM_mem_op_is_from_cpu | CPU initiated transaction |
SIM_mem_op_is_from_cpu_arch | CPU initiated transaction |
SIM_mem_op_is_from_device | Device initiated transaction |
SIM_mem_op_is_instruction | transaction data/instruction predicates |
SIM_mem_op_is_prefetch | transaction control predicates |
SIM_mem_op_is_read | transaction read/write predicates |
SIM_mem_op_is_write | transaction read/write predicates |
SIM_mem_op_may_stall | detect transaction stall possibility |
SIM_mips_mem_trans_from_generic | convert generic transaction to CPU specific |
SIM_module_list_refresh | refresh list of loadable modules |
SIM_monitor_chained_transaction | monitor a transaction for deferred completion |
SIM_monitor_transaction | monitor a transaction for deferred completion |
SIM_native_path | convert path to its native form |
SIM_new_map_target | create a map target |
SIM_notifier_description | set short description |
SIM_notifier_type | get notifier type |
SIM_notify | trigger notification callbacks |
SIM_notify_on_descriptor | register notification on host I/O events |
SIM_notify_on_object | register notification on host I/O events |
SIM_notify_on_socket | register notification on host I/O events |
SIM_number_processors | number of processors |
SIM_object_class | get object class |
SIM_object_clock | get object clock |
SIM_object_data | get object-specific data pointer |
SIM_object_descendant | return a descendant of the specified object |
SIM_object_id | get object identifier |
SIM_object_is_configured | get/set configured status |
SIM_object_is_processor | test if object is a processor |
SIM_object_iterator | start object iteration |
SIM_object_iterator_next | get next object |
SIM_object_name | get object name |
SIM_object_parent | get object parent |
SIM_pci_mem_trans_from_generic | convert generic transaction to CPU specific |
SIM_picosecond_clock | get object picosecond clock |
SIM_poll_transaction | check if a transaction has completed |
SIM_port_object_parent | get object parent |
SIM_ppc_mem_trans_from_generic | convert generic transaction to CPU specific |
SIM_printf | text output routines |
SIM_printf_vararg | text output routines |
SIM_process_pending_work | run the Simics main loop |
SIM_process_work | run the Simics main loop |
SIM_processor_privilege_level | return the current privilege level for a processor |
SIM_putchar | text output routines |
SIM_puts | text output routines |
SIM_quit | quit Simics |
SIM_reacquire_thread_domains | temporarily release all held thread domains |
SIM_read_byte | read/write byte from a memory space |
SIM_read_configuration | read configuration |
SIM_read_phys_memory | read data from a physical address |
SIM_read_phys_memory_tags | access auxiliary bits in physical memory |
SIM_realtime_event | schedule callback in host time |
SIM_reconnect_transaction | register that a deferred transaction has been restored |
SIM_register_attribute | register attribute |
SIM_register_attribute_with_user_data | register attribute |
SIM_register_class | register class |
SIM_register_class_alias | register class alias |
SIM_register_class_attribute | register attribute |
SIM_register_class_attribute_with_user_data | register attribute |
SIM_register_clock | register mandatory interface and attributes for clock objects |
SIM_register_compatible_interfaces | register earlier versions of interface |
SIM_register_context_handler | register mandatory interface and attribute for context handler
objects |
SIM_register_copyright | register copyright information |
SIM_register_event | register an event |
SIM_register_interface | register interface |
SIM_register_notifier | register notifier |
SIM_register_port | register port class |
SIM_register_port_interface | register interface |
SIM_register_python_atom_type | register an atom type which takes plain Python objects |
SIM_register_simple_port | register port |
SIM_register_tracked_notifier | register notifier |
SIM_register_typed_attribute | register attribute |
SIM_register_typed_class_attribute | register attribute |
SIM_register_work | register function to be called in Global Context |
SIM_release_cell | enter Cell Context |
SIM_release_object | acquire thread domain |
SIM_release_target | conditionally enter Cell Context |
SIM_remove_output_handler | add or remove output handler |
SIM_replace_transaction | replace transaction |
SIM_require_object | make sure an object is fully configured |
SIM_reset_processor | reset the processor |
SIM_run_alone | run callback with all execution stopped |
SIM_run_async_work | launch asynchronous work in a separate thread |
SIM_run_command | evaluate a CLI command |
SIM_run_command_file | read CLI commands from file |
SIM_run_command_file_params | read CLI commands from file |
SIM_run_in_thread | run function in a separate thread |
SIM_run_python | run a Python expression |
SIM_run_unrestricted | run callback after current instruction |
SIM_set_attribute | set attribute |
SIM_set_attribute_default | set default value for an attribute in a child object |
SIM_set_attribute_idx | set attribute |
SIM_set_augmentation_bit | convenience functions to work with augmented memory bits |
SIM_set_class_attribute | set class attribute |
SIM_set_class_attribute_idx | set class attribute |
SIM_set_class_data | set class data |
SIM_set_configuration | set configuration from data |
SIM_set_frontend_context | register a stack context buffer for Simics to longjmp back to |
SIM_set_log_level | set and get log level |
SIM_set_mem_op_exception | get/set transaction exception |
SIM_set_mem_op_initiator | get/set transaction initiator |
SIM_set_mem_op_inquiry | get/set transaction inquiry flag |
SIM_set_mem_op_physical_address | get or set transaction address |
SIM_set_mem_op_reissue | request transaction reissue |
SIM_set_mem_op_type | set type of transaction |
SIM_set_mem_op_user_data | get/set transaction user data |
SIM_set_mem_op_value_be | set value for a memory operation |
SIM_set_mem_op_value_buf | set value for a memory operation |
SIM_set_mem_op_value_cpu | set value for a memory operation |
SIM_set_mem_op_value_le | set value for a memory operation |
SIM_set_mem_op_virtual_address | get or set transaction address |
SIM_set_object_configured | get/set configured status |
SIM_set_quiet | enable/disable quiet mode |
SIM_set_transaction_bytes | set transaction data payload |
SIM_set_transaction_bytes_constant | set transaction data payload |
SIM_set_transaction_bytes_offs | set transaction data payload |
SIM_set_transaction_value_be | set transaction data payload |
SIM_set_transaction_value_le | set transaction data payload |
SIM_set_verbose | enable/disable verbose mode |
SIM_shallow_object_iterator | start object iteration |
SIM_shutdown | shutdown Simics |
SIM_simics_is_running | check if simulation is running |
SIM_source_python | execute Python source file |
SIM_source_python_in_module | execute Python source file |
SIM_stall | stall execution a specified number of cycles |
SIM_stall_count | get number of cycles a processor has been stalled |
SIM_stall_cycle | stall execution a specified number of cycles |
SIM_stalled_until | query how many cycles that remains of stall |
SIM_step_count | get step count |
SIM_thread_safe_callback | register function to be called in Global Context |
SIM_time | get current simulated time |
SIM_transaction_flags | return transaction type |
SIM_transaction_initiator | return transaction initiator |
SIM_transaction_is_deferrable | check if a transaction can be deferred for later completion |
SIM_transaction_is_fetch | return transaction type |
SIM_transaction_is_inquiry | return transaction type |
SIM_transaction_is_read | return transaction type |
SIM_transaction_is_write | return transaction type |
SIM_transaction_size | return transaction size |
SIM_transaction_wait | wait for transaction completion |
SIM_translation_changed | ensure that old translations are not used |
SIM_trigger_global_message | queue up a global message |
SIM_version | get Simics version and license/copyright information |
SIM_version_base | get Simics version and license/copyright information |
SIM_version_major | get Simics version and license/copyright information |
SIM_vmxmon_version | get Simics version and license/copyright information |
SIM_write | text output routines |
SIM_write_byte | read/write byte from a memory space |
SIM_write_configuration_to_file | write configuration |
SIM_write_phys_memory | write data to a physical address |
SIM_write_phys_memory_tags | access auxiliary bits in physical memory |
SIM_x86_mem_trans_from_generic | convert generic transaction to CPU specific |
SIM_yield_thread_domains | yield held thread domains |
VT_check_async_events | check for asynchronous events |
VT_clock_frequency_about_to_change | inform before clock frequency change |
VT_clock_frequency_change | inform after clock frequency change |
VT_new_code_block | inform platform of new code block |
VT_set_object_clock | set clock association for object |
VT_stop_event_processing | stop event processing |
dbuffer_append | Add data to a dbuffer |
dbuffer_append_external_data | Add static data |
dbuffer_append_value | Add data with uniform content |
dbuffer_clone | Make a full copy of another buffer |
dbuffer_copy_append | Copy data from a dbuffer |
dbuffer_copy_prepend | Copy data from a dbuffer |
dbuffer_free | Release a dbuffer |
dbuffer_insert | Add data to a dbuffer |
dbuffer_len | Get the size of a dbuffer |
dbuffer_prepend | Add data to a dbuffer |
dbuffer_prepend_external_data | Add static data |
dbuffer_prepend_value | Add data with uniform content |
dbuffer_read | Extract data for reading |
dbuffer_read_all | Extract data for reading |
dbuffer_read_some | Extract data for reading |
dbuffer_remove | Remove data from a dbuffer |
dbuffer_remove_head | Remove data from a dbuffer |
dbuffer_remove_tail | Remove data from a dbuffer |
dbuffer_replace | Replace data |
dbuffer_replace_all | Replace data |
dbuffer_replace_some | Replace data |
dbuffer_split | Split a dbuffer |
dbuffer_update | Extract data for updating |
dbuffer_update_all | Extract data for updating |
dbuffer_update_some | Extract data for updating |
frags_add | add data to a frags_t |
frags_add_from_frags | append an existing frags_t to another |
frags_extract | extract the contents of a frags_t |
frags_extract_8 | extract a value |
frags_extract_alloc | return a copy of the contents of a frags_t |
frags_extract_be16 | extract a value |
frags_extract_be32 | extract a value |
frags_extract_be64 | extract a value |
frags_extract_le16 | extract a value |
frags_extract_le32 | extract a value |
frags_extract_le64 | extract a value |
frags_extract_slice | extract a slice of a frags_t |
frags_extract_slice_alloc | return a partial copy of the contents of a
frags_t |
frags_init | initialize a frags_t |
frags_init_add | initialize a frags_t with an initial value |
frags_init_add_from_frags | initialize a frags_t from another |
frags_it | return an iterator |
frags_it_data | return the data of the current fragment |
frags_it_end | return whether an iterator is finished |
frags_it_len | return the length of the current fragment |
frags_it_next | return the next fragment's iterator |
frags_len | return the total data length |
frags_prefix | prefix a frags_t with a header |
frags_suffix | append a suffix to a frags_t |
new_dbuffer | Create a new dbuffer |