summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/unidasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/unidasm.cpp')
-rw-r--r--src/tools/unidasm.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp
index 1f093df9416..744d65282a3 100644
--- a/src/tools/unidasm.cpp
+++ b/src/tools/unidasm.cpp
@@ -710,7 +710,7 @@ unidasm_data_buffer::unidasm_data_buffer(util::disasm_interface *_disasm, const
break;
case -1:
- lr8 = [this](offs_t pc) -> u8 { abort(); };
+ lr8 = [](offs_t pc) -> u8 { abort(); };
lr16 = [this](offs_t pc) -> u16 {
const u16 *p = get_ptr<u16>(pc);
return p ?
@@ -758,8 +758,8 @@ unidasm_data_buffer::unidasm_data_buffer(util::disasm_interface *_disasm, const
break;
case -2:
- lr8 = [this](offs_t pc) -> u8 { abort(); };
- lr16 = [this](offs_t pc) -> u16 { abort(); };
+ lr8 = [](offs_t pc) -> u8 { abort(); };
+ lr16 = [](offs_t pc) -> u16 { abort(); };
lr32 = [this](offs_t pc) -> u16 {
const u32 *p = get_ptr<u32>(pc);
return p ?
@@ -789,9 +789,9 @@ unidasm_data_buffer::unidasm_data_buffer(util::disasm_interface *_disasm, const
break;
case -3:
- lr8 = [this](offs_t pc) -> u8 { abort(); };
- lr16 = [this](offs_t pc) -> u16 { abort(); };
- lr32 = [this](offs_t pc) -> u32 { abort(); };
+ lr8 = [](offs_t pc) -> u8 { abort(); };
+ lr16 = [](offs_t pc) -> u16 { abort(); };
+ lr32 = [](offs_t pc) -> u32 { abort(); };
lr64 = [this](offs_t pc) -> u64 {
const u64 *p = get_ptr<u64>(pc);
return p ?
@@ -801,10 +801,9 @@ unidasm_data_buffer::unidasm_data_buffer(util::disasm_interface *_disasm, const
break;
case 3:
- assert(entry->endian == );
- lr8 = [this](offs_t pc) -> u8 { abort(); };
- lr32 = [this](offs_t pc) -> u32 { abort(); };
- lr64 = [this](offs_t pc) -> u64 { abort(); };
+ lr8 = [](offs_t pc) -> u8 { abort(); };
+ lr32 = [](offs_t pc) -> u32 { abort(); };
+ lr64 = [](offs_t pc) -> u64 { abort(); };
lr16 = [this](offs_t pc) -> u16 {
if(pc < base_pc)
return 0x0000;
@@ -1028,7 +1027,7 @@ int main(int argc, char *argv[])
lpce &= pc_mask;
return dis->pc_linear_to_real(lpce);
};
- next_pc_wrap = [pc_mask, page_mask, dis = disasm.get()](offs_t pc, offs_t size) {
+ next_pc_wrap = [page_mask, dis = disasm.get()](offs_t pc, offs_t size) {
offs_t lpc = dis->pc_real_to_linear(pc);
offs_t lpce = (lpc & ~page_mask) | ((lpc + size) & page_mask);
return dis->pc_linear_to_real(lpce);
@@ -1042,7 +1041,7 @@ int main(int argc, char *argv[])
pce &= pc_mask;
return pce;
};
- next_pc_wrap = [pc_mask, page_mask](offs_t pc, offs_t size) {
+ next_pc_wrap = [page_mask](offs_t pc, offs_t size) {
offs_t pce = (pc & ~page_mask) | ((pc + size) & page_mask);
return pce;
};