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 902626 Details for
Bug 1105284
[abrt] cinnamon: MarkChildren(): cinnamon killed by 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), 176.15 KB, created by
grisetti
on 2014-06-05 18:58:24 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
grisetti
Created:
2014-06-05 18:58:24 UTC
Size:
176.15 KB
patch
obsolete
>[New LWP 1727] >[New LWP 1736] >[New LWP 1729] >[New LWP 1741] >[New LWP 1911] >[New LWP 1735] >[New LWP 2357] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/libSM.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `cinnamon --replace'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 MarkChildren (obj=0x7fbc0c9559f8, trc=0x7fffd5700cc0) at jsgcinlines.h:282 >282 if (obj->emptyShapes[i]) > >Thread 7 (Thread 0x7fbbfa48e700 (LWP 2357)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x00007fbc33e5a915 in g_cond_wait_until (cond=cond@entry=0x3133eb8, mutex=mutex@entry=0x3133eb0, end_time=end_time@entry=534205405) at gthread-posix.c:870 > ts = {tv_sec = 534, tv_nsec = 205405000} > status = <optimized out> >#2 0x00007fbc33def0d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x3133eb0, wait=wait@entry=1, end_time=end_time@entry=534205405) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007fbc33def68b in g_async_queue_timeout_pop (queue=0x3133eb0, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 534205405 > retval = <optimized out> >#4 0x00007fbc33e3f4d6 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x00007fbc33e3ea45 in g_thread_proxy (data=0x7fbbf00b3800) at gthread.c:798 > thread = 0x7fbbf00b3800 >#7 0x00007fbc3c495f33 in start_thread (arg=0x7fbbfa48e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fbbfa48e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445334693632, 7441398643181418048, 0, 0, 140445334694336, 140445334693632, -7479673921677625792, -7476731632916040128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x00007fbc33b05ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 6 (Thread 0x7fbc1bfff700 (LWP 1735)): >#0 0x00007fbc33afb9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007fbc33e195b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fbc140010c0, timeout=-1, context=0x29572b0) at gmain.c:4007 > poll_func = 0x7fbc33e28500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x29572b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7fbc140010c0 >#3 0x00007fbc33e196dc in g_main_context_iteration (context=context@entry=0x29572b0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007fbc205c5b7d in dconf_gdbus_worker_thread (user_data=0x29572b0) at dconf-gdbus-thread.c:81 > context = 0x29572b0 >#5 0x00007fbc33e3ea45 in g_thread_proxy (data=0x267a8f0) at gthread.c:798 > thread = 0x267a8f0 >#6 0x00007fbc3c495f33 in start_thread (arg=0x7fbc1bfff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fbc1bfff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445900338944, 7441398643181418048, 0, 0, 140445900339648, 140445900338944, -7476785325853444544, -7476731632916040128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007fbc33b05ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7fbc193ff700 (LWP 1911)): >#0 0x00007fbc33afb9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007fbc33e195b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fbc000008c0, timeout=-1, context=0x2e41400) at gmain.c:4007 > poll_func = 0x7fbc33e28500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x2e41400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7fbc000008c0 >#3 0x00007fbc33e196dc in g_main_context_iteration (context=0x2e41400, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007fbc33e19729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x00007fbc33e3ea45 in g_thread_proxy (data=0x2c45e80) at gthread.c:798 > thread = 0x2c45e80 >#6 0x00007fbc3c495f33 in start_thread (arg=0x7fbc193ff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fbc193ff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445854201600, 7441398643181418048, 0, 0, 140445854202304, 140445854201600, -7476790273655769536, -7476731632916040128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007fbc33b05ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7fbc1affd700 (LWP 1741)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007fbc3c6ce6b0 in PR_WaitCondVar (cvar=0x29e3160, timeout=4294967295) at ../../../nspr/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x29e3200 >#2 0x00007fbc3cdb88b1 in threadLoop (rt=0x297c000, this=0x297c278) at jsgc.cpp:2084 >No locals. >#3 js::GCHelperThread::threadMain (arg=0x297c000) at jsgc.cpp:2070 > rt = 0x297c000 >#4 0x00007fbc3c6d3e2b in _pt_root (arg=0x29e3200) at ../../../nspr/pr/src/pthreads/ptthread.c:212 > rv = <optimized out> > thred = 0x29e3200 > detached = 0 > id = 140445883553536 > tid = 1741 >#5 0x00007fbc3c495f33 in start_thread (arg=0x7fbc1affd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fbc1affd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445883553536, 7441398643181418048, 0, 0, 140445883554240, 140445883553536, -7476787523802958272, -7476731632916040128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x00007fbc33b05ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7fbc23806700 (LWP 1729)): >#0 0x00007fbc33afb9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007fbc33e195b4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7fbc1c007a30, timeout=-1, context=0x26301b0) at gmain.c:4007 > poll_func = 0x7fbc33e28500 <g_poll> >#2 g_main_context_iterate (context=0x26301b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 5 > fds = 0x7fbc1c007a30 >#3 0x00007fbc33e19a3a in g_main_loop_run (loop=0x2630140) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007fbc3486e376 in gdbus_shared_thread_func (user_data=0x2630180) at gdbusprivate.c:278 > data = 0x2630180 >#5 0x00007fbc33e3ea45 in g_thread_proxy (data=0x25e4850) at gthread.c:798 > thread = 0x25e4850 >#6 0x00007fbc3c495f33 in start_thread (arg=0x7fbc23806700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fbc23806700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140446026196736, 7441398643181418048, 0, 0, 140446026197440, 140446026196736, -7476697058369931712, -7476731632916040128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007fbc33b05ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fbc1b7fe700 (LWP 1736)): >#0 0x00007fbc33afb9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007fbc3437fb91 in poll (__timeout=-1, __nfds=2, __fds=0x7fbc080049d0) at /usr/include/bits/poll2.h:46 >No locals. >#2 poll_func (ufds=0x7fbc080049d0, nfds=2, timeout=-1, userdata=0x2974e30) at pulse/thread-mainloop.c:71 > mutex = 0x2974e30 > r = <optimized out> >#3 0x00007fbc34370dec in pa_mainloop_poll (m=m@entry=0x2974d20) at pulse/mainloop.c:849 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#4 0x00007fbc3437147e in pa_mainloop_iterate (m=m@entry=0x2974d20, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:931 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#5 0x00007fbc34371530 in pa_mainloop_run (m=0x2974d20, retval=retval@entry=0x0) at pulse/mainloop.c:949 > r = <optimized out> >#6 0x00007fbc3437fb26 in thread (userdata=0x29582d0) at pulse/thread-mainloop.c:90 > m = 0x29582d0 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#7 0x00007fbc2cb2cbd8 in internal_thread_func (userdata=0x2975050) at pulsecore/thread-posix.c:83 > t = 0x2975050 >#8 0x00007fbc3c495f33 in start_thread (arg=0x7fbc1b7fe700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fbc1b7fe700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445891946240, 7441398643181418048, 0, 0, 140445891946944, 140445891946240, -7476786423754459584, -7476731632916040128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x00007fbc33b05ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fbc3dbd1a40 (LWP 1727)): >#0 MarkChildren (obj=0x7fbc0c9559f8, trc=0x7fffd5700cc0) at jsgcinlines.h:282 > op = <optimized out> >#1 TypedMarker (thing=0x7fbc0c9559f8, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#2 Mark<JSObject> (thing=0x7fbc0c9559f8, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#3 js_TraceScript (trc=trc@entry=0x7fffd5700cc0, script=0x3bcddb0) at jsscript.cpp:1675 > i = 1 > map = 0x3bcddf0 >#4 0x00007fbc3cda7524 in fun_trace (trc=0x7fffd5700cc0, obj=0x7fbc0c957280) at jsfun.cpp:1977 >No locals. >#5 0x00007fbc3cdef4f8 in js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c957280) at jsobj.cpp:6552 > cx = 0x29ec580 >#6 0x00007fbc3cda7840 in MarkChildren (obj=0x7fbc0c957280, trc=0x7fffd5700cc0) at jsgcinlines.h:289 > op = <optimized out> >#7 TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#8 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#9 MarkObject (name=<optimized out>, obj=..., trc=0x7fffd5700cc0) at jsgcinlines.h:263 > obj = @0x7fbc0c957280: {<js::gc::Cell> = {static CellShift = 3, static CellSize = 8, static CellMask = 7}, {lastProp = 0x2a0f990, map = 0x2a0f990}, clasp = 0x7fbc3d262a90 <js_FunctionClass>, flags = 0, objShape = 23, emptyShapes = 0x0, proto = 0x7fbc20204080, parent = 0x7fbc0c94f7b8, privateData = 0x7fbc0c957280, capacity = 2, slots = 0x7fbc0c9572c8, static SLOT_CAPACITY_MIN = 8, static JSSLOT_PRIMITIVE_THIS = 0, static JSSLOT_ARGS_DATA = 1, static JSSLOT_ARGS_LENGTH = 0, static ARGS_CLASS_RESERVED_SLOTS = 2, static ARGS_FIRST_FREE_SLOT = 3, static ARGS_LENGTH_OVERRIDDEN_BIT = 1, static ARGS_PACKED_BITS_COUNT = 1, static JSSLOT_CALL_CALLEE = 0, static JSSLOT_CALL_ARGUMENTS = 1, static CALL_RESERVED_SLOTS = 2, static JSSLOT_DATE_UTC_TIME = 0, static JSSLOT_DATE_COMPONENTS_START = 1, static JSSLOT_DATE_LOCAL_TIME = 1, static JSSLOT_DATE_LOCAL_YEAR = 2, static JSSLOT_DATE_LOCAL_MONTH = 3, static JSSLOT_DATE_LOCAL_DATE = 4, static JSSLOT_DATE_LOCAL_DAY = 5, static JSSLOT_DATE_LOCAL_HOURS = 6, static JSSLOT_DATE_LOCAL_MINUTES = 7, static JSSLOT_DATE_LOCAL_SECONDS = 8, static DATE_CLASS_RESERVED_SLOTS = 9, static JSSLOT_FLAT_CLOSURE_UPVARS = 0, static JSSLOT_FUN_METHOD_ATOM = 0, static JSSLOT_FUN_METHOD_OBJ = 1, static JSSLOT_BOUND_FUNCTION_THIS = 0, static JSSLOT_BOUND_FUNCTION_ARGS_COUNT = 1, static FUN_CLASS_RESERVED_SLOTS = 2, static JSSLOT_REGEXP_LAST_INDEX = 0, static REGEXP_CLASS_RESERVED_SLOTS = 1, static JSSLOT_NAME_PREFIX = 0, static JSSLOT_NAME_URI = 1, static JSSLOT_NAMESPACE_DECLARED = 2, static JSSLOT_QNAME_LOCAL_NAME = 2, static NAMESPACE_CLASS_RESERVED_SLOTS = 3, static QNAME_CLASS_RESERVED_SLOTS = 3} > trc = 0x7fffd5700cc0 >#10 fun_trace (trc=0x7fffd5700cc0, obj=0x7fbc0c95a630) at jsfun.cpp:1963 >No locals. >#11 0x00007fbc3cdef4f8 in js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c95a630) at jsobj.cpp:6552 > cx = 0x29ec580 >#12 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#13 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#14 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#15 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#16 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c94fbc8) at jsobj.cpp:6569 > i = 16 > cx = <optimized out> >#17 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#18 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#19 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#20 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#21 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c956800) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#22 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#23 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#24 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#25 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#26 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c94f7b8) at jsobj.cpp:6569 > i = 25 > cx = <optimized out> >#27 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#28 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#29 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#30 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#31 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c94f6e8) at jsobj.cpp:6569 > i = 8 > cx = <optimized out> >#32 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#33 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#34 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#35 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#36 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20278738) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#37 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#38 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#39 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#40 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#41 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc2027a220) at jsobj.cpp:6569 > i = 5 > cx = <optimized out> >#42 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#43 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#44 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#45 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#46 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc194c5138) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#47 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#48 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#49 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#50 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#51 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc194b5bc8) at jsobj.cpp:6569 > i = 26 > cx = <optimized out> >#52 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#53 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#54 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#55 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#56 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c893b00) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#57 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#58 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#59 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#60 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#61 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c8ee138) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#62 0x00007fbc3cd4c67c in MarkChildren (obj=0x7fbc0c8ee138, trc=<optimized out>) at jsgcinlines.h:289 > op = <optimized out> >#63 TypedMarker (thing=0x7fbc0c8ee138, trc=<optimized out>) at jsgcinlines.h:347 > gcmarker = <optimized out> >#64 Mark<JSObject> (thing=0x7fbc0c8ee138, trc=<optimized out>) at jsgcinlines.h:222 > rt = <optimized out> >#65 MarkKind (kind=<optimized out>, thing=0x7fbc0c8ee138, trc=<optimized out>) at jsgcinlines.h:579 >No locals. >#66 MarkValueRaw (v=..., trc=<optimized out>) at jsgcinlines.h:600 >No locals. >#67 MarkValue (name=<synthetic pointer>, v=..., trc=<optimized out>) at jsgcinlines.h:608 >No locals. >#68 array_trace (trc=<optimized out>, obj=<optimized out>) at jsarray.cpp:948 > i = <optimized out> >#69 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#70 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#71 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#72 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#73 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc0c8e8f08) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#74 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#75 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#76 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#77 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#78 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc194b50d0) at jsobj.cpp:6569 > i = 6 > cx = <optimized out> >#79 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#80 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#81 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#82 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#83 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc194a1820) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#84 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#85 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#86 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#87 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#88 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc194a17b8) at jsobj.cpp:6569 > i = 4 > cx = <optimized out> >#89 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#90 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#91 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#92 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#93 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20275548) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#94 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#95 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#96 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#97 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#98 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20275958) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#99 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#100 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#101 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#102 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#103 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20275478) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#104 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#105 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#106 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#107 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#108 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202751a0) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#109 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#110 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#111 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#112 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#113 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20259f70) at jsobj.cpp:6569 > i = 11 > cx = <optimized out> >#114 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#115 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#116 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#117 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#118 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20259c98) at jsobj.cpp:6569 > i = 12 > cx = <optimized out> >#119 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#120 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#121 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#122 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#123 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202591a0) at jsobj.cpp:6569 > i = 10 > cx = <optimized out> >#124 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#125 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#126 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#127 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#128 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20249a90) at jsobj.cpp:6569 > i = 5 > cx = <optimized out> >#129 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#130 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#131 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#132 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#133 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20249820) at jsobj.cpp:6569 > i = 7 > cx = <optimized out> >#134 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#135 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#136 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#137 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#138 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202e6138) at jsobj.cpp:6569 > i = 7 > cx = <optimized out> >#139 0x00007fbc3ce650b1 in js::gc::MarkChildren (trc=0x7fffd5700cc0, obj=0x7fbc202e6138) at jsgcinlines.h:289 > op = <optimized out> >#140 0x00007fbc3ce64e03 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#141 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#142 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd5700cc0) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd5700cc0 >#143 MarkChildren (obj=0x7fbc202e4b00, trc=0x7fffd5700cc0) at jsgcinlines.h:277 > op = <optimized out> >#144 TypedMarker (thing=0x7fbc202e4b00, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#145 Mark<JSObject> (thing=0x7fbc202e4b00, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#146 js::Shape::trace (this=this@entry=0x2d30680, trc=trc@entry=0x7fffd5700cc0) at jsscope.cpp:1504 >No locals. >#147 0x00007fbc3cdef2bb in trace (trc=0x7fffd5700cc0, this=0x7fbc202e6820) at jsscopeinlines.h:163 > cx = <optimized out> > shape = 0x2d30680 >#148 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202e6820) at jsobj.cpp:6543 > cx = 0x29ec580 >#149 0x00007fbc3cdea6d6 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#150 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#151 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd5700cc0) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd5700cc0 >#152 js::gc::MarkChildren (trc=0x7fffd5700cc0, obj=0x7fbc194282d8) at jsgcinlines.h:275 > op = <optimized out> >#153 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#154 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#155 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#156 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#157 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc194283a8) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#158 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#159 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#160 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#161 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#162 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc19428340) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#163 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#164 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#165 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#166 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#167 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20233958) at jsobj.cpp:6569 > i = 0 > cx = <optimized out> >#168 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#169 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#170 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#171 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#172 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202338f0) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#173 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#174 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#175 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#176 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#177 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20233820) at jsobj.cpp:6569 > i = 9 > cx = <optimized out> >#178 0x00007fbc3cdea772 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#179 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#180 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd5700cc0) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd5700cc0 >#181 js::gc::MarkChildren (trc=0x7fffd5700cc0, obj=0x7fbc2023ec00) at jsgcinlines.h:277 > op = <optimized out> >#182 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#183 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#184 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#185 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#186 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202332d8) at jsobj.cpp:6569 > i = 32 > cx = <optimized out> >#187 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#188 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#189 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#190 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#191 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20233068) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#192 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#193 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#194 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#195 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#196 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20275138) at jsobj.cpp:6569 > i = 3 > cx = <optimized out> >#197 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#198 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#199 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#200 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#201 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20228618) at jsobj.cpp:6569 > i = 6 > cx = <optimized out> >#202 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#203 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#204 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#205 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#206 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202111a0) at jsobj.cpp:6569 > i = 12 > cx = <optimized out> >#207 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#208 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#209 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#210 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#211 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20211208) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#212 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#213 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#214 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#215 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#216 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20211270) at jsobj.cpp:6569 > i = 1 > cx = <optimized out> >#217 0x00007fbc3cdea772 in TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#218 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#219 MarkObject (name=<synthetic pointer>, obj=..., trc=0x7fffd5700cc0) at jsgcinlines.h:263 > obj = <optimized out> > trc = 0x7fffd5700cc0 >#220 js::gc::MarkChildren (trc=0x7fffd5700cc0, obj=0x7fbc20224948) at jsgcinlines.h:277 > op = <optimized out> >#221 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#222 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#223 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#224 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#225 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc202140a8) at jsobj.cpp:6569 > i = 49 > cx = <optimized out> >#226 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#227 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#228 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#229 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#230 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20212f80) at jsobj.cpp:6569 > i = 2 > cx = <optimized out> >#231 0x00007fbc3cdef9fa in TypedMarker (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:347 > gcmarker = 0x7fffd5700cc0 >#232 Mark<JSObject> (thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:222 > rt = <optimized out> >#233 MarkKind (kind=<optimized out>, thing=<optimized out>, trc=0x7fffd5700cc0) at jsgcinlines.h:579 >No locals. >#234 MarkValueRaw (v=..., trc=0x7fffd5700cc0) at jsgcinlines.h:600 >No locals. >#235 js_TraceObject (trc=0x7fffd5700cc0, obj=0x7fbc20203048) at jsobj.cpp:6569 > i = 6 > cx = <optimized out> >#236 0x00007fbc3cdb1caf in js::gc::MarkChildren (trc=0x7fffd5700cc0, obj=0x7fbc202030d8) at jsgcinlines.h:277 > op = <optimized out> >#237 0x00007fbc3cdb1c9e in js::gc::MarkChildren (trc=0x7fffd5700cc0, obj=0x7fbc20204080) at jsgcinlines.h:275 > op = <optimized out> >#238 0x00007fbc3cdb1da4 in MarkChildren (obj=0x7fbc1947ab58, trc=0x7fffd5700cc0) at jsgcinlines.h:275 > op = <optimized out> >#239 TypedMarker (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:347 >No locals. >#240 Mark<JSObject> (thing=<optimized out>, trc=<optimized out>) at jsgcinlines.h:222 >No locals. >#241 js::gc::MarkKind (trc=0x7fffd5700cc0, thing=0x7fbc1947ab58, kind=<optimized out>) at jsgcinlines.h:579 >No locals. >#242 0x00007fbc3cdb5e77 in MarkValueRaw (v=..., trc=<optimized out>) at jsgcinlines.h:600 >No locals. >#243 gc_root_traversal (entry=..., entry=..., trc=0x7fffd5700cc0) at jsgc.cpp:1465 >No locals. >#244 js::MarkRuntime (trc=trc@entry=0x7fffd5700cc0) at jsgc.cpp:1717 > r = {cur = 0x45aaec0, end = <optimized out>} > rt = 0x297c000 > iter = 0x0 >#245 0x00007fbc3cdb8b3d in MarkAndSweep (cx=cx@entry=0x29ec580, gckind=gckind@entry=GC_NORMAL) at jsgc.cpp:2411 > rt = 0x297c000 > gcmarker = {<JSTracer> = {context = 0x29ec580, callback = 0x0, debugPrinter = 0x0, debugPrintArg = 0x0, debugPrintIndex = 18446744073709551615}, color = 0, stackLimit = 0, unmarkedArenaStackTop = 0x0} >#246 0x00007fbc3cdb91b8 in GCUntilDone (gckind=GC_NORMAL, comp=0x0, cx=0x29ec580) at jsgc.cpp:2755 > rt = 0x297c000 > gcsession = {context = 0x29ec580} > firstRun = false >#247 js_GC (cx=0x29ec580, comp=0x0, gckind=GC_NORMAL) at jsgc.cpp:2824 > lock = {rt = 0x297c000} > rt = 0x297c000 >#248 0x00007fbc3d27efa9 in gjs_context_gc (context=<optimized out>) at cjs/context.c:909 >No locals. >#249 0x00007fbc3d7a1b81 in run_leisure_functions (data=0x28914d0) at cinnamon-global.c:1734 > closures = <optimized out> > iter = <optimized out> > data = 0x28914d0 > global = 0x28914d0 >#250 0x00007fbc33e192a6 in g_main_dispatch (context=0x25bf180) at gmain.c:3066 > dispatch = 0x7fbc33e16150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x28914d0 > callback = 0x7fbc3d7a1b50 <run_leisure_functions> > cb_funcs = 0x7fbc340fa8e0 <g_source_callback_funcs> > cb_data = 0x3426420 > need_destroy = <optimized out> > current_source_link = {data = 0x46fbd80, next = 0x0} > source = 0x46fbd80 > current = 0x25d5ec0 > i = 0 >#251 g_main_context_dispatch (context=context@entry=0x25bf180) at gmain.c:3642 >No locals. >#252 0x00007fbc33e19628 in g_main_context_iterate (context=0x25bf180, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 300 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 11 > fds = 0x2954380 >#253 0x00007fbc33e19a3a in g_main_loop_run (loop=0x25ca330) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#254 0x00007fbc3d4f7977 in meta_run () at core/main.c:570 > log_domains = {0x0, 0x7fbc3d543fbe "muffin", 0x7fbc3d543754 "Gtk", 0x7fbc3d543758 "Gdk", 0x7fbc3d54375c "GLib", 0x7fbc3d543761 "Pango", 0x7fbc3d543767 "GLib-GObject", 0x7fbc3d543774 "GThread"} > i = <optimized out> >#255 0x0000000000401b47 in main (argc=1, argv=0x7fffd57010c8) at main.c:283 > ctx = <optimized out> > error = 0x0 > ecode = <optimized out> >From To Syms Read Shared Object Library >0x00007fbc3d79adf0 0x00007fbc3d7e7ac0 Yes /usr/lib64/cinnamon/libcinnamon.so >0x00007fbc3d4d1780 0x00007fbc3d53c59c Yes /lib64/libmuffin.so.0 >0x00007fbc3d27c690 0x00007fbc3d29c524 Yes /lib64/libcjs.so.0 >0x00007fbc3cd330c0 0x00007fbc3cfb54b4 Yes /lib64/libmozjs185.so.1.0 >0x00007fbc3caef090 0x00007fbc3caf0018 Yes /lib64/libplds4.so >0x00007fbc3c8ea510 0x00007fbc3c8ebb18 Yes /lib64/libplc4.so >0x00007fbc3c6b81e0 0x00007fbc3c6d8130 Yes /lib64/libnspr4.so >0x00007fbc3c4939f0 0x00007fbc3c49f614 Yes /lib64/libpthread.so.0 >0x00007fbc3c28aed0 0x00007fbc3c28b9d0 Yes /lib64/libdl.so.2 >0x00007fbc3c07ac00 0x00007fbc3c084b64 Yes /lib64/libcinnamon-menu-3.so.0 >0x00007fbc3be2b370 0x00007fbc3be60ab0 Yes /lib64/libgstbase-1.0.so.0 >0x00007fbc3bb431d0 0x00007fbc3bbcf0fc Yes /lib64/libgstreamer-1.0.so.0 >0x00007fbc3b8f5680 0x00007fbc3b90d758 Yes /lib64/libgconf-2.so.4 >0x00007fbc3b6627a0 0x00007fbc3b69fa70 Yes /lib64/libsoup-2.4.so.1 >0x00007fbc3b3d4200 0x00007fbc3b40e614 Yes /lib64/libGL.so.1 >0x00007fbc3b1b51f0 0x00007fbc3b1b86e4 Yes /lib64/libstartup-notification-1.so.0 >0x00007fbc3af86240 0x00007fbc3afa37cc Yes /lib64/libgirepository-1.0.so.1 >0x00007fbc3ad713f0 0x00007fbc3ad7a1ec Yes /lib64/libcanberra.so.0 >0x00007fbc3ab66f60 0x00007fbc3ab69e10 Yes /lib64/libpolkit-agent-1.so.0 >0x00007fbc3a94d8a0 0x00007fbc3a958f64 Yes /lib64/libpolkit-gobject-1.so.0 >0x00007fbc3a70f080 0x00007fbc3a72fb4c Yes /lib64/libnm-glib.so.4 >0x00007fbc3a4ab0e0 0x00007fbc3a4d7eb0 Yes /lib64/libnm-util.so.2 >0x00007fbc3a278610 0x00007fbc3a28a8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007fbc3a02dab0 0x00007fbc3a057a54 Yes /lib64/libdbus-1.so.3 >0x00007fbc39e08b30 0x00007fbc39e1aa24 Yes /lib64/libgnome-keyring.so.0 >0x00007fbc39aff890 0x00007fbc39b6ebb8 Yes /lib64/libm.so.6 >0x00007fbc397de6a0 0x00007fbc39894170 Yes /lib64/libclutter-1.0.so.0 >0x00007fbc395a2900 0x00007fbc395a4d5c Yes /lib64/libcogl-pango.so.15 >0x00007fbc39310cb0 0x00007fbc3936dedc Yes /lib64/libcogl.so.15 >0x00007fbc390f0190 0x00007fbc390f1088 Yes /lib64/libgmodule-2.0.so.0 >0x00007fbc38eed720 0x00007fbc38eed8d8 Yes /lib64/libwayland-egl.so.1 >0x00007fbc38ce7120 0x00007fbc38ce93a8 Yes /lib64/libgbm.so.1 >0x00007fbc38adc210 0x00007fbc38ae1b88 Yes /lib64/libdrm.so.2 >0x00007fbc388baee0 0x00007fbc388ce40c Yes /lib64/libEGL.so.1 >0x00007fbc386acc30 0x00007fbc386b25d0 Yes /lib64/libXrandr.so.2 >0x00007fbc3848e630 0x00007fbc384a03c0 Yes /lib64/libjson-glib-1.0.so.0 >0x00007fbc3827f1c0 0x00007fbc38280c94 Yes /lib64/libwayland-cursor.so.0 >0x00007fbc38075930 0x00007fbc380796f0 Yes /lib64/libwayland-client.so.0 >0x00007fbc37e66950 0x00007fbc37e6bae0 Yes /lib64/libwayland-server.so.0 >0x00007fbc37c5a9a0 0x00007fbc37c5d8ea Yes /lib64/libgudev-1.0.so.0 >0x00007fbc37a47f50 0x00007fbc37a4cb06 Yes /lib64/libevdev.so.1 >0x00007fbc377fdb30 0x00007fbc37816bd8 Yes /lib64/libxkbcommon.so.0 >0x00007fbc375cf760 0x00007fbc375d9460 Yes /lib64/libXext.so.6 >0x00007fbc373c9c40 0x00007fbc373ca56c Yes /lib64/libXdamage.so.1 >0x00007fbc371c45f0 0x00007fbc371c6948 Yes /lib64/libXfixes.so.3 >0x00007fbc36fc0cd0 0x00007fbc36fc16e8 Yes /lib64/libXcomposite.so.1 >0x00007fbc36db2240 0x00007fbc36dbc5f8 Yes /lib64/libXi.so.6 >0x00007fbc36b7dcd0 0x00007fbc36b9c858 Yes /lib64/libcroco-0.6.so.3 >0x00007fbc3683a870 0x00007fbc36922930 Yes /lib64/libxml2.so.2 >0x00007fbc365ea000 0x00007fbc365ff1b8 Yes /lib64/libcinnamon-desktop.so.4 >0x00007fbc362bcf60 0x00007fbc36343f1c Yes /lib64/libX11.so.6 >0x00007fbc35bff360 0x00007fbc35ec41e4 Yes /lib64/libgtk-3.so.0 >0x00007fbc358efa40 0x00007fbc35942924 Yes /lib64/libgdk-3.so.0 >0x00007fbc356c7880 0x00007fbc356cc358 Yes /lib64/libpangocairo-1.0.so.0 >0x00007fbc35485050 0x00007fbc354a3f88 Yes /lib64/libpango-1.0.so.0 >0x00007fbc3525f3b0 0x00007fbc3526af34 Yes /lib64/libatk-1.0.so.0 >0x00007fbc3504f560 0x00007fbc3505059c Yes (*) /lib64/libcairo-gobject.so.2 >0x00007fbc34d3a6d0 0x00007fbc34e09ef8 Yes /lib64/libcairo.so.2 >0x00007fbc34b09ed0 0x00007fbc34b1dac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007fbc347cfbe0 0x00007fbc3489165c Yes /lib64/libgio-2.0.so.0 >0x00007fbc34599de0 0x00007fbc3459b694 Yes /lib64/libpulse-mainloop-glib.so.0 >0x00007fbc34359650 0x00007fbc34385f08 Yes /lib64/libpulse.so.0 >0x00007fbc34107160 0x00007fbc34135a18 Yes /lib64/libgobject-2.0.so.0 >0x00007fbc33dea6e0 0x00007fbc33e82f1c Yes /lib64/libglib-2.0.so.0 >0x00007fbc33a30560 0x00007fbc33b71bb4 Yes /lib64/libc.so.6 >0x00007fbc33808b70 0x00007fbc3380ebe8 Yes /lib64/libXrender.so.1 >0x00007fbc33603d60 0x00007fbc33605260 Yes /lib64/libcanberra-gtk3.so.0 >0x00007fbc333f9ab0 0x00007fbc333fe690 Yes /lib64/libXcursor.so.1 > No /lib64/libSM.so.6 >0x00007fbc32fd7f30 0x00007fbc32fe51ec Yes /lib64/libICE.so.6 >0x00007fbc32dd0bb0 0x00007fbc32dd1510 Yes /lib64/libXinerama.so.1 >0x00007fbc32bc9870 0x00007fbc32bcdfe8 Yes /lib64/libffi.so.6 >0x00007fbc3291bab0 0x00007fbc3298262a Yes /lib64/libstdc++.so.6 >0x00007fbc326acaf0 0x00007fbc326bc218 Yes /lib64/libgcc_s.so.1 >0x00007fbc324a42d0 0x00007fbc324a70bc Yes /lib64/librt.so.1 >0x00007fbc3da0fb10 0x00007fbc3da28c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fbc321ef030 0x00007fbc3227dba0 Yes /lib64/libsqlite3.so.0 >0x00007fbc31fc63a0 0x00007fbc31fcf650 Yes /lib64/libglapi.so.0 >0x00007fbc31dbb600 0x00007fbc31dbb70c Yes /lib64/libX11-xcb.so.1 >0x00007fbc31bab030 0x00007fbc31bb2df8 Yes /lib64/libxcb-glx.so.0 >0x00007fbc3199d930 0x00007fbc3199ea88 Yes /lib64/libxcb-dri2.so.0 >0x00007fbc31784a00 0x00007fbc317926c8 Yes /lib64/libxcb.so.1 >0x00007fbc31576010 0x00007fbc31578958 Yes /lib64/libXxf86vm.so.1 >0x00007fbc313574a0 0x00007fbc31369fe4 Yes /lib64/libselinux.so.1 >0x00007fbc3114d5b0 0x00007fbc3114e3e4 Yes /lib64/libxcb-util.so.1 >0x00007fbc30f44110 0x00007fbc30f4840c Yes /lib64/libvorbisfile.so.3 >0x00007fbc30d17850 0x00007fbc30d2f180 Yes /lib64/libvorbis.so.0 >0x00007fbc30b0eaa0 0x00007fbc30b11098 Yes /lib64/libogg.so.0 >0x00007fbc308fd5b0 0x00007fbc30907354 Yes /lib64/libtdb.so.1 >0x00007fbc306f34b0 0x00007fbc306f7778 Yes /lib64/libltdl.so.7 >0x00007fbc304e6320 0x00007fbc304ec3f6 Yes /lib64/libsystemd-login.so.0 >0x00007fbc302bde00 0x00007fbc302d6cdc Yes /lib64/libexpat.so.1 >0x00007fbc300b6510 0x00007fbc300b7b84 Yes /lib64/libuuid.so.1 >0x00007fbc2fe81090 0x00007fbc2fea4aa4 Yes /lib64/libssl3.so >0x00007fbc2fc52f00 0x00007fbc2fc6ab18 Yes /lib64/libsmime3.so >0x00007fbc2f91ab30 0x00007fbc2fa05f74 Yes /lib64/libnss3.so >0x00007fbc2f6e0e50 0x00007fbc2f6ef0b8 Yes /lib64/libnssutil3.so >0x00007fbc2f45d800 0x00007fbc2f4aca48 Yes /lib64/libgcrypt.so.11 >0x00007fbc2f247320 0x00007fbc2f24f90c Yes /lib64/libpangoft2-1.0.so.0 >0x00007fbc2f00aca0 0x00007fbc2f027fcc Yes /lib64/libfontconfig.so.1 >0x00007fbc2ed6d320 0x00007fbc2edd8fb4 Yes /lib64/libfreetype.so.6 >0x00007fbc2eb5e6b0 0x00007fbc2eb5e81c Yes /lib64/libgthread-2.0.so.0 >0x00007fbc2e94f4a0 0x00007fbc2e957f52 Yes /lib64/libudev.so.1 >0x00007fbc2e747610 0x00007fbc2e749748 Yes /lib64/libxcb-xfixes.so.0 >0x00007fbc2e53e610 0x00007fbc2e541a7c Yes /lib64/libxcb-render.so.0 >0x00007fbc2e338020 0x00007fbc2e338bc8 Yes /lib64/libxcb-shape.so.0 >0x00007fbc2e123210 0x00007fbc2e12f930 Yes /lib64/libz.so.1 >0x00007fbc2deff0e0 0x00007fbc2df15050 Yes /lib64/liblzma.so.5 >0x00007fbc2dcdbda0 0x00007fbc2dcf3b88 Yes /lib64/libxkbfile.so.1 >0x00007fbc2dab4ef0 0x00007fbc2dac7b14 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007fbc2d85bd40 0x00007fbc2d89004c Yes /lib64/libharfbuzz.so.0 >0x00007fbc2d5b5510 0x00007fbc2d63d58c Yes /lib64/libpixman-1.so.0 >0x00007fbc2d37d680 0x00007fbc2d39edf8 Yes /lib64/libpng16.so.16 >0x00007fbc2d175b90 0x00007fbc2d176460 Yes /lib64/libxcb-shm.so.0 >0x00007fbc2cf5ea40 0x00007fbc2cf6d7dc Yes /lib64/libresolv.so.2 >0x00007fbc2cd53010 0x00007fbc2cd57d84 Yes /lib64/libjson-c.so.2 >0x00007fbc2caf51a0 0x00007fbc2cb3149c Yes /usr/lib64/pulseaudio/libpulsecommon-4.0.so >0x00007fbc2c8dc4c0 0x00007fbc2c8dee58 Yes /lib64/libXtst.so.6 >0x00007fbc2c6d33e0 0x00007fbc2c6d6eb8 Yes /lib64/libwrap.so.0 >0x00007fbc2c4773e0 0x00007fbc2c4b030c Yes /lib64/libsndfile.so.1 > No /lib64/libasyncns.so.0 >0x00007fbc2c067620 0x00007fbc2c068e58 Yes /lib64/libcap.so.2 >0x00007fbc2be62ee0 0x00007fbc2be63bfc Yes /lib64/libXau.so.6 >0x00007fbc2bbfd770 0x00007fbc2bc478e8 Yes /lib64/libpcre.so.1 >0x00007fbc2b9c5ed0 0x00007fbc2b9ca98c Yes /lib64/libcrypt.so.1 >0x00007fbc2b7c0a30 0x00007fbc2b7c10a8 Yes /lib64/libgpg-error.so.0 >0x00007fbc2b5a0c50 0x00007fbc2b5b1448 Yes /lib64/libatspi.so.0 > No /lib64/libgraphite2.so.3 >0x00007fbc2b161110 0x00007fbc2b16dd64 Yes /lib64/libnsl.so.1 >0x00007fbc2af52340 0x00007fbc2af5a334 Yes /lib64/libgsm.so.1 >0x00007fbc2ad150c0 0x00007fbc2ad46190 Yes /lib64/libFLAC.so.8 >0x00007fbc2aa76b60 0x00007fbc2aa7917c Yes /lib64/libvorbisenc.so.2 >0x00007fbc2a85f3d0 0x00007fbc2a86141c Yes /lib64/libattr.so.1 >0x00007fbc2a5e11c0 0x00007fbc2a637eb0 Yes /lib64/libfreebl3.so >0x00007fbc23e8cef0 0x00007fbc23ea73f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fbc23c578c0 0x00007fbc23c6f618 Yes /lib64/libgvfscommon.so.0 >0x00007fbc23a0e670 0x00007fbc23a36124 Yes /lib64/libbluray.so.1 >0x00007fbc23807f10 0x00007fbc23808804 Yes /lib64/libutil.so.1 >0x00007fbc22676210 0x00007fbc22a7db5c Yes /usr/lib64/dri/nouveau_dri.so >0x00007fbc2240ee40 0x00007fbc2241aba8 Yes /lib64/libtinfo.so.5 >0x00007fbc221fca60 0x00007fbc221ff934 Yes /lib64/libdrm_nouveau.so.2 >0x00007fbc20a982e0 0x00007fbc218367a0 Yes /usr/lib64/llvm/libLLVM-3.4.so >0x00007fbc205c2ab0 0x00007fbc205c7130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fbc203ba1f0 0x00007fbc203bcfec Yes /usr/lib64/libcanberra-0.30/libcanberra-pulse.so >0x00007fbc1a1f3240 0x00007fbc1a1f9ee4 Yes /lib64/libnss_files.so.2 >0x00007fbc19fef830 0x00007fbc19fefa64 Yes /usr/lib64/cjs-1.0/langNative.so >0x00007fbc19deca10 0x00007fbc19ded3c4 Yes /usr/lib64/cjs-1.0/gettextNative.so >0x00007fbc19be94d0 0x00007fbc19be9f10 Yes /usr/lib64/cjs-1.0/mainloop.so >0x00007fbc199dba80 0x00007fbc199e30f4 Yes /usr/lib64/cjs-1.0/dbusNative.so >0x00007fbc197cde30 0x00007fbc197d29e8 Yes /lib64/libcjs-dbus.so.0 >0x00007fbc195ba480 0x00007fbc195c2af8 Yes /usr/lib64/cjs-1.0/cairoNative.so >0x00007fbc189e94e0 0x00007fbc189f5978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fbc04da94f0 0x00007fbc04daa88c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >0x00007fbc043a4c00 0x00007fbc043a4fcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fbc04175a60 0x00007fbc04199a58 Yes /lib64/librsvg-2.so.2 >0x00007fbc0c5cda20 0x00007fbc0c5ea788 Yes /lib64/libaccountsservice.so.0 >0x00007fbc0c3b5bd0 0x00007fbc0c3b7cec Yes /lib64/libgnomekbd.so.8 >0x00007fbbf9a78cd0 0x00007fbbf9a83f90 Yes /lib64/libxklavier.so.16 >0x00007fbbf9863fc0 0x00007fbbf986c9c0 Yes /lib64/libgnomekbdui.so.8 >0x00007fbbf961cb40 0x00007fbbf9648d9c Yes /lib64/libsoftokn3.so >0x00007fbc05da3dc0 0x00007fbc05dabd98 Yes /lib64/libupower-glib.so.1 >0x00007fbc07dfd570 0x00007fbc07dfe018 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007fbc0fadb990 0x00007fbc0faddaac Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x00007fbc0f889200 0x00007fbc0f8bfd30 Yes /lib64/libjpeg.so.62 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7fffd5700cc0 140736774278336 >rcx 0x0 0 >rdx 0x800000 8388608 >rsi 0x7fbc0c9559a0 140445641693600 >rdi 0xfff9800000000000 -1829587348619264 >rbp 0x0 0x0 >rsp 0x7fffd56ff660 0x7fffd56ff660 >r8 0x2 2 >r9 0x7fffffffffff 140737488355327 >r10 0x400001002004008 288230444904759304 >r11 0xfffa7fffffffffff -1548112371908609 >r12 0x7fbc0c9559f8 140445641693688 >r13 0x7fbc3d25c360 140446456464224 >r14 0x7fbc3d23c360 140446456333152 >r15 0x3bcde68 62709352 >rip 0x7fbc3ce6a4bd 0x7fbc3ce6a4bd <js_TraceScript(JSTracer*, JSScript*)+4269> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function js_TraceScript(JSTracer*, JSScript*): > 0x00007fbc3ce69410 <+0>: push %r15 > 0x00007fbc3ce69412 <+2>: push %r14 > 0x00007fbc3ce69414 <+4>: push %r13 > 0x00007fbc3ce69416 <+6>: push %r12 > 0x00007fbc3ce69418 <+8>: push %rbp > 0x00007fbc3ce69419 <+9>: push %rbx > 0x00007fbc3ce6941a <+10>: mov %rdi,%rbx > 0x00007fbc3ce6941d <+13>: sub $0x38,%rsp > 0x00007fbc3ce69421 <+17>: mov 0x48(%rsi),%r13d > 0x00007fbc3ce69425 <+21>: mov 0x40(%rsi),%r14 > 0x00007fbc3ce69429 <+25>: mov %fs:0x28,%rdi > 0x00007fbc3ce69432 <+34>: mov %rdi,0x28(%rsp) > 0x00007fbc3ce69437 <+39>: xor %edi,%edi > 0x00007fbc3ce69439 <+41>: mov %rsi,(%rsp) > 0x00007fbc3ce6943d <+45>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69441 <+49>: test %r13,%r13 > 0x00007fbc3ce69444 <+52>: je 0x7fbc3ce694d2 <js_TraceScript(JSTracer*, JSScript*)+194> > 0x00007fbc3ce6944a <+58>: lea 0x3f2f0f(%rip),%r12 # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce69451 <+65>: lea 0x3d2f08(%rip),%r15 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce69458 <+72>: xor %ebp,%ebp > 0x00007fbc3ce6945a <+74>: xor %eax,%eax > 0x00007fbc3ce6945c <+76>: nopl 0x0(%rax) > 0x00007fbc3ce69460 <+80>: mov (%r14,%rax,8),%rsi > 0x00007fbc3ce69464 <+84>: test %rsi,%rsi > 0x00007fbc3ce69467 <+87>: je 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69469 <+89>: mov %rsi,%rax > 0x00007fbc3ce6946c <+92>: sub %r12,%rax > 0x00007fbc3ce6946f <+95>: cmp $0x1fff,%rax > 0x00007fbc3ce69475 <+101>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69477 <+103>: mov %rsi,%rax > 0x00007fbc3ce6947a <+106>: sub %r15,%rax > 0x00007fbc3ce6947d <+109>: cmp $0x1ffff,%rax > 0x00007fbc3ce69483 <+115>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69485 <+117>: lea 0x3d1b54(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6948c <+124>: mov %rsi,%rax > 0x00007fbc3ce6948f <+127>: sub %rdi,%rax > 0x00007fbc3ce69492 <+130>: cmp $0x137f,%rax > 0x00007fbc3ce69498 <+136>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce6949a <+138>: mov (%rbx),%rax > 0x00007fbc3ce6949d <+141>: mov 0x58(%rax),%r9 > 0x00007fbc3ce694a1 <+145>: mov %rsi,%rax > 0x00007fbc3ce694a4 <+148>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce694aa <+154>: mov 0x128(%r9),%rdi > 0x00007fbc3ce694b1 <+161>: test %rdi,%rdi > 0x00007fbc3ce694b4 <+164>: je 0x7fbc3ce69810 <js_TraceScript(JSTracer*, JSScript*)+1024> > 0x00007fbc3ce694ba <+170>: cmp (%rax),%rdi > 0x00007fbc3ce694bd <+173>: je 0x7fbc3ce69810 <js_TraceScript(JSTracer*, JSScript*)+1024> > 0x00007fbc3ce694c3 <+179>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce694c8 <+184>: add $0x1,%ebp > 0x00007fbc3ce694cb <+187>: mov %ebp,%eax > 0x00007fbc3ce694cd <+189>: cmp %rax,%r13 > 0x00007fbc3ce694d0 <+192>: ja 0x7fbc3ce69460 <js_TraceScript(JSTracer*, JSScript*)+80> > 0x00007fbc3ce694d2 <+194>: mov (%rsp),%rdi > 0x00007fbc3ce694d6 <+198>: movzbl 0x2a(%rdi),%eax > 0x00007fbc3ce694da <+202>: cmp $0xff,%al > 0x00007fbc3ce694dc <+204>: je 0x7fbc3ce6957c <js_TraceScript(JSTracer*, JSScript*)+364> > 0x00007fbc3ce694e2 <+210>: lea 0xb8(%rdi,%rax,1),%r15 > 0x00007fbc3ce694ea <+218>: lea 0x20(%rsp),%rax > 0x00007fbc3ce694ef <+223>: lea 0x3f2e6a(%rip),%r13 # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce694f6 <+230>: lea 0x3d2e63(%rip),%r14 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce694fd <+237>: mov 0x8(%r15),%ebp > 0x00007fbc3ce69501 <+241>: mov %rax,0x8(%rsp) > 0x00007fbc3ce69506 <+246>: jmp 0x7fbc3ce69523 <js_TraceScript(JSTracer*, JSScript*)+275> > 0x00007fbc3ce69508 <+248>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce69510 <+256>: mov %r12,%rdx > 0x00007fbc3ce69513 <+259>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6951a <+266>: cmp (%rdx),%rax > 0x00007fbc3ce6951d <+269>: je 0x7fbc3ce69547 <js_TraceScript(JSTracer*, JSScript*)+311> > 0x00007fbc3ce6951f <+271>: test %ebp,%ebp > 0x00007fbc3ce69521 <+273>: je 0x7fbc3ce69578 <js_TraceScript(JSTracer*, JSScript*)+360> > 0x00007fbc3ce69523 <+275>: mov (%r15),%rax > 0x00007fbc3ce69526 <+278>: sub $0x1,%ebp > 0x00007fbc3ce69529 <+281>: mov %ebp,%edx > 0x00007fbc3ce6952b <+283>: mov (%rax,%rdx,8),%r12 > 0x00007fbc3ce6952f <+287>: test %r12,%r12 > 0x00007fbc3ce69532 <+290>: je 0x7fbc3ce6951f <js_TraceScript(JSTracer*, JSScript*)+271> > 0x00007fbc3ce69534 <+292>: mov (%rbx),%rax > 0x00007fbc3ce69537 <+295>: mov 0x58(%rax),%rax > 0x00007fbc3ce6953b <+299>: mov 0x128(%rax),%rax > 0x00007fbc3ce69542 <+306>: test %rax,%rax > 0x00007fbc3ce69545 <+309>: jne 0x7fbc3ce69510 <js_TraceScript(JSTracer*, JSScript*)+256> > 0x00007fbc3ce69547 <+311>: test %r10,%r10 > 0x00007fbc3ce6954a <+314>: je 0x7fbc3ce69c40 <js_TraceScript(JSTracer*, JSScript*)+2096> > 0x00007fbc3ce69550 <+320>: mov %r12,%rax > 0x00007fbc3ce69553 <+323>: sub %r13,%rax > 0x00007fbc3ce69556 <+326>: cmp $0x1fff,%rax > 0x00007fbc3ce6955c <+332>: ja 0x7fbc3ce697c0 <js_TraceScript(JSTracer*, JSScript*)+944> > 0x00007fbc3ce69562 <+338>: mov $0x1,%edx > 0x00007fbc3ce69567 <+343>: mov %r12,%rsi > 0x00007fbc3ce6956a <+346>: mov %rbx,%rdi > 0x00007fbc3ce6956d <+349>: callq *%r10 > 0x00007fbc3ce69570 <+352>: test %ebp,%ebp > 0x00007fbc3ce69572 <+354>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69576 <+358>: jne 0x7fbc3ce69523 <js_TraceScript(JSTracer*, JSScript*)+275> > 0x00007fbc3ce69578 <+360>: mov (%rsp),%rdi > 0x00007fbc3ce6957c <+364>: movzbl 0x2c(%rdi),%eax > 0x00007fbc3ce69580 <+368>: cmp $0xff,%al > 0x00007fbc3ce69582 <+370>: je 0x7fbc3ce6961c <js_TraceScript(JSTracer*, JSScript*)+524> > 0x00007fbc3ce69588 <+376>: lea 0xb8(%rdi,%rax,1),%r15 > 0x00007fbc3ce69590 <+384>: lea 0x20(%rsp),%rax > 0x00007fbc3ce69595 <+389>: lea 0x3f2dc4(%rip),%r13 # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce6959c <+396>: lea 0x3d2dbd(%rip),%r14 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce695a3 <+403>: mov 0x8(%r15),%ebp > 0x00007fbc3ce695a7 <+407>: mov %rax,0x8(%rsp) > 0x00007fbc3ce695ac <+412>: jmp 0x7fbc3ce695c3 <js_TraceScript(JSTracer*, JSScript*)+435> > 0x00007fbc3ce695ae <+414>: xchg %ax,%ax > 0x00007fbc3ce695b0 <+416>: mov %r12,%rdx > 0x00007fbc3ce695b3 <+419>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce695ba <+426>: cmp (%rdx),%rax > 0x00007fbc3ce695bd <+429>: je 0x7fbc3ce695e7 <js_TraceScript(JSTracer*, JSScript*)+471> > 0x00007fbc3ce695bf <+431>: test %ebp,%ebp > 0x00007fbc3ce695c1 <+433>: je 0x7fbc3ce69618 <js_TraceScript(JSTracer*, JSScript*)+520> > 0x00007fbc3ce695c3 <+435>: mov (%r15),%rax > 0x00007fbc3ce695c6 <+438>: sub $0x1,%ebp > 0x00007fbc3ce695c9 <+441>: mov %ebp,%edx > 0x00007fbc3ce695cb <+443>: mov (%rax,%rdx,8),%r12 > 0x00007fbc3ce695cf <+447>: test %r12,%r12 > 0x00007fbc3ce695d2 <+450>: je 0x7fbc3ce695bf <js_TraceScript(JSTracer*, JSScript*)+431> > 0x00007fbc3ce695d4 <+452>: mov (%rbx),%rax > 0x00007fbc3ce695d7 <+455>: mov 0x58(%rax),%rax > 0x00007fbc3ce695db <+459>: mov 0x128(%rax),%rax > 0x00007fbc3ce695e2 <+466>: test %rax,%rax > 0x00007fbc3ce695e5 <+469>: jne 0x7fbc3ce695b0 <js_TraceScript(JSTracer*, JSScript*)+416> > 0x00007fbc3ce695e7 <+471>: test %r10,%r10 > 0x00007fbc3ce695ea <+474>: je 0x7fbc3ce69cf0 <js_TraceScript(JSTracer*, JSScript*)+2272> > 0x00007fbc3ce695f0 <+480>: mov %r12,%rax > 0x00007fbc3ce695f3 <+483>: sub %r13,%rax > 0x00007fbc3ce695f6 <+486>: cmp $0x1fff,%rax > 0x00007fbc3ce695fc <+492>: ja 0x7fbc3ce69840 <js_TraceScript(JSTracer*, JSScript*)+1072> > 0x00007fbc3ce69602 <+498>: mov $0x1,%edx > 0x00007fbc3ce69607 <+503>: mov %r12,%rsi > 0x00007fbc3ce6960a <+506>: mov %rbx,%rdi > 0x00007fbc3ce6960d <+509>: callq *%r10 > 0x00007fbc3ce69610 <+512>: test %ebp,%ebp > 0x00007fbc3ce69612 <+514>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69616 <+518>: jne 0x7fbc3ce695c3 <js_TraceScript(JSTracer*, JSScript*)+435> > 0x00007fbc3ce69618 <+520>: mov (%rsp),%rdi > 0x00007fbc3ce6961c <+524>: movzbl 0x2f(%rdi),%eax > 0x00007fbc3ce69620 <+528>: cmp $0xff,%al > 0x00007fbc3ce69622 <+530>: je 0x7fbc3ce69730 <js_TraceScript(JSTracer*, JSScript*)+800> > 0x00007fbc3ce69628 <+536>: lea 0xb8(%rdi,%rax,1),%rax > 0x00007fbc3ce69630 <+544>: mov (%rax),%rbp > 0x00007fbc3ce69633 <+547>: mov 0x8(%rax),%eax > 0x00007fbc3ce69636 <+550>: lea 0x0(%rbp,%rax,8),%r9 > 0x00007fbc3ce6963b <+555>: cmp %r9,%rbp > 0x00007fbc3ce6963e <+558>: jae 0x7fbc3ce69730 <js_TraceScript(JSTracer*, JSScript*)+800> > 0x00007fbc3ce69644 <+564>: lea 0x20(%rsp),%rax > 0x00007fbc3ce69649 <+569>: movabs $0xfffa7fffffffffff,%r15 > 0x00007fbc3ce69653 <+579>: movabs $0xfffb000000000000,%r12 > 0x00007fbc3ce6965d <+589>: movabs $0x7fffffffffff,%r14 > 0x00007fbc3ce69667 <+599>: mov %rax,0x8(%rsp) > 0x00007fbc3ce6966c <+604>: mov %rbx,%rax > 0x00007fbc3ce6966f <+607>: mov %r9,%rbx > 0x00007fbc3ce69672 <+610>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce69678 <+616>: mov 0x0(%rbp),%rsi > 0x00007fbc3ce6967c <+620>: cmp %r15,%rsi > 0x00007fbc3ce6967f <+623>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce69685 <+629>: cmp %r12,%rsi > 0x00007fbc3ce69688 <+632>: je 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6968e <+638>: mov %rsi,%r13 > 0x00007fbc3ce69691 <+641>: movabs $0xfffb7fffffffffff,%rcx > 0x00007fbc3ce6969b <+651>: and %r14,%r13 > 0x00007fbc3ce6969e <+654>: cmp %rcx,%rsi > 0x00007fbc3ce696a1 <+657>: mov %r13,%rdx > 0x00007fbc3ce696a4 <+660>: ja 0x7fbc3ce69890 <js_TraceScript(JSTracer*, JSScript*)+1152> > 0x00007fbc3ce696aa <+666>: lea 0x3f2caf(%rip),%r11 # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce696b1 <+673>: mov %r13,%rcx > 0x00007fbc3ce696b4 <+676>: sub %r11,%rcx > 0x00007fbc3ce696b7 <+679>: cmp $0x1fff,%rcx > 0x00007fbc3ce696be <+686>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce696c0 <+688>: lea 0x3d2c99(%rip),%rdi # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce696c7 <+695>: mov %r13,%rcx > 0x00007fbc3ce696ca <+698>: sub %rdi,%rcx > 0x00007fbc3ce696cd <+701>: cmp $0x1ffff,%rcx > 0x00007fbc3ce696d4 <+708>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce696d6 <+710>: lea 0x3d1903(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce696dd <+717>: mov %r13,%rcx > 0x00007fbc3ce696e0 <+720>: sub %rdi,%rcx > 0x00007fbc3ce696e3 <+723>: cmp $0x137f,%rcx > 0x00007fbc3ce696ea <+730>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce696ec <+732>: mov (%rax),%rcx > 0x00007fbc3ce696ef <+735>: mov 0x58(%rcx),%rdi > 0x00007fbc3ce696f3 <+739>: mov %rdi,0x10(%rsp) > 0x00007fbc3ce696f8 <+744>: mov 0x128(%rdi),%rdi > 0x00007fbc3ce696ff <+751>: test %rdi,%rdi > 0x00007fbc3ce69702 <+754>: je 0x7fbc3ce6a507 <js_TraceScript(JSTracer*, JSScript*)+4343> > 0x00007fbc3ce69708 <+760>: movabs $0x7ffffffff000,%rcx > 0x00007fbc3ce69712 <+770>: and %rsi,%rcx > 0x00007fbc3ce69715 <+773>: cmp (%rcx),%rdi > 0x00007fbc3ce69718 <+776>: je 0x7fbc3ce6a507 <js_TraceScript(JSTracer*, JSScript*)+4343> > 0x00007fbc3ce6971e <+782>: xchg %ax,%ax > 0x00007fbc3ce69720 <+784>: add $0x8,%rbp > 0x00007fbc3ce69724 <+788>: cmp %rbp,%rbx > 0x00007fbc3ce69727 <+791>: ja 0x7fbc3ce69678 <js_TraceScript(JSTracer*, JSScript*)+616> > 0x00007fbc3ce6972d <+797>: mov %rax,%rbx > 0x00007fbc3ce69730 <+800>: mov (%rsp),%rax > 0x00007fbc3ce69734 <+804>: mov 0x88(%rax),%rbp > 0x00007fbc3ce6973b <+811>: test %rbp,%rbp > 0x00007fbc3ce6973e <+814>: je 0x7fbc3ce6976a <js_TraceScript(JSTracer*, JSScript*)+858> > 0x00007fbc3ce69740 <+816>: mov (%rbx),%rax > 0x00007fbc3ce69743 <+819>: mov 0x58(%rax),%rax > 0x00007fbc3ce69747 <+823>: mov 0x128(%rax),%rax > 0x00007fbc3ce6974e <+830>: test %rax,%rax > 0x00007fbc3ce69751 <+833>: je 0x7fbc3ce69bc8 <js_TraceScript(JSTracer*, JSScript*)+1976> > 0x00007fbc3ce69757 <+839>: mov %rbp,%rdx > 0x00007fbc3ce6975a <+842>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce69761 <+849>: cmp (%rdx),%rax > 0x00007fbc3ce69764 <+852>: je 0x7fbc3ce69bc8 <js_TraceScript(JSTracer*, JSScript*)+1976> > 0x00007fbc3ce6976a <+858>: test %r10,%r10 > 0x00007fbc3ce6976d <+861>: je 0x7fbc3ce6a1ee <js_TraceScript(JSTracer*, JSScript*)+3550> > 0x00007fbc3ce69773 <+867>: mov (%rsp),%rax > 0x00007fbc3ce69777 <+871>: mov 0x70(%rax),%rbp > 0x00007fbc3ce6977b <+875>: test %rbp,%rbp > 0x00007fbc3ce6977e <+878>: je 0x7fbc3ce69794 <js_TraceScript(JSTracer*, JSScript*)+900> > 0x00007fbc3ce69780 <+880>: mov %rbp,%rdi > 0x00007fbc3ce69783 <+883>: mov %rbx,%rsi > 0x00007fbc3ce69786 <+886>: callq 0x7fbc3ce64020 <js::Shape::trace(JSTracer*) const> > 0x00007fbc3ce6978b <+891>: mov 0x30(%rbp),%rbp > 0x00007fbc3ce6978f <+895>: test %rbp,%rbp > 0x00007fbc3ce69792 <+898>: jne 0x7fbc3ce69780 <js_TraceScript(JSTracer*, JSScript*)+880> > 0x00007fbc3ce69794 <+900>: mov 0x28(%rsp),%rax > 0x00007fbc3ce69799 <+905>: xor %fs:0x28,%rax > 0x00007fbc3ce697a2 <+914>: jne 0x7fbc3ce6b2c8 <js_TraceScript(JSTracer*, JSScript*)+7864> > 0x00007fbc3ce697a8 <+920>: add $0x38,%rsp > 0x00007fbc3ce697ac <+924>: pop %rbx > 0x00007fbc3ce697ad <+925>: pop %rbp > 0x00007fbc3ce697ae <+926>: pop %r12 > 0x00007fbc3ce697b0 <+928>: pop %r13 > 0x00007fbc3ce697b2 <+930>: pop %r14 > 0x00007fbc3ce697b4 <+932>: pop %r15 > 0x00007fbc3ce697b6 <+934>: retq > 0x00007fbc3ce697b7 <+935>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce697c0 <+944>: mov %r12,%rax > 0x00007fbc3ce697c3 <+947>: mov $0x1,%edx > 0x00007fbc3ce697c8 <+952>: sub %r14,%rax > 0x00007fbc3ce697cb <+955>: cmp $0x1ffff,%rax > 0x00007fbc3ce697d1 <+961>: jbe 0x7fbc3ce69567 <js_TraceScript(JSTracer*, JSScript*)+343> > 0x00007fbc3ce697d7 <+967>: lea 0x3d1802(%rip),%rax # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce697de <+974>: mov %r12,%rdi > 0x00007fbc3ce697e1 <+977>: sub %rax,%rdi > 0x00007fbc3ce697e4 <+980>: cmp $0x137f,%rdi > 0x00007fbc3ce697eb <+987>: jbe 0x7fbc3ce69567 <js_TraceScript(JSTracer*, JSScript*)+343> > 0x00007fbc3ce697f1 <+993>: mov %r12,%rax > 0x00007fbc3ce697f4 <+996>: lea 0x15392d(%rip),%rdx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce697fb <+1003>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce69801 <+1009>: mov 0x18(%rax),%eax > 0x00007fbc3ce69804 <+1012>: movzbl (%rdx,%rax,1),%edx > 0x00007fbc3ce69808 <+1016>: jmpq 0x7fbc3ce69567 <js_TraceScript(JSTracer*, JSScript*)+343> > 0x00007fbc3ce6980d <+1021>: nopl (%rax) > 0x00007fbc3ce69810 <+1024>: test %r10,%r10 > 0x00007fbc3ce69813 <+1027>: mov %rax,%r8 > 0x00007fbc3ce69816 <+1030>: je 0x7fbc3ce69938 <js_TraceScript(JSTracer*, JSScript*)+1320> > 0x00007fbc3ce6981c <+1036>: mov 0x18(%rax),%eax > 0x00007fbc3ce6981f <+1039>: lea 0x153902(%rip),%rdx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce69826 <+1046>: mov %rbx,%rdi > 0x00007fbc3ce69829 <+1049>: movzbl (%rdx,%rax,1),%edx > 0x00007fbc3ce6982d <+1053>: callq *%r10 > 0x00007fbc3ce69830 <+1056>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69834 <+1060>: jmpq 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69839 <+1065>: nopl 0x0(%rax) > 0x00007fbc3ce69840 <+1072>: mov %r12,%rax > 0x00007fbc3ce69843 <+1075>: mov $0x1,%edx > 0x00007fbc3ce69848 <+1080>: sub %r14,%rax > 0x00007fbc3ce6984b <+1083>: cmp $0x1ffff,%rax > 0x00007fbc3ce69851 <+1089>: jbe 0x7fbc3ce69607 <js_TraceScript(JSTracer*, JSScript*)+503> > 0x00007fbc3ce69857 <+1095>: lea 0x3d1782(%rip),%rax # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6985e <+1102>: mov %r12,%rdi > 0x00007fbc3ce69861 <+1105>: sub %rax,%rdi > 0x00007fbc3ce69864 <+1108>: cmp $0x137f,%rdi > 0x00007fbc3ce6986b <+1115>: jbe 0x7fbc3ce69607 <js_TraceScript(JSTracer*, JSScript*)+503> > 0x00007fbc3ce69871 <+1121>: mov %r12,%rax > 0x00007fbc3ce69874 <+1124>: lea 0x1538ad(%rip),%rdx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce6987b <+1131>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce69881 <+1137>: mov 0x18(%rax),%eax > 0x00007fbc3ce69884 <+1140>: movzbl (%rdx,%rax,1),%edx > 0x00007fbc3ce69888 <+1144>: jmpq 0x7fbc3ce69607 <js_TraceScript(JSTracer*, JSScript*)+503> > 0x00007fbc3ce6988d <+1149>: nopl (%rax) > 0x00007fbc3ce69890 <+1152>: mov (%rax),%rdx > 0x00007fbc3ce69893 <+1155>: mov 0x58(%rdx),%rdx > 0x00007fbc3ce69897 <+1159>: mov 0x128(%rdx),%rdx > 0x00007fbc3ce6989e <+1166>: test %rdx,%rdx > 0x00007fbc3ce698a1 <+1169>: je 0x7fbc3ce698b9 <js_TraceScript(JSTracer*, JSScript*)+1193> > 0x00007fbc3ce698a3 <+1171>: movabs $0x7ffffffff000,%rcx > 0x00007fbc3ce698ad <+1181>: and %rsi,%rcx > 0x00007fbc3ce698b0 <+1184>: cmp (%rcx),%rdx > 0x00007fbc3ce698b3 <+1187>: jne 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce698b9 <+1193>: test %r10,%r10 > 0x00007fbc3ce698bc <+1196>: je 0x7fbc3ce69f63 <js_TraceScript(JSTracer*, JSScript*)+2899> > 0x00007fbc3ce698c2 <+1202>: lea 0x3f2a97(%rip),%rdx # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce698c9 <+1209>: mov %r13,%rdi > 0x00007fbc3ce698cc <+1212>: sub %rdx,%rdi > 0x00007fbc3ce698cf <+1215>: cmp $0x1fff,%rdi > 0x00007fbc3ce698d6 <+1222>: jbe 0x7fbc3ce69dc0 <js_TraceScript(JSTracer*, JSScript*)+2480> > 0x00007fbc3ce698dc <+1228>: lea 0x3d2a7d(%rip),%rdx # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce698e3 <+1235>: mov %r13,%rcx > 0x00007fbc3ce698e6 <+1238>: sub %rdx,%rcx > 0x00007fbc3ce698e9 <+1241>: mov $0x1,%edx > 0x00007fbc3ce698ee <+1246>: cmp $0x1ffff,%rcx > 0x00007fbc3ce698f5 <+1253>: jbe 0x7fbc3ce69dc5 <js_TraceScript(JSTracer*, JSScript*)+2485> > 0x00007fbc3ce698fb <+1259>: lea 0x3d16de(%rip),%rcx # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce69902 <+1266>: mov %r13,%rdi > 0x00007fbc3ce69905 <+1269>: sub %rcx,%rdi > 0x00007fbc3ce69908 <+1272>: cmp $0x137f,%rdi > 0x00007fbc3ce6990f <+1279>: jbe 0x7fbc3ce69dc5 <js_TraceScript(JSTracer*, JSScript*)+2485> > 0x00007fbc3ce69915 <+1285>: movabs $0x7ffffffff000,%rdx > 0x00007fbc3ce6991f <+1295>: lea 0x153802(%rip),%rcx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce69926 <+1302>: and %rdx,%rsi > 0x00007fbc3ce69929 <+1305>: mov 0x18(%rsi),%edx > 0x00007fbc3ce6992c <+1308>: movzbl (%rcx,%rdx,1),%edx > 0x00007fbc3ce69930 <+1312>: jmpq 0x7fbc3ce69dc5 <js_TraceScript(JSTracer*, JSScript*)+2485> > 0x00007fbc3ce69935 <+1317>: nopl (%rax) > 0x00007fbc3ce69938 <+1320>: testb $0x2,(%rsi) > 0x00007fbc3ce6993b <+1323>: jne 0x7fbc3ce69a00 <js_TraceScript(JSTracer*, JSScript*)+1520> > 0x00007fbc3ce69941 <+1329>: test %rdi,%rdi > 0x00007fbc3ce69944 <+1332>: je 0x7fbc3ce6a03f <js_TraceScript(JSTracer*, JSScript*)+3119> > 0x00007fbc3ce6994a <+1338>: cmp (%rax),%rdi > 0x00007fbc3ce6994d <+1341>: jne 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69953 <+1347>: add $0x28,%rax > 0x00007fbc3ce69957 <+1351>: mov %rsi,%rcx > 0x00007fbc3ce6995a <+1354>: mov $0x1,%edx > 0x00007fbc3ce6995f <+1359>: sub %rax,%rcx > 0x00007fbc3ce69962 <+1362>: mov %rsi,%rax > 0x00007fbc3ce69965 <+1365>: and $0xfffffffffff00000,%rax > 0x00007fbc3ce6996b <+1371>: sar $0x3,%rcx > 0x00007fbc3ce6996f <+1375>: sub %rax,%r8 > 0x00007fbc3ce69972 <+1378>: shl %cl,%rdx > 0x00007fbc3ce69975 <+1381>: shr $0x6,%rcx > 0x00007fbc3ce69979 <+1385>: sar $0x6,%r8 > 0x00007fbc3ce6997d <+1389>: lea 0xfa000(%rax,%r8,1),%rax > 0x00007fbc3ce69985 <+1397>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce69989 <+1401>: mov (%rax),%rcx > 0x00007fbc3ce6998c <+1404>: test %rdx,%rcx > 0x00007fbc3ce6998f <+1407>: jne 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69995 <+1413>: or %rcx,%rdx > 0x00007fbc3ce69998 <+1416>: mov %rdx,(%rax) > 0x00007fbc3ce6999b <+1419>: testb $0x1,(%rsi) > 0x00007fbc3ce6999e <+1422>: je 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce699a4 <+1428>: mov 0x10(%rsi),%rsi > 0x00007fbc3ce699a8 <+1432>: mov %rsi,%rax > 0x00007fbc3ce699ab <+1435>: sub %r12,%rax > 0x00007fbc3ce699ae <+1438>: cmp $0x1fff,%rax > 0x00007fbc3ce699b4 <+1444>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce699ba <+1450>: mov %rsi,%rax > 0x00007fbc3ce699bd <+1453>: sub %r15,%rax > 0x00007fbc3ce699c0 <+1456>: cmp $0x1ffff,%rax > 0x00007fbc3ce699c6 <+1462>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce699cc <+1468>: lea 0x3d160d(%rip),%rcx # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce699d3 <+1475>: mov %rsi,%rax > 0x00007fbc3ce699d6 <+1478>: sub %rcx,%rax > 0x00007fbc3ce699d9 <+1481>: cmp $0x137f,%rax > 0x00007fbc3ce699df <+1487>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce699e5 <+1493>: mov %rsi,%r8 > 0x00007fbc3ce699e8 <+1496>: and $0xfffffffffffff000,%r8 > 0x00007fbc3ce699ef <+1503>: cmp (%r8),%rdi > 0x00007fbc3ce699f2 <+1506>: mov %r8,%rax > 0x00007fbc3ce699f5 <+1509>: je 0x7fbc3ce69953 <js_TraceScript(JSTracer*, JSScript*)+1347> > 0x00007fbc3ce699fb <+1515>: jmpq 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69a00 <+1520>: xor %eax,%eax > 0x00007fbc3ce69a02 <+1522>: mov %r14,0x8(%rsp) > 0x00007fbc3ce69a07 <+1527>: mov %rsi,%rdx > 0x00007fbc3ce69a0a <+1530>: mov %rsi,%rdi > 0x00007fbc3ce69a0d <+1533>: mov $0x1,%r8d > 0x00007fbc3ce69a13 <+1539>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce69a1a <+1546>: lea 0x28(%rdx),%rcx > 0x00007fbc3ce69a1e <+1550>: sub %rcx,%rdi > 0x00007fbc3ce69a21 <+1553>: mov %rdi,%rcx > 0x00007fbc3ce69a24 <+1556>: mov %rsi,%rdi > 0x00007fbc3ce69a27 <+1559>: and $0xfffffffffff00000,%rdi > 0x00007fbc3ce69a2e <+1566>: sar $0x3,%rcx > 0x00007fbc3ce69a32 <+1570>: sub %rdi,%rdx > 0x00007fbc3ce69a35 <+1573>: shl %cl,%r8 > 0x00007fbc3ce69a38 <+1576>: shr $0x6,%rcx > 0x00007fbc3ce69a3c <+1580>: sar $0x6,%rdx > 0x00007fbc3ce69a40 <+1584>: lea 0xfa000(%rdi,%rdx,1),%rdx > 0x00007fbc3ce69a48 <+1592>: lea (%rdx,%rcx,8),%rdx > 0x00007fbc3ce69a4c <+1596>: mov (%rdx),%rcx > 0x00007fbc3ce69a4f <+1599>: test %r8,%rcx > 0x00007fbc3ce69a52 <+1602>: jne 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69a58 <+1608>: or %rcx,%r8 > 0x00007fbc3ce69a5b <+1611>: mov %r8,(%rdx) > 0x00007fbc3ce69a5e <+1614>: mov 0x8(%rsi),%rdx > 0x00007fbc3ce69a62 <+1618>: testb $0x2,(%rdx) > 0x00007fbc3ce69a65 <+1621>: jne 0x7fbc3ce69ea8 <js_TraceScript(JSTracer*, JSScript*)+2712> > 0x00007fbc3ce69a6b <+1627>: mov 0x128(%r9),%r11 > 0x00007fbc3ce69a72 <+1634>: mov %rdx,%rcx > 0x00007fbc3ce69a75 <+1637>: sub %r12,%rcx > 0x00007fbc3ce69a78 <+1640>: test %r11,%r11 > 0x00007fbc3ce69a7b <+1643>: je 0x7fbc3ce69f24 <js_TraceScript(JSTracer*, JSScript*)+2836> > 0x00007fbc3ce69a81 <+1649>: cmp $0x1fff,%rcx > 0x00007fbc3ce69a88 <+1656>: ja 0x7fbc3ce69df0 <js_TraceScript(JSTracer*, JSScript*)+2528> > 0x00007fbc3ce69a8e <+1662>: xchg %ax,%ax > 0x00007fbc3ce69a90 <+1664>: mov 0x10(%rsi),%rdx > 0x00007fbc3ce69a94 <+1668>: testb $0x2,(%rdx) > 0x00007fbc3ce69a97 <+1671>: je 0x7fbc3ce69ab0 <js_TraceScript(JSTracer*, JSScript*)+1696> > 0x00007fbc3ce69a99 <+1673>: or $0x1,%rax > 0x00007fbc3ce69a9d <+1677>: mov %rax,0x10(%rsi) > 0x00007fbc3ce69aa1 <+1681>: mov %rsi,%rax > 0x00007fbc3ce69aa4 <+1684>: mov %rdx,%rsi > 0x00007fbc3ce69aa7 <+1687>: jmpq 0x7fbc3ce69a07 <js_TraceScript(JSTracer*, JSScript*)+1527> > 0x00007fbc3ce69aac <+1692>: nopl 0x0(%rax) > 0x00007fbc3ce69ab0 <+1696>: mov 0x128(%r9),%r11 > 0x00007fbc3ce69ab7 <+1703>: mov %rdx,%rcx > 0x00007fbc3ce69aba <+1706>: sub %r12,%rcx > 0x00007fbc3ce69abd <+1709>: test %r11,%r11 > 0x00007fbc3ce69ac0 <+1712>: je 0x7fbc3ce6a131 <js_TraceScript(JSTracer*, JSScript*)+3361> > 0x00007fbc3ce69ac6 <+1718>: cmp $0x1fff,%rcx > 0x00007fbc3ce69acd <+1725>: jbe 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69ad3 <+1731>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce69ad8 <+1736>: mov %rdx,%rcx > 0x00007fbc3ce69adb <+1739>: sub %r15,%rcx > 0x00007fbc3ce69ade <+1742>: cmp $0x1ffff,%rcx > 0x00007fbc3ce69ae5 <+1749>: jbe 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69aeb <+1755>: lea 0x3d14ee(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce69af2 <+1762>: mov %rdx,%rcx > 0x00007fbc3ce69af5 <+1765>: sub %rdi,%rcx > 0x00007fbc3ce69af8 <+1768>: cmp $0x137f,%rcx > 0x00007fbc3ce69aff <+1775>: jbe 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69b01 <+1777>: mov %rdx,%r8 > 0x00007fbc3ce69b04 <+1780>: and $0xfffffffffffff000,%r8 > 0x00007fbc3ce69b0b <+1787>: cmp (%r8),%r11 > 0x00007fbc3ce69b0e <+1790>: jne 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69b10 <+1792>: lea 0x28(%r8),%rcx > 0x00007fbc3ce69b14 <+1796>: mov %rdx,%rdi > 0x00007fbc3ce69b17 <+1799>: mov $0x1,%r14d > 0x00007fbc3ce69b1d <+1805>: sub %rcx,%rdi > 0x00007fbc3ce69b20 <+1808>: mov %rdi,%rcx > 0x00007fbc3ce69b23 <+1811>: mov %rdx,%rdi > 0x00007fbc3ce69b26 <+1814>: and $0xfffffffffff00000,%rdi > 0x00007fbc3ce69b2d <+1821>: sar $0x3,%rcx > 0x00007fbc3ce69b31 <+1825>: sub %rdi,%r8 > 0x00007fbc3ce69b34 <+1828>: shl %cl,%r14 > 0x00007fbc3ce69b37 <+1831>: shr $0x6,%rcx > 0x00007fbc3ce69b3b <+1835>: sar $0x6,%r8 > 0x00007fbc3ce69b3f <+1839>: lea 0xfa000(%rdi,%r8,1),%rdi > 0x00007fbc3ce69b47 <+1847>: lea (%rdi,%rcx,8),%rcx > 0x00007fbc3ce69b4b <+1851>: mov (%rcx),%rdi > 0x00007fbc3ce69b4e <+1854>: test %r14,%rdi > 0x00007fbc3ce69b51 <+1857>: jne 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69b53 <+1859>: or %rdi,%r14 > 0x00007fbc3ce69b56 <+1862>: mov %r14,(%rcx) > 0x00007fbc3ce69b59 <+1865>: testb $0x1,(%rdx) > 0x00007fbc3ce69b5c <+1868>: je 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce69b5e <+1870>: mov 0x10(%rdx),%rdx > 0x00007fbc3ce69b62 <+1874>: mov %rdx,%rcx > 0x00007fbc3ce69b65 <+1877>: sub %r12,%rcx > 0x00007fbc3ce69b68 <+1880>: cmp $0x1fff,%rcx > 0x00007fbc3ce69b6f <+1887>: ja 0x7fbc3ce69ad8 <js_TraceScript(JSTracer*, JSScript*)+1736> > 0x00007fbc3ce69b75 <+1893>: test %rax,%rax > 0x00007fbc3ce69b78 <+1896>: je 0x7fbc3ce69bb7 <js_TraceScript(JSTracer*, JSScript*)+1959> > 0x00007fbc3ce69b7a <+1898>: mov 0x8(%rax),%rcx > 0x00007fbc3ce69b7e <+1902>: test $0x1,%cl > 0x00007fbc3ce69b81 <+1905>: je 0x7fbc3ce69ba3 <js_TraceScript(JSTracer*, JSScript*)+1939> > 0x00007fbc3ce69b83 <+1907>: jmpq 0x7fbc3ce6a170 <js_TraceScript(JSTracer*, JSScript*)+3424> > 0x00007fbc3ce69b88 <+1912>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce69b90 <+1920>: mov 0x8(%rdx),%rcx > 0x00007fbc3ce69b94 <+1924>: test $0x1,%cl > 0x00007fbc3ce69b97 <+1927>: jne 0x7fbc3ce6a180 <js_TraceScript(JSTracer*, JSScript*)+3440> > 0x00007fbc3ce69b9d <+1933>: mov %rax,%rsi > 0x00007fbc3ce69ba0 <+1936>: mov %rdx,%rax > 0x00007fbc3ce69ba3 <+1939>: mov 0x10(%rax),%rdx > 0x00007fbc3ce69ba7 <+1943>: mov %rsi,0x10(%rax) > 0x00007fbc3ce69bab <+1947>: and $0xfffffffffffffffe,%rdx > 0x00007fbc3ce69baf <+1951>: test %rdx,%rdx > 0x00007fbc3ce69bb2 <+1954>: mov %rdx,%rdi > 0x00007fbc3ce69bb5 <+1957>: jne 0x7fbc3ce69b90 <js_TraceScript(JSTracer*, JSScript*)+1920> > 0x00007fbc3ce69bb7 <+1959>: mov 0x8(%rsp),%r14 > 0x00007fbc3ce69bbc <+1964>: jmpq 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce69bc1 <+1969>: nopl 0x0(%rax) > 0x00007fbc3ce69bc8 <+1976>: test %r10,%r10 > 0x00007fbc3ce69bcb <+1979>: je 0x7fbc3ce6a193 <js_TraceScript(JSTracer*, JSScript*)+3459> > 0x00007fbc3ce69bd1 <+1985>: lea 0x3f2788(%rip),%rax # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce69bd8 <+1992>: mov %rbp,%rdi > 0x00007fbc3ce69bdb <+1995>: sub %rax,%rdi > 0x00007fbc3ce69bde <+1998>: cmp $0x1fff,%rdi > 0x00007fbc3ce69be5 <+2005>: jbe 0x7fbc3ce69da0 <js_TraceScript(JSTracer*, JSScript*)+2448> > 0x00007fbc3ce69beb <+2011>: lea 0x3d276e(%rip),%rax # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce69bf2 <+2018>: mov %rbp,%rdi > 0x00007fbc3ce69bf5 <+2021>: mov $0x1,%edx > 0x00007fbc3ce69bfa <+2026>: sub %rax,%rdi > 0x00007fbc3ce69bfd <+2029>: cmp $0x1ffff,%rdi > 0x00007fbc3ce69c04 <+2036>: jbe 0x7fbc3ce69da5 <js_TraceScript(JSTracer*, JSScript*)+2453> > 0x00007fbc3ce69c0a <+2042>: lea 0x3d13cf(%rip),%rax # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce69c11 <+2049>: mov %rbp,%rdi > 0x00007fbc3ce69c14 <+2052>: sub %rax,%rdi > 0x00007fbc3ce69c17 <+2055>: cmp $0x137f,%rdi > 0x00007fbc3ce69c1e <+2062>: jbe 0x7fbc3ce69da5 <js_TraceScript(JSTracer*, JSScript*)+2453> > 0x00007fbc3ce69c24 <+2068>: mov %rbp,%rax > 0x00007fbc3ce69c27 <+2071>: lea 0x1534fa(%rip),%rdx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce69c2e <+2078>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce69c34 <+2084>: mov 0x18(%rax),%eax > 0x00007fbc3ce69c37 <+2087>: movzbl (%rdx,%rax,1),%edx > 0x00007fbc3ce69c3b <+2091>: jmpq 0x7fbc3ce69da5 <js_TraceScript(JSTracer*, JSScript*)+2453> > 0x00007fbc3ce69c40 <+2096>: mov %r12,%rdx > 0x00007fbc3ce69c43 <+2099>: mov %r12,%rsi > 0x00007fbc3ce69c46 <+2102>: mov $0x1,%r9d > 0x00007fbc3ce69c4c <+2108>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce69c53 <+2115>: mov 0x28(%rbx),%edi > 0x00007fbc3ce69c56 <+2118>: lea 0x28(%rdx),%rcx > 0x00007fbc3ce69c5a <+2122>: sub %rcx,%rsi > 0x00007fbc3ce69c5d <+2125>: mov %rsi,%rcx > 0x00007fbc3ce69c60 <+2128>: mov %r12,%rsi > 0x00007fbc3ce69c63 <+2131>: and $0xfffffffffff00000,%rsi > 0x00007fbc3ce69c6a <+2138>: sar $0x3,%rcx > 0x00007fbc3ce69c6e <+2142>: sub %rsi,%rdx > 0x00007fbc3ce69c71 <+2145>: sar $0x6,%rdx > 0x00007fbc3ce69c75 <+2149>: lea 0xfa000(%rsi,%rdx,1),%r8 > 0x00007fbc3ce69c7d <+2157>: mov %rcx,%rdx > 0x00007fbc3ce69c80 <+2160>: mov %r9,%rsi > 0x00007fbc3ce69c83 <+2163>: shr $0x6,%rdx > 0x00007fbc3ce69c87 <+2167>: shl %cl,%rsi > 0x00007fbc3ce69c8a <+2170>: lea (%r8,%rdx,8),%rdx > 0x00007fbc3ce69c8e <+2174>: mov (%rdx),%r11 > 0x00007fbc3ce69c91 <+2177>: test %rsi,%r11 > 0x00007fbc3ce69c94 <+2180>: jne 0x7fbc3ce6951f <js_TraceScript(JSTracer*, JSScript*)+271> > 0x00007fbc3ce69c9a <+2186>: or %r11,%rsi > 0x00007fbc3ce69c9d <+2189>: test %edi,%edi > 0x00007fbc3ce69c9f <+2191>: mov %rsi,(%rdx) > 0x00007fbc3ce69ca2 <+2194>: je 0x7fbc3ce69cc4 <js_TraceScript(JSTracer*, JSScript*)+2228> > 0x00007fbc3ce69ca4 <+2196>: add %rdi,%rcx > 0x00007fbc3ce69ca7 <+2199>: shl %cl,%r9 > 0x00007fbc3ce69caa <+2202>: shr $0x6,%rcx > 0x00007fbc3ce69cae <+2206>: lea (%r8,%rcx,8),%rdx > 0x00007fbc3ce69cb2 <+2210>: mov (%rdx),%rcx > 0x00007fbc3ce69cb5 <+2213>: test %rcx,%r9 > 0x00007fbc3ce69cb8 <+2216>: jne 0x7fbc3ce6951f <js_TraceScript(JSTracer*, JSScript*)+271> > 0x00007fbc3ce69cbe <+2222>: or %rcx,%r9 > 0x00007fbc3ce69cc1 <+2225>: mov %r9,(%rdx) > 0x00007fbc3ce69cc4 <+2228>: mov 0x8(%rsp),%rdi > 0x00007fbc3ce69cc9 <+2233>: cmp 0x30(%rbx),%rdi > 0x00007fbc3ce69ccd <+2237>: ja 0x7fbc3ce6a387 <js_TraceScript(JSTracer*, JSScript*)+3959> > 0x00007fbc3ce69cd3 <+2243>: mov %r12,%rsi > 0x00007fbc3ce69cd6 <+2246>: mov %rbx,%rdi > 0x00007fbc3ce69cd9 <+2249>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce69cde <+2254>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69ce2 <+2258>: jmpq 0x7fbc3ce6951f <js_TraceScript(JSTracer*, JSScript*)+271> > 0x00007fbc3ce69ce7 <+2263>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce69cf0 <+2272>: mov %r12,%rdx > 0x00007fbc3ce69cf3 <+2275>: mov %r12,%rsi > 0x00007fbc3ce69cf6 <+2278>: mov $0x1,%r9d > 0x00007fbc3ce69cfc <+2284>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce69d03 <+2291>: mov 0x28(%rbx),%edi > 0x00007fbc3ce69d06 <+2294>: lea 0x28(%rdx),%rcx > 0x00007fbc3ce69d0a <+2298>: sub %rcx,%rsi > 0x00007fbc3ce69d0d <+2301>: mov %rsi,%rcx > 0x00007fbc3ce69d10 <+2304>: mov %r12,%rsi > 0x00007fbc3ce69d13 <+2307>: and $0xfffffffffff00000,%rsi > 0x00007fbc3ce69d1a <+2314>: sar $0x3,%rcx > 0x00007fbc3ce69d1e <+2318>: sub %rsi,%rdx > 0x00007fbc3ce69d21 <+2321>: sar $0x6,%rdx > 0x00007fbc3ce69d25 <+2325>: lea 0xfa000(%rsi,%rdx,1),%r8 > 0x00007fbc3ce69d2d <+2333>: mov %rcx,%rdx > 0x00007fbc3ce69d30 <+2336>: mov %r9,%rsi > 0x00007fbc3ce69d33 <+2339>: shr $0x6,%rdx > 0x00007fbc3ce69d37 <+2343>: shl %cl,%rsi > 0x00007fbc3ce69d3a <+2346>: lea (%r8,%rdx,8),%rdx > 0x00007fbc3ce69d3e <+2350>: mov (%rdx),%r11 > 0x00007fbc3ce69d41 <+2353>: test %rsi,%r11 > 0x00007fbc3ce69d44 <+2356>: jne 0x7fbc3ce695bf <js_TraceScript(JSTracer*, JSScript*)+431> > 0x00007fbc3ce69d4a <+2362>: or %r11,%rsi > 0x00007fbc3ce69d4d <+2365>: test %edi,%edi > 0x00007fbc3ce69d4f <+2367>: mov %rsi,(%rdx) > 0x00007fbc3ce69d52 <+2370>: je 0x7fbc3ce69d74 <js_TraceScript(JSTracer*, JSScript*)+2404> > 0x00007fbc3ce69d54 <+2372>: add %rdi,%rcx > 0x00007fbc3ce69d57 <+2375>: shl %cl,%r9 > 0x00007fbc3ce69d5a <+2378>: shr $0x6,%rcx > 0x00007fbc3ce69d5e <+2382>: lea (%r8,%rcx,8),%rdx > 0x00007fbc3ce69d62 <+2386>: mov (%rdx),%rcx > 0x00007fbc3ce69d65 <+2389>: test %rcx,%r9 > 0x00007fbc3ce69d68 <+2392>: jne 0x7fbc3ce695bf <js_TraceScript(JSTracer*, JSScript*)+431> > 0x00007fbc3ce69d6e <+2398>: or %rcx,%r9 > 0x00007fbc3ce69d71 <+2401>: mov %r9,(%rdx) > 0x00007fbc3ce69d74 <+2404>: mov 0x8(%rsp),%rdi > 0x00007fbc3ce69d79 <+2409>: cmp 0x30(%rbx),%rdi > 0x00007fbc3ce69d7d <+2413>: ja 0x7fbc3ce6a208 <js_TraceScript(JSTracer*, JSScript*)+3576> > 0x00007fbc3ce69d83 <+2419>: mov %r12,%rsi > 0x00007fbc3ce69d86 <+2422>: mov %rbx,%rdi > 0x00007fbc3ce69d89 <+2425>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce69d8e <+2430>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69d92 <+2434>: jmpq 0x7fbc3ce695bf <js_TraceScript(JSTracer*, JSScript*)+431> > 0x00007fbc3ce69d97 <+2439>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce69da0 <+2448>: mov $0x1,%edx > 0x00007fbc3ce69da5 <+2453>: mov %rbp,%rsi > 0x00007fbc3ce69da8 <+2456>: mov %rbx,%rdi > 0x00007fbc3ce69dab <+2459>: callq *%r10 > 0x00007fbc3ce69dae <+2462>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce69db2 <+2466>: jmpq 0x7fbc3ce6976a <js_TraceScript(JSTracer*, JSScript*)+858> > 0x00007fbc3ce69db7 <+2471>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce69dc0 <+2480>: mov $0x1,%edx > 0x00007fbc3ce69dc5 <+2485>: mov %rax,%rdi > 0x00007fbc3ce69dc8 <+2488>: mov %rax,0x10(%rsp) > 0x00007fbc3ce69dcd <+2493>: mov %r13,%rsi > 0x00007fbc3ce69dd0 <+2496>: callq *%r10 > 0x00007fbc3ce69dd3 <+2499>: mov 0x10(%rsp),%rax > 0x00007fbc3ce69dd8 <+2504>: add $0x8,%rbp > 0x00007fbc3ce69ddc <+2508>: cmp %rbp,%rbx > 0x00007fbc3ce69ddf <+2511>: mov 0x8(%rax),%r10 > 0x00007fbc3ce69de3 <+2515>: ja 0x7fbc3ce69678 <js_TraceScript(JSTracer*, JSScript*)+616> > 0x00007fbc3ce69de9 <+2521>: jmpq 0x7fbc3ce6972d <js_TraceScript(JSTracer*, JSScript*)+797> > 0x00007fbc3ce69dee <+2526>: xchg %ax,%ax > 0x00007fbc3ce69df0 <+2528>: mov %rdx,%rcx > 0x00007fbc3ce69df3 <+2531>: sub %r15,%rcx > 0x00007fbc3ce69df6 <+2534>: cmp $0x1ffff,%rcx > 0x00007fbc3ce69dfd <+2541>: jbe 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69e03 <+2547>: lea 0x3d11d6(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce69e0a <+2554>: mov %rdx,%rcx > 0x00007fbc3ce69e0d <+2557>: sub %rdi,%rcx > 0x00007fbc3ce69e10 <+2560>: cmp $0x137f,%rcx > 0x00007fbc3ce69e17 <+2567>: jbe 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69e1d <+2573>: mov %rdx,%r8 > 0x00007fbc3ce69e20 <+2576>: and $0xfffffffffffff000,%r8 > 0x00007fbc3ce69e27 <+2583>: cmp (%r8),%r11 > 0x00007fbc3ce69e2a <+2586>: jne 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69e30 <+2592>: lea 0x28(%r8),%rcx > 0x00007fbc3ce69e34 <+2596>: mov %rdx,%rdi > 0x00007fbc3ce69e37 <+2599>: mov $0x1,%r14d > 0x00007fbc3ce69e3d <+2605>: sub %rcx,%rdi > 0x00007fbc3ce69e40 <+2608>: mov %rdi,%rcx > 0x00007fbc3ce69e43 <+2611>: mov %rdx,%rdi > 0x00007fbc3ce69e46 <+2614>: and $0xfffffffffff00000,%rdi > 0x00007fbc3ce69e4d <+2621>: sar $0x3,%rcx > 0x00007fbc3ce69e51 <+2625>: sub %rdi,%r8 > 0x00007fbc3ce69e54 <+2628>: shl %cl,%r14 > 0x00007fbc3ce69e57 <+2631>: shr $0x6,%rcx > 0x00007fbc3ce69e5b <+2635>: sar $0x6,%r8 > 0x00007fbc3ce69e5f <+2639>: lea 0xfa000(%rdi,%r8,1),%rdi > 0x00007fbc3ce69e67 <+2647>: lea (%rdi,%rcx,8),%rcx > 0x00007fbc3ce69e6b <+2651>: mov (%rcx),%rdi > 0x00007fbc3ce69e6e <+2654>: test %r14,%rdi > 0x00007fbc3ce69e71 <+2657>: jne 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69e77 <+2663>: or %rdi,%r14 > 0x00007fbc3ce69e7a <+2666>: mov %r14,(%rcx) > 0x00007fbc3ce69e7d <+2669>: testb $0x1,(%rdx) > 0x00007fbc3ce69e80 <+2672>: je 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69e86 <+2678>: mov 0x10(%rdx),%rdx > 0x00007fbc3ce69e8a <+2682>: mov %rdx,%rcx > 0x00007fbc3ce69e8d <+2685>: sub %r12,%rcx > 0x00007fbc3ce69e90 <+2688>: cmp $0x1fff,%rcx > 0x00007fbc3ce69e97 <+2695>: ja 0x7fbc3ce69df0 <js_TraceScript(JSTracer*, JSScript*)+2528> > 0x00007fbc3ce69e9d <+2701>: jmpq 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69ea2 <+2706>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce69ea8 <+2712>: or $0x1,%rax > 0x00007fbc3ce69eac <+2716>: mov %rax,0x8(%rsi) > 0x00007fbc3ce69eb0 <+2720>: mov %rsi,%rax > 0x00007fbc3ce69eb3 <+2723>: mov %rdx,%rsi > 0x00007fbc3ce69eb6 <+2726>: jmpq 0x7fbc3ce69a07 <js_TraceScript(JSTracer*, JSScript*)+1527> > 0x00007fbc3ce69ebb <+2731>: mov %rdx,%r8 > 0x00007fbc3ce69ebe <+2734>: mov %rdx,%r11 > 0x00007fbc3ce69ec1 <+2737>: mov %rdx,%rdi > 0x00007fbc3ce69ec4 <+2740>: and $0xfffffffffffff000,%r8 > 0x00007fbc3ce69ecb <+2747>: and $0xfffffffffff00000,%r11 > 0x00007fbc3ce69ed2 <+2754>: lea 0x28(%r8),%rcx > 0x00007fbc3ce69ed6 <+2758>: sub %r11,%r8 > 0x00007fbc3ce69ed9 <+2761>: sar $0x6,%r8 > 0x00007fbc3ce69edd <+2765>: sub %rcx,%rdi > 0x00007fbc3ce69ee0 <+2768>: lea 0xfa000(%r11,%r8,1),%r8 > 0x00007fbc3ce69ee8 <+2776>: mov %rdi,%rcx > 0x00007fbc3ce69eeb <+2779>: mov $0x1,%edi > 0x00007fbc3ce69ef0 <+2784>: sar $0x3,%rcx > 0x00007fbc3ce69ef4 <+2788>: shl %cl,%rdi > 0x00007fbc3ce69ef7 <+2791>: shr $0x6,%rcx > 0x00007fbc3ce69efb <+2795>: lea (%r8,%rcx,8),%r8 > 0x00007fbc3ce69eff <+2799>: mov (%r8),%rcx > 0x00007fbc3ce69f02 <+2802>: test %rdi,%rcx > 0x00007fbc3ce69f05 <+2805>: jne 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69f0b <+2811>: or %rdi,%rcx > 0x00007fbc3ce69f0e <+2814>: mov %rcx,(%r8) > 0x00007fbc3ce69f11 <+2817>: testb $0x1,(%rdx) > 0x00007fbc3ce69f14 <+2820>: je 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69f1a <+2826>: mov 0x10(%rdx),%rdx > 0x00007fbc3ce69f1e <+2830>: mov %rdx,%rcx > 0x00007fbc3ce69f21 <+2833>: sub %r12,%rcx > 0x00007fbc3ce69f24 <+2836>: cmp $0x1fff,%rcx > 0x00007fbc3ce69f2b <+2843>: jbe 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69f31 <+2849>: mov %rdx,%rcx > 0x00007fbc3ce69f34 <+2852>: sub %r15,%rcx > 0x00007fbc3ce69f37 <+2855>: cmp $0x1ffff,%rcx > 0x00007fbc3ce69f3e <+2862>: jbe 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69f44 <+2868>: lea 0x3d1095(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce69f4b <+2875>: mov %rdx,%rcx > 0x00007fbc3ce69f4e <+2878>: sub %rdi,%rcx > 0x00007fbc3ce69f51 <+2881>: cmp $0x137f,%rcx > 0x00007fbc3ce69f58 <+2888>: jbe 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce69f5e <+2894>: jmpq 0x7fbc3ce69ebb <js_TraceScript(JSTracer*, JSScript*)+2731> > 0x00007fbc3ce69f63 <+2899>: mov 0x28(%rax),%edi > 0x00007fbc3ce69f66 <+2902>: movabs $0x7ffffff00000,%r8 > 0x00007fbc3ce69f70 <+2912>: mov %r13,%r11 > 0x00007fbc3ce69f73 <+2915>: mov $0x1,%r9d > 0x00007fbc3ce69f79 <+2921>: mov %edi,0x10(%rsp) > 0x00007fbc3ce69f7d <+2925>: movabs $0x7ffffffff000,%rdi > 0x00007fbc3ce69f87 <+2935>: and %rsi,%rdi > 0x00007fbc3ce69f8a <+2938>: and %r8,%rsi > 0x00007fbc3ce69f8d <+2941>: lea 0x28(%rdi),%rcx > 0x00007fbc3ce69f91 <+2945>: sub %rsi,%rdi > 0x00007fbc3ce69f94 <+2948>: sar $0x6,%rdi > 0x00007fbc3ce69f98 <+2952>: sub %rcx,%r11 > 0x00007fbc3ce69f9b <+2955>: lea 0xfa000(%rsi,%rdi,1),%r8 > 0x00007fbc3ce69fa3 <+2963>: mov %r9,%rdi > 0x00007fbc3ce69fa6 <+2966>: mov %r11,%rcx > 0x00007fbc3ce69fa9 <+2969>: sar $0x3,%rcx > 0x00007fbc3ce69fad <+2973>: mov %rcx,%rsi > 0x00007fbc3ce69fb0 <+2976>: shl %cl,%rdi > 0x00007fbc3ce69fb3 <+2979>: shr $0x6,%rsi > 0x00007fbc3ce69fb7 <+2983>: lea (%r8,%rsi,8),%rsi > 0x00007fbc3ce69fbb <+2987>: mov (%rsi),%r11 > 0x00007fbc3ce69fbe <+2990>: test %rdi,%r11 > 0x00007fbc3ce69fc1 <+2993>: jne 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce69fc7 <+2999>: or %r11,%rdi > 0x00007fbc3ce69fca <+3002>: mov %rdi,(%rsi) > 0x00007fbc3ce69fcd <+3005>: mov 0x10(%rsp),%esi > 0x00007fbc3ce69fd1 <+3009>: test %esi,%esi > 0x00007fbc3ce69fd3 <+3011>: je 0x7fbc3ce69ff9 <js_TraceScript(JSTracer*, JSScript*)+3049> > 0x00007fbc3ce69fd5 <+3013>: mov 0x10(%rsp),%esi > 0x00007fbc3ce69fd9 <+3017>: add %rsi,%rcx > 0x00007fbc3ce69fdc <+3020>: shl %cl,%r9 > 0x00007fbc3ce69fdf <+3023>: shr $0x6,%rcx > 0x00007fbc3ce69fe3 <+3027>: lea (%r8,%rcx,8),%rcx > 0x00007fbc3ce69fe7 <+3031>: mov (%rcx),%rsi > 0x00007fbc3ce69fea <+3034>: test %rsi,%r9 > 0x00007fbc3ce69fed <+3037>: jne 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce69ff3 <+3043>: or %r9,%rsi > 0x00007fbc3ce69ff6 <+3046>: mov %rsi,(%rcx) > 0x00007fbc3ce69ff9 <+3049>: mov 0x8(%rsp),%rdi > 0x00007fbc3ce69ffe <+3054>: cmp 0x30(%rax),%rdi > 0x00007fbc3ce6a002 <+3058>: ja 0x7fbc3ce6a810 <js_TraceScript(JSTracer*, JSScript*)+5120> > 0x00007fbc3ce6a008 <+3064>: mov %rax,%rdi > 0x00007fbc3ce6a00b <+3067>: mov %r13,%rsi > 0x00007fbc3ce6a00e <+3070>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6a013 <+3075>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6a018 <+3080>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6a01d <+3085>: mov 0x8(%rax),%r10 > 0x00007fbc3ce6a021 <+3089>: jmpq 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a026 <+3094>: lea 0x3d0fb3(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6a02d <+3101>: mov %rsi,%rax > 0x00007fbc3ce6a030 <+3104>: sub %rdi,%rax > 0x00007fbc3ce6a033 <+3107>: cmp $0x137f,%rax > 0x00007fbc3ce6a039 <+3113>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce6a03f <+3119>: mov %rsi,%rdx > 0x00007fbc3ce6a042 <+3122>: mov %rsi,%rdi > 0x00007fbc3ce6a045 <+3125>: mov %rsi,%rcx > 0x00007fbc3ce6a048 <+3128>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6a04f <+3135>: and $0xfffffffffff00000,%rdi > 0x00007fbc3ce6a056 <+3142>: lea 0x28(%rdx),%rax > 0x00007fbc3ce6a05a <+3146>: sub %rdi,%rdx > 0x00007fbc3ce6a05d <+3149>: sar $0x6,%rdx > 0x00007fbc3ce6a061 <+3153>: sub %rax,%rcx > 0x00007fbc3ce6a064 <+3156>: lea 0xfa000(%rdi,%rdx,1),%rdx > 0x00007fbc3ce6a06c <+3164>: mov $0x1,%eax > 0x00007fbc3ce6a071 <+3169>: sar $0x3,%rcx > 0x00007fbc3ce6a075 <+3173>: shl %cl,%rax > 0x00007fbc3ce6a078 <+3176>: shr $0x6,%rcx > 0x00007fbc3ce6a07c <+3180>: lea (%rdx,%rcx,8),%rcx > 0x00007fbc3ce6a080 <+3184>: mov (%rcx),%rdx > 0x00007fbc3ce6a083 <+3187>: test %rax,%rdx > 0x00007fbc3ce6a086 <+3190>: jne 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce6a08c <+3196>: or %rdx,%rax > 0x00007fbc3ce6a08f <+3199>: mov %rax,(%rcx) > 0x00007fbc3ce6a092 <+3202>: testb $0x1,(%rsi) > 0x00007fbc3ce6a095 <+3205>: je 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce6a09b <+3211>: mov 0x10(%rsi),%rsi > 0x00007fbc3ce6a09f <+3215>: mov %rsi,%rax > 0x00007fbc3ce6a0a2 <+3218>: sub %r12,%rax > 0x00007fbc3ce6a0a5 <+3221>: cmp $0x1fff,%rax > 0x00007fbc3ce6a0ab <+3227>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce6a0b1 <+3233>: mov %rsi,%rax > 0x00007fbc3ce6a0b4 <+3236>: sub %r15,%rax > 0x00007fbc3ce6a0b7 <+3239>: cmp $0x1ffff,%rax > 0x00007fbc3ce6a0bd <+3245>: jbe 0x7fbc3ce694c8 <js_TraceScript(JSTracer*, JSScript*)+184> > 0x00007fbc3ce6a0c3 <+3251>: jmpq 0x7fbc3ce6a026 <js_TraceScript(JSTracer*, JSScript*)+3094> > 0x00007fbc3ce6a0c8 <+3256>: mov %rdx,%r8 > 0x00007fbc3ce6a0cb <+3259>: mov %rdx,%r11 > 0x00007fbc3ce6a0ce <+3262>: mov %rdx,%rdi > 0x00007fbc3ce6a0d1 <+3265>: and $0xfffffffffffff000,%r8 > 0x00007fbc3ce6a0d8 <+3272>: and $0xfffffffffff00000,%r11 > 0x00007fbc3ce6a0df <+3279>: lea 0x28(%r8),%rcx > 0x00007fbc3ce6a0e3 <+3283>: sub %r11,%r8 > 0x00007fbc3ce6a0e6 <+3286>: sar $0x6,%r8 > 0x00007fbc3ce6a0ea <+3290>: sub %rcx,%rdi > 0x00007fbc3ce6a0ed <+3293>: lea 0xfa000(%r11,%r8,1),%r8 > 0x00007fbc3ce6a0f5 <+3301>: mov %rdi,%rcx > 0x00007fbc3ce6a0f8 <+3304>: mov $0x1,%edi > 0x00007fbc3ce6a0fd <+3309>: sar $0x3,%rcx > 0x00007fbc3ce6a101 <+3313>: shl %cl,%rdi > 0x00007fbc3ce6a104 <+3316>: shr $0x6,%rcx > 0x00007fbc3ce6a108 <+3320>: lea (%r8,%rcx,8),%r8 > 0x00007fbc3ce6a10c <+3324>: mov (%r8),%rcx > 0x00007fbc3ce6a10f <+3327>: test %rdi,%rcx > 0x00007fbc3ce6a112 <+3330>: jne 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce6a118 <+3336>: or %rcx,%rdi > 0x00007fbc3ce6a11b <+3339>: mov %rdi,(%r8) > 0x00007fbc3ce6a11e <+3342>: testb $0x1,(%rdx) > 0x00007fbc3ce6a121 <+3345>: je 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce6a127 <+3351>: mov 0x10(%rdx),%rdx > 0x00007fbc3ce6a12b <+3355>: mov %rdx,%rcx > 0x00007fbc3ce6a12e <+3358>: sub %r12,%rcx > 0x00007fbc3ce6a131 <+3361>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a138 <+3368>: jbe 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce6a13e <+3374>: mov %rdx,%rcx > 0x00007fbc3ce6a141 <+3377>: sub %r15,%rcx > 0x00007fbc3ce6a144 <+3380>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6a14b <+3387>: jbe 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce6a151 <+3393>: lea 0x3d0e88(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6a158 <+3400>: mov %rdx,%rcx > 0x00007fbc3ce6a15b <+3403>: sub %rdi,%rcx > 0x00007fbc3ce6a15e <+3406>: cmp $0x137f,%rcx > 0x00007fbc3ce6a165 <+3413>: jbe 0x7fbc3ce69b75 <js_TraceScript(JSTracer*, JSScript*)+1893> > 0x00007fbc3ce6a16b <+3419>: jmpq 0x7fbc3ce6a0c8 <js_TraceScript(JSTracer*, JSScript*)+3256> > 0x00007fbc3ce6a170 <+3424>: mov %rax,%rdi > 0x00007fbc3ce6a173 <+3427>: mov %rsi,%rax > 0x00007fbc3ce6a176 <+3430>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fbc3ce6a180 <+3440>: mov %rax,0x8(%rdi) > 0x00007fbc3ce6a184 <+3444>: mov %rcx,%rax > 0x00007fbc3ce6a187 <+3447>: mov %rdi,%rsi > 0x00007fbc3ce6a18a <+3450>: and $0xfffffffffffffffe,%rax > 0x00007fbc3ce6a18e <+3454>: jmpq 0x7fbc3ce69a90 <js_TraceScript(JSTracer*, JSScript*)+1664> > 0x00007fbc3ce6a193 <+3459>: mov %rbp,%rdx > 0x00007fbc3ce6a196 <+3462>: mov %rbp,%rdi > 0x00007fbc3ce6a199 <+3465>: mov %rbp,%rsi > 0x00007fbc3ce6a19c <+3468>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6a1a3 <+3475>: and $0xfffffffffff00000,%rsi > 0x00007fbc3ce6a1aa <+3482>: mov $0x1,%r9d > 0x00007fbc3ce6a1b0 <+3488>: lea 0x28(%rdx),%rcx > 0x00007fbc3ce6a1b4 <+3492>: sub %rsi,%rdx > 0x00007fbc3ce6a1b7 <+3495>: mov 0x28(%rbx),%r10d > 0x00007fbc3ce6a1bb <+3499>: sar $0x6,%rdx > 0x00007fbc3ce6a1bf <+3503>: sub %rcx,%rdi > 0x00007fbc3ce6a1c2 <+3506>: lea 0xfa000(%rsi,%rdx,1),%r8 > 0x00007fbc3ce6a1ca <+3514>: mov %r9,%rsi > 0x00007fbc3ce6a1cd <+3517>: mov %rdi,%rcx > 0x00007fbc3ce6a1d0 <+3520>: sar $0x3,%rcx > 0x00007fbc3ce6a1d4 <+3524>: mov %rcx,%rdx > 0x00007fbc3ce6a1d7 <+3527>: shl %cl,%rsi > 0x00007fbc3ce6a1da <+3530>: shr $0x6,%rdx > 0x00007fbc3ce6a1de <+3534>: lea (%r8,%rdx,8),%rdx > 0x00007fbc3ce6a1e2 <+3538>: mov (%rdx),%rdi > 0x00007fbc3ce6a1e5 <+3541>: test %rsi,%rdi > 0x00007fbc3ce6a1e8 <+3544>: je 0x7fbc3ce6a6b5 <js_TraceScript(JSTracer*, JSScript*)+4773> > 0x00007fbc3ce6a1ee <+3550>: mov (%rsp),%rax > 0x00007fbc3ce6a1f2 <+3554>: mov 0x58(%rax),%rax > 0x00007fbc3ce6a1f6 <+3558>: test %rax,%rax > 0x00007fbc3ce6a1f9 <+3561>: je 0x7fbc3ce69773 <js_TraceScript(JSTracer*, JSScript*)+867> > 0x00007fbc3ce6a1ff <+3567>: movb $0x1,-0x1(%rax) > 0x00007fbc3ce6a203 <+3571>: jmpq 0x7fbc3ce69773 <js_TraceScript(JSTracer*, JSScript*)+867> > 0x00007fbc3ce6a208 <+3576>: cmpq $0x0,(%r12) > 0x00007fbc3ce6a20d <+3581>: je 0x7fbc3ce695bf <js_TraceScript(JSTracer*, JSScript*)+431> > 0x00007fbc3ce6a213 <+3587>: mov 0x20(%r12),%rsi > 0x00007fbc3ce6a218 <+3592>: test %rsi,%rsi > 0x00007fbc3ce6a21b <+3595>: je 0x7fbc3ce6a2c8 <js_TraceScript(JSTracer*, JSScript*)+3768> > 0x00007fbc3ce6a221 <+3601>: test %rax,%rax > 0x00007fbc3ce6a224 <+3604>: je 0x7fbc3ce6a714 <js_TraceScript(JSTracer*, JSScript*)+4868> > 0x00007fbc3ce6a22a <+3610>: mov %rsi,%rdx > 0x00007fbc3ce6a22d <+3613>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6a234 <+3620>: cmp (%rdx),%rax > 0x00007fbc3ce6a237 <+3623>: jne 0x7fbc3ce6a2c8 <js_TraceScript(JSTracer*, JSScript*)+3768> > 0x00007fbc3ce6a23d <+3629>: mov %rdx,%rax > 0x00007fbc3ce6a240 <+3632>: add $0x28,%rdx > 0x00007fbc3ce6a244 <+3636>: mov %rsi,%rcx > 0x00007fbc3ce6a247 <+3639>: mov 0x28(%rbx),%edi > 0x00007fbc3ce6a24a <+3642>: sub %rdx,%rcx > 0x00007fbc3ce6a24d <+3645>: mov %rsi,%rdx > 0x00007fbc3ce6a250 <+3648>: and $0xfffffffffff00000,%rdx > 0x00007fbc3ce6a257 <+3655>: sar $0x3,%rcx > 0x00007fbc3ce6a25b <+3659>: sub %rdx,%rax > 0x00007fbc3ce6a25e <+3662>: mov %rcx,%r9 > 0x00007fbc3ce6a261 <+3665>: sar $0x6,%rax > 0x00007fbc3ce6a265 <+3669>: shr $0x6,%r9 > 0x00007fbc3ce6a269 <+3673>: lea 0xfa000(%rdx,%rax,1),%rax > 0x00007fbc3ce6a271 <+3681>: mov $0x1,%edx > 0x00007fbc3ce6a276 <+3686>: mov %rdx,%r8 > 0x00007fbc3ce6a279 <+3689>: lea (%rax,%r9,8),%r10 > 0x00007fbc3ce6a27d <+3693>: shl %cl,%r8 > 0x00007fbc3ce6a280 <+3696>: mov (%r10),%r9 > 0x00007fbc3ce6a283 <+3699>: test %r8,%r9 > 0x00007fbc3ce6a286 <+3702>: jne 0x7fbc3ce6a2c8 <js_TraceScript(JSTracer*, JSScript*)+3768> > 0x00007fbc3ce6a288 <+3704>: or %r9,%r8 > 0x00007fbc3ce6a28b <+3707>: test %edi,%edi > 0x00007fbc3ce6a28d <+3709>: mov %r8,(%r10) > 0x00007fbc3ce6a290 <+3712>: je 0x7fbc3ce6a2ae <js_TraceScript(JSTracer*, JSScript*)+3742> > 0x00007fbc3ce6a292 <+3714>: add %rdi,%rcx > 0x00007fbc3ce6a295 <+3717>: shl %cl,%rdx > 0x00007fbc3ce6a298 <+3720>: shr $0x6,%rcx > 0x00007fbc3ce6a29c <+3724>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce6a2a0 <+3728>: mov (%rax),%rcx > 0x00007fbc3ce6a2a3 <+3731>: test %rcx,%rdx > 0x00007fbc3ce6a2a6 <+3734>: jne 0x7fbc3ce6a2c8 <js_TraceScript(JSTracer*, JSScript*)+3768> > 0x00007fbc3ce6a2a8 <+3736>: or %rcx,%rdx > 0x00007fbc3ce6a2ab <+3739>: mov %rdx,(%rax) > 0x00007fbc3ce6a2ae <+3742>: mov 0x8(%rsp),%rax > 0x00007fbc3ce6a2b3 <+3747>: cmp 0x30(%rbx),%rax > 0x00007fbc3ce6a2b7 <+3751>: jbe 0x7fbc3ce6b0f0 <js_TraceScript(JSTracer*, JSScript*)+7392> > 0x00007fbc3ce6a2bd <+3757>: mov %rbx,%rdi > 0x00007fbc3ce6a2c0 <+3760>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6a2c5 <+3765>: nopl (%rax) > 0x00007fbc3ce6a2c8 <+3768>: mov 0x28(%r12),%rsi > 0x00007fbc3ce6a2cd <+3773>: test %rsi,%rsi > 0x00007fbc3ce6a2d0 <+3776>: je 0x7fbc3ce6a31e <js_TraceScript(JSTracer*, JSScript*)+3854> > 0x00007fbc3ce6a2d2 <+3778>: mov (%rbx),%rax > 0x00007fbc3ce6a2d5 <+3781>: mov 0x58(%rax),%rax > 0x00007fbc3ce6a2d9 <+3785>: mov 0x128(%rax),%rax > 0x00007fbc3ce6a2e0 <+3792>: test %rax,%rax > 0x00007fbc3ce6a2e3 <+3795>: je 0x7fbc3ce6a2f4 <js_TraceScript(JSTracer*, JSScript*)+3812> > 0x00007fbc3ce6a2e5 <+3797>: mov %rsi,%rdx > 0x00007fbc3ce6a2e8 <+3800>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6a2ef <+3807>: cmp (%rdx),%rax > 0x00007fbc3ce6a2f2 <+3810>: jne 0x7fbc3ce6a31e <js_TraceScript(JSTracer*, JSScript*)+3854> > 0x00007fbc3ce6a2f4 <+3812>: mov 0x8(%rbx),%rax > 0x00007fbc3ce6a2f8 <+3816>: test %rax,%rax > 0x00007fbc3ce6a2fb <+3819>: je 0x7fbc3ce6ad84 <js_TraceScript(JSTracer*, JSScript*)+6516> > 0x00007fbc3ce6a301 <+3825>: mov %rsi,%rdx > 0x00007fbc3ce6a304 <+3828>: sub %r13,%rdx > 0x00007fbc3ce6a307 <+3831>: cmp $0x1fff,%rdx > 0x00007fbc3ce6a30e <+3838>: ja 0x7fbc3ce6abda <js_TraceScript(JSTracer*, JSScript*)+6090> > 0x00007fbc3ce6a314 <+3844>: mov $0x1,%edx > 0x00007fbc3ce6a319 <+3849>: mov %rbx,%rdi > 0x00007fbc3ce6a31c <+3852>: callq *%rax > 0x00007fbc3ce6a31e <+3854>: mov 0x18(%r12),%rdx > 0x00007fbc3ce6a323 <+3859>: xor %eax,%eax > 0x00007fbc3ce6a325 <+3861>: test %rdx,%rdx > 0x00007fbc3ce6a328 <+3864>: je 0x7fbc3ce6a35c <js_TraceScript(JSTracer*, JSScript*)+3916> > 0x00007fbc3ce6a32a <+3866>: mov %ebp,0x10(%rsp) > 0x00007fbc3ce6a32e <+3870>: mov %rax,%rbp > 0x00007fbc3ce6a331 <+3873>: jmp 0x7fbc3ce6a33d <js_TraceScript(JSTracer*, JSScript*)+3885> > 0x00007fbc3ce6a333 <+3875>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce6a338 <+3880>: mov 0x18(%r12),%rdx > 0x00007fbc3ce6a33d <+3885>: mov (%rdx,%rbp,1),%rdi > 0x00007fbc3ce6a341 <+3889>: test %rdi,%rdi > 0x00007fbc3ce6a344 <+3892>: je 0x7fbc3ce6a34e <js_TraceScript(JSTracer*, JSScript*)+3902> > 0x00007fbc3ce6a346 <+3894>: mov %rbx,%rsi > 0x00007fbc3ce6a349 <+3897>: callq 0x7fbc3ce64020 <js::Shape::trace(JSTracer*) const> > 0x00007fbc3ce6a34e <+3902>: add $0x8,%rbp > 0x00007fbc3ce6a352 <+3906>: cmp $0x30,%rbp > 0x00007fbc3ce6a356 <+3910>: jne 0x7fbc3ce6a338 <js_TraceScript(JSTracer*, JSScript*)+3880> > 0x00007fbc3ce6a358 <+3912>: mov 0x10(%rsp),%ebp > 0x00007fbc3ce6a35c <+3916>: mov 0x8(%r12),%rax > 0x00007fbc3ce6a361 <+3921>: lea -0x7b118(%rip),%rdi # 0x7fbc3cdef250 <js_TraceObject(JSTracer*, JSObject*)> > 0x00007fbc3ce6a368 <+3928>: mov %r12,%rsi > 0x00007fbc3ce6a36b <+3931>: mov 0xf8(%rax),%rax > 0x00007fbc3ce6a372 <+3938>: test %rax,%rax > 0x00007fbc3ce6a375 <+3941>: cmove %rdi,%rax > 0x00007fbc3ce6a379 <+3945>: mov %rbx,%rdi > 0x00007fbc3ce6a37c <+3948>: callq *%rax > 0x00007fbc3ce6a37e <+3950>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce6a382 <+3954>: jmpq 0x7fbc3ce695bf <js_TraceScript(JSTracer*, JSScript*)+431> > 0x00007fbc3ce6a387 <+3959>: cmpq $0x0,(%r12) > 0x00007fbc3ce6a38c <+3964>: je 0x7fbc3ce6951f <js_TraceScript(JSTracer*, JSScript*)+271> > 0x00007fbc3ce6a392 <+3970>: mov 0x20(%r12),%rsi > 0x00007fbc3ce6a397 <+3975>: test %rsi,%rsi > 0x00007fbc3ce6a39a <+3978>: je 0x7fbc3ce6a448 <js_TraceScript(JSTracer*, JSScript*)+4152> > 0x00007fbc3ce6a3a0 <+3984>: test %rax,%rax > 0x00007fbc3ce6a3a3 <+3987>: je 0x7fbc3ce6a703 <js_TraceScript(JSTracer*, JSScript*)+4851> > 0x00007fbc3ce6a3a9 <+3993>: mov %rsi,%rdx > 0x00007fbc3ce6a3ac <+3996>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6a3b3 <+4003>: cmp (%rdx),%rax > 0x00007fbc3ce6a3b6 <+4006>: jne 0x7fbc3ce6a448 <js_TraceScript(JSTracer*, JSScript*)+4152> > 0x00007fbc3ce6a3bc <+4012>: mov %rdx,%rax > 0x00007fbc3ce6a3bf <+4015>: add $0x28,%rdx > 0x00007fbc3ce6a3c3 <+4019>: mov %rsi,%rcx > 0x00007fbc3ce6a3c6 <+4022>: mov 0x28(%rbx),%edi > 0x00007fbc3ce6a3c9 <+4025>: sub %rdx,%rcx > 0x00007fbc3ce6a3cc <+4028>: mov %rsi,%rdx > 0x00007fbc3ce6a3cf <+4031>: and $0xfffffffffff00000,%rdx > 0x00007fbc3ce6a3d6 <+4038>: sar $0x3,%rcx > 0x00007fbc3ce6a3da <+4042>: sub %rdx,%rax > 0x00007fbc3ce6a3dd <+4045>: mov %rcx,%r9 > 0x00007fbc3ce6a3e0 <+4048>: sar $0x6,%rax > 0x00007fbc3ce6a3e4 <+4052>: shr $0x6,%r9 > 0x00007fbc3ce6a3e8 <+4056>: lea 0xfa000(%rdx,%rax,1),%rax > 0x00007fbc3ce6a3f0 <+4064>: mov $0x1,%edx > 0x00007fbc3ce6a3f5 <+4069>: mov %rdx,%r8 > 0x00007fbc3ce6a3f8 <+4072>: lea (%rax,%r9,8),%r10 > 0x00007fbc3ce6a3fc <+4076>: shl %cl,%r8 > 0x00007fbc3ce6a3ff <+4079>: mov (%r10),%r9 > 0x00007fbc3ce6a402 <+4082>: test %r8,%r9 > 0x00007fbc3ce6a405 <+4085>: jne 0x7fbc3ce6a448 <js_TraceScript(JSTracer*, JSScript*)+4152> > 0x00007fbc3ce6a407 <+4087>: or %r9,%r8 > 0x00007fbc3ce6a40a <+4090>: test %edi,%edi > 0x00007fbc3ce6a40c <+4092>: mov %r8,(%r10) > 0x00007fbc3ce6a40f <+4095>: je 0x7fbc3ce6a42d <js_TraceScript(JSTracer*, JSScript*)+4125> > 0x00007fbc3ce6a411 <+4097>: add %rdi,%rcx > 0x00007fbc3ce6a414 <+4100>: shl %cl,%rdx > 0x00007fbc3ce6a417 <+4103>: shr $0x6,%rcx > 0x00007fbc3ce6a41b <+4107>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce6a41f <+4111>: mov (%rax),%rcx > 0x00007fbc3ce6a422 <+4114>: test %rcx,%rdx > 0x00007fbc3ce6a425 <+4117>: jne 0x7fbc3ce6a448 <js_TraceScript(JSTracer*, JSScript*)+4152> > 0x00007fbc3ce6a427 <+4119>: or %rcx,%rdx > 0x00007fbc3ce6a42a <+4122>: mov %rdx,(%rax) > 0x00007fbc3ce6a42d <+4125>: mov 0x8(%rsp),%rax > 0x00007fbc3ce6a432 <+4130>: cmp 0x30(%rbx),%rax > 0x00007fbc3ce6a436 <+4134>: jbe 0x7fbc3ce6b1bd <js_TraceScript(JSTracer*, JSScript*)+7597> > 0x00007fbc3ce6a43c <+4140>: mov %rbx,%rdi > 0x00007fbc3ce6a43f <+4143>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6a444 <+4148>: nopl 0x0(%rax) > 0x00007fbc3ce6a448 <+4152>: mov 0x28(%r12),%rsi > 0x00007fbc3ce6a44d <+4157>: test %rsi,%rsi > 0x00007fbc3ce6a450 <+4160>: je 0x7fbc3ce6a49e <js_TraceScript(JSTracer*, JSScript*)+4238> > 0x00007fbc3ce6a452 <+4162>: mov (%rbx),%rax > 0x00007fbc3ce6a455 <+4165>: mov 0x58(%rax),%rax > 0x00007fbc3ce6a459 <+4169>: mov 0x128(%rax),%rax > 0x00007fbc3ce6a460 <+4176>: test %rax,%rax > 0x00007fbc3ce6a463 <+4179>: je 0x7fbc3ce6a474 <js_TraceScript(JSTracer*, JSScript*)+4196> > 0x00007fbc3ce6a465 <+4181>: mov %rsi,%rdx > 0x00007fbc3ce6a468 <+4184>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6a46f <+4191>: cmp (%rdx),%rax > 0x00007fbc3ce6a472 <+4194>: jne 0x7fbc3ce6a49e <js_TraceScript(JSTracer*, JSScript*)+4238> > 0x00007fbc3ce6a474 <+4196>: mov 0x8(%rbx),%rax > 0x00007fbc3ce6a478 <+4200>: test %rax,%rax > 0x00007fbc3ce6a47b <+4203>: je 0x7fbc3ce6ace9 <js_TraceScript(JSTracer*, JSScript*)+6361> > 0x00007fbc3ce6a481 <+4209>: mov %rsi,%rdx > 0x00007fbc3ce6a484 <+4212>: sub %r13,%rdx > 0x00007fbc3ce6a487 <+4215>: cmp $0x1fff,%rdx > 0x00007fbc3ce6a48e <+4222>: ja 0x7fbc3ce6ab8b <js_TraceScript(JSTracer*, JSScript*)+6011> > 0x00007fbc3ce6a494 <+4228>: mov $0x1,%edx > 0x00007fbc3ce6a499 <+4233>: mov %rbx,%rdi > 0x00007fbc3ce6a49c <+4236>: callq *%rax > 0x00007fbc3ce6a49e <+4238>: mov 0x18(%r12),%rdx > 0x00007fbc3ce6a4a3 <+4243>: xor %eax,%eax > 0x00007fbc3ce6a4a5 <+4245>: test %rdx,%rdx > 0x00007fbc3ce6a4a8 <+4248>: je 0x7fbc3ce6a4dc <js_TraceScript(JSTracer*, JSScript*)+4300> > 0x00007fbc3ce6a4aa <+4250>: mov %ebp,0x10(%rsp) > 0x00007fbc3ce6a4ae <+4254>: mov %rax,%rbp > 0x00007fbc3ce6a4b1 <+4257>: jmp 0x7fbc3ce6a4bd <js_TraceScript(JSTracer*, JSScript*)+4269> > 0x00007fbc3ce6a4b3 <+4259>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce6a4b8 <+4264>: mov 0x18(%r12),%rdx >=> 0x00007fbc3ce6a4bd <+4269>: mov (%rdx,%rbp,1),%rdi > 0x00007fbc3ce6a4c1 <+4273>: test %rdi,%rdi > 0x00007fbc3ce6a4c4 <+4276>: je 0x7fbc3ce6a4ce <js_TraceScript(JSTracer*, JSScript*)+4286> > 0x00007fbc3ce6a4c6 <+4278>: mov %rbx,%rsi > 0x00007fbc3ce6a4c9 <+4281>: callq 0x7fbc3ce64020 <js::Shape::trace(JSTracer*) const> > 0x00007fbc3ce6a4ce <+4286>: add $0x8,%rbp > 0x00007fbc3ce6a4d2 <+4290>: cmp $0x30,%rbp > 0x00007fbc3ce6a4d6 <+4294>: jne 0x7fbc3ce6a4b8 <js_TraceScript(JSTracer*, JSScript*)+4264> > 0x00007fbc3ce6a4d8 <+4296>: mov 0x10(%rsp),%ebp > 0x00007fbc3ce6a4dc <+4300>: mov 0x8(%r12),%rax > 0x00007fbc3ce6a4e1 <+4305>: lea -0x7b298(%rip),%rdi # 0x7fbc3cdef250 <js_TraceObject(JSTracer*, JSObject*)> > 0x00007fbc3ce6a4e8 <+4312>: mov %r12,%rsi > 0x00007fbc3ce6a4eb <+4315>: mov 0xf8(%rax),%rax > 0x00007fbc3ce6a4f2 <+4322>: test %rax,%rax > 0x00007fbc3ce6a4f5 <+4325>: cmove %rdi,%rax > 0x00007fbc3ce6a4f9 <+4329>: mov %rbx,%rdi > 0x00007fbc3ce6a4fc <+4332>: callq *%rax > 0x00007fbc3ce6a4fe <+4334>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce6a502 <+4338>: jmpq 0x7fbc3ce6951f <js_TraceScript(JSTracer*, JSScript*)+271> > 0x00007fbc3ce6a507 <+4343>: test %r10,%r10 > 0x00007fbc3ce6a50a <+4346>: jne 0x7fbc3ce69915 <js_TraceScript(JSTracer*, JSScript*)+1285> > 0x00007fbc3ce6a510 <+4352>: testb $0x2,0x0(%r13) > 0x00007fbc3ce6a515 <+4357>: je 0x7fbc3ce6a725 <js_TraceScript(JSTracer*, JSScript*)+4885> > 0x00007fbc3ce6a51b <+4363>: xor %esi,%esi > 0x00007fbc3ce6a51d <+4365>: mov %rdx,%rdi > 0x00007fbc3ce6a520 <+4368>: mov %rdx,%r8 > 0x00007fbc3ce6a523 <+4371>: mov %rdx,%r9 > 0x00007fbc3ce6a526 <+4374>: and $0xfffffffffffff000,%rdi > 0x00007fbc3ce6a52d <+4381>: and $0xfffffffffff00000,%r8 > 0x00007fbc3ce6a534 <+4388>: lea 0x28(%rdi),%rcx > 0x00007fbc3ce6a538 <+4392>: sub %r8,%rdi > 0x00007fbc3ce6a53b <+4395>: sar $0x6,%rdi > 0x00007fbc3ce6a53f <+4399>: sub %rcx,%r9 > 0x00007fbc3ce6a542 <+4402>: lea 0xfa000(%r8,%rdi,1),%rdi > 0x00007fbc3ce6a54a <+4410>: mov %r9,%rcx > 0x00007fbc3ce6a54d <+4413>: mov $0x1,%r9d > 0x00007fbc3ce6a553 <+4419>: sar $0x3,%rcx > 0x00007fbc3ce6a557 <+4423>: shl %cl,%r9 > 0x00007fbc3ce6a55a <+4426>: shr $0x6,%rcx > 0x00007fbc3ce6a55e <+4430>: lea (%rdi,%rcx,8),%rcx > 0x00007fbc3ce6a562 <+4434>: mov (%rcx),%rdi > 0x00007fbc3ce6a565 <+4437>: test %r9,%rdi > 0x00007fbc3ce6a568 <+4440>: jne 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a56e <+4446>: or %r9,%rdi > 0x00007fbc3ce6a571 <+4449>: mov %rdi,(%rcx) > 0x00007fbc3ce6a574 <+4452>: mov 0x8(%rdx),%rdi > 0x00007fbc3ce6a578 <+4456>: testb $0x2,(%rdi) > 0x00007fbc3ce6a57b <+4459>: je 0x7fbc3ce6a8f0 <js_TraceScript(JSTracer*, JSScript*)+5344> > 0x00007fbc3ce6a581 <+4465>: or $0x1,%rsi > 0x00007fbc3ce6a585 <+4469>: mov %rsi,0x8(%rdx) > 0x00007fbc3ce6a589 <+4473>: mov %rdx,%rsi > 0x00007fbc3ce6a58c <+4476>: mov %rdi,%rdx > 0x00007fbc3ce6a58f <+4479>: jmp 0x7fbc3ce6a51d <js_TraceScript(JSTracer*, JSScript*)+4365> > 0x00007fbc3ce6a591 <+4481>: mov 0x10(%rsp),%rcx > 0x00007fbc3ce6a596 <+4486>: mov 0x128(%rcx),%rcx > 0x00007fbc3ce6a59d <+4493>: test %rcx,%rcx > 0x00007fbc3ce6a5a0 <+4496>: mov %rcx,0x18(%rsp) > 0x00007fbc3ce6a5a5 <+4501>: mov %rdi,%rcx > 0x00007fbc3ce6a5a8 <+4504>: je 0x7fbc3ce6aab2 <js_TraceScript(JSTracer*, JSScript*)+5794> > 0x00007fbc3ce6a5ae <+4510>: sub %r11,%rcx > 0x00007fbc3ce6a5b1 <+4513>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a5b8 <+4520>: jbe 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a5be <+4526>: xchg %ax,%ax > 0x00007fbc3ce6a5c0 <+4528>: lea 0x3d1d99(%rip),%r9 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6a5c7 <+4535>: mov %rdi,%rcx > 0x00007fbc3ce6a5ca <+4538>: sub %r9,%rcx > 0x00007fbc3ce6a5cd <+4541>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6a5d4 <+4548>: jbe 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a5da <+4554>: lea 0x3d09ff(%rip),%r9 # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6a5e1 <+4561>: mov %rdi,%rcx > 0x00007fbc3ce6a5e4 <+4564>: sub %r9,%rcx > 0x00007fbc3ce6a5e7 <+4567>: cmp $0x137f,%rcx > 0x00007fbc3ce6a5ee <+4574>: jbe 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a5f0 <+4576>: mov %rdi,%r9 > 0x00007fbc3ce6a5f3 <+4579>: mov 0x18(%rsp),%rcx > 0x00007fbc3ce6a5f8 <+4584>: and $0xfffffffffffff000,%r9 > 0x00007fbc3ce6a5ff <+4591>: cmp (%r9),%rcx > 0x00007fbc3ce6a602 <+4594>: jne 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a604 <+4596>: lea 0x28(%r9),%rcx > 0x00007fbc3ce6a608 <+4600>: mov %rdi,%r8 > 0x00007fbc3ce6a60b <+4603>: mov $0x1,%r13d > 0x00007fbc3ce6a611 <+4609>: sub %rcx,%r8 > 0x00007fbc3ce6a614 <+4612>: mov %r8,%rcx > 0x00007fbc3ce6a617 <+4615>: mov %rdi,%r8 > 0x00007fbc3ce6a61a <+4618>: and $0xfffffffffff00000,%r8 > 0x00007fbc3ce6a621 <+4625>: sar $0x3,%rcx > 0x00007fbc3ce6a625 <+4629>: sub %r8,%r9 > 0x00007fbc3ce6a628 <+4632>: shl %cl,%r13 > 0x00007fbc3ce6a62b <+4635>: shr $0x6,%rcx > 0x00007fbc3ce6a62f <+4639>: sar $0x6,%r9 > 0x00007fbc3ce6a633 <+4643>: lea 0xfa000(%r8,%r9,1),%r8 > 0x00007fbc3ce6a63b <+4651>: lea (%r8,%rcx,8),%rcx > 0x00007fbc3ce6a63f <+4655>: mov (%rcx),%r8 > 0x00007fbc3ce6a642 <+4658>: test %r13,%r8 > 0x00007fbc3ce6a645 <+4661>: jne 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a647 <+4663>: or %r8,%r13 > 0x00007fbc3ce6a64a <+4666>: mov %r13,(%rcx) > 0x00007fbc3ce6a64d <+4669>: testb $0x1,(%rdi) > 0x00007fbc3ce6a650 <+4672>: je 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6a652 <+4674>: mov 0x10(%rdi),%rdi > 0x00007fbc3ce6a656 <+4678>: mov %rdi,%rcx > 0x00007fbc3ce6a659 <+4681>: sub %r11,%rcx > 0x00007fbc3ce6a65c <+4684>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a663 <+4691>: ja 0x7fbc3ce6a5c0 <js_TraceScript(JSTracer*, JSScript*)+4528> > 0x00007fbc3ce6a669 <+4697>: test %rsi,%rsi > 0x00007fbc3ce6a66c <+4700>: je 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a672 <+4706>: mov 0x8(%rsi),%rdi > 0x00007fbc3ce6a676 <+4710>: test $0x1,%dil > 0x00007fbc3ce6a67a <+4714>: je 0x7fbc3ce6a69c <js_TraceScript(JSTracer*, JSScript*)+4748> > 0x00007fbc3ce6a67c <+4716>: jmpq 0x7fbc3ce6ab72 <js_TraceScript(JSTracer*, JSScript*)+5986> > 0x00007fbc3ce6a681 <+4721>: nopl 0x0(%rax) > 0x00007fbc3ce6a688 <+4728>: mov 0x8(%rcx),%rdi > 0x00007fbc3ce6a68c <+4732>: test $0x1,%dil > 0x00007fbc3ce6a690 <+4736>: jne 0x7fbc3ce6ab78 <js_TraceScript(JSTracer*, JSScript*)+5992> > 0x00007fbc3ce6a696 <+4742>: mov %rsi,%rdx > 0x00007fbc3ce6a699 <+4745>: mov %rcx,%rsi > 0x00007fbc3ce6a69c <+4748>: mov 0x10(%rsi),%rcx > 0x00007fbc3ce6a6a0 <+4752>: mov %rdx,0x10(%rsi) > 0x00007fbc3ce6a6a4 <+4756>: and $0xfffffffffffffffe,%rcx > 0x00007fbc3ce6a6a8 <+4760>: test %rcx,%rcx > 0x00007fbc3ce6a6ab <+4763>: mov %rcx,%r8 > 0x00007fbc3ce6a6ae <+4766>: jne 0x7fbc3ce6a688 <js_TraceScript(JSTracer*, JSScript*)+4728> > 0x00007fbc3ce6a6b0 <+4768>: jmpq 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a6b5 <+4773>: or %rdi,%rsi > 0x00007fbc3ce6a6b8 <+4776>: test %r10d,%r10d > 0x00007fbc3ce6a6bb <+4779>: mov %rsi,(%rdx) > 0x00007fbc3ce6a6be <+4782>: je 0x7fbc3ce6a6e0 <js_TraceScript(JSTracer*, JSScript*)+4816> > 0x00007fbc3ce6a6c0 <+4784>: add %r10,%rcx > 0x00007fbc3ce6a6c3 <+4787>: shl %cl,%r9 > 0x00007fbc3ce6a6c6 <+4790>: shr $0x6,%rcx > 0x00007fbc3ce6a6ca <+4794>: lea (%r8,%rcx,8),%rdx > 0x00007fbc3ce6a6ce <+4798>: mov (%rdx),%rcx > 0x00007fbc3ce6a6d1 <+4801>: test %rcx,%r9 > 0x00007fbc3ce6a6d4 <+4804>: jne 0x7fbc3ce6a1ee <js_TraceScript(JSTracer*, JSScript*)+3550> > 0x00007fbc3ce6a6da <+4810>: or %r9,%rcx > 0x00007fbc3ce6a6dd <+4813>: mov %rcx,(%rdx) > 0x00007fbc3ce6a6e0 <+4816>: lea 0x20(%rsp),%r12 > 0x00007fbc3ce6a6e5 <+4821>: cmp 0x30(%rbx),%r12 > 0x00007fbc3ce6a6e9 <+4825>: ja 0x7fbc3ce6ac29 <js_TraceScript(JSTracer*, JSScript*)+6169> > 0x00007fbc3ce6a6ef <+4831>: mov %rbp,%rsi > 0x00007fbc3ce6a6f2 <+4834>: mov %rbx,%rdi > 0x00007fbc3ce6a6f5 <+4837>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6a6fa <+4842>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce6a6fe <+4846>: jmpq 0x7fbc3ce6976a <js_TraceScript(JSTracer*, JSScript*)+858> > 0x00007fbc3ce6a703 <+4851>: mov %rsi,%rax > 0x00007fbc3ce6a706 <+4854>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce6a70c <+4860>: mov %rax,%rdx > 0x00007fbc3ce6a70f <+4863>: jmpq 0x7fbc3ce6a3bf <js_TraceScript(JSTracer*, JSScript*)+4015> > 0x00007fbc3ce6a714 <+4868>: mov %rsi,%rax > 0x00007fbc3ce6a717 <+4871>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce6a71d <+4877>: mov %rax,%rdx > 0x00007fbc3ce6a720 <+4880>: jmpq 0x7fbc3ce6a240 <js_TraceScript(JSTracer*, JSScript*)+3632> > 0x00007fbc3ce6a725 <+4885>: test %rdi,%rdi > 0x00007fbc3ce6a728 <+4888>: je 0x7fbc3ce6ae1f <js_TraceScript(JSTracer*, JSScript*)+6671> > 0x00007fbc3ce6a72e <+4894>: movabs $0x7ffffffff000,%rcx > 0x00007fbc3ce6a738 <+4904>: and %rcx,%rsi > 0x00007fbc3ce6a73b <+4907>: cmp (%rsi),%rdi > 0x00007fbc3ce6a73e <+4910>: jne 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a744 <+4916>: mov $0x1,%r8d > 0x00007fbc3ce6a74a <+4922>: mov %r13,%r9 > 0x00007fbc3ce6a74d <+4925>: nopl (%rax) > 0x00007fbc3ce6a750 <+4928>: lea 0x28(%rsi),%rcx > 0x00007fbc3ce6a754 <+4932>: and $0xfffffffffff00000,%r9 > 0x00007fbc3ce6a75b <+4939>: mov %rdx,%r13 > 0x00007fbc3ce6a75e <+4942>: sub %r9,%rsi > 0x00007fbc3ce6a761 <+4945>: sub %rcx,%r13 > 0x00007fbc3ce6a764 <+4948>: sar $0x6,%rsi > 0x00007fbc3ce6a768 <+4952>: mov %r13,%rcx > 0x00007fbc3ce6a76b <+4955>: lea 0xfa000(%r9,%rsi,1),%rsi > 0x00007fbc3ce6a773 <+4963>: mov %r8,%r13 > 0x00007fbc3ce6a776 <+4966>: sar $0x3,%rcx > 0x00007fbc3ce6a77a <+4970>: shl %cl,%r13 > 0x00007fbc3ce6a77d <+4973>: shr $0x6,%rcx > 0x00007fbc3ce6a781 <+4977>: lea (%rsi,%rcx,8),%rcx > 0x00007fbc3ce6a785 <+4981>: mov (%rcx),%rsi > 0x00007fbc3ce6a788 <+4984>: test %r13,%rsi > 0x00007fbc3ce6a78b <+4987>: jne 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a791 <+4993>: or %rsi,%r13 > 0x00007fbc3ce6a794 <+4996>: mov %r13,(%rcx) > 0x00007fbc3ce6a797 <+4999>: testb $0x1,(%rdx) > 0x00007fbc3ce6a79a <+5002>: je 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a7a0 <+5008>: mov 0x10(%rdx),%rdx > 0x00007fbc3ce6a7a4 <+5012>: mov %rdx,%rcx > 0x00007fbc3ce6a7a7 <+5015>: mov %rdx,%r9 > 0x00007fbc3ce6a7aa <+5018>: sub %r11,%rcx > 0x00007fbc3ce6a7ad <+5021>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a7b4 <+5028>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a7ba <+5034>: lea 0x3d1b9f(%rip),%rsi # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6a7c1 <+5041>: mov %rdx,%rcx > 0x00007fbc3ce6a7c4 <+5044>: sub %rsi,%rcx > 0x00007fbc3ce6a7c7 <+5047>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6a7ce <+5054>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a7d4 <+5060>: lea 0x3d0805(%rip),%rsi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6a7db <+5067>: mov %rdx,%rcx > 0x00007fbc3ce6a7de <+5070>: sub %rsi,%rcx > 0x00007fbc3ce6a7e1 <+5073>: cmp $0x137f,%rcx > 0x00007fbc3ce6a7e8 <+5080>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a7ee <+5086>: mov %rdx,%rsi > 0x00007fbc3ce6a7f1 <+5089>: and $0xfffffffffffff000,%rsi > 0x00007fbc3ce6a7f8 <+5096>: cmp (%rsi),%rdi > 0x00007fbc3ce6a7fb <+5099>: je 0x7fbc3ce6a750 <js_TraceScript(JSTracer*, JSScript*)+4928> > 0x00007fbc3ce6a801 <+5105>: jmpq 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a806 <+5110>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fbc3ce6a810 <+5120>: cmpq $0x0,0x0(%r13) > 0x00007fbc3ce6a815 <+5125>: je 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a81b <+5131>: mov 0x20(%r13),%rsi > 0x00007fbc3ce6a81f <+5135>: test %rsi,%rsi > 0x00007fbc3ce6a822 <+5138>: je 0x7fbc3ce6a840 <js_TraceScript(JSTracer*, JSScript*)+5168> > 0x00007fbc3ce6a824 <+5140>: test %rdx,%rdx > 0x00007fbc3ce6a827 <+5143>: je 0x7fbc3ce6af1b <js_TraceScript(JSTracer*, JSScript*)+6923> > 0x00007fbc3ce6a82d <+5149>: mov %rsi,%rcx > 0x00007fbc3ce6a830 <+5152>: and $0xfffffffffffff000,%rcx > 0x00007fbc3ce6a837 <+5159>: cmp (%rcx),%rdx > 0x00007fbc3ce6a83a <+5162>: je 0x7fbc3ce6b0fd <js_TraceScript(JSTracer*, JSScript*)+7405> > 0x00007fbc3ce6a840 <+5168>: mov 0x28(%r13),%rsi > 0x00007fbc3ce6a844 <+5172>: test %rsi,%rsi > 0x00007fbc3ce6a847 <+5175>: je 0x7fbc3ce6a873 <js_TraceScript(JSTracer*, JSScript*)+5219> > 0x00007fbc3ce6a849 <+5177>: mov (%rax),%rdx > 0x00007fbc3ce6a84c <+5180>: mov 0x58(%rdx),%rdx > 0x00007fbc3ce6a850 <+5184>: mov 0x128(%rdx),%rdx > 0x00007fbc3ce6a857 <+5191>: test %rdx,%rdx > 0x00007fbc3ce6a85a <+5194>: je 0x7fbc3ce6aedb <js_TraceScript(JSTracer*, JSScript*)+6859> > 0x00007fbc3ce6a860 <+5200>: mov %rsi,%rcx > 0x00007fbc3ce6a863 <+5203>: and $0xfffffffffffff000,%rcx > 0x00007fbc3ce6a86a <+5210>: cmp (%rcx),%rdx > 0x00007fbc3ce6a86d <+5213>: je 0x7fbc3ce6aedb <js_TraceScript(JSTracer*, JSScript*)+6859> > 0x00007fbc3ce6a873 <+5219>: mov 0x18(%r13),%rcx > 0x00007fbc3ce6a877 <+5223>: xor %edx,%edx > 0x00007fbc3ce6a879 <+5225>: test %rcx,%rcx > 0x00007fbc3ce6a87c <+5228>: je 0x7fbc3ce6a8bc <js_TraceScript(JSTracer*, JSScript*)+5292> > 0x00007fbc3ce6a87e <+5230>: mov %rbx,0x10(%rsp) > 0x00007fbc3ce6a883 <+5235>: mov %rbp,0x18(%rsp) > 0x00007fbc3ce6a888 <+5240>: mov %rax,%rbx > 0x00007fbc3ce6a88b <+5243>: mov %rdx,%rbp > 0x00007fbc3ce6a88e <+5246>: jmp 0x7fbc3ce6a894 <js_TraceScript(JSTracer*, JSScript*)+5252> > 0x00007fbc3ce6a890 <+5248>: mov 0x18(%r13),%rcx > 0x00007fbc3ce6a894 <+5252>: mov (%rcx,%rbp,1),%rdi > 0x00007fbc3ce6a898 <+5256>: test %rdi,%rdi > 0x00007fbc3ce6a89b <+5259>: je 0x7fbc3ce6a8a5 <js_TraceScript(JSTracer*, JSScript*)+5269> > 0x00007fbc3ce6a89d <+5261>: mov %rbx,%rsi > 0x00007fbc3ce6a8a0 <+5264>: callq 0x7fbc3ce64020 <js::Shape::trace(JSTracer*) const> > 0x00007fbc3ce6a8a5 <+5269>: add $0x8,%rbp > 0x00007fbc3ce6a8a9 <+5273>: cmp $0x30,%rbp > 0x00007fbc3ce6a8ad <+5277>: jne 0x7fbc3ce6a890 <js_TraceScript(JSTracer*, JSScript*)+5248> > 0x00007fbc3ce6a8af <+5279>: mov %rbx,%rax > 0x00007fbc3ce6a8b2 <+5282>: mov 0x18(%rsp),%rbp > 0x00007fbc3ce6a8b7 <+5287>: mov 0x10(%rsp),%rbx > 0x00007fbc3ce6a8bc <+5292>: mov 0x8(%r13),%rdx > 0x00007fbc3ce6a8c0 <+5296>: mov %rax,%rdi > 0x00007fbc3ce6a8c3 <+5299>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6a8c8 <+5304>: mov %r13,%rsi > 0x00007fbc3ce6a8cb <+5307>: mov 0xf8(%rdx),%rcx > 0x00007fbc3ce6a8d2 <+5314>: lea -0x7b689(%rip),%rdx # 0x7fbc3cdef250 <js_TraceObject(JSTracer*, JSObject*)> > 0x00007fbc3ce6a8d9 <+5321>: test %rcx,%rcx > 0x00007fbc3ce6a8dc <+5324>: cmovne %rcx,%rdx > 0x00007fbc3ce6a8e0 <+5328>: callq *%rdx > 0x00007fbc3ce6a8e2 <+5330>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6a8e7 <+5335>: mov 0x8(%rax),%r10 > 0x00007fbc3ce6a8eb <+5339>: jmpq 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6a8f0 <+5344>: mov 0x10(%rsp),%rcx > 0x00007fbc3ce6a8f5 <+5349>: mov 0x128(%rcx),%rcx > 0x00007fbc3ce6a8fc <+5356>: test %rcx,%rcx > 0x00007fbc3ce6a8ff <+5359>: mov %rcx,0x18(%rsp) > 0x00007fbc3ce6a904 <+5364>: mov %rdi,%rcx > 0x00007fbc3ce6a907 <+5367>: je 0x7fbc3ce6a9f2 <js_TraceScript(JSTracer*, JSScript*)+5602> > 0x00007fbc3ce6a90d <+5373>: sub %r11,%rcx > 0x00007fbc3ce6a910 <+5376>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a917 <+5383>: ja 0x7fbc3ce6a940 <js_TraceScript(JSTracer*, JSScript*)+5424> > 0x00007fbc3ce6a919 <+5385>: nopl 0x0(%rax) > 0x00007fbc3ce6a920 <+5392>: mov 0x10(%rdx),%rdi > 0x00007fbc3ce6a924 <+5396>: testb $0x2,(%rdi) > 0x00007fbc3ce6a927 <+5399>: je 0x7fbc3ce6a591 <js_TraceScript(JSTracer*, JSScript*)+4481> > 0x00007fbc3ce6a92d <+5405>: or $0x1,%rsi > 0x00007fbc3ce6a931 <+5409>: mov %rsi,0x10(%rdx) > 0x00007fbc3ce6a935 <+5413>: mov %rdx,%rsi > 0x00007fbc3ce6a938 <+5416>: mov %rdi,%rdx > 0x00007fbc3ce6a93b <+5419>: jmpq 0x7fbc3ce6a51d <js_TraceScript(JSTracer*, JSScript*)+4365> > 0x00007fbc3ce6a940 <+5424>: lea 0x3d1a19(%rip),%r9 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6a947 <+5431>: mov %rdi,%rcx > 0x00007fbc3ce6a94a <+5434>: sub %r9,%rcx > 0x00007fbc3ce6a94d <+5437>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6a954 <+5444>: jbe 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6a956 <+5446>: lea 0x3d0683(%rip),%r9 # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6a95d <+5453>: mov %rdi,%rcx > 0x00007fbc3ce6a960 <+5456>: sub %r9,%rcx > 0x00007fbc3ce6a963 <+5459>: cmp $0x137f,%rcx > 0x00007fbc3ce6a96a <+5466>: jbe 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6a96c <+5468>: mov %rdi,%r9 > 0x00007fbc3ce6a96f <+5471>: mov 0x18(%rsp),%rcx > 0x00007fbc3ce6a974 <+5476>: and $0xfffffffffffff000,%r9 > 0x00007fbc3ce6a97b <+5483>: cmp (%r9),%rcx > 0x00007fbc3ce6a97e <+5486>: jne 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6a980 <+5488>: lea 0x28(%r9),%rcx > 0x00007fbc3ce6a984 <+5492>: mov %rdi,%r8 > 0x00007fbc3ce6a987 <+5495>: mov $0x1,%r13d > 0x00007fbc3ce6a98d <+5501>: sub %rcx,%r8 > 0x00007fbc3ce6a990 <+5504>: mov %r8,%rcx > 0x00007fbc3ce6a993 <+5507>: mov %rdi,%r8 > 0x00007fbc3ce6a996 <+5510>: and $0xfffffffffff00000,%r8 > 0x00007fbc3ce6a99d <+5517>: sar $0x3,%rcx > 0x00007fbc3ce6a9a1 <+5521>: sub %r8,%r9 > 0x00007fbc3ce6a9a4 <+5524>: shl %cl,%r13 > 0x00007fbc3ce6a9a7 <+5527>: shr $0x6,%rcx > 0x00007fbc3ce6a9ab <+5531>: sar $0x6,%r9 > 0x00007fbc3ce6a9af <+5535>: lea 0xfa000(%r8,%r9,1),%r8 > 0x00007fbc3ce6a9b7 <+5543>: lea (%r8,%rcx,8),%rcx > 0x00007fbc3ce6a9bb <+5547>: mov (%rcx),%r8 > 0x00007fbc3ce6a9be <+5550>: test %r13,%r8 > 0x00007fbc3ce6a9c1 <+5553>: jne 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6a9c7 <+5559>: or %r8,%r13 > 0x00007fbc3ce6a9ca <+5562>: mov %r13,(%rcx) > 0x00007fbc3ce6a9cd <+5565>: testb $0x1,(%rdi) > 0x00007fbc3ce6a9d0 <+5568>: je 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6a9d6 <+5574>: mov 0x10(%rdi),%rdi > 0x00007fbc3ce6a9da <+5578>: mov %rdi,%rcx > 0x00007fbc3ce6a9dd <+5581>: sub %r11,%rcx > 0x00007fbc3ce6a9e0 <+5584>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a9e7 <+5591>: ja 0x7fbc3ce6a940 <js_TraceScript(JSTracer*, JSScript*)+5424> > 0x00007fbc3ce6a9ed <+5597>: jmpq 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6a9f2 <+5602>: sub %r11,%rcx > 0x00007fbc3ce6a9f5 <+5605>: cmp $0x1fff,%rcx > 0x00007fbc3ce6a9fc <+5612>: jbe 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6aa02 <+5618>: lea 0x3d1957(%rip),%r9 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6aa09 <+5625>: mov %rdi,%rcx > 0x00007fbc3ce6aa0c <+5628>: sub %r9,%rcx > 0x00007fbc3ce6aa0f <+5631>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6aa16 <+5638>: jbe 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6aa1c <+5644>: lea 0x3d05bd(%rip),%r9 # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6aa23 <+5651>: mov %rdi,%rcx > 0x00007fbc3ce6aa26 <+5654>: sub %r9,%rcx > 0x00007fbc3ce6aa29 <+5657>: cmp $0x137f,%rcx > 0x00007fbc3ce6aa30 <+5664>: jbe 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6aa36 <+5670>: mov %rdi,%r9 > 0x00007fbc3ce6aa39 <+5673>: mov %rdi,%r8 > 0x00007fbc3ce6aa3c <+5676>: mov $0x1,%r13d > 0x00007fbc3ce6aa42 <+5682>: and $0xfffffffffffff000,%r9 > 0x00007fbc3ce6aa49 <+5689>: lea 0x28(%r9),%rcx > 0x00007fbc3ce6aa4d <+5693>: sub %rcx,%r8 > 0x00007fbc3ce6aa50 <+5696>: mov %r8,%rcx > 0x00007fbc3ce6aa53 <+5699>: mov %rdi,%r8 > 0x00007fbc3ce6aa56 <+5702>: and $0xfffffffffff00000,%r8 > 0x00007fbc3ce6aa5d <+5709>: sar $0x3,%rcx > 0x00007fbc3ce6aa61 <+5713>: sub %r8,%r9 > 0x00007fbc3ce6aa64 <+5716>: shl %cl,%r13 > 0x00007fbc3ce6aa67 <+5719>: shr $0x6,%rcx > 0x00007fbc3ce6aa6b <+5723>: sar $0x6,%r9 > 0x00007fbc3ce6aa6f <+5727>: lea 0xfa000(%r8,%r9,1),%r8 > 0x00007fbc3ce6aa77 <+5735>: lea (%r8,%rcx,8),%r8 > 0x00007fbc3ce6aa7b <+5739>: mov (%r8),%rcx > 0x00007fbc3ce6aa7e <+5742>: test %r13,%rcx > 0x00007fbc3ce6aa81 <+5745>: jne 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6aa87 <+5751>: or %r13,%rcx > 0x00007fbc3ce6aa8a <+5754>: mov %rcx,(%r8) > 0x00007fbc3ce6aa8d <+5757>: testb $0x1,(%rdi) > 0x00007fbc3ce6aa90 <+5760>: je 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6aa96 <+5766>: mov 0x10(%rdi),%rdi > 0x00007fbc3ce6aa9a <+5770>: mov %rdi,%rcx > 0x00007fbc3ce6aa9d <+5773>: sub %r11,%rcx > 0x00007fbc3ce6aaa0 <+5776>: cmp $0x1fff,%rcx > 0x00007fbc3ce6aaa7 <+5783>: ja 0x7fbc3ce6aa02 <js_TraceScript(JSTracer*, JSScript*)+5618> > 0x00007fbc3ce6aaad <+5789>: jmpq 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6aab2 <+5794>: sub %r11,%rcx > 0x00007fbc3ce6aab5 <+5797>: cmp $0x1fff,%rcx > 0x00007fbc3ce6aabc <+5804>: jbe 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6aac2 <+5810>: lea 0x3d1897(%rip),%r9 # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6aac9 <+5817>: mov %rdi,%rcx > 0x00007fbc3ce6aacc <+5820>: sub %r9,%rcx > 0x00007fbc3ce6aacf <+5823>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6aad6 <+5830>: jbe 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6aadc <+5836>: lea 0x3d04fd(%rip),%r9 # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6aae3 <+5843>: mov %rdi,%rcx > 0x00007fbc3ce6aae6 <+5846>: sub %r9,%rcx > 0x00007fbc3ce6aae9 <+5849>: cmp $0x137f,%rcx > 0x00007fbc3ce6aaf0 <+5856>: jbe 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6aaf6 <+5862>: mov %rdi,%r9 > 0x00007fbc3ce6aaf9 <+5865>: mov %rdi,%r8 > 0x00007fbc3ce6aafc <+5868>: mov $0x1,%r13d > 0x00007fbc3ce6ab02 <+5874>: and $0xfffffffffffff000,%r9 > 0x00007fbc3ce6ab09 <+5881>: lea 0x28(%r9),%rcx > 0x00007fbc3ce6ab0d <+5885>: sub %rcx,%r8 > 0x00007fbc3ce6ab10 <+5888>: mov %r8,%rcx > 0x00007fbc3ce6ab13 <+5891>: mov %rdi,%r8 > 0x00007fbc3ce6ab16 <+5894>: and $0xfffffffffff00000,%r8 > 0x00007fbc3ce6ab1d <+5901>: sar $0x3,%rcx > 0x00007fbc3ce6ab21 <+5905>: sub %r8,%r9 > 0x00007fbc3ce6ab24 <+5908>: shl %cl,%r13 > 0x00007fbc3ce6ab27 <+5911>: shr $0x6,%rcx > 0x00007fbc3ce6ab2b <+5915>: sar $0x6,%r9 > 0x00007fbc3ce6ab2f <+5919>: lea 0xfa000(%r8,%r9,1),%r8 > 0x00007fbc3ce6ab37 <+5927>: lea (%r8,%rcx,8),%r8 > 0x00007fbc3ce6ab3b <+5931>: mov (%r8),%rcx > 0x00007fbc3ce6ab3e <+5934>: test %r13,%rcx > 0x00007fbc3ce6ab41 <+5937>: jne 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6ab47 <+5943>: or %r13,%rcx > 0x00007fbc3ce6ab4a <+5946>: mov %rcx,(%r8) > 0x00007fbc3ce6ab4d <+5949>: testb $0x1,(%rdi) > 0x00007fbc3ce6ab50 <+5952>: je 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6ab56 <+5958>: mov 0x10(%rdi),%rdi > 0x00007fbc3ce6ab5a <+5962>: mov %rdi,%rcx > 0x00007fbc3ce6ab5d <+5965>: sub %r11,%rcx > 0x00007fbc3ce6ab60 <+5968>: cmp $0x1fff,%rcx > 0x00007fbc3ce6ab67 <+5975>: ja 0x7fbc3ce6aac2 <js_TraceScript(JSTracer*, JSScript*)+5810> > 0x00007fbc3ce6ab6d <+5981>: jmpq 0x7fbc3ce6a669 <js_TraceScript(JSTracer*, JSScript*)+4697> > 0x00007fbc3ce6ab72 <+5986>: mov %rsi,%r8 > 0x00007fbc3ce6ab75 <+5989>: mov %rdx,%rsi > 0x00007fbc3ce6ab78 <+5992>: and $0xfffffffffffffffe,%rdi > 0x00007fbc3ce6ab7c <+5996>: mov %rsi,0x8(%r8) > 0x00007fbc3ce6ab80 <+6000>: mov %r8,%rdx > 0x00007fbc3ce6ab83 <+6003>: mov %rdi,%rsi > 0x00007fbc3ce6ab86 <+6006>: jmpq 0x7fbc3ce6a920 <js_TraceScript(JSTracer*, JSScript*)+5392> > 0x00007fbc3ce6ab8b <+6011>: mov %rsi,%rcx > 0x00007fbc3ce6ab8e <+6014>: mov $0x1,%edx > 0x00007fbc3ce6ab93 <+6019>: sub %r14,%rcx > 0x00007fbc3ce6ab96 <+6022>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6ab9d <+6029>: jbe 0x7fbc3ce6a499 <js_TraceScript(JSTracer*, JSScript*)+4233> > 0x00007fbc3ce6aba3 <+6035>: lea 0x3d0436(%rip),%rcx # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6abaa <+6042>: mov %rsi,%rdi > 0x00007fbc3ce6abad <+6045>: sub %rcx,%rdi > 0x00007fbc3ce6abb0 <+6048>: cmp $0x137f,%rdi > 0x00007fbc3ce6abb7 <+6055>: jbe 0x7fbc3ce6a499 <js_TraceScript(JSTracer*, JSScript*)+4233> > 0x00007fbc3ce6abbd <+6061>: mov %rsi,%rdx > 0x00007fbc3ce6abc0 <+6064>: lea 0x152561(%rip),%rcx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce6abc7 <+6071>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6abce <+6078>: mov 0x18(%rdx),%edx > 0x00007fbc3ce6abd1 <+6081>: movzbl (%rcx,%rdx,1),%edx > 0x00007fbc3ce6abd5 <+6085>: jmpq 0x7fbc3ce6a499 <js_TraceScript(JSTracer*, JSScript*)+4233> > 0x00007fbc3ce6abda <+6090>: mov %rsi,%rcx > 0x00007fbc3ce6abdd <+6093>: mov $0x1,%edx > 0x00007fbc3ce6abe2 <+6098>: sub %r14,%rcx > 0x00007fbc3ce6abe5 <+6101>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6abec <+6108>: jbe 0x7fbc3ce6a319 <js_TraceScript(JSTracer*, JSScript*)+3849> > 0x00007fbc3ce6abf2 <+6114>: lea 0x3d03e7(%rip),%rcx # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6abf9 <+6121>: mov %rsi,%rdi > 0x00007fbc3ce6abfc <+6124>: sub %rcx,%rdi > 0x00007fbc3ce6abff <+6127>: cmp $0x137f,%rdi > 0x00007fbc3ce6ac06 <+6134>: jbe 0x7fbc3ce6a319 <js_TraceScript(JSTracer*, JSScript*)+3849> > 0x00007fbc3ce6ac0c <+6140>: mov %rsi,%rdx > 0x00007fbc3ce6ac0f <+6143>: lea 0x152512(%rip),%rcx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce6ac16 <+6150>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6ac1d <+6157>: mov 0x18(%rdx),%edx > 0x00007fbc3ce6ac20 <+6160>: movzbl (%rcx,%rdx,1),%edx > 0x00007fbc3ce6ac24 <+6164>: jmpq 0x7fbc3ce6a319 <js_TraceScript(JSTracer*, JSScript*)+3849> > 0x00007fbc3ce6ac29 <+6169>: cmpq $0x0,0x0(%rbp) > 0x00007fbc3ce6ac2e <+6174>: je 0x7fbc3ce6a1ee <js_TraceScript(JSTracer*, JSScript*)+3550> > 0x00007fbc3ce6ac34 <+6180>: mov 0x20(%rbp),%rsi > 0x00007fbc3ce6ac38 <+6184>: test %rsi,%rsi > 0x00007fbc3ce6ac3b <+6187>: je 0x7fbc3ce6ac59 <js_TraceScript(JSTracer*, JSScript*)+6217> > 0x00007fbc3ce6ac3d <+6189>: test %rax,%rax > 0x00007fbc3ce6ac40 <+6192>: je 0x7fbc3ce6b054 <js_TraceScript(JSTracer*, JSScript*)+7236> > 0x00007fbc3ce6ac46 <+6198>: mov %rsi,%rdx > 0x00007fbc3ce6ac49 <+6201>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6ac50 <+6208>: cmp (%rdx),%rax > 0x00007fbc3ce6ac53 <+6211>: je 0x7fbc3ce6b2c0 <js_TraceScript(JSTracer*, JSScript*)+7856> > 0x00007fbc3ce6ac59 <+6217>: mov 0x28(%rbp),%rsi > 0x00007fbc3ce6ac5d <+6221>: test %rsi,%rsi > 0x00007fbc3ce6ac60 <+6224>: je 0x7fbc3ce6ac8c <js_TraceScript(JSTracer*, JSScript*)+6268> > 0x00007fbc3ce6ac62 <+6226>: mov (%rbx),%rax > 0x00007fbc3ce6ac65 <+6229>: mov 0x58(%rax),%rax > 0x00007fbc3ce6ac69 <+6233>: mov 0x128(%rax),%rax > 0x00007fbc3ce6ac70 <+6240>: test %rax,%rax > 0x00007fbc3ce6ac73 <+6243>: je 0x7fbc3ce6afc8 <js_TraceScript(JSTracer*, JSScript*)+7096> > 0x00007fbc3ce6ac79 <+6249>: mov %rsi,%rdx > 0x00007fbc3ce6ac7c <+6252>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6ac83 <+6259>: cmp (%rdx),%rax > 0x00007fbc3ce6ac86 <+6262>: je 0x7fbc3ce6afc8 <js_TraceScript(JSTracer*, JSScript*)+7096> > 0x00007fbc3ce6ac8c <+6268>: mov 0x18(%rbp),%rax > 0x00007fbc3ce6ac90 <+6272>: xor %r12d,%r12d > 0x00007fbc3ce6ac93 <+6275>: test %rax,%rax > 0x00007fbc3ce6ac96 <+6278>: jne 0x7fbc3ce6aca4 <js_TraceScript(JSTracer*, JSScript*)+6292> > 0x00007fbc3ce6ac98 <+6280>: jmp 0x7fbc3ce6acbf <js_TraceScript(JSTracer*, JSScript*)+6319> > 0x00007fbc3ce6ac9a <+6282>: nopw 0x0(%rax,%rax,1) > 0x00007fbc3ce6aca0 <+6288>: mov 0x18(%rbp),%rax > 0x00007fbc3ce6aca4 <+6292>: mov (%rax,%r12,1),%rdi > 0x00007fbc3ce6aca8 <+6296>: test %rdi,%rdi > 0x00007fbc3ce6acab <+6299>: je 0x7fbc3ce6acb5 <js_TraceScript(JSTracer*, JSScript*)+6309> > 0x00007fbc3ce6acad <+6301>: mov %rbx,%rsi > 0x00007fbc3ce6acb0 <+6304>: callq 0x7fbc3ce64020 <js::Shape::trace(JSTracer*) const> > 0x00007fbc3ce6acb5 <+6309>: add $0x8,%r12 > 0x00007fbc3ce6acb9 <+6313>: cmp $0x30,%r12 > 0x00007fbc3ce6acbd <+6317>: jne 0x7fbc3ce6aca0 <js_TraceScript(JSTracer*, JSScript*)+6288> > 0x00007fbc3ce6acbf <+6319>: mov 0x8(%rbp),%rax > 0x00007fbc3ce6acc3 <+6323>: mov %rbp,%rsi > 0x00007fbc3ce6acc6 <+6326>: mov %rbx,%rdi > 0x00007fbc3ce6acc9 <+6329>: mov 0xf8(%rax),%rdx > 0x00007fbc3ce6acd0 <+6336>: lea -0x7ba87(%rip),%rax # 0x7fbc3cdef250 <js_TraceObject(JSTracer*, JSObject*)> > 0x00007fbc3ce6acd7 <+6343>: test %rdx,%rdx > 0x00007fbc3ce6acda <+6346>: cmovne %rdx,%rax > 0x00007fbc3ce6acde <+6350>: callq *%rax > 0x00007fbc3ce6ace0 <+6352>: mov 0x8(%rbx),%r10 > 0x00007fbc3ce6ace4 <+6356>: jmpq 0x7fbc3ce6976a <js_TraceScript(JSTracer*, JSScript*)+858> > 0x00007fbc3ce6ace9 <+6361>: mov %rsi,%rax > 0x00007fbc3ce6acec <+6364>: mov %rsi,%rcx > 0x00007fbc3ce6acef <+6367>: mov 0x28(%rbx),%edi > 0x00007fbc3ce6acf2 <+6370>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce6acf8 <+6376>: lea 0x28(%rax),%rdx > 0x00007fbc3ce6acfc <+6380>: sub %rdx,%rcx > 0x00007fbc3ce6acff <+6383>: mov %rsi,%rdx > 0x00007fbc3ce6ad02 <+6386>: and $0xfffffffffff00000,%rdx > 0x00007fbc3ce6ad09 <+6393>: sar $0x3,%rcx > 0x00007fbc3ce6ad0d <+6397>: sub %rdx,%rax > 0x00007fbc3ce6ad10 <+6400>: mov %rcx,%r8 > 0x00007fbc3ce6ad13 <+6403>: sar $0x6,%rax > 0x00007fbc3ce6ad17 <+6407>: shr $0x6,%r8 > 0x00007fbc3ce6ad1b <+6411>: lea 0xfa000(%rdx,%rax,1),%rax > 0x00007fbc3ce6ad23 <+6419>: mov $0x1,%edx > 0x00007fbc3ce6ad28 <+6424>: mov %rdx,%r9 > 0x00007fbc3ce6ad2b <+6427>: lea (%rax,%r8,8),%r8 > 0x00007fbc3ce6ad2f <+6431>: shl %cl,%r9 > 0x00007fbc3ce6ad32 <+6434>: mov (%r8),%r10 > 0x00007fbc3ce6ad35 <+6437>: test %r9,%r10 > 0x00007fbc3ce6ad38 <+6440>: jne 0x7fbc3ce6a49e <js_TraceScript(JSTracer*, JSScript*)+4238> > 0x00007fbc3ce6ad3e <+6446>: or %r10,%r9 > 0x00007fbc3ce6ad41 <+6449>: test %edi,%edi > 0x00007fbc3ce6ad43 <+6451>: mov %r9,(%r8) > 0x00007fbc3ce6ad46 <+6454>: je 0x7fbc3ce6ad68 <js_TraceScript(JSTracer*, JSScript*)+6488> > 0x00007fbc3ce6ad48 <+6456>: add %rdi,%rcx > 0x00007fbc3ce6ad4b <+6459>: shl %cl,%rdx > 0x00007fbc3ce6ad4e <+6462>: shr $0x6,%rcx > 0x00007fbc3ce6ad52 <+6466>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce6ad56 <+6470>: mov (%rax),%rcx > 0x00007fbc3ce6ad59 <+6473>: test %rcx,%rdx > 0x00007fbc3ce6ad5c <+6476>: jne 0x7fbc3ce6a49e <js_TraceScript(JSTracer*, JSScript*)+4238> > 0x00007fbc3ce6ad62 <+6482>: or %rcx,%rdx > 0x00007fbc3ce6ad65 <+6485>: mov %rdx,(%rax) > 0x00007fbc3ce6ad68 <+6488>: mov 0x8(%rsp),%rax > 0x00007fbc3ce6ad6d <+6493>: cmp 0x30(%rbx),%rax > 0x00007fbc3ce6ad71 <+6497>: jbe 0x7fbc3ce6b1ca <js_TraceScript(JSTracer*, JSScript*)+7610> > 0x00007fbc3ce6ad77 <+6503>: mov %rbx,%rdi > 0x00007fbc3ce6ad7a <+6506>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6ad7f <+6511>: jmpq 0x7fbc3ce6a49e <js_TraceScript(JSTracer*, JSScript*)+4238> > 0x00007fbc3ce6ad84 <+6516>: mov %rsi,%rax > 0x00007fbc3ce6ad87 <+6519>: mov %rsi,%rcx > 0x00007fbc3ce6ad8a <+6522>: mov 0x28(%rbx),%edi > 0x00007fbc3ce6ad8d <+6525>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce6ad93 <+6531>: lea 0x28(%rax),%rdx > 0x00007fbc3ce6ad97 <+6535>: sub %rdx,%rcx > 0x00007fbc3ce6ad9a <+6538>: mov %rsi,%rdx > 0x00007fbc3ce6ad9d <+6541>: and $0xfffffffffff00000,%rdx > 0x00007fbc3ce6ada4 <+6548>: sar $0x3,%rcx > 0x00007fbc3ce6ada8 <+6552>: sub %rdx,%rax > 0x00007fbc3ce6adab <+6555>: mov %rcx,%r8 > 0x00007fbc3ce6adae <+6558>: sar $0x6,%rax > 0x00007fbc3ce6adb2 <+6562>: shr $0x6,%r8 > 0x00007fbc3ce6adb6 <+6566>: lea 0xfa000(%rdx,%rax,1),%rax > 0x00007fbc3ce6adbe <+6574>: mov $0x1,%edx > 0x00007fbc3ce6adc3 <+6579>: mov %rdx,%r9 > 0x00007fbc3ce6adc6 <+6582>: lea (%rax,%r8,8),%r8 > 0x00007fbc3ce6adca <+6586>: shl %cl,%r9 > 0x00007fbc3ce6adcd <+6589>: mov (%r8),%r10 > 0x00007fbc3ce6add0 <+6592>: test %r9,%r10 > 0x00007fbc3ce6add3 <+6595>: jne 0x7fbc3ce6a31e <js_TraceScript(JSTracer*, JSScript*)+3854> > 0x00007fbc3ce6add9 <+6601>: or %r10,%r9 > 0x00007fbc3ce6addc <+6604>: test %edi,%edi > 0x00007fbc3ce6adde <+6606>: mov %r9,(%r8) > 0x00007fbc3ce6ade1 <+6609>: je 0x7fbc3ce6ae03 <js_TraceScript(JSTracer*, JSScript*)+6643> > 0x00007fbc3ce6ade3 <+6611>: add %rdi,%rcx > 0x00007fbc3ce6ade6 <+6614>: shl %cl,%rdx > 0x00007fbc3ce6ade9 <+6617>: shr $0x6,%rcx > 0x00007fbc3ce6aded <+6621>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce6adf1 <+6625>: mov (%rax),%rcx > 0x00007fbc3ce6adf4 <+6628>: test %rcx,%rdx > 0x00007fbc3ce6adf7 <+6631>: jne 0x7fbc3ce6a31e <js_TraceScript(JSTracer*, JSScript*)+3854> > 0x00007fbc3ce6adfd <+6637>: or %rcx,%rdx > 0x00007fbc3ce6ae00 <+6640>: mov %rdx,(%rax) > 0x00007fbc3ce6ae03 <+6643>: mov 0x8(%rsp),%rax > 0x00007fbc3ce6ae08 <+6648>: cmp 0x30(%rbx),%rax > 0x00007fbc3ce6ae0c <+6652>: jbe 0x7fbc3ce6b105 <js_TraceScript(JSTracer*, JSScript*)+7413> > 0x00007fbc3ce6ae12 <+6658>: mov %rbx,%rdi > 0x00007fbc3ce6ae15 <+6661>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6ae1a <+6666>: jmpq 0x7fbc3ce6a31e <js_TraceScript(JSTracer*, JSScript*)+3854> > 0x00007fbc3ce6ae1f <+6671>: mov %r13,%rdi > 0x00007fbc3ce6ae22 <+6674>: mov $0x1,%r9d > 0x00007fbc3ce6ae28 <+6680>: mov %rdi,%r13 > 0x00007fbc3ce6ae2b <+6683>: and $0xfffffffffff00000,%rdi > 0x00007fbc3ce6ae32 <+6690>: mov %rdx,%rsi > 0x00007fbc3ce6ae35 <+6693>: and $0xfffffffffffff000,%r13 > 0x00007fbc3ce6ae3c <+6700>: mov %rdi,%r8 > 0x00007fbc3ce6ae3f <+6703>: lea 0x28(%r13),%rcx > 0x00007fbc3ce6ae43 <+6707>: mov %r13,%rdi > 0x00007fbc3ce6ae46 <+6710>: sub %r8,%rdi > 0x00007fbc3ce6ae49 <+6713>: sub %rcx,%rsi > 0x00007fbc3ce6ae4c <+6716>: sar $0x6,%rdi > 0x00007fbc3ce6ae50 <+6720>: mov %rsi,%rcx > 0x00007fbc3ce6ae53 <+6723>: lea 0xfa000(%r8,%rdi,1),%rdi > 0x00007fbc3ce6ae5b <+6731>: mov %r9,%rsi > 0x00007fbc3ce6ae5e <+6734>: sar $0x3,%rcx > 0x00007fbc3ce6ae62 <+6738>: shl %cl,%rsi > 0x00007fbc3ce6ae65 <+6741>: shr $0x6,%rcx > 0x00007fbc3ce6ae69 <+6745>: lea (%rdi,%rcx,8),%rdi > 0x00007fbc3ce6ae6d <+6749>: mov (%rdi),%rcx > 0x00007fbc3ce6ae70 <+6752>: test %rsi,%rcx > 0x00007fbc3ce6ae73 <+6755>: jne 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6ae79 <+6761>: or %rsi,%rcx > 0x00007fbc3ce6ae7c <+6764>: mov %rcx,(%rdi) > 0x00007fbc3ce6ae7f <+6767>: testb $0x1,(%rdx) > 0x00007fbc3ce6ae82 <+6770>: je 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6ae88 <+6776>: mov 0x10(%rdx),%rdx > 0x00007fbc3ce6ae8c <+6780>: mov %rdx,%rcx > 0x00007fbc3ce6ae8f <+6783>: mov %rdx,%rdi > 0x00007fbc3ce6ae92 <+6786>: sub %r11,%rcx > 0x00007fbc3ce6ae95 <+6789>: cmp $0x1fff,%rcx > 0x00007fbc3ce6ae9c <+6796>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6aea2 <+6802>: lea 0x3d14b7(%rip),%rsi # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6aea9 <+6809>: mov %rdx,%rcx > 0x00007fbc3ce6aeac <+6812>: sub %rsi,%rcx > 0x00007fbc3ce6aeaf <+6815>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6aeb6 <+6822>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6aebc <+6828>: lea 0x3d011d(%rip),%rsi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6aec3 <+6835>: mov %rdx,%rcx > 0x00007fbc3ce6aec6 <+6838>: sub %rsi,%rcx > 0x00007fbc3ce6aec9 <+6841>: cmp $0x137f,%rcx > 0x00007fbc3ce6aed0 <+6848>: jbe 0x7fbc3ce69720 <js_TraceScript(JSTracer*, JSScript*)+784> > 0x00007fbc3ce6aed6 <+6854>: jmpq 0x7fbc3ce6ae28 <js_TraceScript(JSTracer*, JSScript*)+6680> > 0x00007fbc3ce6aedb <+6859>: mov 0x8(%rax),%rcx > 0x00007fbc3ce6aedf <+6863>: test %rcx,%rcx > 0x00007fbc3ce6aee2 <+6866>: je 0x7fbc3ce6b112 <js_TraceScript(JSTracer*, JSScript*)+7426> > 0x00007fbc3ce6aee8 <+6872>: lea 0x3f1471(%rip),%rdx # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce6aeef <+6879>: mov %rsi,%rdi > 0x00007fbc3ce6aef2 <+6882>: sub %rdx,%rdi > 0x00007fbc3ce6aef5 <+6885>: cmp $0x1fff,%rdi > 0x00007fbc3ce6aefc <+6892>: ja 0x7fbc3ce6affe <js_TraceScript(JSTracer*, JSScript*)+7150> > 0x00007fbc3ce6af02 <+6898>: mov $0x1,%edx > 0x00007fbc3ce6af07 <+6903>: mov %rax,%rdi > 0x00007fbc3ce6af0a <+6906>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6af0f <+6911>: callq *%rcx > 0x00007fbc3ce6af11 <+6913>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6af16 <+6918>: jmpq 0x7fbc3ce6a873 <js_TraceScript(JSTracer*, JSScript*)+5219> > 0x00007fbc3ce6af1b <+6923>: mov %rsi,%rdx > 0x00007fbc3ce6af1e <+6926>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6af25 <+6933>: mov %rdx,%rcx > 0x00007fbc3ce6af28 <+6936>: add $0x28,%rcx > 0x00007fbc3ce6af2c <+6940>: mov %rsi,%r11 > 0x00007fbc3ce6af2f <+6943>: mov %rsi,%r8 > 0x00007fbc3ce6af32 <+6946>: and $0xfffffffffff00000,%r8 > 0x00007fbc3ce6af39 <+6953>: sub %rcx,%r11 > 0x00007fbc3ce6af3c <+6956>: mov 0x28(%rax),%edi > 0x00007fbc3ce6af3f <+6959>: sub %r8,%rdx > 0x00007fbc3ce6af42 <+6962>: mov %r11,%rcx > 0x00007fbc3ce6af45 <+6965>: sar $0x3,%rcx > 0x00007fbc3ce6af49 <+6969>: sar $0x6,%rdx > 0x00007fbc3ce6af4d <+6973>: lea 0xfa000(%r8,%rdx,1),%rdx > 0x00007fbc3ce6af55 <+6981>: mov %rcx,%r10 > 0x00007fbc3ce6af58 <+6984>: mov $0x1,%r8d > 0x00007fbc3ce6af5e <+6990>: shr $0x6,%r10 > 0x00007fbc3ce6af62 <+6994>: mov %r8,%r9 > 0x00007fbc3ce6af65 <+6997>: lea (%rdx,%r10,8),%r11 > 0x00007fbc3ce6af69 <+7001>: shl %cl,%r9 > 0x00007fbc3ce6af6c <+7004>: mov (%r11),%r10 > 0x00007fbc3ce6af6f <+7007>: test %r9,%r10 > 0x00007fbc3ce6af72 <+7010>: jne 0x7fbc3ce6a840 <js_TraceScript(JSTracer*, JSScript*)+5168> > 0x00007fbc3ce6af78 <+7016>: or %r10,%r9 > 0x00007fbc3ce6af7b <+7019>: test %edi,%edi > 0x00007fbc3ce6af7d <+7021>: mov %r9,(%r11) > 0x00007fbc3ce6af80 <+7024>: je 0x7fbc3ce6afa2 <js_TraceScript(JSTracer*, JSScript*)+7058> > 0x00007fbc3ce6af82 <+7026>: add %rdi,%rcx > 0x00007fbc3ce6af85 <+7029>: shl %cl,%r8 > 0x00007fbc3ce6af88 <+7032>: shr $0x6,%rcx > 0x00007fbc3ce6af8c <+7036>: lea (%rdx,%rcx,8),%rdx > 0x00007fbc3ce6af90 <+7040>: mov (%rdx),%rcx > 0x00007fbc3ce6af93 <+7043>: test %rcx,%r8 > 0x00007fbc3ce6af96 <+7046>: jne 0x7fbc3ce6a840 <js_TraceScript(JSTracer*, JSScript*)+5168> > 0x00007fbc3ce6af9c <+7052>: or %r8,%rcx > 0x00007fbc3ce6af9f <+7055>: mov %rcx,(%rdx) > 0x00007fbc3ce6afa2 <+7058>: mov 0x8(%rsp),%rdi > 0x00007fbc3ce6afa7 <+7063>: cmp 0x30(%rax),%rdi > 0x00007fbc3ce6afab <+7067>: jbe 0x7fbc3ce6b2d5 <js_TraceScript(JSTracer*, JSScript*)+7877> > 0x00007fbc3ce6afb1 <+7073>: mov %rax,%rdi > 0x00007fbc3ce6afb4 <+7076>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6afb9 <+7081>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6afbe <+7086>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6afc3 <+7091>: jmpq 0x7fbc3ce6a840 <js_TraceScript(JSTracer*, JSScript*)+5168> > 0x00007fbc3ce6afc8 <+7096>: mov 0x8(%rbx),%rax > 0x00007fbc3ce6afcc <+7100>: test %rax,%rax > 0x00007fbc3ce6afcf <+7103>: je 0x7fbc3ce6b22d <js_TraceScript(JSTracer*, JSScript*)+7709> > 0x00007fbc3ce6afd5 <+7109>: lea 0x3f1384(%rip),%rdx # 0x7fbc3d25c360 <_ZN8JSString15unitStringTableE> > 0x00007fbc3ce6afdc <+7116>: mov %rsi,%rdi > 0x00007fbc3ce6afdf <+7119>: sub %rdx,%rdi > 0x00007fbc3ce6afe2 <+7122>: cmp $0x1fff,%rdi > 0x00007fbc3ce6afe9 <+7129>: ja 0x7fbc3ce6b1d7 <js_TraceScript(JSTracer*, JSScript*)+7623> > 0x00007fbc3ce6afef <+7135>: mov $0x1,%edx > 0x00007fbc3ce6aff4 <+7140>: mov %rbx,%rdi > 0x00007fbc3ce6aff7 <+7143>: callq *%rax > 0x00007fbc3ce6aff9 <+7145>: jmpq 0x7fbc3ce6ac8c <js_TraceScript(JSTracer*, JSScript*)+6268> > 0x00007fbc3ce6affe <+7150>: lea 0x3d135b(%rip),%rdx # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6b005 <+7157>: mov %rsi,%rdi > 0x00007fbc3ce6b008 <+7160>: sub %rdx,%rdi > 0x00007fbc3ce6b00b <+7163>: mov $0x1,%edx > 0x00007fbc3ce6b010 <+7168>: cmp $0x1ffff,%rdi > 0x00007fbc3ce6b017 <+7175>: jbe 0x7fbc3ce6af07 <js_TraceScript(JSTracer*, JSScript*)+6903> > 0x00007fbc3ce6b01d <+7181>: lea 0x3cffbc(%rip),%rdi # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6b024 <+7188>: mov %rsi,%r11 > 0x00007fbc3ce6b027 <+7191>: sub %rdi,%r11 > 0x00007fbc3ce6b02a <+7194>: cmp $0x137f,%r11 > 0x00007fbc3ce6b031 <+7201>: jbe 0x7fbc3ce6af07 <js_TraceScript(JSTracer*, JSScript*)+6903> > 0x00007fbc3ce6b037 <+7207>: mov %rsi,%rdx > 0x00007fbc3ce6b03a <+7210>: lea 0x1520e7(%rip),%rdi # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce6b041 <+7217>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6b048 <+7224>: mov 0x18(%rdx),%edx > 0x00007fbc3ce6b04b <+7227>: movzbl (%rdi,%rdx,1),%edx > 0x00007fbc3ce6b04f <+7231>: jmpq 0x7fbc3ce6af07 <js_TraceScript(JSTracer*, JSScript*)+6903> > 0x00007fbc3ce6b054 <+7236>: mov %rsi,%rax > 0x00007fbc3ce6b057 <+7239>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce6b05d <+7245>: mov %rax,%rdx > 0x00007fbc3ce6b060 <+7248>: add $0x28,%rdx > 0x00007fbc3ce6b064 <+7252>: mov %rsi,%rcx > 0x00007fbc3ce6b067 <+7255>: mov 0x28(%rbx),%edi > 0x00007fbc3ce6b06a <+7258>: sub %rdx,%rcx > 0x00007fbc3ce6b06d <+7261>: mov %rsi,%rdx > 0x00007fbc3ce6b070 <+7264>: and $0xfffffffffff00000,%rdx > 0x00007fbc3ce6b077 <+7271>: sar $0x3,%rcx > 0x00007fbc3ce6b07b <+7275>: sub %rdx,%rax > 0x00007fbc3ce6b07e <+7278>: mov %rcx,%r9 > 0x00007fbc3ce6b081 <+7281>: sar $0x6,%rax > 0x00007fbc3ce6b085 <+7285>: shr $0x6,%r9 > 0x00007fbc3ce6b089 <+7289>: lea 0xfa000(%rdx,%rax,1),%rax > 0x00007fbc3ce6b091 <+7297>: mov $0x1,%edx > 0x00007fbc3ce6b096 <+7302>: mov %rdx,%r8 > 0x00007fbc3ce6b099 <+7305>: lea (%rax,%r9,8),%r10 > 0x00007fbc3ce6b09d <+7309>: shl %cl,%r8 > 0x00007fbc3ce6b0a0 <+7312>: mov (%r10),%r9 > 0x00007fbc3ce6b0a3 <+7315>: test %r8,%r9 > 0x00007fbc3ce6b0a6 <+7318>: jne 0x7fbc3ce6ac59 <js_TraceScript(JSTracer*, JSScript*)+6217> > 0x00007fbc3ce6b0ac <+7324>: or %r9,%r8 > 0x00007fbc3ce6b0af <+7327>: test %edi,%edi > 0x00007fbc3ce6b0b1 <+7329>: mov %r8,(%r10) > 0x00007fbc3ce6b0b4 <+7332>: je 0x7fbc3ce6b0d6 <js_TraceScript(JSTracer*, JSScript*)+7366> > 0x00007fbc3ce6b0b6 <+7334>: add %rdi,%rcx > 0x00007fbc3ce6b0b9 <+7337>: shl %cl,%rdx > 0x00007fbc3ce6b0bc <+7340>: shr $0x6,%rcx > 0x00007fbc3ce6b0c0 <+7344>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce6b0c4 <+7348>: mov (%rax),%rcx > 0x00007fbc3ce6b0c7 <+7351>: test %rcx,%rdx > 0x00007fbc3ce6b0ca <+7354>: jne 0x7fbc3ce6ac59 <js_TraceScript(JSTracer*, JSScript*)+6217> > 0x00007fbc3ce6b0d0 <+7360>: or %rcx,%rdx > 0x00007fbc3ce6b0d3 <+7363>: mov %rdx,(%rax) > 0x00007fbc3ce6b0d6 <+7366>: cmp 0x30(%rbx),%r12 > 0x00007fbc3ce6b0da <+7370>: jbe 0x7fbc3ce6b303 <js_TraceScript(JSTracer*, JSScript*)+7923> > 0x00007fbc3ce6b0e0 <+7376>: mov %rbx,%rdi > 0x00007fbc3ce6b0e3 <+7379>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6b0e8 <+7384>: jmpq 0x7fbc3ce6ac59 <js_TraceScript(JSTracer*, JSScript*)+6217> > 0x00007fbc3ce6b0ed <+7389>: nopl (%rax) > 0x00007fbc3ce6b0f0 <+7392>: mov %rbx,%rdi > 0x00007fbc3ce6b0f3 <+7395>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b0f8 <+7400>: jmpq 0x7fbc3ce6a2c8 <js_TraceScript(JSTracer*, JSScript*)+3768> > 0x00007fbc3ce6b0fd <+7405>: mov %rcx,%rdx > 0x00007fbc3ce6b100 <+7408>: jmpq 0x7fbc3ce6af28 <js_TraceScript(JSTracer*, JSScript*)+6936> > 0x00007fbc3ce6b105 <+7413>: mov %rbx,%rdi > 0x00007fbc3ce6b108 <+7416>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b10d <+7421>: jmpq 0x7fbc3ce6a31e <js_TraceScript(JSTracer*, JSScript*)+3854> > 0x00007fbc3ce6b112 <+7426>: mov %rsi,%rdx > 0x00007fbc3ce6b115 <+7429>: mov %rsi,%rdi > 0x00007fbc3ce6b118 <+7432>: mov 0x28(%rax),%r8d > 0x00007fbc3ce6b11c <+7436>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6b123 <+7443>: lea 0x28(%rdx),%rcx > 0x00007fbc3ce6b127 <+7447>: sub %rcx,%rdi > 0x00007fbc3ce6b12a <+7450>: mov %rdi,%rcx > 0x00007fbc3ce6b12d <+7453>: mov %rsi,%rdi > 0x00007fbc3ce6b130 <+7456>: and $0xfffffffffff00000,%rdi > 0x00007fbc3ce6b137 <+7463>: sar $0x3,%rcx > 0x00007fbc3ce6b13b <+7467>: sub %rdi,%rdx > 0x00007fbc3ce6b13e <+7470>: mov %rcx,%r9 > 0x00007fbc3ce6b141 <+7473>: sar $0x6,%rdx > 0x00007fbc3ce6b145 <+7477>: shr $0x6,%r9 > 0x00007fbc3ce6b149 <+7481>: lea 0xfa000(%rdi,%rdx,1),%rdx > 0x00007fbc3ce6b151 <+7489>: mov $0x1,%edi > 0x00007fbc3ce6b156 <+7494>: mov %rdi,%r10 > 0x00007fbc3ce6b159 <+7497>: lea (%rdx,%r9,8),%r9 > 0x00007fbc3ce6b15d <+7501>: shl %cl,%r10 > 0x00007fbc3ce6b160 <+7504>: mov (%r9),%r11 > 0x00007fbc3ce6b163 <+7507>: test %r10,%r11 > 0x00007fbc3ce6b166 <+7510>: jne 0x7fbc3ce6a873 <js_TraceScript(JSTracer*, JSScript*)+5219> > 0x00007fbc3ce6b16c <+7516>: or %r11,%r10 > 0x00007fbc3ce6b16f <+7519>: test %r8d,%r8d > 0x00007fbc3ce6b172 <+7522>: mov %r10,(%r9) > 0x00007fbc3ce6b175 <+7525>: je 0x7fbc3ce6b197 <js_TraceScript(JSTracer*, JSScript*)+7559> > 0x00007fbc3ce6b177 <+7527>: add %r8,%rcx > 0x00007fbc3ce6b17a <+7530>: shl %cl,%rdi > 0x00007fbc3ce6b17d <+7533>: shr $0x6,%rcx > 0x00007fbc3ce6b181 <+7537>: lea (%rdx,%rcx,8),%rdx > 0x00007fbc3ce6b185 <+7541>: mov (%rdx),%rcx > 0x00007fbc3ce6b188 <+7544>: test %rcx,%rdi > 0x00007fbc3ce6b18b <+7547>: jne 0x7fbc3ce6a873 <js_TraceScript(JSTracer*, JSScript*)+5219> > 0x00007fbc3ce6b191 <+7553>: or %rdi,%rcx > 0x00007fbc3ce6b194 <+7556>: mov %rcx,(%rdx) > 0x00007fbc3ce6b197 <+7559>: mov 0x8(%rsp),%rdi > 0x00007fbc3ce6b19c <+7564>: cmp 0x30(%rax),%rdi > 0x00007fbc3ce6b1a0 <+7568>: jbe 0x7fbc3ce6b2ec <js_TraceScript(JSTracer*, JSScript*)+7900> > 0x00007fbc3ce6b1a6 <+7574>: mov %rax,%rdi > 0x00007fbc3ce6b1a9 <+7577>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6b1ae <+7582>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6b1b3 <+7587>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6b1b8 <+7592>: jmpq 0x7fbc3ce6a873 <js_TraceScript(JSTracer*, JSScript*)+5219> > 0x00007fbc3ce6b1bd <+7597>: mov %rbx,%rdi > 0x00007fbc3ce6b1c0 <+7600>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b1c5 <+7605>: jmpq 0x7fbc3ce6a448 <js_TraceScript(JSTracer*, JSScript*)+4152> > 0x00007fbc3ce6b1ca <+7610>: mov %rbx,%rdi > 0x00007fbc3ce6b1cd <+7613>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b1d2 <+7618>: jmpq 0x7fbc3ce6a49e <js_TraceScript(JSTracer*, JSScript*)+4238> > 0x00007fbc3ce6b1d7 <+7623>: lea 0x3d1182(%rip),%rdx # 0x7fbc3d23c360 <_ZN8JSString18length2StringTableE> > 0x00007fbc3ce6b1de <+7630>: mov %rsi,%rcx > 0x00007fbc3ce6b1e1 <+7633>: sub %rdx,%rcx > 0x00007fbc3ce6b1e4 <+7636>: mov $0x1,%edx > 0x00007fbc3ce6b1e9 <+7641>: cmp $0x1ffff,%rcx > 0x00007fbc3ce6b1f0 <+7648>: jbe 0x7fbc3ce6aff4 <js_TraceScript(JSTracer*, JSScript*)+7140> > 0x00007fbc3ce6b1f6 <+7654>: lea 0x3cfde3(%rip),%rcx # 0x7fbc3d23afe0 <_ZN8JSString18hundredStringTableE> > 0x00007fbc3ce6b1fd <+7661>: mov %rsi,%rdi > 0x00007fbc3ce6b200 <+7664>: sub %rcx,%rdi > 0x00007fbc3ce6b203 <+7667>: cmp $0x137f,%rdi > 0x00007fbc3ce6b20a <+7674>: jbe 0x7fbc3ce6aff4 <js_TraceScript(JSTracer*, JSScript*)+7140> > 0x00007fbc3ce6b210 <+7680>: mov %rsi,%rdx > 0x00007fbc3ce6b213 <+7683>: lea 0x151f0e(%rip),%rcx # 0x7fbc3cfbd128 <_ZZN2js2gcL23GetFinalizableTraceKindEmE3map> > 0x00007fbc3ce6b21a <+7690>: and $0xfffffffffffff000,%rdx > 0x00007fbc3ce6b221 <+7697>: mov 0x18(%rdx),%edx > 0x00007fbc3ce6b224 <+7700>: movzbl (%rcx,%rdx,1),%edx > 0x00007fbc3ce6b228 <+7704>: jmpq 0x7fbc3ce6aff4 <js_TraceScript(JSTracer*, JSScript*)+7140> > 0x00007fbc3ce6b22d <+7709>: mov %rsi,%rax > 0x00007fbc3ce6b230 <+7712>: mov %rsi,%rcx > 0x00007fbc3ce6b233 <+7715>: mov 0x28(%rbx),%edi > 0x00007fbc3ce6b236 <+7718>: and $0xfffffffffffff000,%rax > 0x00007fbc3ce6b23c <+7724>: lea 0x28(%rax),%rdx > 0x00007fbc3ce6b240 <+7728>: sub %rdx,%rcx > 0x00007fbc3ce6b243 <+7731>: mov %rsi,%rdx > 0x00007fbc3ce6b246 <+7734>: and $0xfffffffffff00000,%rdx > 0x00007fbc3ce6b24d <+7741>: sar $0x3,%rcx > 0x00007fbc3ce6b251 <+7745>: sub %rdx,%rax > 0x00007fbc3ce6b254 <+7748>: mov %rcx,%r8 > 0x00007fbc3ce6b257 <+7751>: sar $0x6,%rax > 0x00007fbc3ce6b25b <+7755>: shr $0x6,%r8 > 0x00007fbc3ce6b25f <+7759>: lea 0xfa000(%rdx,%rax,1),%rax > 0x00007fbc3ce6b267 <+7767>: mov $0x1,%edx > 0x00007fbc3ce6b26c <+7772>: mov %rdx,%r9 > 0x00007fbc3ce6b26f <+7775>: lea (%rax,%r8,8),%r8 > 0x00007fbc3ce6b273 <+7779>: shl %cl,%r9 > 0x00007fbc3ce6b276 <+7782>: mov (%r8),%r10 > 0x00007fbc3ce6b279 <+7785>: test %r9,%r10 > 0x00007fbc3ce6b27c <+7788>: jne 0x7fbc3ce6ac8c <js_TraceScript(JSTracer*, JSScript*)+6268> > 0x00007fbc3ce6b282 <+7794>: or %r10,%r9 > 0x00007fbc3ce6b285 <+7797>: test %edi,%edi > 0x00007fbc3ce6b287 <+7799>: mov %r9,(%r8) > 0x00007fbc3ce6b28a <+7802>: je 0x7fbc3ce6b2ac <js_TraceScript(JSTracer*, JSScript*)+7836> > 0x00007fbc3ce6b28c <+7804>: add %rdi,%rcx > 0x00007fbc3ce6b28f <+7807>: shl %cl,%rdx > 0x00007fbc3ce6b292 <+7810>: shr $0x6,%rcx > 0x00007fbc3ce6b296 <+7814>: lea (%rax,%rcx,8),%rax > 0x00007fbc3ce6b29a <+7818>: mov (%rax),%rcx > 0x00007fbc3ce6b29d <+7821>: test %rcx,%rdx > 0x00007fbc3ce6b2a0 <+7824>: jne 0x7fbc3ce6ac8c <js_TraceScript(JSTracer*, JSScript*)+6268> > 0x00007fbc3ce6b2a6 <+7830>: or %rcx,%rdx > 0x00007fbc3ce6b2a9 <+7833>: mov %rdx,(%rax) > 0x00007fbc3ce6b2ac <+7836>: cmp 0x30(%rbx),%r12 > 0x00007fbc3ce6b2b0 <+7840>: jbe 0x7fbc3ce6b310 <js_TraceScript(JSTracer*, JSScript*)+7936> > 0x00007fbc3ce6b2b2 <+7842>: mov %rbx,%rdi > 0x00007fbc3ce6b2b5 <+7845>: callq 0x7fbc3ce66310 <js::gc::MarkChildren(JSTracer*, JSObject*)> > 0x00007fbc3ce6b2ba <+7850>: jmpq 0x7fbc3ce6ac8c <js_TraceScript(JSTracer*, JSScript*)+6268> > 0x00007fbc3ce6b2bf <+7855>: nop > 0x00007fbc3ce6b2c0 <+7856>: mov %rdx,%rax > 0x00007fbc3ce6b2c3 <+7859>: jmpq 0x7fbc3ce6b060 <js_TraceScript(JSTracer*, JSScript*)+7248> > 0x00007fbc3ce6b2c8 <+7864>: nopl 0x0(%rax,%rax,1) > 0x00007fbc3ce6b2d0 <+7872>: callq 0x7fbc3cd328c0 <__stack_chk_fail@plt> > 0x00007fbc3ce6b2d5 <+7877>: mov %rax,%rdi > 0x00007fbc3ce6b2d8 <+7880>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6b2dd <+7885>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b2e2 <+7890>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6b2e7 <+7895>: jmpq 0x7fbc3ce6a840 <js_TraceScript(JSTracer*, JSScript*)+5168> > 0x00007fbc3ce6b2ec <+7900>: mov %rax,%rdi > 0x00007fbc3ce6b2ef <+7903>: mov %rax,0x10(%rsp) > 0x00007fbc3ce6b2f4 <+7908>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b2f9 <+7913>: mov 0x10(%rsp),%rax > 0x00007fbc3ce6b2fe <+7918>: jmpq 0x7fbc3ce6a873 <js_TraceScript(JSTracer*, JSScript*)+5219> > 0x00007fbc3ce6b303 <+7923>: mov %rbx,%rdi > 0x00007fbc3ce6b306 <+7926>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b30b <+7931>: jmpq 0x7fbc3ce6ac59 <js_TraceScript(JSTracer*, JSScript*)+6217> > 0x00007fbc3ce6b310 <+7936>: mov %rbx,%rdi > 0x00007fbc3ce6b313 <+7939>: callq 0x7fbc3cdb1a60 <js::GCMarker::delayMarkingChildren(void*)> > 0x00007fbc3ce6b318 <+7944>: jmpq 0x7fbc3ce6ac8c <js_TraceScript(JSTracer*, JSScript*)+6268> >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 1105284
: 902626 |
902627
|
902628
|
902629
|
902630
|
902631
|
902632
|
902633
|
902634
|
902635
|
902636