The ROme OpTimistic Simulator  2.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 C__calqueue_node
 C__exec_context_tThis structure describes the CPU context of a User-Level Thread
 C_agent_abm_t
 C_double_bits_trick
 C_ecs_page_node
 C_ecs_page_request
 C_fault_info_t
 C_gid_tDefinition of a GID
 C_gnt_closure_t
 C_gvt_buffer
 C_gvt_buffer_row_t
 C_helper_threadThis structure is used to call the thread creation helper function
 C_inner_hash_map_t
 C_hash_map_node_t
 C_insn
 C_ioctl_info
 C_leave_evt
 C_lid_tDefinition of a LID
 C_malloc_areaThis structure let DyMeLoR handle one malloc area (for serving given-size memory requests)
 C_malloc_stateDefinition of the memory map
 C_msg_buff
 C_msg_channel
 C_msg_hdr_tMessage envelope definition. This is used to handle the output queue and stores information needed to generate antimessages
 C_msg_tMessage Type definition
 C_numerical_state
 C_outgoing_msgThe structure representing a node in the outgoing_queue list
 C_outgoing_queueAn outgoing queue, to keep track of pending MPI-based message delivery
 C_outgoing_tPer-LP buffer of newly-generated events
 C_region_abm_t
 C_simulation_configurationConfiguration of the execution of the simulator
 C_state_tStructure for LP's state
 C_sum_helper_tThis represents a partial Neumaier sum
 C_topology_global_tThis is used to store the common characteristics of the topology
 C_topology_tCustomised struct for TOPOLOGY_OBSTACLES representation
 C_U32_S
 C_U64_S
 C_visit_abm_t
 Catomic_t
 Cbackup
 Cbarrier_tThread barrier definition
 Cbuddy
 Cdisassembly_state
 Cinsn_info_x86
 Cinstr
 Cjsmn_parser
 Cjsmntok_t
 Clp_cost_id
 Clp_struct
 Cmemory_map
 Crootsim_listThis structure defines a generic list
 Csegment
 Cslab_chain
 Cslab_header
 Cspinlock_t
 Cstat_t
 Cupdate_topology_t
 CXXH32_state_t
 CXXH64_state_t