Iavor Diatchki
|
62ae9ae130
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2018-01-24 14:35:08 -08:00 |
|
Iavor Diatchki
|
712537c421
|
Enough infrastructure to define one instruction.
|
2018-01-24 14:35:03 -08:00 |
|
Joe Hendrix
|
cfeabfde05
|
Minor cleanups.
|
2018-01-24 10:49:12 -08:00 |
|
Joe Hendrix
|
c1d82cdfc4
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2018-01-23 16:07:38 -08:00 |
|
Joe Hendrix
|
b3cd6fd049
|
Fix loop in X86 bvUle simplification.
|
2018-01-23 16:06:54 -08:00 |
|
Iavor Diatchki
|
da4f1b873e
|
Needs only Functor
|
2018-01-23 16:02:38 -08:00 |
|
Iavor Diatchki
|
04408c595a
|
Move semantics function to a separate module.
This is yet to be defined.
|
2018-01-23 16:01:50 -08:00 |
|
Iavor Diatchki
|
d0deaf055f
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2018-01-23 15:28:25 -08:00 |
|
Iavor Diatchki
|
1b359da739
|
Define a pretty printer, and appT
|
2018-01-23 15:28:20 -08:00 |
|
Joe Hendrix
|
679108d73e
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2018-01-23 15:17:12 -08:00 |
|
Joe Hendrix
|
e94689bd7a
|
Continued macaw-symbolic progress.
|
2018-01-23 15:16:26 -08:00 |
|
Iavor Diatchki
|
8d4e940bb7
|
More simplifications; revert back to original.
It would appear that once the lifted wrapper functions were
in places, the types happen to match.
|
2018-01-23 15:09:38 -08:00 |
|
Iavor Diatchki
|
aed0e53342
|
Simplify TraversableFC instace, add FunctorFC
|
2018-01-23 14:38:27 -08:00 |
|
Iavor Diatchki
|
000dc189f8
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2018-01-23 14:30:34 -08:00 |
|
Iavor Diatchki
|
66ad7e521b
|
Define the traversableFC instance.
|
2018-01-23 14:30:29 -08:00 |
|
Joe Hendrix
|
eda3c6412a
|
Fix error in resolving symbols.
|
2018-01-23 13:38:49 -08:00 |
|
Joe Hendrix
|
d1bdff9866
|
Additional code for macaw-symbolic.
|
2018-01-22 16:58:33 -08:00 |
|
Joe Hendrix
|
365aa7fb39
|
Additional macaw-symbolic progress.
|
2018-01-22 16:38:17 -08:00 |
|
Joe Hendrix
|
8b97faa731
|
More progress on Macaw symbolic; compile fixes for Macaw changes.
|
2018-01-22 15:28:20 -08:00 |
|
Joe Hendrix
|
bedd8a6ab4
|
Introduce MemSymbol type so we can have common type for Elf and Mach-O symbols.
|
2018-01-21 18:21:09 -08:00 |
|
Joe Hendrix
|
278b079a49
|
Fix warnings; remove -Werror
|
2018-01-21 07:56:04 -08:00 |
|
Joe Hendrix
|
4482229156
|
Update flexdis
|
2018-01-16 23:09:42 -08:00 |
|
Joe Hendrix
|
a7c8014269
|
Update flexdis submodule
|
2018-01-16 22:38:15 -08:00 |
|
Joe Hendrix
|
b81a51067c
|
Update submodules
|
2018-01-16 22:20:34 -08:00 |
|
Joe Hendrix
|
1ffd97b0b9
|
Update macaw-symbolic to work with AVX code.
|
2018-01-16 15:42:36 -08:00 |
|
Joe Hendrix
|
79b5606e3c
|
Merge remote-tracking branch 'origin/avx'
|
2018-01-16 15:38:14 -08:00 |
|
Joe Hendrix
|
48001ea6f1
|
Add updated flexdis constraints.
|
2018-01-16 15:37:30 -08:00 |
|
Joe Hendrix
|
b7e06e64ee
|
Progress on macaw-symbolic and macaw-x86-symbolic.
|
2018-01-16 15:06:31 -08:00 |
|
Joe Hendrix
|
eebc94cbe8
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2018-01-09 10:40:47 -08:00 |
|
Joe Hendrix
|
f6699b1b57
|
Port to use crucible syntax extensions.
|
2018-01-09 10:40:14 -08:00 |
|
Tristan Ravitch
|
46a97a16b4
|
Fix a haddock parse bug
|
2018-01-08 22:50:53 -08:00 |
|
Joe Hendrix
|
9530bf97bb
|
Update for crucible syntax-extensions.
|
2018-01-08 13:45:32 -08:00 |
|
Joe Hendrix
|
b89f60bf2b
|
Replace SymbolAddrMap with AddrSymMap for better code reused in reopt.
|
2018-01-08 12:28:28 -08:00 |
|
Joe Hendrix
|
e5f6a70586
|
Bump submodules
|
2018-01-08 10:58:50 -08:00 |
|
Joe Hendrix
|
7ee4f6ef28
|
Start support for ParsedBlock.
|
2018-01-05 11:02:11 -08:00 |
|
Joe Hendrix
|
250c41d40b
|
Progrsss on symbolic and fixes to x86-support.
|
2018-01-03 13:18:13 -08:00 |
|
Iavor Diatchki
|
70aaccb406
|
Merge remote-tracking branch 'origin/master' into avx
# Conflicts:
# symbolic/src/Data/Macaw/Symbolic.hs
# symbolic/src/Data/Macaw/Symbolic/CrucGen.hs
# symbolic/src/Data/Macaw/Symbolic/PersistentState.hs
# x86/src/Data/Macaw/X86/Getters.hs
|
2018-01-03 12:01:10 -08:00 |
|
Iavor Diatchki
|
08c80387ce
|
Avoid deprecation warnings
|
2018-01-03 11:51:24 -08:00 |
|
Iavor Diatchki
|
907ff834af
|
Make things build.
|
2018-01-03 11:29:58 -08:00 |
|
Iavor Diatchki
|
cbc5d1ac36
|
Change operator names to match parameterized utils.
|
2018-01-03 09:58:53 -08:00 |
|
Iavor Diatchki
|
6e6dbfe95e
|
Merge branch 'master' into avx
|
2018-01-03 09:51:02 -08:00 |
|
Joe Hendrix
|
622daeb920
|
Update submodules.
|
2018-01-02 22:56:06 -08:00 |
|
Joe Hendrix
|
824b245eaa
|
Add macaw-x86-symbolic
|
2018-01-02 22:50:23 -08:00 |
|
Joe Hendrix
|
cbcd835f48
|
Fix macaw-symbolic compilation bugs.
|
2018-01-02 22:26:17 -08:00 |
|
Joe Hendrix
|
deab99869d
|
Update for parameterized-utils compat.
|
2018-01-02 17:31:42 -08:00 |
|
Iavor Diatchki
|
cdb02f2acf
|
Typo
|
2018-01-02 09:56:42 -08:00 |
|
Joe Hendrix
|
3f32b82943
|
Merge branch 'master' of github.com:GaloisInc/macaw
|
2017-12-21 15:42:50 -08:00 |
|
Joe Hendrix
|
a15fc42ed4
|
Minor updates.
|
2017-12-21 15:42:33 -08:00 |
|
Iavor Diatchki
|
bb4d8c16c8
|
Add the rest of the missing instructions that we need for now.
|
2017-12-20 16:29:38 -08:00 |
|
Iavor Diatchki
|
7afcea48d1
|
Add some more instructions
|
2017-12-19 17:20:16 -08:00 |
|