Joe Hendrix
14ab6352f5
Export elfAddrWidth
2018-02-28 09:26:10 -08:00
Joe Hendrix
cf3949b170
Fix Elf X86 tests.
2018-02-27 07:37:06 -08:00
Joe Hendrix
83fa71b210
Update elf submodule
2018-02-26 14:53:08 -08:00
Joe Hendrix
e3a1b35307
Fix macaw-x86 tests.
2018-01-29 23:19:50 -08:00
Joe Hendrix
5f219026ec
Update submodules
2018-01-29 20:14:42 -08:00
Daniel Wagner
c6dcd09738
regression tests for splitting blocks mid-instruction
2018-01-26 14:09:01 -08:00
Daniel Wagner
dfa21bc40a
modify tail-call test
...
Previously, we asked macaw to discover three functions in the tail-call
test. One of those only ever appeared as a tail call from another
function; currently macaw isn't smart enough to discover that as its own
function (and that's probably okay for now).
2018-01-26 14:09:01 -08:00
Daniel Wagner
293b13cc47
check that the expected functions are all discovered
2018-01-26 14:09:01 -08:00
Daniel Wagner
fc76fd5dc0
split blocks when we discover a jump into their middle
2018-01-26 10:18:31 -08:00
Daniel Wagner
d61e6d4a7f
give an expected block size in x86_64 tests
2018-01-26 10:18:31 -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
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
622daeb920
Update submodules.
2018-01-02 22:56:06 -08:00
Joe Hendrix
deab99869d
Update for parameterized-utils compat.
2018-01-02 17:31:42 -08:00
Daniel Wagner
febd82f284
get x86 tests building again
2017-12-19 14:09:32 -08:00
Iavor Diatchki
60f834625d
Move to latest version of flexdis
2017-12-14 17:08:54 -08:00
Joe Hendrix
a8265ec28d
Bump parameterized-utils submodule.
2017-12-08 11:44:43 -08:00
Joe Hendrix
d7202f7834
Update parameterized-utils version.
2017-12-07 00:47:32 -08:00
Joe Hendrix
716de707c2
Fix failing x86 tests broken by last commit.
2017-12-01 15:09:07 -08:00
Ben Selfridge
a10edcf56a
added Cabal to stack.yaml dependencies
2017-11-09 16:13:05 -08:00
Ben Selfridge
bf0b6813d2
add cabal-doctest to stack.yaml
2017-11-09 16:02:34 -08:00
Ben Selfridge
9caacd01ef
added needed submodules
2017-11-09 15:00:23 -08:00
Ben Selfridge
b19c7e3ab6
deleted badly added submodules
2017-11-09 14:59:01 -08:00
Ben Selfridge
c39ac71631
still fixing travis
2017-11-09 10:59:47 -08:00
Ben Selfridge
ff7bff7108
Added submodules to macaw/x86/tests.
2017-11-07 14:40:49 -08:00
Ben Selfridge
580cb634cd
Fixed macaw-x86 test suite, all tests seem to pass fine.
2017-11-01 15:56:54 -07:00
Joe Hendrix
4dcb26ebee
Add x86 specific code.
2017-09-27 15:54:43 -07:00