mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-01 19:38:03 +02:00
Objects like cairo_scaled_font_t may return a reference to a previously defined scaled-font instead of creating a new token each time. This caused cairo-trace to overflow its operand stack by pushing a new instance of the old token every time. Modify the tracer such that a font token can only appear once on the stack -- for font-faces we remove the old operand and for scaled-fonts we simply pop, chosen to reflect expected usage. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| cairo-trace.in | ||
| COPYING | ||
| COPYING-GPL-3 | ||
| lookup-symbol.c | ||
| lookup-symbol.h | ||
| Makefile.am | ||
| trace.c | ||