40 lines
1.2 KiB
Groff
40 lines
1.2 KiB
Groff
.TH TEST_INTERROGATE 1 "27 December 2014" "" Panda3D
|
|
.SH NAME
|
|
test_interrogate \- report symbols defined in an interrogate module
|
|
.SH SYNOPSIS
|
|
.B test_interrogate
|
|
[
|
|
.I opts
|
|
]
|
|
.I libfile.so
|
|
[
|
|
.I libfile.so ...
|
|
]
|
|
.SH DESCRIPTION
|
|
Loads the given shared library or libraries, if possible, and reports the
|
|
symbols, types, and functions available within those libraries as reported
|
|
by interrogate.
|
|
.PP
|
|
In lieu of loading a shared library, you may also read the interrogate
|
|
database file directly by specifying a filename like \fIlibfile.in\fP.
|
|
This will report the symbols defined in that file only (without pulling
|
|
in dependent files), and will not have any function pointers available.
|
|
.SH OPTIONS
|
|
.TP
|
|
.BI "\-p " path
|
|
Specify the search path for *.in files. This option may be repeated.
|
|
.TP
|
|
.B \-f
|
|
Give a detailed report of each function in the database, including
|
|
synthesized functions like upcasts and downcasts.
|
|
.TP
|
|
.B \-t
|
|
Give a detailed report of every type in the database, including types
|
|
like pointers and const pointers.
|
|
.TP
|
|
.B \-q
|
|
Quickly load up each shared library, if possible, and then immediately
|
|
exit. Useful for quickly determining whether a library can even load.
|
|
.SH "SEE ALSO"
|
|
.BR interrogate (1),
|
|
.BR interrogate_module (1)
|