Hi,
I'm trying to update radare2 (and the GUI) to the latest versions.
As we've discussed previously on-list, due to upstream politics radare2 was
forked to "rizin" a while ago, and the "iaito" GUI was forked to cutter.
We don't have a port of rizin, but we do have a port of cutter (using
radare2!). I suspect this is because there was once a time where cutter could
still use radare2, but now cutter can only work with rizin.
Anyway, until we get a port of rizin (I know gonzalo@ did some work on this,
but hit problems), we should probably remove cutter from our ports tree in
favour of iaito.
Below is a diff to update radare2, and a tarball of a new iaito port, which I
intend our old cutter package to transition to during `pkg_add -u`.
Notes:
- radare2 doesn't use treesitter (confirmed with upstream).
- iaito's python support was deprecated (confirmed with upstream).
- iaito aims to be more lean than cutter, hence fewer deps.
- radare2 test suite is broken, but radare2 seems to work nonetheless.
Questions:
- I've undoubtedly done something daft, but during `pkg_add -u`, why doesn't
cutter get replaced by iaito? The @pkgpath marker is present and since the
iaito version number is smaller than the cutter version number, I also
bumped EPOCH (right?)... What have I missed?
- After this change, the devel/cutter port will be orphaned. Should we mark it
BROKEN until we have rizin, or just kill it?
- jasper@, do you still want to be MAINTAINER of the gui?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/radare2/main/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile 11 Mar 2022 18:53:08 -0000 1.26
+++ Makefile 1 Aug 2022 21:11:53 -0000
@@ -1,23 +1,23 @@
COMMENT = libre and portable reverse engineering framework
-V = 4.5.1
+V = 5.7.6
SUBST_VARS += V
GH_PROJECT = radare2
GH_TAGNAME = ${V}
-# When updating, use the output from the command below to set
-# the extra distfiles so as not to invoke clone_3rd_repo.sh during build:
-# grep -E '^TS_TIP' ${WRKSRC}/shlr/Makefile
-TREESITTER_COMMIT = 86a5dabb
-MASTER_SITES0 = https://github.com/tree-sitter/tree-sitter/archive/
-
-MASTER_SITES = https://distfiles.sigtrap.nl/
+# When updating, grep the sources for `ARCH_ARM64_COMMIT` and
+# `ARCH_ARM7_COMMIT`.
+VECTOR35_ARM64_COMMIT = 9ab2b0be
+VECTOR35_ARMV7_COMMIT = dde39f69
+MASTER_SITES0 = https://github.com/radareorg/vector35-arch-arm64/archive/
+MASTER_SITES1 = https://github.com/radareorg/vector35-arch-armv7/archive/
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
- treesitter-{}${TREESITTER_COMMIT}.tar.gz:0
+ vector35-arch-arm64-{}${VECTOR35_ARM64_COMMIT}.tar.gz:0 \
+ vector35-arch-armv7-{}${VECTOR35_ARMV7_COMMIT}.tar.gz:1
-# In radare, all libs have the same version
-LIBV = 8.0 # 4.4.0
+# In radare, all libs have the same version.
+LIBV = 9.0 # Upstream lib versions same as ${V}.
.for _lib in r_anal r_asm r_bin r_bp r_config r_cons r_core \
r_crypto r_debug r_egg r_flag r_fs r_hash r_io r_lang \
r_main r_magic r_parse r_reg r_search r_socket \
@@ -26,7 +26,7 @@ SHARED_LIBS+= ${_lib} ${LIBV}
.endfor
# uses pledge()
-WANTLIB = c capstone crypto kvm m pthread ssl util uv z zip
+WANTLIB = c capstone crypto kvm m pthread ssl uv z zip
DEBUG_PACKAGES = ${BUILD_PACKAGES}
@@ -42,16 +42,22 @@ CONFIGURE_ARGS += --mandir=${PREFIX}/man
--with-syszip
CONFIGURE_ENV += LDFLAGS="-L${LOCALBASE}/lib"
-MAKE_ENV = HOST_CC="${CC}"
+MAKE_ENV = HOST_CC="${CC}" HOST_CFLAGS="${CFLAGS}"
-# Requires downloading a number of test binaries
+# Requires network to download a number of test binaries.
+# Test suite seems very broken, but we kind of expected *some* failures, as we
+# use an older capstone than r2 embeds by default.
TEST_DEPENDS = devel/git \
- textproc/jq
+ textproc/jq \
+ ${BASE_PKGPATH}=${V}
TEST_IS_INTERACTIVE = Yes
TEST_TARGET = tests
post-extract:
- mv ${WRKDIR}/tree-sitter-${TREESITTER_COMMIT}* ${WRKSRC}/shlr/tree-sitter
+ mv ${WRKDIR}/vector35-arch-arm64-${VECTOR35_ARM64_COMMIT}* \
+ ${WRKSRC}/libr/asm/arch/arm/v35arm64/arch-arm64
+ mv ${WRKDIR}/vector35-arch-armv7-${VECTOR35_ARMV7_COMMIT}* \
+ ${WRKSRC}/libr/asm/arch/arm/v35arm64/arch-armv7
post-patch:
sed -i 's/>mips/>mipsen/' ${WRKSRC}/libr/anal/p/anal_mips_cs.c
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/radare2/main/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo 12 Sep 2020 08:47:37 -0000 1.14
+++ distinfo 1 Aug 2022 19:58:04 -0000
@@ -1,4 +1,6 @@
-SHA256 (radare2-4.5.1.tar.gz) = ToWzWYe9LKWIGtlYWXC5cP5zdIFL04O9HNYulhoMIos=
-SHA256 (treesitter-86a5dabb.tar.gz) = Mowg7lh22eiae2r+omKusi+7SIpLWG95CRVD1gbo+Pc=
-SIZE (radare2-4.5.1.tar.gz) = 8266567
-SIZE (treesitter-86a5dabb.tar.gz) = 495011
+SHA256 (radare2-5.7.6.tar.gz) = HnmFBKl4kpgDrH1uQlMLBsRL5+GrtYQod6iNejTZ/Y8=
+SHA256 (vector35-arch-arm64-9ab2b0be.tar.gz) = GU/kgGkj6MZY6wGRg3RXrdaSv8e3Ul6GvaAEVZ3tMRw=
+SHA256 (vector35-arch-armv7-dde39f69.tar.gz) = M26EZpshg+VVlPxupWxl/B8ZNudSgADB95JMlR04NCQ=
+SIZE (radare2-5.7.6.tar.gz) = 10071795
+SIZE (vector35-arch-arm64-9ab2b0be.tar.gz) = 1050960
+SIZE (vector35-arch-armv7-dde39f69.tar.gz) = 255288
Index: patches/patch-binr_rules_mk
===================================================================
RCS file: /cvs/ports/devel/radare2/main/patches/patch-binr_rules_mk,v
retrieving revision 1.4
diff -u -p -r1.4 patch-binr_rules_mk
--- patches/patch-binr_rules_mk 11 Mar 2022 18:53:08 -0000 1.4
+++ patches/patch-binr_rules_mk 1 Aug 2022 19:56:23 -0000
@@ -4,12 +4,12 @@ and this interferes badly with lld
Index: binr/rules.mk
--- binr/rules.mk.orig
+++ binr/rules.mk
-@@ -3,7 +3,7 @@ include ../../libr/config.mk
- include ../../shlr/zip/deps.mk
+@@ -13,7 +13,7 @@ endif
+ endif
- ifeq (,$(findstring tcc,${CC}))
+ ifeq ($(USE_PIE),1)
-CFLAGS+=-pie
+#CFLAGS+=-pie
endif
- CFLAGS+=-I$(LTOP)/include
+ CFLAGS:=-I$(LTOP)/include -I$(LTOP)/include/sdb $(CFLAGS)
Index: patches/patch-libr_Makefile
===================================================================
RCS file: /cvs/ports/devel/radare2/main/patches/patch-libr_Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 patch-libr_Makefile
--- patches/patch-libr_Makefile 11 Mar 2022 18:53:08 -0000 1.11
+++ patches/patch-libr_Makefile 1 Aug 2022 19:56:31 -0000
@@ -3,11 +3,12 @@ Remove library symlinks
Index: libr/Makefile
--- libr/Makefile.orig
+++ libr/Makefile
-@@ -228,7 +228,6 @@ install: install-includes install-pkgconfig
- echo " ${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${LIBVERSION})"; \
+@@ -229,8 +229,6 @@ install: install-includes install-pkgconfig
rm -f "${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${LIBVERSION})"; \
+ rm -f "${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${ABIVERSION})"; \
${INSTALL_LIB} "$(lib)" "${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${LIBVERSION})"; \
-- ( cd "${DESTDIR}${LIBDIR}" ; ln -fs "$(call libpath-to-name-version,$(lib),${LIBVERSION})" "$(call libpath-to-name,$(lib))" ) ; \
+- ( cd "${DESTDIR}${LIBDIR}" ; ln -fs "$(call libpath-to-name-version,$(lib),${LIBVERSION})" "$(call libpath-to-name-version,$(lib),${ABIVERSION})" ) ; \
+- ( cd "${DESTDIR}${LIBDIR}" ; ln -fs "$(call libpath-to-name-version,$(lib),${ABIVERSION})" "$(call libpath-to-name,$(lib))" ) ; \
)
lib=libr.$(EXT_SO) ; if [ -f "$$lib" ]; then \
${INSTALL_LIB} "$$lib" "${DESTDIR}${LIBDIR}/$$lib"; \
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/radare2/main/pkg/PLIST,v
retrieving revision 1.17
diff -u -p -r1.17 PLIST
--- pkg/PLIST 11 Mar 2022 18:53:08 -0000 1.17
+++ pkg/PLIST 1 Aug 2022 20:08:47 -0000
@@ -1,7 +1,8 @@
bin/r2
@bin bin/r2agent
bin/r2p
-bin/r2pm
+@bin bin/r2pm
+bin/r2pm.sh
@bin bin/r2r
@bin bin/rabin2
@bin bin/radare2
@@ -12,18 +13,21 @@ bin/r2pm
@bin bin/rarun2
@bin bin/rasign2
@bin bin/rasm2
+@bin bin/ravc2
@bin bin/rax2
include/libr/
+include/libr/ptrace_wrap.h
include/libr/r2naked.h
include/libr/r_agraph.h
include/libr/r_anal.h
+include/libr/r_arch.h
include/libr/r_asm.h
include/libr/r_bin.h
include/libr/r_bin_dwarf.h
include/libr/r_bind.h
-include/libr/r_binheap.h
include/libr/r_bp.h
include/libr/r_cmd.h
+include/libr/r_codemeta.h
include/libr/r_config.h
include/libr/r_cons.h
include/libr/r_core.h
@@ -32,7 +36,6 @@ include/libr/r_crypto.h
include/libr/r_crypto/r_aes.h
include/libr/r_crypto/r_des.h
include/libr/r_debug.h
-include/libr/r_diff.h
include/libr/r_drx.h
include/libr/r_egg.h
include/libr/r_endian.h
@@ -57,20 +60,23 @@ include/libr/r_regex.h
include/libr/r_search.h
include/libr/r_sign.h
include/libr/r_skiplist.h
+include/libr/r_skyline.h
include/libr/r_socket.h
include/libr/r_syscall.h
include/libr/r_th.h
include/libr/r_types.h
include/libr/r_types_base.h
+include/libr/r_types_overflow.h
include/libr/r_userconf.h
include/libr/r_util/
include/libr/r_util.h
+include/libr/r_util/bplist.h
include/libr/r_util/pj.h
include/libr/r_util/r_alloc.h
-include/libr/r_util/r_annotated_code.h
include/libr/r_util/r_ascii_table.h
include/libr/r_util/r_asn1.h
include/libr/r_util/r_assert.h
+include/libr/r_util/r_axml.h
include/libr/r_util/r_base64.h
include/libr/r_util/r_base91.h
include/libr/r_util/r_big.h
@@ -78,18 +84,21 @@ include/libr/r_util/r_bitmap.h
include/libr/r_util/r_buf.h
include/libr/r_util/r_cache.h
include/libr/r_util/r_ctypes.h
-include/libr/r_util/r_date.h
include/libr/r_util/r_debruijn.h
+include/libr/r_util/r_diff.h
include/libr/r_util/r_event.h
include/libr/r_util/r_file.h
include/libr/r_util/r_graph.h
+include/libr/r_util/r_graph_drawable.h
include/libr/r_util/r_hex.h
include/libr/r_util/r_idpool.h
include/libr/r_util/r_intervaltree.h
include/libr/r_util/r_itv.h
+include/libr/r_util/r_json.h
include/libr/r_util/r_log.h
include/libr/r_util/r_mem.h
include/libr/r_util/r_name.h
+include/libr/r_util/r_new_rbtree.h
include/libr/r_util/r_num.h
include/libr/r_util/r_panels.h
include/libr/r_util/r_pkcs7.h
@@ -112,16 +121,19 @@ include/libr/r_util/r_strpool.h
include/libr/r_util/r_sys.h
include/libr/r_util/r_table.h
include/libr/r_util/r_time.h
+include/libr/r_util/r_token.h
include/libr/r_util/r_tree.h
include/libr/r_util/r_uleb128.h
include/libr/r_util/r_utf16.h
include/libr/r_util/r_utf32.h
include/libr/r_util/r_utf8.h
+include/libr/r_util/r_w32.h
+include/libr/r_util/r_w32dw.h
include/libr/r_util/r_x509.h
include/libr/r_vector.h
include/libr/r_version.h
+include/libr/rvc.h
include/libr/sdb/
-include/libr/sdb.h
include/libr/sdb/buffer.h
include/libr/sdb/cdb.h
include/libr/sdb/cdb_make.h
@@ -129,6 +141,7 @@ include/libr/sdb/config.h
include/libr/sdb/dict.h
include/libr/sdb/ht_inc.h
include/libr/sdb/ht_pp.h
+include/libr/sdb/ht_pu.h
include/libr/sdb/ht_up.h
include/libr/sdb/ht_uu.h
include/libr/sdb/ls.h
@@ -153,6 +166,10 @@ include/libr/sflib/darwin-x86-64/
include/libr/sflib/darwin-x86-64/sflib.h
include/libr/sflib/darwin-x86-64/sfsyscall.h
include/libr/sflib/darwin-x86-64/sfsysnr.h
+include/libr/sflib/freebsd-x86-32/
+include/libr/sflib/freebsd-x86-32/sflib.h
+include/libr/sflib/freebsd-x86-32/sfsyscall.h
+include/libr/sflib/freebsd-x86-32/sfsysnr.h
include/libr/sflib/linux-arm-32/
include/libr/sflib/linux-arm-32/sflib.h
include/libr/sflib/linux-arm-32/sfsyscall.h
@@ -169,6 +186,8 @@ include/libr/sflib/linux-x86-64/
include/libr/sflib/linux-x86-64/sflib.h
include/libr/sflib/linux-x86-64/sfsyscall.h
include/libr/sflib/linux-x86-64/sfsysnr.h
+lib/arm64dis.a
+lib/armv7dis.a
@lib lib/libr_anal.so.${LIBr_anal_VERSION}
@lib lib/libr_asm.so.${LIBr_asm_VERSION}
@lib lib/libr_bin.so.${LIBr_bin_VERSION}
@@ -189,7 +208,6 @@ include/libr/sflib/linux-x86-64/sfsysnr.
@lib lib/libr_parse.so.${LIBr_parse_VERSION}
@lib lib/libr_reg.so.${LIBr_reg_VERSION}
@lib lib/libr_search.so.${LIBr_search_VERSION}
-@static-lib lib/libr_shlr.a
@lib lib/libr_socket.so.${LIBr_socket_VERSION}
@lib lib/libr_syscall.so.${LIBr_syscall_VERSION}
@lib lib/libr_util.so.${LIBr_util_VERSION}
@@ -217,6 +235,7 @@ lib/pkgconfig/r_syscall.pc
lib/pkgconfig/r_util.pc
lib/radare2/
lib/radare2/${V}/
+@so lib/radare2/${V}/io_shm.so
lib/radare2/last
@man man/man1/r2-docker.1
@man man/man1/r2.1
@@ -230,11 +249,14 @@ lib/radare2/last
@man man/man1/ragg2.1
@man man/man1/rahash2.1
@man man/man1/rarun2.1
+@man man/man1/rasign2.1
@man man/man1/rasm2.1
+@man man/man1/ravc2.1
@man man/man1/rax2.1
@man man/man7/esil.7
share/doc/pkg-readmes/${PKGSTEM}
share/doc/radare2/
+share/doc/radare2/abi.md
share/doc/radare2/all68k.r2
share/doc/radare2/android.md
share/doc/radare2/avr.md
@@ -242,19 +264,17 @@ share/doc/radare2/bash_autocompletion.sh
share/doc/radare2/brainfuck.md
share/doc/radare2/calling-conventions.md
share/doc/radare2/capstone.md
-share/doc/radare2/cows128.data
-share/doc/radare2/crosscompile
+share/doc/radare2/cross-compile.md
share/doc/radare2/debug-internals.md
share/doc/radare2/debug.md
+share/doc/radare2/devdebug.md
share/doc/radare2/dexdump.sh
share/doc/radare2/dospart
share/doc/radare2/dwarf-line.rsc
share/doc/radare2/emscripten.md
share/doc/radare2/esil.md
share/doc/radare2/flirt.md
-share/doc/radare2/fortunes.creepy
share/doc/radare2/fortunes.fun
-share/doc/radare2/fortunes.nsfw
share/doc/radare2/fortunes.tips
share/doc/radare2/freebsd.md
share/doc/radare2/gdb.md
@@ -290,9 +310,10 @@ share/doc/radare2/repo
share/doc/radare2/rgraph.md
share/doc/radare2/sdb_ordinal.md
share/doc/radare2/siol.md
+share/doc/radare2/slides.r2s
+share/doc/radare2/snap.md
share/doc/radare2/solaris.md
-share/doc/radare2/static-plugins
-share/doc/radare2/statis.md
+share/doc/radare2/static.md
share/doc/radare2/strings.md
share/doc/radare2/termux.md
share/doc/radare2/uncrustify.cfg
@@ -304,21 +325,29 @@ share/doc/radare2/windows.md
share/doc/radare2/yara.md
share/radare2/
share/radare2/${V}/
+share/radare2/${V}/charsets/
+share/radare2/${V}/charsets/ascii.sdb
+share/radare2/${V}/charsets/ebcdic37.sdb
+share/radare2/${V}/charsets/hiragana.sdb
+share/radare2/${V}/charsets/iso8859_1.sdb
+share/radare2/${V}/charsets/katakana.sdb
+share/radare2/${V}/charsets/pokered.sdb
share/radare2/${V}/cons/
share/radare2/${V}/cons/ayu
share/radare2/${V}/cons/basic
share/radare2/${V}/cons/behelit
+share/radare2/${V}/cons/bluy
+share/radare2/${V}/cons/bobcrawl
share/radare2/${V}/cons/bold
share/radare2/${V}/cons/bright
share/radare2/${V}/cons/cga
share/radare2/${V}/cons/consonance
-share/radare2/${V}/cons/cutter
share/radare2/${V}/cons/dark
share/radare2/${V}/cons/darkda
-share/radare2/${V}/cons/defragger
share/radare2/${V}/cons/focus
share/radare2/${V}/cons/gb
share/radare2/${V}/cons/gentoo
+share/radare2/${V}/cons/iaito
share/radare2/${V}/cons/lima
share/radare2/${V}/cons/matrix
share/radare2/${V}/cons/monokai
@@ -333,7 +362,6 @@ share/radare2/${V}/cons/tango
share/radare2/${V}/cons/twilight
share/radare2/${V}/cons/white
share/radare2/${V}/cons/white2
-share/radare2/${V}/cons/xvilka
share/radare2/${V}/cons/zenburn
share/radare2/${V}/fcnsign/
share/radare2/${V}/fcnsign/cc-arm-16.sdb
@@ -347,7 +375,9 @@ share/radare2/${V}/fcnsign/cc-mips-64.sd
share/radare2/${V}/fcnsign/cc-ppc-32.sdb
share/radare2/${V}/fcnsign/cc-ppc-64.sdb
share/radare2/${V}/fcnsign/cc-riscv-64.sdb
+share/radare2/${V}/fcnsign/cc-s390-64.sdb
share/radare2/${V}/fcnsign/cc-sparc-32.sdb
+share/radare2/${V}/fcnsign/cc-v850-32.sdb
share/radare2/${V}/fcnsign/cc-x86-16.sdb
share/radare2/${V}/fcnsign/cc-x86-32.sdb
share/radare2/${V}/fcnsign/cc-x86-64.sdb
@@ -372,126 +402,54 @@ share/radare2/${V}/flag/tags.r2
share/radare2/${V}/format/
share/radare2/${V}/format/dex
share/radare2/${V}/format/dll/
-share/radare2/${V}/format/dll/AVICAP.sdb
-share/radare2/${V}/format/dll/AVIFILE.sdb
-share/radare2/${V}/format/dll/AWDEVL16.sdb
-share/radare2/${V}/format/dll/CARDS.sdb
-share/radare2/${V}/format/dll/CMC.sdb
-share/radare2/${V}/format/dll/COMM.sdb
-share/radare2/${V}/format/dll/COMMCTRL.sdb
-share/radare2/${V}/format/dll/COMMDLG.sdb
-share/radare2/${V}/format/dll/COMPOBJ.sdb
-share/radare2/${V}/format/dll/CSPMAN.sdb
-share/radare2/${V}/format/dll/DCIMAN.sdb
-share/radare2/${V}/format/dll/DDEML.sdb
-share/radare2/${V}/format/dll/DESKCP16.sdb
-share/radare2/${V}/format/dll/DIBENG.sdb
-share/radare2/${V}/format/dll/DISPDIB.sdb
-share/radare2/${V}/format/dll/DISPLAY.sdb
-share/radare2/${V}/format/dll/DSKMAINT.sdb
-share/radare2/${V}/format/dll/ENABLE3.sdb
-share/radare2/${V}/format/dll/FAXCODEC.sdb
-share/radare2/${V}/format/dll/GDI.sdb
-share/radare2/${V}/format/dll/INET16.sdb
-share/radare2/${V}/format/dll/IOSCLASS.sdb
-share/radare2/${V}/format/dll/KERNEL.sdb
-share/radare2/${V}/format/dll/KEYBOARD.sdb
-share/radare2/${V}/format/dll/LZEXPAND.sdb
-share/radare2/${V}/format/dll/MAINCP16.sdb
-share/radare2/${V}/format/dll/MAPI.sdb
-share/radare2/${V}/format/dll/MAPIU.sdb
-share/radare2/${V}/format/dll/MAPIX.sdb
-share/radare2/${V}/format/dll/MCIAVI.sdb
-share/radare2/${V}/format/dll/MCICDA.sdb
-share/radare2/${V}/format/dll/MCIMIDI.sdb
-share/radare2/${V}/format/dll/MCIOLE.sdb
-share/radare2/${V}/format/dll/MCIWAVE.sdb
-share/radare2/${V}/format/dll/MIDIMAP.sdb
-share/radare2/${V}/format/dll/ML3XEC16.sdb
-share/radare2/${V}/format/dll/MMCI.sdb
-share/radare2/${V}/format/dll/MMSYSTEM.sdb
-share/radare2/${V}/format/dll/MODEM.sdb
-share/radare2/${V}/format/dll/MODEMUI.sdb
-share/radare2/${V}/format/dll/MOUSE.sdb
-share/radare2/${V}/format/dll/MSACM.sdb
-share/radare2/${V}/format/dll/MSACMMAP.sdb
-share/radare2/${V}/format/dll/MSDOS.sdb
-share/radare2/${V}/format/dll/MSDOSD.sdb
-share/radare2/${V}/format/dll/MSGSRV32.sdb
-share/radare2/${V}/format/dll/MSJSTICK.sdb
-share/radare2/${V}/format/dll/MSMIXMGR.sdb
-share/radare2/${V}/format/dll/MSPCIC.sdb
-share/radare2/${V}/format/dll/MSPRINT.sdb
-share/radare2/${V}/format/dll/MSTCP.sdb
-share/radare2/${V}/format/dll/MSVIDEO.sdb
-share/radare2/${V}/format/dll/NETAPI.sdb
-share/radare2/${V}/format/dll/NETCPL.sdb
-share/radare2/${V}/format/dll/NETDI.sdb
-share/radare2/${V}/format/dll/NETOS.sdb
-share/radare2/${V}/format/dll/NETWARE.sdb
-share/radare2/${V}/format/dll/NW16.sdb
-share/radare2/${V}/format/dll/OLE2.sdb
-share/radare2/${V}/format/dll/OLE2CONV.sdb
-share/radare2/${V}/format/dll/OLE2DISP.sdb
-share/radare2/${V}/format/dll/OLE2NLS.sdb
-share/radare2/${V}/format/dll/OLECLI.sdb
-share/radare2/${V}/format/dll/OLESVR.sdb
-share/radare2/${V}/format/dll/PIFMGR.sdb
-share/radare2/${V}/format/dll/PKPD.sdb
-share/radare2/${V}/format/dll/PMSPL.sdb
-share/radare2/${V}/format/dll/POWER.sdb
-share/radare2/${V}/format/dll/RASAPI16.sdb
-share/radare2/${V}/format/dll/RNASETUP.sdb
-share/radare2/${V}/format/dll/RSRC16.sdb
-share/radare2/${V}/format/dll/SB16SND.sdb
-share/radare2/${V}/format/dll/SBFM.sdb
-share/radare2/${V}/format/dll/SETUP4.sdb
-share/radare2/${V}/format/dll/SETUPX.sdb
-share/radare2/${V}/format/dll/SHELL.sdb
-share/radare2/${V}/format/dll/SOUND.sdb
-share/radare2/${V}/format/dll/SPOOLER.sdb
-share/radare2/${V}/format/dll/STORAGE.sdb
-share/radare2/${V}/format/dll/SYSCLASS.sdb
-share/radare2/${V}/format/dll/SYSDETMG.sdb
-share/radare2/${V}/format/dll/SYSDM.sdb
-share/radare2/${V}/format/dll/SYSEDIT.sdb
-share/radare2/${V}/format/dll/SYSTEM.sdb
-share/radare2/${V}/format/dll/SYSTHUNK.sdb
-share/radare2/${V}/format/dll/TAPI.sdb
-share/radare2/${V}/format/dll/TAPIADDR.sdb
-share/radare2/${V}/format/dll/TAPIEXE.sdb
-share/radare2/${V}/format/dll/TAPIINI.sdb
-share/radare2/${V}/format/dll/TOOLHELP.sdb
-share/radare2/${V}/format/dll/TYPELIB.sdb
-share/radare2/${V}/format/dll/UMDM16.sdb
-share/radare2/${V}/format/dll/USER.sdb
-share/radare2/${V}/format/dll/VER.sdb
-share/radare2/${V}/format/dll/WHLP16T.sdb
-share/radare2/${V}/format/dll/WIN32S16.sdb
-share/radare2/${V}/format/dll/WIN87EM.sdb
-share/radare2/${V}/format/dll/WINASPI.sdb
-share/radare2/${V}/format/dll/WINNET16.sdb
-share/radare2/${V}/format/dll/WINOLDAP.sdb
-share/radare2/${V}/format/dll/WINSOCK.sdb
-share/radare2/${V}/format/dll/WINSPL16.sdb
-share/radare2/${V}/format/dll/WPSAPD.sdb
-share/radare2/${V}/format/dll/WPSUNI.sdb
-share/radare2/${V}/format/dll/WPSUNIRE.sdb
-share/radare2/${V}/format/dll/WSASRV.sdb
share/radare2/${V}/format/dll/aclui.sdb
share/radare2/${V}/format/dll/activeds.sdb
share/radare2/${V}/format/dll/atl.sdb
+share/radare2/${V}/format/dll/avicap.sdb
+share/radare2/${V}/format/dll/avifile.sdb
+share/radare2/${V}/format/dll/awdevl16.sdb
share/radare2/${V}/format/dll/borlndmm.sdb
share/radare2/${V}/format/dll/browseui.sdb
share/radare2/${V}/format/dll/cabinet.sdb
+share/radare2/${V}/format/dll/cards.sdb
+share/radare2/${V}/format/dll/cmc.sdb
share/radare2/${V}/format/dll/comctl32.sdb
+share/radare2/${V}/format/dll/comm.sdb
+share/radare2/${V}/format/dll/commctrl.sdb
+share/radare2/${V}/format/dll/commdlg.sdb
+share/radare2/${V}/format/dll/compobj.sdb
share/radare2/${V}/format/dll/csmfpapi.sdb
share/radare2/${V}/format/dll/csmtpapi.sdb
share/radare2/${V}/format/dll/csncdapi.sdb
+share/radare2/${V}/format/dll/cspman.sdb
+share/radare2/${V}/format/dll/dciman.sdb
+share/radare2/${V}/format/dll/ddeml.sdb
+share/radare2/${V}/format/dll/deskcp16.sdb
+share/radare2/${V}/format/dll/dibeng.sdb
+share/radare2/${V}/format/dll/dispdib.sdb
+share/radare2/${V}/format/dll/display.sdb
+share/radare2/${V}/format/dll/dskmaint.sdb
share/radare2/${V}/format/dll/dsound.sdb
+share/radare2/${V}/format/dll/enable3.sdb
+share/radare2/${V}/format/dll/faxcodec.sdb
+share/radare2/${V}/format/dll/gdi.sdb
share/radare2/${V}/format/dll/gsprop32.sdb
share/radare2/${V}/format/dll/iertutil.sdb
+share/radare2/${V}/format/dll/inet16.sdb
+share/radare2/${V}/format/dll/iosclass.sdb
+share/radare2/${V}/format/dll/kernel.sdb
share/radare2/${V}/format/dll/kernel32.sdb
+share/radare2/${V}/format/dll/keyboard.sdb
+share/radare2/${V}/format/dll/lzexpand.sdb
+share/radare2/${V}/format/dll/maincp16.sdb
+share/radare2/${V}/format/dll/mapi.sdb
+share/radare2/${V}/format/dll/mapiu.sdb
+share/radare2/${V}/format/dll/mapix.sdb
+share/radare2/${V}/format/dll/mciavi.sdb
+share/radare2/${V}/format/dll/mcicda.sdb
+share/radare2/${V}/format/dll/mcimidi.sdb
+share/radare2/${V}/format/dll/mciole.sdb
+share/radare2/${V}/format/dll/mciwave.sdb
share/radare2/${V}/format/dll/mfc100u.sdb
share/radare2/${V}/format/dll/mfc120.sdb
share/radare2/${V}/format/dll/mfc140u.sdb
@@ -502,27 +460,96 @@ share/radare2/${V}/format/dll/mfc42u.sdb
share/radare2/${V}/format/dll/mfc71.sdb
share/radare2/${V}/format/dll/mfc71u.sdb
share/radare2/${V}/format/dll/mfc90u.sdb
+share/radare2/${V}/format/dll/midimap.sdb
+share/radare2/${V}/format/dll/ml3xec16.sdb
+share/radare2/${V}/format/dll/mmci.sdb
+share/radare2/${V}/format/dll/mmsystem.sdb
+share/radare2/${V}/format/dll/modem.sdb
+share/radare2/${V}/format/dll/modemui.sdb
+share/radare2/${V}/format/dll/mouse.sdb
+share/radare2/${V}/format/dll/msacm.sdb
+share/radare2/${V}/format/dll/msacmmap.sdb
+share/radare2/${V}/format/dll/msdos.sdb
+share/radare2/${V}/format/dll/msdosd.sdb
share/radare2/${V}/format/dll/msi.sdb
+share/radare2/${V}/format/dll/msjstick.sdb
+share/radare2/${V}/format/dll/msmixmgr.sdb
+share/radare2/${V}/format/dll/mspcic.sdb
+share/radare2/${V}/format/dll/msprint.sdb
+share/radare2/${V}/format/dll/mstcp.sdb
share/radare2/${V}/format/dll/mstlsapi.sdb
share/radare2/${V}/format/dll/msvbvm50.sdb
share/radare2/${V}/format/dll/msvbvm60.sdb
+share/radare2/${V}/format/dll/msvideo.sdb
+share/radare2/${V}/format/dll/netapi.sdb
+share/radare2/${V}/format/dll/netcpl.sdb
+share/radare2/${V}/format/dll/netdi.sdb
+share/radare2/${V}/format/dll/netos.sdb
+share/radare2/${V}/format/dll/netware.sdb
+share/radare2/${V}/format/dll/nw16.sdb
share/radare2/${V}/format/dll/odbc32.sdb
+share/radare2/${V}/format/dll/ole2.sdb
+share/radare2/${V}/format/dll/ole2conv.sdb
+share/radare2/${V}/format/dll/ole2disp.sdb
+share/radare2/${V}/format/dll/ole2nls.sdb
share/radare2/${V}/format/dll/oleaut32.sdb
+share/radare2/${V}/format/dll/olecli.sdb
share/radare2/${V}/format/dll/olecli32.sdb
share/radare2/${V}/format/dll/oledlg.sdb
share/radare2/${V}/format/dll/olepro32.sdb
+share/radare2/${V}/format/dll/olesvr.sdb
share/radare2/${V}/format/dll/olesvr32.sdb
+share/radare2/${V}/format/dll/pifmgr.sdb
+share/radare2/${V}/format/dll/pkpd.sdb
+share/radare2/${V}/format/dll/pmspl.sdb
+share/radare2/${V}/format/dll/power.sdb
+share/radare2/${V}/format/dll/rasapi16.sdb
+share/radare2/${V}/format/dll/rnasetup.sdb
+share/radare2/${V}/format/dll/rsrc16.sdb
+share/radare2/${V}/format/dll/sb16snd.sdb
+share/radare2/${V}/format/dll/sbfm.sdb
+share/radare2/${V}/format/dll/setup4.sdb
+share/radare2/${V}/format/dll/setupx.sdb
share/radare2/${V}/format/dll/shdocvw.sdb
+share/radare2/${V}/format/dll/shell.sdb
share/radare2/${V}/format/dll/shell32.sdb
share/radare2/${V}/format/dll/shlwapi.sdb
+share/radare2/${V}/format/dll/sound.sdb
+share/radare2/${V}/format/dll/spooler.sdb
share/radare2/${V}/format/dll/spr32d70.sdb
+share/radare2/${V}/format/dll/storage.sdb
+share/radare2/${V}/format/dll/sysclass.sdb
+share/radare2/${V}/format/dll/sysdetmg.sdb
+share/radare2/${V}/format/dll/sysdm.sdb
+share/radare2/${V}/format/dll/sysedit.sdb
+share/radare2/${V}/format/dll/system.sdb
+share/radare2/${V}/format/dll/systhunk.sdb
+share/radare2/${V}/format/dll/tapi.sdb
+share/radare2/${V}/format/dll/tapiaddr.sdb
+share/radare2/${V}/format/dll/toolhelp.sdb
+share/radare2/${V}/format/dll/typelib.sdb
+share/radare2/${V}/format/dll/umdm16.sdb
share/radare2/${V}/format/dll/urlmon.sdb
+share/radare2/${V}/format/dll/user.sdb
share/radare2/${V}/format/dll/uxtheme.sdb
share/radare2/${V}/format/dll/vb40032.sdb
+share/radare2/${V}/format/dll/ver.sdb
share/radare2/${V}/format/dll/vssapi.sdb
+share/radare2/${V}/format/dll/whlp16t.sdb
+share/radare2/${V}/format/dll/win32s16.sdb
+share/radare2/${V}/format/dll/win87em.sdb
+share/radare2/${V}/format/dll/winaspi.sdb
share/radare2/${V}/format/dll/winmm.sdb
+share/radare2/${V}/format/dll/winnet16.sdb
+share/radare2/${V}/format/dll/winoldap.sdb
+share/radare2/${V}/format/dll/winsock.sdb
+share/radare2/${V}/format/dll/winspl16.sdb
share/radare2/${V}/format/dll/wldap32.sdb
+share/radare2/${V}/format/dll/wpsapd.sdb
+share/radare2/${V}/format/dll/wpsuni.sdb
+share/radare2/${V}/format/dll/wpsunire.sdb
share/radare2/${V}/format/dll/ws2_32.sdb
+share/radare2/${V}/format/dll/wsasrv.sdb
share/radare2/${V}/format/dll/wsnmp32.sdb
share/radare2/${V}/format/dll/wsock32.sdb
share/radare2/${V}/format/elf32
@@ -555,7 +582,6 @@ share/radare2/${V}/magic/java
share/radare2/${V}/magic/jpeg
share/radare2/${V}/magic/linux
share/radare2/${V}/magic/mach
-share/radare2/${V}/magic/mail.news
share/radare2/${V}/magic/microsoft
share/radare2/${V}/magic/mime
share/radare2/${V}/magic/netbsd
@@ -580,6 +606,8 @@ share/radare2/${V}/opcodes/LH5801.sdb
share/radare2/${V}/opcodes/arc.sdb
share/radare2/${V}/opcodes/arm.sdb
share/radare2/${V}/opcodes/avr.sdb
+share/radare2/${V}/opcodes/bf.sdb
+share/radare2/${V}/opcodes/bpf.sdb
share/radare2/${V}/opcodes/chip8.sdb
share/radare2/${V}/opcodes/dalvik.sdb
share/radare2/${V}/opcodes/i4004.sdb
@@ -594,10 +622,11 @@ share/radare2/${V}/opcodes/pic18c.sdb
share/radare2/${V}/opcodes/ppc.sdb
share/radare2/${V}/opcodes/propeller.sdb
share/radare2/${V}/opcodes/riscv.sdb
+share/radare2/${V}/opcodes/s390.sdb
share/radare2/${V}/opcodes/sh.sdb
share/radare2/${V}/opcodes/sparc.sdb
-share/radare2/${V}/opcodes/sysz.sdb
share/radare2/${V}/opcodes/tms320.sdb
+share/radare2/${V}/opcodes/tricore.sdb
share/radare2/${V}/opcodes/v810.sdb
share/radare2/${V}/opcodes/v850.sdb
share/radare2/${V}/opcodes/x86.sdb
@@ -633,57 +662,29 @@ share/radare2/${V}/www/d3/d3.layout.js
share/radare2/${V}/www/d3/index.html
share/radare2/${V}/www/d3/packages.js
share/radare2/${V}/www/d3/style.css
-share/radare2/${V}/www/enyo/
-share/radare2/${V}/www/enyo/disassembler_old.js
-share/radare2/${V}/www/enyo/enyo/
-share/radare2/${V}/www/enyo/enyo.css
-share/radare2/${V}/www/enyo/enyo/lib/
-share/radare2/${V}/www/enyo/enyo/lib/onyx/
-share/radare2/${V}/www/enyo/enyo/lib/onyx/images/
-share/radare2/${V}/www/enyo/enyo/lib/onyx/images/gradient-invert.png
-share/radare2/${V}/www/enyo/enyo/lib/onyx/images/gradient.png
-share/radare2/${V}/www/enyo/enyo_app.js
-share/radare2/${V}/www/enyo/gradient-invert.png
-share/radare2/${V}/www/enyo/gradient.png
-share/radare2/${V}/www/enyo/icon.png
-share/radare2/${V}/www/enyo/index.html
-share/radare2/${V}/www/enyo/r2app.js
-share/radare2/${V}/www/enyo/r2core.css
-share/radare2/${V}/www/enyo/r2core.js
-share/radare2/${V}/www/enyo/rlogo-tr.png
-share/radare2/${V}/www/enyo/stylesheet.css
-share/radare2/${V}/www/enyo/vendors/
-share/radare2/${V}/www/enyo/vendors/backbone-min.js
-share/radare2/${V}/www/enyo/vendors/joint.layout.DirectedGraph.js
-share/radare2/${V}/www/enyo/vendors/joint.min.css
-share/radare2/${V}/www/enyo/vendors/joint.min.js
-share/radare2/${V}/www/enyo/vendors/jquery-ui.min.js
-share/radare2/${V}/www/enyo/vendors/jquery.layout-latest.min.js
-share/radare2/${V}/www/enyo/vendors/jquery.min.js
-share/radare2/${V}/www/enyo/vendors/jquery.scrollTo.min.js
-share/radare2/${V}/www/enyo/vendors/lodash.min.js
share/radare2/${V}/www/f/
share/radare2/${V}/www/f/index.html
share/radare2/${V}/www/f/r2.js
share/radare2/${V}/www/favicon.ico
-share/radare2/${V}/www/graph/
-share/radare2/${V}/www/graph/img/
-share/radare2/${V}/www/graph/img/arrow.gif
-share/radare2/${V}/www/graph/img/arrow_d.gif
-share/radare2/${V}/www/graph/img/arrow_l.gif
-share/radare2/${V}/www/graph/img/arrow_r.gif
-share/radare2/${V}/www/graph/img/arrow_u.gif
-share/radare2/${V}/www/graph/index.html
-share/radare2/${V}/www/graph/index.js
-share/radare2/${V}/www/graph/js-graph-it.css
-share/radare2/${V}/www/graph/js-graph-it.js
-share/radare2/${V}/www/graph/make.sh
-share/radare2/${V}/www/graph/sf-homepage.css
+share/radare2/${V}/www/icon.png
share/radare2/${V}/www/index.html
share/radare2/${V}/www/index.old.html
share/radare2/${V}/www/log.html
share/radare2/${V}/www/m/
-share/radare2/${V}/www/m/app.js
+share/radare2/${V}/www/m/css/
+share/radare2/${V}/www/m/css/autocomplete.css
+share/radare2/${V}/www/m/css/console.css
+share/radare2/${V}/www/m/css/contextmenu.css
+share/radare2/${V}/www/m/css/disasm.css
+share/radare2/${V}/www/m/css/flexcontainer.css
+share/radare2/${V}/www/m/css/hexdump.css
+share/radare2/${V}/www/m/css/material-design-icons.css
+share/radare2/${V}/www/m/css/networkerr.css
+share/radare2/${V}/www/m/css/overview.css
+share/radare2/${V}/www/m/css/styles.css
+share/radare2/${V}/www/m/css/tables.css
+share/radare2/${V}/www/m/css/terminal.css
+share/radare2/${V}/www/m/css/widget.css
share/radare2/${V}/www/m/disasmNavProvider.js
share/radare2/${V}/www/m/disasmProvider.js
share/radare2/${V}/www/m/hexchunkProvider.js
@@ -693,8 +694,11 @@ share/radare2/${V}/www/m/images/rlogo256
share/radare2/${V}/www/m/images/user.jpg
share/radare2/${V}/www/m/index.html
share/radare2/${V}/www/m/legacy.js
+share/radare2/${V}/www/m/main.min.js
+share/radare2/${V}/www/m/main.min.js.LICENSE.txt
share/radare2/${V}/www/m/r2.js
share/radare2/${V}/www/m/stylesheet.css
+share/radare2/${V}/www/m/tools.legacy.js
share/radare2/${V}/www/m/vendors/
share/radare2/${V}/www/m/vendors/FileSaver.min.js
share/radare2/${V}/www/m/vendors/dialog-polyfill.css
@@ -711,6 +715,7 @@ share/radare2/${V}/www/m/vendors/fonts/R
share/radare2/${V}/www/m/vendors/fonts/Roboto-normal-900.woff
share/radare2/${V}/www/m/vendors/fonts/fonts.css
share/radare2/${V}/www/m/vendors/images/
+share/radare2/${V}/www/m/vendors/images/favicon.ico
share/radare2/${V}/www/m/vendors/images/sort_asc.png
share/radare2/${V}/www/m/vendors/images/sort_asc_disabled.png
share/radare2/${V}/www/m/vendors/images/sort_both.png
@@ -729,32 +734,6 @@ share/radare2/${V}/www/old/index.html
share/radare2/${V}/www/old/rlogo2.png
share/radare2/${V}/www/old/script.js
share/radare2/${V}/www/old/style.css
-share/radare2/${V}/www/p/
-share/radare2/${V}/www/p/dependencies.css
-share/radare2/${V}/www/p/dependencies.js
-share/radare2/${V}/www/p/index.html
-share/radare2/${V}/www/p/main.js
-share/radare2/${V}/www/p/panels.js
-share/radare2/${V}/www/p/r2core.css
-share/radare2/${V}/www/p/r2core.js
-share/radare2/${V}/www/p/rlogo-inv.png
-share/radare2/${V}/www/p/vendors/
-share/radare2/${V}/www/p/vendors/backbone-min.js
-share/radare2/${V}/www/p/vendors/dagre.core.js
-share/radare2/${V}/www/p/vendors/graphlib.core.js
-share/radare2/${V}/www/p/vendors/joint.layout.DirectedGraph.js
-share/radare2/${V}/www/p/vendors/joint.layout.DirectedGraph.min.js
-share/radare2/${V}/www/p/vendors/joint.min.css
-share/radare2/${V}/www/p/vendors/joint.min.js
-share/radare2/${V}/www/p/vendors/jquery-ui.min.js
-share/radare2/${V}/www/p/vendors/jquery.layout-latest.min.js
-share/radare2/${V}/www/p/vendors/jquery.min.js
-share/radare2/${V}/www/p/vendors/jquery.onoff.css
-share/radare2/${V}/www/p/vendors/jquery.onoff.min.js
-share/radare2/${V}/www/p/vendors/jquery.scrollTo.min.js
-share/radare2/${V}/www/p/vendors/jquery.ui-contextmenu.min.js
-share/radare2/${V}/www/p/vendors/layout-default-latest.css
-share/radare2/${V}/www/p/vendors/lodash.min.js
share/radare2/${V}/www/r2.svg
share/radare2/${V}/www/rlogo.png
share/radare2/${V}/www/t/
--
Best Regards
Edd Barrett
https://www.theunixzoo.co.uk
No comments:
Post a Comment