Changeset 1383 for src/LTL


Ignore:
Timestamp:
Oct 15, 2011, 12:13:23 AM (8 years ago)
Author:
sacerdot
Message:

Potential bug fixed and bug found: the way pointers and labels are put in
bijection must be different between LIN and graph-like languages (bug fixed).
Moreover, in both cases it must be possible to retrieve the function from the
address and the easiest (only?) way to do that is to use the block of the
address to store the block of the function, and put the offsets in bijection
with labels/offsets, preventing pointer mangling since the pointer is in
the Code region (found, to be fixed).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/LTL/semantics.ma

    r1381 r1383  
    33
    44definition ltl_fullexec ≝
    5  ltl_lin_fullexec … (graph_succ_p …) … (graph_fetch_statement … (ltl_lin_sem_params …)).
     5 ltl_lin_fullexec … (graph_succ_p …) pointer_of_label …
     6  (graph_fetch_statement … (ltl_lin_sem_params …)).
Note: See TracChangeset for help on using the changeset viewer.