├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── bin └── README.org ├── doc ├── Presentation.pdf └── README.org ├── examples ├── example-one │ ├── Makefile │ └── example-one.cpp └── example-two │ ├── Makefile │ └── example-two.cpp ├── include └── hutch.hpp ├── lib └── README.org ├── parser-tools ├── pcodeparse.y ├── slghparse.y ├── slghscan.l └── xml.y ├── processors ├── 8085 │ └── languages │ │ ├── 8085.cspec │ │ ├── 8085.ldefs │ │ ├── 8085.pspec │ │ └── 8085.slaspec └── x86 │ ├── languages │ ├── adx.sinc │ ├── avx.sinc │ ├── avx2.sinc │ ├── avx2_manual.sinc │ ├── avx_manual.sinc │ ├── bmi1.sinc │ ├── bmi2.sinc │ ├── cet.sinc │ ├── clwb.sinc │ ├── ia.sinc │ ├── lzcnt.sinc │ ├── mpx.sinc │ ├── pclmulqdq.sinc │ ├── sha.sinc │ ├── smx.sinc │ └── x86.slaspec │ └── manuals │ └── x86.idx ├── src ├── SSA │ ├── README.org │ ├── action.cc │ ├── architecture.cc │ ├── block.cc │ ├── blockaction.cc │ ├── capability.cc │ ├── cast.cc │ ├── comment.cc │ ├── condexe.cc │ ├── coreaction.cc │ ├── cover.cc │ ├── cpool.cc │ ├── crc32.cc │ ├── database.cc │ ├── double.cc │ ├── dynamic.cc │ ├── emulateutil.cc │ ├── flow.cc │ ├── fspec.cc │ ├── funcdata.cc │ ├── heritage.cc │ ├── include │ │ ├── action.hh │ │ ├── architecture.hh │ │ ├── block.hh │ │ ├── blockaction.hh │ │ ├── capability.hh │ │ ├── cast.hh │ │ ├── comment.hh │ │ ├── condexe.hh │ │ ├── coreaction.hh │ │ ├── cover.hh │ │ ├── cpool.hh │ │ ├── crc32.hh │ │ ├── database.hh │ │ ├── double.hh │ │ ├── dynamic.hh │ │ ├── emulateutil.hh │ │ ├── flow.hh │ │ ├── fspec.hh │ │ ├── funcdata.hh │ │ ├── heritage.hh │ │ ├── jumptable.hh │ │ ├── merge.hh │ │ ├── op.hh │ │ ├── opbehavior.hh │ │ ├── options.hh │ │ ├── override.hh │ │ ├── pcodeinject.hh │ │ ├── prefersplit.hh │ │ ├── prettyprint.hh │ │ ├── printc.hh │ │ ├── printlanguage.hh │ │ ├── rangemap.hh │ │ ├── rangeutil.hh │ │ ├── ruleaction.hh │ │ ├── subflow.hh │ │ ├── transform.hh │ │ ├── type.hh │ │ ├── typeop.hh │ │ ├── userop.hh │ │ ├── variable.hh │ │ ├── varmap.hh │ │ └── varnode.hh │ ├── jumptable.cc │ ├── merge.cc │ ├── op.cc │ ├── opbehavior.cc │ ├── options.cc │ ├── override.cc │ ├── pcodeinject.cc │ ├── prefersplit.cc │ ├── prettyprint.cc │ ├── printc.cc │ ├── printlanguage.cc │ ├── rangeutil.cc │ ├── ruleaction.cc │ ├── subflow.cc │ ├── transform.cc │ ├── type.cc │ ├── typeop.cc │ ├── userop.cc │ ├── variable.cc │ ├── varmap.cc │ └── varnode.cc ├── Sleigh │ ├── address.cc │ ├── context.cc │ ├── emulate.cc │ ├── filemanage.cc │ ├── float.cc │ ├── globalcontext.cc │ ├── include │ │ ├── address.hh │ │ ├── context.hh │ │ ├── emulate.hh │ │ ├── error.hh │ │ ├── filemanage.hh │ │ ├── float.hh │ │ ├── globalcontext.hh │ │ ├── loadimage.hh │ │ ├── memstate.hh │ │ ├── opbehavior.hh │ │ ├── opcodes.hh │ │ ├── partmap.hh │ │ ├── pcodecompile.hh │ │ ├── pcodeparse.hh │ │ ├── pcoderaw.hh │ │ ├── semantics.hh │ │ ├── sleigh.hh │ │ ├── sleighbase.hh │ │ ├── slgh_compile.hh │ │ ├── slghpatexpress.hh │ │ ├── slghpattern.hh │ │ ├── slghsymbol.hh │ │ ├── space.hh │ │ ├── translate.hh │ │ ├── types.h │ │ └── xml.hh │ ├── loadimage.cc │ ├── memstate.cc │ ├── opbehavior.cc │ ├── opcodes.cc │ ├── pcodecompile.cc │ ├── pcoderaw.cc │ ├── semantics.cc │ ├── sleigh.cc │ ├── sleighbase.cc │ ├── slgh_compile.cc │ ├── slghpatexpress.cc │ ├── slghpattern.cc │ ├── slghsymbol.cc │ ├── space.cc │ └── translate.cc └── hutch.cpp └── tests ├── c-lang └── cTest.c └── python ├── README.org ├── pyx ├── Makefile ├── cypy_test.pyx └── setup.py ├── test.sh └── tester.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/README.md -------------------------------------------------------------------------------- /bin/README.org: -------------------------------------------------------------------------------- 1 | #+TITLE: COMPILED FILE STORAGE AREA 2 | -------------------------------------------------------------------------------- /doc/Presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/doc/Presentation.pdf -------------------------------------------------------------------------------- /doc/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/doc/README.org -------------------------------------------------------------------------------- /examples/example-one/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/examples/example-one/Makefile -------------------------------------------------------------------------------- /examples/example-one/example-one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/examples/example-one/example-one.cpp -------------------------------------------------------------------------------- /examples/example-two/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/examples/example-two/Makefile -------------------------------------------------------------------------------- /examples/example-two/example-two.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/examples/example-two/example-two.cpp -------------------------------------------------------------------------------- /include/hutch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/include/hutch.hpp -------------------------------------------------------------------------------- /lib/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/lib/README.org -------------------------------------------------------------------------------- /parser-tools/pcodeparse.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/parser-tools/pcodeparse.y -------------------------------------------------------------------------------- /parser-tools/slghparse.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/parser-tools/slghparse.y -------------------------------------------------------------------------------- /parser-tools/slghscan.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/parser-tools/slghscan.l -------------------------------------------------------------------------------- /parser-tools/xml.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/parser-tools/xml.y -------------------------------------------------------------------------------- /processors/8085/languages/8085.cspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/8085/languages/8085.cspec -------------------------------------------------------------------------------- /processors/8085/languages/8085.ldefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/8085/languages/8085.ldefs -------------------------------------------------------------------------------- /processors/8085/languages/8085.pspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/8085/languages/8085.pspec -------------------------------------------------------------------------------- /processors/8085/languages/8085.slaspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/8085/languages/8085.slaspec -------------------------------------------------------------------------------- /processors/x86/languages/adx.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/adx.sinc -------------------------------------------------------------------------------- /processors/x86/languages/avx.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/avx.sinc -------------------------------------------------------------------------------- /processors/x86/languages/avx2.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/avx2.sinc -------------------------------------------------------------------------------- /processors/x86/languages/avx2_manual.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/avx2_manual.sinc -------------------------------------------------------------------------------- /processors/x86/languages/avx_manual.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/avx_manual.sinc -------------------------------------------------------------------------------- /processors/x86/languages/bmi1.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/bmi1.sinc -------------------------------------------------------------------------------- /processors/x86/languages/bmi2.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/bmi2.sinc -------------------------------------------------------------------------------- /processors/x86/languages/cet.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/cet.sinc -------------------------------------------------------------------------------- /processors/x86/languages/clwb.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/clwb.sinc -------------------------------------------------------------------------------- /processors/x86/languages/ia.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/ia.sinc -------------------------------------------------------------------------------- /processors/x86/languages/lzcnt.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/lzcnt.sinc -------------------------------------------------------------------------------- /processors/x86/languages/mpx.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/mpx.sinc -------------------------------------------------------------------------------- /processors/x86/languages/pclmulqdq.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/pclmulqdq.sinc -------------------------------------------------------------------------------- /processors/x86/languages/sha.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/sha.sinc -------------------------------------------------------------------------------- /processors/x86/languages/smx.sinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/smx.sinc -------------------------------------------------------------------------------- /processors/x86/languages/x86.slaspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/languages/x86.slaspec -------------------------------------------------------------------------------- /processors/x86/manuals/x86.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/processors/x86/manuals/x86.idx -------------------------------------------------------------------------------- /src/SSA/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/README.org -------------------------------------------------------------------------------- /src/SSA/action.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/action.cc -------------------------------------------------------------------------------- /src/SSA/architecture.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/architecture.cc -------------------------------------------------------------------------------- /src/SSA/block.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/block.cc -------------------------------------------------------------------------------- /src/SSA/blockaction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/blockaction.cc -------------------------------------------------------------------------------- /src/SSA/capability.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/capability.cc -------------------------------------------------------------------------------- /src/SSA/cast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/cast.cc -------------------------------------------------------------------------------- /src/SSA/comment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/comment.cc -------------------------------------------------------------------------------- /src/SSA/condexe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/condexe.cc -------------------------------------------------------------------------------- /src/SSA/coreaction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/coreaction.cc -------------------------------------------------------------------------------- /src/SSA/cover.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/cover.cc -------------------------------------------------------------------------------- /src/SSA/cpool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/cpool.cc -------------------------------------------------------------------------------- /src/SSA/crc32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/crc32.cc -------------------------------------------------------------------------------- /src/SSA/database.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/database.cc -------------------------------------------------------------------------------- /src/SSA/double.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/double.cc -------------------------------------------------------------------------------- /src/SSA/dynamic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/dynamic.cc -------------------------------------------------------------------------------- /src/SSA/emulateutil.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/emulateutil.cc -------------------------------------------------------------------------------- /src/SSA/flow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/flow.cc -------------------------------------------------------------------------------- /src/SSA/fspec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/fspec.cc -------------------------------------------------------------------------------- /src/SSA/funcdata.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/funcdata.cc -------------------------------------------------------------------------------- /src/SSA/heritage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/heritage.cc -------------------------------------------------------------------------------- /src/SSA/include/action.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/action.hh -------------------------------------------------------------------------------- /src/SSA/include/architecture.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/architecture.hh -------------------------------------------------------------------------------- /src/SSA/include/block.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/block.hh -------------------------------------------------------------------------------- /src/SSA/include/blockaction.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/blockaction.hh -------------------------------------------------------------------------------- /src/SSA/include/capability.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/capability.hh -------------------------------------------------------------------------------- /src/SSA/include/cast.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/cast.hh -------------------------------------------------------------------------------- /src/SSA/include/comment.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/comment.hh -------------------------------------------------------------------------------- /src/SSA/include/condexe.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/condexe.hh -------------------------------------------------------------------------------- /src/SSA/include/coreaction.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/coreaction.hh -------------------------------------------------------------------------------- /src/SSA/include/cover.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/cover.hh -------------------------------------------------------------------------------- /src/SSA/include/cpool.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/cpool.hh -------------------------------------------------------------------------------- /src/SSA/include/crc32.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/crc32.hh -------------------------------------------------------------------------------- /src/SSA/include/database.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/database.hh -------------------------------------------------------------------------------- /src/SSA/include/double.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/double.hh -------------------------------------------------------------------------------- /src/SSA/include/dynamic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/dynamic.hh -------------------------------------------------------------------------------- /src/SSA/include/emulateutil.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/emulateutil.hh -------------------------------------------------------------------------------- /src/SSA/include/flow.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/flow.hh -------------------------------------------------------------------------------- /src/SSA/include/fspec.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/fspec.hh -------------------------------------------------------------------------------- /src/SSA/include/funcdata.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/funcdata.hh -------------------------------------------------------------------------------- /src/SSA/include/heritage.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/heritage.hh -------------------------------------------------------------------------------- /src/SSA/include/jumptable.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/jumptable.hh -------------------------------------------------------------------------------- /src/SSA/include/merge.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/merge.hh -------------------------------------------------------------------------------- /src/SSA/include/op.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/op.hh -------------------------------------------------------------------------------- /src/SSA/include/opbehavior.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/opbehavior.hh -------------------------------------------------------------------------------- /src/SSA/include/options.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/options.hh -------------------------------------------------------------------------------- /src/SSA/include/override.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/override.hh -------------------------------------------------------------------------------- /src/SSA/include/pcodeinject.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/pcodeinject.hh -------------------------------------------------------------------------------- /src/SSA/include/prefersplit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/prefersplit.hh -------------------------------------------------------------------------------- /src/SSA/include/prettyprint.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/prettyprint.hh -------------------------------------------------------------------------------- /src/SSA/include/printc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/printc.hh -------------------------------------------------------------------------------- /src/SSA/include/printlanguage.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/printlanguage.hh -------------------------------------------------------------------------------- /src/SSA/include/rangemap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/rangemap.hh -------------------------------------------------------------------------------- /src/SSA/include/rangeutil.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/rangeutil.hh -------------------------------------------------------------------------------- /src/SSA/include/ruleaction.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/ruleaction.hh -------------------------------------------------------------------------------- /src/SSA/include/subflow.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/subflow.hh -------------------------------------------------------------------------------- /src/SSA/include/transform.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/transform.hh -------------------------------------------------------------------------------- /src/SSA/include/type.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/type.hh -------------------------------------------------------------------------------- /src/SSA/include/typeop.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/typeop.hh -------------------------------------------------------------------------------- /src/SSA/include/userop.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/userop.hh -------------------------------------------------------------------------------- /src/SSA/include/variable.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/variable.hh -------------------------------------------------------------------------------- /src/SSA/include/varmap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/varmap.hh -------------------------------------------------------------------------------- /src/SSA/include/varnode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/include/varnode.hh -------------------------------------------------------------------------------- /src/SSA/jumptable.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/jumptable.cc -------------------------------------------------------------------------------- /src/SSA/merge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/merge.cc -------------------------------------------------------------------------------- /src/SSA/op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/op.cc -------------------------------------------------------------------------------- /src/SSA/opbehavior.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/opbehavior.cc -------------------------------------------------------------------------------- /src/SSA/options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/options.cc -------------------------------------------------------------------------------- /src/SSA/override.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/override.cc -------------------------------------------------------------------------------- /src/SSA/pcodeinject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/pcodeinject.cc -------------------------------------------------------------------------------- /src/SSA/prefersplit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/prefersplit.cc -------------------------------------------------------------------------------- /src/SSA/prettyprint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/prettyprint.cc -------------------------------------------------------------------------------- /src/SSA/printc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/printc.cc -------------------------------------------------------------------------------- /src/SSA/printlanguage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/printlanguage.cc -------------------------------------------------------------------------------- /src/SSA/rangeutil.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/rangeutil.cc -------------------------------------------------------------------------------- /src/SSA/ruleaction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/ruleaction.cc -------------------------------------------------------------------------------- /src/SSA/subflow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/subflow.cc -------------------------------------------------------------------------------- /src/SSA/transform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/transform.cc -------------------------------------------------------------------------------- /src/SSA/type.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/type.cc -------------------------------------------------------------------------------- /src/SSA/typeop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/typeop.cc -------------------------------------------------------------------------------- /src/SSA/userop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/userop.cc -------------------------------------------------------------------------------- /src/SSA/variable.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/variable.cc -------------------------------------------------------------------------------- /src/SSA/varmap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/varmap.cc -------------------------------------------------------------------------------- /src/SSA/varnode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/SSA/varnode.cc -------------------------------------------------------------------------------- /src/Sleigh/address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/address.cc -------------------------------------------------------------------------------- /src/Sleigh/context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/context.cc -------------------------------------------------------------------------------- /src/Sleigh/emulate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/emulate.cc -------------------------------------------------------------------------------- /src/Sleigh/filemanage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/filemanage.cc -------------------------------------------------------------------------------- /src/Sleigh/float.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/float.cc -------------------------------------------------------------------------------- /src/Sleigh/globalcontext.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/globalcontext.cc -------------------------------------------------------------------------------- /src/Sleigh/include/address.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/address.hh -------------------------------------------------------------------------------- /src/Sleigh/include/context.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/context.hh -------------------------------------------------------------------------------- /src/Sleigh/include/emulate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/emulate.hh -------------------------------------------------------------------------------- /src/Sleigh/include/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/error.hh -------------------------------------------------------------------------------- /src/Sleigh/include/filemanage.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/filemanage.hh -------------------------------------------------------------------------------- /src/Sleigh/include/float.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/float.hh -------------------------------------------------------------------------------- /src/Sleigh/include/globalcontext.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/globalcontext.hh -------------------------------------------------------------------------------- /src/Sleigh/include/loadimage.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/loadimage.hh -------------------------------------------------------------------------------- /src/Sleigh/include/memstate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/memstate.hh -------------------------------------------------------------------------------- /src/Sleigh/include/opbehavior.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/opbehavior.hh -------------------------------------------------------------------------------- /src/Sleigh/include/opcodes.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/opcodes.hh -------------------------------------------------------------------------------- /src/Sleigh/include/partmap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/partmap.hh -------------------------------------------------------------------------------- /src/Sleigh/include/pcodecompile.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/pcodecompile.hh -------------------------------------------------------------------------------- /src/Sleigh/include/pcodeparse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/pcodeparse.hh -------------------------------------------------------------------------------- /src/Sleigh/include/pcoderaw.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/pcoderaw.hh -------------------------------------------------------------------------------- /src/Sleigh/include/semantics.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/semantics.hh -------------------------------------------------------------------------------- /src/Sleigh/include/sleigh.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/sleigh.hh -------------------------------------------------------------------------------- /src/Sleigh/include/sleighbase.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/sleighbase.hh -------------------------------------------------------------------------------- /src/Sleigh/include/slgh_compile.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/slgh_compile.hh -------------------------------------------------------------------------------- /src/Sleigh/include/slghpatexpress.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/slghpatexpress.hh -------------------------------------------------------------------------------- /src/Sleigh/include/slghpattern.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/slghpattern.hh -------------------------------------------------------------------------------- /src/Sleigh/include/slghsymbol.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/slghsymbol.hh -------------------------------------------------------------------------------- /src/Sleigh/include/space.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/space.hh -------------------------------------------------------------------------------- /src/Sleigh/include/translate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/translate.hh -------------------------------------------------------------------------------- /src/Sleigh/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/types.h -------------------------------------------------------------------------------- /src/Sleigh/include/xml.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/include/xml.hh -------------------------------------------------------------------------------- /src/Sleigh/loadimage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/loadimage.cc -------------------------------------------------------------------------------- /src/Sleigh/memstate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/memstate.cc -------------------------------------------------------------------------------- /src/Sleigh/opbehavior.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/opbehavior.cc -------------------------------------------------------------------------------- /src/Sleigh/opcodes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/opcodes.cc -------------------------------------------------------------------------------- /src/Sleigh/pcodecompile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/pcodecompile.cc -------------------------------------------------------------------------------- /src/Sleigh/pcoderaw.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/pcoderaw.cc -------------------------------------------------------------------------------- /src/Sleigh/semantics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/semantics.cc -------------------------------------------------------------------------------- /src/Sleigh/sleigh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/sleigh.cc -------------------------------------------------------------------------------- /src/Sleigh/sleighbase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/sleighbase.cc -------------------------------------------------------------------------------- /src/Sleigh/slgh_compile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/slgh_compile.cc -------------------------------------------------------------------------------- /src/Sleigh/slghpatexpress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/slghpatexpress.cc -------------------------------------------------------------------------------- /src/Sleigh/slghpattern.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/slghpattern.cc -------------------------------------------------------------------------------- /src/Sleigh/slghsymbol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/slghsymbol.cc -------------------------------------------------------------------------------- /src/Sleigh/space.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/space.cc -------------------------------------------------------------------------------- /src/Sleigh/translate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/Sleigh/translate.cc -------------------------------------------------------------------------------- /src/hutch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/src/hutch.cpp -------------------------------------------------------------------------------- /tests/c-lang/cTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/c-lang/cTest.c -------------------------------------------------------------------------------- /tests/python/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/python/README.org -------------------------------------------------------------------------------- /tests/python/pyx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/python/pyx/Makefile -------------------------------------------------------------------------------- /tests/python/pyx/cypy_test.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/python/pyx/cypy_test.pyx -------------------------------------------------------------------------------- /tests/python/pyx/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/python/pyx/setup.py -------------------------------------------------------------------------------- /tests/python/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/python/test.sh -------------------------------------------------------------------------------- /tests/python/tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstaursky/hutch/HEAD/tests/python/tester.py --------------------------------------------------------------------------------