diff options
Diffstat (limited to 'gdb/tracepoint.h')
-rw-r--r-- | gdb/tracepoint.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/tracepoint.h b/gdb/tracepoint.h index e62f7fd..62abb7c 100644 --- a/gdb/tracepoint.h +++ b/gdb/tracepoint.h @@ -178,21 +178,21 @@ struct uploaded_tp int orig_size = 0; /* String that is the encoded form of the tracepoint's condition. */ - char *cond = nullptr; + gdb::unique_xmalloc_ptr<char[]> cond; /* Vectors of strings that are the encoded forms of a tracepoint's actions. */ - std::vector<char *> actions; - std::vector<char *> step_actions; + std::vector<gdb::unique_xmalloc_ptr<char[]>> actions; + std::vector<gdb::unique_xmalloc_ptr<char[]>> step_actions; /* The original string defining the location of the tracepoint. */ - char *at_string = nullptr; + gdb::unique_xmalloc_ptr<char[]> at_string; /* The original string defining the tracepoint's condition. */ - char *cond_string = nullptr; + gdb::unique_xmalloc_ptr<char[]> cond_string; /* List of original strings defining the tracepoint's actions. */ - std::vector<char *> cmd_strings; + std::vector<gdb::unique_xmalloc_ptr<char[]>> cmd_strings; /* The tracepoint's current hit count. */ int hit_count = 0; |