| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
sail_impl_base, add sail_impl_base.outcome, add interp_inter_imp auxiliary functions, make prompt use sail_impl_base.outcome
|
|
|
|
as the first byte of the byte list on tagged memory operations
|
|
|
|
function. There is a plan to replace this syntax with something more understandable. Should make no functional difference using sequential interpretor but will need to do some work on exception functions when integrating with ppcmem so that it know register writes are exceptional etc.
|
|
|
|
checker
|
|
This is not yet connected to any model and not yet tested.
Also, reduce the number of parentheses needed by the parser. Namely, register declarations should no longer need parens around the types and let expressions should need fewer instances of parens around the expression (i.e. let a = exp ).
|
|
|
|
|
|
interpreter interface
|
|
Make quiet mode for sequential interpreter not print
|
|
|
|
as increasing, and updated ranges accordingly, and mistakenly were using the wrong range values for register slicing.
|
|
|
|
expected reasons) :)
|
|
files for the different isas to support
|
|
Fix an effect bug on aliased id
|
|
|
|
|
|
of mangling the ascii manually
|
|
vectors
|
|
|
|
registers we might read that we want values for (particularly the PC)
|
|
|
|
interface
|
|
as well.
|
|
|
|
Bytevectors; add place holder for memory size dependency tracking
|
|
gdb on actual binary for hello6
|
|
adding executable as a test as well
|
|
|
|
printing the events.
Note: this commit switches back to a standard lem build located in ~/bitbucket/lem/lem
|
|
testing register tracking/tainting
|
|
instead of internal actions
|
|
|