aboutsummaryrefslogtreecommitdiff
path: root/gdb/nat/aarch64-mte-linux-ptrace.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2024-07-31 14:06:12 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2024-08-02 16:54:25 -0400
commitd724d71ad22b9d4b8e659d9c44cce8b724f4f7f5 (patch)
tree0f976ca65d4bb650f182b3c3e24aa0876b06a1c6 /gdb/nat/aarch64-mte-linux-ptrace.c
parent6ce1ea97af20b9e618c524aa719e70c17dacda74 (diff)
downloadgdb-d724d71ad22b9d4b8e659d9c44cce8b724f4f7f5.zip
gdb-d724d71ad22b9d4b8e659d9c44cce8b724f4f7f5.tar.gz
gdb-d724d71ad22b9d4b8e659d9c44cce8b724f4f7f5.tar.bz2
gdb: remove uses of VLA
Remove uses of VLAs, replace with gdb::byte_vector. There might be more in files that I can't compile, but it's difficult to tell without actually compiling on all platforms. Many thanks to the Linaro pre-commit CI for helping find some problems with an earlier iteration of this patch. Change-Id: I3e5e34fcac51f3e6b732bb801c77944e010b162e Reviewed-by: Keith Seitz <keiths@redhat.com>
Diffstat (limited to 'gdb/nat/aarch64-mte-linux-ptrace.c')
-rw-r--r--gdb/nat/aarch64-mte-linux-ptrace.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/nat/aarch64-mte-linux-ptrace.c b/gdb/nat/aarch64-mte-linux-ptrace.c
index c2e7029..f215588 100644
--- a/gdb/nat/aarch64-mte-linux-ptrace.c
+++ b/gdb/nat/aarch64-mte-linux-ptrace.c
@@ -119,10 +119,10 @@ aarch64_mte_fetch_memtags (int tid, CORE_ADDR address, size_t len,
if (ntags == 0)
return true;
- gdb_byte tagbuf[ntags];
+ gdb::byte_vector tagbuf (ntags);
struct iovec iovec;
- iovec.iov_base = tagbuf;
+ iovec.iov_base = tagbuf.data ();
iovec.iov_len = ntags;
tags.clear ();