mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
This change adds statistics gathering to Stasis topics, subscriptions, and message types. These can be viewed using CLI commands and provide insight into how Stasis is used and how long certain operations take to execute. These are only available when Asterisk is compiled in developer mode and do not have any impact under normal operation. ASTERISK-28117 Change-Id: I94411b53767f89ee01714daaecf0c2f1666e863f
70 lines
2.1 KiB
Plaintext
70 lines
2.1 KiB
Plaintext
{
|
|
global:
|
|
LINKER_SYMBOL_PREFIXast_*;
|
|
LINKER_SYMBOL_PREFIXbridge_*;
|
|
LINKER_SYMBOL_PREFIXbridge_channel_*;
|
|
LINKER_SYMBOL_PREFIX_ast_*;
|
|
LINKER_SYMBOL_PREFIX__ast_*;
|
|
LINKER_SYMBOL_PREFIXpbx_*;
|
|
LINKER_SYMBOL_PREFIXastman_*;
|
|
LINKER_SYMBOL_PREFIXaco_*;
|
|
LINKER_SYMBOL_PREFIX__aco_*;
|
|
LINKER_SYMBOL_PREFIXao2_*;
|
|
LINKER_SYMBOL_PREFIX__ao2_*;
|
|
LINKER_SYMBOL_PREFIXoption_debug;
|
|
LINKER_SYMBOL_PREFIXoption_verbose;
|
|
LINKER_SYMBOL_PREFIXcallerid_*;
|
|
LINKER_SYMBOL_PREFIXcid_di;
|
|
LINKER_SYMBOL_PREFIXcid_dr;
|
|
LINKER_SYMBOL_PREFIXclidsb;
|
|
LINKER_SYMBOL_PREFIXMD5*;
|
|
LINKER_SYMBOL_PREFIXsched_*;
|
|
LINKER_SYMBOL_PREFIXio_*;
|
|
LINKER_SYMBOL_PREFIXjb_*;
|
|
LINKER_SYMBOL_PREFIXaes_*;
|
|
LINKER_SYMBOL_PREFIXtdd_*;
|
|
LINKER_SYMBOL_PREFIXterm_*;
|
|
LINKER_SYMBOL_PREFIXstrsep;
|
|
LINKER_SYMBOL_PREFIXsetenv;
|
|
LINKER_SYMBOL_PREFIXstasis_*;
|
|
LINKER_SYMBOL_PREFIX__stasis_*;
|
|
LINKER_SYMBOL_PREFIXunsetenv;
|
|
LINKER_SYMBOL_PREFIXstrcasestr;
|
|
LINKER_SYMBOL_PREFIXstrnlen;
|
|
LINKER_SYMBOL_PREFIXstrndup;
|
|
LINKER_SYMBOL_PREFIXvasprintf;
|
|
LINKER_SYMBOL_PREFIXasprintf;
|
|
LINKER_SYMBOL_PREFIXstrtoq;
|
|
LINKER_SYMBOL_PREFIXgetloadavg;
|
|
LINKER_SYMBOL_PREFIXntohll;
|
|
LINKER_SYMBOL_PREFIXhtonll;
|
|
LINKER_SYMBOL_PREFIXtimersub;
|
|
LINKER_SYMBOL_PREFIXres_srtp;
|
|
LINKER_SYMBOL_PREFIXres_srtp_policy;
|
|
LINKER_SYMBOL_PREFIXsecure_call_info;
|
|
/* __progname and environ are needed by FreeBSD for bundled pjproject. */
|
|
LINKER_SYMBOL_PREFIX__progname;
|
|
LINKER_SYMBOL_PREFIXenviron;
|
|
/*
|
|
|
|
If _IO_stdin_used is not exported, stdout/stderr may not get
|
|
properly aligned. That causes breakage on some architectures.
|
|
|
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#51
|
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#94
|
|
http://lists.gnu.org/archive/html/bug-glibc/2001-12/msg00203.html
|
|
|
|
We export the symbol to get proper behaviour. Now printf
|
|
doesn't SIGBUS anymore on the SPARC.
|
|
|
|
Michael Karcher wrote on Jan 13, 2013:
|
|
> A build process that mangles the export of _IO_stdin_used is
|
|
> (as defined by the libc ABI, even if not explicitly written
|
|
> down) broken. [...]
|
|
|
|
*/
|
|
LINKER_SYMBOL_PREFIX_IO_stdin_used;
|
|
local:
|
|
*;
|
|
};
|