misc: annotations and dead code removal
This commit is contained in:
parent
7a4972d48f
commit
c7e14a3b42
16
CHANGELOG.md
16
CHANGELOG.md
@ -1,5 +1,21 @@
|
||||
# Changelog
|
||||
|
||||
## Upcoming 2.0.6
|
||||
|
||||
**Planned:**
|
||||
- Add a floating point unit
|
||||
- Add a crt0.s
|
||||
- Add `mmap2` syscall with code 192
|
||||
|
||||
## 2.0.5
|
||||
|
||||
- Added unlimited register mode with `-o unlimited_regs`
|
||||
|
||||
## 2.0.4
|
||||
|
||||
- Bugfix: fix a sign issue in instruction parsing for `rd, rs, rs` format
|
||||
- Bugfix: respect `conf.debug_instruction` setting
|
||||
|
||||
## 2.0.3 - 2022-04-18
|
||||
|
||||
- Syscalls: cleaned up formatting and added instructions for extensions
|
||||
|
@ -347,14 +347,3 @@ class MMU:
|
||||
return sec.context
|
||||
|
||||
return InstructionContext()
|
||||
|
||||
def report_addr(self, addr: T_AbsoluteAddress):
|
||||
sec = self.get_sec_containing(addr)
|
||||
if not sec:
|
||||
print("addr is in no section!")
|
||||
return
|
||||
owner = [b for b in self.programs if b.name == sec.owner]
|
||||
if owner:
|
||||
print("owned by: {}".format(owner[0]))
|
||||
|
||||
print("{}: 0x{:0x} + 0x{:0x}".format(name, val, addr - val))
|
||||
|
@ -1,6 +1,6 @@
|
||||
import typing
|
||||
from abc import ABC, abstractmethod
|
||||
from typing import List, Type, Callable, Set, Dict
|
||||
from typing import List, Type, Callable, Set, Dict, TYPE_CHECKING
|
||||
|
||||
from ..registers import Registers
|
||||
from ..config import RunConfig
|
||||
|
Loading…
Reference in New Issue
Block a user