From 06f1fc01176eceddec076c8136ad80292d2f5fc8 Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Wed, 26 Jul 2023 09:38:39 +0000 Subject: riscv64: Add basic disassembler. Add a disassembler that differentiates between 16-bit and 32-bit instructions and disassembles 32-bit LUI, AUIPC, branches, loads, stores and integral arithmetic operations. Test: m dump-oat # and manually inspect output Bug: 283082089 Change-Id: I0946aaf2bb99d5539efbcecabc111def2a512439 --- disassembler/Android.bp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'disassembler/Android.bp') diff --git a/disassembler/Android.bp b/disassembler/Android.bp index b7f758ffdc..511292d6fa 100644 --- a/disassembler/Android.bp +++ b/disassembler/Android.bp @@ -37,6 +37,9 @@ art_cc_defaults { arm64: { srcs: ["disassembler_arm64.cc"], }, + riscv64: { + srcs: ["disassembler_riscv64.cc"], + }, x86: { srcs: ["disassembler_x86.cc"], }, -- cgit v1.2.3-59-g8ed1b