avatar²
1.0
Contents:
avatar2
avatar²
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
action_valid_decorator_factory() (in module avatar2.targets.target)
add() (avatar2.watchmen.Watchmen method)
add_memory_range() (avatar2.avatar2.Avatar method)
add_target() (avatar2.avatar2.Avatar method)
add_transition() (in module avatar2.plugins.orchestrator)
add_watch_types() (avatar2.watchmen.Watchmen method)
add_watchman() (avatar2.watchmen.Watchmen method)
address (avatar2.protocols.remote_memory.RemoteMemoryReq attribute)
ARM (class in avatar2.archs.arm)
ARMBE (class in avatar2.archs.arm)
assemble_cmd_line() (avatar2.targets.qemu_target.QemuTarget method)
asyncReaction (class in avatar2.watchmen)
Avatar (class in avatar2.avatar2)
avatar2 (module)
avatar2.archs (module)
avatar2.archs.arm (module)
avatar2.archs.x86 (module)
avatar2.avatar2 (module)
avatar2.memory_range (module)
avatar2.message (module)
avatar2.peripherals (module)
avatar2.peripherals.avatar_peripheral (module)
avatar2.peripherals.nucleo_usart (module)
avatar2.plugins (module)
avatar2.plugins.instruction_forwarder (module)
avatar2.plugins.orchestrator (module)
avatar2.protocols (module)
avatar2.protocols.gdb (module)
avatar2.protocols.openocd (module)
avatar2.protocols.qmp (module)
avatar2.protocols.remote_memory (module)
avatar2.targets (module)
avatar2.targets.dummy_target (module)
avatar2.targets.gdb_target (module)
avatar2.targets.openocd_target (module)
avatar2.targets.panda_target (module)
avatar2.targets.qemu_target (module)
avatar2.targets.target (module)
avatar2.watchmen (module)
AvatarMessage (class in avatar2.message)
AvatarPeripheral (class in avatar2.peripherals.avatar_peripheral)
B
begin_record() (avatar2.targets.panda_target.PandaTarget method)
begin_replay() (avatar2.targets.panda_target.PandaTarget method)
BreakpointHitMessage (class in avatar2.message)
C
capstone_arch (avatar2.archs.arm.ARM attribute)
(avatar2.archs.x86.X86 attribute)
capstone_mode (avatar2.archs.arm.ARM attribute)
(avatar2.archs.arm.ARMBE attribute)
(avatar2.archs.x86.X86 attribute)
connect() (avatar2.protocols.openocd.OpenOCDProtocol method)
(avatar2.protocols.qmp.QMPProtocol method)
(avatar2.protocols.remote_memory.RemoteMemoryProtocol method)
cont() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
CREATED (avatar2.targets.target.TargetStates attribute)
D
disable_transitions() (in module avatar2.plugins.orchestrator)
DummyTarget (class in avatar2.targets.dummy_target)
E
enable_transitions() (in module avatar2.plugins.orchestrator)
end_record() (avatar2.targets.panda_target.PandaTarget method)
end_replay() (avatar2.targets.panda_target.PandaTarget method)
execute_command() (avatar2.protocols.qmp.QMPProtocol method)
EXITED (avatar2.targets.target.TargetStates attribute)
F
forward_instructions() (in module avatar2.plugins.instruction_forwarder)
G
GDBProtocol (class in avatar2.protocols.gdb)
GDBResponseListener (class in avatar2.protocols.gdb)
GDBTarget (class in avatar2.targets.gdb_target)
generate_configuration() (avatar2.targets.qemu_target.QemuTarget method)
get_async_response() (avatar2.protocols.gdb.GDBResponseListener method)
get_memory_range() (avatar2.avatar2.Avatar method)
get_register_names() (avatar2.protocols.gdb.GDBProtocol method)
get_registers() (avatar2.protocols.qmp.QMPProtocol method)
get_status() (avatar2.avatar2.Avatar method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
get_sync_response() (avatar2.protocols.gdb.GDBResponseListener method)
get_target() (avatar2.avatar2.Avatar method)
get_targets() (avatar2.avatar2.Avatar method)
get_token() (avatar2.protocols.gdb.GDBResponseListener method)
I
id (avatar2.protocols.remote_memory.RemoteMemoryReq attribute)
(avatar2.protocols.remote_memory.RemoteMemoryResp attribute)
init() (avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.gdb_target.GDBTarget method)
(avatar2.targets.openocd_target.OpenOCDTarget method)
(avatar2.targets.panda_target.PandaTarget method)
(avatar2.targets.qemu_target.QemuTarget method)
(avatar2.targets.target.Target method)
init_targets() (avatar2.avatar2.Avatar method)
INITIALIZED (avatar2.targets.target.TargetStates attribute)
L
list_plugins() (avatar2.targets.panda_target.PandaTarget method)
load_plugin() (avatar2.avatar2.Avatar method)
(avatar2.targets.panda_target.PandaTarget method)
(in module avatar2.plugins.instruction_forwarder)
(in module avatar2.plugins.orchestrator)
M
MemoryRange (class in avatar2.memory_range)
N
nop_read() (avatar2.peripherals.nucleo_usart.NucleoRTC method)
(avatar2.peripherals.nucleo_usart.NucleoTIM method)
(avatar2.peripherals.nucleo_usart.NucleoUSART method)
nop_write() (avatar2.peripherals.nucleo_usart.NucleoTIM method)
(avatar2.peripherals.nucleo_usart.NucleoUSART method)
NucleoRTC (class in avatar2.peripherals.nucleo_usart)
NucleoTIM (class in avatar2.peripherals.nucleo_usart)
NucleoUSART (class in avatar2.peripherals.nucleo_usart)
O
OpenOCDProtocol (class in avatar2.protocols.openocd)
OpenOCDTarget (class in avatar2.targets.openocd_target)
operation (avatar2.protocols.remote_memory.RemoteMemoryReq attribute)
(class in avatar2.protocols.remote_memory)
OrchestrationStopReason (class in avatar2.plugins.orchestrator)
P
PandaTarget (class in avatar2.targets.panda_target)
parse_async_notify() (avatar2.protocols.gdb.GDBResponseListener method)
parse_async_response() (avatar2.protocols.gdb.GDBResponseListener method)
Q
QEMU_CONFIG_FILE (avatar2.targets.qemu_target.QemuTarget attribute)
qemu_name (avatar2.archs.arm.ARM attribute)
(avatar2.archs.arm.ARMBE attribute)
(avatar2.archs.x86.X86 attribute)
(avatar2.archs.x86.X86_64 attribute)
QemuTarget (class in avatar2.targets.qemu_target)
QMPProtocol (class in avatar2.protocols.qmp)
QMPResponseListener (class in avatar2.protocols.qmp)
R
react() (avatar2.watchmen.WatchedEvent method)
READ (avatar2.protocols.remote_memory.operation attribute)
read_data_register() (avatar2.peripherals.nucleo_usart.NucleoUSART method)
read_memory() (avatar2.peripherals.avatar_peripheral.AvatarPeripheral method)
(avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
read_register() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.target.Target method)
read_register_from_nr() (avatar2.protocols.gdb.GDBProtocol method)
read_status_register() (avatar2.peripherals.nucleo_usart.NucleoUSART method)
registers (avatar2.archs.arm.ARM attribute)
(avatar2.archs.x86.X86 attribute)
(avatar2.archs.x86.X86_64 attribute)
remote_connect() (avatar2.protocols.gdb.GDBProtocol method)
remote_connect_serial() (avatar2.protocols.gdb.GDBProtocol method)
remote_disconnect() (avatar2.protocols.gdb.GDBProtocol method)
RemoteMemoryProtocol (class in avatar2.protocols.remote_memory)
RemoteMemoryReadMessage (class in avatar2.message)
RemoteMemoryReq (class in avatar2.protocols.remote_memory)
RemoteMemoryRequestListener (class in avatar2.protocols.remote_memory)
RemoteMemoryResp (class in avatar2.protocols.remote_memory)
RemoteMemoryWriteMessage (class in avatar2.message)
remove_breakpoint() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
remove_watchman() (avatar2.watchmen.Watchmen method)
reset() (avatar2.protocols.openocd.OpenOCDProtocol method)
(avatar2.protocols.qmp.QMPProtocol method)
resume_orchestration() (in module avatar2.plugins.orchestrator)
rm() (avatar2.targets.target.Target method)
rr() (avatar2.targets.target.Target method)
run() (avatar2.avatar2.Avatar method)
(avatar2.peripherals.nucleo_usart.NucleoUSART method)
(avatar2.protocols.gdb.GDBResponseListener method)
(avatar2.protocols.qmp.QMPResponseListener method)
(avatar2.protocols.remote_memory.RemoteMemoryRequestListener method)
(avatar2.watchmen.asyncReaction method)
RUNNING (avatar2.targets.target.TargetStates attribute)
S
sendResponse() (avatar2.protocols.remote_memory.RemoteMemoryProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
set_breakpoint() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
set_endianness() (avatar2.protocols.gdb.GDBProtocol method)
set_watchpoint() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.target.Target method)
shutdown() (avatar2.avatar2.Avatar method)
(avatar2.peripherals.avatar_peripheral.AvatarPeripheral method)
(avatar2.peripherals.nucleo_usart.NucleoUSART method)
(avatar2.protocols.gdb.GDBProtocol method)
(avatar2.protocols.openocd.OpenOCDProtocol method)
(avatar2.protocols.qmp.QMPProtocol method)
(avatar2.protocols.remote_memory.RemoteMemoryProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.qemu_target.QemuTarget method)
(avatar2.targets.target.Target method)
sigint_wrapper() (avatar2.avatar2.Avatar method)
size (avatar2.protocols.remote_memory.RemoteMemoryReq attribute)
start_orchestration() (in module avatar2.plugins.orchestrator)
step() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.target.Target method)
stop() (avatar2.avatar2.Avatar method)
(avatar2.protocols.gdb.GDBProtocol method)
(avatar2.protocols.gdb.GDBResponseListener method)
(avatar2.protocols.qmp.QMPResponseListener method)
(avatar2.protocols.remote_memory.RemoteMemoryRequestListener method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
stop_orchestration() (in module avatar2.plugins.orchestrator)
STOPPED (avatar2.targets.target.TargetStates attribute)
STOPPING_TRANSITION_HIT (avatar2.plugins.orchestrator.OrchestrationStopReason attribute)
success (avatar2.protocols.remote_memory.RemoteMemoryResp attribute)
SYNCHING (avatar2.targets.target.TargetStates attribute)
T
t() (avatar2.watchmen.Watchmen method)
Target (class in avatar2.targets.target)
TARGET_EXITED (avatar2.plugins.orchestrator.OrchestrationStopReason attribute)
TargetStates (class in avatar2.targets.target)
transfer_state() (avatar2.avatar2.Avatar method)
Transition (class in avatar2.plugins.orchestrator)
transition_callback() (in module avatar2.plugins.orchestrator)
trigger() (avatar2.watchmen.Watchmen method)
U
unemulated_instructions (avatar2.archs.arm.ARM attribute)
(avatar2.archs.x86.X86 attribute)
(avatar2.archs.x86.X86_64 attribute)
UNKNOWN_BREAKPOINT_HIT (avatar2.plugins.orchestrator.OrchestrationStopReason attribute)
unload_plugin() (avatar2.targets.panda_target.PandaTarget method)
update_state() (avatar2.targets.target.Target method)
update_state_callback() (in module avatar2.plugins.orchestrator)
UpdateStateMessage (class in avatar2.message)
USER_REQUESTED (avatar2.plugins.orchestrator.OrchestrationStopReason attribute)
V
value (avatar2.protocols.remote_memory.RemoteMemoryReq attribute)
(avatar2.protocols.remote_memory.RemoteMemoryResp attribute)
W
wait() (avatar2.targets.target.Target method)
watch() (in module avatar2.watchmen)
WatchedEvent (class in avatar2.watchmen)
Watchmen (class in avatar2.watchmen)
wm() (avatar2.targets.target.Target method)
wr() (avatar2.targets.target.Target method)
WRITE (avatar2.protocols.remote_memory.operation attribute)
write_data_register() (avatar2.peripherals.nucleo_usart.NucleoUSART method)
write_memory() (avatar2.peripherals.avatar_peripheral.AvatarPeripheral method)
(avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.dummy_target.DummyTarget method)
(avatar2.targets.target.Target method)
write_register() (avatar2.protocols.gdb.GDBProtocol method)
(avatar2.targets.target.Target method)
X
X86 (class in avatar2.archs.x86)
X86_64 (class in avatar2.archs.x86)