diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2020-06-02 21:09:49 +0100 |
---|---|---|
committer | Nick Alcock <nick.alcock@oracle.com> | 2020-07-22 17:57:37 +0100 |
commit | 9b15cbb7891f6b8b185fed41e5e6ecea0a6a6c36 (patch) | |
tree | f63eea374097ed96af2fb1e2df12648438688265 /include/ctf-api.h | |
parent | 01d9317436cd824306b9856861408a40bf8da36a (diff) | |
download | gdb-9b15cbb7891f6b8b185fed41e5e6ecea0a6a6c36.zip gdb-9b15cbb7891f6b8b185fed41e5e6ecea0a6a6c36.tar.gz gdb-9b15cbb7891f6b8b185fed41e5e6ecea0a6a6c36.tar.bz2 |
libctf: add ctf_type_kind_forwarded
This is just like ctf_type_kind, except that forwards get the
type of the thing being pointed to rather than CTF_K_FORWARD.
include/
* ctf-api.h (ctf_type_kind_forwarded): New.
libctf/
* ctf-types.c (ctf_type_kind_forwarded): New.
Diffstat (limited to 'include/ctf-api.h')
-rw-r--r-- | include/ctf-api.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/ctf-api.h b/include/ctf-api.h index 363b5c2..87446a5 100644 --- a/include/ctf-api.h +++ b/include/ctf-api.h @@ -328,6 +328,7 @@ extern const char *ctf_type_name_raw (ctf_file_t *, ctf_id_t); extern ssize_t ctf_type_size (ctf_file_t *, ctf_id_t); extern ssize_t ctf_type_align (ctf_file_t *, ctf_id_t); extern int ctf_type_kind (ctf_file_t *, ctf_id_t); +extern int ctf_type_kind_forwarded (ctf_file_t *, ctf_id_t); extern ctf_id_t ctf_type_reference (ctf_file_t *, ctf_id_t); extern ctf_id_t ctf_type_pointer (ctf_file_t *, ctf_id_t); extern int ctf_type_encoding (ctf_file_t *, ctf_id_t, ctf_encoding_t *); |