cairo/util/cairo-trace
Chris Wilson 91c17d3332 [trace] Simple unbounded cache for symbol lookups.
Reparsing the dwarf info for every lookup is very slow, so cache the
symbol lookups. This initial implementation is unbounded in the simple
belief that the actual number of unique lookups during a program's
lifetime should be fairly small. (Extending to a bounded MRU list is left
as an exercise for the reader.)
2008-11-19 11:59:20 +00:00
..
.gitignore [.gitignore] Add 2008-10-31 13:43:37 -04:00
cairo-trace.in [trace] Add caller line info. 2008-11-13 11:36:42 +00:00
COPYING Add a COPYING file to each aux. source directory 2008-10-31 16:14:14 +00:00
COPYING-GPL-3 Add a COPYING file to each aux. source directory 2008-10-31 16:14:14 +00:00
lookup-symbol.c [trace] Simple unbounded cache for symbol lookups. 2008-11-19 11:59:20 +00:00
lookup-symbol.h [util] Add cairo-trace. 2008-10-31 15:37:58 +00:00
Makefile.am [trace] Use a common directory by default. 2008-11-04 14:22:08 +00:00
trace.c [trace] Simple unbounded cache for symbol lookups. 2008-11-19 11:59:20 +00:00