]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/python/lib/gdb/dap/memory.py
Add type-checking to DAP requests
[thirdparty/binutils-gdb.git] / gdb / python / lib / gdb / dap / memory.py
index 7eb8a27ce4746ef2fac4d517b675b12a3fc4cc4d..85948bda9f4759b7fb85b832fd77f93fa872d77c 100644 (file)
@@ -28,7 +28,7 @@ def _read_memory(addr, count):
 
 @request("readMemory")
 @capability("supportsReadMemoryRequest")
-def read_memory(*, memoryReference, offset=0, count, **extra):
+def read_memory(*, memoryReference: str, offset: int = 0, count: int, **extra):
     addr = int(memoryReference, 0) + offset
     buf = send_gdb_with_response(lambda: _read_memory(addr, count))
     return {
@@ -45,7 +45,7 @@ def _write_memory(addr, contents):
 
 @request("writeMemory")
 @capability("supportsWriteMemoryRequest")
-def write_memory(*, memoryReference, offset=0, data, **extra):
+def write_memory(*, memoryReference: str, offset: int = 0, data: str, **extra):
     addr = int(memoryReference, 0) + offset
     send_gdb_with_response(lambda: _write_memory(addr, data))
     return {}