#
d5ee45bd |
|
20-Jan-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Various updates to the L3 examples. Most changes are brought about by improvements and generalisations within stateLib and utilsLib. A Holmakefile has been added to a new decompilers sub-directory and some *decomp_demoScript files have also been added. This makes it easier to perform regression testing.
|
#
e8330675 |
|
26-May-2015 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Improve the interface to stateLib.update_frame_state_thm. Also add some explanatory comments within stateScript.sml.
|
#
bbe4fa68 |
|
27-Jul-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update for L3 examples. Fixes a potential problem with the handling of word replicate. Moves some shared code into stateLib (the register_combinations function). Some other minor fixes.
|
#
20091f92 |
|
03-Jun-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Minor update to ARM tools. word_memory_introduction now does a bit more simplification.
|
#
17aa1139 |
|
08-May-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add tool support for working with ARM instructions MRS, MSR and RFE.
|
#
bb4403ed |
|
15-Nov-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
The ARMv7 tools now support another memory representation. Memory can now be treated as a map of type ``:word32 -> word32``. Also reworked the tools with respect to the handling of word endianness.
|
#
e5073aed |
|
04-Nov-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Updates for machine-code tools. Added support for introducing SEP_ARRAY predicates for memory operations (applied to the ARM and M0 models).
|
#
44dc16f2 |
|
18-Oct-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Support for generating TEMPORAL triples. Currently works for ARM, M0 and MIPS models. Yet to update the x86-64 model.
|
#
e609174b |
|
16-Oct-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
The ARM-M0 model is now hooked up to the "core/fast" decompiler.
|
#
a1e028ec |
|
02-Oct-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update M0 tools. Minor updates to other ISA tools.
|
#
fe246e44 |
|
01-Oct-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Updates and improvements to the l3-machine-code decompilation tools.
|
#
40807410 |
|
27-Sep-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Further updates to the tools linking the L3 ARM model to the decompiler. A lot of code has been generalised (making it usable with other models) and the performance has been improved.
|
#
ea82f495 |
|
30-Aug-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
The Hoare-triples for PC-relative loads now have immediate values appearing in the code-pool. This affects the triples that are generated for instruction such as "ldr r1, [pc, #12]". The tools for the other ISA models need minor updates following changes in stateLib.
|
#
73bf1a4d |
|
08-Jul-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Reorganisation of files under examples/l3-machine-code.
|