disas/nanomips: Delete NMD class second field
We're deleting the m_pc field of the NMD class. It's now part of the Dis_info struct that this patch introduces. Currently, the Dis_info struct has just one field, m_pc, which we need for address calculation in the ADDRESS function. We're filling Dis_info at the entrance of the nanoMIPS disassembler. I.e. print_insn_nanomips. Next, we're adding that information as an argument wherever we need to. Since NMD class now has no more fields, the NMD constructor is also deleted. Signed-off-by: Milica Lazarevic <milica.lazarevic@syrmia.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220912122635.74032-5-milica.lazarevic@syrmia.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
parent
0c2a3b43a1
commit
9972c8fa7c
1368
disas/nanomips.cpp
1368
disas/nanomips.cpp
File diff suppressed because it is too large
Load Diff
1292
disas/nanomips.h
1292
disas/nanomips.h
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user