diff options
author | Andy Fiddaman <omnios@citrus-it.co.uk> | 2020-11-10 23:31:51 +0000 |
---|---|---|
committer | Andy Fiddaman <omnios@citrus-it.co.uk> | 2020-11-12 21:15:20 +0000 |
commit | a676209deb2ce5d0c98f331659de25e2483f8c4c (patch) | |
tree | ee2f5ed90711752a745594283ac1da73feb4bd84 /usr/src/common/ctf/ctf_impl.h | |
parent | effb27ee30c48fe502152c38487ced379d9f8693 (diff) | |
download | illumos-gate-a676209deb2ce5d0c98f331659de25e2483f8c4c.tar.gz |
13252 ctf_update()/ctf_dwarf_convert_function() leak memory
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/common/ctf/ctf_impl.h')
-rw-r--r-- | usr/src/common/ctf/ctf_impl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/src/common/ctf/ctf_impl.h b/usr/src/common/ctf/ctf_impl.h index 7064abad15..d4ab96c4de 100644 --- a/usr/src/common/ctf/ctf_impl.h +++ b/usr/src/common/ctf/ctf_impl.h @@ -26,6 +26,7 @@ */ /* * Copyright 2020 Joyent, Inc. + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. */ #ifndef _CTF_IMPL_H @@ -248,6 +249,11 @@ struct ctf_file { #define LCTF_CHILD 0x0002 /* CTF container is a child */ #define LCTF_RDWR 0x0004 /* CTF container is writable */ #define LCTF_DIRTY 0x0008 /* CTF container has been modified */ +/* + * The storage for this CTF container was allocated via ctf_data_alloc() + * and libctf should free it with ctf_data_free() on close. + */ +#define LCTF_FREE 0x0010 #define CTF_ELF_SCN_NAME ".SUNW_ctf" |