The ROme OpTimistic Simulator  3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
fossil.c File Reference

Housekeeping operations. More...

#include <gvt/fossil.h>
#include <datatypes/remote_msg_map.h>
#include <gvt/gvt.h>
#include <lp/lp.h>
#include <lp/process.h>
#include <mm/model_allocator.h>
#include <mm/msg_allocator.h>
#include <memory.h>
+ Include dependency graph for fossil.c:

Go to the source code of this file.

Macros

#define cant_discard_ref_i(ref_i)   array_get_at(proc_p->past_msgs, ref_i)->dest_t >= current_gvt
 

Functions

static array_count_t first_discardable_ref (simtime_t current_gvt, struct process_data *proc_p)
 
static void fossil_lp_collect (simtime_t current_gvt)
 
void fossil_collect (simtime_t current_gvt)
 

Detailed Description

Housekeeping operations.

Definition in file fossil.c.