summaryrefslogtreecommitdiff
path: root/usr/src/lib/libctf/common/libctf.h
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@joyent.com>2015-07-30 21:10:48 +0000
committerRobert Mustacchi <rm@joyent.com>2015-07-30 21:10:48 +0000
commit092a4fbb8cf2c1e30d1e8a493d44fd9b6010511b (patch)
tree5f585d34548e05758f372a448b0a7ba6a4f67ef9 /usr/src/lib/libctf/common/libctf.h
parent010845372bb1f4f8beefe22b4113c9cc6d6ef053 (diff)
downloadillumos-joyent-092a4fbb8cf2c1e30d1e8a493d44fd9b6010511b.tar.gz
OS-4573 libproc could optionally convert CTF on the fly
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Diffstat (limited to 'usr/src/lib/libctf/common/libctf.h')
-rw-r--r--usr/src/lib/libctf/common/libctf.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/lib/libctf/common/libctf.h b/usr/src/lib/libctf/common/libctf.h
index 0951ae0606..a5c5027048 100644
--- a/usr/src/lib/libctf/common/libctf.h
+++ b/usr/src/lib/libctf/common/libctf.h
@@ -44,6 +44,7 @@
#define _LIBCTF_H
#include <sys/ctf_api.h>
+#include <libelf.h>
#ifdef __cplusplus
extern "C" {
@@ -75,6 +76,8 @@ extern int ctf_diff_objects(ctf_diff_t *, ctf_diff_obj_f, void *);
extern void ctf_diff_fini(ctf_diff_t *);
#define CTF_CONVERT_F_IGNNONC 0x01
+extern ctf_file_t *ctf_elfconvert(int, Elf *, const char *, uint_t, uint_t,
+ int *, char *, size_t);
extern ctf_file_t *ctf_fdconvert(int, const char *, uint_t, uint_t, int *,
char *, size_t);