gdb_server, rtos: Fine-grained RTOS register access
[fw/openocd] / src / target / target_type.h
index 95745c9ebd3cacfe660662504220f3c55a606e24..4bdea721e853d27b746a590829686f2bda7e9ab6 100644 (file)
@@ -111,6 +111,13 @@ struct target_type {
        int (*get_gdb_reg_list)(struct target *target, struct reg **reg_list[],
                        int *reg_list_size, enum target_register_class reg_class);
 
+       /**
+        * Same as get_gdb_reg_list, but doesn't read the register values.
+        * */
+       int (*get_gdb_reg_list_noread)(struct target *target,
+                       struct reg **reg_list[], int *reg_list_size,
+                       enum target_register_class reg_class);
+
        /* target memory access
        * size: 1 = byte (8bit), 2 = half-word (16bit), 4 = word (32bit)
        * count: number of items of <size>