diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index b966e8593..cf7a2bde0 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -2010,6 +2010,15 @@ static int gdb_memory_map(struct connection *connection, "length=\"0x%x\"/>\n", p->base, p->size); } else { + if (p->num_sectors == 0) { + xml_printf(&retval, &xml, &pos, &size, + "" + "0x%x\n" + "\n", p->base, p->size, p->size); + } + /* Report adjacent groups of same-size sectors. So for * example top boot CFI flash will list an initial region * with several large sectors (maybe 128KB) and several