commit | 0ebf1bdeeda1612dbe8e092dca765527a741e462 | [log] [tgz] |
---|---|---|
author | Nick Alcock <nick.alcock@oracle.com> | Tue Apr 02 13:48:13 2024 +0100 |
committer | Nick Alcock <nick.alcock@oracle.com> | Fri Apr 19 16:14:47 2024 +0100 |
tree | d5d25653b93e29653bd7c6b41a01ffb4ec1b65c0 | |
parent | eb244227d83c81fa17ec2f5ddc933945b14217fd [diff] |
libctf: improve handling of type dumping errors When dumping a type fails with an error, we want to emit a warning noting this: a warning because it's not fatal and we can continue. But warnings don't automatically print out the ctf_errno (because not all cases causing warnings set the errno at all), so we must do it at warning-emission time or lose track of what's gone wrong. libctf/ * ctf-dump.c (ctf_dump_format_type): Dump the underlying error on type dump failure.