riscemu.types.exceptions module

RiscEmu (c) 2021 Anton Lydike

SPDX-License-Identifier: MIT

exception riscemu.types.exceptions.RiscemuBaseException

Bases: BaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

__init__(msg, 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, data)

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

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

Bases: riscemu.types.exceptions.RiscemuBaseException

message()