Commit Graph

4 Commits

Author SHA1 Message Date
Lephenixnoir eacdf9da99
fxos: cleaner function abstraction + analysis of delay slots
* Update documentation about functions API
* Clean up rough edges, including instruction iterators, basic block
  ending types, and calls that were misleading about the structure
* Fix the static analysis code not accounting for delay slots
* Improve/enrich the program diff structure
2023-12-26 15:43:00 +01:00
Lephenixnoir 6b4a122866
fxos: new function interface + cfg construction, to be tested 2023-10-07 22:54:30 +02:00
Lephenixnoir 0c52cfca27
shell: load fxosrc files into flat legacy vspace info 2023-09-23 22:50:35 +02:00
Lephenixnoir 356d09e52d
fxos: add new project logic (without any data in them)
Projects are now created, saved, reloaded. Next step is to provide the
pm command to migrate old vspaces to them, and then start getting rid of
the old abstractions.
2023-09-23 20:21:08 +02:00