gdb: use gdb::byte_vector instead of gdb::def_vector<gdb_byte>
authorSimon Marchi <simon.marchi@efficios.com>
Tue, 31 Oct 2023 03:22:03 +0000 (03:22 +0000)
committerSimon Marchi <simon.marchi@efficios.com>
Wed, 1 Nov 2023 17:06:13 +0000 (13:06 -0400)
Use the gdb::byte_vector typedef when possible.

Change-Id: Ib2199201c052496992011ea02979de023d4d8a9a

gdb/linux-tdep.c
gdb/regcache-dump.c
gdb/regcache.c
gdb/sparc64-tdep.c

index f7b8a594097684b64e27ce4e7df9a39efbe55423..eff7a0ca42e6f541031ad901405c6430423ba222 100644 (file)
@@ -1148,7 +1148,7 @@ linux_read_core_file_mappings
       return;
     }
 
-  gdb::def_vector<gdb_byte> contents (note_size);
+  gdb::byte_vector contents (note_size);
   if (!bfd_get_section_contents (core_bfd, section, contents.data (),
                                 0, note_size))
     {
index 5f43895025646b2e02d9fb881c2a24abf1348809..585e02eefed5efa7f3e518df14582ec2df0388e7 100644 (file)
@@ -57,7 +57,7 @@ protected:
            if (size == 0)
              return;
 
-           gdb::def_vector<gdb_byte> buf (size);
+           gdb::byte_vector buf (size);
            auto status = m_regcache->cooked_read (regnum, buf.data ());
 
            if (status == REG_UNKNOWN)
index 5acac2b8e4724437e495364c48ddddec1d47ff47..2e48c025809148e1779ff469b167ec7ea8387577 100644 (file)
@@ -1884,7 +1884,7 @@ cooked_read_test (struct gdbarch *gdbarch)
 
   readwrite_regcache readwrite (&mockctx.mock_inferior, gdbarch);
   readwrite.set_ptid (mockctx.mock_ptid);
-  gdb::def_vector<gdb_byte> buf (register_size (gdbarch, nonzero_regnum));
+  gdb::byte_vector buf (register_size (gdbarch, nonzero_regnum));
 
   readwrite.raw_read (nonzero_regnum, buf.data ());
 
@@ -1905,7 +1905,7 @@ cooked_read_test (struct gdbarch *gdbarch)
       if (register_size (gdbarch, regnum) == 0)
        continue;
 
-      gdb::def_vector<gdb_byte> inner_buf (register_size (gdbarch, regnum));
+      gdb::byte_vector inner_buf (register_size (gdbarch, regnum));
 
       SELF_CHECK (REG_VALID == readwrite.cooked_read (regnum,
                                                      inner_buf.data ()));
@@ -1928,7 +1928,7 @@ cooked_read_test (struct gdbarch *gdbarch)
       if (register_size (gdbarch, regnum) == 0)
        continue;
 
-      gdb::def_vector<gdb_byte> inner_buf (register_size (gdbarch, regnum));
+      gdb::byte_vector inner_buf (register_size (gdbarch, regnum));
       enum register_status status = readonly.cooked_read (regnum,
                                                          inner_buf.data ());
 
index 5cf384f9eac231ccc69401edb7e4dce8c4815ae3..abbbb73d1db9a235098e849a4ae26606fbd9bcaa 100644 (file)
@@ -412,7 +412,7 @@ do_examine (CORE_ADDR start, int bcnt)
 
   CORE_ADDR vstart = adi_align_address (vaddr);
   int cnt = adi_convert_byte_count (vaddr, bcnt, vstart);
-  gdb::def_vector<gdb_byte> buf (cnt);
+  gdb::byte_vector buf (cnt);
   int read_cnt = adi_read_versions (vstart, cnt, buf.data ());
   if (read_cnt == -1)
     error (_("No ADI information"));