diff options
author | Tom Tromey <tom@tromey.com> | 2020-01-11 11:40:45 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2020-01-19 13:24:32 -0700 |
commit | 4d89c1c79fa53ff2c4e9574148b59d83c21db6d2 (patch) | |
tree | 94022b7b116870b53b48e77ad9ab82d0e49cbd2d /gdb/python/lib | |
parent | c0ab21c22bb28a2e1a42195d3fe9b9de9e7fd66b (diff) | |
download | binutils-4d89c1c79fa53ff2c4e9574148b59d83c21db6d2.zip binutils-4d89c1c79fa53ff2c4e9574148b59d83c21db6d2.tar.gz binutils-4d89c1c79fa53ff2c4e9574148b59d83c21db6d2.tar.bz2 |
Call disassemble_free_target in gdb
Commit 20135676fc4c3912297c313b3e0d3cbd6cc402e3 ("PR24960, Memory leak
from disassembler") added "disassemble_free_target" to opcodes. This
is used to free target-specific data when finished with a
disassembler.
This patch changes gdb to call this function where needed.
gdb/ChangeLog
2020-01-19 Tom Tromey <tom@tromey.com>
* disasm.c (~gdb_disassembler): New destructor.
(gdb_buffered_insn_length): Call disassemble_free_target.
* disasm.h (class gdb_disassembler): Declare destructor. Use
DISABLE_COPY_AND_ASSIGN.
Change-Id: I245ba5b7dec5e5d9f29cd21832c6e2b4fecef047
Diffstat (limited to 'gdb/python/lib')
0 files changed, 0 insertions, 0 deletions