Skip to content

Commit

Permalink
Add Vector35 ARM64 disassembler and analyzer plugins (#269)
Browse files Browse the repository at this point in the history
  • Loading branch information
trufae committed Dec 8, 2020
1 parent ef6b082 commit 7c0287d
Show file tree
Hide file tree
Showing 15 changed files with 1,351 additions and 5 deletions.
8 changes: 7 additions & 1 deletion Makefile.acr
Expand Up @@ -12,7 +12,7 @@ DIRS+=libr/anal/p
endif

help:
@echo "Usage make [target] .. Targets:"
@echo "Usage make [target] .. Targets:"
@echo " all - build everything"
@echo " baleful - build baleful r2 plugin"
@echo " asm - build armthumb, ppc, psosvm, x86bea, m68k plugins"
Expand All @@ -24,6 +24,12 @@ help:
@echo " (target)-install - install given plugin"
@echo " (target)-clean - clean given plugin"

arm64v35:
$(MAKE) -C libr/asm arm64v35
$(MAKE) -C libr/anal arm64v35

arm64v35-install:
cp -f libr/{asm,anal}/p/asm*v35.$(LIBEXT) $(R2PM_PLUGDIR)

# @echo " install-yara{2,3} - install Yara 2 or 3 from Git"

Expand Down
3 changes: 3 additions & 0 deletions libr/anal/Makefile
@@ -1,6 +1,9 @@
ba2:
cd p ; $(MAKE) anal_ba2.$(LIBEXT)

arm64v35:
cd p ; $(MAKE) anal_arm_v35.$(LIBEXT)

bea:
cd p ; $(MAKE) anal_x86_bea.$(LIBEXT)

Expand Down
1 change: 1 addition & 0 deletions libr/anal/p/Makefile
Expand Up @@ -2,6 +2,7 @@ ARCHS=

ARCHS+=ba2.mk
ARCHS+=x86_bea.mk
ARCHS+=arm_v35.mk
#ARCHS+=x86_im.mk
ARCHS+=x86_simple.mk
ARCHS+=x86_udis.mk
Expand Down

0 comments on commit 7c0287d

Please sign in to comment.