├── .ci-scripts ├── ci-eslint.sh ├── ci-tests.sh └── vsdevenv.ps1 ├── .eslint.config.js ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── ci.yml │ └── continuous-tests.yml ├── .gitignore ├── DEVELOPERS.md ├── LICENSES ├── BSD-3-Clause.txt └── MIT.txt ├── README.md ├── c ├── base64.c ├── base64.h ├── r2dec-plugin.c ├── r2dec-standalone.c ├── r2dec.c └── r2dec.h ├── eslint-check.sh ├── js ├── libdec │ ├── JSONex.js │ ├── annotation.js │ ├── arch │ │ ├── 6502.js │ │ ├── 8051.js │ │ ├── arm.js │ │ ├── avr.js │ │ ├── dalvik.js │ │ ├── m68k.js │ │ ├── mips.js │ │ ├── ppc.js │ │ ├── riscv.js │ │ ├── sbf.js │ │ ├── sh.js │ │ ├── sparc.js │ │ ├── v850.js │ │ ├── wasm.js │ │ └── x86.js │ ├── archs.js │ ├── colors │ │ ├── ansi.js │ │ └── invalid.js │ ├── context.js │ ├── core.js │ ├── core │ │ ├── base.js │ │ ├── block.js │ │ ├── classes.js │ │ ├── condition.js │ │ ├── controlflow.js │ │ ├── extra.js │ │ ├── functions.js │ │ ├── instruction.js │ │ ├── macro.js │ │ ├── objc.js │ │ ├── objects.js │ │ ├── scope.js │ │ ├── strings.js │ │ ├── symbols.js │ │ ├── utils.js │ │ ├── variable.js │ │ └── xrefs.js │ ├── db │ │ ├── c_calls.js │ │ ├── cpp.js │ │ ├── macros.js │ │ └── syscalls.js │ ├── libdec.js │ ├── long.js │ ├── printer.js │ ├── r2pipe.js │ ├── r2util.js │ ├── testsuite.js │ └── warning.js ├── meson.build ├── r2dec-plugin.js └── r2dec-testsuite.js ├── meson.build ├── meson_options.txt ├── subprojects ├── libquickjs.wrap └── packagefiles │ └── libquickjs │ └── meson.build └── tools ├── modjs_gen.c └── qjsc_mod.c /.ci-scripts/ci-eslint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.ci-scripts/ci-eslint.sh -------------------------------------------------------------------------------- /.ci-scripts/ci-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.ci-scripts/ci-tests.sh -------------------------------------------------------------------------------- /.ci-scripts/vsdevenv.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.ci-scripts/vsdevenv.ps1 -------------------------------------------------------------------------------- /.eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.eslint.config.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.github/workflows/continuous-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/.gitignore -------------------------------------------------------------------------------- /DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/DEVELOPERS.md -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/README.md -------------------------------------------------------------------------------- /c/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/c/base64.c -------------------------------------------------------------------------------- /c/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/c/base64.h -------------------------------------------------------------------------------- /c/r2dec-plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/c/r2dec-plugin.c -------------------------------------------------------------------------------- /c/r2dec-standalone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/c/r2dec-standalone.c -------------------------------------------------------------------------------- /c/r2dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/c/r2dec.c -------------------------------------------------------------------------------- /c/r2dec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/c/r2dec.h -------------------------------------------------------------------------------- /eslint-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/eslint-check.sh -------------------------------------------------------------------------------- /js/libdec/JSONex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/JSONex.js -------------------------------------------------------------------------------- /js/libdec/annotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/annotation.js -------------------------------------------------------------------------------- /js/libdec/arch/6502.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/6502.js -------------------------------------------------------------------------------- /js/libdec/arch/8051.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/8051.js -------------------------------------------------------------------------------- /js/libdec/arch/arm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/arm.js -------------------------------------------------------------------------------- /js/libdec/arch/avr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/avr.js -------------------------------------------------------------------------------- /js/libdec/arch/dalvik.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/dalvik.js -------------------------------------------------------------------------------- /js/libdec/arch/m68k.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/m68k.js -------------------------------------------------------------------------------- /js/libdec/arch/mips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/mips.js -------------------------------------------------------------------------------- /js/libdec/arch/ppc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/ppc.js -------------------------------------------------------------------------------- /js/libdec/arch/riscv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/riscv.js -------------------------------------------------------------------------------- /js/libdec/arch/sbf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/sbf.js -------------------------------------------------------------------------------- /js/libdec/arch/sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/sh.js -------------------------------------------------------------------------------- /js/libdec/arch/sparc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/sparc.js -------------------------------------------------------------------------------- /js/libdec/arch/v850.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/v850.js -------------------------------------------------------------------------------- /js/libdec/arch/wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/wasm.js -------------------------------------------------------------------------------- /js/libdec/arch/x86.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/arch/x86.js -------------------------------------------------------------------------------- /js/libdec/archs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/archs.js -------------------------------------------------------------------------------- /js/libdec/colors/ansi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/colors/ansi.js -------------------------------------------------------------------------------- /js/libdec/colors/invalid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/colors/invalid.js -------------------------------------------------------------------------------- /js/libdec/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/context.js -------------------------------------------------------------------------------- /js/libdec/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core.js -------------------------------------------------------------------------------- /js/libdec/core/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/base.js -------------------------------------------------------------------------------- /js/libdec/core/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/block.js -------------------------------------------------------------------------------- /js/libdec/core/classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/classes.js -------------------------------------------------------------------------------- /js/libdec/core/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/condition.js -------------------------------------------------------------------------------- /js/libdec/core/controlflow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/controlflow.js -------------------------------------------------------------------------------- /js/libdec/core/extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/extra.js -------------------------------------------------------------------------------- /js/libdec/core/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/functions.js -------------------------------------------------------------------------------- /js/libdec/core/instruction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/instruction.js -------------------------------------------------------------------------------- /js/libdec/core/macro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/macro.js -------------------------------------------------------------------------------- /js/libdec/core/objc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/objc.js -------------------------------------------------------------------------------- /js/libdec/core/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/objects.js -------------------------------------------------------------------------------- /js/libdec/core/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/scope.js -------------------------------------------------------------------------------- /js/libdec/core/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/strings.js -------------------------------------------------------------------------------- /js/libdec/core/symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/symbols.js -------------------------------------------------------------------------------- /js/libdec/core/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/utils.js -------------------------------------------------------------------------------- /js/libdec/core/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/variable.js -------------------------------------------------------------------------------- /js/libdec/core/xrefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/core/xrefs.js -------------------------------------------------------------------------------- /js/libdec/db/c_calls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/db/c_calls.js -------------------------------------------------------------------------------- /js/libdec/db/cpp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/db/cpp.js -------------------------------------------------------------------------------- /js/libdec/db/macros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/db/macros.js -------------------------------------------------------------------------------- /js/libdec/db/syscalls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/db/syscalls.js -------------------------------------------------------------------------------- /js/libdec/libdec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/libdec.js -------------------------------------------------------------------------------- /js/libdec/long.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/long.js -------------------------------------------------------------------------------- /js/libdec/printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/printer.js -------------------------------------------------------------------------------- /js/libdec/r2pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/r2pipe.js -------------------------------------------------------------------------------- /js/libdec/r2util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/r2util.js -------------------------------------------------------------------------------- /js/libdec/testsuite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/testsuite.js -------------------------------------------------------------------------------- /js/libdec/warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/libdec/warning.js -------------------------------------------------------------------------------- /js/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/meson.build -------------------------------------------------------------------------------- /js/r2dec-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/r2dec-plugin.js -------------------------------------------------------------------------------- /js/r2dec-testsuite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/js/r2dec-testsuite.js -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/meson_options.txt -------------------------------------------------------------------------------- /subprojects/libquickjs.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/subprojects/libquickjs.wrap -------------------------------------------------------------------------------- /subprojects/packagefiles/libquickjs/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/subprojects/packagefiles/libquickjs/meson.build -------------------------------------------------------------------------------- /tools/modjs_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/tools/modjs_gen.c -------------------------------------------------------------------------------- /tools/qjsc_mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wargio/r2dec-js/HEAD/tools/qjsc_mod.c --------------------------------------------------------------------------------