summaryrefslogtreecommitdiff
path: root/Makefile.win32
diff options
context:
space:
mode:
authorM Joonas Pihlaja <jpihlaja@cc.helsinki.fi>2009-09-13 18:21:38 +0100
committerM Joonas Pihlaja <jpihlaja@cc.helsinki.fi>2009-09-13 20:33:33 +0300
commitba21f213560fa239a02ae28af4eb1d3a6b7254e5 (patch)
tree9c016d67af1bf0af51ebaef1349a799010066768 /Makefile.win32
parentf5bcb2f36e7dba9cfba5d697e1401dcd00603812 (diff)
[trace] Don't trace internal cairo calls on Solaris.
On various configurations of Solaris cairo-trace likes to trace internal calls to the API from within cairo and cairo-trace itself. On Linux the slim_hidden_proto stuff avoids this by name mangling and symbol alias magic, but on Solaris that doesn't work so we're left with either no hidden symbols at all or using normal ELF hidden symbol attributes, but neither of those prevent internal calls to cairo from being traced of course. This commit provides a per-thread entry/exit trace counter for use when we can't use name mangling to hide internal API calls. As a side-effect it may hide actual client API calls from callback functions called by cairo, but such use cases ought to be rare.
Diffstat (limited to 'Makefile.win32')
0 files changed, 0 insertions, 0 deletions