riscemu.types.exceptions module

RiscEmu (c) 2021 Anton Lydike

SPDX-License-Identifier: MIT

exception riscemu.types.exceptions.RiscemuBaseException

Bases: BaseException

abstract message() str
print_stacktrace()
exception riscemu.types.exceptions.ParseException(msg: str, data=None)

Bases: RiscemuBaseException

__init__(msg: str, data=None)
message()
riscemu.types.exceptions.ASSERT_EQ(a1, a2)
riscemu.types.exceptions.ASSERT_LEN(a1, size)
riscemu.types.exceptions.ASSERT_NOT_NULL(a1)
riscemu.types.exceptions.ASSERT_NOT_IN(a1, a2)
riscemu.types.exceptions.ASSERT_IN(a1, a2)
exception riscemu.types.exceptions.LinkerException(msg: str, data)

Bases: RiscemuBaseException

__init__(msg: str, data)
message()
exception riscemu.types.exceptions.MemoryAccessException(msg: str, addr, size, op)

Bases: RiscemuBaseException

__init__(msg: str, addr, size, op)
message()
exception riscemu.types.exceptions.OutOfMemoryException(action)

Bases: RiscemuBaseException

__init__(action)
message()
exception riscemu.types.exceptions.InvalidAllocationException(msg, name, size, flags)

Bases: RiscemuBaseException

__init__(msg, name, size, flags)
message()
exception riscemu.types.exceptions.UnimplementedInstruction(ins: Instruction, context=None)

Bases: RiscemuBaseException

__init__(ins: Instruction, context=None)
message()
exception riscemu.types.exceptions.InvalidRegisterException(reg)

Bases: RiscemuBaseException

__init__(reg)
message()
exception riscemu.types.exceptions.InvalidSyscallException(scall)

Bases: RiscemuBaseException

__init__(scall)
message()
riscemu.types.exceptions.INS_NOT_IMPLEMENTED(ins)
exception riscemu.types.exceptions.NumberFormatException(msg)

Bases: RiscemuBaseException

__init__(msg)
message()
exception riscemu.types.exceptions.LaunchDebuggerException

Bases: RiscemuBaseException

message() str