diff options
author | Alan Modra <amodra@gmail.com> | 2023-05-09 17:11:46 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-05-09 17:11:46 +0930 |
commit | 55a75aae9d971d3d0f49884e3954ac4794559542 (patch) | |
tree | 437fd2113eddbf90b85a864f89e4b10962d3e76a /gdb/testsuite/gdb.python | |
parent | 06ba6be629959ebbb4d0dbeedc4c0413cf60e249 (diff) | |
download | binutils-55a75aae9d971d3d0f49884e3954ac4794559542.zip binutils-55a75aae9d971d3d0f49884e3954ac4794559542.tar.gz binutils-55a75aae9d971d3d0f49884e3954ac4794559542.tar.bz2 |
stack overflow in debug_write_type
Another fuzzer attack. This one was a "set" with elements using an
indirect type pointing back at the set. The existing recursion check
only prevented simple recursion.
* debug.c (struct debug_type_s): Add mark.
(debug_write_type): Set mark and check before recursing into
indirect types.
Diffstat (limited to 'gdb/testsuite/gdb.python')
0 files changed, 0 insertions, 0 deletions