Get original register name for the specified alias. Args: name: aliaes register name Returns: original name of aliased register, or same name if not an alias
(self, name: str)
| 60 | return {self._swaps.get(k, k): v for k, v in mapping.items()} |
| 61 | |
| 62 | def unalias(self, name: str) -> str: |
| 63 | """Get original register name for the specified alias. |
| 64 | |
| 65 | Args: |
| 66 | name: aliaes register name |
| 67 | |
| 68 | Returns: original name of aliased register, or same name if not an alias |
| 69 | """ |
| 70 | |
| 71 | # perform a reversed lookup in swaps to find the original name for given alias |
| 72 | return next((org for org, alt in self._swaps.items() if name == alt), name) |
| 73 | |
| 74 | def read_insn(self, address: int) -> Optional[bytearray]: |
| 75 | """Read a single instruction from given address. |
no outgoing calls
no test coverage detected