Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 662606 Details for
Bug 886677
[abrt] evince-3.6.1-2.fc18: active_edges: Process /usr/bin/evince-thumbnailer was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 158.21 KB, created by
M D
on 2012-12-12 21:02:45 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
M D
Created:
2012-12-12 21:02:45 UTC
Size:
158.21 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 6339] >[New LWP 6340] >warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libcairo-gobject.so.2.11200.8.debug": separate debug info file has no debug info >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libicudata.so.49.1.1.debug": separate debug info file has no debug info >warning: File "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libpcre.so.1.0.1.debug" has a different build-id, file skipped >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libpcre.so.1.0.1.debug" does not match "/lib64/libpcre.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libpcre.so.1.0.1.debug" does not match "/lib64/libpcre.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libpcre.so.1.0.1.debug" does not match "/lib64/libpcre.so.1" (CRC mismatch). > >warning: File "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libpcre.so.1.0.1.debug" has a different build-id, file skipped >Core was generated by `evince-thumbnailer -s 128 file:///store/dillavou/work/documents/manuals/polycom'. >Program terminated with signal 11, Segmentation fault. >#0 active_edges (polygon=0x7fffd7852a60, top=20033, left=0x1164450) at cairo-polygon-intersect.c:1235 >1235 cairo-polygon-intersect.c: No such file or directory. > >Thread 2 (Thread 0x7f10f0880700 (LWP 6340)): >#0 0x0000003b48e0e86d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003b4aa6cc12 in g_usleep (microseconds=microseconds@entry=15000000) at gtimer.c:259 > request = {tv_sec = 15, tv_nsec = 0} > remaining = {tv_sec = 14, tv_nsec = 972595105} >#2 0x0000000000401a0e in time_monitor (data=0xfc8000) at evince-thumbnailer.c:66 > app_name = <optimized out> >#3 0x0000003b4aa6b5f5 in g_thread_proxy (data=0xfe4b20) at gthread.c:797 > thread = 0xfe4b20 >#4 0x0000003b51aaa764 in ?? () from /usr/lib64/nvidia/libGL.so.1 >No symbol table info available. >#5 0x0000003b48e07d15 in start_thread (arg=0x7f10f0880700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f10f0880700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139710731650816, 1206949601493637942, 0, 254615359488, 139710731650816, 16665376, -1252542431728772298, 1209607395315931958}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x0000003b48af22cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 >No locals. > >Thread 1 (Thread 0x7f10f18469c0 (LWP 6339)): >#0 active_edges (polygon=0x7fffd7852a60, top=20033, left=0x1164450) at cairo-polygon-intersect.c:1235 > right = 0x0 > winding = {-1, 1} >#1 intersection_sweep (polygon=0x7fffd7852a60, num_events=<optimized out>, start_events=<optimized out>) at cairo-polygon-intersect.c:1271 > status = CAIRO_STATUS_SUCCESS > e1 = <optimized out> > event_queue = {pool = {first_free_node = 0x116b108, pools = 0x116d3f0, freepools = 0x0, nodesize = 32, embedded_pool = {next = 0x0, size = 1000, rem = 8, data = 0x7fffd7850598 ""}, embedded_data = "\000\000\000\000\064P\000\000XN\000\000\324P\000\000@1\026\001", '\000' <repeats 16 times>, "\026P\000\000GN\000\000\000\000\000\000p3\026\001", '\000' <repeats 16 times>, "\026P\000\000GN\000\000\217P\000\000P5\026\001", '\000' <repeats 16 times>, "\025P\000\000GN\000\000\377\177\000\000\060\067\026\001", '\000' <repeats 16 times>, "\025P\000\000GN\000\000\342O\000\000\020\071\026\001", '\000' <repeats 16 times>, "\025P\000\000GN\000\000\nQ\000\000\360:\026\001", '\000' <repeats 16 times>, "\026P\000\000GN\000\000\000\000\000\000\000\060\026\001", '\000' <repeats 16 times>, "\026P\000\000GN\000\000pP\000\000\340\061\026\001", '\000' <repeats 16 times>...}, pqueue = {size = 906, max_size = 2048, elements = 0x1175410, elements_embedded = {0x0, 0x1167648, 0x1168748, 0x1169c88, 0x116d688, 0x116ca48, 0x1168608, 0x116e968, 0x116c428, 0x116bc28, 0x116d8c8, 0x116c888, 0x116d9a8, 0x116dc88, 0x116e648, 0x11685c8, 0x116c388, 0x116b448, 0x116bac8, 0x116bc88, 0x116b0c8, 0x116c708, 0x116b028, 0x116cc48, 0x116d3c8, 0x116b128, 0x116ba88, 0x116dc48, 0x116e048, 0x116e668, 0x116e988, 0x116ef48, 0x116c408, 0x116b368, 0x116b468, 0x1169228, 0x116b988, 0x116bae8, 0x116bce8, 0x1169788, 0x11698a8, 0x116b088, 0x116c488, 0x116c768, 0x116c968, 0x116ca08, 0x116cc68, 0x116cde8, 0x116a068, 0x116c4c8, 0x116d408, 0x1169828, 0x1169588, 0x116dbe8, 0x116dd08, 0x116df28, 0x116e068, 0x116e208, 0x116e428, 0x116e688, 0x116e628, 0x116e928, 0x116ec68, 0x116ef68, 0x116af28, 0x116c3c8, 0x116b268, 0x116b388, 0x116b488, 0x1169288, 0x11692e8, 0x1169248, 0x1169428, 0x116b9a8, 0x116baa8, 0x116bba8, 0x116bca8, 0x116bda8, 0x1169748, 0x11697a8, 0x11697e8, 0x1169808, 0x1168448, 0x116b1a8, 0x116c4e8, 0x116c448, 0x1167568, 0x116c728, 0x116d928, 0x116c9c8, 0x116ca68, 0x116cb28, 0x116cc88, 0x116cce8, 0x116ce08, 0x1169fa8, 0x116cfe8, 0x116a088, 0x1168868, 0x116a048, 0x116d488, 0x116d5a8, 0x116d388, 0x116d6c8, 0x1168788, 0x116d968, 0x116e9a8, 0x116dba8, 0x116dc08, 0x116dd28, 0x116dec8, 0x116df88, 0x116e088, 0x116e108, 0x116e2c8, 0x116a968, 0x116e488, 0x116e508, 0x116e6a8, 0x116e708, 0x1168588, 0x11686e8, 0x116eac8, 0x116eb08, 0x116ec08, 0x116ed08, 0x116eee8, 0x116ef88, 0x1169528, 0x1168fc8, 0x1169ba8, 0x116b1e8, 0x116b248, 0x116b228, 0x116b308, 0x116b2e8, 0x116b428, 0x116b4a8, 0x11691c8, 0x11692a8, 0x1168188, 0x1169308, 0x1169368, 0x11692c8, 0x11681e8, 0x1169448, 0x116b908, 0x116b9c8, 0x116ba08, 0x116b8a8, 0x116bb08, 0x116bb68, 0x1169728, 0x116bcc8, 0x116bd08, 0x116bd68, 0x1167488, 0x1169708, 0x116bf28, 0x11697c8, 0x116bfe8, 0x11685a8, 0x1169888, 0x1169868, 0x116c228, 0x1168468, 0x116b108, 0x116c3a8, 0x116b168, 0x116c4a8, 0x116c508, 0x1168528, 0x116c628, 0x11674c8, 0x116c7a8, 0x116c788, 0x116c808, 0x116d948, 0x116c8a8, 0x116d908, 0x116cac8, 0x1169d88, 0x116cae8, 0x116cba8, 0x116cc28, 0x116cca8, 0x116cd08, 0x116cda8, 0x116ce28, 0x1169f28, 0x1169f68, 0x1169fc8, 0x116d008, 0x116d068, 0x1169fe8, 0x116d1a8, 0x116d228, 0x116d268, 0x116d328, 0x116a008...}}, start_events = 0x11668d0} > sweep_line = {head = 0x1164400, current_y = 20033, current_edge = 0x1164450} > left = <optimized out> > right = <optimized out> > e2 = <optimized out> >#2 _cairo_polygon_intersect (a=a@entry=0x7fffd7852a60, winding_a=winding_a@entry=0, b=b@entry=0x7fffd7852620, winding_b=<optimized out>) at cairo-polygon-intersect.c:1466 > status = <optimized out> > stack_events = {{type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x40000000000, next = 0x7fffd784fa90, deferred = {other = 0x0, top = 0}}}, {type = (unknown: 3615815416), point = {x = 32767, y = -679151880}, edge = {a_or_b = -679151912, edge = {line = {p1 = {x = 32767, y = -679151976}, p2 = {x = 32767, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = (CAIRO_BO_EVENT_TYPE_INTERSECTION | unknown: 20540), point = {x = 20115, y = -679137728}, edge = {a_or_b = 20046, edge = {line = {p1 = {x = 0, y = -679149936}, p2 = {x = 32767, y = -679137728}}, top = 32767, bottom = -679137728, dir = 32767}, prev = 0x4e4e, next = 0x3b5365234f <_cairo_polygon_add_line+111>, deferred = {other = 0x7fffd784fe40, top = 1399139007}}}, {type = (unknown: 3615817344), point = {x = 32767, y = -679150016}, edge = {a_or_b = -679149936, edge = {line = {p1 = {x = 32767, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 1399144602, dir = 59}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = -679150016}}}, {type = (unknown: 3615817104), point = {x = 32767, y = -679147136}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 20046, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x7fffd784fde0, top = -679150032}}}, {type = (unknown: 3615817104), point = {x = 32767, y = -679149952}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -679149792}, p2 = {x = 32767, y = -679149712}}, top = 32767, bottom = 0, dir = 0}, prev = 0x7fffd7850100, next = 0x7fffd7850150, deferred = {other = 0x7fffd78501a0, top = -679149872}}}, {type = (unknown: 3615818224), point = {x = 32767, y = -679150032}, edge = {a_or_b = -679148992, edge = {line = {p1 = {x = 32767, y = -679149952}, p2 = {x = 32767, y = -679148912}}, top = 32767, bottom = 0, dir = 0}, prev = 0x7fffd784fde0, next = 0x7fffd7850100, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 2}}, top = 20536, bottom = 20033, dir = 0}, prev = 0x503800000000, next = 0x504700004e41, deferred = {other = 0x4e4100004e4e, top = 20046}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -679149936}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20162}, p2 = {x = 0, y = 2}}, top = 20507, bottom = 20033, dir = 0}, prev = 0x501b00000000, next = 0x500d00004e41, deferred = {other = 0x4e4100004e4e, top = 20046}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -679150016}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20993}, p2 = {x = 0, y = 2}}, top = 20507, bottom = 20033, dir = 0}, prev = 0x501b00000001, next = 0x500d00004e41, deferred = {other = 0x4e4100004e4e, top = 20046}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -679150176}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20033}, p2 = {x = 0, y = 2}}, top = 20536, bottom = 20033, dir = 0}, prev = 0x503800000001, next = 0x504700004e41, deferred = {other = 0x4e4100004e4e, top = 20046}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20920}, p2 = {x = 0, y = 2}}, top = 20581, bottom = 20993, dir = 0}, prev = 0x506500000001, next = 0x505d00005201, deferred = {other = 0x520100005283, top = 21122}}}, {type = (unknown: 3615817120), point = {x = 32767, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20444}, p2 = {x = 0, y = 2}}, top = 20472, bottom = 21122, dir = 0}, prev = 0x4ff800000001, next = 0x505d00005282, deferred = {other = 0x528200005283, top = 21123}}}, {type = (unknown: 3615817280), point = {x = 32767, y = -679149696}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 21122}, p2 = {x = 0, y = 2}}, top = 20574, bottom = 21122, dir = 0}, prev = 0x506500000001, next = 0x505d00005201, deferred = {other = 0x528200005283, top = 21123}}}, {type = (unknown: 3615817280), point = {x = 32767, y = -679150176}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20380}, p2 = {x = 0, y = 2}}, top = 20622, bottom = 20380, dir = 0}, prev = 0x508e00000001, next = 0x4fc400004f9c, deferred = {other = 0x4f9c00004f9d, top = 20381}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -679149696}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20551}, p2 = {x = 0, y = 2}}, top = 20622, bottom = 20380, dir = 0}, prev = 0x508e00000001, next = 0x508f00004f9c, deferred = {other = 0x4f9c000050d4, top = 20381}}}, {type = (unknown: 3615817520), point = {x = 32767, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20257}, p2 = {x = 0, y = 2}}, top = 20420, bottom = 20381, dir = 0}, prev = 0x4fc400000001, next = 0x4fc400004f9d, deferred = {other = 0x4f9d000050d3, top = 20691}}}, {type = (unknown: 3615817120), point = {x = 32767, y = -679149776}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20381}, p2 = {x = 0, y = 2}}, top = 20622, bottom = 20381, dir = 0}, prev = 0x508e00000001, next = 0x508f00004f9c, deferred = {other = 0x4f9d000050d4, top = 20691}}}, {type = (unknown: 3615817520), point = {x = 32767, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20411}, p2 = {x = 0, y = 2}}, top = 20420, bottom = 20691, dir = 0}, prev = 0x4fc400000001, next = 0x4fe2000050d3, deferred = {other = 0x50d30000510a, top = 20692}}}, {type = (unknown: 3615817200), point = {x = 32767, y = -679149216}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 20691}, p2 = {x = 0, y = 2}}, top = 20622, bottom = 20691, dir = 0}, prev = 0x508e00000001, next = 0x508f00004f9c, deferred = {other = 0x50d3000050d4, top = 20692}}}} > events = 0x11471b0 > stack_event_ptrs = {0x0 <repeats 26 times>} > event_ptrs = <optimized out> > num_events = <optimized out> > i = <optimized out> > j = <optimized out> > __PRETTY_FUNCTION__.10554 = "_cairo_polygon_intersect" >#3 0x0000003b53662e54 in clip_and_composite_polygon (antialias=CAIRO_ANTIALIAS_DEFAULT, fill_rule=CAIRO_FILL_RULE_WINDING, polygon=0x7fffd7852a60, extents=0x7fffd7852e70, compositor=0x3b53910820 <spans.11826>) at cairo-spans-compositor.c:932 > old_clip = <optimized out> > clipper = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 20493, y = 20033}, p2 = {x = 20551, y = 20046}}, limit = {p1 = {x = 20493, y = 20021}, p2 = {x = 20551, y = 20058}}, limits = 0x0, num_limits = 0, num_edges = 2, edges_size = 32, edges = 0x7fffd7852668, edges_embedded = {{line = {p1 = {x = 20507, y = 20033}, p2 = {x = 20493, y = 20046}}, top = 20033, bottom = 20046, dir = 1}, {line = {p1 = {x = 20536, y = 20033}, p2 = {x = 20551, y = 20046}}, top = 20033, bottom = 20046, dir = -1}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 17548416, y = 0}}, top = 2, bottom = 0, dir = 17354200}, {line = {p1 = {x = 0, y = -679139568}, p2 = {x = 32767, y = 17356032}}, top = 0, bottom = 255, dir = 0}, {line = {p1 = {x = 1398988692, y = 59}, p2 = {x = 17089488, y = 0}}, top = -679139520, bottom = 32767, dir = 0}, {line = {p1 = {x = 0, y = 128}, p2 = {x = 99, y = 20493}}, top = 20046, bottom = 20551, dir = 20115}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 24, bottom = 0, dir = 0}, {line = {p1 = {x = 0, y = 17780944}, p2 = {x = 0, y = -679139440}}, top = 32767, bottom = 2, dir = 0}, {line = {p1 = {x = 176, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 9}}, top = 50, bottom = 91, dir = 110}, {line = {p1 = {x = 119, y = 124}, p2 = {x = -679139424, y = 32767}}, top = 17830816, bottom = 0, dir = 0}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 17777728}}, top = 0, bottom = 17777728, dir = 0}, {line = {p1 = {x = -679139312, y = 32767}, p2 = {x = 56, y = 0}}, top = 3632, bottom = 0, dir = 7}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, {line = {p1 = {x = 225, y = 104}, p2 = {x = 1222317888, y = 59}}, top = 18059680, bottom = 0, dir = 18059664}, {line = {p1 = {x = 0, y = 57344}, p2 = {x = 0, y = 57360}}, top = 0, bottom = 14352, dir = 0}, {line = {p1 = {x = 1218967925, y = 59}, p2 = {x = 1367353568, y = 59}}, top = 1222317888, bottom = 59, dir = 3584}, {line = {p1 = {x = 0, y = 1370132960}, p2 = {x = 59, y = 18059264}}, top = 0, bottom = 18059680, dir = 0}, {line = {p1 = {x = -242980544, y = 32528}, p2 = {x = 57344, y = 0}}, top = 2, bottom = 0, dir = 1367353568}, {line = {p1 = {x = 59, y = 1399068000}, p2 = {x = 59, y = 1370132818}}, top = 59, bottom = 17627680, dir = 0}, {line = {p1 = {x = 16339168, y = 0}, p2 = {x = 57344, y = 0}}, top = 18059680, bottom = 0, dir = 1370132656}, {line = {p1 = {x = 59, y = 1365253532}, p2 = {x = 59, y = -679138720}}, top = 32767, bottom = -679138804, dir = 32767}, {line = {p1 = {x = -679138812, y = 32767}, p2 = {x = 2048, y = 0}}, top = 512, bottom = 0, dir = 1399134195}, {line = {p1 = {x = 59, y = -1}, p2 = {x = 0, y = 20039}}, top = 1070923254, bottom = 20033, dir = 1072693248}, {line = {p1 = {x = -679138648, y = 32767}, p2 = {x = 17356032, y = 0}}, top = -679138720, bottom = 32767, dir = 18053568}, {line = {p1 = {x = 0, y = 518}, p2 = {x = 0, y = 18053576}}, top = 0, bottom = 1399067920, dir = 59}, {line = {p1 = {x = 1399068000, y = 59}, p2 = {x = 1399136974, y = 59}}, top = -679138848, bottom = 32767, dir = 1399067955}, {line = {p1 = {x = 59, y = 0}, p2 = {x = 0, y = -679138848}}, top = 32767, bottom = 18048864, dir = 0}, {line = {p1 = {x = 1399073515, y = 59}, p2 = {x = 10, y = 65792}}, top = 17354240, bottom = 0, dir = 1399068064}, {line = {p1 = {x = 59, y = 1399067984}, p2 = {x = 59, y = -1103745024}}, top = 1072693547, bottom = 1398946109, dir = 59}, {line = {p1 = {x = -679138848, y = 32767}, p2 = {x = 1399067955, y = 59}}, top = 0, bottom = 0, dir = -679137680}, {line = {p1 = {x = 32767, y = -679138720}, p2 = {x = 32767, y = 1399068369}}, top = 59, bottom = -679138720, dir = 32767}}} > clip_antialias = CAIRO_ANTIALIAS_DEFAULT > clip_fill_rule = CAIRO_FILL_RULE_EVEN_ODD > status = <optimized out> >#4 clip_and_composite_polygon (compositor=0x3b53910820 <spans.11826>, extents=0x7fffd7852e70, polygon=0x7fffd7852a60, fill_rule=CAIRO_FILL_RULE_WINDING, antialias=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:890 > status = 4294967295 >#5 0x0000003b53663a5f in _cairo_spans_compositor_fill (_compositor=0x3b53910820 <spans.11826>, extents=0x7fffd7852e70, path=<optimized out>, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:1160 > saved_clip = 0x104c3d0 > polygon = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 20493, y = 20021}, p2 = {x = 20551, y = 20058}}, limit = {p1 = {x = 20033, y = 20046}, p2 = {x = -1, y = 20472}}, limits = 0x0, num_limits = 0, num_edges = 0, edges_size = 2048, edges = 0x11391a0, edges_embedded = {{line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20522, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20522, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20522, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20522, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = 1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20523, y = 20030}}, top = 20029, bottom = 20030, dir = -1}, {line = {p1 = {x = 20523, y = 20029}, p2 = {x = 20522, y = 20030}}, top = 20029, bottom = 20030, dir = 1}}} > compositor = 0x3b53910820 <spans.11826> > status = <optimized out> >#6 0x0000003b5362620a in _cairo_compositor_fill (compositor=0x3b53910820 <spans.11826>, surface=0x104b360, op=<optimized out>, source=<optimized out>, path=0x108cdd8, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=clip@entry=0x10f8340) at cairo-compositor.c:203 > extents = {surface = 0x104b360, op = CAIRO_OPERATOR_OVER, source = {x = 80, y = 78, width = 1, height = 1}, mask = {x = 80, y = 78, width = 1, height = 1}, destination = {x = 0, y = 0, width = 128, height = 99}, bounded = {x = 80, y = 78, width = 1, height = 1}, unbounded = {x = 80, y = 78, width = 1, height = 1}, is_bounded = 6, source_sample_area = {x = -11, y = -4, width = 14, height = 14}, mask_sample_area = {x = 253, y = 254, width = 255, height = 256}, source_pattern = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, solid = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, color = {red = 5.4323092261359052e-312, green = 8.8616009490602653e-317, blue = 0, alpha = 0.9960784912109375, red_short = 0, green_short = 0, blue_short = 57312, alpha_short = 16367}}, surface = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, surface = 0x10000000100}, gradient = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, n_stops = 256, stops_size = 256, stops = 0x111aed0, stops_embedded = {{offset = 0, color = {red = 0.9960784912109375, green = 0.9960784912109375, blue = 0.9960784912109375, alpha = 1, red_short = 65279, green_short = 65279, blue_short = 65279, alpha_short = 65535}}, {offset = 0.00390625, color = {red = 0.992156982421875, green = 0.992156982421875, blue = 0.992156982421875, alpha = 1, red_short = 65022, green_short = 65022, blue_short = 65022, alpha_short = 65535}}}}, linear = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, n_stops = 256, stops_size = 256, stops = 0x111aed0, stops_embedded = {{offset = 0, color = {red = 0.9960784912109375, green = 0.9960784912109375, blue = 0.9960784912109375, alpha = 1, red_short = 65279, green_short = 65279, blue_short = 65279, alpha_short = 65535}}, {offset = 0.00390625, color = {red = 0.992156982421875, green = 0.992156982421875, blue = 0.992156982421875, alpha = 1, red_short = 65022, green_short = 65022, blue_short = 65022, alpha_short = 65535}}}}, pd1 = {x = -0.031010000000000006, y = -0.48700000000000004}, pd2 = {x = 0, y = 0}}, radial = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, n_stops = 256, stops_size = 256, stops = 0x111aed0, stops_embedded = {{offset = 0, color = {red = 0.9960784912109375, green = 0.9960784912109375, blue = 0.9960784912109375, alpha = 1, red_short = 65279, green_short = 65279, blue_short = 65279, alpha_short = 65535}}, {offset = 0.00390625, color = {red = 0.992156982421875, green = 0.992156982421875, blue = 0.992156982421875, alpha = 1, red_short = 65022, green_short = 65022, blue_short = 65022, alpha_short = 65535}}}}, cd1 = {center = {x = -0.031010000000000006, y = -0.48700000000000004}, radius = 0}, cd2 = {center = {x = 0, y = 0}, radius = 1}}}, mesh = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, patches = {size = 256, num_elements = 256, element_size = 17936080, elements = 0x0}, current_patch = 0x3fefdfe000000000, current_side = 0, has_control_point = {1072685024, 0, 1072685024, 0}, has_color = {1072693248, -16777473, -257, 0}}, raster_source = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, content = 256, extents = {x = 256, y = 17936080, width = 0, height = 0}, acquire = 0x3fefdfe000000000, release = 0x3fefdfe000000000, snapshot = 0x3fefdfe000000000, copy = 0x3ff0000000000000, finish = 0xfffffefffefffeff, user_data = 0x3f70000000000000}}, mask_pattern = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, solid = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, color = {red = 1.6869377411603522e-319, green = 1.2587468729272185e-312, blue = 1.6865424886436792e-319, alpha = 1, red_short = 8, green_short = 0, blue_short = 0, alpha_short = 65535}}, surface = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, surface = 0x8560}, gradient = {base = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, n_stops = 34144, stops_size = 0, stops = 0x3b51aa91e0, stops_embedded = {{offset = 1.6865424886436792e-319, color = {red = 1, green = -nan(0xf000000000008), blue = 1.2579999652642367e-312, alpha = 0.21082862859997986, red_short = 34136, green_short = 0, blue_short = 0, alpha_short = 0}}, {offset = 0.21864503680408198, color = {red = 0.22255324090613304, green = 0.22646141052246421, blue = 6.9533222540101381e-310, alpha = 1, red_short = 34176, green_short = 0, blue_short = 0, alpha_short = 0}}}}, linear = {base = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, n_stops = 34144, stops_size = 0, stops = 0x3b51aa91e0, stops_embedded = {{offset = 1.6865424886436792e-319, color = {red = 1, green = -nan(0xf000000000008), blue = 1.2579999652642367e-312, alpha = 0.21082862859997986, red_short = 34136, green_short = 0, blue_short = 0, alpha_short = 0}}, {offset = 0.21864503680408198, color = {red = 0.22255324090613304, green = 0.22646141052246421, blue = 6.9533222540101381e-310, alpha = 1, red_short = 34176, green_short = 0, blue_short = 0, alpha_short = 0}}}}, pd1 = {x = 3.2608332625522272e-322, y = 6.9533222540085571e-310}, pd2 = {x = 1.2580165698323435e-312, y = 6.9533222540093476e-310}}, radial = {base = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, n_stops = 34144, stops_size = 0, stops = 0x3b51aa91e0, stops_embedded = {{offset = 1.6865424886436792e-319, color = {red = 1, green = -nan(0xf000000000008), blue = 1.2579999652642367e-312, alpha = 0.21082862859997986, red_short = 34136, green_short = 0, blue_short = 0, alpha_short = 0}}, {offset = 0.21864503680408198, color = {red = 0.22255324090613304, green = 0.22646141052246421, blue = 6.9533222540101381e-310, alpha = 1, red_short = 34176, green_short = 0, blue_short = 0, alpha_short = 0}}}}, cd1 = {center = {x = 3.2608332625522272e-322, y = 6.9533222540085571e-310}, radius = 1.2580165698323435e-312}, cd2 = {center = {x = 6.9533222540093476e-310, y = 1.2328795556051593e-311}, radius = 2.5039550341147044e-312}}}, mesh = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, patches = {size = 34144, num_elements = 0, element_size = 1370132960, elements = 0x8558 <Address 0x8558 out of bounds>}, current_patch = 0x3ff0000000000000, current_side = 8, has_control_point = {-65536, 1218957166, 59, -1200431248}, has_color = {1070267502, 34136, 0, -2126459712}}, raster_source = {base = {ref_count = {ref_count = 2080416680}, status = 1069579030, user_data = {size = 3764886096, num_elements = 1069611814, element_size = 1154388216, elements = 0x3fc1fb47a93587a0 <Address 0x3fc1fb47a93587a0 out of bounds>}, observers = {next = 0x3fc27b580d9c7e48, prev = 0x3fc2fb68720374f0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 32767, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = 6.9533222539998615e-310, yx = 6.3659873728958169e-314, xy = 1.4821969375237396e-323, yy = 0.17174649238586426, x0 = 0.17565479168152032, y0 = 0.17956299578357138}, opacity = 1.258016569437091e-312}, content = 34144, extents = {x = 0, y = 1370132960, width = 59, height = 34136}, acquire = 0x3ff0000000000000, release = 0xffff000000000008, snapshot = 0x3b48a7cf6e <_int_malloc+414>, copy = 0x3fcafc6eb872df70, finish = 0x8558, user_data = 0x3fcbfc8f8140ccc0}}, original_source_pattern = 0x7fffd7853230, original_mask_pattern = 0x0, clip = 0x10f82f0} > status = CAIRO_INT_STATUS_SUCCESS >#7 0x0000003b536365af in _cairo_image_surface_fill (abstract_surface=<optimized out>, op=<optimized out>, source=<optimized out>, path=<optimized out>, fill_rule=<optimized out>, tolerance=<optimized out>, antialias=<optimized out>, clip=0x10f8340) at cairo-image-surface.c:976 > surface = <optimized out> >#8 0x0000003b53666d04 in _cairo_surface_fill (clip=0x10f8340, antialias=CAIRO_ANTIALIAS_DEFAULT, tolerance=0.10000000000000001, fill_rule=CAIRO_FILL_RULE_WINDING, path=0x108cdd8, source=0x7fffd7853230, op=CAIRO_OPERATOR_OVER, surface=0x104b360) at cairo-surface.c:2222 > status = <optimized out> >#9 _cairo_surface_fill (surface=0x104b360, op=CAIRO_OPERATOR_OVER, source=0x7fffd7853230, path=0x108cdd8, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x10f8340) at cairo-surface.c:2193 > status = <optimized out> >#10 0x0000003b5362df94 in _cairo_gstate_fill (gstate=0x10bc480, path=path@entry=0x108cdd8) at cairo-gstate.c:1308 > source_pattern = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, solid = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, color = {red = 5.4323092261359052e-312, green = 8.8616009490602653e-317, blue = 0, alpha = 0.9960784912109375, red_short = 0, green_short = 0, blue_short = 57312, alpha_short = 16367}}, surface = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, surface = 0x10000000100}, gradient = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, n_stops = 256, stops_size = 256, stops = 0x111aed0, stops_embedded = {{offset = 0, color = {red = 0.9960784912109375, green = 0.9960784912109375, blue = 0.9960784912109375, alpha = 1, red_short = 65279, green_short = 65279, blue_short = 65279, alpha_short = 65535}}, {offset = 0.00390625, color = {red = 0.992156982421875, green = 0.992156982421875, blue = 0.992156982421875, alpha = 1, red_short = 65022, green_short = 65022, blue_short = 65022, alpha_short = 65535}}}}, linear = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, n_stops = 256, stops_size = 256, stops = 0x111aed0, stops_embedded = {{offset = 0, color = {red = 0.9960784912109375, green = 0.9960784912109375, blue = 0.9960784912109375, alpha = 1, red_short = 65279, green_short = 65279, blue_short = 65279, alpha_short = 65535}}, {offset = 0.00390625, color = {red = 0.992156982421875, green = 0.992156982421875, blue = 0.992156982421875, alpha = 1, red_short = 65022, green_short = 65022, blue_short = 65022, alpha_short = 65535}}}}, pd1 = {x = -0.031010000000000006, y = -0.48700000000000004}, pd2 = {x = 0, y = 0}}, radial = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, n_stops = 256, stops_size = 256, stops = 0x111aed0, stops_embedded = {{offset = 0, color = {red = 0.9960784912109375, green = 0.9960784912109375, blue = 0.9960784912109375, alpha = 1, red_short = 65279, green_short = 65279, blue_short = 65279, alpha_short = 65535}}, {offset = 0.00390625, color = {red = 0.992156982421875, green = 0.992156982421875, blue = 0.992156982421875, alpha = 1, red_short = 65022, green_short = 65022, blue_short = 65022, alpha_short = 65535}}}}, cd1 = {center = {x = -0.031010000000000006, y = -0.48700000000000004}, radius = 0}, cd2 = {center = {x = 0, y = 0}, radius = 1}}}, mesh = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, patches = {size = 256, num_elements = 256, element_size = 17936080, elements = 0x0}, current_patch = 0x3fefdfe000000000, current_side = 0, has_control_point = {1072685024, 0, 1072685024, 0}, has_color = {1072693248, -16777473, -257, 0}}, raster_source = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x10f5330, prev = 0x10f5330}, type = CAIRO_PATTERN_TYPE_RADIAL, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = 0, matrix = {xx = -12.223429474515999, yx = 0, xy = 0, yy = 12.201735357917569, x0 = 979.86961675227178, y0 = -955.13587063695536}, opacity = 1}, content = 256, extents = {x = 256, y = 17936080, width = 0, height = 0}, acquire = 0x3fefdfe000000000, release = 0x3fefdfe000000000, snapshot = 0x3fefdfe000000000, copy = 0x3ff0000000000000, finish = 0xfffffefffefffeff, user_data = 0x3f70000000000000}} > extents = {x = 0, y = 0, width = 128, height = 99} > box = {p1 = {x = 10808, y = 0}, p2 = {x = 1370132960, y = 59}} > pattern = 0x7fffd7853230 > op = CAIRO_OPERATOR_OVER > status = <optimized out> > __PRETTY_FUNCTION__.11065 = "_cairo_gstate_fill" >#11 0x0000003b53627aa4 in _cairo_default_context_fill (abstract_cr=<optimized out>) at cairo-default-context.c:1048 > cr = <optimized out> > status = <optimized out> >#12 0x0000003b53620cd5 in cairo_fill (cr=<optimized out>) at cairo.c:2201 > status = <optimized out> >#13 0x00007f10f116d9bc in CairoOutputDev::fill (this=0x1030ed0, state=0x10f9ee0) at CairoOutputDev.cc:781 >No locals. >#14 0x00007f10f0dd932f in Gfx::doRadialShFill (this=this@entry=0x108d500, shading=shading@entry=0x10f9b90) at Gfx.cc:3179 > x1 = 0 > colorA = {c = {8995, 7967, 8224, 110, 119, 124, -679135680, 32767, -1, 0, 1222317888, 59, 16, 0, 1370132960, 59, 17760256, 0, 17413872, 0, 17413872, 0, 17413872, 0, 1367353568, 59, 1370121065, 59, 16339168, 0, 17801664, 0}} > t0 = 0 > colorB = {c = {8995, 7967, 8224, 110, 119, 124, -679135680, 32767, -1, 0, 1222317888, 59, 16, 0, 1370132960, 59, 17760256, 0, 17413872, 0, 17413872, 0, 17413872, 0, 1367353568, 59, 1370121065, 59, 16339168, 0, 17801664, 0}} > sa = 1 > xz = <optimized out> > ia = 256 > n = 3 > r0 = 0 > t1 = 1 > sb = 1 > sMin = 0 > ib = <optimized out> > alpha = <optimized out> > xMax = 1.382852627419993 > y0 = -0.48700000000000004 > r1 = 1 > xa = 0 > t = <optimized out> > yMax = 0.30092683888778993 > y1 = 0 > xb = 0 > ctm = <optimized out> > ta = <optimized out> > yz = <optimized out> > theta = <optimized out> > ra = 1.0000000000000568 > tb = <optimized out> > angle = <optimized out> > xMin = -1.3828526274198794 > nComps = 3 > ya = 0 > rb = 1.0000000000000568 > sMax = 1 > k = <optimized out> > yMin = -0.30053243936106355 > x0 = -0.031010000000000006 > yb = 0 > sz = <optimized out> > needExtend = 255 >#15 0x00007f10f0ddbd63 in opShFill (args=<optimized out>, this=0x108d500, numArgs=<optimized out>) at Gfx.cc:2419 > savedState = 0x10f8390 > xMin = <optimized out> > xMax = <optimized out> > shading = 0x10f9b90 > yMin = <optimized out> > yMax = <optimized out> > vaa = false >#16 Gfx::opShFill (this=0x108d500, args=<optimized out>, numArgs=<optimized out>) at Gfx.cc:2370 >No locals. >#17 0x00007f10f0ddce87 in Gfx::go (this=this@entry=0x108d500, topLevel=topLevel@entry=true) at Gfx.cc:716 > timer = {start_time = {tv_sec = 1355344399, tv_usec = 181460}, end_time = {tv_sec = 1024, tv_usec = 6}, active = true} > obj = {type = objCmd, {booln = 208, intg = 17795536, uintg = 17795536, real = 8.7921629869311532e-317, string = 0x10f89d0, name = 0x10f89d0 "sh", array = 0x10f89d0, dict = 0x10f89d0, stream = 0x10f89d0, ref = {num = 17795536, gen = 0}, cmd = 0x10f89d0 "sh"}} > numArgs = <optimized out> > i = <optimized out> > lastAbortCheck = <optimized out> > args = {{type = objName, {booln = 96, intg = 17645152, uintg = 17645152, real = 8.7178634188469631e-317, string = 0x10d3e60, name = 0x10d3e60 "Sh15", array = 0x10d3e60, dict = 0x10d3e60, stream = 0x10d3e60, ref = {num = 17645152, gen = 0}, cmd = 0x10d3e60 "Sh15"}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 181, intg = -948328779, uintg = 3346638517, real = -0.5071, string = 0xbfe03a29c779a6b5, name = 0xbfe03a29c779a6b5 <Address 0xbfe03a29c779a6b5 out of bounds>, array = 0xbfe03a29c779a6b5, dict = 0xbfe03a29c779a6b5, stream = 0xbfe03a29c779a6b5, ref = {num = -948328779, gen = -1075824087}, cmd = 0xbfe03a29c779a6b5 <Address 0xbfe03a29c779a6b5 out of bounds>}}, {type = objNone, {booln = 92, intg = -171798692, uintg = 4123168604, real = 496.00999999999999, string = 0x407f0028f5c28f5c, name = 0x407f0028f5c28f5c <Address 0x407f0028f5c28f5c out of bounds>, array = 0x407f0028f5c28f5c, dict = 0x407f0028f5c28f5c, stream = 0x407f0028f5c28f5c, ref = {num = -171798692, gen = 1082064936}, cmd = 0x407f0028f5c28f5c <Address 0x407f0028f5c28f5c out of bounds>}}, {type = objNone, {booln = 196, intg = 1848553924, uintg = 1848553924, real = 127.6506, string = 0x405fe9a36e2eb1c4, name = 0x405fe9a36e2eb1c4 <Address 0x405fe9a36e2eb1c4 out of bounds>, array = 0x405fe9a36e2eb1c4, dict = 0x405fe9a36e2eb1c4, stream = 0x405fe9a36e2eb1c4, ref = {num = 1848553924, gen = 1080027555}, cmd = 0x405fe9a36e2eb1c4 <Address 0x405fe9a36e2eb1c4 out of bounds>}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}} >#18 0x00007f10f0ddd310 in Gfx::display (this=0x108d500, obj=0x7fffd7853b30, topLevel=true) at Gfx.cc:682 > obj2 = {type = objNone, {booln = 240, intg = 17440496, uintg = 17440496, real = 8.616749920031677e-317, string = 0x10a1ef0, name = 0x10a1ef0 "P{\021\361\020\177", array = 0x10a1ef0, dict = 0x10a1ef0, stream = 0x10a1ef0, ref = {num = 17440496, gen = 0}, cmd = 0x10a1ef0 "P{\021\361\020\177"}} > i = <optimized out> >#19 0x00007f10f0e1ee4c in Page::displaySlice (this=0x1037690, out=0x1030ed0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0, useMediaBox=false, crop=<optimized out>, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0) at Page.cc:519 > gfx = 0x108d500 > obj = {type = objArray, {booln = 224, intg = 17003232, uintg = 17003232, real = 8.4007127994685502e-317, string = 0x10372e0, name = 0x10372e0 "\220\374\002\001", array = 0x10372e0, dict = 0x10372e0, stream = 0x10372e0, ref = {num = 17003232, gen = 0}, cmd = 0x10372e0 "\220\374\002\001"}} > annotList = <optimized out> > i = <optimized out> >#20 0x00007f10f1161ad9 in _poppler_page_render (page=0xfda740 [PopplerPage], cairo=0x108ca70, printing=<optimized out>, print_flags=<optimized out>) at poppler-page.cc:360 > output_dev = 0x1030ed0 > __PRETTY_FUNCTION__ = "void _poppler_page_render(PopplerPage*, cairo_t*, GBool, PopplerPrintFlags)" >#21 0x00007f10f13a9260 in pdf_page_render (page=page@entry=0xfda740 [PopplerPage], width=width@entry=128, height=height@entry=99, rc=rc@entry=0xfdc900 [EvRenderContext]) at ev-poppler.cc:411 > surface = 0x104b360 > cr = 0x108ca70 >#22 0x00007f10f13a9a32 in make_thumbnail_for_page (height=99, width=128, rc=0xfdc900 [EvRenderContext], poppler_page=0xfda740 [PopplerPage]) at ev-poppler.cc:457 > pixbuf = <optimized out> > surface = <optimized out> >#23 pdf_document_get_thumbnail (document=<optimized out>, rc=0xfdc900 [EvRenderContext]) at ev-poppler.cc:517 > poppler_page = 0xfda740 [PopplerPage] > surface = 0x0 > pixbuf = <optimized out> > page_width = 792 > page_height = 612 > width = 128 > height = 99 >#24 0x0000000000401abf in evince_thumbnail_pngenc_get (document=document@entry=0xff9930 [PdfDocument], thumbnail=thumbnail@entry=0xfc80b0 "/tmp/.gnome_desktop_thumbnail.GNK8OW", size=<optimized out>) at evince-thumbnailer.c:181 > rc = 0xfdc900 [EvRenderContext] > width = 792 > height = 612 > pixbuf = <optimized out> > page = 0xfdc930 [EvPage] >#25 0x000000000040178b in main (argc=1, argv=0x7fffd7853e28) at evince-thumbnailer.c:300 > document = 0xff9930 [PdfDocument] > context = <optimized out> > input = 0xfc8000 "file:///store/dillavou/work/documents/manuals/polycom/visual_concert_vsx_quick_tips.pdf" > output = 0xfc80b0 "/tmp/.gnome_desktop_thumbnail.GNK8OW" > file = 0xfd3180 > error = 0x0 >From To Syms Read Shared Object Library >0x0000003b63a0e540 0x0000003b63a28e40 Yes /lib64/libevdocument3.so.4 >0x0000003b49a055b0 0x0000003b49a6fd68 Yes /lib64/libm.so.6 >0x0000003b5b6728a0 0x0000003b5b91bcd0 Yes /lib64/libgtk-3.so.0 >0x0000003b5ca1a540 0x0000003b5ca5d664 Yes /lib64/libgdk-3.so.0 >0x0000003b5b209ef0 0x0000003b5b216314 Yes /lib64/libatk-1.0.so.0 >0x0000003b59e049b0 0x0000003b59e094d8 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003b5aa06780 0x0000003b5aa19b90 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003b5be03520 0x0000003b5be044bc Yes (*) /lib64/libcairo-gobject.so.2 >0x0000003b52e0f1c0 0x0000003b52e2d9a8 Yes /lib64/libpango-1.0.so.0 >0x0000003b53613000 0x0000003b536d553c Yes /lib64/libcairo.so.2 >0x0000003b4b2006b0 0x0000003b4b20080c Yes /lib64/libgthread-2.0.so.0 >0x0000003b4c230100 0x0000003b4c2eecd4 Yes /lib64/libgio-2.0.so.0 >0x0000003b4ba0aba0 0x0000003b4ba3831c Yes /lib64/libgobject-2.0.so.0 >0x0000003b4be01130 0x0000003b4be01ff8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003b496022a0 0x0000003b4960557c Yes /lib64/librt.so.1 >0x0000003b4aa1a050 0x0000003b4aaaf21c Yes /lib64/libglib-2.0.so.0 >0x0000003b48602190 0x0000003b4860e640 Yes /lib64/libz.so.1 >0x0000003b48e05790 0x0000003b48e104b4 Yes /lib64/libpthread.so.0 >0x0000003b48a1f1a0 0x0000003b48b607a0 Yes /lib64/libc.so.6 >0x0000003b4ca1dee0 0x0000003b4caa4280 Yes /lib64/libX11.so.6 >0x0000003b50602160 0x0000003b5060bfc4 Yes /lib64/libXi.so.6 >0x0000003b52201530 0x0000003b52203da8 Yes /lib64/libXfixes.so.3 >0x0000003b5c209c80 0x0000003b5c21b704 Yes /lib64/libatk-bridge-2.0.so.0 >0x0000003b5a2076b0 0x0000003b5a20fa0c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003b4fa06220 0x0000003b4fa2260c Yes /lib64/libfontconfig.so.1 >0x0000003b4fe00b40 0x0000003b4fe01458 Yes /lib64/libXinerama.so.1 >0x0000003b4f201b70 0x0000003b4f207768 Yes /lib64/libXrandr.so.2 >0x0000003b52602ab0 0x0000003b526076ec Yes /lib64/libXcursor.so.1 >0x0000003b59a00c60 0x0000003b59a01794 Yes /lib64/libXcomposite.so.1 >0x0000003b5ae00bd0 0x0000003b5ae015ec Yes /lib64/libXdamage.so.1 >0x0000003b4d603740 0x0000003b4d60d810 Yes /lib64/libXext.so.6 >0x0000003b55e07f60 0x0000003b55e5a65c Yes /lib64/libharfbuzz.so.0 >0x0000003b5020cc80 0x0000003b50276f30 Yes /lib64/libfreetype.so.6 >0x0000003b4ee04fe0 0x0000003b4ee20b50 Yes /lib64/libpng15.so.15 >0x0000003b51209030 0x0000003b51272aac Yes /lib64/libpixman-1.so.0 >0x0000003b53e06ff0 0x0000003b53e1851c Yes /lib64/libEGL.so.1 >0x0000003b49200ed0 0x0000003b492019f0 Yes /lib64/libdl.so.2 >0x0000003b53a00b10 0x0000003b53a01204 Yes /lib64/libxcb-shm.so.0 >0x0000003b54203590 0x0000003b54206274 Yes /lib64/libxcb-render.so.0 >0x0000003b4d209a00 0x0000003b4d2158f8 Yes /lib64/libxcb.so.1 >0x0000003b4ea01ab0 0x0000003b4ea07a00 Yes /lib64/libXrender.so.1 >0x0000003b51a507b0 0x0000003b51ab1ee8 Yes (*) /usr/lib64/nvidia/libGL.so.1 >0x0000003b4b601990 0x0000003b4b606134 Yes /lib64/libffi.so.5 >0x0000003b4a606170 0x0000003b4a6175d4 Yes /lib64/libselinux.so.1 >0x0000003b4ae03a30 0x0000003b4ae1201c Yes /lib64/libresolv.so.2 >0x0000003b48200b20 0x0000003b4821a3f9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003b5c60b940 0x0000003b5c619e64 Yes /lib64/libatspi.so.0 >0x0000003b4da07ab0 0x0000003b4da312e4 Yes /lib64/libdbus-1.so.3 >0x0000003b4e603e00 0x0000003b4e61ccdc Yes /lib64/libexpat.so.1 >0x0000003b5a6129a0 0x0000003b5a625fc7 Yes /lib64/libicule.so.49 >0x0000003b52a540d0 0x0000003b52b07bfc Yes /lib64/libicuuc.so.49 >0x0000003b54a00570 0x0000003b54a00650 Yes (*) /lib64/libicudata.so.49 >0x0000003b50e00600 0x0000003b50e006fc Yes /lib64/libX11-xcb.so.1 >0x0000003b546018b0 0x0000003b54602638 Yes /lib64/libxcb-dri2.so.0 >0x0000003b532025a0 0x0000003b53203ec4 Yes /lib64/libxcb-xfixes.so.0 >0x0000003b51e00fb0 0x0000003b51e018b8 Yes /lib64/libxcb-shape.so.0 >0x0000003b57204470 0x0000003b57207c68 Yes /lib64/libwayland-client.so.0 >0x0000003b56a059b0 0x0000003b56a0bd48 Yes /lib64/libwayland-server.so.0 >0x0000003b56201a50 0x0000003b56202fa8 Yes /lib64/libgbm.so.1 >0x0000003b5661deb0 0x0000003b5663175c Yes /lib64/libglapi.so.0 >0x0000003b4e2030d0 0x0000003b4e20a990 Yes /lib64/libudev.so.1 >0x0000003b56e031d0 0x0000003b56e07ff4 Yes /lib64/libdrm.so.2 >0x0000003b4ce00eb0 0x0000003b4ce01bcc Yes /lib64/libXau.so.6 >0x0000003b516009b0 0x0000003b516020f3 Yes (*) /usr/lib64/nvidia/tls/libnvidia-tls.so.304.64 >0x0000003b57ec80b0 0x0000003b58cff8a8 Yes (*) /usr/lib64/nvidia/libnvidia-glcore.so.304.64 >0x0000003b49e01db0 0x0000003b49e45b28 Yes (*) /lib64/libpcre.so.1 >0x0000003b4c65bb80 0x0000003b4c6c10bb Yes /lib64/libstdc++.so.6 >0x0000003b4a202a40 0x0000003b4a212168 Yes /lib64/libgcc_s.so.1 >0x00007f10f15d8f60 0x00007f10f15f31e8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003b5ea12860 0x0000003b5ea2b8b8 Yes /lib64/libgvfscommon.so.0 >0x0000003b50a03ef0 0x0000003b50a2320c Yes /lib64/libbluray.so.1 >0x0000003b61e00f10 0x0000003b61e01824 Yes /lib64/libutil.so.1 >0x0000003b4f62e870 0x0000003b4f717470 Yes /lib64/libxml2.so.2 >0x0000003b4de030f0 0x0000003b4de19340 Yes /lib64/liblzma.so.5 >0x00007f10f13a7410 0x00007f10f13ad038 Yes /usr/lib64/evince/4/backends/libpdfdocument.so >0x00007f10f115bc40 0x00007f10f1172af8 Yes /lib64/libpoppler-glib.so.8 >0x00007f10f0d94be0 0x00007f10f0e8c81c Yes /lib64/libpoppler.so.26 >0x00007f10f0aaf670 0x00007f10f0ad2c8c Yes /lib64/liblcms.so.1 >0x0000003b60203e70 0x0000003b60236210 Yes /lib64/libjpeg.so.62 >0x00007f10f08860b0 0x00007f10f08a1f44 Yes /lib64/libopenjpeg.so.1 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xffffffff 4294967295 >rbx 0xffffffff 4294967295 >rcx 0x1 1 >rdx 0x0 0 >rsi 0x5034 20532 >rdi 0x1 1 >rbp 0x116c728 0x116c728 >rsp 0x7fffd784f880 0x7fffd784f880 >r8 0x1 1 >r9 0xffffffff 4294967295 >r10 0x55555548 1431655752 >r11 0x1c 28 >r12 0x0 0 >r13 0x0 0 >r14 0x7fffd7852a60 140736809216608 >r15 0x4e41 20033 >rip 0x3b536539a8 0x3b536539a8 <_cairo_polygon_intersect+3016> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function _cairo_polygon_intersect: > 0x0000003b53652de0 <+0>: push %r15 > 0x0000003b53652de2 <+2>: push %r14 > 0x0000003b53652de4 <+4>: mov %rdi,%r14 > 0x0000003b53652de7 <+7>: push %r13 > 0x0000003b53652de9 <+9>: push %r12 > 0x0000003b53652deb <+11>: push %rbp > 0x0000003b53652dec <+12>: mov %rdx,%rbp > 0x0000003b53652def <+15>: push %rbx > 0x0000003b53652df0 <+16>: sub $0x2d48,%rsp > 0x0000003b53652df7 <+23>: mov %fs:0x28,%rax > 0x0000003b53652e00 <+32>: mov %rax,0x2d38(%rsp) > 0x0000003b53652e08 <+40>: xor %eax,%eax > 0x0000003b53652e0a <+42>: test %esi,%esi > 0x0000003b53652e0c <+44>: jne 0x3b53654518 <_cairo_polygon_intersect+5944> > 0x0000003b53652e12 <+50>: test %ecx,%ecx > 0x0000003b53652e14 <+52>: jne 0x3b536544f8 <_cairo_polygon_intersect+5912> > 0x0000003b53652e1a <+58>: mov 0x34(%r14),%edx > 0x0000003b53652e1e <+62>: test %edx,%edx > 0x0000003b53652e20 <+64>: je 0x3b53654751 <_cairo_polygon_intersect+6513> > 0x0000003b53652e26 <+70>: mov 0x34(%rbp),%r13d > 0x0000003b53652e2a <+74>: test %r13d,%r13d > 0x0000003b53652e2d <+77>: je 0x3b53654704 <_cairo_polygon_intersect+6436> > 0x0000003b53652e33 <+83>: lea (%rdx,%r13,1),%r12d > 0x0000003b53652e37 <+87>: cmp $0x19,%r12d > 0x0000003b53652e3b <+91>: jle 0x3b53653113 <_cairo_polygon_intersect+819> > 0x0000003b53652e41 <+97>: cmp $0x1745d16,%r12d > 0x0000003b53652e48 <+104>: ja 0x3b5365463a <_cairo_polygon_intersect+6234> > 0x0000003b53652e4e <+110>: mov $0x58,%r11d > 0x0000003b53652e54 <+116>: mov %r12d,%edi > 0x0000003b53652e57 <+119>: mov %edx,0x10(%rsp) > 0x0000003b53652e5b <+123>: imul %r11d,%edi > 0x0000003b53652e5f <+127>: add $0x8,%edi > 0x0000003b53652e62 <+130>: callq 0x3b53611e10 <malloc@plt> > 0x0000003b53652e67 <+135>: test %rax,%rax > 0x0000003b53652e6a <+138>: mov %rax,0x20(%rsp) > 0x0000003b53652e6f <+143>: mov 0x10(%rsp),%edx > 0x0000003b53652e73 <+147>: je 0x3b5365463a <_cairo_polygon_intersect+6234> > 0x0000003b53652e79 <+153>: movslq %r12d,%rax > 0x0000003b53652e7c <+156>: lea (%rax,%rax,4),%rbx > 0x0000003b53652e80 <+160>: shl $0x4,%rbx > 0x0000003b53652e84 <+164>: add 0x20(%rsp),%rbx > 0x0000003b53652e89 <+169>: test %edx,%edx > 0x0000003b53652e8b <+171>: jg 0x3b5365312d <_cairo_polygon_intersect+845> > 0x0000003b53652e91 <+177>: xor %edi,%edi > 0x0000003b53652e93 <+179>: test %r13d,%r13d > 0x0000003b53652e96 <+182>: jg 0x3b53653219 <_cairo_polygon_intersect+1081> > 0x0000003b53652e9c <+188>: mov %edi,%r11d > 0x0000003b53652e9f <+191>: cmp %r12d,%r11d > 0x0000003b53652ea2 <+194>: jne 0x3b536547b8 <_cairo_polygon_intersect+6616> > 0x0000003b53652ea8 <+200>: movl $0x0,0x34(%r14) > 0x0000003b53652eb0 <+208>: mov %r11d,%edx > 0x0000003b53652eb3 <+211>: mov $0x4ec4ec4f,%r12d > 0x0000003b53652eb9 <+217>: movabs $0xaaaaaaaaaaaaaaab,%rbp > 0x0000003b53652ec3 <+227>: nopl 0x0(%rax,%rax,1) > 0x0000003b53652ec8 <+232>: lea (%rdx,%rdx,4),%edx > 0x0000003b53652ecb <+235>: add %edx,%edx > 0x0000003b53652ecd <+237>: mov %edx,%eax > 0x0000003b53652ecf <+239>: mul %r12d > 0x0000003b53652ed2 <+242>: shr $0x2,%edx > 0x0000003b53652ed5 <+245>: lea -0x9(%rdx),%eax > 0x0000003b53652ed8 <+248>: cmp $0x1,%eax > 0x0000003b53652edb <+251>: jbe 0x3b53653e38 <_cairo_polygon_intersect+4184> > 0x0000003b53652ee1 <+257>: test %edx,%edx > 0x0000003b53652ee3 <+259>: jne 0x3b53653e72 <_cairo_polygon_intersect+4242> > 0x0000003b53652ee9 <+265>: xor %eax,%eax > 0x0000003b53652eeb <+267>: mov $0x1,%edx > 0x0000003b53652ef0 <+272>: cmp %edx,%r11d > 0x0000003b53652ef3 <+275>: je 0x3b53652f52 <_cairo_polygon_intersect+370> > 0x0000003b53652ef5 <+277>: mov %rbx,%r8 > 0x0000003b53652ef8 <+280>: mov %edx,%edi > 0x0000003b53652efa <+282>: nopw 0x0(%rax,%rax,1) > 0x0000003b53652f00 <+288>: mov %edi,%ecx > 0x0000003b53652f02 <+290>: mov (%r8),%rsi > 0x0000003b53652f05 <+293>: lea (%rbx,%rcx,8),%r10 > 0x0000003b53652f09 <+297>: mov (%r10),%rcx > 0x0000003b53652f0c <+300>: mov 0x8(%rsi),%r9d > 0x0000003b53652f10 <+304>: sub 0x8(%rcx),%r9d > 0x0000003b53652f14 <+308>: jne 0x3b53652f36 <_cairo_polygon_intersect+342> > 0x0000003b53652f16 <+310>: mov 0x4(%rsi),%r9d > 0x0000003b53652f1a <+314>: sub 0x4(%rcx),%r9d > 0x0000003b53652f1e <+318>: jne 0x3b53652f36 <_cairo_polygon_intersect+342> > 0x0000003b53652f20 <+320>: mov (%rsi),%r9d > 0x0000003b53652f23 <+323>: sub (%rcx),%r9d > 0x0000003b53652f26 <+326>: jne 0x3b53652f36 <_cairo_polygon_intersect+342> > 0x0000003b53652f28 <+328>: mov %rsi,%r9 > 0x0000003b53652f2b <+331>: sub %rcx,%r9 > 0x0000003b53652f2e <+334>: sar $0x2,%r9 > 0x0000003b53652f32 <+338>: imul %ebp,%r9d > 0x0000003b53652f36 <+342>: test %r9d,%r9d > 0x0000003b53652f39 <+345>: jle 0x3b53652f46 <_cairo_polygon_intersect+358> > 0x0000003b53652f3b <+347>: mov %rcx,(%r8) > 0x0000003b53652f3e <+350>: mov $0x1,%eax > 0x0000003b53652f43 <+355>: mov %rsi,(%r10) > 0x0000003b53652f46 <+358>: add $0x1,%edi > 0x0000003b53652f49 <+361>: add $0x8,%r8 > 0x0000003b53652f4d <+365>: cmp %r11d,%edi > 0x0000003b53652f50 <+368>: jne 0x3b53652f00 <_cairo_polygon_intersect+288> > 0x0000003b53652f52 <+370>: test %eax,%eax > 0x0000003b53652f54 <+372>: jne 0x3b53652ec8 <_cairo_polygon_intersect+232> > 0x0000003b53652f5a <+378>: movslq %r11d,%r11 > 0x0000003b53652f5d <+381>: lea 0x900(%rsp),%rdi > 0x0000003b53652f65 <+389>: mov $0x20,%esi > 0x0000003b53652f6a <+394>: movq $0x0,(%rbx,%r11,8) > 0x0000003b53652f72 <+402>: mov %rbx,0x2d30(%rsp) > 0x0000003b53652f7a <+410>: xor %ebp,%ebp > 0x0000003b53652f7c <+412>: callq 0x3b5362aaa0 <_cairo_freepool_init> > 0x0000003b53652f81 <+417>: lea 0xd20(%rsp),%rcx > 0x0000003b53652f89 <+425>: lea 0xd30(%rsp),%rdi > 0x0000003b53652f91 <+433>: test %rbp,%rbp > 0x0000003b53652f94 <+436>: movl $0x400,0xd24(%rsp) > 0x0000003b53652f9f <+447>: movl $0x0,0xd20(%rsp) > 0x0000003b53652faa <+458>: mov %rcx,0x28(%rsp) > 0x0000003b53652faf <+463>: mov 0x2d30(%rsp),%rcx > 0x0000003b53652fb7 <+471>: mov %rdi,0xd28(%rsp) > 0x0000003b53652fbf <+479>: movq $0x0,0xd38(%rsp) > 0x0000003b53652fcb <+491>: movq $0x0,0x40(%rsp) > 0x0000003b53652fd4 <+500>: movl $0x80000000,0x48(%rsp) > 0x0000003b53652fdc <+508>: movq $0x0,0x50(%rsp) > 0x0000003b53652fe5 <+517>: mov (%rcx),%rax > 0x0000003b53652fe8 <+520>: je 0x3b53653440 <_cairo_polygon_intersect+1632> > 0x0000003b53652fee <+526>: xchg %ax,%ax > 0x0000003b53652ff0 <+528>: test %rax,%rax > 0x0000003b53652ff3 <+531>: je 0x3b53653024 <_cairo_polygon_intersect+580> > 0x0000003b53652ff5 <+533>: mov 0x8(%rax),%edx > 0x0000003b53652ff8 <+536>: sub 0x8(%rbp),%edx > 0x0000003b53652ffb <+539>: jne 0x3b5365301c <_cairo_polygon_intersect+572> > 0x0000003b53652ffd <+541>: mov 0x4(%rax),%edx > 0x0000003b53653000 <+544>: sub 0x4(%rbp),%edx > 0x0000003b53653003 <+547>: jne 0x3b5365301c <_cairo_polygon_intersect+572> > 0x0000003b53653005 <+549>: mov (%rax),%edx > 0x0000003b53653007 <+551>: sub 0x0(%rbp),%edx > 0x0000003b5365300a <+554>: jne 0x3b5365301c <_cairo_polygon_intersect+572> > 0x0000003b5365300c <+556>: mov %rax,%rdx > 0x0000003b5365300f <+559>: sub %rbp,%rdx > 0x0000003b53653012 <+562>: sar $0x2,%rdx > 0x0000003b53653016 <+566>: imul $0xaaaaaaab,%edx,%edx > 0x0000003b5365301c <+572>: test %edx,%edx > 0x0000003b5365301e <+574>: js 0x3b53653970 <_cairo_polygon_intersect+2960> > 0x0000003b53653024 <+580>: mov 0xd20(%rsp),%eax > 0x0000003b5365302b <+587>: movslq %eax,%rdx > 0x0000003b5365302e <+590>: sub $0x1,%eax > 0x0000003b53653031 <+593>: test %eax,%eax > 0x0000003b53653033 <+595>: mov (%rdi,%rdx,8),%rsi > 0x0000003b53653037 <+599>: mov %eax,0xd20(%rsp) > 0x0000003b5365303e <+606>: je 0x3b536537f0 <_cairo_polygon_intersect+2576> > 0x0000003b53653044 <+612>: cmp $0x1,%eax > 0x0000003b53653047 <+615>: mov $0x1,%r11d > 0x0000003b5365304d <+621>: mov $0x2,%ecx > 0x0000003b53653052 <+626>: movabs $0xaaaaaaaaaaaaaaab,%rbx > 0x0000003b5365305c <+636>: lea 0x8(%rdi),%r9 > 0x0000003b53653060 <+640>: jg 0x3b536530f9 <_cairo_polygon_intersect+793> > 0x0000003b53653066 <+646>: jmpq 0x3b53653334 <_cairo_polygon_intersect+1364> > 0x0000003b5365306b <+651>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653070 <+656>: movslq %ecx,%rdx > 0x0000003b53653073 <+659>: lea (%rdi,%rdx,8),%r9 > 0x0000003b53653077 <+663>: mov 0x8(%rdi,%rdx,8),%r8 > 0x0000003b5365307c <+668>: mov (%r9),%rax > 0x0000003b5365307f <+671>: mov 0x8(%r8),%r10d > 0x0000003b53653083 <+675>: mov 0x8(%rax),%edx > 0x0000003b53653086 <+678>: sub %edx,%r10d > 0x0000003b53653089 <+681>: jne 0x3b536530ab <_cairo_polygon_intersect+715> > 0x0000003b5365308b <+683>: mov 0x4(%r8),%r10d > 0x0000003b5365308f <+687>: sub 0x4(%rax),%r10d > 0x0000003b53653093 <+691>: jne 0x3b536530ab <_cairo_polygon_intersect+715> > 0x0000003b53653095 <+693>: mov (%r8),%r10d > 0x0000003b53653098 <+696>: sub (%rax),%r10d > 0x0000003b5365309b <+699>: jne 0x3b536530ab <_cairo_polygon_intersect+715> > 0x0000003b5365309d <+701>: sub %rax,%r8 > 0x0000003b536530a0 <+704>: sar $0x2,%r8 > 0x0000003b536530a4 <+708>: mov %r8d,%r10d > 0x0000003b536530a7 <+711>: imul %ebx,%r10d > 0x0000003b536530ab <+715>: test %r10d,%r10d > 0x0000003b536530ae <+718>: mov %ecx,%r8d > 0x0000003b536530b1 <+721>: js 0x3b53653318 <_cairo_polygon_intersect+1336> > 0x0000003b536530b7 <+727>: sub 0x8(%rsi),%edx > 0x0000003b536530ba <+730>: jne 0x3b536530d7 <_cairo_polygon_intersect+759> > 0x0000003b536530bc <+732>: mov 0x4(%rax),%edx > 0x0000003b536530bf <+735>: sub 0x4(%rsi),%edx > 0x0000003b536530c2 <+738>: jne 0x3b536530d7 <_cairo_polygon_intersect+759> > 0x0000003b536530c4 <+740>: mov (%rax),%edx > 0x0000003b536530c6 <+742>: sub (%rsi),%edx > 0x0000003b536530c8 <+744>: jne 0x3b536530d7 <_cairo_polygon_intersect+759> > 0x0000003b536530ca <+746>: mov %rax,%rdx > 0x0000003b536530cd <+749>: sub %rsi,%rdx > 0x0000003b536530d0 <+752>: sar $0x2,%rdx > 0x0000003b536530d4 <+756>: imul %ebx,%edx > 0x0000003b536530d7 <+759>: test %edx,%edx > 0x0000003b536530d9 <+761>: jns 0x3b53653330 <_cairo_polygon_intersect+1360> > 0x0000003b536530df <+767>: mov %rax,(%rdi,%r11,8) > 0x0000003b536530e3 <+771>: mov 0xd20(%rsp),%eax > 0x0000003b536530ea <+778>: lea (%r8,%r8,1),%ecx > 0x0000003b536530ee <+782>: cmp %eax,%ecx > 0x0000003b536530f0 <+784>: jg 0x3b53653334 <_cairo_polygon_intersect+1364> > 0x0000003b536530f6 <+790>: movslq %r8d,%r11 > 0x0000003b536530f9 <+793>: cmp %eax,%ecx > 0x0000003b536530fb <+795>: jne 0x3b53653070 <_cairo_polygon_intersect+656> > 0x0000003b53653101 <+801>: movslq %ecx,%rax > 0x0000003b53653104 <+804>: mov %ecx,%r8d > 0x0000003b53653107 <+807>: lea (%rdi,%rax,8),%r9 > 0x0000003b5365310b <+811>: mov (%r9),%rax > 0x0000003b5365310e <+814>: mov 0x8(%rax),%edx > 0x0000003b53653111 <+817>: jmp 0x3b536530b7 <_cairo_polygon_intersect+727> > 0x0000003b53653113 <+819>: lea 0x130(%rsp),%rdi > 0x0000003b5365311b <+827>: test %edx,%edx > 0x0000003b5365311d <+829>: lea 0x60(%rsp),%rbx > 0x0000003b53653122 <+834>: mov %rdi,0x20(%rsp) > 0x0000003b53653127 <+839>: jle 0x3b53652e91 <_cairo_polygon_intersect+177> > 0x0000003b5365312d <+845>: mov 0x20(%rsp),%rcx > 0x0000003b53653132 <+850>: mov %rbx,%r9 > 0x0000003b53653135 <+853>: xor %esi,%esi > 0x0000003b53653137 <+855>: xor %edi,%edi > 0x0000003b53653139 <+857>: jmpq 0x3b536531d4 <_cairo_polygon_intersect+1012> > 0x0000003b5365313e <+862>: xchg %ax,%ax > 0x0000003b53653140 <+864>: mov 0xc(%r8),%r11d > 0x0000003b53653144 <+868>: cmp %r11d,%eax > 0x0000003b53653147 <+871>: je 0x3b53653203 <_cairo_polygon_intersect+1059> > 0x0000003b5365314d <+877>: sub %edx,%r11d > 0x0000003b53653150 <+880>: mov (%r8),%r10d > 0x0000003b53653153 <+883>: je 0x3b53653177 <_cairo_polygon_intersect+919> > 0x0000003b53653155 <+885>: sub %edx,%eax > 0x0000003b53653157 <+887>: mov 0x8(%r8),%edx > 0x0000003b5365315b <+891>: movslq %r11d,%r11 > 0x0000003b5365315e <+894>: cltq > 0x0000003b53653160 <+896>: sub %r10d,%edx > 0x0000003b53653163 <+899>: movslq %edx,%rdx > 0x0000003b53653166 <+902>: imul %rdx,%rax > 0x0000003b5365316a <+906>: mov %rax,%rdx > 0x0000003b5365316d <+909>: sar $0x3f,%rdx > 0x0000003b53653171 <+913>: idiv %r11 > 0x0000003b53653174 <+916>: add %eax,%r10d > 0x0000003b53653177 <+919>: mov %r10d,0x4(%rcx) > 0x0000003b5365317b <+923>: movl $0x0,0x10(%rcx) > 0x0000003b53653182 <+930>: add $0x1,%edi > 0x0000003b53653185 <+933>: mov 0x40(%r14),%rax > 0x0000003b53653189 <+937>: add $0x8,%r9 > 0x0000003b5365318d <+941>: mov (%rax,%rsi,1),%rdx > 0x0000003b53653191 <+945>: mov %rdx,0x14(%rcx) > 0x0000003b53653195 <+949>: mov 0x8(%rax,%rsi,1),%rdx > 0x0000003b5365319a <+954>: mov %rdx,0x1c(%rcx) > 0x0000003b5365319e <+958>: mov 0x10(%rax,%rsi,1),%rdx > 0x0000003b536531a3 <+963>: mov %rdx,0x24(%rcx) > 0x0000003b536531a7 <+967>: mov 0x18(%rax,%rsi,1),%eax > 0x0000003b536531ab <+971>: add $0x1c,%rsi > 0x0000003b536531af <+975>: movq $0x0,0x40(%rcx) > 0x0000003b536531b7 <+983>: movq $0x0,0x30(%rcx) > 0x0000003b536531bf <+991>: movq $0x0,0x38(%rcx) > 0x0000003b536531c7 <+999>: mov %eax,0x2c(%rcx) > 0x0000003b536531ca <+1002>: add $0x50,%rcx > 0x0000003b536531ce <+1006>: cmp %edi,0x34(%r14) > 0x0000003b536531d2 <+1010>: jle 0x3b5365320c <_cairo_polygon_intersect+1068> > 0x0000003b536531d4 <+1012>: mov %rcx,(%r9) > 0x0000003b536531d7 <+1015>: movl $0x2,(%rcx) > 0x0000003b536531dd <+1021>: mov 0x40(%r14),%rax > 0x0000003b536531e1 <+1025>: mov 0x10(%rax,%rsi,1),%eax > 0x0000003b536531e5 <+1029>: mov %eax,0x8(%rcx) > 0x0000003b536531e8 <+1032>: mov 0x40(%r14),%r8 > 0x0000003b536531ec <+1036>: add %rsi,%r8 > 0x0000003b536531ef <+1039>: mov 0x4(%r8),%edx > 0x0000003b536531f3 <+1043>: cmp %edx,%eax > 0x0000003b536531f5 <+1045>: jne 0x3b53653140 <_cairo_polygon_intersect+864> > 0x0000003b536531fb <+1051>: mov (%r8),%r10d > 0x0000003b536531fe <+1054>: jmpq 0x3b53653177 <_cairo_polygon_intersect+919> > 0x0000003b53653203 <+1059>: mov 0x8(%r8),%r10d > 0x0000003b53653207 <+1063>: jmpq 0x3b53653177 <_cairo_polygon_intersect+919> > 0x0000003b5365320c <+1068>: mov 0x34(%rbp),%r13d > 0x0000003b53653210 <+1072>: test %r13d,%r13d > 0x0000003b53653213 <+1075>: jle 0x3b53652e9c <_cairo_polygon_intersect+188> > 0x0000003b53653219 <+1081>: movslq %edi,%rax > 0x0000003b5365321c <+1084>: mov %edi,%r11d > 0x0000003b5365321f <+1087>: xor %esi,%esi > 0x0000003b53653221 <+1089>: lea (%rax,%rax,4),%rcx > 0x0000003b53653225 <+1093>: lea (%rbx,%rax,8),%r9 > 0x0000003b53653229 <+1097>: shl $0x4,%rcx > 0x0000003b5365322d <+1101>: add 0x20(%rsp),%rcx > 0x0000003b53653232 <+1106>: jmpq 0x3b536532dd <_cairo_polygon_intersect+1277> > 0x0000003b53653237 <+1111>: nopw 0x0(%rax,%rax,1) > 0x0000003b53653240 <+1120>: mov 0xc(%r8),%r13d > 0x0000003b53653244 <+1124>: cmp %r13d,%eax > 0x0000003b53653247 <+1127>: je 0x3b5365330c <_cairo_polygon_intersect+1324> > 0x0000003b5365324d <+1133>: sub %edx,%r13d > 0x0000003b53653250 <+1136>: mov (%r8),%r10d > 0x0000003b53653253 <+1139>: je 0x3b53653277 <_cairo_polygon_intersect+1175> > 0x0000003b53653255 <+1141>: sub %edx,%eax > 0x0000003b53653257 <+1143>: mov 0x8(%r8),%edx > 0x0000003b5365325b <+1147>: movslq %r13d,%r13 > 0x0000003b5365325e <+1150>: cltq > 0x0000003b53653260 <+1152>: sub %r10d,%edx > 0x0000003b53653263 <+1155>: movslq %edx,%rdx > 0x0000003b53653266 <+1158>: imul %rdx,%rax > 0x0000003b5365326a <+1162>: mov %rax,%rdx > 0x0000003b5365326d <+1165>: sar $0x3f,%rdx > 0x0000003b53653271 <+1169>: idiv %r13 > 0x0000003b53653274 <+1172>: add %eax,%r10d > 0x0000003b53653277 <+1175>: mov %r10d,0x4(%rcx) > 0x0000003b5365327b <+1179>: movl $0x1,0x10(%rcx) > 0x0000003b53653282 <+1186>: add $0x1,%r11d > 0x0000003b53653286 <+1190>: mov 0x40(%rbp),%rax > 0x0000003b5365328a <+1194>: add $0x8,%r9 > 0x0000003b5365328e <+1198>: mov (%rax,%rsi,1),%rdx > 0x0000003b53653292 <+1202>: mov %rdx,0x14(%rcx) > 0x0000003b53653296 <+1206>: mov 0x8(%rax,%rsi,1),%rdx > 0x0000003b5365329b <+1211>: mov %rdx,0x1c(%rcx) > 0x0000003b5365329f <+1215>: mov 0x10(%rax,%rsi,1),%rdx > 0x0000003b536532a4 <+1220>: mov %rdx,0x24(%rcx) > 0x0000003b536532a8 <+1224>: mov 0x18(%rax,%rsi,1),%eax > 0x0000003b536532ac <+1228>: add $0x1c,%rsi > 0x0000003b536532b0 <+1232>: movq $0x0,0x40(%rcx) > 0x0000003b536532b8 <+1240>: movq $0x0,0x30(%rcx) > 0x0000003b536532c0 <+1248>: movq $0x0,0x38(%rcx) > 0x0000003b536532c8 <+1256>: mov %eax,0x2c(%rcx) > 0x0000003b536532cb <+1259>: mov %r11d,%eax > 0x0000003b536532ce <+1262>: add $0x50,%rcx > 0x0000003b536532d2 <+1266>: sub %edi,%eax > 0x0000003b536532d4 <+1268>: cmp %eax,0x34(%rbp) > 0x0000003b536532d7 <+1271>: jle 0x3b53652e9f <_cairo_polygon_intersect+191> > 0x0000003b536532dd <+1277>: mov %rcx,(%r9) > 0x0000003b536532e0 <+1280>: movl $0x2,(%rcx) > 0x0000003b536532e6 <+1286>: mov 0x40(%rbp),%rax > 0x0000003b536532ea <+1290>: mov 0x10(%rax,%rsi,1),%eax > 0x0000003b536532ee <+1294>: mov %eax,0x8(%rcx) > 0x0000003b536532f1 <+1297>: mov 0x40(%rbp),%r8 > 0x0000003b536532f5 <+1301>: add %rsi,%r8 > 0x0000003b536532f8 <+1304>: mov 0x4(%r8),%edx > 0x0000003b536532fc <+1308>: cmp %edx,%eax > 0x0000003b536532fe <+1310>: jne 0x3b53653240 <_cairo_polygon_intersect+1120> > 0x0000003b53653304 <+1316>: mov (%r8),%r10d > 0x0000003b53653307 <+1319>: jmpq 0x3b53653277 <_cairo_polygon_intersect+1175> > 0x0000003b5365330c <+1324>: mov 0x8(%r8),%r10d > 0x0000003b53653310 <+1328>: jmpq 0x3b53653277 <_cairo_polygon_intersect+1175> > 0x0000003b53653315 <+1333>: nopl (%rax) > 0x0000003b53653318 <+1336>: add $0x1,%r8d > 0x0000003b5365331c <+1340>: movslq %r8d,%rax > 0x0000003b5365331f <+1343>: lea (%rdi,%rax,8),%r9 > 0x0000003b53653323 <+1347>: mov (%r9),%rax > 0x0000003b53653326 <+1350>: mov 0x8(%rax),%edx > 0x0000003b53653329 <+1353>: jmpq 0x3b536530b7 <_cairo_polygon_intersect+727> > 0x0000003b5365332e <+1358>: xchg %ax,%ax > 0x0000003b53653330 <+1360>: lea (%rdi,%r11,8),%r9 > 0x0000003b53653334 <+1364>: mov %rsi,(%r9) > 0x0000003b53653337 <+1367>: mov 0x8(%rbp),%eax > 0x0000003b5365333a <+1370>: mov 0x48(%rsp),%r15d > 0x0000003b5365333f <+1375>: cmp %r15d,%eax > 0x0000003b53653342 <+1378>: je 0x3b536533a1 <_cairo_polygon_intersect+1473> > 0x0000003b53653344 <+1380>: mov 0x40(%rsp),%rbx > 0x0000003b53653349 <+1385>: movl $0x0,0x30(%rsp) > 0x0000003b53653351 <+1393>: movl $0x0,0x34(%rsp) > 0x0000003b53653359 <+1401>: test %rbx,%rbx > 0x0000003b5365335c <+1404>: je 0x3b5365339d <_cairo_polygon_intersect+1469> > 0x0000003b5365335e <+1406>: xchg %ax,%ax > 0x0000003b53653360 <+1408>: movslq (%rbx),%rcx > 0x0000003b53653363 <+1411>: mov 0x30(%rsp,%rcx,4),%eax > 0x0000003b53653367 <+1415>: add 0x1c(%rbx),%eax > 0x0000003b5365336a <+1418>: mov %eax,0x30(%rsp,%rcx,4) > 0x0000003b5365336e <+1422>: mov 0x30(%rsp),%r9d > 0x0000003b53653373 <+1427>: test %r9d,%r9d > 0x0000003b53653376 <+1430>: je 0x3b53653386 <_cairo_polygon_intersect+1446> > 0x0000003b53653378 <+1432>: mov 0x34(%rsp),%r8d > 0x0000003b5365337d <+1437>: test %r8d,%r8d > 0x0000003b53653380 <+1440>: jne 0x3b53653998 <_cairo_polygon_intersect+3000> > 0x0000003b53653386 <+1446>: cmpq $0x0,0x30(%rbx) > 0x0000003b5365338b <+1451>: jne 0x3b53654586 <_cairo_polygon_intersect+6054> > 0x0000003b53653391 <+1457>: mov 0x28(%rbx),%rbx > 0x0000003b53653395 <+1461>: test %rbx,%rbx > 0x0000003b53653398 <+1464>: jne 0x3b53653360 <_cairo_polygon_intersect+1408> > 0x0000003b5365339a <+1466>: mov 0x8(%rbp),%eax > 0x0000003b5365339d <+1469>: mov %eax,0x48(%rsp) > 0x0000003b536533a1 <+1473>: mov 0x0(%rbp),%eax > 0x0000003b536533a4 <+1476>: cmp $0x1,%eax > 0x0000003b536533a7 <+1479>: je 0x3b53653800 <_cairo_polygon_intersect+2592> > 0x0000003b536533ad <+1485>: jae 0x3b53653460 <_cairo_polygon_intersect+1664> > 0x0000003b536533b3 <+1491>: mov 0x900(%rsp),%rax > 0x0000003b536533bb <+1499>: mov 0x10(%rbp),%rbx > 0x0000003b536533bf <+1503>: mov %rax,0x0(%rbp) > 0x0000003b536533c3 <+1507>: cmpq $0x0,0x30(%rbx) > 0x0000003b536533c8 <+1512>: mov %rbp,0x900(%rsp) > 0x0000003b536533d0 <+1520>: je 0x3b536533e1 <_cairo_polygon_intersect+1537> > 0x0000003b536533d2 <+1522>: mov 0x48(%rsp),%esi > 0x0000003b536533d6 <+1526>: mov %r14,%rdx > 0x0000003b536533d9 <+1529>: mov %rbx,%rdi > 0x0000003b536533dc <+1532>: callq 0x3b53652a60 <edges_end> > 0x0000003b536533e1 <+1537>: mov 0x20(%rbx),%rbp > 0x0000003b536533e5 <+1541>: mov 0x28(%rbx),%rax > 0x0000003b536533e9 <+1545>: test %rbp,%rbp > 0x0000003b536533ec <+1548>: mov %rax,%r12 > 0x0000003b536533ef <+1551>: je 0x3b53653ea0 <_cairo_polygon_intersect+4288> > 0x0000003b536533f5 <+1557>: mov %rax,0x28(%rbp) > 0x0000003b536533f9 <+1561>: mov 0x28(%rbx),%rax > 0x0000003b536533fd <+1565>: test %rax,%rax > 0x0000003b53653400 <+1568>: je 0x3b5365340a <_cairo_polygon_intersect+1578> > 0x0000003b53653402 <+1570>: mov 0x20(%rbx),%rdx > 0x0000003b53653406 <+1574>: mov %rdx,0x20(%rax) > 0x0000003b5365340a <+1578>: cmp 0x50(%rsp),%rbx > 0x0000003b5365340f <+1583>: je 0x3b53653e89 <_cairo_polygon_intersect+4265> > 0x0000003b53653415 <+1589>: test %r12,%r12 > 0x0000003b53653418 <+1592>: jne 0x3b53653c60 <_cairo_polygon_intersect+3712> > 0x0000003b5365341e <+1598>: xchg %ax,%ax > 0x0000003b53653420 <+1600>: mov 0xd28(%rsp),%rdi > 0x0000003b53653428 <+1608>: mov 0x2d30(%rsp),%rcx > 0x0000003b53653430 <+1616>: mov 0x8(%rdi),%rbp > 0x0000003b53653434 <+1620>: mov (%rcx),%rax > 0x0000003b53653437 <+1623>: test %rbp,%rbp > 0x0000003b5365343a <+1626>: jne 0x3b53652ff0 <_cairo_polygon_intersect+528> > 0x0000003b53653440 <+1632>: add $0x8,%rcx > 0x0000003b53653444 <+1636>: test %rax,%rax > 0x0000003b53653447 <+1639>: mov %rcx,0x2d30(%rsp) > 0x0000003b5365344f <+1647>: je 0x3b53654078 <_cairo_polygon_intersect+4760> > 0x0000003b53653455 <+1653>: mov %rax,%rbp > 0x0000003b53653458 <+1656>: jmpq 0x3b53653337 <_cairo_polygon_intersect+1367> > 0x0000003b5365345d <+1661>: nopl (%rax) > 0x0000003b53653460 <+1664>: cmp $0x2,%eax > 0x0000003b53653463 <+1667>: jne 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653465 <+1669>: mov 0x50(%rsp),%r13 > 0x0000003b5365346a <+1674>: lea 0x10(%rbp),%rbx > 0x0000003b5365346e <+1678>: test %r13,%r13 > 0x0000003b53653471 <+1681>: je 0x3b53653e7f <_cairo_polygon_intersect+4255> > 0x0000003b53653477 <+1687>: lea 0x48(%rsp),%rdi > 0x0000003b5365347c <+1692>: mov %rbx,%rdx > 0x0000003b5365347f <+1695>: mov %r13,%rsi > 0x0000003b53653482 <+1698>: callq 0x3b53652630 <_cairo_bo_sweep_line_compare_edges> > 0x0000003b53653487 <+1703>: cmp $0x0,%eax > 0x0000003b5365348a <+1706>: jl 0x3b53653d10 <_cairo_polygon_intersect+3888> > 0x0000003b53653490 <+1712>: je 0x3b53653e47 <_cairo_polygon_intersect+4199> > 0x0000003b53653496 <+1718>: mov 0x20(%r13),%r12 > 0x0000003b5365349a <+1722>: test %r12,%r12 > 0x0000003b5365349d <+1725>: jne 0x3b536534bc <_cairo_polygon_intersect+1756> > 0x0000003b5365349f <+1727>: nop > 0x0000003b536534a0 <+1728>: jmpq 0x3b53653ce5 <_cairo_polygon_intersect+3845> > 0x0000003b536534a5 <+1733>: nopl (%rax) > 0x0000003b536534a8 <+1736>: mov 0x20(%r12),%rax > 0x0000003b536534ad <+1741>: mov %r12,%r13 > 0x0000003b536534b0 <+1744>: test %rax,%rax > 0x0000003b536534b3 <+1747>: je 0x3b53653cf0 <_cairo_polygon_intersect+3856> > 0x0000003b536534b9 <+1753>: mov %rax,%r12 > 0x0000003b536534bc <+1756>: lea 0x48(%rsp),%rdi > 0x0000003b536534c1 <+1761>: mov %rbx,%rdx > 0x0000003b536534c4 <+1764>: mov %r12,%rsi > 0x0000003b536534c7 <+1767>: callq 0x3b53652630 <_cairo_bo_sweep_line_compare_edges> > 0x0000003b536534cc <+1772>: test %eax,%eax > 0x0000003b536534ce <+1774>: jg 0x3b536534a8 <_cairo_polygon_intersect+1736> > 0x0000003b536534d0 <+1776>: mov %rbx,0x20(%r13) > 0x0000003b536534d4 <+1780>: mov %r13,0x38(%rbp) > 0x0000003b536534d8 <+1784>: mov %r12,0x30(%rbp) > 0x0000003b536534dc <+1788>: mov %rbx,0x28(%r12) > 0x0000003b536534e1 <+1793>: mov 0x28(%rbp),%r13d > 0x0000003b536534e5 <+1797>: mov 0x18(%rbp),%eax > 0x0000003b536534e8 <+1800>: mov %rbx,0x50(%rsp) > 0x0000003b536534ed <+1805>: cmp %eax,%r13d > 0x0000003b536534f0 <+1808>: je 0x3b53653d5e <_cairo_polygon_intersect+3966> > 0x0000003b536534f6 <+1814>: mov 0x20(%rbp),%edx > 0x0000003b536534f9 <+1817>: cmp %edx,%r13d > 0x0000003b536534fc <+1820>: je 0x3b53653e69 <_cairo_polygon_intersect+4233> > 0x0000003b53653502 <+1826>: sub %eax,%edx > 0x0000003b53653504 <+1828>: mov 0x14(%rbp),%r15d > 0x0000003b53653508 <+1832>: je 0x3b53653530 <_cairo_polygon_intersect+1872> > 0x0000003b5365350a <+1834>: mov 0x1c(%rbp),%ecx > 0x0000003b5365350d <+1837>: mov %r13d,%r10d > 0x0000003b53653510 <+1840>: sub %eax,%r10d > 0x0000003b53653513 <+1843>: movslq %r10d,%rax > 0x0000003b53653516 <+1846>: sub %r15d,%ecx > 0x0000003b53653519 <+1849>: movslq %ecx,%rcx > 0x0000003b5365351c <+1852>: imul %rcx,%rax > 0x0000003b53653520 <+1856>: movslq %edx,%rcx > 0x0000003b53653523 <+1859>: mov %rax,%rdx > 0x0000003b53653526 <+1862>: sar $0x3f,%rdx > 0x0000003b5365352a <+1866>: idiv %rcx > 0x0000003b5365352d <+1869>: add %eax,%r15d > 0x0000003b53653530 <+1872>: mov 0x900(%rsp),%r12 > 0x0000003b53653538 <+1880>: test %r12,%r12 > 0x0000003b5365353b <+1883>: je 0x3b53653d73 <_cairo_polygon_intersect+3987> > 0x0000003b53653541 <+1889>: mov (%r12),%rax > 0x0000003b53653545 <+1893>: mov %rax,0x900(%rsp) > 0x0000003b5365354d <+1901>: movl $0x0,(%r12) > 0x0000003b53653555 <+1909>: mov %rbx,0x10(%r12) > 0x0000003b5365355a <+1914>: movq $0x0,0x18(%r12) > 0x0000003b53653563 <+1923>: mov %r15d,0x4(%r12) > 0x0000003b53653568 <+1928>: mov %r13d,0x8(%r12) > 0x0000003b5365356d <+1933>: mov 0xd20(%rsp),%r8d > 0x0000003b53653575 <+1941>: add $0x1,%r8d > 0x0000003b53653579 <+1945>: cmp 0xd24(%rsp),%r8d > 0x0000003b53653581 <+1953>: je 0x3b536547d7 <_cairo_polygon_intersect+6647> > 0x0000003b53653587 <+1959>: cmp $0x1,%r8d > 0x0000003b5365358b <+1963>: mov 0xd28(%rsp),%rdx > 0x0000003b53653593 <+1971>: mov %r8d,0xd20(%rsp) > 0x0000003b5365359b <+1979>: movabs $0xaaaaaaaaaaaaaaab,%rsi > 0x0000003b536535a5 <+1989>: jne 0x3b536535c0 <_cairo_polygon_intersect+2016> > 0x0000003b536535a7 <+1991>: jmpq 0x3b53653988 <_cairo_polygon_intersect+2984> > 0x0000003b536535ac <+1996>: nopl 0x0(%rax) > 0x0000003b536535b0 <+2000>: cmp $0x1,%edi > 0x0000003b536535b3 <+2003>: mov %rax,(%rdx,%r8,8) > 0x0000003b536535b7 <+2007>: mov %edi,%r8d > 0x0000003b536535ba <+2010>: je 0x3b53653988 <_cairo_polygon_intersect+2984> > 0x0000003b536535c0 <+2016>: mov %r8d,%edi > 0x0000003b536535c3 <+2019>: mov 0x8(%r12),%ecx > 0x0000003b536535c8 <+2024>: sar %edi > 0x0000003b536535ca <+2026>: movslq %edi,%rax > 0x0000003b536535cd <+2029>: mov (%rdx,%rax,8),%rax > 0x0000003b536535d1 <+2033>: sub 0x8(%rax),%ecx > 0x0000003b536535d4 <+2036>: jne 0x3b536535f5 <_cairo_polygon_intersect+2069> > 0x0000003b536535d6 <+2038>: mov 0x4(%r12),%ecx > 0x0000003b536535db <+2043>: sub 0x4(%rax),%ecx > 0x0000003b536535de <+2046>: jne 0x3b536535f5 <_cairo_polygon_intersect+2069> > 0x0000003b536535e0 <+2048>: mov (%r12),%ecx > 0x0000003b536535e4 <+2052>: sub (%rax),%ecx > 0x0000003b536535e6 <+2054>: jne 0x3b536535f5 <_cairo_polygon_intersect+2069> > 0x0000003b536535e8 <+2056>: mov %r12,%rcx > 0x0000003b536535eb <+2059>: sub %rax,%rcx > 0x0000003b536535ee <+2062>: sar $0x2,%rcx > 0x0000003b536535f2 <+2066>: imul %esi,%ecx > 0x0000003b536535f5 <+2069>: test %ecx,%ecx > 0x0000003b536535f7 <+2071>: movslq %r8d,%r8 > 0x0000003b536535fa <+2074>: js 0x3b536535b0 <_cairo_polygon_intersect+2000> > 0x0000003b536535fc <+2076>: shl $0x3,%r8 > 0x0000003b53653600 <+2080>: mov %r12,(%rdx,%r8,1) > 0x0000003b53653604 <+2084>: mov 0x30(%rbp),%r13 > 0x0000003b53653608 <+2088>: mov 0x38(%rbp),%r12 > 0x0000003b5365360c <+2092>: test %r13,%r13 > 0x0000003b5365360f <+2095>: je 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b53653611 <+2097>: mov 0x4(%r13),%eax > 0x0000003b53653615 <+2101>: mov 0x14(%rbp),%ecx > 0x0000003b53653618 <+2104>: cmp %ecx,%eax > 0x0000003b5365361a <+2106>: je 0x3b53653dc8 <_cairo_polygon_intersect+4072> > 0x0000003b53653620 <+2112>: mov 0xc(%r13),%edx > 0x0000003b53653624 <+2116>: mov 0x1c(%rbp),%esi > 0x0000003b53653627 <+2119>: sub %ecx,%esi > 0x0000003b53653629 <+2121>: sub %eax,%edx > 0x0000003b5365362b <+2123>: je 0x3b53653c48 <_cairo_polygon_intersect+3688> > 0x0000003b53653631 <+2129>: test %esi,%esi > 0x0000003b53653633 <+2131>: je 0x3b53653c4c <_cairo_polygon_intersect+3692> > 0x0000003b53653639 <+2137>: mov %esi,%edi > 0x0000003b5365363b <+2139>: xor %edx,%edi > 0x0000003b5365363d <+2141>: js 0x3b53653c4c <_cairo_polygon_intersect+3692> > 0x0000003b53653643 <+2147>: mov 0x20(%rbp),%eax > 0x0000003b53653646 <+2150>: sub 0x18(%rbp),%eax > 0x0000003b53653649 <+2153>: movslq %edx,%rdx > 0x0000003b5365364c <+2156>: movslq %esi,%rsi > 0x0000003b5365364f <+2159>: cltq > 0x0000003b53653651 <+2161>: imul %rax,%rdx > 0x0000003b53653655 <+2165>: mov 0x10(%r13),%eax > 0x0000003b53653659 <+2169>: sub 0x8(%r13),%eax > 0x0000003b5365365d <+2173>: cltq > 0x0000003b5365365f <+2175>: imul %rax,%rsi > 0x0000003b53653663 <+2179>: cmp %rsi,%rdx > 0x0000003b53653666 <+2182>: je 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b53653668 <+2184>: jl 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b5365366a <+2186>: nopw 0x0(%rax,%rax,1) > 0x0000003b53653670 <+2192>: lea 0x30(%rsp),%rdx > 0x0000003b53653675 <+2197>: mov %rbx,%rsi > 0x0000003b53653678 <+2200>: mov %r13,%rdi > 0x0000003b5365367b <+2203>: callq 0x3b53652b00 <_cairo_bo_edge_intersect> > 0x0000003b53653680 <+2208>: test %eax,%eax > 0x0000003b53653682 <+2210>: jne 0x3b53653fae <_cairo_polygon_intersect+4558> > 0x0000003b53653688 <+2216>: test %r12,%r12 > 0x0000003b5365368b <+2219>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653691 <+2225>: mov 0x14(%rbp),%eax > 0x0000003b53653694 <+2228>: mov 0x4(%r12),%ecx > 0x0000003b53653699 <+2233>: cmp %ecx,%eax > 0x0000003b5365369b <+2235>: je 0x3b53653e00 <_cairo_polygon_intersect+4128> > 0x0000003b536536a1 <+2241>: mov 0x1c(%rbp),%edx > 0x0000003b536536a4 <+2244>: mov 0xc(%r12),%esi > 0x0000003b536536a9 <+2249>: sub %ecx,%esi > 0x0000003b536536ab <+2251>: sub %eax,%edx > 0x0000003b536536ad <+2253>: je 0x3b53653c30 <_cairo_polygon_intersect+3664> > 0x0000003b536536b3 <+2259>: test %esi,%esi > 0x0000003b536536b5 <+2261>: je 0x3b53653c34 <_cairo_polygon_intersect+3668> > 0x0000003b536536bb <+2267>: mov %esi,%eax > 0x0000003b536536bd <+2269>: xor %edx,%eax > 0x0000003b536536bf <+2271>: js 0x3b53653c34 <_cairo_polygon_intersect+3668> > 0x0000003b536536c5 <+2277>: mov 0x10(%r12),%eax > 0x0000003b536536ca <+2282>: sub 0x8(%r12),%eax > 0x0000003b536536cf <+2287>: movslq %edx,%rdx > 0x0000003b536536d2 <+2290>: movslq %esi,%rsi > 0x0000003b536536d5 <+2293>: cltq > 0x0000003b536536d7 <+2295>: imul %rax,%rdx > 0x0000003b536536db <+2299>: mov 0x20(%rbp),%eax > 0x0000003b536536de <+2302>: sub 0x18(%rbp),%eax > 0x0000003b536536e1 <+2305>: cltq > 0x0000003b536536e3 <+2307>: imul %rax,%rsi > 0x0000003b536536e7 <+2311>: cmp %rsi,%rdx > 0x0000003b536536ea <+2314>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b536536f0 <+2320>: jl 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b536536f6 <+2326>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003b53653700 <+2336>: lea 0x30(%rsp),%rdx > 0x0000003b53653705 <+2341>: mov %r12,%rsi > 0x0000003b53653708 <+2344>: mov %rbx,%rdi > 0x0000003b5365370b <+2347>: callq 0x3b53652b00 <_cairo_bo_edge_intersect> > 0x0000003b53653710 <+2352>: test %eax,%eax > 0x0000003b53653712 <+2354>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653718 <+2360>: mov 0x900(%rsp),%rbp > 0x0000003b53653720 <+2368>: test %rbp,%rbp > 0x0000003b53653723 <+2371>: je 0x3b53654599 <_cairo_polygon_intersect+6073> > 0x0000003b53653729 <+2377>: mov 0x0(%rbp),%rax > 0x0000003b5365372d <+2381>: mov %rax,0x900(%rsp) > 0x0000003b53653735 <+2389>: movl $0x1,0x0(%rbp) > 0x0000003b5365373c <+2396>: mov %rbx,0x10(%rbp) > 0x0000003b53653740 <+2400>: mov %r12,0x18(%rbp) > 0x0000003b53653744 <+2404>: mov 0x30(%rsp),%rax > 0x0000003b53653749 <+2409>: mov %rax,0x4(%rbp) > 0x0000003b5365374d <+2413>: mov 0xd20(%rsp),%ecx > 0x0000003b53653754 <+2420>: add $0x1,%ecx > 0x0000003b53653757 <+2423>: cmp 0xd24(%rsp),%ecx > 0x0000003b5365375e <+2430>: je 0x3b53654778 <_cairo_polygon_intersect+6552> > 0x0000003b53653764 <+2436>: cmp $0x1,%ecx > 0x0000003b53653767 <+2439>: mov 0xd28(%rsp),%rdi > 0x0000003b5365376f <+2447>: mov %ecx,0xd20(%rsp) > 0x0000003b53653776 <+2454>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003b53653780 <+2464>: jne 0x3b536537a2 <_cairo_polygon_intersect+2498> > 0x0000003b53653782 <+2466>: jmpq 0x3b536541ee <_cairo_polygon_intersect+5134> > 0x0000003b53653787 <+2471>: nopw 0x0(%rax,%rax,1) > 0x0000003b53653790 <+2480>: movslq %ecx,%rcx > 0x0000003b53653793 <+2483>: cmp $0x1,%esi > 0x0000003b53653796 <+2486>: mov %rax,(%rdi,%rcx,8) > 0x0000003b5365379a <+2490>: mov %esi,%ecx > 0x0000003b5365379c <+2492>: je 0x3b536541ee <_cairo_polygon_intersect+5134> > 0x0000003b536537a2 <+2498>: mov %ecx,%esi > 0x0000003b536537a4 <+2500>: mov 0x8(%rbp),%edx > 0x0000003b536537a7 <+2503>: sar %esi > 0x0000003b536537a9 <+2505>: movslq %esi,%rax > 0x0000003b536537ac <+2508>: mov (%rdi,%rax,8),%rax > 0x0000003b536537b0 <+2512>: sub 0x8(%rax),%edx > 0x0000003b536537b3 <+2515>: jne 0x3b536537d2 <_cairo_polygon_intersect+2546> > 0x0000003b536537b5 <+2517>: mov 0x4(%rbp),%edx > 0x0000003b536537b8 <+2520>: sub 0x4(%rax),%edx > 0x0000003b536537bb <+2523>: jne 0x3b536537d2 <_cairo_polygon_intersect+2546> > 0x0000003b536537bd <+2525>: mov 0x0(%rbp),%edx > 0x0000003b536537c0 <+2528>: sub (%rax),%edx > 0x0000003b536537c2 <+2530>: jne 0x3b536537d2 <_cairo_polygon_intersect+2546> > 0x0000003b536537c4 <+2532>: mov %rbp,%rdx > 0x0000003b536537c7 <+2535>: sub %rax,%rdx > 0x0000003b536537ca <+2538>: sar $0x2,%rdx > 0x0000003b536537ce <+2542>: imul %r8d,%edx > 0x0000003b536537d2 <+2546>: test %edx,%edx > 0x0000003b536537d4 <+2548>: js 0x3b53653790 <_cairo_polygon_intersect+2480> > 0x0000003b536537d6 <+2550>: movslq %ecx,%rax > 0x0000003b536537d9 <+2553>: shl $0x3,%rax > 0x0000003b536537dd <+2557>: mov %rbp,(%rdi,%rax,1) > 0x0000003b536537e1 <+2561>: jmpq 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b536537e6 <+2566>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003b536537f0 <+2576>: movq $0x0,0x8(%rdi) > 0x0000003b536537f8 <+2584>: jmpq 0x3b53653337 <_cairo_polygon_intersect+1367> > 0x0000003b536537fd <+2589>: nopl (%rax) > 0x0000003b53653800 <+2592>: mov 0x900(%rsp),%rax > 0x0000003b53653808 <+2600>: mov 0x10(%rbp),%r12 > 0x0000003b5365380c <+2604>: mov 0x18(%rbp),%rbx > 0x0000003b53653810 <+2608>: mov %rax,0x0(%rbp) > 0x0000003b53653814 <+2612>: cmp 0x28(%r12),%rbx > 0x0000003b53653819 <+2617>: mov %rbp,0x900(%rsp) > 0x0000003b53653821 <+2625>: jne 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653827 <+2631>: cmpq $0x0,0x30(%r12) > 0x0000003b5365382d <+2637>: je 0x3b5365383e <_cairo_polygon_intersect+2654> > 0x0000003b5365382f <+2639>: mov 0x48(%rsp),%esi > 0x0000003b53653833 <+2643>: mov %r14,%rdx > 0x0000003b53653836 <+2646>: mov %r12,%rdi > 0x0000003b53653839 <+2649>: callq 0x3b53652a60 <edges_end> > 0x0000003b5365383e <+2654>: cmpq $0x0,0x30(%rbx) > 0x0000003b53653843 <+2659>: je 0x3b53653854 <_cairo_polygon_intersect+2676> > 0x0000003b53653845 <+2661>: mov 0x48(%rsp),%esi > 0x0000003b53653849 <+2665>: mov %r14,%rdx > 0x0000003b5365384c <+2668>: mov %rbx,%rdi > 0x0000003b5365384f <+2671>: callq 0x3b53652a60 <edges_end> > 0x0000003b53653854 <+2676>: mov 0x20(%r12),%rbp > 0x0000003b53653859 <+2681>: mov 0x28(%rbx),%r13 > 0x0000003b5365385d <+2685>: test %rbp,%rbp > 0x0000003b53653860 <+2688>: je 0x3b53654548 <_cairo_polygon_intersect+5992> > 0x0000003b53653866 <+2694>: mov %rbx,0x28(%rbp) > 0x0000003b5365386a <+2698>: mov 0x28(%rbx),%rax > 0x0000003b5365386e <+2702>: test %rax,%rax > 0x0000003b53653871 <+2705>: je 0x3b53654541 <_cairo_polygon_intersect+5985> > 0x0000003b53653877 <+2711>: mov %r12,0x20(%rax) > 0x0000003b5365387b <+2715>: mov 0x28(%rbx),%rax > 0x0000003b5365387f <+2719>: mov %rax,0x28(%r12) > 0x0000003b53653884 <+2724>: mov %r12,0x28(%rbx) > 0x0000003b53653888 <+2728>: test %rbp,%rbp > 0x0000003b5365388b <+2731>: mov 0x20(%r12),%rax > 0x0000003b53653890 <+2736>: mov %rax,0x20(%rbx) > 0x0000003b53653894 <+2740>: mov %rbx,0x20(%r12) > 0x0000003b53653899 <+2745>: je 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b5365389b <+2747>: mov 0x4(%rbp),%eax > 0x0000003b5365389e <+2750>: mov 0x4(%rbx),%ecx > 0x0000003b536538a1 <+2753>: cmp %ecx,%eax > 0x0000003b536538a3 <+2755>: je 0x3b536544c0 <_cairo_polygon_intersect+5856> > 0x0000003b536538a9 <+2761>: mov 0xc(%rbp),%edx > 0x0000003b536538ac <+2764>: mov 0xc(%rbx),%esi > 0x0000003b536538af <+2767>: sub %ecx,%esi > 0x0000003b536538b1 <+2769>: sub %eax,%edx > 0x0000003b536538b3 <+2771>: je 0x3b5365430a <_cairo_polygon_intersect+5418> > 0x0000003b536538b9 <+2777>: test %esi,%esi > 0x0000003b536538bb <+2779>: je 0x3b5365430e <_cairo_polygon_intersect+5422> > 0x0000003b536538c1 <+2785>: mov %esi,%eax > 0x0000003b536538c3 <+2787>: xor %edx,%eax > 0x0000003b536538c5 <+2789>: js 0x3b5365430e <_cairo_polygon_intersect+5422> > 0x0000003b536538cb <+2795>: mov 0x10(%rbx),%eax > 0x0000003b536538ce <+2798>: sub 0x8(%rbx),%eax > 0x0000003b536538d1 <+2801>: movslq %edx,%rdx > 0x0000003b536538d4 <+2804>: movslq %esi,%rsi > 0x0000003b536538d7 <+2807>: cltq > 0x0000003b536538d9 <+2809>: imul %rax,%rdx > 0x0000003b536538dd <+2813>: mov 0x10(%rbp),%eax > 0x0000003b536538e0 <+2816>: sub 0x8(%rbp),%eax > 0x0000003b536538e3 <+2819>: cltq > 0x0000003b536538e5 <+2821>: imul %rax,%rsi > 0x0000003b536538e9 <+2825>: cmp %rsi,%rdx > 0x0000003b536538ec <+2828>: je 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b536538ee <+2830>: jge 0x3b53654316 <_cairo_polygon_intersect+5430> > 0x0000003b536538f4 <+2836>: test %r13,%r13 > 0x0000003b536538f7 <+2839>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b536538fd <+2845>: mov 0x4(%r12),%eax > 0x0000003b53653902 <+2850>: mov 0x4(%r13),%ecx > 0x0000003b53653906 <+2854>: cmp %ecx,%eax > 0x0000003b53653908 <+2856>: je 0x3b5365448a <_cairo_polygon_intersect+5802> > 0x0000003b5365390e <+2862>: mov 0xc(%r12),%edx > 0x0000003b53653913 <+2867>: mov 0xc(%r13),%esi > 0x0000003b53653917 <+2871>: sub %ecx,%esi > 0x0000003b53653919 <+2873>: sub %eax,%edx > 0x0000003b5365391b <+2875>: je 0x3b53654226 <_cairo_polygon_intersect+5190> > 0x0000003b53653921 <+2881>: test %esi,%esi > 0x0000003b53653923 <+2883>: je 0x3b5365422a <_cairo_polygon_intersect+5194> > 0x0000003b53653929 <+2889>: mov %esi,%edi > 0x0000003b5365392b <+2891>: xor %edx,%edi > 0x0000003b5365392d <+2893>: js 0x3b5365422a <_cairo_polygon_intersect+5194> > 0x0000003b53653933 <+2899>: mov 0x10(%r13),%eax > 0x0000003b53653937 <+2903>: sub 0x8(%r13),%eax > 0x0000003b5365393b <+2907>: movslq %edx,%rdx > 0x0000003b5365393e <+2910>: movslq %esi,%rsi > 0x0000003b53653941 <+2913>: cltq > 0x0000003b53653943 <+2915>: imul %rax,%rdx > 0x0000003b53653947 <+2919>: mov 0x10(%r12),%eax > 0x0000003b5365394c <+2924>: sub 0x8(%r12),%eax > 0x0000003b53653951 <+2929>: cltq > 0x0000003b53653953 <+2931>: imul %rax,%rsi > 0x0000003b53653957 <+2935>: cmp %rsi,%rdx > 0x0000003b5365395a <+2938>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653960 <+2944>: jl 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653966 <+2950>: jmpq 0x3b53654232 <_cairo_polygon_intersect+5202> > 0x0000003b5365396b <+2955>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653970 <+2960>: add $0x8,%rcx > 0x0000003b53653974 <+2964>: mov %rax,%rbp > 0x0000003b53653977 <+2967>: mov %rcx,0x2d30(%rsp) > 0x0000003b5365397f <+2975>: jmpq 0x3b53653337 <_cairo_polygon_intersect+1367> > 0x0000003b53653984 <+2980>: nopl 0x0(%rax) > 0x0000003b53653988 <+2984>: mov $0x8,%r8d > 0x0000003b5365398e <+2990>: jmpq 0x3b53653600 <_cairo_polygon_intersect+2080> > 0x0000003b53653993 <+2995>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653998 <+3000>: mov 0x28(%rbx),%r12 > 0x0000003b5365399c <+3004>: mov %rbx,0x18(%rsp) > 0x0000003b536539a1 <+3009>: nopl 0x0(%rax) >=> 0x0000003b536539a8 <+3016>: cmpq $0x0,0x30(%r12) > 0x0000003b536539ae <+3022>: jne 0x3b536546b0 <_cairo_polygon_intersect+6352> > 0x0000003b536539b4 <+3028>: movslq (%r12),%rdx > 0x0000003b536539b8 <+3032>: mov 0x30(%rsp,%rdx,4),%eax > 0x0000003b536539bc <+3036>: add 0x1c(%r12),%eax > 0x0000003b536539c1 <+3041>: mov %eax,0x30(%rsp,%rdx,4) > 0x0000003b536539c5 <+3045>: mov 0x30(%rsp),%ebx > 0x0000003b536539c9 <+3049>: mov 0x28(%r12),%r13 > 0x0000003b536539ce <+3054>: test %ebx,%ebx > 0x0000003b536539d0 <+3056>: je 0x3b536539de <_cairo_polygon_intersect+3070> > 0x0000003b536539d2 <+3058>: mov 0x34(%rsp),%edi > 0x0000003b536539d6 <+3062>: test %edi,%edi > 0x0000003b536539d8 <+3064>: jne 0x3b53653bd6 <_cairo_polygon_intersect+3574> > 0x0000003b536539de <+3070>: test %r13,%r13 > 0x0000003b536539e1 <+3073>: je 0x3b53653a48 <_cairo_polygon_intersect+3176> > 0x0000003b536539e3 <+3075>: mov 0x4(%r12),%eax > 0x0000003b536539e8 <+3080>: mov 0x4(%r13),%edx > 0x0000003b536539ec <+3084>: cmp %edx,%eax > 0x0000003b536539ee <+3086>: je 0x3b53653be0 <_cairo_polygon_intersect+3584> > 0x0000003b536539f4 <+3092>: mov 0xc(%r12),%esi > 0x0000003b536539f9 <+3097>: mov 0xc(%r13),%ecx > 0x0000003b536539fd <+3101>: sub %edx,%ecx > 0x0000003b536539ff <+3103>: sub %eax,%esi > 0x0000003b53653a01 <+3105>: je 0x3b53653ba0 <_cairo_polygon_intersect+3520> > 0x0000003b53653a07 <+3111>: test %ecx,%ecx > 0x0000003b53653a09 <+3113>: je 0x3b53653a48 <_cairo_polygon_intersect+3176> > 0x0000003b53653a0b <+3115>: mov %esi,%r9d > 0x0000003b53653a0e <+3118>: xor %ecx,%r9d > 0x0000003b53653a11 <+3121>: js 0x3b53653a48 <_cairo_polygon_intersect+3176> > 0x0000003b53653a13 <+3123>: mov 0x8(%r13),%edi > 0x0000003b53653a17 <+3127>: mov 0x10(%r13),%r10d > 0x0000003b53653a1b <+3131>: movslq %esi,%rsi > 0x0000003b53653a1e <+3134>: mov 0x8(%r12),%r9d > 0x0000003b53653a23 <+3139>: movslq %ecx,%rcx > 0x0000003b53653a26 <+3142>: sub %edi,%r10d > 0x0000003b53653a29 <+3145>: movslq %r10d,%r10 > 0x0000003b53653a2c <+3148>: imul %r10,%rsi > 0x0000003b53653a30 <+3152>: mov 0x10(%r12),%r10d > 0x0000003b53653a35 <+3157>: sub %r9d,%r10d > 0x0000003b53653a38 <+3160>: movslq %r10d,%r10 > 0x0000003b53653a3b <+3163>: imul %r10,%rcx > 0x0000003b53653a3f <+3167>: cmp %rcx,%rsi > 0x0000003b53653a42 <+3170>: je 0x3b53653bb1 <_cairo_polygon_intersect+3537> > 0x0000003b53653a48 <+3176>: cmpq $0x0,0x30(%r12) > 0x0000003b53653a4e <+3182>: mov %ebx,%r8d > 0x0000003b53653a51 <+3185>: mov 0x18(%rsp),%rbx > 0x0000003b53653a56 <+3190>: jne 0x3b53654799 <_cairo_polygon_intersect+6585> > 0x0000003b53653a5c <+3196>: mov 0x30(%rbx),%rcx > 0x0000003b53653a60 <+3200>: cmp %rcx,%r12 > 0x0000003b53653a63 <+3203>: je 0x3b53654478 <_cairo_polygon_intersect+5784> > 0x0000003b53653a69 <+3209>: test %rcx,%rcx > 0x0000003b53653a6c <+3212>: je 0x3b53653ae9 <_cairo_polygon_intersect+3337> > 0x0000003b53653a6e <+3214>: mov 0x4(%rcx),%eax > 0x0000003b53653a71 <+3217>: mov 0x4(%r12),%edx > 0x0000003b53653a76 <+3222>: cmp %edx,%eax > 0x0000003b53653a78 <+3224>: je 0x3b53654118 <_cairo_polygon_intersect+4920> > 0x0000003b53653a7e <+3230>: mov 0xc(%r12),%edi > 0x0000003b53653a83 <+3235>: mov 0xc(%rcx),%esi > 0x0000003b53653a86 <+3238>: sub %edx,%edi > 0x0000003b53653a88 <+3240>: sub %eax,%esi > 0x0000003b53653a8a <+3242>: je 0x3b53654150 <_cairo_polygon_intersect+4976> > 0x0000003b53653a90 <+3248>: test %edi,%edi > 0x0000003b53653a92 <+3250>: je 0x3b53653ad1 <_cairo_polygon_intersect+3313> > 0x0000003b53653a94 <+3252>: mov %edi,%r9d > 0x0000003b53653a97 <+3255>: xor %esi,%r9d > 0x0000003b53653a9a <+3258>: js 0x3b53653ad1 <_cairo_polygon_intersect+3313> > 0x0000003b53653a9c <+3260>: mov 0x8(%r12),%r9d > 0x0000003b53653aa1 <+3265>: mov 0x10(%r12),%r11d > 0x0000003b53653aa6 <+3270>: movslq %esi,%rsi > 0x0000003b53653aa9 <+3273>: mov 0x8(%rcx),%r10d > 0x0000003b53653aad <+3277>: movslq %edi,%rdi > 0x0000003b53653ab0 <+3280>: sub %r9d,%r11d > 0x0000003b53653ab3 <+3283>: movslq %r11d,%r11 > 0x0000003b53653ab6 <+3286>: imul %r11,%rsi > 0x0000003b53653aba <+3290>: mov 0x10(%rcx),%r11d > 0x0000003b53653abe <+3294>: sub %r10d,%r11d > 0x0000003b53653ac1 <+3297>: movslq %r11d,%r11 > 0x0000003b53653ac4 <+3300>: imul %r11,%rdi > 0x0000003b53653ac8 <+3304>: cmp %rdi,%rsi > 0x0000003b53653acb <+3307>: je 0x3b53654161 <_cairo_polygon_intersect+4993> > 0x0000003b53653ad1 <+3313>: mov %r14,%rdx > 0x0000003b53653ad4 <+3316>: mov %r15d,%esi > 0x0000003b53653ad7 <+3319>: mov %rbx,%rdi > 0x0000003b53653ada <+3322>: mov %r8d,0x8(%rsp) > 0x0000003b53653adf <+3327>: callq 0x3b53652a60 <edges_end> > 0x0000003b53653ae4 <+3332>: mov 0x8(%rsp),%r8d > 0x0000003b53653ae9 <+3337>: mov 0x4(%rbx),%eax > 0x0000003b53653aec <+3340>: mov 0x4(%r12),%edx > 0x0000003b53653af1 <+3345>: cmp %edx,%eax > 0x0000003b53653af3 <+3347>: je 0x3b53654441 <_cairo_polygon_intersect+5729> > 0x0000003b53653af9 <+3353>: mov 0xc(%rbx),%ecx > 0x0000003b53653afc <+3356>: mov 0xc(%r12),%esi > 0x0000003b53653b01 <+3361>: sub %edx,%esi > 0x0000003b53653b03 <+3363>: sub %eax,%ecx > 0x0000003b53653b05 <+3365>: je 0x3b536543f8 <_cairo_polygon_intersect+5656> > 0x0000003b53653b0b <+3371>: test %esi,%esi > 0x0000003b53653b0d <+3373>: je 0x3b53653b4c <_cairo_polygon_intersect+3436> > 0x0000003b53653b0f <+3375>: mov %esi,%r9d > 0x0000003b53653b12 <+3378>: xor %ecx,%r9d > 0x0000003b53653b15 <+3381>: js 0x3b53653b4c <_cairo_polygon_intersect+3436> > 0x0000003b53653b17 <+3383>: mov 0x8(%r12),%edi > 0x0000003b53653b1c <+3388>: mov 0x10(%r12),%r10d > 0x0000003b53653b21 <+3393>: movslq %ecx,%rcx > 0x0000003b53653b24 <+3396>: mov 0x8(%rbx),%r9d > 0x0000003b53653b28 <+3400>: movslq %esi,%rsi > 0x0000003b53653b2b <+3403>: sub %edi,%r10d > 0x0000003b53653b2e <+3406>: movslq %r10d,%r10 > 0x0000003b53653b31 <+3409>: imul %r10,%rcx > 0x0000003b53653b35 <+3413>: mov 0x10(%rbx),%r10d > 0x0000003b53653b39 <+3417>: sub %r9d,%r10d > 0x0000003b53653b3c <+3420>: movslq %r10d,%r10 > 0x0000003b53653b3f <+3423>: imul %r10,%rsi > 0x0000003b53653b43 <+3427>: cmp %rsi,%rcx > 0x0000003b53653b46 <+3430>: je 0x3b53654409 <_cairo_polygon_intersect+5673> > 0x0000003b53653b4c <+3436>: mov %r15d,0x38(%rbx) > 0x0000003b53653b50 <+3440>: mov %r12,0x30(%rbx) > 0x0000003b53653b54 <+3444>: mov 0x28(%r12),%rbx > 0x0000003b53653b59 <+3449>: test %rbx,%rbx > 0x0000003b53653b5c <+3452>: je 0x3b5365339a <_cairo_polygon_intersect+1466> > 0x0000003b53653b62 <+3458>: test %r8d,%r8d > 0x0000003b53653b65 <+3461>: je 0x3b53653360 <_cairo_polygon_intersect+1408> > 0x0000003b53653b6b <+3467>: mov 0x34(%rsp),%r10d > 0x0000003b53653b70 <+3472>: test %r10d,%r10d > 0x0000003b53653b73 <+3475>: je 0x3b53653360 <_cairo_polygon_intersect+1408> > 0x0000003b53653b79 <+3481>: lea 0x86ea9(%rip),%rcx # 0x3b536daa29 <__PRETTY_FUNCTION__.10505> > 0x0000003b53653b80 <+3488>: lea 0x86edb(%rip),%rsi # 0x3b536daa62 > 0x0000003b53653b87 <+3495>: lea 0x86f2a(%rip),%rdi # 0x3b536daab8 > 0x0000003b53653b8e <+3502>: mov $0x4c2,%edx > 0x0000003b53653b93 <+3507>: callq 0x3b53611cd0 <__assert_fail@plt> > 0x0000003b53653b98 <+3512>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653ba0 <+3520>: test %ecx,%ecx > 0x0000003b53653ba2 <+3522>: jne 0x3b53653a48 <_cairo_polygon_intersect+3176> > 0x0000003b53653ba8 <+3528>: mov 0x8(%r12),%r9d > 0x0000003b53653bad <+3533>: mov 0x8(%r13),%edi > 0x0000003b53653bb1 <+3537>: cmp %edi,%r9d > 0x0000003b53653bb4 <+3540>: je 0x3b53653cd8 <_cairo_polygon_intersect+3832> > 0x0000003b53653bba <+3546>: jl 0x3b53653c18 <_cairo_polygon_intersect+3640> > 0x0000003b53653bbc <+3548>: mov %edi,%esi > 0x0000003b53653bbe <+3550>: mov %r12,%rdi > 0x0000003b53653bc1 <+3553>: callq 0x3b53652440 <edge_compare_for_y_against_x> > 0x0000003b53653bc6 <+3558>: test %eax,%eax > 0x0000003b53653bc8 <+3560>: sete %al > 0x0000003b53653bcb <+3563>: movzbl %al,%eax > 0x0000003b53653bce <+3566>: test %eax,%eax > 0x0000003b53653bd0 <+3568>: je 0x3b53653a48 <_cairo_polygon_intersect+3176> > 0x0000003b53653bd6 <+3574>: mov %r13,%r12 > 0x0000003b53653bd9 <+3577>: jmpq 0x3b536539a8 <_cairo_polygon_intersect+3016> > 0x0000003b53653bde <+3582>: xchg %ax,%ax > 0x0000003b53653be0 <+3584>: mov 0x8(%r13),%esi > 0x0000003b53653be4 <+3588>: cmp %esi,0x8(%r12) > 0x0000003b53653be9 <+3593>: mov 0xc(%r12),%esi > 0x0000003b53653bee <+3598>: jne 0x3b536539f9 <_cairo_polygon_intersect+3097> > 0x0000003b53653bf4 <+3604>: cmp 0xc(%r13),%esi > 0x0000003b53653bf8 <+3608>: jne 0x3b536539f9 <_cairo_polygon_intersect+3097> > 0x0000003b53653bfe <+3614>: mov 0x10(%r13),%edi > 0x0000003b53653c02 <+3618>: cmp %edi,0x10(%r12) > 0x0000003b53653c07 <+3623>: jne 0x3b536539f9 <_cairo_polygon_intersect+3097> > 0x0000003b53653c0d <+3629>: mov %r13,%r12 > 0x0000003b53653c10 <+3632>: jmpq 0x3b536539a8 <_cairo_polygon_intersect+3016> > 0x0000003b53653c15 <+3637>: nopl (%rax) > 0x0000003b53653c18 <+3640>: mov %eax,%edx > 0x0000003b53653c1a <+3642>: mov %r9d,%esi > 0x0000003b53653c1d <+3645>: mov %r13,%rdi > 0x0000003b53653c20 <+3648>: callq 0x3b53652440 <edge_compare_for_y_against_x> > 0x0000003b53653c25 <+3653>: test %eax,%eax > 0x0000003b53653c27 <+3655>: sete %al > 0x0000003b53653c2a <+3658>: movzbl %al,%eax > 0x0000003b53653c2d <+3661>: jmp 0x3b53653bce <_cairo_polygon_intersect+3566> > 0x0000003b53653c2f <+3663>: nop > 0x0000003b53653c30 <+3664>: mov %esi,%edx > 0x0000003b53653c32 <+3666>: neg %edx > 0x0000003b53653c34 <+3668>: test %edx,%edx > 0x0000003b53653c36 <+3670>: jg 0x3b53653700 <_cairo_polygon_intersect+2336> > 0x0000003b53653c3c <+3676>: jmpq 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653c41 <+3681>: nopl 0x0(%rax) > 0x0000003b53653c48 <+3688>: mov %esi,%edx > 0x0000003b53653c4a <+3690>: neg %edx > 0x0000003b53653c4c <+3692>: test %edx,%edx > 0x0000003b53653c4e <+3694>: jg 0x3b53653670 <_cairo_polygon_intersect+2192> > 0x0000003b53653c54 <+3700>: jmpq 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b53653c59 <+3705>: nopl 0x0(%rax) > 0x0000003b53653c60 <+3712>: test %rbp,%rbp > 0x0000003b53653c63 <+3715>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653c69 <+3721>: mov 0x4(%rbp),%eax > 0x0000003b53653c6c <+3724>: mov 0x4(%r12),%ecx > 0x0000003b53653c71 <+3729>: cmp %ecx,%eax > 0x0000003b53653c73 <+3731>: je 0x3b536540df <_cairo_polygon_intersect+4863> > 0x0000003b53653c79 <+3737>: mov 0xc(%rbp),%edx > 0x0000003b53653c7c <+3740>: mov 0xc(%r12),%esi > 0x0000003b53653c81 <+3745>: sub %ecx,%esi > 0x0000003b53653c83 <+3747>: sub %eax,%edx > 0x0000003b53653c85 <+3749>: je 0x3b53653eaa <_cairo_polygon_intersect+4298> > 0x0000003b53653c8b <+3755>: test %esi,%esi > 0x0000003b53653c8d <+3757>: je 0x3b53653eae <_cairo_polygon_intersect+4302> > 0x0000003b53653c93 <+3763>: mov %esi,%edi > 0x0000003b53653c95 <+3765>: xor %edx,%edi > 0x0000003b53653c97 <+3767>: js 0x3b53653eae <_cairo_polygon_intersect+4302> > 0x0000003b53653c9d <+3773>: mov 0x10(%r12),%eax > 0x0000003b53653ca2 <+3778>: sub 0x8(%r12),%eax > 0x0000003b53653ca7 <+3783>: movslq %edx,%rdx > 0x0000003b53653caa <+3786>: movslq %esi,%rsi > 0x0000003b53653cad <+3789>: cltq > 0x0000003b53653caf <+3791>: imul %rax,%rdx > 0x0000003b53653cb3 <+3795>: mov 0x10(%rbp),%eax > 0x0000003b53653cb6 <+3798>: sub 0x8(%rbp),%eax > 0x0000003b53653cb9 <+3801>: cltq > 0x0000003b53653cbb <+3803>: imul %rax,%rsi > 0x0000003b53653cbf <+3807>: cmp %rsi,%rdx > 0x0000003b53653cc2 <+3810>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653cc8 <+3816>: jl 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653cce <+3822>: jmpq 0x3b53653eb6 <_cairo_polygon_intersect+4310> > 0x0000003b53653cd3 <+3827>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653cd8 <+3832>: cmp %edx,%eax > 0x0000003b53653cda <+3834>: sete %al > 0x0000003b53653cdd <+3837>: movzbl %al,%eax > 0x0000003b53653ce0 <+3840>: jmpq 0x3b53653bce <_cairo_polygon_intersect+3566> > 0x0000003b53653ce5 <+3845>: mov %r13,%r12 > 0x0000003b53653ce8 <+3848>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653cf0 <+3856>: mov %rbx,0x20(%r12) > 0x0000003b53653cf5 <+3861>: mov %rbx,0x40(%rsp) > 0x0000003b53653cfa <+3866>: mov %r12,0x38(%rbp) > 0x0000003b53653cfe <+3870>: movq $0x0,0x30(%rbp) > 0x0000003b53653d06 <+3878>: jmpq 0x3b536534e1 <_cairo_polygon_intersect+1793> > 0x0000003b53653d0b <+3883>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653d10 <+3888>: mov 0x28(%r13),%r12 > 0x0000003b53653d14 <+3892>: test %r12,%r12 > 0x0000003b53653d17 <+3895>: jne 0x3b53653d34 <_cairo_polygon_intersect+3924> > 0x0000003b53653d19 <+3897>: jmpq 0x3b53653f95 <_cairo_polygon_intersect+4533> > 0x0000003b53653d1e <+3902>: xchg %ax,%ax > 0x0000003b53653d20 <+3904>: mov 0x28(%r12),%rax > 0x0000003b53653d25 <+3909>: mov %r12,%r13 > 0x0000003b53653d28 <+3912>: test %rax,%rax > 0x0000003b53653d2b <+3915>: je 0x3b53653f98 <_cairo_polygon_intersect+4536> > 0x0000003b53653d31 <+3921>: mov %rax,%r12 > 0x0000003b53653d34 <+3924>: lea 0x48(%rsp),%rdi > 0x0000003b53653d39 <+3929>: mov %rbx,%rdx > 0x0000003b53653d3c <+3932>: mov %r12,%rsi > 0x0000003b53653d3f <+3935>: callq 0x3b53652630 <_cairo_bo_sweep_line_compare_edges> > 0x0000003b53653d44 <+3940>: test %eax,%eax > 0x0000003b53653d46 <+3942>: js 0x3b53653d20 <_cairo_polygon_intersect+3904> > 0x0000003b53653d48 <+3944>: mov %rbx,0x28(%r13) > 0x0000003b53653d4c <+3948>: mov %r13,0x30(%rbp) > 0x0000003b53653d50 <+3952>: mov %r12,0x38(%rbp) > 0x0000003b53653d54 <+3956>: mov %rbx,0x20(%r12) > 0x0000003b53653d59 <+3961>: jmpq 0x3b536534e1 <_cairo_polygon_intersect+1793> > 0x0000003b53653d5e <+3966>: mov 0x900(%rsp),%r12 > 0x0000003b53653d66 <+3974>: mov 0x14(%rbp),%r15d > 0x0000003b53653d6a <+3978>: test %r12,%r12 > 0x0000003b53653d6d <+3981>: jne 0x3b53653541 <_cairo_polygon_intersect+1889> > 0x0000003b53653d73 <+3987>: mov 0x908(%rsp),%rax > 0x0000003b53653d7b <+3995>: mov 0x918(%rsp),%ecx > 0x0000003b53653d82 <+4002>: mov 0xc(%rax),%edx > 0x0000003b53653d85 <+4005>: cmp %edx,%ecx > 0x0000003b53653d87 <+4007>: ja 0x3b536546ea <_cairo_polygon_intersect+6410> > 0x0000003b53653d8d <+4013>: mov 0x10(%rax),%r12 > 0x0000003b53653d91 <+4017>: add %r12,%rcx > 0x0000003b53653d94 <+4020>: mov %rcx,0x10(%rax) > 0x0000003b53653d98 <+4024>: sub 0x918(%rsp),%edx > 0x0000003b53653d9f <+4031>: mov %edx,0xc(%rax) > 0x0000003b53653da2 <+4034>: test %r12,%r12 > 0x0000003b53653da5 <+4037>: jne 0x3b5365354d <_cairo_polygon_intersect+1901> > 0x0000003b53653dab <+4043>: mov $0x1,%edi > 0x0000003b53653db0 <+4048>: callq 0x3b53629050 <_cairo_error> > 0x0000003b53653db5 <+4053>: test %eax,%eax > 0x0000003b53653db7 <+4055>: je 0x3b53653604 <_cairo_polygon_intersect+2084> > 0x0000003b53653dbd <+4061>: jmpq 0x3b53654696 <_cairo_polygon_intersect+6326> > 0x0000003b53653dc2 <+4066>: nopw 0x0(%rax,%rax,1) > 0x0000003b53653dc8 <+4072>: mov 0x18(%rbp),%edx > 0x0000003b53653dcb <+4075>: cmp %edx,0x8(%r13) > 0x0000003b53653dcf <+4079>: mov 0x1c(%rbp),%esi > 0x0000003b53653dd2 <+4082>: mov 0xc(%r13),%edx > 0x0000003b53653dd6 <+4086>: jne 0x3b53653627 <_cairo_polygon_intersect+2119> > 0x0000003b53653ddc <+4092>: cmp %esi,%edx > 0x0000003b53653dde <+4094>: jne 0x3b53653627 <_cairo_polygon_intersect+2119> > 0x0000003b53653de4 <+4100>: mov 0x20(%rbp),%esi > 0x0000003b53653de7 <+4103>: cmp %esi,0x10(%r13) > 0x0000003b53653deb <+4107>: je 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b53653df1 <+4113>: mov %edx,%esi > 0x0000003b53653df3 <+4115>: jmpq 0x3b53653627 <_cairo_polygon_intersect+2119> > 0x0000003b53653df8 <+4120>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653e00 <+4128>: mov 0x8(%r12),%r9d > 0x0000003b53653e05 <+4133>: cmp %r9d,0x18(%rbp) > 0x0000003b53653e09 <+4137>: mov 0x1c(%rbp),%edx > 0x0000003b53653e0c <+4140>: mov 0xc(%r12),%esi > 0x0000003b53653e11 <+4145>: jne 0x3b536536a9 <_cairo_polygon_intersect+2249> > 0x0000003b53653e17 <+4151>: cmp %esi,%edx > 0x0000003b53653e19 <+4153>: jne 0x3b536536a9 <_cairo_polygon_intersect+2249> > 0x0000003b53653e1f <+4159>: mov 0x10(%r12),%r10d > 0x0000003b53653e24 <+4164>: cmp %r10d,0x20(%rbp) > 0x0000003b53653e28 <+4168>: mov %edx,%esi > 0x0000003b53653e2a <+4170>: jne 0x3b536536a9 <_cairo_polygon_intersect+2249> > 0x0000003b53653e30 <+4176>: jmpq 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653e35 <+4181>: nopl (%rax) > 0x0000003b53653e38 <+4184>: mov $0x1,%eax > 0x0000003b53653e3d <+4189>: mov $0xb,%edx > 0x0000003b53653e42 <+4194>: jmpq 0x3b53652ef0 <_cairo_polygon_intersect+272> > 0x0000003b53653e47 <+4199>: mov %r13,0x30(%rbp) > 0x0000003b53653e4b <+4203>: mov 0x28(%r13),%rax > 0x0000003b53653e4f <+4207>: mov %rax,0x38(%rbp) > 0x0000003b53653e53 <+4211>: mov 0x28(%r13),%rax > 0x0000003b53653e57 <+4215>: test %rax,%rax > 0x0000003b53653e5a <+4218>: je 0x3b53653e60 <_cairo_polygon_intersect+4224> > 0x0000003b53653e5c <+4220>: mov %rbx,0x20(%rax) > 0x0000003b53653e60 <+4224>: mov %rbx,0x28(%r13) > 0x0000003b53653e64 <+4228>: jmpq 0x3b536534e1 <_cairo_polygon_intersect+1793> > 0x0000003b53653e69 <+4233>: mov 0x1c(%rbp),%r15d > 0x0000003b53653e6d <+4237>: jmpq 0x3b53653530 <_cairo_polygon_intersect+1872> > 0x0000003b53653e72 <+4242>: xor %eax,%eax > 0x0000003b53653e74 <+4244>: cmp $0x1,%edx > 0x0000003b53653e77 <+4247>: seta %al > 0x0000003b53653e7a <+4250>: jmpq 0x3b53652ef0 <_cairo_polygon_intersect+272> > 0x0000003b53653e7f <+4255>: mov %rbx,0x40(%rsp) > 0x0000003b53653e84 <+4260>: jmpq 0x3b536534e1 <_cairo_polygon_intersect+1793> > 0x0000003b53653e89 <+4265>: mov 0x20(%rbx),%rax > 0x0000003b53653e8d <+4269>: test %rax,%rax > 0x0000003b53653e90 <+4272>: je 0x3b53654538 <_cairo_polygon_intersect+5976> > 0x0000003b53653e96 <+4278>: mov %rax,0x50(%rsp) > 0x0000003b53653e9b <+4283>: jmpq 0x3b53653415 <_cairo_polygon_intersect+1589> > 0x0000003b53653ea0 <+4288>: mov %rax,0x40(%rsp) > 0x0000003b53653ea5 <+4293>: jmpq 0x3b536533fd <_cairo_polygon_intersect+1565> > 0x0000003b53653eaa <+4298>: mov %esi,%edx > 0x0000003b53653eac <+4300>: neg %edx > 0x0000003b53653eae <+4302>: test %edx,%edx > 0x0000003b53653eb0 <+4304>: jle 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653eb6 <+4310>: lea 0x30(%rsp),%rdx > 0x0000003b53653ebb <+4315>: mov %r12,%rsi > 0x0000003b53653ebe <+4318>: mov %rbp,%rdi > 0x0000003b53653ec1 <+4321>: callq 0x3b53652b00 <_cairo_bo_edge_intersect> > 0x0000003b53653ec6 <+4326>: test %eax,%eax > 0x0000003b53653ec8 <+4328>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653ece <+4334>: mov 0x900(%rsp),%rbx > 0x0000003b53653ed6 <+4342>: test %rbx,%rbx > 0x0000003b53653ed9 <+4345>: je 0x3b53654650 <_cairo_polygon_intersect+6256> > 0x0000003b53653edf <+4351>: mov (%rbx),%rax > 0x0000003b53653ee2 <+4354>: mov %rax,0x900(%rsp) > 0x0000003b53653eea <+4362>: movl $0x1,(%rbx) > 0x0000003b53653ef0 <+4368>: mov %rbp,0x10(%rbx) > 0x0000003b53653ef4 <+4372>: mov %r12,0x18(%rbx) > 0x0000003b53653ef8 <+4376>: mov 0x30(%rsp),%rax > 0x0000003b53653efd <+4381>: mov %rax,0x4(%rbx) > 0x0000003b53653f01 <+4385>: mov 0xd20(%rsp),%ecx > 0x0000003b53653f08 <+4392>: add $0x1,%ecx > 0x0000003b53653f0b <+4395>: cmp 0xd24(%rsp),%ecx > 0x0000003b53653f12 <+4402>: je 0x3b53654711 <_cairo_polygon_intersect+6449> > 0x0000003b53653f18 <+4408>: cmp $0x1,%ecx > 0x0000003b53653f1b <+4411>: mov 0xd28(%rsp),%rdi > 0x0000003b53653f23 <+4419>: mov %ecx,0xd20(%rsp) > 0x0000003b53653f2a <+4426>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003b53653f34 <+4436>: jne 0x3b53653f52 <_cairo_polygon_intersect+4466> > 0x0000003b53653f36 <+4438>: jmpq 0x3b53654480 <_cairo_polygon_intersect+5792> > 0x0000003b53653f3b <+4443>: nopl 0x0(%rax,%rax,1) > 0x0000003b53653f40 <+4448>: movslq %ecx,%rcx > 0x0000003b53653f43 <+4451>: cmp $0x1,%esi > 0x0000003b53653f46 <+4454>: mov %rax,(%rdi,%rcx,8) > 0x0000003b53653f4a <+4458>: mov %esi,%ecx > 0x0000003b53653f4c <+4460>: je 0x3b53654480 <_cairo_polygon_intersect+5792> > 0x0000003b53653f52 <+4466>: mov %ecx,%esi > 0x0000003b53653f54 <+4468>: mov 0x8(%rbx),%edx > 0x0000003b53653f57 <+4471>: sar %esi > 0x0000003b53653f59 <+4473>: movslq %esi,%rax > 0x0000003b53653f5c <+4476>: mov (%rdi,%rax,8),%rax > 0x0000003b53653f60 <+4480>: sub 0x8(%rax),%edx > 0x0000003b53653f63 <+4483>: jne 0x3b53653f81 <_cairo_polygon_intersect+4513> > 0x0000003b53653f65 <+4485>: mov 0x4(%rbx),%edx > 0x0000003b53653f68 <+4488>: sub 0x4(%rax),%edx > 0x0000003b53653f6b <+4491>: jne 0x3b53653f81 <_cairo_polygon_intersect+4513> > 0x0000003b53653f6d <+4493>: mov (%rbx),%edx > 0x0000003b53653f6f <+4495>: sub (%rax),%edx > 0x0000003b53653f71 <+4497>: jne 0x3b53653f81 <_cairo_polygon_intersect+4513> > 0x0000003b53653f73 <+4499>: mov %rbx,%rdx > 0x0000003b53653f76 <+4502>: sub %rax,%rdx > 0x0000003b53653f79 <+4505>: sar $0x2,%rdx > 0x0000003b53653f7d <+4509>: imul %r8d,%edx > 0x0000003b53653f81 <+4513>: test %edx,%edx > 0x0000003b53653f83 <+4515>: js 0x3b53653f40 <_cairo_polygon_intersect+4448> > 0x0000003b53653f85 <+4517>: movslq %ecx,%rax > 0x0000003b53653f88 <+4520>: shl $0x3,%rax > 0x0000003b53653f8c <+4524>: mov %rbx,(%rdi,%rax,1) > 0x0000003b53653f90 <+4528>: jmpq 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53653f95 <+4533>: mov %r13,%r12 > 0x0000003b53653f98 <+4536>: mov %rbx,0x28(%r12) > 0x0000003b53653f9d <+4541>: mov %r12,0x30(%rbp) > 0x0000003b53653fa1 <+4545>: movq $0x0,0x38(%rbp) > 0x0000003b53653fa9 <+4553>: jmpq 0x3b536534e1 <_cairo_polygon_intersect+1793> > 0x0000003b53653fae <+4558>: mov 0x900(%rsp),%r15 > 0x0000003b53653fb6 <+4566>: test %r15,%r15 > 0x0000003b53653fb9 <+4569>: je 0x3b536545e0 <_cairo_polygon_intersect+6144> > 0x0000003b53653fbf <+4575>: mov (%r15),%rax > 0x0000003b53653fc2 <+4578>: mov %rax,0x900(%rsp) > 0x0000003b53653fca <+4586>: movl $0x1,(%r15) > 0x0000003b53653fd1 <+4593>: mov %r13,0x10(%r15) > 0x0000003b53653fd5 <+4597>: mov %rbx,0x18(%r15) > 0x0000003b53653fd9 <+4601>: mov 0x30(%rsp),%rax > 0x0000003b53653fde <+4606>: mov %rax,0x4(%r15) > 0x0000003b53653fe2 <+4610>: mov 0xd20(%rsp),%ecx > 0x0000003b53653fe9 <+4617>: add $0x1,%ecx > 0x0000003b53653fec <+4620>: cmp 0xd24(%rsp),%ecx > 0x0000003b53653ff3 <+4627>: je 0x3b536547fa <_cairo_polygon_intersect+6682> > 0x0000003b53653ff9 <+4633>: cmp $0x1,%ecx > 0x0000003b53653ffc <+4636>: mov 0xd28(%rsp),%rdi > 0x0000003b53654004 <+4644>: mov %ecx,0xd20(%rsp) > 0x0000003b5365400b <+4651>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003b53654015 <+4661>: jne 0x3b53654032 <_cairo_polygon_intersect+4690> > 0x0000003b53654017 <+4663>: jmpq 0x3b536541e4 <_cairo_polygon_intersect+5124> > 0x0000003b5365401c <+4668>: nopl 0x0(%rax) > 0x0000003b53654020 <+4672>: movslq %ecx,%rcx > 0x0000003b53654023 <+4675>: cmp $0x1,%esi > 0x0000003b53654026 <+4678>: mov %rax,(%rdi,%rcx,8) > 0x0000003b5365402a <+4682>: mov %esi,%ecx > 0x0000003b5365402c <+4684>: je 0x3b536541e4 <_cairo_polygon_intersect+5124> > 0x0000003b53654032 <+4690>: mov %ecx,%esi > 0x0000003b53654034 <+4692>: mov 0x8(%r15),%edx > 0x0000003b53654038 <+4696>: sar %esi > 0x0000003b5365403a <+4698>: movslq %esi,%rax > 0x0000003b5365403d <+4701>: mov (%rdi,%rax,8),%rax > 0x0000003b53654041 <+4705>: sub 0x8(%rax),%edx > 0x0000003b53654044 <+4708>: jne 0x3b53654064 <_cairo_polygon_intersect+4740> > 0x0000003b53654046 <+4710>: mov 0x4(%r15),%edx > 0x0000003b5365404a <+4714>: sub 0x4(%rax),%edx > 0x0000003b5365404d <+4717>: jne 0x3b53654064 <_cairo_polygon_intersect+4740> > 0x0000003b5365404f <+4719>: mov (%r15),%edx > 0x0000003b53654052 <+4722>: sub (%rax),%edx > 0x0000003b53654054 <+4724>: jne 0x3b53654064 <_cairo_polygon_intersect+4740> > 0x0000003b53654056 <+4726>: mov %r15,%rdx > 0x0000003b53654059 <+4729>: sub %rax,%rdx > 0x0000003b5365405c <+4732>: sar $0x2,%rdx > 0x0000003b53654060 <+4736>: imul %r8d,%edx > 0x0000003b53654064 <+4740>: test %edx,%edx > 0x0000003b53654066 <+4742>: js 0x3b53654020 <_cairo_polygon_intersect+4672> > 0x0000003b53654068 <+4744>: movslq %ecx,%rax > 0x0000003b5365406b <+4747>: shl $0x3,%rax > 0x0000003b5365406f <+4751>: mov %r15,(%rdi,%rax,1) > 0x0000003b53654073 <+4755>: jmpq 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b53654078 <+4760>: xor %r13d,%r13d > 0x0000003b5365407b <+4763>: lea 0xd30(%rsp),%rax > 0x0000003b53654083 <+4771>: cmp %rax,%rdi > 0x0000003b53654086 <+4774>: je 0x3b5365408d <_cairo_polygon_intersect+4781> > 0x0000003b53654088 <+4776>: callq 0x3b53612130 <free@plt> > 0x0000003b5365408d <+4781>: lea 0x900(%rsp),%rdi > 0x0000003b53654095 <+4789>: callq 0x3b5362aae0 <_cairo_freepool_fini> > 0x0000003b5365409a <+4794>: lea 0x130(%rsp),%rax > 0x0000003b536540a2 <+4802>: cmp %rax,0x20(%rsp) > 0x0000003b536540a7 <+4807>: je 0x3b536540b3 <_cairo_polygon_intersect+4819> > 0x0000003b536540a9 <+4809>: mov 0x20(%rsp),%rdi > 0x0000003b536540ae <+4814>: callq 0x3b53612130 <free@plt> > 0x0000003b536540b3 <+4819>: mov 0x2d38(%rsp),%r9 > 0x0000003b536540bb <+4827>: xor %fs:0x28,%r9 > 0x0000003b536540c4 <+4836>: mov %r13d,%eax > 0x0000003b536540c7 <+4839>: jne 0x3b536546ff <_cairo_polygon_intersect+6431> > 0x0000003b536540cd <+4845>: add $0x2d48,%rsp > 0x0000003b536540d4 <+4852>: pop %rbx > 0x0000003b536540d5 <+4853>: pop %rbp > 0x0000003b536540d6 <+4854>: pop %r12 > 0x0000003b536540d8 <+4856>: pop %r13 > 0x0000003b536540da <+4858>: pop %r14 > 0x0000003b536540dc <+4860>: pop %r15 > 0x0000003b536540de <+4862>: retq > 0x0000003b536540df <+4863>: mov 0x8(%r12),%edx > 0x0000003b536540e4 <+4868>: cmp %edx,0x8(%rbp) > 0x0000003b536540e7 <+4871>: mov 0xc(%r12),%esi > 0x0000003b536540ec <+4876>: mov 0xc(%rbp),%edx > 0x0000003b536540ef <+4879>: jne 0x3b53653c81 <_cairo_polygon_intersect+3745> > 0x0000003b536540f5 <+4885>: cmp %esi,%edx > 0x0000003b536540f7 <+4887>: jne 0x3b53653c81 <_cairo_polygon_intersect+3745> > 0x0000003b536540fd <+4893>: mov 0x10(%r12),%esi > 0x0000003b53654102 <+4898>: cmp %esi,0x10(%rbp) > 0x0000003b53654105 <+4901>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b5365410b <+4907>: mov %edx,%esi > 0x0000003b5365410d <+4909>: jmpq 0x3b53653c81 <_cairo_polygon_intersect+3745> > 0x0000003b53654112 <+4914>: nopw 0x0(%rax,%rax,1) > 0x0000003b53654118 <+4920>: mov 0x8(%r12),%r10d > 0x0000003b5365411d <+4925>: cmp %r10d,0x8(%rcx) > 0x0000003b53654121 <+4929>: jne 0x3b53653a7e <_cairo_polygon_intersect+3230> > 0x0000003b53654127 <+4935>: mov 0xc(%rcx),%esi > 0x0000003b5365412a <+4938>: mov 0xc(%r12),%edi > 0x0000003b5365412f <+4943>: cmp %edi,%esi > 0x0000003b53654131 <+4945>: jne 0x3b53653a86 <_cairo_polygon_intersect+3238> > 0x0000003b53654137 <+4951>: mov 0x10(%r12),%edi > 0x0000003b5365413c <+4956>: cmp %edi,0x10(%rcx) > 0x0000003b5365413f <+4959>: je 0x3b5365419f <_cairo_polygon_intersect+5055> > 0x0000003b53654141 <+4961>: mov %esi,%edi > 0x0000003b53654143 <+4963>: jmpq 0x3b53653a86 <_cairo_polygon_intersect+3238> > 0x0000003b53654148 <+4968>: nopl 0x0(%rax,%rax,1) > 0x0000003b53654150 <+4976>: test %edi,%edi > 0x0000003b53654152 <+4978>: jne 0x3b53653ad1 <_cairo_polygon_intersect+3313> > 0x0000003b53654158 <+4984>: mov 0x8(%r12),%r9d > 0x0000003b5365415d <+4989>: mov 0x8(%rcx),%r10d > 0x0000003b53654161 <+4993>: cmp %r10d,%r9d > 0x0000003b53654164 <+4996>: je 0x3b53654562 <_cairo_polygon_intersect+6018> > 0x0000003b5365416a <+5002>: jg 0x3b536541f8 <_cairo_polygon_intersect+5144> > 0x0000003b53654170 <+5008>: mov %rcx,%rdi > 0x0000003b53654173 <+5011>: mov %r9d,%esi > 0x0000003b53654176 <+5014>: mov %rcx,0x10(%rsp) > 0x0000003b5365417b <+5019>: mov %r8d,0x8(%rsp) > 0x0000003b53654180 <+5024>: callq 0x3b53652440 <edge_compare_for_y_against_x> > 0x0000003b53654185 <+5029>: mov 0x8(%rsp),%r8d > 0x0000003b5365418a <+5034>: test %eax,%eax > 0x0000003b5365418c <+5036>: mov 0x10(%rsp),%rcx > 0x0000003b53654191 <+5041>: sete %al > 0x0000003b53654194 <+5044>: movzbl %al,%eax > 0x0000003b53654197 <+5047>: test %eax,%eax > 0x0000003b53654199 <+5049>: je 0x3b53653ad1 <_cairo_polygon_intersect+3313> > 0x0000003b5365419f <+5055>: cmpq $0x0,0x30(%rcx) > 0x0000003b536541a4 <+5060>: jne 0x3b53654732 <_cairo_polygon_intersect+6482> > 0x0000003b536541aa <+5066>: mov 0x10(%rcx),%eax > 0x0000003b536541ad <+5069>: mov 0x8(%rcx),%edx > 0x0000003b536541b0 <+5072>: cmp %edx,%eax > 0x0000003b536541b2 <+5074>: jle 0x3b53654759 <_cairo_polygon_intersect+6521> > 0x0000003b536541b8 <+5080>: cmp 0x8(%r12),%edx > 0x0000003b536541bd <+5085>: jge 0x3b536541cb <_cairo_polygon_intersect+5099> > 0x0000003b536541bf <+5087>: mov 0x4(%rcx),%rax > 0x0000003b536541c3 <+5091>: mov %rax,0x4(%r12) > 0x0000003b536541c8 <+5096>: mov 0x10(%rcx),%eax > 0x0000003b536541cb <+5099>: cmp %eax,0x10(%r12) > 0x0000003b536541d0 <+5104>: jge 0x3b53653b50 <_cairo_polygon_intersect+3440> > 0x0000003b536541d6 <+5110>: mov 0xc(%rcx),%rax > 0x0000003b536541da <+5114>: mov %rax,0xc(%r12) > 0x0000003b536541df <+5119>: jmpq 0x3b53653b50 <_cairo_polygon_intersect+3440> > 0x0000003b536541e4 <+5124>: mov $0x8,%eax > 0x0000003b536541e9 <+5129>: jmpq 0x3b5365406f <_cairo_polygon_intersect+4751> > 0x0000003b536541ee <+5134>: mov $0x8,%eax > 0x0000003b536541f3 <+5139>: jmpq 0x3b536537dd <_cairo_polygon_intersect+2557> > 0x0000003b536541f8 <+5144>: mov %eax,%edx > 0x0000003b536541fa <+5146>: mov %r10d,%esi > 0x0000003b536541fd <+5149>: mov %r12,%rdi > 0x0000003b53654200 <+5152>: mov %rcx,0x10(%rsp) > 0x0000003b53654205 <+5157>: mov %r8d,0x8(%rsp) > 0x0000003b5365420a <+5162>: callq 0x3b53652440 <edge_compare_for_y_against_x> > 0x0000003b5365420f <+5167>: test %eax,%eax > 0x0000003b53654211 <+5169>: mov 0x10(%rsp),%rcx > 0x0000003b53654216 <+5174>: mov 0x8(%rsp),%r8d > 0x0000003b5365421b <+5179>: sete %al > 0x0000003b5365421e <+5182>: movzbl %al,%eax > 0x0000003b53654221 <+5185>: jmpq 0x3b53654197 <_cairo_polygon_intersect+5047> > 0x0000003b53654226 <+5190>: mov %esi,%edx > 0x0000003b53654228 <+5192>: neg %edx > 0x0000003b5365422a <+5194>: test %edx,%edx > 0x0000003b5365422c <+5196>: jle 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53654232 <+5202>: lea 0x30(%rsp),%rdx > 0x0000003b53654237 <+5207>: mov %r13,%rsi > 0x0000003b5365423a <+5210>: mov %r12,%rdi > 0x0000003b5365423d <+5213>: callq 0x3b53652b00 <_cairo_bo_edge_intersect> > 0x0000003b53654242 <+5218>: test %eax,%eax > 0x0000003b53654244 <+5220>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b5365424a <+5226>: mov 0x900(%rsp),%rbx > 0x0000003b53654252 <+5234>: test %rbx,%rbx > 0x0000003b53654255 <+5237>: je 0x3b53654851 <_cairo_polygon_intersect+6769> > 0x0000003b5365425b <+5243>: mov (%rbx),%rax > 0x0000003b5365425e <+5246>: mov %rax,0x900(%rsp) > 0x0000003b53654266 <+5254>: movl $0x1,(%rbx) > 0x0000003b5365426c <+5260>: mov %r12,0x10(%rbx) > 0x0000003b53654270 <+5264>: mov %r13,0x18(%rbx) > 0x0000003b53654274 <+5268>: mov 0x30(%rsp),%rax > 0x0000003b53654279 <+5273>: mov %rax,0x4(%rbx) > 0x0000003b5365427d <+5277>: mov 0xd20(%rsp),%ecx > 0x0000003b53654284 <+5284>: add $0x1,%ecx > 0x0000003b53654287 <+5287>: cmp 0xd24(%rsp),%ecx > 0x0000003b5365428e <+5294>: je 0x3b53654830 <_cairo_polygon_intersect+6736> > 0x0000003b53654294 <+5300>: cmp $0x1,%ecx > 0x0000003b53654297 <+5303>: mov 0xd28(%rsp),%rdi > 0x0000003b5365429f <+5311>: mov %ecx,0xd20(%rsp) > 0x0000003b536542a6 <+5318>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003b536542b0 <+5328>: jne 0x3b536542d2 <_cairo_polygon_intersect+5362> > 0x0000003b536542b2 <+5330>: jmpq 0x3b53654480 <_cairo_polygon_intersect+5792> > 0x0000003b536542b7 <+5335>: nopw 0x0(%rax,%rax,1) > 0x0000003b536542c0 <+5344>: movslq %ecx,%rcx > 0x0000003b536542c3 <+5347>: cmp $0x1,%esi > 0x0000003b536542c6 <+5350>: mov %rax,(%rdi,%rcx,8) > 0x0000003b536542ca <+5354>: mov %esi,%ecx > 0x0000003b536542cc <+5356>: je 0x3b53654480 <_cairo_polygon_intersect+5792> > 0x0000003b536542d2 <+5362>: mov %ecx,%esi > 0x0000003b536542d4 <+5364>: mov 0x8(%rbx),%edx > 0x0000003b536542d7 <+5367>: sar %esi > 0x0000003b536542d9 <+5369>: movslq %esi,%rax > 0x0000003b536542dc <+5372>: mov (%rdi,%rax,8),%rax > 0x0000003b536542e0 <+5376>: sub 0x8(%rax),%edx > 0x0000003b536542e3 <+5379>: jne 0x3b53654301 <_cairo_polygon_intersect+5409> > 0x0000003b536542e5 <+5381>: mov 0x4(%rbx),%edx > 0x0000003b536542e8 <+5384>: sub 0x4(%rax),%edx > 0x0000003b536542eb <+5387>: jne 0x3b53654301 <_cairo_polygon_intersect+5409> > 0x0000003b536542ed <+5389>: mov (%rbx),%edx > 0x0000003b536542ef <+5391>: sub (%rax),%edx > 0x0000003b536542f1 <+5393>: jne 0x3b53654301 <_cairo_polygon_intersect+5409> > 0x0000003b536542f3 <+5395>: mov %rbx,%rdx > 0x0000003b536542f6 <+5398>: sub %rax,%rdx > 0x0000003b536542f9 <+5401>: sar $0x2,%rdx > 0x0000003b536542fd <+5405>: imul %r8d,%edx > 0x0000003b53654301 <+5409>: test %edx,%edx > 0x0000003b53654303 <+5411>: js 0x3b536542c0 <_cairo_polygon_intersect+5344> > 0x0000003b53654305 <+5413>: jmpq 0x3b53653f85 <_cairo_polygon_intersect+4517> > 0x0000003b5365430a <+5418>: mov %esi,%edx > 0x0000003b5365430c <+5420>: neg %edx > 0x0000003b5365430e <+5422>: test %edx,%edx > 0x0000003b53654310 <+5424>: jle 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b53654316 <+5430>: lea 0x30(%rsp),%rdx > 0x0000003b5365431b <+5435>: mov %rbx,%rsi > 0x0000003b5365431e <+5438>: mov %rbp,%rdi > 0x0000003b53654321 <+5441>: callq 0x3b53652b00 <_cairo_bo_edge_intersect> > 0x0000003b53654326 <+5446>: test %eax,%eax > 0x0000003b53654328 <+5448>: je 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b5365432e <+5454>: mov 0x900(%rsp),%r15 > 0x0000003b53654336 <+5462>: test %r15,%r15 > 0x0000003b53654339 <+5465>: je 0x3b536548af <_cairo_polygon_intersect+6863> > 0x0000003b5365433f <+5471>: mov (%r15),%rax > 0x0000003b53654342 <+5474>: mov %rax,0x900(%rsp) > 0x0000003b5365434a <+5482>: movl $0x1,(%r15) > 0x0000003b53654351 <+5489>: mov %rbp,0x10(%r15) > 0x0000003b53654355 <+5493>: mov %rbx,0x18(%r15) > 0x0000003b53654359 <+5497>: mov 0x30(%rsp),%rax > 0x0000003b5365435e <+5502>: mov %rax,0x4(%r15) > 0x0000003b53654362 <+5506>: mov 0xd20(%rsp),%ecx > 0x0000003b53654369 <+5513>: add $0x1,%ecx > 0x0000003b5365436c <+5516>: cmp 0xd24(%rsp),%ecx > 0x0000003b53654373 <+5523>: je 0x3b5365488e <_cairo_polygon_intersect+6830> > 0x0000003b53654379 <+5529>: cmp $0x1,%ecx > 0x0000003b5365437c <+5532>: mov 0xd28(%rsp),%rdi > 0x0000003b53654384 <+5540>: mov %ecx,0xd20(%rsp) > 0x0000003b5365438b <+5547>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003b53654395 <+5557>: jne 0x3b536543b2 <_cairo_polygon_intersect+5586> > 0x0000003b53654397 <+5559>: jmpq 0x3b5365457c <_cairo_polygon_intersect+6044> > 0x0000003b5365439c <+5564>: nopl 0x0(%rax) > 0x0000003b536543a0 <+5568>: movslq %ecx,%rcx > 0x0000003b536543a3 <+5571>: cmp $0x1,%esi > 0x0000003b536543a6 <+5574>: mov %rax,(%rdi,%rcx,8) > 0x0000003b536543aa <+5578>: mov %esi,%ecx > 0x0000003b536543ac <+5580>: je 0x3b5365457c <_cairo_polygon_intersect+6044> > 0x0000003b536543b2 <+5586>: mov %ecx,%esi > 0x0000003b536543b4 <+5588>: mov 0x8(%r15),%edx > 0x0000003b536543b8 <+5592>: sar %esi > 0x0000003b536543ba <+5594>: movslq %esi,%rax > 0x0000003b536543bd <+5597>: mov (%rdi,%rax,8),%rax > 0x0000003b536543c1 <+5601>: sub 0x8(%rax),%edx > 0x0000003b536543c4 <+5604>: jne 0x3b536543e4 <_cairo_polygon_intersect+5636> > 0x0000003b536543c6 <+5606>: mov 0x4(%r15),%edx > 0x0000003b536543ca <+5610>: sub 0x4(%rax),%edx > 0x0000003b536543cd <+5613>: jne 0x3b536543e4 <_cairo_polygon_intersect+5636> > 0x0000003b536543cf <+5615>: mov (%r15),%edx > 0x0000003b536543d2 <+5618>: sub (%rax),%edx > 0x0000003b536543d4 <+5620>: jne 0x3b536543e4 <_cairo_polygon_intersect+5636> > 0x0000003b536543d6 <+5622>: mov %r15,%rdx > 0x0000003b536543d9 <+5625>: sub %rax,%rdx > 0x0000003b536543dc <+5628>: sar $0x2,%rdx > 0x0000003b536543e0 <+5632>: imul %r8d,%edx > 0x0000003b536543e4 <+5636>: test %edx,%edx > 0x0000003b536543e6 <+5638>: js 0x3b536543a0 <_cairo_polygon_intersect+5568> > 0x0000003b536543e8 <+5640>: movslq %ecx,%rax > 0x0000003b536543eb <+5643>: shl $0x3,%rax > 0x0000003b536543ef <+5647>: mov %r15,(%rdi,%rax,1) > 0x0000003b536543f3 <+5651>: jmpq 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b536543f8 <+5656>: test %esi,%esi > 0x0000003b536543fa <+5658>: jne 0x3b53653b4c <_cairo_polygon_intersect+3436> > 0x0000003b53654400 <+5664>: mov 0x8(%rbx),%r9d > 0x0000003b53654404 <+5668>: mov 0x8(%r12),%edi > 0x0000003b53654409 <+5673>: cmp %r9d,%edi > 0x0000003b5365440c <+5676>: je 0x3b5365456f <_cairo_polygon_intersect+6031> > 0x0000003b53654412 <+5682>: jg 0x3b53654555 <_cairo_polygon_intersect+6005> > 0x0000003b53654418 <+5688>: mov %edi,%esi > 0x0000003b5365441a <+5690>: mov %rbx,%rdi > 0x0000003b5365441d <+5693>: mov %r8d,0x8(%rsp) > 0x0000003b53654422 <+5698>: callq 0x3b53652440 <edge_compare_for_y_against_x> > 0x0000003b53654427 <+5703>: mov 0x8(%rsp),%r8d > 0x0000003b5365442c <+5708>: test %eax,%eax > 0x0000003b5365442e <+5710>: sete %al > 0x0000003b53654431 <+5713>: movzbl %al,%eax > 0x0000003b53654434 <+5716>: test %eax,%eax > 0x0000003b53654436 <+5718>: jne 0x3b53653b54 <_cairo_polygon_intersect+3444> > 0x0000003b5365443c <+5724>: jmpq 0x3b53653b4c <_cairo_polygon_intersect+3436> > 0x0000003b53654441 <+5729>: mov 0x8(%r12),%r10d > 0x0000003b53654446 <+5734>: cmp %r10d,0x8(%rbx) > 0x0000003b5365444a <+5738>: mov 0xc(%rbx),%ecx > 0x0000003b5365444d <+5741>: mov 0xc(%r12),%esi > 0x0000003b53654452 <+5746>: jne 0x3b53653b01 <_cairo_polygon_intersect+3361> > 0x0000003b53654458 <+5752>: cmp %esi,%ecx > 0x0000003b5365445a <+5754>: jne 0x3b53653b01 <_cairo_polygon_intersect+3361> > 0x0000003b53654460 <+5760>: mov 0x10(%r12),%edi > 0x0000003b53654465 <+5765>: cmp %edi,0x10(%rbx) > 0x0000003b53654468 <+5768>: mov %ecx,%esi > 0x0000003b5365446a <+5770>: jne 0x3b53653b01 <_cairo_polygon_intersect+3361> > 0x0000003b53654470 <+5776>: jmpq 0x3b53653b54 <_cairo_polygon_intersect+3444> > 0x0000003b53654475 <+5781>: nopl (%rax) > 0x0000003b53654478 <+5784>: mov %r13,%rbx > 0x0000003b5365447b <+5787>: jmpq 0x3b53653b59 <_cairo_polygon_intersect+3449> > 0x0000003b53654480 <+5792>: mov $0x8,%eax > 0x0000003b53654485 <+5797>: jmpq 0x3b53653f8c <_cairo_polygon_intersect+4524> > 0x0000003b5365448a <+5802>: mov 0x8(%r13),%edx > 0x0000003b5365448e <+5806>: cmp %edx,0x8(%r12) > 0x0000003b53654493 <+5811>: mov 0xc(%r13),%esi > 0x0000003b53654497 <+5815>: mov 0xc(%r12),%edx > 0x0000003b5365449c <+5820>: jne 0x3b53653917 <_cairo_polygon_intersect+2871> > 0x0000003b536544a2 <+5826>: cmp %esi,%edx > 0x0000003b536544a4 <+5828>: jne 0x3b53653917 <_cairo_polygon_intersect+2871> > 0x0000003b536544aa <+5834>: mov 0x10(%r13),%esi > 0x0000003b536544ae <+5838>: cmp %esi,0x10(%r12) > 0x0000003b536544b3 <+5843>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b536544b9 <+5849>: mov %edx,%esi > 0x0000003b536544bb <+5851>: jmpq 0x3b53653917 <_cairo_polygon_intersect+2871> > 0x0000003b536544c0 <+5856>: mov 0x8(%rbx),%r9d > 0x0000003b536544c4 <+5860>: cmp %r9d,0x8(%rbp) > 0x0000003b536544c8 <+5864>: mov 0xc(%rbp),%edx > 0x0000003b536544cb <+5867>: mov 0xc(%rbx),%esi > 0x0000003b536544ce <+5870>: jne 0x3b536538af <_cairo_polygon_intersect+2767> > 0x0000003b536544d4 <+5876>: cmp %esi,%edx > 0x0000003b536544d6 <+5878>: jne 0x3b536538af <_cairo_polygon_intersect+2767> > 0x0000003b536544dc <+5884>: mov 0x10(%rbx),%r10d > 0x0000003b536544e0 <+5888>: cmp %r10d,0x10(%rbp) > 0x0000003b536544e4 <+5892>: mov %edx,%esi > 0x0000003b536544e6 <+5894>: jne 0x3b536538af <_cairo_polygon_intersect+2767> > 0x0000003b536544ec <+5900>: jmpq 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b536544f1 <+5905>: nopl 0x0(%rax) > 0x0000003b536544f8 <+5912>: mov %ecx,%esi > 0x0000003b536544fa <+5914>: mov %rbp,%rdi > 0x0000003b536544fd <+5917>: callq 0x3b53655400 <_cairo_polygon_reduce> > 0x0000003b53654502 <+5922>: test %eax,%eax > 0x0000003b53654504 <+5924>: mov %eax,%r13d > 0x0000003b53654507 <+5927>: je 0x3b53652e1a <_cairo_polygon_intersect+58> > 0x0000003b5365450d <+5933>: jmpq 0x3b536540b3 <_cairo_polygon_intersect+4819> > 0x0000003b53654512 <+5938>: nopw 0x0(%rax,%rax,1) > 0x0000003b53654518 <+5944>: mov %ecx,0x10(%rsp) > 0x0000003b5365451c <+5948>: callq 0x3b53655400 <_cairo_polygon_reduce> > 0x0000003b53654521 <+5953>: test %eax,%eax > 0x0000003b53654523 <+5955>: mov %eax,%r13d > 0x0000003b53654526 <+5958>: mov 0x10(%rsp),%ecx > 0x0000003b5365452a <+5962>: je 0x3b53652e12 <_cairo_polygon_intersect+50> > 0x0000003b53654530 <+5968>: jmpq 0x3b536540b3 <_cairo_polygon_intersect+4819> > 0x0000003b53654535 <+5973>: nopl (%rax) > 0x0000003b53654538 <+5976>: mov 0x28(%rbx),%rax > 0x0000003b5365453c <+5980>: jmpq 0x3b53653e96 <_cairo_polygon_intersect+4278> > 0x0000003b53654541 <+5985>: xor %eax,%eax > 0x0000003b53654543 <+5987>: jmpq 0x3b5365387f <_cairo_polygon_intersect+2719> > 0x0000003b53654548 <+5992>: mov %rbx,0x40(%rsp) > 0x0000003b5365454d <+5997>: mov %r13,%rax > 0x0000003b53654550 <+6000>: jmpq 0x3b5365386e <_cairo_polygon_intersect+2702> > 0x0000003b53654555 <+6005>: mov %eax,%edx > 0x0000003b53654557 <+6007>: mov %r9d,%esi > 0x0000003b5365455a <+6010>: mov %r12,%rdi > 0x0000003b5365455d <+6013>: jmpq 0x3b5365441d <_cairo_polygon_intersect+5693> > 0x0000003b53654562 <+6018>: cmp %edx,%eax > 0x0000003b53654564 <+6020>: sete %al > 0x0000003b53654567 <+6023>: movzbl %al,%eax > 0x0000003b5365456a <+6026>: jmpq 0x3b53654197 <_cairo_polygon_intersect+5047> > 0x0000003b5365456f <+6031>: cmp %edx,%eax > 0x0000003b53654571 <+6033>: sete %al > 0x0000003b53654574 <+6036>: movzbl %al,%eax > 0x0000003b53654577 <+6039>: jmpq 0x3b53654434 <_cairo_polygon_intersect+5716> > 0x0000003b5365457c <+6044>: mov $0x8,%eax > 0x0000003b53654581 <+6049>: jmpq 0x3b536543ef <_cairo_polygon_intersect+5647> > 0x0000003b53654586 <+6054>: mov %r14,%rdx > 0x0000003b53654589 <+6057>: mov %r15d,%esi > 0x0000003b5365458c <+6060>: mov %rbx,%rdi > 0x0000003b5365458f <+6063>: callq 0x3b53652a60 <edges_end> > 0x0000003b53654594 <+6068>: jmpq 0x3b53653391 <_cairo_polygon_intersect+1457> > 0x0000003b53654599 <+6073>: mov 0x908(%rsp),%rax > 0x0000003b536545a1 <+6081>: mov 0x918(%rsp),%ecx > 0x0000003b536545a8 <+6088>: mov 0xc(%rax),%edx > 0x0000003b536545ab <+6091>: cmp %edx,%ecx > 0x0000003b536545ad <+6093>: ja 0x3b5365481b <_cairo_polygon_intersect+6715> > 0x0000003b536545b3 <+6099>: mov 0x10(%rax),%rbp > 0x0000003b536545b7 <+6103>: add %rbp,%rcx > 0x0000003b536545ba <+6106>: mov %rcx,0x10(%rax) > 0x0000003b536545be <+6110>: sub 0x918(%rsp),%edx > 0x0000003b536545c5 <+6117>: mov %edx,0xc(%rax) > 0x0000003b536545c8 <+6120>: test %rbp,%rbp > 0x0000003b536545cb <+6123>: jne 0x3b53653735 <_cairo_polygon_intersect+2389> > 0x0000003b536545d1 <+6129>: jmpq 0x3b53654684 <_cairo_polygon_intersect+6308> > 0x0000003b536545d6 <+6134>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003b536545e0 <+6144>: mov 0x908(%rsp),%rax > 0x0000003b536545e8 <+6152>: mov 0x918(%rsp),%ecx > 0x0000003b536545ef <+6159>: mov 0xc(%rax),%edx > 0x0000003b536545f2 <+6162>: cmp %edx,%ecx > 0x0000003b536545f4 <+6164>: ja 0x3b536546c3 <_cairo_polygon_intersect+6371> > 0x0000003b536545fa <+6170>: mov 0x10(%rax),%r15 > 0x0000003b536545fe <+6174>: add %r15,%rcx > 0x0000003b53654601 <+6177>: mov %rcx,0x10(%rax) > 0x0000003b53654605 <+6181>: sub 0x918(%rsp),%edx > 0x0000003b5365460c <+6188>: mov %edx,0xc(%rax) > 0x0000003b5365460f <+6191>: test %r15,%r15 > 0x0000003b53654612 <+6194>: jne 0x3b53653fca <_cairo_polygon_intersect+4586> > 0x0000003b53654618 <+6200>: mov $0x1,%edi > 0x0000003b5365461d <+6205>: callq 0x3b53629050 <_cairo_error> > 0x0000003b53654622 <+6210>: test %eax,%eax > 0x0000003b53654624 <+6212>: je 0x3b53653688 <_cairo_polygon_intersect+2216> > 0x0000003b5365462a <+6218>: mov 0xd28(%rsp),%rdi > 0x0000003b53654632 <+6226>: mov %eax,%r13d > 0x0000003b53654635 <+6229>: jmpq 0x3b5365407b <_cairo_polygon_intersect+4763> > 0x0000003b5365463a <+6234>: mov $0x1,%edi > 0x0000003b5365463f <+6239>: callq 0x3b53629050 <_cairo_error> > 0x0000003b53654644 <+6244>: mov %eax,%r13d > 0x0000003b53654647 <+6247>: jmpq 0x3b536540b3 <_cairo_polygon_intersect+4819> > 0x0000003b5365464c <+6252>: nopl 0x0(%rax) > 0x0000003b53654650 <+6256>: mov 0x908(%rsp),%rax > 0x0000003b53654658 <+6264>: mov 0x918(%rsp),%ecx > 0x0000003b5365465f <+6271>: mov 0xc(%rax),%edx > 0x0000003b53654662 <+6274>: cmp %edx,%ecx > 0x0000003b53654664 <+6276>: ja 0x3b536546d8 <_cairo_polygon_intersect+6392> > 0x0000003b53654666 <+6278>: mov 0x10(%rax),%rbx > 0x0000003b5365466a <+6282>: add %rbx,%rcx > 0x0000003b5365466d <+6285>: mov %rcx,0x10(%rax) > 0x0000003b53654671 <+6289>: sub 0x918(%rsp),%edx > 0x0000003b53654678 <+6296>: mov %edx,0xc(%rax) > 0x0000003b5365467b <+6299>: test %rbx,%rbx > 0x0000003b5365467e <+6302>: jne 0x3b53653eea <_cairo_polygon_intersect+4362> > 0x0000003b53654684 <+6308>: mov $0x1,%edi > 0x0000003b53654689 <+6313>: callq 0x3b53629050 <_cairo_error> > 0x0000003b5365468e <+6318>: test %eax,%eax > 0x0000003b53654690 <+6320>: je 0x3b53653420 <_cairo_polygon_intersect+1600> > 0x0000003b53654696 <+6326>: mov %eax,%r13d > 0x0000003b53654699 <+6329>: mov 0xd28(%rsp),%rdi > 0x0000003b536546a1 <+6337>: jmpq 0x3b5365407b <_cairo_polygon_intersect+4763> > 0x0000003b536546a6 <+6342>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003b536546b0 <+6352>: mov %r14,%rdx > 0x0000003b536546b3 <+6355>: mov %r15d,%esi > 0x0000003b536546b6 <+6358>: mov %r12,%rdi > 0x0000003b536546b9 <+6361>: callq 0x3b53652a60 <edges_end> > 0x0000003b536546be <+6366>: jmpq 0x3b536539b4 <_cairo_polygon_intersect+3028> > 0x0000003b536546c3 <+6371>: lea 0x900(%rsp),%rdi > 0x0000003b536546cb <+6379>: callq 0x3b5362ab30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003b536546d0 <+6384>: mov %rax,%r15 > 0x0000003b536546d3 <+6387>: jmpq 0x3b5365460f <_cairo_polygon_intersect+6191> > 0x0000003b536546d8 <+6392>: lea 0x900(%rsp),%rdi > 0x0000003b536546e0 <+6400>: callq 0x3b5362ab30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003b536546e5 <+6405>: mov %rax,%rbx > 0x0000003b536546e8 <+6408>: jmp 0x3b5365467b <_cairo_polygon_intersect+6299> > 0x0000003b536546ea <+6410>: lea 0x900(%rsp),%rdi > 0x0000003b536546f2 <+6418>: callq 0x3b5362ab30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003b536546f7 <+6423>: mov %rax,%r12 > 0x0000003b536546fa <+6426>: jmpq 0x3b53653da2 <_cairo_polygon_intersect+4034> > 0x0000003b536546ff <+6431>: callq 0x3b53612860 <__stack_chk_fail@plt> > 0x0000003b53654704 <+6436>: movl $0x0,0x34(%r14) > 0x0000003b5365470c <+6444>: jmpq 0x3b536540b3 <_cairo_polygon_intersect+4819> > 0x0000003b53654711 <+6449>: mov 0x28(%rsp),%rdi > 0x0000003b53654716 <+6454>: callq 0x3b536131a9 <_pqueue_grow> > 0x0000003b5365471b <+6459>: test %eax,%eax > 0x0000003b5365471d <+6461>: jne 0x3b53654696 <_cairo_polygon_intersect+6326> > 0x0000003b53654723 <+6467>: mov 0xd20(%rsp),%ecx > 0x0000003b5365472a <+6474>: add $0x1,%ecx > 0x0000003b5365472d <+6477>: jmpq 0x3b53653f18 <_cairo_polygon_intersect+4408> > 0x0000003b53654732 <+6482>: lea 0x86307(%rip),%rcx # 0x3b536daa40 <__PRETTY_FUNCTION__.10496> > 0x0000003b53654739 <+6489>: lea 0x86322(%rip),%rsi # 0x3b536daa62 > 0x0000003b53654740 <+6496>: lea 0x863a1(%rip),%rdi # 0x3b536daae8 > 0x0000003b53654747 <+6503>: mov $0x4a1,%edx > 0x0000003b5365474c <+6508>: callq 0x3b53611cd0 <__assert_fail@plt> > 0x0000003b53654751 <+6513>: xor %r13d,%r13d > 0x0000003b53654754 <+6516>: jmpq 0x3b536540b3 <_cairo_polygon_intersect+4819> > 0x0000003b53654759 <+6521>: lea 0x862e0(%rip),%rcx # 0x3b536daa40 <__PRETTY_FUNCTION__.10496> > 0x0000003b53654760 <+6528>: lea 0x862fb(%rip),%rsi # 0x3b536daa62 > 0x0000003b53654767 <+6535>: lea 0x863a2(%rip),%rdi # 0x3b536dab10 > 0x0000003b5365476e <+6542>: mov $0x4a2,%edx > 0x0000003b53654773 <+6547>: callq 0x3b53611cd0 <__assert_fail@plt> > 0x0000003b53654778 <+6552>: mov 0x28(%rsp),%rdi > 0x0000003b5365477d <+6557>: callq 0x3b536131a9 <_pqueue_grow> > 0x0000003b53654782 <+6562>: test %eax,%eax > 0x0000003b53654784 <+6564>: jne 0x3b5365468e <_cairo_polygon_intersect+6318> > 0x0000003b5365478a <+6570>: mov 0xd20(%rsp),%ecx > 0x0000003b53654791 <+6577>: add $0x1,%ecx > 0x0000003b53654794 <+6580>: jmpq 0x3b53653764 <_cairo_polygon_intersect+2436> > 0x0000003b53654799 <+6585>: lea 0x862a0(%rip),%rcx # 0x3b536daa40 <__PRETTY_FUNCTION__.10496> > 0x0000003b536547a0 <+6592>: lea 0x862bb(%rip),%rsi # 0x3b536daa62 > 0x0000003b536547a7 <+6599>: lea 0x862e2(%rip),%rdi # 0x3b536daa90 > 0x0000003b536547ae <+6606>: mov $0x497,%edx > 0x0000003b536547b3 <+6611>: callq 0x3b53611cd0 <__assert_fail@plt> > 0x0000003b536547b8 <+6616>: lea 0x86251(%rip),%rcx # 0x3b536daa10 <__PRETTY_FUNCTION__.10554> > 0x0000003b536547bf <+6623>: lea 0x8629c(%rip),%rsi # 0x3b536daa62 > 0x0000003b536547c6 <+6630>: lea 0x862af(%rip),%rdi # 0x3b536daa7c > 0x0000003b536547cd <+6637>: mov $0x5aa,%edx > 0x0000003b536547d2 <+6642>: callq 0x3b53611cd0 <__assert_fail@plt> > 0x0000003b536547d7 <+6647>: mov 0x28(%rsp),%rdi > 0x0000003b536547dc <+6652>: callq 0x3b536131a9 <_pqueue_grow> > 0x0000003b536547e1 <+6657>: test %eax,%eax > 0x0000003b536547e3 <+6659>: jne 0x3b53654696 <_cairo_polygon_intersect+6326> > 0x0000003b536547e9 <+6665>: mov 0xd20(%rsp),%r8d > 0x0000003b536547f1 <+6673>: add $0x1,%r8d > 0x0000003b536547f5 <+6677>: jmpq 0x3b53653587 <_cairo_polygon_intersect+1959> > 0x0000003b536547fa <+6682>: mov 0x28(%rsp),%rdi > 0x0000003b536547ff <+6687>: callq 0x3b536131a9 <_pqueue_grow> > 0x0000003b53654804 <+6692>: test %eax,%eax > 0x0000003b53654806 <+6694>: jne 0x3b5365462a <_cairo_polygon_intersect+6218> > 0x0000003b5365480c <+6700>: mov 0xd20(%rsp),%ecx > 0x0000003b53654813 <+6707>: add $0x1,%ecx > 0x0000003b53654816 <+6710>: jmpq 0x3b53653ff9 <_cairo_polygon_intersect+4633> > 0x0000003b5365481b <+6715>: lea 0x900(%rsp),%rdi > 0x0000003b53654823 <+6723>: callq 0x3b5362ab30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003b53654828 <+6728>: mov %rax,%rbp > 0x0000003b5365482b <+6731>: jmpq 0x3b536545c8 <_cairo_polygon_intersect+6120> > 0x0000003b53654830 <+6736>: mov 0x28(%rsp),%rdi > 0x0000003b53654835 <+6741>: callq 0x3b536131a9 <_pqueue_grow> > 0x0000003b5365483a <+6746>: test %eax,%eax > 0x0000003b5365483c <+6748>: jne 0x3b53654696 <_cairo_polygon_intersect+6326> > 0x0000003b53654842 <+6754>: mov 0xd20(%rsp),%ecx > 0x0000003b53654849 <+6761>: add $0x1,%ecx > 0x0000003b5365484c <+6764>: jmpq 0x3b53654294 <_cairo_polygon_intersect+5300> > 0x0000003b53654851 <+6769>: mov 0x908(%rsp),%rax > 0x0000003b53654859 <+6777>: mov 0x918(%rsp),%ecx > 0x0000003b53654860 <+6784>: mov 0xc(%rax),%edx > 0x0000003b53654863 <+6787>: cmp %edx,%ecx > 0x0000003b53654865 <+6789>: ja 0x3b536548fa <_cairo_polygon_intersect+6938> > 0x0000003b5365486b <+6795>: mov 0x10(%rax),%rbx > 0x0000003b5365486f <+6799>: add %rbx,%rcx > 0x0000003b53654872 <+6802>: mov %rcx,0x10(%rax) > 0x0000003b53654876 <+6806>: sub 0x918(%rsp),%edx > 0x0000003b5365487d <+6813>: mov %edx,0xc(%rax) > 0x0000003b53654880 <+6816>: test %rbx,%rbx > 0x0000003b53654883 <+6819>: jne 0x3b53654266 <_cairo_polygon_intersect+5254> > 0x0000003b53654889 <+6825>: jmpq 0x3b53654684 <_cairo_polygon_intersect+6308> > 0x0000003b5365488e <+6830>: mov 0x28(%rsp),%rdi > 0x0000003b53654893 <+6835>: callq 0x3b536131a9 <_pqueue_grow> > 0x0000003b53654898 <+6840>: test %eax,%eax > 0x0000003b5365489a <+6842>: jne 0x3b53654696 <_cairo_polygon_intersect+6326> > 0x0000003b536548a0 <+6848>: mov 0xd20(%rsp),%ecx > 0x0000003b536548a7 <+6855>: add $0x1,%ecx > 0x0000003b536548aa <+6858>: jmpq 0x3b53654379 <_cairo_polygon_intersect+5529> > 0x0000003b536548af <+6863>: mov 0x908(%rsp),%rax > 0x0000003b536548b7 <+6871>: mov 0x918(%rsp),%ecx > 0x0000003b536548be <+6878>: mov 0xc(%rax),%edx > 0x0000003b536548c1 <+6881>: cmp %edx,%ecx > 0x0000003b536548c3 <+6883>: ja 0x3b5365490f <_cairo_polygon_intersect+6959> > 0x0000003b536548c5 <+6885>: mov 0x10(%rax),%r15 > 0x0000003b536548c9 <+6889>: add %r15,%rcx > 0x0000003b536548cc <+6892>: mov %rcx,0x10(%rax) > 0x0000003b536548d0 <+6896>: sub 0x918(%rsp),%edx > 0x0000003b536548d7 <+6903>: mov %edx,0xc(%rax) > 0x0000003b536548da <+6906>: test %r15,%r15 > 0x0000003b536548dd <+6909>: jne 0x3b5365434a <_cairo_polygon_intersect+5482> > 0x0000003b536548e3 <+6915>: mov $0x1,%edi > 0x0000003b536548e8 <+6920>: callq 0x3b53629050 <_cairo_error> > 0x0000003b536548ed <+6925>: test %eax,%eax > 0x0000003b536548ef <+6927>: je 0x3b536538f4 <_cairo_polygon_intersect+2836> > 0x0000003b536548f5 <+6933>: jmpq 0x3b53654696 <_cairo_polygon_intersect+6326> > 0x0000003b536548fa <+6938>: lea 0x900(%rsp),%rdi > 0x0000003b53654902 <+6946>: callq 0x3b5362ab30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003b53654907 <+6951>: mov %rax,%rbx > 0x0000003b5365490a <+6954>: jmpq 0x3b53654880 <_cairo_polygon_intersect+6816> > 0x0000003b5365490f <+6959>: lea 0x900(%rsp),%rdi > 0x0000003b53654917 <+6967>: callq 0x3b5362ab30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003b5365491c <+6972>: mov %rax,%r15 > 0x0000003b5365491f <+6975>: jmp 0x3b536548da <_cairo_polygon_intersect+6906> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 886677
: 662606 |
662607
|
662608
|
662609
|
662610
|
662611
|
662612
|
662613
|
662614
|
662615