File tree
15 files changed
+16
-13
lines changed- base/src/Data/Macaw
- CFG
- deps
- macaw-semmc/src/Data/Macaw/SemMC
15 files changed
+16
-13
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
26 | 27 |
| |
27 | 28 |
| |
28 | 29 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
185 | 185 |
| |
186 | 186 |
| |
187 | 187 |
| |
188 |
| - | |
| 188 | + | |
189 | 189 |
| |
190 | 190 |
| |
191 | 191 |
| |
| |||
716 | 716 |
| |
717 | 717 |
| |
718 | 718 |
| |
719 |
| - | |
| 719 | + | |
720 | 720 |
| |
721 | 721 |
| |
722 | 722 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
|
- .github/workflows/crucible-go-build.yml+11-5
- .github/workflows/crucible-jvm-build.yml+11-5
- .github/workflows/crucible-wasm-build.yml+11-5
- .github/workflows/crux-llvm-build.yml+14-7
- .github/workflows/crux-mir-build.yml+8-3
- cabal.GHC-8.10.7.config+38-34
- cabal.GHC-8.8.4.config+38-34
- cabal.GHC-9.2.2.config-295
- cabal.GHC-9.2.3.config-294
- cabal.GHC-9.2.7.config+42-38
- cabal.GHC-9.4.4.config+58-54
- crucible-concurrency/src/Cruces/ExploreCrux.hs+1
- crucible-llvm/crucible-llvm.cabal+2-2
- crucible-llvm/src/Lang/Crucible/LLVM/Translation/Instruction.hs+7-12
- crucible-llvm/src/Lang/Crucible/LLVM/TypeContext.hs+2
- crucible-llvm/test/TestMemory.hs+1
- crucible-mir/crucible-mir.cabal+1-1
- crucible-mir/src/Mir/Generator.hs+1-1
- crucible-mir/src/Mir/Trans.hs+28-14
- crucible-mir/src/Mir/TransCustom.hs+7-3
- crucible-symio/crucible-symio.cabal+2-2
- crucible-symio/src/Data/Parameterized/IntervalsMap.hs-3
- crucible-symio/src/What4/CachedArray.hs-3
- crucible-syntax/crucible-syntax.cabal+2-2
- crucible-syntax/src/Lang/Crucible/Syntax/Prog.hs+1
- crucible-wasm/crucible-wasm.cabal+1-1
- crucible-wasm/src/Lang/Crucible/Wasm.hs+1-1
- crucible-wasm/src/Lang/Crucible/Wasm/Instantiate.hs+1-1
- crucible-wasm/src/Lang/Crucible/Wasm/Main.hs+34-6
- crucible-wasm/src/Lang/Crucible/Wasm/Translate.hs+74-23
- crucible-wasm/test-data/.gitignore+1
- crucible-wasm/test-data/basic-binary.good
- crucible-wasm/test-data/basic-binary.wasm
- crucible-wasm/test-data/basic-script.good+1
- crucible-wasm/test-data/basic-script.wast+6
- crucible-wasm/test-data/basic.config-2
- crucible-wasm/test-data/basic.z3.result.out
- crucible-wasm/test-data/multi-value.good+1
- crucible-wasm/test-data/multi-value.wast+39
- crucible-wasm/test-data/sign-extend.good+1
- crucible-wasm/test-data/sign-extend.wast+57
- crucible-wasm/test/Test.hs+13-14
- crucible/crucible.cabal+1-1
- crux-llvm/README.md+2-2
- crux-llvm/crux-llvm.cabal+2-2
- crux-mir/README.md+1-1
- crux-mir/crux-mir.cabal+1-1
- crux/crux.cabal+1-1
- crux/src/Crux.hs+10-2
- crux/src/Crux/Goal.hs+1
- dependencies/aig+1-1
- dependencies/haskell-wasm+1-1
- dependencies/llvm-pretty+1-1
- dependencies/llvm-pretty-bc-parser+1-1
- dependencies/what4+1-1
- uc-crux-llvm/src/UCCrux/LLVM/Overrides/Skip.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Overrides/Spec.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Overrides/Unsound.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Postcondition/Apply.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Run/Simulate.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/Specs/Type.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/View/Postcond.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/View/Precond.hs+1
- uc-crux-llvm/src/UCCrux/LLVM/View/Specs.hs+1
- uc-crux-llvm/uc-crux-llvm.cabal+3-3
Submodule dismantle updated from 48433e7 to 82849d4
Submodule llvm-pretty updated from 64d43d9 to b13493f
Submodule llvm-pretty-bc-parser updated 24 files
- .github/workflows/build.yml+41-7
- .github/workflows/llvm-quick-fuzz.yml+53-21
- .gitignore+2
- README.md+49-31
- disasm-test/Main.hs+286-129
- disasm-test/tests/T189.c+9
- disasm-test/tests/T189.ll+29
- disasm-test/tests/di-arg-list.at-least-llvm13.ll+43
- disasm-test/tests/di-arg-list.c+4
- disasm-test/tests/poison.at-least-llvm12.ll+3
- doc/developing.md+14
- llvm-pretty+1-1
- llvm-pretty-bc-parser.cabal+15-3
- regression-test/Main.hs+17-20
- src/Data/LLVM/BitCode/BitString.hs+134-42
- src/Data/LLVM/BitCode/Bitstream.hs+53-67
- src/Data/LLVM/BitCode/GetBits.hs+309-98
- src/Data/LLVM/BitCode/IR.hs+3-1
- src/Data/LLVM/BitCode/IR/Constants.hs+82-40
- src/Data/LLVM/BitCode/IR/Function.hs+40-3
- src/Data/LLVM/BitCode/IR/Metadata.hs+50-8
- src/Data/LLVM/BitCode/IR/Module.hs+8-2
- src/Data/LLVM/BitCode/Record.hs+7-7
- unit-test/Tests/Instances.hs+10
Submodule macaw-loader updated 21 files
- .github/workflows/ci.yaml+9-7
- .gitignore+2-1
- .gitmodules+6-3
- cabal.project.dist+3-2
- macaw-loader-aarch32/src/Data/Macaw/BinaryLoader/AArch32.hs+17-5
- macaw-loader-ppc/src/Data/Macaw/BinaryLoader/PPC.hs+23-8
- macaw-loader-x86/src/Data/Macaw/BinaryLoader/X86.hs+17-5
- macaw-loader/src/Data/Macaw/BinaryLoader.hs+2
- submodules/asl-translator+1-1
- submodules/crucible+1-1
- submodules/dismantle+1-1
- submodules/dwarf+1-1
- submodules/elf-edit+1-1
- submodules/flexdis86+1-1
- submodules/llvm-pretty+1
- submodules/llvm-pretty-bc-parser+1
- submodules/macaw+1-1
- submodules/parameterized-utils+1-1
- submodules/semmc+1-1
- submodules/what4+1-1
- submodules/what4-serialize-1
- .github/workflows/ci.yml+15-3
- cabal.GHC-8.10.7.config+31-31
- cabal.GHC-8.8.4.config-267
- cabal.GHC-9.2.7.config+37-35
- cabal.GHC-9.4.4.config+52-51
- semmc-arm/src/SemMC/Architecture/ARM/Eval.hs+1
- semmc-arm/test/TestFormulas.hs+1
- semmc-arm/tools/GenBase.hs+1
- semmc-learning/semmc-learning.cabal+1-1
- semmc-learning/src/SemMC/Stochastic/CandidateProgram.hs+1
- semmc-ppc/src/SemMC/Architecture/PPC.hs+1
- semmc-ppc/src/SemMC/Architecture/PPC/Eval.hs+1
- semmc-ppc/src/SemMC/Architecture/PPC/Pseudo.hs+1
- semmc-ppc/tests/Main.hs+1
- semmc-ppc/tools/GenBase.hs+2-1
- semmc-ppc/tools/SynthDemo.hs+1
- semmc-synthesis/src/SemMC/Synthesis.hs+1
- semmc-synthesis/src/SemMC/Synthesis/Cegis/EvalFormula.hs+1-1
- semmc-synthesis/src/SemMC/Synthesis/Cegis/Types.hs+3-3
- semmc-synthesis/src/SemMC/Synthesis/Core.hs+1
- semmc-synthesis/src/SemMC/Synthesis/DivideAndConquer.hs+1
- semmc-synthesis/src/SemMC/Synthesis/Testing.hs+1
- semmc-toy/semmc-toy.cabal+1-1
- semmc-toy/src/SemMC/Toy/Tests.hs+1
- semmc/semmc.cabal+2-2
- semmc/src/SemMC/Architecture.hs+6-5
- semmc/src/SemMC/Architecture/AllocatedOperand.hs+1
- semmc/src/SemMC/Architecture/Concrete.hs+1
- semmc/src/SemMC/Architecture/Pseudo.hs+1
- semmc/src/SemMC/Formula/Equivalence.hs+1
- semmc/tests/semstore/ParamFormulaTests.hs+2-2
- submodules/asl-translator+1-1
- submodules/crucible+1-1
- submodules/dismantle+1-1
- submodules/llvm-pretty+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| 9 | + | |
9 | 10 |
| |
10 | 11 |
| |
11 | 12 |
| |
|
0 commit comments