• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cairo-fdr/H03-May-2022-1,147963

cairo-gobject/H03-May-2022-1,6801,393

cairo-missing/H03-May-2022-973760

cairo-script/H03-May-2022-17,65214,453

cairo-sphinx/H03-May-2022-2,7832,320

cairo-trace/H03-May-2022-7,7096,411

COPYINGH A D26-Nov-2020138 53

Makefile.amH A D03-May-20222.4 KiB10371

Makefile.inH A D03-May-202259.7 KiB1,4711,310

READMEH A D26-Nov-20201.5 KiB6838

backtrace-symbols.cH A D26-Nov-20209.5 KiB378254

cairo-api-updateH A D26-Nov-20203.6 KiB7365

cairo-viewH A D26-Nov-20202.6 KiB11483

font-view.cH A D26-Nov-20205 KiB187131

malloc-stats.cH A D26-Nov-20207.7 KiB369251

meson.buildH A D26-Nov-20201.8 KiB6654

show-contour.cH A D26-Nov-202015.9 KiB668550

show-edges.cH A D26-Nov-202031.8 KiB1,2221,022

show-events.cH A D26-Nov-202019.4 KiB846691

show-polygon.cH A D26-Nov-202015.8 KiB647519

show-traps.cH A D26-Nov-202034.5 KiB1,3121,103

trace-to-xml.cH A D26-Nov-20201.8 KiB7964

waterfallH A D26-Nov-20202.3 KiB9872

xml-to-trace.cH A D26-Nov-20206.8 KiB264236

xr2cairoH A D26-Nov-20201.5 KiB5038

README

1Cairo Utilities
2===============
3
4There are a varieties of utilities we use with cairo.
5
6
7backtrace-symbols
8-----------------
9
10This is a small shared library designed to be preloaded by the
11linker and its purpose is to make the backtrace_symbols() function
12of glibc produce more useful source reference information.
13
14Build by:
15
16	make backtrace-symbols.so
17
18and use by:
19
20	LD_PRELOAD=$PWD/backtrace-symbols.so app-to-run
21
22This code should be contributed back to glibc at some point.
23
24
25malloc-stats
26------------
27
28This is a small shared library designed to be preloaded by the
29linker and its purpose is to make the malloc_stats() function
30of glibc produce more useful information.
31
32Build by:
33
34	make malloc-stats.so
35
36and use by:
37
38	LD_PRELOAD=$PWD/malloc-stats.so app-to-run
39
40This works best when backtrace-symbols is in use.  That is:
41
42	LD_PRELOAD="$PWD/backtrace-symbols.so $PWD/malloc-stats.so" app-to-run
43
44
45cairo-trace
46-----------
47
48This tool can be used to trace all the cairo function calls made by an
49applications.  This is useful for either extracting a test case triggering
50a bug from an application, or simply to get a general idea of how an
51application is using cairo.
52
53
54cairo-api-update and xr2cairo
55-----------------------------
56
57These two scripts were used to convert source code written for pre-1.0
58cairo to newer API.  See $(top_srcdir)/PORTING_GUIDE for more information.
59
60These files are obsolete now and may be removed in a future version.
61
62
63cairo-view and waterfall
64------------------------
65
66These are two pycairo scripts useful for testing the toy font backend.
67
68