* op_kind; // kind of operation (READ or WRITE)
* obj_handle; // handle to shared object
* wcet; // Execution time
+ * blocking; // Blocking time (execution time + protection overheads)
* - attributes used only for protected shared objects
* op; // pointer to the operation
* - attributes used only for protected write operations
frsh_csect_op_kind_t op_kind; \
frsh_sharedobj_handle_t obj_handle; \
struct timespec wcet; \
+ struct timespec blocking; \
frsh_csect_op_t op; \
frsh_memory_areas_t areas; \
+ frsh_memory_areas_t storage; \
}