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 614717 Details for
Bug 858938
[abrt] gnome-shell-3.4.1-5.fc17: test: Process /usr/bin/gnome-shell was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 1.12 MB, created by
Raymond Vassieux
on 2012-09-20 05:57:37 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Raymond Vassieux
Created:
2012-09-20 05:57:37 UTC
Size:
1.12 MB
patch
obsolete
>[New LWP 1186] >[New LWP 1188] >[New LWP 1189] >[New LWP 1190] >[New LWP 1191] >[New LWP 1250] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gnome-shell --gdm-mode'. >Program terminated with signal 11, Segmentation fault. >#0 test (atom=<synthetic pointer>, entry=<synthetic pointer>, pobj=@0x7fff8800d930: 0x7ff62cf04080, obj=@0x7fff8800d760: 0x7ff61b4e26e8, pc=0x1e64988 "\323", cx=0x1d0b920, this=0x1d0bd08) at jspropertycacheinlines.h:84 >84 if (entry->kpc == pc && entry->kshape == kshape) { > >Thread 6 (Thread 0x7ff60bffd700 (LWP 1250)): >#0 0x00000037dfee8bcf in __GI___poll (fds=fds@entry=0x7ff604001460, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000037fac30f4f in poll_func (ufds=0x7ff604001460, nfds=2, timeout=-1, userdata=0x26ef8d0) at pulse/thread-mainloop.c:69 > mutex = 0x26ef8d0 > r = <optimized out> >#2 0x00000037fac224cc in pa_mainloop_poll (m=m@entry=0x28bbdf0) at pulse/mainloop.c:875 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#3 0x00000037fac22b29 in pa_mainloop_iterate (m=m@entry=0x28bbdf0, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:957 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#4 0x00000037fac22be0 in pa_mainloop_run (m=0x28bbdf0, retval=retval@entry=0x0) at pulse/mainloop.c:975 > r = <optimized out> >#5 0x00000037fac30eff in thread (userdata=0x2768280) at pulse/thread-mainloop.c:88 > m = 0x2768280 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#6 0x00000037fa043343 in internal_thread_func (userdata=0x26e4250) at pulsecore/thread-posix.c:83 > t = 0x26e4250 >#7 0x00000037e0207d14 in start_thread (arg=0x7ff60bffd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff60bffd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140694739998464, 5842794205828662122, 0, 239977234432, 140694739998464, 1, -5838404955873950870, 5871011795913589610}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x00000037dfef167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 5 (Thread 0x7ff62dcf9700 (LWP 1191)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 >No locals. >#1 0x00000037ec6238a0 in PR_WaitCondVar (cvar=0x1d02530, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x1d025d0 >#2 0x00000037ff6b99a8 in js::GCHelperThread::threadLoop (this=0x1c9b5d8, rt=0x1c9b360) at jsgc.cpp:2084 > lock = {rt = 0x1c9b360} >#3 0x00000037ec628c03 in _pt_root (arg=0x1d025d0) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:155 > thred = 0x1d025d0 > detached = 0 >#4 0x00000037e0207d14 in start_thread (arg=0x7ff62dcf9700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff62dcf9700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140695307261696, 5842794205828662122, 1, 239977234432, 140695307261696, 29995872, -5838461990892158102, 5871011795913589610}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x00000037dfef167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 4 (Thread 0x7ff62e50a700 (LWP 1190)): >#0 0x00000037dfee8bcf in __GI___poll (fds=fds@entry=0x7ff624001460, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000037fac30f4f in poll_func (ufds=0x7ff624001460, nfds=2, timeout=-1, userdata=0x1c90720) at pulse/thread-mainloop.c:69 > mutex = 0x1c90720 > r = <optimized out> >#2 0x00000037fac224cc in pa_mainloop_poll (m=m@entry=0x1c94500) at pulse/mainloop.c:875 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#3 0x00000037fac22b29 in pa_mainloop_iterate (m=m@entry=0x1c94500, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:957 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#4 0x00000037fac22be0 in pa_mainloop_run (m=0x1c94500, retval=retval@entry=0x0) at pulse/mainloop.c:975 > r = <optimized out> >#5 0x00000037fac30eff in thread (userdata=0x1c93b30) at pulse/thread-mainloop.c:88 > m = 0x1c93b30 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#6 0x00000037fa043343 in internal_thread_func (userdata=0x1c94750) at pulsecore/thread-posix.c:83 > t = 0x1c94750 >#7 0x00000037e0207d14 in start_thread (arg=0x7ff62e50a700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff62e50a700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140695315719936, 5842794205828662122, 0, 239977234432, 140695315719936, 0, -5838465023675939990, 5871011795913589610}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x00000037dfef167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7ff62ef12700 (LWP 1189)): >#0 0x00000037dfee8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000037e1a47964 in g_main_context_poll (n_fds=1, fds=0x7ff6200010e0, timeout=-1, context=0x1c717a0, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x37e1a55780 <g_poll> >#2 g_main_context_iterate (context=0x1c717a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7ff6200010e0 >#3 0x00000037e1a47dc2 in g_main_loop_run (loop=0x7ff6200010c0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007ff62ef17b0b in dconf_context_thread (data=0x1c717a0) at dconfcontext.c:11 > context = 0x1c717a0 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#5 0x00000037e1a6a305 in g_thread_proxy (data=0x1c6f370) at gthread.c:801 > thread = 0x1c6f370 >#6 0x00000037e0207d14 in start_thread (arg=0x7ff62ef12700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff62ef12700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140695326238464, 5842794205828662122, 0, 239977234432, 140695326238464, 29824928, -5838464203337186454, 5871011795913589610}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000037dfef167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7ff62f947700 (LWP 1188)): >#0 0x00000037dfee8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000037e1a47964 in g_main_context_poll (n_fds=5, fds=0x7ff628004400, timeout=-1, context=0x1c691b0, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x37e1a55780 <g_poll> >#2 g_main_context_iterate (context=0x1c691b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0x7ff628004400 >#3 0x00000037e1a47dc2 in g_main_loop_run (loop=0x1c67950) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000037e32c9466 in gdbus_shared_thread_func (user_data=0x1c69180) at gdbusprivate.c:277 > data = 0x1c69180 >#5 0x00000037e1a6a305 in g_thread_proxy (data=0x1c67050) at gthread.c:801 > thread = 0x1c67050 >#6 0x00000037e0207d14 in start_thread (arg=0x7ff62f947700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff62f947700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140695336941312, 5842794205828662122, 0, 239977234432, 140695336941312, 29790592, -5838466703545023638, 5871011795913589610}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000037dfef167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7ff6396ee9c0 (LWP 1186)): >#0 test (atom=<synthetic pointer>, entry=<synthetic pointer>, pobj=@0x7fff8800d930: 0x7ff62cf04080, obj=@0x7fff8800d760: 0x7ff61b4e26e8, pc=0x1e64988 "\323", cx=0x1d0b920, this=0x1d0bd08) at jspropertycacheinlines.h:84 >No locals. >#1 js::Interpret (cx=0x1d0b920, entryFrame=0x7ff62d0f9090, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4189 > aobj = 0x7ff61b4e26e8 > entry = 0x1d1d828 > obj2 = 0x7ff62cf04080 > atom = <optimized out> > rval = {data = {asBits = 18445336698825998336, debugView = {payload47 = 0, tag = JSVAL_TAG_NULL}, s = {payload = {i32 = 0, u32 = 0, why = JS_ARRAY_HOLE, word = 18445336698825998336}}, asDouble = -nan(0xb000000000000), asPtr = 0xfffb000000000000}} > obj = 0x7ff61b4e26e8 > vp = <optimized out> > i = 0 > rf = {mContext = 0x1d0b920, mSaved = 0} > normalJumpTable = {0x37ff6c7eff, 0x37ff6c9209, 0x37ff6c2148, 0x37ff6c8a94, 0x37ff6c6aaa, 0x37ff6c8975, 0x37ff6c29e8, 0x37ff6c378a, 0x37ff6c38d3, 0x37ff6c8b3e, 0x37ff6c339c, 0x37ff6c3320, 0x37ff6c2fff, 0x37ff6c3e8c, 0x37ff6c3d38, 0x37ff6c3bc5, 0x37ff6c3b16, 0x37ff6c3a67, 0x37ff6c4ffc, 0x37ff6c4eff, 0x37ff6c4bfa, 0x37ff6c5d14, 0x37ff6c5bc9, 0x37ff6c5a7e, 0x37ff6c59cd, 0x37ff6c591c, 0x37ff6c5863, 0x37ff6c571c, 0x37ff6c563f, 0x37ff6c5ecf, 0x37ff6c553d, 0x37ff6c5460, 0x37ff6c53de, 0x37ff6c535e, 0x37ff6c52cf, 0x37ff6c5290, 0x37ff6c51b8, 0x37ff6c50f8, 0x37ff6c320a, 0x37ff6c2a6c, 0x37ff6c32e7, 0x37ff6c4547, 0x37ff6c4565, 0x37ff6c3205, 0x37ff6c4542, 0x37ff6c4555, 0x37ff6c563a, 0x37ff6c453d, 0x37ff6c141e, 0x37ff6c1315, 0x37ff6c493b, 0x37ff6c141e, 0x37ff6c1315, 0x37ff6c2acc, 0x37ff6c1450, 0x37ff6c8605, 0x37ff6c8747, 0x37ff6c1597, 0x37ff6c6061, 0x37ff6c1597, 0x37ff6c8df1, 0x37ff6c8ee0, 0x37ff6c60aa, 0x37ff6c6066, 0x37ff6c8f45, 0x37ff6c4770, 0x37ff6c910a, 0x37ff6c8a2d, 0x37ff6c3832, 0x37ff6c3978, 0x37ff6c89a4, 0x37ff6c8c00, 0x37ff6c4e84, 0x37ff6c4e09, 0x37ff6c872a, 0x37ff6c352b, 0x37ff6c3469, 0x37ff6c3417, 0x37ff6c17d3, 0x37ff6c3e51, 0x37ff6c8e63, 0x37ff6c91dd, 0x37ff6c83c0, 0x37ff6c8ba0, 0x37ff6c2ecb, 0x37ff6c9047, 0x37ff6c8ff3, 0x37ff6c914e, 0x37ff6c85a9, 0x37ff6c7b1d, 0x37ff6c77b5, 0x37ff6c74a5, 0x37ff6c4945, 0x37ff6c2195, 0x37ff6c4968, 0x37ff6c4a44, 0x37ff6c4b19, 0x37ff6c4913, 0x37ff6c4928, 0x37ff6c48e6, 0x37ff6c491f, 0x37ff6c48d7, 0x37ff6c4a38, 0x37ff6c4831, 0x37ff6c48cb, 0x37ff6c39e8, 0x37ff6c2c22, 0x37ff6c30bc, 0x37ff6c303d, 0x37ff6c91a1, 0x37ff6c4051, 0x37ff6c4242, 0x37ff6c72a5, 0x37ff6c358c, 0x37ff6c70b3, 0x37ff6c7034, 0x37ff6c79cd, 0x37ff6c73d0, 0x37ff6c735c, 0x37ff6c8a71, 0x37ff6c7edc, 0x37ff6c4da7, 0x37ff6c29df, 0x37ff6c830c, 0x37ff6c84c7, 0x37ff6c4a33, 0x37ff6c22d0, 0x37ff6c6507, 0x37ff6c28eb, 0x37ff6c28eb, 0x37ff6c6290, 0x37ff6c2fb9, 0x37ff6c7250, 0x37ff6c3de8, 0x37ff6c7f8b, 0x37ff6c7327, 0x37ff6c273e, 0x37ff6c273e, 0x37ff6c8d73, 0x37ff6c9099, 0x37ff6c6948, 0x37ff6c209c, 0x37ff6c5e5f, 0x37ff6c5fac, 0x37ff6c36d9, 0x37ff6c3669, 0x37ff6c740f, 0x37ff6c4d45, 0x37ff6c2093, 0x37ff6c9275, 0x37ff6c8d69, 0x37ff6c2643, 0x37ff6c2643, 0x37ff6c72e0, 0x37ff6c2148, 0x37ff6c1755, 0x37ff6c8725, 0x37ff6c4247, 0x37ff6c4936, 0x37ff6c4931, 0x37ff6c0efa, 0x37ff6c0f00, 0x37ff6c60ee, 0x37ff6c6fec, 0x37ff6c6f6c, 0x37ff6c6f07, 0x37ff6c6e66, 0x37ff6c8076, 0x37ff6c8013, 0x37ff6c7fae, 0x37ff6c24e5, 0x37ff6c24e5, 0x37ff6c81d2, 0x37ff6c80ff, 0x37ff6c2421, 0x37ff6c2381, 0x37ff6c6e13, 0x37ff6c6bb0, 0x37ff6c6b47, 0x37ff6c6ade, 0x37ff6c82a3, 0x37ff6c793d, 0x37ff6c2104, 0x37ff6c78c0, 0x37ff6c7843, 0x37ff6c7a97, 0x37ff6c2381, 0x37ff6c4293, 0x37ff6c924d, 0x37ff6c7f22, 0x37ff6c3a02, 0x37ff6c37fa, 0x37ff6c2a40, 0x37ff6c2a40, 0x37ff6c7f68, 0x37ff6c7f45, 0x37ff6c8824, 0x37ff6c1755, 0x37ff6c2acc, 0x37ff6c2421...} > interpGuard = {cx = 0x1d0b920, regs = @0x7fff8800d950, prevContextRegs = 0x7fff8800da58} > argv = 0x7ff62d0f9090 > interpReturnOK = <optimized out> > len = <optimized out> > interruptJumpTable = {0x37ff6c7d87 <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x1e64968 > op = <optimized out> > rt = 0x1c9b360 > jumpTable = 0x37ffb14140 > regs = {sp = 0x7ff62d0f9100, pc = 0x1e64988 "\323", fp = 0x7ff62d0f9090} > script = 0x1e648b0 > atomNotDefined = <optimized out> >#2 0x00000037ff6d56bf in js::RunScript (cx=cx@entry=0x1d0b920, script=script@entry=0x1e648b0, fp=fp@entry=0x7ff62d0f9090) at jsinterp.cpp:653 > prepareInterp = {cx = 0x1d0b920, script = <optimized out>} > status = 458106600 >#3 0x00000037ff6d7632 in js::Invoke (cx=0x1d0b920, argsRef=..., flags=<optimized out>) at jsinterp.cpp:740 > preserve = {cx = 0x1d0b920, enumerators = 0x0} > clasp = 0x7ff61b4e26e8 > fun = 0x0 > frame = {cx_ = 0x1d0b920, regs_ = {sp = 0x7ff62d0f90f8, pc = 0x1e64988 "\323", fp = 0x7ff62d0f9090}, prevRegs_ = 0x19b1d40} > ok = <optimized out> > script = 0x1e648b0 >#4 0x00000037ff6a6585 in js::CallOrConstructBoundFunction (cx=0x1d0b920, argc=<optimized out>, vp=0x7ff62d0f9038) at jsfun.cpp:2319 > argslen = <optimized out> > target = 0x7ff61ba597e8 > args = {<js::CallArgs> = {argv_ = 0x7ff62d0f9090, argc_ = 0}, cx = 0x1d0b920, seg = 0x7ff62d0f9048, prevInvokeArgEnd = 0x7ff62d0f9048} >#5 0x00000037ff6d76cb in CallJSNative (vp=0x7ff62d0f9038, argc=0, native=<optimized out>, cx=0x1d0b920) at jscntxtinlines.h:701 > ok = <optimized out> >#6 js::Invoke (cx=cx@entry=0x1d0b920, argsRef=..., flags=flags@entry=0) at jsinterp.cpp:703 > clasp = 0x7ff61b4e26e8 > fun = 0x7ff61b0e7200 > frame = {cx_ = 0x6e006f005f0073, regs_ = {sp = 0x601, pc = 0x2 <Address 0x2 out of bounds>, fp = 0x0}, prevRegs_ = 0x601} > ok = <optimized out> > script = 0x7fff8800dcd0 >#7 0x00000037ff6d7c64 in js::ExternalInvoke (cx=0x1d0b920, thisv=..., fval=..., argc=<optimized out>, argv=0x0, rval=0x7fff8800dd78) at jsinterp.cpp:863 > args = {<js::CallArgs> = {argv_ = 0x7ff62d0f9048, argc_ = 0}, cx = 0x1d0b920, seg = 0x7ff62d0f9000, prevInvokeArgEnd = 0x0} >#8 0x00000037ff64d2fe in JS_CallFunctionValue (cx=cx@entry=0x1d0b920, obj=obj@entry=0x0, fval=31869320, fval@entry=18445618131306967552, argc=argc@entry=0, argv=<optimized out>, rval=<optimized out>) at jsapi.cpp:5145 > ok = <optimized out> >#9 0x0000003806c1650c in gjs_call_function_value (context=context@entry=0x1d0b920, obj=obj@entry=0x0, fval=18445618131306967552, argc=argc@entry=0, argv=argv@entry=0x0, rval=rval@entry=0x7fff8800dd78) at gjs/jsapi-util.c:1183 > result = <optimized out> >#10 0x0000003806c213ef in gjs_closure_invoke (closure=closure@entry=0x2ad4990, argc=argc@entry=0, argv=argv@entry=0x0, retval=retval@entry=0x7fff8800dd78) at gi/closure.c:267 > c = 0x2ad4990 > context = 0x1d0b920 >#11 0x00007ff62c732d38 in closure_source_func (data=0x2ad4990) at modules/mainloop.c:136 > retval = 18444773748872577024 > bool_val = 0 > context = 0x1d0b920 > runtime = <optimized out> >#12 closure_source_func (data=0x2ad4990, data@entry=<error reading variable: value has been optimized out>) at modules/mainloop.c:115 > closure = 0x2ad4990 >#13 0x00000037e1a4822b in g_timeout_dispatch (source=source@entry=0x1eef320, callback=<optimized out>, user_data=<optimized out>) at gmain.c:3882 > timeout_source = <optimized out> > again = <optimized out> >#14 0x00000037e1a47695 in g_main_dispatch (context=0x198f980) at gmain.c:2539 > dispatch = 0x37e1a48210 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x2ad4990 > callback = 0x7ff62c732cd0 <closure_source_func> > cb_funcs = 0x37e1d1d960 > cb_data = 0x1d963a0 > current_source_link = {data = 0x1eef320, next = 0x0} > need_destroy = <optimized out> > source = 0x1eef320 > current = 0x1c68390 > i = <optimized out> >#15 g_main_context_dispatch (context=context@entry=0x198f980) at gmain.c:3075 >No locals. >#16 0x00000037e1a479c8 in g_main_context_iterate (context=0x198f980, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 2147483647 > timeout = 999 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x2722750 >#17 0x00000037e1a47dc2 in g_main_loop_run (loop=0x19902d0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#18 0x00000036d62540b7 in meta_run () at core/main.c:555 > log_domains = {0x0, 0x36d629b81a "mutter", 0x36d629ab7d "Gtk", 0x36d629ab81 "Gdk", 0x36d629ab85 "GLib", 0x36d629ab8a "Pango", 0x36d629ab90 "GLib-GObject", 0x36d629ab9d "GThread"} > i = <optimized out> >#19 0x0000000000401c47 in main (argc=1, argv=0x7fff8800e068) at main.c:333 > ctx = <optimized out> > error = 0x0 > session_type = <optimized out> > ecode = <optimized out> > sender = 0x1c70600 >From To Syms Read Shared Object Library >0x00000036d762a030 0x00000036d7678440 Yes /usr/lib64/gnome-shell/libgnome-shell.so >0x0000003808011140 0x00000038080437bc Yes /lib64/libfolks.so.25 >0x0000003804809670 0x00000038048391e8 Yes /lib64/libgee.so.2 >0x00000036d622f4b0 0x00000036d6293bcc Yes /lib64/libmutter.so.0 >0x0000003806c10400 0x0000003806c2d8a4 Yes /lib64/libgjs.so.0 >0x00000037ff641080 0x00000037ff898970 Yes /lib64/libmozjs185.so.1.0 >0x00000037eca00fb0 0x00000037eca01ef8 Yes /lib64/libplds4.so >0x00000037ec2014d0 0x00000037ec202bd4 Yes /lib64/libplc4.so >0x00000037ec60d1f0 0x00000037ec62ca70 Yes /lib64/libnspr4.so >0x00000037e0600ea0 0x00000037e06019e0 Yes /lib64/libdl.so.2 >0x00000037ef204950 0x00000037ef20eb9c Yes /lib64/libgnome-menu-3.so.0 >0x00000037fb80af50 0x00000037fb83f880 Yes /lib64/libgstbase-0.10.so.0 >0x00000037f8224c60 0x00000037f82a168c Yes /lib64/libgstreamer-0.10.so.0 >0x00000037f42191e0 0x00000037f4250554 Yes /lib64/libsoup-2.4.so.1 >0x00000036d861ade0 0x00000036d8661ba0 Yes /lib64/libGL.so.1 >0x00000037fcc031b0 0x00000037fcc0680c Yes /lib64/libstartup-notification-1.so.0 >0x00000037ff207b50 0x00000037ff2248ec Yes /lib64/libgirepository-1.0.so.1 >0x00000037e2a00680 0x00000037e2a007fc Yes /lib64/libgthread-2.0.so.0 >0x00000037e2201950 0x00000037e22060ec Yes /lib64/libffi.so.5 >0x00000036d6e033c0 0x00000036d6e0c31c Yes /lib64/libcanberra.so.0 >0x000000380880c400 0x0000003808824ccc Yes /lib64/libtelepathy-logger.so.2 >0x00000037fd053970 0x00000037fd17a628 Yes /lib64/libtelepathy-glib.so.0 >0x00000037eee03ea0 0x00000037eee06c9c Yes /lib64/libpolkit-agent-1.so.0 >0x00000037f7e07680 0x00000037f7e12d80 Yes /lib64/libpolkit-gobject-1.so.0 >0x00000037f620d120 0x00000037f62294dc Yes /lib64/libnm-glib.so.4 >0x00000037f6a133c0 0x00000037f6a3b420 Yes /lib64/libnm-util.so.2 >0x00000037eb20a540 0x00000037eb21c594 Yes /lib64/libdbus-glib-1.so.2 >0x00000037e4e07760 0x00000037e4e302b4 Yes /lib64/libdbus-1.so.3 >0x00000037e0205790 0x00000037e0210494 Yes /lib64/libpthread.so.0 >0x00000037f1607960 0x00000037f16193b4 Yes /lib64/libgnome-keyring.so.0 >0x0000003807c1e540 0x0000003807c564e4 Yes /lib64/libgcr-3.so.1 >0x000000380781e140 0x0000003807863874 Yes /lib64/libgcr-base-3.so.1 >0x000000380640abb0 0x0000003806429198 Yes /lib64/libgck-1.so.0 >0x00000037f2602cd0 0x00000037f260ba6c Yes /lib64/libp11-kit.so.0 >0x00000037f0a02b30 0x00000037f0a04cb4 Yes /usr/lib64/gnome-bluetooth/libgnome-bluetooth-applet.so.0 >0x00000037e0e055f0 0x00000037e0e6ca4c Yes /lib64/libm.so.6 >0x00000036d7e30620 0x00000036d7ed422c Yes /lib64/libclutter-1.0.so.0 >0x00000036d8a035e0 0x00000036d8a05764 Yes /lib64/libcogl-pango.so.0 >0x00000037fc009be0 0x00000037fc01bc5c Yes /lib64/libjson-glib-1.0.so.0 >0x00000037e6e02130 0x00000037e6e0bfb4 Yes /lib64/libXi.so.6 >0x00000036d8216a60 0x00000036d826420c Yes /lib64/libcogl.so.9 >0x00000036d7203130 0x00000036d7207f04 Yes /lib64/libdrm.so.2 >0x00000037e4603700 0x00000037e460d7d0 Yes /lib64/libXext.so.6 >0x00000037e7a00b90 0x00000037e7a0159c Yes /lib64/libXdamage.so.1 >0x00000037e7600c30 0x00000037e7601774 Yes /lib64/libXcomposite.so.1 >0x00000037e2e010f0 0x00000037e2e01fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00000037e0a02260 0x00000037e0a0554c Yes /lib64/librt.so.1 >0x00000037e8a014f0 0x00000037e8a03cf8 Yes /lib64/libXfixes.so.3 >0x00000037f3208ce0 0x00000037f3227428 Yes /lib64/libcroco-0.6.so.3 >0x00000037e662cbc0 0x00000037e670da74 Yes /lib64/libxml2.so.2 >0x00000037e3a1dea0 0x00000037e3aa4260 Yes /lib64/libX11.so.6 >0x00000037e9e6e2a0 0x00000037ea0ffa90 Yes /lib64/libgtk-3.so.0 >0x00000037eaa1a080 0x00000037eaa5b944 Yes /lib64/libgdk-3.so.0 >0x00000037e9a09b30 0x00000037e9a15c04 Yes /lib64/libatk-1.0.so.0 >0x00000037e322eee0 0x00000037e32eaa84 Yes /lib64/libgio-2.0.so.0 >0x00000037e8604910 0x00000037e8609358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000037e7206750 0x00000037e7219b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000037ea6033c0 0x00000037ea604374 Yes /lib64/libcairo-gobject.so.2 >0x00000037e8e0eeb0 0x00000037e8e2d490 Yes /lib64/libpango-1.0.so.0 >0x00000037e820b2f0 0x00000037e828215c Yes /lib64/libcairo.so.2 >0x0000003808400d20 0x0000003808402614 Yes /lib64/libpulse-mainloop-glib.so.0 >0x00000037fac0c110 0x00000037fac36d18 Yes /lib64/libpulse.so.0 >0x00000037e260a910 0x00000037e2637dbc Yes /lib64/libgobject-2.0.so.0 >0x00000037e1a19b70 0x00000037e1aac74c Yes /lib64/libglib-2.0.so.0 >0x00000037dfe1ef60 0x00000037dff5f780 Yes /lib64/libc.so.6 >0x00000037f5a0b570 0x00000037f5a23278 Yes /lib64/libgconf-2.so.4 >0x00000037e4a01a70 0x00000037e4a079e0 Yes /lib64/libXrender.so.1 >0x00000036d6a01cb0 0x00000036d6a03160 Yes /lib64/libcanberra-gtk3.so.0 >0x00000037e7e02a80 0x00000037e7e076dc Yes /lib64/libXcursor.so.1 >0x00000037e5201830 0x00000037e5205f34 Yes /lib64/libXrandr.so.2 >0x00000037f2e01be0 0x00000037f2e05d18 Yes /lib64/libSM.so.6 >0x00000037f2a04eb0 0x00000037f2a12e1c Yes /lib64/libICE.so.6 >0x00000037e5e00b00 0x00000037e5e01438 Yes /lib64/libXinerama.so.1 >0x00000037ed65baf0 0x00000037ed6c13ab Yes /lib64/libstdc++.so.6 >0x00000037e42029d0 0x00000037e4212148 Yes /lib64/libgcc_s.so.1 >0x00000037dfa00b20 0x00000037dfa1a319 Yes /lib64/ld-linux-x86-64.so.2 >0x00000037fd60e8c0 0x00000037fd622058 Yes /lib64/libglapi.so.0 >0x00000037f36005c0 0x00000037f36006dc Yes /lib64/libX11-xcb.so.1 >0x00000037fea09f70 0x00000037fea101b8 Yes /lib64/libxcb-glx.so.0 >0x00000037e3e099c0 0x00000037e3e15878 Yes /lib64/libxcb.so.1 >0x00000037f2200f60 0x00000037f22039ac Yes /lib64/libXxf86vm.so.1 >0x00000037fb0025f0 0x00000037fb0033a4 Yes /lib64/libxcb-util.so.0 >0x00000037f52020b0 0x00000037f520614c Yes /lib64/libvorbisfile.so.3 >0x00000037f1a03810 0x00000037f1a1ad6c Yes /lib64/libvorbis.so.0 >0x00000037f0201a70 0x00000037f0204138 Yes /lib64/libogg.so.0 >0x00000036d6602880 0x00000036d660c010 Yes /lib64/libtdb.so.1 >0x00000037f4a02400 0x00000037f4a065d4 Yes /lib64/libltdl.so.7 >0x00000037efa0a2e0 0x00000037efa86860 Yes /lib64/libsqlite3.so.0 >0x00000037eea01e20 0x00000037eea05fc8 Yes /lib64/libsystemd-login.so.0 >0x00000037e5a03dd0 0x00000037e5a1cccc Yes /lib64/libexpat.so.1 >0x00000037eae016d0 0x00000037eae02d48 Yes /lib64/libuuid.so.1 >0x00000037ee209640 0x00000037ee22d070 Yes /lib64/libssl3.so >0x00000037ee609ca0 0x00000037ee622200 Yes /lib64/libsmime3.so >0x00000037eda18ac0 0x00000037edafb794 Yes /lib64/libnss3.so >0x00000037ed20aa30 0x00000037ed215af4 Yes /lib64/libnssutil3.so >0x00000037f0603830 0x00000037f060690c Yes /lib64/libgudev-1.0.so.0 >0x00000037eba07200 0x00000037eba52b48 Yes /lib64/libgcrypt.so.11 >0x00000037eb600960 0x00000037eb600ed8 Yes /lib64/libgpg-error.so.0 >0x00000037ef60ada0 0x00000037ef61c568 Yes /lib64/libgnome-bluetooth.so.10 >0x00000037e9607600 0x00000037e9621bfc Yes /lib64/libpangoft2-1.0.so.0 >0x00000037e6a0cbc0 0x00000037e6a77250 Yes /lib64/libfreetype.so.6 >0x00000037e6205ef0 0x00000037e621f6ec Yes /lib64/libfontconfig.so.1 >0x00000037e1201f50 0x00000037e120e718 Yes /lib64/libz.so.1 >0x00000037e1605fc0 0x00000037e1616768 Yes /lib64/libselinux.so.1 >0x00000037e1e039b0 0x00000037e1e11e1c Yes /lib64/libresolv.so.2 >0x00000037e5604fa0 0x00000037e5620ae0 Yes /lib64/libpng15.so.15 >0x00000037e9208d80 0x00000037e9272eec Yes /usr/lib64/libpixman-1.so.0 >0x00000037f8a023d0 0x00000037f8a058d4 Yes /lib64/libjson.so.0 >0x00000037fa0126d0 0x00000037fa04770c Yes /lib64/libpulsecommon-1.1.so >0x00000037f7201480 0x00000037f7203e48 Yes /lib64/libXtst.so.6 >0x00000037f9c03130 0x00000037f9c06c98 Yes /lib64/libwrap.so.0 >0x00000037f9806260 0x00000037f983e9c8 Yes /lib64/libsndfile.so.1 >0x00000037fa801340 0x00000037fa803998 Yes /lib64/libasyncns.so.0 >0x00000037e3600e80 0x00000037e3601bb0 Yes /lib64/libXau.so.6 >0x0000003c5c200dc0 0x0000003c5c205cac Yes /lib64/libcrypt.so.1 >0x00000037ede02ef0 0x00000037ede0a2d6 Yes /lib64/libudev.so.0 >0x00000037f76040d0 0x00000037f7611934 Yes /lib64/libnsl.so.1 >0x00000037f8601270 0x00000037f86093a4 Yes /lib64/libgsm.so.1 >0x00000037f7a0bfb0 0x00000037f7a30c78 Yes /lib64/libFLAC.so.8 >0x00000037f9213ab0 0x00000037f9216164 Yes /lib64/libvorbisenc.so.2 >0x00000037ece03520 0x00000037ece42538 Yes /lib64/libfreebl3.so >0x00007ff6330931b0 0x00007ff63309a67c Yes /lib64/libnss_files.so.2 >0x00007ff632dee930 0x00007ff632e05f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007ff632bc3310 0x00007ff632bccc9c Yes /lib64/libgvfscommon.so.0 >0x00007ff63298ff20 0x00007ff6329af0cc Yes /lib64/libbluray.so.1 >0x00007ff632789ee0 0x00007ff63278a814 Yes /lib64/libutil.so.1 >0x00007ff63256b700 0x00007ff63256d714 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00007ff632328950 0x00007ff63234c9e8 Yes /lib64/librsvg-2.so.2 >0x00007ff63211e710 0x00007ff63211eec0 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007ff631efcf80 0x00007ff631f0e684 Yes /usr/lib64/gtk-3.0/modules/libatk-bridge.so >0x00007ff631cd86b0 0x00007ff631ce69e4 Yes /lib64/libatspi.so.0 >0x00007ff631ac9020 0x00007ff631acb060 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007ff6312b67a0 0x00007ff6315575fc Yes /usr/lib64/dri/r300_dri.so >0x00007ff62fe9b350 0x00007ff630ac65e0 Yes /usr/lib64/llvm/libLLVM-3.0.so >0x00007ff62ef15a30 0x00007ff62ef18a18 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007ff62e50d150 0x00007ff62e50fe4c Yes /usr/lib64/libcanberra-0.28/libcanberra-pulse.so >0x00007ff62cc99830 0x00007ff62cc99a40 Yes /usr/lib64/gjs-1.0/langNative.so >0x00007ff62ca96a00 0x00007ff62ca97304 Yes /usr/lib64/gjs-1.0/gettextNative.so >0x00007ff62c732450 0x00007ff62c732d78 Yes /usr/lib64/gjs-1.0/mainloop.so >0x00007ff62c5195f0 0x00007ff62c51a024 Yes /lib64/libgjs-gdbus.so.0 >0x00007ff62c2d5470 0x00007ff62c2dddd8 Yes /usr/lib64/gjs-1.0/cairoNative.so >0x00007ff62c0cbde0 0x00007ff62c0cd0f8 Yes /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007ff61bdecc40 0x00007ff61bdf892c Yes /usr/lib64/gio/modules/libgiognutls.so >0x00000037f56188e0 0x00000037f5692a2c Yes /lib64/libgnutls.so.26 >0x00000037f3e01ce0 0x00000037f3e0c9e8 Yes /lib64/libtasn1.so.3 >0x00007ff61bbd5d20 0x00007ff61bbdfcac Yes /usr/lib64/pkcs11/gnome-keyring-pkcs11.so >0x00007ff61b7f3ad0 0x00007ff61b7facd4 Yes /usr/lib64/gjs-1.0/dbusNative.so >0x00007ff61b5e5e70 0x00007ff61b5eaa20 Yes /lib64/libgjs-dbus.so.0 >0x00007ff61b1f2d10 0x00007ff61b1fadb8 Yes /lib64/libupower-glib.so.1 >0x00007ff61add24e0 0x00007ff61adee058 Yes /lib64/libaccountsservice.so.0 >0x00007ff61abbcd70 0x00007ff61abbdc0a Yes /lib64/libsystemd-daemon.so.0 >0x00007ff61a9b7660 0x00007ff61a9b9798 Yes /lib64/libgdmgreeter.so.1 >0x00007ff619fb1bd0 0x00007ff619fb204c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007ff619dabe00 0x00007ff619dae0c4 Yes /lib64/libgnomekbd.so.7 >0x00007ff619b940d0 0x00007ff619b9f30c Yes /lib64/libxklavier.so.16 >0x00007ff61996ad60 0x00007ff6199829a0 Yes /lib64/libxkbfile.so.1 >0x00007ff619758f10 0x00007ff6197619dc Yes /lib64/libgnomekbdui.so.7 >$1 = 0x0 >$2 = 0x0 >rax 0x7ff61b4e26e8 140694996788968 >rbx 0x7ff61b4e26e8 140694996788968 >rcx 0x60ed 24813 >rdx 0x1e64988 31869320 >rsi 0x7ff62d0f9090 140695294677136 >rdi 0x1d0bd08 30457096 >rbp 0x1d1d828 0x1d1d828 >rsp 0x7fff8800d3f0 0x7fff8800d3f0 >r8 0x0 0 >r9 0x600002 6291458 >r10 0x7ff62d0f90e8 140695294677224 >r11 0x0 0 >r12 0x0 0 >r13 0x37ffb14140 240513007936 >r14 0x1e648b0 31869104 >r15 0x1d0b920 30456096 >rip 0x37ff6c9857 0x37ff6c9857 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35735> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode): > 0x00000037ff6c0cc0 <+0>: push %r15 > 0x00000037ff6c0cc2 <+2>: mov %rdi,%r15 > 0x00000037ff6c0cc5 <+5>: push %r14 > 0x00000037ff6c0cc7 <+7>: push %r13 > 0x00000037ff6c0cc9 <+9>: push %r12 > 0x00000037ff6c0ccb <+11>: push %rbp > 0x00000037ff6c0ccc <+12>: push %rbx > 0x00000037ff6c0ccd <+13>: sub $0x5e8,%rsp > 0x00000037ff6c0cd4 <+20>: mov 0x1a0(%rdi),%ebx > 0x00000037ff6c0cda <+26>: movl $0xffff,0x1a0(%rdi) > 0x00000037ff6c0ce4 <+36>: mov %fs:0x28,%rax > 0x00000037ff6c0ced <+45>: mov %rax,0x5d8(%rsp) > 0x00000037ff6c0cf5 <+53>: xor %eax,%eax > 0x00000037ff6c0cf7 <+55>: mov %edx,0xfc(%rsp) > 0x00000037ff6c0cfe <+62>: lea 0x560(%rsp),%rdx > 0x00000037ff6c0d06 <+70>: mov %ecx,0x94(%rsp) > 0x00000037ff6c0d0d <+77>: mov %ebx,0xe8(%rsp) > 0x00000037ff6c0d14 <+84>: mov 0x68(%rdi),%rbx > 0x00000037ff6c0d18 <+88>: mov %rsi,0xa8(%rsp) > 0x00000037ff6c0d20 <+96>: mov (%rbx),%rax > 0x00000037ff6c0d23 <+99>: mov %rbx,0x98(%rsp) > 0x00000037ff6c0d2b <+107>: mov %rax,0x560(%rsp) > 0x00000037ff6c0d33 <+115>: mov 0x8(%rbx),%rax > 0x00000037ff6c0d37 <+119>: mov %rax,0x568(%rsp) > 0x00000037ff6c0d3f <+127>: mov 0x10(%rbx),%rax > 0x00000037ff6c0d43 <+131>: addl $0x1,0x148(%rdi) > 0x00000037ff6c0d4a <+138>: mov %rdx,0x68(%rdi) > 0x00000037ff6c0d4e <+142>: mov 0x58(%rdi),%rbx > 0x00000037ff6c0d52 <+146>: mov (%rax),%ecx > 0x00000037ff6c0d54 <+148>: mov %rax,0x570(%rsp) > 0x00000037ff6c0d5c <+156>: mov %rbx,0xc8(%rsp) > 0x00000037ff6c0d64 <+164>: test $0x2,%cl > 0x00000037ff6c0d67 <+167>: je 0x37ff6c0d80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+192> > 0x00000037ff6c0d69 <+169>: test $0x8,%cl > 0x00000037ff6c0d6c <+172>: je 0x37ff6c1308 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1608> > 0x00000037ff6c0d72 <+178>: mov 0x10(%rax),%r14 > 0x00000037ff6c0d76 <+182>: jmp 0x37ff6c0d84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+196> > 0x00000037ff6c0d78 <+184>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6c0d80 <+192>: mov 0x8(%rax),%r14 > 0x00000037ff6c0d84 <+196>: mov (%rax),%edx > 0x00000037ff6c0d86 <+198>: movq $0x0,0xc0(%rsp) > 0x00000037ff6c0d92 <+210>: and $0xa,%edx > 0x00000037ff6c0d95 <+213>: cmp $0x2,%edx > 0x00000037ff6c0d98 <+216>: je 0x37ff6c1ec8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4616> > 0x00000037ff6c0d9e <+222>: mov 0x190(%r15),%rdx > 0x00000037ff6c0da5 <+229>: lea 0x453394(%rip),%r13 # 0x37ffb14140 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE15normalJumpTable> > 0x00000037ff6c0dac <+236>: mov 0x40(%r14),%rbx > 0x00000037ff6c0db0 <+240>: cmpq $0x0,(%rdx) > 0x00000037ff6c0db4 <+244>: lea 0x453b25(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c0dbb <+251>: mov %rbx,0x78(%rsp) > 0x00000037ff6c0dc0 <+256>: cmovne %rdx,%r13 > 0x00000037ff6c0dc4 <+260>: cmpl $0x2,0x94(%rsp) > 0x00000037ff6c0dcc <+268>: sete 0xb0(%rsp) > 0x00000037ff6c0dd4 <+276>: cmpq $0x0,0xa8(%rsp) > 0x00000037ff6c0ddd <+285>: cmovne 0xa8(%rsp),%rax > 0x00000037ff6c0de6 <+294>: and $0x20,%ecx > 0x00000037ff6c0de9 <+297>: mov %rax,0xa8(%rsp) > 0x00000037ff6c0df1 <+305>: jne 0x37ff6d3a17 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77143> > 0x00000037ff6c0df7 <+311>: cmpl $0x1,0x94(%rsp) > 0x00000037ff6c0dff <+319>: je 0x37ff6c1900 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3136> > 0x00000037ff6c0e05 <+325>: cmpl $0x3,0x94(%rsp) > 0x00000037ff6c0e0d <+333>: je 0x37ff6c1900 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3136> > 0x00000037ff6c0e13 <+339>: mov 0x168(%r15),%rax > 0x00000037ff6c0e1a <+346>: mov 0x30(%rax),%rax > 0x00000037ff6c0e1e <+350>: test %rax,%rax > 0x00000037ff6c0e21 <+353>: je 0x37ff6c0e35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+373> > 0x00000037ff6c0e23 <+355>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c0e2b <+363>: je 0x37ff6c0e35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+373> > 0x00000037ff6c0e2d <+365>: mov %r15,%rdi > 0x00000037ff6c0e30 <+368>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c0e35 <+373>: mov 0x570(%rsp),%rbx > 0x00000037ff6c0e3d <+381>: mov 0xc8(%rsp),%rdx > 0x00000037ff6c0e45 <+389>: mov 0x94(%rsp),%r8d > 0x00000037ff6c0e4d <+397>: mov (%rbx),%eax > 0x00000037ff6c0e4f <+399>: add $0x418,%rdx > 0x00000037ff6c0e56 <+406>: test $0x80,%ah > 0x00000037ff6c0e59 <+409>: cmove 0x78(%rsp),%rdx > 0x00000037ff6c0e5f <+415>: test %r8d,%r8d > 0x00000037ff6c0e62 <+418>: mov %rdx,0x78(%rsp) > 0x00000037ff6c0e67 <+423>: je 0x37ff6c1e28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4456> > 0x00000037ff6c0e6d <+429>: mov 0x190(%r15),%rdx > 0x00000037ff6c0e74 <+436>: cmpq $0x0,(%rdx) > 0x00000037ff6c0e78 <+440>: lea 0x453a61(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c0e7f <+447>: movb $0x0,0x80(%rsp) > 0x00000037ff6c0e87 <+455>: cmovne %rax,%r13 > 0x00000037ff6c0e8b <+459>: cmpb $0x0,0x1b9(%r15) > 0x00000037ff6c0e93 <+467>: jne 0x37ff6c1188 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1224> > 0x00000037ff6c0e99 <+473>: lea 0x150(%rsp),%rax > 0x00000037ff6c0ea1 <+481>: cmp 0x48(%r15),%rax > 0x00000037ff6c0ea5 <+485>: jbe 0x37ff6c11d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1305> > 0x00000037ff6c0eab <+491>: mov 0x568(%rsp),%rbx > 0x00000037ff6c0eb3 <+499>: movzbl (%rbx),%eax > 0x00000037ff6c0eb6 <+502>: movzbl %al,%r12d > 0x00000037ff6c0eba <+506>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c0ebf <+511>: lea 0x598(%rsp),%rbx > 0x00000037ff6c0ec7 <+519>: mov 0x94(%rsp),%r11d > 0x00000037ff6c0ecf <+527>: mov %rbx,0xd8(%rsp) > 0x00000037ff6c0ed7 <+535>: lea 0x5b8(%rsp),%rbx > 0x00000037ff6c0edf <+543>: test %r11d,%r11d > 0x00000037ff6c0ee2 <+546>: setne 0xef(%rsp) > 0x00000037ff6c0eea <+554>: mov %rbx,0xe0(%rsp) > 0x00000037ff6c0ef2 <+562>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c0ef8 <+568>: jmpq *%rax > 0x00000037ff6c0efa <+570>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c0f00 <+576>: mov 0x570(%rsp),%rax > 0x00000037ff6c0f08 <+584>: mov (%rax),%edx > 0x00000037ff6c0f0a <+586>: test $0x200000,%edx > 0x00000037ff6c0f10 <+592>: jne 0x37ff6c0f4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+654> > 0x00000037ff6c0f12 <+594>: test $0x8,%dl > 0x00000037ff6c0f15 <+597>: lea -0x10(%rax),%rsi > 0x00000037ff6c0f19 <+601>: jne 0x37ff6c0f31 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+625> > 0x00000037ff6c0f1b <+603>: mov 0x8(%rax),%rcx > 0x00000037ff6c0f1f <+607>: mov %rax,%rsi > 0x00000037ff6c0f22 <+610>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c0f26 <+614>: shl $0x3,%rcx > 0x00000037ff6c0f2a <+618>: sub %rcx,%rsi > 0x00000037ff6c0f2d <+621>: sub $0x10,%rsi > 0x00000037ff6c0f31 <+625>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c0f3b <+635>: and (%rsi),%rcx > 0x00000037ff6c0f3e <+638>: or $0x200000,%edx > 0x00000037ff6c0f44 <+644>: mov 0x28(%rcx),%rcx > 0x00000037ff6c0f48 <+648>: mov %edx,(%rax) > 0x00000037ff6c0f4a <+650>: mov %rcx,0x18(%rax) > 0x00000037ff6c0f4e <+654>: lea 0x1dcd2f(%rip),%rsi # 0x37ff89dc84 <js_CodeSpec+4> > 0x00000037ff6c0f55 <+661>: movslq %r12d,%rbx > 0x00000037ff6c0f58 <+664>: mov 0x18(%rax),%rdi > 0x00000037ff6c0f5c <+668>: mov %rbx,0xd0(%rsp) > 0x00000037ff6c0f64 <+676>: testb $0x2,0x3(%rsi,%rbx,8) > 0x00000037ff6c0f69 <+681>: mov %rdi,0x220(%rsp) > 0x00000037ff6c0f71 <+689>: jne 0x37ff6c1f2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4717> > 0x00000037ff6c0f77 <+695>: mov 0x220(%rsp),%rax > 0x00000037ff6c0f7f <+703>: mov 0x568(%rsp),%rdx > 0x00000037ff6c0f87 <+711>: mov 0x168(%r15),%rdi > 0x00000037ff6c0f8e <+718>: mov 0x14(%rax),%ecx > 0x00000037ff6c0f91 <+721>: mov %rdx,%rbp > 0x00000037ff6c0f94 <+724>: shr $0xc,%rbp > 0x00000037ff6c0f98 <+728>: add $0xa8,%rdi > 0x00000037ff6c0f9f <+735>: xor %rdx,%rbp > 0x00000037ff6c0fa2 <+738>: add %rcx,%rbp > 0x00000037ff6c0fa5 <+741>: and $0xfff,%ebp > 0x00000037ff6c0fab <+747>: shl $0x5,%rbp > 0x00000037ff6c0faf <+751>: add %rdi,%rbp > 0x00000037ff6c0fb2 <+754>: cmp 0x0(%rbp),%rdx > 0x00000037ff6c0fb6 <+758>: je 0x37ff6c1ee7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4647> > 0x00000037ff6c0fbc <+764>: lea 0x240(%rsp),%rbx > 0x00000037ff6c0fc4 <+772>: lea 0x220(%rsp),%rcx > 0x00000037ff6c0fcc <+780>: mov %rbp,%r9 > 0x00000037ff6c0fcf <+783>: mov %r15,%rsi > 0x00000037ff6c0fd2 <+786>: mov %rbx,%r8 > 0x00000037ff6c0fd5 <+789>: mov %rbx,0xa0(%rsp) > 0x00000037ff6c0fdd <+797>: mov %rcx,0x70(%rsp) > 0x00000037ff6c0fe2 <+802>: callq 0x37ff7375e0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x00000037ff6c0fe7 <+807>: test %rax,%rax > 0x00000037ff6c0fea <+810>: mov %rax,%rbx > 0x00000037ff6c0fed <+813>: je 0x37ff6c1f3f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4735> > 0x00000037ff6c0ff3 <+819>: mov 0xa0(%rsp),%r8 > 0x00000037ff6c0ffb <+827>: mov 0x70(%rsp),%rcx > 0x00000037ff6c1000 <+832>: lea 0x540(%rsp),%r9 > 0x00000037ff6c1008 <+840>: mov $0x1,%edx > 0x00000037ff6c100d <+845>: mov %rbx,%rsi > 0x00000037ff6c1010 <+848>: mov %r15,%rdi > 0x00000037ff6c1013 <+851>: mov %rbx,0x230(%rsp) > 0x00000037ff6c101b <+859>: callq 0x37ff6ef550 <js_FindPropertyHelper(JSContext*, long, int, JSObject**, JSObject**, JSProperty**)> > 0x00000037ff6c1020 <+864>: test %rax,%rax > 0x00000037ff6c1023 <+867>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1029 <+873>: cmpq $0x0,0x540(%rsp) > 0x00000037ff6c1032 <+882>: je 0x37ff6cae37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41335> > 0x00000037ff6c1038 <+888>: mov 0x560(%rsp),%rbp > 0x00000037ff6c1040 <+896>: lea 0x8(%rbp),%rax > 0x00000037ff6c1044 <+900>: lea 0x33185(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6c104b <+907>: mov %r15,%rdi > 0x00000037ff6c104e <+910>: mov %rax,0x560(%rsp) > 0x00000037ff6c1056 <+918>: movabs $0xfffb000000000000,%rax > 0x00000037ff6c1060 <+928>: mov %rax,0x0(%rbp) > 0x00000037ff6c1064 <+932>: mov 0x220(%rsp),%rsi > 0x00000037ff6c106c <+940>: mov 0x230(%rsp),%rcx > 0x00000037ff6c1074 <+948>: mov 0x8(%rsi),%rax > 0x00000037ff6c1078 <+952>: mov 0xc0(%rax),%rax > 0x00000037ff6c107f <+959>: test %rax,%rax > 0x00000037ff6c1082 <+962>: cmove %rdx,%rax > 0x00000037ff6c1086 <+966>: mov 0x560(%rsp),%rdx > 0x00000037ff6c108e <+974>: lea -0x8(%rdx),%r8 > 0x00000037ff6c1092 <+978>: mov %rsi,%rdx > 0x00000037ff6c1095 <+981>: callq *%rax > 0x00000037ff6c1097 <+983>: test %eax,%eax > 0x00000037ff6c1099 <+985>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c109f <+991>: mov 0x560(%rsp),%rbx > 0x00000037ff6c10a7 <+999>: lea 0x1dcbd2(%rip),%rax # 0x37ff89dc80 <js_CodeSpec> > 0x00000037ff6c10ae <+1006>: movslq %r12d,%rdx > 0x00000037ff6c10b1 <+1009>: lea (%rax,%rdx,8),%rbp > 0x00000037ff6c10b5 <+1013>: mov -0x8(%rbx),%rax > 0x00000037ff6c10b9 <+1017>: lea -0x8(%rbx),%rcx > 0x00000037ff6c10bd <+1021>: mov %rax,%rdx > 0x00000037ff6c10c0 <+1024>: shr $0x2f,%rdx > 0x00000037ff6c10c4 <+1028>: cmp $0x1fff1,%edx > 0x00000037ff6c10ca <+1034>: je 0x37ff6c1d30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4208> > 0x00000037ff6c10d0 <+1040>: lea 0x8(%rbx),%rax > 0x00000037ff6c10d4 <+1044>: movabs $0xfffb000000000000,%r10 > 0x00000037ff6c10de <+1054>: mov %rbp,%rsi > 0x00000037ff6c10e1 <+1057>: mov %r15,%rdi > 0x00000037ff6c10e4 <+1060>: mov %rax,0x560(%rsp) > 0x00000037ff6c10ec <+1068>: mov %r10,(%rbx) > 0x00000037ff6c10ef <+1071>: mov 0x560(%rsp),%rdx > 0x00000037ff6c10f7 <+1079>: lea -0x8(%rdx),%rcx > 0x00000037ff6c10fb <+1083>: sub $0x10,%rdx > 0x00000037ff6c10ff <+1087>: callq 0x37ff6d86a0 <js_DoIncDec(JSContext*, JSCodeSpec const*, js::Value*, js::Value*)> > 0x00000037ff6c1104 <+1092>: test %eax,%eax > 0x00000037ff6c1106 <+1094>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c110c <+1100>: mov 0x570(%rsp),%rax > 0x00000037ff6c1114 <+1108>: mov 0x220(%rsp),%rsi > 0x00000037ff6c111c <+1116>: lea 0x31a8d(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6c1123 <+1123>: mov 0x560(%rsp),%rcx > 0x00000037ff6c112b <+1131>: mov %r15,%rdi > 0x00000037ff6c112e <+1134>: orl $0x100,(%rax) > 0x00000037ff6c1134 <+1140>: mov 0x8(%rsi),%rax > 0x00000037ff6c1138 <+1144>: movzbl 0x30(%r14),%r8d > 0x00000037ff6c113d <+1149>: sub $0x8,%rcx > 0x00000037ff6c1141 <+1153>: mov 0xc8(%rax),%rax > 0x00000037ff6c1148 <+1160>: shr $0x3,%r8b > 0x00000037ff6c114c <+1164>: test %rax,%rax > 0x00000037ff6c114f <+1167>: cmove %rdx,%rax > 0x00000037ff6c1153 <+1171>: and $0x1,%r8d > 0x00000037ff6c1157 <+1175>: mov 0x230(%rsp),%rdx > 0x00000037ff6c115f <+1183>: callq *%rax > 0x00000037ff6c1161 <+1185>: mov 0x570(%rsp),%rdx > 0x00000037ff6c1169 <+1193>: andl $0xfffffeff,(%rdx) > 0x00000037ff6c116f <+1199>: test %eax,%eax > 0x00000037ff6c1171 <+1201>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1177 <+1207>: subq $0x8,0x560(%rsp) > 0x00000037ff6c1180 <+1216>: jmpq 0x37ff6c1dd2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4370> > 0x00000037ff6c1185 <+1221>: nopl (%rax) > 0x00000037ff6c1188 <+1224>: mov 0x94(%rsp),%edi > 0x00000037ff6c118f <+1231>: test %edi,%edi > 0x00000037ff6c1191 <+1233>: jne 0x37ff6c0e99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+473> > 0x00000037ff6c1197 <+1239>: mov 0x570(%rsp),%rdx > 0x00000037ff6c119f <+1247>: mov 0x98(%r14),%rax > 0x00000037ff6c11a6 <+1254>: testb $0x80,(%rdx) > 0x00000037ff6c11a9 <+1257>: je 0x37ff6c11b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1266> > 0x00000037ff6c11ab <+1259>: mov 0xa0(%r14),%rax > 0x00000037ff6c11b2 <+1266>: test %rax,%rax > 0x00000037ff6c11b5 <+1269>: je 0x37ff6ca199 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38105> > 0x00000037ff6c11bb <+1275>: cmp $0x1,%rax > 0x00000037ff6c11bf <+1279>: lea 0x150(%rsp),%rax > 0x00000037ff6c11c7 <+1287>: setne 0x80(%rsp) > 0x00000037ff6c11cf <+1295>: cmp 0x48(%r15),%rax > 0x00000037ff6c11d3 <+1299>: ja 0x37ff6c0eab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+491> > 0x00000037ff6c11d9 <+1305>: mov %r15,%rdi > 0x00000037ff6c11dc <+1308>: callq 0x37ff640d40 <_Z21js_ReportOverRecursedP9JSContext@plt> > 0x00000037ff6c11e1 <+1313>: mov 0x168(%r15),%rdx > 0x00000037ff6c11e8 <+1320>: mov 0x30(%rdx),%rax > 0x00000037ff6c11ec <+1324>: test %rax,%rax > 0x00000037ff6c11ef <+1327>: je 0x37ff6c120a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1354> > 0x00000037ff6c11f1 <+1329>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c11f9 <+1337>: je 0x37ff6c120a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1354> > 0x00000037ff6c11fb <+1339>: mov %r15,%rdi > 0x00000037ff6c11fe <+1342>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c1203 <+1347>: mov 0x168(%r15),%rdx > 0x00000037ff6c120a <+1354>: mov 0x38(%rdx),%rax > 0x00000037ff6c120e <+1358>: test %rax,%rax > 0x00000037ff6c1211 <+1361>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1213 <+1363>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6c121b <+1371>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c121d <+1373>: mov %r15,%rdi > 0x00000037ff6c1220 <+1376>: callq 0x37ff7bd3a0 <js::AbortProfiling(JSContext*)> > 0x00000037ff6c1225 <+1381>: nopl (%rax) > 0x00000037ff6c1228 <+1384>: mov 0x570(%rsp),%rax > 0x00000037ff6c1230 <+1392>: testl $0x8000,(%rax) > 0x00000037ff6c1236 <+1398>: je 0x37ff6c1245 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1413> > 0x00000037ff6c1238 <+1400>: mov 0x1c(%r15),%r9d > 0x00000037ff6c123c <+1404>: test %r9d,%r9d > 0x00000037ff6c123f <+1407>: jne 0x37ff6c1fab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4843> > 0x00000037ff6c1245 <+1413>: mov 0x168(%r15),%rdx > 0x00000037ff6c124c <+1420>: mov 0x30(%rdx),%rax > 0x00000037ff6c1250 <+1424>: test %rax,%rax > 0x00000037ff6c1253 <+1427>: je 0x37ff6c126e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1454> > 0x00000037ff6c1255 <+1429>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c125d <+1437>: je 0x37ff6c126e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1454> > 0x00000037ff6c125f <+1439>: mov %r15,%rdi > 0x00000037ff6c1262 <+1442>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c1267 <+1447>: mov 0x168(%r15),%rdx > 0x00000037ff6c126e <+1454>: mov 0x38(%rdx),%rax > 0x00000037ff6c1272 <+1458>: test %rax,%rax > 0x00000037ff6c1275 <+1461>: je 0x37ff6c1289 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1481> > 0x00000037ff6c1277 <+1463>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6c127f <+1471>: je 0x37ff6c1289 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1481> > 0x00000037ff6c1281 <+1473>: mov %r15,%rdi > 0x00000037ff6c1284 <+1476>: callq 0x37ff7bd3a0 <js::AbortProfiling(JSContext*)> > 0x00000037ff6c1289 <+1481>: mov 0x1c(%r15),%r8d > 0x00000037ff6c128d <+1485>: test %r8d,%r8d > 0x00000037ff6c1290 <+1488>: je 0x37ff6c1a42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3458> > 0x00000037ff6c1296 <+1494>: mov 0x190(%r15),%rdx > 0x00000037ff6c129d <+1501>: mov 0x40(%r14),%rbx > 0x00000037ff6c12a1 <+1505>: mov 0x70(%rdx),%rax > 0x00000037ff6c12a5 <+1509>: mov %rbx,0x78(%rsp) > 0x00000037ff6c12aa <+1514>: test %rax,%rax > 0x00000037ff6c12ad <+1517>: je 0x37ff6c1936 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3190> > 0x00000037ff6c12b3 <+1523>: mov 0x78(%rdx),%r8 > 0x00000037ff6c12b7 <+1527>: lea 0x500(%rsp),%rcx > 0x00000037ff6c12bf <+1535>: mov 0x568(%rsp),%rdx > 0x00000037ff6c12c7 <+1543>: mov %r14,%rsi > 0x00000037ff6c12ca <+1546>: mov %r15,%rdi > 0x00000037ff6c12cd <+1549>: callq *%rax > 0x00000037ff6c12cf <+1551>: cmp $0x2,%eax > 0x00000037ff6c12d2 <+1554>: je 0x37ff6c9ac7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36359> > 0x00000037ff6c12d8 <+1560>: cmp $0x3,%eax > 0x00000037ff6c12db <+1563>: je 0x37ff6c190c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3148> > 0x00000037ff6c12e1 <+1569>: test %eax,%eax > 0x00000037ff6c12e3 <+1571>: jne 0x37ff6c1920 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3168> > 0x00000037ff6c12e9 <+1577>: movabs $0xfff9000000000000,%rdi > 0x00000037ff6c12f3 <+1587>: movl $0x0,0x1c(%r15) > 0x00000037ff6c12fb <+1595>: mov %rdi,0x20(%r15) > 0x00000037ff6c12ff <+1599>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1304 <+1604>: nopl 0x0(%rax) > 0x00000037ff6c1308 <+1608>: mov 0x8(%rax),%rdx > 0x00000037ff6c130c <+1612>: mov 0x60(%rdx),%r14 > 0x00000037ff6c1310 <+1616>: jmpq 0x37ff6c0d84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+196> > 0x00000037ff6c1315 <+1621>: movq $0x2,0x230(%rsp) > 0x00000037ff6c1321 <+1633>: mov $0xfffffffffffffffe,%rax > 0x00000037ff6c1328 <+1640>: mov 0x560(%rsp),%rbp > 0x00000037ff6c1330 <+1648>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c133a <+1658>: lea 0x0(%rbp,%rax,8),%rbx > 0x00000037ff6c133f <+1663>: mov (%rbx),%rax > 0x00000037ff6c1342 <+1666>: cmp %rdx,%rax > 0x00000037ff6c1345 <+1669>: jbe 0x37ff6c97be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35582> > 0x00000037ff6c134b <+1675>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c1355 <+1685>: and %rdx,%rax > 0x00000037ff6c1358 <+1688>: mov %rax,0x220(%rsp) > 0x00000037ff6c1360 <+1696>: cmpq $0x2,0x230(%rsp) > 0x00000037ff6c1369 <+1705>: jne 0x37ff6c1040 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+896> > 0x00000037ff6c136f <+1711>: mov -0x8(%rbp),%rax > 0x00000037ff6c1373 <+1715>: mov %rax,%rcx > 0x00000037ff6c1376 <+1718>: mov %eax,%edx > 0x00000037ff6c1378 <+1720>: shr $0x2f,%rcx > 0x00000037ff6c137c <+1724>: cmp $0x1fff1,%ecx > 0x00000037ff6c1382 <+1730>: je 0x37ff6c9b06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36422> > 0x00000037ff6c1388 <+1736>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c1392 <+1746>: cmp %rdx,%rax > 0x00000037ff6c1395 <+1749>: ja 0x37ff6c9c28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36712> > 0x00000037ff6c139b <+1755>: mov %rax,0x30(%rsp) > 0x00000037ff6c13a0 <+1760>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c13a6 <+1766>: ucomisd 0x1d7c52(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c13ae <+1774>: jnp 0x37ff6ca1b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38130> > 0x00000037ff6c13b4 <+1780>: cvttsd2si %xmm0,%edx > 0x00000037ff6c13b8 <+1784>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6c13bc <+1788>: ucomisd %xmm1,%xmm0 > 0x00000037ff6c13c0 <+1792>: jp 0x37ff6c13c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1800> > 0x00000037ff6c13c2 <+1794>: je 0x37ff6c9b06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36422> > 0x00000037ff6c13c8 <+1800>: lea -0x8(%rbp),%rdx > 0x00000037ff6c13cc <+1804>: cmp $0x1fff5,%ecx > 0x00000037ff6c13d2 <+1810>: jne 0x37ff6cd990 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52432> > 0x00000037ff6c13d8 <+1816>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c13e2 <+1826>: and %rdx,%rax > 0x00000037ff6c13e5 <+1829>: testb $0x4,(%rax) > 0x00000037ff6c13e8 <+1832>: jne 0x37ff6c1400 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1856> > 0x00000037ff6c13ea <+1834>: xor %edx,%edx > 0x00000037ff6c13ec <+1836>: mov %rax,%rsi > 0x00000037ff6c13ef <+1839>: mov %r15,%rdi > 0x00000037ff6c13f2 <+1842>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c13f7 <+1847>: test %rax,%rax > 0x00000037ff6c13fa <+1850>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1400 <+1856>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c140a <+1866>: mov %rax,0x230(%rsp) > 0x00000037ff6c1412 <+1874>: or %rax,%rdx > 0x00000037ff6c1415 <+1877>: mov %rdx,-0x8(%rbp) > 0x00000037ff6c1419 <+1881>: jmpq 0x37ff6c1038 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+888> > 0x00000037ff6c141e <+1886>: mov 0x568(%rsp),%rdx > 0x00000037ff6c1426 <+1894>: mov 0x78(%rsp),%rbx > 0x00000037ff6c142b <+1899>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c142f <+1903>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c1433 <+1907>: shl $0x8,%eax > 0x00000037ff6c1436 <+1910>: or %edx,%eax > 0x00000037ff6c1438 <+1912>: mov (%rbx,%rax,8),%rax > 0x00000037ff6c143c <+1916>: mov %rax,0x230(%rsp) > 0x00000037ff6c1444 <+1924>: mov $0xffffffffffffffff,%rax > 0x00000037ff6c144b <+1931>: jmpq 0x37ff6c1328 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1640> > 0x00000037ff6c1450 <+1936>: mov 0x560(%rsp),%rbx > 0x00000037ff6c1458 <+1944>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c1462 <+1954>: mov -0x8(%rbx),%rax > 0x00000037ff6c1466 <+1958>: mov %rax,0x280(%rsp) > 0x00000037ff6c146e <+1966>: mov -0x10(%rbx),%rax > 0x00000037ff6c1472 <+1970>: cmp %rdx,%rax > 0x00000037ff6c1475 <+1973>: jbe 0x37ff6c9a75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36277> > 0x00000037ff6c147b <+1979>: movabs $0x7fffffffffff,%rbp > 0x00000037ff6c1485 <+1989>: and %rax,%rbp > 0x00000037ff6c1488 <+1992>: mov 0x568(%rsp),%rbx > 0x00000037ff6c1490 <+2000>: mov 0x14(%rbp),%eax > 0x00000037ff6c1493 <+2003>: mov 0x168(%r15),%rdi > 0x00000037ff6c149a <+2010>: mov %rbp,0x530(%rsp) > 0x00000037ff6c14a2 <+2018>: mov %rbx,%rdx > 0x00000037ff6c14a5 <+2021>: shr $0xc,%rdx > 0x00000037ff6c14a9 <+2025>: add $0xa8,%rdi > 0x00000037ff6c14b0 <+2032>: xor %rbx,%rdx > 0x00000037ff6c14b3 <+2035>: add %rax,%rdx > 0x00000037ff6c14b6 <+2038>: and $0xfff,%edx > 0x00000037ff6c14bc <+2044>: shl $0x5,%rdx > 0x00000037ff6c14c0 <+2048>: add %rdi,%rdx > 0x00000037ff6c14c3 <+2051>: cmp (%rdx),%rbx > 0x00000037ff6c14c6 <+2054>: mov %rdx,0x70(%rsp) > 0x00000037ff6c14cb <+2059>: je 0x37ff6c9a03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36163> > 0x00000037ff6c14d1 <+2065>: mov 0x70(%rsp),%r9 > 0x00000037ff6c14d6 <+2070>: lea 0x540(%rsp),%r8 > 0x00000037ff6c14de <+2078>: lea 0x530(%rsp),%rcx > 0x00000037ff6c14e6 <+2086>: mov %rbx,%rdx > 0x00000037ff6c14e9 <+2089>: mov %r15,%rsi > 0x00000037ff6c14ec <+2092>: callq 0x37ff7375e0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x00000037ff6c14f1 <+2097>: mov 0x8(%rbp),%rdx > 0x00000037ff6c14f5 <+2101>: mov 0xc8(%rdx),%r9 > 0x00000037ff6c14fc <+2108>: test %r9,%r9 > 0x00000037ff6c14ff <+2111>: jne 0x37ff6cb960 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44192> > 0x00000037ff6c1505 <+2117>: cmp $0xeb,%r12d > 0x00000037ff6c150c <+2124>: mov $0x5,%ecx > 0x00000037ff6c1511 <+2129>: je 0x37ff6c1523 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2147> > 0x00000037ff6c1513 <+2131>: xor %ecx,%ecx > 0x00000037ff6c1515 <+2133>: cmp $0x6f,%r12d > 0x00000037ff6c1519 <+2137>: sete %cl > 0x00000037ff6c151c <+2140>: lea 0x1(,%rcx,8),%ecx > 0x00000037ff6c1523 <+2147>: movzbl 0x30(%r14),%r9d > 0x00000037ff6c1528 <+2152>: lea 0x280(%rsp),%r8 > 0x00000037ff6c1530 <+2160>: mov %rax,%rdx > 0x00000037ff6c1533 <+2163>: mov %rbp,%rsi > 0x00000037ff6c1536 <+2166>: mov %r15,%rdi > 0x00000037ff6c1539 <+2169>: shr $0x3,%r9b > 0x00000037ff6c153d <+2173>: and $0x1,%r9d > 0x00000037ff6c1541 <+2177>: callq 0x37ff6f21d0 <js_SetPropertyHelper(JSContext*, JSObject*, long, unsigned int, js::Value*, int)> > 0x00000037ff6c1546 <+2182>: test %eax,%eax > 0x00000037ff6c1548 <+2184>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c154e <+2190>: mov 0x568(%rsp),%rbx > 0x00000037ff6c1556 <+2198>: cmpb $0x51,0x3(%rbx) > 0x00000037ff6c155a <+2202>: je 0x37ff6c9aa3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36323> > 0x00000037ff6c1560 <+2208>: mov 0x560(%rsp),%rax > 0x00000037ff6c1568 <+2216>: mov -0x8(%rax),%rdx > 0x00000037ff6c156c <+2220>: mov %rdx,-0x10(%rax) > 0x00000037ff6c1570 <+2224>: sub $0x8,%rax > 0x00000037ff6c1574 <+2228>: mov %rax,0x560(%rsp) > 0x00000037ff6c157c <+2236>: lea 0x3(%rbx),%rax > 0x00000037ff6c1580 <+2240>: mov %rax,0x568(%rsp) > 0x00000037ff6c1588 <+2248>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c158c <+2252>: movzbl %al,%r12d > 0x00000037ff6c1590 <+2256>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c1595 <+2261>: jmpq *%rax > 0x00000037ff6c1597 <+2263>: mov 0x570(%rsp),%rax > 0x00000037ff6c159f <+2271>: mov (%rax),%edx > 0x00000037ff6c15a1 <+2273>: test $0x200000,%edx > 0x00000037ff6c15a7 <+2279>: jne 0x37ff6c15e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2341> > 0x00000037ff6c15a9 <+2281>: test $0x8,%dl > 0x00000037ff6c15ac <+2284>: lea -0x10(%rax),%rsi > 0x00000037ff6c15b0 <+2288>: jne 0x37ff6c15c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2312> > 0x00000037ff6c15b2 <+2290>: mov 0x8(%rax),%rcx > 0x00000037ff6c15b6 <+2294>: mov %rax,%rsi > 0x00000037ff6c15b9 <+2297>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c15bd <+2301>: shl $0x3,%rcx > 0x00000037ff6c15c1 <+2305>: sub %rcx,%rsi > 0x00000037ff6c15c4 <+2308>: sub $0x10,%rsi > 0x00000037ff6c15c8 <+2312>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c15d2 <+2322>: and (%rsi),%rcx > 0x00000037ff6c15d5 <+2325>: or $0x200000,%edx > 0x00000037ff6c15db <+2331>: mov 0x28(%rcx),%rcx > 0x00000037ff6c15df <+2335>: mov %edx,(%rax) > 0x00000037ff6c15e1 <+2337>: mov %rcx,0x18(%rax) > 0x00000037ff6c15e5 <+2341>: mov 0x18(%rax),%rax > 0x00000037ff6c15e9 <+2345>: mov 0x568(%rsp),%rdx > 0x00000037ff6c15f1 <+2353>: mov 0x168(%r15),%rdi > 0x00000037ff6c15f8 <+2360>: mov 0x14(%rax),%ecx > 0x00000037ff6c15fb <+2363>: mov %rdx,%rbx > 0x00000037ff6c15fe <+2366>: mov %rax,0x2d0(%rsp) > 0x00000037ff6c1606 <+2374>: shr $0xc,%rbx > 0x00000037ff6c160a <+2378>: add $0xa8,%rdi > 0x00000037ff6c1611 <+2385>: xor %rdx,%rbx > 0x00000037ff6c1614 <+2388>: add %rcx,%rbx > 0x00000037ff6c1617 <+2391>: and $0xfff,%ebx > 0x00000037ff6c161d <+2397>: shl $0x5,%rbx > 0x00000037ff6c1621 <+2401>: add %rdi,%rbx > 0x00000037ff6c1624 <+2404>: cmp (%rbx),%rdx > 0x00000037ff6c1627 <+2407>: je 0x37ff6c9956 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35990> > 0x00000037ff6c162d <+2413>: lea 0x2f0(%rsp),%r8 > 0x00000037ff6c1635 <+2421>: lea 0x2d0(%rsp),%rcx > 0x00000037ff6c163d <+2429>: mov %rbx,%r9 > 0x00000037ff6c1640 <+2432>: mov %r15,%rsi > 0x00000037ff6c1643 <+2435>: callq 0x37ff7375e0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x00000037ff6c1648 <+2440>: test %rax,%rax > 0x00000037ff6c164b <+2443>: mov %rax,%rbp > 0x00000037ff6c164e <+2446>: je 0x37ff6c998a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36042> > 0x00000037ff6c1654 <+2452>: lea 0x300(%rsp),%r9 > 0x00000037ff6c165c <+2460>: lea 0x2f0(%rsp),%r8 > 0x00000037ff6c1664 <+2468>: lea 0x2d0(%rsp),%rcx > 0x00000037ff6c166c <+2476>: mov $0x1,%edx > 0x00000037ff6c1671 <+2481>: mov %rax,%rsi > 0x00000037ff6c1674 <+2484>: mov %r15,%rdi > 0x00000037ff6c1677 <+2487>: callq 0x37ff6ef550 <js_FindPropertyHelper(JSContext*, long, int, JSObject**, JSObject**, JSProperty**)> > 0x00000037ff6c167c <+2492>: test %rax,%rax > 0x00000037ff6c167f <+2495>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1685 <+2501>: mov 0x300(%rsp),%rcx > 0x00000037ff6c168d <+2509>: test %rcx,%rcx > 0x00000037ff6c1690 <+2512>: je 0x37ff6cac90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40912> > 0x00000037ff6c1696 <+2518>: mov 0x2d0(%rsp),%rsi > 0x00000037ff6c169e <+2526>: mov 0x479693(%rip),%rax # 0x37ffb3ad38 > 0x00000037ff6c16a5 <+2533>: cmp %rax,(%rsi) > 0x00000037ff6c16a8 <+2536>: je 0x37ff6c9deb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37163> > 0x00000037ff6c16ae <+2542>: mov 0x2f0(%rsp),%rdx > 0x00000037ff6c16b6 <+2550>: cmp %rax,(%rdx) > 0x00000037ff6c16b9 <+2553>: je 0x37ff6c9deb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37163> > 0x00000037ff6c16bf <+2559>: lea 0x47eefa(%rip),%rax # 0x37ffb405c0 <js_WithClass> > 0x00000037ff6c16c6 <+2566>: cmp %rax,0x8(%rsi) > 0x00000037ff6c16ca <+2570>: je 0x37ff6cd8f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52272> > 0x00000037ff6c16d0 <+2576>: testb $0x30,0x2c(%rcx) > 0x00000037ff6c16d4 <+2580>: jne 0x37ff6c16e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2593> > 0x00000037ff6c16d6 <+2582>: cmpq $0x0,0x18(%rcx) > 0x00000037ff6c16db <+2587>: je 0x37ff6cae7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41405> > 0x00000037ff6c16e1 <+2593>: lea 0x2e0(%rsp),%r9 > 0x00000037ff6c16e9 <+2601>: xor %r8d,%r8d > 0x00000037ff6c16ec <+2604>: mov %r15,%rdi > 0x00000037ff6c16ef <+2607>: callq 0x37ff6f4900 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x00000037ff6c16f4 <+2612>: test %eax,%eax > 0x00000037ff6c16f6 <+2614>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c16fc <+2620>: mov 0x560(%rsp),%rax > 0x00000037ff6c1704 <+2628>: mov 0x2e0(%rsp),%rdx > 0x00000037ff6c170c <+2636>: mov %rdx,(%rax) > 0x00000037ff6c170f <+2639>: add $0x8,%rax > 0x00000037ff6c1713 <+2643>: cmp $0xd9,%r12d > 0x00000037ff6c171a <+2650>: mov %rax,0x560(%rsp) > 0x00000037ff6c1722 <+2658>: je 0x37ff6c9d29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36969> > 0x00000037ff6c1728 <+2664>: cmp $0x39,%r12d > 0x00000037ff6c172c <+2668>: je 0x37ff6c9d29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36969> > 0x00000037ff6c1732 <+2674>: mov 0x568(%rsp),%rax > 0x00000037ff6c173a <+2682>: lea 0x3(%rax),%rdx > 0x00000037ff6c173e <+2686>: mov %rdx,0x568(%rsp) > 0x00000037ff6c1746 <+2694>: movzbl 0x3(%rax),%eax > 0x00000037ff6c174a <+2698>: movzbl %al,%r12d > 0x00000037ff6c174e <+2702>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c1753 <+2707>: jmpq *%rax > 0x00000037ff6c1755 <+2709>: mov 0x168(%r15),%rax > 0x00000037ff6c175c <+2716>: mov 0x40(%rax),%eax > 0x00000037ff6c175f <+2719>: test %eax,%eax > 0x00000037ff6c1761 <+2721>: jne 0x37ff6c9364 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34468> > 0x00000037ff6c1767 <+2727>: mov 0x570(%rsp),%rdx > 0x00000037ff6c176f <+2735>: testl $0x8000,(%rdx) > 0x00000037ff6c1775 <+2741>: je 0x37ff6d0795 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64213> > 0x00000037ff6c177b <+2747>: mov 0x40(%rdx),%rax > 0x00000037ff6c177f <+2751>: lea 0x1dc4fa(%rip),%rcx # 0x37ff89dc80 <js_CodeSpec> > 0x00000037ff6c1786 <+2758>: movzbl (%rax),%esi > 0x00000037ff6c1789 <+2761>: movsbq (%rcx,%rsi,8),%rcx > 0x00000037ff6c178e <+2766>: add %rcx,%rax > 0x00000037ff6c1791 <+2769>: mov %rax,0x568(%rsp) > 0x00000037ff6c1799 <+2777>: andl $0xffff7fff,(%rdx) > 0x00000037ff6c179f <+2783>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c17a7 <+2791>: je 0x37ff6c17b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2804> > 0x00000037ff6c17a9 <+2793>: mov (%rdx),%edx > 0x00000037ff6c17ab <+2795>: test $0x80,%dh > 0x00000037ff6c17ae <+2798>: je 0x37ff6cbc00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44864> > 0x00000037ff6c17b4 <+2804>: mov 0x40(%r14),%rbx > 0x00000037ff6c17b8 <+2808>: mov %rbx,0x78(%rsp) > 0x00000037ff6c17bd <+2813>: mov 0x568(%rsp),%rbx > 0x00000037ff6c17c5 <+2821>: movzbl (%rbx),%eax > 0x00000037ff6c17c8 <+2824>: movzbl %al,%r12d > 0x00000037ff6c17cc <+2828>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c17d1 <+2833>: jmpq *%rax > 0x00000037ff6c17d3 <+2835>: mov 0x568(%rsp),%rax > 0x00000037ff6c17db <+2843>: mov 0x560(%rsp),%rbp > 0x00000037ff6c17e3 <+2851>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c17ed <+2861>: movzbl 0x1(%rax),%r12d > 0x00000037ff6c17f2 <+2866>: movzbl 0x2(%rax),%eax > 0x00000037ff6c17f6 <+2870>: mov %rbp,%rbx > 0x00000037ff6c17f9 <+2873>: shl $0x8,%r12d > 0x00000037ff6c17fd <+2877>: or %eax,%r12d > 0x00000037ff6c1800 <+2880>: lea 0x2(%r12),%eax > 0x00000037ff6c1805 <+2885>: mov %eax,%edx > 0x00000037ff6c1807 <+2887>: shl $0x3,%rdx > 0x00000037ff6c180b <+2891>: sub %rdx,%rbx > 0x00000037ff6c180e <+2894>: mov (%rbx),%rdx > 0x00000037ff6c1811 <+2897>: cmp %rcx,%rdx > 0x00000037ff6c1814 <+2900>: ja 0x37ff6c1fc2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4866> > 0x00000037ff6c181a <+2906>: lea 0x10(%rbx),%rax > 0x00000037ff6c181e <+2910>: lea 0x550(%rsp),%rsi > 0x00000037ff6c1826 <+2918>: xor %edx,%edx > 0x00000037ff6c1828 <+2920>: mov %r15,%rdi > 0x00000037ff6c182b <+2923>: mov %r12d,0x558(%rsp) > 0x00000037ff6c1833 <+2931>: mov %rax,0x550(%rsp) > 0x00000037ff6c183b <+2939>: callq 0x37ff6d7310 <js::Invoke(JSContext*, js::CallArgs const&, unsigned int)> > 0x00000037ff6c1840 <+2944>: mov 0x190(%r15),%rdx > 0x00000037ff6c1847 <+2951>: add $0x8,%rbx > 0x00000037ff6c184b <+2955>: mov %rbx,0x560(%rsp) > 0x00000037ff6c1853 <+2963>: cmpq $0x0,(%rdx) > 0x00000037ff6c1857 <+2967>: lea 0x453082(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c185e <+2974>: cmovne %rdx,%r13 > 0x00000037ff6c1862 <+2978>: test %al,%al > 0x00000037ff6c1864 <+2980>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c186a <+2986>: mov 0x168(%r15),%rax > 0x00000037ff6c1871 <+2993>: mov 0x30(%rax),%rax > 0x00000037ff6c1875 <+2997>: test %rax,%rax > 0x00000037ff6c1878 <+3000>: je 0x37ff6c1896 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3030> > 0x00000037ff6c187a <+3002>: mov 0x1a0(%rax),%rdi > 0x00000037ff6c1881 <+3009>: test %rdi,%rdi > 0x00000037ff6c1884 <+3012>: je 0x37ff6c1896 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3030> > 0x00000037ff6c1886 <+3014>: callq 0x37ff7dad90 <js::TraceRecorder::record_NativeCallComplete()> > 0x00000037ff6c188b <+3019>: cmp $0x1,%eax > 0x00000037ff6c188e <+3022>: mov %eax,%ebx > 0x00000037ff6c1890 <+3024>: jle 0x37ff6cb6b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43512> > 0x00000037ff6c1896 <+3030>: mov 0x568(%rsp),%rax > 0x00000037ff6c189e <+3038>: lea 0x3(%rax),%rdx > 0x00000037ff6c18a2 <+3042>: mov %rdx,0x568(%rsp) > 0x00000037ff6c18aa <+3050>: movzbl 0x3(%rax),%eax > 0x00000037ff6c18ae <+3054>: movzbl %al,%r12d > 0x00000037ff6c18b2 <+3058>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c18b7 <+3063>: jmpq *%rax > 0x00000037ff6c18b9 <+3065>: lea -0xd5(%r12),%eax > 0x00000037ff6c18c1 <+3073>: mov 0x78(%rsp),%rbx > 0x00000037ff6c18c6 <+3078>: shl $0x10,%eax > 0x00000037ff6c18c9 <+3081>: cltq > 0x00000037ff6c18cb <+3083>: lea (%rbx,%rax,8),%rbx > 0x00000037ff6c18cf <+3087>: mov 0x568(%rsp),%rax > 0x00000037ff6c18d7 <+3095>: mov %rbx,0x78(%rsp) > 0x00000037ff6c18dc <+3100>: lea 0x1(%rax),%rdx > 0x00000037ff6c18e0 <+3104>: mov %rdx,0x568(%rsp) > 0x00000037ff6c18e8 <+3112>: movzbl 0x1(%rax),%eax > 0x00000037ff6c18ec <+3116>: movzbl %al,%r12d > 0x00000037ff6c18f0 <+3120>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c18f5 <+3125>: jmpq *%rax > 0x00000037ff6c18f7 <+3127>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c1900 <+3136>: lea 0x452fd9(%rip),%r13 # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c1907 <+3143>: jmpq 0x37ff6c0e35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+373> > 0x00000037ff6c190c <+3148>: mov 0x500(%rsp),%rax > 0x00000037ff6c1914 <+3156>: movl $0x1,0x1c(%r15) > 0x00000037ff6c191c <+3164>: mov %rax,0x20(%r15) > 0x00000037ff6c1920 <+3168>: mov 0x190(%r15),%rax > 0x00000037ff6c1927 <+3175>: lea 0x452fb2(%rip),%rsi # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c192e <+3182>: cmpq $0x0,(%rax) > 0x00000037ff6c1932 <+3186>: cmovne %rsi,%r13 > 0x00000037ff6c1936 <+3190>: cmpb $0xff,0x2d(%r14) > 0x00000037ff6c193b <+3195>: je 0x37ff6c1a25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3429> > 0x00000037ff6c1941 <+3201>: movzbl 0x2d(%r14),%eax > 0x00000037ff6c1946 <+3206>: mov 0x568(%rsp),%rbp > 0x00000037ff6c194e <+3214>: sub 0x38(%r14),%ebp > 0x00000037ff6c1952 <+3218>: lea 0xb8(%r14,%rax,1),%rax > 0x00000037ff6c195a <+3226>: mov (%rax),%rbx > 0x00000037ff6c195d <+3229>: mov 0x8(%rax),%eax > 0x00000037ff6c1960 <+3232>: lea (%rax,%rax,2),%rax > 0x00000037ff6c1964 <+3236>: lea (%rbx,%rax,4),%r12 > 0x00000037ff6c1968 <+3240>: mov 0x4(%rbx),%eax > 0x00000037ff6c196b <+3243>: mov 0x8(%rbx),%edx > 0x00000037ff6c196e <+3246>: mov %ebp,%ecx > 0x00000037ff6c1970 <+3248>: sub %eax,%ecx > 0x00000037ff6c1972 <+3250>: cmp %edx,%ecx > 0x00000037ff6c1974 <+3252>: jae 0x37ff6c1a18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3416> > 0x00000037ff6c197a <+3258>: mov 0x570(%rsp),%rsi > 0x00000037ff6c1982 <+3266>: movzwl 0x2(%rbx),%r8d > 0x00000037ff6c1987 <+3271>: mov 0x560(%rsp),%rcx > 0x00000037ff6c198f <+3279>: mov (%rsi),%edi > 0x00000037ff6c1991 <+3281>: lea 0x58(%rsi),%r9 > 0x00000037ff6c1995 <+3285>: test $0x2,%dil > 0x00000037ff6c1999 <+3289>: je 0x37ff6c1cb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4088> > 0x00000037ff6c199f <+3295>: and $0x8,%edi > 0x00000037ff6c19a2 <+3298>: je 0x37ff6c1f20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4704> > 0x00000037ff6c19a8 <+3304>: mov 0x10(%rsi),%rsi > 0x00000037ff6c19ac <+3308>: jmpq 0x37ff6c1cbc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4092> > 0x00000037ff6c19b1 <+3313>: cmp $0x2,%al > 0x00000037ff6c19b3 <+3315>: jne 0x37ff6c1a18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3416> > 0x00000037ff6c19b5 <+3317>: movabs $0xfff9000000000000,%rax > 0x00000037ff6c19bf <+3327>: mov 0x20(%r15),%rdi > 0x00000037ff6c19c3 <+3331>: movl $0x0,0x1c(%r15) > 0x00000037ff6c19cb <+3339>: mov %rax,0x20(%r15) > 0x00000037ff6c19cf <+3343>: mov 0x560(%rsp),%rax > 0x00000037ff6c19d7 <+3351>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c19e1 <+3361>: mov %rdi,0x70(%rsp) > 0x00000037ff6c19e6 <+3366>: mov %r15,%rdi > 0x00000037ff6c19e9 <+3369>: and -0x8(%rax),%rsi > 0x00000037ff6c19ed <+3373>: callq 0x37ff640450 <_Z16js_CloseIteratorP9JSContextP8JSObject@plt> > 0x00000037ff6c19f2 <+3378>: subq $0x8,0x560(%rsp) > 0x00000037ff6c19fb <+3387>: test %eax,%eax > 0x00000037ff6c19fd <+3389>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1a03 <+3395>: mov 0x70(%rsp),%r8 > 0x00000037ff6c1a08 <+3400>: movl $0x1,0x1c(%r15) > 0x00000037ff6c1a10 <+3408>: mov %r8,0x20(%r15) > 0x00000037ff6c1a14 <+3412>: nopl 0x0(%rax) > 0x00000037ff6c1a18 <+3416>: add $0xc,%rbx > 0x00000037ff6c1a1c <+3420>: cmp %rbx,%r12 > 0x00000037ff6c1a1f <+3423>: jne 0x37ff6c1968 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3240> > 0x00000037ff6c1a25 <+3429>: mov 0x1c(%r15),%r14d > 0x00000037ff6c1a29 <+3433>: test %r14d,%r14d > 0x00000037ff6c1a2c <+3436>: je 0x37ff6c1a42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3458> > 0x00000037ff6c1a2e <+3438>: mov 0x20(%r15),%rax > 0x00000037ff6c1a32 <+3442>: shr $0x2f,%rax > 0x00000037ff6c1a36 <+3446>: cmp $0x1fff4,%rax > 0x00000037ff6c1a3c <+3452>: je 0x37ff6cc2a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46565> > 0x00000037ff6c1a42 <+3458>: mov 0x1c(%r15),%eax > 0x00000037ff6c1a46 <+3462>: test %eax,%eax > 0x00000037ff6c1a48 <+3464>: setne %al > 0x00000037ff6c1a4b <+3467>: xor %ebx,%ebx > 0x00000037ff6c1a4d <+3469>: movzbl %al,%edx > 0x00000037ff6c1a50 <+3472>: xor %esi,%esi > 0x00000037ff6c1a52 <+3474>: mov %r15,%rdi > 0x00000037ff6c1a55 <+3477>: callq 0x37ff6d8490 <js_UnwindScope(JSContext*, int, int)> > 0x00000037ff6c1a5a <+3482>: and %ebx,%eax > 0x00000037ff6c1a5c <+3484>: mov 0xa8(%rsp),%rsi > 0x00000037ff6c1a64 <+3492>: cmp %rsi,0x570(%rsp) > 0x00000037ff6c1a6c <+3500>: je 0x37ff6c67ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23290> > 0x00000037ff6c1a72 <+3506>: mov 0x570(%rsp),%rbx > 0x00000037ff6c1a7a <+3514>: mov %eax,0x140(%rsp) > 0x00000037ff6c1a81 <+3521>: mov 0x190(%r15),%rdx > 0x00000037ff6c1a88 <+3528>: mov (%rbx),%eax > 0x00000037ff6c1a8a <+3530>: test $0x9,%al > 0x00000037ff6c1a8c <+3532>: je 0x37ff6c9920 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35936> > 0x00000037ff6c1a92 <+3538>: mov 0x50(%rdx),%r9 > 0x00000037ff6c1a96 <+3542>: test %r9,%r9 > 0x00000037ff6c1a99 <+3545>: jne 0x37ff6d3a33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77171> > 0x00000037ff6c1a9f <+3551>: test $0x8,%al > 0x00000037ff6c1aa1 <+3553>: je 0x37ff6c98e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35874> > 0x00000037ff6c1aa7 <+3559>: test $0x2,%al > 0x00000037ff6c1aa9 <+3561>: je 0x37ff6c9cad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36845> > 0x00000037ff6c1aaf <+3567>: mov 0x10(%rbx),%rdx > 0x00000037ff6c1ab3 <+3571>: testb $0x8,0x30(%rdx) > 0x00000037ff6c1ab7 <+3575>: jne 0x37ff6cb377 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42679> > 0x00000037ff6c1abd <+3581>: test $0x80,%al > 0x00000037ff6c1abf <+3583>: je 0x37ff6c1b1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3679> > 0x00000037ff6c1ac1 <+3585>: mov 0x140(%rsp),%ecx > 0x00000037ff6c1ac8 <+3592>: test %ecx,%ecx > 0x00000037ff6c1aca <+3594>: je 0x37ff6c1b1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3679> > 0x00000037ff6c1acc <+3596>: test $0x100000,%eax > 0x00000037ff6c1ad1 <+3601>: je 0x37ff6c97a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35552> > 0x00000037ff6c1ad7 <+3607>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c1ae1 <+3617>: cmp %rdx,0x30(%rbx) > 0x00000037ff6c1ae5 <+3621>: ja 0x37ff6c1b1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3679> > 0x00000037ff6c1ae7 <+3623>: mov 0x8(%rbx),%rdx > 0x00000037ff6c1aeb <+3627>: mov %rbx,%rcx > 0x00000037ff6c1aee <+3630>: or $0x100000,%eax > 0x00000037ff6c1af3 <+3635>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c1af7 <+3639>: shl $0x3,%rdx > 0x00000037ff6c1afb <+3643>: sub %rdx,%rcx > 0x00000037ff6c1afe <+3646>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c1b08 <+3656>: and -0x8(%rcx),%rdx > 0x00000037ff6c1b0c <+3660>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6c1b16 <+3670>: mov %eax,(%rbx) > 0x00000037ff6c1b18 <+3672>: or %rcx,%rdx > 0x00000037ff6c1b1b <+3675>: mov %rdx,0x30(%rbx) > 0x00000037ff6c1b1f <+3679>: mov 0x140(%rsp),%r14d > 0x00000037ff6c1b27 <+3687>: mov 0x190(%r15),%rax > 0x00000037ff6c1b2e <+3694>: xor %ebx,%ebx > 0x00000037ff6c1b30 <+3696>: test %r14d,%r14d > 0x00000037ff6c1b33 <+3699>: setne %bl > 0x00000037ff6c1b36 <+3702>: cmpq $0x0,(%rax) > 0x00000037ff6c1b3a <+3706>: lea 0x452d9f(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c1b41 <+3713>: cmovne %rax,%r13 > 0x00000037ff6c1b45 <+3717>: mov 0x570(%rsp),%rax > 0x00000037ff6c1b4d <+3725>: mov 0x8(%rax),%rdx > 0x00000037ff6c1b51 <+3729>: mov (%rax),%ecx > 0x00000037ff6c1b53 <+3731>: mov %rax,%rsi > 0x00000037ff6c1b56 <+3734>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c1b5a <+3738>: shl $0x3,%rdx > 0x00000037ff6c1b5e <+3742>: sub %rdx,%rsi > 0x00000037ff6c1b61 <+3745>: test $0x20,%ch > 0x00000037ff6c1b64 <+3748>: mov %rsi,%rdx > 0x00000037ff6c1b67 <+3751>: jne 0x37ff6d2705 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72261> > 0x00000037ff6c1b6d <+3757>: testl $0x100000,(%rax) > 0x00000037ff6c1b73 <+3763>: lea -0x8(%rdx),%r14 > 0x00000037ff6c1b77 <+3767>: jne 0x37ff6c1b87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3783> > 0x00000037ff6c1b79 <+3769>: movabs $0xfff9000000000000,%r12 > 0x00000037ff6c1b83 <+3779>: mov %r12,0x30(%rax) > 0x00000037ff6c1b87 <+3783>: mov 0x30(%rax),%rax > 0x00000037ff6c1b8b <+3787>: mov 0x68(%r15),%rbp > 0x00000037ff6c1b8f <+3791>: mov %r15,%rsi > 0x00000037ff6c1b92 <+3794>: mov %rax,-0x10(%rdx) > 0x00000037ff6c1b96 <+3798>: mov 0x570(%rsp),%rax > 0x00000037ff6c1b9e <+3806>: mov 0x10(%rbp),%rdx > 0x00000037ff6c1ba2 <+3810>: mov 0x20(%rax),%r12 > 0x00000037ff6c1ba6 <+3814>: mov %r12,%rdi > 0x00000037ff6c1ba9 <+3817>: callq 0x37ff6d4a00 <JSStackFrame::pc(JSContext*, JSStackFrame*)> > 0x00000037ff6c1bae <+3822>: mov %r12,0x10(%rbp) > 0x00000037ff6c1bb2 <+3826>: mov 0x570(%rsp),%rdx > 0x00000037ff6c1bba <+3834>: mov %rax,0x8(%rbp) > 0x00000037ff6c1bbe <+3838>: mov %r14,0x0(%rbp) > 0x00000037ff6c1bc2 <+3842>: mov (%rdx),%eax > 0x00000037ff6c1bc4 <+3844>: mov %eax,%esi > 0x00000037ff6c1bc6 <+3846>: and $0x2,%esi > 0x00000037ff6c1bc9 <+3849>: je 0x37ff6c98d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35865> > 0x00000037ff6c1bcf <+3855>: test $0x8,%al > 0x00000037ff6c1bd1 <+3857>: je 0x37ff6c9cbf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36863> > 0x00000037ff6c1bd7 <+3863>: mov 0x10(%rdx),%r14 > 0x00000037ff6c1bdb <+3867>: mov (%rdx),%ecx > 0x00000037ff6c1bdd <+3869>: movq $0x0,0xc0(%rsp) > 0x00000037ff6c1be9 <+3881>: and $0xa,%ecx > 0x00000037ff6c1bec <+3884>: cmp $0x2,%ecx > 0x00000037ff6c1bef <+3887>: je 0x37ff6c9c8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36814> > 0x00000037ff6c1bf5 <+3893>: test $0x80,%ah > 0x00000037ff6c1bf8 <+3896>: je 0x37ff6c98c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35840> > 0x00000037ff6c1bfe <+3902>: mov 0x58(%r15),%r8 > 0x00000037ff6c1c02 <+3906>: add $0x418,%r8 > 0x00000037ff6c1c09 <+3913>: mov %r8,0x78(%rsp) > 0x00000037ff6c1c0e <+3918>: cmpb $0x0,0x1b9(%r15) > 0x00000037ff6c1c16 <+3926>: movb $0x0,0x80(%rsp) > 0x00000037ff6c1c1e <+3934>: je 0x37ff6c1c4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3983> > 0x00000037ff6c1c20 <+3936>: mov 0x94(%rsp),%ebp > 0x00000037ff6c1c27 <+3943>: test %ebp,%ebp > 0x00000037ff6c1c29 <+3945>: jne 0x37ff6c1c4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3983> > 0x00000037ff6c1c2b <+3947>: test $0x80,%al > 0x00000037ff6c1c2d <+3949>: mov 0x98(%r14),%rdx > 0x00000037ff6c1c34 <+3956>: jne 0x37ff6ca1a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38118> > 0x00000037ff6c1c3a <+3962>: test %rdx,%rdx > 0x00000037ff6c1c3d <+3965>: je 0x37ff6cea21 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56673> > 0x00000037ff6c1c43 <+3971>: cmp $0x1,%rdx > 0x00000037ff6c1c47 <+3975>: setne 0x80(%rsp) > 0x00000037ff6c1c4f <+3983>: subl $0x1,0xfc(%rsp) > 0x00000037ff6c1c57 <+3991>: test %ebx,%ebx > 0x00000037ff6c1c59 <+3993>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1c5f <+3999>: mov 0x168(%r15),%rax > 0x00000037ff6c1c66 <+4006>: mov 0x30(%rax),%rax > 0x00000037ff6c1c6a <+4010>: test %rax,%rax > 0x00000037ff6c1c6d <+4013>: je 0x37ff6c1c8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4043> > 0x00000037ff6c1c6f <+4015>: mov 0x1a0(%rax),%rdi > 0x00000037ff6c1c76 <+4022>: test %rdi,%rdi > 0x00000037ff6c1c79 <+4025>: je 0x37ff6c1c8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4043> > 0x00000037ff6c1c7b <+4027>: callq 0x37ff7c9a80 <js::TraceRecorder::record_LeaveFrame()> > 0x00000037ff6c1c80 <+4032>: cmp $0x1,%eax > 0x00000037ff6c1c83 <+4035>: mov %eax,%ebx > 0x00000037ff6c1c85 <+4037>: jle 0x37ff6cb24f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42383> > 0x00000037ff6c1c8b <+4043>: mov 0x568(%rsp),%rax > 0x00000037ff6c1c93 <+4051>: lea 0x3(%rax),%rdx > 0x00000037ff6c1c97 <+4055>: mov %rdx,0x568(%rsp) > 0x00000037ff6c1c9f <+4063>: movzbl 0x3(%rax),%eax > 0x00000037ff6c1ca3 <+4067>: movzbl %al,%r12d > 0x00000037ff6c1ca7 <+4071>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c1cac <+4076>: jmpq 0x37ff6c0ebf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+511> > 0x00000037ff6c1cb1 <+4081>: nopl 0x0(%rax) > 0x00000037ff6c1cb8 <+4088>: mov 0x8(%rsi),%rsi > 0x00000037ff6c1cbc <+4092>: movzwl 0x28(%rsi),%esi > 0x00000037ff6c1cc0 <+4096>: lea (%r9,%rsi,8),%rsi > 0x00000037ff6c1cc4 <+4100>: sub %rsi,%rcx > 0x00000037ff6c1cc7 <+4103>: sar $0x3,%rcx > 0x00000037ff6c1ccb <+4107>: cmp %rcx,%r8 > 0x00000037ff6c1cce <+4110>: jg 0x37ff6c1a18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3416> > 0x00000037ff6c1cd4 <+4116>: add %rdx,%rax > 0x00000037ff6c1cd7 <+4119>: add 0x38(%r14),%rax > 0x00000037ff6c1cdb <+4123>: mov $0x1,%edx > 0x00000037ff6c1ce0 <+4128>: mov %r15,%rdi > 0x00000037ff6c1ce3 <+4131>: mov %rax,0x568(%rsp) > 0x00000037ff6c1ceb <+4139>: movzwl 0x2(%rbx),%esi > 0x00000037ff6c1cef <+4143>: callq 0x37ff6d8490 <js_UnwindScope(JSContext*, int, int)> > 0x00000037ff6c1cf4 <+4148>: test %eax,%eax > 0x00000037ff6c1cf6 <+4150>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1cfc <+4156>: movzbl (%rbx),%eax > 0x00000037ff6c1cff <+4159>: cmp $0x1,%al > 0x00000037ff6c1d01 <+4161>: je 0x37ff6c9379 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34489> > 0x00000037ff6c1d07 <+4167>: jae 0x37ff6c19b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3313> > 0x00000037ff6c1d0d <+4173>: mov 0x20(%r15),%rax > 0x00000037ff6c1d11 <+4177>: shr $0x2f,%rax > 0x00000037ff6c1d15 <+4181>: cmp $0x1fff4,%rax > 0x00000037ff6c1d1b <+4187>: jne 0x37ff6c0eab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+491> > 0x00000037ff6c1d21 <+4193>: jmpq 0x37ff6c1a18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3416> > 0x00000037ff6c1d26 <+4198>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6c1d30 <+4208>: mov %eax,%r12d > 0x00000037ff6c1d33 <+4211>: add $0x7fffffff,%eax > 0x00000037ff6c1d38 <+4216>: cmp $0xfffffffd,%eax > 0x00000037ff6c1d3b <+4219>: ja 0x37ff6c10d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1040> > 0x00000037ff6c1d41 <+4225>: mov 0x4(%rbp),%edx > 0x00000037ff6c1d44 <+4228>: mov %edx,%eax > 0x00000037ff6c1d46 <+4230>: and $0x800,%eax > 0x00000037ff6c1d4b <+4235>: cmp $0x1,%eax > 0x00000037ff6c1d4e <+4238>: sbb %eax,%eax > 0x00000037ff6c1d50 <+4240>: or $0x1,%eax > 0x00000037ff6c1d53 <+4243>: and $0x10,%dh > 0x00000037ff6c1d56 <+4246>: je 0x37ff6c97b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35571> > 0x00000037ff6c1d5c <+4252>: add %r12d,%eax > 0x00000037ff6c1d5f <+4255>: mov %eax,-0x8(%rbx) > 0x00000037ff6c1d62 <+4258>: mov 0x570(%rsp),%rax > 0x00000037ff6c1d6a <+4266>: lea 0x30e3f(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6c1d71 <+4273>: mov 0x220(%rsp),%rsi > 0x00000037ff6c1d79 <+4281>: mov %r15,%rdi > 0x00000037ff6c1d7c <+4284>: orl $0x100,(%rax) > 0x00000037ff6c1d82 <+4290>: mov 0x8(%rsi),%rax > 0x00000037ff6c1d86 <+4294>: movzbl 0x30(%r14),%r8d > 0x00000037ff6c1d8b <+4299>: mov 0xc8(%rax),%rax > 0x00000037ff6c1d92 <+4306>: shr $0x3,%r8b > 0x00000037ff6c1d96 <+4310>: test %rax,%rax > 0x00000037ff6c1d99 <+4313>: cmove %rdx,%rax > 0x00000037ff6c1d9d <+4317>: and $0x1,%r8d > 0x00000037ff6c1da1 <+4321>: mov 0x230(%rsp),%rdx > 0x00000037ff6c1da9 <+4329>: callq *%rax > 0x00000037ff6c1dab <+4331>: mov 0x570(%rsp),%rdx > 0x00000037ff6c1db3 <+4339>: andl $0xfffffeff,(%rdx) > 0x00000037ff6c1db9 <+4345>: test %eax,%eax > 0x00000037ff6c1dbb <+4347>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c1dc1 <+4353>: movabs $0xfff8800000000000,%rax > 0x00000037ff6c1dcb <+4363>: or %rax,%r12 > 0x00000037ff6c1dce <+4366>: mov %r12,-0x8(%rbx) > 0x00000037ff6c1dd2 <+4370>: movsbl 0x1(%rbp),%eax > 0x00000037ff6c1dd6 <+4374>: test %al,%al > 0x00000037ff6c1dd8 <+4376>: je 0x37ff6c1dff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4415> > 0x00000037ff6c1dda <+4378>: mov 0x560(%rsp),%rdx > 0x00000037ff6c1de2 <+4386>: not %eax > 0x00000037ff6c1de4 <+4388>: cltq > 0x00000037ff6c1de6 <+4390>: mov -0x8(%rdx),%rcx > 0x00000037ff6c1dea <+4394>: mov %rcx,(%rdx,%rax,8) > 0x00000037ff6c1dee <+4398>: movsbq 0x1(%rbp),%rax > 0x00000037ff6c1df3 <+4403>: shl $0x3,%rax > 0x00000037ff6c1df7 <+4407>: sub %rax,0x560(%rsp) > 0x00000037ff6c1dff <+4415>: movsbq 0x0(%rbp),%rax > 0x00000037ff6c1e04 <+4420>: add 0x568(%rsp),%rax > 0x00000037ff6c1e0c <+4428>: mov %rax,0x568(%rsp) > 0x00000037ff6c1e14 <+4436>: movzbl (%rax),%eax > 0x00000037ff6c1e17 <+4439>: movzbl %al,%r12d > 0x00000037ff6c1e1b <+4443>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c1e20 <+4448>: jmpq *%rax > 0x00000037ff6c1e22 <+4450>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c1e28 <+4456>: test $0x80,%al > 0x00000037ff6c1e2a <+4458>: je 0x37ff6c1e87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4551> > 0x00000037ff6c1e2c <+4460>: test $0x8,%al > 0x00000037ff6c1e2e <+4462>: je 0x37ff6c9c70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36784> > 0x00000037ff6c1e34 <+4468>: lea -0x10(%rbx),%rax > 0x00000037ff6c1e38 <+4472>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c1e42 <+4482>: and (%rax),%rsi > 0x00000037ff6c1e45 <+4485>: mov %r15,%rdi > 0x00000037ff6c1e48 <+4488>: callq 0x37ff6f1ef0 <js_CreateThisForFunction(JSContext*, JSObject*)> > 0x00000037ff6c1e4d <+4493>: test %rax,%rax > 0x00000037ff6c1e50 <+4496>: je 0x37ff6cd905 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52293> > 0x00000037ff6c1e56 <+4502>: testb $0x8,(%rbx) > 0x00000037ff6c1e59 <+4505>: lea -0x8(%rbx),%rcx > 0x00000037ff6c1e5d <+4509>: jne 0x37ff6c1e75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4533> > 0x00000037ff6c1e5f <+4511>: mov 0x8(%rbx),%rdx > 0x00000037ff6c1e63 <+4515>: mov %rbx,%rcx > 0x00000037ff6c1e66 <+4518>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c1e6a <+4522>: shl $0x3,%rdx > 0x00000037ff6c1e6e <+4526>: sub %rdx,%rcx > 0x00000037ff6c1e71 <+4529>: sub $0x8,%rcx > 0x00000037ff6c1e75 <+4533>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c1e7f <+4543>: or %rax,%rdx > 0x00000037ff6c1e82 <+4546>: mov %rdx,(%rcx) > 0x00000037ff6c1e85 <+4549>: mov (%rbx),%eax > 0x00000037ff6c1e87 <+4551>: test $0x9,%al > 0x00000037ff6c1e89 <+4553>: mov 0x190(%r15),%rdx > 0x00000037ff6c1e90 <+4560>: jne 0x37ff6c1f95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4821> > 0x00000037ff6c1e96 <+4566>: mov 0x60(%rdx),%rax > 0x00000037ff6c1e9a <+4570>: test %rax,%rax > 0x00000037ff6c1e9d <+4573>: je 0x37ff6c0e74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+436> > 0x00000037ff6c1ea3 <+4579>: mov 0x68(%rdx),%r8 > 0x00000037ff6c1ea7 <+4583>: xor %ecx,%ecx > 0x00000037ff6c1ea9 <+4585>: mov $0x1,%edx > 0x00000037ff6c1eae <+4590>: mov %rbx,%rsi > 0x00000037ff6c1eb1 <+4593>: mov %r15,%rdi > 0x00000037ff6c1eb4 <+4596>: callq *%rax > 0x00000037ff6c1eb6 <+4598>: mov %rax,0x48(%rbx) > 0x00000037ff6c1eba <+4602>: orl $0x40000,(%rbx) > 0x00000037ff6c1ec0 <+4608>: jmpq 0x37ff6c0e6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+429> > 0x00000037ff6c1ec5 <+4613>: nopl (%rax) > 0x00000037ff6c1ec8 <+4616>: mov 0x8(%rax),%rdx > 0x00000037ff6c1ecc <+4620>: mov %rax,%rbx > 0x00000037ff6c1ecf <+4623>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c1ed3 <+4627>: shl $0x3,%rdx > 0x00000037ff6c1ed7 <+4631>: sub %rdx,%rbx > 0x00000037ff6c1eda <+4634>: mov %rbx,0xc0(%rsp) > 0x00000037ff6c1ee2 <+4642>: jmpq 0x37ff6c0d9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+222> > 0x00000037ff6c1ee7 <+4647>: cmp 0x8(%rbp),%rcx > 0x00000037ff6c1eeb <+4651>: jne 0x37ff6c0fbc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+764> > 0x00000037ff6c1ef1 <+4657>: mov 0x10(%rbp),%rcx > 0x00000037ff6c1ef5 <+4661>: mov %rax,0x240(%rsp) > 0x00000037ff6c1efd <+4669>: cmp $0x1,%cl > 0x00000037ff6c1f00 <+4672>: je 0x37ff6cac3d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40829> > 0x00000037ff6c1f06 <+4678>: mov 0x240(%rsp),%rsi > 0x00000037ff6c1f0e <+4686>: shr $0x8,%rcx > 0x00000037ff6c1f12 <+4690>: cmp %ecx,0x14(%rsi) > 0x00000037ff6c1f15 <+4693>: jne 0x37ff6c0fbc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+764> > 0x00000037ff6c1f1b <+4699>: jmp 0x37ff6c1f47 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4743> > 0x00000037ff6c1f1d <+4701>: nopl (%rax) > 0x00000037ff6c1f20 <+4704>: mov 0x8(%rsi),%rsi > 0x00000037ff6c1f24 <+4708>: mov 0x60(%rsi),%rsi > 0x00000037ff6c1f28 <+4712>: jmpq 0x37ff6c1cbc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4092> > 0x00000037ff6c1f2d <+4717>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6c1f32 <+4722>: mov %rax,0x220(%rsp) > 0x00000037ff6c1f3a <+4730>: jmpq 0x37ff6c0f77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+695> > 0x00000037ff6c1f3f <+4735>: mov 0x220(%rsp),%rax > 0x00000037ff6c1f47 <+4743>: cmp 0x240(%rsp),%rax > 0x00000037ff6c1f4f <+4751>: je 0x37ff6cbcf0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45104> > 0x00000037ff6c1f55 <+4757>: mov 0x568(%rsp),%rdx > 0x00000037ff6c1f5d <+4765>: mov 0x78(%rsp),%rsi > 0x00000037ff6c1f62 <+4770>: lea 0x240(%rsp),%rdi > 0x00000037ff6c1f6a <+4778>: lea 0x220(%rsp),%rcx > 0x00000037ff6c1f72 <+4786>: mov %rdi,0xa0(%rsp) > 0x00000037ff6c1f7a <+4794>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c1f7e <+4798>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c1f82 <+4802>: mov %rcx,0x70(%rsp) > 0x00000037ff6c1f87 <+4807>: shl $0x8,%eax > 0x00000037ff6c1f8a <+4810>: or %edx,%eax > 0x00000037ff6c1f8c <+4812>: mov (%rsi,%rax,8),%rbx > 0x00000037ff6c1f90 <+4816>: jmpq 0x37ff6c0ff3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+819> > 0x00000037ff6c1f95 <+4821>: mov 0x50(%rdx),%rax > 0x00000037ff6c1f99 <+4825>: test %rax,%rax > 0x00000037ff6c1f9c <+4828>: je 0x37ff6c0e74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+436> > 0x00000037ff6c1fa2 <+4834>: mov 0x58(%rdx),%r8 > 0x00000037ff6c1fa6 <+4838>: jmpq 0x37ff6c1ea7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4583> > 0x00000037ff6c1fab <+4843>: mov 0x40(%rax),%rdx > 0x00000037ff6c1faf <+4847>: mov %rdx,0x568(%rsp) > 0x00000037ff6c1fb7 <+4855>: andl $0xffff7fff,(%rax) > 0x00000037ff6c1fbd <+4861>: jmpq 0x37ff6c1245 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1413> > 0x00000037ff6c1fc2 <+4866>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c1fcc <+4876>: mov %rdx,%r11 > 0x00000037ff6c1fcf <+4879>: and %rcx,%r11 > 0x00000037ff6c1fd2 <+4882>: mov 0x478f6f(%rip),%rcx # 0x37ffb3af48 > 0x00000037ff6c1fd9 <+4889>: cmp %rcx,0x8(%r11) > 0x00000037ff6c1fdd <+4893>: jne 0x37ff6c181a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2906> > 0x00000037ff6c1fe3 <+4899>: mov 0x30(%r11),%r10 > 0x00000037ff6c1fe7 <+4903>: xor %ecx,%ecx > 0x00000037ff6c1fe9 <+4905>: movzwl 0x5a(%r10),%edx > 0x00000037ff6c1fee <+4910>: and $0xc000,%edx > 0x00000037ff6c1ff4 <+4916>: cmp $0x3fff,%edx > 0x00000037ff6c1ffa <+4922>: jle 0x37ff6cb939 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44153> > 0x00000037ff6c2000 <+4928>: mov 0x60(%r10),%rsi > 0x00000037ff6c2004 <+4932>: cmpl $0x3,0x18(%rsi) > 0x00000037ff6c2008 <+4936>: mov %rsi,0x70(%rsp) > 0x00000037ff6c200d <+4941>: ja 0x37ff6c202e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4974> > 0x00000037ff6c200f <+4943>: testb $0x1,0x30(%rsi) > 0x00000037ff6c2013 <+4947>: mov 0x10(%rsi),%rdx > 0x00000037ff6c2017 <+4951>: je 0x37ff6c2025 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4965> > 0x00000037ff6c2019 <+4953>: xor %esi,%esi > 0x00000037ff6c201b <+4955>: cmpb $0x42,(%rdx) > 0x00000037ff6c201e <+4958>: sete %sil > 0x00000037ff6c2022 <+4962>: add %rsi,%rdx > 0x00000037ff6c2025 <+4965>: cmpb $0xc5,(%rdx) > 0x00000037ff6c2028 <+4968>: je 0x37ff6d43c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79625> > 0x00000037ff6c202e <+4974>: cmpl $0xbb7,0xfc(%rsp) > 0x00000037ff6c2039 <+4985>: ja 0x37ff6d1e9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70108> > 0x00000037ff6c203f <+4991>: mov 0x70(%rsp),%rbx > 0x00000037ff6c2044 <+4996>: mov 0x168(%r15),%rsi > 0x00000037ff6c204b <+5003>: mov %rbp,%r9 > 0x00000037ff6c204e <+5006>: movzwl 0x64(%rbx),%edx > 0x00000037ff6c2052 <+5010>: lea 0xb(%rdx),%edi > 0x00000037ff6c2055 <+5013>: movzwl 0x58(%r10),%edx > 0x00000037ff6c205a <+5018>: cmp %edx,%r12d > 0x00000037ff6c205d <+5021>: je 0x37ff6cbdd9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45337> > 0x00000037ff6c2063 <+5027>: jae 0x37ff6cb910 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44112> > 0x00000037ff6c2069 <+5033>: mov 0x50(%rsi),%rax > 0x00000037ff6c206d <+5037>: sub %r12d,%edx > 0x00000037ff6c2070 <+5040>: or $0x40,%ch > 0x00000037ff6c2073 <+5043>: lea (%rdx,%rdi,1),%edi > 0x00000037ff6c2076 <+5046>: sub %rbp,%rax > 0x00000037ff6c2079 <+5049>: sar $0x3,%rax > 0x00000037ff6c207d <+5053>: cmp %rax,%rdi > 0x00000037ff6c2080 <+5056>: jle 0x37ff6cd470 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51120> > 0x00000037ff6c2086 <+5062>: mov %r15,%rdi > 0x00000037ff6c2089 <+5065>: callq 0x37ff670d40 <js_ReportOutOfScriptQuota(JSContext*)> > 0x00000037ff6c208e <+5070>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2093 <+5075>: subq $0x8,0x560(%rsp) > 0x00000037ff6c209c <+5084>: mov 0x568(%rsp),%rdx > 0x00000037ff6c20a4 <+5092>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c20a8 <+5096>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c20ac <+5100>: shl $0x18,%eax > 0x00000037ff6c20af <+5103>: shl $0x10,%ecx > 0x00000037ff6c20b2 <+5106>: or %ecx,%eax > 0x00000037ff6c20b4 <+5108>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6c20b8 <+5112>: or %ecx,%eax > 0x00000037ff6c20ba <+5114>: movzbl 0x3(%rdx),%ecx > 0x00000037ff6c20be <+5118>: shl $0x8,%ecx > 0x00000037ff6c20c1 <+5121>: or %ecx,%eax > 0x00000037ff6c20c3 <+5123>: movslq %eax,%rcx > 0x00000037ff6c20c6 <+5126>: add %rcx,%rdx > 0x00000037ff6c20c9 <+5129>: test %eax,%eax > 0x00000037ff6c20cb <+5131>: mov %rdx,0x568(%rsp) > 0x00000037ff6c20d3 <+5139>: movzbl (%rdx),%r12d > 0x00000037ff6c20d7 <+5143>: jle 0x37ff6cb492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42962> > 0x00000037ff6c20dd <+5149>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c20e5 <+5157>: je 0x37ff6c20fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5178> > 0x00000037ff6c20e7 <+5159>: mov 0x570(%rsp),%rax > 0x00000037ff6c20ef <+5167>: mov (%rax),%eax > 0x00000037ff6c20f1 <+5169>: test $0x80,%ah > 0x00000037ff6c20f4 <+5172>: je 0x37ff6cc963 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48291> > 0x00000037ff6c20fa <+5178>: mov %r12d,%eax > 0x00000037ff6c20fd <+5181>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2102 <+5186>: jmpq *%rax > 0x00000037ff6c2104 <+5188>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c210c <+5196>: je 0x37ff6c9b87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36551> > 0x00000037ff6c2112 <+5202>: mov 0x570(%rsp),%rax > 0x00000037ff6c211a <+5210>: mov 0x568(%rsp),%rbx > 0x00000037ff6c2122 <+5218>: mov (%rax),%eax > 0x00000037ff6c2124 <+5220>: test $0x80,%ah > 0x00000037ff6c2127 <+5223>: je 0x37ff6c9b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36455> > 0x00000037ff6c212d <+5229>: lea 0x3(%rbx),%rax > 0x00000037ff6c2131 <+5233>: mov %rax,0x568(%rsp) > 0x00000037ff6c2139 <+5241>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c213d <+5245>: movzbl %al,%r12d > 0x00000037ff6c2141 <+5249>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2146 <+5254>: jmpq *%rax > 0x00000037ff6c2148 <+5256>: mov 0x560(%rsp),%rdx > 0x00000037ff6c2150 <+5264>: lea -0x8(%rdx),%rax > 0x00000037ff6c2154 <+5268>: mov -0x8(%rdx),%rdx > 0x00000037ff6c2158 <+5272>: mov %rax,0x560(%rsp) > 0x00000037ff6c2160 <+5280>: mov 0x570(%rsp),%rax > 0x00000037ff6c2168 <+5288>: mov %rdx,0x30(%rax) > 0x00000037ff6c216c <+5292>: orl $0x100000,(%rax) > 0x00000037ff6c2172 <+5298>: mov 0x568(%rsp),%rax > 0x00000037ff6c217a <+5306>: lea 0x1(%rax),%rdx > 0x00000037ff6c217e <+5310>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2186 <+5318>: movzbl 0x1(%rax),%eax > 0x00000037ff6c218a <+5322>: movzbl %al,%r12d > 0x00000037ff6c218e <+5326>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2193 <+5331>: jmpq *%rax > 0x00000037ff6c2195 <+5333>: mov 0x560(%rsp),%rax > 0x00000037ff6c219d <+5341>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c21a7 <+5351>: mov 0x168(%r15),%rsi > 0x00000037ff6c21ae <+5358>: mov -0x8(%rax),%rdx > 0x00000037ff6c21b2 <+5362>: mov %rdx,0x3e0(%rsp) > 0x00000037ff6c21ba <+5370>: and -0x10(%rax),%rbx > 0x00000037ff6c21be <+5374>: mov 0x568(%rsp),%rdx > 0x00000037ff6c21c6 <+5382>: mov 0x14(%rbx),%ecx > 0x00000037ff6c21c9 <+5385>: mov %rdx,%rax > 0x00000037ff6c21cc <+5388>: shr $0xc,%rax > 0x00000037ff6c21d0 <+5392>: xor %rdx,%rax > 0x00000037ff6c21d3 <+5395>: add %rcx,%rax > 0x00000037ff6c21d6 <+5398>: and $0xfff,%eax > 0x00000037ff6c21db <+5403>: shl $0x5,%rax > 0x00000037ff6c21df <+5407>: lea 0xa8(%rsi,%rax,1),%rax > 0x00000037ff6c21e7 <+5415>: cmp (%rax),%rdx > 0x00000037ff6c21ea <+5418>: je 0x37ff6cc854 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48020> > 0x00000037ff6c21f0 <+5424>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c21f4 <+5428>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c21f8 <+5432>: mov 0x78(%rsp),%rcx > 0x00000037ff6c21fd <+5437>: shl $0x8,%eax > 0x00000037ff6c2200 <+5440>: or %edx,%eax > 0x00000037ff6c2202 <+5442>: mov (%rcx,%rax,8),%rdx > 0x00000037ff6c2206 <+5446>: mov 0x58(%r15),%rax > 0x00000037ff6c220a <+5450>: xor %ecx,%ecx > 0x00000037ff6c220c <+5452>: cmp $0xec,%r12d > 0x00000037ff6c2213 <+5459>: sete %cl > 0x00000037ff6c2216 <+5462>: cmp 0x6a0(%rax),%rdx > 0x00000037ff6c221d <+5469>: lea 0x1(,%rcx,4),%ecx > 0x00000037ff6c2224 <+5476>: je 0x37ff6d4381 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79553> > 0x00000037ff6c222a <+5482>: mov %ecx,0x20(%rsp) > 0x00000037ff6c222e <+5486>: lea 0x3e0(%rsp),%rcx > 0x00000037ff6c2236 <+5494>: movq $0x0,0x18(%rsp) > 0x00000037ff6c223f <+5503>: movl $0x0,0x10(%rsp) > 0x00000037ff6c2247 <+5511>: movl $0x0,0x8(%rsp) > 0x00000037ff6c224f <+5519>: xor %r9d,%r9d > 0x00000037ff6c2252 <+5522>: movl $0x1,(%rsp) > 0x00000037ff6c2259 <+5529>: xor %r8d,%r8d > 0x00000037ff6c225c <+5532>: mov %rbx,%rsi > 0x00000037ff6c225f <+5535>: mov %r15,%rdi > 0x00000037ff6c2262 <+5538>: callq 0x37ff6f6190 <js_DefineNativeProperty(JSContext*, JSObject*, long, js::Value const&, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int, unsigned int, int, JSProperty**, unsigned int)> > 0x00000037ff6c2267 <+5543>: test %eax,%eax > 0x00000037ff6c2269 <+5545>: sete %al > 0x00000037ff6c226c <+5548>: test %al,%al > 0x00000037ff6c226e <+5550>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2274 <+5556>: mov 0x568(%rsp),%rax > 0x00000037ff6c227c <+5564>: subq $0x8,0x560(%rsp) > 0x00000037ff6c2285 <+5573>: lea 0x3(%rax),%rdx > 0x00000037ff6c2289 <+5577>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2291 <+5585>: movzbl 0x3(%rax),%eax > 0x00000037ff6c2295 <+5589>: movzbl %al,%r12d > 0x00000037ff6c2299 <+5593>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c229e <+5598>: jmpq *%rax > 0x00000037ff6c22a0 <+5600>: cmpb $0xbf,0x70(%rsp) > 0x00000037ff6c22a5 <+5605>: jne 0x37ff6c9eeb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37419> > 0x00000037ff6c22ab <+5611>: movzbl 0x2(%rax),%edx > 0x00000037ff6c22af <+5615>: mov 0x78(%rsp),%rbx > 0x00000037ff6c22b4 <+5620>: add $0x2,%rax > 0x00000037ff6c22b8 <+5624>: mov %rax,0x568(%rsp) > 0x00000037ff6c22c0 <+5632>: shl $0x10,%edx > 0x00000037ff6c22c3 <+5635>: lea (%rbx,%rdx,8),%rbx > 0x00000037ff6c22c7 <+5639>: mov %rbx,0x78(%rsp) > 0x00000037ff6c22cc <+5644>: nopl 0x0(%rax) > 0x00000037ff6c22d0 <+5648>: mov 0x568(%rsp),%rax > 0x00000037ff6c22d8 <+5656>: lea 0x1(%rax),%rdx > 0x00000037ff6c22dc <+5660>: mov %rdx,0x568(%rsp) > 0x00000037ff6c22e4 <+5668>: movzbl 0x1(%rax),%ebx > 0x00000037ff6c22e8 <+5672>: cmp $0x6f,%bl > 0x00000037ff6c22eb <+5675>: mov %bl,0x70(%rsp) > 0x00000037ff6c22ef <+5679>: je 0x37ff6c230f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5711> > 0x00000037ff6c22f1 <+5681>: ja 0x37ff6c22a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5600> > 0x00000037ff6c22f3 <+5683>: cmp $0x38,%bl > 0x00000037ff6c22f6 <+5686>: je 0x37ff6cabf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40760> > 0x00000037ff6c22fc <+5692>: cmp $0x5d,%bl > 0x00000037ff6c22ff <+5695>: nop > 0x00000037ff6c2300 <+5696>: je 0x37ff6cc3c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46849> > 0x00000037ff6c2306 <+5702>: cmp $0x36,%bl > 0x00000037ff6c2309 <+5705>: jne 0x37ff6c9efd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37437> > 0x00000037ff6c230f <+5711>: movzbl 0x2(%rax),%edx > 0x00000037ff6c2313 <+5715>: movzbl 0x3(%rax),%eax > 0x00000037ff6c2317 <+5719>: mov 0x78(%rsp),%rbx > 0x00000037ff6c231c <+5724>: mov 0x560(%rsp),%rbp > 0x00000037ff6c2324 <+5732>: shl $0x8,%edx > 0x00000037ff6c2327 <+5735>: or %eax,%edx > 0x00000037ff6c2329 <+5737>: mov (%rbx,%rdx,8),%rax > 0x00000037ff6c232d <+5741>: mov %rax,0x3b0(%rsp) > 0x00000037ff6c2335 <+5749>: mov -0x8(%rbp),%rbx > 0x00000037ff6c2339 <+5753>: mov $0xffffffffffffffff,%rax > 0x00000037ff6c2340 <+5760>: mov %rbx,0xd0(%rsp) > 0x00000037ff6c2348 <+5768>: lea -0x8(%rbp,%rax,8),%rbp > 0x00000037ff6c234d <+5773>: mov %rax,0xa0(%rsp) > 0x00000037ff6c2355 <+5781>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c235f <+5791>: mov 0x0(%rbp),%rax > 0x00000037ff6c2363 <+5795>: cmp %rdx,%rax > 0x00000037ff6c2366 <+5798>: jbe 0x37ff6cd76d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51885> > 0x00000037ff6c236c <+5804>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c2376 <+5814>: mov %rax,%rbx > 0x00000037ff6c2379 <+5817>: and %rdx,%rbx > 0x00000037ff6c237c <+5820>: jmpq 0x37ff6c9f3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37499> > 0x00000037ff6c2381 <+5825>: mov 0x560(%rsp),%rbp > 0x00000037ff6c2389 <+5833>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c2393 <+5843>: mov -0x10(%rbp),%rax > 0x00000037ff6c2397 <+5847>: cmp %rdx,%rax > 0x00000037ff6c239a <+5850>: jbe 0x37ff6cb2bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42492> > 0x00000037ff6c23a0 <+5856>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c23aa <+5866>: and %rax,%rsi > 0x00000037ff6c23ad <+5869>: mov -0x8(%rbp),%rdx > 0x00000037ff6c23b1 <+5873>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6c23b9 <+5881>: mov %r15,%rdi > 0x00000037ff6c23bc <+5884>: mov %rdx,0x4a0(%rsp) > 0x00000037ff6c23c4 <+5892>: callq 0x37ff7a4a80 <js_GetXMLDescendants(JSContext*, JSObject*, unsigned long, unsigned long*)> > 0x00000037ff6c23c9 <+5897>: test %eax,%eax > 0x00000037ff6c23cb <+5899>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c23d1 <+5905>: cmp $0xba,%r12d > 0x00000037ff6c23d8 <+5912>: je 0x37ff6cd07d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50109> > 0x00000037ff6c23de <+5918>: mov 0x560(%rsp),%rax > 0x00000037ff6c23e6 <+5926>: lea -0x8(%rax),%rdx > 0x00000037ff6c23ea <+5930>: mov %rdx,0x560(%rsp) > 0x00000037ff6c23f2 <+5938>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6c23fa <+5946>: mov %rdx,-0x10(%rax) > 0x00000037ff6c23fe <+5950>: mov 0x568(%rsp),%rax > 0x00000037ff6c2406 <+5958>: lea 0x1(%rax),%rdx > 0x00000037ff6c240a <+5962>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2412 <+5970>: movzbl 0x1(%rax),%eax > 0x00000037ff6c2416 <+5974>: movzbl %al,%r12d > 0x00000037ff6c241a <+5978>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c241f <+5983>: jmpq *%rax > 0x00000037ff6c2421 <+5985>: mov 0x560(%rsp),%rax > 0x00000037ff6c2429 <+5993>: lea 0x540(%rsp),%rbx > 0x00000037ff6c2431 <+6001>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6c2439 <+6009>: lea 0x480(%rsp),%rsi > 0x00000037ff6c2441 <+6017>: mov %r15,%rdi > 0x00000037ff6c2444 <+6020>: mov %rbx,%rdx > 0x00000037ff6c2447 <+6023>: mov -0x8(%rax),%rax > 0x00000037ff6c244b <+6027>: mov %rax,0x480(%rsp) > 0x00000037ff6c2453 <+6035>: callq 0x37ff7a4700 <js_FindXMLProperty(JSContext*, js::Value const&, JSObject**, long*)> > 0x00000037ff6c2458 <+6040>: test %eax,%eax > 0x00000037ff6c245a <+6042>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2460 <+6048>: mov 0x540(%rsp),%rsi > 0x00000037ff6c2468 <+6056>: lea 0x31d61(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6c246f <+6063>: lea 0x490(%rsp),%r8 > 0x00000037ff6c2477 <+6071>: mov 0x4a0(%rsp),%rcx > 0x00000037ff6c247f <+6079>: mov %r15,%rdi > 0x00000037ff6c2482 <+6082>: mov 0x8(%rsi),%rax > 0x00000037ff6c2486 <+6086>: mov 0xc0(%rax),%rax > 0x00000037ff6c248d <+6093>: test %rax,%rax > 0x00000037ff6c2490 <+6096>: cmove %rdx,%rax > 0x00000037ff6c2494 <+6100>: mov %rsi,%rdx > 0x00000037ff6c2497 <+6103>: callq *%rax > 0x00000037ff6c2499 <+6105>: test %eax,%eax > 0x00000037ff6c249b <+6107>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c24a1 <+6113>: mov 0x560(%rsp),%rbp > 0x00000037ff6c24a9 <+6121>: mov 0x490(%rsp),%rax > 0x00000037ff6c24b1 <+6129>: cmp $0xc7,%r12d > 0x00000037ff6c24b8 <+6136>: mov %rax,-0x8(%rbp) > 0x00000037ff6c24bc <+6140>: je 0x37ff6ccecd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49677> > 0x00000037ff6c24c2 <+6146>: mov 0x568(%rsp),%rax > 0x00000037ff6c24ca <+6154>: lea 0x1(%rax),%rdx > 0x00000037ff6c24ce <+6158>: mov %rdx,0x568(%rsp) > 0x00000037ff6c24d6 <+6166>: movzbl 0x1(%rax),%eax > 0x00000037ff6c24da <+6170>: movzbl %al,%r12d > 0x00000037ff6c24de <+6174>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c24e3 <+6179>: jmpq *%rax > 0x00000037ff6c24e5 <+6181>: mov 0x560(%rsp),%rax > 0x00000037ff6c24ed <+6189>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c24f7 <+6199>: xor %esi,%esi > 0x00000037ff6c24f9 <+6201>: mov %rcx,%rdx > 0x00000037ff6c24fc <+6204>: mov %r15,%rdi > 0x00000037ff6c24ff <+6207>: and -0x10(%rax),%rdx > 0x00000037ff6c2503 <+6211>: and -0x8(%rax),%rcx > 0x00000037ff6c2507 <+6215>: cmp $0xaa,%r12d > 0x00000037ff6c250e <+6222>: sete %sil > 0x00000037ff6c2512 <+6226>: callq 0x37ff7a4260 <js_AddAttributePart(JSContext*, int, JSString*, JSString*)> > 0x00000037ff6c2517 <+6231>: test %rax,%rax > 0x00000037ff6c251a <+6234>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2520 <+6240>: mov 0x560(%rsp),%rcx > 0x00000037ff6c2528 <+6248>: lea -0x8(%rcx),%rdx > 0x00000037ff6c252c <+6252>: mov %rdx,0x560(%rsp) > 0x00000037ff6c2534 <+6260>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c253e <+6270>: or %rax,%rdx > 0x00000037ff6c2541 <+6273>: mov %rdx,-0x10(%rcx) > 0x00000037ff6c2545 <+6277>: mov 0x568(%rsp),%rax > 0x00000037ff6c254d <+6285>: lea 0x1(%rax),%rdx > 0x00000037ff6c2551 <+6289>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2559 <+6297>: movzbl 0x1(%rax),%eax > 0x00000037ff6c255d <+6301>: movzbl %al,%r12d > 0x00000037ff6c2561 <+6305>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2566 <+6310>: jmpq *%rax > 0x00000037ff6c2568 <+6312>: mov 0x568(%rsp),%rbx > 0x00000037ff6c2570 <+6320>: mov 0x78(%rsp),%rdx > 0x00000037ff6c2575 <+6325>: sub 0x40(%r14),%rdx > 0x00000037ff6c2579 <+6329>: movzbl 0x2a(%r14),%ecx > 0x00000037ff6c257e <+6334>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c2582 <+6338>: movzbl 0x4(%rbx),%esi > 0x00000037ff6c2586 <+6342>: sar $0x3,%rdx > 0x00000037ff6c258a <+6346>: shl $0x8,%eax > 0x00000037ff6c258d <+6349>: or %esi,%eax > 0x00000037ff6c258f <+6351>: add %rax,%rdx > 0x00000037ff6c2592 <+6354>: mov 0xb8(%r14,%rcx,1),%rax > 0x00000037ff6c259a <+6362>: mov (%rax,%rdx,8),%rsi > 0x00000037ff6c259e <+6366>: mov 0x570(%rsp),%rax > 0x00000037ff6c25a6 <+6374>: mov (%rax),%edx > 0x00000037ff6c25a8 <+6376>: test $0x200000,%edx > 0x00000037ff6c25ae <+6382>: jne 0x37ff6c25da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6426> > 0x00000037ff6c25b0 <+6384>: test $0x8,%dl > 0x00000037ff6c25b3 <+6387>: lea -0x10(%rax),%rdi > 0x00000037ff6c25b7 <+6391>: je 0x37ff6c9ea7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37351> > 0x00000037ff6c25bd <+6397>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c25c7 <+6407>: and (%rdi),%rcx > 0x00000037ff6c25ca <+6410>: or $0x200000,%edx > 0x00000037ff6c25d0 <+6416>: mov 0x28(%rcx),%rcx > 0x00000037ff6c25d4 <+6420>: mov %edx,(%rax) > 0x00000037ff6c25d6 <+6422>: mov %rcx,0x18(%rax) > 0x00000037ff6c25da <+6426>: mov 0x18(%rax),%rax > 0x00000037ff6c25de <+6430>: cmp %rsi,0x20(%rax) > 0x00000037ff6c25e2 <+6434>: je 0x37ff6cdc05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53061> > 0x00000037ff6c25e8 <+6440>: cmp $0xd2,%r12d > 0x00000037ff6c25ef <+6447>: je 0x37ff6cb3b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42740> > 0x00000037ff6c25f5 <+6453>: mov 0x560(%rsp),%rbp > 0x00000037ff6c25fd <+6461>: xor %ecx,%ecx > 0x00000037ff6c25ff <+6463>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c2603 <+6467>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c2607 <+6471>: shl $0x8,%eax > 0x00000037ff6c260a <+6474>: or %edx,%eax > 0x00000037ff6c260c <+6476>: shl $0x3,%rax > 0x00000037ff6c2610 <+6480>: sub %rax,%rbp > 0x00000037ff6c2613 <+6483>: cmp $0xd2,%r12d > 0x00000037ff6c261a <+6490>: mov %rbp,0x560(%rsp) > 0x00000037ff6c2622 <+6498>: je 0x37ff6cb3a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42728> > 0x00000037ff6c2628 <+6504>: lea 0x5(%rbx),%rax > 0x00000037ff6c262c <+6508>: mov %rax,0x568(%rsp) > 0x00000037ff6c2634 <+6516>: movzbl 0x5(%rbx),%eax > 0x00000037ff6c2638 <+6520>: movzbl %al,%r12d > 0x00000037ff6c263c <+6524>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2641 <+6529>: jmpq *%rax > 0x00000037ff6c2643 <+6531>: lea 0x5c0(%rsp),%rbx > 0x00000037ff6c264b <+6539>: lea 0x1d6716(%rip),%rdx # 0x37ff898d68 > 0x00000037ff6c2652 <+6546>: mov %r12d,%ecx > 0x00000037ff6c2655 <+6549>: mov $0xc,%esi > 0x00000037ff6c265a <+6554>: xor %eax,%eax > 0x00000037ff6c265c <+6556>: mov %rbx,%rdi > 0x00000037ff6c265f <+6559>: callq 0x37ff640ba0 <JS_snprintf@plt> > 0x00000037ff6c2664 <+6564>: mov 0x47890d(%rip),%rsi # 0x37ffb3af78 > 0x00000037ff6c266b <+6571>: mov %rbx,%r8 > 0x00000037ff6c266e <+6574>: mov $0x20,%ecx > 0x00000037ff6c2673 <+6579>: xor %edx,%edx > 0x00000037ff6c2675 <+6581>: mov %r15,%rdi > 0x00000037ff6c2678 <+6584>: xor %eax,%eax > 0x00000037ff6c267a <+6586>: callq 0x37ff640570 <JS_ReportErrorNumber@plt> > 0x00000037ff6c267f <+6591>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2684 <+6596>: mov 0x568(%rsp),%rdx > 0x00000037ff6c268c <+6604>: movzbl 0x2e(%r14),%ecx > 0x00000037ff6c2691 <+6609>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c2695 <+6613>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c2699 <+6617>: shl $0x8,%eax > 0x00000037ff6c269c <+6620>: or %edx,%eax > 0x00000037ff6c269e <+6622>: mov 0xb8(%r14,%rcx,1),%rdx > 0x00000037ff6c26a6 <+6630>: mov 0x4(%rdx,%rax,8),%ebx > 0x00000037ff6c26aa <+6634>: mov 0x570(%rsp),%rax > 0x00000037ff6c26b2 <+6642>: mov (%rax),%edx > 0x00000037ff6c26b4 <+6644>: test $0x200000,%edx > 0x00000037ff6c26ba <+6650>: jne 0x37ff6c26e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6694> > 0x00000037ff6c26bc <+6652>: test $0x8,%dl > 0x00000037ff6c26bf <+6655>: lea -0x10(%rax),%rsi > 0x00000037ff6c26c3 <+6659>: je 0x37ff6c9e8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37324> > 0x00000037ff6c26c9 <+6665>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c26d3 <+6675>: and (%rsi),%rcx > 0x00000037ff6c26d6 <+6678>: or $0x200000,%edx > 0x00000037ff6c26dc <+6684>: mov 0x28(%rcx),%rcx > 0x00000037ff6c26e0 <+6688>: mov %edx,(%rax) > 0x00000037ff6c26e2 <+6690>: mov %rcx,0x18(%rax) > 0x00000037ff6c26e6 <+6694>: mov 0x18(%rax),%rdi > 0x00000037ff6c26ea <+6698>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6c26ef <+6703>: mov 0x40(%rax),%rax > 0x00000037ff6c26f3 <+6707>: mov 0x560(%rsp),%rdx > 0x00000037ff6c26fb <+6715>: cmp $0xf1,%r12d > 0x00000037ff6c2702 <+6722>: mov (%rax,%rbx,8),%rax > 0x00000037ff6c2706 <+6726>: mov %rax,(%rdx) > 0x00000037ff6c2709 <+6729>: je 0x37ff6cb389 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42697> > 0x00000037ff6c270f <+6735>: add $0x8,%rdx > 0x00000037ff6c2713 <+6739>: mov %rdx,0x560(%rsp) > 0x00000037ff6c271b <+6747>: mov 0x568(%rsp),%rax > 0x00000037ff6c2723 <+6755>: lea 0x3(%rax),%rdx > 0x00000037ff6c2727 <+6759>: mov %rdx,0x568(%rsp) > 0x00000037ff6c272f <+6767>: movzbl 0x3(%rax),%eax > 0x00000037ff6c2733 <+6771>: movzbl %al,%r12d > 0x00000037ff6c2737 <+6775>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c273c <+6780>: jmpq *%rax > 0x00000037ff6c273e <+6782>: mov 0xc0(%rsp),%rsi > 0x00000037ff6c2746 <+6790>: movabs $0x7fffffffffff,%rax > 0x00000037ff6c2750 <+6800>: mov 0x568(%rsp),%rbx > 0x00000037ff6c2758 <+6808>: mov 0x560(%rsp),%rdx > 0x00000037ff6c2760 <+6816>: and -0x10(%rsi),%rax > 0x00000037ff6c2764 <+6820>: movzbl 0x2(%rbx),%esi > 0x00000037ff6c2768 <+6824>: mov 0x40(%rax),%rax > 0x00000037ff6c276c <+6828>: mov (%rax),%rcx > 0x00000037ff6c276f <+6831>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c2773 <+6835>: add %rcx,%rcx > 0x00000037ff6c2776 <+6838>: shl $0x8,%eax > 0x00000037ff6c2779 <+6841>: or %esi,%eax > 0x00000037ff6c277b <+6843>: cmp $0x89,%r12d > 0x00000037ff6c2782 <+6850>: mov (%rcx,%rax,8),%rax > 0x00000037ff6c2786 <+6854>: mov %rax,(%rdx) > 0x00000037ff6c2789 <+6857>: je 0x37ff6cb42d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42861> > 0x00000037ff6c278f <+6863>: add $0x8,%rdx > 0x00000037ff6c2793 <+6867>: mov %rdx,0x560(%rsp) > 0x00000037ff6c279b <+6875>: lea 0x3(%rbx),%rax > 0x00000037ff6c279f <+6879>: mov %rax,0x568(%rsp) > 0x00000037ff6c27a7 <+6887>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c27ab <+6891>: movzbl %al,%r12d > 0x00000037ff6c27af <+6895>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c27b4 <+6900>: jmpq *%rax > 0x00000037ff6c27b6 <+6902>: mov 0x568(%rsp),%rcx > 0x00000037ff6c27be <+6910>: mov 0x78(%rsp),%rdx > 0x00000037ff6c27c3 <+6915>: sub 0x40(%r14),%rdx > 0x00000037ff6c27c7 <+6919>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c27cc <+6924>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c27d0 <+6928>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c27d4 <+6932>: sar $0x3,%rdx > 0x00000037ff6c27d8 <+6936>: shl $0x8,%eax > 0x00000037ff6c27db <+6939>: or %ecx,%eax > 0x00000037ff6c27dd <+6941>: add %rax,%rdx > 0x00000037ff6c27e0 <+6944>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c27e8 <+6952>: cmp $0xe1,%r12d > 0x00000037ff6c27ef <+6959>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c27f3 <+6963>: mov %rax,0x70(%rsp) > 0x00000037ff6c27f8 <+6968>: je 0x37ff6cb413 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42835> > 0x00000037ff6c27fe <+6974>: mov %rax,%rsi > 0x00000037ff6c2801 <+6977>: mov %r15,%rdi > 0x00000037ff6c2804 <+6980>: callq 0x37ff6afa10 <js_NewDebuggableFlatClosure(JSContext*, JSFunction*)> > 0x00000037ff6c2809 <+6985>: test %rax,%rax > 0x00000037ff6c280c <+6988>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2812 <+6994>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c281c <+7004>: or %rax,%rdx > 0x00000037ff6c281f <+7007>: mov %rdx,0x3a0(%rsp) > 0x00000037ff6c2827 <+7015>: mov 0x570(%rsp),%rdx > 0x00000037ff6c282f <+7023>: mov (%rdx),%eax > 0x00000037ff6c2831 <+7025>: mov %eax,%ecx > 0x00000037ff6c2833 <+7027>: and $0x8,%ecx > 0x00000037ff6c2836 <+7030>: cmp $0x1,%ecx > 0x00000037ff6c2839 <+7033>: sbb %ebx,%ebx > 0x00000037ff6c283b <+7035>: and $0x4,%ebx > 0x00000037ff6c283e <+7038>: add $0x1,%ebx > 0x00000037ff6c2841 <+7041>: test $0x2,%al > 0x00000037ff6c2843 <+7043>: jne 0x37ff6cbc82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44994> > 0x00000037ff6c2849 <+7049>: mov 0x160(%r15),%rax > 0x00000037ff6c2850 <+7056>: mov 0x28(%rax),%rbp > 0x00000037ff6c2854 <+7060>: mov 0x70(%rsp),%rdi > 0x00000037ff6c2859 <+7065>: mov %ebx,%ecx > 0x00000037ff6c285b <+7067>: mov %rbp,%rsi > 0x00000037ff6c285e <+7070>: mov 0x78(%rdi),%r12 > 0x00000037ff6c2862 <+7074>: mov %r15,%rdi > 0x00000037ff6c2865 <+7077>: mov %r12,%rdx > 0x00000037ff6c2868 <+7080>: callq 0x37ff6d66e0 <js::CheckRedeclaration(JSContext*, JSObject*, long, unsigned int)> > 0x00000037ff6c286d <+7085>: test %al,%al > 0x00000037ff6c286f <+7087>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2875 <+7093>: cmp $0x1,%ebx > 0x00000037ff6c2878 <+7096>: je 0x37ff6cb454 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42900> > 0x00000037ff6c287e <+7102>: mov 0x8(%rbp),%rax > 0x00000037ff6c2882 <+7106>: lea 0x33f07(%rip),%rdx # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6c2889 <+7113>: mov 0x4784a0(%rip),%r9 # 0x37ffb3ad30 > 0x00000037ff6c2890 <+7120>: mov 0x4784d1(%rip),%r8 # 0x37ffb3ad68 > 0x00000037ff6c2897 <+7127>: lea 0x3a0(%rsp),%rcx > 0x00000037ff6c289f <+7135>: mov %rbp,%rsi > 0x00000037ff6c28a2 <+7138>: mov %r15,%rdi > 0x00000037ff6c28a5 <+7141>: mov 0xb8(%rax),%rax > 0x00000037ff6c28ac <+7148>: mov %ebx,(%rsp) > 0x00000037ff6c28af <+7151>: test %rax,%rax > 0x00000037ff6c28b2 <+7154>: cmove %rdx,%rax > 0x00000037ff6c28b6 <+7158>: mov %r12,%rdx > 0x00000037ff6c28b9 <+7161>: callq *%rax > 0x00000037ff6c28bb <+7163>: test %eax,%eax > 0x00000037ff6c28bd <+7165>: sete %al > 0x00000037ff6c28c0 <+7168>: test %al,%al > 0x00000037ff6c28c2 <+7170>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c28c8 <+7176>: mov 0x568(%rsp),%rax > 0x00000037ff6c28d0 <+7184>: lea 0x3(%rax),%rdx > 0x00000037ff6c28d4 <+7188>: mov %rdx,0x568(%rsp) > 0x00000037ff6c28dc <+7196>: movzbl 0x3(%rax),%eax > 0x00000037ff6c28e0 <+7200>: movzbl %al,%r12d > 0x00000037ff6c28e4 <+7204>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c28e9 <+7209>: jmpq *%rax > 0x00000037ff6c28eb <+7211>: mov 0x568(%rsp),%rdx > 0x00000037ff6c28f3 <+7219>: mov 0x78(%rsp),%rbx > 0x00000037ff6c28f8 <+7224>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c28fc <+7228>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c2900 <+7232>: shl $0x8,%eax > 0x00000037ff6c2903 <+7235>: or %edx,%eax > 0x00000037ff6c2905 <+7237>: mov (%rbx,%rax,8),%rax > 0x00000037ff6c2909 <+7241>: mov %rax,0xa0(%rsp) > 0x00000037ff6c2911 <+7249>: mov 0x570(%rsp),%rax > 0x00000037ff6c2919 <+7257>: mov (%rax),%edx > 0x00000037ff6c291b <+7259>: test $0x2,%dl > 0x00000037ff6c291e <+7262>: jne 0x37ff6cbb85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44741> > 0x00000037ff6c2924 <+7268>: mov 0x160(%r15),%rax > 0x00000037ff6c292b <+7275>: mov 0x28(%rax),%rax > 0x00000037ff6c292f <+7279>: mov %rax,0x70(%rsp) > 0x00000037ff6c2934 <+7284>: mov 0x570(%rsp),%rax > 0x00000037ff6c293c <+7292>: mov (%rax),%eax > 0x00000037ff6c293e <+7294>: and $0x8,%eax > 0x00000037ff6c2941 <+7297>: cmp $0x1,%eax > 0x00000037ff6c2944 <+7300>: sbb %ebp,%ebp > 0x00000037ff6c2946 <+7302>: and $0x4,%ebp > 0x00000037ff6c2949 <+7305>: add $0x1,%ebp > 0x00000037ff6c294c <+7308>: cmp $0x81,%r12d > 0x00000037ff6c2953 <+7315>: jne 0x37ff6c9b94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36564> > 0x00000037ff6c2959 <+7321>: mov 0x70(%rsp),%rsi > 0x00000037ff6c295e <+7326>: mov 0x8(%rsi),%rax > 0x00000037ff6c2962 <+7330>: mov 0xb0(%rax),%rax > 0x00000037ff6c2969 <+7337>: test %rax,%rax > 0x00000037ff6c296c <+7340>: je 0x37ff6ce2df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54815> > 0x00000037ff6c2972 <+7346>: lea 0x540(%rsp),%rbx > 0x00000037ff6c297a <+7354>: lea 0x370(%rsp),%r8 > 0x00000037ff6c2982 <+7362>: mov 0xa0(%rsp),%rdx > 0x00000037ff6c298a <+7370>: mov %r15,%rdi > 0x00000037ff6c298d <+7373>: mov %rbx,%rcx > 0x00000037ff6c2990 <+7376>: callq *%rax > 0x00000037ff6c2992 <+7378>: test %eax,%eax > 0x00000037ff6c2994 <+7380>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c299a <+7386>: cmpq $0x0,0x370(%rsp) > 0x00000037ff6c29a3 <+7395>: je 0x37ff6c9bb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36598> > 0x00000037ff6c29a9 <+7401>: mov 0x70(%rsp),%rsi > 0x00000037ff6c29ae <+7406>: cmp %rsi,0x540(%rsp) > 0x00000037ff6c29b6 <+7414>: jne 0x37ff6c9bb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36598> > 0x00000037ff6c29bc <+7420>: mov 0x568(%rsp),%rax > 0x00000037ff6c29c4 <+7428>: lea 0x3(%rax),%rdx > 0x00000037ff6c29c8 <+7432>: mov %rdx,0x568(%rsp) > 0x00000037ff6c29d0 <+7440>: movzbl 0x3(%rax),%eax > 0x00000037ff6c29d4 <+7444>: movzbl %al,%r12d > 0x00000037ff6c29d8 <+7448>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c29dd <+7453>: jmpq *%rax > 0x00000037ff6c29df <+7455>: subq $0x8,0x560(%rsp) > 0x00000037ff6c29e8 <+7464>: mov 0x568(%rsp),%rdx > 0x00000037ff6c29f0 <+7472>: movzbl 0x1(%rdx),%ecx > 0x00000037ff6c29f4 <+7476>: movzbl 0x2(%rdx),%eax > 0x00000037ff6c29f8 <+7480>: shl $0x8,%ecx > 0x00000037ff6c29fb <+7483>: or %ecx,%eax > 0x00000037ff6c29fd <+7485>: movswq %ax,%rcx > 0x00000037ff6c2a01 <+7489>: add %rcx,%rdx > 0x00000037ff6c2a04 <+7492>: test %ax,%ax > 0x00000037ff6c2a07 <+7495>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2a0f <+7503>: movzbl (%rdx),%r12d > 0x00000037ff6c2a13 <+7507>: jle 0x37ff6cb5a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43237> > 0x00000037ff6c2a19 <+7513>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c2a21 <+7521>: je 0x37ff6c2a36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7542> > 0x00000037ff6c2a23 <+7523>: mov 0x570(%rsp),%rax > 0x00000037ff6c2a2b <+7531>: mov (%rax),%eax > 0x00000037ff6c2a2d <+7533>: test $0x80,%ah > 0x00000037ff6c2a30 <+7536>: je 0x37ff6cc6b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47606> > 0x00000037ff6c2a36 <+7542>: mov %r12d,%eax > 0x00000037ff6c2a39 <+7545>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2a3e <+7550>: jmpq *%rax > 0x00000037ff6c2a40 <+7552>: mov 0x568(%rsp),%rax > 0x00000037ff6c2a48 <+7560>: mov 0x40(%r14),%rbx > 0x00000037ff6c2a4c <+7564>: lea 0x1(%rax),%rdx > 0x00000037ff6c2a50 <+7568>: mov %rbx,0x78(%rsp) > 0x00000037ff6c2a55 <+7573>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2a5d <+7581>: movzbl 0x1(%rax),%eax > 0x00000037ff6c2a61 <+7585>: movzbl %al,%r12d > 0x00000037ff6c2a65 <+7589>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2a6a <+7594>: jmpq *%rax > 0x00000037ff6c2a6c <+7596>: mov 0x560(%rsp),%rax > 0x00000037ff6c2a74 <+7604>: mov %r15,%rdi > 0x00000037ff6c2a77 <+7607>: mov -0x8(%rax),%rsi > 0x00000037ff6c2a7b <+7611>: callq 0x37ff640080 <JS_TypeOfValue@plt> > 0x00000037ff6c2a80 <+7616>: mov 0xc8(%rsp),%rbx > 0x00000037ff6c2a88 <+7624>: movslq %eax,%rdx > 0x00000037ff6c2a8b <+7627>: movabs $0xfffa800000000000,%rax > 0x00000037ff6c2a95 <+7637>: or 0x430(%rbx,%rdx,8),%rax > 0x00000037ff6c2a9d <+7645>: mov 0x560(%rsp),%rdx > 0x00000037ff6c2aa5 <+7653>: mov %rax,-0x8(%rdx) > 0x00000037ff6c2aa9 <+7657>: mov 0x568(%rsp),%rax > 0x00000037ff6c2ab1 <+7665>: lea 0x1(%rax),%rdx > 0x00000037ff6c2ab5 <+7669>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2abd <+7677>: movzbl 0x1(%rax),%eax > 0x00000037ff6c2ac1 <+7681>: movzbl %al,%r12d > 0x00000037ff6c2ac5 <+7685>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2aca <+7690>: jmpq *%rax > 0x00000037ff6c2acc <+7692>: mov 0x560(%rsp),%rbp > 0x00000037ff6c2ad4 <+7700>: xor %r12d,%r12d > 0x00000037ff6c2ad7 <+7703>: sub $0x8,%rbp > 0x00000037ff6c2adb <+7707>: mov 0x0(%rbp),%rax > 0x00000037ff6c2adf <+7711>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c2ae9 <+7721>: cmp %rdx,%rax > 0x00000037ff6c2aec <+7724>: jbe 0x37ff6c9929 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35945> > 0x00000037ff6c2af2 <+7730>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c2afc <+7740>: and %rax,%rbx > 0x00000037ff6c2aff <+7743>: lea 0x479e5a(%rip),%rdx # 0x37ffb3c960 <js_ArrayClass> > 0x00000037ff6c2b06 <+7750>: cmp %rdx,0x8(%rbx) > 0x00000037ff6c2b0a <+7754>: mov %rbx,%rax > 0x00000037ff6c2b0d <+7757>: je 0x37ff6c9cb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36854> > 0x00000037ff6c2b13 <+7763>: mov 0x568(%rsp),%rdx > 0x00000037ff6c2b1b <+7771>: mov %rax,0x370(%rsp) > 0x00000037ff6c2b23 <+7779>: mov 0x14(%rax),%ecx > 0x00000037ff6c2b26 <+7782>: mov 0x168(%r15),%rdi > 0x00000037ff6c2b2d <+7789>: mov %rdx,%rbp > 0x00000037ff6c2b30 <+7792>: shr $0xc,%rbp > 0x00000037ff6c2b34 <+7796>: add $0xa8,%rdi > 0x00000037ff6c2b3b <+7803>: xor %rdx,%rbp > 0x00000037ff6c2b3e <+7806>: add %rcx,%rbp > 0x00000037ff6c2b41 <+7809>: and $0xfff,%ebp > 0x00000037ff6c2b47 <+7815>: shl $0x5,%rbp > 0x00000037ff6c2b4b <+7819>: add %rdi,%rbp > 0x00000037ff6c2b4e <+7822>: cmp 0x0(%rbp),%rdx > 0x00000037ff6c2b52 <+7826>: je 0x37ff6c9857 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35735> > 0x00000037ff6c2b58 <+7832>: lea 0x540(%rsp),%r8 > 0x00000037ff6c2b60 <+7840>: lea 0x370(%rsp),%rcx > 0x00000037ff6c2b68 <+7848>: mov %rbp,%r9 > 0x00000037ff6c2b6b <+7851>: mov %r15,%rsi > 0x00000037ff6c2b6e <+7854>: callq 0x37ff7375e0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x00000037ff6c2b73 <+7859>: test %rax,%rax > 0x00000037ff6c2b76 <+7862>: je 0x37ff6c988b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35787> > 0x00000037ff6c2b7c <+7868>: mov 0x370(%rsp),%rdx > 0x00000037ff6c2b84 <+7876>: mov 0x8(%rdx),%rdx > 0x00000037ff6c2b88 <+7880>: cmpq $0x0,0xc0(%rdx) > 0x00000037ff6c2b90 <+7888>: jne 0x37ff6d332a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75370> > 0x00000037ff6c2b96 <+7894>: mov 0x570(%rsp),%rdx > 0x00000037ff6c2b9e <+7902>: mov $0x3,%ecx > 0x00000037ff6c2ba3 <+7907>: mov (%rdx),%edx > 0x00000037ff6c2ba5 <+7909>: and $0x80,%dh > 0x00000037ff6c2ba8 <+7912>: jne 0x37ff6c2bc4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7940> > 0x00000037ff6c2baa <+7914>: mov 0x568(%rsp),%rcx > 0x00000037ff6c2bb2 <+7922>: movslq %r12d,%rdx > 0x00000037ff6c2bb5 <+7925>: cmpb $0x7,0x3(%rcx,%rdx,1) > 0x00000037ff6c2bba <+7930>: sete %cl > 0x00000037ff6c2bbd <+7933>: movzbl %cl,%ecx > 0x00000037ff6c2bc0 <+7936>: lea 0x1(%rcx,%rcx,1),%ecx > 0x00000037ff6c2bc4 <+7940>: lea 0x250(%rsp),%r8 > 0x00000037ff6c2bcc <+7948>: mov %rax,%rdx > 0x00000037ff6c2bcf <+7951>: mov %rbx,%rsi > 0x00000037ff6c2bd2 <+7954>: mov %r15,%rdi > 0x00000037ff6c2bd5 <+7957>: callq 0x37ff6f5340 <js_GetPropertyHelper(JSContext*, JSObject*, long, unsigned int, js::Value*)> > 0x00000037ff6c2bda <+7962>: test %eax,%eax > 0x00000037ff6c2bdc <+7964>: sete %al > 0x00000037ff6c2bdf <+7967>: test %al,%al > 0x00000037ff6c2be1 <+7969>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2be7 <+7975>: add $0x3,%r12d > 0x00000037ff6c2beb <+7979>: mov 0x250(%rsp),%rax > 0x00000037ff6c2bf3 <+7987>: mov 0x560(%rsp),%rbp > 0x00000037ff6c2bfb <+7995>: movslq %r12d,%r12 > 0x00000037ff6c2bfe <+7998>: add 0x568(%rsp),%r12 > 0x00000037ff6c2c06 <+8006>: mov %rax,-0x8(%rbp) > 0x00000037ff6c2c0a <+8010>: mov %r12,0x568(%rsp) > 0x00000037ff6c2c12 <+8018>: movzbl (%r12),%eax > 0x00000037ff6c2c17 <+8023>: movzbl %al,%r12d > 0x00000037ff6c2c1b <+8027>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2c20 <+8032>: jmpq *%rax > 0x00000037ff6c2c22 <+8034>: mov 0x568(%rsp),%rdx > 0x00000037ff6c2c2a <+8042>: mov 0x78(%rsp),%rsi > 0x00000037ff6c2c2f <+8047>: lea 0x540(%rsp),%r8 > 0x00000037ff6c2c37 <+8055>: lea 0x370(%rsp),%rcx > 0x00000037ff6c2c3f <+8063>: mov %r15,%rdi > 0x00000037ff6c2c42 <+8066>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c2c46 <+8070>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c2c4a <+8074>: shl $0x8,%eax > 0x00000037ff6c2c4d <+8077>: or %edx,%eax > 0x00000037ff6c2c4f <+8079>: lea 0x350(%rsp),%rdx > 0x00000037ff6c2c57 <+8087>: mov (%rsi,%rax,8),%rbx > 0x00000037ff6c2c5b <+8091>: mov %rbx,%rsi > 0x00000037ff6c2c5e <+8094>: callq 0x37ff640610 <_Z15js_FindPropertyP9JSContextlPP8JSObjectS3_PP10JSProperty@plt> > 0x00000037ff6c2c63 <+8099>: test %eax,%eax > 0x00000037ff6c2c65 <+8101>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2c6b <+8107>: mov 0x188(%r15),%rax > 0x00000037ff6c2c72 <+8114>: lea 0x580(%rsp),%rdi > 0x00000037ff6c2c7a <+8122>: movabs $0xfffb000000000000,%rsi > 0x00000037ff6c2c84 <+8132>: mov %rsi,0x598(%rsp) > 0x00000037ff6c2c8c <+8140>: movq $0xffffffffffffffff,0x588(%rsp) > 0x00000037ff6c2c98 <+8152>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c2ca2 <+8162>: mov %rdi,0x188(%r15) > 0x00000037ff6c2ca9 <+8169>: mov %r15,0x590(%rsp) > 0x00000037ff6c2cb1 <+8177>: mov %rax,0x580(%rsp) > 0x00000037ff6c2cb9 <+8185>: mov 0x560(%rsp),%rax > 0x00000037ff6c2cc1 <+8193>: and -0x8(%rax),%rsi > 0x00000037ff6c2cc5 <+8197>: lea 0x47c894(%rip),%rax # 0x37ffb3f560 <js_IteratorClass> > 0x00000037ff6c2ccc <+8204>: cmp %rax,0x8(%rsi) > 0x00000037ff6c2cd0 <+8208>: je 0x37ff6cb27f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42431> > 0x00000037ff6c2cd6 <+8214>: mov 0xd8(%rsp),%rdx > 0x00000037ff6c2cde <+8222>: mov %r15,%rdi > 0x00000037ff6c2ce1 <+8225>: callq 0x37ff6dc0c0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x00000037ff6c2ce6 <+8230>: test %eax,%eax > 0x00000037ff6c2ce8 <+8232>: je 0x37ff6cf004 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58180> > 0x00000037ff6c2cee <+8238>: mov 0x350(%rsp),%rsi > 0x00000037ff6c2cf6 <+8246>: movzbl 0x30(%r14),%r8d > 0x00000037ff6c2cfb <+8251>: lea 0x2feae(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6c2d02 <+8258>: mov 0xd8(%rsp),%rcx > 0x00000037ff6c2d0a <+8266>: mov %r15,%rdi > 0x00000037ff6c2d0d <+8269>: mov 0x8(%rsi),%rax > 0x00000037ff6c2d11 <+8273>: shr $0x3,%r8b > 0x00000037ff6c2d15 <+8277>: mov 0xc8(%rax),%rax > 0x00000037ff6c2d1c <+8284>: test %rax,%rax > 0x00000037ff6c2d1f <+8287>: cmove %rdx,%rax > 0x00000037ff6c2d23 <+8291>: and $0x1,%r8d > 0x00000037ff6c2d27 <+8295>: mov %rbx,%rdx > 0x00000037ff6c2d2a <+8298>: callq *%rax > 0x00000037ff6c2d2c <+8300>: test %eax,%eax > 0x00000037ff6c2d2e <+8302>: je 0x37ff6cf004 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58180> > 0x00000037ff6c2d34 <+8308>: mov 0x580(%rsp),%rdx > 0x00000037ff6c2d3c <+8316>: mov 0x590(%rsp),%rax > 0x00000037ff6c2d44 <+8324>: mov %rdx,0x188(%rax) > 0x00000037ff6c2d4b <+8331>: mov 0x568(%rsp),%rax > 0x00000037ff6c2d53 <+8339>: lea 0x3(%rax),%rdx > 0x00000037ff6c2d57 <+8343>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2d5f <+8351>: movzbl 0x3(%rax),%eax > 0x00000037ff6c2d63 <+8355>: movzbl %al,%r12d > 0x00000037ff6c2d67 <+8359>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2d6c <+8364>: jmpq *%rax > 0x00000037ff6c2d6e <+8366>: mov 0x570(%rsp),%rax > 0x00000037ff6c2d76 <+8374>: lea 0x70(%r15),%rbp > 0x00000037ff6c2d7a <+8378>: mov %r15,%rsi > 0x00000037ff6c2d7d <+8381>: mov %rbp,%rdx > 0x00000037ff6c2d80 <+8384>: mov 0x8(%rax),%rbx > 0x00000037ff6c2d84 <+8388>: mov 0x90(%r15),%rax > 0x00000037ff6c2d8b <+8395>: mov 0x60(%rbx),%rdi > 0x00000037ff6c2d8f <+8399>: mov 0x18(%rax),%rax > 0x00000037ff6c2d93 <+8403>: add $0x70,%rdi > 0x00000037ff6c2d97 <+8407>: mov %rax,0x70(%rsp) > 0x00000037ff6c2d9c <+8412>: callq 0x37ff75e380 <js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)> > 0x00000037ff6c2da1 <+8417>: test %rax,%rax > 0x00000037ff6c2da4 <+8420>: je 0x37ff6cf280 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58816> > 0x00000037ff6c2daa <+8426>: mov 0x60(%rbx),%rdx > 0x00000037ff6c2dae <+8430>: mov 0x568(%rsp),%rcx > 0x00000037ff6c2db6 <+8438>: lea 0x540(%rsp),%r8 > 0x00000037ff6c2dbe <+8446>: mov %r15,%rdi > 0x00000037ff6c2dc1 <+8449>: movzwl 0x78(%rdx),%esi > 0x00000037ff6c2dc5 <+8453>: movzwl 0x7a(%rdx),%edx > 0x00000037ff6c2dc9 <+8457>: add %edx,%esi > 0x00000037ff6c2dcb <+8459>: movzbl 0x1(%rcx),%edx > 0x00000037ff6c2dcf <+8463>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c2dd3 <+8467>: shl $0x8,%edx > 0x00000037ff6c2dd6 <+8470>: or %ecx,%edx > 0x00000037ff6c2dd8 <+8472>: lea 0x370(%rsp),%rcx > 0x00000037ff6c2de0 <+8480>: add %esi,%edx > 0x00000037ff6c2de2 <+8482>: mov (%rax,%rdx,8),%rbx > 0x00000037ff6c2de6 <+8486>: lea 0x350(%rsp),%rdx > 0x00000037ff6c2dee <+8494>: and $0xfffffffffffffffe,%rbx > 0x00000037ff6c2df2 <+8498>: mov %rbx,%rsi > 0x00000037ff6c2df5 <+8501>: callq 0x37ff640610 <_Z15js_FindPropertyP9JSContextlPP8JSObjectS3_PP10JSProperty@plt> > 0x00000037ff6c2dfa <+8506>: test %eax,%eax > 0x00000037ff6c2dfc <+8508>: je 0x37ff6cf280 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58816> > 0x00000037ff6c2e02 <+8514>: mov 0x90(%r15),%rax > 0x00000037ff6c2e09 <+8521>: cmp %rbp,%rax > 0x00000037ff6c2e0c <+8524>: je 0x37ff6c2e2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8554> > 0x00000037ff6c2e0e <+8526>: mov 0x8(%rax),%rcx > 0x00000037ff6c2e12 <+8530>: mov 0x70(%rsp),%rsi > 0x00000037ff6c2e17 <+8535>: mov 0x18(%rax),%rdx > 0x00000037ff6c2e1b <+8539>: sub %rcx,%rsi > 0x00000037ff6c2e1e <+8542>: sub %rcx,%rdx > 0x00000037ff6c2e21 <+8545>: cmp %rdx,%rsi > 0x00000037ff6c2e24 <+8548>: jbe 0x37ff6c9dcd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37133> > 0x00000037ff6c2e2a <+8554>: mov 0x70(%rsp),%rsi > 0x00000037ff6c2e2f <+8559>: mov %rbp,%rdi > 0x00000037ff6c2e32 <+8562>: callq 0x37ff63fe10 <JS_ArenaRelease@plt> > 0x00000037ff6c2e37 <+8567>: cmpq $0x0,0x540(%rsp) > 0x00000037ff6c2e40 <+8576>: je 0x37ff6cae37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41335> > 0x00000037ff6c2e46 <+8582>: mov 0x560(%rsp),%r8 > 0x00000037ff6c2e4e <+8590>: movabs $0xfffb000000000000,%rcx > 0x00000037ff6c2e58 <+8600>: lea 0x31371(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6c2e5f <+8607>: mov %r15,%rdi > 0x00000037ff6c2e62 <+8610>: lea 0x8(%r8),%rax > 0x00000037ff6c2e66 <+8614>: mov %rax,0x560(%rsp) > 0x00000037ff6c2e6e <+8622>: mov %rcx,(%r8) > 0x00000037ff6c2e71 <+8625>: mov %rbx,%rcx > 0x00000037ff6c2e74 <+8628>: mov 0x350(%rsp),%rsi > 0x00000037ff6c2e7c <+8636>: mov 0x8(%rsi),%rax > 0x00000037ff6c2e80 <+8640>: mov 0xc0(%rax),%rax > 0x00000037ff6c2e87 <+8647>: test %rax,%rax > 0x00000037ff6c2e8a <+8650>: cmove %rdx,%rax > 0x00000037ff6c2e8e <+8654>: mov %rsi,%rdx > 0x00000037ff6c2e91 <+8657>: callq *%rax > 0x00000037ff6c2e93 <+8659>: test %eax,%eax > 0x00000037ff6c2e95 <+8661>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2e9b <+8667>: cmp $0xe7,%r12d > 0x00000037ff6c2ea2 <+8674>: je 0x37ff6cb810 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43856> > 0x00000037ff6c2ea8 <+8680>: mov 0x568(%rsp),%rax > 0x00000037ff6c2eb0 <+8688>: lea 0x3(%rax),%rdx > 0x00000037ff6c2eb4 <+8692>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2ebc <+8700>: movzbl 0x3(%rax),%eax > 0x00000037ff6c2ec0 <+8704>: movzbl %al,%r12d > 0x00000037ff6c2ec4 <+8708>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2ec9 <+8713>: jmpq *%rax > 0x00000037ff6c2ecb <+8715>: mov 0x568(%rsp),%rbx > 0x00000037ff6c2ed3 <+8723>: mov 0xc0(%rsp),%rsi > 0x00000037ff6c2edb <+8731>: mov 0x560(%rsp),%rdx > 0x00000037ff6c2ee3 <+8739>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c2ee7 <+8743>: movzbl 0x2(%rbx),%ecx > 0x00000037ff6c2eeb <+8747>: shl $0x8,%eax > 0x00000037ff6c2eee <+8750>: or %ecx,%eax > 0x00000037ff6c2ef0 <+8752>: cmp $0xdb,%r12d > 0x00000037ff6c2ef7 <+8759>: mov (%rsi,%rax,8),%rax > 0x00000037ff6c2efb <+8763>: mov %rax,(%rdx) > 0x00000037ff6c2efe <+8766>: je 0x37ff6cb350 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42640> > 0x00000037ff6c2f04 <+8772>: add $0x8,%rdx > 0x00000037ff6c2f08 <+8776>: mov %rdx,0x560(%rsp) > 0x00000037ff6c2f10 <+8784>: lea 0x3(%rbx),%rax > 0x00000037ff6c2f14 <+8788>: mov %rax,0x568(%rsp) > 0x00000037ff6c2f1c <+8796>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c2f20 <+8800>: movzbl %al,%r12d > 0x00000037ff6c2f24 <+8804>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2f29 <+8809>: jmpq *%rax > 0x00000037ff6c2f2b <+8811>: mov 0x568(%rsp),%rcx > 0x00000037ff6c2f33 <+8819>: mov 0x78(%rsp),%rdx > 0x00000037ff6c2f38 <+8824>: mov %r15,%rdi > 0x00000037ff6c2f3b <+8827>: sub 0x40(%r14),%rdx > 0x00000037ff6c2f3f <+8831>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c2f44 <+8836>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c2f48 <+8840>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c2f4c <+8844>: sar $0x3,%rdx > 0x00000037ff6c2f50 <+8848>: shl $0x8,%eax > 0x00000037ff6c2f53 <+8851>: or %ecx,%eax > 0x00000037ff6c2f55 <+8853>: add %rax,%rdx > 0x00000037ff6c2f58 <+8856>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c2f60 <+8864>: mov (%rax,%rdx,8),%rsi > 0x00000037ff6c2f64 <+8868>: callq 0x37ff6afa10 <js_NewDebuggableFlatClosure(JSContext*, JSFunction*)> > 0x00000037ff6c2f69 <+8873>: test %rax,%rax > 0x00000037ff6c2f6c <+8876>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c2f72 <+8882>: mov 0x560(%rsp),%rcx > 0x00000037ff6c2f7a <+8890>: lea 0x8(%rcx),%rdx > 0x00000037ff6c2f7e <+8894>: mov %rdx,0x560(%rsp) > 0x00000037ff6c2f86 <+8902>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c2f90 <+8912>: or %rax,%rdx > 0x00000037ff6c2f93 <+8915>: mov %rdx,(%rcx) > 0x00000037ff6c2f96 <+8918>: mov 0x568(%rsp),%rax > 0x00000037ff6c2f9e <+8926>: lea 0x3(%rax),%rdx > 0x00000037ff6c2fa2 <+8930>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2faa <+8938>: movzbl 0x3(%rax),%eax > 0x00000037ff6c2fae <+8942>: movzbl %al,%r12d > 0x00000037ff6c2fb2 <+8946>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2fb7 <+8951>: jmpq *%rax > 0x00000037ff6c2fb9 <+8953>: mov 0xc0(%rsp),%rbx > 0x00000037ff6c2fc1 <+8961>: mov 0x560(%rsp),%rax > 0x00000037ff6c2fc9 <+8969>: mov -0x10(%rbx),%rdx > 0x00000037ff6c2fcd <+8973>: mov %rdx,(%rax) > 0x00000037ff6c2fd0 <+8976>: add $0x8,%rax > 0x00000037ff6c2fd4 <+8980>: mov %rax,0x560(%rsp) > 0x00000037ff6c2fdc <+8988>: mov 0x568(%rsp),%rax > 0x00000037ff6c2fe4 <+8996>: lea 0x1(%rax),%rdx > 0x00000037ff6c2fe8 <+9000>: mov %rdx,0x568(%rsp) > 0x00000037ff6c2ff0 <+9008>: movzbl 0x1(%rax),%eax > 0x00000037ff6c2ff4 <+9012>: movzbl %al,%r12d > 0x00000037ff6c2ff8 <+9016>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c2ffd <+9021>: jmpq *%rax > 0x00000037ff6c2fff <+9023>: mov 0x560(%rsp),%rax > 0x00000037ff6c3007 <+9031>: mov -0x8(%rax),%rdx > 0x00000037ff6c300b <+9035>: mov %rdx,(%rax) > 0x00000037ff6c300e <+9038>: add $0x8,%rax > 0x00000037ff6c3012 <+9042>: mov %rax,0x560(%rsp) > 0x00000037ff6c301a <+9050>: mov 0x568(%rsp),%rax > 0x00000037ff6c3022 <+9058>: lea 0x1(%rax),%rdx > 0x00000037ff6c3026 <+9062>: mov %rdx,0x568(%rsp) > 0x00000037ff6c302e <+9070>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3032 <+9074>: movzbl %al,%r12d > 0x00000037ff6c3036 <+9078>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c303b <+9083>: jmpq *%rax > 0x00000037ff6c303d <+9085>: mov 0x560(%rsp),%rax > 0x00000037ff6c3045 <+9093>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c304f <+9103>: lea 0x47c50a(%rip),%rcx # 0x37ffb3f560 <js_IteratorClass> > 0x00000037ff6c3056 <+9110>: lea 0x8(%rax),%rdx > 0x00000037ff6c305a <+9114>: mov %rdx,0x560(%rsp) > 0x00000037ff6c3062 <+9122>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c306c <+9132>: mov %rdx,(%rax) > 0x00000037ff6c306f <+9135>: mov 0x560(%rsp),%rax > 0x00000037ff6c3077 <+9143>: and -0x10(%rax),%rsi > 0x00000037ff6c307b <+9147>: lea -0x8(%rax),%rdx > 0x00000037ff6c307f <+9151>: cmp %rcx,0x8(%rsi) > 0x00000037ff6c3083 <+9155>: je 0x37ff6cc4c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47109> > 0x00000037ff6c3089 <+9161>: mov %r15,%rdi > 0x00000037ff6c308c <+9164>: callq 0x37ff6dc0c0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x00000037ff6c3091 <+9169>: test %eax,%eax > 0x00000037ff6c3093 <+9171>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3099 <+9177>: mov 0x568(%rsp),%rax > 0x00000037ff6c30a1 <+9185>: lea 0x1(%rax),%rdx > 0x00000037ff6c30a5 <+9189>: mov %rdx,0x568(%rsp) > 0x00000037ff6c30ad <+9197>: movzbl 0x1(%rax),%eax > 0x00000037ff6c30b1 <+9201>: movzbl %al,%r12d > 0x00000037ff6c30b5 <+9205>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c30ba <+9210>: jmpq *%rax > 0x00000037ff6c30bc <+9212>: mov 0x568(%rsp),%rdx > 0x00000037ff6c30c4 <+9220>: mov 0x78(%rsp),%rbx > 0x00000037ff6c30c9 <+9225>: mov 0x560(%rsp),%rbp > 0x00000037ff6c30d1 <+9233>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c30d5 <+9237>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c30d9 <+9241>: shl $0x8,%eax > 0x00000037ff6c30dc <+9244>: or %edx,%eax > 0x00000037ff6c30de <+9246>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c30e8 <+9256>: mov (%rbx,%rax,8),%r12 > 0x00000037ff6c30ec <+9260>: mov -0x8(%rbp),%rax > 0x00000037ff6c30f0 <+9264>: cmp %rdx,%rax > 0x00000037ff6c30f3 <+9267>: jbe 0x37ff6cc9e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48418> > 0x00000037ff6c30f9 <+9273>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c3103 <+9283>: and %rax,%rbx > 0x00000037ff6c3106 <+9286>: mov 0x188(%r15),%rax > 0x00000037ff6c310d <+9293>: lea 0x5a0(%rsp),%rsi > 0x00000037ff6c3115 <+9301>: movabs $0xfffb000000000000,%rcx > 0x00000037ff6c311f <+9311>: mov %rcx,0x5b8(%rsp) > 0x00000037ff6c3127 <+9319>: movq $0xffffffffffffffff,0x5a8(%rsp) > 0x00000037ff6c3133 <+9331>: mov %rsi,0x188(%r15) > 0x00000037ff6c313a <+9338>: mov %r15,0x5b0(%rsp) > 0x00000037ff6c3142 <+9346>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c314c <+9356>: mov %rax,0x5a0(%rsp) > 0x00000037ff6c3154 <+9364>: and -0x10(%rbp),%rsi > 0x00000037ff6c3158 <+9368>: lea 0x47c401(%rip),%rax # 0x37ffb3f560 <js_IteratorClass> > 0x00000037ff6c315f <+9375>: cmp %rax,0x8(%rsi) > 0x00000037ff6c3163 <+9379>: je 0x37ff6cc734 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47732> > 0x00000037ff6c3169 <+9385>: mov 0xe0(%rsp),%rdx > 0x00000037ff6c3171 <+9393>: mov %r15,%rdi > 0x00000037ff6c3174 <+9396>: callq 0x37ff6dc0c0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x00000037ff6c3179 <+9401>: test %eax,%eax > 0x00000037ff6c317b <+9403>: je 0x37ff6d05a2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63714> > 0x00000037ff6c3181 <+9409>: mov 0x8(%rbx),%rax > 0x00000037ff6c3185 <+9413>: movzbl 0x30(%r14),%r8d > 0x00000037ff6c318a <+9418>: lea 0x2fa1f(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6c3191 <+9425>: mov 0xe0(%rsp),%rcx > 0x00000037ff6c3199 <+9433>: mov %rbx,%rsi > 0x00000037ff6c319c <+9436>: mov %r15,%rdi > 0x00000037ff6c319f <+9439>: mov 0xc8(%rax),%rax > 0x00000037ff6c31a6 <+9446>: shr $0x3,%r8b > 0x00000037ff6c31aa <+9450>: test %rax,%rax > 0x00000037ff6c31ad <+9453>: cmove %rdx,%rax > 0x00000037ff6c31b1 <+9457>: and $0x1,%r8d > 0x00000037ff6c31b5 <+9461>: mov %r12,%rdx > 0x00000037ff6c31b8 <+9464>: callq *%rax > 0x00000037ff6c31ba <+9466>: test %eax,%eax > 0x00000037ff6c31bc <+9468>: je 0x37ff6d05a2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63714> > 0x00000037ff6c31c2 <+9474>: mov 0x5a0(%rsp),%rdx > 0x00000037ff6c31ca <+9482>: mov 0x5b0(%rsp),%rax > 0x00000037ff6c31d2 <+9490>: subq $0x8,0x560(%rsp) > 0x00000037ff6c31db <+9499>: mov %rdx,0x188(%rax) > 0x00000037ff6c31e2 <+9506>: mov 0x568(%rsp),%rax > 0x00000037ff6c31ea <+9514>: lea 0x3(%rax),%rdx > 0x00000037ff6c31ee <+9518>: mov %rdx,0x568(%rsp) > 0x00000037ff6c31f6 <+9526>: movzbl 0x3(%rax),%eax > 0x00000037ff6c31fa <+9530>: movzbl %al,%r12d > 0x00000037ff6c31fe <+9534>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3203 <+9539>: jmpq *%rax > 0x00000037ff6c3205 <+9541>: jmpq 0x37ff6c1315 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1621> > 0x00000037ff6c320a <+9546>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3212 <+9554>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c321c <+9564>: mov -0x10(%rbp),%rax > 0x00000037ff6c3220 <+9568>: cmp %rdx,%rax > 0x00000037ff6c3223 <+9571>: jbe 0x37ff6ccab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48624> > 0x00000037ff6c3229 <+9577>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c3233 <+9587>: and %rax,%rbx > 0x00000037ff6c3236 <+9590>: mov -0x8(%rbp),%rax > 0x00000037ff6c323a <+9594>: mov %rax,%rcx > 0x00000037ff6c323d <+9597>: mov %eax,%edx > 0x00000037ff6c323f <+9599>: shr $0x2f,%rcx > 0x00000037ff6c3243 <+9603>: cmp $0x1fff1,%ecx > 0x00000037ff6c3249 <+9609>: je 0x37ff6cba7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44478> > 0x00000037ff6c324f <+9615>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c3259 <+9625>: cmp %rdx,%rax > 0x00000037ff6c325c <+9628>: ja 0x37ff6ca7db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39707> > 0x00000037ff6c3262 <+9634>: mov %rax,0x30(%rsp) > 0x00000037ff6c3267 <+9639>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c326d <+9645>: ucomisd 0x1d5d8b(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c3275 <+9653>: jp 0x37ff6cba66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44454> > 0x00000037ff6c327b <+9659>: jne 0x37ff6cba66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44454> > 0x00000037ff6c3281 <+9665>: pmovmskb %xmm0,%edx > 0x00000037ff6c3285 <+9669>: and $0x80,%edx > 0x00000037ff6c328b <+9675>: je 0x37ff6cba66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44454> > 0x00000037ff6c3291 <+9681>: lea -0x8(%rbp),%rdx > 0x00000037ff6c3295 <+9685>: cmp $0x1fff5,%ecx > 0x00000037ff6c329b <+9691>: jne 0x37ff6cf522 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59490> > 0x00000037ff6c32a1 <+9697>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c32ab <+9707>: and %rdx,%rax > 0x00000037ff6c32ae <+9710>: testb $0x4,(%rax) > 0x00000037ff6c32b1 <+9713>: jne 0x37ff6c32c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9737> > 0x00000037ff6c32b3 <+9715>: xor %edx,%edx > 0x00000037ff6c32b5 <+9717>: mov %rax,%rsi > 0x00000037ff6c32b8 <+9720>: mov %r15,%rdi > 0x00000037ff6c32bb <+9723>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c32c0 <+9728>: test %rax,%rax > 0x00000037ff6c32c3 <+9731>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c32c9 <+9737>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c32d3 <+9747>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c32db <+9755>: or %rax,%rdx > 0x00000037ff6c32de <+9758>: mov %rdx,-0x8(%rbp) > 0x00000037ff6c32e2 <+9762>: jmpq 0x37ff6ca810 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39760> > 0x00000037ff6c32e7 <+9767>: mov 0x560(%rsp),%rax > 0x00000037ff6c32ef <+9775>: movabs $0xfff9000000000000,%rdx > 0x00000037ff6c32f9 <+9785>: mov %rdx,-0x8(%rax) > 0x00000037ff6c32fd <+9789>: mov 0x568(%rsp),%rax > 0x00000037ff6c3305 <+9797>: lea 0x1(%rax),%rdx > 0x00000037ff6c3309 <+9801>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3311 <+9809>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3315 <+9813>: movzbl %al,%r12d > 0x00000037ff6c3319 <+9817>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c331e <+9822>: jmpq *%rax > 0x00000037ff6c3320 <+9824>: mov 0x568(%rsp),%rdx > 0x00000037ff6c3328 <+9832>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c3332 <+9842>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c3336 <+9846>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c333a <+9850>: shl $0x8,%eax > 0x00000037ff6c333d <+9853>: or %edx,%eax > 0x00000037ff6c333f <+9855>: mov 0x570(%rsp),%rdx > 0x00000037ff6c3347 <+9863>: lea 0x58(%rdx,%rax,8),%rdx > 0x00000037ff6c334c <+9868>: mov 0x560(%rsp),%rax > 0x00000037ff6c3354 <+9876>: and -0x8(%rax),%rsi > 0x00000037ff6c3358 <+9880>: lea 0x47c201(%rip),%rax # 0x37ffb3f560 <js_IteratorClass> > 0x00000037ff6c335f <+9887>: cmp %rax,0x8(%rsi) > 0x00000037ff6c3363 <+9891>: je 0x37ff6cc48c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47052> > 0x00000037ff6c3369 <+9897>: mov %r15,%rdi > 0x00000037ff6c336c <+9900>: callq 0x37ff6dc0c0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x00000037ff6c3371 <+9905>: test %eax,%eax > 0x00000037ff6c3373 <+9907>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3379 <+9913>: mov 0x568(%rsp),%rax > 0x00000037ff6c3381 <+9921>: lea 0x3(%rax),%rdx > 0x00000037ff6c3385 <+9925>: mov %rdx,0x568(%rsp) > 0x00000037ff6c338d <+9933>: movzbl 0x3(%rax),%eax > 0x00000037ff6c3391 <+9937>: movzbl %al,%r12d > 0x00000037ff6c3395 <+9941>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c339a <+9946>: jmpq *%rax > 0x00000037ff6c339c <+9948>: mov 0x568(%rsp),%rdx > 0x00000037ff6c33a4 <+9956>: mov 0xc0(%rsp),%rbx > 0x00000037ff6c33ac <+9964>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c33b6 <+9974>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c33ba <+9978>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c33be <+9982>: shl $0x8,%eax > 0x00000037ff6c33c1 <+9985>: or %edx,%eax > 0x00000037ff6c33c3 <+9987>: lea (%rbx,%rax,8),%rdx > 0x00000037ff6c33c7 <+9991>: mov 0x560(%rsp),%rax > 0x00000037ff6c33cf <+9999>: and -0x8(%rax),%rsi > 0x00000037ff6c33d3 <+10003>: lea 0x47c186(%rip),%rax # 0x37ffb3f560 <js_IteratorClass> > 0x00000037ff6c33da <+10010>: cmp %rax,0x8(%rsi) > 0x00000037ff6c33de <+10014>: je 0x37ff6cc453 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46995> > 0x00000037ff6c33e4 <+10020>: mov %r15,%rdi > 0x00000037ff6c33e7 <+10023>: callq 0x37ff6dc0c0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x00000037ff6c33ec <+10028>: test %eax,%eax > 0x00000037ff6c33ee <+10030>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c33f4 <+10036>: mov 0x568(%rsp),%rax > 0x00000037ff6c33fc <+10044>: lea 0x3(%rax),%rdx > 0x00000037ff6c3400 <+10048>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3408 <+10056>: movzbl 0x3(%rax),%eax > 0x00000037ff6c340c <+10060>: movzbl %al,%r12d > 0x00000037ff6c3410 <+10064>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3415 <+10069>: jmpq *%rax > 0x00000037ff6c3417 <+10071>: mov 0x560(%rsp),%rax > 0x00000037ff6c341f <+10079>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c3429 <+10089>: mov %r15,%rdi > 0x00000037ff6c342c <+10092>: and -0x8(%rax),%rsi > 0x00000037ff6c3430 <+10096>: callq 0x37ff640450 <_Z16js_CloseIteratorP9JSContextP8JSObject@plt> > 0x00000037ff6c3435 <+10101>: subq $0x8,0x560(%rsp) > 0x00000037ff6c343e <+10110>: test %eax,%eax > 0x00000037ff6c3440 <+10112>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3446 <+10118>: mov 0x568(%rsp),%rax > 0x00000037ff6c344e <+10126>: lea 0x1(%rax),%rdx > 0x00000037ff6c3452 <+10130>: mov %rdx,0x568(%rsp) > 0x00000037ff6c345a <+10138>: movzbl 0x1(%rax),%eax > 0x00000037ff6c345e <+10142>: movzbl %al,%r12d > 0x00000037ff6c3462 <+10146>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3467 <+10151>: jmpq *%rax > 0x00000037ff6c3469 <+10153>: mov 0x560(%rsp),%rax > 0x00000037ff6c3471 <+10161>: movabs $0xfffb000000000000,%rdi > 0x00000037ff6c347b <+10171>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c3485 <+10181>: lea 0x8(%rax),%rdx > 0x00000037ff6c3489 <+10185>: mov %rdx,0x560(%rsp) > 0x00000037ff6c3491 <+10193>: mov %rdi,(%rax) > 0x00000037ff6c3494 <+10196>: lea 0x47c0c5(%rip),%rax # 0x37ffb3f560 <js_IteratorClass> > 0x00000037ff6c349b <+10203>: mov 0x560(%rsp),%rbp > 0x00000037ff6c34a3 <+10211>: and -0x10(%rbp),%rsi > 0x00000037ff6c34a7 <+10215>: lea -0x8(%rbp),%rdx > 0x00000037ff6c34ab <+10219>: cmp %rax,0x8(%rsi) > 0x00000037ff6c34af <+10223>: je 0x37ff6cc698 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47576> > 0x00000037ff6c34b5 <+10229>: mov %r15,%rdi > 0x00000037ff6c34b8 <+10232>: callq 0x37ff6dbd90 <js_IteratorMore(JSContext*, JSObject*, js::Value*)> > 0x00000037ff6c34bd <+10237>: test %eax,%eax > 0x00000037ff6c34bf <+10239>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c34c5 <+10245>: movabs $0xfff9800000000001,%rax > 0x00000037ff6c34cf <+10255>: cmp %rax,-0x8(%rbp) > 0x00000037ff6c34d3 <+10259>: mov 0x560(%rsp),%rbp > 0x00000037ff6c34db <+10267>: sete %al > 0x00000037ff6c34de <+10270>: mov 0x190(%r15),%rdx > 0x00000037ff6c34e5 <+10277>: movzbl %al,%eax > 0x00000037ff6c34e8 <+10280>: cmpq $0x0,(%rdx) > 0x00000037ff6c34ec <+10284>: lea 0x4513ed(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c34f3 <+10291>: cmovne %rdx,%r13 > 0x00000037ff6c34f7 <+10295>: movabs $0xfff9800000000000,%rdx > 0x00000037ff6c3501 <+10305>: or %rdx,%rax > 0x00000037ff6c3504 <+10308>: mov %rax,-0x8(%rbp) > 0x00000037ff6c3508 <+10312>: mov 0x568(%rsp),%rax > 0x00000037ff6c3510 <+10320>: lea 0x1(%rax),%rdx > 0x00000037ff6c3514 <+10324>: mov %rdx,0x568(%rsp) > 0x00000037ff6c351c <+10332>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3520 <+10336>: movzbl %al,%r12d > 0x00000037ff6c3524 <+10340>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3529 <+10345>: jmpq *%rax > 0x00000037ff6c352b <+10347>: mov 0x568(%rsp),%rax > 0x00000037ff6c3533 <+10355>: mov 0x560(%rsp),%rdx > 0x00000037ff6c353b <+10363>: mov %r15,%rdi > 0x00000037ff6c353e <+10366>: movzbl 0x1(%rax),%esi > 0x00000037ff6c3542 <+10370>: sub $0x8,%rdx > 0x00000037ff6c3546 <+10374>: callq 0x37ff6403a0 <_Z18js_ValueToIteratorP9JSContextjPN2js5ValueE@plt> > 0x00000037ff6c354b <+10379>: test %eax,%eax > 0x00000037ff6c354d <+10381>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3553 <+10387>: mov 0x190(%r15),%rax > 0x00000037ff6c355a <+10394>: cmpq $0x0,(%rax) > 0x00000037ff6c355e <+10398>: lea 0x45137b(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c3565 <+10405>: cmovne %rax,%r13 > 0x00000037ff6c3569 <+10409>: mov 0x568(%rsp),%rax > 0x00000037ff6c3571 <+10417>: lea 0x2(%rax),%rdx > 0x00000037ff6c3575 <+10421>: mov %rdx,0x568(%rsp) > 0x00000037ff6c357d <+10429>: movzbl 0x2(%rax),%eax > 0x00000037ff6c3581 <+10433>: movzbl %al,%r12d > 0x00000037ff6c3585 <+10437>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c358a <+10442>: jmpq *%rax > 0x00000037ff6c358c <+10444>: mov 0x560(%rsp),%rbx > 0x00000037ff6c3594 <+10452>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c359e <+10462>: mov -0x8(%rbx),%rax > 0x00000037ff6c35a2 <+10466>: cmp %rdx,%rax > 0x00000037ff6c35a5 <+10469>: jbe 0x37ff6d1939 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68729> > 0x00000037ff6c35ab <+10475>: movabs $0x7fffffffffff,%rbp > 0x00000037ff6c35b5 <+10485>: and %rax,%rbp > 0x00000037ff6c35b8 <+10488>: mov -0x10(%rbx),%rax > 0x00000037ff6c35bc <+10492>: mov %rax,%rcx > 0x00000037ff6c35bf <+10495>: mov %eax,%edx > 0x00000037ff6c35c1 <+10497>: shr $0x2f,%rcx > 0x00000037ff6c35c5 <+10501>: cmp $0x1fff1,%ecx > 0x00000037ff6c35cb <+10507>: je 0x37ff6cba45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44421> > 0x00000037ff6c35d1 <+10513>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c35db <+10523>: cmp %rdx,%rax > 0x00000037ff6c35de <+10526>: ja 0x37ff6ca335 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38517> > 0x00000037ff6c35e4 <+10532>: mov %rax,0x30(%rsp) > 0x00000037ff6c35e9 <+10537>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c35ef <+10543>: ucomisd 0x1d5a09(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c35f7 <+10551>: jp 0x37ff6cba2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44397> > 0x00000037ff6c35fd <+10557>: jne 0x37ff6cba2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44397> > 0x00000037ff6c3603 <+10563>: pmovmskb %xmm0,%edx > 0x00000037ff6c3607 <+10567>: and $0x80,%edx > 0x00000037ff6c360d <+10573>: je 0x37ff6cba2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44397> > 0x00000037ff6c3613 <+10579>: lea -0x10(%rbx),%rdx > 0x00000037ff6c3617 <+10583>: cmp $0x1fff5,%ecx > 0x00000037ff6c361d <+10589>: jne 0x37ff6cf580 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59584> > 0x00000037ff6c3623 <+10595>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c362d <+10605>: and %rdx,%rax > 0x00000037ff6c3630 <+10608>: testb $0x4,(%rax) > 0x00000037ff6c3633 <+10611>: jne 0x37ff6c364b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10635> > 0x00000037ff6c3635 <+10613>: xor %edx,%edx > 0x00000037ff6c3637 <+10615>: mov %rax,%rsi > 0x00000037ff6c363a <+10618>: mov %r15,%rdi > 0x00000037ff6c363d <+10621>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c3642 <+10626>: test %rax,%rax > 0x00000037ff6c3645 <+10629>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c364b <+10635>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c3655 <+10645>: mov %rax,0x170(%rsp) > 0x00000037ff6c365d <+10653>: or %rax,%rdx > 0x00000037ff6c3660 <+10656>: mov %rdx,-0x10(%rbx) > 0x00000037ff6c3664 <+10660>: jmpq 0x37ff6ca36a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38570> > 0x00000037ff6c3669 <+10665>: mov 0x560(%rsp),%rbx > 0x00000037ff6c3671 <+10673>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c367b <+10683>: mov -0x8(%rbx),%rax > 0x00000037ff6c367f <+10687>: lea -0x8(%rbx),%rdi > 0x00000037ff6c3683 <+10691>: cmp %rdx,%rax > 0x00000037ff6c3686 <+10694>: je 0x37ff6ca9dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40221> > 0x00000037ff6c368c <+10700>: mov %rax,%rdx > 0x00000037ff6c368f <+10703>: shr $0x2f,%rdx > 0x00000037ff6c3693 <+10707>: cmp $0x1fff3,%edx > 0x00000037ff6c3699 <+10713>: je 0x37ff6c36a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10720> > 0x00000037ff6c369b <+10715>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c36a0 <+10720>: test %eax,%eax > 0x00000037ff6c36a2 <+10722>: setne %al > 0x00000037ff6c36a5 <+10725>: subq $0x8,0x560(%rsp) > 0x00000037ff6c36ae <+10734>: test %al,%al > 0x00000037ff6c36b0 <+10736>: je 0x37ff6ca9e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40229> > 0x00000037ff6c36b6 <+10742>: mov 0x568(%rsp),%rax > 0x00000037ff6c36be <+10750>: lea 0x5(%rax),%rdx > 0x00000037ff6c36c2 <+10754>: mov %rdx,0x568(%rsp) > 0x00000037ff6c36ca <+10762>: movzbl 0x5(%rax),%eax > 0x00000037ff6c36ce <+10766>: movzbl %al,%r12d > 0x00000037ff6c36d2 <+10770>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c36d7 <+10775>: jmpq *%rax > 0x00000037ff6c36d9 <+10777>: mov 0x560(%rsp),%rbx > 0x00000037ff6c36e1 <+10785>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c36eb <+10795>: mov -0x8(%rbx),%rax > 0x00000037ff6c36ef <+10799>: mov %rbx,%rbp > 0x00000037ff6c36f2 <+10802>: lea -0x8(%rbx),%rdi > 0x00000037ff6c36f6 <+10806>: cmp %rdx,%rax > 0x00000037ff6c36f9 <+10809>: je 0x37ff6cb836 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43894> > 0x00000037ff6c36ff <+10815>: mov %rax,%rdx > 0x00000037ff6c3702 <+10818>: shr $0x2f,%rdx > 0x00000037ff6c3706 <+10822>: cmp $0x1fff3,%edx > 0x00000037ff6c370c <+10828>: je 0x37ff6ca8b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39928> > 0x00000037ff6c3712 <+10834>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c3717 <+10839>: mov 0x560(%rsp),%rbp > 0x00000037ff6c371f <+10847>: test %eax,%eax > 0x00000037ff6c3721 <+10849>: setne %dl > 0x00000037ff6c3724 <+10852>: lea -0x8(%rbp),%rax > 0x00000037ff6c3728 <+10856>: test %dl,%dl > 0x00000037ff6c372a <+10858>: mov %rax,0x560(%rsp) > 0x00000037ff6c3732 <+10866>: je 0x37ff6cb83e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43902> > 0x00000037ff6c3738 <+10872>: mov 0x568(%rsp),%rdx > 0x00000037ff6c3740 <+10880>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c3744 <+10884>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c3748 <+10888>: shl $0x18,%eax > 0x00000037ff6c374b <+10891>: shl $0x10,%ecx > 0x00000037ff6c374e <+10894>: or %ecx,%eax > 0x00000037ff6c3750 <+10896>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6c3754 <+10900>: or %ecx,%eax > 0x00000037ff6c3756 <+10902>: movzbl 0x3(%rdx),%ecx > 0x00000037ff6c375a <+10906>: shl $0x8,%ecx > 0x00000037ff6c375d <+10909>: or %ecx,%eax > 0x00000037ff6c375f <+10911>: mov -0x8(%rbx),%rcx > 0x00000037ff6c3763 <+10915>: cltq > 0x00000037ff6c3765 <+10917>: add %rax,%rdx > 0x00000037ff6c3768 <+10920>: mov %rcx,-0x8(%rbp) > 0x00000037ff6c376c <+10924>: mov %rbp,0x560(%rsp) > 0x00000037ff6c3774 <+10932>: mov %rdx,0x568(%rsp) > 0x00000037ff6c377c <+10940>: movzbl (%rdx),%eax > 0x00000037ff6c377f <+10943>: movzbl %al,%r12d > 0x00000037ff6c3783 <+10947>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3788 <+10952>: jmpq *%rax > 0x00000037ff6c378a <+10954>: mov 0x560(%rsp),%rax > 0x00000037ff6c3792 <+10962>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c379c <+10972>: lea -0x8(%rax),%rdi > 0x00000037ff6c37a0 <+10976>: mov -0x8(%rax),%rax > 0x00000037ff6c37a4 <+10980>: cmp %rdx,%rax > 0x00000037ff6c37a7 <+10983>: je 0x37ff6cab07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40519> > 0x00000037ff6c37ad <+10989>: mov %rax,%rdx > 0x00000037ff6c37b0 <+10992>: shr $0x2f,%rdx > 0x00000037ff6c37b4 <+10996>: cmp $0x1fff3,%edx > 0x00000037ff6c37ba <+11002>: je 0x37ff6c37c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11009> > 0x00000037ff6c37bc <+11004>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c37c1 <+11009>: test %eax,%eax > 0x00000037ff6c37c3 <+11011>: setne %al > 0x00000037ff6c37c6 <+11014>: subq $0x8,0x560(%rsp) > 0x00000037ff6c37cf <+11023>: test %al,%al > 0x00000037ff6c37d1 <+11025>: je 0x37ff6cab0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40527> > 0x00000037ff6c37d7 <+11031>: mov 0x568(%rsp),%rax > 0x00000037ff6c37df <+11039>: lea 0x3(%rax),%rdx > 0x00000037ff6c37e3 <+11043>: mov %rdx,0x568(%rsp) > 0x00000037ff6c37eb <+11051>: movzbl 0x3(%rax),%eax > 0x00000037ff6c37ef <+11055>: movzbl %al,%r12d > 0x00000037ff6c37f3 <+11059>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c37f8 <+11064>: jmpq *%rax > 0x00000037ff6c37fa <+11066>: mov 0x568(%rsp),%rax > 0x00000037ff6c3802 <+11074>: mov 0x78(%rsp),%rbx > 0x00000037ff6c3807 <+11079>: movzbl 0x1(%rax),%edx > 0x00000037ff6c380b <+11083>: shl $0x10,%edx > 0x00000037ff6c380e <+11086>: lea (%rbx,%rdx,8),%rbx > 0x00000037ff6c3812 <+11090>: lea 0x2(%rax),%rdx > 0x00000037ff6c3816 <+11094>: mov %rdx,0x568(%rsp) > 0x00000037ff6c381e <+11102>: movzbl 0x2(%rax),%eax > 0x00000037ff6c3822 <+11106>: mov %rbx,0x78(%rsp) > 0x00000037ff6c3827 <+11111>: movzbl %al,%r12d > 0x00000037ff6c382b <+11115>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3830 <+11120>: jmpq *%rax > 0x00000037ff6c3832 <+11122>: mov 0x560(%rsp),%rbx > 0x00000037ff6c383a <+11130>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c3844 <+11140>: mov -0x8(%rbx),%rax > 0x00000037ff6c3848 <+11144>: mov %rbx,%rbp > 0x00000037ff6c384b <+11147>: lea -0x8(%rbx),%rdi > 0x00000037ff6c384f <+11151>: cmp %rdx,%rax > 0x00000037ff6c3852 <+11154>: je 0x37ff6cb861 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43937> > 0x00000037ff6c3858 <+11160>: mov %rax,%rdx > 0x00000037ff6c385b <+11163>: shr $0x2f,%rdx > 0x00000037ff6c385f <+11167>: cmp $0x1fff3,%edx > 0x00000037ff6c3865 <+11173>: je 0x37ff6ca8ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39918> > 0x00000037ff6c386b <+11179>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c3870 <+11184>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3878 <+11192>: test %eax,%eax > 0x00000037ff6c387a <+11194>: setne %dl > 0x00000037ff6c387d <+11197>: lea -0x8(%rbp),%rax > 0x00000037ff6c3881 <+11201>: test %dl,%dl > 0x00000037ff6c3883 <+11203>: mov %rax,0x560(%rsp) > 0x00000037ff6c388b <+11211>: je 0x37ff6cb869 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43945> > 0x00000037ff6c3891 <+11217>: mov 0x568(%rsp),%rax > 0x00000037ff6c3899 <+11225>: movzbl 0x1(%rax),%ecx > 0x00000037ff6c389d <+11229>: movzbl 0x2(%rax),%edx > 0x00000037ff6c38a1 <+11233>: shl $0x8,%ecx > 0x00000037ff6c38a4 <+11236>: or %ecx,%edx > 0x00000037ff6c38a6 <+11238>: mov -0x8(%rbx),%rcx > 0x00000037ff6c38aa <+11242>: movswq %dx,%rdx > 0x00000037ff6c38ae <+11246>: add %rdx,%rax > 0x00000037ff6c38b1 <+11249>: mov %rcx,-0x8(%rbp) > 0x00000037ff6c38b5 <+11253>: mov %rbp,0x560(%rsp) > 0x00000037ff6c38bd <+11261>: mov %rax,0x568(%rsp) > 0x00000037ff6c38c5 <+11269>: movzbl (%rax),%eax > 0x00000037ff6c38c8 <+11272>: movzbl %al,%r12d > 0x00000037ff6c38cc <+11276>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c38d1 <+11281>: jmpq *%rax > 0x00000037ff6c38d3 <+11283>: mov 0x560(%rsp),%rax > 0x00000037ff6c38db <+11291>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c38e5 <+11301>: lea -0x8(%rax),%rdi > 0x00000037ff6c38e9 <+11305>: mov -0x8(%rax),%rax > 0x00000037ff6c38ed <+11309>: cmp %rdx,%rax > 0x00000037ff6c38f0 <+11312>: je 0x37ff6cab92 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40658> > 0x00000037ff6c38f6 <+11318>: mov %rax,%rdx > 0x00000037ff6c38f9 <+11321>: shr $0x2f,%rdx > 0x00000037ff6c38fd <+11325>: cmp $0x1fff3,%edx > 0x00000037ff6c3903 <+11331>: je 0x37ff6c390a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11338> > 0x00000037ff6c3905 <+11333>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c390a <+11338>: test %eax,%eax > 0x00000037ff6c390c <+11340>: setne %al > 0x00000037ff6c390f <+11343>: subq $0x8,0x560(%rsp) > 0x00000037ff6c3918 <+11352>: test %al,%al > 0x00000037ff6c391a <+11354>: je 0x37ff6cab9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40666> > 0x00000037ff6c3920 <+11360>: mov 0x568(%rsp),%rdx > 0x00000037ff6c3928 <+11368>: movzbl 0x1(%rdx),%ecx > 0x00000037ff6c392c <+11372>: movzbl 0x2(%rdx),%eax > 0x00000037ff6c3930 <+11376>: shl $0x8,%ecx > 0x00000037ff6c3933 <+11379>: or %ecx,%eax > 0x00000037ff6c3935 <+11381>: movswq %ax,%rcx > 0x00000037ff6c3939 <+11385>: add %rcx,%rdx > 0x00000037ff6c393c <+11388>: test %ax,%ax > 0x00000037ff6c393f <+11391>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3947 <+11399>: movzbl (%rdx),%r12d > 0x00000037ff6c394b <+11403>: jle 0x37ff6ce2fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54844> > 0x00000037ff6c3951 <+11409>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c3959 <+11417>: je 0x37ff6c396e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11438> > 0x00000037ff6c395b <+11419>: mov 0x570(%rsp),%rax > 0x00000037ff6c3963 <+11427>: mov (%rax),%eax > 0x00000037ff6c3965 <+11429>: test $0x80,%ah > 0x00000037ff6c3968 <+11432>: je 0x37ff6cf870 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60336> > 0x00000037ff6c396e <+11438>: mov %r12d,%eax > 0x00000037ff6c3971 <+11441>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3976 <+11446>: jmpq *%rax > 0x00000037ff6c3978 <+11448>: mov 0x560(%rsp),%rbx > 0x00000037ff6c3980 <+11456>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c398a <+11466>: mov -0x8(%rbx),%rax > 0x00000037ff6c398e <+11470>: lea -0x8(%rbx),%rdi > 0x00000037ff6c3992 <+11474>: cmp %rdx,%rax > 0x00000037ff6c3995 <+11477>: je 0x37ff6caab2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40434> > 0x00000037ff6c399b <+11483>: mov %rax,%rdx > 0x00000037ff6c399e <+11486>: shr $0x2f,%rdx > 0x00000037ff6c39a2 <+11490>: cmp $0x1fff3,%edx > 0x00000037ff6c39a8 <+11496>: je 0x37ff6c39af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11503> > 0x00000037ff6c39aa <+11498>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c39af <+11503>: test %eax,%eax > 0x00000037ff6c39b1 <+11505>: setne %al > 0x00000037ff6c39b4 <+11508>: subq $0x8,0x560(%rsp) > 0x00000037ff6c39bd <+11517>: test %al,%al > 0x00000037ff6c39bf <+11519>: je 0x37ff6caaba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40442> > 0x00000037ff6c39c5 <+11525>: mov 0x568(%rsp),%rax > 0x00000037ff6c39cd <+11533>: lea 0x3(%rax),%rdx > 0x00000037ff6c39d1 <+11537>: mov %rdx,0x568(%rsp) > 0x00000037ff6c39d9 <+11545>: movzbl 0x3(%rax),%eax > 0x00000037ff6c39dd <+11549>: movzbl %al,%r12d > 0x00000037ff6c39e1 <+11553>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c39e6 <+11558>: jmpq *%rax > 0x00000037ff6c39e8 <+11560>: mov 0x570(%rsp),%rax > 0x00000037ff6c39f0 <+11568>: mov 0x40(%rax),%rax > 0x00000037ff6c39f4 <+11572>: movzbl (%rax),%eax > 0x00000037ff6c39f7 <+11575>: movzbl %al,%r12d > 0x00000037ff6c39fb <+11579>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3a00 <+11584>: jmpq *%rax > 0x00000037ff6c3a02 <+11586>: mov 0x568(%rsp),%rdx > 0x00000037ff6c3a0a <+11594>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c3a0e <+11598>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c3a12 <+11602>: movzbl 0x3(%rdx),%edx > 0x00000037ff6c3a16 <+11606>: shl $0x8,%ecx > 0x00000037ff6c3a19 <+11609>: shl $0x10,%eax > 0x00000037ff6c3a1c <+11612>: or %ecx,%eax > 0x00000037ff6c3a1e <+11614>: or %edx,%eax > 0x00000037ff6c3a20 <+11616>: mov 0x560(%rsp),%rdx > 0x00000037ff6c3a28 <+11624>: lea 0x8(%rdx),%rcx > 0x00000037ff6c3a2c <+11628>: mov %rcx,0x560(%rsp) > 0x00000037ff6c3a34 <+11636>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c3a3e <+11646>: or %rcx,%rax > 0x00000037ff6c3a41 <+11649>: mov %rax,(%rdx) > 0x00000037ff6c3a44 <+11652>: mov 0x568(%rsp),%rax > 0x00000037ff6c3a4c <+11660>: lea 0x4(%rax),%rdx > 0x00000037ff6c3a50 <+11664>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3a58 <+11672>: movzbl 0x4(%rax),%eax > 0x00000037ff6c3a5c <+11676>: movzbl %al,%r12d > 0x00000037ff6c3a60 <+11680>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3a65 <+11685>: jmpq *%rax > 0x00000037ff6c3a67 <+11687>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3a6f <+11695>: mov -0x10(%rbp),%rax > 0x00000037ff6c3a73 <+11699>: mov %rax,%rdx > 0x00000037ff6c3a76 <+11702>: shr $0x2f,%rdx > 0x00000037ff6c3a7a <+11706>: cmp $0x1fff1,%edx > 0x00000037ff6c3a80 <+11712>: je 0x37ff6ca093 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37843> > 0x00000037ff6c3a86 <+11718>: lea -0x10(%rbp),%rsi > 0x00000037ff6c3a8a <+11722>: lea 0x130(%rsp),%rdx > 0x00000037ff6c3a92 <+11730>: mov %r15,%rdi > 0x00000037ff6c3a95 <+11733>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6c3a9a <+11738>: test %al,%al > 0x00000037ff6c3a9c <+11740>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3aa2 <+11746>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3aaa <+11754>: mov -0x8(%rbp),%rax > 0x00000037ff6c3aae <+11758>: mov %rax,%rdx > 0x00000037ff6c3ab1 <+11761>: shr $0x2f,%rdx > 0x00000037ff6c3ab5 <+11765>: cmp $0x1fff1,%edx > 0x00000037ff6c3abb <+11771>: jne 0x37ff6cb780 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43712> > 0x00000037ff6c3ac1 <+11777>: mov %eax,0x150(%rsp) > 0x00000037ff6c3ac8 <+11784>: and %eax,0x130(%rsp) > 0x00000037ff6c3acf <+11791>: lea -0x8(%rbp),%rax > 0x00000037ff6c3ad3 <+11795>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c3add <+11805>: mov %rax,0x560(%rsp) > 0x00000037ff6c3ae5 <+11813>: mov 0x130(%rsp),%eax > 0x00000037ff6c3aec <+11820>: or %rdx,%rax > 0x00000037ff6c3aef <+11823>: mov %rax,-0x10(%rbp) > 0x00000037ff6c3af3 <+11827>: mov 0x568(%rsp),%rax > 0x00000037ff6c3afb <+11835>: lea 0x1(%rax),%rdx > 0x00000037ff6c3aff <+11839>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3b07 <+11847>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3b0b <+11851>: movzbl %al,%r12d > 0x00000037ff6c3b0f <+11855>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3b14 <+11860>: jmpq *%rax > 0x00000037ff6c3b16 <+11862>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3b1e <+11870>: mov -0x10(%rbp),%rax > 0x00000037ff6c3b22 <+11874>: mov %rax,%rdx > 0x00000037ff6c3b25 <+11877>: shr $0x2f,%rdx > 0x00000037ff6c3b29 <+11881>: cmp $0x1fff1,%edx > 0x00000037ff6c3b2f <+11887>: je 0x37ff6ca0c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37897> > 0x00000037ff6c3b35 <+11893>: lea -0x10(%rbp),%rsi > 0x00000037ff6c3b39 <+11897>: lea 0x130(%rsp),%rdx > 0x00000037ff6c3b41 <+11905>: mov %r15,%rdi > 0x00000037ff6c3b44 <+11908>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6c3b49 <+11913>: test %al,%al > 0x00000037ff6c3b4b <+11915>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3b51 <+11921>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3b59 <+11929>: mov -0x8(%rbp),%rax > 0x00000037ff6c3b5d <+11933>: mov %rax,%rdx > 0x00000037ff6c3b60 <+11936>: shr $0x2f,%rdx > 0x00000037ff6c3b64 <+11940>: cmp $0x1fff1,%edx > 0x00000037ff6c3b6a <+11946>: jne 0x37ff6cb7e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43808> > 0x00000037ff6c3b70 <+11952>: mov %eax,0x150(%rsp) > 0x00000037ff6c3b77 <+11959>: xor %eax,0x130(%rsp) > 0x00000037ff6c3b7e <+11966>: lea -0x8(%rbp),%rax > 0x00000037ff6c3b82 <+11970>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c3b8c <+11980>: mov %rax,0x560(%rsp) > 0x00000037ff6c3b94 <+11988>: mov 0x130(%rsp),%eax > 0x00000037ff6c3b9b <+11995>: or %rdx,%rax > 0x00000037ff6c3b9e <+11998>: mov %rax,-0x10(%rbp) > 0x00000037ff6c3ba2 <+12002>: mov 0x568(%rsp),%rax > 0x00000037ff6c3baa <+12010>: lea 0x1(%rax),%rdx > 0x00000037ff6c3bae <+12014>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3bb6 <+12022>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3bba <+12026>: movzbl %al,%r12d > 0x00000037ff6c3bbe <+12030>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3bc3 <+12035>: jmpq *%rax > 0x00000037ff6c3bc5 <+12037>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3bcd <+12045>: mov -0x10(%rbp),%rax > 0x00000037ff6c3bd1 <+12049>: mov %rax,%rdx > 0x00000037ff6c3bd4 <+12052>: shr $0x2f,%rdx > 0x00000037ff6c3bd8 <+12056>: cmp $0x1fff1,%edx > 0x00000037ff6c3bde <+12062>: je 0x37ff6ca0bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37885> > 0x00000037ff6c3be4 <+12068>: lea -0x10(%rbp),%rsi > 0x00000037ff6c3be8 <+12072>: lea 0x130(%rsp),%rdx > 0x00000037ff6c3bf0 <+12080>: mov %r15,%rdi > 0x00000037ff6c3bf3 <+12083>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6c3bf8 <+12088>: test %al,%al > 0x00000037ff6c3bfa <+12090>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3c00 <+12096>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3c08 <+12104>: mov -0x8(%rbp),%rax > 0x00000037ff6c3c0c <+12108>: mov %rax,%rdx > 0x00000037ff6c3c0f <+12111>: shr $0x2f,%rdx > 0x00000037ff6c3c13 <+12115>: cmp $0x1fff1,%edx > 0x00000037ff6c3c19 <+12121>: jne 0x37ff6cb750 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43664> > 0x00000037ff6c3c1f <+12127>: mov %eax,0x150(%rsp) > 0x00000037ff6c3c26 <+12134>: or %eax,0x130(%rsp) > 0x00000037ff6c3c2d <+12141>: lea -0x8(%rbp),%rax > 0x00000037ff6c3c31 <+12145>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c3c3b <+12155>: mov %rax,0x560(%rsp) > 0x00000037ff6c3c43 <+12163>: mov 0x130(%rsp),%eax > 0x00000037ff6c3c4a <+12170>: or %rdx,%rax > 0x00000037ff6c3c4d <+12173>: mov %rax,-0x10(%rbp) > 0x00000037ff6c3c51 <+12177>: mov 0x568(%rsp),%rax > 0x00000037ff6c3c59 <+12185>: lea 0x1(%rax),%rdx > 0x00000037ff6c3c5d <+12189>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3c65 <+12197>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3c69 <+12201>: movzbl %al,%r12d > 0x00000037ff6c3c6d <+12205>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3c72 <+12210>: jmpq *%rax > 0x00000037ff6c3c74 <+12212>: mov 0x568(%rsp),%rdx > 0x00000037ff6c3c7c <+12220>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c3c80 <+12224>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c3c84 <+12228>: shl $0x18,%eax > 0x00000037ff6c3c87 <+12231>: shl $0x10,%ecx > 0x00000037ff6c3c8a <+12234>: or %ecx,%eax > 0x00000037ff6c3c8c <+12236>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6c3c90 <+12240>: movzbl 0x3(%rdx),%edx > 0x00000037ff6c3c94 <+12244>: or %ecx,%eax > 0x00000037ff6c3c96 <+12246>: mov 0x560(%rsp),%rcx > 0x00000037ff6c3c9e <+12254>: shl $0x8,%edx > 0x00000037ff6c3ca1 <+12257>: or %edx,%eax > 0x00000037ff6c3ca3 <+12259>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c3cad <+12269>: or %rdx,%rax > 0x00000037ff6c3cb0 <+12272>: lea 0x8(%rcx),%rsi > 0x00000037ff6c3cb4 <+12276>: mov %rsi,0x560(%rsp) > 0x00000037ff6c3cbc <+12284>: mov %rax,(%rcx) > 0x00000037ff6c3cbf <+12287>: mov 0x568(%rsp),%rax > 0x00000037ff6c3cc7 <+12295>: lea 0x5(%rax),%rdx > 0x00000037ff6c3ccb <+12299>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3cd3 <+12307>: movzbl 0x5(%rax),%eax > 0x00000037ff6c3cd7 <+12311>: movzbl %al,%r12d > 0x00000037ff6c3cdb <+12315>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3ce0 <+12320>: jmpq *%rax > 0x00000037ff6c3ce2 <+12322>: mov 0x568(%rsp),%rax > 0x00000037ff6c3cea <+12330>: mov 0x560(%rsp),%rdx > 0x00000037ff6c3cf2 <+12338>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3cf6 <+12342>: lea 0x8(%rdx),%rcx > 0x00000037ff6c3cfa <+12346>: mov %rcx,0x560(%rsp) > 0x00000037ff6c3d02 <+12354>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c3d0c <+12364>: movsbl %al,%eax > 0x00000037ff6c3d0f <+12367>: or %rcx,%rax > 0x00000037ff6c3d12 <+12370>: mov %rax,(%rdx) > 0x00000037ff6c3d15 <+12373>: mov 0x568(%rsp),%rax > 0x00000037ff6c3d1d <+12381>: lea 0x2(%rax),%rdx > 0x00000037ff6c3d21 <+12385>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3d29 <+12393>: movzbl 0x2(%rax),%eax > 0x00000037ff6c3d2d <+12397>: movzbl %al,%r12d > 0x00000037ff6c3d31 <+12401>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3d36 <+12406>: jmpq *%rax > 0x00000037ff6c3d38 <+12408>: mov 0x568(%rsp),%rdx > 0x00000037ff6c3d40 <+12416>: mov 0x78(%rsp),%rbx > 0x00000037ff6c3d45 <+12421>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c3d49 <+12425>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c3d4d <+12429>: shl $0x8,%eax > 0x00000037ff6c3d50 <+12432>: or %edx,%eax > 0x00000037ff6c3d52 <+12434>: mov (%rbx,%rax,8),%rdx > 0x00000037ff6c3d56 <+12438>: mov 0x570(%rsp),%rax > 0x00000037ff6c3d5e <+12446>: mov (%rax),%ecx > 0x00000037ff6c3d60 <+12448>: test $0x2,%cl > 0x00000037ff6c3d63 <+12451>: jne 0x37ff6cd79a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51930> > 0x00000037ff6c3d69 <+12457>: mov 0x160(%r15),%rax > 0x00000037ff6c3d70 <+12464>: mov 0x28(%rax),%rsi > 0x00000037ff6c3d74 <+12468>: mov 0x8(%rsi),%rax > 0x00000037ff6c3d78 <+12472>: mov 0x560(%rsp),%rcx > 0x00000037ff6c3d80 <+12480>: lea 0x32a09(%rip),%rdi # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6c3d87 <+12487>: mov 0x476fa2(%rip),%r9 # 0x37ffb3ad30 > 0x00000037ff6c3d8e <+12494>: mov 0x476fd3(%rip),%r8 # 0x37ffb3ad68 > 0x00000037ff6c3d95 <+12501>: mov 0xb8(%rax),%rax > 0x00000037ff6c3d9c <+12508>: sub $0x8,%rcx > 0x00000037ff6c3da0 <+12512>: movl $0x7,(%rsp) > 0x00000037ff6c3da7 <+12519>: test %rax,%rax > 0x00000037ff6c3daa <+12522>: cmove %rdi,%rax > 0x00000037ff6c3dae <+12526>: mov %r15,%rdi > 0x00000037ff6c3db1 <+12529>: callq *%rax > 0x00000037ff6c3db3 <+12531>: test %eax,%eax > 0x00000037ff6c3db5 <+12533>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c3dbb <+12539>: mov 0x568(%rsp),%rax > 0x00000037ff6c3dc3 <+12547>: cmpb $0x51,0x3(%rax) > 0x00000037ff6c3dc7 <+12551>: je 0x37ff6cd004 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49988> > 0x00000037ff6c3dcd <+12557>: lea 0x3(%rax),%rdx > 0x00000037ff6c3dd1 <+12561>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3dd9 <+12569>: movzbl 0x3(%rax),%eax > 0x00000037ff6c3ddd <+12573>: movzbl %al,%r12d > 0x00000037ff6c3de1 <+12577>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3de6 <+12582>: jmpq *%rax > 0x00000037ff6c3de8 <+12584>: mov 0x568(%rsp),%rax > 0x00000037ff6c3df0 <+12592>: movzbl 0x1(%rax),%ecx > 0x00000037ff6c3df4 <+12596>: movzbl %cl,%eax > 0x00000037ff6c3df7 <+12599>: not %eax > 0x00000037ff6c3df9 <+12601>: movslq %eax,%rdx > 0x00000037ff6c3dfc <+12604>: mov 0x560(%rsp),%rax > 0x00000037ff6c3e04 <+12612>: mov (%rax,%rdx,8),%rbx > 0x00000037ff6c3e08 <+12616>: lea 0x0(,%rcx,8),%rdx > 0x00000037ff6c3e10 <+12624>: not %rcx > 0x00000037ff6c3e13 <+12627>: mov %rax,%rsi > 0x00000037ff6c3e16 <+12630>: lea (%rax,%rcx,8),%rdi > 0x00000037ff6c3e1a <+12634>: sub %rdx,%rsi > 0x00000037ff6c3e1d <+12637>: callq 0x37ff640650 <memmove@plt> > 0x00000037ff6c3e22 <+12642>: mov 0x568(%rsp),%rax > 0x00000037ff6c3e2a <+12650>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3e32 <+12658>: lea 0x2(%rax),%rdx > 0x00000037ff6c3e36 <+12662>: mov %rbx,-0x8(%rbp) > 0x00000037ff6c3e3a <+12666>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3e42 <+12674>: movzbl 0x2(%rax),%eax > 0x00000037ff6c3e46 <+12678>: movzbl %al,%r12d > 0x00000037ff6c3e4a <+12682>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3e4f <+12687>: jmpq *%rax > 0x00000037ff6c3e51 <+12689>: mov 0x560(%rsp),%rax > 0x00000037ff6c3e59 <+12697>: mov -0x8(%rax),%rdx > 0x00000037ff6c3e5d <+12701>: mov -0x10(%rax),%rcx > 0x00000037ff6c3e61 <+12705>: mov %rdx,-0x10(%rax) > 0x00000037ff6c3e65 <+12709>: mov %rcx,-0x8(%rax) > 0x00000037ff6c3e69 <+12713>: mov 0x568(%rsp),%rax > 0x00000037ff6c3e71 <+12721>: lea 0x1(%rax),%rdx > 0x00000037ff6c3e75 <+12725>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3e7d <+12733>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3e81 <+12737>: movzbl %al,%r12d > 0x00000037ff6c3e85 <+12741>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3e8a <+12746>: jmpq *%rax > 0x00000037ff6c3e8c <+12748>: mov 0x560(%rsp),%rax > 0x00000037ff6c3e94 <+12756>: mov -0x10(%rax),%rdx > 0x00000037ff6c3e98 <+12760>: mov %rdx,(%rax) > 0x00000037ff6c3e9b <+12763>: mov -0x8(%rax),%rdx > 0x00000037ff6c3e9f <+12767>: mov %rdx,0x8(%rax) > 0x00000037ff6c3ea3 <+12771>: add $0x10,%rax > 0x00000037ff6c3ea7 <+12775>: mov %rax,0x560(%rsp) > 0x00000037ff6c3eaf <+12783>: mov 0x568(%rsp),%rax > 0x00000037ff6c3eb7 <+12791>: lea 0x1(%rax),%rdx > 0x00000037ff6c3ebb <+12795>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3ec3 <+12803>: movzbl 0x1(%rax),%eax > 0x00000037ff6c3ec7 <+12807>: movzbl %al,%r12d > 0x00000037ff6c3ecb <+12811>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3ed0 <+12816>: jmpq *%rax > 0x00000037ff6c3ed2 <+12818>: mov 0x570(%rsp),%rax > 0x00000037ff6c3eda <+12826>: mov (%rax),%edx > 0x00000037ff6c3edc <+12828>: test $0x200000,%edx > 0x00000037ff6c3ee2 <+12834>: jne 0x37ff6c3f20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12896> > 0x00000037ff6c3ee4 <+12836>: test $0x8,%dl > 0x00000037ff6c3ee7 <+12839>: lea -0x10(%rax),%rsi > 0x00000037ff6c3eeb <+12843>: jne 0x37ff6c3f03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12867> > 0x00000037ff6c3eed <+12845>: mov 0x8(%rax),%rcx > 0x00000037ff6c3ef1 <+12849>: mov %rax,%rsi > 0x00000037ff6c3ef4 <+12852>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c3ef8 <+12856>: shl $0x3,%rcx > 0x00000037ff6c3efc <+12860>: sub %rcx,%rsi > 0x00000037ff6c3eff <+12863>: sub $0x10,%rsi > 0x00000037ff6c3f03 <+12867>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c3f0d <+12877>: and (%rsi),%rcx > 0x00000037ff6c3f10 <+12880>: or $0x200000,%edx > 0x00000037ff6c3f16 <+12886>: mov 0x28(%rcx),%rcx > 0x00000037ff6c3f1a <+12890>: mov %edx,(%rax) > 0x00000037ff6c3f1c <+12892>: mov %rcx,0x18(%rax) > 0x00000037ff6c3f20 <+12896>: mov 0x18(%rax),%rdi > 0x00000037ff6c3f24 <+12900>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6c3f29 <+12905>: mov 0x560(%rsp),%rdx > 0x00000037ff6c3f31 <+12913>: lea 0x8(%rdx),%rcx > 0x00000037ff6c3f35 <+12917>: mov %rcx,0x560(%rsp) > 0x00000037ff6c3f3d <+12925>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6c3f47 <+12935>: or %rcx,%rax > 0x00000037ff6c3f4a <+12938>: mov %rax,(%rdx) > 0x00000037ff6c3f4d <+12941>: mov 0x568(%rsp),%rax > 0x00000037ff6c3f55 <+12949>: lea 0x3(%rax),%rdx > 0x00000037ff6c3f59 <+12953>: mov %rdx,0x568(%rsp) > 0x00000037ff6c3f61 <+12961>: movzbl 0x3(%rax),%eax > 0x00000037ff6c3f65 <+12965>: movzbl %al,%r12d > 0x00000037ff6c3f69 <+12969>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c3f6e <+12974>: jmpq *%rax > 0x00000037ff6c3f70 <+12976>: mov 0x560(%rsp),%rbp > 0x00000037ff6c3f78 <+12984>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c3f82 <+12994>: mov -0x10(%rbp),%rax > 0x00000037ff6c3f86 <+12998>: lea -0x18(%rbp),%r12 > 0x00000037ff6c3f8a <+13002>: cmp %rdx,%rax > 0x00000037ff6c3f8d <+13005>: jbe 0x37ff6cc41d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46941> > 0x00000037ff6c3f93 <+13011>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c3f9d <+13021>: and %rax,%rbx > 0x00000037ff6c3fa0 <+13024>: mov -0x8(%rbp),%rax > 0x00000037ff6c3fa4 <+13028>: mov %rax,%rcx > 0x00000037ff6c3fa7 <+13031>: mov %eax,%edx > 0x00000037ff6c3fa9 <+13033>: shr $0x2f,%rcx > 0x00000037ff6c3fad <+13037>: cmp $0x1fff1,%ecx > 0x00000037ff6c3fb3 <+13043>: je 0x37ff6cbaf0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44592> > 0x00000037ff6c3fb9 <+13049>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c3fc3 <+13059>: cmp %rdx,%rax > 0x00000037ff6c3fc6 <+13062>: ja 0x37ff6ca67b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39355> > 0x00000037ff6c3fcc <+13068>: mov %rax,0x30(%rsp) > 0x00000037ff6c3fd1 <+13073>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c3fd7 <+13079>: ucomisd 0x1d5021(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c3fdf <+13087>: jp 0x37ff6cbad8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44568> > 0x00000037ff6c3fe5 <+13093>: jne 0x37ff6cbad8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44568> > 0x00000037ff6c3feb <+13099>: pmovmskb %xmm0,%edx > 0x00000037ff6c3fef <+13103>: and $0x80,%edx > 0x00000037ff6c3ff5 <+13109>: je 0x37ff6cbad8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44568> > 0x00000037ff6c3ffb <+13115>: lea -0x8(%rbp),%rdx > 0x00000037ff6c3fff <+13119>: cmp $0x1fff5,%ecx > 0x00000037ff6c4005 <+13125>: jne 0x37ff6cf852 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60306> > 0x00000037ff6c400b <+13131>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c4015 <+13141>: and %rdx,%rax > 0x00000037ff6c4018 <+13144>: testb $0x4,(%rax) > 0x00000037ff6c401b <+13147>: jne 0x37ff6c4033 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13171> > 0x00000037ff6c401d <+13149>: xor %edx,%edx > 0x00000037ff6c401f <+13151>: mov %rax,%rsi > 0x00000037ff6c4022 <+13154>: mov %r15,%rdi > 0x00000037ff6c4025 <+13157>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c402a <+13162>: test %rax,%rax > 0x00000037ff6c402d <+13165>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4033 <+13171>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c403d <+13181>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c4045 <+13189>: or %rax,%rdx > 0x00000037ff6c4048 <+13192>: mov %rdx,-0x8(%rbp) > 0x00000037ff6c404c <+13196>: jmpq 0x37ff6ca6b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39408> > 0x00000037ff6c4051 <+13201>: mov 0x570(%rsp),%rax > 0x00000037ff6c4059 <+13209>: mov (%rax),%edx > 0x00000037ff6c405b <+13211>: test $0x200000,%edx > 0x00000037ff6c4061 <+13217>: jne 0x37ff6c409f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13279> > 0x00000037ff6c4063 <+13219>: test $0x8,%dl > 0x00000037ff6c4066 <+13222>: lea -0x10(%rax),%rsi > 0x00000037ff6c406a <+13226>: jne 0x37ff6c4082 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13250> > 0x00000037ff6c406c <+13228>: mov 0x8(%rax),%rcx > 0x00000037ff6c4070 <+13232>: mov %rax,%rsi > 0x00000037ff6c4073 <+13235>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c4077 <+13239>: shl $0x3,%rcx > 0x00000037ff6c407b <+13243>: sub %rcx,%rsi > 0x00000037ff6c407e <+13246>: sub $0x10,%rsi > 0x00000037ff6c4082 <+13250>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c408c <+13260>: and (%rsi),%rcx > 0x00000037ff6c408f <+13263>: or $0x200000,%edx > 0x00000037ff6c4095 <+13269>: mov 0x28(%rcx),%rcx > 0x00000037ff6c4099 <+13273>: mov %edx,(%rax) > 0x00000037ff6c409b <+13275>: mov %rcx,0x18(%rax) > 0x00000037ff6c409f <+13279>: mov 0x18(%rax),%rcx > 0x00000037ff6c40a3 <+13283>: mov %rcx,0x370(%rsp) > 0x00000037ff6c40ab <+13291>: cmpq $0x0,0x28(%rcx) > 0x00000037ff6c40b0 <+13296>: je 0x37ff6c417d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13501> > 0x00000037ff6c40b6 <+13302>: mov 0x568(%rsp),%rdx > 0x00000037ff6c40be <+13310>: mov 0x14(%rcx),%esi > 0x00000037ff6c40c1 <+13313>: mov 0x168(%r15),%rdi > 0x00000037ff6c40c8 <+13320>: mov %rdx,%rax > 0x00000037ff6c40cb <+13323>: shr $0xc,%rax > 0x00000037ff6c40cf <+13327>: add $0xa8,%rdi > 0x00000037ff6c40d6 <+13334>: xor %rdx,%rax > 0x00000037ff6c40d9 <+13337>: add %rsi,%rax > 0x00000037ff6c40dc <+13340>: and $0xfff,%eax > 0x00000037ff6c40e1 <+13345>: shl $0x5,%rax > 0x00000037ff6c40e5 <+13349>: lea (%rdi,%rax,1),%r9 > 0x00000037ff6c40e9 <+13353>: cmp (%r9),%rdx > 0x00000037ff6c40ec <+13356>: je 0x37ff6ca910 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40016> > 0x00000037ff6c40f2 <+13362>: lea 0x540(%rsp),%r8 > 0x00000037ff6c40fa <+13370>: lea 0x370(%rsp),%rcx > 0x00000037ff6c4102 <+13378>: mov %r15,%rsi > 0x00000037ff6c4105 <+13381>: callq 0x37ff7375e0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x00000037ff6c410a <+13386>: test %rax,%rax > 0x00000037ff6c410d <+13389>: je 0x37ff6c417d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13501> > 0x00000037ff6c410f <+13391>: mov 0x570(%rsp),%rcx > 0x00000037ff6c4117 <+13399>: mov (%rcx),%edx > 0x00000037ff6c4119 <+13401>: test $0x200000,%edx > 0x00000037ff6c411f <+13407>: jne 0x37ff6c415d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13469> > 0x00000037ff6c4121 <+13409>: test $0x8,%dl > 0x00000037ff6c4124 <+13412>: lea -0x10(%rcx),%rdi > 0x00000037ff6c4128 <+13416>: jne 0x37ff6c4140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13440> > 0x00000037ff6c412a <+13418>: mov 0x8(%rcx),%rsi > 0x00000037ff6c412e <+13422>: mov %rcx,%rdi > 0x00000037ff6c4131 <+13425>: movzwl 0x58(%rsi),%esi > 0x00000037ff6c4135 <+13429>: shl $0x3,%rsi > 0x00000037ff6c4139 <+13433>: sub %rsi,%rdi > 0x00000037ff6c413c <+13436>: sub $0x10,%rdi > 0x00000037ff6c4140 <+13440>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c414a <+13450>: and (%rdi),%rsi > 0x00000037ff6c414d <+13453>: or $0x200000,%edx > 0x00000037ff6c4153 <+13459>: mov 0x28(%rsi),%rsi > 0x00000037ff6c4157 <+13463>: mov %edx,(%rcx) > 0x00000037ff6c4159 <+13465>: mov %rsi,0x18(%rcx) > 0x00000037ff6c415d <+13469>: mov 0x18(%rcx),%rsi > 0x00000037ff6c4161 <+13473>: mov %rax,%rdx > 0x00000037ff6c4164 <+13476>: mov %r15,%rdi > 0x00000037ff6c4167 <+13479>: callq 0x37ff6ef7e0 <js_FindIdentifierBase(JSContext*, JSObject*, long)> > 0x00000037ff6c416c <+13484>: test %rax,%rax > 0x00000037ff6c416f <+13487>: mov %rax,0x370(%rsp) > 0x00000037ff6c4177 <+13495>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c417d <+13501>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4185 <+13509>: mov 0x370(%rsp),%rax > 0x00000037ff6c418d <+13517>: lea 0x8(%rdx),%rcx > 0x00000037ff6c4191 <+13521>: mov %rcx,0x560(%rsp) > 0x00000037ff6c4199 <+13529>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6c41a3 <+13539>: or %rcx,%rax > 0x00000037ff6c41a6 <+13542>: mov %rax,(%rdx) > 0x00000037ff6c41a9 <+13545>: mov 0x568(%rsp),%rax > 0x00000037ff6c41b1 <+13553>: lea 0x3(%rax),%rdx > 0x00000037ff6c41b5 <+13557>: mov %rdx,0x568(%rsp) > 0x00000037ff6c41bd <+13565>: movzbl 0x3(%rax),%eax > 0x00000037ff6c41c1 <+13569>: movzbl %al,%r12d > 0x00000037ff6c41c5 <+13573>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c41ca <+13578>: jmpq *%rax > 0x00000037ff6c41cc <+13580>: mov 0x568(%rsp),%rbx > 0x00000037ff6c41d4 <+13588>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c41d8 <+13592>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c41dc <+13596>: shl $0x8,%eax > 0x00000037ff6c41df <+13599>: or %edx,%eax > 0x00000037ff6c41e1 <+13601>: mov 0x570(%rsp),%rdx > 0x00000037ff6c41e9 <+13609>: cmpb $0x5c,0x3(%rbx) > 0x00000037ff6c41ed <+13613>: lea 0x58(%rdx,%rax,8),%rdx > 0x00000037ff6c41f2 <+13618>: mov 0x8(%rdx),%rax > 0x00000037ff6c41f6 <+13622>: je 0x37ff6cd197 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50391> > 0x00000037ff6c41fc <+13628>: lea 0x1(%rax),%esi > 0x00000037ff6c41ff <+13631>: movabs $0xfff9000000000000,%rdi > 0x00000037ff6c4209 <+13641>: mov $0x1,%ecx > 0x00000037ff6c420e <+13646>: cmp %rdi,%rax > 0x00000037ff6c4211 <+13649>: cmovne %esi,%ecx > 0x00000037ff6c4214 <+13652>: mov %ecx,%eax > 0x00000037ff6c4216 <+13654>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c4220 <+13664>: or %rcx,%rax > 0x00000037ff6c4223 <+13667>: mov %rax,0x8(%rdx) > 0x00000037ff6c4227 <+13671>: lea 0x3(%rbx),%rax > 0x00000037ff6c422b <+13675>: mov %rax,0x568(%rsp) > 0x00000037ff6c4233 <+13683>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c4237 <+13687>: movzbl %al,%r12d > 0x00000037ff6c423b <+13691>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4240 <+13696>: jmpq *%rax > 0x00000037ff6c4242 <+13698>: jmpq 0x37ff6c1450 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1936> > 0x00000037ff6c4247 <+13703>: jmpq 0x37ff6c1450 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1936> > 0x00000037ff6c424c <+13708>: mov 0x560(%rsp),%rbp > 0x00000037ff6c4254 <+13716>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c425e <+13726>: and -0x8(%rbp),%rbx > 0x00000037ff6c4262 <+13730>: testb $0x8,0x10(%rbx) > 0x00000037ff6c4266 <+13734>: jne 0x37ff6cc7ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47918> > 0x00000037ff6c426c <+13740>: orl $0x10,0x10(%rbx) > 0x00000037ff6c4270 <+13744>: mov 0x568(%rsp),%rax > 0x00000037ff6c4278 <+13752>: lea 0x1(%rax),%rdx > 0x00000037ff6c427c <+13756>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4284 <+13764>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4288 <+13768>: movzbl %al,%r12d > 0x00000037ff6c428c <+13772>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4291 <+13777>: jmpq *%rax > 0x00000037ff6c4293 <+13779>: mov 0x560(%rsp),%rax > 0x00000037ff6c429b <+13787>: mov -0x8(%rax),%r12 > 0x00000037ff6c429f <+13791>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c42a9 <+13801>: cmp %rax,%r12 > 0x00000037ff6c42ac <+13804>: mov %r12,0x260(%rsp) > 0x00000037ff6c42b4 <+13812>: ja 0x37ff6c431d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13917> > 0x00000037ff6c42b6 <+13814>: mov %r12,%rax > 0x00000037ff6c42b9 <+13817>: shr $0x2f,%rax > 0x00000037ff6c42bd <+13821>: cmp $0x1fff5,%eax > 0x00000037ff6c42c2 <+13826>: je 0x37ff6cf46a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59306> > 0x00000037ff6c42c8 <+13832>: movabs $0xfff8ffffffffffff,%rdx > 0x00000037ff6c42d2 <+13842>: cmp %rdx,%r12 > 0x00000037ff6c42d5 <+13845>: jbe 0x37ff6cd706 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51782> > 0x00000037ff6c42db <+13851>: cmp $0x1fff3,%eax > 0x00000037ff6c42e0 <+13856>: jne 0x37ff6d4567 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80039> > 0x00000037ff6c42e6 <+13862>: mov $0x4,%edx > 0x00000037ff6c42eb <+13867>: lea 0x540(%rsp),%rbx > 0x00000037ff6c42f3 <+13875>: xor %r8d,%r8d > 0x00000037ff6c42f6 <+13878>: xor %esi,%esi > 0x00000037ff6c42f8 <+13880>: mov %r15,%rdi > 0x00000037ff6c42fb <+13883>: mov %rbx,%rcx > 0x00000037ff6c42fe <+13886>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6c4303 <+13891>: test %eax,%eax > 0x00000037ff6c4305 <+13893>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c430b <+13899>: movabs $0xfffb800000000000,%r12 > 0x00000037ff6c4315 <+13909>: or 0x540(%rsp),%r12 > 0x00000037ff6c431d <+13917>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c4327 <+13927>: lea 0x478632(%rip),%rdx # 0x37ffb3c960 <js_ArrayClass> > 0x00000037ff6c432e <+13934>: and %r12,%rbx > 0x00000037ff6c4331 <+13937>: cmp %rdx,0x8(%rbx) > 0x00000037ff6c4335 <+13941>: mov %rbx,%rax > 0x00000037ff6c4338 <+13944>: je 0x37ff6ce21c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54620> > 0x00000037ff6c433e <+13950>: mov 0x568(%rsp),%rdx > 0x00000037ff6c4346 <+13958>: mov %rax,0x370(%rsp) > 0x00000037ff6c434e <+13966>: mov 0x14(%rax),%ecx > 0x00000037ff6c4351 <+13969>: mov 0x168(%r15),%rdi > 0x00000037ff6c4358 <+13976>: mov %rdx,%rbp > 0x00000037ff6c435b <+13979>: shr $0xc,%rbp > 0x00000037ff6c435f <+13983>: add $0xa8,%rdi > 0x00000037ff6c4366 <+13990>: xor %rdx,%rbp > 0x00000037ff6c4369 <+13993>: add %rcx,%rbp > 0x00000037ff6c436c <+13996>: and $0xfff,%ebp > 0x00000037ff6c4372 <+14002>: shl $0x5,%rbp > 0x00000037ff6c4376 <+14006>: add %rdi,%rbp > 0x00000037ff6c4379 <+14009>: cmp 0x0(%rbp),%rdx > 0x00000037ff6c437d <+14013>: je 0x37ff6cc4ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47167> > 0x00000037ff6c4383 <+14019>: lea 0x540(%rsp),%r8 > 0x00000037ff6c438b <+14027>: lea 0x370(%rsp),%rcx > 0x00000037ff6c4393 <+14035>: mov %rbp,%r9 > 0x00000037ff6c4396 <+14038>: mov %r15,%rsi > 0x00000037ff6c4399 <+14041>: callq 0x37ff7375e0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x00000037ff6c439e <+14046>: test %rax,%rax > 0x00000037ff6c43a1 <+14049>: je 0x37ff6cc533 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47219> > 0x00000037ff6c43a7 <+14055>: mov 0x560(%rsp),%rdx > 0x00000037ff6c43af <+14063>: movabs $0xfffb000000000000,%r11 > 0x00000037ff6c43b9 <+14073>: lea 0x8(%rdx),%rcx > 0x00000037ff6c43bd <+14077>: mov %rcx,0x560(%rsp) > 0x00000037ff6c43c5 <+14085>: mov %r11,(%rdx) > 0x00000037ff6c43c8 <+14088>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c43d2 <+14098>: cmp %rdx,0x260(%rsp) > 0x00000037ff6c43da <+14106>: jbe 0x37ff6ca976 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40118> > 0x00000037ff6c43e0 <+14112>: mov 0x370(%rsp),%rdx > 0x00000037ff6c43e8 <+14120>: lea 0x270(%rsp),%r8 > 0x00000037ff6c43f0 <+14128>: mov %rbx,%rsi > 0x00000037ff6c43f3 <+14131>: mov %r15,%rdi > 0x00000037ff6c43f6 <+14134>: mov 0x8(%rdx),%rdx > 0x00000037ff6c43fa <+14138>: cmpq $0x1,0xc0(%rdx) > 0x00000037ff6c4402 <+14146>: mov %rax,%rdx > 0x00000037ff6c4405 <+14149>: sbb %ecx,%ecx > 0x00000037ff6c4407 <+14151>: not %ecx > 0x00000037ff6c4409 <+14153>: add $0x3,%ecx > 0x00000037ff6c440c <+14156>: callq 0x37ff6f5a90 <js_GetMethod(JSContext*, JSObject*, long, unsigned int, js::Value*)> > 0x00000037ff6c4411 <+14161>: test %eax,%eax > 0x00000037ff6c4413 <+14163>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4419 <+14169>: mov 0x560(%rsp),%rax > 0x00000037ff6c4421 <+14177>: mov %r12,-0x8(%rax) > 0x00000037ff6c4425 <+14181>: mov 0x560(%rsp),%rbp > 0x00000037ff6c442d <+14189>: mov 0x270(%rsp),%rax > 0x00000037ff6c4435 <+14197>: mov %rax,-0x10(%rbp) > 0x00000037ff6c4439 <+14201>: movabs $0xfff9000000000000,%rax > 0x00000037ff6c4443 <+14211>: cmp %rax,0x270(%rsp) > 0x00000037ff6c444b <+14219>: je 0x37ff6d420b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79179> > 0x00000037ff6c4451 <+14225>: mov 0x568(%rsp),%rax > 0x00000037ff6c4459 <+14233>: lea 0x3(%rax),%rdx > 0x00000037ff6c445d <+14237>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4465 <+14245>: movzbl 0x3(%rax),%eax > 0x00000037ff6c4469 <+14249>: movzbl %al,%r12d > 0x00000037ff6c446d <+14253>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4472 <+14258>: jmpq *%rax > 0x00000037ff6c4474 <+14260>: mov 0x560(%rsp),%rax > 0x00000037ff6c447c <+14268>: mov -0x8(%rax),%rdx > 0x00000037ff6c4480 <+14272>: lea -0x8(%rax),%rbp > 0x00000037ff6c4484 <+14276>: mov %rdx,%rcx > 0x00000037ff6c4487 <+14279>: shr $0x2f,%rcx > 0x00000037ff6c448b <+14283>: cmp $0x1fff5,%ecx > 0x00000037ff6c4491 <+14289>: je 0x37ff6ccb2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48746> > 0x00000037ff6c4497 <+14295>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c44a1 <+14305>: cmp %rcx,%rdx > 0x00000037ff6c44a4 <+14308>: jbe 0x37ff6ca27e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38334> > 0x00000037ff6c44aa <+14314>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c44b4 <+14324>: lea 0x4784a5(%rip),%rsi # 0x37ffb3c960 <js_ArrayClass> > 0x00000037ff6c44bb <+14331>: and %rcx,%rdx > 0x00000037ff6c44be <+14334>: mov 0x8(%rdx),%rcx > 0x00000037ff6c44c2 <+14338>: cmp %rsi,%rcx > 0x00000037ff6c44c5 <+14341>: je 0x37ff6cef01 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57921> > 0x00000037ff6c44cb <+14347>: lea 0x47834e(%rip),%rsi # 0x37ffb3c820 <js_SlowArrayClass> > 0x00000037ff6c44d2 <+14354>: cmp %rsi,%rcx > 0x00000037ff6c44d5 <+14357>: je 0x37ff6cef01 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57921> > 0x00000037ff6c44db <+14363>: lea 0x47aa3e(%rip),%rsi # 0x37ffb3ef20 <js_ArgumentsClass> > 0x00000037ff6c44e2 <+14370>: cmp %rsi,%rcx > 0x00000037ff6c44e5 <+14373>: je 0x37ff6c44f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14391> > 0x00000037ff6c44e7 <+14375>: lea 0x47a8f2(%rip),%rsi # 0x37ffb3ede0 <_ZN2js20StrictArgumentsClassE> > 0x00000037ff6c44ee <+14382>: cmp %rsi,%rcx > 0x00000037ff6c44f1 <+14385>: jne 0x37ff6ca27e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38334> > 0x00000037ff6c44f7 <+14391>: mov 0x40(%rdx),%rdx > 0x00000037ff6c44fb <+14395>: mov (%rdx),%rdx > 0x00000037ff6c44fe <+14398>: test $0x1,%dl > 0x00000037ff6c4501 <+14401>: jne 0x37ff6ca27e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38334> > 0x00000037ff6c4507 <+14407>: shr %edx > 0x00000037ff6c4509 <+14409>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c4513 <+14419>: or %rcx,%rdx > 0x00000037ff6c4516 <+14422>: mov %rdx,-0x8(%rax) > 0x00000037ff6c451a <+14426>: mov 0x568(%rsp),%rax > 0x00000037ff6c4522 <+14434>: lea 0x1(%rax),%rdx > 0x00000037ff6c4526 <+14438>: mov %rdx,0x568(%rsp) > 0x00000037ff6c452e <+14446>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4532 <+14450>: movzbl %al,%r12d > 0x00000037ff6c4536 <+14454>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c453b <+14459>: jmpq *%rax > 0x00000037ff6c453d <+14461>: jmpq 0x37ff6c0f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+576> > 0x00000037ff6c4542 <+14466>: jmpq 0x37ff6c0f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+576> > 0x00000037ff6c4547 <+14471>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c4550 <+14480>: jmpq 0x37ff6c0f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+576> > 0x00000037ff6c4555 <+14485>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6c4560 <+14496>: jmpq 0x37ff6c141e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1886> > 0x00000037ff6c4565 <+14501>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6c4570 <+14512>: jmpq 0x37ff6c141e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1886> > 0x00000037ff6c4575 <+14517>: mov 0x568(%rsp),%rcx > 0x00000037ff6c457d <+14525>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4585 <+14533>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c4589 <+14537>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c458d <+14541>: shl $0x8,%eax > 0x00000037ff6c4590 <+14544>: or %ecx,%eax > 0x00000037ff6c4592 <+14546>: mov 0x570(%rsp),%rcx > 0x00000037ff6c459a <+14554>: mov 0x58(%rcx,%rax,8),%rax > 0x00000037ff6c459f <+14559>: mov %rax,(%rdx) > 0x00000037ff6c45a2 <+14562>: add $0x8,%rdx > 0x00000037ff6c45a6 <+14566>: mov $0x2,%r12d > 0x00000037ff6c45ac <+14572>: mov %rdx,0x560(%rsp) > 0x00000037ff6c45b4 <+14580>: mov %rdx,%rbp > 0x00000037ff6c45b7 <+14583>: jmpq 0x37ff6c2ad7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7703> > 0x00000037ff6c45bc <+14588>: mov 0x568(%rsp),%rcx > 0x00000037ff6c45c4 <+14596>: mov 0xc0(%rsp),%rbx > 0x00000037ff6c45cc <+14604>: mov 0x560(%rsp),%rdx > 0x00000037ff6c45d4 <+14612>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c45d8 <+14616>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c45dc <+14620>: shl $0x8,%eax > 0x00000037ff6c45df <+14623>: or %ecx,%eax > 0x00000037ff6c45e1 <+14625>: mov (%rbx,%rax,8),%rax > 0x00000037ff6c45e5 <+14629>: jmp 0x37ff6c459f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14559> > 0x00000037ff6c45e7 <+14631>: mov 0x570(%rsp),%rax > 0x00000037ff6c45ef <+14639>: testb $0x9,(%rax) > 0x00000037ff6c45f2 <+14642>: lea -0x8(%rax),%rdx > 0x00000037ff6c45f6 <+14646>: jne 0x37ff6c4611 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14673> > 0x00000037ff6c45f8 <+14648>: mov 0x8(%rax),%rdx > 0x00000037ff6c45fc <+14652>: mov %rax,%rdi > 0x00000037ff6c45ff <+14655>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c4603 <+14659>: shl $0x3,%rdx > 0x00000037ff6c4607 <+14663>: sub %rdx,%rdi > 0x00000037ff6c460a <+14666>: mov %rdi,%rdx > 0x00000037ff6c460d <+14669>: sub $0x8,%rdx > 0x00000037ff6c4611 <+14673>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c461b <+14683>: cmp %rcx,(%rdx) > 0x00000037ff6c461e <+14686>: ja 0x37ff6c4647 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14727> > 0x00000037ff6c4620 <+14688>: testb $0x2,(%rax) > 0x00000037ff6c4623 <+14691>: je 0x37ff6c4633 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14707> > 0x00000037ff6c4625 <+14693>: mov 0x8(%rax),%rax > 0x00000037ff6c4629 <+14697>: mov 0x60(%rax),%rax > 0x00000037ff6c462d <+14701>: testb $0x8,0x30(%rax) > 0x00000037ff6c4631 <+14705>: jne 0x37ff6c4647 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14727> > 0x00000037ff6c4633 <+14707>: lea -0x8(%rdx),%rsi > 0x00000037ff6c4637 <+14711>: mov %r15,%rdi > 0x00000037ff6c463a <+14714>: callq 0x37ff6d5250 <js::BoxThisForVp(JSContext*, js::Value*)> > 0x00000037ff6c463f <+14719>: test %al,%al > 0x00000037ff6c4641 <+14721>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4647 <+14727>: mov 0x570(%rsp),%rax > 0x00000037ff6c464f <+14735>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4657 <+14743>: testb $0x9,(%rax) > 0x00000037ff6c465a <+14746>: lea -0x8(%rax),%rcx > 0x00000037ff6c465e <+14750>: jne 0x37ff6c4673 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14771> > 0x00000037ff6c4660 <+14752>: mov 0x8(%rax),%rcx > 0x00000037ff6c4664 <+14756>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c4668 <+14760>: shl $0x3,%rcx > 0x00000037ff6c466c <+14764>: sub %rcx,%rax > 0x00000037ff6c466f <+14767>: lea -0x8(%rax),%rcx > 0x00000037ff6c4673 <+14771>: mov (%rcx),%rax > 0x00000037ff6c4676 <+14774>: xor %r12d,%r12d > 0x00000037ff6c4679 <+14777>: mov %rax,(%rdx) > 0x00000037ff6c467c <+14780>: add $0x8,%rdx > 0x00000037ff6c4680 <+14784>: mov %rdx,0x560(%rsp) > 0x00000037ff6c4688 <+14792>: mov %rdx,%rbp > 0x00000037ff6c468b <+14795>: jmpq 0x37ff6c2ad7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7703> > 0x00000037ff6c4690 <+14800>: mov 0x570(%rsp),%rax > 0x00000037ff6c4698 <+14808>: testb $0x9,(%rax) > 0x00000037ff6c469b <+14811>: lea -0x8(%rax),%rdx > 0x00000037ff6c469f <+14815>: jne 0x37ff6c46ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14842> > 0x00000037ff6c46a1 <+14817>: mov 0x8(%rax),%rdx > 0x00000037ff6c46a5 <+14821>: mov %rax,%rbx > 0x00000037ff6c46a8 <+14824>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c46ac <+14828>: shl $0x3,%rdx > 0x00000037ff6c46b0 <+14832>: sub %rdx,%rbx > 0x00000037ff6c46b3 <+14835>: mov %rbx,%rdx > 0x00000037ff6c46b6 <+14838>: sub $0x8,%rdx > 0x00000037ff6c46ba <+14842>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c46c4 <+14852>: cmp %rcx,(%rdx) > 0x00000037ff6c46c7 <+14855>: ja 0x37ff6c46f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14896> > 0x00000037ff6c46c9 <+14857>: testb $0x2,(%rax) > 0x00000037ff6c46cc <+14860>: je 0x37ff6c46dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14876> > 0x00000037ff6c46ce <+14862>: mov 0x8(%rax),%rax > 0x00000037ff6c46d2 <+14866>: mov 0x60(%rax),%rax > 0x00000037ff6c46d6 <+14870>: testb $0x8,0x30(%rax) > 0x00000037ff6c46da <+14874>: jne 0x37ff6c46f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14896> > 0x00000037ff6c46dc <+14876>: lea -0x8(%rdx),%rsi > 0x00000037ff6c46e0 <+14880>: mov %r15,%rdi > 0x00000037ff6c46e3 <+14883>: callq 0x37ff6d5250 <js::BoxThisForVp(JSContext*, js::Value*)> > 0x00000037ff6c46e8 <+14888>: test %al,%al > 0x00000037ff6c46ea <+14890>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c46f0 <+14896>: mov 0x570(%rsp),%rax > 0x00000037ff6c46f8 <+14904>: testb $0x9,(%rax) > 0x00000037ff6c46fb <+14907>: lea -0x8(%rax),%rdx > 0x00000037ff6c46ff <+14911>: jne 0x37ff6c4714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14932> > 0x00000037ff6c4701 <+14913>: mov 0x8(%rax),%rdx > 0x00000037ff6c4705 <+14917>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c4709 <+14921>: shl $0x3,%rdx > 0x00000037ff6c470d <+14925>: sub %rdx,%rax > 0x00000037ff6c4710 <+14928>: lea -0x8(%rax),%rdx > 0x00000037ff6c4714 <+14932>: mov (%rdx),%rax > 0x00000037ff6c4717 <+14935>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c4721 <+14945>: cmp %rdx,%rax > 0x00000037ff6c4724 <+14948>: jbe 0x37ff6c474d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14989> > 0x00000037ff6c4726 <+14950>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c4730 <+14960>: mov 0x476601(%rip),%rsi # 0x37ffb3ad38 > 0x00000037ff6c4737 <+14967>: and %rax,%rbx > 0x00000037ff6c473a <+14970>: cmp %rsi,(%rbx) > 0x00000037ff6c473d <+14973>: je 0x37ff6c474d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14989> > 0x00000037ff6c473f <+14975>: testb $0x8,0x10(%rbx) > 0x00000037ff6c4743 <+14979>: jne 0x37ff6cece0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57376> > 0x00000037ff6c4749 <+14985>: orl $0x10,0x10(%rbx) > 0x00000037ff6c474d <+14989>: mov 0x568(%rsp),%rax > 0x00000037ff6c4755 <+14997>: lea 0x1(%rax),%rdx > 0x00000037ff6c4759 <+15001>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4761 <+15009>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4765 <+15013>: movzbl %al,%r12d > 0x00000037ff6c4769 <+15017>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c476e <+15022>: jmpq *%rax > 0x00000037ff6c4770 <+15024>: mov 0x570(%rsp),%rax > 0x00000037ff6c4778 <+15032>: testb $0x9,(%rax) > 0x00000037ff6c477b <+15035>: lea -0x8(%rax),%rdx > 0x00000037ff6c477f <+15039>: jne 0x37ff6c479a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15066> > 0x00000037ff6c4781 <+15041>: mov 0x8(%rax),%rdx > 0x00000037ff6c4785 <+15045>: mov %rax,%rcx > 0x00000037ff6c4788 <+15048>: movzwl 0x58(%rdx),%edx > 0x00000037ff6c478c <+15052>: shl $0x3,%rdx > 0x00000037ff6c4790 <+15056>: sub %rdx,%rcx > 0x00000037ff6c4793 <+15059>: mov %rcx,%rdx > 0x00000037ff6c4796 <+15062>: sub $0x8,%rdx > 0x00000037ff6c479a <+15066>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c47a4 <+15076>: cmp %rcx,(%rdx) > 0x00000037ff6c47a7 <+15079>: ja 0x37ff6c47d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15120> > 0x00000037ff6c47a9 <+15081>: testb $0x2,(%rax) > 0x00000037ff6c47ac <+15084>: je 0x37ff6c47bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15100> > 0x00000037ff6c47ae <+15086>: mov 0x8(%rax),%rax > 0x00000037ff6c47b2 <+15090>: mov 0x60(%rax),%rax > 0x00000037ff6c47b6 <+15094>: testb $0x8,0x30(%rax) > 0x00000037ff6c47ba <+15098>: jne 0x37ff6c47d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15120> > 0x00000037ff6c47bc <+15100>: lea -0x8(%rdx),%rsi > 0x00000037ff6c47c0 <+15104>: mov %r15,%rdi > 0x00000037ff6c47c3 <+15107>: callq 0x37ff6d5250 <js::BoxThisForVp(JSContext*, js::Value*)> > 0x00000037ff6c47c8 <+15112>: test %al,%al > 0x00000037ff6c47ca <+15114>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c47d0 <+15120>: mov 0x570(%rsp),%rax > 0x00000037ff6c47d8 <+15128>: mov 0x560(%rsp),%rdx > 0x00000037ff6c47e0 <+15136>: testb $0x9,(%rax) > 0x00000037ff6c47e3 <+15139>: lea -0x8(%rax),%rcx > 0x00000037ff6c47e7 <+15143>: jne 0x37ff6c47fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15164> > 0x00000037ff6c47e9 <+15145>: mov 0x8(%rax),%rcx > 0x00000037ff6c47ed <+15149>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c47f1 <+15153>: shl $0x3,%rcx > 0x00000037ff6c47f5 <+15157>: sub %rcx,%rax > 0x00000037ff6c47f8 <+15160>: lea -0x8(%rax),%rcx > 0x00000037ff6c47fc <+15164>: mov (%rcx),%rax > 0x00000037ff6c47ff <+15167>: mov %rax,(%rdx) > 0x00000037ff6c4802 <+15170>: mov 0x568(%rsp),%rax > 0x00000037ff6c480a <+15178>: add $0x8,%rdx > 0x00000037ff6c480e <+15182>: mov %rdx,0x560(%rsp) > 0x00000037ff6c4816 <+15190>: lea 0x1(%rax),%rdx > 0x00000037ff6c481a <+15194>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4822 <+15202>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4826 <+15206>: movzbl %al,%r12d > 0x00000037ff6c482a <+15210>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c482f <+15215>: jmpq *%rax > 0x00000037ff6c4831 <+15217>: xor %esi,%esi > 0x00000037ff6c4833 <+15219>: mov $0x1,%edi > 0x00000037ff6c4838 <+15224>: mov 0x568(%rsp),%rbx > 0x00000037ff6c4840 <+15232>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c4844 <+15236>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c4848 <+15240>: shl $0x8,%eax > 0x00000037ff6c484b <+15243>: or %edx,%eax > 0x00000037ff6c484d <+15245>: mov 0x570(%rsp),%rdx > 0x00000037ff6c4855 <+15253>: lea 0x58(%rdx,%rax,8),%rcx > 0x00000037ff6c485a <+15258>: mov (%rcx),%rax > 0x00000037ff6c485d <+15261>: mov %rax,%rdx > 0x00000037ff6c4860 <+15264>: shr $0x2f,%rdx > 0x00000037ff6c4864 <+15268>: cmp $0x1fff1,%edx > 0x00000037ff6c486a <+15274>: je 0x37ff6c97f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35639> > 0x00000037ff6c4870 <+15280>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4878 <+15288>: mov (%rcx),%rax > 0x00000037ff6c487b <+15291>: movslq %r12d,%rsi > 0x00000037ff6c487e <+15294>: mov %r15,%rdi > 0x00000037ff6c4881 <+15297>: mov %rax,(%rdx) > 0x00000037ff6c4884 <+15300>: lea 0x8(%rdx),%rax > 0x00000037ff6c4888 <+15304>: mov %rax,0x560(%rsp) > 0x00000037ff6c4890 <+15312>: lea 0x1d93e9(%rip),%rax # 0x37ff89dc80 <js_CodeSpec> > 0x00000037ff6c4897 <+15319>: lea (%rax,%rsi,8),%rsi > 0x00000037ff6c489b <+15323>: callq 0x37ff6d86a0 <js_DoIncDec(JSContext*, JSCodeSpec const*, js::Value*, js::Value*)> > 0x00000037ff6c48a0 <+15328>: test %eax,%eax > 0x00000037ff6c48a2 <+15330>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c48a8 <+15336>: mov 0x568(%rsp),%rax > 0x00000037ff6c48b0 <+15344>: lea 0x3(%rax),%rdx > 0x00000037ff6c48b4 <+15348>: mov %rdx,0x568(%rsp) > 0x00000037ff6c48bc <+15356>: movzbl 0x3(%rax),%eax > 0x00000037ff6c48c0 <+15360>: movzbl %al,%r12d > 0x00000037ff6c48c4 <+15364>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c48c9 <+15369>: jmpq *%rax > 0x00000037ff6c48cb <+15371>: xor %esi,%esi > 0x00000037ff6c48cd <+15373>: mov $0xffffffff,%edi > 0x00000037ff6c48d2 <+15378>: jmpq 0x37ff6c4838 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15224> > 0x00000037ff6c48d7 <+15383>: mov $0x1,%esi > 0x00000037ff6c48dc <+15388>: mov $0x1,%edi > 0x00000037ff6c48e1 <+15393>: jmpq 0x37ff6c4838 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15224> > 0x00000037ff6c48e6 <+15398>: xor %esi,%esi > 0x00000037ff6c48e8 <+15400>: mov $0x1,%edi > 0x00000037ff6c48ed <+15405>: mov 0x568(%rsp),%rbx > 0x00000037ff6c48f5 <+15413>: mov 0xc0(%rsp),%r8 > 0x00000037ff6c48fd <+15421>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c4901 <+15425>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c4905 <+15429>: shl $0x8,%eax > 0x00000037ff6c4908 <+15432>: or %edx,%eax > 0x00000037ff6c490a <+15434>: lea (%r8,%rax,8),%rcx > 0x00000037ff6c490e <+15438>: jmpq 0x37ff6c485a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15258> > 0x00000037ff6c4913 <+15443>: mov $0x1,%esi > 0x00000037ff6c4918 <+15448>: mov $0x1,%edi > 0x00000037ff6c491d <+15453>: jmp 0x37ff6c48ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15405> > 0x00000037ff6c491f <+15455>: xor %esi,%esi > 0x00000037ff6c4921 <+15457>: mov $0xffffffff,%edi > 0x00000037ff6c4926 <+15462>: jmp 0x37ff6c48ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15405> > 0x00000037ff6c4928 <+15464>: mov $0xffffffff,%esi > 0x00000037ff6c492d <+15469>: mov %esi,%edi > 0x00000037ff6c492f <+15471>: jmp 0x37ff6c48ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15405> > 0x00000037ff6c4931 <+15473>: jmpq 0x37ff6c0f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+576> > 0x00000037ff6c4936 <+15478>: jmpq 0x37ff6c0f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+576> > 0x00000037ff6c493b <+15483>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6c4940 <+15488>: jmpq 0x37ff6c0f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+576> > 0x00000037ff6c4945 <+15493>: mov 0x568(%rsp),%rax > 0x00000037ff6c494d <+15501>: lea 0x1(%rax),%rdx > 0x00000037ff6c4951 <+15505>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4959 <+15513>: movzbl 0x1(%rax),%eax > 0x00000037ff6c495d <+15517>: movzbl %al,%r12d > 0x00000037ff6c4961 <+15521>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4966 <+15526>: jmpq *%rax > 0x00000037ff6c4968 <+15528>: mov 0x560(%rsp),%rbx > 0x00000037ff6c4970 <+15536>: movabs $0x7fffffffffff,%rbp > 0x00000037ff6c497a <+15546>: mov -0x10(%rbx),%rax > 0x00000037ff6c497e <+15550>: and -0x18(%rbx),%rbp > 0x00000037ff6c4982 <+15554>: lea -0x8(%rbx),%r12 > 0x00000037ff6c4986 <+15558>: mov %rax,%rcx > 0x00000037ff6c4989 <+15561>: mov %eax,%edx > 0x00000037ff6c498b <+15563>: shr $0x2f,%rcx > 0x00000037ff6c498f <+15567>: cmp $0x1fff1,%ecx > 0x00000037ff6c4995 <+15573>: je 0x37ff6cb9d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44304> > 0x00000037ff6c499b <+15579>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c49a5 <+15589>: cmp %rdx,%rax > 0x00000037ff6c49a8 <+15592>: ja 0x37ff6ca725 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39525> > 0x00000037ff6c49ae <+15598>: mov %rax,0x30(%rsp) > 0x00000037ff6c49b3 <+15603>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c49b9 <+15609>: ucomisd 0x1d463f(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c49c1 <+15617>: jp 0x37ff6cb9b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44280> > 0x00000037ff6c49c7 <+15623>: jne 0x37ff6cb9b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44280> > 0x00000037ff6c49cd <+15629>: pmovmskb %xmm0,%edx > 0x00000037ff6c49d1 <+15633>: and $0x80,%edx > 0x00000037ff6c49d7 <+15639>: je 0x37ff6cb9b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44280> > 0x00000037ff6c49dd <+15645>: lea -0x10(%rbx),%rdx > 0x00000037ff6c49e1 <+15649>: cmp $0x1fff5,%ecx > 0x00000037ff6c49e7 <+15655>: jne 0x37ff6cf262 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58786> > 0x00000037ff6c49ed <+15661>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c49f7 <+15671>: and %rdx,%rax > 0x00000037ff6c49fa <+15674>: testb $0x4,(%rax) > 0x00000037ff6c49fd <+15677>: jne 0x37ff6c4a15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15701> > 0x00000037ff6c49ff <+15679>: xor %edx,%edx > 0x00000037ff6c4a01 <+15681>: mov %rax,%rsi > 0x00000037ff6c4a04 <+15684>: mov %r15,%rdi > 0x00000037ff6c4a07 <+15687>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c4a0c <+15692>: test %rax,%rax > 0x00000037ff6c4a0f <+15695>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4a15 <+15701>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c4a1f <+15711>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c4a27 <+15719>: or %rax,%rdx > 0x00000037ff6c4a2a <+15722>: mov %rdx,-0x10(%rbx) > 0x00000037ff6c4a2e <+15726>: jmpq 0x37ff6ca75a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39578> > 0x00000037ff6c4a33 <+15731>: jmpq 0x37ff6c22d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5648> > 0x00000037ff6c4a38 <+15736>: mov $0xffffffff,%esi > 0x00000037ff6c4a3d <+15741>: mov %esi,%edi > 0x00000037ff6c4a3f <+15743>: jmpq 0x37ff6c4838 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15224> > 0x00000037ff6c4a44 <+15748>: mov 0x568(%rsp),%rbx > 0x00000037ff6c4a4c <+15756>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c4a50 <+15760>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c4a54 <+15764>: shl $0x8,%eax > 0x00000037ff6c4a57 <+15767>: or %edx,%eax > 0x00000037ff6c4a59 <+15769>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c4a63 <+15779>: lea 0x0(,%rax,8),%rbp > 0x00000037ff6c4a6b <+15787>: mov 0x570(%rsp),%rax > 0x00000037ff6c4a73 <+15795>: mov 0x58(%rax,%rbp,1),%rax > 0x00000037ff6c4a78 <+15800>: cmp %rdx,%rax > 0x00000037ff6c4a7b <+15803>: jbe 0x37ff6cc817 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47959> > 0x00000037ff6c4a81 <+15809>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c4a8b <+15819>: and %rax,%rsi > 0x00000037ff6c4a8e <+15822>: movzbl 0x3(%rbx),%edi > 0x00000037ff6c4a92 <+15826>: movzbl 0x4(%rbx),%eax > 0x00000037ff6c4a96 <+15830>: movabs $0xfffb7fffffffffff,%r8 > 0x00000037ff6c4aa0 <+15840>: shl $0x8,%edi > 0x00000037ff6c4aa3 <+15843>: or %eax,%edi > 0x00000037ff6c4aa5 <+15845>: mov 0x560(%rsp),%rax > 0x00000037ff6c4aad <+15853>: lea 0x1(%rdi,%rdi,1),%edx > 0x00000037ff6c4ab1 <+15857>: cmp %r8,-0x8(%rax) > 0x00000037ff6c4ab5 <+15861>: movslq %edx,%rdx > 0x00000037ff6c4ab8 <+15864>: lea -0x8(%rax),%rcx > 0x00000037ff6c4abc <+15868>: jbe 0x37ff6d1730 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68208> > 0x00000037ff6c4ac2 <+15874>: mov 0x8(%rsi),%rax > 0x00000037ff6c4ac6 <+15878>: mov %r15,%rdi > 0x00000037ff6c4ac9 <+15881>: mov 0xb8(%rax),%r10 > 0x00000037ff6c4ad0 <+15888>: lea 0x31cb9(%rip),%rax # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6c4ad7 <+15895>: movl $0x1,(%rsp) > 0x00000037ff6c4ade <+15902>: test %r10,%r10 > 0x00000037ff6c4ae1 <+15905>: cmove %rax,%r10 > 0x00000037ff6c4ae5 <+15909>: xor %r9d,%r9d > 0x00000037ff6c4ae8 <+15912>: xor %r8d,%r8d > 0x00000037ff6c4aeb <+15915>: callq *%r10 > 0x00000037ff6c4aee <+15918>: test %eax,%eax > 0x00000037ff6c4af0 <+15920>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4af6 <+15926>: mov 0x568(%rsp),%rax > 0x00000037ff6c4afe <+15934>: lea 0x5(%rax),%rdx > 0x00000037ff6c4b02 <+15938>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4b0a <+15946>: movzbl 0x5(%rax),%eax > 0x00000037ff6c4b0e <+15950>: movzbl %al,%r12d > 0x00000037ff6c4b12 <+15954>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4b17 <+15959>: jmpq *%rax > 0x00000037ff6c4b19 <+15961>: mov 0x568(%rsp),%rdx > 0x00000037ff6c4b21 <+15969>: movzbl 0x3(%rdx),%ebp > 0x00000037ff6c4b25 <+15973>: movzbl 0x4(%rdx),%eax > 0x00000037ff6c4b29 <+15977>: shl $0x8,%ebp > 0x00000037ff6c4b2c <+15980>: or %eax,%ebp > 0x00000037ff6c4b2e <+15982>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c4b32 <+15986>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c4b36 <+15990>: shl $0x8,%eax > 0x00000037ff6c4b39 <+15993>: or %edx,%eax > 0x00000037ff6c4b3b <+15995>: mov 0x570(%rsp),%rdx > 0x00000037ff6c4b43 <+16003>: mov 0x58(%rdx,%rax,8),%rax > 0x00000037ff6c4b48 <+16008>: movabs $0xfff9000000000000,%rdx > 0x00000037ff6c4b52 <+16018>: cmp %rdx,%rax > 0x00000037ff6c4b55 <+16021>: je 0x37ff6cd22a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50538> > 0x00000037ff6c4b5b <+16027>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c4b65 <+16037>: lea 0x2f664(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6c4b6c <+16044>: lea 0x1(%rbp,%rbp,1),%ecx > 0x00000037ff6c4b70 <+16048>: and %rax,%rsi > 0x00000037ff6c4b73 <+16051>: lea 0x3f0(%rsp),%r8 > 0x00000037ff6c4b7b <+16059>: mov %r15,%rdi > 0x00000037ff6c4b7e <+16062>: mov 0x8(%rsi),%rax > 0x00000037ff6c4b82 <+16066>: movslq %ecx,%rcx > 0x00000037ff6c4b85 <+16069>: mov 0xc0(%rax),%rax > 0x00000037ff6c4b8c <+16076>: test %rax,%rax > 0x00000037ff6c4b8f <+16079>: cmove %rdx,%rax > 0x00000037ff6c4b93 <+16083>: mov %rsi,%rdx > 0x00000037ff6c4b96 <+16086>: callq *%rax > 0x00000037ff6c4b98 <+16088>: test %eax,%eax > 0x00000037ff6c4b9a <+16090>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4ba0 <+16096>: movabs $0xfffaffffffffffff,%rax > 0x00000037ff6c4baa <+16106>: cmp %rax,0x3f0(%rsp) > 0x00000037ff6c4bb2 <+16114>: jbe 0x37ff6d0925 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64613> > 0x00000037ff6c4bb8 <+16120>: mov 0x560(%rsp),%rax > 0x00000037ff6c4bc0 <+16128>: mov 0x3f0(%rsp),%rdx > 0x00000037ff6c4bc8 <+16136>: mov %rdx,(%rax) > 0x00000037ff6c4bcb <+16139>: add $0x8,%rax > 0x00000037ff6c4bcf <+16143>: mov %rax,0x560(%rsp) > 0x00000037ff6c4bd7 <+16151>: mov 0x568(%rsp),%rax > 0x00000037ff6c4bdf <+16159>: lea 0x5(%rax),%rdx > 0x00000037ff6c4be3 <+16163>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4beb <+16171>: movzbl 0x5(%rax),%eax > 0x00000037ff6c4bef <+16175>: movzbl %al,%r12d > 0x00000037ff6c4bf3 <+16179>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4bf8 <+16184>: jmpq *%rax > 0x00000037ff6c4bfa <+16186>: mov 0x560(%rsp),%rbp > 0x00000037ff6c4c02 <+16194>: mov -0x10(%rbp),%rbx > 0x00000037ff6c4c06 <+16198>: mov -0x8(%rbp),%r12 > 0x00000037ff6c4c0a <+16202>: mov %rbx,%rax > 0x00000037ff6c4c0d <+16205>: shr $0x2f,%rax > 0x00000037ff6c4c11 <+16209>: cmp $0x1fff1,%eax > 0x00000037ff6c4c16 <+16214>: je 0x37ff6cceb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49648> > 0x00000037ff6c4c1c <+16220>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c4c26 <+16230>: cmp %rax,%rbx > 0x00000037ff6c4c29 <+16233>: ja 0x37ff6ce61d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55645> > 0x00000037ff6c4c2f <+16239>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c4c39 <+16249>: cmp %rax,%r12 > 0x00000037ff6c4c3c <+16252>: ja 0x37ff6cad5b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41115> > 0x00000037ff6c4c42 <+16258>: mov %rbx,%rax > 0x00000037ff6c4c45 <+16261>: shr $0x2f,%rax > 0x00000037ff6c4c49 <+16265>: cmp $0x1fff5,%eax > 0x00000037ff6c4c4e <+16270>: je 0x37ff6ce854 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56212> > 0x00000037ff6c4c54 <+16276>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c4c5e <+16286>: mov %rbx,%rsi > 0x00000037ff6c4c61 <+16289>: cmp %rax,%rbx > 0x00000037ff6c4c64 <+16292>: ja 0x37ff6cecba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57338> > 0x00000037ff6c4c6a <+16298>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c4c74 <+16308>: cmp %rax,%rsi > 0x00000037ff6c4c77 <+16311>: jbe 0x37ff6c4c88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16328> > 0x00000037ff6c4c79 <+16313>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c4c7d <+16317>: movsd %xmm0,0x30(%rsp) > 0x00000037ff6c4c83 <+16323>: mov 0x30(%rsp),%rbx > 0x00000037ff6c4c88 <+16328>: mov %rbx,0x200(%rsp) > 0x00000037ff6c4c90 <+16336>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c4c9a <+16346>: mov %r12,%rsi > 0x00000037ff6c4c9d <+16349>: cmp %rax,%r12 > 0x00000037ff6c4ca0 <+16352>: ja 0x37ff6d025f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62879> > 0x00000037ff6c4ca6 <+16358>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c4cb0 <+16368>: cmp %rax,%r12 > 0x00000037ff6c4cb3 <+16371>: jbe 0x37ff6c4cc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16389> > 0x00000037ff6c4cb5 <+16373>: cvtsi2sd %r12d,%xmm1 > 0x00000037ff6c4cba <+16378>: movsd %xmm1,0x30(%rsp) > 0x00000037ff6c4cc0 <+16384>: mov 0x30(%rsp),%r12 > 0x00000037ff6c4cc5 <+16389>: mov %r12,0x520(%rsp) > 0x00000037ff6c4ccd <+16397>: movsd 0x520(%rsp),%xmm0 > 0x00000037ff6c4cd6 <+16406>: ucomisd 0x200(%rsp),%xmm0 > 0x00000037ff6c4cdf <+16415>: seta %cl > 0x00000037ff6c4ce2 <+16418>: mov 0x568(%rsp),%rax > 0x00000037ff6c4cea <+16426>: movzbl 0x1(%rax),%edx > 0x00000037ff6c4cee <+16430>: sub $0x7,%edx > 0x00000037ff6c4cf1 <+16433>: cmp $0x1,%edx > 0x00000037ff6c4cf4 <+16436>: jbe 0x37ff6cd1e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50473> > 0x00000037ff6c4cfa <+16442>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4d02 <+16450>: lea -0x8(%rdx),%rax > 0x00000037ff6c4d06 <+16454>: mov %rax,0x560(%rsp) > 0x00000037ff6c4d0e <+16462>: movzbl %cl,%eax > 0x00000037ff6c4d11 <+16465>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c4d1b <+16475>: or %rcx,%rax > 0x00000037ff6c4d1e <+16478>: mov %rax,-0x10(%rdx) > 0x00000037ff6c4d22 <+16482>: mov 0x568(%rsp),%rax > 0x00000037ff6c4d2a <+16490>: lea 0x1(%rax),%rdx > 0x00000037ff6c4d2e <+16494>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4d36 <+16502>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4d3a <+16506>: movzbl %al,%r12d > 0x00000037ff6c4d3e <+16510>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4d43 <+16515>: jmpq *%rax > 0x00000037ff6c4d45 <+16517>: mov 0x560(%rsp),%rax > 0x00000037ff6c4d4d <+16525>: lea 0x150(%rsp),%rcx > 0x00000037ff6c4d55 <+16533>: mov %r15,%rdi > 0x00000037ff6c4d58 <+16536>: lea -0x8(%rax),%rdx > 0x00000037ff6c4d5c <+16540>: lea -0x10(%rax),%rsi > 0x00000037ff6c4d60 <+16544>: callq 0x37ff6d6a30 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x00000037ff6c4d65 <+16549>: test %al,%al > 0x00000037ff6c4d67 <+16551>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4d6d <+16557>: subq $0x8,0x560(%rsp) > 0x00000037ff6c4d76 <+16566>: cmpl $0x1,0x150(%rsp) > 0x00000037ff6c4d7e <+16574>: je 0x37ff6cce10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49488> > 0x00000037ff6c4d84 <+16580>: mov 0x568(%rsp),%rax > 0x00000037ff6c4d8c <+16588>: lea 0x5(%rax),%rdx > 0x00000037ff6c4d90 <+16592>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4d98 <+16600>: movzbl 0x5(%rax),%eax > 0x00000037ff6c4d9c <+16604>: movzbl %al,%r12d > 0x00000037ff6c4da0 <+16608>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4da5 <+16613>: jmpq *%rax > 0x00000037ff6c4da7 <+16615>: mov 0x560(%rsp),%rax > 0x00000037ff6c4daf <+16623>: lea 0x150(%rsp),%rcx > 0x00000037ff6c4db7 <+16631>: mov %r15,%rdi > 0x00000037ff6c4dba <+16634>: lea -0x8(%rax),%rdx > 0x00000037ff6c4dbe <+16638>: lea -0x10(%rax),%rsi > 0x00000037ff6c4dc2 <+16642>: callq 0x37ff6d6a30 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x00000037ff6c4dc7 <+16647>: test %al,%al > 0x00000037ff6c4dc9 <+16649>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4dcf <+16655>: subq $0x8,0x560(%rsp) > 0x00000037ff6c4dd8 <+16664>: cmpl $0x1,0x150(%rsp) > 0x00000037ff6c4de0 <+16672>: je 0x37ff6ccb57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48791> > 0x00000037ff6c4de6 <+16678>: mov 0x568(%rsp),%rax > 0x00000037ff6c4dee <+16686>: lea 0x3(%rax),%rdx > 0x00000037ff6c4df2 <+16690>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4dfa <+16698>: movzbl 0x3(%rax),%eax > 0x00000037ff6c4dfe <+16702>: movzbl %al,%r12d > 0x00000037ff6c4e02 <+16706>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4e07 <+16711>: jmpq *%rax > 0x00000037ff6c4e09 <+16713>: mov 0x560(%rsp),%rax > 0x00000037ff6c4e11 <+16721>: lea 0x150(%rsp),%rcx > 0x00000037ff6c4e19 <+16729>: mov %r15,%rdi > 0x00000037ff6c4e1c <+16732>: lea -0x8(%rax),%rdx > 0x00000037ff6c4e20 <+16736>: lea -0x10(%rax),%rsi > 0x00000037ff6c4e24 <+16740>: callq 0x37ff6d6a30 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x00000037ff6c4e29 <+16745>: test %al,%al > 0x00000037ff6c4e2b <+16747>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4e31 <+16753>: cmpl $0x1,0x150(%rsp) > 0x00000037ff6c4e39 <+16761>: movabs $0xfff9800000000000,%rdx > 0x00000037ff6c4e43 <+16771>: setne %al > 0x00000037ff6c4e46 <+16774>: subq $0x8,0x560(%rsp) > 0x00000037ff6c4e4f <+16783>: movzbl %al,%eax > 0x00000037ff6c4e52 <+16786>: or %rdx,%rax > 0x00000037ff6c4e55 <+16789>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4e5d <+16797>: mov %rax,-0x8(%rdx) > 0x00000037ff6c4e61 <+16801>: mov 0x568(%rsp),%rax > 0x00000037ff6c4e69 <+16809>: lea 0x1(%rax),%rdx > 0x00000037ff6c4e6d <+16813>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4e75 <+16821>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4e79 <+16825>: movzbl %al,%r12d > 0x00000037ff6c4e7d <+16829>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4e82 <+16834>: jmpq *%rax > 0x00000037ff6c4e84 <+16836>: mov 0x560(%rsp),%rax > 0x00000037ff6c4e8c <+16844>: lea 0x150(%rsp),%rcx > 0x00000037ff6c4e94 <+16852>: mov %r15,%rdi > 0x00000037ff6c4e97 <+16855>: lea -0x8(%rax),%rdx > 0x00000037ff6c4e9b <+16859>: lea -0x10(%rax),%rsi > 0x00000037ff6c4e9f <+16863>: callq 0x37ff6d6a30 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x00000037ff6c4ea4 <+16868>: test %al,%al > 0x00000037ff6c4ea6 <+16870>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4eac <+16876>: cmpl $0x1,0x150(%rsp) > 0x00000037ff6c4eb4 <+16884>: movabs $0xfff9800000000000,%rdx > 0x00000037ff6c4ebe <+16894>: sete %al > 0x00000037ff6c4ec1 <+16897>: subq $0x8,0x560(%rsp) > 0x00000037ff6c4eca <+16906>: movzbl %al,%eax > 0x00000037ff6c4ecd <+16909>: or %rdx,%rax > 0x00000037ff6c4ed0 <+16912>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4ed8 <+16920>: mov %rax,-0x8(%rdx) > 0x00000037ff6c4edc <+16924>: mov 0x568(%rsp),%rax > 0x00000037ff6c4ee4 <+16932>: lea 0x1(%rax),%rdx > 0x00000037ff6c4ee8 <+16936>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4ef0 <+16944>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4ef4 <+16948>: movzbl %al,%r12d > 0x00000037ff6c4ef8 <+16952>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4efd <+16957>: jmpq *%rax > 0x00000037ff6c4eff <+16959>: mov 0x560(%rsp),%rbp > 0x00000037ff6c4f07 <+16967>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c4f11 <+16977>: mov -0x8(%rbp),%rax > 0x00000037ff6c4f15 <+16981>: mov %rax,0x1c0(%rsp) > 0x00000037ff6c4f1d <+16989>: mov -0x10(%rbp),%rax > 0x00000037ff6c4f21 <+16993>: cmp %rdx,%rax > 0x00000037ff6c4f24 <+16996>: mov %rax,0x1d0(%rsp) > 0x00000037ff6c4f2c <+17004>: jbe 0x37ff6c93d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34576> > 0x00000037ff6c4f32 <+17010>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c4f3c <+17020>: mov 0x475ff5(%rip),%rsi # 0x37ffb3af38 > 0x00000037ff6c4f43 <+17027>: and %rax,%rdx > 0x00000037ff6c4f46 <+17030>: cmp %rsi,0x8(%rdx) > 0x00000037ff6c4f4a <+17034>: jne 0x37ff6c93d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34576> > 0x00000037ff6c4f50 <+17040>: lea 0x110(%rsp),%rcx > 0x00000037ff6c4f58 <+17048>: lea 0x1c0(%rsp),%rdx > 0x00000037ff6c4f60 <+17056>: lea 0x1d0(%rsp),%rsi > 0x00000037ff6c4f68 <+17064>: mov %r15,%rdi > 0x00000037ff6c4f6b <+17067>: callq 0x37ff79e6c0 <js_TestXMLEquality(JSContext*, js::Value const&, js::Value const&, int*)> > 0x00000037ff6c4f70 <+17072>: test %eax,%eax > 0x00000037ff6c4f72 <+17074>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c4f78 <+17080>: xor %eax,%eax > 0x00000037ff6c4f7a <+17082>: cmpl $0x1,0x110(%rsp) > 0x00000037ff6c4f82 <+17090>: setne %al > 0x00000037ff6c4f85 <+17093>: mov %eax,0x110(%rsp) > 0x00000037ff6c4f8c <+17100>: mov 0x568(%rsp),%rax > 0x00000037ff6c4f94 <+17108>: movzbl 0x1(%rax),%edx > 0x00000037ff6c4f98 <+17112>: sub $0x7,%edx > 0x00000037ff6c4f9b <+17115>: cmp $0x1,%edx > 0x00000037ff6c4f9e <+17118>: jbe 0x37ff6cd04c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50060> > 0x00000037ff6c4fa4 <+17124>: mov 0x560(%rsp),%rdx > 0x00000037ff6c4fac <+17132>: mov 0x110(%rsp),%r9d > 0x00000037ff6c4fb4 <+17140>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c4fbe <+17150>: lea -0x8(%rdx),%rax > 0x00000037ff6c4fc2 <+17154>: mov %rax,0x560(%rsp) > 0x00000037ff6c4fca <+17162>: xor %eax,%eax > 0x00000037ff6c4fcc <+17164>: test %r9d,%r9d > 0x00000037ff6c4fcf <+17167>: setne %al > 0x00000037ff6c4fd2 <+17170>: or %rcx,%rax > 0x00000037ff6c4fd5 <+17173>: mov %rax,-0x10(%rdx) > 0x00000037ff6c4fd9 <+17177>: mov 0x568(%rsp),%rax > 0x00000037ff6c4fe1 <+17185>: lea 0x1(%rax),%rdx > 0x00000037ff6c4fe5 <+17189>: mov %rdx,0x568(%rsp) > 0x00000037ff6c4fed <+17197>: movzbl 0x1(%rax),%eax > 0x00000037ff6c4ff1 <+17201>: movzbl %al,%r12d > 0x00000037ff6c4ff5 <+17205>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c4ffa <+17210>: jmpq *%rax > 0x00000037ff6c4ffc <+17212>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5004 <+17220>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c500e <+17230>: mov -0x8(%rbp),%rax > 0x00000037ff6c5012 <+17234>: mov %rax,0x1a0(%rsp) > 0x00000037ff6c501a <+17242>: mov -0x10(%rbp),%rax > 0x00000037ff6c501e <+17246>: cmp %rdx,%rax > 0x00000037ff6c5021 <+17249>: mov %rax,0x1b0(%rsp) > 0x00000037ff6c5029 <+17257>: jbe 0x37ff6c955d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34973> > 0x00000037ff6c502f <+17263>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c5039 <+17273>: mov 0x475ef8(%rip),%rsi # 0x37ffb3af38 > 0x00000037ff6c5040 <+17280>: and %rax,%rdx > 0x00000037ff6c5043 <+17283>: cmp %rsi,0x8(%rdx) > 0x00000037ff6c5047 <+17287>: jne 0x37ff6c955d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34973> > 0x00000037ff6c504d <+17293>: lea 0x100(%rsp),%rcx > 0x00000037ff6c5055 <+17301>: lea 0x1a0(%rsp),%rdx > 0x00000037ff6c505d <+17309>: lea 0x1b0(%rsp),%rsi > 0x00000037ff6c5065 <+17317>: mov %r15,%rdi > 0x00000037ff6c5068 <+17320>: callq 0x37ff79e6c0 <js_TestXMLEquality(JSContext*, js::Value const&, js::Value const&, int*)> > 0x00000037ff6c506d <+17325>: test %eax,%eax > 0x00000037ff6c506f <+17327>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c5075 <+17333>: cmpl $0x1,0x100(%rsp) > 0x00000037ff6c507d <+17341>: sete %al > 0x00000037ff6c5080 <+17344>: movzbl %al,%eax > 0x00000037ff6c5083 <+17347>: mov %eax,0x100(%rsp) > 0x00000037ff6c508a <+17354>: mov 0x568(%rsp),%rax > 0x00000037ff6c5092 <+17362>: movzbl 0x1(%rax),%edx > 0x00000037ff6c5096 <+17366>: sub $0x7,%edx > 0x00000037ff6c5099 <+17369>: cmp $0x1,%edx > 0x00000037ff6c509c <+17372>: jbe 0x37ff6ccbb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48888> > 0x00000037ff6c50a2 <+17378>: mov 0x560(%rsp),%rdx > 0x00000037ff6c50aa <+17386>: mov 0x100(%rsp),%ebx > 0x00000037ff6c50b1 <+17393>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c50bb <+17403>: lea -0x8(%rdx),%rax > 0x00000037ff6c50bf <+17407>: mov %rax,0x560(%rsp) > 0x00000037ff6c50c7 <+17415>: xor %eax,%eax > 0x00000037ff6c50c9 <+17417>: test %ebx,%ebx > 0x00000037ff6c50cb <+17419>: setne %al > 0x00000037ff6c50ce <+17422>: or %rcx,%rax > 0x00000037ff6c50d1 <+17425>: mov %rax,-0x10(%rdx) > 0x00000037ff6c50d5 <+17429>: mov 0x568(%rsp),%rax > 0x00000037ff6c50dd <+17437>: lea 0x1(%rax),%rdx > 0x00000037ff6c50e1 <+17441>: mov %rdx,0x568(%rsp) > 0x00000037ff6c50e9 <+17449>: movzbl 0x1(%rax),%eax > 0x00000037ff6c50ed <+17453>: movzbl %al,%r12d > 0x00000037ff6c50f1 <+17457>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c50f6 <+17462>: jmpq *%rax > 0x00000037ff6c50f8 <+17464>: mov 0x568(%rsp),%rdx > 0x00000037ff6c5100 <+17472>: mov 0x78(%rsp),%rbx > 0x00000037ff6c5105 <+17477>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c5109 <+17481>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c510d <+17485>: shl $0x8,%eax > 0x00000037ff6c5110 <+17488>: or %edx,%eax > 0x00000037ff6c5112 <+17490>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c511c <+17500>: mov (%rbx,%rax,8),%rbp > 0x00000037ff6c5120 <+17504>: mov 0x560(%rsp),%rbx > 0x00000037ff6c5128 <+17512>: mov -0x8(%rbx),%rax > 0x00000037ff6c512c <+17516>: cmp %rdx,%rax > 0x00000037ff6c512f <+17519>: jbe 0x37ff6cc7c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47872> > 0x00000037ff6c5135 <+17525>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c513f <+17535>: and %rax,%rsi > 0x00000037ff6c5142 <+17538>: mov 0x8(%rsi),%rax > 0x00000037ff6c5146 <+17542>: movzbl 0x30(%r14),%r8d > 0x00000037ff6c514b <+17547>: lea 0x210(%rsp),%rcx > 0x00000037ff6c5153 <+17555>: mov %rbp,%rdx > 0x00000037ff6c5156 <+17558>: mov %r15,%rdi > 0x00000037ff6c5159 <+17561>: mov 0xe0(%rax),%r9 > 0x00000037ff6c5160 <+17568>: lea 0x2aea9(%rip),%rax # 0x37ff6f0010 <js_DeleteProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6c5167 <+17575>: shr $0x3,%r8b > 0x00000037ff6c516b <+17579>: test %r9,%r9 > 0x00000037ff6c516e <+17582>: cmove %rax,%r9 > 0x00000037ff6c5172 <+17586>: and $0x1,%r8d > 0x00000037ff6c5176 <+17590>: callq *%r9 > 0x00000037ff6c5179 <+17593>: test %eax,%eax > 0x00000037ff6c517b <+17595>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c5181 <+17601>: mov 0x210(%rsp),%rax > 0x00000037ff6c5189 <+17609>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5191 <+17617>: mov %rax,-0x8(%rbp) > 0x00000037ff6c5195 <+17621>: mov 0x568(%rsp),%rax > 0x00000037ff6c519d <+17629>: lea 0x3(%rax),%rdx > 0x00000037ff6c51a1 <+17633>: mov %rdx,0x568(%rsp) > 0x00000037ff6c51a9 <+17641>: movzbl 0x3(%rax),%eax > 0x00000037ff6c51ad <+17645>: movzbl %al,%r12d > 0x00000037ff6c51b1 <+17649>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c51b6 <+17654>: jmpq *%rax > 0x00000037ff6c51b8 <+17656>: mov 0x568(%rsp),%rdx > 0x00000037ff6c51c0 <+17664>: mov 0x78(%rsp),%r8 > 0x00000037ff6c51c5 <+17669>: lea 0x370(%rsp),%rcx > 0x00000037ff6c51cd <+17677>: mov %r15,%rdi > 0x00000037ff6c51d0 <+17680>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c51d4 <+17684>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c51d8 <+17688>: shl $0x8,%eax > 0x00000037ff6c51db <+17691>: or %edx,%eax > 0x00000037ff6c51dd <+17693>: lea 0x350(%rsp),%rdx > 0x00000037ff6c51e5 <+17701>: mov (%r8,%rax,8),%rbx > 0x00000037ff6c51e9 <+17705>: lea 0x540(%rsp),%r8 > 0x00000037ff6c51f1 <+17713>: mov %rbx,%rsi > 0x00000037ff6c51f4 <+17716>: callq 0x37ff640610 <_Z15js_FindPropertyP9JSContextlPP8JSObjectS3_PP10JSProperty@plt> > 0x00000037ff6c51f9 <+17721>: test %eax,%eax > 0x00000037ff6c51fb <+17723>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c5201 <+17729>: mov 0x560(%rsp),%rax > 0x00000037ff6c5209 <+17737>: movabs $0xfff9800000000001,%rcx > 0x00000037ff6c5213 <+17747>: lea 0x8(%rax),%rdx > 0x00000037ff6c5217 <+17751>: mov %rdx,0x560(%rsp) > 0x00000037ff6c521f <+17759>: mov %rcx,(%rax) > 0x00000037ff6c5222 <+17762>: cmpq $0x0,0x540(%rsp) > 0x00000037ff6c522b <+17771>: je 0x37ff6c526d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17837> > 0x00000037ff6c522d <+17773>: mov 0x350(%rsp),%rsi > 0x00000037ff6c5235 <+17781>: mov 0x560(%rsp),%rcx > 0x00000037ff6c523d <+17789>: lea 0x2adcc(%rip),%rdx # 0x37ff6f0010 <js_DeleteProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6c5244 <+17796>: mov %r15,%rdi > 0x00000037ff6c5247 <+17799>: mov 0x8(%rsi),%rax > 0x00000037ff6c524b <+17803>: sub $0x8,%rcx > 0x00000037ff6c524f <+17807>: mov 0xe0(%rax),%rax > 0x00000037ff6c5256 <+17814>: test %rax,%rax > 0x00000037ff6c5259 <+17817>: cmove %rdx,%rax > 0x00000037ff6c525d <+17821>: xor %r8d,%r8d > 0x00000037ff6c5260 <+17824>: mov %rbx,%rdx > 0x00000037ff6c5263 <+17827>: callq *%rax > 0x00000037ff6c5265 <+17829>: test %eax,%eax > 0x00000037ff6c5267 <+17831>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c526d <+17837>: mov 0x568(%rsp),%rax > 0x00000037ff6c5275 <+17845>: lea 0x3(%rax),%rdx > 0x00000037ff6c5279 <+17849>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5281 <+17857>: movzbl 0x3(%rax),%eax > 0x00000037ff6c5285 <+17861>: movzbl %al,%r12d > 0x00000037ff6c5289 <+17865>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c528e <+17870>: jmpq *%rax > 0x00000037ff6c5290 <+17872>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5298 <+17880>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c52a2 <+17890>: cmp %rax,-0x8(%rbp) > 0x00000037ff6c52a6 <+17894>: ja 0x37ff6cc771 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47793> > 0x00000037ff6c52ac <+17900>: mov 0x568(%rsp),%rax > 0x00000037ff6c52b4 <+17908>: lea 0x1(%rax),%rdx > 0x00000037ff6c52b8 <+17912>: mov %rdx,0x568(%rsp) > 0x00000037ff6c52c0 <+17920>: movzbl 0x1(%rax),%eax > 0x00000037ff6c52c4 <+17924>: movzbl %al,%r12d > 0x00000037ff6c52c8 <+17928>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c52cd <+17933>: jmpq *%rax > 0x00000037ff6c52cf <+17935>: mov 0x560(%rsp),%rbp > 0x00000037ff6c52d7 <+17943>: mov -0x8(%rbp),%rax > 0x00000037ff6c52db <+17947>: mov %rax,%rdx > 0x00000037ff6c52de <+17950>: shr $0x2f,%rdx > 0x00000037ff6c52e2 <+17954>: cmp $0x1fff1,%edx > 0x00000037ff6c52e8 <+17960>: je 0x37ff6cd237 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50551> > 0x00000037ff6c52ee <+17966>: movabs $0xfff8ffffffffffff,%rdx > 0x00000037ff6c52f8 <+17976>: cmp %rdx,%rax > 0x00000037ff6c52fb <+17979>: ja 0x37ff6ce6d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55831> > 0x00000037ff6c5301 <+17985>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c530b <+17995>: cmp %rdx,%rax > 0x00000037ff6c530e <+17998>: jbe 0x37ff6cad51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41105> > 0x00000037ff6c5314 <+18004>: cvtsi2sd %eax,%xmm0 > 0x00000037ff6c5318 <+18008>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c5321 <+18017>: movsd 0x1d3cc7(%rip),%xmm1 # 0x37ff898ff0 > 0x00000037ff6c5329 <+18025>: xorpd %xmm1,%xmm0 > 0x00000037ff6c532d <+18029>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c5336 <+18038>: movsd %xmm0,-0x8(%rbp) > 0x00000037ff6c533b <+18043>: mov 0x568(%rsp),%rax > 0x00000037ff6c5343 <+18051>: lea 0x1(%rax),%rdx > 0x00000037ff6c5347 <+18055>: mov %rdx,0x568(%rsp) > 0x00000037ff6c534f <+18063>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5353 <+18067>: movzbl %al,%r12d > 0x00000037ff6c5357 <+18071>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c535c <+18076>: jmpq *%rax > 0x00000037ff6c535e <+18078>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5366 <+18086>: mov -0x8(%rbp),%rax > 0x00000037ff6c536a <+18090>: mov %rax,%rdx > 0x00000037ff6c536d <+18093>: shr $0x2f,%rdx > 0x00000037ff6c5371 <+18097>: cmp $0x1fff1,%edx > 0x00000037ff6c5377 <+18103>: je 0x37ff6ca0d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37909> > 0x00000037ff6c537d <+18109>: lea -0x8(%rbp),%rsi > 0x00000037ff6c5381 <+18113>: lea 0x150(%rsp),%rdx > 0x00000037ff6c5389 <+18121>: mov %r15,%rdi > 0x00000037ff6c538c <+18124>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6c5391 <+18129>: test %al,%al > 0x00000037ff6c5393 <+18131>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c5399 <+18137>: mov 0x560(%rsp),%rbp > 0x00000037ff6c53a1 <+18145>: mov 0x150(%rsp),%eax > 0x00000037ff6c53a8 <+18152>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c53b2 <+18162>: not %eax > 0x00000037ff6c53b4 <+18164>: or %rdx,%rax > 0x00000037ff6c53b7 <+18167>: mov %rax,-0x8(%rbp) > 0x00000037ff6c53bb <+18171>: mov 0x568(%rsp),%rax > 0x00000037ff6c53c3 <+18179>: lea 0x1(%rax),%rdx > 0x00000037ff6c53c7 <+18183>: mov %rdx,0x568(%rsp) > 0x00000037ff6c53cf <+18191>: movzbl 0x1(%rax),%eax > 0x00000037ff6c53d3 <+18195>: movzbl %al,%r12d > 0x00000037ff6c53d7 <+18199>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c53dc <+18204>: jmpq *%rax > 0x00000037ff6c53de <+18206>: mov 0x560(%rsp),%rbp > 0x00000037ff6c53e6 <+18214>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c53f0 <+18224>: mov -0x8(%rbp),%rax > 0x00000037ff6c53f4 <+18228>: cmp %rdx,%rax > 0x00000037ff6c53f7 <+18231>: je 0x37ff6ccfb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49907> > 0x00000037ff6c53fd <+18237>: mov %rax,%rdx > 0x00000037ff6c5400 <+18240>: shr $0x2f,%rdx > 0x00000037ff6c5404 <+18244>: cmp $0x1fff3,%edx > 0x00000037ff6c540a <+18250>: je 0x37ff6ca8a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39908> > 0x00000037ff6c5410 <+18256>: lea -0x8(%rbp),%rdi > 0x00000037ff6c5414 <+18260>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c5419 <+18265>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5421 <+18273>: test %eax,%eax > 0x00000037ff6c5423 <+18275>: setne %al > 0x00000037ff6c5426 <+18278>: xor $0x1,%eax > 0x00000037ff6c5429 <+18281>: movabs $0xfff9800000000000,%rdx > 0x00000037ff6c5433 <+18291>: movzbl %al,%eax > 0x00000037ff6c5436 <+18294>: or %rdx,%rax > 0x00000037ff6c5439 <+18297>: mov %rax,-0x8(%rbp) > 0x00000037ff6c543d <+18301>: mov 0x568(%rsp),%rax > 0x00000037ff6c5445 <+18309>: lea 0x1(%rax),%rdx > 0x00000037ff6c5449 <+18313>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5451 <+18321>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5455 <+18325>: movzbl %al,%r12d > 0x00000037ff6c5459 <+18329>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c545e <+18334>: jmpq *%rax > 0x00000037ff6c5460 <+18336>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5468 <+18344>: mov -0x10(%rbp),%rdx > 0x00000037ff6c546c <+18348>: mov %rdx,%rax > 0x00000037ff6c546f <+18351>: shr $0x2f,%rax > 0x00000037ff6c5473 <+18355>: cmp $0x1fff1,%eax > 0x00000037ff6c5478 <+18360>: je 0x37ff6cd12f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50287> > 0x00000037ff6c547e <+18366>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5488 <+18376>: cmp %rax,%rdx > 0x00000037ff6c548b <+18379>: ja 0x37ff6ce709 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55881> > 0x00000037ff6c5491 <+18385>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c549b <+18395>: cmp %rax,%rdx > 0x00000037ff6c549e <+18398>: jbe 0x37ff6cad28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41064> > 0x00000037ff6c54a4 <+18404>: cvtsi2sd %edx,%xmm0 > 0x00000037ff6c54a8 <+18408>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c54b1 <+18417>: mov -0x8(%rbp),%rsi > 0x00000037ff6c54b5 <+18421>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c54bf <+18431>: cmp %rax,%rsi > 0x00000037ff6c54c2 <+18434>: ja 0x37ff6cf9be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60670> > 0x00000037ff6c54c8 <+18440>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c54d2 <+18450>: cmp %rax,%rsi > 0x00000037ff6c54d5 <+18453>: ja 0x37ff6ced09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57417> > 0x00000037ff6c54db <+18459>: movsd -0x8(%rbp),%xmm0 > 0x00000037ff6c54e0 <+18464>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c54e9 <+18473>: movapd %xmm0,%xmm1 > 0x00000037ff6c54ed <+18477>: ucomisd 0x1d3b0b(%rip),%xmm1 # 0x37ff899000 > 0x00000037ff6c54f5 <+18485>: lea -0x8(%rbp),%rax > 0x00000037ff6c54f9 <+18489>: mov %rax,0x560(%rsp) > 0x00000037ff6c5501 <+18497>: jp 0x37ff6ce7a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56040> > 0x00000037ff6c5507 <+18503>: jne 0x37ff6ce7a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56040> > 0x00000037ff6c550d <+18509>: movsd 0x480c9b(%rip),%xmm0 # 0x37ffb461b0 <js_NaN> > 0x00000037ff6c5515 <+18517>: movsd %xmm0,-0x10(%rbp) > 0x00000037ff6c551a <+18522>: mov 0x568(%rsp),%rax > 0x00000037ff6c5522 <+18530>: lea 0x1(%rax),%rdx > 0x00000037ff6c5526 <+18534>: mov %rdx,0x568(%rsp) > 0x00000037ff6c552e <+18542>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5532 <+18546>: movzbl %al,%r12d > 0x00000037ff6c5536 <+18550>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c553b <+18555>: jmpq *%rax > 0x00000037ff6c553d <+18557>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5545 <+18565>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c554f <+18575>: mov -0x10(%rbp),%rsi > 0x00000037ff6c5553 <+18579>: cmp %rax,%rsi > 0x00000037ff6c5556 <+18582>: ja 0x37ff6cc584 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47300> > 0x00000037ff6c555c <+18588>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5566 <+18598>: cmp %rax,%rsi > 0x00000037ff6c5569 <+18601>: jbe 0x37ff6ca890 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39888> > 0x00000037ff6c556f <+18607>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c5573 <+18611>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c557c <+18620>: mov -0x8(%rbp),%rsi > 0x00000037ff6c5580 <+18624>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c558a <+18634>: cmp %rax,%rsi > 0x00000037ff6c558d <+18637>: ja 0x37ff6cdc27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53095> > 0x00000037ff6c5593 <+18643>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c559d <+18653>: cmp %rax,%rsi > 0x00000037ff6c55a0 <+18656>: ja 0x37ff6cdab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52729> > 0x00000037ff6c55a6 <+18662>: movsd -0x8(%rbp),%xmm0 > 0x00000037ff6c55ab <+18667>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c55b4 <+18676>: movapd %xmm0,%xmm3 > 0x00000037ff6c55b8 <+18680>: xorpd %xmm2,%xmm2 > 0x00000037ff6c55bc <+18684>: lea -0x8(%rbp),%rax > 0x00000037ff6c55c0 <+18688>: mov %rax,0x560(%rsp) > 0x00000037ff6c55c8 <+18696>: ucomisd %xmm2,%xmm3 > 0x00000037ff6c55cc <+18700>: jp 0x37ff6c55dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18716> > 0x00000037ff6c55ce <+18702>: je 0x37ff6cb88c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43980> > 0x00000037ff6c55d4 <+18708>: mov 0x560(%rsp),%rax > 0x00000037ff6c55dc <+18716>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c55e5 <+18725>: divsd %xmm3,%xmm0 > 0x00000037ff6c55e9 <+18729>: ucomisd %xmm2,%xmm0 > 0x00000037ff6c55ed <+18733>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c55f6 <+18742>: jp 0x37ff6cc190 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46288> > 0x00000037ff6c55fc <+18748>: jne 0x37ff6cc190 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46288> > 0x00000037ff6c5602 <+18754>: pmovmskb %xmm0,%edx > 0x00000037ff6c5606 <+18758>: and $0x80,%edx > 0x00000037ff6c560c <+18764>: je 0x37ff6cc190 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46288> > 0x00000037ff6c5612 <+18770>: movsd %xmm0,-0x8(%rax) > 0x00000037ff6c5617 <+18775>: mov 0x568(%rsp),%rax > 0x00000037ff6c561f <+18783>: lea 0x1(%rax),%rdx > 0x00000037ff6c5623 <+18787>: mov %rdx,0x568(%rsp) > 0x00000037ff6c562b <+18795>: movzbl 0x1(%rax),%eax > 0x00000037ff6c562f <+18799>: movzbl %al,%r12d > 0x00000037ff6c5633 <+18803>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5638 <+18808>: jmpq *%rax > 0x00000037ff6c563a <+18810>: jmpq 0x37ff6c1315 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1621> > 0x00000037ff6c563f <+18815>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5647 <+18823>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5651 <+18833>: mov -0x10(%rbp),%rsi > 0x00000037ff6c5655 <+18837>: cmp %rax,%rsi > 0x00000037ff6c5658 <+18840>: ja 0x37ff6cca18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48472> > 0x00000037ff6c565e <+18846>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5668 <+18856>: cmp %rax,%rsi > 0x00000037ff6c566b <+18859>: jbe 0x37ff6ca89a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39898> > 0x00000037ff6c5671 <+18865>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c5675 <+18869>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c567e <+18878>: mov -0x8(%rbp),%rsi > 0x00000037ff6c5682 <+18882>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c568c <+18892>: cmp %rax,%rsi > 0x00000037ff6c568f <+18895>: ja 0x37ff6ce063 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54179> > 0x00000037ff6c5695 <+18901>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c569f <+18911>: cmp %rax,%rsi > 0x00000037ff6c56a2 <+18914>: ja 0x37ff6cdac2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52738> > 0x00000037ff6c56a8 <+18920>: movsd -0x8(%rbp),%xmm0 > 0x00000037ff6c56ad <+18925>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c56b6 <+18934>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c56bf <+18943>: lea -0x8(%rbp),%rax > 0x00000037ff6c56c3 <+18947>: subsd 0x520(%rsp),%xmm0 > 0x00000037ff6c56cc <+18956>: mov %rax,0x560(%rsp) > 0x00000037ff6c56d4 <+18964>: ucomisd 0x1d3924(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c56dc <+18972>: jp 0x37ff6cb08d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41933> > 0x00000037ff6c56e2 <+18978>: jne 0x37ff6cb08d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41933> > 0x00000037ff6c56e8 <+18984>: pmovmskb %xmm0,%eax > 0x00000037ff6c56ec <+18988>: test $0x80,%al > 0x00000037ff6c56ee <+18990>: je 0x37ff6cb08d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41933> > 0x00000037ff6c56f4 <+18996>: movsd %xmm0,-0x10(%rbp) > 0x00000037ff6c56f9 <+19001>: mov 0x568(%rsp),%rax > 0x00000037ff6c5701 <+19009>: lea 0x1(%rax),%rdx > 0x00000037ff6c5705 <+19013>: mov %rdx,0x568(%rsp) > 0x00000037ff6c570d <+19021>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5711 <+19025>: movzbl %al,%r12d > 0x00000037ff6c5715 <+19029>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c571a <+19034>: jmpq *%rax > 0x00000037ff6c571c <+19036>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5724 <+19044>: mov -0x8(%rbp),%rdx > 0x00000037ff6c5728 <+19048>: mov %rdx,0x1e0(%rsp) > 0x00000037ff6c5730 <+19056>: mov -0x10(%rbp),%rax > 0x00000037ff6c5734 <+19060>: mov %rax,%rcx > 0x00000037ff6c5737 <+19063>: mov %rax,0x1f0(%rsp) > 0x00000037ff6c573f <+19071>: shr $0x2f,%rcx > 0x00000037ff6c5743 <+19075>: cmp $0x1fff1,%ecx > 0x00000037ff6c5749 <+19081>: je 0x37ff6ccfba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49914> > 0x00000037ff6c574f <+19087>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c5759 <+19097>: cmp %rdx,%rax > 0x00000037ff6c575c <+19100>: ja 0x37ff6ca0ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37951> > 0x00000037ff6c5762 <+19106>: mov 0x1e0(%rsp),%rax > 0x00000037ff6c576a <+19114>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c5774 <+19124>: cmp %rdx,%rax > 0x00000037ff6c5777 <+19127>: ja 0x37ff6cec35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57205> > 0x00000037ff6c577d <+19133>: mov 0x1f0(%rsp),%rsi > 0x00000037ff6c5785 <+19141>: mov %rax,%rcx > 0x00000037ff6c5788 <+19144>: mov %rsi,%rdx > 0x00000037ff6c578b <+19147>: shr $0x2f,%rdx > 0x00000037ff6c578f <+19151>: cmp $0x1fff5,%edx > 0x00000037ff6c5795 <+19157>: sete %dl > 0x00000037ff6c5798 <+19160>: shr $0x2f,%rcx > 0x00000037ff6c579c <+19164>: cmp $0x1fff5,%ecx > 0x00000037ff6c57a2 <+19170>: sete %bpl > 0x00000037ff6c57a6 <+19174>: jne 0x37ff6cd9d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52502> > 0x00000037ff6c57ac <+19180>: test %dl,%dl > 0x00000037ff6c57ae <+19182>: jne 0x37ff6cd9da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52506> > 0x00000037ff6c57b4 <+19188>: lea 0x1f0(%rsp),%rsi > 0x00000037ff6c57bc <+19196>: mov %r15,%rdi > 0x00000037ff6c57bf <+19199>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6c57c4 <+19204>: test %rax,%rax > 0x00000037ff6c57c7 <+19207>: mov %rax,%rbx > 0x00000037ff6c57ca <+19210>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c57d0 <+19216>: mov 0x560(%rsp),%rdx > 0x00000037ff6c57d8 <+19224>: movabs $0xfffa800000000000,%rax > 0x00000037ff6c57e2 <+19234>: or %rbx,%rax > 0x00000037ff6c57e5 <+19237>: mov %rax,-0x10(%rdx) > 0x00000037ff6c57e9 <+19241>: test %bpl,%bpl > 0x00000037ff6c57ec <+19244>: je 0x37ff6d0228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62824> > 0x00000037ff6c57f2 <+19250>: movabs $0x7fffffffffff,%rax > 0x00000037ff6c57fc <+19260>: and 0x1e0(%rsp),%rax > 0x00000037ff6c5804 <+19268>: mov %rax,%rdx > 0x00000037ff6c5807 <+19271>: mov %rbx,%rsi > 0x00000037ff6c580a <+19274>: mov %r15,%rdi > 0x00000037ff6c580d <+19277>: callq 0x37ff765bb0 <js_ConcatStrings(JSContext*, JSString*, JSString*)> > 0x00000037ff6c5812 <+19282>: test %rax,%rax > 0x00000037ff6c5815 <+19285>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c581b <+19291>: mov 0x560(%rsp),%rcx > 0x00000037ff6c5823 <+19299>: lea -0x8(%rcx),%rdx > 0x00000037ff6c5827 <+19303>: mov %rdx,0x560(%rsp) > 0x00000037ff6c582f <+19311>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c5839 <+19321>: or %rax,%rdx > 0x00000037ff6c583c <+19324>: mov %rdx,-0x10(%rcx) > 0x00000037ff6c5840 <+19328>: mov 0x568(%rsp),%rax > 0x00000037ff6c5848 <+19336>: lea 0x1(%rax),%rdx > 0x00000037ff6c584c <+19340>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5854 <+19348>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5858 <+19352>: movzbl %al,%r12d > 0x00000037ff6c585c <+19356>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5861 <+19361>: jmpq *%rax > 0x00000037ff6c5863 <+19363>: mov 0x560(%rsp),%rbp > 0x00000037ff6c586b <+19371>: mov -0x10(%rbp),%rax > 0x00000037ff6c586f <+19375>: mov %rax,%rdx > 0x00000037ff6c5872 <+19378>: shr $0x2f,%rdx > 0x00000037ff6c5876 <+19382>: cmp $0x1fff1,%edx > 0x00000037ff6c587c <+19388>: je 0x37ff6ca09f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37855> > 0x00000037ff6c5882 <+19394>: lea -0x10(%rbp),%rsi > 0x00000037ff6c5886 <+19398>: lea 0x130(%rsp),%rdx > 0x00000037ff6c588e <+19406>: mov %r15,%rdi > 0x00000037ff6c5891 <+19409>: callq 0x37ff6e7570 <js::ValueToECMAUint32Slow(JSContext*, js::Value const&, unsigned int*)> > 0x00000037ff6c5896 <+19414>: test %al,%al > 0x00000037ff6c5898 <+19416>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c589e <+19422>: mov 0x560(%rsp),%rbp > 0x00000037ff6c58a6 <+19430>: mov -0x8(%rbp),%rax > 0x00000037ff6c58aa <+19434>: mov %rax,%rdx > 0x00000037ff6c58ad <+19437>: shr $0x2f,%rdx > 0x00000037ff6c58b1 <+19441>: cmp $0x1fff1,%edx > 0x00000037ff6c58b7 <+19447>: jne 0x37ff6cb6f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43568> > 0x00000037ff6c58bd <+19453>: mov %eax,0x150(%rsp) > 0x00000037ff6c58c4 <+19460>: mov %eax,%ecx > 0x00000037ff6c58c6 <+19462>: lea -0x8(%rbp),%rax > 0x00000037ff6c58ca <+19466>: shrl %cl,0x130(%rsp) > 0x00000037ff6c58d1 <+19473>: mov %rax,0x560(%rsp) > 0x00000037ff6c58d9 <+19481>: mov 0x130(%rsp),%eax > 0x00000037ff6c58e0 <+19488>: test %eax,%eax > 0x00000037ff6c58e2 <+19490>: js 0x37ff6cd188 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50376> > 0x00000037ff6c58e8 <+19496>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c58f2 <+19506>: or %rdx,%rax > 0x00000037ff6c58f5 <+19509>: mov %rax,-0x10(%rbp) > 0x00000037ff6c58f9 <+19513>: mov 0x568(%rsp),%rax > 0x00000037ff6c5901 <+19521>: lea 0x1(%rax),%rdx > 0x00000037ff6c5905 <+19525>: mov %rdx,0x568(%rsp) > 0x00000037ff6c590d <+19533>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5911 <+19537>: movzbl %al,%r12d > 0x00000037ff6c5915 <+19541>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c591a <+19546>: jmpq *%rax > 0x00000037ff6c591c <+19548>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5924 <+19556>: mov -0x10(%rbp),%rax > 0x00000037ff6c5928 <+19560>: mov %rax,%rdx > 0x00000037ff6c592b <+19563>: shr $0x2f,%rdx > 0x00000037ff6c592f <+19567>: cmp $0x1fff1,%edx > 0x00000037ff6c5935 <+19573>: je 0x37ff6ca058 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37784> > 0x00000037ff6c593b <+19579>: lea -0x10(%rbp),%rsi > 0x00000037ff6c593f <+19583>: lea 0x130(%rsp),%rdx > 0x00000037ff6c5947 <+19591>: mov %r15,%rdi > 0x00000037ff6c594a <+19594>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6c594f <+19599>: test %al,%al > 0x00000037ff6c5951 <+19601>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c5957 <+19607>: mov 0x560(%rsp),%rbp > 0x00000037ff6c595f <+19615>: mov -0x8(%rbp),%rax > 0x00000037ff6c5963 <+19619>: mov %rax,%rdx > 0x00000037ff6c5966 <+19622>: shr $0x2f,%rdx > 0x00000037ff6c596a <+19626>: cmp $0x1fff1,%edx > 0x00000037ff6c5970 <+19632>: jne 0x37ff6cb720 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43616> > 0x00000037ff6c5976 <+19638>: mov %eax,0x150(%rsp) > 0x00000037ff6c597d <+19645>: mov %eax,%ecx > 0x00000037ff6c597f <+19647>: lea -0x8(%rbp),%rax > 0x00000037ff6c5983 <+19651>: sarl %cl,0x130(%rsp) > 0x00000037ff6c598a <+19658>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c5994 <+19668>: mov %rax,0x560(%rsp) > 0x00000037ff6c599c <+19676>: mov 0x130(%rsp),%eax > 0x00000037ff6c59a3 <+19683>: or %rdx,%rax > 0x00000037ff6c59a6 <+19686>: mov %rax,-0x10(%rbp) > 0x00000037ff6c59aa <+19690>: mov 0x568(%rsp),%rax > 0x00000037ff6c59b2 <+19698>: lea 0x1(%rax),%rdx > 0x00000037ff6c59b6 <+19702>: mov %rdx,0x568(%rsp) > 0x00000037ff6c59be <+19710>: movzbl 0x1(%rax),%eax > 0x00000037ff6c59c2 <+19714>: movzbl %al,%r12d > 0x00000037ff6c59c6 <+19718>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c59cb <+19723>: jmpq *%rax > 0x00000037ff6c59cd <+19725>: mov 0x560(%rsp),%rbp > 0x00000037ff6c59d5 <+19733>: mov -0x10(%rbp),%rax > 0x00000037ff6c59d9 <+19737>: mov %rax,%rdx > 0x00000037ff6c59dc <+19740>: shr $0x2f,%rdx > 0x00000037ff6c59e0 <+19744>: cmp $0x1fff1,%edx > 0x00000037ff6c59e6 <+19750>: je 0x37ff6ca0e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37921> > 0x00000037ff6c59ec <+19756>: lea -0x10(%rbp),%rsi > 0x00000037ff6c59f0 <+19760>: lea 0x130(%rsp),%rdx > 0x00000037ff6c59f8 <+19768>: mov %r15,%rdi > 0x00000037ff6c59fb <+19771>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6c5a00 <+19776>: test %al,%al > 0x00000037ff6c5a02 <+19778>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c5a08 <+19784>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5a10 <+19792>: mov -0x8(%rbp),%rax > 0x00000037ff6c5a14 <+19796>: mov %rax,%rdx > 0x00000037ff6c5a17 <+19799>: shr $0x2f,%rdx > 0x00000037ff6c5a1b <+19803>: cmp $0x1fff1,%edx > 0x00000037ff6c5a21 <+19809>: jne 0x37ff6cb7b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43760> > 0x00000037ff6c5a27 <+19815>: mov %eax,0x150(%rsp) > 0x00000037ff6c5a2e <+19822>: mov %eax,%ecx > 0x00000037ff6c5a30 <+19824>: lea -0x8(%rbp),%rax > 0x00000037ff6c5a34 <+19828>: shll %cl,0x130(%rsp) > 0x00000037ff6c5a3b <+19835>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c5a45 <+19845>: mov %rax,0x560(%rsp) > 0x00000037ff6c5a4d <+19853>: mov 0x130(%rsp),%eax > 0x00000037ff6c5a54 <+19860>: or %rdx,%rax > 0x00000037ff6c5a57 <+19863>: mov %rax,-0x10(%rbp) > 0x00000037ff6c5a5b <+19867>: mov 0x568(%rsp),%rax > 0x00000037ff6c5a63 <+19875>: lea 0x1(%rax),%rdx > 0x00000037ff6c5a67 <+19879>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5a6f <+19887>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5a73 <+19891>: movzbl %al,%r12d > 0x00000037ff6c5a77 <+19895>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5a7c <+19900>: jmpq *%rax > 0x00000037ff6c5a7e <+19902>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5a86 <+19910>: mov -0x10(%rbp),%rbx > 0x00000037ff6c5a8a <+19914>: mov -0x8(%rbp),%r12 > 0x00000037ff6c5a8e <+19918>: mov %rbx,%rax > 0x00000037ff6c5a91 <+19921>: shr $0x2f,%rax > 0x00000037ff6c5a95 <+19925>: cmp $0x1fff1,%eax > 0x00000037ff6c5a9a <+19930>: je 0x37ff6ccf96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49878> > 0x00000037ff6c5aa0 <+19936>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c5aaa <+19946>: cmp %rax,%rbx > 0x00000037ff6c5aad <+19949>: ja 0x37ff6ce669 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55721> > 0x00000037ff6c5ab3 <+19955>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c5abd <+19965>: cmp %rax,%r12 > 0x00000037ff6c5ac0 <+19968>: ja 0x37ff6cad92 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41170> > 0x00000037ff6c5ac6 <+19974>: mov %rbx,%rax > 0x00000037ff6c5ac9 <+19977>: shr $0x2f,%rax > 0x00000037ff6c5acd <+19981>: cmp $0x1fff5,%eax > 0x00000037ff6c5ad2 <+19986>: je 0x37ff6ce803 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56131> > 0x00000037ff6c5ad8 <+19992>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5ae2 <+20002>: mov %rbx,%rsi > 0x00000037ff6c5ae5 <+20005>: cmp %rax,%rbx > 0x00000037ff6c5ae8 <+20008>: ja 0x37ff6ced80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57536> > 0x00000037ff6c5aee <+20014>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5af8 <+20024>: cmp %rax,%rsi > 0x00000037ff6c5afb <+20027>: jbe 0x37ff6c5b0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20044> > 0x00000037ff6c5afd <+20029>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c5b01 <+20033>: movsd %xmm0,0x30(%rsp) > 0x00000037ff6c5b07 <+20039>: mov 0x30(%rsp),%rbx > 0x00000037ff6c5b0c <+20044>: mov %rbx,0x200(%rsp) > 0x00000037ff6c5b14 <+20052>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5b1e <+20062>: mov %r12,%rsi > 0x00000037ff6c5b21 <+20065>: cmp %rax,%r12 > 0x00000037ff6c5b24 <+20068>: ja 0x37ff6cffc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62208> > 0x00000037ff6c5b2a <+20074>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5b34 <+20084>: cmp %rax,%r12 > 0x00000037ff6c5b37 <+20087>: jbe 0x37ff6c5b49 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105> > 0x00000037ff6c5b39 <+20089>: cvtsi2sd %r12d,%xmm1 > 0x00000037ff6c5b3e <+20094>: movsd %xmm1,0x30(%rsp) > 0x00000037ff6c5b44 <+20100>: mov 0x30(%rsp),%r12 > 0x00000037ff6c5b49 <+20105>: mov %r12,0x520(%rsp) > 0x00000037ff6c5b51 <+20113>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c5b5a <+20122>: ucomisd 0x520(%rsp),%xmm0 > 0x00000037ff6c5b63 <+20131>: setae %cl > 0x00000037ff6c5b66 <+20134>: mov 0x568(%rsp),%rax > 0x00000037ff6c5b6e <+20142>: movzbl 0x1(%rax),%edx > 0x00000037ff6c5b72 <+20146>: sub $0x7,%edx > 0x00000037ff6c5b75 <+20149>: cmp $0x1,%edx > 0x00000037ff6c5b78 <+20152>: jbe 0x37ff6cd100 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50240> > 0x00000037ff6c5b7e <+20158>: mov 0x560(%rsp),%rdx > 0x00000037ff6c5b86 <+20166>: lea -0x8(%rdx),%rax > 0x00000037ff6c5b8a <+20170>: mov %rax,0x560(%rsp) > 0x00000037ff6c5b92 <+20178>: movzbl %cl,%eax > 0x00000037ff6c5b95 <+20181>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c5b9f <+20191>: or %rcx,%rax > 0x00000037ff6c5ba2 <+20194>: mov %rax,-0x10(%rdx) > 0x00000037ff6c5ba6 <+20198>: mov 0x568(%rsp),%rax > 0x00000037ff6c5bae <+20206>: lea 0x1(%rax),%rdx > 0x00000037ff6c5bb2 <+20210>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5bba <+20218>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5bbe <+20222>: movzbl %al,%r12d > 0x00000037ff6c5bc2 <+20226>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5bc7 <+20231>: jmpq *%rax > 0x00000037ff6c5bc9 <+20233>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5bd1 <+20241>: mov -0x10(%rbp),%rbx > 0x00000037ff6c5bd5 <+20245>: mov -0x8(%rbp),%r12 > 0x00000037ff6c5bd9 <+20249>: mov %rbx,%rax > 0x00000037ff6c5bdc <+20252>: shr $0x2f,%rax > 0x00000037ff6c5be0 <+20256>: cmp $0x1fff1,%eax > 0x00000037ff6c5be5 <+20261>: je 0x37ff6cd0ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50186> > 0x00000037ff6c5beb <+20267>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c5bf5 <+20277>: cmp %rax,%rbx > 0x00000037ff6c5bf8 <+20280>: ja 0x37ff6ce771 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55985> > 0x00000037ff6c5bfe <+20286>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c5c08 <+20296>: cmp %rax,%r12 > 0x00000037ff6c5c0b <+20299>: ja 0x37ff6cae00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41280> > 0x00000037ff6c5c11 <+20305>: mov %rbx,%rax > 0x00000037ff6c5c14 <+20308>: shr $0x2f,%rax > 0x00000037ff6c5c18 <+20312>: cmp $0x1fff5,%eax > 0x00000037ff6c5c1d <+20317>: je 0x37ff6ce010 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54096> > 0x00000037ff6c5c23 <+20323>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5c2d <+20333>: mov %rbx,%rsi > 0x00000037ff6c5c30 <+20336>: cmp %rax,%rbx > 0x00000037ff6c5c33 <+20339>: ja 0x37ff6ced44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57476> > 0x00000037ff6c5c39 <+20345>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5c43 <+20355>: cmp %rax,%rsi > 0x00000037ff6c5c46 <+20358>: jbe 0x37ff6c5c57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20375> > 0x00000037ff6c5c48 <+20360>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c5c4c <+20364>: movsd %xmm0,0x30(%rsp) > 0x00000037ff6c5c52 <+20370>: mov 0x30(%rsp),%rbx > 0x00000037ff6c5c57 <+20375>: mov %rbx,0x200(%rsp) > 0x00000037ff6c5c5f <+20383>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5c69 <+20393>: mov %r12,%rsi > 0x00000037ff6c5c6c <+20396>: cmp %rax,%r12 > 0x00000037ff6c5c6f <+20399>: ja 0x37ff6cff9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62174> > 0x00000037ff6c5c75 <+20405>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5c7f <+20415>: cmp %rax,%r12 > 0x00000037ff6c5c82 <+20418>: jbe 0x37ff6c5c94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20436> > 0x00000037ff6c5c84 <+20420>: cvtsi2sd %r12d,%xmm1 > 0x00000037ff6c5c89 <+20425>: movsd %xmm1,0x30(%rsp) > 0x00000037ff6c5c8f <+20431>: mov 0x30(%rsp),%r12 > 0x00000037ff6c5c94 <+20436>: mov %r12,0x520(%rsp) > 0x00000037ff6c5c9c <+20444>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c5ca5 <+20453>: ucomisd 0x520(%rsp),%xmm0 > 0x00000037ff6c5cae <+20462>: seta %cl > 0x00000037ff6c5cb1 <+20465>: mov 0x568(%rsp),%rax > 0x00000037ff6c5cb9 <+20473>: movzbl 0x1(%rax),%edx > 0x00000037ff6c5cbd <+20477>: sub $0x7,%edx > 0x00000037ff6c5cc0 <+20480>: cmp $0x1,%edx > 0x00000037ff6c5cc3 <+20483>: jbe 0x37ff6cd340 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50816> > 0x00000037ff6c5cc9 <+20489>: mov 0x560(%rsp),%rdx > 0x00000037ff6c5cd1 <+20497>: lea -0x8(%rdx),%rax > 0x00000037ff6c5cd5 <+20501>: mov %rax,0x560(%rsp) > 0x00000037ff6c5cdd <+20509>: movzbl %cl,%eax > 0x00000037ff6c5ce0 <+20512>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c5cea <+20522>: or %rcx,%rax > 0x00000037ff6c5ced <+20525>: mov %rax,-0x10(%rdx) > 0x00000037ff6c5cf1 <+20529>: mov 0x568(%rsp),%rax > 0x00000037ff6c5cf9 <+20537>: lea 0x1(%rax),%rdx > 0x00000037ff6c5cfd <+20541>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5d05 <+20549>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5d09 <+20553>: movzbl %al,%r12d > 0x00000037ff6c5d0d <+20557>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5d12 <+20562>: jmpq *%rax > 0x00000037ff6c5d14 <+20564>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5d1c <+20572>: mov -0x10(%rbp),%rbx > 0x00000037ff6c5d20 <+20576>: mov -0x8(%rbp),%r12 > 0x00000037ff6c5d24 <+20580>: mov %rbx,%rax > 0x00000037ff6c5d27 <+20583>: shr $0x2f,%rax > 0x00000037ff6c5d2b <+20587>: cmp $0x1fff1,%eax > 0x00000037ff6c5d30 <+20592>: je 0x37ff6cd1cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50444> > 0x00000037ff6c5d36 <+20598>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c5d40 <+20608>: cmp %rax,%rbx > 0x00000037ff6c5d43 <+20611>: ja 0x37ff6ce6a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55776> > 0x00000037ff6c5d49 <+20617>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c5d53 <+20627>: cmp %rax,%r12 > 0x00000037ff6c5d56 <+20630>: ja 0x37ff6cadc9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41225> > 0x00000037ff6c5d5c <+20636>: mov %rbx,%rax > 0x00000037ff6c5d5f <+20639>: shr $0x2f,%rax > 0x00000037ff6c5d63 <+20643>: cmp $0x1fff5,%eax > 0x00000037ff6c5d68 <+20648>: je 0x37ff6ce26f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54703> > 0x00000037ff6c5d6e <+20654>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5d78 <+20664>: mov %rbx,%rsi > 0x00000037ff6c5d7b <+20667>: cmp %rax,%rbx > 0x00000037ff6c5d7e <+20670>: ja 0x37ff6ceda0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57568> > 0x00000037ff6c5d84 <+20676>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5d8e <+20686>: cmp %rax,%rsi > 0x00000037ff6c5d91 <+20689>: jbe 0x37ff6c5da2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20706> > 0x00000037ff6c5d93 <+20691>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c5d97 <+20695>: movsd %xmm0,0x30(%rsp) > 0x00000037ff6c5d9d <+20701>: mov 0x30(%rsp),%rbx > 0x00000037ff6c5da2 <+20706>: mov %rbx,0x200(%rsp) > 0x00000037ff6c5daa <+20714>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5db4 <+20724>: mov %r12,%rsi > 0x00000037ff6c5db7 <+20727>: cmp %rax,%r12 > 0x00000037ff6c5dba <+20730>: ja 0x37ff6cfb8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61133> > 0x00000037ff6c5dc0 <+20736>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5dca <+20746>: cmp %rax,%r12 > 0x00000037ff6c5dcd <+20749>: jbe 0x37ff6c5ddf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20767> > 0x00000037ff6c5dcf <+20751>: cvtsi2sd %r12d,%xmm1 > 0x00000037ff6c5dd4 <+20756>: movsd %xmm1,0x30(%rsp) > 0x00000037ff6c5dda <+20762>: mov 0x30(%rsp),%r12 > 0x00000037ff6c5ddf <+20767>: mov %r12,0x520(%rsp) > 0x00000037ff6c5de7 <+20775>: movsd 0x520(%rsp),%xmm0 > 0x00000037ff6c5df0 <+20784>: ucomisd 0x200(%rsp),%xmm0 > 0x00000037ff6c5df9 <+20793>: setae %cl > 0x00000037ff6c5dfc <+20796>: mov 0x568(%rsp),%rax > 0x00000037ff6c5e04 <+20804>: movzbl 0x1(%rax),%edx > 0x00000037ff6c5e08 <+20808>: sub $0x7,%edx > 0x00000037ff6c5e0b <+20811>: cmp $0x1,%edx > 0x00000037ff6c5e0e <+20814>: jbe 0x37ff6cce81 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49601> > 0x00000037ff6c5e14 <+20820>: mov 0x560(%rsp),%rdx > 0x00000037ff6c5e1c <+20828>: lea -0x8(%rdx),%rax > 0x00000037ff6c5e20 <+20832>: mov %rax,0x560(%rsp) > 0x00000037ff6c5e28 <+20840>: movzbl %cl,%eax > 0x00000037ff6c5e2b <+20843>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c5e35 <+20853>: or %rcx,%rax > 0x00000037ff6c5e38 <+20856>: mov %rax,-0x10(%rdx) > 0x00000037ff6c5e3c <+20860>: mov 0x568(%rsp),%rax > 0x00000037ff6c5e44 <+20868>: lea 0x1(%rax),%rdx > 0x00000037ff6c5e48 <+20872>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5e50 <+20880>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5e54 <+20884>: movzbl %al,%r12d > 0x00000037ff6c5e58 <+20888>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5e5d <+20893>: jmpq *%rax > 0x00000037ff6c5e5f <+20895>: mov 0x560(%rsp),%rax > 0x00000037ff6c5e67 <+20903>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c5e71 <+20913>: lea -0x8(%rax),%rdi > 0x00000037ff6c5e75 <+20917>: mov -0x8(%rax),%rax > 0x00000037ff6c5e79 <+20921>: cmp %rdx,%rax > 0x00000037ff6c5e7c <+20924>: je 0x37ff6caa42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40322> > 0x00000037ff6c5e82 <+20930>: mov %rax,%rdx > 0x00000037ff6c5e85 <+20933>: shr $0x2f,%rdx > 0x00000037ff6c5e89 <+20937>: cmp $0x1fff3,%edx > 0x00000037ff6c5e8f <+20943>: je 0x37ff6c5e96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20950> > 0x00000037ff6c5e91 <+20945>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c5e96 <+20950>: test %eax,%eax > 0x00000037ff6c5e98 <+20952>: setne %al > 0x00000037ff6c5e9b <+20955>: subq $0x8,0x560(%rsp) > 0x00000037ff6c5ea4 <+20964>: test %al,%al > 0x00000037ff6c5ea6 <+20966>: je 0x37ff6caa4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40330> > 0x00000037ff6c5eac <+20972>: mov 0x568(%rsp),%rax > 0x00000037ff6c5eb4 <+20980>: lea 0x5(%rax),%rdx > 0x00000037ff6c5eb8 <+20984>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5ec0 <+20992>: movzbl 0x5(%rax),%eax > 0x00000037ff6c5ec4 <+20996>: movzbl %al,%r12d > 0x00000037ff6c5ec8 <+21000>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5ecd <+21005>: jmpq *%rax > 0x00000037ff6c5ecf <+21007>: mov 0x560(%rsp),%rbp > 0x00000037ff6c5ed7 <+21015>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5ee1 <+21025>: mov -0x10(%rbp),%rsi > 0x00000037ff6c5ee5 <+21029>: cmp %rax,%rsi > 0x00000037ff6c5ee8 <+21032>: ja 0x37ff6cca40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48512> > 0x00000037ff6c5eee <+21038>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5ef8 <+21048>: cmp %rax,%rsi > 0x00000037ff6c5efb <+21051>: jbe 0x37ff6ca886 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39878> > 0x00000037ff6c5f01 <+21057>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6c5f05 <+21061>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c5f0e <+21070>: mov -0x8(%rbp),%rsi > 0x00000037ff6c5f12 <+21074>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c5f1c <+21084>: cmp %rax,%rsi > 0x00000037ff6c5f1f <+21087>: ja 0x37ff6cdfe1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54049> > 0x00000037ff6c5f25 <+21093>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c5f2f <+21103>: cmp %rax,%rsi > 0x00000037ff6c5f32 <+21106>: ja 0x37ff6cdb08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52808> > 0x00000037ff6c5f38 <+21112>: movsd -0x8(%rbp),%xmm0 > 0x00000037ff6c5f3d <+21117>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c5f46 <+21126>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c5f4f <+21135>: lea -0x8(%rbp),%rax > 0x00000037ff6c5f53 <+21139>: mulsd 0x520(%rsp),%xmm0 > 0x00000037ff6c5f5c <+21148>: mov %rax,0x560(%rsp) > 0x00000037ff6c5f64 <+21156>: ucomisd 0x1d3094(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c5f6c <+21164>: jp 0x37ff6cb05d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41885> > 0x00000037ff6c5f72 <+21170>: jne 0x37ff6cb05d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41885> > 0x00000037ff6c5f78 <+21176>: pmovmskb %xmm0,%eax > 0x00000037ff6c5f7c <+21180>: test $0x80,%al > 0x00000037ff6c5f7e <+21182>: je 0x37ff6cb05d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41885> > 0x00000037ff6c5f84 <+21188>: movsd %xmm0,-0x10(%rbp) > 0x00000037ff6c5f89 <+21193>: mov 0x568(%rsp),%rax > 0x00000037ff6c5f91 <+21201>: lea 0x1(%rax),%rdx > 0x00000037ff6c5f95 <+21205>: mov %rdx,0x568(%rsp) > 0x00000037ff6c5f9d <+21213>: movzbl 0x1(%rax),%eax > 0x00000037ff6c5fa1 <+21217>: movzbl %al,%r12d > 0x00000037ff6c5fa5 <+21221>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c5faa <+21226>: jmpq *%rax > 0x00000037ff6c5fac <+21228>: mov 0x560(%rsp),%rax > 0x00000037ff6c5fb4 <+21236>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c5fbe <+21246>: lea -0x8(%rax),%rdi > 0x00000037ff6c5fc2 <+21250>: mov -0x8(%rax),%rax > 0x00000037ff6c5fc6 <+21254>: cmp %rdx,%rax > 0x00000037ff6c5fc9 <+21257>: je 0x37ff6cab67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40615> > 0x00000037ff6c5fcf <+21263>: mov %rax,%rdx > 0x00000037ff6c5fd2 <+21266>: shr $0x2f,%rdx > 0x00000037ff6c5fd6 <+21270>: cmp $0x1fff3,%edx > 0x00000037ff6c5fdc <+21276>: je 0x37ff6c5fe3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21283> > 0x00000037ff6c5fde <+21278>: callq 0x37ff667e90 <js_ValueToBoolean(js::Value const&)> > 0x00000037ff6c5fe3 <+21283>: test %eax,%eax > 0x00000037ff6c5fe5 <+21285>: setne %al > 0x00000037ff6c5fe8 <+21288>: subq $0x8,0x560(%rsp) > 0x00000037ff6c5ff1 <+21297>: test %al,%al > 0x00000037ff6c5ff3 <+21299>: je 0x37ff6cab6f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40623> > 0x00000037ff6c5ff9 <+21305>: mov 0x568(%rsp),%rdx > 0x00000037ff6c6001 <+21313>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c6005 <+21317>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c6009 <+21321>: shl $0x18,%eax > 0x00000037ff6c600c <+21324>: shl $0x10,%ecx > 0x00000037ff6c600f <+21327>: or %ecx,%eax > 0x00000037ff6c6011 <+21329>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6c6015 <+21333>: or %ecx,%eax > 0x00000037ff6c6017 <+21335>: movzbl 0x3(%rdx),%ecx > 0x00000037ff6c601b <+21339>: shl $0x8,%ecx > 0x00000037ff6c601e <+21342>: or %ecx,%eax > 0x00000037ff6c6020 <+21344>: movslq %eax,%rcx > 0x00000037ff6c6023 <+21347>: add %rcx,%rdx > 0x00000037ff6c6026 <+21350>: test %eax,%eax > 0x00000037ff6c6028 <+21352>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6030 <+21360>: movzbl (%rdx),%r12d > 0x00000037ff6c6034 <+21364>: jle 0x37ff6ce090 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54224> > 0x00000037ff6c603a <+21370>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c6042 <+21378>: je 0x37ff6c6057 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21399> > 0x00000037ff6c6044 <+21380>: mov 0x570(%rsp),%rax > 0x00000037ff6c604c <+21388>: mov (%rax),%eax > 0x00000037ff6c604e <+21390>: test $0x80,%ah > 0x00000037ff6c6051 <+21393>: je 0x37ff6cf1cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58639> > 0x00000037ff6c6057 <+21399>: mov %r12d,%eax > 0x00000037ff6c605a <+21402>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c605f <+21407>: jmpq *%rax > 0x00000037ff6c6061 <+21409>: jmpq 0x37ff6c17d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2835> > 0x00000037ff6c6066 <+21414>: mov 0x560(%rsp),%rax > 0x00000037ff6c606e <+21422>: movabs $0xfff8800000000001,%r11 > 0x00000037ff6c6078 <+21432>: lea 0x8(%rax),%rdx > 0x00000037ff6c607c <+21436>: mov %rdx,0x560(%rsp) > 0x00000037ff6c6084 <+21444>: mov %r11,(%rax) > 0x00000037ff6c6087 <+21447>: mov 0x568(%rsp),%rax > 0x00000037ff6c608f <+21455>: lea 0x1(%rax),%rdx > 0x00000037ff6c6093 <+21459>: mov %rdx,0x568(%rsp) > 0x00000037ff6c609b <+21467>: movzbl 0x1(%rax),%eax > 0x00000037ff6c609f <+21471>: movzbl %al,%r12d > 0x00000037ff6c60a3 <+21475>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c60a8 <+21480>: jmpq *%rax > 0x00000037ff6c60aa <+21482>: mov 0x560(%rsp),%rax > 0x00000037ff6c60b2 <+21490>: movabs $0xfff8800000000000,%rbx > 0x00000037ff6c60bc <+21500>: lea 0x8(%rax),%rdx > 0x00000037ff6c60c0 <+21504>: mov %rdx,0x560(%rsp) > 0x00000037ff6c60c8 <+21512>: mov %rbx,(%rax) > 0x00000037ff6c60cb <+21515>: mov 0x568(%rsp),%rax > 0x00000037ff6c60d3 <+21523>: lea 0x1(%rax),%rdx > 0x00000037ff6c60d7 <+21527>: mov %rdx,0x568(%rsp) > 0x00000037ff6c60df <+21535>: movzbl 0x1(%rax),%eax > 0x00000037ff6c60e3 <+21539>: movzbl %al,%r12d > 0x00000037ff6c60e7 <+21543>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c60ec <+21548>: jmpq *%rax > 0x00000037ff6c60ee <+21550>: mov 0x568(%rsp),%rdx > 0x00000037ff6c60f6 <+21558>: mov 0x78(%rsp),%rbp > 0x00000037ff6c60fb <+21563>: sub 0x40(%r14),%rbp > 0x00000037ff6c60ff <+21567>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c6103 <+21571>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c6107 <+21575>: sar $0x3,%rbp > 0x00000037ff6c610b <+21579>: shl $0x8,%eax > 0x00000037ff6c610e <+21582>: or %edx,%eax > 0x00000037ff6c6110 <+21584>: add %eax,%ebp > 0x00000037ff6c6112 <+21586>: mov 0x570(%rsp),%rax > 0x00000037ff6c611a <+21594>: mov (%rax),%edx > 0x00000037ff6c611c <+21596>: test $0x200000,%edx > 0x00000037ff6c6122 <+21602>: jne 0x37ff6c6160 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21664> > 0x00000037ff6c6124 <+21604>: test $0x8,%dl > 0x00000037ff6c6127 <+21607>: lea -0x10(%rax),%rsi > 0x00000037ff6c612b <+21611>: jne 0x37ff6c6143 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21635> > 0x00000037ff6c612d <+21613>: mov 0x8(%rax),%rcx > 0x00000037ff6c6131 <+21617>: mov %rax,%rsi > 0x00000037ff6c6134 <+21620>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c6138 <+21624>: shl $0x3,%rcx > 0x00000037ff6c613c <+21628>: sub %rcx,%rsi > 0x00000037ff6c613f <+21631>: sub $0x10,%rsi > 0x00000037ff6c6143 <+21635>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c614d <+21645>: and (%rsi),%rcx > 0x00000037ff6c6150 <+21648>: or $0x200000,%edx > 0x00000037ff6c6156 <+21654>: mov 0x28(%rcx),%rcx > 0x00000037ff6c615a <+21658>: mov %edx,(%rax) > 0x00000037ff6c615c <+21660>: mov %rcx,0x18(%rax) > 0x00000037ff6c6160 <+21664>: lea 0x540(%rsp),%rbx > 0x00000037ff6c6168 <+21672>: mov 0x18(%rax),%rsi > 0x00000037ff6c616c <+21676>: xor %r8d,%r8d > 0x00000037ff6c616f <+21679>: mov $0xa,%edx > 0x00000037ff6c6174 <+21684>: mov %r15,%rdi > 0x00000037ff6c6177 <+21687>: mov %rbx,%rcx > 0x00000037ff6c617a <+21690>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6c617f <+21695>: test %eax,%eax > 0x00000037ff6c6181 <+21697>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6187 <+21703>: movzbl 0x2c(%r14),%eax > 0x00000037ff6c618c <+21708>: mov 0x540(%rsp),%rdx > 0x00000037ff6c6194 <+21716>: mov %r15,%rdi > 0x00000037ff6c6197 <+21719>: mov 0xb8(%r14,%rax,1),%rax > 0x00000037ff6c619f <+21727>: mov (%rax,%rbp,8),%rsi > 0x00000037ff6c61a3 <+21731>: callq 0x37ff640bc0 <_Z20js_CloneRegExpObjectP9JSContextP8JSObjectS2_@plt> > 0x00000037ff6c61a8 <+21736>: test %rax,%rax > 0x00000037ff6c61ab <+21739>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c61b1 <+21745>: mov 0x560(%rsp),%rcx > 0x00000037ff6c61b9 <+21753>: lea 0x8(%rcx),%rdx > 0x00000037ff6c61bd <+21757>: mov %rdx,0x560(%rsp) > 0x00000037ff6c61c5 <+21765>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c61cf <+21775>: or %rax,%rdx > 0x00000037ff6c61d2 <+21778>: mov %rdx,(%rcx) > 0x00000037ff6c61d5 <+21781>: mov 0x568(%rsp),%rax > 0x00000037ff6c61dd <+21789>: lea 0x3(%rax),%rdx > 0x00000037ff6c61e1 <+21793>: mov %rdx,0x568(%rsp) > 0x00000037ff6c61e9 <+21801>: movzbl 0x3(%rax),%eax > 0x00000037ff6c61ed <+21805>: movzbl %al,%r12d > 0x00000037ff6c61f1 <+21809>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c61f6 <+21814>: jmpq *%rax > 0x00000037ff6c61f8 <+21816>: mov 0x568(%rsp),%rcx > 0x00000037ff6c6200 <+21824>: mov 0x78(%rsp),%rdx > 0x00000037ff6c6205 <+21829>: mov %r15,%rdi > 0x00000037ff6c6208 <+21832>: sub 0x40(%r14),%rdx > 0x00000037ff6c620c <+21836>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c6211 <+21841>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c6215 <+21845>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c6219 <+21849>: sar $0x3,%rdx > 0x00000037ff6c621d <+21853>: shl $0x8,%eax > 0x00000037ff6c6220 <+21856>: or %ecx,%eax > 0x00000037ff6c6222 <+21858>: mov $0x3,%ecx > 0x00000037ff6c6227 <+21863>: add %rax,%rdx > 0x00000037ff6c622a <+21866>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c6232 <+21874>: mov (%rax,%rdx,8),%rsi > 0x00000037ff6c6236 <+21878>: mov $0xe3,%edx > 0x00000037ff6c623b <+21883>: callq 0x37ff6af900 <js_NewFlatClosure(JSContext*, JSFunction*, JSOp, unsigned long)> > 0x00000037ff6c6240 <+21888>: test %rax,%rax > 0x00000037ff6c6243 <+21891>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6249 <+21897>: mov 0x560(%rsp),%rcx > 0x00000037ff6c6251 <+21905>: lea 0x8(%rcx),%rdx > 0x00000037ff6c6255 <+21909>: mov %rdx,0x560(%rsp) > 0x00000037ff6c625d <+21917>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c6267 <+21927>: or %rax,%rdx > 0x00000037ff6c626a <+21930>: mov %rdx,(%rcx) > 0x00000037ff6c626d <+21933>: mov 0x568(%rsp),%rax > 0x00000037ff6c6275 <+21941>: lea 0x3(%rax),%rdx > 0x00000037ff6c6279 <+21945>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6281 <+21953>: movzbl 0x3(%rax),%eax > 0x00000037ff6c6285 <+21957>: movzbl %al,%r12d > 0x00000037ff6c6289 <+21961>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c628e <+21966>: jmpq *%rax > 0x00000037ff6c6290 <+21968>: mov 0x568(%rsp),%rbx > 0x00000037ff6c6298 <+21976>: mov 0x78(%rsp),%rdx > 0x00000037ff6c629d <+21981>: sub 0x40(%r14),%rdx > 0x00000037ff6c62a1 <+21985>: movzbl 0x2a(%r14),%ecx > 0x00000037ff6c62a6 <+21990>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c62aa <+21994>: movzbl 0x2(%rbx),%esi > 0x00000037ff6c62ae <+21998>: sar $0x3,%rdx > 0x00000037ff6c62b2 <+22002>: shl $0x8,%eax > 0x00000037ff6c62b5 <+22005>: or %esi,%eax > 0x00000037ff6c62b7 <+22007>: add %rax,%rdx > 0x00000037ff6c62ba <+22010>: mov 0xb8(%r14,%rcx,1),%rax > 0x00000037ff6c62c2 <+22018>: mov (%rax,%rdx,8),%r12 > 0x00000037ff6c62c6 <+22022>: movzwl 0x5a(%r12),%eax > 0x00000037ff6c62cc <+22028>: and $0xc000,%ax > 0x00000037ff6c62d0 <+22032>: cmp $0xc000,%ax > 0x00000037ff6c62d4 <+22036>: je 0x37ff6cd264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50596> > 0x00000037ff6c62da <+22042>: mov 0x570(%rsp),%rsi > 0x00000037ff6c62e2 <+22050>: mov $0x3,%ecx > 0x00000037ff6c62e7 <+22055>: mov $0x82,%edx > 0x00000037ff6c62ec <+22060>: mov %r15,%rdi > 0x00000037ff6c62ef <+22063>: callq 0x37ff6d4ff0 <js::GetScopeChainFast(JSContext*, JSStackFrame*, JSOp, unsigned long)> > 0x00000037ff6c62f4 <+22068>: test %rax,%rax > 0x00000037ff6c62f7 <+22071>: mov %rax,0x70(%rsp) > 0x00000037ff6c62fc <+22076>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6302 <+22082>: lea 0x540(%rsp),%rbx > 0x00000037ff6c630a <+22090>: mov 0x70(%rsp),%rsi > 0x00000037ff6c630f <+22095>: xor %r8d,%r8d > 0x00000037ff6c6312 <+22098>: mov $0x2,%edx > 0x00000037ff6c6317 <+22103>: mov %r15,%rdi > 0x00000037ff6c631a <+22106>: mov %rbx,%rcx > 0x00000037ff6c631d <+22109>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6c6322 <+22114>: test %eax,%eax > 0x00000037ff6c6324 <+22116>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c632a <+22122>: mov 0x540(%rsp),%rcx > 0x00000037ff6c6332 <+22130>: mov 0x70(%rsp),%rdx > 0x00000037ff6c6337 <+22135>: mov %r12,%rsi > 0x00000037ff6c633a <+22138>: mov %r15,%rdi > 0x00000037ff6c633d <+22141>: callq 0x37ff6a8a40 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x00000037ff6c6342 <+22146>: test %rax,%rax > 0x00000037ff6c6345 <+22149>: mov %rax,%r12 > 0x00000037ff6c6348 <+22152>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c634e <+22158>: mov 0x560(%rsp),%rbp > 0x00000037ff6c6356 <+22166>: lea 0x8(%rbp),%rax > 0x00000037ff6c635a <+22170>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c6364 <+22180>: or %r12,%rdx > 0x00000037ff6c6367 <+22183>: mov %rax,0x560(%rsp) > 0x00000037ff6c636f <+22191>: mov %rdx,0x0(%rbp) > 0x00000037ff6c6373 <+22195>: mov 0x568(%rsp),%rax > 0x00000037ff6c637b <+22203>: lea 0x3(%rax),%rdx > 0x00000037ff6c637f <+22207>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6387 <+22215>: movzbl 0x3(%rax),%eax > 0x00000037ff6c638b <+22219>: movzbl %al,%r12d > 0x00000037ff6c638f <+22223>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6394 <+22228>: jmpq *%rax > 0x00000037ff6c6396 <+22230>: mov 0x568(%rsp),%rcx > 0x00000037ff6c639e <+22238>: mov 0x78(%rsp),%rdx > 0x00000037ff6c63a3 <+22243>: mov %r15,%rdi > 0x00000037ff6c63a6 <+22246>: sub 0x40(%r14),%rdx > 0x00000037ff6c63aa <+22250>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c63af <+22255>: movzbl 0x3(%rcx),%eax > 0x00000037ff6c63b3 <+22259>: movzbl 0x4(%rcx),%ecx > 0x00000037ff6c63b7 <+22263>: sar $0x3,%rdx > 0x00000037ff6c63bb <+22267>: shl $0x8,%eax > 0x00000037ff6c63be <+22270>: or %ecx,%eax > 0x00000037ff6c63c0 <+22272>: add %rax,%rdx > 0x00000037ff6c63c3 <+22275>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c63cb <+22283>: mov (%rax,%rdx,8),%rsi > 0x00000037ff6c63cf <+22287>: callq 0x37ff6afa10 <js_NewDebuggableFlatClosure(JSContext*, JSFunction*)> > 0x00000037ff6c63d4 <+22292>: test %rax,%rax > 0x00000037ff6c63d7 <+22295>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c63dd <+22301>: mov 0x568(%rsp),%rcx > 0x00000037ff6c63e5 <+22309>: movzbl 0x1(%rcx),%edx > 0x00000037ff6c63e9 <+22313>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c63ed <+22317>: shl $0x8,%edx > 0x00000037ff6c63f0 <+22320>: or %ecx,%edx > 0x00000037ff6c63f2 <+22322>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6c63fc <+22332>: or %rax,%rcx > 0x00000037ff6c63ff <+22335>: mov 0x570(%rsp),%rax > 0x00000037ff6c6407 <+22343>: mov %rcx,0x58(%rax,%rdx,8) > 0x00000037ff6c640c <+22348>: mov 0x568(%rsp),%rax > 0x00000037ff6c6414 <+22356>: lea 0x5(%rax),%rdx > 0x00000037ff6c6418 <+22360>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6420 <+22368>: movzbl 0x5(%rax),%eax > 0x00000037ff6c6424 <+22372>: movzbl %al,%r12d > 0x00000037ff6c6428 <+22376>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c642d <+22381>: jmpq *%rax > 0x00000037ff6c642f <+22383>: mov 0x568(%rsp),%rcx > 0x00000037ff6c6437 <+22391>: mov 0x78(%rsp),%rdx > 0x00000037ff6c643c <+22396>: mov %r15,%rdi > 0x00000037ff6c643f <+22399>: sub 0x40(%r14),%rdx > 0x00000037ff6c6443 <+22403>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c6448 <+22408>: movzbl 0x3(%rcx),%eax > 0x00000037ff6c644c <+22412>: movzbl 0x4(%rcx),%ecx > 0x00000037ff6c6450 <+22416>: sar $0x3,%rdx > 0x00000037ff6c6454 <+22420>: shl $0x8,%eax > 0x00000037ff6c6457 <+22423>: or %ecx,%eax > 0x00000037ff6c6459 <+22425>: mov $0x5,%ecx > 0x00000037ff6c645e <+22430>: add %rax,%rdx > 0x00000037ff6c6461 <+22433>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c6469 <+22441>: mov (%rax,%rdx,8),%rsi > 0x00000037ff6c646d <+22445>: mov $0xe2,%edx > 0x00000037ff6c6472 <+22450>: callq 0x37ff6af900 <js_NewFlatClosure(JSContext*, JSFunction*, JSOp, unsigned long)> > 0x00000037ff6c6477 <+22455>: test %rax,%rax > 0x00000037ff6c647a <+22458>: mov %rax,%rbp > 0x00000037ff6c647d <+22461>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6483 <+22467>: mov 0x568(%rsp),%rax > 0x00000037ff6c648b <+22475>: movzbl 0x1(%rax),%ebx > 0x00000037ff6c648f <+22479>: movzbl 0x2(%rax),%eax > 0x00000037ff6c6493 <+22483>: shl $0x8,%ebx > 0x00000037ff6c6496 <+22486>: or %eax,%ebx > 0x00000037ff6c6498 <+22488>: mov 0x168(%r15),%rax > 0x00000037ff6c649f <+22495>: mov 0x30(%rax),%rax > 0x00000037ff6c64a3 <+22499>: test %rax,%rax > 0x00000037ff6c64a6 <+22502>: je 0x37ff6c64ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22538> > 0x00000037ff6c64a8 <+22504>: mov 0x1a0(%rax),%rdi > 0x00000037ff6c64af <+22511>: test %rdi,%rdi > 0x00000037ff6c64b2 <+22514>: je 0x37ff6c64ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22538> > 0x00000037ff6c64b4 <+22516>: mov %rbp,%rdx > 0x00000037ff6c64b7 <+22519>: mov %ebx,%esi > 0x00000037ff6c64b9 <+22521>: callq 0x37ff7ca950 <js::TraceRecorder::record_DefLocalFunSetSlot(unsigned int, JSObject*)> > 0x00000037ff6c64be <+22526>: cmp $0x1,%eax > 0x00000037ff6c64c1 <+22529>: mov %eax,%r12d > 0x00000037ff6c64c4 <+22532>: jle 0x37ff6cac57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40855> > 0x00000037ff6c64ca <+22538>: mov 0x570(%rsp),%rdx > 0x00000037ff6c64d2 <+22546>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c64dc <+22556>: or %rbp,%rax > 0x00000037ff6c64df <+22559>: mov %rax,0x58(%rdx,%rbx,8) > 0x00000037ff6c64e4 <+22564>: mov 0x568(%rsp),%rax > 0x00000037ff6c64ec <+22572>: lea 0x5(%rax),%rdx > 0x00000037ff6c64f0 <+22576>: mov %rdx,0x568(%rsp) > 0x00000037ff6c64f8 <+22584>: movzbl 0x5(%rax),%eax > 0x00000037ff6c64fc <+22588>: movzbl %al,%r12d > 0x00000037ff6c6500 <+22592>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6505 <+22597>: jmpq *%rax > 0x00000037ff6c6507 <+22599>: mov 0x568(%rsp),%rcx > 0x00000037ff6c650f <+22607>: mov 0x78(%rsp),%rdx > 0x00000037ff6c6514 <+22612>: sub 0x40(%r14),%rdx > 0x00000037ff6c6518 <+22616>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c651d <+22621>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c6521 <+22625>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c6525 <+22629>: sar $0x3,%rdx > 0x00000037ff6c6529 <+22633>: shl $0x8,%eax > 0x00000037ff6c652c <+22636>: or %ecx,%eax > 0x00000037ff6c652e <+22638>: add %rax,%rdx > 0x00000037ff6c6531 <+22641>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c6539 <+22649>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c653d <+22653>: mov %rax,0x70(%rsp) > 0x00000037ff6c6542 <+22658>: movzwl 0x5a(%rax),%eax > 0x00000037ff6c6546 <+22662>: and $0xc000,%ax > 0x00000037ff6c654a <+22666>: cmp $0xc000,%ax > 0x00000037ff6c654e <+22670>: je 0x37ff6ccc90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49104> > 0x00000037ff6c6554 <+22676>: mov 0x570(%rsp),%rsi > 0x00000037ff6c655c <+22684>: mov $0x3,%ecx > 0x00000037ff6c6561 <+22689>: mov $0x7f,%edx > 0x00000037ff6c6566 <+22694>: mov %r15,%rdi > 0x00000037ff6c6569 <+22697>: callq 0x37ff6d4ff0 <js::GetScopeChainFast(JSContext*, JSStackFrame*, JSOp, unsigned long)> > 0x00000037ff6c656e <+22702>: test %rax,%rax > 0x00000037ff6c6571 <+22705>: mov %rax,%rbp > 0x00000037ff6c6574 <+22708>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c657a <+22714>: mov 0x70(%rsp),%rbx > 0x00000037ff6c657f <+22719>: cmp 0x28(%rbx),%rbp > 0x00000037ff6c6583 <+22723>: je 0x37ff6ccb15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48725> > 0x00000037ff6c6589 <+22729>: lea 0x540(%rsp),%rbx > 0x00000037ff6c6591 <+22737>: xor %r8d,%r8d > 0x00000037ff6c6594 <+22740>: mov $0x2,%edx > 0x00000037ff6c6599 <+22745>: mov %rbp,%rsi > 0x00000037ff6c659c <+22748>: mov %r15,%rdi > 0x00000037ff6c659f <+22751>: mov %rbx,%rcx > 0x00000037ff6c65a2 <+22754>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6c65a7 <+22759>: test %eax,%eax > 0x00000037ff6c65a9 <+22761>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c65af <+22767>: mov 0x540(%rsp),%rcx > 0x00000037ff6c65b7 <+22775>: mov 0x70(%rsp),%rsi > 0x00000037ff6c65bc <+22780>: mov %rbp,%rdx > 0x00000037ff6c65bf <+22783>: mov %r15,%rdi > 0x00000037ff6c65c2 <+22786>: callq 0x37ff6a8a40 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x00000037ff6c65c7 <+22791>: test %rax,%rax > 0x00000037ff6c65ca <+22794>: mov %rax,0xa0(%rsp) > 0x00000037ff6c65d2 <+22802>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c65d8 <+22808>: mov 0x570(%rsp),%rax > 0x00000037ff6c65e0 <+22816>: mov (%rax),%edx > 0x00000037ff6c65e2 <+22818>: mov %edx,%ecx > 0x00000037ff6c65e4 <+22820>: and $0x8,%ecx > 0x00000037ff6c65e7 <+22823>: cmp $0x1,%ecx > 0x00000037ff6c65ea <+22826>: sbb %r12d,%r12d > 0x00000037ff6c65ed <+22829>: and $0x4,%r12d > 0x00000037ff6c65f1 <+22833>: add $0x1,%r12d > 0x00000037ff6c65f5 <+22837>: test $0x2,%dl > 0x00000037ff6c65f8 <+22840>: jne 0x37ff6cd91f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52319> > 0x00000037ff6c65fe <+22846>: mov 0x160(%r15),%rax > 0x00000037ff6c6605 <+22853>: mov 0x28(%rax),%rbp > 0x00000037ff6c6609 <+22857>: mov 0x70(%rsp),%rsi > 0x00000037ff6c660e <+22862>: mov 0x78(%rsi),%rsi > 0x00000037ff6c6612 <+22866>: movq $0x0,0x370(%rsp) > 0x00000037ff6c661e <+22878>: mov 0x8(%rbp),%rax > 0x00000037ff6c6622 <+22882>: mov %rsi,0x70(%rsp) > 0x00000037ff6c6627 <+22887>: mov 0xb0(%rax),%rax > 0x00000037ff6c662e <+22894>: test %rax,%rax > 0x00000037ff6c6631 <+22897>: je 0x37ff6ce2f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54832> > 0x00000037ff6c6637 <+22903>: lea 0x370(%rsp),%r8 > 0x00000037ff6c663f <+22911>: mov %rbx,%rcx > 0x00000037ff6c6642 <+22914>: mov 0x70(%rsp),%rdx > 0x00000037ff6c6647 <+22919>: mov %rbp,%rsi > 0x00000037ff6c664a <+22922>: mov %r15,%rdi > 0x00000037ff6c664d <+22925>: callq *%rax > 0x00000037ff6c664f <+22927>: test %eax,%eax > 0x00000037ff6c6651 <+22929>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6657 <+22935>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c6661 <+22945>: or 0xa0(%rsp),%rax > 0x00000037ff6c6669 <+22953>: mov %rax,0x380(%rsp) > 0x00000037ff6c6671 <+22961>: mov 0x370(%rsp),%rax > 0x00000037ff6c6679 <+22969>: test %rax,%rax > 0x00000037ff6c667c <+22972>: je 0x37ff6c668f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22991> > 0x00000037ff6c667e <+22974>: mov 0x540(%rsp),%rsi > 0x00000037ff6c6686 <+22982>: cmp %rbp,%rsi > 0x00000037ff6c6689 <+22985>: je 0x37ff6cea2e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56686> > 0x00000037ff6c668f <+22991>: mov 0x8(%rbp),%rax > 0x00000037ff6c6693 <+22995>: mov 0xb8(%rax),%rax > 0x00000037ff6c669a <+23002>: lea 0x300ef(%rip),%rdx # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6c66a1 <+23009>: test %rax,%rax > 0x00000037ff6c66a4 <+23012>: mov %r12d,(%rsp) > 0x00000037ff6c66a8 <+23016>: mov 0x474681(%rip),%r9 # 0x37ffb3ad30 > 0x00000037ff6c66af <+23023>: mov 0x4746b2(%rip),%r8 # 0x37ffb3ad68 > 0x00000037ff6c66b6 <+23030>: lea 0x380(%rsp),%rcx > 0x00000037ff6c66be <+23038>: cmove %rdx,%rax > 0x00000037ff6c66c2 <+23042>: mov %rbp,%rsi > 0x00000037ff6c66c5 <+23045>: mov 0x70(%rsp),%rdx > 0x00000037ff6c66ca <+23050>: mov %r15,%rdi > 0x00000037ff6c66cd <+23053>: callq *%rax > 0x00000037ff6c66cf <+23055>: test %eax,%eax > 0x00000037ff6c66d1 <+23057>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c66d7 <+23063>: mov 0x568(%rsp),%rax > 0x00000037ff6c66df <+23071>: lea 0x3(%rax),%rdx > 0x00000037ff6c66e3 <+23075>: mov %rdx,0x568(%rsp) > 0x00000037ff6c66eb <+23083>: movzbl 0x3(%rax),%eax > 0x00000037ff6c66ef <+23087>: movzbl %al,%r12d > 0x00000037ff6c66f3 <+23091>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c66f8 <+23096>: jmpq *%rax > 0x00000037ff6c66fa <+23098>: mov 0x568(%rsp),%rcx > 0x00000037ff6c6702 <+23106>: mov 0x560(%rsp),%rdx > 0x00000037ff6c670a <+23114>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c6714 <+23124>: mov %r15,%rdi > 0x00000037ff6c6717 <+23127>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c671b <+23131>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c671f <+23135>: sub $0x8,%rdx > 0x00000037ff6c6723 <+23139>: shl $0x8,%eax > 0x00000037ff6c6726 <+23142>: or %ecx,%eax > 0x00000037ff6c6728 <+23144>: mov 0x570(%rsp),%rcx > 0x00000037ff6c6730 <+23152>: and 0x58(%rcx,%rax,8),%rsi > 0x00000037ff6c6735 <+23157>: callq 0x37ff660ba0 <js_ArrayCompPush(JSContext*, JSObject*, js::Value const&)> > 0x00000037ff6c673a <+23162>: test %eax,%eax > 0x00000037ff6c673c <+23164>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6742 <+23170>: mov 0x568(%rsp),%rax > 0x00000037ff6c674a <+23178>: subq $0x8,0x560(%rsp) > 0x00000037ff6c6753 <+23187>: lea 0x3(%rax),%rdx > 0x00000037ff6c6757 <+23191>: mov %rdx,0x568(%rsp) > 0x00000037ff6c675f <+23199>: movzbl 0x3(%rax),%eax > 0x00000037ff6c6763 <+23203>: movzbl %al,%r12d > 0x00000037ff6c6767 <+23207>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c676c <+23212>: jmpq *%rax > 0x00000037ff6c676e <+23214>: mov 0x570(%rsp),%rsi > 0x00000037ff6c6776 <+23222>: mov %r15,%rdi > 0x00000037ff6c6779 <+23225>: callq 0x37ff671860 <JSContext::generatorFor(JSStackFrame*) const> > 0x00000037ff6c677e <+23230>: cmpl $0x3,0x8(%rax) > 0x00000037ff6c6782 <+23234>: je 0x37ff6ce738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55928> > 0x00000037ff6c6788 <+23240>: mov 0x570(%rsp),%rax > 0x00000037ff6c6790 <+23248>: mov 0x560(%rsp),%rdx > 0x00000037ff6c6798 <+23256>: mov -0x8(%rdx),%rdx > 0x00000037ff6c679c <+23260>: orl $0x100000,(%rax) > 0x00000037ff6c67a2 <+23266>: orl $0x200,(%rax) > 0x00000037ff6c67a8 <+23272>: addq $0x1,0x568(%rsp) > 0x00000037ff6c67b1 <+23281>: mov %rdx,0x30(%rax) > 0x00000037ff6c67b5 <+23285>: mov $0x1,%eax > 0x00000037ff6c67ba <+23290>: mov 0x570(%rsp),%rbx > 0x00000037ff6c67c2 <+23298>: mov %eax,0x150(%rsp) > 0x00000037ff6c67c9 <+23305>: mov 0x190(%r15),%rdx > 0x00000037ff6c67d0 <+23312>: mov (%rbx),%eax > 0x00000037ff6c67d2 <+23314>: test $0x9,%al > 0x00000037ff6c67d4 <+23316>: je 0x37ff6c9d20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36960> > 0x00000037ff6c67da <+23322>: mov 0x50(%rdx),%r9 > 0x00000037ff6c67de <+23326>: test %r9,%r9 > 0x00000037ff6c67e1 <+23329>: jne 0x37ff6d26ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72206> > 0x00000037ff6c67e7 <+23335>: test $0x8,%al > 0x00000037ff6c67e9 <+23337>: je 0x37ff6c9cde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36894> > 0x00000037ff6c67ef <+23343>: test $0x2,%al > 0x00000037ff6c67f1 <+23345>: jne 0x37ff6ca25a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38298> > 0x00000037ff6c67f7 <+23351>: mov 0x8(%rbx),%rdx > 0x00000037ff6c67fb <+23355>: testb $0x8,0x30(%rdx) > 0x00000037ff6c67ff <+23359>: je 0x37ff6c680e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23374> > 0x00000037ff6c6801 <+23361>: mov %rbx,%rsi > 0x00000037ff6c6804 <+23364>: mov %r15,%rdi > 0x00000037ff6c6807 <+23367>: callq 0x37ff6ac5b0 <js_PutCallObject(JSContext*, JSStackFrame*)> > 0x00000037ff6c680c <+23372>: mov (%rbx),%eax > 0x00000037ff6c680e <+23374>: test $0x80,%al > 0x00000037ff6c6810 <+23376>: je 0x37ff6c6823 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23395> > 0x00000037ff6c6812 <+23378>: mov 0x150(%rsp),%r12d > 0x00000037ff6c681a <+23386>: test %r12d,%r12d > 0x00000037ff6c681d <+23389>: jne 0x37ff6ca1f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38196> > 0x00000037ff6c6823 <+23395>: mov 0x150(%rsp),%r11d > 0x00000037ff6c682b <+23403>: mov 0x570(%rsp),%rdx > 0x00000037ff6c6833 <+23411>: test %r11d,%r11d > 0x00000037ff6c6836 <+23414>: setne %bl > 0x00000037ff6c6839 <+23417>: orl $0x400,(%rdx) > 0x00000037ff6c683f <+23423>: mov 0x168(%r15),%rdx > 0x00000037ff6c6846 <+23430>: mov 0x30(%rdx),%rax > 0x00000037ff6c684a <+23434>: test %rax,%rax > 0x00000037ff6c684d <+23437>: je 0x37ff6c6868 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23464> > 0x00000037ff6c684f <+23439>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c6857 <+23447>: je 0x37ff6c6868 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23464> > 0x00000037ff6c6859 <+23449>: mov %r15,%rdi > 0x00000037ff6c685c <+23452>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c6861 <+23457>: mov 0x168(%r15),%rdx > 0x00000037ff6c6868 <+23464>: mov 0x38(%rdx),%rax > 0x00000037ff6c686c <+23468>: test %rax,%rax > 0x00000037ff6c686f <+23471>: je 0x37ff6c6883 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491> > 0x00000037ff6c6871 <+23473>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6c6879 <+23481>: je 0x37ff6c6883 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491> > 0x00000037ff6c687b <+23483>: mov %r15,%rdi > 0x00000037ff6c687e <+23486>: callq 0x37ff7bd3a0 <js::AbortProfiling(JSContext*)> > 0x00000037ff6c6883 <+23491>: mov 0x560(%rsp),%rax > 0x00000037ff6c688b <+23499>: mov 0x98(%rsp),%rdi > 0x00000037ff6c6893 <+23507>: subl $0x1,0x148(%r15) > 0x00000037ff6c689b <+23515>: mov 0xe8(%rsp),%r8d > 0x00000037ff6c68a3 <+23523>: mov 0x5d8(%rsp),%rdx > 0x00000037ff6c68ab <+23531>: xor %fs:0x28,%rdx > 0x00000037ff6c68b4 <+23540>: mov %rax,(%rdi) > 0x00000037ff6c68b7 <+23543>: mov 0x568(%rsp),%rax > 0x00000037ff6c68bf <+23551>: mov %rax,0x8(%rdi) > 0x00000037ff6c68c3 <+23555>: mov 0x570(%rsp),%rax > 0x00000037ff6c68cb <+23563>: mov %rax,0x10(%rdi) > 0x00000037ff6c68cf <+23567>: mov %rdi,0x68(%r15) > 0x00000037ff6c68d3 <+23571>: mov %ebx,%eax > 0x00000037ff6c68d5 <+23573>: mov %r8d,0x1a0(%r15) > 0x00000037ff6c68dc <+23580>: jne 0x37ff6d2174 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70836> > 0x00000037ff6c68e2 <+23586>: add $0x5e8,%rsp > 0x00000037ff6c68e9 <+23593>: pop %rbx > 0x00000037ff6c68ea <+23594>: pop %rbp > 0x00000037ff6c68eb <+23595>: pop %r12 > 0x00000037ff6c68ed <+23597>: pop %r13 > 0x00000037ff6c68ef <+23599>: pop %r14 > 0x00000037ff6c68f1 <+23601>: pop %r15 > 0x00000037ff6c68f3 <+23603>: retq > 0x00000037ff6c68f4 <+23604>: mov %r15,%rdi > 0x00000037ff6c68f7 <+23607>: addq $0x1,0x568(%rsp) > 0x00000037ff6c6900 <+23616>: callq 0x37ff6dc2e0 <js_NewGenerator(JSContext*)> > 0x00000037ff6c6905 <+23621>: test %rax,%rax > 0x00000037ff6c6908 <+23624>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c690e <+23630>: mov 0x570(%rsp),%rdx > 0x00000037ff6c6916 <+23638>: mov 0xa8(%rsp),%rsi > 0x00000037ff6c691e <+23646>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6c6928 <+23656>: or %rax,%rcx > 0x00000037ff6c692b <+23659>: mov $0x1,%eax > 0x00000037ff6c6930 <+23664>: orl $0x100000,(%rdx) > 0x00000037ff6c6936 <+23670>: cmp %rsi,%rdx > 0x00000037ff6c6939 <+23673>: mov %rcx,0x30(%rdx) > 0x00000037ff6c693d <+23677>: jne 0x37ff6c1a72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3506> > 0x00000037ff6c6943 <+23683>: jmpq 0x37ff6c67ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23290> > 0x00000037ff6c6948 <+23688>: mov 0x568(%rsp),%rcx > 0x00000037ff6c6950 <+23696>: mov 0x78(%rsp),%rdx > 0x00000037ff6c6955 <+23701>: sub 0x40(%r14),%rdx > 0x00000037ff6c6959 <+23705>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c695e <+23710>: movzbl 0x3(%rcx),%eax > 0x00000037ff6c6962 <+23714>: movzbl 0x4(%rcx),%ecx > 0x00000037ff6c6966 <+23718>: sar $0x3,%rdx > 0x00000037ff6c696a <+23722>: shl $0x8,%eax > 0x00000037ff6c696d <+23725>: or %ecx,%eax > 0x00000037ff6c696f <+23727>: add %rax,%rdx > 0x00000037ff6c6972 <+23730>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c697a <+23738>: mov (%rax,%rdx,8),%rbp > 0x00000037ff6c697e <+23742>: movzwl 0x5a(%rbp),%eax > 0x00000037ff6c6982 <+23746>: and $0xc000,%ax > 0x00000037ff6c6986 <+23750>: cmp $0xc000,%ax > 0x00000037ff6c698a <+23754>: je 0x37ff6ccbe9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48937> > 0x00000037ff6c6990 <+23760>: mov 0x570(%rsp),%rsi > 0x00000037ff6c6998 <+23768>: mov $0x5,%ecx > 0x00000037ff6c699d <+23773>: mov $0x8c,%edx > 0x00000037ff6c69a2 <+23778>: mov %r15,%rdi > 0x00000037ff6c69a5 <+23781>: callq 0x37ff6d4ff0 <js::GetScopeChainFast(JSContext*, JSStackFrame*, JSOp, unsigned long)> > 0x00000037ff6c69aa <+23786>: test %rax,%rax > 0x00000037ff6c69ad <+23789>: mov %rax,%r12 > 0x00000037ff6c69b0 <+23792>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c69b6 <+23798>: cmp 0x28(%rbp),%rax > 0x00000037ff6c69ba <+23802>: je 0x37ff6c6a26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23910> > 0x00000037ff6c69bc <+23804>: mov 0x168(%r15),%rax > 0x00000037ff6c69c3 <+23811>: mov 0x30(%rax),%rax > 0x00000037ff6c69c7 <+23815>: test %rax,%rax > 0x00000037ff6c69ca <+23818>: je 0x37ff6c69de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23838> > 0x00000037ff6c69cc <+23820>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c69d4 <+23828>: je 0x37ff6c69de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23838> > 0x00000037ff6c69d6 <+23830>: mov %r15,%rdi > 0x00000037ff6c69d9 <+23833>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c69de <+23838>: lea 0x540(%rsp),%rbx > 0x00000037ff6c69e6 <+23846>: xor %r8d,%r8d > 0x00000037ff6c69e9 <+23849>: mov $0x2,%edx > 0x00000037ff6c69ee <+23854>: mov %r12,%rsi > 0x00000037ff6c69f1 <+23857>: mov %r15,%rdi > 0x00000037ff6c69f4 <+23860>: mov %rbx,%rcx > 0x00000037ff6c69f7 <+23863>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6c69fc <+23868>: test %eax,%eax > 0x00000037ff6c69fe <+23870>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6a04 <+23876>: mov 0x540(%rsp),%rcx > 0x00000037ff6c6a0c <+23884>: mov %r12,%rdx > 0x00000037ff6c6a0f <+23887>: mov %rbp,%rsi > 0x00000037ff6c6a12 <+23890>: mov %r15,%rdi > 0x00000037ff6c6a15 <+23893>: callq 0x37ff6a8a40 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x00000037ff6c6a1a <+23898>: test %rax,%rax > 0x00000037ff6c6a1d <+23901>: mov %rax,%rbp > 0x00000037ff6c6a20 <+23904>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6a26 <+23910>: mov 0x568(%rsp),%rax > 0x00000037ff6c6a2e <+23918>: movzbl 0x1(%rax),%ebx > 0x00000037ff6c6a32 <+23922>: movzbl 0x2(%rax),%eax > 0x00000037ff6c6a36 <+23926>: shl $0x8,%ebx > 0x00000037ff6c6a39 <+23929>: or %eax,%ebx > 0x00000037ff6c6a3b <+23931>: mov 0x168(%r15),%rax > 0x00000037ff6c6a42 <+23938>: mov 0x30(%rax),%rax > 0x00000037ff6c6a46 <+23942>: test %rax,%rax > 0x00000037ff6c6a49 <+23945>: je 0x37ff6c6a6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23981> > 0x00000037ff6c6a4b <+23947>: mov 0x1a0(%rax),%rdi > 0x00000037ff6c6a52 <+23954>: test %rdi,%rdi > 0x00000037ff6c6a55 <+23957>: je 0x37ff6c6a6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23981> > 0x00000037ff6c6a57 <+23959>: mov %rbp,%rdx > 0x00000037ff6c6a5a <+23962>: mov %ebx,%esi > 0x00000037ff6c6a5c <+23964>: callq 0x37ff7ca950 <js::TraceRecorder::record_DefLocalFunSetSlot(unsigned int, JSObject*)> > 0x00000037ff6c6a61 <+23969>: cmp $0x1,%eax > 0x00000037ff6c6a64 <+23972>: mov %eax,%r12d > 0x00000037ff6c6a67 <+23975>: jle 0x37ff6cacf2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41010> > 0x00000037ff6c6a6d <+23981>: mov 0x570(%rsp),%rdx > 0x00000037ff6c6a75 <+23989>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c6a7f <+23999>: or %rbp,%rax > 0x00000037ff6c6a82 <+24002>: mov %rax,0x58(%rdx,%rbx,8) > 0x00000037ff6c6a87 <+24007>: mov 0x568(%rsp),%rax > 0x00000037ff6c6a8f <+24015>: lea 0x5(%rax),%rdx > 0x00000037ff6c6a93 <+24019>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6a9b <+24027>: movzbl 0x5(%rax),%eax > 0x00000037ff6c6a9f <+24031>: movzbl %al,%r12d > 0x00000037ff6c6aa3 <+24035>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6aa8 <+24040>: jmpq *%rax > 0x00000037ff6c6aaa <+24042>: mov %r15,%rdi > 0x00000037ff6c6aad <+24045>: subq $0x8,0x560(%rsp) > 0x00000037ff6c6ab6 <+24054>: callq 0x37ff6d8380 <js_LeaveWith(JSContext*)> > 0x00000037ff6c6abb <+24059>: mov 0x568(%rsp),%rax > 0x00000037ff6c6ac3 <+24067>: lea 0x1(%rax),%rdx > 0x00000037ff6c6ac7 <+24071>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6acf <+24079>: movzbl 0x1(%rax),%eax > 0x00000037ff6c6ad3 <+24083>: movzbl %al,%r12d > 0x00000037ff6c6ad7 <+24087>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6adc <+24092>: jmpq *%rax > 0x00000037ff6c6ade <+24094>: mov 0x560(%rsp),%rax > 0x00000037ff6c6ae6 <+24102>: lea 0x4c0(%rsp),%rsi > 0x00000037ff6c6aee <+24110>: mov %r15,%rdi > 0x00000037ff6c6af1 <+24113>: mov -0x8(%rax),%rax > 0x00000037ff6c6af5 <+24117>: mov %rax,0x4c0(%rsp) > 0x00000037ff6c6afd <+24125>: callq 0x37ff7a93f0 <js_ValueToXMLListObject(JSContext*, js::Value const&)> > 0x00000037ff6c6b02 <+24130>: test %rax,%rax > 0x00000037ff6c6b05 <+24133>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6b0b <+24139>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c6b15 <+24149>: or %rax,%rdx > 0x00000037ff6c6b18 <+24152>: mov 0x560(%rsp),%rax > 0x00000037ff6c6b20 <+24160>: mov %rdx,-0x8(%rax) > 0x00000037ff6c6b24 <+24164>: mov 0x568(%rsp),%rax > 0x00000037ff6c6b2c <+24172>: lea 0x1(%rax),%rdx > 0x00000037ff6c6b30 <+24176>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6b38 <+24184>: movzbl 0x1(%rax),%eax > 0x00000037ff6c6b3c <+24188>: movzbl %al,%r12d > 0x00000037ff6c6b40 <+24192>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6b45 <+24197>: jmpq *%rax > 0x00000037ff6c6b47 <+24199>: mov 0x560(%rsp),%rax > 0x00000037ff6c6b4f <+24207>: lea 0x4b0(%rsp),%rsi > 0x00000037ff6c6b57 <+24215>: mov %r15,%rdi > 0x00000037ff6c6b5a <+24218>: mov -0x8(%rax),%rax > 0x00000037ff6c6b5e <+24222>: mov %rax,0x4b0(%rsp) > 0x00000037ff6c6b66 <+24230>: callq 0x37ff7a8f60 <js_ValueToXMLObject(JSContext*, js::Value const&)> > 0x00000037ff6c6b6b <+24235>: test %rax,%rax > 0x00000037ff6c6b6e <+24238>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6b74 <+24244>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c6b7e <+24254>: or %rax,%rdx > 0x00000037ff6c6b81 <+24257>: mov 0x560(%rsp),%rax > 0x00000037ff6c6b89 <+24265>: mov %rdx,-0x8(%rax) > 0x00000037ff6c6b8d <+24269>: mov 0x568(%rsp),%rax > 0x00000037ff6c6b95 <+24277>: lea 0x1(%rax),%rdx > 0x00000037ff6c6b99 <+24281>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6ba1 <+24289>: movzbl 0x1(%rax),%eax > 0x00000037ff6c6ba5 <+24293>: movzbl %al,%r12d > 0x00000037ff6c6ba9 <+24297>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6bae <+24302>: jmpq *%rax > 0x00000037ff6c6bb0 <+24304>: mov 0x560(%rsp),%rax > 0x00000037ff6c6bb8 <+24312>: mov -0x8(%rax),%rax > 0x00000037ff6c6bbc <+24316>: shr $0x2f,%rax > 0x00000037ff6c6bc0 <+24320>: cmp $0x1fff4,%rax > 0x00000037ff6c6bc6 <+24326>: setne %bl > 0x00000037ff6c6bc9 <+24329>: jne 0x37ff6c9fc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37633> > 0x00000037ff6c6bcf <+24335>: movzbl %bl,%esi > 0x00000037ff6c6bd2 <+24338>: mov %r15,%rdi > 0x00000037ff6c6bd5 <+24341>: callq 0x37ff7a4ce0 <js_StepXMLListFilter(JSContext*, int)> > 0x00000037ff6c6bda <+24346>: test %eax,%eax > 0x00000037ff6c6bdc <+24348>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6be2 <+24354>: mov 0x560(%rsp),%rax > 0x00000037ff6c6bea <+24362>: movabs $0xfffb000000000000,%rdx > 0x00000037ff6c6bf4 <+24372>: cmp %rdx,-0x8(%rax) > 0x00000037ff6c6bf8 <+24376>: je 0x37ff6ca064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37796> > 0x00000037ff6c6bfe <+24382>: mov $0x3,%ecx > 0x00000037ff6c6c03 <+24387>: mov $0xb1,%edx > 0x00000037ff6c6c08 <+24392>: mov $0xfffffffe,%esi > 0x00000037ff6c6c0d <+24397>: mov %r15,%rdi > 0x00000037ff6c6c10 <+24400>: callq 0x37ff6d8210 <js_EnterWith(JSContext*, int, JSOp, unsigned long)> > 0x00000037ff6c6c15 <+24405>: test %eax,%eax > 0x00000037ff6c6c17 <+24407>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6c1d <+24413>: mov 0x568(%rsp),%rdx > 0x00000037ff6c6c25 <+24421>: subq $0x8,0x560(%rsp) > 0x00000037ff6c6c2e <+24430>: movzbl 0x1(%rdx),%ecx > 0x00000037ff6c6c32 <+24434>: movzbl 0x2(%rdx),%eax > 0x00000037ff6c6c36 <+24438>: shl $0x8,%ecx > 0x00000037ff6c6c39 <+24441>: or %ecx,%eax > 0x00000037ff6c6c3b <+24443>: movswq %ax,%rcx > 0x00000037ff6c6c3f <+24447>: add %rcx,%rdx > 0x00000037ff6c6c42 <+24450>: test %ax,%ax > 0x00000037ff6c6c45 <+24453>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6c4d <+24461>: movzbl (%rdx),%r12d > 0x00000037ff6c6c51 <+24465>: jle 0x37ff6ceaa6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56806> > 0x00000037ff6c6c57 <+24471>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c6c5f <+24479>: je 0x37ff6c6c74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24500> > 0x00000037ff6c6c61 <+24481>: mov 0x570(%rsp),%rax > 0x00000037ff6c6c69 <+24489>: mov (%rax),%eax > 0x00000037ff6c6c6b <+24491>: test $0x80,%ah > 0x00000037ff6c6c6e <+24494>: je 0x37ff6cef85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58053> > 0x00000037ff6c6c74 <+24500>: mov %r12d,%eax > 0x00000037ff6c6c77 <+24503>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6c7c <+24508>: jmpq *%rax > 0x00000037ff6c6c7e <+24510>: mov 0x568(%rsp),%rbx > 0x00000037ff6c6c86 <+24518>: mov 0x78(%rsp),%rdx > 0x00000037ff6c6c8b <+24523>: sub 0x40(%r14),%rdx > 0x00000037ff6c6c8f <+24527>: movzbl 0x2a(%r14),%ecx > 0x00000037ff6c6c94 <+24532>: mov 0x560(%rsp),%r8 > 0x00000037ff6c6c9c <+24540>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c6ca0 <+24544>: movzbl 0x2(%rbx),%esi > 0x00000037ff6c6ca4 <+24548>: sar $0x3,%rdx > 0x00000037ff6c6ca8 <+24552>: shl $0x8,%eax > 0x00000037ff6c6cab <+24555>: or %esi,%eax > 0x00000037ff6c6cad <+24557>: add %rax,%rdx > 0x00000037ff6c6cb0 <+24560>: mov 0xb8(%r14,%rcx,1),%rax > 0x00000037ff6c6cb8 <+24568>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c6cbc <+24572>: mov (%rax),%rax > 0x00000037ff6c6cbf <+24575>: cmpq $0x7,0x8(%rax) > 0x00000037ff6c6cc4 <+24580>: jbe 0x37ff6c9f98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37592> > 0x00000037ff6c6cca <+24586>: mov 0x8(%rax),%rax > 0x00000037ff6c6cce <+24590>: mov 0x4(%rax),%edx > 0x00000037ff6c6cd1 <+24593>: lea (%r8,%rdx,8),%rsi > 0x00000037ff6c6cd5 <+24597>: cmp %rsi,%r8 > 0x00000037ff6c6cd8 <+24600>: je 0x37ff6c6d96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24790> > 0x00000037ff6c6cde <+24606>: lea 0x8(%r8),%rax > 0x00000037ff6c6ce2 <+24610>: mov %rsi,%rdi > 0x00000037ff6c6ce5 <+24613>: mov %r8,%rcx > 0x00000037ff6c6ce8 <+24616>: shl $0x3c,%rcx > 0x00000037ff6c6cec <+24620>: sub %rax,%rdi > 0x00000037ff6c6cef <+24623>: shr $0x3f,%rcx > 0x00000037ff6c6cf3 <+24627>: mov %r8,%rax > 0x00000037ff6c6cf6 <+24630>: shr $0x3,%rdi > 0x00000037ff6c6cfa <+24634>: add $0x1,%rdi > 0x00000037ff6c6cfe <+24638>: cmp %rcx,%rdi > 0x00000037ff6c6d01 <+24641>: cmovbe %rdi,%rcx > 0x00000037ff6c6d05 <+24645>: cmp $0x6,%rdi > 0x00000037ff6c6d09 <+24649>: cmovbe %rdi,%rcx > 0x00000037ff6c6d0d <+24653>: test %rcx,%rcx > 0x00000037ff6c6d10 <+24656>: je 0x37ff6c6d37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24695> > 0x00000037ff6c6d12 <+24658>: xor %edx,%edx > 0x00000037ff6c6d14 <+24660>: nopl 0x0(%rax) > 0x00000037ff6c6d18 <+24664>: movabs $0xfff9000000000000,%r11 > 0x00000037ff6c6d22 <+24674>: add $0x1,%rdx > 0x00000037ff6c6d26 <+24678>: mov %r11,(%rax) > 0x00000037ff6c6d29 <+24681>: add $0x8,%rax > 0x00000037ff6c6d2d <+24685>: cmp %rdx,%rcx > 0x00000037ff6c6d30 <+24688>: ja 0x37ff6c6d18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24664> > 0x00000037ff6c6d32 <+24690>: cmp %rcx,%rdi > 0x00000037ff6c6d35 <+24693>: je 0x37ff6c6d96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24790> > 0x00000037ff6c6d37 <+24695>: mov %rdi,%r10 > 0x00000037ff6c6d3a <+24698>: sub %rcx,%r10 > 0x00000037ff6c6d3d <+24701>: mov %r10,%rdi > 0x00000037ff6c6d40 <+24704>: shr %rdi > 0x00000037ff6c6d43 <+24707>: mov %rdi,%r9 > 0x00000037ff6c6d46 <+24710>: add %r9,%r9 > 0x00000037ff6c6d49 <+24713>: je 0x37ff6c6d80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24768> > 0x00000037ff6c6d4b <+24715>: lea (%r8,%rcx,8),%rcx > 0x00000037ff6c6d4f <+24719>: movdqa 0x1d2269(%rip),%xmm0 # 0x37ff898fc0 > 0x00000037ff6c6d57 <+24727>: xor %edx,%edx > 0x00000037ff6c6d59 <+24729>: nopl 0x0(%rax) > 0x00000037ff6c6d60 <+24736>: add $0x1,%rdx > 0x00000037ff6c6d64 <+24740>: movdqa %xmm0,(%rcx) > 0x00000037ff6c6d68 <+24744>: add $0x10,%rcx > 0x00000037ff6c6d6c <+24748>: cmp %rdi,%rdx > 0x00000037ff6c6d6f <+24751>: jb 0x37ff6c6d60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24736> > 0x00000037ff6c6d71 <+24753>: cmp %r9,%r10 > 0x00000037ff6c6d74 <+24756>: lea (%rax,%r9,8),%rax > 0x00000037ff6c6d78 <+24760>: je 0x37ff6c6d96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24790> > 0x00000037ff6c6d7a <+24762>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c6d80 <+24768>: movabs $0xfff9000000000000,%r10 > 0x00000037ff6c6d8a <+24778>: mov %r10,(%rax) > 0x00000037ff6c6d8d <+24781>: add $0x8,%rax > 0x00000037ff6c6d91 <+24785>: cmp %rax,%rsi > 0x00000037ff6c6d94 <+24788>: jne 0x37ff6c6d80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24768> > 0x00000037ff6c6d96 <+24790>: lea 0x3(%rbx),%rax > 0x00000037ff6c6d9a <+24794>: mov %rsi,0x560(%rsp) > 0x00000037ff6c6da2 <+24802>: mov %rax,0x568(%rsp) > 0x00000037ff6c6daa <+24810>: movzbl 0x3(%rbx),%eax > 0x00000037ff6c6dae <+24814>: movzbl %al,%r12d > 0x00000037ff6c6db2 <+24818>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6db7 <+24823>: jmpq *%rax > 0x00000037ff6c6db9 <+24825>: lea 0x4f0(%rsp),%rsi > 0x00000037ff6c6dc1 <+24833>: mov %r15,%rdi > 0x00000037ff6c6dc4 <+24836>: callq 0x37ff7a35c0 <js_GetFunctionNamespace(JSContext*, js::Value*)> > 0x00000037ff6c6dc9 <+24841>: test %eax,%eax > 0x00000037ff6c6dcb <+24843>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6dd1 <+24849>: mov 0x560(%rsp),%rax > 0x00000037ff6c6dd9 <+24857>: mov 0x4f0(%rsp),%rdx > 0x00000037ff6c6de1 <+24865>: mov %rdx,(%rax) > 0x00000037ff6c6de4 <+24868>: add $0x8,%rax > 0x00000037ff6c6de8 <+24872>: mov %rax,0x560(%rsp) > 0x00000037ff6c6df0 <+24880>: mov 0x568(%rsp),%rax > 0x00000037ff6c6df8 <+24888>: lea 0x1(%rax),%rdx > 0x00000037ff6c6dfc <+24892>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6e04 <+24900>: movzbl 0x1(%rax),%eax > 0x00000037ff6c6e08 <+24904>: movzbl %al,%r12d > 0x00000037ff6c6e0c <+24908>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6e11 <+24913>: jmpq *%rax > 0x00000037ff6c6e13 <+24915>: mov 0x560(%rsp),%rax > 0x00000037ff6c6e1b <+24923>: movabs $0xfffa000000000000,%rcx > 0x00000037ff6c6e25 <+24933>: lea 0x8(%rax),%rdx > 0x00000037ff6c6e29 <+24937>: mov %rdx,0x560(%rsp) > 0x00000037ff6c6e31 <+24945>: mov %rcx,(%rax) > 0x00000037ff6c6e34 <+24948>: mov 0x568(%rsp),%rax > 0x00000037ff6c6e3c <+24956>: movzbl 0x1(%rax),%ecx > 0x00000037ff6c6e40 <+24960>: movzbl 0x2(%rax),%edx > 0x00000037ff6c6e44 <+24964>: shl $0x8,%ecx > 0x00000037ff6c6e47 <+24967>: or %ecx,%edx > 0x00000037ff6c6e49 <+24969>: movswq %dx,%rdx > 0x00000037ff6c6e4d <+24973>: add %rdx,%rax > 0x00000037ff6c6e50 <+24976>: mov %rax,0x568(%rsp) > 0x00000037ff6c6e58 <+24984>: movzbl (%rax),%eax > 0x00000037ff6c6e5b <+24987>: movzbl %al,%r12d > 0x00000037ff6c6e5f <+24991>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6e64 <+24996>: jmpq *%rax > 0x00000037ff6c6e66 <+24998>: mov 0x568(%rsp),%rdx > 0x00000037ff6c6e6e <+25006>: mov 0x78(%rsp),%rbx > 0x00000037ff6c6e73 <+25011>: lea 0x420(%rsp),%rsi > 0x00000037ff6c6e7b <+25019>: mov %r15,%rdi > 0x00000037ff6c6e7e <+25022>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c6e82 <+25026>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c6e86 <+25030>: shl $0x8,%eax > 0x00000037ff6c6e89 <+25033>: or %edx,%eax > 0x00000037ff6c6e8b <+25035>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c6e95 <+25045>: or (%rbx,%rax,8),%rdx > 0x00000037ff6c6e99 <+25049>: mov 0x560(%rsp),%rax > 0x00000037ff6c6ea1 <+25057>: mov %rdx,0x410(%rsp) > 0x00000037ff6c6ea9 <+25065>: mov -0x8(%rax),%rax > 0x00000037ff6c6ead <+25069>: lea 0x410(%rsp),%rdx > 0x00000037ff6c6eb5 <+25077>: mov %rax,0x420(%rsp) > 0x00000037ff6c6ebd <+25085>: callq 0x37ff79db60 <js_ConstructXMLQNameObject(JSContext*, js::Value const&, js::Value const&)> > 0x00000037ff6c6ec2 <+25090>: test %rax,%rax > 0x00000037ff6c6ec5 <+25093>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6ecb <+25099>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c6ed5 <+25109>: or %rax,%rdx > 0x00000037ff6c6ed8 <+25112>: mov 0x560(%rsp),%rax > 0x00000037ff6c6ee0 <+25120>: mov %rdx,-0x8(%rax) > 0x00000037ff6c6ee4 <+25124>: mov 0x568(%rsp),%rax > 0x00000037ff6c6eec <+25132>: lea 0x3(%rax),%rdx > 0x00000037ff6c6ef0 <+25136>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6ef8 <+25144>: movzbl 0x3(%rax),%eax > 0x00000037ff6c6efc <+25148>: movzbl %al,%r12d > 0x00000037ff6c6f00 <+25152>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6f05 <+25157>: jmpq *%rax > 0x00000037ff6c6f07 <+25159>: mov 0x568(%rsp),%rdx > 0x00000037ff6c6f0f <+25167>: mov 0x78(%rsp),%rbx > 0x00000037ff6c6f14 <+25172>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c6f18 <+25176>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c6f1c <+25180>: shl $0x8,%eax > 0x00000037ff6c6f1f <+25183>: or %edx,%eax > 0x00000037ff6c6f21 <+25185>: mov 0x560(%rsp),%rdx > 0x00000037ff6c6f29 <+25193>: mov (%rbx,%rax,8),%rax > 0x00000037ff6c6f2d <+25197>: lea 0x8(%rdx),%rcx > 0x00000037ff6c6f31 <+25201>: mov %rcx,0x560(%rsp) > 0x00000037ff6c6f39 <+25209>: movabs $0xfffa800000000000,%rcx > 0x00000037ff6c6f43 <+25219>: or %rcx,%rax > 0x00000037ff6c6f46 <+25222>: mov %rax,(%rdx) > 0x00000037ff6c6f49 <+25225>: mov 0x568(%rsp),%rax > 0x00000037ff6c6f51 <+25233>: lea 0x3(%rax),%rdx > 0x00000037ff6c6f55 <+25237>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6f5d <+25245>: movzbl 0x3(%rax),%eax > 0x00000037ff6c6f61 <+25249>: movzbl %al,%r12d > 0x00000037ff6c6f65 <+25253>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6f6a <+25258>: jmpq *%rax > 0x00000037ff6c6f6c <+25260>: lea 0x4a0(%rsp),%rsi > 0x00000037ff6c6f74 <+25268>: mov %r15,%rdi > 0x00000037ff6c6f77 <+25271>: callq 0x37ff7a4480 <js_GetAnyName(JSContext*, long*)> > 0x00000037ff6c6f7c <+25276>: test %eax,%eax > 0x00000037ff6c6f7e <+25278>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c6f84 <+25284>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6c6f8c <+25292>: mov 0x560(%rsp),%rcx > 0x00000037ff6c6f94 <+25300>: mov %rdx,%rsi > 0x00000037ff6c6f97 <+25303>: and $0x7,%esi > 0x00000037ff6c6f9a <+25306>: je 0x37ff6ca0ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37933> > 0x00000037ff6c6fa0 <+25312>: test $0x1,%dl > 0x00000037ff6c6fa3 <+25315>: je 0x37ff6d42f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79417> > 0x00000037ff6c6fa9 <+25321>: mov %edx,%eax > 0x00000037ff6c6fab <+25323>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c6fb5 <+25333>: sar %eax > 0x00000037ff6c6fb7 <+25335>: or %rdx,%rax > 0x00000037ff6c6fba <+25338>: mov %rax,(%rcx) > 0x00000037ff6c6fbd <+25341>: mov 0x568(%rsp),%rax > 0x00000037ff6c6fc5 <+25349>: add $0x8,%rcx > 0x00000037ff6c6fc9 <+25353>: mov %rcx,0x560(%rsp) > 0x00000037ff6c6fd1 <+25361>: lea 0x1(%rax),%rdx > 0x00000037ff6c6fd5 <+25365>: mov %rdx,0x568(%rsp) > 0x00000037ff6c6fdd <+25373>: movzbl 0x1(%rax),%eax > 0x00000037ff6c6fe1 <+25377>: movzbl %al,%r12d > 0x00000037ff6c6fe5 <+25381>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c6fea <+25386>: jmpq *%rax > 0x00000037ff6c6fec <+25388>: mov 0x560(%rsp),%rsi > 0x00000037ff6c6ff4 <+25396>: mov %r15,%rdi > 0x00000037ff6c6ff7 <+25399>: sub $0x8,%rsi > 0x00000037ff6c6ffb <+25403>: callq 0x37ff7a40b0 <js_SetDefaultXMLNamespace(JSContext*, js::Value const&)> > 0x00000037ff6c7000 <+25408>: test %eax,%eax > 0x00000037ff6c7002 <+25410>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7008 <+25416>: mov 0x568(%rsp),%rax > 0x00000037ff6c7010 <+25424>: subq $0x8,0x560(%rsp) > 0x00000037ff6c7019 <+25433>: lea 0x1(%rax),%rdx > 0x00000037ff6c701d <+25437>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7025 <+25445>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7029 <+25449>: movzbl %al,%r12d > 0x00000037ff6c702d <+25453>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7032 <+25458>: jmpq *%rax > 0x00000037ff6c7034 <+25460>: mov 0x190(%r15),%rdx > 0x00000037ff6c703b <+25467>: mov 0x30(%rdx),%rax > 0x00000037ff6c703f <+25471>: test %rax,%rax > 0x00000037ff6c7042 <+25474>: je 0x37ff6c7090 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25552> > 0x00000037ff6c7044 <+25476>: mov 0x38(%rdx),%r8 > 0x00000037ff6c7048 <+25480>: lea 0x400(%rsp),%rcx > 0x00000037ff6c7050 <+25488>: mov 0x568(%rsp),%rdx > 0x00000037ff6c7058 <+25496>: mov %r14,%rsi > 0x00000037ff6c705b <+25499>: mov %r15,%rdi > 0x00000037ff6c705e <+25502>: callq *%rax > 0x00000037ff6c7060 <+25504>: cmp $0x2,%eax > 0x00000037ff6c7063 <+25507>: je 0x37ff6cad32 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41074> > 0x00000037ff6c7069 <+25513>: cmp $0x3,%eax > 0x00000037ff6c706c <+25516>: je 0x37ff6cdb11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52817> > 0x00000037ff6c7072 <+25522>: test %eax,%eax > 0x00000037ff6c7074 <+25524>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c707a <+25530>: mov 0x190(%r15),%rax > 0x00000037ff6c7081 <+25537>: cmpq $0x0,(%rax) > 0x00000037ff6c7085 <+25541>: lea 0x44d854(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c708c <+25548>: cmovne %rax,%r13 > 0x00000037ff6c7090 <+25552>: mov 0x568(%rsp),%rax > 0x00000037ff6c7098 <+25560>: lea 0x1(%rax),%rdx > 0x00000037ff6c709c <+25564>: mov %rdx,0x568(%rsp) > 0x00000037ff6c70a4 <+25572>: movzbl 0x1(%rax),%eax > 0x00000037ff6c70a8 <+25576>: movzbl %al,%r12d > 0x00000037ff6c70ac <+25580>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c70b1 <+25585>: jmpq *%rax > 0x00000037ff6c70b3 <+25587>: mov 0x560(%rsp),%rax > 0x00000037ff6c70bb <+25595>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c70c5 <+25605>: mov -0x8(%rax),%rcx > 0x00000037ff6c70c9 <+25609>: cmp %rdx,%rcx > 0x00000037ff6c70cc <+25612>: jbe 0x37ff6d18ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68650> > 0x00000037ff6c70d2 <+25618>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c70dc <+25628>: lea -0x10(%rax),%rdx > 0x00000037ff6c70e0 <+25632>: mov %r15,%rdi > 0x00000037ff6c70e3 <+25635>: and %rcx,%rsi > 0x00000037ff6c70e6 <+25638>: lea 0x150(%rsp),%rcx > 0x00000037ff6c70ee <+25646>: movl $0x0,0x150(%rsp) > 0x00000037ff6c70f9 <+25657>: callq 0x37ff6d69c0 <js::HasInstance(JSContext*, JSObject*, js::Value const*, int*)> > 0x00000037ff6c70fe <+25662>: test %eax,%eax > 0x00000037ff6c7100 <+25664>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7106 <+25670>: mov 0x560(%rsp),%rdx > 0x00000037ff6c710e <+25678>: mov 0x150(%rsp),%r8d > 0x00000037ff6c7116 <+25686>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6c7120 <+25696>: lea -0x8(%rdx),%rax > 0x00000037ff6c7124 <+25700>: mov %rax,0x560(%rsp) > 0x00000037ff6c712c <+25708>: xor %eax,%eax > 0x00000037ff6c712e <+25710>: test %r8d,%r8d > 0x00000037ff6c7131 <+25713>: setne %al > 0x00000037ff6c7134 <+25716>: or %rcx,%rax > 0x00000037ff6c7137 <+25719>: mov %rax,-0x10(%rdx) > 0x00000037ff6c713b <+25723>: mov 0x568(%rsp),%rax > 0x00000037ff6c7143 <+25731>: lea 0x1(%rax),%rdx > 0x00000037ff6c7147 <+25735>: mov %rdx,0x568(%rsp) > 0x00000037ff6c714f <+25743>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7153 <+25747>: movzbl %al,%r12d > 0x00000037ff6c7157 <+25751>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c715c <+25756>: jmpq *%rax > 0x00000037ff6c715e <+25758>: mov 0x560(%rsp),%rbp > 0x00000037ff6c7166 <+25766>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c7170 <+25776>: cmp %rax,-0x8(%rbp) > 0x00000037ff6c7174 <+25780>: mov 0x568(%rsp),%rax > 0x00000037ff6c717c <+25788>: jbe 0x37ff6d18b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68593> > 0x00000037ff6c7182 <+25794>: lea 0x3(%rax),%rdx > 0x00000037ff6c7186 <+25798>: mov %rdx,0x568(%rsp) > 0x00000037ff6c718e <+25806>: movzbl 0x3(%rax),%eax > 0x00000037ff6c7192 <+25810>: movzbl %al,%r12d > 0x00000037ff6c7196 <+25814>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c719b <+25819>: jmpq *%rax > 0x00000037ff6c719d <+25821>: mov 0x560(%rsp),%rbp > 0x00000037ff6c71a5 <+25829>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c71af <+25839>: cmp %rax,-0x8(%rbp) > 0x00000037ff6c71b3 <+25843>: mov 0x568(%rsp),%rax > 0x00000037ff6c71bb <+25851>: ja 0x37ff6d0db8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65784> > 0x00000037ff6c71c1 <+25857>: lea 0x2(%rax),%rdx > 0x00000037ff6c71c5 <+25861>: mov %rdx,0x568(%rsp) > 0x00000037ff6c71cd <+25869>: movzbl 0x2(%rax),%eax > 0x00000037ff6c71d1 <+25873>: movzbl %al,%r12d > 0x00000037ff6c71d5 <+25877>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c71da <+25882>: jmpq *%rax > 0x00000037ff6c71dc <+25884>: mov 0x560(%rsp),%rbp > 0x00000037ff6c71e4 <+25892>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c71ee <+25902>: cmp %rax,-0x8(%rbp) > 0x00000037ff6c71f2 <+25906>: ja 0x37ff6c9fce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37646> > 0x00000037ff6c71f8 <+25912>: mov 0x568(%rsp),%rdx > 0x00000037ff6c7200 <+25920>: movzbl 0x1(%rdx),%ecx > 0x00000037ff6c7204 <+25924>: movzbl 0x2(%rdx),%eax > 0x00000037ff6c7208 <+25928>: shl $0x8,%ecx > 0x00000037ff6c720b <+25931>: or %ecx,%eax > 0x00000037ff6c720d <+25933>: movswq %ax,%rcx > 0x00000037ff6c7211 <+25937>: add %rcx,%rdx > 0x00000037ff6c7214 <+25940>: test %ax,%ax > 0x00000037ff6c7217 <+25943>: mov %rdx,0x568(%rsp) > 0x00000037ff6c721f <+25951>: movzbl (%rdx),%r12d > 0x00000037ff6c7223 <+25955>: jle 0x37ff6ce8a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56291> > 0x00000037ff6c7229 <+25961>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6c7231 <+25969>: je 0x37ff6c7246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25990> > 0x00000037ff6c7233 <+25971>: mov 0x570(%rsp),%rax > 0x00000037ff6c723b <+25979>: mov (%rax),%eax > 0x00000037ff6c723d <+25981>: test $0x80,%ah > 0x00000037ff6c7240 <+25984>: je 0x37ff6cf752 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60050> > 0x00000037ff6c7246 <+25990>: mov %r12d,%eax > 0x00000037ff6c7249 <+25993>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c724e <+25998>: jmpq *%rax > 0x00000037ff6c7250 <+26000>: mov 0x568(%rsp),%rdx > 0x00000037ff6c7258 <+26008>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c725c <+26012>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c7260 <+26016>: shl $0x8,%eax > 0x00000037ff6c7263 <+26019>: or %ecx,%eax > 0x00000037ff6c7265 <+26021>: mov 0x560(%rsp),%rcx > 0x00000037ff6c726d <+26029>: lea -0x8(%rcx),%rsi > 0x00000037ff6c7271 <+26033>: mov %rsi,0x560(%rsp) > 0x00000037ff6c7279 <+26041>: mov -0x8(%rcx),%rsi > 0x00000037ff6c727d <+26045>: mov 0x570(%rsp),%rcx > 0x00000037ff6c7285 <+26053>: mov %rsi,0x58(%rcx,%rax,8) > 0x00000037ff6c728a <+26058>: lea 0x3(%rdx),%rax > 0x00000037ff6c728e <+26062>: mov %rax,0x568(%rsp) > 0x00000037ff6c7296 <+26070>: movzbl 0x3(%rdx),%eax > 0x00000037ff6c729a <+26074>: movzbl %al,%r12d > 0x00000037ff6c729e <+26078>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c72a3 <+26083>: jmpq *%rax > 0x00000037ff6c72a5 <+26085>: mov 0x168(%r15),%rax > 0x00000037ff6c72ac <+26092>: mov 0x40(%rax),%eax > 0x00000037ff6c72af <+26095>: test %eax,%eax > 0x00000037ff6c72b1 <+26097>: jne 0x37ff6ccae6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48678> > 0x00000037ff6c72b7 <+26103>: mov 0x560(%rsp),%rax > 0x00000037ff6c72bf <+26111>: lea -0x8(%rax),%rdx > 0x00000037ff6c72c3 <+26115>: mov -0x8(%rax),%rax > 0x00000037ff6c72c7 <+26119>: movl $0x1,0x1c(%r15) > 0x00000037ff6c72cf <+26127>: mov %rdx,0x560(%rsp) > 0x00000037ff6c72d7 <+26135>: mov %rax,0x20(%r15) > 0x00000037ff6c72db <+26139>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c72e0 <+26144>: mov 0x560(%rsp),%rax > 0x00000037ff6c72e8 <+26152>: lea -0x8(%rax),%rdx > 0x00000037ff6c72ec <+26156>: mov -0x8(%rax),%rax > 0x00000037ff6c72f0 <+26160>: movl $0x1,0x1c(%r15) > 0x00000037ff6c72f8 <+26168>: mov %rdx,0x560(%rsp) > 0x00000037ff6c7300 <+26176>: mov %rax,0x20(%r15) > 0x00000037ff6c7304 <+26180>: mov 0x568(%rsp),%rax > 0x00000037ff6c730c <+26188>: lea 0x1(%rax),%rdx > 0x00000037ff6c7310 <+26192>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7318 <+26200>: movzbl 0x1(%rax),%eax > 0x00000037ff6c731c <+26204>: movzbl %al,%r12d > 0x00000037ff6c7320 <+26208>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7325 <+26213>: jmpq *%rax > 0x00000037ff6c7327 <+26215>: mov 0x168(%r15),%rax > 0x00000037ff6c732e <+26222>: mov 0x40(%rax),%eax > 0x00000037ff6c7331 <+26225>: test %eax,%eax > 0x00000037ff6c7333 <+26227>: jne 0x37ff6ccafb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48699> > 0x00000037ff6c7339 <+26233>: mov 0x568(%rsp),%rax > 0x00000037ff6c7341 <+26241>: lea 0x1(%rax),%rdx > 0x00000037ff6c7345 <+26245>: mov %rdx,0x568(%rsp) > 0x00000037ff6c734d <+26253>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7351 <+26257>: movzbl %al,%r12d > 0x00000037ff6c7355 <+26261>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c735a <+26266>: jmpq *%rax > 0x00000037ff6c735c <+26268>: mov 0x560(%rsp),%rax > 0x00000037ff6c7364 <+26276>: mov 0x20(%r15),%rdx > 0x00000037ff6c7368 <+26280>: movabs $0xfff9000000000000,%r11 > 0x00000037ff6c7372 <+26290>: mov %rdx,(%rax) > 0x00000037ff6c7375 <+26293>: add $0x8,%rax > 0x00000037ff6c7379 <+26297>: cmpl $0x3,0x94(%rsp) > 0x00000037ff6c7381 <+26305>: mov %rax,0x560(%rsp) > 0x00000037ff6c7389 <+26313>: movl $0x0,0x1c(%r15) > 0x00000037ff6c7391 <+26321>: mov %r11,0x20(%r15) > 0x00000037ff6c7395 <+26325>: je 0x37ff6ccdcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49420> > 0x00000037ff6c739b <+26331>: mov 0x168(%r15),%rax > 0x00000037ff6c73a2 <+26338>: mov 0x40(%rax),%eax > 0x00000037ff6c73a5 <+26341>: test %eax,%eax > 0x00000037ff6c73a7 <+26343>: jne 0x37ff6cc5b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47344> > 0x00000037ff6c73ad <+26349>: mov 0x568(%rsp),%rax > 0x00000037ff6c73b5 <+26357>: lea 0x1(%rax),%rdx > 0x00000037ff6c73b9 <+26361>: mov %rdx,0x568(%rsp) > 0x00000037ff6c73c1 <+26369>: movzbl 0x1(%rax),%eax > 0x00000037ff6c73c5 <+26373>: movzbl %al,%r12d > 0x00000037ff6c73c9 <+26377>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c73ce <+26382>: jmpq *%rax > 0x00000037ff6c73d0 <+26384>: mov 0x560(%rsp),%rdx > 0x00000037ff6c73d8 <+26392>: lea -0x10(%rdx),%rcx > 0x00000037ff6c73dc <+26396>: mov -0x8(%rdx),%rax > 0x00000037ff6c73e0 <+26400>: mov %rcx,0x560(%rsp) > 0x00000037ff6c73e8 <+26408>: mov -0x10(%rdx),%ebx > 0x00000037ff6c73eb <+26411>: test %ebx,%ebx > 0x00000037ff6c73ed <+26413>: jne 0x37ff6d18a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68576> > 0x00000037ff6c73f3 <+26419>: cltq > 0x00000037ff6c73f5 <+26421>: add 0x38(%r14),%rax > 0x00000037ff6c73f9 <+26425>: mov %rax,0x568(%rsp) > 0x00000037ff6c7401 <+26433>: movzbl (%rax),%eax > 0x00000037ff6c7404 <+26436>: movzbl %al,%r12d > 0x00000037ff6c7408 <+26440>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c740d <+26445>: jmpq *%rax > 0x00000037ff6c740f <+26447>: mov 0x560(%rsp),%rax > 0x00000037ff6c7417 <+26455>: movabs $0xfff9800000000000,%rbp > 0x00000037ff6c7421 <+26465>: lea 0x8(%rax),%rdx > 0x00000037ff6c7425 <+26469>: mov %rdx,0x560(%rsp) > 0x00000037ff6c742d <+26477>: mov %rbp,(%rax) > 0x00000037ff6c7430 <+26480>: mov 0x568(%rsp),%rdx > 0x00000037ff6c7438 <+26488>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c743c <+26492>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c7440 <+26496>: mov %rdx,%rsi > 0x00000037ff6c7443 <+26499>: sub 0x38(%r14),%rsi > 0x00000037ff6c7447 <+26503>: shl $0x10,%ecx > 0x00000037ff6c744a <+26506>: shl $0x18,%eax > 0x00000037ff6c744d <+26509>: or %ecx,%eax > 0x00000037ff6c744f <+26511>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6c7453 <+26515>: movzbl 0x3(%rdx),%edx > 0x00000037ff6c7457 <+26519>: or %ecx,%eax > 0x00000037ff6c7459 <+26521>: mov 0x560(%rsp),%rcx > 0x00000037ff6c7461 <+26529>: shl $0x8,%edx > 0x00000037ff6c7464 <+26532>: or %edx,%eax > 0x00000037ff6c7466 <+26534>: cltq > 0x00000037ff6c7468 <+26536>: lea 0x8(%rcx),%rdx > 0x00000037ff6c746c <+26540>: mov %rdx,0x560(%rsp) > 0x00000037ff6c7474 <+26548>: lea 0x5(%rsi),%edx > 0x00000037ff6c7477 <+26551>: movabs $0xfff8800000000000,%rsi > 0x00000037ff6c7481 <+26561>: or %rsi,%rdx > 0x00000037ff6c7484 <+26564>: mov %rdx,(%rcx) > 0x00000037ff6c7487 <+26567>: add 0x568(%rsp),%rax > 0x00000037ff6c748f <+26575>: mov %rax,0x568(%rsp) > 0x00000037ff6c7497 <+26583>: movzbl (%rax),%eax > 0x00000037ff6c749a <+26586>: movzbl %al,%r12d > 0x00000037ff6c749e <+26590>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c74a3 <+26595>: jmpq *%rax > 0x00000037ff6c74a5 <+26597>: mov 0x568(%rsp),%rcx > 0x00000037ff6c74ad <+26605>: mov 0x78(%rsp),%rdx > 0x00000037ff6c74b2 <+26610>: sub 0x40(%r14),%rdx > 0x00000037ff6c74b6 <+26614>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c74bb <+26619>: movzbl 0x4792c9(%rip),%ebp # 0x37ffb4078b <js_ObjectClass+11> > 0x00000037ff6c74c2 <+26626>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c74c6 <+26630>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c74ca <+26634>: sar $0x3,%rdx > 0x00000037ff6c74ce <+26638>: shl $0x8,%eax > 0x00000037ff6c74d1 <+26641>: or %ecx,%eax > 0x00000037ff6c74d3 <+26643>: add %rax,%rdx > 0x00000037ff6c74d6 <+26646>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c74de <+26654>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c74e2 <+26658>: mov %rax,0xd0(%rsp) > 0x00000037ff6c74ea <+26666>: and $0xfffffffffffff000,%rax > 0x00000037ff6c74f0 <+26672>: movslq 0x18(%rax),%r12 > 0x00000037ff6c74f4 <+26676>: mov 0x68(%r15),%rax > 0x00000037ff6c74f8 <+26680>: test %rax,%rax > 0x00000037ff6c74fb <+26683>: je 0x37ff6cca68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48552> > 0x00000037ff6c7501 <+26689>: mov 0x10(%rax),%rax > 0x00000037ff6c7505 <+26693>: mov (%rax),%edx > 0x00000037ff6c7507 <+26695>: test $0x200000,%edx > 0x00000037ff6c750d <+26701>: jne 0x37ff6c754b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26763> > 0x00000037ff6c750f <+26703>: test $0x8,%dl > 0x00000037ff6c7512 <+26706>: lea -0x10(%rax),%rsi > 0x00000037ff6c7516 <+26710>: jne 0x37ff6c752e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26734> > 0x00000037ff6c7518 <+26712>: mov 0x8(%rax),%rcx > 0x00000037ff6c751c <+26716>: mov %rax,%rsi > 0x00000037ff6c751f <+26719>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c7523 <+26723>: shl $0x3,%rcx > 0x00000037ff6c7527 <+26727>: sub %rcx,%rsi > 0x00000037ff6c752a <+26730>: sub $0x10,%rsi > 0x00000037ff6c752e <+26734>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c7538 <+26744>: and (%rsi),%rcx > 0x00000037ff6c753b <+26747>: or $0x200000,%edx > 0x00000037ff6c7541 <+26753>: mov 0x28(%rcx),%rcx > 0x00000037ff6c7545 <+26757>: mov %edx,(%rax) > 0x00000037ff6c7547 <+26759>: mov %rcx,0x18(%rax) > 0x00000037ff6c754b <+26763>: mov 0x18(%rax),%rdi > 0x00000037ff6c754f <+26767>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6c7554 <+26772>: mov %rax,0xa0(%rsp) > 0x00000037ff6c755c <+26780>: mov 0xa0(%rsp),%rcx > 0x00000037ff6c7564 <+26788>: lea 0x27(%rbp),%eax > 0x00000037ff6c7567 <+26791>: cmp 0x38(%rcx),%eax > 0x00000037ff6c756a <+26794>: jae 0x37ff6ca024 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37732> > 0x00000037ff6c7570 <+26800>: mov 0x40(%rcx),%rdx > 0x00000037ff6c7574 <+26804>: mov (%rdx,%rax,8),%rax > 0x00000037ff6c7578 <+26808>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c7582 <+26818>: cmp %rdx,%rax > 0x00000037ff6c7585 <+26821>: jbe 0x37ff6ca024 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37732> > 0x00000037ff6c758b <+26827>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c7595 <+26837>: and %rdx,%rax > 0x00000037ff6c7598 <+26840>: mov %rax,0x540(%rsp) > 0x00000037ff6c75a0 <+26848>: mov 0x540(%rsp),%rbx > 0x00000037ff6c75a8 <+26856>: mov %r12d,%ebp > 0x00000037ff6c75ab <+26859>: mov %rbx,0x70(%rsp) > 0x00000037ff6c75b0 <+26864>: mov 0x60(%r15),%rdx > 0x00000037ff6c75b4 <+26868>: mov 0xc8(%rdx,%rbp,8),%rax > 0x00000037ff6c75bc <+26876>: test %rax,%rax > 0x00000037ff6c75bf <+26879>: je 0x37ff6caec2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41474> > 0x00000037ff6c75c5 <+26885>: mov (%rax),%rbx > 0x00000037ff6c75c8 <+26888>: test %rbx,%rbx > 0x00000037ff6c75cb <+26891>: je 0x37ff6caeb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41462> > 0x00000037ff6c75d1 <+26897>: mov (%rbx),%rdx > 0x00000037ff6c75d4 <+26900>: mov %rdx,(%rax) > 0x00000037ff6c75d7 <+26903>: lea -0x1(%r12),%eax > 0x00000037ff6c75dc <+26908>: cmp $0x4,%eax > 0x00000037ff6c75df <+26911>: ja 0x37ff6cae9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41438> > 0x00000037ff6c75e5 <+26917>: lea 0x1d5854(%rip),%rdx # 0x37ff89ce40 <CSWTCH.1173> > 0x00000037ff6c75ec <+26924>: mov (%rdx,%rax,8),%rax > 0x00000037ff6c75f0 <+26928>: cmpq $0x0,0x70(%rsp) > 0x00000037ff6c75f6 <+26934>: lea 0x479183(%rip),%rsi # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6c75fd <+26941>: mov %rax,0x38(%rbx) > 0x00000037ff6c7601 <+26945>: movl $0x0,0x10(%rbx) > 0x00000037ff6c7608 <+26952>: mov %rsi,0x8(%rbx) > 0x00000037ff6c760c <+26956>: je 0x37ff6c7617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26967> > 0x00000037ff6c760e <+26958>: mov 0x70(%rsp),%rdi > 0x00000037ff6c7613 <+26963>: orl $0x1,0x10(%rdi) > 0x00000037ff6c7617 <+26967>: mov 0xa0(%rsp),%rax > 0x00000037ff6c761f <+26975>: mov 0x70(%rsp),%r8 > 0x00000037ff6c7624 <+26980>: lea 0x48(%rbx),%rdi > 0x00000037ff6c7628 <+26984>: mov %r8,0x20(%rbx) > 0x00000037ff6c762c <+26988>: orl $0x1,0x10(%rax) > 0x00000037ff6c7630 <+26992>: mov %rax,0x28(%rbx) > 0x00000037ff6c7634 <+26996>: mov 0x38(%rbx),%rax > 0x00000037ff6c7638 <+27000>: movq $0x0,0x30(%rbx) > 0x00000037ff6c7640 <+27008>: mov %rdi,0x40(%rbx) > 0x00000037ff6c7644 <+27012>: test %eax,%eax > 0x00000037ff6c7646 <+27014>: mov %eax,%esi > 0x00000037ff6c7648 <+27016>: je 0x37ff6c76e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27175> > 0x00000037ff6c764e <+27022>: mov %rdi,%rcx > 0x00000037ff6c7651 <+27025>: shl $0x3c,%rcx > 0x00000037ff6c7655 <+27029>: shr $0x3f,%rcx > 0x00000037ff6c7659 <+27033>: cmp %ecx,%eax > 0x00000037ff6c765b <+27035>: cmovb %eax,%ecx > 0x00000037ff6c765e <+27038>: cmp $0x6,%eax > 0x00000037ff6c7661 <+27041>: ja 0x37ff6d42cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79373> > 0x00000037ff6c7667 <+27047>: mov %eax,%ecx > 0x00000037ff6c7669 <+27049>: mov %rbx,%rdx > 0x00000037ff6c766c <+27052>: xor %eax,%eax > 0x00000037ff6c766e <+27054>: xchg %ax,%ax > 0x00000037ff6c7670 <+27056>: movabs $0xfff9000000000000,%r9 > 0x00000037ff6c767a <+27066>: add $0x1,%eax > 0x00000037ff6c767d <+27069>: mov %r9,0x48(%rdx) > 0x00000037ff6c7681 <+27073>: add $0x8,%rdx > 0x00000037ff6c7685 <+27077>: cmp %ecx,%eax > 0x00000037ff6c7687 <+27079>: jb 0x37ff6c7670 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27056> > 0x00000037ff6c7689 <+27081>: cmp %ecx,%esi > 0x00000037ff6c768b <+27083>: je 0x37ff6c76e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27175> > 0x00000037ff6c768d <+27085>: mov %esi,%r10d > 0x00000037ff6c7690 <+27088>: mov %ecx,%edx > 0x00000037ff6c7692 <+27090>: sub %ecx,%r10d > 0x00000037ff6c7695 <+27093>: mov %r10d,%r8d > 0x00000037ff6c7698 <+27096>: shr %r8d > 0x00000037ff6c769b <+27099>: mov %r8d,%r9d > 0x00000037ff6c769e <+27102>: add %r9d,%r9d > 0x00000037ff6c76a1 <+27105>: je 0x37ff6c76d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27152> > 0x00000037ff6c76a3 <+27107>: movdqa 0x1d1915(%rip),%xmm0 # 0x37ff898fc0 > 0x00000037ff6c76ab <+27115>: lea (%rdi,%rdx,8),%rcx > 0x00000037ff6c76af <+27119>: xor %edx,%edx > 0x00000037ff6c76b1 <+27121>: nopl 0x0(%rax) > 0x00000037ff6c76b8 <+27128>: add $0x1,%edx > 0x00000037ff6c76bb <+27131>: movdqa %xmm0,(%rcx) > 0x00000037ff6c76bf <+27135>: add $0x10,%rcx > 0x00000037ff6c76c3 <+27139>: cmp %edx,%r8d > 0x00000037ff6c76c6 <+27142>: ja 0x37ff6c76b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27128> > 0x00000037ff6c76c8 <+27144>: add %r9d,%eax > 0x00000037ff6c76cb <+27147>: cmp %r9d,%r10d > 0x00000037ff6c76ce <+27150>: je 0x37ff6c76e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27175> > 0x00000037ff6c76d0 <+27152>: mov %eax,%edx > 0x00000037ff6c76d2 <+27154>: add $0x1,%eax > 0x00000037ff6c76d5 <+27157>: movabs $0xfff9000000000000,%r8 > 0x00000037ff6c76df <+27167>: cmp %esi,%eax > 0x00000037ff6c76e1 <+27169>: mov %r8,(%rdi,%rdx,8) > 0x00000037ff6c76e5 <+27173>: jb 0x37ff6c76d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27152> > 0x00000037ff6c76e7 <+27175>: mov 0x70(%rsp),%rdx > 0x00000037ff6c76ec <+27180>: movq $0x0,0x18(%rbx) > 0x00000037ff6c76f4 <+27188>: cmpq $0x0,0x18(%rdx) > 0x00000037ff6c76f9 <+27193>: je 0x37ff6d00c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62464> > 0x00000037ff6c76ff <+27199>: mov 0x18(%rdx),%rsi > 0x00000037ff6c7703 <+27203>: lea (%rsi,%r12,8),%rdi > 0x00000037ff6c7707 <+27207>: cmpq $0x0,(%rdi) > 0x00000037ff6c770b <+27211>: mov %rdi,0xa0(%rsp) > 0x00000037ff6c7713 <+27219>: je 0x37ff6d0008 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62280> > 0x00000037ff6c7719 <+27225>: mov (%rsi,%r12,8),%rax > 0x00000037ff6c771d <+27229>: mov 0xd0(%rsp),%rdi > 0x00000037ff6c7725 <+27237>: mov %rax,(%rbx) > 0x00000037ff6c7728 <+27240>: mov (%rax),%eax > 0x00000037ff6c772a <+27242>: mov %eax,0x14(%rbx) > 0x00000037ff6c772d <+27245>: mov 0x38(%rdi),%r8d > 0x00000037ff6c7731 <+27249>: cmp %r8d,0x38(%rbx) > 0x00000037ff6c7735 <+27253>: mov 0x38(%rdi),%edx > 0x00000037ff6c7738 <+27256>: jb 0x37ff6cd0e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50215> > 0x00000037ff6c773e <+27262>: mov 0xd0(%rsp),%rdx > 0x00000037ff6c7746 <+27270>: mov 0x10(%rdx),%eax > 0x00000037ff6c7749 <+27273>: mov %eax,0x10(%rbx) > 0x00000037ff6c774c <+27276>: mov (%rdx),%rax > 0x00000037ff6c774f <+27279>: mov %rax,(%rbx) > 0x00000037ff6c7752 <+27282>: mov 0x14(%rdx),%eax > 0x00000037ff6c7755 <+27285>: mov 0x560(%rsp),%rdx > 0x00000037ff6c775d <+27293>: mov %eax,0x14(%rbx) > 0x00000037ff6c7760 <+27296>: lea 0x8(%rdx),%rax > 0x00000037ff6c7764 <+27300>: mov %rax,0x560(%rsp) > 0x00000037ff6c776c <+27308>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c7776 <+27318>: or %rbx,%rax > 0x00000037ff6c7779 <+27321>: mov %rax,(%rdx) > 0x00000037ff6c777c <+27324>: mov 0x190(%r15),%rax > 0x00000037ff6c7783 <+27331>: cmpq $0x0,(%rax) > 0x00000037ff6c7787 <+27335>: lea 0x44d152(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c778e <+27342>: cmovne %rax,%r13 > 0x00000037ff6c7792 <+27346>: mov 0x568(%rsp),%rax > 0x00000037ff6c779a <+27354>: lea 0x3(%rax),%rdx > 0x00000037ff6c779e <+27358>: mov %rdx,0x568(%rsp) > 0x00000037ff6c77a6 <+27366>: movzbl 0x3(%rax),%eax > 0x00000037ff6c77aa <+27370>: movzbl %al,%r12d > 0x00000037ff6c77ae <+27374>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c77b3 <+27379>: jmpq *%rax > 0x00000037ff6c77b5 <+27381>: mov 0x568(%rsp),%rax > 0x00000037ff6c77bd <+27389>: mov %r15,%rdi > 0x00000037ff6c77c0 <+27392>: movzbl 0x1(%rax),%esi > 0x00000037ff6c77c4 <+27396>: movzbl 0x2(%rax),%edx > 0x00000037ff6c77c8 <+27400>: movzbl 0x3(%rax),%eax > 0x00000037ff6c77cc <+27404>: shl $0x8,%edx > 0x00000037ff6c77cf <+27407>: shl $0x10,%esi > 0x00000037ff6c77d2 <+27410>: or %edx,%esi > 0x00000037ff6c77d4 <+27412>: xor %edx,%edx > 0x00000037ff6c77d6 <+27414>: or %eax,%esi > 0x00000037ff6c77d8 <+27416>: callq 0x37ff65a960 <js::NewDenseAllocatedArray(JSContext*, unsigned int, JSObject*)> > 0x00000037ff6c77dd <+27421>: test %rax,%rax > 0x00000037ff6c77e0 <+27424>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c77e6 <+27430>: mov 0x560(%rsp),%rcx > 0x00000037ff6c77ee <+27438>: lea 0x8(%rcx),%rdx > 0x00000037ff6c77f2 <+27442>: mov %rdx,0x560(%rsp) > 0x00000037ff6c77fa <+27450>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c7804 <+27460>: or %rax,%rdx > 0x00000037ff6c7807 <+27463>: mov %rdx,(%rcx) > 0x00000037ff6c780a <+27466>: mov 0x190(%r15),%rax > 0x00000037ff6c7811 <+27473>: cmpq $0x0,(%rax) > 0x00000037ff6c7815 <+27477>: lea 0x44d0c4(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c781c <+27484>: cmovne %rax,%r13 > 0x00000037ff6c7820 <+27488>: mov 0x568(%rsp),%rax > 0x00000037ff6c7828 <+27496>: lea 0x4(%rax),%rdx > 0x00000037ff6c782c <+27500>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7834 <+27508>: movzbl 0x4(%rax),%eax > 0x00000037ff6c7838 <+27512>: movzbl %al,%r12d > 0x00000037ff6c783c <+27516>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7841 <+27521>: jmpq *%rax > 0x00000037ff6c7843 <+27523>: mov 0x568(%rsp),%rdx > 0x00000037ff6c784b <+27531>: mov 0x78(%rsp),%rbx > 0x00000037ff6c7850 <+27536>: mov $0x5,%esi > 0x00000037ff6c7855 <+27541>: mov %r15,%rdi > 0x00000037ff6c7858 <+27544>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c785c <+27548>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c7860 <+27552>: shl $0x8,%eax > 0x00000037ff6c7863 <+27555>: or %edx,%eax > 0x00000037ff6c7865 <+27557>: xor %edx,%edx > 0x00000037ff6c7867 <+27559>: mov (%rbx,%rax,8),%rcx > 0x00000037ff6c786b <+27563>: callq 0x37ff7a5230 <js_NewXMLSpecialObject(JSContext*, JSXMLClass, JSString*, JSString*)> > 0x00000037ff6c7870 <+27568>: test %rax,%rax > 0x00000037ff6c7873 <+27571>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7879 <+27577>: mov 0x560(%rsp),%rcx > 0x00000037ff6c7881 <+27585>: lea 0x8(%rcx),%rdx > 0x00000037ff6c7885 <+27589>: mov %rdx,0x560(%rsp) > 0x00000037ff6c788d <+27597>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c7897 <+27607>: or %rax,%rdx > 0x00000037ff6c789a <+27610>: mov %rdx,(%rcx) > 0x00000037ff6c789d <+27613>: mov 0x568(%rsp),%rax > 0x00000037ff6c78a5 <+27621>: lea 0x3(%rax),%rdx > 0x00000037ff6c78a9 <+27625>: mov %rdx,0x568(%rsp) > 0x00000037ff6c78b1 <+27633>: movzbl 0x3(%rax),%eax > 0x00000037ff6c78b5 <+27637>: movzbl %al,%r12d > 0x00000037ff6c78b9 <+27641>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c78be <+27646>: jmpq *%rax > 0x00000037ff6c78c0 <+27648>: mov 0x568(%rsp),%rdx > 0x00000037ff6c78c8 <+27656>: mov 0x78(%rsp),%rbx > 0x00000037ff6c78cd <+27661>: mov $0x4,%esi > 0x00000037ff6c78d2 <+27666>: mov %r15,%rdi > 0x00000037ff6c78d5 <+27669>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c78d9 <+27673>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c78dd <+27677>: shl $0x8,%eax > 0x00000037ff6c78e0 <+27680>: or %edx,%eax > 0x00000037ff6c78e2 <+27682>: xor %edx,%edx > 0x00000037ff6c78e4 <+27684>: mov (%rbx,%rax,8),%rcx > 0x00000037ff6c78e8 <+27688>: callq 0x37ff7a5230 <js_NewXMLSpecialObject(JSContext*, JSXMLClass, JSString*, JSString*)> > 0x00000037ff6c78ed <+27693>: test %rax,%rax > 0x00000037ff6c78f0 <+27696>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c78f6 <+27702>: mov 0x560(%rsp),%rcx > 0x00000037ff6c78fe <+27710>: lea 0x8(%rcx),%rdx > 0x00000037ff6c7902 <+27714>: mov %rdx,0x560(%rsp) > 0x00000037ff6c790a <+27722>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c7914 <+27732>: or %rax,%rdx > 0x00000037ff6c7917 <+27735>: mov %rdx,(%rcx) > 0x00000037ff6c791a <+27738>: mov 0x568(%rsp),%rax > 0x00000037ff6c7922 <+27746>: lea 0x3(%rax),%rdx > 0x00000037ff6c7926 <+27750>: mov %rdx,0x568(%rsp) > 0x00000037ff6c792e <+27758>: movzbl 0x3(%rax),%eax > 0x00000037ff6c7932 <+27762>: movzbl %al,%r12d > 0x00000037ff6c7936 <+27766>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c793b <+27771>: jmpq *%rax > 0x00000037ff6c793d <+27773>: mov 0x560(%rsp),%rax > 0x00000037ff6c7945 <+27781>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c794f <+27791>: mov -0x8(%rax),%rax > 0x00000037ff6c7953 <+27795>: cmp %rdx,%rax > 0x00000037ff6c7956 <+27798>: mov %rax,0x4e0(%rsp) > 0x00000037ff6c795e <+27806>: ja 0x37ff6c9ff1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37681> > 0x00000037ff6c7964 <+27812>: lea 0x4e0(%rsp),%rsi > 0x00000037ff6c796c <+27820>: mov %r15,%rdi > 0x00000037ff6c796f <+27823>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6c7974 <+27828>: test %rax,%rax > 0x00000037ff6c7977 <+27831>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c797d <+27837>: mov %rax,%rsi > 0x00000037ff6c7980 <+27840>: mov %r15,%rdi > 0x00000037ff6c7983 <+27843>: callq 0x37ff7a54c0 <js_EscapeElementValue(JSContext*, JSString*)> > 0x00000037ff6c7988 <+27848>: test %rax,%rax > 0x00000037ff6c798b <+27851>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7991 <+27857>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c799b <+27867>: or %rax,%rdx > 0x00000037ff6c799e <+27870>: mov 0x560(%rsp),%rax > 0x00000037ff6c79a6 <+27878>: mov %rdx,-0x8(%rax) > 0x00000037ff6c79aa <+27882>: mov 0x568(%rsp),%rax > 0x00000037ff6c79b2 <+27890>: lea 0x1(%rax),%rdx > 0x00000037ff6c79b6 <+27894>: mov %rdx,0x568(%rsp) > 0x00000037ff6c79be <+27902>: movzbl 0x1(%rax),%eax > 0x00000037ff6c79c2 <+27906>: movzbl %al,%r12d > 0x00000037ff6c79c6 <+27910>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c79cb <+27915>: jmpq *%rax > 0x00000037ff6c79cd <+27917>: mov 0x560(%rsp),%rax > 0x00000037ff6c79d5 <+27925>: movabs $0xfff9800000000000,%r12 > 0x00000037ff6c79df <+27935>: lea 0x8(%rax),%rdx > 0x00000037ff6c79e3 <+27939>: mov %rdx,0x560(%rsp) > 0x00000037ff6c79eb <+27947>: mov %r12,(%rax) > 0x00000037ff6c79ee <+27950>: mov 0x560(%rsp),%rdx > 0x00000037ff6c79f6 <+27958>: mov 0x568(%rsp),%rax > 0x00000037ff6c79fe <+27966>: sub 0x38(%r14),%rax > 0x00000037ff6c7a02 <+27970>: lea 0x8(%rdx),%rcx > 0x00000037ff6c7a06 <+27974>: lea 0x3(%rax),%eax > 0x00000037ff6c7a09 <+27977>: mov %rcx,0x560(%rsp) > 0x00000037ff6c7a11 <+27985>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c7a1b <+27995>: or %rcx,%rax > 0x00000037ff6c7a1e <+27998>: mov %rax,(%rdx) > 0x00000037ff6c7a21 <+28001>: mov 0x568(%rsp),%rax > 0x00000037ff6c7a29 <+28009>: movzbl 0x1(%rax),%ecx > 0x00000037ff6c7a2d <+28013>: movzbl 0x2(%rax),%edx > 0x00000037ff6c7a31 <+28017>: shl $0x8,%ecx > 0x00000037ff6c7a34 <+28020>: or %ecx,%edx > 0x00000037ff6c7a36 <+28022>: movswq %dx,%rdx > 0x00000037ff6c7a3a <+28026>: add %rdx,%rax > 0x00000037ff6c7a3d <+28029>: mov %rax,0x568(%rsp) > 0x00000037ff6c7a45 <+28037>: movzbl (%rax),%eax > 0x00000037ff6c7a48 <+28040>: movzbl %al,%r12d > 0x00000037ff6c7a4c <+28044>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7a51 <+28049>: jmpq *%rax > 0x00000037ff6c7a53 <+28051>: mov 0x560(%rsp),%rax > 0x00000037ff6c7a5b <+28059>: movabs $0xfffa000000000000,%rbx > 0x00000037ff6c7a65 <+28069>: lea 0x8(%rax),%rdx > 0x00000037ff6c7a69 <+28073>: mov %rdx,0x560(%rsp) > 0x00000037ff6c7a71 <+28081>: mov %rbx,(%rax) > 0x00000037ff6c7a74 <+28084>: mov 0x568(%rsp),%rax > 0x00000037ff6c7a7c <+28092>: lea 0x1(%rax),%rdx > 0x00000037ff6c7a80 <+28096>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7a88 <+28104>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7a8c <+28108>: movzbl %al,%r12d > 0x00000037ff6c7a90 <+28112>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7a95 <+28117>: jmpq *%rax > 0x00000037ff6c7a97 <+28119>: mov 0x568(%rsp),%rdx > 0x00000037ff6c7a9f <+28127>: mov 0x560(%rsp),%rax > 0x00000037ff6c7aa7 <+28135>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c7ab1 <+28145>: mov 0x78(%rsp),%rbx > 0x00000037ff6c7ab6 <+28150>: mov $0x3,%esi > 0x00000037ff6c7abb <+28155>: mov %r15,%rdi > 0x00000037ff6c7abe <+28158>: and -0x8(%rax),%rcx > 0x00000037ff6c7ac2 <+28162>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c7ac6 <+28166>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c7aca <+28170>: shl $0x8,%eax > 0x00000037ff6c7acd <+28173>: or %edx,%eax > 0x00000037ff6c7acf <+28175>: mov (%rbx,%rax,8),%rdx > 0x00000037ff6c7ad3 <+28179>: callq 0x37ff7a5230 <js_NewXMLSpecialObject(JSContext*, JSXMLClass, JSString*, JSString*)> > 0x00000037ff6c7ad8 <+28184>: test %rax,%rax > 0x00000037ff6c7adb <+28187>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7ae1 <+28193>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c7aeb <+28203>: or %rax,%rdx > 0x00000037ff6c7aee <+28206>: mov 0x560(%rsp),%rax > 0x00000037ff6c7af6 <+28214>: mov %rdx,-0x8(%rax) > 0x00000037ff6c7afa <+28218>: mov 0x568(%rsp),%rax > 0x00000037ff6c7b02 <+28226>: lea 0x3(%rax),%rdx > 0x00000037ff6c7b06 <+28230>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7b0e <+28238>: movzbl 0x3(%rax),%eax > 0x00000037ff6c7b12 <+28242>: movzbl %al,%r12d > 0x00000037ff6c7b16 <+28246>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7b1b <+28251>: jmpq *%rax > 0x00000037ff6c7b1d <+28253>: mov 0x568(%rsp),%rax > 0x00000037ff6c7b25 <+28261>: cmpb $0x3,0x1(%rax) > 0x00000037ff6c7b29 <+28265>: je 0x37ff6cd218 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50520> > 0x00000037ff6c7b2f <+28271>: mov 0x68(%r15),%rax > 0x00000037ff6c7b33 <+28275>: movzbl 0x478c50(%rip),%r12d # 0x37ffb4078b <js_ObjectClass+11> > 0x00000037ff6c7b3b <+28283>: test %rax,%rax > 0x00000037ff6c7b3e <+28286>: je 0x37ff6cabbd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40701> > 0x00000037ff6c7b44 <+28292>: mov 0x10(%rax),%rax > 0x00000037ff6c7b48 <+28296>: mov (%rax),%edx > 0x00000037ff6c7b4a <+28298>: test $0x200000,%edx > 0x00000037ff6c7b50 <+28304>: jne 0x37ff6c7b8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28366> > 0x00000037ff6c7b52 <+28306>: test $0x8,%dl > 0x00000037ff6c7b55 <+28309>: lea -0x10(%rax),%rsi > 0x00000037ff6c7b59 <+28313>: jne 0x37ff6c7b71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28337> > 0x00000037ff6c7b5b <+28315>: mov 0x8(%rax),%rcx > 0x00000037ff6c7b5f <+28319>: mov %rax,%rsi > 0x00000037ff6c7b62 <+28322>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c7b66 <+28326>: shl $0x3,%rcx > 0x00000037ff6c7b6a <+28330>: sub %rcx,%rsi > 0x00000037ff6c7b6d <+28333>: sub $0x10,%rsi > 0x00000037ff6c7b71 <+28337>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c7b7b <+28347>: and (%rsi),%rcx > 0x00000037ff6c7b7e <+28350>: or $0x200000,%edx > 0x00000037ff6c7b84 <+28356>: mov 0x28(%rcx),%rcx > 0x00000037ff6c7b88 <+28360>: mov %edx,(%rax) > 0x00000037ff6c7b8a <+28362>: mov %rcx,0x18(%rax) > 0x00000037ff6c7b8e <+28366>: mov 0x18(%rax),%rdi > 0x00000037ff6c7b92 <+28370>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6c7b97 <+28375>: mov %rax,%rbp > 0x00000037ff6c7b9a <+28378>: lea 0x27(%r12),%eax > 0x00000037ff6c7b9f <+28383>: cmp 0x38(%rbp),%eax > 0x00000037ff6c7ba2 <+28386>: jb 0x37ff6cbda4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45284> > 0x00000037ff6c7ba8 <+28392>: lea 0x540(%rsp),%rbx > 0x00000037ff6c7bb0 <+28400>: lea 0x478bc9(%rip),%r8 # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6c7bb7 <+28407>: mov %r12d,%edx > 0x00000037ff6c7bba <+28410>: mov %rbp,%rsi > 0x00000037ff6c7bbd <+28413>: mov %r15,%rdi > 0x00000037ff6c7bc0 <+28416>: mov %rbx,%rcx > 0x00000037ff6c7bc3 <+28419>: callq 0x37ff6f13b0 <js::FindClassPrototype(JSContext*, JSObject*, JSProtoKey, JSObject**, js::Class*)> > 0x00000037ff6c7bc8 <+28424>: test %al,%al > 0x00000037ff6c7bca <+28426>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7bd0 <+28432>: mov 0x540(%rsp),%r12 > 0x00000037ff6c7bd8 <+28440>: mov 0x60(%r15),%rdx > 0x00000037ff6c7bdc <+28444>: mov 0xd8(%rdx),%rax > 0x00000037ff6c7be3 <+28451>: test %rax,%rax > 0x00000037ff6c7be6 <+28454>: je 0x37ff6caee5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41509> > 0x00000037ff6c7bec <+28460>: mov (%rax),%rbx > 0x00000037ff6c7bef <+28463>: test %rbx,%rbx > 0x00000037ff6c7bf2 <+28466>: je 0x37ff6caeda <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41498> > 0x00000037ff6c7bf8 <+28472>: mov (%rbx),%rdx > 0x00000037ff6c7bfb <+28475>: lea 0x478b7e(%rip),%rsi # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6c7c02 <+28482>: test %r12,%r12 > 0x00000037ff6c7c05 <+28485>: mov %rdx,(%rax) > 0x00000037ff6c7c08 <+28488>: movq $0x4,0x38(%rbx) > 0x00000037ff6c7c10 <+28496>: mov %rsi,0x8(%rbx) > 0x00000037ff6c7c14 <+28500>: movl $0x0,0x10(%rbx) > 0x00000037ff6c7c1b <+28507>: je 0x37ff6c7c23 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28515> > 0x00000037ff6c7c1d <+28509>: orl $0x1,0x10(%r12) > 0x00000037ff6c7c23 <+28515>: mov 0x38(%rbx),%rax > 0x00000037ff6c7c27 <+28519>: lea 0x48(%rbx),%rdi > 0x00000037ff6c7c2b <+28523>: mov %r12,0x20(%rbx) > 0x00000037ff6c7c2f <+28527>: orl $0x1,0x10(%rbp) > 0x00000037ff6c7c33 <+28531>: mov %rbx,%rdx > 0x00000037ff6c7c36 <+28534>: mov %rbp,0x28(%rbx) > 0x00000037ff6c7c3a <+28538>: movq $0x0,0x30(%rbx) > 0x00000037ff6c7c42 <+28546>: mov %rdi,0x40(%rbx) > 0x00000037ff6c7c46 <+28550>: test %eax,%eax > 0x00000037ff6c7c48 <+28552>: mov %eax,%esi > 0x00000037ff6c7c4a <+28554>: je 0x37ff6c7ce7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28711> > 0x00000037ff6c7c50 <+28560>: mov %rdi,%rcx > 0x00000037ff6c7c53 <+28563>: shl $0x3c,%rcx > 0x00000037ff6c7c57 <+28567>: shr $0x3f,%rcx > 0x00000037ff6c7c5b <+28571>: cmp %ecx,%eax > 0x00000037ff6c7c5d <+28573>: cmovbe %eax,%ecx > 0x00000037ff6c7c60 <+28576>: cmp $0x6,%eax > 0x00000037ff6c7c63 <+28579>: ja 0x37ff6d1d7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69821> > 0x00000037ff6c7c69 <+28585>: mov %eax,%ecx > 0x00000037ff6c7c6b <+28587>: xor %eax,%eax > 0x00000037ff6c7c6d <+28589>: nopl (%rax) > 0x00000037ff6c7c70 <+28592>: movabs $0xfff9000000000000,%r11 > 0x00000037ff6c7c7a <+28602>: add $0x1,%eax > 0x00000037ff6c7c7d <+28605>: mov %r11,0x48(%rdx) > 0x00000037ff6c7c81 <+28609>: add $0x8,%rdx > 0x00000037ff6c7c85 <+28613>: cmp %ecx,%eax > 0x00000037ff6c7c87 <+28615>: jb 0x37ff6c7c70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28592> > 0x00000037ff6c7c89 <+28617>: cmp %ecx,%esi > 0x00000037ff6c7c8b <+28619>: je 0x37ff6c7ce7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28711> > 0x00000037ff6c7c8d <+28621>: mov %esi,%r9d > 0x00000037ff6c7c90 <+28624>: mov %ecx,%edx > 0x00000037ff6c7c92 <+28626>: sub %ecx,%r9d > 0x00000037ff6c7c95 <+28629>: mov %r9d,%r8d > 0x00000037ff6c7c98 <+28632>: shr %r8d > 0x00000037ff6c7c9b <+28635>: mov %r8d,%r10d > 0x00000037ff6c7c9e <+28638>: add %r10d,%r10d > 0x00000037ff6c7ca1 <+28641>: je 0x37ff6c7cd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28688> > 0x00000037ff6c7ca3 <+28643>: movdqa 0x1d1315(%rip),%xmm0 # 0x37ff898fc0 > 0x00000037ff6c7cab <+28651>: lea (%rdi,%rdx,8),%rcx > 0x00000037ff6c7caf <+28655>: xor %edx,%edx > 0x00000037ff6c7cb1 <+28657>: nopl 0x0(%rax) > 0x00000037ff6c7cb8 <+28664>: add $0x1,%edx > 0x00000037ff6c7cbb <+28667>: movdqa %xmm0,(%rcx) > 0x00000037ff6c7cbf <+28671>: add $0x10,%rcx > 0x00000037ff6c7cc3 <+28675>: cmp %r8d,%edx > 0x00000037ff6c7cc6 <+28678>: jb 0x37ff6c7cb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28664> > 0x00000037ff6c7cc8 <+28680>: add %r10d,%eax > 0x00000037ff6c7ccb <+28683>: cmp %r9d,%r10d > 0x00000037ff6c7cce <+28686>: je 0x37ff6c7ce7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28711> > 0x00000037ff6c7cd0 <+28688>: mov %eax,%edx > 0x00000037ff6c7cd2 <+28690>: add $0x1,%eax > 0x00000037ff6c7cd5 <+28693>: movabs $0xfff9000000000000,%r10 > 0x00000037ff6c7cdf <+28703>: cmp %eax,%esi > 0x00000037ff6c7ce1 <+28705>: mov %r10,(%rdi,%rdx,8) > 0x00000037ff6c7ce5 <+28709>: ja 0x37ff6c7cd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28688> > 0x00000037ff6c7ce7 <+28711>: movq $0x0,0x18(%rbx) > 0x00000037ff6c7cef <+28719>: cmpq $0x0,0x18(%r12) > 0x00000037ff6c7cf5 <+28725>: je 0x37ff6cfdb5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61685> > 0x00000037ff6c7cfb <+28731>: mov 0x18(%r12),%rsi > 0x00000037ff6c7d00 <+28736>: mov %rsi,0x70(%rsp) > 0x00000037ff6c7d05 <+28741>: cmpq $0x0,0x10(%rsi) > 0x00000037ff6c7d0a <+28746>: je 0x37ff6d0e05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65861> > 0x00000037ff6c7d10 <+28752>: mov 0x70(%rsp),%rsi > 0x00000037ff6c7d15 <+28757>: mov 0x10(%rsi),%rax > 0x00000037ff6c7d19 <+28761>: mov %rax,(%rbx) > 0x00000037ff6c7d1c <+28764>: mov (%rax),%eax > 0x00000037ff6c7d1e <+28766>: mov %eax,0x14(%rbx) > 0x00000037ff6c7d21 <+28769>: test %rbx,%rbx > 0x00000037ff6c7d24 <+28772>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7d2a <+28778>: mov 0x560(%rsp),%rdx > 0x00000037ff6c7d32 <+28786>: lea 0x8(%rdx),%rax > 0x00000037ff6c7d36 <+28790>: mov %rax,0x560(%rsp) > 0x00000037ff6c7d3e <+28798>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c7d48 <+28808>: or %rbx,%rax > 0x00000037ff6c7d4b <+28811>: mov %rax,(%rdx) > 0x00000037ff6c7d4e <+28814>: mov 0x190(%r15),%rax > 0x00000037ff6c7d55 <+28821>: cmpq $0x0,(%rax) > 0x00000037ff6c7d59 <+28825>: lea 0x44cb80(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c7d60 <+28832>: cmovne %rax,%r13 > 0x00000037ff6c7d64 <+28836>: mov 0x568(%rsp),%rax > 0x00000037ff6c7d6c <+28844>: lea 0x3(%rax),%rdx > 0x00000037ff6c7d70 <+28848>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7d78 <+28856>: movzbl 0x3(%rax),%eax > 0x00000037ff6c7d7c <+28860>: movzbl %al,%r12d > 0x00000037ff6c7d80 <+28864>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7d85 <+28869>: jmpq *%rax > 0x00000037ff6c7d87 <+28871>: mov 0x190(%r15),%rax > 0x00000037ff6c7d8e <+28878>: mov (%rax),%rbx > 0x00000037ff6c7d91 <+28881>: test %rbx,%rbx > 0x00000037ff6c7d94 <+28884>: je 0x37ff6ce7f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56121> > 0x00000037ff6c7d9a <+28890>: mov 0x168(%r15),%rdx > 0x00000037ff6c7da1 <+28897>: mov 0x30(%rdx),%rax > 0x00000037ff6c7da5 <+28901>: test %rax,%rax > 0x00000037ff6c7da8 <+28904>: je 0x37ff6c7dc3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28931> > 0x00000037ff6c7daa <+28906>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c7db2 <+28914>: je 0x37ff6c7dc3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28931> > 0x00000037ff6c7db4 <+28916>: mov %r15,%rdi > 0x00000037ff6c7db7 <+28919>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c7dbc <+28924>: mov 0x168(%r15),%rdx > 0x00000037ff6c7dc3 <+28931>: mov 0x38(%rdx),%rax > 0x00000037ff6c7dc7 <+28935>: test %rax,%rax > 0x00000037ff6c7dca <+28938>: je 0x37ff6c7dde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28958> > 0x00000037ff6c7dcc <+28940>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6c7dd4 <+28948>: je 0x37ff6c7dde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28958> > 0x00000037ff6c7dd6 <+28950>: mov %r15,%rdi > 0x00000037ff6c7dd9 <+28953>: callq 0x37ff7bd3a0 <js::AbortProfiling(JSContext*)> > 0x00000037ff6c7dde <+28958>: mov 0x190(%r15),%rax > 0x00000037ff6c7de5 <+28965>: lea 0x160(%rsp),%rcx > 0x00000037ff6c7ded <+28973>: mov 0x568(%rsp),%rdx > 0x00000037ff6c7df5 <+28981>: mov %r14,%rsi > 0x00000037ff6c7df8 <+28984>: mov %r15,%rdi > 0x00000037ff6c7dfb <+28987>: mov 0x8(%rax),%r8 > 0x00000037ff6c7dff <+28991>: callq *%rbx > 0x00000037ff6c7e01 <+28993>: cmp $0x2,%eax > 0x00000037ff6c7e04 <+28996>: je 0x37ff6ca9be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40190> > 0x00000037ff6c7e0a <+29002>: cmp $0x3,%eax > 0x00000037ff6c7e0d <+29005>: je 0x37ff6cd710 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51792> > 0x00000037ff6c7e13 <+29011>: test %eax,%eax > 0x00000037ff6c7e15 <+29013>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7e1b <+29019>: movb $0x1,0x70(%rsp) > 0x00000037ff6c7e20 <+29024>: mov 0x168(%r15),%rdx > 0x00000037ff6c7e27 <+29031>: mov 0x38(%rdx),%rax > 0x00000037ff6c7e2b <+29035>: test %rax,%rax > 0x00000037ff6c7e2e <+29038>: je 0x37ff6c7e4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29066> > 0x00000037ff6c7e30 <+29040>: mov 0x1a8(%rax),%rdi > 0x00000037ff6c7e37 <+29047>: test %rdi,%rdi > 0x00000037ff6c7e3a <+29050>: je 0x37ff6c7e4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29066> > 0x00000037ff6c7e3c <+29052>: cmpl $0x3,0x94(%rsp) > 0x00000037ff6c7e44 <+29060>: je 0x37ff6ced1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57439> > 0x00000037ff6c7e4a <+29066>: mov 0x30(%rdx),%rax > 0x00000037ff6c7e4e <+29070>: test %rax,%rax > 0x00000037ff6c7e51 <+29073>: je 0x37ff6c7ebc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29180> > 0x00000037ff6c7e53 <+29075>: mov 0x1a0(%rax),%rdi > 0x00000037ff6c7e5a <+29082>: test %rdi,%rdi > 0x00000037ff6c7e5d <+29085>: je 0x37ff6c7ebc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29180> > 0x00000037ff6c7e5f <+29087>: mov %r12d,%esi > 0x00000037ff6c7e62 <+29090>: callq 0x37ff7e5ea0 <js::TraceRecorder::monitorRecording(JSOp)> > 0x00000037ff6c7e67 <+29095>: cmpb $0x0,0xef(%rsp) > 0x00000037ff6c7e6f <+29103>: mov %eax,%ebp > 0x00000037ff6c7e71 <+29105>: je 0x37ff6c7ea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29156> > 0x00000037ff6c7e73 <+29107>: cmp $0x6,%eax > 0x00000037ff6c7e76 <+29110>: ja 0x37ff6c7ea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29156> > 0x00000037ff6c7e78 <+29112>: mov $0x1,%eax > 0x00000037ff6c7e7d <+29117>: mov %ebp,%ecx > 0x00000037ff6c7e7f <+29119>: shl %cl,%rax > 0x00000037ff6c7e82 <+29122>: test $0x71,%al > 0x00000037ff6c7e84 <+29124>: je 0x37ff6c7ea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29156> > 0x00000037ff6c7e86 <+29126>: mov 0x570(%rsp),%rax > 0x00000037ff6c7e8e <+29134>: mov (%rax),%esi > 0x00000037ff6c7e90 <+29136>: test $0x8000,%esi > 0x00000037ff6c7e96 <+29142>: je 0x37ff6d1107 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66631> > 0x00000037ff6c7e9c <+29148>: movb $0x1,0xb0(%rsp) > 0x00000037ff6c7ea4 <+29156>: cmp $0x2,%ebp > 0x00000037ff6c7ea7 <+29159>: je 0x37ff6cef26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57958> > 0x00000037ff6c7ead <+29165>: jg 0x37ff6ceebd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57853> > 0x00000037ff6c7eb3 <+29171>: cmp $0x1,%ebp > 0x00000037ff6c7eb6 <+29174>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7ebc <+29180>: cmpb $0x0,0x70(%rsp) > 0x00000037ff6c7ec1 <+29185>: lea 0x44c278(%rip),%rax # 0x37ffb14140 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE15normalJumpTable> > 0x00000037ff6c7ec8 <+29192>: lea 0x44ca11(%rip),%r13 # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c7ecf <+29199>: cmove %rax,%r13 > 0x00000037ff6c7ed3 <+29203>: movslq %r12d,%rdx > 0x00000037ff6c7ed6 <+29206>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c7eda <+29210>: jmpq *%rax > 0x00000037ff6c7edc <+29212>: mov 0x568(%rsp),%rax > 0x00000037ff6c7ee4 <+29220>: lea 0x1(%rax),%rdx > 0x00000037ff6c7ee8 <+29224>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7ef0 <+29232>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7ef4 <+29236>: movzbl %al,%r12d > 0x00000037ff6c7ef8 <+29240>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7efd <+29245>: jmpq *%rax > 0x00000037ff6c7eff <+29247>: mov 0x568(%rsp),%rax > 0x00000037ff6c7f07 <+29255>: lea 0x1(%rax),%rdx > 0x00000037ff6c7f0b <+29259>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7f13 <+29267>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7f17 <+29271>: movzbl %al,%r12d > 0x00000037ff6c7f1b <+29275>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7f20 <+29280>: jmpq *%rax > 0x00000037ff6c7f22 <+29282>: mov 0x568(%rsp),%rax > 0x00000037ff6c7f2a <+29290>: lea 0x1(%rax),%rdx > 0x00000037ff6c7f2e <+29294>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7f36 <+29302>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7f3a <+29306>: movzbl %al,%r12d > 0x00000037ff6c7f3e <+29310>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7f43 <+29315>: jmpq *%rax > 0x00000037ff6c7f45 <+29317>: mov 0x568(%rsp),%rax > 0x00000037ff6c7f4d <+29325>: lea 0x1(%rax),%rdx > 0x00000037ff6c7f51 <+29329>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7f59 <+29337>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7f5d <+29341>: movzbl %al,%r12d > 0x00000037ff6c7f61 <+29345>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7f66 <+29350>: jmpq *%rax > 0x00000037ff6c7f68 <+29352>: mov 0x568(%rsp),%rax > 0x00000037ff6c7f70 <+29360>: lea 0x1(%rax),%rdx > 0x00000037ff6c7f74 <+29364>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7f7c <+29372>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7f80 <+29376>: movzbl %al,%r12d > 0x00000037ff6c7f84 <+29380>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7f89 <+29385>: jmpq *%rax > 0x00000037ff6c7f8b <+29387>: mov 0x568(%rsp),%rax > 0x00000037ff6c7f93 <+29395>: lea 0x1(%rax),%rdx > 0x00000037ff6c7f97 <+29399>: mov %rdx,0x568(%rsp) > 0x00000037ff6c7f9f <+29407>: movzbl 0x1(%rax),%eax > 0x00000037ff6c7fa3 <+29411>: movzbl %al,%r12d > 0x00000037ff6c7fa7 <+29415>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c7fac <+29420>: jmpq *%rax > 0x00000037ff6c7fae <+29422>: mov 0x560(%rsp),%rax > 0x00000037ff6c7fb6 <+29430>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6c7fc0 <+29440>: xor %edx,%edx > 0x00000037ff6c7fc2 <+29442>: mov %r15,%rdi > 0x00000037ff6c7fc5 <+29445>: and -0x8(%rax),%rsi > 0x00000037ff6c7fc9 <+29449>: callq 0x37ff7a6550 <js_EscapeAttributeValue(JSContext*, JSString*, int)> > 0x00000037ff6c7fce <+29454>: test %rax,%rax > 0x00000037ff6c7fd1 <+29457>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c7fd7 <+29463>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c7fe1 <+29473>: or %rax,%rdx > 0x00000037ff6c7fe4 <+29476>: mov 0x560(%rsp),%rax > 0x00000037ff6c7fec <+29484>: mov %rdx,-0x8(%rax) > 0x00000037ff6c7ff0 <+29488>: mov 0x568(%rsp),%rax > 0x00000037ff6c7ff8 <+29496>: lea 0x1(%rax),%rdx > 0x00000037ff6c7ffc <+29500>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8004 <+29508>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8008 <+29512>: movzbl %al,%r12d > 0x00000037ff6c800c <+29516>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8011 <+29521>: jmpq *%rax > 0x00000037ff6c8013 <+29523>: mov 0x560(%rsp),%rax > 0x00000037ff6c801b <+29531>: lea 0x450(%rsp),%rsi > 0x00000037ff6c8023 <+29539>: mov %r15,%rdi > 0x00000037ff6c8026 <+29542>: mov -0x8(%rax),%rax > 0x00000037ff6c802a <+29546>: mov %rax,0x450(%rsp) > 0x00000037ff6c8032 <+29554>: callq 0x37ff7a4220 <js_ToAttributeName(JSContext*, js::Value*)> > 0x00000037ff6c8037 <+29559>: test %eax,%eax > 0x00000037ff6c8039 <+29561>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c803f <+29567>: mov 0x450(%rsp),%rax > 0x00000037ff6c8047 <+29575>: mov 0x560(%rsp),%rbp > 0x00000037ff6c804f <+29583>: mov %rax,-0x8(%rbp) > 0x00000037ff6c8053 <+29587>: mov 0x568(%rsp),%rax > 0x00000037ff6c805b <+29595>: lea 0x1(%rax),%rdx > 0x00000037ff6c805f <+29599>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8067 <+29607>: movzbl 0x1(%rax),%eax > 0x00000037ff6c806b <+29611>: movzbl %al,%r12d > 0x00000037ff6c806f <+29615>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8074 <+29620>: jmpq *%rax > 0x00000037ff6c8076 <+29622>: mov 0x560(%rsp),%rax > 0x00000037ff6c807e <+29630>: lea 0x440(%rsp),%rsi > 0x00000037ff6c8086 <+29638>: mov %r15,%rdi > 0x00000037ff6c8089 <+29641>: mov -0x8(%rax),%rdx > 0x00000037ff6c808d <+29645>: mov %rdx,0x430(%rsp) > 0x00000037ff6c8095 <+29653>: mov -0x10(%rax),%rax > 0x00000037ff6c8099 <+29657>: lea 0x430(%rsp),%rdx > 0x00000037ff6c80a1 <+29665>: mov %rax,0x440(%rsp) > 0x00000037ff6c80a9 <+29673>: callq 0x37ff79db60 <js_ConstructXMLQNameObject(JSContext*, js::Value const&, js::Value const&)> > 0x00000037ff6c80ae <+29678>: test %rax,%rax > 0x00000037ff6c80b1 <+29681>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c80b7 <+29687>: mov 0x560(%rsp),%rcx > 0x00000037ff6c80bf <+29695>: lea -0x8(%rcx),%rdx > 0x00000037ff6c80c3 <+29699>: mov %rdx,0x560(%rsp) > 0x00000037ff6c80cb <+29707>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c80d5 <+29717>: or %rax,%rdx > 0x00000037ff6c80d8 <+29720>: mov %rdx,-0x10(%rcx) > 0x00000037ff6c80dc <+29724>: mov 0x568(%rsp),%rax > 0x00000037ff6c80e4 <+29732>: lea 0x1(%rax),%rdx > 0x00000037ff6c80e8 <+29736>: mov %rdx,0x568(%rsp) > 0x00000037ff6c80f0 <+29744>: movzbl 0x1(%rax),%eax > 0x00000037ff6c80f4 <+29748>: movzbl %al,%r12d > 0x00000037ff6c80f8 <+29752>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c80fd <+29757>: jmpq *%rax > 0x00000037ff6c80ff <+29759>: mov 0x560(%rsp),%rbp > 0x00000037ff6c8107 <+29767>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c8111 <+29777>: mov -0x8(%rbp),%rax > 0x00000037ff6c8115 <+29781>: and -0x18(%rbp),%rbx > 0x00000037ff6c8119 <+29785>: mov %rax,0x470(%rsp) > 0x00000037ff6c8121 <+29793>: mov -0x10(%rbp),%rax > 0x00000037ff6c8125 <+29797>: mov %rax,%rcx > 0x00000037ff6c8128 <+29800>: mov %eax,%edx > 0x00000037ff6c812a <+29802>: shr $0x2f,%rcx > 0x00000037ff6c812e <+29806>: cmp $0x1fff1,%ecx > 0x00000037ff6c8134 <+29812>: je 0x37ff6cbab7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44535> > 0x00000037ff6c813a <+29818>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c8144 <+29828>: cmp %rdx,%rax > 0x00000037ff6c8147 <+29831>: ja 0x37ff6ca4d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38928> > 0x00000037ff6c814d <+29837>: mov %rax,0x30(%rsp) > 0x00000037ff6c8152 <+29842>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c8158 <+29848>: ucomisd 0x1d0ea0(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c8160 <+29856>: jp 0x37ff6cba9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44511> > 0x00000037ff6c8166 <+29862>: jne 0x37ff6cba9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44511> > 0x00000037ff6c816c <+29868>: pmovmskb %xmm0,%edx > 0x00000037ff6c8170 <+29872>: and $0x80,%edx > 0x00000037ff6c8176 <+29878>: je 0x37ff6cba9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44511> > 0x00000037ff6c817c <+29884>: lea -0x10(%rbp),%rdx > 0x00000037ff6c8180 <+29888>: cmp $0x1fff5,%ecx > 0x00000037ff6c8186 <+29894>: jne 0x37ff6cf02a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58218> > 0x00000037ff6c818c <+29900>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c8196 <+29910>: and %rdx,%rax > 0x00000037ff6c8199 <+29913>: testb $0x4,(%rax) > 0x00000037ff6c819c <+29916>: jne 0x37ff6c81b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29940> > 0x00000037ff6c819e <+29918>: xor %edx,%edx > 0x00000037ff6c81a0 <+29920>: mov %rax,%rsi > 0x00000037ff6c81a3 <+29923>: mov %r15,%rdi > 0x00000037ff6c81a6 <+29926>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c81ab <+29931>: test %rax,%rax > 0x00000037ff6c81ae <+29934>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c81b4 <+29940>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c81be <+29950>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c81c6 <+29958>: or %rax,%rdx > 0x00000037ff6c81c9 <+29961>: mov %rdx,-0x10(%rbp) > 0x00000037ff6c81cd <+29965>: jmpq 0x37ff6ca505 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38981> > 0x00000037ff6c81d2 <+29970>: mov 0x560(%rsp),%rax > 0x00000037ff6c81da <+29978>: lea 0x540(%rsp),%rbx > 0x00000037ff6c81e2 <+29986>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6c81ea <+29994>: lea 0x460(%rsp),%rsi > 0x00000037ff6c81f2 <+30002>: mov %r15,%rdi > 0x00000037ff6c81f5 <+30005>: mov %rbx,%rdx > 0x00000037ff6c81f8 <+30008>: mov -0x8(%rax),%rax > 0x00000037ff6c81fc <+30012>: mov %rax,0x460(%rsp) > 0x00000037ff6c8204 <+30020>: callq 0x37ff7a4700 <js_FindXMLProperty(JSContext*, js::Value const&, JSObject**, long*)> > 0x00000037ff6c8209 <+30025>: test %eax,%eax > 0x00000037ff6c820b <+30027>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8211 <+30033>: mov 0x540(%rsp),%rdx > 0x00000037ff6c8219 <+30041>: mov 0x560(%rsp),%rcx > 0x00000037ff6c8221 <+30049>: test %rdx,%rdx > 0x00000037ff6c8224 <+30052>: je 0x37ff6ce2c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54784> > 0x00000037ff6c822a <+30058>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c8234 <+30068>: or %rdx,%rax > 0x00000037ff6c8237 <+30071>: mov %rax,-0x8(%rcx) > 0x00000037ff6c823b <+30075>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6c8243 <+30083>: mov 0x560(%rsp),%rcx > 0x00000037ff6c824b <+30091>: mov %rdx,%rsi > 0x00000037ff6c824e <+30094>: and $0x7,%esi > 0x00000037ff6c8251 <+30097>: je 0x37ff6ca0ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37867> > 0x00000037ff6c8257 <+30103>: test $0x1,%dl > 0x00000037ff6c825a <+30106>: je 0x37ff6d3db1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78065> > 0x00000037ff6c8260 <+30112>: mov %edx,%eax > 0x00000037ff6c8262 <+30114>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6c826c <+30124>: sar %eax > 0x00000037ff6c826e <+30126>: or %rdx,%rax > 0x00000037ff6c8271 <+30129>: mov %rax,(%rcx) > 0x00000037ff6c8274 <+30132>: mov 0x568(%rsp),%rax > 0x00000037ff6c827c <+30140>: add $0x8,%rcx > 0x00000037ff6c8280 <+30144>: mov %rcx,0x560(%rsp) > 0x00000037ff6c8288 <+30152>: lea 0x1(%rax),%rdx > 0x00000037ff6c828c <+30156>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8294 <+30164>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8298 <+30168>: movzbl %al,%r12d > 0x00000037ff6c829c <+30172>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c82a1 <+30177>: jmpq *%rax > 0x00000037ff6c82a3 <+30179>: mov 0x560(%rsp),%rax > 0x00000037ff6c82ab <+30187>: lea 0x4d0(%rsp),%rsi > 0x00000037ff6c82b3 <+30195>: mov %r15,%rdi > 0x00000037ff6c82b6 <+30198>: mov -0x8(%rax),%rax > 0x00000037ff6c82ba <+30202>: mov %rax,0x4d0(%rsp) > 0x00000037ff6c82c2 <+30210>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6c82c7 <+30215>: test %rax,%rax > 0x00000037ff6c82ca <+30218>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c82d0 <+30224>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c82da <+30234>: or %rax,%rdx > 0x00000037ff6c82dd <+30237>: mov 0x560(%rsp),%rax > 0x00000037ff6c82e5 <+30245>: mov %rdx,-0x8(%rax) > 0x00000037ff6c82e9 <+30249>: mov 0x568(%rsp),%rax > 0x00000037ff6c82f1 <+30257>: lea 0x1(%rax),%rdx > 0x00000037ff6c82f5 <+30261>: mov %rdx,0x568(%rsp) > 0x00000037ff6c82fd <+30269>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8301 <+30273>: movzbl %al,%r12d > 0x00000037ff6c8305 <+30277>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c830a <+30282>: jmpq *%rax > 0x00000037ff6c830c <+30284>: mov 0x568(%rsp),%rax > 0x00000037ff6c8314 <+30292>: mov 0x560(%rsp),%rbx > 0x00000037ff6c831c <+30300>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c8326 <+30310>: movzbl 0x1(%rax),%r12d > 0x00000037ff6c832b <+30315>: movzbl 0x2(%rax),%eax > 0x00000037ff6c832f <+30319>: shl $0x8,%r12d > 0x00000037ff6c8333 <+30323>: or %eax,%r12d > 0x00000037ff6c8336 <+30326>: lea 0x2(%r12),%eax > 0x00000037ff6c833b <+30331>: shl $0x3,%rax > 0x00000037ff6c833f <+30335>: sub %rax,%rbx > 0x00000037ff6c8342 <+30338>: mov (%rbx),%rax > 0x00000037ff6c8345 <+30341>: cmp %rdx,%rax > 0x00000037ff6c8348 <+30344>: jbe 0x37ff6c181a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2906> > 0x00000037ff6c834e <+30350>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c8358 <+30360>: and %rdx,%rax > 0x00000037ff6c835b <+30363>: mov 0x472be6(%rip),%rdx # 0x37ffb3af48 > 0x00000037ff6c8362 <+30370>: cmp %rdx,0x8(%rax) > 0x00000037ff6c8366 <+30374>: jne 0x37ff6c181a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2906> > 0x00000037ff6c836c <+30380>: mov 0x30(%rax),%rbp > 0x00000037ff6c8370 <+30384>: mov %rbp,%rdi > 0x00000037ff6c8373 <+30387>: callq 0x37ff63fac0 <_ZN2js21IsBuiltinEvalFunctionEP10JSFunction@plt> > 0x00000037ff6c8378 <+30392>: test %al,%al > 0x00000037ff6c837a <+30394>: je 0x37ff6c181a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2906> > 0x00000037ff6c8380 <+30400>: mov %rbx,%rcx > 0x00000037ff6c8383 <+30403>: mov %r12d,%edx > 0x00000037ff6c8386 <+30406>: mov %rbp,%rsi > 0x00000037ff6c8389 <+30409>: mov %r15,%rdi > 0x00000037ff6c838c <+30412>: callq 0x37ff6d8010 <js::DirectEval(JSContext*, JSFunction*, unsigned int, js::Value*)> > 0x00000037ff6c8391 <+30417>: test %al,%al > 0x00000037ff6c8393 <+30419>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8399 <+30425>: mov 0x568(%rsp),%rax > 0x00000037ff6c83a1 <+30433>: lea 0x3(%rax),%rdx > 0x00000037ff6c83a5 <+30437>: mov %rdx,0x568(%rsp) > 0x00000037ff6c83ad <+30445>: movzbl 0x3(%rax),%eax > 0x00000037ff6c83b1 <+30449>: movzbl %al,%r12d > 0x00000037ff6c83b5 <+30453>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c83ba <+30458>: jmpq *%rax > 0x00000037ff6c83bc <+30460>: nopl 0x0(%rax) > 0x00000037ff6c83c0 <+30464>: mov 0x568(%rsp),%rax > 0x00000037ff6c83c8 <+30472>: mov 0x560(%rsp),%rbp > 0x00000037ff6c83d0 <+30480>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c83da <+30490>: movzbl 0x1(%rax),%r12d > 0x00000037ff6c83df <+30495>: movzbl 0x2(%rax),%eax > 0x00000037ff6c83e3 <+30499>: mov %rbp,%rbx > 0x00000037ff6c83e6 <+30502>: shl $0x8,%r12d > 0x00000037ff6c83ea <+30506>: or %eax,%r12d > 0x00000037ff6c83ed <+30509>: lea 0x2(%r12),%eax > 0x00000037ff6c83f2 <+30514>: mov %eax,%edx > 0x00000037ff6c83f4 <+30516>: shl $0x3,%rdx > 0x00000037ff6c83f8 <+30520>: sub %rdx,%rbx > 0x00000037ff6c83fb <+30523>: mov (%rbx),%rdx > 0x00000037ff6c83fe <+30526>: cmp %rcx,%rdx > 0x00000037ff6c8401 <+30529>: jbe 0x37ff6c96e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35365> > 0x00000037ff6c8407 <+30535>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c8411 <+30545>: mov %rdx,%r11 > 0x00000037ff6c8414 <+30548>: mov 0x472b2d(%rip),%r8 # 0x37ffb3af48 > 0x00000037ff6c841b <+30555>: and %rcx,%r11 > 0x00000037ff6c841e <+30558>: cmp %r8,0x8(%r11) > 0x00000037ff6c8422 <+30562>: jne 0x37ff6c96e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35365> > 0x00000037ff6c8428 <+30568>: mov 0x30(%r11),%r10 > 0x00000037ff6c842c <+30572>: movzwl 0x5a(%r10),%edx > 0x00000037ff6c8431 <+30577>: and $0xc000,%edx > 0x00000037ff6c8437 <+30583>: cmp $0x3fff,%edx > 0x00000037ff6c843d <+30589>: jle 0x37ff6c96e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35365> > 0x00000037ff6c8443 <+30595>: mov 0x60(%r10),%rcx > 0x00000037ff6c8447 <+30599>: cmpl $0x3,0x18(%rcx) > 0x00000037ff6c844b <+30603>: ja 0x37ff6ce510 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55376> > 0x00000037ff6c8451 <+30609>: testb $0x1,0x30(%rcx) > 0x00000037ff6c8455 <+30613>: mov 0x10(%rcx),%rdx > 0x00000037ff6c8459 <+30617>: je 0x37ff6c8466 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30630> > 0x00000037ff6c845b <+30619>: xor %ecx,%ecx > 0x00000037ff6c845d <+30621>: cmpb $0x42,(%rdx) > 0x00000037ff6c8460 <+30624>: sete %cl > 0x00000037ff6c8463 <+30627>: add %rcx,%rdx > 0x00000037ff6c8466 <+30630>: cmpb $0xc5,(%rdx) > 0x00000037ff6c8469 <+30633>: mov $0x80,%ecx > 0x00000037ff6c846e <+30638>: jne 0x37ff6c2000 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4928> > 0x00000037ff6c8474 <+30644>: mov %r11,%rsi > 0x00000037ff6c8477 <+30647>: mov %r15,%rdi > 0x00000037ff6c847a <+30650>: callq 0x37ff6f1ef0 <js_CreateThisForFunction(JSContext*, JSObject*)> > 0x00000037ff6c847f <+30655>: test %rax,%rax > 0x00000037ff6c8482 <+30658>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8488 <+30664>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c8492 <+30674>: or %rax,%rdx > 0x00000037ff6c8495 <+30677>: mov %rdx,(%rbx) > 0x00000037ff6c8498 <+30680>: add $0x8,%rbx > 0x00000037ff6c849c <+30684>: mov %rbx,0x560(%rsp) > 0x00000037ff6c84a4 <+30692>: mov 0x568(%rsp),%rax > 0x00000037ff6c84ac <+30700>: lea 0x3(%rax),%rdx > 0x00000037ff6c84b0 <+30704>: mov %rdx,0x568(%rsp) > 0x00000037ff6c84b8 <+30712>: movzbl 0x3(%rax),%eax > 0x00000037ff6c84bc <+30716>: movzbl %al,%r12d > 0x00000037ff6c84c0 <+30720>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c84c5 <+30725>: jmpq *%rax > 0x00000037ff6c84c7 <+30727>: mov 0x560(%rsp),%rbp > 0x00000037ff6c84cf <+30735>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c84d9 <+30745>: mov -0x10(%rbp),%rax > 0x00000037ff6c84dd <+30749>: cmp %rdx,%rax > 0x00000037ff6c84e0 <+30752>: jbe 0x37ff6cc62c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47468> > 0x00000037ff6c84e6 <+30758>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c84f0 <+30768>: and %rax,%rbx > 0x00000037ff6c84f3 <+30771>: mov -0x8(%rbp),%rax > 0x00000037ff6c84f7 <+30775>: mov %rax,%rcx > 0x00000037ff6c84fa <+30778>: mov %eax,%edx > 0x00000037ff6c84fc <+30780>: shr $0x2f,%rcx > 0x00000037ff6c8500 <+30784>: cmp $0x1fff1,%ecx > 0x00000037ff6c8506 <+30790>: je 0x37ff6cbb64 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44708> > 0x00000037ff6c850c <+30796>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c8516 <+30806>: cmp %rdx,%rax > 0x00000037ff6c8519 <+30809>: ja 0x37ff6ca415 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38741> > 0x00000037ff6c851f <+30815>: mov %rax,0x30(%rsp) > 0x00000037ff6c8524 <+30820>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c852a <+30826>: ucomisd 0x1d0ace(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c8532 <+30834>: jp 0x37ff6cbb4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44684> > 0x00000037ff6c8538 <+30840>: jne 0x37ff6cbb4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44684> > 0x00000037ff6c853e <+30846>: pmovmskb %xmm0,%edx > 0x00000037ff6c8542 <+30850>: and $0x80,%edx > 0x00000037ff6c8548 <+30856>: je 0x37ff6cbb4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44684> > 0x00000037ff6c854e <+30862>: lea -0x8(%rbp),%rdx > 0x00000037ff6c8552 <+30866>: cmp $0x1fff5,%ecx > 0x00000037ff6c8558 <+30872>: jne 0x37ff6cf560 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59552> > 0x00000037ff6c855e <+30878>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c8568 <+30888>: and %rdx,%rax > 0x00000037ff6c856b <+30891>: testb $0x4,(%rax) > 0x00000037ff6c856e <+30894>: jne 0x37ff6c8586 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30918> > 0x00000037ff6c8570 <+30896>: xor %edx,%edx > 0x00000037ff6c8572 <+30898>: mov %rax,%rsi > 0x00000037ff6c8575 <+30901>: mov %r15,%rdi > 0x00000037ff6c8578 <+30904>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c857d <+30909>: test %rax,%rax > 0x00000037ff6c8580 <+30912>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8586 <+30918>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c8590 <+30928>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c8598 <+30936>: or %rax,%rdx > 0x00000037ff6c859b <+30939>: mov %rdx,-0x8(%rbp) > 0x00000037ff6c859f <+30943>: jmpq 0x37ff6ca44a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38794> > 0x00000037ff6c85a4 <+30948>: jmpq 0x37ff6c1597 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2263> > 0x00000037ff6c85a9 <+30953>: mov 0x568(%rsp),%rdx > 0x00000037ff6c85b1 <+30961>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c85b5 <+30965>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c85b9 <+30969>: shl $0x8,%eax > 0x00000037ff6c85bc <+30972>: or %edx,%eax > 0x00000037ff6c85be <+30974>: mov 0x560(%rsp),%rdx > 0x00000037ff6c85c6 <+30982>: lea 0x8(%rdx),%rcx > 0x00000037ff6c85ca <+30986>: mov %rcx,0x560(%rsp) > 0x00000037ff6c85d2 <+30994>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c85dc <+31004>: or %rcx,%rax > 0x00000037ff6c85df <+31007>: mov %rax,(%rdx) > 0x00000037ff6c85e2 <+31010>: mov 0x568(%rsp),%rax > 0x00000037ff6c85ea <+31018>: lea 0x3(%rax),%rdx > 0x00000037ff6c85ee <+31022>: mov %rdx,0x568(%rsp) > 0x00000037ff6c85f6 <+31030>: movzbl 0x3(%rax),%eax > 0x00000037ff6c85fa <+31034>: movzbl %al,%r12d > 0x00000037ff6c85fe <+31038>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8603 <+31043>: jmpq *%rax > 0x00000037ff6c8605 <+31045>: mov 0x560(%rsp),%rbp > 0x00000037ff6c860d <+31053>: mov -0x10(%rbp),%rax > 0x00000037ff6c8611 <+31057>: mov %rax,%rdx > 0x00000037ff6c8614 <+31060>: shr $0x2f,%rdx > 0x00000037ff6c8618 <+31064>: cmp $0x1fff5,%edx > 0x00000037ff6c861e <+31070>: je 0x37ff6ccce7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49191> > 0x00000037ff6c8624 <+31076>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c862e <+31086>: cmp %rdx,%rax > 0x00000037ff6c8631 <+31089>: jbe 0x37ff6ca948 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40072> > 0x00000037ff6c8637 <+31095>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c8641 <+31105>: and %rax,%rbx > 0x00000037ff6c8644 <+31108>: mov -0x8(%rbp),%rax > 0x00000037ff6c8648 <+31112>: mov %rax,%rcx > 0x00000037ff6c864b <+31115>: shr $0x2f,%rcx > 0x00000037ff6c864f <+31119>: cmp $0x1fff1,%ecx > 0x00000037ff6c8655 <+31125>: je 0x37ff6cd380 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50880> > 0x00000037ff6c865b <+31131>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c8665 <+31141>: cmp %rdx,%rax > 0x00000037ff6c8668 <+31144>: jbe 0x37ff6cd5f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51504> > 0x00000037ff6c866e <+31150>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c8678 <+31160>: lea -0x8(%rbp),%rsi > 0x00000037ff6c867c <+31164>: cmp %rdx,%rax > 0x00000037ff6c867f <+31167>: jbe 0x37ff6cd85b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52123> > 0x00000037ff6c8685 <+31173>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6c868d <+31181>: mov %rsi,%rdx > 0x00000037ff6c8690 <+31184>: mov %r15,%rdi > 0x00000037ff6c8693 <+31187>: mov %rbx,%rsi > 0x00000037ff6c8696 <+31190>: callq 0x37ff666fc0 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*)> > 0x00000037ff6c869b <+31195>: test %al,%al > 0x00000037ff6c869d <+31197>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c86a3 <+31203>: mov 0x8(%rbx),%rax > 0x00000037ff6c86a7 <+31207>: lea 0x2bb22(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6c86ae <+31214>: lea 0x290(%rsp),%r8 > 0x00000037ff6c86b6 <+31222>: mov 0x4a0(%rsp),%rcx > 0x00000037ff6c86be <+31230>: mov %rbx,%rsi > 0x00000037ff6c86c1 <+31233>: mov %r15,%rdi > 0x00000037ff6c86c4 <+31236>: mov 0xc0(%rax),%rax > 0x00000037ff6c86cb <+31243>: test %rax,%rax > 0x00000037ff6c86ce <+31246>: cmove %rdx,%rax > 0x00000037ff6c86d2 <+31250>: mov %rbx,%rdx > 0x00000037ff6c86d5 <+31253>: callq *%rax > 0x00000037ff6c86d7 <+31255>: test %eax,%eax > 0x00000037ff6c86d9 <+31257>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c86df <+31263>: lea 0x290(%rsp),%rdx > 0x00000037ff6c86e7 <+31271>: mov 0x560(%rsp),%rax > 0x00000037ff6c86ef <+31279>: mov (%rdx),%rdx > 0x00000037ff6c86f2 <+31282>: lea -0x8(%rax),%rcx > 0x00000037ff6c86f6 <+31286>: mov %rcx,0x560(%rsp) > 0x00000037ff6c86fe <+31294>: mov %rdx,-0x10(%rax) > 0x00000037ff6c8702 <+31298>: mov 0x568(%rsp),%rax > 0x00000037ff6c870a <+31306>: lea 0x1(%rax),%rdx > 0x00000037ff6c870e <+31310>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8716 <+31318>: movzbl 0x1(%rax),%eax > 0x00000037ff6c871a <+31322>: movzbl %al,%r12d > 0x00000037ff6c871e <+31326>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8723 <+31331>: jmpq *%rax > 0x00000037ff6c8725 <+31333>: jmpq 0x37ff6c1597 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2263> > 0x00000037ff6c872a <+31338>: mov 0x472847(%rip),%rsi # 0x37ffb3af78 > 0x00000037ff6c8731 <+31345>: mov $0x81,%ecx > 0x00000037ff6c8736 <+31350>: xor %edx,%edx > 0x00000037ff6c8738 <+31352>: mov %r15,%rdi > 0x00000037ff6c873b <+31355>: xor %eax,%eax > 0x00000037ff6c873d <+31357>: callq 0x37ff640570 <JS_ReportErrorNumber@plt> > 0x00000037ff6c8742 <+31362>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8747 <+31367>: mov 0x560(%rsp),%rbp > 0x00000037ff6c874f <+31375>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c8759 <+31385>: mov -0x18(%rbp),%rax > 0x00000037ff6c875d <+31389>: cmp %rdx,%rax > 0x00000037ff6c8760 <+31392>: jbe 0x37ff6cc662 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47522> > 0x00000037ff6c8766 <+31398>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c8770 <+31408>: and %rax,%rbx > 0x00000037ff6c8773 <+31411>: mov -0x10(%rbp),%rax > 0x00000037ff6c8777 <+31415>: mov %rax,%rcx > 0x00000037ff6c877a <+31418>: mov %eax,%edx > 0x00000037ff6c877c <+31420>: shr $0x2f,%rcx > 0x00000037ff6c8780 <+31424>: cmp $0x1fff1,%ecx > 0x00000037ff6c8786 <+31430>: je 0x37ff6cbb29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44649> > 0x00000037ff6c878c <+31436>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c8796 <+31446>: cmp %rdx,%rax > 0x00000037ff6c8799 <+31449>: ja 0x37ff6ca592 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39122> > 0x00000037ff6c879f <+31455>: mov %rax,0x30(%rsp) > 0x00000037ff6c87a4 <+31460>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c87aa <+31466>: ucomisd 0x1d084e(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c87b2 <+31474>: jp 0x37ff6cbb11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44625> > 0x00000037ff6c87b8 <+31480>: jne 0x37ff6cbb11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44625> > 0x00000037ff6c87be <+31486>: pmovmskb %xmm0,%edx > 0x00000037ff6c87c2 <+31490>: and $0x80,%edx > 0x00000037ff6c87c8 <+31496>: je 0x37ff6cbb11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44625> > 0x00000037ff6c87ce <+31502>: lea -0x10(%rbp),%rdx > 0x00000037ff6c87d2 <+31506>: cmp $0x1fff5,%ecx > 0x00000037ff6c87d8 <+31512>: jne 0x37ff6cf540 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59520> > 0x00000037ff6c87de <+31518>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c87e8 <+31528>: and %rdx,%rax > 0x00000037ff6c87eb <+31531>: testb $0x4,(%rax) > 0x00000037ff6c87ee <+31534>: jne 0x37ff6c8806 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31558> > 0x00000037ff6c87f0 <+31536>: xor %edx,%edx > 0x00000037ff6c87f2 <+31538>: mov %rax,%rsi > 0x00000037ff6c87f5 <+31541>: mov %r15,%rdi > 0x00000037ff6c87f8 <+31544>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c87fd <+31549>: test %rax,%rax > 0x00000037ff6c8800 <+31552>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8806 <+31558>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c8810 <+31568>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c8818 <+31576>: or %rax,%rdx > 0x00000037ff6c881b <+31579>: mov %rdx,-0x10(%rbp) > 0x00000037ff6c881f <+31583>: jmpq 0x37ff6ca5c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39175> > 0x00000037ff6c8824 <+31588>: mov 0x560(%rsp),%rax > 0x00000037ff6c882c <+31596>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6c8836 <+31606>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c8840 <+31616>: mov -0x10(%rax),%rax > 0x00000037ff6c8844 <+31620>: and %rax,%rbx > 0x00000037ff6c8847 <+31623>: cmp %rdx,%rax > 0x00000037ff6c884a <+31626>: mov %rax,0x2a0(%rsp) > 0x00000037ff6c8852 <+31634>: ja 0x37ff6c88b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31731> > 0x00000037ff6c8854 <+31636>: mov %rax,%rdx > 0x00000037ff6c8857 <+31639>: shr $0x2f,%rdx > 0x00000037ff6c885b <+31643>: cmp $0x1fff5,%edx > 0x00000037ff6c8861 <+31649>: je 0x37ff6cf020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58208> > 0x00000037ff6c8867 <+31655>: movabs $0xfff8ffffffffffff,%rcx > 0x00000037ff6c8871 <+31665>: cmp %rcx,%rax > 0x00000037ff6c8874 <+31668>: jbe 0x37ff6cd5bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51451> > 0x00000037ff6c887a <+31674>: cmp $0x1fff3,%edx > 0x00000037ff6c8880 <+31680>: jne 0x37ff6cebff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57151> > 0x00000037ff6c8886 <+31686>: mov $0x4,%edx > 0x00000037ff6c888b <+31691>: lea 0x540(%rsp),%rbx > 0x00000037ff6c8893 <+31699>: xor %r8d,%r8d > 0x00000037ff6c8896 <+31702>: xor %esi,%esi > 0x00000037ff6c8898 <+31704>: mov %r15,%rdi > 0x00000037ff6c889b <+31707>: mov %rbx,%rcx > 0x00000037ff6c889e <+31710>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6c88a3 <+31715>: test %eax,%eax > 0x00000037ff6c88a5 <+31717>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c88ab <+31723>: mov 0x540(%rsp),%rbx > 0x00000037ff6c88b3 <+31731>: test %rbx,%rbx > 0x00000037ff6c88b6 <+31734>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c88bc <+31740>: mov 0x560(%rsp),%rbp > 0x00000037ff6c88c4 <+31748>: mov -0x8(%rbp),%rax > 0x00000037ff6c88c8 <+31752>: mov %rax,%rcx > 0x00000037ff6c88cb <+31755>: mov %eax,%edx > 0x00000037ff6c88cd <+31757>: shr $0x2f,%rcx > 0x00000037ff6c88d1 <+31761>: cmp $0x1fff1,%ecx > 0x00000037ff6c88d7 <+31767>: je 0x37ff6cba09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44361> > 0x00000037ff6c88dd <+31773>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c88e7 <+31783>: cmp %rdx,%rax > 0x00000037ff6c88ea <+31786>: ja 0x37ff6ca289 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38345> > 0x00000037ff6c88f0 <+31792>: mov %rax,0x30(%rsp) > 0x00000037ff6c88f5 <+31797>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c88fb <+31803>: ucomisd 0x1d06fd(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6c8903 <+31811>: jp 0x37ff6cb9f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44337> > 0x00000037ff6c8909 <+31817>: jne 0x37ff6cb9f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44337> > 0x00000037ff6c890f <+31823>: pmovmskb %xmm0,%edx > 0x00000037ff6c8913 <+31827>: and $0x80,%edx > 0x00000037ff6c8919 <+31833>: je 0x37ff6cb9f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44337> > 0x00000037ff6c891f <+31839>: lea -0x8(%rbp),%rdx > 0x00000037ff6c8923 <+31843>: cmp $0x1fff5,%ecx > 0x00000037ff6c8929 <+31849>: jne 0x37ff6cf47d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59325> > 0x00000037ff6c892f <+31855>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c8939 <+31865>: and %rdx,%rax > 0x00000037ff6c893c <+31868>: testb $0x4,(%rax) > 0x00000037ff6c893f <+31871>: jne 0x37ff6c8957 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31895> > 0x00000037ff6c8941 <+31873>: xor %edx,%edx > 0x00000037ff6c8943 <+31875>: mov %rax,%rsi > 0x00000037ff6c8946 <+31878>: mov %r15,%rdi > 0x00000037ff6c8949 <+31881>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6c894e <+31886>: test %rax,%rax > 0x00000037ff6c8951 <+31889>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8957 <+31895>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6c8961 <+31905>: mov %rax,0x4a0(%rsp) > 0x00000037ff6c8969 <+31913>: or %rax,%rdx > 0x00000037ff6c896c <+31916>: mov %rdx,-0x8(%rbp) > 0x00000037ff6c8970 <+31920>: jmpq 0x37ff6ca2be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38398> > 0x00000037ff6c8975 <+31925>: mov 0x560(%rsp),%rdx > 0x00000037ff6c897d <+31933>: lea -0x8(%rdx),%rax > 0x00000037ff6c8981 <+31937>: mov -0x8(%rdx),%rdx > 0x00000037ff6c8985 <+31941>: mov %rax,0x560(%rsp) > 0x00000037ff6c898d <+31949>: mov 0x570(%rsp),%rax > 0x00000037ff6c8995 <+31957>: mov %rdx,0x30(%rax) > 0x00000037ff6c8999 <+31961>: orl $0x100000,(%rax) > 0x00000037ff6c899f <+31967>: jmpq 0x37ff6c1755 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2709> > 0x00000037ff6c89a4 <+31972>: mov 0x568(%rsp),%rbx > 0x00000037ff6c89ac <+31980>: movzbl 0x1(%rbx),%edx > 0x00000037ff6c89b0 <+31984>: movzbl 0x2(%rbx),%eax > 0x00000037ff6c89b4 <+31988>: shl $0x8,%edx > 0x00000037ff6c89b7 <+31991>: or %edx,%eax > 0x00000037ff6c89b9 <+31993>: mov 0x560(%rsp),%rdx > 0x00000037ff6c89c1 <+32001>: movswq %ax,%rsi > 0x00000037ff6c89c5 <+32005>: lea -0x8(%rdx),%rcx > 0x00000037ff6c89c9 <+32009>: mov %rcx,0x560(%rsp) > 0x00000037ff6c89d1 <+32017>: mov -0x8(%rdx),%rcx > 0x00000037ff6c89d5 <+32021>: mov %rcx,%rdi > 0x00000037ff6c89d8 <+32024>: shr $0x2f,%rdi > 0x00000037ff6c89dc <+32028>: cmp $0x1fff1,%edi > 0x00000037ff6c89e2 <+32034>: je 0x37ff6c9e28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37224> > 0x00000037ff6c89e8 <+32040>: movabs $0xfff80000ffffffff,%rdi > 0x00000037ff6c89f2 <+32050>: cmp %rdi,%rcx > 0x00000037ff6c89f5 <+32053>: ja 0x37ff6c8a10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32080> > 0x00000037ff6c89f7 <+32055>: movsd -0x8(%rdx),%xmm0 > 0x00000037ff6c89fc <+32060>: cvttsd2si %xmm0,%ecx > 0x00000037ff6c8a00 <+32064>: cvtsi2sd %ecx,%xmm1 > 0x00000037ff6c8a04 <+32068>: ucomisd %xmm0,%xmm1 > 0x00000037ff6c8a08 <+32072>: jp 0x37ff6c8a10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32080> > 0x00000037ff6c8a0a <+32074>: je 0x37ff6c9e28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37224> > 0x00000037ff6c8a10 <+32080>: movswq %ax,%rax > 0x00000037ff6c8a14 <+32084>: add %rax,%rbx > 0x00000037ff6c8a17 <+32087>: mov %rbx,0x568(%rsp) > 0x00000037ff6c8a1f <+32095>: movzbl (%rbx),%eax > 0x00000037ff6c8a22 <+32098>: movzbl %al,%r12d > 0x00000037ff6c8a26 <+32102>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8a2b <+32107>: jmpq *%rax > 0x00000037ff6c8a2d <+32109>: mov 0x560(%rsp),%rax > 0x00000037ff6c8a35 <+32117>: movabs $0xfff9800000000001,%r8 > 0x00000037ff6c8a3f <+32127>: lea 0x8(%rax),%rdx > 0x00000037ff6c8a43 <+32131>: mov %rdx,0x560(%rsp) > 0x00000037ff6c8a4b <+32139>: mov %r8,(%rax) > 0x00000037ff6c8a4e <+32142>: mov 0x568(%rsp),%rax > 0x00000037ff6c8a56 <+32150>: lea 0x1(%rax),%rdx > 0x00000037ff6c8a5a <+32154>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8a62 <+32162>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8a66 <+32166>: movzbl %al,%r12d > 0x00000037ff6c8a6a <+32170>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8a6f <+32175>: jmpq *%rax > 0x00000037ff6c8a71 <+32177>: mov 0x568(%rsp),%rax > 0x00000037ff6c8a79 <+32185>: lea 0x3(%rax),%rdx > 0x00000037ff6c8a7d <+32189>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8a85 <+32197>: movzbl 0x3(%rax),%eax > 0x00000037ff6c8a89 <+32201>: movzbl %al,%r12d > 0x00000037ff6c8a8d <+32205>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8a92 <+32210>: jmpq *%rax > 0x00000037ff6c8a94 <+32212>: mov $0x1,%ecx > 0x00000037ff6c8a99 <+32217>: mov $0x3,%edx > 0x00000037ff6c8a9e <+32222>: mov $0xffffffff,%esi > 0x00000037ff6c8aa3 <+32227>: mov %r15,%rdi > 0x00000037ff6c8aa6 <+32230>: callq 0x37ff6d8210 <js_EnterWith(JSContext*, int, JSOp, unsigned long)> > 0x00000037ff6c8aab <+32235>: test %eax,%eax > 0x00000037ff6c8aad <+32237>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8ab3 <+32243>: mov 0x570(%rsp),%rax > 0x00000037ff6c8abb <+32251>: mov (%rax),%edx > 0x00000037ff6c8abd <+32253>: test $0x200000,%edx > 0x00000037ff6c8ac3 <+32259>: jne 0x37ff6c8b01 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32321> > 0x00000037ff6c8ac5 <+32261>: test $0x8,%dl > 0x00000037ff6c8ac8 <+32264>: lea -0x10(%rax),%rsi > 0x00000037ff6c8acc <+32268>: jne 0x37ff6c8ae4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32292> > 0x00000037ff6c8ace <+32270>: mov 0x8(%rax),%rcx > 0x00000037ff6c8ad2 <+32274>: mov %rax,%rsi > 0x00000037ff6c8ad5 <+32277>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c8ad9 <+32281>: shl $0x3,%rcx > 0x00000037ff6c8add <+32285>: sub %rcx,%rsi > 0x00000037ff6c8ae0 <+32288>: sub $0x10,%rsi > 0x00000037ff6c8ae4 <+32292>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c8aee <+32302>: and (%rsi),%rcx > 0x00000037ff6c8af1 <+32305>: or $0x200000,%edx > 0x00000037ff6c8af7 <+32311>: mov 0x28(%rcx),%rcx > 0x00000037ff6c8afb <+32315>: mov %edx,(%rax) > 0x00000037ff6c8afd <+32317>: mov %rcx,0x18(%rax) > 0x00000037ff6c8b01 <+32321>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c8b0b <+32331>: or 0x18(%rax),%rdx > 0x00000037ff6c8b0f <+32335>: mov 0x560(%rsp),%rax > 0x00000037ff6c8b17 <+32343>: mov %rdx,-0x8(%rax) > 0x00000037ff6c8b1b <+32347>: mov 0x568(%rsp),%rax > 0x00000037ff6c8b23 <+32355>: lea 0x1(%rax),%rdx > 0x00000037ff6c8b27 <+32359>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8b2f <+32367>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8b33 <+32371>: movzbl %al,%r12d > 0x00000037ff6c8b37 <+32375>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8b3c <+32380>: jmpq *%rax > 0x00000037ff6c8b3e <+32382>: mov 0x570(%rsp),%rsi > 0x00000037ff6c8b46 <+32390>: lea 0x320(%rsp),%rdx > 0x00000037ff6c8b4e <+32398>: mov %r15,%rdi > 0x00000037ff6c8b51 <+32401>: callq 0x37ff6abe00 <js_GetArgsValue(JSContext*, JSStackFrame*, js::Value*)> > 0x00000037ff6c8b56 <+32406>: test %eax,%eax > 0x00000037ff6c8b58 <+32408>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8b5e <+32414>: mov 0x560(%rsp),%rax > 0x00000037ff6c8b66 <+32422>: mov 0x320(%rsp),%rdx > 0x00000037ff6c8b6e <+32430>: mov %rdx,(%rax) > 0x00000037ff6c8b71 <+32433>: add $0x8,%rax > 0x00000037ff6c8b75 <+32437>: mov %rax,0x560(%rsp) > 0x00000037ff6c8b7d <+32445>: mov 0x568(%rsp),%rax > 0x00000037ff6c8b85 <+32453>: lea 0x1(%rax),%rdx > 0x00000037ff6c8b89 <+32457>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8b91 <+32465>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8b95 <+32469>: movzbl %al,%r12d > 0x00000037ff6c8b99 <+32473>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8b9e <+32478>: jmpq *%rax > 0x00000037ff6c8ba0 <+32480>: mov 0x568(%rsp),%rdx > 0x00000037ff6c8ba8 <+32488>: lea 0x310(%rsp),%rcx > 0x00000037ff6c8bb0 <+32496>: mov %r14,%rsi > 0x00000037ff6c8bb3 <+32499>: mov %r15,%rdi > 0x00000037ff6c8bb6 <+32502>: callq 0x37ff640ad0 <JS_HandleTrap@plt> > 0x00000037ff6c8bbb <+32507>: cmp $0x2,%eax > 0x00000037ff6c8bbe <+32510>: je 0x37ff6cd410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51024> > 0x00000037ff6c8bc4 <+32516>: cmp $0x3,%eax > 0x00000037ff6c8bc7 <+32519>: je 0x37ff6cac24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40804> > 0x00000037ff6c8bcd <+32525>: test %eax,%eax > 0x00000037ff6c8bcf <+32527>: nop > 0x00000037ff6c8bd0 <+32528>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8bd6 <+32534>: mov 0x190(%r15),%rax > 0x00000037ff6c8bdd <+32541>: cmpq $0x0,(%rax) > 0x00000037ff6c8be1 <+32545>: lea 0x44bcf8(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c8be8 <+32552>: cmovne %rax,%r13 > 0x00000037ff6c8bec <+32556>: mov 0x310(%rsp),%rax > 0x00000037ff6c8bf4 <+32564>: mov %eax,%r12d > 0x00000037ff6c8bf7 <+32567>: cltq > 0x00000037ff6c8bf9 <+32569>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8bfe <+32574>: jmpq *%rax > 0x00000037ff6c8c00 <+32576>: mov $0x2,%ecx > 0x00000037ff6c8c05 <+32581>: mov 0x560(%rsp),%rax > 0x00000037ff6c8c0d <+32589>: mov 0x568(%rsp),%rbx > 0x00000037ff6c8c15 <+32597>: mov -0x8(%rax),%rdx > 0x00000037ff6c8c19 <+32601>: sub $0x8,%rax > 0x00000037ff6c8c1d <+32605>: mov %rbx,%rbp > 0x00000037ff6c8c20 <+32608>: mov %rax,0x560(%rsp) > 0x00000037ff6c8c28 <+32616>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c8c32 <+32626>: cmp %rax,%rdx > 0x00000037ff6c8c35 <+32629>: ja 0x37ff6c8d25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32869> > 0x00000037ff6c8c3b <+32635>: mov %rcx,%rax > 0x00000037ff6c8c3e <+32638>: mov %rcx,0xa0(%rsp) > 0x00000037ff6c8c46 <+32646>: add %rbx,%rax > 0x00000037ff6c8c49 <+32649>: movzbl 0x1(%rax),%esi > 0x00000037ff6c8c4d <+32653>: movzbl 0x2(%rax),%ecx > 0x00000037ff6c8c51 <+32657>: lea 0x2(%rax),%rbp > 0x00000037ff6c8c55 <+32661>: shl $0x8,%esi > 0x00000037ff6c8c58 <+32664>: or %ecx,%esi > 0x00000037ff6c8c5a <+32666>: mov %rdx,%rcx > 0x00000037ff6c8c5d <+32669>: shr $0x2f,%rcx > 0x00000037ff6c8c61 <+32673>: mov %esi,0x70(%rsp) > 0x00000037ff6c8c65 <+32677>: cmp $0x1fff5,%ecx > 0x00000037ff6c8c6b <+32683>: je 0x37ff6cdb60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52896> > 0x00000037ff6c8c71 <+32689>: movabs $0xfff8ffffffffffff,%rcx > 0x00000037ff6c8c7b <+32699>: cmp %rcx,%rdx > 0x00000037ff6c8c7e <+32702>: ja 0x37ff6ca14f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38031> > 0x00000037ff6c8c84 <+32708>: mov %rdx,%rax > 0x00000037ff6c8c87 <+32711>: mov %rdx,0x30(%rsp) > 0x00000037ff6c8c8c <+32716>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c8c96 <+32726>: cmp %rdx,%rax > 0x00000037ff6c8c99 <+32729>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6c8c9f <+32735>: jbe 0x37ff6c8ca5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32741> > 0x00000037ff6c8ca1 <+32737>: cvtsi2sd %eax,%xmm0 > 0x00000037ff6c8ca5 <+32741>: movzbl 0x2f(%r14),%eax > 0x00000037ff6c8caa <+32746>: mov 0xa0(%rsp),%r8 > 0x00000037ff6c8cb2 <+32754>: movabs $0xfff8ffffffffffff,%rcx > 0x00000037ff6c8cbc <+32764>: mov 0x70(%rsp),%edx > 0x00000037ff6c8cc0 <+32768>: movabs $0xfff80000ffffffff,%rdi > 0x00000037ff6c8cca <+32778>: add $0x2,%r8 > 0x00000037ff6c8cce <+32782>: mov 0xb8(%r14,%rax,1),%rsi > 0x00000037ff6c8cd6 <+32790>: movzbl 0x1(%rbp),%eax > 0x00000037ff6c8cda <+32794>: movzbl 0x2(%rbp),%r9d > 0x00000037ff6c8cdf <+32799>: shl $0x8,%eax > 0x00000037ff6c8ce2 <+32802>: or %r9d,%eax > 0x00000037ff6c8ce5 <+32805>: mov (%rsi,%rax,8),%rax > 0x00000037ff6c8ce9 <+32809>: cmp %rcx,%rax > 0x00000037ff6c8cec <+32812>: ja 0x37ff6caea5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41445> > 0x00000037ff6c8cf2 <+32818>: cmp %rdi,%rax > 0x00000037ff6c8cf5 <+32821>: jbe 0x37ff6c8d06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838> > 0x00000037ff6c8cf7 <+32823>: cvtsi2sd %eax,%xmm1 > 0x00000037ff6c8cfb <+32827>: movsd %xmm1,0x30(%rsp) > 0x00000037ff6c8d01 <+32833>: mov 0x30(%rsp),%rax > 0x00000037ff6c8d06 <+32838>: mov %rax,0x30(%rsp) > 0x00000037ff6c8d0b <+32843>: movsd 0x30(%rsp),%xmm1 > 0x00000037ff6c8d11 <+32849>: ucomisd %xmm1,%xmm0 > 0x00000037ff6c8d15 <+32853>: jp 0x37ff6caea5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41445> > 0x00000037ff6c8d1b <+32859>: jne 0x37ff6caea5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41445> > 0x00000037ff6c8d21 <+32865>: add $0x2,%rbp > 0x00000037ff6c8d25 <+32869>: cmp $0x47,%r12d > 0x00000037ff6c8d29 <+32873>: je 0x37ff6cb2f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42546> > 0x00000037ff6c8d2f <+32879>: movzbl 0x1(%rbp),%eax > 0x00000037ff6c8d33 <+32883>: movzbl 0x2(%rbp),%edx > 0x00000037ff6c8d37 <+32887>: shl $0x18,%eax > 0x00000037ff6c8d3a <+32890>: shl $0x10,%edx > 0x00000037ff6c8d3d <+32893>: or %edx,%eax > 0x00000037ff6c8d3f <+32895>: movzbl 0x4(%rbp),%edx > 0x00000037ff6c8d43 <+32899>: or %edx,%eax > 0x00000037ff6c8d45 <+32901>: movzbl 0x3(%rbp),%edx > 0x00000037ff6c8d49 <+32905>: shl $0x8,%edx > 0x00000037ff6c8d4c <+32908>: or %edx,%eax > 0x00000037ff6c8d4e <+32910>: cltq > 0x00000037ff6c8d50 <+32912>: add %rax,%rbx > 0x00000037ff6c8d53 <+32915>: mov %rbx,0x568(%rsp) > 0x00000037ff6c8d5b <+32923>: movzbl (%rbx),%eax > 0x00000037ff6c8d5e <+32926>: movzbl %al,%r12d > 0x00000037ff6c8d62 <+32930>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8d67 <+32935>: jmpq *%rax > 0x00000037ff6c8d69 <+32937>: mov $0x4,%ecx > 0x00000037ff6c8d6e <+32942>: jmpq 0x37ff6c8c05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32581> > 0x00000037ff6c8d73 <+32947>: mov 0x568(%rsp),%rdx > 0x00000037ff6c8d7b <+32955>: mov 0x570(%rsp),%rsi > 0x00000037ff6c8d83 <+32963>: lea 0x330(%rsp),%rcx > 0x00000037ff6c8d8b <+32971>: mov %r15,%rdi > 0x00000037ff6c8d8e <+32974>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c8d92 <+32978>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c8d96 <+32982>: shl $0x8,%eax > 0x00000037ff6c8d99 <+32985>: or %edx,%eax > 0x00000037ff6c8d9b <+32987>: lea 0x1(%rax,%rax,1),%eax > 0x00000037ff6c8d9f <+32991>: movslq %eax,%rdx > 0x00000037ff6c8da2 <+32994>: callq 0x37ff6ab800 <js_GetArgsProperty(JSContext*, JSStackFrame*, long, js::Value*)> > 0x00000037ff6c8da7 <+32999>: test %eax,%eax > 0x00000037ff6c8da9 <+33001>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c8daf <+33007>: mov 0x560(%rsp),%rax > 0x00000037ff6c8db7 <+33015>: mov 0x330(%rsp),%rdx > 0x00000037ff6c8dbf <+33023>: mov %rdx,(%rax) > 0x00000037ff6c8dc2 <+33026>: add $0x8,%rax > 0x00000037ff6c8dc6 <+33030>: mov %rax,0x560(%rsp) > 0x00000037ff6c8dce <+33038>: mov 0x568(%rsp),%rax > 0x00000037ff6c8dd6 <+33046>: lea 0x3(%rax),%rdx > 0x00000037ff6c8dda <+33050>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8de2 <+33058>: movzbl 0x3(%rax),%eax > 0x00000037ff6c8de6 <+33062>: movzbl %al,%r12d > 0x00000037ff6c8dea <+33066>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8def <+33071>: jmpq *%rax > 0x00000037ff6c8df1 <+33073>: mov 0x568(%rsp),%rcx > 0x00000037ff6c8df9 <+33081>: mov 0x78(%rsp),%rdx > 0x00000037ff6c8dfe <+33086>: sub 0x40(%r14),%rdx > 0x00000037ff6c8e02 <+33090>: movzbl 0x2f(%r14),%esi > 0x00000037ff6c8e07 <+33095>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c8e0b <+33099>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c8e0f <+33103>: sar $0x3,%rdx > 0x00000037ff6c8e13 <+33107>: shl $0x8,%eax > 0x00000037ff6c8e16 <+33110>: or %ecx,%eax > 0x00000037ff6c8e18 <+33112>: add %rax,%rdx > 0x00000037ff6c8e1b <+33115>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c8e23 <+33123>: movsd (%rax,%rdx,8),%xmm0 > 0x00000037ff6c8e28 <+33128>: mov 0x560(%rsp),%rax > 0x00000037ff6c8e30 <+33136>: lea 0x8(%rax),%rdx > 0x00000037ff6c8e34 <+33140>: mov %rdx,0x560(%rsp) > 0x00000037ff6c8e3c <+33148>: movsd %xmm0,(%rax) > 0x00000037ff6c8e40 <+33152>: mov 0x568(%rsp),%rax > 0x00000037ff6c8e48 <+33160>: lea 0x3(%rax),%rdx > 0x00000037ff6c8e4c <+33164>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8e54 <+33172>: movzbl 0x3(%rax),%eax > 0x00000037ff6c8e58 <+33176>: movzbl %al,%r12d > 0x00000037ff6c8e5c <+33180>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8e61 <+33185>: jmpq *%rax > 0x00000037ff6c8e63 <+33187>: mov 0x568(%rsp),%rcx > 0x00000037ff6c8e6b <+33195>: mov 0x78(%rsp),%rdx > 0x00000037ff6c8e70 <+33200>: sub 0x40(%r14),%rdx > 0x00000037ff6c8e74 <+33204>: movzbl 0x2a(%r14),%esi > 0x00000037ff6c8e79 <+33209>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c8e7d <+33213>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c8e81 <+33217>: sar $0x3,%rdx > 0x00000037ff6c8e85 <+33221>: shl $0x8,%eax > 0x00000037ff6c8e88 <+33224>: or %ecx,%eax > 0x00000037ff6c8e8a <+33226>: add %rax,%rdx > 0x00000037ff6c8e8d <+33229>: mov 0xb8(%r14,%rsi,1),%rax > 0x00000037ff6c8e95 <+33237>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c8e99 <+33241>: mov 0x560(%rsp),%rdx > 0x00000037ff6c8ea1 <+33249>: lea 0x8(%rdx),%rcx > 0x00000037ff6c8ea5 <+33253>: mov %rcx,0x560(%rsp) > 0x00000037ff6c8ead <+33261>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6c8eb7 <+33271>: or %rcx,%rax > 0x00000037ff6c8eba <+33274>: mov %rax,(%rdx) > 0x00000037ff6c8ebd <+33277>: mov 0x568(%rsp),%rax > 0x00000037ff6c8ec5 <+33285>: lea 0x3(%rax),%rdx > 0x00000037ff6c8ec9 <+33289>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8ed1 <+33297>: movzbl 0x3(%rax),%eax > 0x00000037ff6c8ed5 <+33301>: movzbl %al,%r12d > 0x00000037ff6c8ed9 <+33305>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8ede <+33310>: jmpq *%rax > 0x00000037ff6c8ee0 <+33312>: mov 0x568(%rsp),%rdx > 0x00000037ff6c8ee8 <+33320>: mov 0x78(%rsp),%rbx > 0x00000037ff6c8eed <+33325>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c8ef1 <+33329>: movzbl 0x2(%rdx),%edx > 0x00000037ff6c8ef5 <+33333>: shl $0x8,%eax > 0x00000037ff6c8ef8 <+33336>: or %edx,%eax > 0x00000037ff6c8efa <+33338>: mov 0x560(%rsp),%rdx > 0x00000037ff6c8f02 <+33346>: mov (%rbx,%rax,8),%rax > 0x00000037ff6c8f06 <+33350>: lea 0x8(%rdx),%rcx > 0x00000037ff6c8f0a <+33354>: mov %rcx,0x560(%rsp) > 0x00000037ff6c8f12 <+33362>: movabs $0xfffa800000000000,%rcx > 0x00000037ff6c8f1c <+33372>: or %rcx,%rax > 0x00000037ff6c8f1f <+33375>: mov %rax,(%rdx) > 0x00000037ff6c8f22 <+33378>: mov 0x568(%rsp),%rax > 0x00000037ff6c8f2a <+33386>: lea 0x3(%rax),%rdx > 0x00000037ff6c8f2e <+33390>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8f36 <+33398>: movzbl 0x3(%rax),%eax > 0x00000037ff6c8f3a <+33402>: movzbl %al,%r12d > 0x00000037ff6c8f3e <+33406>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8f43 <+33411>: jmpq *%rax > 0x00000037ff6c8f45 <+33413>: mov 0x560(%rsp),%rax > 0x00000037ff6c8f4d <+33421>: movabs $0xfffb000000000000,%r10 > 0x00000037ff6c8f57 <+33431>: lea 0x8(%rax),%rdx > 0x00000037ff6c8f5b <+33435>: mov %rdx,0x560(%rsp) > 0x00000037ff6c8f63 <+33443>: mov %r10,(%rax) > 0x00000037ff6c8f66 <+33446>: mov 0x568(%rsp),%rax > 0x00000037ff6c8f6e <+33454>: lea 0x1(%rax),%rdx > 0x00000037ff6c8f72 <+33458>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8f7a <+33466>: movzbl 0x1(%rax),%eax > 0x00000037ff6c8f7e <+33470>: movzbl %al,%r12d > 0x00000037ff6c8f82 <+33474>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8f87 <+33479>: jmpq *%rax > 0x00000037ff6c8f89 <+33481>: mov 0x568(%rsp),%rcx > 0x00000037ff6c8f91 <+33489>: mov 0x560(%rsp),%rdx > 0x00000037ff6c8f99 <+33497>: movabs $0xfff9000000000000,%rsi > 0x00000037ff6c8fa3 <+33507>: movzbl 0x1(%rcx),%eax > 0x00000037ff6c8fa7 <+33511>: movzbl 0x2(%rcx),%ecx > 0x00000037ff6c8fab <+33515>: shl $0x8,%eax > 0x00000037ff6c8fae <+33518>: or %ecx,%eax > 0x00000037ff6c8fb0 <+33520>: mov 0x570(%rsp),%rcx > 0x00000037ff6c8fb8 <+33528>: mov 0x58(%rcx,%rax,8),%rax > 0x00000037ff6c8fbd <+33533>: mov %rsi,0x8(%rdx) > 0x00000037ff6c8fc1 <+33537>: mov %rax,(%rdx) > 0x00000037ff6c8fc4 <+33540>: lea 0x10(%rdx),%rax > 0x00000037ff6c8fc8 <+33544>: mov %rax,0x560(%rsp) > 0x00000037ff6c8fd0 <+33552>: mov 0x568(%rsp),%rax > 0x00000037ff6c8fd8 <+33560>: lea 0x3(%rax),%rdx > 0x00000037ff6c8fdc <+33564>: mov %rdx,0x568(%rsp) > 0x00000037ff6c8fe4 <+33572>: movzbl 0x3(%rax),%eax > 0x00000037ff6c8fe8 <+33576>: movzbl %al,%r12d > 0x00000037ff6c8fec <+33580>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c8ff1 <+33585>: jmpq *%rax > 0x00000037ff6c8ff3 <+33587>: mov 0x568(%rsp),%rdx > 0x00000037ff6c8ffb <+33595>: mov 0x560(%rsp),%rcx > 0x00000037ff6c9003 <+33603>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c9007 <+33607>: movzbl 0x2(%rdx),%esi > 0x00000037ff6c900b <+33611>: shl $0x8,%eax > 0x00000037ff6c900e <+33614>: or %esi,%eax > 0x00000037ff6c9010 <+33616>: mov 0x570(%rsp),%rsi > 0x00000037ff6c9018 <+33624>: mov 0x58(%rsi,%rax,8),%rax > 0x00000037ff6c901d <+33629>: mov %rax,(%rcx) > 0x00000037ff6c9020 <+33632>: lea 0x3(%rdx),%rax > 0x00000037ff6c9024 <+33636>: add $0x8,%rcx > 0x00000037ff6c9028 <+33640>: mov %rcx,0x560(%rsp) > 0x00000037ff6c9030 <+33648>: mov %rax,0x568(%rsp) > 0x00000037ff6c9038 <+33656>: movzbl 0x3(%rdx),%eax > 0x00000037ff6c903c <+33660>: movzbl %al,%r12d > 0x00000037ff6c9040 <+33664>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9045 <+33669>: jmpq *%rax > 0x00000037ff6c9047 <+33671>: mov 0x568(%rsp),%rax > 0x00000037ff6c904f <+33679>: mov 0x560(%rsp),%rbp > 0x00000037ff6c9057 <+33687>: mov 0xc0(%rsp),%rbx > 0x00000037ff6c905f <+33695>: movzbl 0x1(%rax),%edx > 0x00000037ff6c9063 <+33699>: movzbl 0x2(%rax),%ecx > 0x00000037ff6c9067 <+33703>: shl $0x8,%edx > 0x00000037ff6c906a <+33706>: or %ecx,%edx > 0x00000037ff6c906c <+33708>: mov -0x8(%rbp),%rcx > 0x00000037ff6c9070 <+33712>: mov %rcx,(%rbx,%rdx,8) > 0x00000037ff6c9074 <+33716>: cmpb $0x51,0x3(%rax) > 0x00000037ff6c9078 <+33720>: je 0x37ff6cd028 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50024> > 0x00000037ff6c907e <+33726>: lea 0x3(%rax),%rdx > 0x00000037ff6c9082 <+33730>: mov %rdx,0x568(%rsp) > 0x00000037ff6c908a <+33738>: movzbl 0x3(%rax),%eax > 0x00000037ff6c908e <+33742>: movzbl %al,%r12d > 0x00000037ff6c9092 <+33746>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9097 <+33751>: jmpq *%rax > 0x00000037ff6c9099 <+33753>: mov 0xc8(%rsp),%rbx > 0x00000037ff6c90a1 <+33761>: mov 0x570(%rsp),%rsi > 0x00000037ff6c90a9 <+33769>: lea 0x340(%rsp),%rcx > 0x00000037ff6c90b1 <+33777>: mov %r15,%rdi > 0x00000037ff6c90b4 <+33780>: mov 0x658(%rbx),%rdx > 0x00000037ff6c90bb <+33787>: callq 0x37ff6ab800 <js_GetArgsProperty(JSContext*, JSStackFrame*, long, js::Value*)> > 0x00000037ff6c90c0 <+33792>: test %eax,%eax > 0x00000037ff6c90c2 <+33794>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c90c8 <+33800>: mov 0x560(%rsp),%rax > 0x00000037ff6c90d0 <+33808>: mov 0x340(%rsp),%rdx > 0x00000037ff6c90d8 <+33816>: mov %rdx,(%rax) > 0x00000037ff6c90db <+33819>: add $0x8,%rax > 0x00000037ff6c90df <+33823>: mov %rax,0x560(%rsp) > 0x00000037ff6c90e7 <+33831>: mov 0x568(%rsp),%rax > 0x00000037ff6c90ef <+33839>: lea 0x1(%rax),%rdx > 0x00000037ff6c90f3 <+33843>: mov %rdx,0x568(%rsp) > 0x00000037ff6c90fb <+33851>: movzbl 0x1(%rax),%eax > 0x00000037ff6c90ff <+33855>: movzbl %al,%r12d > 0x00000037ff6c9103 <+33859>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9108 <+33864>: jmpq *%rax > 0x00000037ff6c910a <+33866>: mov 0x560(%rsp),%rax > 0x00000037ff6c9112 <+33874>: movabs $0xfff9800000000000,%r9 > 0x00000037ff6c911c <+33884>: lea 0x8(%rax),%rdx > 0x00000037ff6c9120 <+33888>: mov %rdx,0x560(%rsp) > 0x00000037ff6c9128 <+33896>: mov %r9,(%rax) > 0x00000037ff6c912b <+33899>: mov 0x568(%rsp),%rax > 0x00000037ff6c9133 <+33907>: lea 0x1(%rax),%rdx > 0x00000037ff6c9137 <+33911>: mov %rdx,0x568(%rsp) > 0x00000037ff6c913f <+33919>: movzbl 0x1(%rax),%eax > 0x00000037ff6c9143 <+33923>: movzbl %al,%r12d > 0x00000037ff6c9147 <+33927>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c914c <+33932>: jmpq *%rax > 0x00000037ff6c914e <+33934>: mov 0x568(%rsp),%rax > 0x00000037ff6c9156 <+33942>: mov 0x560(%rsp),%rbp > 0x00000037ff6c915e <+33950>: movzbl 0x1(%rax),%edx > 0x00000037ff6c9162 <+33954>: movzbl 0x2(%rax),%ecx > 0x00000037ff6c9166 <+33958>: mov -0x8(%rbp),%rsi > 0x00000037ff6c916a <+33962>: shl $0x8,%edx > 0x00000037ff6c916d <+33965>: or %ecx,%edx > 0x00000037ff6c916f <+33967>: mov 0x570(%rsp),%rcx > 0x00000037ff6c9177 <+33975>: mov %rsi,0x58(%rcx,%rdx,8) > 0x00000037ff6c917c <+33980>: cmpb $0x51,0x3(%rax) > 0x00000037ff6c9180 <+33984>: je 0x37ff6ccf72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49842> > 0x00000037ff6c9186 <+33990>: lea 0x3(%rax),%rdx > 0x00000037ff6c918a <+33994>: mov %rdx,0x568(%rsp) > 0x00000037ff6c9192 <+34002>: movzbl 0x3(%rax),%eax > 0x00000037ff6c9196 <+34006>: movzbl %al,%r12d > 0x00000037ff6c919a <+34010>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c919f <+34015>: jmpq *%rax > 0x00000037ff6c91a1 <+34017>: mov 0x568(%rsp),%rdx > 0x00000037ff6c91a9 <+34025>: movzbl 0x1(%rdx),%eax > 0x00000037ff6c91ad <+34029>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6c91b1 <+34033>: shl $0x8,%eax > 0x00000037ff6c91b4 <+34036>: or %ecx,%eax > 0x00000037ff6c91b6 <+34038>: shl $0x3,%rax > 0x00000037ff6c91ba <+34042>: sub %rax,0x560(%rsp) > 0x00000037ff6c91c2 <+34050>: lea 0x3(%rdx),%rax > 0x00000037ff6c91c6 <+34054>: mov %rax,0x568(%rsp) > 0x00000037ff6c91ce <+34062>: movzbl 0x3(%rdx),%eax > 0x00000037ff6c91d2 <+34066>: movzbl %al,%r12d > 0x00000037ff6c91d6 <+34070>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c91db <+34075>: jmpq *%rax > 0x00000037ff6c91dd <+34077>: mov 0x568(%rsp),%rax > 0x00000037ff6c91e5 <+34085>: subq $0x8,0x560(%rsp) > 0x00000037ff6c91ee <+34094>: lea 0x1(%rax),%rdx > 0x00000037ff6c91f2 <+34098>: mov %rdx,0x568(%rsp) > 0x00000037ff6c91fa <+34106>: movzbl 0x1(%rax),%eax > 0x00000037ff6c91fe <+34110>: movzbl %al,%r12d > 0x00000037ff6c9202 <+34114>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9207 <+34119>: jmpq *%rax > 0x00000037ff6c9209 <+34121>: mov 0x560(%rsp),%rax > 0x00000037ff6c9211 <+34129>: movabs $0xfff9000000000000,%rsi > 0x00000037ff6c921b <+34139>: lea 0x8(%rax),%rdx > 0x00000037ff6c921f <+34143>: mov %rdx,0x560(%rsp) > 0x00000037ff6c9227 <+34151>: mov %rsi,(%rax) > 0x00000037ff6c922a <+34154>: mov 0x568(%rsp),%rax > 0x00000037ff6c9232 <+34162>: lea 0x1(%rax),%rdx > 0x00000037ff6c9236 <+34166>: mov %rdx,0x568(%rsp) > 0x00000037ff6c923e <+34174>: movzbl 0x1(%rax),%eax > 0x00000037ff6c9242 <+34178>: movzbl %al,%r12d > 0x00000037ff6c9246 <+34182>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c924b <+34187>: jmpq *%rax > 0x00000037ff6c924d <+34189>: mov 0x568(%rsp),%rax > 0x00000037ff6c9255 <+34197>: lea 0x3(%rax),%rdx > 0x00000037ff6c9259 <+34201>: mov %rdx,0x568(%rsp) > 0x00000037ff6c9261 <+34209>: movzbl 0x3(%rax),%eax > 0x00000037ff6c9265 <+34213>: movzbl %al,%r12d > 0x00000037ff6c9269 <+34217>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c926e <+34222>: jmpq *%rax > 0x00000037ff6c9270 <+34224>: jmpq 0x37ff6c18b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3065> > 0x00000037ff6c9275 <+34229>: mov 0x568(%rsp),%rbx > 0x00000037ff6c927d <+34237>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c9281 <+34241>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c9285 <+34245>: shl $0x18,%eax > 0x00000037ff6c9288 <+34248>: shl $0x10,%edx > 0x00000037ff6c928b <+34251>: or %edx,%eax > 0x00000037ff6c928d <+34253>: movzbl 0x4(%rbx),%edx > 0x00000037ff6c9291 <+34257>: or %edx,%eax > 0x00000037ff6c9293 <+34259>: movzbl 0x3(%rbx),%edx > 0x00000037ff6c9297 <+34263>: shl $0x8,%edx > 0x00000037ff6c929a <+34266>: or %edx,%eax > 0x00000037ff6c929c <+34268>: mov 0x560(%rsp),%rdx > 0x00000037ff6c92a4 <+34276>: lea -0x8(%rdx),%rcx > 0x00000037ff6c92a8 <+34280>: mov %rcx,0x560(%rsp) > 0x00000037ff6c92b0 <+34288>: mov -0x8(%rdx),%rcx > 0x00000037ff6c92b4 <+34292>: mov %rcx,%rsi > 0x00000037ff6c92b7 <+34295>: shr $0x2f,%rsi > 0x00000037ff6c92bb <+34299>: cmp $0x1fff1,%esi > 0x00000037ff6c92c1 <+34305>: je 0x37ff6c92ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34349> > 0x00000037ff6c92c3 <+34307>: movabs $0xfff80000ffffffff,%rsi > 0x00000037ff6c92cd <+34317>: cmp %rsi,%rcx > 0x00000037ff6c92d0 <+34320>: ja 0x37ff6ca263 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38307> > 0x00000037ff6c92d6 <+34326>: xorpd %xmm0,%xmm0 > 0x00000037ff6c92da <+34330>: ucomisd -0x8(%rdx),%xmm0 > 0x00000037ff6c92df <+34335>: jp 0x37ff6ca263 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38307> > 0x00000037ff6c92e5 <+34341>: jne 0x37ff6ca263 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38307> > 0x00000037ff6c92eb <+34347>: xor %ecx,%ecx > 0x00000037ff6c92ed <+34349>: movzbl 0x5(%rbx),%esi > 0x00000037ff6c92f1 <+34353>: movzbl 0x6(%rbx),%edx > 0x00000037ff6c92f5 <+34357>: shl $0x8,%esi > 0x00000037ff6c92f8 <+34360>: or %esi,%edx > 0x00000037ff6c92fa <+34362>: movzbl 0x7(%rbx),%esi > 0x00000037ff6c92fe <+34366>: movswl %dx,%edi > 0x00000037ff6c9301 <+34369>: movzbl 0x8(%rbx),%edx > 0x00000037ff6c9305 <+34373>: sub %edi,%ecx > 0x00000037ff6c9307 <+34375>: shl $0x8,%esi > 0x00000037ff6c930a <+34378>: or %esi,%edx > 0x00000037ff6c930c <+34380>: movswl %dx,%edx > 0x00000037ff6c930f <+34383>: sub %edi,%edx > 0x00000037ff6c9311 <+34385>: add $0x1,%edx > 0x00000037ff6c9314 <+34388>: cmp %edx,%ecx > 0x00000037ff6c9316 <+34390>: jae 0x37ff6c9349 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34441> > 0x00000037ff6c9318 <+34392>: lea 0x0(,%rcx,4),%edx > 0x00000037ff6c931f <+34399>: movslq %edx,%rdx > 0x00000037ff6c9322 <+34402>: lea 0x8(%rbx,%rdx,1),%rcx > 0x00000037ff6c9327 <+34407>: movzbl 0x1(%rcx),%edx > 0x00000037ff6c932b <+34411>: movzbl 0x2(%rcx),%esi > 0x00000037ff6c932f <+34415>: shl $0x18,%edx > 0x00000037ff6c9332 <+34418>: shl $0x10,%esi > 0x00000037ff6c9335 <+34421>: or %esi,%edx > 0x00000037ff6c9337 <+34423>: movzbl 0x4(%rcx),%esi > 0x00000037ff6c933b <+34427>: movzbl 0x3(%rcx),%ecx > 0x00000037ff6c933f <+34431>: or %esi,%edx > 0x00000037ff6c9341 <+34433>: shl $0x8,%ecx > 0x00000037ff6c9344 <+34436>: or %ecx,%edx > 0x00000037ff6c9346 <+34438>: cmovne %edx,%eax > 0x00000037ff6c9349 <+34441>: cltq > 0x00000037ff6c934b <+34443>: add %rax,%rbx > 0x00000037ff6c934e <+34446>: mov %rbx,0x568(%rsp) > 0x00000037ff6c9356 <+34454>: movzbl (%rbx),%eax > 0x00000037ff6c9359 <+34457>: movzbl %al,%r12d > 0x00000037ff6c935d <+34461>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9362 <+34466>: jmpq *%rax > 0x00000037ff6c9364 <+34468>: mov %r15,%rdi > 0x00000037ff6c9367 <+34471>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6c936c <+34476>: test %eax,%eax > 0x00000037ff6c936e <+34478>: jne 0x37ff6c1767 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2727> > 0x00000037ff6c9374 <+34484>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9379 <+34489>: mov 0x560(%rsp),%rax > 0x00000037ff6c9381 <+34497>: movabs $0xfff9000000000000,%rcx > 0x00000037ff6c938b <+34507>: lea 0x8(%rax),%rdx > 0x00000037ff6c938f <+34511>: mov %rdx,0x560(%rsp) > 0x00000037ff6c9397 <+34519>: movabs $0xfff9800000000001,%rdx > 0x00000037ff6c93a1 <+34529>: mov %rdx,(%rax) > 0x00000037ff6c93a4 <+34532>: mov 0x560(%rsp),%rax > 0x00000037ff6c93ac <+34540>: mov 0x20(%r15),%rdx > 0x00000037ff6c93b0 <+34544>: mov %rdx,(%rax) > 0x00000037ff6c93b3 <+34547>: add $0x8,%rax > 0x00000037ff6c93b7 <+34551>: movl $0x0,0x1c(%r15) > 0x00000037ff6c93bf <+34559>: mov %rax,0x560(%rsp) > 0x00000037ff6c93c7 <+34567>: mov %rcx,0x20(%r15) > 0x00000037ff6c93cb <+34571>: jmpq 0x37ff6c0eab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+491> > 0x00000037ff6c93d0 <+34576>: mov 0x1c0(%rsp),%rdx > 0x00000037ff6c93d8 <+34584>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c93e2 <+34594>: cmp %rcx,%rdx > 0x00000037ff6c93e5 <+34597>: jbe 0x37ff6c9405 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34629> > 0x00000037ff6c93e7 <+34599>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c93f1 <+34609>: mov 0x471b40(%rip),%rdi # 0x37ffb3af38 > 0x00000037ff6c93f8 <+34616>: and %rdx,%rcx > 0x00000037ff6c93fb <+34619>: cmp %rdi,0x8(%rcx) > 0x00000037ff6c93ff <+34623>: je 0x37ff6c4f50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17040> > 0x00000037ff6c9405 <+34629>: mov 0x1c0(%rsp),%rcx > 0x00000037ff6c940d <+34637>: mov 0x1d0(%rsp),%rsi > 0x00000037ff6c9415 <+34645>: cmp $0x1fff0,%rcx > 0x00000037ff6c941c <+34652>: ja 0x37ff6c942b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34667> > 0x00000037ff6c941e <+34654>: cmp $0x1fff0,%rsi > 0x00000037ff6c9425 <+34661>: jbe 0x37ff6cb305 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42565> > 0x00000037ff6c942b <+34667>: xor %rsi,%rcx > 0x00000037ff6c942e <+34670>: movabs $0xffff800000000000,%rdi > 0x00000037ff6c9438 <+34680>: test %rdi,%rcx > 0x00000037ff6c943b <+34683>: je 0x37ff6cb305 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42565> > 0x00000037ff6c9441 <+34689>: movabs $0xfffb000000000000,%rcx > 0x00000037ff6c944b <+34699>: cmp %rcx,%rax > 0x00000037ff6c944e <+34702>: je 0x37ff6cdb2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52842> > 0x00000037ff6c9454 <+34708>: movabs $0xfff9000000000000,%rsi > 0x00000037ff6c945e <+34718>: cmp %rsi,%rax > 0x00000037ff6c9461 <+34721>: je 0x37ff6cdb2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52842> > 0x00000037ff6c9467 <+34727>: cmp %rcx,%rdx > 0x00000037ff6c946a <+34730>: je 0x37ff6cf5a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59616> > 0x00000037ff6c9470 <+34736>: cmp %rsi,%rdx > 0x00000037ff6c9473 <+34739>: je 0x37ff6cf5a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59616> > 0x00000037ff6c9479 <+34745>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c9483 <+34755>: cmp %rcx,%rax > 0x00000037ff6c9486 <+34758>: ja 0x37ff6d0a90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64976> > 0x00000037ff6c948c <+34764>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c9496 <+34774>: cmp %rax,%rdx > 0x00000037ff6c9499 <+34777>: ja 0x37ff6d0b08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65096> > 0x00000037ff6c949f <+34783>: mov 0x1d0(%rsp),%rax > 0x00000037ff6c94a7 <+34791>: mov %rax,%rdx > 0x00000037ff6c94aa <+34794>: shr $0x2f,%rdx > 0x00000037ff6c94ae <+34798>: cmp $0x1fff5,%edx > 0x00000037ff6c94b4 <+34804>: je 0x37ff6d0395 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63189> > 0x00000037ff6c94ba <+34810>: movabs $0xfff8ffffffffffff,%rdx > 0x00000037ff6c94c4 <+34820>: cmp %rdx,%rax > 0x00000037ff6c94c7 <+34823>: ja 0x37ff6d0add <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65053> > 0x00000037ff6c94cd <+34829>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c94d7 <+34839>: cmp %rdx,%rax > 0x00000037ff6c94da <+34842>: ja 0x37ff6d0ad4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65044> > 0x00000037ff6c94e0 <+34848>: movsd 0x1d0(%rsp),%xmm0 > 0x00000037ff6c94e9 <+34857>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c94f2 <+34866>: mov 0x1c0(%rsp),%rsi > 0x00000037ff6c94fa <+34874>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c9504 <+34884>: cmp %rax,%rsi > 0x00000037ff6c9507 <+34887>: ja 0x37ff6d4545 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80005> > 0x00000037ff6c950d <+34893>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c9517 <+34903>: cmp %rax,%rsi > 0x00000037ff6c951a <+34906>: ja 0x37ff6d4535 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79989> > 0x00000037ff6c9520 <+34912>: movsd 0x1c0(%rsp),%xmm0 > 0x00000037ff6c9529 <+34921>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c9532 <+34930>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c953b <+34939>: mov $0x1,%eax > 0x00000037ff6c9540 <+34944>: ucomisd 0x520(%rsp),%xmm0 > 0x00000037ff6c9549 <+34953>: jp 0x37ff6c9551 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34961> > 0x00000037ff6c954b <+34955>: setne %al > 0x00000037ff6c954e <+34958>: movzbl %al,%eax > 0x00000037ff6c9551 <+34961>: mov %eax,0x110(%rsp) > 0x00000037ff6c9558 <+34968>: jmpq 0x37ff6c4f8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17100> > 0x00000037ff6c955d <+34973>: mov 0x1a0(%rsp),%rdx > 0x00000037ff6c9565 <+34981>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c956f <+34991>: cmp %rcx,%rdx > 0x00000037ff6c9572 <+34994>: jbe 0x37ff6c9592 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35026> > 0x00000037ff6c9574 <+34996>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6c957e <+35006>: mov 0x4719b3(%rip),%rdi # 0x37ffb3af38 > 0x00000037ff6c9585 <+35013>: and %rdx,%rcx > 0x00000037ff6c9588 <+35016>: cmp %rdi,0x8(%rcx) > 0x00000037ff6c958c <+35020>: je 0x37ff6c504d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17293> > 0x00000037ff6c9592 <+35026>: mov 0x1a0(%rsp),%rcx > 0x00000037ff6c959a <+35034>: mov 0x1b0(%rsp),%rsi > 0x00000037ff6c95a2 <+35042>: cmp $0x1fff0,%rcx > 0x00000037ff6c95a9 <+35049>: ja 0x37ff6c95b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35064> > 0x00000037ff6c95ab <+35051>: cmp $0x1fff0,%rsi > 0x00000037ff6c95b2 <+35058>: jbe 0x37ff6cb3c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42757> > 0x00000037ff6c95b8 <+35064>: xor %rsi,%rcx > 0x00000037ff6c95bb <+35067>: movabs $0xffff800000000000,%rdi > 0x00000037ff6c95c5 <+35077>: test %rdi,%rcx > 0x00000037ff6c95c8 <+35080>: je 0x37ff6cb3c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42757> > 0x00000037ff6c95ce <+35086>: movabs $0xfffb000000000000,%rcx > 0x00000037ff6c95d8 <+35096>: cmp %rcx,%rax > 0x00000037ff6c95db <+35099>: je 0x37ff6cd9a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52457> > 0x00000037ff6c95e1 <+35105>: movabs $0xfff9000000000000,%rsi > 0x00000037ff6c95eb <+35115>: cmp %rsi,%rax > 0x00000037ff6c95ee <+35118>: je 0x37ff6cd9a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52457> > 0x00000037ff6c95f4 <+35124>: cmp %rcx,%rdx > 0x00000037ff6c95f7 <+35127>: je 0x37ff6cf252 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58770> > 0x00000037ff6c95fd <+35133>: cmp %rsi,%rdx > 0x00000037ff6c9600 <+35136>: je 0x37ff6cf252 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58770> > 0x00000037ff6c9606 <+35142>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6c9610 <+35152>: cmp %rcx,%rax > 0x00000037ff6c9613 <+35155>: ja 0x37ff6d0b80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65216> > 0x00000037ff6c9619 <+35161>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c9623 <+35171>: cmp %rax,%rdx > 0x00000037ff6c9626 <+35174>: ja 0x37ff6d0b44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65156> > 0x00000037ff6c962c <+35180>: mov 0x1b0(%rsp),%rax > 0x00000037ff6c9634 <+35188>: mov %rax,%rdx > 0x00000037ff6c9637 <+35191>: shr $0x2f,%rdx > 0x00000037ff6c963b <+35195>: cmp $0x1fff5,%edx > 0x00000037ff6c9641 <+35201>: je 0x37ff6cfbc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61192> > 0x00000037ff6c9647 <+35207>: movabs $0xfff8ffffffffffff,%rdx > 0x00000037ff6c9651 <+35217>: cmp %rdx,%rax > 0x00000037ff6c9654 <+35220>: ja 0x37ff6d1c68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69544> > 0x00000037ff6c965a <+35226>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6c9664 <+35236>: cmp %rdx,%rax > 0x00000037ff6c9667 <+35239>: ja 0x37ff6d1c5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69535> > 0x00000037ff6c966d <+35245>: movsd 0x1b0(%rsp),%xmm0 > 0x00000037ff6c9676 <+35254>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6c967f <+35263>: mov 0x1a0(%rsp),%rsi > 0x00000037ff6c9687 <+35271>: movabs $0xfff8ffffffffffff,%rax > 0x00000037ff6c9691 <+35281>: cmp %rax,%rsi > 0x00000037ff6c9694 <+35284>: ja 0x37ff6d1ea9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70121> > 0x00000037ff6c969a <+35290>: movabs $0xfff80000ffffffff,%rax > 0x00000037ff6c96a4 <+35300>: cmp %rax,%rsi > 0x00000037ff6c96a7 <+35303>: ja 0x37ff6d2729 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72297> > 0x00000037ff6c96ad <+35309>: movsd 0x1a0(%rsp),%xmm0 > 0x00000037ff6c96b6 <+35318>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6c96bf <+35327>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6c96c8 <+35336>: mov $0x1,%eax > 0x00000037ff6c96cd <+35341>: ucomisd 0x520(%rsp),%xmm0 > 0x00000037ff6c96d6 <+35350>: jp 0x37ff6c96de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35358> > 0x00000037ff6c96d8 <+35352>: je 0x37ff6c5083 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17347> > 0x00000037ff6c96de <+35358>: xor %eax,%eax > 0x00000037ff6c96e0 <+35360>: jmpq 0x37ff6c5083 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17347> > 0x00000037ff6c96e5 <+35365>: lea 0x10(%rbx),%rax > 0x00000037ff6c96e9 <+35369>: lea 0x550(%rsp),%rsi > 0x00000037ff6c96f1 <+35377>: mov %r15,%rdi > 0x00000037ff6c96f4 <+35380>: mov %r12d,0x558(%rsp) > 0x00000037ff6c96fc <+35388>: mov %rax,0x550(%rsp) > 0x00000037ff6c9704 <+35396>: callq 0x37ff6d6f60 <js::InvokeConstructor(JSContext*, js::CallArgs const&)> > 0x00000037ff6c9709 <+35401>: test %al,%al > 0x00000037ff6c970b <+35403>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9711 <+35409>: mov 0x190(%r15),%rax > 0x00000037ff6c9718 <+35416>: add $0x8,%rbx > 0x00000037ff6c971c <+35420>: mov %rbx,0x560(%rsp) > 0x00000037ff6c9724 <+35428>: cmpq $0x0,(%rax) > 0x00000037ff6c9728 <+35432>: lea 0x44b1b1(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6c972f <+35439>: cmovne %rax,%r13 > 0x00000037ff6c9733 <+35443>: mov 0x168(%r15),%rax > 0x00000037ff6c973a <+35450>: mov 0x30(%rax),%rax > 0x00000037ff6c973e <+35454>: test %rax,%rax > 0x00000037ff6c9741 <+35457>: je 0x37ff6c84a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30692> > 0x00000037ff6c9747 <+35463>: mov 0x1a0(%rax),%rdi > 0x00000037ff6c974e <+35470>: test %rdi,%rdi > 0x00000037ff6c9751 <+35473>: je 0x37ff6c84a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30692> > 0x00000037ff6c9757 <+35479>: callq 0x37ff7dad90 <js::TraceRecorder::record_NativeCallComplete()> > 0x00000037ff6c975c <+35484>: cmp $0x1,%eax > 0x00000037ff6c975f <+35487>: mov %eax,%ebx > 0x00000037ff6c9761 <+35489>: jg 0x37ff6c84a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30692> > 0x00000037ff6c9767 <+35495>: mov 0x168(%r15),%rax > 0x00000037ff6c976e <+35502>: mov 0x30(%rax),%rax > 0x00000037ff6c9772 <+35506>: test %rax,%rax > 0x00000037ff6c9775 <+35509>: je 0x37ff6c9789 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35529> > 0x00000037ff6c9777 <+35511>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6c977f <+35519>: je 0x37ff6c9789 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35529> > 0x00000037ff6c9781 <+35521>: mov %r15,%rdi > 0x00000037ff6c9784 <+35524>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6c9789 <+35529>: cmp $0x1,%ebx > 0x00000037ff6c978c <+35532>: jne 0x37ff6c84a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30692> > 0x00000037ff6c9792 <+35538>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9797 <+35543>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c97a0 <+35552>: movabs $0xfff9000000000000,%rdx > 0x00000037ff6c97aa <+35562>: mov %rdx,0x30(%rbx) > 0x00000037ff6c97ae <+35566>: jmpq 0x37ff6c1ad7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3607> > 0x00000037ff6c97b3 <+35571>: add %eax,%r12d > 0x00000037ff6c97b6 <+35574>: mov %r12d,%eax > 0x00000037ff6c97b9 <+35577>: jmpq 0x37ff6c1d5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4255> > 0x00000037ff6c97be <+35582>: mov %rbx,%rsi > 0x00000037ff6c97c1 <+35585>: mov %r15,%rdi > 0x00000037ff6c97c4 <+35588>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6c97c9 <+35593>: test %rax,%rax > 0x00000037ff6c97cc <+35596>: mov %rax,0x220(%rsp) > 0x00000037ff6c97d4 <+35604>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c97da <+35610>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c97e4 <+35620>: or %rax,%rdx > 0x00000037ff6c97e7 <+35623>: mov %rdx,(%rbx) > 0x00000037ff6c97ea <+35626>: mov 0x560(%rsp),%rbp > 0x00000037ff6c97f2 <+35634>: jmpq 0x37ff6c1360 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1696> > 0x00000037ff6c97f7 <+35639>: lea 0x7fffffff(%rax),%edx > 0x00000037ff6c97fd <+35645>: cmp $0xfffffffd,%edx > 0x00000037ff6c9800 <+35648>: ja 0x37ff6c4870 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15280> > 0x00000037ff6c9806 <+35654>: add %eax,%edi > 0x00000037ff6c9808 <+35656>: mov %edi,(%rcx) > 0x00000037ff6c980a <+35658>: cmpb $0x51,0x3(%rbx) > 0x00000037ff6c980e <+35662>: je 0x37ff6c983c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35708> > 0x00000037ff6c9810 <+35664>: mov 0x560(%rsp),%rdx > 0x00000037ff6c9818 <+35672>: lea (%rsi,%rax,1),%eax > 0x00000037ff6c981b <+35675>: lea 0x8(%rdx),%rcx > 0x00000037ff6c981f <+35679>: mov %rcx,0x560(%rsp) > 0x00000037ff6c9827 <+35687>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6c9831 <+35697>: or %rcx,%rax > 0x00000037ff6c9834 <+35700>: mov %rax,(%rdx) > 0x00000037ff6c9837 <+35703>: jmpq 0x37ff6c48a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15336> > 0x00000037ff6c983c <+35708>: lea 0x4(%rbx),%rax > 0x00000037ff6c9840 <+35712>: mov %rax,0x568(%rsp) > 0x00000037ff6c9848 <+35720>: movzbl 0x4(%rbx),%eax > 0x00000037ff6c984c <+35724>: movzbl %al,%r12d > 0x00000037ff6c9850 <+35728>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9855 <+35733>: jmpq *%rax >=> 0x00000037ff6c9857 <+35735>: cmp 0x8(%rbp),%rcx > 0x00000037ff6c985b <+35739>: jne 0x37ff6c2b58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7832> > 0x00000037ff6c9861 <+35745>: mov %rax,0x540(%rsp) > 0x00000037ff6c9869 <+35753>: mov 0x10(%rbp),%rcx > 0x00000037ff6c986d <+35757>: cmp $0x1,%cl > 0x00000037ff6c9870 <+35760>: je 0x37ff6cea88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56776> > 0x00000037ff6c9876 <+35766>: mov 0x540(%rsp),%rax > 0x00000037ff6c987e <+35774>: shr $0x8,%rcx > 0x00000037ff6c9882 <+35778>: cmp %ecx,0x14(%rax) > 0x00000037ff6c9885 <+35781>: jne 0x37ff6c2b58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7832> > 0x00000037ff6c988b <+35787>: mov 0x18(%rbp),%rax > 0x00000037ff6c988f <+35791>: test $0x3,%al > 0x00000037ff6c9891 <+35793>: je 0x37ff6ca1da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38170> > 0x00000037ff6c9897 <+35799>: test $0x1,%al > 0x00000037ff6c9899 <+35801>: je 0x37ff6cd89c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52188> > 0x00000037ff6c989f <+35807>: shr %eax > 0x00000037ff6c98a1 <+35809>: mov %eax,%edx > 0x00000037ff6c98a3 <+35811>: mov 0x540(%rsp),%rax > 0x00000037ff6c98ab <+35819>: mov 0x40(%rax),%rax > 0x00000037ff6c98af <+35823>: mov (%rax,%rdx,8),%rax > 0x00000037ff6c98b3 <+35827>: mov %rax,0x250(%rsp) > 0x00000037ff6c98bb <+35835>: jmpq 0x37ff6c2be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7975> > 0x00000037ff6c98c0 <+35840>: test %esi,%esi > 0x00000037ff6c98c2 <+35842>: je 0x37ff6c9ccc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36876> > 0x00000037ff6c98c8 <+35848>: test $0x8,%al > 0x00000037ff6c98ca <+35850>: je 0x37ff6ca1cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38157> > 0x00000037ff6c98d0 <+35856>: mov 0x10(%rdx),%rdx > 0x00000037ff6c98d4 <+35860>: jmpq 0x37ff6c9cd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36880> > 0x00000037ff6c98d9 <+35865>: mov 0x8(%rdx),%r14 > 0x00000037ff6c98dd <+35869>: jmpq 0x37ff6c1bdb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3867> > 0x00000037ff6c98e2 <+35874>: test $0x2,%al > 0x00000037ff6c98e4 <+35876>: je 0x37ff6c1abd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3581> > 0x00000037ff6c98ea <+35882>: test $0x2,%ah > 0x00000037ff6c98ed <+35885>: jne 0x37ff6c1abd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3581> > 0x00000037ff6c98f3 <+35891>: test $0x10000,%eax > 0x00000037ff6c98f8 <+35896>: jne 0x37ff6cb377 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42679> > 0x00000037ff6c98fe <+35902>: test $0x20000,%eax > 0x00000037ff6c9903 <+35907>: je 0x37ff6c1abd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3581> > 0x00000037ff6c9909 <+35913>: mov %rbx,%rsi > 0x00000037ff6c990c <+35916>: mov %r15,%rdi > 0x00000037ff6c990f <+35919>: callq 0x37ff6abed0 <js_PutArgsObject(JSContext*, JSStackFrame*)> > 0x00000037ff6c9914 <+35924>: mov (%rbx),%eax > 0x00000037ff6c9916 <+35926>: jmpq 0x37ff6c1abd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3581> > 0x00000037ff6c991b <+35931>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6c9920 <+35936>: mov 0x60(%rdx),%r9 > 0x00000037ff6c9924 <+35940>: jmpq 0x37ff6c1a96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3542> > 0x00000037ff6c9929 <+35945>: mov %rbp,%rsi > 0x00000037ff6c992c <+35948>: mov %r15,%rdi > 0x00000037ff6c992f <+35951>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6c9934 <+35956>: test %rax,%rax > 0x00000037ff6c9937 <+35959>: mov %rax,%rbx > 0x00000037ff6c993a <+35962>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9940 <+35968>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c994a <+35978>: or %rbx,%rax > 0x00000037ff6c994d <+35981>: mov %rax,0x0(%rbp) > 0x00000037ff6c9951 <+35985>: jmpq 0x37ff6c2aff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7743> > 0x00000037ff6c9956 <+35990>: cmp 0x8(%rbx),%rcx > 0x00000037ff6c995a <+35994>: jne 0x37ff6c162d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2413> > 0x00000037ff6c9960 <+36000>: mov 0x10(%rbx),%rcx > 0x00000037ff6c9964 <+36004>: mov %rax,0x2f0(%rsp) > 0x00000037ff6c996c <+36012>: cmp $0x1,%cl > 0x00000037ff6c996f <+36015>: je 0x37ff6cec1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57179> > 0x00000037ff6c9975 <+36021>: mov 0x2f0(%rsp),%rax > 0x00000037ff6c997d <+36029>: shr $0x8,%rcx > 0x00000037ff6c9981 <+36033>: cmp %ecx,0x14(%rax) > 0x00000037ff6c9984 <+36036>: jne 0x37ff6c162d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2413> > 0x00000037ff6c998a <+36042>: mov 0x18(%rbx),%rax > 0x00000037ff6c998e <+36046>: test $0x3,%al > 0x00000037ff6c9990 <+36048>: je 0x37ff6c9ec2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37378> > 0x00000037ff6c9996 <+36054>: test $0x1,%al > 0x00000037ff6c9998 <+36056>: je 0x37ff6cc5c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47365> > 0x00000037ff6c999e <+36062>: shr %eax > 0x00000037ff6c99a0 <+36064>: mov 0x560(%rsp),%rdx > 0x00000037ff6c99a8 <+36072>: mov %eax,%ecx > 0x00000037ff6c99aa <+36074>: mov 0x2f0(%rsp),%rax > 0x00000037ff6c99b2 <+36082>: mov 0x40(%rax),%rax > 0x00000037ff6c99b6 <+36086>: mov (%rax,%rcx,8),%rax > 0x00000037ff6c99ba <+36090>: mov %rax,(%rdx) > 0x00000037ff6c99bd <+36093>: add $0x8,%rdx > 0x00000037ff6c99c1 <+36097>: mov %rdx,0x560(%rsp) > 0x00000037ff6c99c9 <+36105>: cmp $0xd9,%r12d > 0x00000037ff6c99d0 <+36112>: je 0x37ff6cc2f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46646> > 0x00000037ff6c99d6 <+36118>: cmp $0x39,%r12d > 0x00000037ff6c99da <+36122>: je 0x37ff6cc2f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46646> > 0x00000037ff6c99e0 <+36128>: mov 0x568(%rsp),%rax > 0x00000037ff6c99e8 <+36136>: lea 0x3(%rax),%rdx > 0x00000037ff6c99ec <+36140>: mov %rdx,0x568(%rsp) > 0x00000037ff6c99f4 <+36148>: movzbl 0x3(%rax),%eax > 0x00000037ff6c99f8 <+36152>: movzbl %al,%r12d > 0x00000037ff6c99fc <+36156>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9a01 <+36161>: jmpq *%rax > 0x00000037ff6c9a03 <+36163>: cmp 0x8(%rdx),%rax > 0x00000037ff6c9a07 <+36167>: jne 0x37ff6c14d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2065> > 0x00000037ff6c9a0d <+36173>: mov 0x70(%rsp),%rsi > 0x00000037ff6c9a12 <+36178>: mov 0x70(%rsp),%rdi > 0x00000037ff6c9a17 <+36183>: mov 0x18(%rsi),%rsi > 0x00000037ff6c9a1b <+36187>: mov 0x10(%rdi),%rax > 0x00000037ff6c9a1f <+36191>: and $0xfffffffffffffffc,%rsi > 0x00000037ff6c9a23 <+36195>: test %al,%al > 0x00000037ff6c9a25 <+36197>: mov %rsi,0xa0(%rsp) > 0x00000037ff6c9a2d <+36205>: je 0x37ff6caeff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41535> > 0x00000037ff6c9a33 <+36211>: mov 0x20(%rbp),%rax > 0x00000037ff6c9a37 <+36215>: test %rax,%rax > 0x00000037ff6c9a3a <+36218>: mov %rax,0x540(%rsp) > 0x00000037ff6c9a42 <+36226>: je 0x37ff6c9a5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36250> > 0x00000037ff6c9a44 <+36228>: mov 0x70(%rsp),%rdi > 0x00000037ff6c9a49 <+36233>: mov 0x10(%rdi),%rdx > 0x00000037ff6c9a4d <+36237>: shr $0x8,%rdx > 0x00000037ff6c9a51 <+36241>: cmp %edx,0x14(%rax) > 0x00000037ff6c9a54 <+36244>: je 0x37ff6cb215 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42325> > 0x00000037ff6c9a5a <+36250>: movzbl 0x1(%rbx),%eax > 0x00000037ff6c9a5e <+36254>: movzbl 0x2(%rbx),%edx > 0x00000037ff6c9a62 <+36258>: mov 0x78(%rsp),%rbx > 0x00000037ff6c9a67 <+36263>: shl $0x8,%eax > 0x00000037ff6c9a6a <+36266>: or %edx,%eax > 0x00000037ff6c9a6c <+36268>: mov (%rbx,%rax,8),%rax > 0x00000037ff6c9a70 <+36272>: jmpq 0x37ff6c14f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2097> > 0x00000037ff6c9a75 <+36277>: lea -0x10(%rbx),%rsi > 0x00000037ff6c9a79 <+36281>: mov %r15,%rdi > 0x00000037ff6c9a7c <+36284>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6c9a81 <+36289>: test %rax,%rax > 0x00000037ff6c9a84 <+36292>: mov %rax,%rbp > 0x00000037ff6c9a87 <+36295>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9a8d <+36301>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c9a97 <+36311>: or %rbp,%rax > 0x00000037ff6c9a9a <+36314>: mov %rax,-0x10(%rbx) > 0x00000037ff6c9a9e <+36318>: jmpq 0x37ff6c1488 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1992> > 0x00000037ff6c9aa3 <+36323>: lea 0x4(%rbx),%rax > 0x00000037ff6c9aa7 <+36327>: subq $0x10,0x560(%rsp) > 0x00000037ff6c9ab0 <+36336>: mov %rax,0x568(%rsp) > 0x00000037ff6c9ab8 <+36344>: movzbl 0x4(%rbx),%eax > 0x00000037ff6c9abc <+36348>: movzbl %al,%r12d > 0x00000037ff6c9ac0 <+36352>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9ac5 <+36357>: jmpq *%rax > 0x00000037ff6c9ac7 <+36359>: mov 0x570(%rsp),%rax > 0x00000037ff6c9acf <+36367>: movabs $0xfff9000000000000,%rsi > 0x00000037ff6c9ad9 <+36377>: movl $0x0,0x1c(%r15) > 0x00000037ff6c9ae1 <+36385>: mov %rsi,0x20(%r15) > 0x00000037ff6c9ae5 <+36389>: mov 0x500(%rsp),%rdx > 0x00000037ff6c9aed <+36397>: orl $0x100000,(%rax) > 0x00000037ff6c9af3 <+36403>: mov %rdx,0x30(%rax) > 0x00000037ff6c9af7 <+36407>: mov $0x1,%eax > 0x00000037ff6c9afc <+36412>: mov $0x1,%ebx > 0x00000037ff6c9b01 <+36417>: jmpq 0x37ff6c1a4d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3469> > 0x00000037ff6c9b06 <+36422>: mov %edx,%edi > 0x00000037ff6c9b08 <+36424>: add $0x40000000,%edi > 0x00000037ff6c9b0e <+36430>: js 0x37ff6c9c28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36712> > 0x00000037ff6c9b14 <+36436>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6c9b18 <+36440>: cltq > 0x00000037ff6c9b1a <+36442>: mov %rax,0x230(%rsp) > 0x00000037ff6c9b22 <+36450>: jmpq 0x37ff6c1040 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+896> > 0x00000037ff6c9b27 <+36455>: test $0x80,%al > 0x00000037ff6c9b29 <+36457>: mov 0xa8(%r14),%rdi > 0x00000037ff6c9b30 <+36464>: je 0x37ff6c9b39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36473> > 0x00000037ff6c9b32 <+36466>: mov 0xb0(%r14),%rdi > 0x00000037ff6c9b39 <+36473>: test %rdi,%rdi > 0x00000037ff6c9b3c <+36476>: je 0x37ff6c212d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5229> > 0x00000037ff6c9b42 <+36482>: mov %rbx,%rbp > 0x00000037ff6c9b45 <+36485>: mov 0x30(%rdi),%ebx > 0x00000037ff6c9b48 <+36488>: sub 0x10(%r14),%rbp > 0x00000037ff6c9b4c <+36492>: and $0x7fffffff,%ebx > 0x00000037ff6c9b52 <+36498>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6c9b57 <+36503>: test %rbx,%rbx > 0x00000037ff6c9b5a <+36506>: mov $0x1,%esi > 0x00000037ff6c9b5f <+36511>: je 0x37ff6c9b87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36551> > 0x00000037ff6c9b61 <+36513>: lea (%rsi,%rbx,1),%rdx > 0x00000037ff6c9b65 <+36517>: shr %rdx > 0x00000037ff6c9b68 <+36520>: lea -0x1(%rdx),%rdi > 0x00000037ff6c9b6c <+36524>: mov %rdi,%rcx > 0x00000037ff6c9b6f <+36527>: shl $0x4,%rcx > 0x00000037ff6c9b73 <+36531>: add %rax,%rcx > 0x00000037ff6c9b76 <+36534>: cmp (%rcx),%rbp > 0x00000037ff6c9b79 <+36537>: jae 0x37ff6cc954 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48276> > 0x00000037ff6c9b7f <+36543>: mov %rdi,%rbx > 0x00000037ff6c9b82 <+36546>: cmp %rbx,%rsi > 0x00000037ff6c9b85 <+36549>: jbe 0x37ff6c9b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36513> > 0x00000037ff6c9b87 <+36551>: mov 0x568(%rsp),%rbx > 0x00000037ff6c9b8f <+36559>: jmpq 0x37ff6c212d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5229> > 0x00000037ff6c9b94 <+36564>: mov 0xa0(%rsp),%rdx > 0x00000037ff6c9b9c <+36572>: mov 0x70(%rsp),%rsi > 0x00000037ff6c9ba1 <+36577>: or $0x2,%ebp > 0x00000037ff6c9ba4 <+36580>: mov %ebp,%ecx > 0x00000037ff6c9ba6 <+36582>: mov %r15,%rdi > 0x00000037ff6c9ba9 <+36585>: callq 0x37ff6d66e0 <js::CheckRedeclaration(JSContext*, JSObject*, long, unsigned int)> > 0x00000037ff6c9bae <+36590>: test %al,%al > 0x00000037ff6c9bb0 <+36592>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9bb6 <+36598>: mov 0x471173(%rip),%r9 # 0x37ffb3ad30 > 0x00000037ff6c9bbd <+36605>: mov 0x4711a4(%rip),%r8 # 0x37ffb3ad68 > 0x00000037ff6c9bc4 <+36612>: lea 0x360(%rsp),%rcx > 0x00000037ff6c9bcc <+36620>: mov 0xa0(%rsp),%rdx > 0x00000037ff6c9bd4 <+36628>: mov 0x70(%rsp),%rsi > 0x00000037ff6c9bd9 <+36633>: movabs $0xfff9000000000000,%rax > 0x00000037ff6c9be3 <+36643>: movl $0x0,0x20(%rsp) > 0x00000037ff6c9beb <+36651>: movq $0x0,0x18(%rsp) > 0x00000037ff6c9bf4 <+36660>: mov %r15,%rdi > 0x00000037ff6c9bf7 <+36663>: movl $0x0,0x10(%rsp) > 0x00000037ff6c9bff <+36671>: movl $0x0,0x8(%rsp) > 0x00000037ff6c9c07 <+36679>: mov %ebp,(%rsp) > 0x00000037ff6c9c0a <+36682>: mov %rax,0x360(%rsp) > 0x00000037ff6c9c12 <+36690>: callq 0x37ff6f6190 <js_DefineNativeProperty(JSContext*, JSObject*, long, js::Value const&, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int, unsigned int, int, JSProperty**, unsigned int)> > 0x00000037ff6c9c17 <+36695>: test %eax,%eax > 0x00000037ff6c9c19 <+36697>: jne 0x37ff6c29bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7420> > 0x00000037ff6c9c1f <+36703>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9c24 <+36708>: nopl 0x0(%rax) > 0x00000037ff6c9c28 <+36712>: movabs $0xfffb7fffffffffff,%rdi > 0x00000037ff6c9c32 <+36722>: lea -0x8(%rbp),%rdx > 0x00000037ff6c9c36 <+36726>: mov 0x220(%rsp),%rsi > 0x00000037ff6c9c3e <+36734>: cmp %rdi,%rax > 0x00000037ff6c9c41 <+36737>: jbe 0x37ff6c13cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1804> > 0x00000037ff6c9c47 <+36743>: lea 0x230(%rsp),%rcx > 0x00000037ff6c9c4f <+36751>: mov %rdx,%r8 > 0x00000037ff6c9c52 <+36754>: mov %r15,%rdi > 0x00000037ff6c9c55 <+36757>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6c9c5a <+36762>: test %al,%al > 0x00000037ff6c9c5c <+36764>: jne 0x37ff6c1038 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+888> > 0x00000037ff6c9c62 <+36770>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9c67 <+36775>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c9c70 <+36784>: mov 0x8(%rbx),%rax > 0x00000037ff6c9c74 <+36788>: mov %rbx,%rsi > 0x00000037ff6c9c77 <+36791>: movzwl 0x58(%rax),%eax > 0x00000037ff6c9c7b <+36795>: shl $0x3,%rax > 0x00000037ff6c9c7f <+36799>: sub %rax,%rsi > 0x00000037ff6c9c82 <+36802>: mov %rsi,%rax > 0x00000037ff6c9c85 <+36805>: sub $0x10,%rax > 0x00000037ff6c9c89 <+36809>: jmpq 0x37ff6c1e38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4472> > 0x00000037ff6c9c8e <+36814>: mov 0x8(%rdx),%rcx > 0x00000037ff6c9c92 <+36818>: mov %rdx,%rdi > 0x00000037ff6c9c95 <+36821>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c9c99 <+36825>: shl $0x3,%rcx > 0x00000037ff6c9c9d <+36829>: sub %rcx,%rdi > 0x00000037ff6c9ca0 <+36832>: mov %rdi,0xc0(%rsp) > 0x00000037ff6c9ca8 <+36840>: jmpq 0x37ff6c1bf5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3893> > 0x00000037ff6c9cad <+36845>: mov 0x8(%rbx),%rdx > 0x00000037ff6c9cb1 <+36849>: jmpq 0x37ff6c1ab3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3571> > 0x00000037ff6c9cb6 <+36854>: mov 0x20(%rbx),%rax > 0x00000037ff6c9cba <+36858>: jmpq 0x37ff6c2b13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7763> > 0x00000037ff6c9cbf <+36863>: mov 0x8(%rdx),%rcx > 0x00000037ff6c9cc3 <+36867>: mov 0x60(%rcx),%r14 > 0x00000037ff6c9cc7 <+36871>: jmpq 0x37ff6c1bdb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3867> > 0x00000037ff6c9ccc <+36876>: mov 0x8(%rdx),%rdx > 0x00000037ff6c9cd0 <+36880>: mov 0x40(%rdx),%rdx > 0x00000037ff6c9cd4 <+36884>: mov %rdx,0x78(%rsp) > 0x00000037ff6c9cd9 <+36889>: jmpq 0x37ff6c1c0e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3918> > 0x00000037ff6c9cde <+36894>: test $0x2,%al > 0x00000037ff6c9ce0 <+36896>: je 0x37ff6c680e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23374> > 0x00000037ff6c9ce6 <+36902>: test $0x2,%ah > 0x00000037ff6c9ce9 <+36905>: jne 0x37ff6c680e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23374> > 0x00000037ff6c9cef <+36911>: test $0x10000,%eax > 0x00000037ff6c9cf4 <+36916>: jne 0x37ff6c6801 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23361> > 0x00000037ff6c9cfa <+36922>: test $0x20000,%eax > 0x00000037ff6c9cff <+36927>: je 0x37ff6c680e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23374> > 0x00000037ff6c9d05 <+36933>: mov %rbx,%rsi > 0x00000037ff6c9d08 <+36936>: mov %r15,%rdi > 0x00000037ff6c9d0b <+36939>: callq 0x37ff6abed0 <js_PutArgsObject(JSContext*, JSStackFrame*)> > 0x00000037ff6c9d10 <+36944>: mov (%rbx),%eax > 0x00000037ff6c9d12 <+36946>: jmpq 0x37ff6c680e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23374> > 0x00000037ff6c9d17 <+36951>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c9d20 <+36960>: mov 0x60(%rdx),%r9 > 0x00000037ff6c9d24 <+36964>: jmpq 0x37ff6c67de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23326> > 0x00000037ff6c9d29 <+36969>: mov 0x2e0(%rsp),%rdx > 0x00000037ff6c9d31 <+36977>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c9d3b <+36987>: mov 0x2d0(%rsp),%rbx > 0x00000037ff6c9d43 <+36995>: cmp %rax,%rdx > 0x00000037ff6c9d46 <+36998>: jbe 0x37ff6ca901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40001> > 0x00000037ff6c9d4c <+37004>: mov 0x8(%rbx),%rax > 0x00000037ff6c9d50 <+37008>: testb $0x4,0xa(%rax) > 0x00000037ff6c9d54 <+37012>: jne 0x37ff6cd650 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51600> > 0x00000037ff6c9d5a <+37018>: cmp 0x47103f(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6c9d61 <+37025>: je 0x37ff6ca901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40001> > 0x00000037ff6c9d67 <+37031>: lea 0x476712(%rip),%rdx # 0x37ffb40480 <js_BlockClass> > 0x00000037ff6c9d6e <+37038>: cmp %rdx,%rax > 0x00000037ff6c9d71 <+37041>: je 0x37ff6ca901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40001> > 0x00000037ff6c9d77 <+37047>: cmp 0x470f3a(%rip),%rax # 0x37ffb3acb8 > 0x00000037ff6c9d7e <+37054>: je 0x37ff6ca901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40001> > 0x00000037ff6c9d84 <+37060>: mov 0x108(%rax),%rax > 0x00000037ff6c9d8b <+37067>: test %rax,%rax > 0x00000037ff6c9d8e <+37070>: je 0x37ff6c9da4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37092> > 0x00000037ff6c9d90 <+37072>: mov %rbx,%rsi > 0x00000037ff6c9d93 <+37075>: mov %r15,%rdi > 0x00000037ff6c9d96 <+37078>: callq *%rax > 0x00000037ff6c9d98 <+37080>: test %rax,%rax > 0x00000037ff6c9d9b <+37083>: mov %rax,%rbx > 0x00000037ff6c9d9e <+37086>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9da4 <+37092>: movabs $0xfffb800000000000,%rax > 0x00000037ff6c9dae <+37102>: or %rbx,%rax > 0x00000037ff6c9db1 <+37105>: mov 0x560(%rsp),%rdx > 0x00000037ff6c9db9 <+37113>: mov %rax,(%rdx) > 0x00000037ff6c9dbc <+37116>: add $0x8,%rdx > 0x00000037ff6c9dc0 <+37120>: mov %rdx,0x560(%rsp) > 0x00000037ff6c9dc8 <+37128>: jmpq 0x37ff6c1732 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2674> > 0x00000037ff6c9dcd <+37133>: mov 0xa0(%r15),%rcx > 0x00000037ff6c9dd4 <+37140>: mov %rcx,%rdx > 0x00000037ff6c9dd7 <+37143>: add 0x70(%rsp),%rcx > 0x00000037ff6c9ddc <+37148>: not %rdx > 0x00000037ff6c9ddf <+37151>: and %rcx,%rdx > 0x00000037ff6c9de2 <+37154>: mov %rdx,0x18(%rax) > 0x00000037ff6c9de6 <+37158>: jmpq 0x37ff6c2e37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8567> > 0x00000037ff6c9deb <+37163>: mov 0x8(%rsi),%rax > 0x00000037ff6c9def <+37167>: lea 0x2a3da(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6c9df6 <+37174>: lea 0x2e0(%rsp),%r8 > 0x00000037ff6c9dfe <+37182>: mov %rbp,%rcx > 0x00000037ff6c9e01 <+37185>: mov %r15,%rdi > 0x00000037ff6c9e04 <+37188>: mov 0xc0(%rax),%rax > 0x00000037ff6c9e0b <+37195>: test %rax,%rax > 0x00000037ff6c9e0e <+37198>: cmove %rdx,%rax > 0x00000037ff6c9e12 <+37202>: mov %rsi,%rdx > 0x00000037ff6c9e15 <+37205>: callq *%rax > 0x00000037ff6c9e17 <+37207>: test %eax,%eax > 0x00000037ff6c9e19 <+37209>: jne 0x37ff6c16fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2620> > 0x00000037ff6c9e1f <+37215>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9e24 <+37220>: nopl 0x0(%rax) > 0x00000037ff6c9e28 <+37224>: movzbl 0x3(%rbx),%edx > 0x00000037ff6c9e2c <+37228>: movzbl 0x4(%rbx),%eax > 0x00000037ff6c9e30 <+37232>: shl $0x8,%edx > 0x00000037ff6c9e33 <+37235>: or %edx,%eax > 0x00000037ff6c9e35 <+37237>: movzbl 0x5(%rbx),%edx > 0x00000037ff6c9e39 <+37241>: movswl %ax,%edi > 0x00000037ff6c9e3c <+37244>: movzbl 0x6(%rbx),%eax > 0x00000037ff6c9e40 <+37248>: sub %edi,%ecx > 0x00000037ff6c9e42 <+37250>: shl $0x8,%edx > 0x00000037ff6c9e45 <+37253>: or %edx,%eax > 0x00000037ff6c9e47 <+37255>: cwtl > 0x00000037ff6c9e48 <+37256>: sub %edi,%eax > 0x00000037ff6c9e4a <+37258>: add $0x1,%eax > 0x00000037ff6c9e4d <+37261>: cmp %eax,%ecx > 0x00000037ff6c9e4f <+37263>: jae 0x37ff6c9e73 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37299> > 0x00000037ff6c9e51 <+37265>: lea 0x2(%rcx,%rcx,1),%eax > 0x00000037ff6c9e55 <+37269>: cltq > 0x00000037ff6c9e57 <+37271>: lea 0x4(%rbx,%rax,1),%rax > 0x00000037ff6c9e5c <+37276>: movzbl 0x1(%rax),%edx > 0x00000037ff6c9e60 <+37280>: movzbl 0x2(%rax),%eax > 0x00000037ff6c9e64 <+37284>: shl $0x8,%edx > 0x00000037ff6c9e67 <+37287>: or %edx,%eax > 0x00000037ff6c9e69 <+37289>: movswq %ax,%rax > 0x00000037ff6c9e6d <+37293>: test %eax,%eax > 0x00000037ff6c9e6f <+37295>: cmovne %rax,%rsi > 0x00000037ff6c9e73 <+37299>: add %rsi,%rbx > 0x00000037ff6c9e76 <+37302>: mov %rbx,0x568(%rsp) > 0x00000037ff6c9e7e <+37310>: movzbl (%rbx),%eax > 0x00000037ff6c9e81 <+37313>: movzbl %al,%r12d > 0x00000037ff6c9e85 <+37317>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9e8a <+37322>: jmpq *%rax > 0x00000037ff6c9e8c <+37324>: mov 0x8(%rax),%rcx > 0x00000037ff6c9e90 <+37328>: mov %rax,%rsi > 0x00000037ff6c9e93 <+37331>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c9e97 <+37335>: shl $0x3,%rcx > 0x00000037ff6c9e9b <+37339>: sub %rcx,%rsi > 0x00000037ff6c9e9e <+37342>: sub $0x10,%rsi > 0x00000037ff6c9ea2 <+37346>: jmpq 0x37ff6c26c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6665> > 0x00000037ff6c9ea7 <+37351>: mov 0x8(%rax),%rcx > 0x00000037ff6c9eab <+37355>: mov %rax,%rdi > 0x00000037ff6c9eae <+37358>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6c9eb2 <+37362>: shl $0x3,%rcx > 0x00000037ff6c9eb6 <+37366>: sub %rcx,%rdi > 0x00000037ff6c9eb9 <+37369>: sub $0x10,%rdi > 0x00000037ff6c9ebd <+37373>: jmpq 0x37ff6c25bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6397> > 0x00000037ff6c9ec2 <+37378>: mov 0x560(%rsp),%rcx > 0x00000037ff6c9eca <+37386>: lea 0x8(%rcx),%rdx > 0x00000037ff6c9ece <+37390>: mov %rdx,0x560(%rsp) > 0x00000037ff6c9ed6 <+37398>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6c9ee0 <+37408>: or %rax,%rdx > 0x00000037ff6c9ee3 <+37411>: mov %rdx,(%rcx) > 0x00000037ff6c9ee6 <+37414>: jmpq 0x37ff6c99c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36105> > 0x00000037ff6c9eeb <+37419>: jb 0x37ff6c9efd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37437> > 0x00000037ff6c9eed <+37421>: movzbl 0x70(%rsp),%eax > 0x00000037ff6c9ef2 <+37426>: add $0x2a,%eax > 0x00000037ff6c9ef5 <+37429>: cmp $0x2,%al > 0x00000037ff6c9ef7 <+37431>: jbe 0x37ff6cc39f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46815> > 0x00000037ff6c9efd <+37437>: mov 0x560(%rsp),%rbp > 0x00000037ff6c9f05 <+37445>: mov $0xfffffffffffffffe,%rax > 0x00000037ff6c9f0c <+37452>: mov -0x8(%rbp),%rbx > 0x00000037ff6c9f10 <+37456>: movq $0x2,0x3b0(%rsp) > 0x00000037ff6c9f1c <+37468>: mov %rbx,0xd0(%rsp) > 0x00000037ff6c9f24 <+37476>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6c9f2e <+37486>: and -0x8(%rbp,%rax,8),%rbx > 0x00000037ff6c9f33 <+37491>: mov %rax,0xa0(%rsp) > 0x00000037ff6c9f3b <+37499>: cmpq $0x2,0x3b0(%rsp) > 0x00000037ff6c9f44 <+37508>: je 0x37ff6cc1e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46372> > 0x00000037ff6c9f4a <+37514>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6c9f54 <+37524>: cmp %rax,0xd0(%rsp) > 0x00000037ff6c9f5c <+37532>: ja 0x37ff6cb0bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41981> > 0x00000037ff6c9f62 <+37538>: lea 0x1cf350(%rip),%rax # 0x37ff8992b9 <js_getter_str> > 0x00000037ff6c9f69 <+37545>: lea 0x1cf2b4(%rip),%r8 # 0x37ff899224 <js_setter_str> > 0x00000037ff6c9f70 <+37552>: mov 0x471001(%rip),%rsi # 0x37ffb3af78 > 0x00000037ff6c9f77 <+37559>: cmp $0x7d,%r12d > 0x00000037ff6c9f7b <+37563>: mov $0x97,%ecx > 0x00000037ff6c9f80 <+37568>: mov %r15,%rdi > 0x00000037ff6c9f83 <+37571>: cmove %rax,%r8 > 0x00000037ff6c9f87 <+37575>: xor %edx,%edx > 0x00000037ff6c9f89 <+37577>: xor %eax,%eax > 0x00000037ff6c9f8b <+37579>: callq 0x37ff640570 <JS_ReportErrorNumber@plt> > 0x00000037ff6c9f90 <+37584>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6c9f95 <+37589>: nopl (%rax) > 0x00000037ff6c9f98 <+37592>: mov 0x30(%rax),%rax > 0x00000037ff6c9f9c <+37596>: xor %edx,%edx > 0x00000037ff6c9f9e <+37598>: mov %r8,%rsi > 0x00000037ff6c9fa1 <+37601>: test %rax,%rax > 0x00000037ff6c9fa4 <+37604>: je 0x37ff6c6d96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24790> > 0x00000037ff6c9faa <+37610>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6c9fb0 <+37616>: mov 0x30(%rax),%rax > 0x00000037ff6c9fb4 <+37620>: add $0x1,%edx > 0x00000037ff6c9fb7 <+37623>: test %rax,%rax > 0x00000037ff6c9fba <+37626>: jne 0x37ff6c9fb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37616> > 0x00000037ff6c9fbc <+37628>: jmpq 0x37ff6c6cd1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24593> > 0x00000037ff6c9fc1 <+37633>: mov %r15,%rdi > 0x00000037ff6c9fc4 <+37636>: callq 0x37ff6d8380 <js_LeaveWith(JSContext*)> > 0x00000037ff6c9fc9 <+37641>: jmpq 0x37ff6c6bcf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24335> > 0x00000037ff6c9fce <+37646>: mov 0x568(%rsp),%rax > 0x00000037ff6c9fd6 <+37654>: lea 0x3(%rax),%rdx > 0x00000037ff6c9fda <+37658>: mov %rdx,0x568(%rsp) > 0x00000037ff6c9fe2 <+37666>: movzbl 0x3(%rax),%eax > 0x00000037ff6c9fe6 <+37670>: movzbl %al,%r12d > 0x00000037ff6c9fea <+37674>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6c9fef <+37679>: jmpq *%rax > 0x00000037ff6c9ff1 <+37681>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6c9ffb <+37691>: mov 0x470f36(%rip),%rsi # 0x37ffb3af38 > 0x00000037ff6ca002 <+37698>: and %rdx,%rax > 0x00000037ff6ca005 <+37701>: cmp %rsi,0x8(%rax) > 0x00000037ff6ca009 <+37705>: jne 0x37ff6c7964 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27812> > 0x00000037ff6ca00f <+37711>: lea 0x4e0(%rsp),%rsi > 0x00000037ff6ca017 <+37719>: mov %r15,%rdi > 0x00000037ff6ca01a <+37722>: callq 0x37ff7ab6e0 <js_ValueToXMLString(JSContext*, js::Value const&)> > 0x00000037ff6ca01f <+37727>: jmpq 0x37ff6c7988 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27848> > 0x00000037ff6ca024 <+37732>: lea 0x540(%rsp),%rbx > 0x00000037ff6ca02c <+37740>: mov 0xa0(%rsp),%rsi > 0x00000037ff6ca034 <+37748>: lea 0x476745(%rip),%r8 # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6ca03b <+37755>: mov %ebp,%edx > 0x00000037ff6ca03d <+37757>: mov %r15,%rdi > 0x00000037ff6ca040 <+37760>: mov %rbx,%rcx > 0x00000037ff6ca043 <+37763>: callq 0x37ff6f13b0 <js::FindClassPrototype(JSContext*, JSObject*, JSProtoKey, JSObject**, js::Class*)> > 0x00000037ff6ca048 <+37768>: test %al,%al > 0x00000037ff6ca04a <+37770>: jne 0x37ff6c75a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26848> > 0x00000037ff6ca050 <+37776>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca055 <+37781>: nopl (%rax) > 0x00000037ff6ca058 <+37784>: mov %eax,0x130(%rsp) > 0x00000037ff6ca05f <+37791>: jmpq 0x37ff6c595f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19615> > 0x00000037ff6ca064 <+37796>: sub $0x8,%rax > 0x00000037ff6ca068 <+37800>: mov %rax,0x560(%rsp) > 0x00000037ff6ca070 <+37808>: mov 0x568(%rsp),%rax > 0x00000037ff6ca078 <+37816>: lea 0x3(%rax),%rdx > 0x00000037ff6ca07c <+37820>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca084 <+37828>: movzbl 0x3(%rax),%eax > 0x00000037ff6ca088 <+37832>: movzbl %al,%r12d > 0x00000037ff6ca08c <+37836>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca091 <+37841>: jmpq *%rax > 0x00000037ff6ca093 <+37843>: mov %eax,0x130(%rsp) > 0x00000037ff6ca09a <+37850>: jmpq 0x37ff6c3aaa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11754> > 0x00000037ff6ca09f <+37855>: mov %eax,0x130(%rsp) > 0x00000037ff6ca0a6 <+37862>: jmpq 0x37ff6c58a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19430> > 0x00000037ff6ca0ab <+37867>: movabs $0xfffa800000000000,%rax > 0x00000037ff6ca0b5 <+37877>: or %rdx,%rax > 0x00000037ff6ca0b8 <+37880>: jmpq 0x37ff6c8271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30129> > 0x00000037ff6ca0bd <+37885>: mov %eax,0x130(%rsp) > 0x00000037ff6ca0c4 <+37892>: jmpq 0x37ff6c3c08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12104> > 0x00000037ff6ca0c9 <+37897>: mov %eax,0x130(%rsp) > 0x00000037ff6ca0d0 <+37904>: jmpq 0x37ff6c3b59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11929> > 0x00000037ff6ca0d5 <+37909>: mov %eax,0x150(%rsp) > 0x00000037ff6ca0dc <+37916>: jmpq 0x37ff6c53a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18152> > 0x00000037ff6ca0e1 <+37921>: mov %eax,0x130(%rsp) > 0x00000037ff6ca0e8 <+37928>: jmpq 0x37ff6c5a10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19792> > 0x00000037ff6ca0ed <+37933>: movabs $0xfffa800000000000,%rax > 0x00000037ff6ca0f7 <+37943>: or %rdx,%rax > 0x00000037ff6ca0fa <+37946>: jmpq 0x37ff6c6fba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25338> > 0x00000037ff6ca0ff <+37951>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6ca109 <+37961>: mov %rax,%rsi > 0x00000037ff6ca10c <+37964>: mov 0x470e25(%rip),%rdi # 0x37ffb3af38 > 0x00000037ff6ca113 <+37971>: and %rcx,%rsi > 0x00000037ff6ca116 <+37974>: cmp %rdi,0x8(%rsi) > 0x00000037ff6ca11a <+37978>: je 0x37ff6cfc40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61312> > 0x00000037ff6ca120 <+37984>: lea -0x10(%rbp),%rcx > 0x00000037ff6ca124 <+37988>: xor %edx,%edx > 0x00000037ff6ca126 <+37990>: mov %r15,%rdi > 0x00000037ff6ca129 <+37993>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6ca12e <+37998>: test %al,%al > 0x00000037ff6ca130 <+38000>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca136 <+38006>: mov 0x560(%rsp),%rbp > 0x00000037ff6ca13e <+38014>: mov -0x10(%rbp),%rax > 0x00000037ff6ca142 <+38018>: mov %rax,0x1f0(%rsp) > 0x00000037ff6ca14a <+38026>: jmpq 0x37ff6c5762 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19106> > 0x00000037ff6ca14f <+38031>: movzbl 0x2f(%r14),%ecx > 0x00000037ff6ca154 <+38036>: mov 0xa0(%rsp),%rdi > 0x00000037ff6ca15c <+38044>: lea 0x4(%rax),%rbp > 0x00000037ff6ca160 <+38048>: add $0x2,%rdi > 0x00000037ff6ca164 <+38052>: mov 0xb8(%r14,%rcx,1),%rsi > 0x00000037ff6ca16c <+38060>: mov 0x70(%rsp),%ecx > 0x00000037ff6ca170 <+38064>: movzbl -0x1(%rbp),%eax > 0x00000037ff6ca174 <+38068>: movzbl 0x0(%rbp),%r8d > 0x00000037ff6ca179 <+38073>: shl $0x8,%eax > 0x00000037ff6ca17c <+38076>: or %r8d,%eax > 0x00000037ff6ca17f <+38079>: cmp %rdx,(%rsi,%rax,8) > 0x00000037ff6ca183 <+38083>: je 0x37ff6c8d25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32869> > 0x00000037ff6ca189 <+38089>: add %rdi,%rbp > 0x00000037ff6ca18c <+38092>: sub $0x1,%ecx > 0x00000037ff6ca18f <+38095>: jne 0x37ff6ca170 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38064> > 0x00000037ff6ca191 <+38097>: mov %rbx,%rbp > 0x00000037ff6ca194 <+38100>: jmpq 0x37ff6c8d25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32869> > 0x00000037ff6ca199 <+38105>: movb $0x1,0x80(%rsp) > 0x00000037ff6ca1a1 <+38113>: jmpq 0x37ff6c0e99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+473> > 0x00000037ff6ca1a6 <+38118>: mov 0xa0(%r14),%rdx > 0x00000037ff6ca1ad <+38125>: jmpq 0x37ff6c1c3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3962> > 0x00000037ff6ca1b2 <+38130>: jne 0x37ff6c13b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1780> > 0x00000037ff6ca1b8 <+38136>: pmovmskb %xmm0,%edx > 0x00000037ff6ca1bc <+38140>: and $0x80,%edx > 0x00000037ff6ca1c2 <+38146>: jne 0x37ff6c13c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1800> > 0x00000037ff6ca1c8 <+38152>: jmpq 0x37ff6c13b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1780> > 0x00000037ff6ca1cd <+38157>: mov 0x8(%rdx),%rdx > 0x00000037ff6ca1d1 <+38161>: mov 0x60(%rdx),%rdx > 0x00000037ff6ca1d5 <+38165>: jmpq 0x37ff6c9cd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36880> > 0x00000037ff6ca1da <+38170>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6ca1e4 <+38180>: or %rax,%rdx > 0x00000037ff6ca1e7 <+38183>: mov %rdx,0x250(%rsp) > 0x00000037ff6ca1ef <+38191>: jmpq 0x37ff6c2be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7975> > 0x00000037ff6ca1f4 <+38196>: test $0x100000,%eax > 0x00000037ff6ca1f9 <+38201>: jne 0x37ff6ca209 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38217> > 0x00000037ff6ca1fb <+38203>: movabs $0xfff9000000000000,%rbp > 0x00000037ff6ca205 <+38213>: mov %rbp,0x30(%rbx) > 0x00000037ff6ca209 <+38217>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6ca213 <+38227>: cmp %rdx,0x30(%rbx) > 0x00000037ff6ca217 <+38231>: ja 0x37ff6c6823 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23395> > 0x00000037ff6ca21d <+38237>: mov 0x8(%rbx),%rdx > 0x00000037ff6ca221 <+38241>: mov %rbx,%rcx > 0x00000037ff6ca224 <+38244>: or $0x100000,%eax > 0x00000037ff6ca229 <+38249>: movzwl 0x58(%rdx),%edx > 0x00000037ff6ca22d <+38253>: shl $0x3,%rdx > 0x00000037ff6ca231 <+38257>: sub %rdx,%rcx > 0x00000037ff6ca234 <+38260>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6ca23e <+38270>: and -0x8(%rcx),%rdx > 0x00000037ff6ca242 <+38274>: movabs $0xfffb800000000000,%rcx > 0x00000037ff6ca24c <+38284>: mov %eax,(%rbx) > 0x00000037ff6ca24e <+38286>: or %rcx,%rdx > 0x00000037ff6ca251 <+38289>: mov %rdx,0x30(%rbx) > 0x00000037ff6ca255 <+38293>: jmpq 0x37ff6c6823 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23395> > 0x00000037ff6ca25a <+38298>: mov 0x10(%rbx),%rdx > 0x00000037ff6ca25e <+38302>: jmpq 0x37ff6c67fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23355> > 0x00000037ff6ca263 <+38307>: cltq > 0x00000037ff6ca265 <+38309>: add %rax,%rbx > 0x00000037ff6ca268 <+38312>: mov %rbx,0x568(%rsp) > 0x00000037ff6ca270 <+38320>: movzbl (%rbx),%eax > 0x00000037ff6ca273 <+38323>: movzbl %al,%r12d > 0x00000037ff6ca277 <+38327>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca27c <+38332>: jmpq *%rax > 0x00000037ff6ca27e <+38334>: mov $0xfffffffe,%r12d > 0x00000037ff6ca284 <+38340>: jmpq 0x37ff6c2adb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7707> > 0x00000037ff6ca289 <+38345>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca293 <+38355>: lea -0x8(%rbp),%rdx > 0x00000037ff6ca297 <+38359>: cmp %rsi,%rax > 0x00000037ff6ca29a <+38362>: jbe 0x37ff6c8923 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31843> > 0x00000037ff6ca2a0 <+38368>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca2a8 <+38376>: mov %rdx,%r8 > 0x00000037ff6ca2ab <+38379>: mov %rbx,%rsi > 0x00000037ff6ca2ae <+38382>: mov %r15,%rdi > 0x00000037ff6ca2b1 <+38385>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca2b6 <+38390>: test %al,%al > 0x00000037ff6ca2b8 <+38392>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca2be <+38398>: mov 0x560(%rsp),%rbp > 0x00000037ff6ca2c6 <+38406>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca2ce <+38414>: lea -0x10(%rbp),%r8 > 0x00000037ff6ca2d2 <+38418>: mov $0x2,%ecx > 0x00000037ff6ca2d7 <+38423>: mov %rbx,%rsi > 0x00000037ff6ca2da <+38426>: mov %r15,%rdi > 0x00000037ff6ca2dd <+38429>: callq 0x37ff6f5a90 <js_GetMethod(JSContext*, JSObject*, long, unsigned int, js::Value*)> > 0x00000037ff6ca2e2 <+38434>: test %eax,%eax > 0x00000037ff6ca2e4 <+38436>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca2ea <+38442>: mov 0x560(%rsp),%rbp > 0x00000037ff6ca2f2 <+38450>: movabs $0xfff9000000000000,%rax > 0x00000037ff6ca2fc <+38460>: cmp %rax,-0x10(%rbp) > 0x00000037ff6ca300 <+38464>: je 0x37ff6d25cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71951> > 0x00000037ff6ca306 <+38470>: mov 0x2a0(%rsp),%rax > 0x00000037ff6ca30e <+38478>: mov %rax,-0x8(%rbp) > 0x00000037ff6ca312 <+38482>: mov 0x568(%rsp),%rax > 0x00000037ff6ca31a <+38490>: lea 0x1(%rax),%rdx > 0x00000037ff6ca31e <+38494>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca326 <+38502>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca32a <+38506>: movzbl %al,%r12d > 0x00000037ff6ca32e <+38510>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca333 <+38515>: jmpq *%rax > 0x00000037ff6ca335 <+38517>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca33f <+38527>: lea -0x10(%rbx),%rdx > 0x00000037ff6ca343 <+38531>: cmp %rsi,%rax > 0x00000037ff6ca346 <+38534>: jbe 0x37ff6c3617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10583> > 0x00000037ff6ca34c <+38540>: lea 0x170(%rsp),%rcx > 0x00000037ff6ca354 <+38548>: mov %rdx,%r8 > 0x00000037ff6ca357 <+38551>: mov %rbp,%rsi > 0x00000037ff6ca35a <+38554>: mov %r15,%rdi > 0x00000037ff6ca35d <+38557>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca362 <+38562>: test %al,%al > 0x00000037ff6ca364 <+38564>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca36a <+38570>: mov 0x8(%rbp),%rax > 0x00000037ff6ca36e <+38574>: mov 0x170(%rsp),%rdx > 0x00000037ff6ca376 <+38582>: mov 0xb0(%rax),%rax > 0x00000037ff6ca37d <+38589>: test %rax,%rax > 0x00000037ff6ca380 <+38592>: je 0x37ff6ce2d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54803> > 0x00000037ff6ca386 <+38598>: lea 0x190(%rsp),%r8 > 0x00000037ff6ca38e <+38606>: lea 0x180(%rsp),%rcx > 0x00000037ff6ca396 <+38614>: mov %rbp,%rsi > 0x00000037ff6ca399 <+38617>: mov %r15,%rdi > 0x00000037ff6ca39c <+38620>: callq *%rax > 0x00000037ff6ca39e <+38622>: test %eax,%eax > 0x00000037ff6ca3a0 <+38624>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca3a6 <+38630>: mov 0x568(%rsp),%rax > 0x00000037ff6ca3ae <+38638>: cmpq $0x0,0x190(%rsp) > 0x00000037ff6ca3b7 <+38647>: movzbl 0x1(%rax),%edx > 0x00000037ff6ca3bb <+38651>: setne %cl > 0x00000037ff6ca3be <+38654>: sub $0x7,%edx > 0x00000037ff6ca3c1 <+38657>: cmp $0x1,%edx > 0x00000037ff6ca3c4 <+38660>: jbe 0x37ff6ccd9d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49373> > 0x00000037ff6ca3ca <+38666>: mov 0x560(%rsp),%rdx > 0x00000037ff6ca3d2 <+38674>: lea -0x8(%rdx),%rax > 0x00000037ff6ca3d6 <+38678>: mov %rax,0x560(%rsp) > 0x00000037ff6ca3de <+38686>: movzbl %cl,%eax > 0x00000037ff6ca3e1 <+38689>: movabs $0xfff9800000000000,%rcx > 0x00000037ff6ca3eb <+38699>: or %rcx,%rax > 0x00000037ff6ca3ee <+38702>: mov %rax,-0x10(%rdx) > 0x00000037ff6ca3f2 <+38706>: mov 0x568(%rsp),%rax > 0x00000037ff6ca3fa <+38714>: lea 0x1(%rax),%rdx > 0x00000037ff6ca3fe <+38718>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca406 <+38726>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca40a <+38730>: movzbl %al,%r12d > 0x00000037ff6ca40e <+38734>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca413 <+38739>: jmpq *%rax > 0x00000037ff6ca415 <+38741>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca41f <+38751>: lea -0x8(%rbp),%rdx > 0x00000037ff6ca423 <+38755>: cmp %rsi,%rax > 0x00000037ff6ca426 <+38758>: jbe 0x37ff6c8552 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30866> > 0x00000037ff6ca42c <+38764>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca434 <+38772>: mov %rdx,%r8 > 0x00000037ff6ca437 <+38775>: mov %rbx,%rsi > 0x00000037ff6ca43a <+38778>: mov %r15,%rdi > 0x00000037ff6ca43d <+38781>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca442 <+38786>: test %al,%al > 0x00000037ff6ca444 <+38788>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca44a <+38794>: mov 0x560(%rsp),%rbp > 0x00000037ff6ca452 <+38802>: mov -0x18(%rbp),%rax > 0x00000037ff6ca456 <+38806>: lea 0x28753(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6ca45d <+38813>: lea 0x2c0(%rsp),%rcx > 0x00000037ff6ca465 <+38821>: mov %rbx,%rsi > 0x00000037ff6ca468 <+38824>: mov %r15,%rdi > 0x00000037ff6ca46b <+38827>: mov %rax,0x2c0(%rsp) > 0x00000037ff6ca473 <+38835>: mov 0x8(%rbx),%rax > 0x00000037ff6ca477 <+38839>: movzbl 0x30(%r14),%r8d > 0x00000037ff6ca47c <+38844>: mov 0xc8(%rax),%rax > 0x00000037ff6ca483 <+38851>: shr $0x3,%r8b > 0x00000037ff6ca487 <+38855>: test %rax,%rax > 0x00000037ff6ca48a <+38858>: cmove %rdx,%rax > 0x00000037ff6ca48e <+38862>: and $0x1,%r8d > 0x00000037ff6ca492 <+38866>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca49a <+38874>: callq *%rax > 0x00000037ff6ca49c <+38876>: test %eax,%eax > 0x00000037ff6ca49e <+38878>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca4a4 <+38884>: mov 0x568(%rsp),%rax > 0x00000037ff6ca4ac <+38892>: subq $0x18,0x560(%rsp) > 0x00000037ff6ca4b5 <+38901>: lea 0x1(%rax),%rdx > 0x00000037ff6ca4b9 <+38905>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca4c1 <+38913>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca4c5 <+38917>: movzbl %al,%r12d > 0x00000037ff6ca4c9 <+38921>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca4ce <+38926>: jmpq *%rax > 0x00000037ff6ca4d0 <+38928>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca4da <+38938>: lea -0x10(%rbp),%rdx > 0x00000037ff6ca4de <+38942>: cmp %rsi,%rax > 0x00000037ff6ca4e1 <+38945>: jbe 0x37ff6c8180 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29888> > 0x00000037ff6ca4e7 <+38951>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca4ef <+38959>: mov %rdx,%r8 > 0x00000037ff6ca4f2 <+38962>: mov %rbx,%rsi > 0x00000037ff6ca4f5 <+38965>: mov %r15,%rdi > 0x00000037ff6ca4f8 <+38968>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca4fd <+38973>: test %al,%al > 0x00000037ff6ca4ff <+38975>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca505 <+38981>: mov 0x8(%rbx),%rax > 0x00000037ff6ca509 <+38985>: movzbl 0x30(%r14),%r8d > 0x00000037ff6ca50e <+38990>: lea 0x2869b(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6ca515 <+38997>: lea 0x470(%rsp),%rcx > 0x00000037ff6ca51d <+39005>: mov %rbx,%rsi > 0x00000037ff6ca520 <+39008>: mov %r15,%rdi > 0x00000037ff6ca523 <+39011>: mov 0xc8(%rax),%rax > 0x00000037ff6ca52a <+39018>: shr $0x3,%r8b > 0x00000037ff6ca52e <+39022>: test %rax,%rax > 0x00000037ff6ca531 <+39025>: cmove %rdx,%rax > 0x00000037ff6ca535 <+39029>: and $0x1,%r8d > 0x00000037ff6ca539 <+39033>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca541 <+39041>: callq *%rax > 0x00000037ff6ca543 <+39043>: test %eax,%eax > 0x00000037ff6ca545 <+39045>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca54b <+39051>: mov 0x560(%rsp),%rax > 0x00000037ff6ca553 <+39059>: mov -0x8(%rax),%rdx > 0x00000037ff6ca557 <+39063>: lea -0x10(%rax),%rcx > 0x00000037ff6ca55b <+39067>: mov %rcx,0x560(%rsp) > 0x00000037ff6ca563 <+39075>: mov %rdx,0x470(%rsp) > 0x00000037ff6ca56b <+39083>: mov %rdx,-0x18(%rax) > 0x00000037ff6ca56f <+39087>: mov 0x568(%rsp),%rax > 0x00000037ff6ca577 <+39095>: lea 0x1(%rax),%rdx > 0x00000037ff6ca57b <+39099>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca583 <+39107>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca587 <+39111>: movzbl %al,%r12d > 0x00000037ff6ca58b <+39115>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca590 <+39120>: jmpq *%rax > 0x00000037ff6ca592 <+39122>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca59c <+39132>: lea -0x10(%rbp),%rdx > 0x00000037ff6ca5a0 <+39136>: cmp %rsi,%rax > 0x00000037ff6ca5a3 <+39139>: jbe 0x37ff6c87d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31506> > 0x00000037ff6ca5a9 <+39145>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca5b1 <+39153>: mov %rdx,%r8 > 0x00000037ff6ca5b4 <+39156>: mov %rbx,%rsi > 0x00000037ff6ca5b7 <+39159>: mov %r15,%rdi > 0x00000037ff6ca5ba <+39162>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca5bf <+39167>: test %al,%al > 0x00000037ff6ca5c1 <+39169>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca5c7 <+39175>: lea 0x472392(%rip),%rax # 0x37ffb3c960 <js_ArrayClass> > 0x00000037ff6ca5ce <+39182>: cmp %rax,0x8(%rbx) > 0x00000037ff6ca5d2 <+39186>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca5da <+39194>: je 0x37ff6ce225 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54629> > 0x00000037ff6ca5e0 <+39200>: mov 0x560(%rsp),%rax > 0x00000037ff6ca5e8 <+39208>: lea 0x285c1(%rip),%rcx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6ca5ef <+39215>: mov %rbx,%rsi > 0x00000037ff6ca5f2 <+39218>: mov %r15,%rdi > 0x00000037ff6ca5f5 <+39221>: mov -0x8(%rax),%rax > 0x00000037ff6ca5f9 <+39225>: mov %rax,0x2b0(%rsp) > 0x00000037ff6ca601 <+39233>: mov 0x8(%rbx),%rax > 0x00000037ff6ca605 <+39237>: movzbl 0x30(%r14),%r8d > 0x00000037ff6ca60a <+39242>: mov 0xc8(%rax),%rax > 0x00000037ff6ca611 <+39249>: shr $0x3,%r8b > 0x00000037ff6ca615 <+39253>: test %rax,%rax > 0x00000037ff6ca618 <+39256>: cmove %rcx,%rax > 0x00000037ff6ca61c <+39260>: and $0x1,%r8d > 0x00000037ff6ca620 <+39264>: lea 0x2b0(%rsp),%rcx > 0x00000037ff6ca628 <+39272>: callq *%rax > 0x00000037ff6ca62a <+39274>: test %eax,%eax > 0x00000037ff6ca62c <+39276>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca632 <+39282>: mov 0x568(%rsp),%rax > 0x00000037ff6ca63a <+39290>: cmpb $0x51,0x1(%rax) > 0x00000037ff6ca63e <+39294>: je 0x37ff6ccdec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49452> > 0x00000037ff6ca644 <+39300>: mov 0x560(%rsp),%rdx > 0x00000037ff6ca64c <+39308>: mov -0x8(%rdx),%rcx > 0x00000037ff6ca650 <+39312>: mov %rcx,-0x18(%rdx) > 0x00000037ff6ca654 <+39316>: sub $0x10,%rdx > 0x00000037ff6ca658 <+39320>: mov %rdx,0x560(%rsp) > 0x00000037ff6ca660 <+39328>: lea 0x1(%rax),%rdx > 0x00000037ff6ca664 <+39332>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca66c <+39340>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca670 <+39344>: movzbl %al,%r12d > 0x00000037ff6ca674 <+39348>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca679 <+39353>: jmpq *%rax > 0x00000037ff6ca67b <+39355>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca685 <+39365>: lea -0x8(%rbp),%rdx > 0x00000037ff6ca689 <+39369>: cmp %rsi,%rax > 0x00000037ff6ca68c <+39372>: jbe 0x37ff6c3fff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13119> > 0x00000037ff6ca692 <+39378>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca69a <+39386>: mov %rdx,%r8 > 0x00000037ff6ca69d <+39389>: mov %rbx,%rsi > 0x00000037ff6ca6a0 <+39392>: mov %r15,%rdi > 0x00000037ff6ca6a3 <+39395>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca6a8 <+39400>: test %al,%al > 0x00000037ff6ca6aa <+39402>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca6b0 <+39408>: mov 0x8(%rbx),%rax > 0x00000037ff6ca6b4 <+39412>: lea 0x2c0d5(%rip),%rdx # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6ca6bb <+39419>: mov 0x47066e(%rip),%r9 # 0x37ffb3ad30 > 0x00000037ff6ca6c2 <+39426>: mov 0x47069f(%rip),%r8 # 0x37ffb3ad68 > 0x00000037ff6ca6c9 <+39433>: mov %r12,%rcx > 0x00000037ff6ca6cc <+39436>: mov %rbx,%rsi > 0x00000037ff6ca6cf <+39439>: mov %r15,%rdi > 0x00000037ff6ca6d2 <+39442>: mov 0xb8(%rax),%rax > 0x00000037ff6ca6d9 <+39449>: movl $0x7,(%rsp) > 0x00000037ff6ca6e0 <+39456>: test %rax,%rax > 0x00000037ff6ca6e3 <+39459>: cmove %rdx,%rax > 0x00000037ff6ca6e7 <+39463>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca6ef <+39471>: callq *%rax > 0x00000037ff6ca6f1 <+39473>: test %eax,%eax > 0x00000037ff6ca6f3 <+39475>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca6f9 <+39481>: mov 0x568(%rsp),%rax > 0x00000037ff6ca701 <+39489>: subq $0x18,0x560(%rsp) > 0x00000037ff6ca70a <+39498>: lea 0x1(%rax),%rdx > 0x00000037ff6ca70e <+39502>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca716 <+39510>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca71a <+39514>: movzbl %al,%r12d > 0x00000037ff6ca71e <+39518>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca723 <+39523>: jmpq *%rax > 0x00000037ff6ca725 <+39525>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca72f <+39535>: lea -0x10(%rbx),%rdx > 0x00000037ff6ca733 <+39539>: cmp %rsi,%rax > 0x00000037ff6ca736 <+39542>: jbe 0x37ff6c49e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15649> > 0x00000037ff6ca73c <+39548>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca744 <+39556>: mov %rdx,%r8 > 0x00000037ff6ca747 <+39559>: mov %rbp,%rsi > 0x00000037ff6ca74a <+39562>: mov %r15,%rdi > 0x00000037ff6ca74d <+39565>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca752 <+39570>: test %al,%al > 0x00000037ff6ca754 <+39572>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca75a <+39578>: mov -0x8(%rbx),%rax > 0x00000037ff6ca75e <+39582>: shr $0x2f,%rax > 0x00000037ff6ca762 <+39586>: cmp $0x1fff4,%rax > 0x00000037ff6ca768 <+39592>: je 0x37ff6ce1dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54557> > 0x00000037ff6ca76e <+39598>: mov 0x8(%rbp),%rax > 0x00000037ff6ca772 <+39602>: lea 0x2c017(%rip),%rdx # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6ca779 <+39609>: mov %r12,%rcx > 0x00000037ff6ca77c <+39612>: mov %rbp,%rsi > 0x00000037ff6ca77f <+39615>: mov %r15,%rdi > 0x00000037ff6ca782 <+39618>: mov 0xb8(%rax),%rax > 0x00000037ff6ca789 <+39625>: movl $0x1,(%rsp) > 0x00000037ff6ca790 <+39632>: test %rax,%rax > 0x00000037ff6ca793 <+39635>: cmove %rdx,%rax > 0x00000037ff6ca797 <+39639>: xor %r9d,%r9d > 0x00000037ff6ca79a <+39642>: xor %r8d,%r8d > 0x00000037ff6ca79d <+39645>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca7a5 <+39653>: callq *%rax > 0x00000037ff6ca7a7 <+39655>: test %eax,%eax > 0x00000037ff6ca7a9 <+39657>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca7af <+39663>: mov 0x568(%rsp),%rax > 0x00000037ff6ca7b7 <+39671>: subq $0x10,0x560(%rsp) > 0x00000037ff6ca7c0 <+39680>: lea 0x1(%rax),%rdx > 0x00000037ff6ca7c4 <+39684>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca7cc <+39692>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca7d0 <+39696>: movzbl %al,%r12d > 0x00000037ff6ca7d4 <+39700>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca7d9 <+39705>: jmpq *%rax > 0x00000037ff6ca7db <+39707>: movabs $0xfffb7fffffffffff,%rsi > 0x00000037ff6ca7e5 <+39717>: lea -0x8(%rbp),%rdx > 0x00000037ff6ca7e9 <+39721>: cmp %rsi,%rax > 0x00000037ff6ca7ec <+39724>: jbe 0x37ff6c3295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9685> > 0x00000037ff6ca7f2 <+39730>: lea 0x4a0(%rsp),%rcx > 0x00000037ff6ca7fa <+39738>: mov %rdx,%r8 > 0x00000037ff6ca7fd <+39741>: mov %rbx,%rsi > 0x00000037ff6ca800 <+39744>: mov %r15,%rdi > 0x00000037ff6ca803 <+39747>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6ca808 <+39752>: test %al,%al > 0x00000037ff6ca80a <+39754>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca810 <+39760>: mov 0x560(%rsp),%rbp > 0x00000037ff6ca818 <+39768>: mov 0x8(%rbx),%rax > 0x00000037ff6ca81c <+39772>: movzbl 0x30(%r14),%r8d > 0x00000037ff6ca821 <+39777>: lea 0x257e8(%rip),%rdx # 0x37ff6f0010 <js_DeleteProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6ca828 <+39784>: lea -0x10(%rbp),%rcx > 0x00000037ff6ca82c <+39788>: mov %rbx,%rsi > 0x00000037ff6ca82f <+39791>: mov %r15,%rdi > 0x00000037ff6ca832 <+39794>: mov 0xe0(%rax),%rax > 0x00000037ff6ca839 <+39801>: shr $0x3,%r8b > 0x00000037ff6ca83d <+39805>: test %rax,%rax > 0x00000037ff6ca840 <+39808>: cmove %rdx,%rax > 0x00000037ff6ca844 <+39812>: and $0x1,%r8d > 0x00000037ff6ca848 <+39816>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6ca850 <+39824>: callq *%rax > 0x00000037ff6ca852 <+39826>: test %eax,%eax > 0x00000037ff6ca854 <+39828>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca85a <+39834>: mov 0x568(%rsp),%rax > 0x00000037ff6ca862 <+39842>: subq $0x8,0x560(%rsp) > 0x00000037ff6ca86b <+39851>: lea 0x1(%rax),%rdx > 0x00000037ff6ca86f <+39855>: mov %rdx,0x568(%rsp) > 0x00000037ff6ca877 <+39863>: movzbl 0x1(%rax),%eax > 0x00000037ff6ca87b <+39867>: movzbl %al,%r12d > 0x00000037ff6ca87f <+39871>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ca884 <+39876>: jmpq *%rax > 0x00000037ff6ca886 <+39878>: movsd -0x10(%rbp),%xmm0 > 0x00000037ff6ca88b <+39883>: jmpq 0x37ff6c5f05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21061> > 0x00000037ff6ca890 <+39888>: movsd -0x10(%rbp),%xmm0 > 0x00000037ff6ca895 <+39893>: jmpq 0x37ff6c5573 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18611> > 0x00000037ff6ca89a <+39898>: movsd -0x10(%rbp),%xmm0 > 0x00000037ff6ca89f <+39903>: jmpq 0x37ff6c5675 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18869> > 0x00000037ff6ca8a4 <+39908>: test %eax,%eax > 0x00000037ff6ca8a6 <+39910>: setne %al > 0x00000037ff6ca8a9 <+39913>: jmpq 0x37ff6c5426 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18278> > 0x00000037ff6ca8ae <+39918>: test %eax,%eax > 0x00000037ff6ca8b0 <+39920>: setne %dl > 0x00000037ff6ca8b3 <+39923>: jmpq 0x37ff6c387d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11197> > 0x00000037ff6ca8b8 <+39928>: test %eax,%eax > 0x00000037ff6ca8ba <+39930>: setne %dl > 0x00000037ff6ca8bd <+39933>: jmpq 0x37ff6c3724 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10852> > 0x00000037ff6ca8c2 <+39938>: xor %esi,%esi > 0x00000037ff6ca8c4 <+39940>: callq 0x37ff640490 <_ZN8JSObject6unwrapEPj@plt> > 0x00000037ff6ca8c9 <+39945>: mov 0x470678(%rip),%rdx # 0x37ffb3af48 > 0x00000037ff6ca8d0 <+39952>: cmp %rdx,0x8(%rax) > 0x00000037ff6ca8d4 <+39956>: mov %rax,%rdi > 0x00000037ff6ca8d7 <+39959>: jne 0x37ff6ca901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40001> > 0x00000037ff6ca8d9 <+39961>: mov 0x30(%rdi),%rax > 0x00000037ff6ca8dd <+39965>: movzwl 0x5a(%rax),%edx > 0x00000037ff6ca8e1 <+39969>: and $0xc000,%edx > 0x00000037ff6ca8e7 <+39975>: cmp $0x3fff,%edx > 0x00000037ff6ca8ed <+39981>: jle 0x37ff6cd695 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51669> > 0x00000037ff6ca8f3 <+39987>: mov 0x60(%rax),%rax > 0x00000037ff6ca8f7 <+39991>: testb $0x8,0x30(%rax) > 0x00000037ff6ca8fb <+39995>: je 0x37ff6cd695 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51669> > 0x00000037ff6ca901 <+40001>: movabs $0xfff9000000000000,%rax > 0x00000037ff6ca90b <+40011>: jmpq 0x37ff6c9db1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37105> > 0x00000037ff6ca910 <+40016>: cmp 0x8(%r9),%rsi > 0x00000037ff6ca914 <+40020>: jne 0x37ff6c40f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13362> > 0x00000037ff6ca91a <+40026>: mov %rcx,0x540(%rsp) > 0x00000037ff6ca922 <+40034>: mov 0x10(%r9),%rax > 0x00000037ff6ca926 <+40038>: cmp $0x1,%al > 0x00000037ff6ca928 <+40040>: je 0x37ff6d191b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68699> > 0x00000037ff6ca92e <+40046>: mov 0x540(%rsp),%rcx > 0x00000037ff6ca936 <+40054>: shr $0x8,%rax > 0x00000037ff6ca93a <+40058>: cmp %eax,0x14(%rcx) > 0x00000037ff6ca93d <+40061>: jne 0x37ff6c40f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13362> > 0x00000037ff6ca943 <+40067>: jmpq 0x37ff6c417d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13501> > 0x00000037ff6ca948 <+40072>: lea -0x10(%rbp),%rsi > 0x00000037ff6ca94c <+40076>: mov %r15,%rdi > 0x00000037ff6ca94f <+40079>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6ca954 <+40084>: test %rax,%rax > 0x00000037ff6ca957 <+40087>: mov %rax,%rbx > 0x00000037ff6ca95a <+40090>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca960 <+40096>: movabs $0xfffb800000000000,%rax > 0x00000037ff6ca96a <+40106>: or %rbx,%rax > 0x00000037ff6ca96d <+40109>: mov %rax,-0x10(%rbp) > 0x00000037ff6ca971 <+40113>: jmpq 0x37ff6c8644 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31108> > 0x00000037ff6ca976 <+40118>: lea 0x270(%rsp),%r8 > 0x00000037ff6ca97e <+40126>: mov $0x3,%ecx > 0x00000037ff6ca983 <+40131>: mov %rax,%rdx > 0x00000037ff6ca986 <+40134>: mov %rbx,%rsi > 0x00000037ff6ca989 <+40137>: mov %r15,%rdi > 0x00000037ff6ca98c <+40140>: callq 0x37ff6f5340 <js_GetPropertyHelper(JSContext*, JSObject*, long, unsigned int, js::Value*)> > 0x00000037ff6ca991 <+40145>: test %eax,%eax > 0x00000037ff6ca993 <+40147>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ca999 <+40153>: mov 0x260(%rsp),%rax > 0x00000037ff6ca9a1 <+40161>: mov 0x560(%rsp),%rbp > 0x00000037ff6ca9a9 <+40169>: mov %rax,-0x8(%rbp) > 0x00000037ff6ca9ad <+40173>: mov 0x270(%rsp),%rax > 0x00000037ff6ca9b5 <+40181>: mov %rax,-0x10(%rbp) > 0x00000037ff6ca9b9 <+40185>: jmpq 0x37ff6c4439 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14201> > 0x00000037ff6ca9be <+40190>: mov 0x570(%rsp),%rax > 0x00000037ff6ca9c6 <+40198>: mov 0x160(%rsp),%rdx > 0x00000037ff6ca9ce <+40206>: orl $0x100000,(%rax) > 0x00000037ff6ca9d4 <+40212>: mov %rdx,0x30(%rax) > 0x00000037ff6ca9d8 <+40216>: jmpq 0x37ff6c9af7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36407> > 0x00000037ff6ca9dd <+40221>: mov %rdi,0x560(%rsp) > 0x00000037ff6ca9e5 <+40229>: mov 0x568(%rsp),%rdx > 0x00000037ff6ca9ed <+40237>: mov -0x8(%rbx),%rsi > 0x00000037ff6ca9f1 <+40241>: movzbl 0x1(%rdx),%eax > 0x00000037ff6ca9f5 <+40245>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6ca9f9 <+40249>: shl $0x18,%eax > 0x00000037ff6ca9fc <+40252>: shl $0x10,%ecx > 0x00000037ff6ca9ff <+40255>: or %ecx,%eax > 0x00000037ff6caa01 <+40257>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6caa05 <+40261>: or %ecx,%eax > 0x00000037ff6caa07 <+40263>: movzbl 0x3(%rdx),%ecx > 0x00000037ff6caa0b <+40267>: shl $0x8,%ecx > 0x00000037ff6caa0e <+40270>: or %ecx,%eax > 0x00000037ff6caa10 <+40272>: mov 0x560(%rsp),%rcx > 0x00000037ff6caa18 <+40280>: cltq > 0x00000037ff6caa1a <+40282>: add %rax,%rdx > 0x00000037ff6caa1d <+40285>: mov %rsi,(%rcx) > 0x00000037ff6caa20 <+40288>: add $0x8,%rcx > 0x00000037ff6caa24 <+40292>: mov %rdx,0x568(%rsp) > 0x00000037ff6caa2c <+40300>: mov %rcx,0x560(%rsp) > 0x00000037ff6caa34 <+40308>: movzbl (%rdx),%eax > 0x00000037ff6caa37 <+40311>: movzbl %al,%r12d > 0x00000037ff6caa3b <+40315>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6caa40 <+40320>: jmpq *%rax > 0x00000037ff6caa42 <+40322>: mov %rdi,0x560(%rsp) > 0x00000037ff6caa4a <+40330>: mov 0x568(%rsp),%rdx > 0x00000037ff6caa52 <+40338>: movzbl 0x1(%rdx),%eax > 0x00000037ff6caa56 <+40342>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6caa5a <+40346>: shl $0x18,%eax > 0x00000037ff6caa5d <+40349>: shl $0x10,%ecx > 0x00000037ff6caa60 <+40352>: or %ecx,%eax > 0x00000037ff6caa62 <+40354>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6caa66 <+40358>: or %ecx,%eax > 0x00000037ff6caa68 <+40360>: movzbl 0x3(%rdx),%ecx > 0x00000037ff6caa6c <+40364>: shl $0x8,%ecx > 0x00000037ff6caa6f <+40367>: or %ecx,%eax > 0x00000037ff6caa71 <+40369>: movslq %eax,%rcx > 0x00000037ff6caa74 <+40372>: add %rcx,%rdx > 0x00000037ff6caa77 <+40375>: test %eax,%eax > 0x00000037ff6caa79 <+40377>: mov %rdx,0x568(%rsp) > 0x00000037ff6caa81 <+40385>: movzbl (%rdx),%r12d > 0x00000037ff6caa85 <+40389>: jle 0x37ff6cdd80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53440> > 0x00000037ff6caa8b <+40395>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6caa93 <+40403>: je 0x37ff6caaa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40424> > 0x00000037ff6caa95 <+40405>: mov 0x570(%rsp),%rax > 0x00000037ff6caa9d <+40413>: mov (%rax),%eax > 0x00000037ff6caa9f <+40415>: test $0x80,%ah > 0x00000037ff6caaa2 <+40418>: je 0x37ff6cf2ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58874> > 0x00000037ff6caaa8 <+40424>: mov %r12d,%eax > 0x00000037ff6caaab <+40427>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6caab0 <+40432>: jmpq *%rax > 0x00000037ff6caab2 <+40434>: mov %rdi,0x560(%rsp) > 0x00000037ff6caaba <+40442>: mov 0x568(%rsp),%rax > 0x00000037ff6caac2 <+40450>: mov -0x8(%rbx),%rsi > 0x00000037ff6caac6 <+40454>: movzbl 0x1(%rax),%ecx > 0x00000037ff6caaca <+40458>: movzbl 0x2(%rax),%edx > 0x00000037ff6caace <+40462>: shl $0x8,%ecx > 0x00000037ff6caad1 <+40465>: or %ecx,%edx > 0x00000037ff6caad3 <+40467>: mov 0x560(%rsp),%rcx > 0x00000037ff6caadb <+40475>: movswq %dx,%rdx > 0x00000037ff6caadf <+40479>: add %rdx,%rax > 0x00000037ff6caae2 <+40482>: mov %rsi,(%rcx) > 0x00000037ff6caae5 <+40485>: add $0x8,%rcx > 0x00000037ff6caae9 <+40489>: mov %rax,0x568(%rsp) > 0x00000037ff6caaf1 <+40497>: mov %rcx,0x560(%rsp) > 0x00000037ff6caaf9 <+40505>: movzbl (%rax),%eax > 0x00000037ff6caafc <+40508>: movzbl %al,%r12d > 0x00000037ff6cab00 <+40512>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cab05 <+40517>: jmpq *%rax > 0x00000037ff6cab07 <+40519>: mov %rdi,0x560(%rsp) > 0x00000037ff6cab0f <+40527>: mov 0x568(%rsp),%rdx > 0x00000037ff6cab17 <+40535>: movzbl 0x1(%rdx),%ecx > 0x00000037ff6cab1b <+40539>: movzbl 0x2(%rdx),%eax > 0x00000037ff6cab1f <+40543>: shl $0x8,%ecx > 0x00000037ff6cab22 <+40546>: or %ecx,%eax > 0x00000037ff6cab24 <+40548>: movswq %ax,%rcx > 0x00000037ff6cab28 <+40552>: add %rcx,%rdx > 0x00000037ff6cab2b <+40555>: test %ax,%ax > 0x00000037ff6cab2e <+40558>: mov %rdx,0x568(%rsp) > 0x00000037ff6cab36 <+40566>: movzbl (%rdx),%r12d > 0x00000037ff6cab3a <+40570>: jle 0x37ff6cdc58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53144> > 0x00000037ff6cab40 <+40576>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cab48 <+40584>: je 0x37ff6cab5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40605> > 0x00000037ff6cab4a <+40586>: mov 0x570(%rsp),%rax > 0x00000037ff6cab52 <+40594>: mov (%rax),%eax > 0x00000037ff6cab54 <+40596>: test $0x80,%ah > 0x00000037ff6cab57 <+40599>: je 0x37ff6cf4a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59360> > 0x00000037ff6cab5d <+40605>: mov %r12d,%eax > 0x00000037ff6cab60 <+40608>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cab65 <+40613>: jmpq *%rax > 0x00000037ff6cab67 <+40615>: mov %rdi,0x560(%rsp) > 0x00000037ff6cab6f <+40623>: mov 0x568(%rsp),%rax > 0x00000037ff6cab77 <+40631>: lea 0x5(%rax),%rdx > 0x00000037ff6cab7b <+40635>: mov %rdx,0x568(%rsp) > 0x00000037ff6cab83 <+40643>: movzbl 0x5(%rax),%eax > 0x00000037ff6cab87 <+40647>: movzbl %al,%r12d > 0x00000037ff6cab8b <+40651>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cab90 <+40656>: jmpq *%rax > 0x00000037ff6cab92 <+40658>: mov %rdi,0x560(%rsp) > 0x00000037ff6cab9a <+40666>: mov 0x568(%rsp),%rax > 0x00000037ff6caba2 <+40674>: lea 0x3(%rax),%rdx > 0x00000037ff6caba6 <+40678>: mov %rdx,0x568(%rsp) > 0x00000037ff6cabae <+40686>: movzbl 0x3(%rax),%eax > 0x00000037ff6cabb2 <+40690>: movzbl %al,%r12d > 0x00000037ff6cabb6 <+40694>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cabbb <+40699>: jmpq *%rax > 0x00000037ff6cabbd <+40701>: mov 0xf0(%r15),%rbp > 0x00000037ff6cabc4 <+40708>: mov 0x8(%rbp),%rax > 0x00000037ff6cabc8 <+40712>: mov 0x98(%rax),%rax > 0x00000037ff6cabcf <+40719>: test %rax,%rax > 0x00000037ff6cabd2 <+40722>: je 0x37ff6c7b9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28378> > 0x00000037ff6cabd8 <+40728>: mov %rbp,%rsi > 0x00000037ff6cabdb <+40731>: mov %r15,%rdi > 0x00000037ff6cabde <+40734>: callq *%rax > 0x00000037ff6cabe0 <+40736>: test %rax,%rax > 0x00000037ff6cabe3 <+40739>: mov %rax,%rbp > 0x00000037ff6cabe6 <+40742>: jne 0x37ff6c7b9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28378> > 0x00000037ff6cabec <+40748>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cabf1 <+40753>: nopl 0x0(%rax) > 0x00000037ff6cabf8 <+40760>: mov 0x560(%rsp),%rbp > 0x00000037ff6cac00 <+40768>: mov $0xfffffffffffffffe,%rax > 0x00000037ff6cac07 <+40775>: mov -0x8(%rbp),%rbx > 0x00000037ff6cac0b <+40779>: movq $0x2,0x3b0(%rsp) > 0x00000037ff6cac17 <+40791>: mov %rbx,0xd0(%rsp) > 0x00000037ff6cac1f <+40799>: jmpq 0x37ff6c2348 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5768> > 0x00000037ff6cac24 <+40804>: mov 0x310(%rsp),%rax > 0x00000037ff6cac2c <+40812>: movl $0x1,0x1c(%r15) > 0x00000037ff6cac34 <+40820>: mov %rax,0x20(%r15) > 0x00000037ff6cac38 <+40824>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cac3d <+40829>: mov 0x20(%rax),%rsi > 0x00000037ff6cac41 <+40833>: test %rsi,%rsi > 0x00000037ff6cac44 <+40836>: je 0x37ff6c1f06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4678> > 0x00000037ff6cac4a <+40842>: mov %rsi,0x240(%rsp) > 0x00000037ff6cac52 <+40850>: jmpq 0x37ff6c1f06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4678> > 0x00000037ff6cac57 <+40855>: mov 0x168(%r15),%rax > 0x00000037ff6cac5e <+40862>: mov 0x30(%rax),%rax > 0x00000037ff6cac62 <+40866>: test %rax,%rax > 0x00000037ff6cac65 <+40869>: je 0x37ff6cac79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40889> > 0x00000037ff6cac67 <+40871>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cac6f <+40879>: je 0x37ff6cac79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40889> > 0x00000037ff6cac71 <+40881>: mov %r15,%rdi > 0x00000037ff6cac74 <+40884>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cac79 <+40889>: cmp $0x1,%r12d > 0x00000037ff6cac7d <+40893>: jne 0x37ff6c64ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22538> > 0x00000037ff6cac83 <+40899>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cac88 <+40904>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cac90 <+40912>: mov 0x568(%rsp),%rdx > 0x00000037ff6cac98 <+40920>: movzbl 0x3(%rdx),%eax > 0x00000037ff6cac9c <+40924>: cmp $0x53,%eax > 0x00000037ff6cac9f <+40927>: je 0x37ff6cfee0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61984> > 0x00000037ff6caca5 <+40933>: cmp $0x27,%eax > 0x00000037ff6caca8 <+40936>: jne 0x37ff6d3783 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76483> > 0x00000037ff6cacae <+40942>: mov 0x560(%rsp),%rax > 0x00000037ff6cacb6 <+40950>: movabs $0xfff9000000000000,%r12 > 0x00000037ff6cacc0 <+40960>: lea 0x8(%rax),%rdx > 0x00000037ff6cacc4 <+40964>: mov %rdx,0x560(%rsp) > 0x00000037ff6caccc <+40972>: mov %r12,(%rax) > 0x00000037ff6caccf <+40975>: mov 0x568(%rsp),%rax > 0x00000037ff6cacd7 <+40983>: lea 0x3(%rax),%rdx > 0x00000037ff6cacdb <+40987>: mov %rdx,0x568(%rsp) > 0x00000037ff6cace3 <+40995>: movzbl 0x3(%rax),%eax > 0x00000037ff6cace7 <+40999>: movzbl %al,%r12d > 0x00000037ff6caceb <+41003>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cacf0 <+41008>: jmpq *%rax > 0x00000037ff6cacf2 <+41010>: mov 0x168(%r15),%rax > 0x00000037ff6cacf9 <+41017>: mov 0x30(%rax),%rax > 0x00000037ff6cacfd <+41021>: test %rax,%rax > 0x00000037ff6cad00 <+41024>: je 0x37ff6cad14 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41044> > 0x00000037ff6cad02 <+41026>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cad0a <+41034>: je 0x37ff6cad14 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41044> > 0x00000037ff6cad0c <+41036>: mov %r15,%rdi > 0x00000037ff6cad0f <+41039>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cad14 <+41044>: cmp $0x1,%r12d > 0x00000037ff6cad18 <+41048>: jne 0x37ff6c6a6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23981> > 0x00000037ff6cad1e <+41054>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cad23 <+41059>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cad28 <+41064>: movsd -0x10(%rbp),%xmm0 > 0x00000037ff6cad2d <+41069>: jmpq 0x37ff6c54a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18408> > 0x00000037ff6cad32 <+41074>: mov 0x570(%rsp),%rax > 0x00000037ff6cad3a <+41082>: mov 0x400(%rsp),%rdx > 0x00000037ff6cad42 <+41090>: orl $0x100000,(%rax) > 0x00000037ff6cad48 <+41096>: mov %rdx,0x30(%rax) > 0x00000037ff6cad4c <+41100>: jmpq 0x37ff6c9af7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36407> > 0x00000037ff6cad51 <+41105>: movsd -0x8(%rbp),%xmm0 > 0x00000037ff6cad56 <+41110>: jmpq 0x37ff6c5318 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18008> > 0x00000037ff6cad5b <+41115>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cad65 <+41125>: lea -0x8(%rbp),%rcx > 0x00000037ff6cad69 <+41129>: mov $0x4,%edx > 0x00000037ff6cad6e <+41134>: and %r12,%rsi > 0x00000037ff6cad71 <+41137>: mov %r15,%rdi > 0x00000037ff6cad74 <+41140>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6cad79 <+41145>: test %al,%al > 0x00000037ff6cad7b <+41147>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cad81 <+41153>: mov 0x560(%rsp),%rax > 0x00000037ff6cad89 <+41161>: mov -0x8(%rax),%r12 > 0x00000037ff6cad8d <+41165>: jmpq 0x37ff6c4c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16258> > 0x00000037ff6cad92 <+41170>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cad9c <+41180>: lea -0x8(%rbp),%rcx > 0x00000037ff6cada0 <+41184>: mov $0x4,%edx > 0x00000037ff6cada5 <+41189>: and %r12,%rsi > 0x00000037ff6cada8 <+41192>: mov %r15,%rdi > 0x00000037ff6cadab <+41195>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6cadb0 <+41200>: test %al,%al > 0x00000037ff6cadb2 <+41202>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cadb8 <+41208>: mov 0x560(%rsp),%rax > 0x00000037ff6cadc0 <+41216>: mov -0x8(%rax),%r12 > 0x00000037ff6cadc4 <+41220>: jmpq 0x37ff6c5ac6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19974> > 0x00000037ff6cadc9 <+41225>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cadd3 <+41235>: lea -0x8(%rbp),%rcx > 0x00000037ff6cadd7 <+41239>: mov $0x4,%edx > 0x00000037ff6caddc <+41244>: and %r12,%rsi > 0x00000037ff6caddf <+41247>: mov %r15,%rdi > 0x00000037ff6cade2 <+41250>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6cade7 <+41255>: test %al,%al > 0x00000037ff6cade9 <+41257>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cadef <+41263>: mov 0x560(%rsp),%rax > 0x00000037ff6cadf7 <+41271>: mov -0x8(%rax),%r12 > 0x00000037ff6cadfb <+41275>: jmpq 0x37ff6c5d5c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20636> > 0x00000037ff6cae00 <+41280>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cae0a <+41290>: lea -0x8(%rbp),%rcx > 0x00000037ff6cae0e <+41294>: mov $0x4,%edx > 0x00000037ff6cae13 <+41299>: and %r12,%rsi > 0x00000037ff6cae16 <+41302>: mov %r15,%rdi > 0x00000037ff6cae19 <+41305>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6cae1e <+41310>: test %al,%al > 0x00000037ff6cae20 <+41312>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cae26 <+41318>: mov 0x560(%rsp),%rax > 0x00000037ff6cae2e <+41326>: mov -0x8(%rax),%r12 > 0x00000037ff6cae32 <+41330>: jmpq 0x37ff6c5c11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20305> > 0x00000037ff6cae37 <+41335>: mov %rbx,%rsi > 0x00000037ff6cae3a <+41338>: lea 0x510(%rsp),%rdx > 0x00000037ff6cae42 <+41346>: mov %r15,%rdi > 0x00000037ff6cae45 <+41349>: movq $0x0,0x510(%rsp) > 0x00000037ff6cae51 <+41361>: callq 0x37ff664770 <js_AtomToPrintableString(JSContext*, JSAtom*, JSAutoByteString*)> > 0x00000037ff6cae56 <+41366>: test %rax,%rax > 0x00000037ff6cae59 <+41369>: je 0x37ff6cae6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41387> > 0x00000037ff6cae5b <+41371>: mov 0x510(%rsp),%rsi > 0x00000037ff6cae63 <+41379>: mov %r15,%rdi > 0x00000037ff6cae66 <+41382>: callq 0x37ff670e70 <js_ReportIsNotDefined(JSContext*, char const*)> > 0x00000037ff6cae6b <+41387>: mov 0x510(%rsp),%rdi > 0x00000037ff6cae73 <+41395>: callq 0x37ff63ffe0 <free@plt> > 0x00000037ff6cae78 <+41400>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cae7d <+41405>: mov 0x28(%rcx),%eax > 0x00000037ff6cae80 <+41408>: cmp $0xffffffff,%eax > 0x00000037ff6cae83 <+41411>: je 0x37ff6cd546 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51334> > 0x00000037ff6cae89 <+41417>: mov 0x40(%rdx),%rdx > 0x00000037ff6cae8d <+41421>: mov (%rdx,%rax,8),%rax > 0x00000037ff6cae91 <+41425>: mov %rax,0x2e0(%rsp) > 0x00000037ff6cae99 <+41433>: jmpq 0x37ff6c16fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2620> > 0x00000037ff6cae9e <+41438>: xor %eax,%eax > 0x00000037ff6caea0 <+41440>: jmpq 0x37ff6c75f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26928> > 0x00000037ff6caea5 <+41445>: add %r8,%rbp > 0x00000037ff6caea8 <+41448>: sub $0x1,%edx > 0x00000037ff6caeab <+41451>: jne 0x37ff6c8cd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32790> > 0x00000037ff6caeb1 <+41457>: jmpq 0x37ff6ca191 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38097> > 0x00000037ff6caeb6 <+41462>: movq $0x0,0xc8(%rdx,%rbp,8) > 0x00000037ff6caec2 <+41474>: mov %r12d,%esi > 0x00000037ff6caec5 <+41477>: mov %r15,%rdi > 0x00000037ff6caec8 <+41480>: callq 0x37ff6ba8f0 <RefillFinalizableFreeList(JSContext*, unsigned int)> > 0x00000037ff6caecd <+41485>: test %al,%al > 0x00000037ff6caecf <+41487>: jne 0x37ff6c75b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26864> > 0x00000037ff6caed5 <+41493>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6caeda <+41498>: movq $0x0,0xd8(%rdx) > 0x00000037ff6caee5 <+41509>: mov $0x2,%esi > 0x00000037ff6caeea <+41514>: mov %r15,%rdi > 0x00000037ff6caeed <+41517>: callq 0x37ff6ba8f0 <RefillFinalizableFreeList(JSContext*, unsigned int)> > 0x00000037ff6caef2 <+41522>: test %al,%al > 0x00000037ff6caef4 <+41524>: jne 0x37ff6c7bd8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28440> > 0x00000037ff6caefa <+41530>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6caeff <+41535>: shr $0x8,%rax > 0x00000037ff6caf03 <+41539>: and $0xffffffff,%eax > 0x00000037ff6caf06 <+41542>: cmp %rax,0x8(%rdi) > 0x00000037ff6caf0a <+41546>: je 0x37ff6cb215 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42325> > 0x00000037ff6caf10 <+41552>: mov 0x0(%rbp),%rax > 0x00000037ff6caf14 <+41556>: cmpq $0x0,0x30(%rax) > 0x00000037ff6caf19 <+41561>: je 0x37ff6cfb05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60997> > 0x00000037ff6caf1f <+41567>: mov 0xa0(%rsp),%rdx > 0x00000037ff6caf27 <+41575>: mov 0x0(%rbp),%rcx > 0x00000037ff6caf2b <+41579>: mov 0x568(%rsp),%rbx > 0x00000037ff6caf33 <+41587>: cmp %rcx,0x30(%rdx) > 0x00000037ff6caf37 <+41591>: jne 0x37ff6c9a5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36250> > 0x00000037ff6caf3d <+41597>: mov 0x70(%rsp),%rsi > 0x00000037ff6caf42 <+41602>: mov 0xc8(%rsp),%rdi > 0x00000037ff6caf4a <+41610>: mov 0x10(%rsi),%rax > 0x00000037ff6caf4e <+41614>: shr $0x8,%rax > 0x00000037ff6caf52 <+41618>: cmp %eax,0x58(%rdi) > 0x00000037ff6caf55 <+41621>: jne 0x37ff6c9a5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36250> > 0x00000037ff6caf5b <+41627>: cmpq $0x0,0x20(%rdx) > 0x00000037ff6caf60 <+41632>: jne 0x37ff6c9a5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36250> > 0x00000037ff6caf66 <+41638>: mov 0xa0(%rsp),%rdx > 0x00000037ff6caf6e <+41646>: mov 0x28(%rdx),%eax > 0x00000037ff6caf71 <+41649>: mov %eax,0x130(%rsp) > 0x00000037ff6caf78 <+41656>: cmp 0x38(%rbp),%eax > 0x00000037ff6caf7b <+41659>: jb 0x37ff6caf98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41688> > 0x00000037ff6caf7d <+41661>: lea 0x130(%rsp),%rdx > 0x00000037ff6caf85 <+41669>: mov %r15,%rsi > 0x00000037ff6caf88 <+41672>: mov %rbp,%rdi > 0x00000037ff6caf8b <+41675>: callq 0x37ff6eef40 <JSObject::allocSlot(JSContext*, unsigned int*)> > 0x00000037ff6caf90 <+41680>: test %al,%al > 0x00000037ff6caf92 <+41682>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6caf98 <+41688>: mov 0xa0(%rsp),%rdx > 0x00000037ff6cafa0 <+41696>: mov 0x10(%rdx),%rdi > 0x00000037ff6cafa4 <+41700>: mov %rdx,0x0(%rbp) > 0x00000037ff6cafa8 <+41704>: test $0x1,%dil > 0x00000037ff6cafac <+41708>: je 0x37ff6cfa82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60866> > 0x00000037ff6cafb2 <+41714>: sar %edi > 0x00000037ff6cafb4 <+41716>: js 0x37ff6cafc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41729> > 0x00000037ff6cafb6 <+41718>: mov %edi,0x150(%rsp) > 0x00000037ff6cafbd <+41725>: orl $0x40,0x10(%rbp) > 0x00000037ff6cafc1 <+41729>: mov 0xa0(%rsp),%rdx > 0x00000037ff6cafc9 <+41737>: cmpb $0x0,0x2d(%rdx) > 0x00000037ff6cafcd <+41741>: jns 0x37ff6cafd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41747> > 0x00000037ff6cafcf <+41743>: orl $0x20,0x10(%rbp) > 0x00000037ff6cafd3 <+41747>: cmpq $0x0,0x28(%rbp) > 0x00000037ff6cafd8 <+41752>: je 0x37ff6d03f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63284> > 0x00000037ff6cafde <+41758>: testb $0x80,0x10(%rbp) > 0x00000037ff6cafe2 <+41762>: jne 0x37ff6cee76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57782> > 0x00000037ff6cafe8 <+41768>: mov 0x0(%rbp),%rax > 0x00000037ff6cafec <+41772>: mov (%rax),%eax > 0x00000037ff6cafee <+41774>: mov %eax,0x14(%rbp) > 0x00000037ff6caff1 <+41777>: mov 0x168(%r15),%rax > 0x00000037ff6caff8 <+41784>: mov 0x30(%rax),%rax > 0x00000037ff6caffc <+41788>: test %rax,%rax > 0x00000037ff6cafff <+41791>: je 0x37ff6cb020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41824> > 0x00000037ff6cb001 <+41793>: mov 0x1a0(%rax),%rdi > 0x00000037ff6cb008 <+41800>: test %rdi,%rdi > 0x00000037ff6cb00b <+41803>: je 0x37ff6cb020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41824> > 0x00000037ff6cb00d <+41805>: mov %rbp,%rsi > 0x00000037ff6cb010 <+41808>: callq 0x37ff7d7dd0 <js::TraceRecorder::record_AddProperty(JSObject*)> > 0x00000037ff6cb015 <+41813>: cmp $0x1,%eax > 0x00000037ff6cb018 <+41816>: mov %eax,%ebx > 0x00000037ff6cb01a <+41818>: jle 0x37ff6cea54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56724> > 0x00000037ff6cb020 <+41824>: mov 0x130(%rsp),%edx > 0x00000037ff6cb027 <+41831>: mov 0x280(%rsp),%rcx > 0x00000037ff6cb02f <+41839>: mov 0x40(%rbp),%rax > 0x00000037ff6cb033 <+41843>: testb $0x1,0x10(%rbp) > 0x00000037ff6cb037 <+41847>: mov %rcx,(%rax,%rdx,8) > 0x00000037ff6cb03b <+41851>: mov 0xa0(%rsp),%rcx > 0x00000037ff6cb043 <+41859>: mov 0x10(%rcx),%rdx > 0x00000037ff6cb047 <+41863>: je 0x37ff6c154e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2190> > 0x00000037ff6cb04d <+41869>: mov %rbp,%rsi > 0x00000037ff6cb050 <+41872>: mov %r15,%rdi > 0x00000037ff6cb053 <+41875>: callq 0x37ff6ef040 <js_PurgeScopeChainHelper(JSContext*, JSObject*, long)> > 0x00000037ff6cb058 <+41880>: jmpq 0x37ff6c154e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2190> > 0x00000037ff6cb05d <+41885>: cvttsd2si %xmm0,%eax > 0x00000037ff6cb061 <+41889>: cvtsi2sd %eax,%xmm1 > 0x00000037ff6cb065 <+41893>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cb069 <+41897>: jp 0x37ff6c5f84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21188> > 0x00000037ff6cb06f <+41903>: jne 0x37ff6c5f84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21188> > 0x00000037ff6cb075 <+41909>: mov %eax,%eax > 0x00000037ff6cb077 <+41911>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6cb081 <+41921>: or %rdx,%rax > 0x00000037ff6cb084 <+41924>: mov %rax,-0x10(%rbp) > 0x00000037ff6cb088 <+41928>: jmpq 0x37ff6c5f89 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21193> > 0x00000037ff6cb08d <+41933>: cvttsd2si %xmm0,%eax > 0x00000037ff6cb091 <+41937>: cvtsi2sd %eax,%xmm1 > 0x00000037ff6cb095 <+41941>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cb099 <+41945>: jp 0x37ff6c56f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18996> > 0x00000037ff6cb09f <+41951>: jne 0x37ff6c56f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18996> > 0x00000037ff6cb0a5 <+41957>: mov %eax,%eax > 0x00000037ff6cb0a7 <+41959>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6cb0b1 <+41969>: or %rdx,%rax > 0x00000037ff6cb0b4 <+41972>: mov %rax,-0x10(%rbp) > 0x00000037ff6cb0b8 <+41976>: jmpq 0x37ff6c56f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19001> > 0x00000037ff6cb0bd <+41981>: mov 0xd0(%rsp),%rbp > 0x00000037ff6cb0c5 <+41989>: movabs $0x7fffffffffff,%rax > 0x00000037ff6cb0cf <+41999>: and %rax,%rbp > 0x00000037ff6cb0d2 <+42002>: mov 0x8(%rbp),%rax > 0x00000037ff6cb0d6 <+42006>: cmp 0x46fe6b(%rip),%rax # 0x37ffb3af48 > 0x00000037ff6cb0dd <+42013>: je 0x37ff6cb0ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42026> > 0x00000037ff6cb0df <+42015>: cmpq $0x0,0x60(%rax) > 0x00000037ff6cb0e4 <+42020>: je 0x37ff6c9f62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37538> > 0x00000037ff6cb0ea <+42026>: mov 0x3b0(%rsp),%rdx > 0x00000037ff6cb0f2 <+42034>: lea 0x120(%rsp),%r9 > 0x00000037ff6cb0fa <+42042>: lea 0x3c0(%rsp),%r8 > 0x00000037ff6cb102 <+42050>: mov $0x3,%ecx > 0x00000037ff6cb107 <+42055>: mov %rbx,%rsi > 0x00000037ff6cb10a <+42058>: mov %r15,%rdi > 0x00000037ff6cb10d <+42061>: callq 0x37ff6f0540 <js::CheckAccess(JSContext*, JSObject*, long, JSAccessMode, js::Value*, unsigned int*)> > 0x00000037ff6cb112 <+42066>: test %eax,%eax > 0x00000037ff6cb114 <+42068>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb11a <+42074>: cmp $0x7d,%r12d > 0x00000037ff6cb11e <+42078>: je 0x37ff6cc1d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46355> > 0x00000037ff6cb124 <+42084>: mov %rbp,%r12 > 0x00000037ff6cb127 <+42087>: mov 0x46fc3a(%rip),%rbp # 0x37ffb3ad68 > 0x00000037ff6cb12e <+42094>: mov $0x20,%ecx > 0x00000037ff6cb133 <+42099>: mov 0x3b0(%rsp),%rdx > 0x00000037ff6cb13b <+42107>: or $0x41,%ecx > 0x00000037ff6cb13e <+42110>: mov %rbx,%rsi > 0x00000037ff6cb141 <+42113>: mov %r15,%rdi > 0x00000037ff6cb144 <+42116>: mov %ecx,0x120(%rsp) > 0x00000037ff6cb14b <+42123>: callq 0x37ff6d66e0 <js::CheckRedeclaration(JSContext*, JSObject*, long, unsigned int)> > 0x00000037ff6cb150 <+42128>: test %al,%al > 0x00000037ff6cb152 <+42130>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb158 <+42136>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cb162 <+42146>: lea 0x2b627(%rip),%rdx # 0x37ff6f6790 <js_DefineProperty(JSContext*, JSObject*, long, js::Value const*, int (*)(JSContext*, JSObject*, long, js::Value*), int (*)(JSContext*, JSObject*, long, int, js::Value*), unsigned int)> > 0x00000037ff6cb169 <+42153>: mov %r12,%r9 > 0x00000037ff6cb16c <+42156>: mov %rax,0x3d0(%rsp) > 0x00000037ff6cb174 <+42164>: mov 0x8(%rbx),%rax > 0x00000037ff6cb178 <+42168>: mov %rbp,%r8 > 0x00000037ff6cb17b <+42171>: lea 0x3d0(%rsp),%rcx > 0x00000037ff6cb183 <+42179>: mov %rbx,%rsi > 0x00000037ff6cb186 <+42182>: mov %r15,%rdi > 0x00000037ff6cb189 <+42185>: mov 0xb8(%rax),%rax > 0x00000037ff6cb190 <+42192>: test %rax,%rax > 0x00000037ff6cb193 <+42195>: cmove %rdx,%rax > 0x00000037ff6cb197 <+42199>: mov 0x120(%rsp),%edx > 0x00000037ff6cb19e <+42206>: mov %edx,(%rsp) > 0x00000037ff6cb1a1 <+42209>: mov 0x3b0(%rsp),%rdx > 0x00000037ff6cb1a9 <+42217>: callq *%rax > 0x00000037ff6cb1ab <+42219>: test %eax,%eax > 0x00000037ff6cb1ad <+42221>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb1b3 <+42227>: mov 0x560(%rsp),%rax > 0x00000037ff6cb1bb <+42235>: mov 0xa0(%rsp),%rbx > 0x00000037ff6cb1c3 <+42243>: movzbl 0x70(%rsp),%ecx > 0x00000037ff6cb1c8 <+42248>: lea (%rax,%rbx,8),%rdx > 0x00000037ff6cb1cc <+42252>: lea 0x1d2aad(%rip),%rax # 0x37ff89dc80 <js_CodeSpec> > 0x00000037ff6cb1d3 <+42259>: movzbl 0x1(%rax,%rcx,8),%ebx > 0x00000037ff6cb1d8 <+42264>: mov %rdx,0x560(%rsp) > 0x00000037ff6cb1e0 <+42272>: cmp %bl,0x2(%rax,%rcx,8) > 0x00000037ff6cb1e4 <+42276>: jle 0x37ff6cb1f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42290> > 0x00000037ff6cb1e6 <+42278>: mov 0xd0(%rsp),%rbx > 0x00000037ff6cb1ee <+42286>: mov %rbx,-0x8(%rdx) > 0x00000037ff6cb1f2 <+42290>: movsbq (%rax,%rcx,8),%rax > 0x00000037ff6cb1f7 <+42295>: add 0x568(%rsp),%rax > 0x00000037ff6cb1ff <+42303>: mov %rax,0x568(%rsp) > 0x00000037ff6cb207 <+42311>: movzbl (%rax),%eax > 0x00000037ff6cb20a <+42314>: movzbl %al,%r12d > 0x00000037ff6cb20e <+42318>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cb213 <+42323>: jmpq *%rax > 0x00000037ff6cb215 <+42325>: mov 0xa0(%rsp),%rdx > 0x00000037ff6cb21d <+42333>: cmpq $0x0,0x20(%rdx) > 0x00000037ff6cb222 <+42338>: je 0x37ff6cef39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57977> > 0x00000037ff6cb228 <+42344>: movzbl 0x30(%r14),%r8d > 0x00000037ff6cb22d <+42349>: lea 0x280(%rsp),%r9 > 0x00000037ff6cb235 <+42357>: xor %ecx,%ecx > 0x00000037ff6cb237 <+42359>: mov %rbp,%rsi > 0x00000037ff6cb23a <+42362>: mov %r15,%rdi > 0x00000037ff6cb23d <+42365>: shr $0x3,%r8b > 0x00000037ff6cb241 <+42369>: and $0x1,%r8d > 0x00000037ff6cb245 <+42373>: callq 0x37ff6ef950 <js_NativeSet(JSContext*, JSObject*, js::Shape const*, bool, bool, js::Value*)> > 0x00000037ff6cb24a <+42378>: jmpq 0x37ff6c1546 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2182> > 0x00000037ff6cb24f <+42383>: mov 0x168(%r15),%rax > 0x00000037ff6cb256 <+42390>: mov 0x30(%rax),%rax > 0x00000037ff6cb25a <+42394>: test %rax,%rax > 0x00000037ff6cb25d <+42397>: je 0x37ff6cb271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42417> > 0x00000037ff6cb25f <+42399>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cb267 <+42407>: je 0x37ff6cb271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42417> > 0x00000037ff6cb269 <+42409>: mov %r15,%rdi > 0x00000037ff6cb26c <+42412>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cb271 <+42417>: cmp $0x1,%ebx > 0x00000037ff6cb274 <+42420>: jne 0x37ff6c1c8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4043> > 0x00000037ff6cb27a <+42426>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb27f <+42431>: mov 0x30(%rsi),%rax > 0x00000037ff6cb283 <+42435>: testb $0x2,0x30(%rax) > 0x00000037ff6cb287 <+42439>: jne 0x37ff6c2cd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8214> > 0x00000037ff6cb28d <+42445>: mov 0x10(%rax),%rdx > 0x00000037ff6cb291 <+42449>: mov (%rdx),%rcx > 0x00000037ff6cb294 <+42452>: test $0x7,%cl > 0x00000037ff6cb297 <+42455>: jne 0x37ff6c2cd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8214> > 0x00000037ff6cb29d <+42461>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6cb2a7 <+42471>: or %rcx,%rdx > 0x00000037ff6cb2aa <+42474>: mov %rdx,0x598(%rsp) > 0x00000037ff6cb2b2 <+42482>: addq $0x8,0x10(%rax) > 0x00000037ff6cb2b7 <+42487>: jmpq 0x37ff6c2cee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8238> > 0x00000037ff6cb2bc <+42492>: lea -0x10(%rbp),%rsi > 0x00000037ff6cb2c0 <+42496>: mov %r15,%rdi > 0x00000037ff6cb2c3 <+42499>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cb2c8 <+42504>: test %rax,%rax > 0x00000037ff6cb2cb <+42507>: mov %rax,%rsi > 0x00000037ff6cb2ce <+42510>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb2d4 <+42516>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cb2de <+42526>: or %rsi,%rax > 0x00000037ff6cb2e1 <+42529>: mov %rax,-0x10(%rbp) > 0x00000037ff6cb2e5 <+42533>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb2ed <+42541>: jmpq 0x37ff6c23ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5869> > 0x00000037ff6cb2f2 <+42546>: movzbl 0x1(%rbp),%edx > 0x00000037ff6cb2f6 <+42550>: movzbl 0x2(%rbp),%eax > 0x00000037ff6cb2fa <+42554>: shl $0x8,%edx > 0x00000037ff6cb2fd <+42557>: or %edx,%eax > 0x00000037ff6cb2ff <+42559>: cwtl > 0x00000037ff6cb300 <+42560>: jmpq 0x37ff6c8d4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32910> > 0x00000037ff6cb305 <+42565>: mov %rax,%rcx > 0x00000037ff6cb308 <+42568>: shr $0x2f,%rcx > 0x00000037ff6cb30c <+42572>: cmp $0x1fff5,%ecx > 0x00000037ff6cb312 <+42578>: je 0x37ff6d03b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63216> > 0x00000037ff6cb318 <+42584>: movabs $0xfff80000ffffffff,%rcx > 0x00000037ff6cb322 <+42594>: cmp %rcx,%rax > 0x00000037ff6cb325 <+42597>: ja 0x37ff6cdea8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53736> > 0x00000037ff6cb32b <+42603>: movsd 0x1d0(%rsp),%xmm0 > 0x00000037ff6cb334 <+42612>: mov $0x1,%eax > 0x00000037ff6cb339 <+42617>: ucomisd 0x1c0(%rsp),%xmm0 > 0x00000037ff6cb342 <+42626>: jnp 0x37ff6c954b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34955> > 0x00000037ff6cb348 <+42632>: jmpq 0x37ff6c9551 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34961> > 0x00000037ff6cb34d <+42637>: nopl (%rax) > 0x00000037ff6cb350 <+42640>: lea 0x10(%rdx),%rax > 0x00000037ff6cb354 <+42644>: movabs $0xfff9000000000000,%rdi > 0x00000037ff6cb35e <+42654>: mov %rdi,0x8(%rdx) > 0x00000037ff6cb362 <+42658>: mov 0x568(%rsp),%rbx > 0x00000037ff6cb36a <+42666>: mov %rax,0x560(%rsp) > 0x00000037ff6cb372 <+42674>: jmpq 0x37ff6c2f10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8784> > 0x00000037ff6cb377 <+42679>: mov %rbx,%rsi > 0x00000037ff6cb37a <+42682>: mov %r15,%rdi > 0x00000037ff6cb37d <+42685>: callq 0x37ff6ac5b0 <js_PutCallObject(JSContext*, JSStackFrame*)> > 0x00000037ff6cb382 <+42690>: mov (%rbx),%eax > 0x00000037ff6cb384 <+42692>: jmpq 0x37ff6c1abd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3581> > 0x00000037ff6cb389 <+42697>: lea 0x10(%rdx),%rax > 0x00000037ff6cb38d <+42701>: mov %rax,0x560(%rsp) > 0x00000037ff6cb395 <+42709>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cb39f <+42719>: mov %rax,0x8(%rdx) > 0x00000037ff6cb3a3 <+42723>: jmpq 0x37ff6c271b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6747> > 0x00000037ff6cb3a8 <+42728>: mov (%rcx),%rax > 0x00000037ff6cb3ab <+42731>: mov %rax,-0x8(%rbp) > 0x00000037ff6cb3af <+42735>: jmpq 0x37ff6c2628 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6504> > 0x00000037ff6cb3b4 <+42740>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb3bc <+42748>: lea -0x8(%rbp),%rcx > 0x00000037ff6cb3c0 <+42752>: jmpq 0x37ff6c25ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6463> > 0x00000037ff6cb3c5 <+42757>: mov %rax,%rcx > 0x00000037ff6cb3c8 <+42760>: shr $0x2f,%rcx > 0x00000037ff6cb3cc <+42764>: cmp $0x1fff5,%ecx > 0x00000037ff6cb3d2 <+42770>: je 0x37ff6cfbe3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61219> > 0x00000037ff6cb3d8 <+42776>: movabs $0xfff80000ffffffff,%rcx > 0x00000037ff6cb3e2 <+42786>: cmp %rcx,%rax > 0x00000037ff6cb3e5 <+42789>: ja 0x37ff6cdef9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53817> > 0x00000037ff6cb3eb <+42795>: movsd 0x1b0(%rsp),%xmm0 > 0x00000037ff6cb3f4 <+42804>: mov $0x1,%eax > 0x00000037ff6cb3f9 <+42809>: ucomisd 0x1a0(%rsp),%xmm0 > 0x00000037ff6cb402 <+42818>: jp 0x37ff6c96de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35358> > 0x00000037ff6cb408 <+42824>: je 0x37ff6c5083 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17347> > 0x00000037ff6cb40e <+42830>: jmpq 0x37ff6c96de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35358> > 0x00000037ff6cb413 <+42835>: mov $0x3,%ecx > 0x00000037ff6cb418 <+42840>: mov $0xe1,%edx > 0x00000037ff6cb41d <+42845>: mov %rax,%rsi > 0x00000037ff6cb420 <+42848>: mov %r15,%rdi > 0x00000037ff6cb423 <+42851>: callq 0x37ff6af900 <js_NewFlatClosure(JSContext*, JSFunction*, JSOp, unsigned long)> > 0x00000037ff6cb428 <+42856>: jmpq 0x37ff6c2809 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6985> > 0x00000037ff6cb42d <+42861>: lea 0x10(%rdx),%rax > 0x00000037ff6cb431 <+42865>: mov %rax,0x560(%rsp) > 0x00000037ff6cb439 <+42873>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cb443 <+42883>: mov %rax,0x8(%rdx) > 0x00000037ff6cb447 <+42887>: mov 0x568(%rsp),%rbx > 0x00000037ff6cb44f <+42895>: jmpq 0x37ff6c279b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6875> > 0x00000037ff6cb454 <+42900>: mov 0x8(%rbp),%rax > 0x00000037ff6cb458 <+42904>: movzbl 0x30(%r14),%r8d > 0x00000037ff6cb45d <+42909>: lea 0x2774c(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6cb464 <+42916>: lea 0x3a0(%rsp),%rcx > 0x00000037ff6cb46c <+42924>: mov %rbp,%rsi > 0x00000037ff6cb46f <+42927>: mov %r15,%rdi > 0x00000037ff6cb472 <+42930>: mov 0xc8(%rax),%rax > 0x00000037ff6cb479 <+42937>: shr $0x3,%r8b > 0x00000037ff6cb47d <+42941>: test %rax,%rax > 0x00000037ff6cb480 <+42944>: cmove %rdx,%rax > 0x00000037ff6cb484 <+42948>: and $0x1,%r8d > 0x00000037ff6cb488 <+42952>: mov %r12,%rdx > 0x00000037ff6cb48b <+42955>: callq *%rax > 0x00000037ff6cb48d <+42957>: jmpq 0x37ff6c28bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7163> > 0x00000037ff6cb492 <+42962>: mov 0x168(%r15),%rax > 0x00000037ff6cb499 <+42969>: mov 0x40(%rax),%eax > 0x00000037ff6cb49c <+42972>: test %eax,%eax > 0x00000037ff6cb49e <+42974>: jne 0x37ff6ce608 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55624> > 0x00000037ff6cb4a4 <+42980>: cmp $0xb6,%r12d > 0x00000037ff6cb4ab <+42987>: je 0x37ff6ce51a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55386> > 0x00000037ff6cb4b1 <+42993>: cmp $0xe5,%r12d > 0x00000037ff6cb4b8 <+43000>: jne 0x37ff6c20dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5149> > 0x00000037ff6cb4be <+43006>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cb4c6 <+43014>: je 0x37ff6d0f52 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66194> > 0x00000037ff6cb4cc <+43020>: mov 0x168(%r15),%rax > 0x00000037ff6cb4d3 <+43027>: mov 0x30(%rax),%rdx > 0x00000037ff6cb4d7 <+43031>: test %rdx,%rdx > 0x00000037ff6cb4da <+43034>: je 0x37ff6d36da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76314> > 0x00000037ff6cb4e0 <+43040>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cb4e8 <+43048>: je 0x37ff6d36da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76314> > 0x00000037ff6cb4ee <+43054>: mov 0x94(%rsp),%edx > 0x00000037ff6cb4f5 <+43061>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cb4fd <+43069>: mov %r15,%rdi > 0x00000037ff6cb500 <+43072>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cb505 <+43077>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cb50d <+43085>: test %eax,%eax > 0x00000037ff6cb50f <+43087>: mov $0x0,%edx > 0x00000037ff6cb514 <+43092>: cmove %edx,%ebx > 0x00000037ff6cb517 <+43095>: lea 0x4493c2(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cb51e <+43102>: mov %bl,0xb0(%rsp) > 0x00000037ff6cb525 <+43109>: cmove %rdx,%r13 > 0x00000037ff6cb529 <+43113>: mov 0x570(%rsp),%rdx > 0x00000037ff6cb531 <+43121>: mov (%rdx),%ecx > 0x00000037ff6cb533 <+43123>: mov %ecx,%edi > 0x00000037ff6cb535 <+43125>: and $0x2,%edi > 0x00000037ff6cb538 <+43128>: je 0x37ff6d0fbb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66299> > 0x00000037ff6cb53e <+43134>: test $0x8,%cl > 0x00000037ff6cb541 <+43137>: je 0x37ff6d39ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77098> > 0x00000037ff6cb547 <+43143>: mov 0x10(%rdx),%r14 > 0x00000037ff6cb54b <+43147>: mov (%rdx),%esi > 0x00000037ff6cb54d <+43149>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cb559 <+43161>: and $0xa,%esi > 0x00000037ff6cb55c <+43164>: cmp $0x2,%esi > 0x00000037ff6cb55f <+43167>: je 0x37ff6d39cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77067> > 0x00000037ff6cb565 <+43173>: test $0x80,%ch > 0x00000037ff6cb568 <+43176>: je 0x37ff6d0f98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66264> > 0x00000037ff6cb56e <+43182>: mov 0x58(%r15),%rsi > 0x00000037ff6cb572 <+43186>: add $0x418,%rsi > 0x00000037ff6cb579 <+43193>: mov %rsi,0x78(%rsp) > 0x00000037ff6cb57e <+43198>: mov 0x1c(%r15),%r12d > 0x00000037ff6cb582 <+43202>: test %r12d,%r12d > 0x00000037ff6cb585 <+43205>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb58b <+43211>: cmp $0x2,%eax > 0x00000037ff6cb58e <+43214>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb594 <+43220>: mov 0x568(%rsp),%rbx > 0x00000037ff6cb59c <+43228>: movzbl (%rbx),%r12d > 0x00000037ff6cb5a0 <+43232>: jmpq 0x37ff6c20dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5149> > 0x00000037ff6cb5a5 <+43237>: mov 0x168(%r15),%rax > 0x00000037ff6cb5ac <+43244>: mov 0x40(%rax),%eax > 0x00000037ff6cb5af <+43247>: test %eax,%eax > 0x00000037ff6cb5b1 <+43249>: jne 0x37ff6ce654 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55700> > 0x00000037ff6cb5b7 <+43255>: cmp $0xb6,%r12d > 0x00000037ff6cb5be <+43262>: je 0x37ff6ce424 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55140> > 0x00000037ff6cb5c4 <+43268>: cmp $0xe5,%r12d > 0x00000037ff6cb5cb <+43275>: jne 0x37ff6c2a19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7513> > 0x00000037ff6cb5d1 <+43281>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cb5d9 <+43289>: je 0x37ff6d1784 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68292> > 0x00000037ff6cb5df <+43295>: mov 0x168(%r15),%rax > 0x00000037ff6cb5e6 <+43302>: mov 0x30(%rax),%rdx > 0x00000037ff6cb5ea <+43306>: test %rdx,%rdx > 0x00000037ff6cb5ed <+43309>: je 0x37ff6d3211 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75089> > 0x00000037ff6cb5f3 <+43315>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cb5fb <+43323>: je 0x37ff6d3211 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75089> > 0x00000037ff6cb601 <+43329>: mov 0x94(%rsp),%edx > 0x00000037ff6cb608 <+43336>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cb610 <+43344>: mov %r15,%rdi > 0x00000037ff6cb613 <+43347>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cb618 <+43352>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cb620 <+43360>: test %eax,%eax > 0x00000037ff6cb622 <+43362>: mov $0x0,%edx > 0x00000037ff6cb627 <+43367>: cmove %edx,%ebx > 0x00000037ff6cb62a <+43370>: lea 0x4492af(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cb631 <+43377>: mov %bl,0xb0(%rsp) > 0x00000037ff6cb638 <+43384>: cmove %rdx,%r13 > 0x00000037ff6cb63c <+43388>: mov 0x570(%rsp),%rdx > 0x00000037ff6cb644 <+43396>: mov (%rdx),%ecx > 0x00000037ff6cb646 <+43398>: mov %ecx,%edi > 0x00000037ff6cb648 <+43400>: and $0x2,%edi > 0x00000037ff6cb64b <+43403>: je 0x37ff6d1834 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68468> > 0x00000037ff6cb651 <+43409>: test $0x8,%cl > 0x00000037ff6cb654 <+43412>: je 0x37ff6d3194 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74964> > 0x00000037ff6cb65a <+43418>: mov 0x10(%rdx),%r14 > 0x00000037ff6cb65e <+43422>: mov (%rdx),%esi > 0x00000037ff6cb660 <+43424>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cb66c <+43436>: and $0xa,%esi > 0x00000037ff6cb66f <+43439>: cmp $0x2,%esi > 0x00000037ff6cb672 <+43442>: je 0x37ff6d3175 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74933> > 0x00000037ff6cb678 <+43448>: test $0x80,%ch > 0x00000037ff6cb67b <+43451>: je 0x37ff6d1811 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68433> > 0x00000037ff6cb681 <+43457>: mov 0x58(%r15),%rsi > 0x00000037ff6cb685 <+43461>: add $0x418,%rsi > 0x00000037ff6cb68c <+43468>: mov %rsi,0x78(%rsp) > 0x00000037ff6cb691 <+43473>: mov 0x1c(%r15),%r9d > 0x00000037ff6cb695 <+43477>: test %r9d,%r9d > 0x00000037ff6cb698 <+43480>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb69e <+43486>: cmp $0x2,%eax > 0x00000037ff6cb6a1 <+43489>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb6a7 <+43495>: mov 0x568(%rsp),%rbx > 0x00000037ff6cb6af <+43503>: movzbl (%rbx),%r12d > 0x00000037ff6cb6b3 <+43507>: jmpq 0x37ff6c2a19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7513> > 0x00000037ff6cb6b8 <+43512>: mov 0x168(%r15),%rax > 0x00000037ff6cb6bf <+43519>: mov 0x30(%rax),%rax > 0x00000037ff6cb6c3 <+43523>: test %rax,%rax > 0x00000037ff6cb6c6 <+43526>: je 0x37ff6cb6da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43546> > 0x00000037ff6cb6c8 <+43528>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cb6d0 <+43536>: je 0x37ff6cb6da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43546> > 0x00000037ff6cb6d2 <+43538>: mov %r15,%rdi > 0x00000037ff6cb6d5 <+43541>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cb6da <+43546>: cmp $0x1,%ebx > 0x00000037ff6cb6dd <+43549>: jne 0x37ff6c1896 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3030> > 0x00000037ff6cb6e3 <+43555>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb6e8 <+43560>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cb6f0 <+43568>: lea -0x8(%rbp),%rsi > 0x00000037ff6cb6f4 <+43572>: lea 0x150(%rsp),%rdx > 0x00000037ff6cb6fc <+43580>: mov %r15,%rdi > 0x00000037ff6cb6ff <+43583>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6cb704 <+43588>: test %al,%al > 0x00000037ff6cb706 <+43590>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb70c <+43596>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb714 <+43604>: mov 0x150(%rsp),%ecx > 0x00000037ff6cb71b <+43611>: jmpq 0x37ff6c58c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19462> > 0x00000037ff6cb720 <+43616>: lea -0x8(%rbp),%rsi > 0x00000037ff6cb724 <+43620>: lea 0x150(%rsp),%rdx > 0x00000037ff6cb72c <+43628>: mov %r15,%rdi > 0x00000037ff6cb72f <+43631>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6cb734 <+43636>: test %al,%al > 0x00000037ff6cb736 <+43638>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb73c <+43644>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb744 <+43652>: mov 0x150(%rsp),%ecx > 0x00000037ff6cb74b <+43659>: jmpq 0x37ff6c597f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19647> > 0x00000037ff6cb750 <+43664>: lea -0x8(%rbp),%rsi > 0x00000037ff6cb754 <+43668>: lea 0x150(%rsp),%rdx > 0x00000037ff6cb75c <+43676>: mov %r15,%rdi > 0x00000037ff6cb75f <+43679>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6cb764 <+43684>: test %al,%al > 0x00000037ff6cb766 <+43686>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb76c <+43692>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb774 <+43700>: mov 0x150(%rsp),%eax > 0x00000037ff6cb77b <+43707>: jmpq 0x37ff6c3c26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12134> > 0x00000037ff6cb780 <+43712>: lea -0x8(%rbp),%rsi > 0x00000037ff6cb784 <+43716>: lea 0x150(%rsp),%rdx > 0x00000037ff6cb78c <+43724>: mov %r15,%rdi > 0x00000037ff6cb78f <+43727>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6cb794 <+43732>: test %al,%al > 0x00000037ff6cb796 <+43734>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb79c <+43740>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb7a4 <+43748>: mov 0x150(%rsp),%eax > 0x00000037ff6cb7ab <+43755>: jmpq 0x37ff6c3ac8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11784> > 0x00000037ff6cb7b0 <+43760>: lea -0x8(%rbp),%rsi > 0x00000037ff6cb7b4 <+43764>: lea 0x150(%rsp),%rdx > 0x00000037ff6cb7bc <+43772>: mov %r15,%rdi > 0x00000037ff6cb7bf <+43775>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6cb7c4 <+43780>: test %al,%al > 0x00000037ff6cb7c6 <+43782>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb7cc <+43788>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb7d4 <+43796>: mov 0x150(%rsp),%ecx > 0x00000037ff6cb7db <+43803>: jmpq 0x37ff6c5a30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19824> > 0x00000037ff6cb7e0 <+43808>: lea -0x8(%rbp),%rsi > 0x00000037ff6cb7e4 <+43812>: lea 0x150(%rsp),%rdx > 0x00000037ff6cb7ec <+43820>: mov %r15,%rdi > 0x00000037ff6cb7ef <+43823>: callq 0x37ff6e7440 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x00000037ff6cb7f4 <+43828>: test %al,%al > 0x00000037ff6cb7f6 <+43830>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb7fc <+43836>: mov 0x560(%rsp),%rbp > 0x00000037ff6cb804 <+43844>: mov 0x150(%rsp),%eax > 0x00000037ff6cb80b <+43851>: jmpq 0x37ff6c3b77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11959> > 0x00000037ff6cb810 <+43856>: mov 0x560(%rsp),%rax > 0x00000037ff6cb818 <+43864>: lea 0x8(%rax),%rdx > 0x00000037ff6cb81c <+43868>: mov %rdx,0x560(%rsp) > 0x00000037ff6cb824 <+43876>: movabs $0xfff9000000000000,%rdx > 0x00000037ff6cb82e <+43886>: mov %rdx,(%rax) > 0x00000037ff6cb831 <+43889>: jmpq 0x37ff6c2ea8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8680> > 0x00000037ff6cb836 <+43894>: mov %rdi,0x560(%rsp) > 0x00000037ff6cb83e <+43902>: mov 0x568(%rsp),%rax > 0x00000037ff6cb846 <+43910>: lea 0x5(%rax),%rdx > 0x00000037ff6cb84a <+43914>: mov %rdx,0x568(%rsp) > 0x00000037ff6cb852 <+43922>: movzbl 0x5(%rax),%eax > 0x00000037ff6cb856 <+43926>: movzbl %al,%r12d > 0x00000037ff6cb85a <+43930>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cb85f <+43935>: jmpq *%rax > 0x00000037ff6cb861 <+43937>: mov %rdi,0x560(%rsp) > 0x00000037ff6cb869 <+43945>: mov 0x568(%rsp),%rax > 0x00000037ff6cb871 <+43953>: lea 0x3(%rax),%rdx > 0x00000037ff6cb875 <+43957>: mov %rdx,0x568(%rsp) > 0x00000037ff6cb87d <+43965>: movzbl 0x3(%rax),%eax > 0x00000037ff6cb881 <+43969>: movzbl %al,%r12d > 0x00000037ff6cb885 <+43973>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cb88a <+43978>: jmpq *%rax > 0x00000037ff6cb88c <+43980>: movsd 0x200(%rsp),%xmm1 > 0x00000037ff6cb895 <+43989>: ucomisd %xmm2,%xmm1 > 0x00000037ff6cb899 <+43993>: jp 0x37ff6cb8a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44001> > 0x00000037ff6cb89b <+43995>: je 0x37ff6cc1c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46336> > 0x00000037ff6cb8a1 <+44001>: movapd %xmm1,%xmm0 > 0x00000037ff6cb8a5 <+44005>: movsd %xmm1,0x40(%rsp) > 0x00000037ff6cb8ab <+44011>: movsd %xmm3,0x50(%rsp) > 0x00000037ff6cb8b1 <+44017>: callq 0x37ff640180 <__isnan@plt> > 0x00000037ff6cb8b6 <+44022>: test %eax,%eax > 0x00000037ff6cb8b8 <+44024>: movsd 0x40(%rsp),%xmm1 > 0x00000037ff6cb8be <+44030>: movsd 0x50(%rsp),%xmm3 > 0x00000037ff6cb8c4 <+44036>: jne 0x37ff6cc1c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46336> > 0x00000037ff6cb8ca <+44042>: pmovmskb %xmm3,%eax > 0x00000037ff6cb8ce <+44046>: shr $0x7,%eax > 0x00000037ff6cb8d1 <+44049>: mov 0xc8(%rsp),%rcx > 0x00000037ff6cb8d9 <+44057>: and $0x1,%eax > 0x00000037ff6cb8dc <+44060>: mov %eax,%esi > 0x00000037ff6cb8de <+44062>: mov 0xc8(%rsp),%rax > 0x00000037ff6cb8e6 <+44070>: pmovmskb %xmm1,%edx > 0x00000037ff6cb8ea <+44074>: shr $0x7,%edx > 0x00000037ff6cb8ed <+44077>: add $0x168,%rcx > 0x00000037ff6cb8f4 <+44084>: and $0x1,%edx > 0x00000037ff6cb8f7 <+44087>: add $0x170,%rax > 0x00000037ff6cb8fd <+44093>: cmp %sil,%dl > 0x00000037ff6cb900 <+44096>: cmovne %rcx,%rax > 0x00000037ff6cb904 <+44100>: mov (%rax),%rax > 0x00000037ff6cb907 <+44103>: mov %rax,-0x10(%rbp) > 0x00000037ff6cb90b <+44107>: jmpq 0x37ff6c5617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18775> > 0x00000037ff6cb910 <+44112>: mov 0x50(%rsi),%rsi > 0x00000037ff6cb914 <+44116>: add $0x2,%edx > 0x00000037ff6cb917 <+44119>: or $0x20,%ch > 0x00000037ff6cb91a <+44122>: add %edx,%edi > 0x00000037ff6cb91c <+44124>: sub %rbp,%rsi > 0x00000037ff6cb91f <+44127>: sar $0x3,%rsi > 0x00000037ff6cb923 <+44131>: cmp %rsi,%rdi > 0x00000037ff6cb926 <+44134>: jle 0x37ff6cd42f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51055> > 0x00000037ff6cb92c <+44140>: mov %r15,%rdi > 0x00000037ff6cb92f <+44143>: callq 0x37ff670d40 <js_ReportOutOfScriptQuota(JSContext*)> > 0x00000037ff6cb934 <+44148>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb939 <+44153>: mov %rbx,%rdx > 0x00000037ff6cb93c <+44156>: mov %r12d,%esi > 0x00000037ff6cb93f <+44159>: mov %r15,%rdi > 0x00000037ff6cb942 <+44162>: callq *0x60(%r10) > 0x00000037ff6cb946 <+44166>: add $0x8,%rbx > 0x00000037ff6cb94a <+44170>: test %eax,%eax > 0x00000037ff6cb94c <+44172>: mov %rbx,0x560(%rsp) > 0x00000037ff6cb954 <+44180>: jne 0x37ff6c186a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2986> > 0x00000037ff6cb95a <+44186>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb95f <+44191>: nop > 0x00000037ff6cb960 <+44192>: movzbl 0x30(%r14),%r8d > 0x00000037ff6cb965 <+44197>: lea 0x280(%rsp),%rcx > 0x00000037ff6cb96d <+44205>: mov %rax,%rdx > 0x00000037ff6cb970 <+44208>: mov %rbp,%rsi > 0x00000037ff6cb973 <+44211>: mov %r15,%rdi > 0x00000037ff6cb976 <+44214>: shr $0x3,%r8b > 0x00000037ff6cb97a <+44218>: and $0x1,%r8d > 0x00000037ff6cb97e <+44222>: callq *%r9 > 0x00000037ff6cb981 <+44225>: test %eax,%eax > 0x00000037ff6cb983 <+44227>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cb989 <+44233>: mov 0x168(%r15),%rax > 0x00000037ff6cb990 <+44240>: mov 0x30(%rax),%rax > 0x00000037ff6cb994 <+44244>: test %rax,%rax > 0x00000037ff6cb997 <+44247>: je 0x37ff6c154e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2190> > 0x00000037ff6cb99d <+44253>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cb9a5 <+44261>: je 0x37ff6c154e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2190> > 0x00000037ff6cb9ab <+44267>: mov %r15,%rdi > 0x00000037ff6cb9ae <+44270>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cb9b3 <+44275>: jmpq 0x37ff6c154e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2190> > 0x00000037ff6cb9b8 <+44280>: cvttsd2si %xmm0,%edx > 0x00000037ff6cb9bc <+44284>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cb9c0 <+44288>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cb9c4 <+44292>: jp 0x37ff6c49dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15645> > 0x00000037ff6cb9ca <+44298>: jne 0x37ff6c49dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15645> > 0x00000037ff6cb9d0 <+44304>: mov %edx,%esi > 0x00000037ff6cb9d2 <+44306>: add $0x40000000,%esi > 0x00000037ff6cb9d8 <+44312>: js 0x37ff6ca725 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39525> > 0x00000037ff6cb9de <+44318>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cb9e2 <+44322>: cltq > 0x00000037ff6cb9e4 <+44324>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cb9ec <+44332>: jmpq 0x37ff6ca75a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39578> > 0x00000037ff6cb9f1 <+44337>: cvttsd2si %xmm0,%edx > 0x00000037ff6cb9f5 <+44341>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cb9f9 <+44345>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cb9fd <+44349>: jp 0x37ff6c891f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31839> > 0x00000037ff6cba03 <+44355>: jne 0x37ff6c891f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31839> > 0x00000037ff6cba09 <+44361>: mov %edx,%edi > 0x00000037ff6cba0b <+44363>: add $0x40000000,%edi > 0x00000037ff6cba11 <+44369>: js 0x37ff6ca289 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38345> > 0x00000037ff6cba17 <+44375>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cba1b <+44379>: cltq > 0x00000037ff6cba1d <+44381>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cba25 <+44389>: mov %rax,%rdx > 0x00000037ff6cba28 <+44392>: jmpq 0x37ff6ca2ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38414> > 0x00000037ff6cba2d <+44397>: cvttsd2si %xmm0,%edx > 0x00000037ff6cba31 <+44401>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cba35 <+44405>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cba39 <+44409>: jp 0x37ff6c3613 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10579> > 0x00000037ff6cba3f <+44415>: jne 0x37ff6c3613 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10579> > 0x00000037ff6cba45 <+44421>: mov %edx,%esi > 0x00000037ff6cba47 <+44423>: add $0x40000000,%esi > 0x00000037ff6cba4d <+44429>: js 0x37ff6ca335 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38517> > 0x00000037ff6cba53 <+44435>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cba57 <+44439>: cltq > 0x00000037ff6cba59 <+44441>: mov %rax,0x170(%rsp) > 0x00000037ff6cba61 <+44449>: jmpq 0x37ff6ca36a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38570> > 0x00000037ff6cba66 <+44454>: cvttsd2si %xmm0,%edx > 0x00000037ff6cba6a <+44458>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cba6e <+44462>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cba72 <+44466>: jp 0x37ff6c3291 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9681> > 0x00000037ff6cba78 <+44472>: jne 0x37ff6c3291 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9681> > 0x00000037ff6cba7e <+44478>: mov %edx,%esi > 0x00000037ff6cba80 <+44480>: add $0x40000000,%esi > 0x00000037ff6cba86 <+44486>: js 0x37ff6ca7db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39707> > 0x00000037ff6cba8c <+44492>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cba90 <+44496>: cltq > 0x00000037ff6cba92 <+44498>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cba9a <+44506>: jmpq 0x37ff6ca818 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39768> > 0x00000037ff6cba9f <+44511>: cvttsd2si %xmm0,%edx > 0x00000037ff6cbaa3 <+44515>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cbaa7 <+44519>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cbaab <+44523>: jp 0x37ff6c817c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29884> > 0x00000037ff6cbab1 <+44529>: jne 0x37ff6c817c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29884> > 0x00000037ff6cbab7 <+44535>: mov %edx,%esi > 0x00000037ff6cbab9 <+44537>: add $0x40000000,%esi > 0x00000037ff6cbabf <+44543>: js 0x37ff6ca4d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38928> > 0x00000037ff6cbac5 <+44549>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cbac9 <+44553>: cltq > 0x00000037ff6cbacb <+44555>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cbad3 <+44563>: jmpq 0x37ff6ca505 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38981> > 0x00000037ff6cbad8 <+44568>: cvttsd2si %xmm0,%edx > 0x00000037ff6cbadc <+44572>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cbae0 <+44576>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cbae4 <+44580>: jp 0x37ff6c3ffb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13115> > 0x00000037ff6cbaea <+44586>: jne 0x37ff6c3ffb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13115> > 0x00000037ff6cbaf0 <+44592>: mov %edx,%esi > 0x00000037ff6cbaf2 <+44594>: add $0x40000000,%esi > 0x00000037ff6cbaf8 <+44600>: js 0x37ff6ca67b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39355> > 0x00000037ff6cbafe <+44606>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cbb02 <+44610>: cltq > 0x00000037ff6cbb04 <+44612>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cbb0c <+44620>: jmpq 0x37ff6ca6b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39408> > 0x00000037ff6cbb11 <+44625>: cvttsd2si %xmm0,%edx > 0x00000037ff6cbb15 <+44629>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cbb19 <+44633>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cbb1d <+44637>: jp 0x37ff6c87ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31502> > 0x00000037ff6cbb23 <+44643>: jne 0x37ff6c87ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31502> > 0x00000037ff6cbb29 <+44649>: mov %edx,%r8d > 0x00000037ff6cbb2c <+44652>: add $0x40000000,%r8d > 0x00000037ff6cbb33 <+44659>: js 0x37ff6ca592 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39122> > 0x00000037ff6cbb39 <+44665>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cbb3d <+44669>: cltq > 0x00000037ff6cbb3f <+44671>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cbb47 <+44679>: jmpq 0x37ff6ca5c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39175> > 0x00000037ff6cbb4c <+44684>: cvttsd2si %xmm0,%edx > 0x00000037ff6cbb50 <+44688>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cbb54 <+44692>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cbb58 <+44696>: jp 0x37ff6c854e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30862> > 0x00000037ff6cbb5e <+44702>: jne 0x37ff6c854e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30862> > 0x00000037ff6cbb64 <+44708>: mov %edx,%esi > 0x00000037ff6cbb66 <+44710>: add $0x40000000,%esi > 0x00000037ff6cbb6c <+44716>: js 0x37ff6ca415 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38741> > 0x00000037ff6cbb72 <+44722>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cbb76 <+44726>: cltq > 0x00000037ff6cbb78 <+44728>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cbb80 <+44736>: jmpq 0x37ff6ca452 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38802> > 0x00000037ff6cbb85 <+44741>: test $0x200000,%edx > 0x00000037ff6cbb8b <+44747>: jne 0x37ff6cbbc9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44809> > 0x00000037ff6cbb8d <+44749>: test $0x8,%dl > 0x00000037ff6cbb90 <+44752>: lea -0x10(%rax),%rsi > 0x00000037ff6cbb94 <+44756>: jne 0x37ff6cbbac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44780> > 0x00000037ff6cbb96 <+44758>: mov 0x8(%rax),%rcx > 0x00000037ff6cbb9a <+44762>: mov %rax,%rsi > 0x00000037ff6cbb9d <+44765>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cbba1 <+44769>: shl $0x3,%rcx > 0x00000037ff6cbba5 <+44773>: sub %rcx,%rsi > 0x00000037ff6cbba8 <+44776>: sub $0x10,%rsi > 0x00000037ff6cbbac <+44780>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cbbb6 <+44790>: and (%rsi),%rcx > 0x00000037ff6cbbb9 <+44793>: or $0x200000,%edx > 0x00000037ff6cbbbf <+44799>: mov 0x28(%rcx),%rcx > 0x00000037ff6cbbc3 <+44803>: mov %edx,(%rax) > 0x00000037ff6cbbc5 <+44805>: mov %rcx,0x18(%rax) > 0x00000037ff6cbbc9 <+44809>: mov 0x18(%rax),%rax > 0x00000037ff6cbbcd <+44813>: mov %rax,0x70(%rsp) > 0x00000037ff6cbbd2 <+44818>: mov 0x70(%rsp),%rsi > 0x00000037ff6cbbd7 <+44823>: mov 0x46f1c2(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6cbbde <+44830>: cmp %rax,0x8(%rsi) > 0x00000037ff6cbbe2 <+44834>: je 0x37ff6c2934 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7284> > 0x00000037ff6cbbe8 <+44840>: mov %rsi,%rdx > 0x00000037ff6cbbeb <+44843>: mov 0x28(%rdx),%rdx > 0x00000037ff6cbbef <+44847>: cmp %rax,0x8(%rdx) > 0x00000037ff6cbbf3 <+44851>: jne 0x37ff6cbbeb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44843> > 0x00000037ff6cbbf5 <+44853>: mov %rdx,0x70(%rsp) > 0x00000037ff6cbbfa <+44858>: jmpq 0x37ff6c2934 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7284> > 0x00000037ff6cbbff <+44863>: nop > 0x00000037ff6cbc00 <+44864>: and $0x80,%edx > 0x00000037ff6cbc06 <+44870>: mov 0xa8(%r14),%rdi > 0x00000037ff6cbc0d <+44877>: je 0x37ff6cbc16 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44886> > 0x00000037ff6cbc0f <+44879>: mov 0xb0(%r14),%rdi > 0x00000037ff6cbc16 <+44886>: test %rdi,%rdi > 0x00000037ff6cbc19 <+44889>: je 0x37ff6c17b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2804> > 0x00000037ff6cbc1f <+44895>: mov 0x30(%rdi),%ebx > 0x00000037ff6cbc22 <+44898>: mov %rax,%rbp > 0x00000037ff6cbc25 <+44901>: sub 0x10(%r14),%rbp > 0x00000037ff6cbc29 <+44905>: and $0x7fffffff,%ebx > 0x00000037ff6cbc2f <+44911>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cbc34 <+44916>: test %rbx,%rbx > 0x00000037ff6cbc37 <+44919>: je 0x37ff6c17b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2804> > 0x00000037ff6cbc3d <+44925>: mov $0x1,%edi > 0x00000037ff6cbc42 <+44930>: lea (%rbx,%rdi,1),%rdx > 0x00000037ff6cbc46 <+44934>: shr %rdx > 0x00000037ff6cbc49 <+44937>: lea -0x1(%rdx),%rcx > 0x00000037ff6cbc4d <+44941>: mov %rcx,%rsi > 0x00000037ff6cbc50 <+44944>: shl $0x4,%rsi > 0x00000037ff6cbc54 <+44948>: add %rax,%rsi > 0x00000037ff6cbc57 <+44951>: cmp (%rsi),%rbp > 0x00000037ff6cbc5a <+44954>: jae 0x37ff6cbc70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44976> > 0x00000037ff6cbc5c <+44956>: mov %rcx,%rbx > 0x00000037ff6cbc5f <+44959>: cmp %rbx,%rdi > 0x00000037ff6cbc62 <+44962>: jbe 0x37ff6cbc42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44930> > 0x00000037ff6cbc64 <+44964>: jmpq 0x37ff6c17b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2804> > 0x00000037ff6cbc69 <+44969>: nopl 0x0(%rax) > 0x00000037ff6cbc70 <+44976>: jbe 0x37ff6cc2dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46620> > 0x00000037ff6cbc76 <+44982>: lea 0x1(%rdx),%rdi > 0x00000037ff6cbc7a <+44986>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cbc80 <+44992>: jmp 0x37ff6cbc5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44959> > 0x00000037ff6cbc82 <+44994>: test $0x200000,%eax > 0x00000037ff6cbc87 <+44999>: jne 0x37ff6cbcc3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45059> > 0x00000037ff6cbc89 <+45001>: test %ecx,%ecx > 0x00000037ff6cbc8b <+45003>: lea -0x10(%rdx),%rsi > 0x00000037ff6cbc8f <+45007>: jne 0x37ff6cbca7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45031> > 0x00000037ff6cbc91 <+45009>: mov 0x8(%rdx),%rcx > 0x00000037ff6cbc95 <+45013>: mov %rdx,%rsi > 0x00000037ff6cbc98 <+45016>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cbc9c <+45020>: shl $0x3,%rcx > 0x00000037ff6cbca0 <+45024>: sub %rcx,%rsi > 0x00000037ff6cbca3 <+45027>: sub $0x10,%rsi > 0x00000037ff6cbca7 <+45031>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cbcb1 <+45041>: and (%rsi),%rcx > 0x00000037ff6cbcb4 <+45044>: or $0x200000,%eax > 0x00000037ff6cbcb9 <+45049>: mov 0x28(%rcx),%rcx > 0x00000037ff6cbcbd <+45053>: mov %eax,(%rdx) > 0x00000037ff6cbcbf <+45055>: mov %rcx,0x18(%rdx) > 0x00000037ff6cbcc3 <+45059>: mov 0x18(%rdx),%rbp > 0x00000037ff6cbcc7 <+45063>: mov 0x46f0d2(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6cbcce <+45070>: cmp %rax,0x8(%rbp) > 0x00000037ff6cbcd2 <+45074>: je 0x37ff6c2854 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7060> > 0x00000037ff6cbcd8 <+45080>: mov 0x28(%rbp),%rbp > 0x00000037ff6cbcdc <+45084>: cmp %rax,0x8(%rbp) > 0x00000037ff6cbce0 <+45088>: je 0x37ff6c2854 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7060> > 0x00000037ff6cbce6 <+45094>: jmp 0x37ff6cbcd8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45080> > 0x00000037ff6cbce8 <+45096>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cbcf0 <+45104>: mov 0x18(%rbp),%rdx > 0x00000037ff6cbcf4 <+45108>: test $0x1,%dl > 0x00000037ff6cbcf7 <+45111>: je 0x37ff6c1f55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4757> > 0x00000037ff6cbcfd <+45117>: mov 0x40(%rax),%rax > 0x00000037ff6cbd01 <+45121>: shr %edx > 0x00000037ff6cbd03 <+45123>: lea (%rax,%rdx,8),%rcx > 0x00000037ff6cbd07 <+45127>: mov (%rcx),%rdx > 0x00000037ff6cbd0a <+45130>: mov %rdx,%rax > 0x00000037ff6cbd0d <+45133>: shr $0x2f,%rax > 0x00000037ff6cbd11 <+45137>: cmp $0x1fff1,%eax > 0x00000037ff6cbd16 <+45142>: jne 0x37ff6c1f55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4757> > 0x00000037ff6cbd1c <+45148>: mov %edx,%eax > 0x00000037ff6cbd1e <+45150>: add $0x7fffffff,%edx > 0x00000037ff6cbd24 <+45156>: cmp $0xfffffffd,%edx > 0x00000037ff6cbd27 <+45159>: ja 0x37ff6c1f55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4757> > 0x00000037ff6cbd2d <+45165>: mov 0xd0(%rsp),%rbx > 0x00000037ff6cbd35 <+45173>: lea 0x1d1f48(%rip),%rdi # 0x37ff89dc84 <js_CodeSpec+4> > 0x00000037ff6cbd3c <+45180>: mov (%rdi,%rbx,8),%esi > 0x00000037ff6cbd3f <+45183>: mov %esi,%edx > 0x00000037ff6cbd41 <+45185>: and $0x800,%edx > 0x00000037ff6cbd47 <+45191>: cmp $0x1,%edx > 0x00000037ff6cbd4a <+45194>: sbb %edx,%edx > 0x00000037ff6cbd4c <+45196>: or $0x1,%edx > 0x00000037ff6cbd4f <+45199>: add %eax,%edx > 0x00000037ff6cbd51 <+45201>: and $0x1000,%esi > 0x00000037ff6cbd57 <+45207>: mov %edx,(%rcx) > 0x00000037ff6cbd59 <+45209>: cmove %rdx,%rax > 0x00000037ff6cbd5d <+45213>: mov 0x560(%rsp),%rdx > 0x00000037ff6cbd65 <+45221>: lea 0x8(%rdx),%rcx > 0x00000037ff6cbd69 <+45225>: mov %rcx,0x560(%rsp) > 0x00000037ff6cbd71 <+45233>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6cbd7b <+45243>: or %rcx,%rax > 0x00000037ff6cbd7e <+45246>: mov %rax,(%rdx) > 0x00000037ff6cbd81 <+45249>: mov 0x568(%rsp),%rax > 0x00000037ff6cbd89 <+45257>: lea 0x3(%rax),%rdx > 0x00000037ff6cbd8d <+45261>: mov %rdx,0x568(%rsp) > 0x00000037ff6cbd95 <+45269>: movzbl 0x3(%rax),%eax > 0x00000037ff6cbd99 <+45273>: movzbl %al,%r12d > 0x00000037ff6cbd9d <+45277>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cbda2 <+45282>: jmpq *%rax > 0x00000037ff6cbda4 <+45284>: mov 0x40(%rbp),%rdx > 0x00000037ff6cbda8 <+45288>: mov (%rdx,%rax,8),%rdx > 0x00000037ff6cbdac <+45292>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6cbdb6 <+45302>: cmp %rax,%rdx > 0x00000037ff6cbdb9 <+45305>: jbe 0x37ff6c7ba8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28392> > 0x00000037ff6cbdbf <+45311>: movabs $0x7fffffffffff,%rax > 0x00000037ff6cbdc9 <+45321>: and %rdx,%rax > 0x00000037ff6cbdcc <+45324>: mov %rax,0x540(%rsp) > 0x00000037ff6cbdd4 <+45332>: jmpq 0x37ff6c7bd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28432> > 0x00000037ff6cbdd9 <+45337>: mov 0x50(%rsi),%rax > 0x00000037ff6cbddd <+45341>: sub %rbp,%rax > 0x00000037ff6cbde0 <+45344>: sar $0x3,%rax > 0x00000037ff6cbde4 <+45348>: cmp %rax,%rdi > 0x00000037ff6cbde7 <+45351>: jle 0x37ff6cbe27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45415> > 0x00000037ff6cbde9 <+45353>: mov %r15,%rdi > 0x00000037ff6cbdec <+45356>: callq 0x37ff670d40 <js_ReportOutOfScriptQuota(JSContext*)> > 0x00000037ff6cbdf1 <+45361>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cbdf6 <+45366>: lea 0x0(,%rbx,8),%rdx > 0x00000037ff6cbdfe <+45374>: mov %rbp,%rdi > 0x00000037ff6cbe01 <+45377>: mov %ecx,0x40(%rsp) > 0x00000037ff6cbe05 <+45381>: mov %r10,0x50(%rsp) > 0x00000037ff6cbe0a <+45386>: mov %r11,0x38(%rsp) > 0x00000037ff6cbe0f <+45391>: callq 0x37ff640f20 <memcpy@plt> > 0x00000037ff6cbe14 <+45396>: mov 0x38(%rsp),%r11 > 0x00000037ff6cbe19 <+45401>: mov 0x50(%rsp),%r10 > 0x00000037ff6cbe1e <+45406>: mov 0x40(%rsp),%ecx > 0x00000037ff6cbe22 <+45410>: lea 0x0(%rbp,%rbx,8),%r9 > 0x00000037ff6cbe27 <+45415>: test %r9,%r9 > 0x00000037ff6cbe2a <+45418>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cbe30 <+45424>: mov %r10,0x8(%r9) > 0x00000037ff6cbe34 <+45428>: mov %r12d,0x10(%r9) > 0x00000037ff6cbe38 <+45432>: or $0x600002,%ecx > 0x00000037ff6cbe3e <+45438>: mov 0x28(%r11),%rax > 0x00000037ff6cbe42 <+45442>: mov %ecx,(%r9) > 0x00000037ff6cbe45 <+45445>: mov %rax,0x18(%r9) > 0x00000037ff6cbe49 <+45449>: mov 0x68(%r15),%rax > 0x00000037ff6cbe4d <+45453>: test %rax,%rax > 0x00000037ff6cbe50 <+45456>: je 0x37ff6cd912 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52306> > 0x00000037ff6cbe56 <+45462>: mov 0x10(%rax),%rdx > 0x00000037ff6cbe5a <+45466>: mov %rdx,0x20(%r9) > 0x00000037ff6cbe5e <+45470>: mov 0x8(%rax),%rax > 0x00000037ff6cbe62 <+45474>: mov %rax,0x38(%r9) > 0x00000037ff6cbe66 <+45478>: mov 0x70(%rsp),%rbx > 0x00000037ff6cbe6b <+45483>: lea 0x58(%r9),%rsi > 0x00000037ff6cbe6f <+45487>: movzwl 0x28(%rbx),%eax > 0x00000037ff6cbe73 <+45491>: lea (%rsi,%rax,8),%rdi > 0x00000037ff6cbe77 <+45495>: cmp %rdi,%rsi > 0x00000037ff6cbe7a <+45498>: je 0x37ff6cbf36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45686> > 0x00000037ff6cbe80 <+45504>: lea 0x60(%r9),%rax > 0x00000037ff6cbe84 <+45508>: mov %rdi,%r11 > 0x00000037ff6cbe87 <+45511>: mov %rsi,%rdx > 0x00000037ff6cbe8a <+45514>: shl $0x3c,%rdx > 0x00000037ff6cbe8e <+45518>: sub %rax,%r11 > 0x00000037ff6cbe91 <+45521>: shr $0x3f,%rdx > 0x00000037ff6cbe95 <+45525>: mov %rsi,%rax > 0x00000037ff6cbe98 <+45528>: shr $0x3,%r11 > 0x00000037ff6cbe9c <+45532>: add $0x1,%r11 > 0x00000037ff6cbea0 <+45536>: cmp %rdx,%r11 > 0x00000037ff6cbea3 <+45539>: cmovbe %r11,%rdx > 0x00000037ff6cbea7 <+45543>: cmp $0x6,%r11 > 0x00000037ff6cbeab <+45547>: cmovbe %r11,%rdx > 0x00000037ff6cbeaf <+45551>: test %rdx,%rdx > 0x00000037ff6cbeb2 <+45554>: je 0x37ff6cbedf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45599> > 0x00000037ff6cbeb4 <+45556>: xor %ecx,%ecx > 0x00000037ff6cbeb6 <+45558>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6cbec0 <+45568>: movabs $0xfff9000000000000,%r8 > 0x00000037ff6cbeca <+45578>: add $0x1,%rcx > 0x00000037ff6cbece <+45582>: mov %r8,(%rax) > 0x00000037ff6cbed1 <+45585>: add $0x8,%rax > 0x00000037ff6cbed5 <+45589>: cmp %rcx,%rdx > 0x00000037ff6cbed8 <+45592>: ja 0x37ff6cbec0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45568> > 0x00000037ff6cbeda <+45594>: cmp %rdx,%r11 > 0x00000037ff6cbedd <+45597>: je 0x37ff6cbf36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45686> > 0x00000037ff6cbedf <+45599>: sub %rdx,%r11 > 0x00000037ff6cbee2 <+45602>: mov %r11,%r8 > 0x00000037ff6cbee5 <+45605>: shr %r8 > 0x00000037ff6cbee8 <+45608>: mov %r8,%rbx > 0x00000037ff6cbeeb <+45611>: add %rbx,%rbx > 0x00000037ff6cbeee <+45614>: je 0x37ff6cbf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45664> > 0x00000037ff6cbef0 <+45616>: movdqa 0x1cd0c8(%rip),%xmm0 # 0x37ff898fc0 > 0x00000037ff6cbef8 <+45624>: lea (%rsi,%rdx,8),%rcx > 0x00000037ff6cbefc <+45628>: xor %edx,%edx > 0x00000037ff6cbefe <+45630>: xchg %ax,%ax > 0x00000037ff6cbf00 <+45632>: add $0x1,%rdx > 0x00000037ff6cbf04 <+45636>: movdqa %xmm0,(%rcx) > 0x00000037ff6cbf08 <+45640>: add $0x10,%rcx > 0x00000037ff6cbf0c <+45644>: cmp %r8,%rdx > 0x00000037ff6cbf0f <+45647>: jb 0x37ff6cbf00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45632> > 0x00000037ff6cbf11 <+45649>: cmp %rbx,%r11 > 0x00000037ff6cbf14 <+45652>: lea (%rax,%rbx,8),%rax > 0x00000037ff6cbf18 <+45656>: je 0x37ff6cbf36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45686> > 0x00000037ff6cbf1a <+45658>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cbf20 <+45664>: movabs $0xfff9000000000000,%rdx > 0x00000037ff6cbf2a <+45674>: mov %rdx,(%rax) > 0x00000037ff6cbf2d <+45677>: add $0x8,%rax > 0x00000037ff6cbf31 <+45681>: cmp %rax,%rdi > 0x00000037ff6cbf34 <+45684>: jne 0x37ff6cbf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45664> > 0x00000037ff6cbf36 <+45686>: mov 0x70(%rsp),%rbx > 0x00000037ff6cbf3b <+45691>: movzwl 0x28(%rbx),%eax > 0x00000037ff6cbf3f <+45695>: mov 0x10(%rbx),%rdx > 0x00000037ff6cbf43 <+45699>: mov %r9,%rbx > 0x00000037ff6cbf46 <+45702>: mov %r9,0x570(%rsp) > 0x00000037ff6cbf4e <+45710>: mov %rdx,0x568(%rsp) > 0x00000037ff6cbf56 <+45718>: lea (%rsi,%rax,8),%rax > 0x00000037ff6cbf5a <+45722>: mov %rax,0x560(%rsp) > 0x00000037ff6cbf62 <+45730>: movzwl 0x58(%r10),%eax > 0x00000037ff6cbf67 <+45735>: shl $0x3,%rax > 0x00000037ff6cbf6b <+45739>: sub %rax,%rbx > 0x00000037ff6cbf6e <+45742>: testb $0x80,0x5a(%r10) > 0x00000037ff6cbf73 <+45747>: mov %rbx,0xc0(%rsp) > 0x00000037ff6cbf7b <+45755>: mov 0x70(%rsp),%rbx > 0x00000037ff6cbf80 <+45760>: mov 0x40(%rbx),%rbx > 0x00000037ff6cbf84 <+45764>: mov %rbx,0x78(%rsp) > 0x00000037ff6cbf89 <+45769>: jne 0x37ff6cc172 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46258> > 0x00000037ff6cbf8f <+45775>: cmpb $0x0,0x1b9(%r15) > 0x00000037ff6cbf97 <+45783>: movb $0x0,0x80(%rsp) > 0x00000037ff6cbf9f <+45791>: je 0x37ff6cbfe1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45857> > 0x00000037ff6cbfa1 <+45793>: mov 0x94(%rsp),%eax > 0x00000037ff6cbfa8 <+45800>: test %eax,%eax > 0x00000037ff6cbfaa <+45802>: jne 0x37ff6cbfe1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45857> > 0x00000037ff6cbfac <+45804>: mov 0x570(%rsp),%rdx > 0x00000037ff6cbfb4 <+45812>: mov 0x70(%rsp),%rbx > 0x00000037ff6cbfb9 <+45817>: testb $0x80,(%rdx) > 0x00000037ff6cbfbc <+45820>: mov 0x98(%rbx),%rax > 0x00000037ff6cbfc3 <+45827>: je 0x37ff6cbfcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45836> > 0x00000037ff6cbfc5 <+45829>: mov 0xa0(%rbx),%rax > 0x00000037ff6cbfcc <+45836>: test %rax,%rax > 0x00000037ff6cbfcf <+45839>: je 0x37ff6cfb80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61120> > 0x00000037ff6cbfd5 <+45845>: cmp $0x1,%rax > 0x00000037ff6cbfd9 <+45849>: setne 0x80(%rsp) > 0x00000037ff6cbfe1 <+45857>: mov 0x168(%r15),%rax > 0x00000037ff6cbfe8 <+45864>: addl $0x1,0xfc(%rsp) > 0x00000037ff6cbff0 <+45872>: mov 0x30(%rax),%rax > 0x00000037ff6cbff4 <+45876>: test %rax,%rax > 0x00000037ff6cbff7 <+45879>: je 0x37ff6cc015 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45909> > 0x00000037ff6cbff9 <+45881>: mov 0x1a0(%rax),%rdi > 0x00000037ff6cc000 <+45888>: test %rdi,%rdi > 0x00000037ff6cc003 <+45891>: je 0x37ff6cc015 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45909> > 0x00000037ff6cc005 <+45893>: callq 0x37ff7d6ca0 <js::TraceRecorder::record_EnterFrame()> > 0x00000037ff6cc00a <+45898>: cmp $0x1,%eax > 0x00000037ff6cc00d <+45901>: mov %eax,%ebx > 0x00000037ff6cc00f <+45903>: jle 0x37ff6cd3d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50969> > 0x00000037ff6cc015 <+45909>: mov 0x190(%r15),%rax > 0x00000037ff6cc01c <+45916>: mov 0x570(%rsp),%rsi > 0x00000037ff6cc024 <+45924>: cmpq $0x0,(%rax) > 0x00000037ff6cc028 <+45928>: lea 0x4488b1(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cc02f <+45935>: cmovne %rax,%r13 > 0x00000037ff6cc033 <+45939>: cmpb $0x0,0x1b9(%r15) > 0x00000037ff6cc03b <+45947>: je 0x37ff6cc168 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46248> > 0x00000037ff6cc041 <+45953>: testb $0x80,(%rsi) > 0x00000037ff6cc044 <+45956>: mov 0x70(%rsp),%rbx > 0x00000037ff6cc049 <+45961>: mov 0x98(%rbx),%rax > 0x00000037ff6cc050 <+45968>: je 0x37ff6cc059 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45977> > 0x00000037ff6cc052 <+45970>: mov 0xa0(%rbx),%rax > 0x00000037ff6cc059 <+45977>: test %rax,%rax > 0x00000037ff6cc05c <+45980>: je 0x37ff6ce9cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56588> > 0x00000037ff6cc062 <+45986>: cmp $0x1,%rax > 0x00000037ff6cc066 <+45990>: sete %al > 0x00000037ff6cc069 <+45993>: movzbl %al,%eax > 0x00000037ff6cc06c <+45996>: mov 0x168(%r15),%rcx > 0x00000037ff6cc073 <+46003>: mov 0x30(%rcx),%rdx > 0x00000037ff6cc077 <+46007>: test %rdx,%rdx > 0x00000037ff6cc07a <+46010>: je 0x37ff6cd729 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51817> > 0x00000037ff6cc080 <+46016>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cc088 <+46024>: je 0x37ff6cd729 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51817> > 0x00000037ff6cc08e <+46030>: mov 0x570(%rsp),%rbx > 0x00000037ff6cc096 <+46038>: mov (%rbx),%eax > 0x00000037ff6cc098 <+46040>: test $0x80,%al > 0x00000037ff6cc09a <+46042>: je 0x37ff6cc0f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46135> > 0x00000037ff6cc09c <+46044>: test $0x8,%al > 0x00000037ff6cc09e <+46046>: je 0x37ff6cc3ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46911> > 0x00000037ff6cc0a4 <+46052>: lea -0x10(%rbx),%rax > 0x00000037ff6cc0a8 <+46056>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cc0b2 <+46066>: and (%rax),%rsi > 0x00000037ff6cc0b5 <+46069>: mov %r15,%rdi > 0x00000037ff6cc0b8 <+46072>: callq 0x37ff6f1ef0 <js_CreateThisForFunction(JSContext*, JSObject*)> > 0x00000037ff6cc0bd <+46077>: test %rax,%rax > 0x00000037ff6cc0c0 <+46080>: je 0x37ff6cfa4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60815> > 0x00000037ff6cc0c6 <+46086>: testb $0x8,(%rbx) > 0x00000037ff6cc0c9 <+46089>: lea -0x8(%rbx),%rcx > 0x00000037ff6cc0cd <+46093>: jne 0x37ff6cc0e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46117> > 0x00000037ff6cc0cf <+46095>: mov 0x8(%rbx),%rdx > 0x00000037ff6cc0d3 <+46099>: mov %rbx,%rcx > 0x00000037ff6cc0d6 <+46102>: movzwl 0x58(%rdx),%edx > 0x00000037ff6cc0da <+46106>: shl $0x3,%rdx > 0x00000037ff6cc0de <+46110>: sub %rdx,%rcx > 0x00000037ff6cc0e1 <+46113>: sub $0x8,%rcx > 0x00000037ff6cc0e5 <+46117>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6cc0ef <+46127>: or %rax,%rdx > 0x00000037ff6cc0f2 <+46130>: mov %rdx,(%rcx) > 0x00000037ff6cc0f5 <+46133>: mov (%rbx),%eax > 0x00000037ff6cc0f7 <+46135>: test $0x9,%al > 0x00000037ff6cc0f9 <+46137>: mov 0x190(%r15),%rdx > 0x00000037ff6cc100 <+46144>: je 0x37ff6cc159 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46233> > 0x00000037ff6cc102 <+46146>: mov 0x50(%rdx),%rax > 0x00000037ff6cc106 <+46150>: test %rax,%rax > 0x00000037ff6cc109 <+46153>: je 0x37ff6cc12f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46191> > 0x00000037ff6cc10b <+46155>: mov 0x58(%rdx),%r8 > 0x00000037ff6cc10f <+46159>: xor %ecx,%ecx > 0x00000037ff6cc111 <+46161>: mov $0x1,%edx > 0x00000037ff6cc116 <+46166>: mov %rbx,%rsi > 0x00000037ff6cc119 <+46169>: mov %r15,%rdi > 0x00000037ff6cc11c <+46172>: callq *%rax > 0x00000037ff6cc11e <+46174>: orl $0x40000,(%rbx) > 0x00000037ff6cc124 <+46180>: mov %rax,0x48(%rbx) > 0x00000037ff6cc128 <+46184>: mov 0x190(%r15),%rdx > 0x00000037ff6cc12f <+46191>: cmpq $0x0,(%rdx) > 0x00000037ff6cc133 <+46195>: mov 0x568(%rsp),%rbx > 0x00000037ff6cc13b <+46203>: lea 0x44879e(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cc142 <+46210>: mov 0x70(%rsp),%r14 > 0x00000037ff6cc147 <+46215>: cmovne %rax,%r13 > 0x00000037ff6cc14b <+46219>: movzbl (%rbx),%eax > 0x00000037ff6cc14e <+46222>: movzbl %al,%r12d > 0x00000037ff6cc152 <+46226>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cc157 <+46231>: jmpq *%rax > 0x00000037ff6cc159 <+46233>: mov 0x60(%rdx),%rax > 0x00000037ff6cc15d <+46237>: test %rax,%rax > 0x00000037ff6cc160 <+46240>: je 0x37ff6cc12f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46191> > 0x00000037ff6cc162 <+46242>: mov 0x68(%rdx),%r8 > 0x00000037ff6cc166 <+46246>: jmp 0x37ff6cc10f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46159> > 0x00000037ff6cc168 <+46248>: mov $0x1,%eax > 0x00000037ff6cc16d <+46253>: jmpq 0x37ff6cc06c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45996> > 0x00000037ff6cc172 <+46258>: mov %r9,%rsi > 0x00000037ff6cc175 <+46261>: mov %r15,%rdi > 0x00000037ff6cc178 <+46264>: callq 0x37ff6ac2a0 <js_GetCallObject(JSContext*, JSStackFrame*)> > 0x00000037ff6cc17d <+46269>: test %rax,%rax > 0x00000037ff6cc180 <+46272>: jne 0x37ff6cbf8f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45775> > 0x00000037ff6cc186 <+46278>: mov 0x70(%rsp),%r14 > 0x00000037ff6cc18b <+46283>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc190 <+46288>: cvttsd2si %xmm0,%edx > 0x00000037ff6cc194 <+46292>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cc198 <+46296>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cc19c <+46300>: jp 0x37ff6c5612 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18770> > 0x00000037ff6cc1a2 <+46306>: jne 0x37ff6c5612 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18770> > 0x00000037ff6cc1a8 <+46312>: mov %edx,%edx > 0x00000037ff6cc1aa <+46314>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6cc1b4 <+46324>: or %rcx,%rdx > 0x00000037ff6cc1b7 <+46327>: mov %rdx,-0x8(%rax) > 0x00000037ff6cc1bb <+46331>: jmpq 0x37ff6c5617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18775> > 0x00000037ff6cc1c0 <+46336>: mov 0xc8(%rsp),%rax > 0x00000037ff6cc1c8 <+46344>: add $0x160,%rax > 0x00000037ff6cc1ce <+46350>: jmpq 0x37ff6cb904 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44100> > 0x00000037ff6cc1d3 <+46355>: mov $0x10,%ecx > 0x00000037ff6cc1d8 <+46360>: mov 0x46eb51(%rip),%r12 # 0x37ffb3ad30 > 0x00000037ff6cc1df <+46367>: jmpq 0x37ff6cb133 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42099> > 0x00000037ff6cc1e4 <+46372>: mov 0x560(%rsp),%rax > 0x00000037ff6cc1ec <+46380>: mov 0xa0(%rsp),%rsi > 0x00000037ff6cc1f4 <+46388>: lea (%rax,%rsi,8),%rbp > 0x00000037ff6cc1f8 <+46392>: mov 0x0(%rbp),%rax > 0x00000037ff6cc1fc <+46396>: mov %rax,%rcx > 0x00000037ff6cc1ff <+46399>: mov %eax,%edx > 0x00000037ff6cc201 <+46401>: shr $0x2f,%rcx > 0x00000037ff6cc205 <+46405>: cmp $0x1fff1,%ecx > 0x00000037ff6cc20b <+46411>: je 0x37ff6cdfc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54016> > 0x00000037ff6cc211 <+46417>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6cc21b <+46427>: cmp %rdx,%rax > 0x00000037ff6cc21e <+46430>: ja 0x37ff6cdacb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52747> > 0x00000037ff6cc224 <+46436>: mov %rax,0x30(%rsp) > 0x00000037ff6cc229 <+46441>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6cc22f <+46447>: ucomisd 0x1ccdc9(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6cc237 <+46455>: jp 0x37ff6cdfa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53992> > 0x00000037ff6cc23d <+46461>: jne 0x37ff6cdfa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53992> > 0x00000037ff6cc243 <+46467>: pmovmskb %xmm0,%edx > 0x00000037ff6cc247 <+46471>: and $0x80,%edx > 0x00000037ff6cc24d <+46477>: je 0x37ff6cdfa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53992> > 0x00000037ff6cc253 <+46483>: cmp $0x1fff5,%ecx > 0x00000037ff6cc259 <+46489>: jne 0x37ff6d17ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68396> > 0x00000037ff6cc25f <+46495>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6cc269 <+46505>: and %rdx,%rax > 0x00000037ff6cc26c <+46508>: testb $0x4,(%rax) > 0x00000037ff6cc26f <+46511>: jne 0x37ff6cc287 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46535> > 0x00000037ff6cc271 <+46513>: xor %edx,%edx > 0x00000037ff6cc273 <+46515>: mov %rax,%rsi > 0x00000037ff6cc276 <+46518>: mov %r15,%rdi > 0x00000037ff6cc279 <+46521>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6cc27e <+46526>: test %rax,%rax > 0x00000037ff6cc281 <+46529>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc287 <+46535>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6cc291 <+46545>: mov %rax,0x3b0(%rsp) > 0x00000037ff6cc299 <+46553>: or %rax,%rdx > 0x00000037ff6cc29c <+46556>: mov %rdx,0x0(%rbp) > 0x00000037ff6cc2a0 <+46560>: jmpq 0x37ff6c9f4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37514> > 0x00000037ff6cc2a5 <+46565>: mov 0x570(%rsp),%rax > 0x00000037ff6cc2ad <+46573>: movabs $0xfff9000000000000,%rdx > 0x00000037ff6cc2b7 <+46583>: movabs $0xfff9000000000000,%rcx > 0x00000037ff6cc2c1 <+46593>: movl $0x0,0x1c(%r15) > 0x00000037ff6cc2c9 <+46601>: mov %rdx,0x20(%r15) > 0x00000037ff6cc2cd <+46605>: mov %rcx,0x30(%rax) > 0x00000037ff6cc2d1 <+46609>: orl $0x100000,(%rax) > 0x00000037ff6cc2d7 <+46615>: jmpq 0x37ff6c9af7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36407> > 0x00000037ff6cc2dc <+46620>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6cc2e1 <+46625>: je 0x37ff6c17b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2804> > 0x00000037ff6cc2e7 <+46631>: mov $0x1,%ebx > 0x00000037ff6cc2ec <+46636>: test %ebx,%ebx > 0x00000037ff6cc2ee <+46638>: setne %bl > 0x00000037ff6cc2f1 <+46641>: jmpq 0x37ff6c6883 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491> > 0x00000037ff6cc2f6 <+46646>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc2fe <+46654>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6cc308 <+46664>: mov 0x2d0(%rsp),%rbx > 0x00000037ff6cc310 <+46672>: mov -0x8(%rbp),%rdx > 0x00000037ff6cc314 <+46676>: cmp %rax,%rdx > 0x00000037ff6cc317 <+46679>: jbe 0x37ff6cd5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51436> > 0x00000037ff6cc31d <+46685>: mov 0x8(%rbx),%rax > 0x00000037ff6cc321 <+46689>: testb $0x4,0xa(%rax) > 0x00000037ff6cc325 <+46693>: jne 0x37ff6cedc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57600> > 0x00000037ff6cc32b <+46699>: cmp 0x46ea6e(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6cc332 <+46706>: je 0x37ff6cd5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51436> > 0x00000037ff6cc338 <+46712>: lea 0x474141(%rip),%rdx # 0x37ffb40480 <js_BlockClass> > 0x00000037ff6cc33f <+46719>: cmp %rdx,%rax > 0x00000037ff6cc342 <+46722>: je 0x37ff6cd5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51436> > 0x00000037ff6cc348 <+46728>: cmp 0x46e969(%rip),%rax # 0x37ffb3acb8 > 0x00000037ff6cc34f <+46735>: je 0x37ff6cd5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51436> > 0x00000037ff6cc355 <+46741>: mov 0x108(%rax),%rax > 0x00000037ff6cc35c <+46748>: test %rax,%rax > 0x00000037ff6cc35f <+46751>: je 0x37ff6cc375 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46773> > 0x00000037ff6cc361 <+46753>: mov %rbx,%rsi > 0x00000037ff6cc364 <+46756>: mov %r15,%rdi > 0x00000037ff6cc367 <+46759>: callq *%rax > 0x00000037ff6cc369 <+46761>: test %rax,%rax > 0x00000037ff6cc36c <+46764>: mov %rax,%rbx > 0x00000037ff6cc36f <+46767>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc375 <+46773>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc37d <+46781>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cc387 <+46791>: or %rbx,%rax > 0x00000037ff6cc38a <+46794>: mov %rax,0x0(%rbp) > 0x00000037ff6cc38e <+46798>: add $0x8,%rbp > 0x00000037ff6cc392 <+46802>: mov %rbp,0x560(%rsp) > 0x00000037ff6cc39a <+46810>: jmpq 0x37ff6c99e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36128> > 0x00000037ff6cc39f <+46815>: movzbl 0x70(%rsp),%eax > 0x00000037ff6cc3a4 <+46820>: mov 0x78(%rsp),%rbx > 0x00000037ff6cc3a9 <+46825>: sub $0xd5,%eax > 0x00000037ff6cc3ae <+46830>: shl $0x10,%eax > 0x00000037ff6cc3b1 <+46833>: cltq > 0x00000037ff6cc3b3 <+46835>: lea (%rbx,%rax,8),%rbx > 0x00000037ff6cc3b7 <+46839>: mov %rbx,0x78(%rsp) > 0x00000037ff6cc3bc <+46844>: jmpq 0x37ff6c22d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5648> > 0x00000037ff6cc3c1 <+46849>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc3c9 <+46857>: movzbl 0x2(%rax),%edx > 0x00000037ff6cc3cd <+46861>: movzbl 0x3(%rax),%eax > 0x00000037ff6cc3d1 <+46865>: mov -0x8(%rbp),%rbx > 0x00000037ff6cc3d5 <+46869>: shl $0x8,%edx > 0x00000037ff6cc3d8 <+46872>: or %eax,%edx > 0x00000037ff6cc3da <+46874>: mov %rbx,0xd0(%rsp) > 0x00000037ff6cc3e2 <+46882>: mov 0x78(%rsp),%rbx > 0x00000037ff6cc3e7 <+46887>: mov (%rbx,%rdx,8),%rax > 0x00000037ff6cc3eb <+46891>: mov %rax,0x3b0(%rsp) > 0x00000037ff6cc3f3 <+46899>: mov $0xffffffffffffffff,%rax > 0x00000037ff6cc3fa <+46906>: jmpq 0x37ff6c9f24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37476> > 0x00000037ff6cc3ff <+46911>: mov 0x8(%rbx),%rax > 0x00000037ff6cc403 <+46915>: mov %rbx,%rsi > 0x00000037ff6cc406 <+46918>: movzwl 0x58(%rax),%eax > 0x00000037ff6cc40a <+46922>: shl $0x3,%rax > 0x00000037ff6cc40e <+46926>: sub %rax,%rsi > 0x00000037ff6cc411 <+46929>: mov %rsi,%rax > 0x00000037ff6cc414 <+46932>: sub $0x10,%rax > 0x00000037ff6cc418 <+46936>: jmpq 0x37ff6cc0a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46056> > 0x00000037ff6cc41d <+46941>: lea -0x10(%rbp),%rsi > 0x00000037ff6cc421 <+46945>: mov %r15,%rdi > 0x00000037ff6cc424 <+46948>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cc429 <+46953>: test %rax,%rax > 0x00000037ff6cc42c <+46956>: mov %rax,%rbx > 0x00000037ff6cc42f <+46959>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc435 <+46965>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cc43f <+46975>: or %rbx,%rax > 0x00000037ff6cc442 <+46978>: mov %rax,-0x10(%rbp) > 0x00000037ff6cc446 <+46982>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc44e <+46990>: jmpq 0x37ff6c3fa0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13024> > 0x00000037ff6cc453 <+46995>: mov 0x30(%rsi),%rax > 0x00000037ff6cc457 <+46999>: testb $0x2,0x30(%rax) > 0x00000037ff6cc45b <+47003>: jne 0x37ff6c33e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10020> > 0x00000037ff6cc461 <+47009>: mov 0x10(%rax),%rcx > 0x00000037ff6cc465 <+47013>: mov (%rcx),%rdi > 0x00000037ff6cc468 <+47016>: test $0x7,%dil > 0x00000037ff6cc46c <+47020>: jne 0x37ff6c33e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10020> > 0x00000037ff6cc472 <+47026>: movabs $0xfffa800000000000,%rcx > 0x00000037ff6cc47c <+47036>: or %rdi,%rcx > 0x00000037ff6cc47f <+47039>: mov %rcx,(%rdx) > 0x00000037ff6cc482 <+47042>: addq $0x8,0x10(%rax) > 0x00000037ff6cc487 <+47047>: jmpq 0x37ff6c33f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10036> > 0x00000037ff6cc48c <+47052>: mov 0x30(%rsi),%rax > 0x00000037ff6cc490 <+47056>: testb $0x2,0x30(%rax) > 0x00000037ff6cc494 <+47060>: jne 0x37ff6c3369 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9897> > 0x00000037ff6cc49a <+47066>: mov 0x10(%rax),%rcx > 0x00000037ff6cc49e <+47070>: mov (%rcx),%rdi > 0x00000037ff6cc4a1 <+47073>: test $0x7,%dil > 0x00000037ff6cc4a5 <+47077>: jne 0x37ff6c3369 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9897> > 0x00000037ff6cc4ab <+47083>: movabs $0xfffa800000000000,%rcx > 0x00000037ff6cc4b5 <+47093>: or %rdi,%rcx > 0x00000037ff6cc4b8 <+47096>: mov %rcx,(%rdx) > 0x00000037ff6cc4bb <+47099>: addq $0x8,0x10(%rax) > 0x00000037ff6cc4c0 <+47104>: jmpq 0x37ff6c3379 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9913> > 0x00000037ff6cc4c5 <+47109>: mov 0x30(%rsi),%rcx > 0x00000037ff6cc4c9 <+47113>: testb $0x2,0x30(%rcx) > 0x00000037ff6cc4cd <+47117>: jne 0x37ff6c3089 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9161> > 0x00000037ff6cc4d3 <+47123>: mov 0x10(%rcx),%rdi > 0x00000037ff6cc4d7 <+47127>: mov (%rdi),%rdi > 0x00000037ff6cc4da <+47130>: test $0x7,%dil > 0x00000037ff6cc4de <+47134>: jne 0x37ff6c3089 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9161> > 0x00000037ff6cc4e4 <+47140>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6cc4ee <+47150>: or %rdi,%rdx > 0x00000037ff6cc4f1 <+47153>: mov %rdx,-0x8(%rax) > 0x00000037ff6cc4f5 <+47157>: addq $0x8,0x10(%rcx) > 0x00000037ff6cc4fa <+47162>: jmpq 0x37ff6c3099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9177> > 0x00000037ff6cc4ff <+47167>: cmp 0x8(%rbp),%rcx > 0x00000037ff6cc503 <+47171>: jne 0x37ff6c4383 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14019> > 0x00000037ff6cc509 <+47177>: mov %rax,0x540(%rsp) > 0x00000037ff6cc511 <+47185>: mov 0x10(%rbp),%rcx > 0x00000037ff6cc515 <+47189>: cmp $0x1,%cl > 0x00000037ff6cc518 <+47192>: je 0x37ff6d1d18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69720> > 0x00000037ff6cc51e <+47198>: mov 0x540(%rsp),%rax > 0x00000037ff6cc526 <+47206>: shr $0x8,%rcx > 0x00000037ff6cc52a <+47210>: cmp %ecx,0x14(%rax) > 0x00000037ff6cc52d <+47213>: jne 0x37ff6c4383 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14019> > 0x00000037ff6cc533 <+47219>: mov 0x18(%rbp),%rax > 0x00000037ff6cc537 <+47223>: test $0x3,%al > 0x00000037ff6cc539 <+47225>: jne 0x37ff6cfa59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60825> > 0x00000037ff6cc53f <+47231>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6cc549 <+47241>: or %rax,%rdx > 0x00000037ff6cc54c <+47244>: mov %rdx,0x270(%rsp) > 0x00000037ff6cc554 <+47252>: mov 0x560(%rsp),%rax > 0x00000037ff6cc55c <+47260>: mov 0x270(%rsp),%rdx > 0x00000037ff6cc564 <+47268>: mov %rdx,-0x8(%rax) > 0x00000037ff6cc568 <+47272>: mov 0x260(%rsp),%rdx > 0x00000037ff6cc570 <+47280>: mov %rdx,(%rax) > 0x00000037ff6cc573 <+47283>: add $0x8,%rax > 0x00000037ff6cc577 <+47287>: mov %rax,0x560(%rsp) > 0x00000037ff6cc57f <+47295>: jmpq 0x37ff6c4439 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14201> > 0x00000037ff6cc584 <+47300>: lea 0x200(%rsp),%rdx > 0x00000037ff6cc58c <+47308>: mov %r15,%rdi > 0x00000037ff6cc58f <+47311>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cc594 <+47316>: test %al,%al > 0x00000037ff6cc596 <+47318>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc59c <+47324>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc5a4 <+47332>: jmpq 0x37ff6c557c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18620> > 0x00000037ff6cc5a9 <+47337>: nopl 0x0(%rax) > 0x00000037ff6cc5b0 <+47344>: mov %r15,%rdi > 0x00000037ff6cc5b3 <+47347>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6cc5b8 <+47352>: test %eax,%eax > 0x00000037ff6cc5ba <+47354>: jne 0x37ff6c73ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26349> > 0x00000037ff6cc5c0 <+47360>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc5c5 <+47365>: mov %rax,%rcx > 0x00000037ff6cc5c8 <+47368>: and $0xfffffffffffffffc,%rcx > 0x00000037ff6cc5cc <+47372>: testb $0x30,0x2c(%rcx) > 0x00000037ff6cc5d0 <+47376>: jne 0x37ff6cc5dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47389> > 0x00000037ff6cc5d2 <+47378>: cmpq $0x0,0x18(%rcx) > 0x00000037ff6cc5d7 <+47383>: je 0x37ff6d1ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69152> > 0x00000037ff6cc5dd <+47389>: mov 0x2f0(%rsp),%rdx > 0x00000037ff6cc5e5 <+47397>: mov 0x2d0(%rsp),%rsi > 0x00000037ff6cc5ed <+47405>: lea 0x2e0(%rsp),%r9 > 0x00000037ff6cc5f5 <+47413>: xor %r8d,%r8d > 0x00000037ff6cc5f8 <+47416>: mov %r15,%rdi > 0x00000037ff6cc5fb <+47419>: callq 0x37ff6f4900 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x00000037ff6cc600 <+47424>: test %eax,%eax > 0x00000037ff6cc602 <+47426>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc608 <+47432>: mov 0x560(%rsp),%rax > 0x00000037ff6cc610 <+47440>: mov 0x2e0(%rsp),%rdx > 0x00000037ff6cc618 <+47448>: mov %rdx,(%rax) > 0x00000037ff6cc61b <+47451>: add $0x8,%rax > 0x00000037ff6cc61f <+47455>: mov %rax,0x560(%rsp) > 0x00000037ff6cc627 <+47463>: jmpq 0x37ff6c99c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36105> > 0x00000037ff6cc62c <+47468>: lea -0x10(%rbp),%rsi > 0x00000037ff6cc630 <+47472>: mov %r15,%rdi > 0x00000037ff6cc633 <+47475>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cc638 <+47480>: test %rax,%rax > 0x00000037ff6cc63b <+47483>: mov %rax,%rbx > 0x00000037ff6cc63e <+47486>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc644 <+47492>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cc64e <+47502>: or %rbx,%rax > 0x00000037ff6cc651 <+47505>: mov %rax,-0x10(%rbp) > 0x00000037ff6cc655 <+47509>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc65d <+47517>: jmpq 0x37ff6c84f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30771> > 0x00000037ff6cc662 <+47522>: lea -0x18(%rbp),%rsi > 0x00000037ff6cc666 <+47526>: mov %r15,%rdi > 0x00000037ff6cc669 <+47529>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cc66e <+47534>: test %rax,%rax > 0x00000037ff6cc671 <+47537>: mov %rax,%rbx > 0x00000037ff6cc674 <+47540>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc67a <+47546>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cc684 <+47556>: or %rbx,%rax > 0x00000037ff6cc687 <+47559>: mov %rax,-0x18(%rbp) > 0x00000037ff6cc68b <+47563>: mov 0x560(%rsp),%rbp > 0x00000037ff6cc693 <+47571>: jmpq 0x37ff6c8773 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31411> > 0x00000037ff6cc698 <+47576>: mov 0x30(%rsi),%rax > 0x00000037ff6cc69c <+47580>: testb $0x2,0x30(%rax) > 0x00000037ff6cc6a0 <+47584>: jne 0x37ff6c34b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10229> > 0x00000037ff6cc6a6 <+47590>: mov 0x18(%rax),%rsi > 0x00000037ff6cc6aa <+47594>: cmp %rsi,0x10(%rax) > 0x00000037ff6cc6ae <+47598>: setb %al > 0x00000037ff6cc6b1 <+47601>: jmpq 0x37ff6c34de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10270> > 0x00000037ff6cc6b6 <+47606>: test $0x80,%al > 0x00000037ff6cc6b8 <+47608>: mov 0x568(%rsp),%rbx > 0x00000037ff6cc6c0 <+47616>: mov 0xa8(%r14),%rdi > 0x00000037ff6cc6c7 <+47623>: je 0x37ff6cc6d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47632> > 0x00000037ff6cc6c9 <+47625>: mov 0xb0(%r14),%rdi > 0x00000037ff6cc6d0 <+47632>: test %rdi,%rdi > 0x00000037ff6cc6d3 <+47635>: je 0x37ff6c2a36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7542> > 0x00000037ff6cc6d9 <+47641>: mov %rbx,%rbp > 0x00000037ff6cc6dc <+47644>: mov 0x30(%rdi),%ebx > 0x00000037ff6cc6df <+47647>: sub 0x10(%r14),%rbp > 0x00000037ff6cc6e3 <+47651>: and $0x7fffffff,%ebx > 0x00000037ff6cc6e9 <+47657>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cc6ee <+47662>: test %rbx,%rbx > 0x00000037ff6cc6f1 <+47665>: je 0x37ff6c2a36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7542> > 0x00000037ff6cc6f7 <+47671>: mov $0x1,%esi > 0x00000037ff6cc6fc <+47676>: lea (%rsi,%rbx,1),%rdx > 0x00000037ff6cc700 <+47680>: shr %rdx > 0x00000037ff6cc703 <+47683>: lea -0x1(%rdx),%rdi > 0x00000037ff6cc707 <+47687>: mov %rdi,%rcx > 0x00000037ff6cc70a <+47690>: shl $0x4,%rcx > 0x00000037ff6cc70e <+47694>: add %rax,%rcx > 0x00000037ff6cc711 <+47697>: cmp (%rcx),%rbp > 0x00000037ff6cc714 <+47700>: jae 0x37ff6cc728 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47720> > 0x00000037ff6cc716 <+47702>: mov %rdi,%rbx > 0x00000037ff6cc719 <+47705>: cmp %rsi,%rbx > 0x00000037ff6cc71c <+47708>: jae 0x37ff6cc6fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47676> > 0x00000037ff6cc71e <+47710>: jmpq 0x37ff6c2a36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7542> > 0x00000037ff6cc723 <+47715>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cc728 <+47720>: jbe 0x37ff6cd5c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51461> > 0x00000037ff6cc72e <+47726>: lea 0x1(%rdx),%rsi > 0x00000037ff6cc732 <+47730>: jmp 0x37ff6cc719 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47705> > 0x00000037ff6cc734 <+47732>: mov 0x30(%rsi),%rax > 0x00000037ff6cc738 <+47736>: testb $0x2,0x30(%rax) > 0x00000037ff6cc73c <+47740>: jne 0x37ff6c3169 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9385> > 0x00000037ff6cc742 <+47746>: mov 0x10(%rax),%rdx > 0x00000037ff6cc746 <+47750>: mov (%rdx),%rcx > 0x00000037ff6cc749 <+47753>: test $0x7,%cl > 0x00000037ff6cc74c <+47756>: jne 0x37ff6c3169 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9385> > 0x00000037ff6cc752 <+47762>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6cc75c <+47772>: or %rcx,%rdx > 0x00000037ff6cc75f <+47775>: mov %rdx,0x5b8(%rsp) > 0x00000037ff6cc767 <+47783>: addq $0x8,0x10(%rax) > 0x00000037ff6cc76c <+47788>: jmpq 0x37ff6c3181 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9409> > 0x00000037ff6cc771 <+47793>: mov -0x8(%rbp),%rsi > 0x00000037ff6cc775 <+47797>: lea 0x520(%rsp),%rdx > 0x00000037ff6cc77d <+47805>: mov %r15,%rdi > 0x00000037ff6cc780 <+47808>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cc785 <+47813>: test %al,%al > 0x00000037ff6cc787 <+47815>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc78d <+47821>: movsd 0x520(%rsp),%xmm0 > 0x00000037ff6cc796 <+47830>: ucomisd 0x1cc862(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6cc79e <+47838>: jp 0x37ff6cee8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57805> > 0x00000037ff6cc7a4 <+47844>: jne 0x37ff6cee8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57805> > 0x00000037ff6cc7aa <+47850>: pmovmskb %xmm0,%eax > 0x00000037ff6cc7ae <+47854>: test $0x80,%al > 0x00000037ff6cc7b0 <+47856>: je 0x37ff6cee8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57805> > 0x00000037ff6cc7b6 <+47862>: movsd %xmm0,-0x8(%rbp) > 0x00000037ff6cc7bb <+47867>: jmpq 0x37ff6c52ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17900> > 0x00000037ff6cc7c0 <+47872>: lea -0x8(%rbx),%rsi > 0x00000037ff6cc7c4 <+47876>: mov %r15,%rdi > 0x00000037ff6cc7c7 <+47879>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cc7cc <+47884>: test %rax,%rax > 0x00000037ff6cc7cf <+47887>: mov %rax,%rsi > 0x00000037ff6cc7d2 <+47890>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc7d8 <+47896>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cc7e2 <+47906>: or %rsi,%rax > 0x00000037ff6cc7e5 <+47909>: mov %rax,-0x8(%rbx) > 0x00000037ff6cc7e9 <+47913>: jmpq 0x37ff6c5142 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17538> > 0x00000037ff6cc7ee <+47918>: mov %r15,%rsi > 0x00000037ff6cc7f1 <+47921>: mov %rbx,%rdi > 0x00000037ff6cc7f4 <+47924>: callq 0x37ff75b950 <JSObject::generateOwnShape(JSContext*)> > 0x00000037ff6cc7f9 <+47929>: mov 0x58(%r15),%rax > 0x00000037ff6cc7fd <+47933>: mov 0x3e4(%rax),%eax > 0x00000037ff6cc803 <+47939>: cmp $0xffffff,%eax > 0x00000037ff6cc808 <+47944>: ja 0x37ff6c4270 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13744> > 0x00000037ff6cc80e <+47950>: andl $0xfffffff7,0x10(%rbx) > 0x00000037ff6cc812 <+47954>: jmpq 0x37ff6c426c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13740> > 0x00000037ff6cc817 <+47959>: xor %esi,%esi > 0x00000037ff6cc819 <+47961>: mov %r15,%rdi > 0x00000037ff6cc81c <+47964>: callq 0x37ff65a430 <js::NewDenseEmptyArray(JSContext*, JSObject*)> > 0x00000037ff6cc821 <+47969>: test %rax,%rax > 0x00000037ff6cc824 <+47972>: mov %rax,%rsi > 0x00000037ff6cc827 <+47975>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc82d <+47981>: mov 0x570(%rsp),%rdx > 0x00000037ff6cc835 <+47989>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cc83f <+47999>: or %rsi,%rax > 0x00000037ff6cc842 <+48002>: mov %rax,0x58(%rdx,%rbp,1) > 0x00000037ff6cc847 <+48007>: mov 0x568(%rsp),%rbx > 0x00000037ff6cc84f <+48015>: jmpq 0x37ff6c4a8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15822> > 0x00000037ff6cc854 <+48020>: cmp 0x8(%rax),%rcx > 0x00000037ff6cc858 <+48024>: jne 0x37ff6c21f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5424> > 0x00000037ff6cc85e <+48030>: mov 0x10(%rax),%rcx > 0x00000037ff6cc862 <+48034>: mov 0xc8(%rsp),%r8 > 0x00000037ff6cc86a <+48042>: shr $0x8,%rcx > 0x00000037ff6cc86e <+48046>: cmp %ecx,0x58(%r8) > 0x00000037ff6cc872 <+48050>: jne 0x37ff6c21f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5424> > 0x00000037ff6cc878 <+48056>: mov 0x18(%rax),%rbp > 0x00000037ff6cc87c <+48060>: and $0xfffffffffffffffc,%rbp > 0x00000037ff6cc880 <+48064>: cmpq $0x0,0x20(%rbp) > 0x00000037ff6cc885 <+48069>: jne 0x37ff6c21f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5424> > 0x00000037ff6cc88b <+48075>: mov (%rbx),%rax > 0x00000037ff6cc88e <+48078>: cmp %rax,0x30(%rbp) > 0x00000037ff6cc892 <+48082>: jne 0x37ff6c21f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5424> > 0x00000037ff6cc898 <+48088>: mov 0x28(%rbp),%eax > 0x00000037ff6cc89b <+48091>: mov %eax,0x130(%rsp) > 0x00000037ff6cc8a2 <+48098>: cmp 0x38(%rbx),%eax > 0x00000037ff6cc8a5 <+48101>: jb 0x37ff6cc8c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48130> > 0x00000037ff6cc8a7 <+48103>: lea 0x130(%rsp),%rdx > 0x00000037ff6cc8af <+48111>: mov %r15,%rsi > 0x00000037ff6cc8b2 <+48114>: mov %rbx,%rdi > 0x00000037ff6cc8b5 <+48117>: callq 0x37ff6eef40 <JSObject::allocSlot(JSContext*, unsigned int*)> > 0x00000037ff6cc8ba <+48122>: test %al,%al > 0x00000037ff6cc8bc <+48124>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc8c2 <+48130>: mov 0x10(%rbp),%rdi > 0x00000037ff6cc8c6 <+48134>: mov %rbp,(%rbx) > 0x00000037ff6cc8c9 <+48137>: test $0x1,%dil > 0x00000037ff6cc8cd <+48141>: je 0x37ff6ce1b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54521> > 0x00000037ff6cc8d3 <+48147>: sar %edi > 0x00000037ff6cc8d5 <+48149>: js 0x37ff6cc8e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48162> > 0x00000037ff6cc8d7 <+48151>: mov %edi,0x150(%rsp) > 0x00000037ff6cc8de <+48158>: orl $0x40,0x10(%rbx) > 0x00000037ff6cc8e2 <+48162>: cmpb $0x0,0x2d(%rbp) > 0x00000037ff6cc8e6 <+48166>: jns 0x37ff6cc8ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48172> > 0x00000037ff6cc8e8 <+48168>: orl $0x20,0x10(%rbx) > 0x00000037ff6cc8ec <+48172>: cmpq $0x0,0x28(%rbx) > 0x00000037ff6cc8f1 <+48177>: je 0x37ff6ced12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57426> > 0x00000037ff6cc8f7 <+48183>: testb $0x80,0x10(%rbx) > 0x00000037ff6cc8fb <+48187>: jne 0x37ff6cd840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52096> > 0x00000037ff6cc901 <+48193>: mov (%rbx),%rax > 0x00000037ff6cc904 <+48196>: mov (%rax),%eax > 0x00000037ff6cc906 <+48198>: mov %eax,0x14(%rbx) > 0x00000037ff6cc909 <+48201>: mov 0x168(%r15),%rax > 0x00000037ff6cc910 <+48208>: mov 0x30(%rax),%rax > 0x00000037ff6cc914 <+48212>: test %rax,%rax > 0x00000037ff6cc917 <+48215>: je 0x37ff6cc938 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48248> > 0x00000037ff6cc919 <+48217>: mov 0x1a0(%rax),%rdi > 0x00000037ff6cc920 <+48224>: test %rdi,%rdi > 0x00000037ff6cc923 <+48227>: je 0x37ff6cc938 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48248> > 0x00000037ff6cc925 <+48229>: mov %rbx,%rsi > 0x00000037ff6cc928 <+48232>: callq 0x37ff7d7dd0 <js::TraceRecorder::record_AddProperty(JSObject*)> > 0x00000037ff6cc92d <+48237>: cmp $0x1,%eax > 0x00000037ff6cc930 <+48240>: mov %eax,%ebp > 0x00000037ff6cc932 <+48242>: jle 0x37ff6cd808 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52040> > 0x00000037ff6cc938 <+48248>: mov 0x130(%rsp),%edx > 0x00000037ff6cc93f <+48255>: mov 0x40(%rbx),%rax > 0x00000037ff6cc943 <+48259>: mov 0x3e0(%rsp),%rcx > 0x00000037ff6cc94b <+48267>: mov %rcx,(%rax,%rdx,8) > 0x00000037ff6cc94f <+48271>: jmpq 0x37ff6c2274 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5556> > 0x00000037ff6cc954 <+48276>: jbe 0x37ff6cd36f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50863> > 0x00000037ff6cc95a <+48282>: lea 0x1(%rdx),%rsi > 0x00000037ff6cc95e <+48286>: jmpq 0x37ff6c9b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36546> > 0x00000037ff6cc963 <+48291>: test $0x80,%al > 0x00000037ff6cc965 <+48293>: mov 0x568(%rsp),%rbx > 0x00000037ff6cc96d <+48301>: mov 0xa8(%r14),%rdi > 0x00000037ff6cc974 <+48308>: je 0x37ff6cc97d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48317> > 0x00000037ff6cc976 <+48310>: mov 0xb0(%r14),%rdi > 0x00000037ff6cc97d <+48317>: test %rdi,%rdi > 0x00000037ff6cc980 <+48320>: je 0x37ff6c20fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5178> > 0x00000037ff6cc986 <+48326>: mov %rbx,%rbp > 0x00000037ff6cc989 <+48329>: mov 0x30(%rdi),%ebx > 0x00000037ff6cc98c <+48332>: sub 0x10(%r14),%rbp > 0x00000037ff6cc990 <+48336>: and $0x7fffffff,%ebx > 0x00000037ff6cc996 <+48342>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cc99b <+48347>: test %rbx,%rbx > 0x00000037ff6cc99e <+48350>: je 0x37ff6c20fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5178> > 0x00000037ff6cc9a4 <+48356>: mov $0x1,%esi > 0x00000037ff6cc9a9 <+48361>: lea (%rsi,%rbx,1),%rdx > 0x00000037ff6cc9ad <+48365>: shr %rdx > 0x00000037ff6cc9b0 <+48368>: lea -0x1(%rdx),%rdi > 0x00000037ff6cc9b4 <+48372>: mov %rdi,%rcx > 0x00000037ff6cc9b7 <+48375>: shl $0x4,%rcx > 0x00000037ff6cc9bb <+48379>: add %rax,%rcx > 0x00000037ff6cc9be <+48382>: cmp (%rcx),%rbp > 0x00000037ff6cc9c1 <+48385>: jae 0x37ff6cc9d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48400> > 0x00000037ff6cc9c3 <+48387>: mov %rdi,%rbx > 0x00000037ff6cc9c6 <+48390>: cmp %rsi,%rbx > 0x00000037ff6cc9c9 <+48393>: jae 0x37ff6cc9a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48361> > 0x00000037ff6cc9cb <+48395>: jmpq 0x37ff6c20fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5178> > 0x00000037ff6cc9d0 <+48400>: jbe 0x37ff6cd5d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51480> > 0x00000037ff6cc9d6 <+48406>: lea 0x1(%rdx),%rsi > 0x00000037ff6cc9da <+48410>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cc9e0 <+48416>: jmp 0x37ff6cc9c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48390> > 0x00000037ff6cc9e2 <+48418>: lea -0x8(%rbp),%rsi > 0x00000037ff6cc9e6 <+48422>: mov %r15,%rdi > 0x00000037ff6cc9e9 <+48425>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cc9ee <+48430>: test %rax,%rax > 0x00000037ff6cc9f1 <+48433>: mov %rax,%rbx > 0x00000037ff6cc9f4 <+48436>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cc9fa <+48442>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cca04 <+48452>: or %rbx,%rax > 0x00000037ff6cca07 <+48455>: mov %rax,-0x8(%rbp) > 0x00000037ff6cca0b <+48459>: mov 0x560(%rsp),%rbp > 0x00000037ff6cca13 <+48467>: jmpq 0x37ff6c3106 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9286> > 0x00000037ff6cca18 <+48472>: lea 0x200(%rsp),%rdx > 0x00000037ff6cca20 <+48480>: mov %r15,%rdi > 0x00000037ff6cca23 <+48483>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cca28 <+48488>: test %al,%al > 0x00000037ff6cca2a <+48490>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cca30 <+48496>: mov 0x560(%rsp),%rbp > 0x00000037ff6cca38 <+48504>: jmpq 0x37ff6c567e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18878> > 0x00000037ff6cca3d <+48509>: nopl (%rax) > 0x00000037ff6cca40 <+48512>: lea 0x200(%rsp),%rdx > 0x00000037ff6cca48 <+48520>: mov %r15,%rdi > 0x00000037ff6cca4b <+48523>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cca50 <+48528>: test %al,%al > 0x00000037ff6cca52 <+48530>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cca58 <+48536>: mov 0x560(%rsp),%rbp > 0x00000037ff6cca60 <+48544>: jmpq 0x37ff6c5f0e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21070> > 0x00000037ff6cca65 <+48549>: nopl (%rax) > 0x00000037ff6cca68 <+48552>: mov 0xf0(%r15),%rax > 0x00000037ff6cca6f <+48559>: mov %rax,0xa0(%rsp) > 0x00000037ff6cca77 <+48567>: mov %rax,%rdx > 0x00000037ff6cca7a <+48570>: mov 0x8(%rax),%rax > 0x00000037ff6cca7e <+48574>: mov 0x98(%rax),%rax > 0x00000037ff6cca85 <+48581>: test %rax,%rax > 0x00000037ff6cca88 <+48584>: je 0x37ff6c755c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26780> > 0x00000037ff6cca8e <+48590>: mov %rdx,%rsi > 0x00000037ff6cca91 <+48593>: mov %r15,%rdi > 0x00000037ff6cca94 <+48596>: callq *%rax > 0x00000037ff6cca96 <+48598>: test %rax,%rax > 0x00000037ff6cca99 <+48601>: mov %rax,0xa0(%rsp) > 0x00000037ff6ccaa1 <+48609>: jne 0x37ff6c755c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26780> > 0x00000037ff6ccaa7 <+48615>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccaac <+48620>: nopl 0x0(%rax) > 0x00000037ff6ccab0 <+48624>: lea -0x10(%rbp),%rsi > 0x00000037ff6ccab4 <+48628>: mov %r15,%rdi > 0x00000037ff6ccab7 <+48631>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6ccabc <+48636>: test %rax,%rax > 0x00000037ff6ccabf <+48639>: mov %rax,%rbx > 0x00000037ff6ccac2 <+48642>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccac8 <+48648>: movabs $0xfffb800000000000,%rax > 0x00000037ff6ccad2 <+48658>: or %rbx,%rax > 0x00000037ff6ccad5 <+48661>: mov %rax,-0x10(%rbp) > 0x00000037ff6ccad9 <+48665>: mov 0x560(%rsp),%rbp > 0x00000037ff6ccae1 <+48673>: jmpq 0x37ff6c3236 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9590> > 0x00000037ff6ccae6 <+48678>: mov %r15,%rdi > 0x00000037ff6ccae9 <+48681>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6ccaee <+48686>: test %eax,%eax > 0x00000037ff6ccaf0 <+48688>: jne 0x37ff6c72b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26103> > 0x00000037ff6ccaf6 <+48694>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccafb <+48699>: mov %r15,%rdi > 0x00000037ff6ccafe <+48702>: xchg %ax,%ax > 0x00000037ff6ccb00 <+48704>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6ccb05 <+48709>: test %eax,%eax > 0x00000037ff6ccb07 <+48711>: jne 0x37ff6c7339 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26233> > 0x00000037ff6ccb0d <+48717>: nopl (%rax) > 0x00000037ff6ccb10 <+48720>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccb15 <+48725>: mov %rbx,0xa0(%rsp) > 0x00000037ff6ccb1d <+48733>: lea 0x540(%rsp),%rbx > 0x00000037ff6ccb25 <+48741>: jmpq 0x37ff6c65d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22808> > 0x00000037ff6ccb2a <+48746>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6ccb34 <+48756>: and %rcx,%rdx > 0x00000037ff6ccb37 <+48759>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6ccb41 <+48769>: mov (%rdx),%rdx > 0x00000037ff6ccb44 <+48772>: shr $0x4,%rdx > 0x00000037ff6ccb48 <+48776>: and $0xffffffff,%edx > 0x00000037ff6ccb4b <+48779>: or %rcx,%rdx > 0x00000037ff6ccb4e <+48782>: mov %rdx,-0x8(%rax) > 0x00000037ff6ccb52 <+48786>: jmpq 0x37ff6c451a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14426> > 0x00000037ff6ccb57 <+48791>: mov 0x568(%rsp),%rdx > 0x00000037ff6ccb5f <+48799>: subq $0x8,0x560(%rsp) > 0x00000037ff6ccb68 <+48808>: movzbl 0x1(%rdx),%ecx > 0x00000037ff6ccb6c <+48812>: movzbl 0x2(%rdx),%eax > 0x00000037ff6ccb70 <+48816>: shl $0x8,%ecx > 0x00000037ff6ccb73 <+48819>: or %ecx,%eax > 0x00000037ff6ccb75 <+48821>: movswq %ax,%rcx > 0x00000037ff6ccb79 <+48825>: add %rcx,%rdx > 0x00000037ff6ccb7c <+48828>: test %ax,%ax > 0x00000037ff6ccb7f <+48831>: mov %rdx,0x568(%rsp) > 0x00000037ff6ccb87 <+48839>: movzbl (%rdx),%r12d > 0x00000037ff6ccb8b <+48843>: jle 0x37ff6cf342 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59010> > 0x00000037ff6ccb91 <+48849>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6ccb99 <+48857>: je 0x37ff6ccbae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48878> > 0x00000037ff6ccb9b <+48859>: mov 0x570(%rsp),%rax > 0x00000037ff6ccba3 <+48867>: mov (%rax),%eax > 0x00000037ff6ccba5 <+48869>: test $0x80,%ah > 0x00000037ff6ccba8 <+48872>: je 0x37ff6d05e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63776> > 0x00000037ff6ccbae <+48878>: mov %r12d,%eax > 0x00000037ff6ccbb1 <+48881>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ccbb6 <+48886>: jmpq *%rax > 0x00000037ff6ccbb8 <+48888>: subq $0x10,0x560(%rsp) > 0x00000037ff6ccbc1 <+48897>: cmp 0x100(%rsp),%edx > 0x00000037ff6ccbc8 <+48904>: je 0x37ff6cf048 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58248> > 0x00000037ff6ccbce <+48910>: lea 0x4(%rax),%rdx > 0x00000037ff6ccbd2 <+48914>: mov %rdx,0x568(%rsp) > 0x00000037ff6ccbda <+48922>: movzbl 0x4(%rax),%eax > 0x00000037ff6ccbde <+48926>: movzbl %al,%r12d > 0x00000037ff6ccbe2 <+48930>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ccbe7 <+48935>: jmpq *%rax > 0x00000037ff6ccbe9 <+48937>: mov 0x570(%rsp),%rax > 0x00000037ff6ccbf1 <+48945>: mov (%rax),%edx > 0x00000037ff6ccbf3 <+48947>: test $0x200000,%edx > 0x00000037ff6ccbf9 <+48953>: jne 0x37ff6ccc37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49015> > 0x00000037ff6ccbfb <+48955>: test $0x8,%dl > 0x00000037ff6ccbfe <+48958>: lea -0x10(%rax),%rsi > 0x00000037ff6ccc02 <+48962>: jne 0x37ff6ccc1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48986> > 0x00000037ff6ccc04 <+48964>: mov 0x8(%rax),%rcx > 0x00000037ff6ccc08 <+48968>: mov %rax,%rsi > 0x00000037ff6ccc0b <+48971>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6ccc0f <+48975>: shl $0x3,%rcx > 0x00000037ff6ccc13 <+48979>: sub %rcx,%rsi > 0x00000037ff6ccc16 <+48982>: sub $0x10,%rsi > 0x00000037ff6ccc1a <+48986>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6ccc24 <+48996>: and (%rsi),%rcx > 0x00000037ff6ccc27 <+48999>: or $0x200000,%edx > 0x00000037ff6ccc2d <+49005>: mov 0x28(%rcx),%rcx > 0x00000037ff6ccc31 <+49009>: mov %edx,(%rax) > 0x00000037ff6ccc33 <+49011>: mov %rcx,0x18(%rax) > 0x00000037ff6ccc37 <+49015>: mov 0x18(%rax),%r12 > 0x00000037ff6ccc3b <+49019>: lea 0x540(%rsp),%rbx > 0x00000037ff6ccc43 <+49027>: xor %r8d,%r8d > 0x00000037ff6ccc46 <+49030>: mov $0x2,%edx > 0x00000037ff6ccc4b <+49035>: mov %r15,%rdi > 0x00000037ff6ccc4e <+49038>: mov %rbx,%rcx > 0x00000037ff6ccc51 <+49041>: mov %r12,%rsi > 0x00000037ff6ccc54 <+49044>: callq 0x37ff63f8c0 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x00000037ff6ccc59 <+49049>: test %eax,%eax > 0x00000037ff6ccc5b <+49051>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccc61 <+49057>: mov 0x540(%rsp),%rcx > 0x00000037ff6ccc69 <+49065>: mov %r12,%rdx > 0x00000037ff6ccc6c <+49068>: mov %rbp,%rsi > 0x00000037ff6ccc6f <+49071>: mov %r15,%rdi > 0x00000037ff6ccc72 <+49074>: callq 0x37ff6a8a40 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x00000037ff6ccc77 <+49079>: test %rax,%rax > 0x00000037ff6ccc7a <+49082>: mov %rax,%rbp > 0x00000037ff6ccc7d <+49085>: jne 0x37ff6c6a26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23910> > 0x00000037ff6ccc83 <+49091>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccc88 <+49096>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6ccc90 <+49104>: mov 0x570(%rsp),%rax > 0x00000037ff6ccc98 <+49112>: mov (%rax),%edx > 0x00000037ff6ccc9a <+49114>: test $0x200000,%edx > 0x00000037ff6ccca0 <+49120>: jne 0x37ff6cccde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49182> > 0x00000037ff6ccca2 <+49122>: test $0x8,%dl > 0x00000037ff6ccca5 <+49125>: lea -0x10(%rax),%rsi > 0x00000037ff6ccca9 <+49129>: jne 0x37ff6cccc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49153> > 0x00000037ff6cccab <+49131>: mov 0x8(%rax),%rcx > 0x00000037ff6cccaf <+49135>: mov %rax,%rsi > 0x00000037ff6cccb2 <+49138>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cccb6 <+49142>: shl $0x3,%rcx > 0x00000037ff6cccba <+49146>: sub %rcx,%rsi > 0x00000037ff6cccbd <+49149>: sub $0x10,%rsi > 0x00000037ff6cccc1 <+49153>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6ccccb <+49163>: and (%rsi),%rcx > 0x00000037ff6cccce <+49166>: or $0x200000,%edx > 0x00000037ff6cccd4 <+49172>: mov 0x28(%rcx),%rcx > 0x00000037ff6cccd8 <+49176>: mov %edx,(%rax) > 0x00000037ff6cccda <+49178>: mov %rcx,0x18(%rax) > 0x00000037ff6cccde <+49182>: mov 0x18(%rax),%rbp > 0x00000037ff6ccce2 <+49186>: jmpq 0x37ff6c657a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22714> > 0x00000037ff6ccce7 <+49191>: mov -0x8(%rbp),%rcx > 0x00000037ff6ccceb <+49195>: mov %rcx,%rdx > 0x00000037ff6cccee <+49198>: shr $0x2f,%rdx > 0x00000037ff6cccf2 <+49202>: cmp $0x1fff1,%edx > 0x00000037ff6cccf8 <+49208>: jne 0x37ff6c8624 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31076> > 0x00000037ff6cccfe <+49214>: movabs $0x7fffffffffff,%r12 > 0x00000037ff6ccd08 <+49224>: movslq %ecx,%rbx > 0x00000037ff6ccd0b <+49227>: and %rax,%r12 > 0x00000037ff6ccd0e <+49230>: mov (%r12),%rdx > 0x00000037ff6ccd12 <+49234>: mov %rdx,%rcx > 0x00000037ff6ccd15 <+49237>: shr $0x4,%rcx > 0x00000037ff6ccd19 <+49241>: cmp %rcx,%rbx > 0x00000037ff6ccd1c <+49244>: jae 0x37ff6c8624 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31076> > 0x00000037ff6ccd22 <+49250>: and $0x2,%edx > 0x00000037ff6ccd25 <+49253>: jne 0x37ff6d0800 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64320> > 0x00000037ff6ccd2b <+49259>: mov 0x8(%r12),%rax > 0x00000037ff6ccd30 <+49264>: test %rax,%rax > 0x00000037ff6ccd33 <+49267>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccd39 <+49273>: movzwl (%rax,%rbx,2),%eax > 0x00000037ff6ccd3d <+49277>: cmp $0xff,%ax > 0x00000037ff6ccd41 <+49281>: ja 0x37ff6d07d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64280> > 0x00000037ff6ccd47 <+49287>: lea 0x4696ca(%rip),%rdx # 0x37ffb36418 <_ZN8JSString15unitStringTableE> > 0x00000037ff6ccd4e <+49294>: shl $0x5,%rax > 0x00000037ff6ccd52 <+49298>: add %rdx,%rax > 0x00000037ff6ccd55 <+49301>: mov 0x560(%rsp),%rcx > 0x00000037ff6ccd5d <+49309>: lea -0x8(%rcx),%rdx > 0x00000037ff6ccd61 <+49313>: mov %rdx,0x560(%rsp) > 0x00000037ff6ccd69 <+49321>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6ccd73 <+49331>: or %rax,%rdx > 0x00000037ff6ccd76 <+49334>: mov %rdx,-0x10(%rcx) > 0x00000037ff6ccd7a <+49338>: mov 0x568(%rsp),%rax > 0x00000037ff6ccd82 <+49346>: lea 0x1(%rax),%rdx > 0x00000037ff6ccd86 <+49350>: mov %rdx,0x568(%rsp) > 0x00000037ff6ccd8e <+49358>: movzbl 0x1(%rax),%eax > 0x00000037ff6ccd92 <+49362>: movzbl %al,%r12d > 0x00000037ff6ccd96 <+49366>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ccd9b <+49371>: jmpq *%rax > 0x00000037ff6ccd9d <+49373>: and $0x1,%edx > 0x00000037ff6ccda0 <+49376>: subq $0x10,0x560(%rsp) > 0x00000037ff6ccda9 <+49385>: cmp %dl,%cl > 0x00000037ff6ccdab <+49387>: je 0x37ff6cf9f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60720> > 0x00000037ff6ccdb1 <+49393>: lea 0x4(%rax),%rdx > 0x00000037ff6ccdb5 <+49397>: mov %rdx,0x568(%rsp) > 0x00000037ff6ccdbd <+49405>: movzbl 0x4(%rax),%eax > 0x00000037ff6ccdc1 <+49409>: movzbl %al,%r12d > 0x00000037ff6ccdc5 <+49413>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ccdca <+49418>: jmpq *%rax > 0x00000037ff6ccdcc <+49420>: mov 0x570(%rsp),%rax > 0x00000037ff6ccdd4 <+49428>: mov (%rax),%eax > 0x00000037ff6ccdd6 <+49430>: test $0x80,%ah > 0x00000037ff6ccdd9 <+49433>: je 0x37ff6cf6cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59917> > 0x00000037ff6ccddf <+49439>: movb $0x1,0xb0(%rsp) > 0x00000037ff6ccde7 <+49447>: jmpq 0x37ff6c739b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26331> > 0x00000037ff6ccdec <+49452>: lea 0x2(%rax),%rdx > 0x00000037ff6ccdf0 <+49456>: subq $0x18,0x560(%rsp) > 0x00000037ff6ccdf9 <+49465>: mov %rdx,0x568(%rsp) > 0x00000037ff6cce01 <+49473>: movzbl 0x2(%rax),%eax > 0x00000037ff6cce05 <+49477>: movzbl %al,%r12d > 0x00000037ff6cce09 <+49481>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cce0e <+49486>: jmpq *%rax > 0x00000037ff6cce10 <+49488>: mov 0x568(%rsp),%rdx > 0x00000037ff6cce18 <+49496>: subq $0x8,0x560(%rsp) > 0x00000037ff6cce21 <+49505>: movzbl 0x1(%rdx),%eax > 0x00000037ff6cce25 <+49509>: movzbl 0x2(%rdx),%ecx > 0x00000037ff6cce29 <+49513>: shl $0x18,%eax > 0x00000037ff6cce2c <+49516>: shl $0x10,%ecx > 0x00000037ff6cce2f <+49519>: or %ecx,%eax > 0x00000037ff6cce31 <+49521>: movzbl 0x4(%rdx),%ecx > 0x00000037ff6cce35 <+49525>: or %ecx,%eax > 0x00000037ff6cce37 <+49527>: movzbl 0x3(%rdx),%ecx > 0x00000037ff6cce3b <+49531>: shl $0x8,%ecx > 0x00000037ff6cce3e <+49534>: or %ecx,%eax > 0x00000037ff6cce40 <+49536>: movslq %eax,%rcx > 0x00000037ff6cce43 <+49539>: add %rcx,%rdx > 0x00000037ff6cce46 <+49542>: test %eax,%eax > 0x00000037ff6cce48 <+49544>: mov %rdx,0x568(%rsp) > 0x00000037ff6cce50 <+49552>: movzbl (%rdx),%r12d > 0x00000037ff6cce54 <+49556>: jle 0x37ff6cf0a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58343> > 0x00000037ff6cce5a <+49562>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cce62 <+49570>: je 0x37ff6cce77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49591> > 0x00000037ff6cce64 <+49572>: mov 0x570(%rsp),%rax > 0x00000037ff6cce6c <+49580>: mov (%rax),%eax > 0x00000037ff6cce6e <+49582>: test $0x80,%ah > 0x00000037ff6cce71 <+49585>: je 0x37ff6d0515 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63573> > 0x00000037ff6cce77 <+49591>: mov %r12d,%eax > 0x00000037ff6cce7a <+49594>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cce7f <+49599>: jmpq *%rax > 0x00000037ff6cce81 <+49601>: and $0x1,%edx > 0x00000037ff6cce84 <+49604>: subq $0x10,0x560(%rsp) > 0x00000037ff6cce8d <+49613>: cmp %dl,%cl > 0x00000037ff6cce8f <+49615>: je 0x37ff6cf60f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59727> > 0x00000037ff6cce95 <+49621>: lea 0x4(%rax),%rdx > 0x00000037ff6cce99 <+49625>: mov %rdx,0x568(%rsp) > 0x00000037ff6ccea1 <+49633>: movzbl 0x4(%rax),%eax > 0x00000037ff6ccea5 <+49637>: movzbl %al,%r12d > 0x00000037ff6ccea9 <+49641>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cceae <+49646>: jmpq *%rax > 0x00000037ff6cceb0 <+49648>: mov %r12,%rax > 0x00000037ff6cceb3 <+49651>: shr $0x2f,%rax > 0x00000037ff6cceb7 <+49655>: cmp $0x1fff1,%eax > 0x00000037ff6ccebc <+49660>: jne 0x37ff6c4c1c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16220> > 0x00000037ff6ccec2 <+49666>: cmp %ebx,%r12d > 0x00000037ff6ccec5 <+49669>: setg %cl > 0x00000037ff6ccec8 <+49672>: jmpq 0x37ff6c4ce2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16418> > 0x00000037ff6ccecd <+49677>: mov 0x490(%rsp),%rdx > 0x00000037ff6cced5 <+49685>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6ccedf <+49695>: mov 0x540(%rsp),%rbx > 0x00000037ff6ccee7 <+49703>: cmp %rax,%rdx > 0x00000037ff6cceea <+49706>: jbe 0x37ff6cdf99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53977> > 0x00000037ff6ccef0 <+49712>: mov 0x8(%rbx),%rax > 0x00000037ff6ccef4 <+49716>: testb $0x4,0xa(%rax) > 0x00000037ff6ccef8 <+49720>: jne 0x37ff6cf908 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60488> > 0x00000037ff6ccefe <+49726>: cmp 0x46de9b(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6ccf05 <+49733>: je 0x37ff6cdf99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53977> > 0x00000037ff6ccf0b <+49739>: lea 0x47356e(%rip),%rdx # 0x37ffb40480 <js_BlockClass> > 0x00000037ff6ccf12 <+49746>: cmp %rdx,%rax > 0x00000037ff6ccf15 <+49749>: je 0x37ff6cdf99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53977> > 0x00000037ff6ccf1b <+49755>: cmp 0x46dd96(%rip),%rax # 0x37ffb3acb8 > 0x00000037ff6ccf22 <+49762>: je 0x37ff6cdf99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53977> > 0x00000037ff6ccf28 <+49768>: mov 0x108(%rax),%rax > 0x00000037ff6ccf2f <+49775>: test %rax,%rax > 0x00000037ff6ccf32 <+49778>: je 0x37ff6ccf48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49800> > 0x00000037ff6ccf34 <+49780>: mov %rbx,%rsi > 0x00000037ff6ccf37 <+49783>: mov %r15,%rdi > 0x00000037ff6ccf3a <+49786>: callq *%rax > 0x00000037ff6ccf3c <+49788>: test %rax,%rax > 0x00000037ff6ccf3f <+49791>: mov %rax,%rbx > 0x00000037ff6ccf42 <+49794>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ccf48 <+49800>: mov 0x560(%rsp),%rbp > 0x00000037ff6ccf50 <+49808>: movabs $0xfffb800000000000,%rax > 0x00000037ff6ccf5a <+49818>: or %rbx,%rax > 0x00000037ff6ccf5d <+49821>: mov %rax,0x0(%rbp) > 0x00000037ff6ccf61 <+49825>: add $0x8,%rbp > 0x00000037ff6ccf65 <+49829>: mov %rbp,0x560(%rsp) > 0x00000037ff6ccf6d <+49837>: jmpq 0x37ff6c24c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6146> > 0x00000037ff6ccf72 <+49842>: lea 0x4(%rax),%rdx > 0x00000037ff6ccf76 <+49846>: subq $0x8,0x560(%rsp) > 0x00000037ff6ccf7f <+49855>: mov %rdx,0x568(%rsp) > 0x00000037ff6ccf87 <+49863>: movzbl 0x4(%rax),%eax > 0x00000037ff6ccf8b <+49867>: movzbl %al,%r12d > 0x00000037ff6ccf8f <+49871>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ccf94 <+49876>: jmpq *%rax > 0x00000037ff6ccf96 <+49878>: mov %r12,%rax > 0x00000037ff6ccf99 <+49881>: shr $0x2f,%rax > 0x00000037ff6ccf9d <+49885>: cmp $0x1fff1,%eax > 0x00000037ff6ccfa2 <+49890>: jne 0x37ff6c5aa0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19936> > 0x00000037ff6ccfa8 <+49896>: cmp %ebx,%r12d > 0x00000037ff6ccfab <+49899>: setle %cl > 0x00000037ff6ccfae <+49902>: jmpq 0x37ff6c5b66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20134> > 0x00000037ff6ccfb3 <+49907>: xor %eax,%eax > 0x00000037ff6ccfb5 <+49909>: jmpq 0x37ff6c5426 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18278> > 0x00000037ff6ccfba <+49914>: mov %rdx,%rcx > 0x00000037ff6ccfbd <+49917>: shr $0x2f,%rcx > 0x00000037ff6ccfc1 <+49921>: cmp $0x1fff1,%ecx > 0x00000037ff6ccfc7 <+49927>: jne 0x37ff6c574f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19087> > 0x00000037ff6ccfcd <+49933>: mov %eax,%ecx > 0x00000037ff6ccfcf <+49935>: lea -0x8(%rbp),%rsi > 0x00000037ff6ccfd3 <+49939>: lea (%rax,%rdx,1),%eax > 0x00000037ff6ccfd6 <+49942>: mov %rsi,0x560(%rsp) > 0x00000037ff6ccfde <+49950>: mov %eax,%edi > 0x00000037ff6ccfe0 <+49952>: mov %eax,%esi > 0x00000037ff6ccfe2 <+49954>: xor %edx,%edi > 0x00000037ff6ccfe4 <+49956>: xor %ecx,%esi > 0x00000037ff6ccfe6 <+49958>: test %esi,%edi > 0x00000037ff6ccfe8 <+49960>: js 0x37ff6d3d9b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78043> > 0x00000037ff6ccfee <+49966>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6ccff8 <+49976>: or %rdx,%rax > 0x00000037ff6ccffb <+49979>: mov %rax,-0x10(%rbp) > 0x00000037ff6ccfff <+49983>: jmpq 0x37ff6c5840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19328> > 0x00000037ff6cd004 <+49988>: lea 0x4(%rax),%rdx > 0x00000037ff6cd008 <+49992>: subq $0x8,0x560(%rsp) > 0x00000037ff6cd011 <+50001>: mov %rdx,0x568(%rsp) > 0x00000037ff6cd019 <+50009>: movzbl 0x4(%rax),%eax > 0x00000037ff6cd01d <+50013>: movzbl %al,%r12d > 0x00000037ff6cd021 <+50017>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cd026 <+50022>: jmpq *%rax > 0x00000037ff6cd028 <+50024>: lea 0x4(%rax),%rdx > 0x00000037ff6cd02c <+50028>: subq $0x8,0x560(%rsp) > 0x00000037ff6cd035 <+50037>: mov %rdx,0x568(%rsp) > 0x00000037ff6cd03d <+50045>: movzbl 0x4(%rax),%eax > 0x00000037ff6cd041 <+50049>: movzbl %al,%r12d > 0x00000037ff6cd045 <+50053>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cd04a <+50058>: jmpq *%rax > 0x00000037ff6cd04c <+50060>: subq $0x10,0x560(%rsp) > 0x00000037ff6cd055 <+50069>: cmp 0x110(%rsp),%edx > 0x00000037ff6cd05c <+50076>: je 0x37ff6cf5b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59632> > 0x00000037ff6cd062 <+50082>: lea 0x4(%rax),%rdx > 0x00000037ff6cd066 <+50086>: mov %rdx,0x568(%rsp) > 0x00000037ff6cd06e <+50094>: movzbl 0x4(%rax),%eax > 0x00000037ff6cd072 <+50098>: movzbl %al,%r12d > 0x00000037ff6cd076 <+50102>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cd07b <+50107>: jmpq *%rax > 0x00000037ff6cd07d <+50109>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6cd085 <+50117>: mov 0x560(%rsp),%rax > 0x00000037ff6cd08d <+50125>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cd097 <+50135>: mov %r15,%rdi > 0x00000037ff6cd09a <+50138>: mov %rdx,-0x8(%rax) > 0x00000037ff6cd09e <+50142>: and 0x4a0(%rsp),%rsi > 0x00000037ff6cd0a6 <+50150>: callq 0x37ff7a4b70 <js_DeleteXMLListElements(JSContext*, JSObject*)> > 0x00000037ff6cd0ab <+50155>: test %eax,%eax > 0x00000037ff6cd0ad <+50157>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd0b3 <+50163>: movabs $0xfff9800000000001,%rsi > 0x00000037ff6cd0bd <+50173>: mov %rsi,0x4a0(%rsp) > 0x00000037ff6cd0c5 <+50181>: jmpq 0x37ff6c23de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5918> > 0x00000037ff6cd0ca <+50186>: mov %r12,%rax > 0x00000037ff6cd0cd <+50189>: shr $0x2f,%rax > 0x00000037ff6cd0d1 <+50193>: cmp $0x1fff1,%eax > 0x00000037ff6cd0d6 <+50198>: jne 0x37ff6c5beb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20267> > 0x00000037ff6cd0dc <+50204>: cmp %ebx,%r12d > 0x00000037ff6cd0df <+50207>: setl %cl > 0x00000037ff6cd0e2 <+50210>: jmpq 0x37ff6c5cb1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20465> > 0x00000037ff6cd0e7 <+50215>: mov %r15,%rsi > 0x00000037ff6cd0ea <+50218>: mov %rbx,%rdi > 0x00000037ff6cd0ed <+50221>: callq 0x37ff6ed3e0 <JSObject::growSlots(JSContext*, unsigned long)> > 0x00000037ff6cd0f2 <+50226>: test %al,%al > 0x00000037ff6cd0f4 <+50228>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd0fa <+50234>: jmpq 0x37ff6c773e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27262> > 0x00000037ff6cd0ff <+50239>: nop > 0x00000037ff6cd100 <+50240>: and $0x1,%edx > 0x00000037ff6cd103 <+50243>: subq $0x10,0x560(%rsp) > 0x00000037ff6cd10c <+50252>: cmp %dl,%cl > 0x00000037ff6cd10e <+50254>: je 0x37ff6cf66e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59822> > 0x00000037ff6cd114 <+50260>: lea 0x4(%rax),%rdx > 0x00000037ff6cd118 <+50264>: mov %rdx,0x568(%rsp) > 0x00000037ff6cd120 <+50272>: movzbl 0x4(%rax),%eax > 0x00000037ff6cd124 <+50276>: movzbl %al,%r12d > 0x00000037ff6cd128 <+50280>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cd12d <+50285>: jmpq *%rax > 0x00000037ff6cd12f <+50287>: mov -0x8(%rbp),%rcx > 0x00000037ff6cd133 <+50291>: mov %rcx,%rax > 0x00000037ff6cd136 <+50294>: shr $0x2f,%rax > 0x00000037ff6cd13a <+50298>: cmp $0x1fff1,%eax > 0x00000037ff6cd13f <+50303>: jne 0x37ff6c547e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18366> > 0x00000037ff6cd145 <+50309>: test %edx,%edx > 0x00000037ff6cd147 <+50311>: mov %edx,%eax > 0x00000037ff6cd149 <+50313>: js 0x37ff6c547e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18366> > 0x00000037ff6cd14f <+50319>: test %ecx,%ecx > 0x00000037ff6cd151 <+50321>: jle 0x37ff6c547e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18366> > 0x00000037ff6cd157 <+50327>: lea -0x8(%rbp),%rdx > 0x00000037ff6cd15b <+50331>: mov %rdx,0x560(%rsp) > 0x00000037ff6cd163 <+50339>: mov %eax,%edx > 0x00000037ff6cd165 <+50341>: sar $0x1f,%edx > 0x00000037ff6cd168 <+50344>: idiv %ecx > 0x00000037ff6cd16a <+50346>: movslq %edx,%rax > 0x00000037ff6cd16d <+50349>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6cd177 <+50359>: or %rdx,%rax > 0x00000037ff6cd17a <+50362>: mov %rax,-0x10(%rbp) > 0x00000037ff6cd17e <+50366>: jmpq 0x37ff6c551a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18522> > 0x00000037ff6cd183 <+50371>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cd188 <+50376>: cvtsi2sd %rax,%xmm0 > 0x00000037ff6cd18d <+50381>: movsd %xmm0,-0x10(%rbp) > 0x00000037ff6cd192 <+50386>: jmpq 0x37ff6c58f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19513> > 0x00000037ff6cd197 <+50391>: lea -0x1(%rax),%ecx > 0x00000037ff6cd19a <+50394>: movabs $0xffffffff00000000,%rsi > 0x00000037ff6cd1a4 <+50404>: and %rsi,%rax > 0x00000037ff6cd1a7 <+50407>: or %rcx,%rax > 0x00000037ff6cd1aa <+50410>: test %eax,%eax > 0x00000037ff6cd1ac <+50412>: jne 0x37ff6c4223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13667> > 0x00000037ff6cd1b2 <+50418>: movabs $0xfff9000000000000,%rcx > 0x00000037ff6cd1bc <+50428>: mov %rcx,(%rdx) > 0x00000037ff6cd1bf <+50431>: mov 0x568(%rsp),%rbx > 0x00000037ff6cd1c7 <+50439>: jmpq 0x37ff6c4223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13667> > 0x00000037ff6cd1cc <+50444>: mov %r12,%rax > 0x00000037ff6cd1cf <+50447>: shr $0x2f,%rax > 0x00000037ff6cd1d3 <+50451>: cmp $0x1fff1,%eax > 0x00000037ff6cd1d8 <+50456>: jne 0x37ff6c5d36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20598> > 0x00000037ff6cd1de <+50462>: cmp %ebx,%r12d > 0x00000037ff6cd1e1 <+50465>: setge %cl > 0x00000037ff6cd1e4 <+50468>: jmpq 0x37ff6c5dfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20796> > 0x00000037ff6cd1e9 <+50473>: and $0x1,%edx > 0x00000037ff6cd1ec <+50476>: subq $0x10,0x560(%rsp) > 0x00000037ff6cd1f5 <+50485>: cmp %dl,%cl > 0x00000037ff6cd1f7 <+50487>: je 0x37ff6cf7d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60178> > 0x00000037ff6cd1fd <+50493>: lea 0x4(%rax),%rdx > 0x00000037ff6cd201 <+50497>: mov %rdx,0x568(%rsp) > 0x00000037ff6cd209 <+50505>: movzbl 0x4(%rax),%eax > 0x00000037ff6cd20d <+50509>: movzbl %al,%r12d > 0x00000037ff6cd211 <+50513>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cd216 <+50518>: jmpq *%rax > 0x00000037ff6cd218 <+50520>: xor %esi,%esi > 0x00000037ff6cd21a <+50522>: mov %r15,%rdi > 0x00000037ff6cd21d <+50525>: callq 0x37ff65a430 <js::NewDenseEmptyArray(JSContext*, JSObject*)> > 0x00000037ff6cd222 <+50530>: mov %rax,%rbx > 0x00000037ff6cd225 <+50533>: jmpq 0x37ff6c7d21 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28769> > 0x00000037ff6cd22a <+50538>: mov %rax,0x3f0(%rsp) > 0x00000037ff6cd232 <+50546>: jmpq 0x37ff6c4ba0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16096> > 0x00000037ff6cd237 <+50551>: test %eax,%eax > 0x00000037ff6cd239 <+50553>: je 0x37ff6c52ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17966> > 0x00000037ff6cd23f <+50559>: cmp $0x80000000,%eax > 0x00000037ff6cd244 <+50564>: je 0x37ff6c52ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17966> > 0x00000037ff6cd24a <+50570>: neg %eax > 0x00000037ff6cd24c <+50572>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6cd256 <+50582>: mov %eax,%eax > 0x00000037ff6cd258 <+50584>: or %rdx,%rax > 0x00000037ff6cd25b <+50587>: mov %rax,-0x8(%rbp) > 0x00000037ff6cd25f <+50591>: jmpq 0x37ff6c533b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18043> > 0x00000037ff6cd264 <+50596>: mov 0x570(%rsp),%rax > 0x00000037ff6cd26c <+50604>: mov (%rax),%edx > 0x00000037ff6cd26e <+50606>: test $0x200000,%edx > 0x00000037ff6cd274 <+50612>: jne 0x37ff6cd2b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50674> > 0x00000037ff6cd276 <+50614>: test $0x8,%dl > 0x00000037ff6cd279 <+50617>: lea -0x10(%rax),%rsi > 0x00000037ff6cd27d <+50621>: jne 0x37ff6cd295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50645> > 0x00000037ff6cd27f <+50623>: mov 0x8(%rax),%rcx > 0x00000037ff6cd283 <+50627>: mov %rax,%rsi > 0x00000037ff6cd286 <+50630>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cd28a <+50634>: shl $0x3,%rcx > 0x00000037ff6cd28e <+50638>: sub %rcx,%rsi > 0x00000037ff6cd291 <+50641>: sub $0x10,%rsi > 0x00000037ff6cd295 <+50645>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cd29f <+50655>: and (%rsi),%rcx > 0x00000037ff6cd2a2 <+50658>: or $0x200000,%edx > 0x00000037ff6cd2a8 <+50664>: mov 0x28(%rcx),%rcx > 0x00000037ff6cd2ac <+50668>: mov %edx,(%rax) > 0x00000037ff6cd2ae <+50670>: mov %rcx,0x18(%rax) > 0x00000037ff6cd2b2 <+50674>: mov 0x18(%rax),%rax > 0x00000037ff6cd2b6 <+50678>: cmp %rax,0x28(%r12) > 0x00000037ff6cd2bb <+50683>: mov %rax,0x70(%rsp) > 0x00000037ff6cd2c0 <+50688>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6cd2c6 <+50694>: movzbl 0x3(%rbx),%edx > 0x00000037ff6cd2ca <+50698>: lea 0x4(%rbx),%rax > 0x00000037ff6cd2ce <+50702>: cmp $0xbd,%dl > 0x00000037ff6cd2d1 <+50705>: je 0x37ff6cd2e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50722> > 0x00000037ff6cd2d3 <+50707>: lea 0x3(%rbx),%rax > 0x00000037ff6cd2d7 <+50711>: add $0x6,%rbx > 0x00000037ff6cd2db <+50715>: cmp $0xbc,%dl > 0x00000037ff6cd2de <+50718>: cmove %rbx,%rax > 0x00000037ff6cd2e2 <+50722>: movzbl (%rax),%edx > 0x00000037ff6cd2e5 <+50725>: cmp $0xec,%edx > 0x00000037ff6cd2eb <+50731>: je 0x37ff6d29be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72958> > 0x00000037ff6cd2f1 <+50737>: cmp $0xeb,%edx > 0x00000037ff6cd2f7 <+50743>: je 0x37ff6d2945 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72837> > 0x00000037ff6cd2fd <+50749>: testb $0x1,0x5a(%r12) > 0x00000037ff6cd303 <+50755>: je 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6cd309 <+50761>: cmp $0x3a,%edx > 0x00000037ff6cd30c <+50764>: je 0x37ff6d20d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70681> > 0x00000037ff6cd312 <+50770>: cmp $0x40,%edx > 0x00000037ff6cd315 <+50773>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6cd31b <+50779>: cmpb $0x3a,0x1(%rax) > 0x00000037ff6cd31f <+50783>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6cd325 <+50789>: movzbl 0x2(%rax),%edx > 0x00000037ff6cd329 <+50793>: movzbl 0x3(%rax),%eax > 0x00000037ff6cd32d <+50797>: shl $0x8,%edx > 0x00000037ff6cd330 <+50800>: or %eax,%edx > 0x00000037ff6cd332 <+50802>: je 0x37ff6c634e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22158> > 0x00000037ff6cd338 <+50808>: jmpq 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6cd33d <+50813>: nopl (%rax) > 0x00000037ff6cd340 <+50816>: and $0x1,%edx > 0x00000037ff6cd343 <+50819>: subq $0x10,0x560(%rsp) > 0x00000037ff6cd34c <+50828>: cmp %dl,%cl > 0x00000037ff6cd34e <+50830>: je 0x37ff6cfaa6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60902> > 0x00000037ff6cd354 <+50836>: lea 0x4(%rax),%rdx > 0x00000037ff6cd358 <+50840>: mov %rdx,0x568(%rsp) > 0x00000037ff6cd360 <+50848>: movzbl 0x4(%rax),%eax > 0x00000037ff6cd364 <+50852>: movzbl %al,%r12d > 0x00000037ff6cd368 <+50856>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cd36d <+50861>: jmpq *%rax > 0x00000037ff6cd36f <+50863>: cmpq $0x0,0x8(%rcx) > 0x00000037ff6cd374 <+50868>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cd37a <+50874>: jmpq 0x37ff6c9b87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36551> > 0x00000037ff6cd37f <+50879>: nop > 0x00000037ff6cd380 <+50880>: mov 0x8(%rbx),%rdx > 0x00000037ff6cd384 <+50884>: lea 0x46f5d5(%rip),%rsi # 0x37ffb3c960 <js_ArrayClass> > 0x00000037ff6cd38b <+50891>: mov %eax,%r8d > 0x00000037ff6cd38e <+50894>: cmp %rsi,%rdx > 0x00000037ff6cd391 <+50897>: je 0x37ff6d1130 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66672> > 0x00000037ff6cd397 <+50903>: lea 0x471b82(%rip),%rsi # 0x37ffb3ef20 <js_ArgumentsClass> > 0x00000037ff6cd39e <+50910>: cmp %rsi,%rdx > 0x00000037ff6cd3a1 <+50913>: je 0x37ff6cff1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62046> > 0x00000037ff6cd3a7 <+50919>: lea 0x471a32(%rip),%rsi # 0x37ffb3ede0 <_ZN2js20StrictArgumentsClassE> > 0x00000037ff6cd3ae <+50926>: cmp %rsi,%rdx > 0x00000037ff6cd3b1 <+50929>: je 0x37ff6cff1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62046> > 0x00000037ff6cd3b7 <+50935>: mov %eax,%edi > 0x00000037ff6cd3b9 <+50937>: add $0x40000000,%edi > 0x00000037ff6cd3bf <+50943>: js 0x37ff6c866e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31150> > 0x00000037ff6cd3c5 <+50949>: lea 0x1(%r8,%r8,1),%eax > 0x00000037ff6cd3ca <+50954>: cltq > 0x00000037ff6cd3cc <+50956>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cd3d4 <+50964>: jmpq 0x37ff6c86a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31203> > 0x00000037ff6cd3d9 <+50969>: mov 0x168(%r15),%rax > 0x00000037ff6cd3e0 <+50976>: mov 0x30(%rax),%rax > 0x00000037ff6cd3e4 <+50980>: test %rax,%rax > 0x00000037ff6cd3e7 <+50983>: je 0x37ff6cd3fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51003> > 0x00000037ff6cd3e9 <+50985>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cd3f1 <+50993>: je 0x37ff6cd3fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51003> > 0x00000037ff6cd3f3 <+50995>: mov %r15,%rdi > 0x00000037ff6cd3f6 <+50998>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cd3fb <+51003>: cmp $0x1,%ebx > 0x00000037ff6cd3fe <+51006>: jne 0x37ff6cc015 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45909> > 0x00000037ff6cd404 <+51012>: mov 0x70(%rsp),%r14 > 0x00000037ff6cd409 <+51017>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd40e <+51022>: xchg %ax,%ax > 0x00000037ff6cd410 <+51024>: mov 0x570(%rsp),%rax > 0x00000037ff6cd418 <+51032>: mov 0x310(%rsp),%rdx > 0x00000037ff6cd420 <+51040>: orl $0x100000,(%rax) > 0x00000037ff6cd426 <+51046>: mov %rdx,0x30(%rax) > 0x00000037ff6cd42a <+51050>: jmpq 0x37ff6c9af7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36407> > 0x00000037ff6cd42f <+51055>: shl $0x3,%rax > 0x00000037ff6cd433 <+51059>: mov %rbp,%rsi > 0x00000037ff6cd436 <+51062>: mov %edx,%ebx > 0x00000037ff6cd438 <+51064>: sub %rax,%rsi > 0x00000037ff6cd43b <+51067>: cmp $0x7f,%rbx > 0x00000037ff6cd43f <+51071>: ja 0x37ff6cbdf6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45366> > 0x00000037ff6cd445 <+51077>: lea (%rsi,%rbx,8),%rdi > 0x00000037ff6cd449 <+51081>: cmp %rdi,%rsi > 0x00000037ff6cd44c <+51084>: je 0x37ff6cbe22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45410> > 0x00000037ff6cd452 <+51090>: mov %rbp,%rax > 0x00000037ff6cd455 <+51093>: nopl (%rax) > 0x00000037ff6cd458 <+51096>: mov (%rsi),%rdx > 0x00000037ff6cd45b <+51099>: add $0x8,%rsi > 0x00000037ff6cd45f <+51103>: mov %rdx,(%rax) > 0x00000037ff6cd462 <+51106>: add $0x8,%rax > 0x00000037ff6cd466 <+51110>: cmp %rsi,%rdi > 0x00000037ff6cd469 <+51113>: jne 0x37ff6cd458 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51096> > 0x00000037ff6cd46b <+51115>: jmpq 0x37ff6cbe22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45410> > 0x00000037ff6cd470 <+51120>: lea 0x0(%rbp,%rdx,8),%rdi > 0x00000037ff6cd475 <+51125>: cmp %rdi,%rbp > 0x00000037ff6cd478 <+51128>: je 0x37ff6cbe27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45415> > 0x00000037ff6cd47e <+51134>: lea 0x8(%rbp),%rax > 0x00000037ff6cd482 <+51138>: mov %rdi,%r8 > 0x00000037ff6cd485 <+51141>: mov %rbp,%rdx > 0x00000037ff6cd488 <+51144>: shl $0x3c,%rdx > 0x00000037ff6cd48c <+51148>: sub %rax,%r8 > 0x00000037ff6cd48f <+51151>: shr $0x3f,%rdx > 0x00000037ff6cd493 <+51155>: mov %r8,%rax > 0x00000037ff6cd496 <+51158>: shr $0x3,%rax > 0x00000037ff6cd49a <+51162>: lea 0x1(%rax),%r8 > 0x00000037ff6cd49e <+51166>: mov %rbp,%rax > 0x00000037ff6cd4a1 <+51169>: cmp %rdx,%r8 > 0x00000037ff6cd4a4 <+51172>: cmovbe %r8,%rdx > 0x00000037ff6cd4a8 <+51176>: cmp $0x6,%r8 > 0x00000037ff6cd4ac <+51180>: cmovbe %r8,%rdx > 0x00000037ff6cd4b0 <+51184>: test %rdx,%rdx > 0x00000037ff6cd4b3 <+51187>: je 0x37ff6cd4df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51231> > 0x00000037ff6cd4b5 <+51189>: xor %esi,%esi > 0x00000037ff6cd4b7 <+51191>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cd4c0 <+51200>: movabs $0xfff9000000000000,%r9 > 0x00000037ff6cd4ca <+51210>: add $0x1,%rsi > 0x00000037ff6cd4ce <+51214>: mov %r9,(%rax) > 0x00000037ff6cd4d1 <+51217>: add $0x8,%rax > 0x00000037ff6cd4d5 <+51221>: cmp %rdx,%rsi > 0x00000037ff6cd4d8 <+51224>: jb 0x37ff6cd4c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51200> > 0x00000037ff6cd4da <+51226>: cmp %r8,%rdx > 0x00000037ff6cd4dd <+51229>: je 0x37ff6cd53e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51326> > 0x00000037ff6cd4df <+51231>: mov %r8,%rbx > 0x00000037ff6cd4e2 <+51234>: sub %rdx,%rbx > 0x00000037ff6cd4e5 <+51237>: mov %rbx,%r8 > 0x00000037ff6cd4e8 <+51240>: shr %r8 > 0x00000037ff6cd4eb <+51243>: mov %r8,%r9 > 0x00000037ff6cd4ee <+51246>: add %r9,%r9 > 0x00000037ff6cd4f1 <+51249>: je 0x37ff6cd528 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51304> > 0x00000037ff6cd4f3 <+51251>: movdqa 0x1cbac5(%rip),%xmm0 # 0x37ff898fc0 > 0x00000037ff6cd4fb <+51259>: lea 0x0(%rbp,%rdx,8),%rsi > 0x00000037ff6cd500 <+51264>: xor %edx,%edx > 0x00000037ff6cd502 <+51266>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cd508 <+51272>: add $0x1,%rdx > 0x00000037ff6cd50c <+51276>: movdqa %xmm0,(%rsi) > 0x00000037ff6cd510 <+51280>: add $0x10,%rsi > 0x00000037ff6cd514 <+51284>: cmp %rdx,%r8 > 0x00000037ff6cd517 <+51287>: ja 0x37ff6cd508 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51272> > 0x00000037ff6cd519 <+51289>: cmp %r9,%rbx > 0x00000037ff6cd51c <+51292>: lea (%rax,%r9,8),%rax > 0x00000037ff6cd520 <+51296>: je 0x37ff6cd53e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51326> > 0x00000037ff6cd522 <+51298>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cd528 <+51304>: movabs $0xfff9000000000000,%r9 > 0x00000037ff6cd532 <+51314>: mov %r9,(%rax) > 0x00000037ff6cd535 <+51317>: add $0x8,%rax > 0x00000037ff6cd539 <+51321>: cmp %rax,%rdi > 0x00000037ff6cd53c <+51324>: jne 0x37ff6cd528 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51304> > 0x00000037ff6cd53e <+51326>: mov %rdi,%r9 > 0x00000037ff6cd541 <+51329>: jmpq 0x37ff6cbe27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45415> > 0x00000037ff6cd546 <+51334>: movabs $0xfff9000000000000,%rbp > 0x00000037ff6cd550 <+51344>: mov %rbp,0x2e0(%rsp) > 0x00000037ff6cd558 <+51352>: jmpq 0x37ff6c16fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2620> > 0x00000037ff6cd55d <+51357>: xor %esi,%esi > 0x00000037ff6cd55f <+51359>: callq 0x37ff640490 <_ZN8JSObject6unwrapEPj@plt> > 0x00000037ff6cd564 <+51364>: mov %rax,%rdi > 0x00000037ff6cd567 <+51367>: mov 0x46d9da(%rip),%rax # 0x37ffb3af48 > 0x00000037ff6cd56e <+51374>: mov 0x560(%rsp),%rbp > 0x00000037ff6cd576 <+51382>: cmp %rax,0x8(%rdi) > 0x00000037ff6cd57a <+51386>: jne 0x37ff6cd5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51436> > 0x00000037ff6cd57c <+51388>: mov 0x30(%rdi),%rax > 0x00000037ff6cd580 <+51392>: movzwl 0x5a(%rax),%edx > 0x00000037ff6cd584 <+51396>: and $0xc000,%edx > 0x00000037ff6cd58a <+51402>: cmp $0x3fff,%edx > 0x00000037ff6cd590 <+51408>: jle 0x37ff6cee05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57669> > 0x00000037ff6cd596 <+51414>: mov 0x60(%rax),%rax > 0x00000037ff6cd59a <+51418>: testb $0x8,0x30(%rax) > 0x00000037ff6cd59e <+51422>: je 0x37ff6cee05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57669> > 0x00000037ff6cd5a4 <+51428>: mov 0x560(%rsp),%rbp > 0x00000037ff6cd5ac <+51436>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cd5b6 <+51446>: jmpq 0x37ff6cc38a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46794> > 0x00000037ff6cd5bb <+51451>: mov $0x8,%edx > 0x00000037ff6cd5c0 <+51456>: jmpq 0x37ff6c888b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31691> > 0x00000037ff6cd5c5 <+51461>: cmpq $0x0,0x8(%rcx) > 0x00000037ff6cd5ca <+51466>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cd5d0 <+51472>: jmpq 0x37ff6c2a36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7542> > 0x00000037ff6cd5d5 <+51477>: nopl (%rax) > 0x00000037ff6cd5d8 <+51480>: cmpq $0x0,0x8(%rcx) > 0x00000037ff6cd5dd <+51485>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cd5e3 <+51491>: jmpq 0x37ff6c20fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5178> > 0x00000037ff6cd5e8 <+51496>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cd5f0 <+51504>: mov %rax,0x30(%rsp) > 0x00000037ff6cd5f5 <+51509>: movsd 0x30(%rsp),%xmm0 > 0x00000037ff6cd5fb <+51515>: ucomisd 0x1cb9fd(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6cd603 <+51523>: jp 0x37ff6cd617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51543> > 0x00000037ff6cd605 <+51525>: jne 0x37ff6cd617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51543> > 0x00000037ff6cd607 <+51527>: pmovmskb %xmm0,%edx > 0x00000037ff6cd60b <+51531>: and $0x80,%edx > 0x00000037ff6cd611 <+51537>: jne 0x37ff6cd857 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52119> > 0x00000037ff6cd617 <+51543>: cvttsd2si %xmm0,%edx > 0x00000037ff6cd61b <+51547>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cd61f <+51551>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cd623 <+51555>: jp 0x37ff6cd857 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52119> > 0x00000037ff6cd629 <+51561>: jne 0x37ff6cd857 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52119> > 0x00000037ff6cd62f <+51567>: mov %edx,%esi > 0x00000037ff6cd631 <+51569>: add $0x40000000,%esi > 0x00000037ff6cd637 <+51575>: js 0x37ff6cd857 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52119> > 0x00000037ff6cd63d <+51581>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cd641 <+51585>: cltq > 0x00000037ff6cd643 <+51587>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cd64b <+51595>: jmpq 0x37ff6c86a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31203> > 0x00000037ff6cd650 <+51600>: movabs $0x7fffffffffff,%rdi > 0x00000037ff6cd65a <+51610>: and %rdx,%rdi > 0x00000037ff6cd65d <+51613>: mov 0x8(%rdi),%rax > 0x00000037ff6cd661 <+51617>: cmp 0x46d678(%rip),%rax # 0x37ffb3ace0 > 0x00000037ff6cd668 <+51624>: je 0x37ff6ca8c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39938> > 0x00000037ff6cd66e <+51630>: cmp 0x46d8db(%rip),%rax # 0x37ffb3af50 > 0x00000037ff6cd675 <+51637>: je 0x37ff6ca8c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39938> > 0x00000037ff6cd67b <+51643>: cmp 0x46d5fe(%rip),%rax # 0x37ffb3ac80 > 0x00000037ff6cd682 <+51650>: je 0x37ff6ca8c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39938> > 0x00000037ff6cd688 <+51656>: cmp 0x46d8b9(%rip),%rax # 0x37ffb3af48 > 0x00000037ff6cd68f <+51663>: je 0x37ff6ca8d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39961> > 0x00000037ff6cd695 <+51669>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6cd69a <+51674>: mov %rax,%rbp > 0x00000037ff6cd69d <+51677>: mov 0x68(%r15),%rax > 0x00000037ff6cd6a1 <+51681>: mov 0x10(%rax),%rax > 0x00000037ff6cd6a5 <+51685>: mov (%rax),%edx > 0x00000037ff6cd6a7 <+51687>: test $0x200000,%edx > 0x00000037ff6cd6ad <+51693>: jne 0x37ff6cd6eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51755> > 0x00000037ff6cd6af <+51695>: test $0x8,%dl > 0x00000037ff6cd6b2 <+51698>: lea -0x10(%rax),%rsi > 0x00000037ff6cd6b6 <+51702>: jne 0x37ff6cd6ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51726> > 0x00000037ff6cd6b8 <+51704>: mov 0x8(%rax),%rcx > 0x00000037ff6cd6bc <+51708>: mov %rax,%rsi > 0x00000037ff6cd6bf <+51711>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cd6c3 <+51715>: shl $0x3,%rcx > 0x00000037ff6cd6c7 <+51719>: sub %rcx,%rsi > 0x00000037ff6cd6ca <+51722>: sub $0x10,%rsi > 0x00000037ff6cd6ce <+51726>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cd6d8 <+51736>: and (%rsi),%rcx > 0x00000037ff6cd6db <+51739>: or $0x200000,%edx > 0x00000037ff6cd6e1 <+51745>: mov 0x28(%rcx),%rcx > 0x00000037ff6cd6e5 <+51749>: mov %edx,(%rax) > 0x00000037ff6cd6e7 <+51751>: mov %rcx,0x18(%rax) > 0x00000037ff6cd6eb <+51755>: mov 0x18(%rax),%rdi > 0x00000037ff6cd6ef <+51759>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6cd6f4 <+51764>: cmp %rax,%rbp > 0x00000037ff6cd6f7 <+51767>: je 0x37ff6ca901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40001> > 0x00000037ff6cd6fd <+51773>: mov 0x8(%rbx),%rax > 0x00000037ff6cd701 <+51777>: jmpq 0x37ff6c9d84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37060> > 0x00000037ff6cd706 <+51782>: mov $0x8,%edx > 0x00000037ff6cd70b <+51787>: jmpq 0x37ff6c42eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13867> > 0x00000037ff6cd710 <+51792>: mov 0x160(%rsp),%rax > 0x00000037ff6cd718 <+51800>: movl $0x1,0x1c(%r15) > 0x00000037ff6cd720 <+51808>: mov %rax,0x20(%r15) > 0x00000037ff6cd724 <+51812>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd729 <+51817>: mov 0x38(%rcx),%rdx > 0x00000037ff6cd72d <+51821>: test %rdx,%rdx > 0x00000037ff6cd730 <+51824>: je 0x37ff6cd740 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51840> > 0x00000037ff6cd732 <+51826>: cmpq $0x0,0x1a8(%rdx) > 0x00000037ff6cd73a <+51834>: jne 0x37ff6cc08e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46030> > 0x00000037ff6cd740 <+51840>: test %eax,%eax > 0x00000037ff6cd742 <+51842>: jne 0x37ff6cc08e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46030> > 0x00000037ff6cd748 <+51848>: mov %r15,%rdi > 0x00000037ff6cd74b <+51851>: callq 0x37ff807900 <js::mjit::JaegerShot(JSContext*)> > 0x00000037ff6cd750 <+51856>: mov %eax,%ebx > 0x00000037ff6cd752 <+51858>: mov 0x190(%r15),%rax > 0x00000037ff6cd759 <+51865>: cmpq $0x0,(%rax) > 0x00000037ff6cd75d <+51869>: lea 0x44717c(%rip),%rax # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cd764 <+51876>: cmovne %rax,%r13 > 0x00000037ff6cd768 <+51880>: jmpq 0x37ff6c1b45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3717> > 0x00000037ff6cd76d <+51885>: mov %rbp,%rsi > 0x00000037ff6cd770 <+51888>: mov %r15,%rdi > 0x00000037ff6cd773 <+51891>: callq 0x37ff6f8340 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x00000037ff6cd778 <+51896>: test %rax,%rax > 0x00000037ff6cd77b <+51899>: mov %rax,%rbx > 0x00000037ff6cd77e <+51902>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd784 <+51908>: movabs $0xfffb800000000000,%rax > 0x00000037ff6cd78e <+51918>: or %rbx,%rax > 0x00000037ff6cd791 <+51921>: mov %rax,0x0(%rbp) > 0x00000037ff6cd795 <+51925>: jmpq 0x37ff6c9f3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37499> > 0x00000037ff6cd79a <+51930>: test $0x200000,%ecx > 0x00000037ff6cd7a0 <+51936>: jne 0x37ff6cd7de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51998> > 0x00000037ff6cd7a2 <+51938>: test $0x8,%cl > 0x00000037ff6cd7a5 <+51941>: lea -0x10(%rax),%rdi > 0x00000037ff6cd7a9 <+51945>: jne 0x37ff6cd7c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51969> > 0x00000037ff6cd7ab <+51947>: mov 0x8(%rax),%rsi > 0x00000037ff6cd7af <+51951>: mov %rax,%rdi > 0x00000037ff6cd7b2 <+51954>: movzwl 0x58(%rsi),%esi > 0x00000037ff6cd7b6 <+51958>: shl $0x3,%rsi > 0x00000037ff6cd7ba <+51962>: sub %rsi,%rdi > 0x00000037ff6cd7bd <+51965>: sub $0x10,%rdi > 0x00000037ff6cd7c1 <+51969>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cd7cb <+51979>: and (%rdi),%rsi > 0x00000037ff6cd7ce <+51982>: or $0x200000,%ecx > 0x00000037ff6cd7d4 <+51988>: mov 0x28(%rsi),%rsi > 0x00000037ff6cd7d8 <+51992>: mov %ecx,(%rax) > 0x00000037ff6cd7da <+51994>: mov %rsi,0x18(%rax) > 0x00000037ff6cd7de <+51998>: mov 0x18(%rax),%rsi > 0x00000037ff6cd7e2 <+52002>: mov 0x46d5b7(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6cd7e9 <+52009>: cmp %rax,0x8(%rsi) > 0x00000037ff6cd7ed <+52013>: je 0x37ff6c3d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12468> > 0x00000037ff6cd7f3 <+52019>: mov 0x28(%rsi),%rsi > 0x00000037ff6cd7f7 <+52023>: cmp %rax,0x8(%rsi) > 0x00000037ff6cd7fb <+52027>: je 0x37ff6c3d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12468> > 0x00000037ff6cd801 <+52033>: jmp 0x37ff6cd7f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52019> > 0x00000037ff6cd803 <+52035>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cd808 <+52040>: mov 0x168(%r15),%rax > 0x00000037ff6cd80f <+52047>: mov 0x30(%rax),%rax > 0x00000037ff6cd813 <+52051>: test %rax,%rax > 0x00000037ff6cd816 <+52054>: je 0x37ff6cd82a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52074> > 0x00000037ff6cd818 <+52056>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cd820 <+52064>: je 0x37ff6cd82a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52074> > 0x00000037ff6cd822 <+52066>: mov %r15,%rdi > 0x00000037ff6cd825 <+52069>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cd82a <+52074>: cmp $0x1,%ebp > 0x00000037ff6cd82d <+52077>: jne 0x37ff6cc938 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48248> > 0x00000037ff6cd833 <+52083>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd838 <+52088>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cd840 <+52096>: mov %r15,%rdi > 0x00000037ff6cd843 <+52099>: callq 0x37ff758800 <js_GenerateShape(JSContext*)> > 0x00000037ff6cd848 <+52104>: orl $0x80,0x10(%rbx) > 0x00000037ff6cd84f <+52111>: mov %eax,0x14(%rbx) > 0x00000037ff6cd852 <+52114>: jmpq 0x37ff6cc909 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48201> > 0x00000037ff6cd857 <+52119>: lea -0x8(%rbp),%rsi > 0x00000037ff6cd85b <+52123>: cmp $0x1fff5,%ecx > 0x00000037ff6cd861 <+52129>: jne 0x37ff6ced68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57512> > 0x00000037ff6cd867 <+52135>: movabs $0x7fffffffffff,%rdx > 0x00000037ff6cd871 <+52145>: and %rdx,%rax > 0x00000037ff6cd874 <+52148>: testb $0x4,(%rax) > 0x00000037ff6cd877 <+52151>: jne 0x37ff6cd88f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52175> > 0x00000037ff6cd879 <+52153>: xor %edx,%edx > 0x00000037ff6cd87b <+52155>: mov %rax,%rsi > 0x00000037ff6cd87e <+52158>: mov %r15,%rdi > 0x00000037ff6cd881 <+52161>: callq 0x37ff666140 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x00000037ff6cd886 <+52166>: test %rax,%rax > 0x00000037ff6cd889 <+52169>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd88f <+52175>: mov %rax,0x4a0(%rsp) > 0x00000037ff6cd897 <+52183>: jmpq 0x37ff6c86a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31203> > 0x00000037ff6cd89c <+52188>: mov %rax,%rcx > 0x00000037ff6cd89f <+52191>: and $0xfffffffffffffffc,%rcx > 0x00000037ff6cd8a3 <+52195>: testb $0x30,0x2c(%rcx) > 0x00000037ff6cd8a7 <+52199>: jne 0x37ff6cd8b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52212> > 0x00000037ff6cd8a9 <+52201>: cmpq $0x0,0x18(%rcx) > 0x00000037ff6cd8ae <+52206>: je 0x37ff6d1988 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68808> > 0x00000037ff6cd8b4 <+52212>: mov 0x570(%rsp),%rax > 0x00000037ff6cd8bc <+52220>: mov 0x540(%rsp),%rdx > 0x00000037ff6cd8c4 <+52228>: lea 0x250(%rsp),%r9 > 0x00000037ff6cd8cc <+52236>: mov %rbx,%rsi > 0x00000037ff6cd8cf <+52239>: mov %r15,%rdi > 0x00000037ff6cd8d2 <+52242>: mov (%rax),%r8d > 0x00000037ff6cd8d5 <+52245>: shr $0xe,%r8d > 0x00000037ff6cd8d9 <+52249>: and $0x2,%r8d > 0x00000037ff6cd8dd <+52253>: callq 0x37ff6f4900 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x00000037ff6cd8e2 <+52258>: test %eax,%eax > 0x00000037ff6cd8e4 <+52260>: jne 0x37ff6c2be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7975> > 0x00000037ff6cd8ea <+52266>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd8ef <+52271>: nop > 0x00000037ff6cd8f0 <+52272>: cmpq $0x0,0x18(%rcx) > 0x00000037ff6cd8f5 <+52277>: je 0x37ff6c16d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2576> > 0x00000037ff6cd8fb <+52283>: mov 0x20(%rsi),%rsi > 0x00000037ff6cd8ff <+52287>: nop > 0x00000037ff6cd900 <+52288>: jmpq 0x37ff6c16d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2576> > 0x00000037ff6cd905 <+52293>: movb $0x0,0x80(%rsp) > 0x00000037ff6cd90d <+52301>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd912 <+52306>: movq $0x0,0x20(%r9) > 0x00000037ff6cd91a <+52314>: jmpq 0x37ff6cbe66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45478> > 0x00000037ff6cd91f <+52319>: test $0x200000,%edx > 0x00000037ff6cd925 <+52325>: jne 0x37ff6cd962 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52386> > 0x00000037ff6cd927 <+52327>: test %ecx,%ecx > 0x00000037ff6cd929 <+52329>: lea -0x10(%rax),%rsi > 0x00000037ff6cd92d <+52333>: jne 0x37ff6cd945 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52357> > 0x00000037ff6cd92f <+52335>: mov 0x8(%rax),%rcx > 0x00000037ff6cd933 <+52339>: mov %rax,%rsi > 0x00000037ff6cd936 <+52342>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cd93a <+52346>: shl $0x3,%rcx > 0x00000037ff6cd93e <+52350>: sub %rcx,%rsi > 0x00000037ff6cd941 <+52353>: sub $0x10,%rsi > 0x00000037ff6cd945 <+52357>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cd94f <+52367>: and (%rsi),%rcx > 0x00000037ff6cd952 <+52370>: or $0x200000,%edx > 0x00000037ff6cd958 <+52376>: mov 0x28(%rcx),%rcx > 0x00000037ff6cd95c <+52380>: mov %edx,(%rax) > 0x00000037ff6cd95e <+52382>: mov %rcx,0x18(%rax) > 0x00000037ff6cd962 <+52386>: mov 0x18(%rax),%rbp > 0x00000037ff6cd966 <+52390>: mov 0x46d433(%rip),%rax # 0x37ffb3ada0 > 0x00000037ff6cd96d <+52397>: cmp %rax,0x8(%rbp) > 0x00000037ff6cd971 <+52401>: je 0x37ff6c6609 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22857> > 0x00000037ff6cd977 <+52407>: mov 0x28(%rbp),%rbp > 0x00000037ff6cd97b <+52411>: cmp %rax,0x8(%rbp) > 0x00000037ff6cd97f <+52415>: je 0x37ff6c6609 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22857> > 0x00000037ff6cd985 <+52421>: jmp 0x37ff6cd977 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52407> > 0x00000037ff6cd987 <+52423>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cd990 <+52432>: mov %rdx,%rsi > 0x00000037ff6cd993 <+52435>: mov %r15,%rdi > 0x00000037ff6cd996 <+52438>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cd99b <+52443>: test %rax,%rax > 0x00000037ff6cd99e <+52446>: jne 0x37ff6c13ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1834> > 0x00000037ff6cd9a4 <+52452>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cd9a9 <+52457>: movabs $0xfffb000000000000,%rcx > 0x00000037ff6cd9b3 <+52467>: mov $0x1,%eax > 0x00000037ff6cd9b8 <+52472>: cmp %rcx,%rdx > 0x00000037ff6cd9bb <+52475>: je 0x37ff6c5080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17344> > 0x00000037ff6cd9c1 <+52481>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cd9cb <+52491>: cmp %rax,%rdx > 0x00000037ff6cd9ce <+52494>: sete %al > 0x00000037ff6cd9d1 <+52497>: jmpq 0x37ff6c5080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17344> > 0x00000037ff6cd9d6 <+52502>: test %dl,%dl > 0x00000037ff6cd9d8 <+52504>: je 0x37ff6cd9ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52524> > 0x00000037ff6cd9da <+52506>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6cd9e4 <+52516>: and %rsi,%rbx > 0x00000037ff6cd9e7 <+52519>: jmpq 0x37ff6c57e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19241> > 0x00000037ff6cd9ec <+52524>: movabs $0xfff8ffffffffffff,%rdx > 0x00000037ff6cd9f6 <+52534>: cmp %rdx,%rsi > 0x00000037ff6cd9f9 <+52537>: ja 0x37ff6d0200 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62784> > 0x00000037ff6cd9ff <+52543>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6cda09 <+52553>: cmp %rdx,%rsi > 0x00000037ff6cda0c <+52556>: ja 0x37ff6cf474 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59316> > 0x00000037ff6cda12 <+52562>: movsd 0x1f0(%rsp),%xmm0 > 0x00000037ff6cda1b <+52571>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6cda24 <+52580>: movabs $0xfff8ffffffffffff,%rdx > 0x00000037ff6cda2e <+52590>: cmp %rdx,%rax > 0x00000037ff6cda31 <+52593>: ja 0x37ff6d1879 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68537> > 0x00000037ff6cda37 <+52599>: movabs $0xfff80000ffffffff,%rdx > 0x00000037ff6cda41 <+52609>: cmp %rdx,%rax > 0x00000037ff6cda44 <+52612>: ja 0x37ff6d1870 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68528> > 0x00000037ff6cda4a <+52618>: movsd 0x1e0(%rsp),%xmm0 > 0x00000037ff6cda53 <+52627>: movsd %xmm0,0x520(%rsp) > 0x00000037ff6cda5c <+52636>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6cda65 <+52645>: mov 0x560(%rsp),%rax > 0x00000037ff6cda6d <+52653>: addsd 0x520(%rsp),%xmm0 > 0x00000037ff6cda76 <+52662>: lea -0x8(%rax),%rdx > 0x00000037ff6cda7a <+52666>: mov %rdx,0x560(%rsp) > 0x00000037ff6cda82 <+52674>: ucomisd 0x1cb576(%rip),%xmm0 # 0x37ff899000 > 0x00000037ff6cda8a <+52682>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6cda93 <+52691>: jp 0x37ff6cebcf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57103> > 0x00000037ff6cda99 <+52697>: jne 0x37ff6cebcf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57103> > 0x00000037ff6cda9f <+52703>: pmovmskb %xmm0,%edx > 0x00000037ff6cdaa3 <+52707>: and $0x80,%edx > 0x00000037ff6cdaa9 <+52713>: je 0x37ff6cebcf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57103> > 0x00000037ff6cdaaf <+52719>: movsd %xmm0,-0x10(%rax) > 0x00000037ff6cdab4 <+52724>: jmpq 0x37ff6c5840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19328> > 0x00000037ff6cdab9 <+52729>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6cdabd <+52733>: jmpq 0x37ff6c55ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18667> > 0x00000037ff6cdac2 <+52738>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6cdac6 <+52742>: jmpq 0x37ff6c56ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18925> > 0x00000037ff6cdacb <+52747>: movabs $0xfffb7fffffffffff,%rdx > 0x00000037ff6cdad5 <+52757>: cmp %rdx,%rax > 0x00000037ff6cdad8 <+52760>: jbe 0x37ff6cc253 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46483> > 0x00000037ff6cdade <+52766>: lea 0x3b0(%rsp),%rcx > 0x00000037ff6cdae6 <+52774>: mov %rbp,%r8 > 0x00000037ff6cdae9 <+52777>: mov %rbp,%rdx > 0x00000037ff6cdaec <+52780>: mov %rbx,%rsi > 0x00000037ff6cdaef <+52783>: mov %r15,%rdi > 0x00000037ff6cdaf2 <+52786>: callq 0x37ff666a80 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, long*, js::Value*)> > 0x00000037ff6cdaf7 <+52791>: test %al,%al > 0x00000037ff6cdaf9 <+52793>: jne 0x37ff6c9f4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37514> > 0x00000037ff6cdaff <+52799>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdb04 <+52804>: nopl 0x0(%rax) > 0x00000037ff6cdb08 <+52808>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6cdb0c <+52812>: jmpq 0x37ff6c5f3d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21117> > 0x00000037ff6cdb11 <+52817>: mov 0x400(%rsp),%rax > 0x00000037ff6cdb19 <+52825>: movl $0x1,0x1c(%r15) > 0x00000037ff6cdb21 <+52833>: mov %rax,0x20(%r15) > 0x00000037ff6cdb25 <+52837>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdb2a <+52842>: movabs $0xfffb000000000000,%rcx > 0x00000037ff6cdb34 <+52852>: mov $0x1,%eax > 0x00000037ff6cdb39 <+52857>: cmp %rcx,%rdx > 0x00000037ff6cdb3c <+52860>: je 0x37ff6cdb4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52878> > 0x00000037ff6cdb3e <+52862>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cdb48 <+52872>: cmp %rax,%rdx > 0x00000037ff6cdb4b <+52875>: sete %al > 0x00000037ff6cdb4e <+52878>: xor $0x1,%eax > 0x00000037ff6cdb51 <+52881>: movzbl %al,%eax > 0x00000037ff6cdb54 <+52884>: mov %eax,0x110(%rsp) > 0x00000037ff6cdb5b <+52891>: jmpq 0x37ff6c4f8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17100> > 0x00000037ff6cdb60 <+52896>: movabs $0x7fffffffffff,%rbx > 0x00000037ff6cdb6a <+52906>: and %rdx,%rbx > 0x00000037ff6cdb6d <+52909>: testb $0x2,(%rbx) > 0x00000037ff6cdb70 <+52912>: jne 0x37ff6d05be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63742> > 0x00000037ff6cdb76 <+52918>: mov 0xa0(%rsp),%rdi > 0x00000037ff6cdb7e <+52926>: add $0x2,%rdi > 0x00000037ff6cdb82 <+52930>: mov %rdi,0xa0(%rsp) > 0x00000037ff6cdb8a <+52938>: movzbl 0x2f(%r14),%edx > 0x00000037ff6cdb8f <+52943>: movzbl 0x1(%rbp),%eax > 0x00000037ff6cdb93 <+52947>: movzbl 0x2(%rbp),%ecx > 0x00000037ff6cdb97 <+52951>: mov 0xb8(%r14,%rdx,1),%rdx > 0x00000037ff6cdb9f <+52959>: shl $0x8,%eax > 0x00000037ff6cdba2 <+52962>: or %ecx,%eax > 0x00000037ff6cdba4 <+52964>: mov (%rdx,%rax,8),%rax > 0x00000037ff6cdba8 <+52968>: mov %rax,%rdx > 0x00000037ff6cdbab <+52971>: shr $0x2f,%rdx > 0x00000037ff6cdbaf <+52975>: cmp $0x1fff5,%edx > 0x00000037ff6cdbb5 <+52981>: je 0x37ff6cdbd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53014> > 0x00000037ff6cdbb7 <+52983>: add 0xa0(%rsp),%rbp > 0x00000037ff6cdbbf <+52991>: subl $0x1,0x70(%rsp) > 0x00000037ff6cdbc4 <+52996>: jne 0x37ff6cdb8a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52938> > 0x00000037ff6cdbc6 <+52998>: mov 0x568(%rsp),%rbx > 0x00000037ff6cdbce <+53006>: mov %rbx,%rbp > 0x00000037ff6cdbd1 <+53009>: jmpq 0x37ff6c8d25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32869> > 0x00000037ff6cdbd6 <+53014>: movabs $0x7fffffffffff,%rdi > 0x00000037ff6cdbe0 <+53024>: and %rax,%rdi > 0x00000037ff6cdbe3 <+53027>: cmp %rdi,%rbx > 0x00000037ff6cdbe6 <+53030>: je 0x37ff6cdbf4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53044> > 0x00000037ff6cdbe8 <+53032>: mov %rbx,%rsi > 0x00000037ff6cdbeb <+53035>: callq 0x37ff76cb20 <js::EqualStrings(JSLinearString*, JSLinearString*)> > 0x00000037ff6cdbf0 <+53040>: test %al,%al > 0x00000037ff6cdbf2 <+53042>: je 0x37ff6cdbb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52983> > 0x00000037ff6cdbf4 <+53044>: add $0x2,%rbp > 0x00000037ff6cdbf8 <+53048>: mov 0x568(%rsp),%rbx > 0x00000037ff6cdc00 <+53056>: jmpq 0x37ff6c8d25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32869> > 0x00000037ff6cdc05 <+53061>: mov $0x1,%esi > 0x00000037ff6cdc0a <+53066>: mov %r15,%rdi > 0x00000037ff6cdc0d <+53069>: callq 0x37ff6ec860 <js_PutBlockObject(JSContext*, int)> > 0x00000037ff6cdc12 <+53074>: test %eax,%eax > 0x00000037ff6cdc14 <+53076>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdc1a <+53082>: mov 0x568(%rsp),%rbx > 0x00000037ff6cdc22 <+53090>: jmpq 0x37ff6c25e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6440> > 0x00000037ff6cdc27 <+53095>: lea 0x520(%rsp),%rdx > 0x00000037ff6cdc2f <+53103>: mov %r15,%rdi > 0x00000037ff6cdc32 <+53106>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cdc37 <+53111>: test %al,%al > 0x00000037ff6cdc39 <+53113>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdc3f <+53119>: mov 0x560(%rsp),%rbp > 0x00000037ff6cdc47 <+53127>: movsd 0x520(%rsp),%xmm3 > 0x00000037ff6cdc50 <+53136>: jmpq 0x37ff6c55b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18680> > 0x00000037ff6cdc55 <+53141>: nopl (%rax) > 0x00000037ff6cdc58 <+53144>: mov 0x168(%r15),%rax > 0x00000037ff6cdc5f <+53151>: mov 0x40(%rax),%eax > 0x00000037ff6cdc62 <+53154>: test %eax,%eax > 0x00000037ff6cdc64 <+53156>: jne 0x37ff6d0500 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63552> > 0x00000037ff6cdc6a <+53162>: cmp $0xb6,%r12d > 0x00000037ff6cdc71 <+53169>: je 0x37ff6d0401 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63297> > 0x00000037ff6cdc77 <+53175>: cmp $0xe5,%r12d > 0x00000037ff6cdc7e <+53182>: jne 0x37ff6cab40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40576> > 0x00000037ff6cdc84 <+53188>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cdc8c <+53196>: je 0x37ff6d2cf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73784> > 0x00000037ff6cdc92 <+53202>: mov 0x168(%r15),%rax > 0x00000037ff6cdc99 <+53209>: mov 0x30(%rax),%rdx > 0x00000037ff6cdc9d <+53213>: test %rdx,%rdx > 0x00000037ff6cdca0 <+53216>: je 0x37ff6d2e28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74088> > 0x00000037ff6cdca6 <+53222>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cdcae <+53230>: je 0x37ff6d2e28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74088> > 0x00000037ff6cdcb4 <+53236>: mov 0x94(%rsp),%edx > 0x00000037ff6cdcbb <+53243>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cdcc3 <+53251>: mov %r15,%rdi > 0x00000037ff6cdcc6 <+53254>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cdccb <+53259>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cdcd3 <+53267>: test %eax,%eax > 0x00000037ff6cdcd5 <+53269>: mov $0x0,%edx > 0x00000037ff6cdcda <+53274>: cmove %edx,%ebx > 0x00000037ff6cdcdd <+53277>: lea 0x446bfc(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cdce4 <+53284>: mov %bl,0xb0(%rsp) > 0x00000037ff6cdceb <+53291>: cmove %rdx,%r13 > 0x00000037ff6cdcef <+53295>: mov 0x570(%rsp),%rdx > 0x00000037ff6cdcf7 <+53303>: mov (%rdx),%ecx > 0x00000037ff6cdcf9 <+53305>: mov %ecx,%edi > 0x00000037ff6cdcfb <+53307>: and $0x2,%edi > 0x00000037ff6cdcfe <+53310>: je 0x37ff6d2e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74079> > 0x00000037ff6cdd04 <+53316>: test $0x8,%cl > 0x00000037ff6cdd07 <+53319>: je 0x37ff6d2e52 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74130> > 0x00000037ff6cdd0d <+53325>: mov 0x10(%rdx),%r14 > 0x00000037ff6cdd11 <+53329>: mov (%rdx),%esi > 0x00000037ff6cdd13 <+53331>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cdd1f <+53343>: and $0xa,%esi > 0x00000037ff6cdd22 <+53346>: cmp $0x2,%esi > 0x00000037ff6cdd25 <+53349>: jne 0x37ff6cdd41 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53377> > 0x00000037ff6cdd27 <+53351>: mov 0x8(%rdx),%rsi > 0x00000037ff6cdd2b <+53355>: mov %rdx,%rbx > 0x00000037ff6cdd2e <+53358>: movzwl 0x58(%rsi),%esi > 0x00000037ff6cdd32 <+53362>: shl $0x3,%rsi > 0x00000037ff6cdd36 <+53366>: sub %rsi,%rbx > 0x00000037ff6cdd39 <+53369>: mov %rbx,0xc0(%rsp) > 0x00000037ff6cdd41 <+53377>: test $0x80,%ch > 0x00000037ff6cdd44 <+53380>: je 0x37ff6d2621 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72033> > 0x00000037ff6cdd4a <+53386>: mov 0x58(%r15),%rsi > 0x00000037ff6cdd4e <+53390>: add $0x418,%rsi > 0x00000037ff6cdd55 <+53397>: mov %rsi,0x78(%rsp) > 0x00000037ff6cdd5a <+53402>: mov 0x1c(%r15),%edi > 0x00000037ff6cdd5e <+53406>: test %edi,%edi > 0x00000037ff6cdd60 <+53408>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdd66 <+53414>: cmp $0x2,%eax > 0x00000037ff6cdd69 <+53417>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdd6f <+53423>: mov 0x568(%rsp),%rbx > 0x00000037ff6cdd77 <+53431>: movzbl (%rbx),%r12d > 0x00000037ff6cdd7b <+53435>: jmpq 0x37ff6cab40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40576> > 0x00000037ff6cdd80 <+53440>: mov 0x168(%r15),%rax > 0x00000037ff6cdd87 <+53447>: mov 0x40(%rax),%eax > 0x00000037ff6cdd8a <+53450>: test %eax,%eax > 0x00000037ff6cdd8c <+53452>: jne 0x37ff6d0910 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64592> > 0x00000037ff6cdd92 <+53458>: cmp $0xb6,%r12d > 0x00000037ff6cdd99 <+53465>: je 0x37ff6d0810 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64336> > 0x00000037ff6cdd9f <+53471>: cmp $0xe5,%r12d > 0x00000037ff6cdda6 <+53478>: jne 0x37ff6caa8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40395> > 0x00000037ff6cddac <+53484>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cddb4 <+53492>: je 0x37ff6d4138 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78968> > 0x00000037ff6cddba <+53498>: mov 0x168(%r15),%rax > 0x00000037ff6cddc1 <+53505>: mov 0x30(%rax),%rdx > 0x00000037ff6cddc5 <+53509>: test %rdx,%rdx > 0x00000037ff6cddc8 <+53512>: je 0x37ff6d418c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79052> > 0x00000037ff6cddce <+53518>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cddd6 <+53526>: je 0x37ff6d418c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79052> > 0x00000037ff6cdddc <+53532>: mov 0x94(%rsp),%edx > 0x00000037ff6cdde3 <+53539>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cddeb <+53547>: mov %r15,%rdi > 0x00000037ff6cddee <+53550>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cddf3 <+53555>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cddfb <+53563>: test %eax,%eax > 0x00000037ff6cddfd <+53565>: mov $0x0,%edx > 0x00000037ff6cde02 <+53570>: cmove %edx,%ebx > 0x00000037ff6cde05 <+53573>: lea 0x446ad4(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cde0c <+53580>: mov %bl,0xb0(%rsp) > 0x00000037ff6cde13 <+53587>: cmove %rdx,%r13 > 0x00000037ff6cde17 <+53591>: mov 0x570(%rsp),%rdx > 0x00000037ff6cde1f <+53599>: mov (%rdx),%ecx > 0x00000037ff6cde21 <+53601>: mov %ecx,%edi > 0x00000037ff6cde23 <+53603>: and $0x2,%edi > 0x00000037ff6cde26 <+53606>: je 0x37ff6d4183 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79043> > 0x00000037ff6cde2c <+53612>: test $0x8,%cl > 0x00000037ff6cde2f <+53615>: je 0x37ff6d33c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75522> > 0x00000037ff6cde35 <+53621>: mov 0x10(%rdx),%r14 > 0x00000037ff6cde39 <+53625>: mov (%rdx),%esi > 0x00000037ff6cde3b <+53627>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cde47 <+53639>: and $0xa,%esi > 0x00000037ff6cde4a <+53642>: cmp $0x2,%esi > 0x00000037ff6cde4d <+53645>: jne 0x37ff6cde69 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53673> > 0x00000037ff6cde4f <+53647>: mov 0x8(%rdx),%rsi > 0x00000037ff6cde53 <+53651>: mov %rdx,%rbx > 0x00000037ff6cde56 <+53654>: movzwl 0x58(%rsi),%esi > 0x00000037ff6cde5a <+53658>: shl $0x3,%rsi > 0x00000037ff6cde5e <+53662>: sub %rsi,%rbx > 0x00000037ff6cde61 <+53665>: mov %rbx,0xc0(%rsp) > 0x00000037ff6cde69 <+53673>: test $0x80,%ch > 0x00000037ff6cde6c <+53676>: je 0x37ff6d2b35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73333> > 0x00000037ff6cde72 <+53682>: mov 0x58(%r15),%rsi > 0x00000037ff6cde76 <+53686>: add $0x418,%rsi > 0x00000037ff6cde7d <+53693>: mov %rsi,0x78(%rsp) > 0x00000037ff6cde82 <+53698>: mov 0x1c(%r15),%ebx > 0x00000037ff6cde86 <+53702>: test %ebx,%ebx > 0x00000037ff6cde88 <+53704>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cde8e <+53710>: cmp $0x2,%eax > 0x00000037ff6cde91 <+53713>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cde97 <+53719>: mov 0x568(%rsp),%rbx > 0x00000037ff6cde9f <+53727>: movzbl (%rbx),%r12d > 0x00000037ff6cdea3 <+53731>: jmpq 0x37ff6caa8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40395> > 0x00000037ff6cdea8 <+53736>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6cdeb2 <+53746>: cmp %rcx,%rax > 0x00000037ff6cdeb5 <+53749>: jbe 0x37ff6cf831 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60273> > 0x00000037ff6cdebb <+53755>: mov %rax,%rsi > 0x00000037ff6cdebe <+53758>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cdec8 <+53768>: and %rcx,%rsi > 0x00000037ff6cdecb <+53771>: mov 0x8(%rsi),%rax > 0x00000037ff6cdecf <+53775>: mov 0x88(%rax),%rax > 0x00000037ff6cded6 <+53782>: test %rax,%rax > 0x00000037ff6cded9 <+53785>: je 0x37ff6d10f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66608> > 0x00000037ff6cdedf <+53791>: lea 0x110(%rsp),%rcx > 0x00000037ff6cdee7 <+53799>: lea 0x1c0(%rsp),%rdx > 0x00000037ff6cdeef <+53807>: mov %r15,%rdi > 0x00000037ff6cdef2 <+53810>: callq *%rax > 0x00000037ff6cdef4 <+53812>: jmpq 0x37ff6c4f70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17072> > 0x00000037ff6cdef9 <+53817>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6cdf03 <+53827>: cmp %rcx,%rax > 0x00000037ff6cdf06 <+53830>: jbe 0x37ff6cef64 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58020> > 0x00000037ff6cdf0c <+53836>: mov %rax,%rsi > 0x00000037ff6cdf0f <+53839>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cdf19 <+53849>: and %rcx,%rsi > 0x00000037ff6cdf1c <+53852>: mov 0x8(%rsi),%rax > 0x00000037ff6cdf20 <+53856>: mov 0x88(%rax),%rax > 0x00000037ff6cdf27 <+53863>: test %rax,%rax > 0x00000037ff6cdf2a <+53866>: je 0x37ff6d1d51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69777> > 0x00000037ff6cdf30 <+53872>: lea 0x100(%rsp),%rcx > 0x00000037ff6cdf38 <+53880>: lea 0x1a0(%rsp),%rdx > 0x00000037ff6cdf40 <+53888>: mov %r15,%rdi > 0x00000037ff6cdf43 <+53891>: callq *%rax > 0x00000037ff6cdf45 <+53893>: jmpq 0x37ff6c506d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17325> > 0x00000037ff6cdf4a <+53898>: xor %esi,%esi > 0x00000037ff6cdf4c <+53900>: callq 0x37ff640490 <_ZN8JSObject6unwrapEPj@plt> > 0x00000037ff6cdf51 <+53905>: mov 0x46cff0(%rip),%r8 # 0x37ffb3af48 > 0x00000037ff6cdf58 <+53912>: cmp %r8,0x8(%rax) > 0x00000037ff6cdf5c <+53916>: mov %rax,%rdi > 0x00000037ff6cdf5f <+53919>: mov 0x560(%rsp),%rbp > 0x00000037ff6cdf67 <+53927>: jne 0x37ff6cdf99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53977> > 0x00000037ff6cdf69 <+53929>: mov 0x30(%rdi),%rax > 0x00000037ff6cdf6d <+53933>: movzwl 0x5a(%rax),%edx > 0x00000037ff6cdf71 <+53937>: and $0xc000,%edx > 0x00000037ff6cdf77 <+53943>: cmp $0x3fff,%edx > 0x00000037ff6cdf7d <+53949>: jle 0x37ff6cf94d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60557> > 0x00000037ff6cdf83 <+53955>: mov 0x60(%rax),%rax > 0x00000037ff6cdf87 <+53959>: testb $0x8,0x30(%rax) > 0x00000037ff6cdf8b <+53963>: je 0x37ff6cf94d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60557> > 0x00000037ff6cdf91 <+53969>: mov 0x560(%rsp),%rbp > 0x00000037ff6cdf99 <+53977>: movabs $0xfff9000000000000,%rax > 0x00000037ff6cdfa3 <+53987>: jmpq 0x37ff6ccf5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49821> > 0x00000037ff6cdfa8 <+53992>: cvttsd2si %xmm0,%edx > 0x00000037ff6cdfac <+53996>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cdfb0 <+54000>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cdfb4 <+54004>: jp 0x37ff6cc253 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46483> > 0x00000037ff6cdfba <+54010>: jne 0x37ff6cc253 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46483> > 0x00000037ff6cdfc0 <+54016>: mov %edx,%esi > 0x00000037ff6cdfc2 <+54018>: add $0x40000000,%esi > 0x00000037ff6cdfc8 <+54024>: js 0x37ff6cdacb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52747> > 0x00000037ff6cdfce <+54030>: lea 0x1(%rdx,%rdx,1),%eax > 0x00000037ff6cdfd2 <+54034>: cltq > 0x00000037ff6cdfd4 <+54036>: mov %rax,0x3b0(%rsp) > 0x00000037ff6cdfdc <+54044>: jmpq 0x37ff6c9f4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37514> > 0x00000037ff6cdfe1 <+54049>: lea 0x520(%rsp),%rdx > 0x00000037ff6cdfe9 <+54057>: mov %r15,%rdi > 0x00000037ff6cdfec <+54060>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cdff1 <+54065>: test %al,%al > 0x00000037ff6cdff3 <+54067>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cdff9 <+54073>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce001 <+54081>: jmpq 0x37ff6c5f46 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21126> > 0x00000037ff6ce006 <+54086>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6ce010 <+54096>: mov %r12,%rax > 0x00000037ff6ce013 <+54099>: shr $0x2f,%rax > 0x00000037ff6ce017 <+54103>: cmp $0x1fff5,%eax > 0x00000037ff6ce01c <+54108>: jne 0x37ff6c5c23 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20323> > 0x00000037ff6ce022 <+54114>: movabs $0x7fffffffffff,%rax > 0x00000037ff6ce02c <+54124>: lea 0x150(%rsp),%rcx > 0x00000037ff6ce034 <+54132>: mov %r15,%rdi > 0x00000037ff6ce037 <+54135>: mov %rax,%rdx > 0x00000037ff6ce03a <+54138>: mov %rax,%rsi > 0x00000037ff6ce03d <+54141>: and %r12,%rdx > 0x00000037ff6ce040 <+54144>: and %rbx,%rsi > 0x00000037ff6ce043 <+54147>: callq 0x37ff76cb90 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00000037ff6ce048 <+54152>: test %al,%al > 0x00000037ff6ce04a <+54154>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce050 <+54160>: mov 0x150(%rsp),%r10d > 0x00000037ff6ce058 <+54168>: test %r10d,%r10d > 0x00000037ff6ce05b <+54171>: setg %cl > 0x00000037ff6ce05e <+54174>: jmpq 0x37ff6c5cb1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20465> > 0x00000037ff6ce063 <+54179>: lea 0x520(%rsp),%rdx > 0x00000037ff6ce06b <+54187>: mov %r15,%rdi > 0x00000037ff6ce06e <+54190>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6ce073 <+54195>: test %al,%al > 0x00000037ff6ce075 <+54197>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce07b <+54203>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce083 <+54211>: jmpq 0x37ff6c56b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18934> > 0x00000037ff6ce088 <+54216>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6ce090 <+54224>: mov 0x168(%r15),%rax > 0x00000037ff6ce097 <+54231>: mov 0x40(%rax),%eax > 0x00000037ff6ce09a <+54234>: test %eax,%eax > 0x00000037ff6ce09c <+54236>: jne 0x37ff6cfda0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61664> > 0x00000037ff6ce0a2 <+54242>: cmp $0xb6,%r12d > 0x00000037ff6ce0a9 <+54249>: je 0x37ff6cfc9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61406> > 0x00000037ff6ce0af <+54255>: cmp $0xe5,%r12d > 0x00000037ff6ce0b6 <+54262>: jne 0x37ff6c603a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21370> > 0x00000037ff6ce0bc <+54268>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6ce0c4 <+54276>: je 0x37ff6d2bd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73491> > 0x00000037ff6ce0ca <+54282>: mov 0x168(%r15),%rax > 0x00000037ff6ce0d1 <+54289>: mov 0x30(%rax),%rdx > 0x00000037ff6ce0d5 <+54293>: test %rdx,%rdx > 0x00000037ff6ce0d8 <+54296>: je 0x37ff6d2bae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73454> > 0x00000037ff6ce0de <+54302>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce0e6 <+54310>: je 0x37ff6d2bae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73454> > 0x00000037ff6ce0ec <+54316>: mov 0x94(%rsp),%edx > 0x00000037ff6ce0f3 <+54323>: lea 0xfc(%rsp),%rsi > 0x00000037ff6ce0fb <+54331>: mov %r15,%rdi > 0x00000037ff6ce0fe <+54334>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6ce103 <+54339>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6ce10b <+54347>: test %eax,%eax > 0x00000037ff6ce10d <+54349>: mov $0x0,%edx > 0x00000037ff6ce112 <+54354>: cmove %edx,%ebx > 0x00000037ff6ce115 <+54357>: lea 0x4467c4(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6ce11c <+54364>: mov %bl,0xb0(%rsp) > 0x00000037ff6ce123 <+54371>: cmove %rdx,%r13 > 0x00000037ff6ce127 <+54375>: mov 0x570(%rsp),%rdx > 0x00000037ff6ce12f <+54383>: mov (%rdx),%ecx > 0x00000037ff6ce131 <+54385>: mov %ecx,%edi > 0x00000037ff6ce133 <+54387>: and $0x2,%edi > 0x00000037ff6ce136 <+54390>: je 0x37ff6d2ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73445> > 0x00000037ff6ce13c <+54396>: test $0x8,%cl > 0x00000037ff6ce13f <+54399>: je 0x37ff6d2b98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73432> > 0x00000037ff6ce145 <+54405>: mov 0x10(%rdx),%r14 > 0x00000037ff6ce149 <+54409>: mov (%rdx),%esi > 0x00000037ff6ce14b <+54411>: movq $0x0,0xc0(%rsp) > 0x00000037ff6ce157 <+54423>: and $0xa,%esi > 0x00000037ff6ce15a <+54426>: cmp $0x2,%esi > 0x00000037ff6ce15d <+54429>: jne 0x37ff6ce179 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54457> > 0x00000037ff6ce15f <+54431>: mov 0x8(%rdx),%rsi > 0x00000037ff6ce163 <+54435>: mov %rdx,%rbx > 0x00000037ff6ce166 <+54438>: movzwl 0x58(%rsi),%esi > 0x00000037ff6ce16a <+54442>: shl $0x3,%rsi > 0x00000037ff6ce16e <+54446>: sub %rsi,%rbx > 0x00000037ff6ce171 <+54449>: mov %rbx,0xc0(%rsp) > 0x00000037ff6ce179 <+54457>: test $0x80,%ch > 0x00000037ff6ce17c <+54460>: je 0x37ff6d43a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79590> > 0x00000037ff6ce182 <+54466>: mov 0x58(%r15),%rsi > 0x00000037ff6ce186 <+54470>: add $0x418,%rsi > 0x00000037ff6ce18d <+54477>: mov %rsi,0x78(%rsp) > 0x00000037ff6ce192 <+54482>: mov 0x1c(%r15),%r10d > 0x00000037ff6ce196 <+54486>: test %r10d,%r10d > 0x00000037ff6ce199 <+54489>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce19f <+54495>: cmp $0x2,%eax > 0x00000037ff6ce1a2 <+54498>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce1a8 <+54504>: mov 0x568(%rsp),%rbx > 0x00000037ff6ce1b0 <+54512>: movzbl (%rbx),%r12d > 0x00000037ff6ce1b4 <+54516>: jmpq 0x37ff6c603a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21370> > 0x00000037ff6ce1b9 <+54521>: test $0x7,%dil > 0x00000037ff6ce1bd <+54525>: jne 0x37ff6cc8e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48162> > 0x00000037ff6ce1c3 <+54531>: lea 0x150(%rsp),%rsi > 0x00000037ff6ce1cb <+54539>: callq 0x37ff65afc0 <js_StringIsIndex(JSLinearString*, unsigned int*)> > 0x00000037ff6ce1d0 <+54544>: test %al,%al > 0x00000037ff6ce1d2 <+54546>: je 0x37ff6cc8e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48162> > 0x00000037ff6ce1d8 <+54552>: jmpq 0x37ff6cc8de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48158> > 0x00000037ff6ce1dd <+54557>: mov 0x568(%rsp),%rdx > 0x00000037ff6ce1e5 <+54565>: movzbl 0x1(%rdx),%eax > 0x00000037ff6ce1e9 <+54569>: cmp $0x53,%eax > 0x00000037ff6ce1ec <+54572>: je 0x37ff6d1770 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68272> > 0x00000037ff6ce1f2 <+54578>: cmp $0x5c,%eax > 0x00000037ff6ce1f5 <+54581>: jne 0x37ff6ca7af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39663> > 0x00000037ff6ce1fb <+54587>: mov 0x4a0(%rsp),%eax > 0x00000037ff6ce202 <+54594>: mov %rbp,%rsi > 0x00000037ff6ce205 <+54597>: mov %r15,%rdi > 0x00000037ff6ce208 <+54600>: sar %eax > 0x00000037ff6ce20a <+54602>: lea 0x1(%rax),%eax > 0x00000037ff6ce20d <+54605>: cvtsi2sd %rax,%xmm0 > 0x00000037ff6ce212 <+54610>: callq 0x37ff65bcc0 <js_SetLengthProperty(JSContext*, JSObject*, double)> > 0x00000037ff6ce217 <+54615>: jmpq 0x37ff6ca7a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39655> > 0x00000037ff6ce21c <+54620>: mov 0x20(%rbx),%rax > 0x00000037ff6ce220 <+54624>: jmpq 0x37ff6c433e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13950> > 0x00000037ff6ce225 <+54629>: test $0x1,%dl > 0x00000037ff6ce228 <+54632>: je 0x37ff6ca5e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39200> > 0x00000037ff6ce22e <+54638>: mov %edx,%ebp > 0x00000037ff6ce230 <+54640>: sar %ebp > 0x00000037ff6ce232 <+54642>: cmp 0x38(%rbx),%ebp > 0x00000037ff6ce235 <+54645>: jae 0x37ff6ca5e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39200> > 0x00000037ff6ce23b <+54651>: mov 0x40(%rbx),%rax > 0x00000037ff6ce23f <+54655>: mov %ebp,%r12d > 0x00000037ff6ce242 <+54658>: mov (%rax,%r12,8),%rax > 0x00000037ff6ce246 <+54662>: shr $0x2f,%rax > 0x00000037ff6ce24a <+54666>: cmp $0x1fff4,%rax > 0x00000037ff6ce250 <+54672>: je 0x37ff6d17d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68368> > 0x00000037ff6ce256 <+54678>: mov 0x560(%rsp),%rdx > 0x00000037ff6ce25e <+54686>: mov 0x40(%rbx),%rax > 0x00000037ff6ce262 <+54690>: mov -0x8(%rdx),%rdx > 0x00000037ff6ce266 <+54694>: mov %rdx,(%rax,%r12,8) > 0x00000037ff6ce26a <+54698>: jmpq 0x37ff6ca632 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39282> > 0x00000037ff6ce26f <+54703>: mov %r12,%rax > 0x00000037ff6ce272 <+54706>: shr $0x2f,%rax > 0x00000037ff6ce276 <+54710>: cmp $0x1fff5,%eax > 0x00000037ff6ce27b <+54715>: jne 0x37ff6c5d6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20654> > 0x00000037ff6ce281 <+54721>: movabs $0x7fffffffffff,%rax > 0x00000037ff6ce28b <+54731>: lea 0x150(%rsp),%rcx > 0x00000037ff6ce293 <+54739>: mov %r15,%rdi > 0x00000037ff6ce296 <+54742>: mov %rax,%rdx > 0x00000037ff6ce299 <+54745>: mov %rax,%rsi > 0x00000037ff6ce29c <+54748>: and %r12,%rdx > 0x00000037ff6ce29f <+54751>: and %rbx,%rsi > 0x00000037ff6ce2a2 <+54754>: callq 0x37ff76cb90 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00000037ff6ce2a7 <+54759>: test %al,%al > 0x00000037ff6ce2a9 <+54761>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce2af <+54767>: mov 0x150(%rsp),%ebp > 0x00000037ff6ce2b6 <+54774>: test %ebp,%ebp > 0x00000037ff6ce2b8 <+54776>: setle %cl > 0x00000037ff6ce2bb <+54779>: jmpq 0x37ff6c5dfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20796> > 0x00000037ff6ce2c0 <+54784>: movabs $0xfffb000000000000,%rdi > 0x00000037ff6ce2ca <+54794>: mov %rdi,-0x8(%rcx) > 0x00000037ff6ce2ce <+54798>: jmpq 0x37ff6c823b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30075> > 0x00000037ff6ce2d3 <+54803>: mov 0x46cab6(%rip),%rax # 0x37ffb3ad90 > 0x00000037ff6ce2da <+54810>: jmpq 0x37ff6ca386 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38598> > 0x00000037ff6ce2df <+54815>: mov 0x46caaa(%rip),%rax # 0x37ffb3ad90 > 0x00000037ff6ce2e6 <+54822>: mov 0x70(%rsp),%rsi > 0x00000037ff6ce2eb <+54827>: jmpq 0x37ff6c2972 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7346> > 0x00000037ff6ce2f0 <+54832>: mov 0x46ca99(%rip),%rax # 0x37ffb3ad90 > 0x00000037ff6ce2f7 <+54839>: jmpq 0x37ff6c6637 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22903> > 0x00000037ff6ce2fc <+54844>: mov 0x168(%r15),%rax > 0x00000037ff6ce303 <+54851>: mov 0x40(%rax),%eax > 0x00000037ff6ce306 <+54854>: test %eax,%eax > 0x00000037ff6ce308 <+54856>: jne 0x37ff6d0780 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64192> > 0x00000037ff6ce30e <+54862>: cmp $0xb6,%r12d > 0x00000037ff6ce315 <+54869>: je 0x37ff6d0678 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63928> > 0x00000037ff6ce31b <+54875>: cmp $0xe5,%r12d > 0x00000037ff6ce322 <+54882>: jne 0x37ff6c3951 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11409> > 0x00000037ff6ce328 <+54888>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6ce330 <+54896>: je 0x37ff6d266d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72109> > 0x00000037ff6ce336 <+54902>: mov 0x168(%r15),%rax > 0x00000037ff6ce33d <+54909>: mov 0x30(%rax),%rdx > 0x00000037ff6ce341 <+54913>: test %rdx,%rdx > 0x00000037ff6ce344 <+54916>: je 0x37ff6d2648 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72072> > 0x00000037ff6ce34a <+54922>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce352 <+54930>: je 0x37ff6d2648 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72072> > 0x00000037ff6ce358 <+54936>: mov 0x94(%rsp),%edx > 0x00000037ff6ce35f <+54943>: lea 0xfc(%rsp),%rsi > 0x00000037ff6ce367 <+54951>: mov %r15,%rdi > 0x00000037ff6ce36a <+54954>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6ce36f <+54959>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6ce377 <+54967>: test %eax,%eax > 0x00000037ff6ce379 <+54969>: mov $0x0,%edx > 0x00000037ff6ce37e <+54974>: cmove %edx,%ebx > 0x00000037ff6ce381 <+54977>: lea 0x446558(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6ce388 <+54984>: mov %bl,0xb0(%rsp) > 0x00000037ff6ce38f <+54991>: cmove %rdx,%r13 > 0x00000037ff6ce393 <+54995>: mov 0x570(%rsp),%rdx > 0x00000037ff6ce39b <+55003>: mov (%rdx),%ecx > 0x00000037ff6ce39d <+55005>: mov %ecx,%edi > 0x00000037ff6ce39f <+55007>: and $0x2,%edi > 0x00000037ff6ce3a2 <+55010>: je 0x37ff6d2a7b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73147> > 0x00000037ff6ce3a8 <+55016>: test $0x8,%cl > 0x00000037ff6ce3ab <+55019>: je 0x37ff6d2a6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73134> > 0x00000037ff6ce3b1 <+55025>: mov 0x10(%rdx),%r14 > 0x00000037ff6ce3b5 <+55029>: mov (%rdx),%esi > 0x00000037ff6ce3b7 <+55031>: movq $0x0,0xc0(%rsp) > 0x00000037ff6ce3c3 <+55043>: and $0xa,%esi > 0x00000037ff6ce3c6 <+55046>: cmp $0x2,%esi > 0x00000037ff6ce3c9 <+55049>: jne 0x37ff6ce3e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55077> > 0x00000037ff6ce3cb <+55051>: mov 0x8(%rdx),%rsi > 0x00000037ff6ce3cf <+55055>: mov %rdx,%rbx > 0x00000037ff6ce3d2 <+55058>: movzwl 0x58(%rsi),%esi > 0x00000037ff6ce3d6 <+55062>: shl $0x3,%rsi > 0x00000037ff6ce3da <+55066>: sub %rsi,%rbx > 0x00000037ff6ce3dd <+55069>: mov %rbx,0xc0(%rsp) > 0x00000037ff6ce3e5 <+55077>: test $0x80,%ch > 0x00000037ff6ce3e8 <+55080>: je 0x37ff6d42dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79388> > 0x00000037ff6ce3ee <+55086>: mov 0x58(%r15),%rsi > 0x00000037ff6ce3f2 <+55090>: add $0x418,%rsi > 0x00000037ff6ce3f9 <+55097>: mov %rsi,0x78(%rsp) > 0x00000037ff6ce3fe <+55102>: mov 0x1c(%r15),%ecx > 0x00000037ff6ce402 <+55106>: test %ecx,%ecx > 0x00000037ff6ce404 <+55108>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce40a <+55114>: cmp $0x2,%eax > 0x00000037ff6ce40d <+55117>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce413 <+55123>: mov 0x568(%rsp),%rbx > 0x00000037ff6ce41b <+55131>: movzbl (%rbx),%r12d > 0x00000037ff6ce41f <+55135>: jmpq 0x37ff6c3951 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11409> > 0x00000037ff6ce424 <+55140>: mov 0x168(%r15),%rcx > 0x00000037ff6ce42b <+55147>: mov 0x30(%rcx),%rdx > 0x00000037ff6ce42f <+55151>: test %rdx,%rdx > 0x00000037ff6ce432 <+55154>: je 0x37ff6d0bf0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65328> > 0x00000037ff6ce438 <+55160>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce440 <+55168>: je 0x37ff6d0bf0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65328> > 0x00000037ff6ce446 <+55174>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6ce44e <+55182>: je 0x37ff6d0c3f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65407> > 0x00000037ff6ce454 <+55188>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce45c <+55196>: je 0x37ff6d4202 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79170> > 0x00000037ff6ce462 <+55202>: mov 0x94(%rsp),%edx > 0x00000037ff6ce469 <+55209>: lea 0xfc(%rsp),%rsi > 0x00000037ff6ce471 <+55217>: mov %r15,%rdi > 0x00000037ff6ce474 <+55220>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6ce479 <+55225>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6ce481 <+55233>: test %eax,%eax > 0x00000037ff6ce483 <+55235>: mov $0x0,%edx > 0x00000037ff6ce488 <+55240>: cmove %edx,%ebx > 0x00000037ff6ce48b <+55243>: lea 0x44644e(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6ce492 <+55250>: mov %bl,0xb0(%rsp) > 0x00000037ff6ce499 <+55257>: cmove %rdx,%r13 > 0x00000037ff6ce49d <+55261>: mov 0x570(%rsp),%rdx > 0x00000037ff6ce4a5 <+55269>: mov (%rdx),%ecx > 0x00000037ff6ce4a7 <+55271>: mov %ecx,%edi > 0x00000037ff6ce4a9 <+55273>: and $0x2,%edi > 0x00000037ff6ce4ac <+55276>: je 0x37ff6d0be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65319> > 0x00000037ff6ce4b2 <+55282>: test $0x8,%cl > 0x00000037ff6ce4b5 <+55285>: je 0x37ff6d41d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79121> > 0x00000037ff6ce4bb <+55291>: mov 0x10(%rdx),%r14 > 0x00000037ff6ce4bf <+55295>: mov (%rdx),%esi > 0x00000037ff6ce4c1 <+55297>: movq $0x0,0xc0(%rsp) > 0x00000037ff6ce4cd <+55309>: and $0xa,%esi > 0x00000037ff6ce4d0 <+55312>: cmp $0x2,%esi > 0x00000037ff6ce4d3 <+55315>: je 0x37ff6d41b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79090> > 0x00000037ff6ce4d9 <+55321>: test $0x80,%ch > 0x00000037ff6ce4dc <+55324>: je 0x37ff6d0bc4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65284> > 0x00000037ff6ce4e2 <+55330>: mov 0x58(%r15),%rsi > 0x00000037ff6ce4e6 <+55334>: add $0x418,%rsi > 0x00000037ff6ce4ed <+55341>: mov %rsi,0x78(%rsp) > 0x00000037ff6ce4f2 <+55346>: mov 0x1c(%r15),%r10d > 0x00000037ff6ce4f6 <+55350>: test %r10d,%r10d > 0x00000037ff6ce4f9 <+55353>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce4ff <+55359>: cmp $0x2,%eax > 0x00000037ff6ce502 <+55362>: jne 0x37ff6cb6a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43495> > 0x00000037ff6ce508 <+55368>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce50d <+55373>: nopl (%rax) > 0x00000037ff6ce510 <+55376>: mov $0x80,%ecx > 0x00000037ff6ce515 <+55381>: jmpq 0x37ff6c2000 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4928> > 0x00000037ff6ce51a <+55386>: mov 0x168(%r15),%rcx > 0x00000037ff6ce521 <+55393>: mov 0x30(%rcx),%rdx > 0x00000037ff6ce525 <+55397>: test %rdx,%rdx > 0x00000037ff6ce528 <+55400>: je 0x37ff6d0eb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66040> > 0x00000037ff6ce52e <+55406>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce536 <+55414>: je 0x37ff6d0eb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66040> > 0x00000037ff6ce53c <+55420>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6ce544 <+55428>: je 0x37ff6d0f07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66119> > 0x00000037ff6ce54a <+55434>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce552 <+55442>: je 0x37ff6d1ed5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70165> > 0x00000037ff6ce558 <+55448>: mov 0x94(%rsp),%edx > 0x00000037ff6ce55f <+55455>: lea 0xfc(%rsp),%rsi > 0x00000037ff6ce567 <+55463>: mov %r15,%rdi > 0x00000037ff6ce56a <+55466>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6ce56f <+55471>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6ce577 <+55479>: test %eax,%eax > 0x00000037ff6ce579 <+55481>: mov $0x0,%edx > 0x00000037ff6ce57e <+55486>: cmove %edx,%ebx > 0x00000037ff6ce581 <+55489>: lea 0x446358(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6ce588 <+55496>: mov %bl,0xb0(%rsp) > 0x00000037ff6ce58f <+55503>: cmove %rdx,%r13 > 0x00000037ff6ce593 <+55507>: mov 0x570(%rsp),%rdx > 0x00000037ff6ce59b <+55515>: mov (%rdx),%ecx > 0x00000037ff6ce59d <+55517>: mov %ecx,%edi > 0x00000037ff6ce59f <+55519>: and $0x2,%edi > 0x00000037ff6ce5a2 <+55522>: je 0x37ff6d1808 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68424> > 0x00000037ff6ce5a8 <+55528>: test $0x8,%cl > 0x00000037ff6ce5ab <+55531>: je 0x37ff6d1f04 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70212> > 0x00000037ff6ce5b1 <+55537>: mov 0x10(%rdx),%r14 > 0x00000037ff6ce5b5 <+55541>: mov (%rdx),%esi > 0x00000037ff6ce5b7 <+55543>: movq $0x0,0xc0(%rsp) > 0x00000037ff6ce5c3 <+55555>: and $0xa,%esi > 0x00000037ff6ce5c6 <+55558>: cmp $0x2,%esi > 0x00000037ff6ce5c9 <+55561>: je 0x37ff6d1ee5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70181> > 0x00000037ff6ce5cf <+55567>: test $0x80,%ch > 0x00000037ff6ce5d2 <+55570>: je 0x37ff6d1d36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69750> > 0x00000037ff6ce5d8 <+55576>: mov 0x58(%r15),%rsi > 0x00000037ff6ce5dc <+55580>: add $0x418,%rsi > 0x00000037ff6ce5e3 <+55587>: mov %rsi,0x78(%rsp) > 0x00000037ff6ce5e8 <+55592>: mov 0x1c(%r15),%edx > 0x00000037ff6ce5ec <+55596>: test %edx,%edx > 0x00000037ff6ce5ee <+55598>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce5f4 <+55604>: cmp $0x2,%eax > 0x00000037ff6ce5f7 <+55607>: jne 0x37ff6cb594 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43220> > 0x00000037ff6ce5fd <+55613>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce602 <+55618>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6ce608 <+55624>: mov %r15,%rdi > 0x00000037ff6ce60b <+55627>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6ce610 <+55632>: test %eax,%eax > 0x00000037ff6ce612 <+55634>: jne 0x37ff6cb4a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42980> > 0x00000037ff6ce618 <+55640>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce61d <+55645>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6ce627 <+55655>: lea -0x10(%rbp),%rcx > 0x00000037ff6ce62b <+55659>: mov $0x4,%edx > 0x00000037ff6ce630 <+55664>: and %rbx,%rsi > 0x00000037ff6ce633 <+55667>: mov %r15,%rdi > 0x00000037ff6ce636 <+55670>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6ce63b <+55675>: test %al,%al > 0x00000037ff6ce63d <+55677>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce643 <+55683>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce64b <+55691>: mov -0x10(%rbp),%rbx > 0x00000037ff6ce64f <+55695>: jmpq 0x37ff6c4c2f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16239> > 0x00000037ff6ce654 <+55700>: mov %r15,%rdi > 0x00000037ff6ce657 <+55703>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6ce65c <+55708>: test %eax,%eax > 0x00000037ff6ce65e <+55710>: jne 0x37ff6cb5b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43255> > 0x00000037ff6ce664 <+55716>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce669 <+55721>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6ce673 <+55731>: lea -0x10(%rbp),%rcx > 0x00000037ff6ce677 <+55735>: mov $0x4,%edx > 0x00000037ff6ce67c <+55740>: and %rbx,%rsi > 0x00000037ff6ce67f <+55743>: mov %r15,%rdi > 0x00000037ff6ce682 <+55746>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6ce687 <+55751>: test %al,%al > 0x00000037ff6ce689 <+55753>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce68f <+55759>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce697 <+55767>: mov -0x10(%rbp),%rbx > 0x00000037ff6ce69b <+55771>: jmpq 0x37ff6c5ab3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19955> > 0x00000037ff6ce6a0 <+55776>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6ce6aa <+55786>: lea -0x10(%rbp),%rcx > 0x00000037ff6ce6ae <+55790>: mov $0x4,%edx > 0x00000037ff6ce6b3 <+55795>: and %rbx,%rsi > 0x00000037ff6ce6b6 <+55798>: mov %r15,%rdi > 0x00000037ff6ce6b9 <+55801>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6ce6be <+55806>: test %al,%al > 0x00000037ff6ce6c0 <+55808>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce6c6 <+55814>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce6ce <+55822>: mov -0x10(%rbp),%rbx > 0x00000037ff6ce6d2 <+55826>: jmpq 0x37ff6c5d49 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20617> > 0x00000037ff6ce6d7 <+55831>: mov -0x8(%rbp),%rsi > 0x00000037ff6ce6db <+55835>: lea 0x520(%rsp),%rdx > 0x00000037ff6ce6e3 <+55843>: mov %r15,%rdi > 0x00000037ff6ce6e6 <+55846>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6ce6eb <+55851>: test %al,%al > 0x00000037ff6ce6ed <+55853>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce6f3 <+55859>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce6fb <+55867>: movsd 0x520(%rsp),%xmm0 > 0x00000037ff6ce704 <+55876>: jmpq 0x37ff6c5321 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18017> > 0x00000037ff6ce709 <+55881>: mov -0x10(%rbp),%rsi > 0x00000037ff6ce70d <+55885>: lea 0x200(%rsp),%rdx > 0x00000037ff6ce715 <+55893>: mov %r15,%rdi > 0x00000037ff6ce718 <+55896>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6ce71d <+55901>: test %al,%al > 0x00000037ff6ce71f <+55903>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce725 <+55909>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce72d <+55917>: jmpq 0x37ff6c54b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18417> > 0x00000037ff6ce732 <+55922>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6ce738 <+55928>: mov 0xc0(%rsp),%rbx > 0x00000037ff6ce740 <+55936>: movq $0x0,0x8(%rsp) > 0x00000037ff6ce749 <+55945>: xor %r9d,%r9d > 0x00000037ff6ce74c <+55948>: movq $0x0,(%rsp) > 0x00000037ff6ce754 <+55956>: mov $0x1,%ecx > 0x00000037ff6ce759 <+55961>: mov $0xd6,%edx > 0x00000037ff6ce75e <+55966>: xor %esi,%esi > 0x00000037ff6ce760 <+55968>: mov %r15,%rdi > 0x00000037ff6ce763 <+55971>: lea -0x10(%rbx),%r8 > 0x00000037ff6ce767 <+55975>: callq 0x37ff6710e0 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x00000037ff6ce76c <+55980>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce771 <+55985>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6ce77b <+55995>: lea -0x10(%rbp),%rcx > 0x00000037ff6ce77f <+55999>: mov $0x4,%edx > 0x00000037ff6ce784 <+56004>: and %rbx,%rsi > 0x00000037ff6ce787 <+56007>: mov %r15,%rdi > 0x00000037ff6ce78a <+56010>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6ce78f <+56015>: test %al,%al > 0x00000037ff6ce791 <+56017>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce797 <+56023>: mov 0x560(%rsp),%rbp > 0x00000037ff6ce79f <+56031>: mov -0x10(%rbp),%rbx > 0x00000037ff6ce7a3 <+56035>: jmpq 0x37ff6c5bfe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20286> > 0x00000037ff6ce7a8 <+56040>: movsd %xmm1,0x30(%rsp) > 0x00000037ff6ce7ae <+56046>: fldl 0x30(%rsp) > 0x00000037ff6ce7b2 <+56050>: fldl 0x200(%rsp) > 0x00000037ff6ce7b9 <+56057>: fprem > 0x00000037ff6ce7bb <+56059>: fnstsw %ax > 0x00000037ff6ce7bd <+56061>: test $0x4,%ah > 0x00000037ff6ce7c0 <+56064>: jne 0x37ff6ce7b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56057> > 0x00000037ff6ce7c2 <+56066>: fstp %st(1) > 0x00000037ff6ce7c4 <+56068>: fstpl 0xf0(%rsp) > 0x00000037ff6ce7cb <+56075>: movsd 0xf0(%rsp),%xmm0 > 0x00000037ff6ce7d4 <+56084>: ucomisd %xmm0,%xmm0 > 0x00000037ff6ce7d8 <+56088>: jp 0x37ff6d4274 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79284> > 0x00000037ff6ce7de <+56094>: mov 0x560(%rsp),%rax > 0x00000037ff6ce7e6 <+56102>: movsd %xmm0,0x200(%rsp) > 0x00000037ff6ce7ef <+56111>: movsd %xmm0,-0x8(%rax) > 0x00000037ff6ce7f4 <+56116>: jmpq 0x37ff6c551a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18522> > 0x00000037ff6ce7f9 <+56121>: movb $0x0,0x70(%rsp) > 0x00000037ff6ce7fe <+56126>: jmpq 0x37ff6c7e20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29024> > 0x00000037ff6ce803 <+56131>: mov %r12,%rax > 0x00000037ff6ce806 <+56134>: shr $0x2f,%rax > 0x00000037ff6ce80a <+56138>: cmp $0x1fff5,%eax > 0x00000037ff6ce80f <+56143>: jne 0x37ff6c5ad8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19992> > 0x00000037ff6ce815 <+56149>: movabs $0x7fffffffffff,%rax > 0x00000037ff6ce81f <+56159>: lea 0x150(%rsp),%rcx > 0x00000037ff6ce827 <+56167>: mov %r15,%rdi > 0x00000037ff6ce82a <+56170>: mov %rax,%rdx > 0x00000037ff6ce82d <+56173>: mov %rax,%rsi > 0x00000037ff6ce830 <+56176>: and %r12,%rdx > 0x00000037ff6ce833 <+56179>: and %rbx,%rsi > 0x00000037ff6ce836 <+56182>: callq 0x37ff76cb90 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00000037ff6ce83b <+56187>: test %al,%al > 0x00000037ff6ce83d <+56189>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce843 <+56195>: mov 0x150(%rsp),%ecx > 0x00000037ff6ce84a <+56202>: not %ecx > 0x00000037ff6ce84c <+56204>: shr $0x1f,%ecx > 0x00000037ff6ce84f <+56207>: jmpq 0x37ff6c5b66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20134> > 0x00000037ff6ce854 <+56212>: mov %r12,%rax > 0x00000037ff6ce857 <+56215>: shr $0x2f,%rax > 0x00000037ff6ce85b <+56219>: cmp $0x1fff5,%eax > 0x00000037ff6ce860 <+56224>: jne 0x37ff6c4c54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16276> > 0x00000037ff6ce866 <+56230>: movabs $0x7fffffffffff,%rax > 0x00000037ff6ce870 <+56240>: lea 0x150(%rsp),%rcx > 0x00000037ff6ce878 <+56248>: mov %r15,%rdi > 0x00000037ff6ce87b <+56251>: mov %rax,%rdx > 0x00000037ff6ce87e <+56254>: mov %rax,%rsi > 0x00000037ff6ce881 <+56257>: and %r12,%rdx > 0x00000037ff6ce884 <+56260>: and %rbx,%rsi > 0x00000037ff6ce887 <+56263>: callq 0x37ff76cb90 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00000037ff6ce88c <+56268>: test %al,%al > 0x00000037ff6ce88e <+56270>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce894 <+56276>: mov 0x150(%rsp),%ecx > 0x00000037ff6ce89b <+56283>: shr $0x1f,%ecx > 0x00000037ff6ce89e <+56286>: jmpq 0x37ff6c4ce2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16418> > 0x00000037ff6ce8a3 <+56291>: mov 0x168(%r15),%rax > 0x00000037ff6ce8aa <+56298>: mov 0x40(%rax),%eax > 0x00000037ff6ce8ad <+56301>: test %eax,%eax > 0x00000037ff6ce8af <+56303>: jne 0x37ff6d0380 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63168> > 0x00000037ff6ce8b5 <+56309>: cmp $0xb6,%r12d > 0x00000037ff6ce8bc <+56316>: je 0x37ff6d0280 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62912> > 0x00000037ff6ce8c2 <+56322>: cmp $0xe5,%r12d > 0x00000037ff6ce8c9 <+56329>: jne 0x37ff6c7229 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25961> > 0x00000037ff6ce8cf <+56335>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6ce8d7 <+56343>: je 0x37ff6d208e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70606> > 0x00000037ff6ce8dd <+56349>: mov 0x168(%r15),%rax > 0x00000037ff6ce8e4 <+56356>: mov 0x30(%rax),%rdx > 0x00000037ff6ce8e8 <+56360>: test %rdx,%rdx > 0x00000037ff6ce8eb <+56363>: je 0x37ff6d2069 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70569> > 0x00000037ff6ce8f1 <+56369>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ce8f9 <+56377>: je 0x37ff6d2069 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70569> > 0x00000037ff6ce8ff <+56383>: mov 0x94(%rsp),%edx > 0x00000037ff6ce906 <+56390>: lea 0xfc(%rsp),%rsi > 0x00000037ff6ce90e <+56398>: mov %r15,%rdi > 0x00000037ff6ce911 <+56401>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6ce916 <+56406>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6ce91e <+56414>: test %eax,%eax > 0x00000037ff6ce920 <+56416>: mov $0x0,%edx > 0x00000037ff6ce925 <+56421>: cmove %edx,%ebx > 0x00000037ff6ce928 <+56424>: lea 0x445fb1(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6ce92f <+56431>: mov %bl,0xb0(%rsp) > 0x00000037ff6ce936 <+56438>: cmove %rdx,%r13 > 0x00000037ff6ce93a <+56442>: mov 0x570(%rsp),%rdx > 0x00000037ff6ce942 <+56450>: mov (%rdx),%ecx > 0x00000037ff6ce944 <+56452>: mov %ecx,%edi > 0x00000037ff6ce946 <+56454>: and $0x2,%edi > 0x00000037ff6ce949 <+56457>: je 0x37ff6d2060 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70560> > 0x00000037ff6ce94f <+56463>: test $0x8,%cl > 0x00000037ff6ce952 <+56466>: je 0x37ff6d2053 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70547> > 0x00000037ff6ce958 <+56472>: mov 0x10(%rdx),%r14 > 0x00000037ff6ce95c <+56476>: mov (%rdx),%esi > 0x00000037ff6ce95e <+56478>: movq $0x0,0xc0(%rsp) > 0x00000037ff6ce96a <+56490>: and $0xa,%esi > 0x00000037ff6ce96d <+56493>: cmp $0x2,%esi > 0x00000037ff6ce970 <+56496>: jne 0x37ff6ce98c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56524> > 0x00000037ff6ce972 <+56498>: mov 0x8(%rdx),%rsi > 0x00000037ff6ce976 <+56502>: mov %rdx,%rbx > 0x00000037ff6ce979 <+56505>: movzwl 0x58(%rsi),%esi > 0x00000037ff6ce97d <+56509>: shl $0x3,%rsi > 0x00000037ff6ce981 <+56513>: sub %rsi,%rbx > 0x00000037ff6ce984 <+56516>: mov %rbx,0xc0(%rsp) > 0x00000037ff6ce98c <+56524>: test $0x80,%ch > 0x00000037ff6ce98f <+56527>: je 0x37ff6d3307 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75335> > 0x00000037ff6ce995 <+56533>: mov 0x58(%r15),%rsi > 0x00000037ff6ce999 <+56537>: add $0x418,%rsi > 0x00000037ff6ce9a0 <+56544>: mov %rsi,0x78(%rsp) > 0x00000037ff6ce9a5 <+56549>: mov 0x1c(%r15),%r9d > 0x00000037ff6ce9a9 <+56553>: test %r9d,%r9d > 0x00000037ff6ce9ac <+56556>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce9b2 <+56562>: cmp $0x2,%eax > 0x00000037ff6ce9b5 <+56565>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ce9bb <+56571>: mov 0x568(%rsp),%rbx > 0x00000037ff6ce9c3 <+56579>: movzbl (%rbx),%r12d > 0x00000037ff6ce9c7 <+56583>: jmpq 0x37ff6c7229 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25961> > 0x00000037ff6ce9cc <+56588>: cmpb $0x0,0xef(%rsp) > 0x00000037ff6ce9d4 <+56596>: jne 0x37ff6cea06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56646> > 0x00000037ff6ce9d6 <+56598>: testb $0x1,0x2a(%r15) > 0x00000037ff6ce9db <+56603>: jne 0x37ff6cea06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56646> > 0x00000037ff6ce9dd <+56605>: mov 0x70(%rsp),%rbx > 0x00000037ff6ce9e2 <+56610>: mov 0x20(%rbx),%rbx > 0x00000037ff6ce9e6 <+56614>: mov %rbx,%rax > 0x00000037ff6ce9e9 <+56617>: mov 0x70(%rsp),%rbx > 0x00000037ff6ce9ee <+56622>: add $0x1,%rax > 0x00000037ff6ce9f2 <+56626>: cmp $0x10,%rax > 0x00000037ff6ce9f6 <+56630>: mov %rax,0x20(%rbx) > 0x00000037ff6ce9fa <+56634>: ja 0x37ff6cea06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56646> > 0x00000037ff6ce9fc <+56636>: mov $0x3,%eax > 0x00000037ff6cea01 <+56641>: jmpq 0x37ff6cc06c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45996> > 0x00000037ff6cea06 <+56646>: mov %r15,%rdi > 0x00000037ff6cea09 <+56649>: callq 0x37ff82a300 <js::mjit::TryCompile(JSContext*, JSStackFrame*)> > 0x00000037ff6cea0e <+56654>: cmp $0x2,%eax > 0x00000037ff6cea11 <+56657>: jne 0x37ff6cc06c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45996> > 0x00000037ff6cea17 <+56663>: mov 0x70(%rsp),%r14 > 0x00000037ff6cea1c <+56668>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cea21 <+56673>: movb $0x1,0x80(%rsp) > 0x00000037ff6cea29 <+56681>: jmpq 0x37ff6c1c4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3983> > 0x00000037ff6cea2e <+56686>: mov 0x8(%rbp),%rdx > 0x00000037ff6cea32 <+56690>: testb $0x4,0xa(%rdx) > 0x00000037ff6cea36 <+56694>: je 0x37ff6cec81 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57281> > 0x00000037ff6cea3c <+56700>: movzbl 0x2c(%rax),%eax > 0x00000037ff6cea40 <+56704>: test $0x4,%al > 0x00000037ff6cea42 <+56706>: jne 0x37ff6d1c90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69584> > 0x00000037ff6cea48 <+56712>: mov 0xb8(%rdx),%rax > 0x00000037ff6cea4f <+56719>: jmpq 0x37ff6c669a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23002> > 0x00000037ff6cea54 <+56724>: mov 0x168(%r15),%rax > 0x00000037ff6cea5b <+56731>: mov 0x30(%rax),%rax > 0x00000037ff6cea5f <+56735>: test %rax,%rax > 0x00000037ff6cea62 <+56738>: je 0x37ff6cea76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56758> > 0x00000037ff6cea64 <+56740>: cmpq $0x0,0x1a0(%rax) > 0x00000037ff6cea6c <+56748>: je 0x37ff6cea76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56758> > 0x00000037ff6cea6e <+56750>: mov %r15,%rdi > 0x00000037ff6cea71 <+56753>: callq 0x37ff7c68d0 <js::AbortRecordingImpl(JSContext*)> > 0x00000037ff6cea76 <+56758>: cmp $0x1,%ebx > 0x00000037ff6cea79 <+56761>: jne 0x37ff6cb020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41824> > 0x00000037ff6cea7f <+56767>: nop > 0x00000037ff6cea80 <+56768>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cea85 <+56773>: nopl (%rax) > 0x00000037ff6cea88 <+56776>: mov 0x20(%rax),%rax > 0x00000037ff6cea8c <+56780>: test %rax,%rax > 0x00000037ff6cea8f <+56783>: je 0x37ff6c9876 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35766> > 0x00000037ff6cea95 <+56789>: mov %rax,0x540(%rsp) > 0x00000037ff6cea9d <+56797>: mov 0x10(%rbp),%rcx > 0x00000037ff6ceaa1 <+56801>: jmpq 0x37ff6c9876 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35766> > 0x00000037ff6ceaa6 <+56806>: mov 0x168(%r15),%rax > 0x00000037ff6ceaad <+56813>: mov 0x40(%rax),%eax > 0x00000037ff6ceab0 <+56816>: test %eax,%eax > 0x00000037ff6ceab2 <+56818>: jne 0x37ff6d07b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64240> > 0x00000037ff6ceab8 <+56824>: cmp $0xb6,%r12d > 0x00000037ff6ceabf <+56831>: je 0x37ff6d1630 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67952> > 0x00000037ff6ceac5 <+56837>: cmp $0xe5,%r12d > 0x00000037ff6ceacc <+56844>: jne 0x37ff6c6c57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24471> > 0x00000037ff6cead2 <+56850>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6ceada <+56858>: je 0x37ff6d24b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71669> > 0x00000037ff6ceae0 <+56864>: mov 0x168(%r15),%rax > 0x00000037ff6ceae7 <+56871>: mov 0x30(%rax),%rdx > 0x00000037ff6ceaeb <+56875>: test %rdx,%rdx > 0x00000037ff6ceaee <+56878>: je 0x37ff6d25a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71909> > 0x00000037ff6ceaf4 <+56884>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6ceafc <+56892>: je 0x37ff6d25a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71909> > 0x00000037ff6ceb02 <+56898>: mov 0x94(%rsp),%edx > 0x00000037ff6ceb09 <+56905>: lea 0xfc(%rsp),%rsi > 0x00000037ff6ceb11 <+56913>: mov %r15,%rdi > 0x00000037ff6ceb14 <+56916>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6ceb19 <+56921>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6ceb21 <+56929>: test %eax,%eax > 0x00000037ff6ceb23 <+56931>: mov $0x0,%edx > 0x00000037ff6ceb28 <+56936>: cmove %edx,%ebx > 0x00000037ff6ceb2b <+56939>: lea 0x445dae(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6ceb32 <+56946>: mov %bl,0xb0(%rsp) > 0x00000037ff6ceb39 <+56953>: cmove %rdx,%r13 > 0x00000037ff6ceb3d <+56957>: mov 0x570(%rsp),%rdx > 0x00000037ff6ceb45 <+56965>: mov (%rdx),%ecx > 0x00000037ff6ceb47 <+56967>: mov %ecx,%edi > 0x00000037ff6ceb49 <+56969>: and $0x2,%edi > 0x00000037ff6ceb4c <+56972>: je 0x37ff6d2595 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71893> > 0x00000037ff6ceb52 <+56978>: test $0x8,%cl > 0x00000037ff6ceb55 <+56981>: je 0x37ff6d247e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71614> > 0x00000037ff6ceb5b <+56987>: mov 0x10(%rdx),%r14 > 0x00000037ff6ceb5f <+56991>: mov (%rdx),%esi > 0x00000037ff6ceb61 <+56993>: movq $0x0,0xc0(%rsp) > 0x00000037ff6ceb6d <+57005>: and $0xa,%esi > 0x00000037ff6ceb70 <+57008>: cmp $0x2,%esi > 0x00000037ff6ceb73 <+57011>: jne 0x37ff6ceb8f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57039> > 0x00000037ff6ceb75 <+57013>: mov 0x8(%rdx),%rsi > 0x00000037ff6ceb79 <+57017>: mov %rdx,%rbx > 0x00000037ff6ceb7c <+57020>: movzwl 0x58(%rsi),%esi > 0x00000037ff6ceb80 <+57024>: shl $0x3,%rsi > 0x00000037ff6ceb84 <+57028>: sub %rsi,%rbx > 0x00000037ff6ceb87 <+57031>: mov %rbx,0xc0(%rsp) > 0x00000037ff6ceb8f <+57039>: test $0x80,%ch > 0x00000037ff6ceb92 <+57042>: je 0x37ff6d2c6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73646> > 0x00000037ff6ceb98 <+57048>: mov 0x58(%r15),%rsi > 0x00000037ff6ceb9c <+57052>: add $0x418,%rsi > 0x00000037ff6ceba3 <+57059>: mov %rsi,0x78(%rsp) > 0x00000037ff6ceba8 <+57064>: mov 0x1c(%r15),%r12d > 0x00000037ff6cebac <+57068>: test %r12d,%r12d > 0x00000037ff6cebaf <+57071>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cebb5 <+57077>: cmp $0x2,%eax > 0x00000037ff6cebb8 <+57080>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cebbe <+57086>: mov 0x568(%rsp),%rbx > 0x00000037ff6cebc6 <+57094>: movzbl (%rbx),%r12d > 0x00000037ff6cebca <+57098>: jmpq 0x37ff6c6c57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24471> > 0x00000037ff6cebcf <+57103>: cvttsd2si %xmm0,%edx > 0x00000037ff6cebd3 <+57107>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6cebd7 <+57111>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cebdb <+57115>: jp 0x37ff6cdaaf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52719> > 0x00000037ff6cebe1 <+57121>: jne 0x37ff6cdaaf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52719> > 0x00000037ff6cebe7 <+57127>: mov %edx,%edx > 0x00000037ff6cebe9 <+57129>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6cebf3 <+57139>: or %rcx,%rdx > 0x00000037ff6cebf6 <+57142>: mov %rdx,-0x10(%rax) > 0x00000037ff6cebfa <+57146>: jmpq 0x37ff6c5840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19328> > 0x00000037ff6cebff <+57151>: lea 0x2a0(%rsp),%rdx > 0x00000037ff6cec07 <+57159>: xor %ecx,%ecx > 0x00000037ff6cec09 <+57161>: mov $0xfffffffe,%esi > 0x00000037ff6cec0e <+57166>: mov %r15,%rdi > 0x00000037ff6cec11 <+57169>: callq 0x37ff670e90 <js_ReportIsNullOrUndefined(JSContext*, int, js::Value const&, JSString*)> > 0x00000037ff6cec16 <+57174>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cec1b <+57179>: mov 0x20(%rax),%rax > 0x00000037ff6cec1f <+57183>: test %rax,%rax > 0x00000037ff6cec22 <+57186>: je 0x37ff6c9975 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36021> > 0x00000037ff6cec28 <+57192>: mov %rax,0x2f0(%rsp) > 0x00000037ff6cec30 <+57200>: jmpq 0x37ff6c9975 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36021> > 0x00000037ff6cec35 <+57205>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6cec3f <+57215>: lea -0x8(%rbp),%rcx > 0x00000037ff6cec43 <+57219>: xor %edx,%edx > 0x00000037ff6cec45 <+57221>: and %rax,%rsi > 0x00000037ff6cec48 <+57224>: mov %r15,%rdi > 0x00000037ff6cec4b <+57227>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6cec50 <+57232>: test %al,%al > 0x00000037ff6cec52 <+57234>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cec58 <+57240>: mov 0x560(%rsp),%rax > 0x00000037ff6cec60 <+57248>: mov -0x8(%rax),%rax > 0x00000037ff6cec64 <+57252>: mov %rax,0x1e0(%rsp) > 0x00000037ff6cec6c <+57260>: jmpq 0x37ff6c577d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19133> > 0x00000037ff6cec71 <+57265>: test $0x2,%al > 0x00000037ff6cec73 <+57267>: jne 0x37ff6d1c98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69592> > 0x00000037ff6cec79 <+57273>: test $0x1,%al > 0x00000037ff6cec7b <+57275>: je 0x37ff6d1c98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69592> > 0x00000037ff6cec81 <+57281>: movzbl 0x30(%r14),%r8d > 0x00000037ff6cec86 <+57286>: mov 0xc8(%rdx),%rax > 0x00000037ff6cec8d <+57293>: lea 0x23f1c(%rip),%rdx # 0x37ff6f2bb0 <js_SetProperty(JSContext*, JSObject*, long, js::Value*, int)> > 0x00000037ff6cec94 <+57300>: lea 0x380(%rsp),%rcx > 0x00000037ff6cec9c <+57308>: mov %r15,%rdi > 0x00000037ff6cec9f <+57311>: shr $0x3,%r8b > 0x00000037ff6ceca3 <+57315>: test %rax,%rax > 0x00000037ff6ceca6 <+57318>: cmove %rdx,%rax > 0x00000037ff6cecaa <+57322>: and $0x1,%r8d > 0x00000037ff6cecae <+57326>: mov 0x70(%rsp),%rdx > 0x00000037ff6cecb3 <+57331>: callq *%rax > 0x00000037ff6cecb5 <+57333>: jmpq 0x37ff6c66cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23055> > 0x00000037ff6cecba <+57338>: lea 0x200(%rsp),%rdx > 0x00000037ff6cecc2 <+57346>: mov %r15,%rdi > 0x00000037ff6cecc5 <+57349>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cecca <+57354>: test %al,%al > 0x00000037ff6ceccc <+57356>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cecd2 <+57362>: jmpq 0x37ff6c4c90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16336> > 0x00000037ff6cecd7 <+57367>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cece0 <+57376>: mov %r15,%rsi > 0x00000037ff6cece3 <+57379>: mov %rbx,%rdi > 0x00000037ff6cece6 <+57382>: callq 0x37ff75b950 <JSObject::generateOwnShape(JSContext*)> > 0x00000037ff6ceceb <+57387>: mov 0x58(%r15),%rax > 0x00000037ff6cecef <+57391>: mov 0x3e4(%rax),%eax > 0x00000037ff6cecf5 <+57397>: cmp $0xffffff,%eax > 0x00000037ff6cecfa <+57402>: ja 0x37ff6c474d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14989> > 0x00000037ff6ced00 <+57408>: andl $0xfffffff7,0x10(%rbx) > 0x00000037ff6ced04 <+57412>: jmpq 0x37ff6c4749 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14985> > 0x00000037ff6ced09 <+57417>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6ced0d <+57421>: jmpq 0x37ff6c54e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18464> > 0x00000037ff6ced12 <+57426>: mov %r15,%rdi > 0x00000037ff6ced15 <+57429>: callq 0x37ff6404c0 <_ZN2js10LeaveTraceEP9JSContext@plt> > 0x00000037ff6ced1a <+57434>: jmpq 0x37ff6cc8f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48183> > 0x00000037ff6ced1f <+57439>: mov %r12d,%edx > 0x00000037ff6ced22 <+57442>: mov %r15,%rsi > 0x00000037ff6ced25 <+57445>: callq 0x37ff7bc920 <js::LoopProfile::profileOperation(JSContext*, JSOp)> > 0x00000037ff6ced2a <+57450>: cmp $0x1,%eax > 0x00000037ff6ced2d <+57453>: je 0x37ff6cfef4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62004> > 0x00000037ff6ced33 <+57459>: movb $0x1,0x70(%rsp) > 0x00000037ff6ced38 <+57464>: mov 0x168(%r15),%rdx > 0x00000037ff6ced3f <+57471>: jmpq 0x37ff6c7e4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29066> > 0x00000037ff6ced44 <+57476>: lea 0x200(%rsp),%rdx > 0x00000037ff6ced4c <+57484>: mov %r15,%rdi > 0x00000037ff6ced4f <+57487>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6ced54 <+57492>: test %al,%al > 0x00000037ff6ced56 <+57494>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ced5c <+57500>: jmpq 0x37ff6c5c5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20383> > 0x00000037ff6ced61 <+57505>: nopl 0x0(%rax) > 0x00000037ff6ced68 <+57512>: mov %r15,%rdi > 0x00000037ff6ced6b <+57515>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6ced70 <+57520>: test %rax,%rax > 0x00000037ff6ced73 <+57523>: jne 0x37ff6cd879 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52153> > 0x00000037ff6ced79 <+57529>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ced7e <+57534>: xchg %ax,%ax > 0x00000037ff6ced80 <+57536>: lea 0x200(%rsp),%rdx > 0x00000037ff6ced88 <+57544>: mov %r15,%rdi > 0x00000037ff6ced8b <+57547>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6ced90 <+57552>: test %al,%al > 0x00000037ff6ced92 <+57554>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6ced98 <+57560>: jmpq 0x37ff6c5b14 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20052> > 0x00000037ff6ced9d <+57565>: nopl (%rax) > 0x00000037ff6ceda0 <+57568>: lea 0x200(%rsp),%rdx > 0x00000037ff6ceda8 <+57576>: mov %r15,%rdi > 0x00000037ff6cedab <+57579>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cedb0 <+57584>: test %al,%al > 0x00000037ff6cedb2 <+57586>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cedb8 <+57592>: jmpq 0x37ff6c5daa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20714> > 0x00000037ff6cedbd <+57597>: nopl (%rax) > 0x00000037ff6cedc0 <+57600>: movabs $0x7fffffffffff,%rdi > 0x00000037ff6cedca <+57610>: and %rdx,%rdi > 0x00000037ff6cedcd <+57613>: mov 0x8(%rdi),%rax > 0x00000037ff6cedd1 <+57617>: cmp 0x46bf08(%rip),%rax # 0x37ffb3ace0 > 0x00000037ff6cedd8 <+57624>: je 0x37ff6cd55d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51357> > 0x00000037ff6cedde <+57630>: cmp 0x46c16b(%rip),%rax # 0x37ffb3af50 > 0x00000037ff6cede5 <+57637>: je 0x37ff6cd55d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51357> > 0x00000037ff6cedeb <+57643>: cmp 0x46be8e(%rip),%rax # 0x37ffb3ac80 > 0x00000037ff6cedf2 <+57650>: je 0x37ff6cd55d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51357> > 0x00000037ff6cedf8 <+57656>: cmp 0x46c149(%rip),%rax # 0x37ffb3af48 > 0x00000037ff6cedff <+57663>: je 0x37ff6cd57c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51388> > 0x00000037ff6cee05 <+57669>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6cee0a <+57674>: mov %rax,%rbp > 0x00000037ff6cee0d <+57677>: mov 0x68(%r15),%rax > 0x00000037ff6cee11 <+57681>: mov 0x10(%rax),%rax > 0x00000037ff6cee15 <+57685>: mov (%rax),%edx > 0x00000037ff6cee17 <+57687>: test $0x200000,%edx > 0x00000037ff6cee1d <+57693>: jne 0x37ff6cee5b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57755> > 0x00000037ff6cee1f <+57695>: test $0x8,%dl > 0x00000037ff6cee22 <+57698>: lea -0x10(%rax),%rsi > 0x00000037ff6cee26 <+57702>: jne 0x37ff6cee3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57726> > 0x00000037ff6cee28 <+57704>: mov 0x8(%rax),%rcx > 0x00000037ff6cee2c <+57708>: mov %rax,%rsi > 0x00000037ff6cee2f <+57711>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cee33 <+57715>: shl $0x3,%rcx > 0x00000037ff6cee37 <+57719>: sub %rcx,%rsi > 0x00000037ff6cee3a <+57722>: sub $0x10,%rsi > 0x00000037ff6cee3e <+57726>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cee48 <+57736>: and (%rsi),%rcx > 0x00000037ff6cee4b <+57739>: or $0x200000,%edx > 0x00000037ff6cee51 <+57745>: mov 0x28(%rcx),%rcx > 0x00000037ff6cee55 <+57749>: mov %edx,(%rax) > 0x00000037ff6cee57 <+57751>: mov %rcx,0x18(%rax) > 0x00000037ff6cee5b <+57755>: mov 0x18(%rax),%rdi > 0x00000037ff6cee5f <+57759>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6cee64 <+57764>: cmp %rax,%rbp > 0x00000037ff6cee67 <+57767>: je 0x37ff6cd5a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51428> > 0x00000037ff6cee6d <+57773>: mov 0x8(%rbx),%rax > 0x00000037ff6cee71 <+57777>: jmpq 0x37ff6cc355 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46741> > 0x00000037ff6cee76 <+57782>: mov %r15,%rdi > 0x00000037ff6cee79 <+57785>: callq 0x37ff758800 <js_GenerateShape(JSContext*)> > 0x00000037ff6cee7e <+57790>: orl $0x80,0x10(%rbp) > 0x00000037ff6cee85 <+57797>: mov %eax,0x14(%rbp) > 0x00000037ff6cee88 <+57800>: jmpq 0x37ff6caff1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41777> > 0x00000037ff6cee8d <+57805>: cvttsd2si %xmm0,%eax > 0x00000037ff6cee91 <+57809>: cvtsi2sd %eax,%xmm1 > 0x00000037ff6cee95 <+57813>: ucomisd %xmm1,%xmm0 > 0x00000037ff6cee99 <+57817>: jp 0x37ff6cc7b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47862> > 0x00000037ff6cee9f <+57823>: jne 0x37ff6cc7b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47862> > 0x00000037ff6ceea5 <+57829>: mov %eax,%eax > 0x00000037ff6ceea7 <+57831>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6ceeb1 <+57841>: or %rdx,%rax > 0x00000037ff6ceeb4 <+57844>: mov %rax,-0x8(%rbp) > 0x00000037ff6ceeb8 <+57848>: jmpq 0x37ff6c52ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17900> > 0x00000037ff6ceebd <+57853>: cmp $0x4,%ebp > 0x00000037ff6ceec0 <+57856>: jg 0x37ff6c7ebc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29180> > 0x00000037ff6ceec6 <+57862>: mov 0xc8(%rsp),%rbx > 0x00000037ff6ceece <+57870>: movb $0x0,0xb0(%rsp) > 0x00000037ff6ceed6 <+57878>: add $0x418,%rbx > 0x00000037ff6ceedd <+57885>: cmp $0x3,%ebp > 0x00000037ff6ceee0 <+57888>: mov %rbx,0x78(%rsp) > 0x00000037ff6ceee5 <+57893>: mov 0x568(%rsp),%rbx > 0x00000037ff6ceeed <+57901>: movzbl (%rbx),%eax > 0x00000037ff6ceef0 <+57904>: movzbl %al,%r12d > 0x00000037ff6ceef4 <+57908>: jne 0x37ff6c7ebc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29180> > 0x00000037ff6ceefa <+57914>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6ceeff <+57919>: jmpq *%rax > 0x00000037ff6cef01 <+57921>: mov 0x30(%rdx),%rdx > 0x00000037ff6cef05 <+57925>: test %edx,%edx > 0x00000037ff6cef07 <+57927>: js 0x37ff6cffe0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62240> > 0x00000037ff6cef0d <+57933>: and $0xffffffff,%edx > 0x00000037ff6cef10 <+57936>: movabs $0xfff8800000000000,%rcx > 0x00000037ff6cef1a <+57946>: or %rcx,%rdx > 0x00000037ff6cef1d <+57949>: mov %rdx,-0x8(%rax) > 0x00000037ff6cef21 <+57953>: jmpq 0x37ff6c451a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14426> > 0x00000037ff6cef26 <+57958>: lea 0x4459b3(%rip),%r13 # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cef2d <+57965>: lea 0x44520c(%rip),%rax # 0x37ffb14140 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE15normalJumpTable> > 0x00000037ff6cef34 <+57972>: jmpq 0x37ff6c7ed3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29203> > 0x00000037ff6cef39 <+57977>: mov 0xa0(%rsp),%rdx > 0x00000037ff6cef41 <+57985>: mov 0x28(%rdx),%eax > 0x00000037ff6cef44 <+57988>: cmp $0xffffffff,%eax > 0x00000037ff6cef47 <+57991>: je 0x37ff6cb228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42344> > 0x00000037ff6cef4d <+57997>: testb $0x28,0x10(%rbp) > 0x00000037ff6cef51 <+58001>: je 0x37ff6d1d68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69800> > 0x00000037ff6cef57 <+58007>: mov 0xa0(%rsp),%rdx > 0x00000037ff6cef5f <+58015>: jmpq 0x37ff6cb228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42344> > 0x00000037ff6cef64 <+58020>: xor %eax,%eax > 0x00000037ff6cef66 <+58022>: mov 0x1a0(%rsp),%r8d > 0x00000037ff6cef6e <+58030>: cmp %r8d,0x1b0(%rsp) > 0x00000037ff6cef76 <+58038>: sete %al > 0x00000037ff6cef79 <+58041>: mov %eax,0x100(%rsp) > 0x00000037ff6cef80 <+58048>: jmpq 0x37ff6c508a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17354> > 0x00000037ff6cef85 <+58053>: test $0x80,%al > 0x00000037ff6cef87 <+58055>: mov 0x568(%rsp),%rbx > 0x00000037ff6cef8f <+58063>: mov 0xa8(%r14),%rdi > 0x00000037ff6cef96 <+58070>: je 0x37ff6cef9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58079> > 0x00000037ff6cef98 <+58072>: mov 0xb0(%r14),%rdi > 0x00000037ff6cef9f <+58079>: test %rdi,%rdi > 0x00000037ff6cefa2 <+58082>: je 0x37ff6c6c74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24500> > 0x00000037ff6cefa8 <+58088>: mov %rbx,%rbp > 0x00000037ff6cefab <+58091>: mov 0x30(%rdi),%ebx > 0x00000037ff6cefae <+58094>: sub 0x10(%r14),%rbp > 0x00000037ff6cefb2 <+58098>: and $0x7fffffff,%ebx > 0x00000037ff6cefb8 <+58104>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cefbd <+58109>: test %rbx,%rbx > 0x00000037ff6cefc0 <+58112>: je 0x37ff6c6c74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24500> > 0x00000037ff6cefc6 <+58118>: mov $0x1,%ecx > 0x00000037ff6cefcb <+58123>: lea (%rcx,%rbx,1),%rdx > 0x00000037ff6cefcf <+58127>: shr %rdx > 0x00000037ff6cefd2 <+58130>: lea -0x1(%rdx),%rdi > 0x00000037ff6cefd6 <+58134>: mov %rdi,%rsi > 0x00000037ff6cefd9 <+58137>: shl $0x4,%rsi > 0x00000037ff6cefdd <+58141>: add %rax,%rsi > 0x00000037ff6cefe0 <+58144>: cmp (%rsi),%rbp > 0x00000037ff6cefe3 <+58147>: jae 0x37ff6ceff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58168> > 0x00000037ff6cefe5 <+58149>: mov %rdi,%rbx > 0x00000037ff6cefe8 <+58152>: cmp %rbx,%rcx > 0x00000037ff6cefeb <+58155>: jbe 0x37ff6cefcb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58123> > 0x00000037ff6cefed <+58157>: jmpq 0x37ff6c6c74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24500> > 0x00000037ff6ceff2 <+58162>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6ceff8 <+58168>: jbe 0x37ff6d07c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64261> > 0x00000037ff6ceffe <+58174>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf002 <+58178>: jmp 0x37ff6cefe8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58152> > 0x00000037ff6cf004 <+58180>: mov 0x580(%rsp),%rdx > 0x00000037ff6cf00c <+58188>: mov 0x590(%rsp),%rax > 0x00000037ff6cf014 <+58196>: mov %rdx,0x188(%rax) > 0x00000037ff6cf01b <+58203>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf020 <+58208>: mov $0x9,%edx > 0x00000037ff6cf025 <+58213>: jmpq 0x37ff6c888b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31691> > 0x00000037ff6cf02a <+58218>: mov %rdx,%rsi > 0x00000037ff6cf02d <+58221>: mov %r15,%rdi > 0x00000037ff6cf030 <+58224>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf035 <+58229>: test %rax,%rax > 0x00000037ff6cf038 <+58232>: jne 0x37ff6c819e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29918> > 0x00000037ff6cf03e <+58238>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf043 <+58243>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cf048 <+58248>: lea 0x1(%rax),%rcx > 0x00000037ff6cf04c <+58252>: mov %rcx,0x568(%rsp) > 0x00000037ff6cf054 <+58260>: movzbl 0x2(%rax),%edx > 0x00000037ff6cf058 <+58264>: movzbl 0x3(%rax),%eax > 0x00000037ff6cf05c <+58268>: shl $0x8,%edx > 0x00000037ff6cf05f <+58271>: or %edx,%eax > 0x00000037ff6cf061 <+58273>: movswq %ax,%rdx > 0x00000037ff6cf065 <+58277>: add %rcx,%rdx > 0x00000037ff6cf068 <+58280>: test %ax,%ax > 0x00000037ff6cf06b <+58283>: mov %rdx,0x568(%rsp) > 0x00000037ff6cf073 <+58291>: movzbl (%rdx),%r12d > 0x00000037ff6cf077 <+58295>: jle 0x37ff6d19b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68849> > 0x00000037ff6cf07d <+58301>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cf085 <+58309>: je 0x37ff6cf09d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58333> > 0x00000037ff6cf087 <+58311>: mov 0x570(%rsp),%rax > 0x00000037ff6cf08f <+58319>: mov (%rax),%esi > 0x00000037ff6cf091 <+58321>: test $0x8000,%esi > 0x00000037ff6cf097 <+58327>: je 0x37ff6d1f4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70284> > 0x00000037ff6cf09d <+58333>: mov %r12d,%eax > 0x00000037ff6cf0a0 <+58336>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cf0a5 <+58341>: jmpq *%rax > 0x00000037ff6cf0a7 <+58343>: mov 0x168(%r15),%rax > 0x00000037ff6cf0ae <+58350>: mov 0x40(%rax),%eax > 0x00000037ff6cf0b1 <+58353>: test %eax,%eax > 0x00000037ff6cf0b3 <+58355>: jne 0x37ff6d1c20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69472> > 0x00000037ff6cf0b9 <+58361>: cmp $0xb6,%r12d > 0x00000037ff6cf0c0 <+58368>: je 0x37ff6d1b1c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69212> > 0x00000037ff6cf0c6 <+58374>: cmp $0xe5,%r12d > 0x00000037ff6cf0cd <+58381>: jne 0x37ff6cce5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49562> > 0x00000037ff6cf0d3 <+58387>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cf0db <+58395>: je 0x37ff6d1faf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70383> > 0x00000037ff6cf0e1 <+58401>: mov 0x168(%r15),%rax > 0x00000037ff6cf0e8 <+58408>: mov 0x30(%rax),%rdx > 0x00000037ff6cf0ec <+58412>: test %rdx,%rdx > 0x00000037ff6cf0ef <+58415>: je 0x37ff6d1f8a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70346> > 0x00000037ff6cf0f5 <+58421>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cf0fd <+58429>: je 0x37ff6d1f8a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70346> > 0x00000037ff6cf103 <+58435>: mov 0x94(%rsp),%edx > 0x00000037ff6cf10a <+58442>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cf112 <+58450>: mov %r15,%rdi > 0x00000037ff6cf115 <+58453>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cf11a <+58458>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cf122 <+58466>: test %eax,%eax > 0x00000037ff6cf124 <+58468>: mov $0x0,%edx > 0x00000037ff6cf129 <+58473>: cmove %edx,%ebx > 0x00000037ff6cf12c <+58476>: lea 0x4457ad(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cf133 <+58483>: mov %bl,0xb0(%rsp) > 0x00000037ff6cf13a <+58490>: cmove %rdx,%r13 > 0x00000037ff6cf13e <+58494>: mov 0x570(%rsp),%rdx > 0x00000037ff6cf146 <+58502>: mov (%rdx),%ecx > 0x00000037ff6cf148 <+58504>: mov %ecx,%edi > 0x00000037ff6cf14a <+58506>: and $0x2,%edi > 0x00000037ff6cf14d <+58509>: je 0x37ff6d2b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73413> > 0x00000037ff6cf153 <+58515>: test $0x8,%cl > 0x00000037ff6cf156 <+58518>: je 0x37ff6d2b78 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73400> > 0x00000037ff6cf15c <+58524>: mov 0x10(%rdx),%r14 > 0x00000037ff6cf160 <+58528>: mov (%rdx),%esi > 0x00000037ff6cf162 <+58530>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cf16e <+58542>: and $0xa,%esi > 0x00000037ff6cf171 <+58545>: cmp $0x2,%esi > 0x00000037ff6cf174 <+58548>: jne 0x37ff6cf190 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58576> > 0x00000037ff6cf176 <+58550>: mov 0x8(%rdx),%rsi > 0x00000037ff6cf17a <+58554>: mov %rdx,%rbx > 0x00000037ff6cf17d <+58557>: movzwl 0x58(%rsi),%esi > 0x00000037ff6cf181 <+58561>: shl $0x3,%rsi > 0x00000037ff6cf185 <+58565>: sub %rsi,%rbx > 0x00000037ff6cf188 <+58568>: mov %rbx,0xc0(%rsp) > 0x00000037ff6cf190 <+58576>: test $0x80,%ch > 0x00000037ff6cf193 <+58579>: je 0x37ff6d2a02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73026> > 0x00000037ff6cf199 <+58585>: mov 0x58(%r15),%rsi > 0x00000037ff6cf19d <+58589>: add $0x418,%rsi > 0x00000037ff6cf1a4 <+58596>: mov %rsi,0x78(%rsp) > 0x00000037ff6cf1a9 <+58601>: mov 0x1c(%r15),%ecx > 0x00000037ff6cf1ad <+58605>: test %ecx,%ecx > 0x00000037ff6cf1af <+58607>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf1b5 <+58613>: cmp $0x2,%eax > 0x00000037ff6cf1b8 <+58616>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf1be <+58622>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf1c6 <+58630>: movzbl (%rbx),%r12d > 0x00000037ff6cf1ca <+58634>: jmpq 0x37ff6cce5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49562> > 0x00000037ff6cf1cf <+58639>: test $0x80,%al > 0x00000037ff6cf1d1 <+58641>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf1d9 <+58649>: mov 0xa8(%r14),%rdi > 0x00000037ff6cf1e0 <+58656>: je 0x37ff6cf1e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58665> > 0x00000037ff6cf1e2 <+58658>: mov 0xb0(%r14),%rdi > 0x00000037ff6cf1e9 <+58665>: test %rdi,%rdi > 0x00000037ff6cf1ec <+58668>: je 0x37ff6c6057 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21399> > 0x00000037ff6cf1f2 <+58674>: mov %rbx,%rbp > 0x00000037ff6cf1f5 <+58677>: mov 0x30(%rdi),%ebx > 0x00000037ff6cf1f8 <+58680>: sub 0x10(%r14),%rbp > 0x00000037ff6cf1fc <+58684>: and $0x7fffffff,%ebx > 0x00000037ff6cf202 <+58690>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cf207 <+58695>: test %rbx,%rbx > 0x00000037ff6cf20a <+58698>: je 0x37ff6c6057 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21399> > 0x00000037ff6cf210 <+58704>: mov $0x1,%ecx > 0x00000037ff6cf215 <+58709>: lea (%rbx,%rcx,1),%rdx > 0x00000037ff6cf219 <+58713>: shr %rdx > 0x00000037ff6cf21c <+58716>: lea -0x1(%rdx),%rdi > 0x00000037ff6cf220 <+58720>: mov %rdi,%rsi > 0x00000037ff6cf223 <+58723>: shl $0x4,%rsi > 0x00000037ff6cf227 <+58727>: add %rax,%rsi > 0x00000037ff6cf22a <+58730>: cmp (%rsi),%rbp > 0x00000037ff6cf22d <+58733>: jae 0x37ff6cf240 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58752> > 0x00000037ff6cf22f <+58735>: mov %rdi,%rbx > 0x00000037ff6cf232 <+58738>: cmp %rbx,%rcx > 0x00000037ff6cf235 <+58741>: jbe 0x37ff6cf215 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58709> > 0x00000037ff6cf237 <+58743>: jmpq 0x37ff6c6057 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21399> > 0x00000037ff6cf23c <+58748>: nopl 0x0(%rax) > 0x00000037ff6cf240 <+58752>: jbe 0x37ff6cfb20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61024> > 0x00000037ff6cf246 <+58758>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf24a <+58762>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf250 <+58768>: jmp 0x37ff6cf232 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58738> > 0x00000037ff6cf252 <+58770>: movl $0x0,0x100(%rsp) > 0x00000037ff6cf25d <+58781>: jmpq 0x37ff6c508a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17354> > 0x00000037ff6cf262 <+58786>: mov %rdx,%rsi > 0x00000037ff6cf265 <+58789>: mov %r15,%rdi > 0x00000037ff6cf268 <+58792>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf26d <+58797>: test %rax,%rax > 0x00000037ff6cf270 <+58800>: jne 0x37ff6c49ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15679> > 0x00000037ff6cf276 <+58806>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf27b <+58811>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cf280 <+58816>: mov 0x90(%r15),%rax > 0x00000037ff6cf287 <+58823>: cmp %rbp,%rax > 0x00000037ff6cf28a <+58826>: je 0x37ff6cf2a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58856> > 0x00000037ff6cf28c <+58828>: mov 0x8(%rax),%rcx > 0x00000037ff6cf290 <+58832>: mov 0x70(%rsp),%rsi > 0x00000037ff6cf295 <+58837>: mov 0x18(%rax),%rdx > 0x00000037ff6cf299 <+58841>: sub %rcx,%rsi > 0x00000037ff6cf29c <+58844>: sub %rcx,%rdx > 0x00000037ff6cf29f <+58847>: cmp %rdx,%rsi > 0x00000037ff6cf2a2 <+58850>: jbe 0x37ff6d196a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68778> > 0x00000037ff6cf2a8 <+58856>: mov 0x70(%rsp),%rsi > 0x00000037ff6cf2ad <+58861>: mov %rbp,%rdi > 0x00000037ff6cf2b0 <+58864>: callq 0x37ff63fe10 <JS_ArenaRelease@plt> > 0x00000037ff6cf2b5 <+58869>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf2ba <+58874>: test $0x80,%al > 0x00000037ff6cf2bc <+58876>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf2c4 <+58884>: mov 0xa8(%r14),%rdi > 0x00000037ff6cf2cb <+58891>: je 0x37ff6cf2d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58900> > 0x00000037ff6cf2cd <+58893>: mov 0xb0(%r14),%rdi > 0x00000037ff6cf2d4 <+58900>: test %rdi,%rdi > 0x00000037ff6cf2d7 <+58903>: je 0x37ff6caaa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40424> > 0x00000037ff6cf2dd <+58909>: mov %rbx,%rbp > 0x00000037ff6cf2e0 <+58912>: mov 0x30(%rdi),%ebx > 0x00000037ff6cf2e3 <+58915>: sub 0x10(%r14),%rbp > 0x00000037ff6cf2e7 <+58919>: and $0x7fffffff,%ebx > 0x00000037ff6cf2ed <+58925>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cf2f2 <+58930>: test %rbx,%rbx > 0x00000037ff6cf2f5 <+58933>: je 0x37ff6caaa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40424> > 0x00000037ff6cf2fb <+58939>: mov $0x1,%ecx > 0x00000037ff6cf300 <+58944>: lea (%rbx,%rcx,1),%rdx > 0x00000037ff6cf304 <+58948>: shr %rdx > 0x00000037ff6cf307 <+58951>: lea -0x1(%rdx),%rdi > 0x00000037ff6cf30b <+58955>: mov %rdi,%rsi > 0x00000037ff6cf30e <+58958>: shl $0x4,%rsi > 0x00000037ff6cf312 <+58962>: add %rax,%rsi > 0x00000037ff6cf315 <+58965>: cmp (%rsi),%rbp > 0x00000037ff6cf318 <+58968>: jae 0x37ff6cf330 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58992> > 0x00000037ff6cf31a <+58970>: mov %rdi,%rbx > 0x00000037ff6cf31d <+58973>: cmp %rbx,%rcx > 0x00000037ff6cf320 <+58976>: jbe 0x37ff6cf300 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58944> > 0x00000037ff6cf322 <+58978>: jmpq 0x37ff6caaa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40424> > 0x00000037ff6cf327 <+58983>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf330 <+58992>: jbe 0x37ff6d0664 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63908> > 0x00000037ff6cf336 <+58998>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf33a <+59002>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf340 <+59008>: jmp 0x37ff6cf31d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58973> > 0x00000037ff6cf342 <+59010>: mov 0x168(%r15),%rax > 0x00000037ff6cf349 <+59017>: mov 0x40(%rax),%eax > 0x00000037ff6cf34c <+59020>: test %eax,%eax > 0x00000037ff6cf34e <+59022>: jne 0x37ff6d1290 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67024> > 0x00000037ff6cf354 <+59028>: cmp $0xb6,%r12d > 0x00000037ff6cf35b <+59035>: je 0x37ff6d1188 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66760> > 0x00000037ff6cf361 <+59041>: cmp $0xe5,%r12d > 0x00000037ff6cf368 <+59048>: jne 0x37ff6ccb91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48849> > 0x00000037ff6cf36e <+59054>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cf376 <+59062>: je 0x37ff6d33fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75578> > 0x00000037ff6cf37c <+59068>: mov 0x168(%r15),%rax > 0x00000037ff6cf383 <+59075>: mov 0x30(%rax),%rdx > 0x00000037ff6cf387 <+59079>: test %rdx,%rdx > 0x00000037ff6cf38a <+59082>: je 0x37ff6d33d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75541> > 0x00000037ff6cf390 <+59088>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cf398 <+59096>: je 0x37ff6d33d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75541> > 0x00000037ff6cf39e <+59102>: mov 0x94(%rsp),%edx > 0x00000037ff6cf3a5 <+59109>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cf3ad <+59117>: mov %r15,%rdi > 0x00000037ff6cf3b0 <+59120>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cf3b5 <+59125>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cf3bd <+59133>: test %eax,%eax > 0x00000037ff6cf3bf <+59135>: mov $0x0,%edx > 0x00000037ff6cf3c4 <+59140>: cmove %edx,%ebx > 0x00000037ff6cf3c7 <+59143>: lea 0x445512(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cf3ce <+59150>: mov %bl,0xb0(%rsp) > 0x00000037ff6cf3d5 <+59157>: cmove %rdx,%r13 > 0x00000037ff6cf3d9 <+59161>: mov 0x570(%rsp),%rdx > 0x00000037ff6cf3e1 <+59169>: mov (%rdx),%ecx > 0x00000037ff6cf3e3 <+59171>: mov %ecx,%edi > 0x00000037ff6cf3e5 <+59173>: and $0x2,%edi > 0x00000037ff6cf3e8 <+59176>: je 0x37ff6d2a65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73125> > 0x00000037ff6cf3ee <+59182>: test $0x8,%cl > 0x00000037ff6cf3f1 <+59185>: je 0x37ff6d2a58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73112> > 0x00000037ff6cf3f7 <+59191>: mov 0x10(%rdx),%r14 > 0x00000037ff6cf3fb <+59195>: mov (%rdx),%esi > 0x00000037ff6cf3fd <+59197>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cf409 <+59209>: and $0xa,%esi > 0x00000037ff6cf40c <+59212>: cmp $0x2,%esi > 0x00000037ff6cf40f <+59215>: jne 0x37ff6cf42b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59243> > 0x00000037ff6cf411 <+59217>: mov 0x8(%rdx),%rsi > 0x00000037ff6cf415 <+59221>: mov %rdx,%rbx > 0x00000037ff6cf418 <+59224>: movzwl 0x58(%rsi),%esi > 0x00000037ff6cf41c <+59228>: shl $0x3,%rsi > 0x00000037ff6cf420 <+59232>: sub %rsi,%rbx > 0x00000037ff6cf423 <+59235>: mov %rbx,0xc0(%rsp) > 0x00000037ff6cf42b <+59243>: test $0x80,%ch > 0x00000037ff6cf42e <+59246>: je 0x37ff6d3687 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76231> > 0x00000037ff6cf434 <+59252>: mov 0x58(%r15),%rsi > 0x00000037ff6cf438 <+59256>: add $0x418,%rsi > 0x00000037ff6cf43f <+59263>: mov %rsi,0x78(%rsp) > 0x00000037ff6cf444 <+59268>: mov 0x1c(%r15),%edi > 0x00000037ff6cf448 <+59272>: test %edi,%edi > 0x00000037ff6cf44a <+59274>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf450 <+59280>: cmp $0x2,%eax > 0x00000037ff6cf453 <+59283>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf459 <+59289>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf461 <+59297>: movzbl (%rbx),%r12d > 0x00000037ff6cf465 <+59301>: jmpq 0x37ff6ccb91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48849> > 0x00000037ff6cf46a <+59306>: mov $0x9,%edx > 0x00000037ff6cf46f <+59311>: jmpq 0x37ff6c42eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13867> > 0x00000037ff6cf474 <+59316>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6cf478 <+59320>: jmpq 0x37ff6cda1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52571> > 0x00000037ff6cf47d <+59325>: mov %rdx,%rsi > 0x00000037ff6cf480 <+59328>: mov %r15,%rdi > 0x00000037ff6cf483 <+59331>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf488 <+59336>: test %rax,%rax > 0x00000037ff6cf48b <+59339>: jne 0x37ff6c8941 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31873> > 0x00000037ff6cf491 <+59345>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf496 <+59350>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6cf4a0 <+59360>: test $0x80,%al > 0x00000037ff6cf4a2 <+59362>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf4aa <+59370>: mov 0xa8(%r14),%rdi > 0x00000037ff6cf4b1 <+59377>: je 0x37ff6cf4ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59386> > 0x00000037ff6cf4b3 <+59379>: mov 0xb0(%r14),%rdi > 0x00000037ff6cf4ba <+59386>: test %rdi,%rdi > 0x00000037ff6cf4bd <+59389>: je 0x37ff6cab5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40605> > 0x00000037ff6cf4c3 <+59395>: mov %rbx,%rbp > 0x00000037ff6cf4c6 <+59398>: mov 0x30(%rdi),%ebx > 0x00000037ff6cf4c9 <+59401>: sub 0x10(%r14),%rbp > 0x00000037ff6cf4cd <+59405>: and $0x7fffffff,%ebx > 0x00000037ff6cf4d3 <+59411>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cf4d8 <+59416>: test %rbx,%rbx > 0x00000037ff6cf4db <+59419>: je 0x37ff6cab5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40605> > 0x00000037ff6cf4e1 <+59425>: mov $0x1,%ecx > 0x00000037ff6cf4e6 <+59430>: lea (%rcx,%rbx,1),%rdx > 0x00000037ff6cf4ea <+59434>: shr %rdx > 0x00000037ff6cf4ed <+59437>: lea -0x1(%rdx),%rdi > 0x00000037ff6cf4f1 <+59441>: mov %rdi,%rsi > 0x00000037ff6cf4f4 <+59444>: shl $0x4,%rsi > 0x00000037ff6cf4f8 <+59448>: add %rax,%rsi > 0x00000037ff6cf4fb <+59451>: cmp (%rsi),%rbp > 0x00000037ff6cf4fe <+59454>: jae 0x37ff6cf510 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59472> > 0x00000037ff6cf500 <+59456>: mov %rdi,%rbx > 0x00000037ff6cf503 <+59459>: cmp %rbx,%rcx > 0x00000037ff6cf506 <+59462>: jbe 0x37ff6cf4e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59430> > 0x00000037ff6cf508 <+59464>: jmpq 0x37ff6cab5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40605> > 0x00000037ff6cf50d <+59469>: nopl (%rax) > 0x00000037ff6cf510 <+59472>: jbe 0x37ff6cfc27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61287> > 0x00000037ff6cf516 <+59478>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf51a <+59482>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf520 <+59488>: jmp 0x37ff6cf503 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59459> > 0x00000037ff6cf522 <+59490>: mov %rdx,%rsi > 0x00000037ff6cf525 <+59493>: mov %r15,%rdi > 0x00000037ff6cf528 <+59496>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf52d <+59501>: test %rax,%rax > 0x00000037ff6cf530 <+59504>: jne 0x37ff6c32b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9715> > 0x00000037ff6cf536 <+59510>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf53b <+59515>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cf540 <+59520>: mov %rdx,%rsi > 0x00000037ff6cf543 <+59523>: mov %r15,%rdi > 0x00000037ff6cf546 <+59526>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf54b <+59531>: test %rax,%rax > 0x00000037ff6cf54e <+59534>: jne 0x37ff6c87f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31536> > 0x00000037ff6cf554 <+59540>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf559 <+59545>: nopl 0x0(%rax) > 0x00000037ff6cf560 <+59552>: mov %rdx,%rsi > 0x00000037ff6cf563 <+59555>: mov %r15,%rdi > 0x00000037ff6cf566 <+59558>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf56b <+59563>: test %rax,%rax > 0x00000037ff6cf56e <+59566>: jne 0x37ff6c8570 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30896> > 0x00000037ff6cf574 <+59572>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf579 <+59577>: nopl 0x0(%rax) > 0x00000037ff6cf580 <+59584>: mov %rdx,%rsi > 0x00000037ff6cf583 <+59587>: mov %r15,%rdi > 0x00000037ff6cf586 <+59590>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf58b <+59595>: test %rax,%rax > 0x00000037ff6cf58e <+59598>: jne 0x37ff6c3635 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10613> > 0x00000037ff6cf594 <+59604>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf599 <+59609>: nopl 0x0(%rax) > 0x00000037ff6cf5a0 <+59616>: movl $0x1,0x110(%rsp) > 0x00000037ff6cf5ab <+59627>: jmpq 0x37ff6c4f8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17100> > 0x00000037ff6cf5b0 <+59632>: lea 0x1(%rax),%rcx > 0x00000037ff6cf5b4 <+59636>: mov %rcx,0x568(%rsp) > 0x00000037ff6cf5bc <+59644>: movzbl 0x2(%rax),%edx > 0x00000037ff6cf5c0 <+59648>: movzbl 0x3(%rax),%eax > 0x00000037ff6cf5c4 <+59652>: shl $0x8,%edx > 0x00000037ff6cf5c7 <+59655>: or %edx,%eax > 0x00000037ff6cf5c9 <+59657>: movswq %ax,%rdx > 0x00000037ff6cf5cd <+59661>: add %rcx,%rdx > 0x00000037ff6cf5d0 <+59664>: test %ax,%ax > 0x00000037ff6cf5d3 <+59667>: mov %rdx,0x568(%rsp) > 0x00000037ff6cf5db <+59675>: movzbl (%rdx),%r12d > 0x00000037ff6cf5df <+59679>: jle 0x37ff6d0965 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64677> > 0x00000037ff6cf5e5 <+59685>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cf5ed <+59693>: je 0x37ff6cf605 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59717> > 0x00000037ff6cf5ef <+59695>: mov 0x570(%rsp),%rax > 0x00000037ff6cf5f7 <+59703>: mov (%rax),%esi > 0x00000037ff6cf5f9 <+59705>: test $0x8000,%esi > 0x00000037ff6cf5ff <+59711>: je 0x37ff6d40c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78853> > 0x00000037ff6cf605 <+59717>: mov %r12d,%eax > 0x00000037ff6cf608 <+59720>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cf60d <+59725>: jmpq *%rax > 0x00000037ff6cf60f <+59727>: lea 0x1(%rax),%rcx > 0x00000037ff6cf613 <+59731>: mov %rcx,0x568(%rsp) > 0x00000037ff6cf61b <+59739>: movzbl 0x2(%rax),%edx > 0x00000037ff6cf61f <+59743>: movzbl 0x3(%rax),%eax > 0x00000037ff6cf623 <+59747>: shl $0x8,%edx > 0x00000037ff6cf626 <+59750>: or %edx,%eax > 0x00000037ff6cf628 <+59752>: movswq %ax,%rdx > 0x00000037ff6cf62c <+59756>: add %rcx,%rdx > 0x00000037ff6cf62f <+59759>: test %ax,%ax > 0x00000037ff6cf632 <+59762>: mov %rdx,0x568(%rsp) > 0x00000037ff6cf63a <+59770>: movzbl (%rdx),%r12d > 0x00000037ff6cf63e <+59774>: jle 0x37ff6d1500 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67648> > 0x00000037ff6cf644 <+59780>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cf64c <+59788>: je 0x37ff6cf664 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59812> > 0x00000037ff6cf64e <+59790>: mov 0x570(%rsp),%rax > 0x00000037ff6cf656 <+59798>: mov (%rax),%esi > 0x00000037ff6cf658 <+59800>: test $0x8000,%esi > 0x00000037ff6cf65e <+59806>: je 0x37ff6d44fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79934> > 0x00000037ff6cf664 <+59812>: mov %r12d,%eax > 0x00000037ff6cf667 <+59815>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cf66c <+59820>: jmpq *%rax > 0x00000037ff6cf66e <+59822>: lea 0x1(%rax),%rcx > 0x00000037ff6cf672 <+59826>: mov %rcx,0x568(%rsp) > 0x00000037ff6cf67a <+59834>: movzbl 0x2(%rax),%edx > 0x00000037ff6cf67e <+59838>: movzbl 0x3(%rax),%eax > 0x00000037ff6cf682 <+59842>: shl $0x8,%edx > 0x00000037ff6cf685 <+59845>: or %edx,%eax > 0x00000037ff6cf687 <+59847>: movswq %ax,%rdx > 0x00000037ff6cf68b <+59851>: add %rcx,%rdx > 0x00000037ff6cf68e <+59854>: test %ax,%ax > 0x00000037ff6cf691 <+59857>: mov %rdx,0x568(%rsp) > 0x00000037ff6cf699 <+59865>: movzbl (%rdx),%r12d > 0x00000037ff6cf69d <+59869>: jle 0x37ff6d13d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67344> > 0x00000037ff6cf6a3 <+59875>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cf6ab <+59883>: je 0x37ff6cf6c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59907> > 0x00000037ff6cf6ad <+59885>: mov 0x570(%rsp),%rax > 0x00000037ff6cf6b5 <+59893>: mov (%rax),%esi > 0x00000037ff6cf6b7 <+59895>: test $0x8000,%esi > 0x00000037ff6cf6bd <+59901>: je 0x37ff6d313b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74875> > 0x00000037ff6cf6c3 <+59907>: mov %r12d,%eax > 0x00000037ff6cf6c6 <+59910>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cf6cb <+59915>: jmpq *%rax > 0x00000037ff6cf6cd <+59917>: test $0x80,%al > 0x00000037ff6cf6cf <+59919>: mov 0x568(%rsp),%rbp > 0x00000037ff6cf6d7 <+59927>: mov 0xa8(%r14),%rdi > 0x00000037ff6cf6de <+59934>: je 0x37ff6cf6e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59943> > 0x00000037ff6cf6e0 <+59936>: mov 0xb0(%r14),%rdi > 0x00000037ff6cf6e7 <+59943>: test %rdi,%rdi > 0x00000037ff6cf6ea <+59946>: je 0x37ff6ccddf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49439> > 0x00000037ff6cf6f0 <+59952>: mov 0x30(%rdi),%ebx > 0x00000037ff6cf6f3 <+59955>: sub 0x10(%r14),%rbp > 0x00000037ff6cf6f7 <+59959>: and $0x7fffffff,%ebx > 0x00000037ff6cf6fd <+59965>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cf702 <+59970>: test %rbx,%rbx > 0x00000037ff6cf705 <+59973>: je 0x37ff6ccddf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49439> > 0x00000037ff6cf70b <+59979>: mov $0x1,%ecx > 0x00000037ff6cf710 <+59984>: lea (%rcx,%rbx,1),%rdx > 0x00000037ff6cf714 <+59988>: shr %rdx > 0x00000037ff6cf717 <+59991>: lea -0x1(%rdx),%rdi > 0x00000037ff6cf71b <+59995>: mov %rdi,%rsi > 0x00000037ff6cf71e <+59998>: shl $0x4,%rsi > 0x00000037ff6cf722 <+60002>: add %rax,%rsi > 0x00000037ff6cf725 <+60005>: cmp (%rsi),%rbp > 0x00000037ff6cf728 <+60008>: jae 0x37ff6cf740 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60032> > 0x00000037ff6cf72a <+60010>: mov %rdi,%rbx > 0x00000037ff6cf72d <+60013>: cmp %rbx,%rcx > 0x00000037ff6cf730 <+60016>: jbe 0x37ff6cf710 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59984> > 0x00000037ff6cf732 <+60018>: jmpq 0x37ff6ccddf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49439> > 0x00000037ff6cf737 <+60023>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf740 <+60032>: jbe 0x37ff6cf8f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60466> > 0x00000037ff6cf746 <+60038>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf74a <+60042>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf750 <+60048>: jmp 0x37ff6cf72d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60013> > 0x00000037ff6cf752 <+60050>: test $0x80,%al > 0x00000037ff6cf754 <+60052>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf75c <+60060>: mov 0xa8(%r14),%rdi > 0x00000037ff6cf763 <+60067>: je 0x37ff6cf76c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60076> > 0x00000037ff6cf765 <+60069>: mov 0xb0(%r14),%rdi > 0x00000037ff6cf76c <+60076>: test %rdi,%rdi > 0x00000037ff6cf76f <+60079>: je 0x37ff6c7246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25990> > 0x00000037ff6cf775 <+60085>: mov %rbx,%rbp > 0x00000037ff6cf778 <+60088>: mov 0x30(%rdi),%ebx > 0x00000037ff6cf77b <+60091>: sub 0x10(%r14),%rbp > 0x00000037ff6cf77f <+60095>: and $0x7fffffff,%ebx > 0x00000037ff6cf785 <+60101>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cf78a <+60106>: test %rbx,%rbx > 0x00000037ff6cf78d <+60109>: je 0x37ff6c7246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25990> > 0x00000037ff6cf793 <+60115>: mov $0x1,%ecx > 0x00000037ff6cf798 <+60120>: lea (%rbx,%rcx,1),%rdx > 0x00000037ff6cf79c <+60124>: shr %rdx > 0x00000037ff6cf79f <+60127>: lea -0x1(%rdx),%rdi > 0x00000037ff6cf7a3 <+60131>: mov %rdi,%rsi > 0x00000037ff6cf7a6 <+60134>: shl $0x4,%rsi > 0x00000037ff6cf7aa <+60138>: add %rax,%rsi > 0x00000037ff6cf7ad <+60141>: cmp (%rsi),%rbp > 0x00000037ff6cf7b0 <+60144>: jae 0x37ff6cf7c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60160> > 0x00000037ff6cf7b2 <+60146>: mov %rdi,%rbx > 0x00000037ff6cf7b5 <+60149>: cmp %rcx,%rbx > 0x00000037ff6cf7b8 <+60152>: jae 0x37ff6cf798 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60120> > 0x00000037ff6cf7ba <+60154>: jmpq 0x37ff6c7246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25990> > 0x00000037ff6cf7bf <+60159>: nop > 0x00000037ff6cf7c0 <+60160>: jbe 0x37ff6cfbb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61168> > 0x00000037ff6cf7c6 <+60166>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf7ca <+60170>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf7d0 <+60176>: jmp 0x37ff6cf7b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60149> > 0x00000037ff6cf7d2 <+60178>: lea 0x1(%rax),%rcx > 0x00000037ff6cf7d6 <+60182>: mov %rcx,0x568(%rsp) > 0x00000037ff6cf7de <+60190>: movzbl 0x2(%rax),%edx > 0x00000037ff6cf7e2 <+60194>: movzbl 0x3(%rax),%eax > 0x00000037ff6cf7e6 <+60198>: shl $0x8,%edx > 0x00000037ff6cf7e9 <+60201>: or %edx,%eax > 0x00000037ff6cf7eb <+60203>: movswq %ax,%rdx > 0x00000037ff6cf7ef <+60207>: add %rcx,%rdx > 0x00000037ff6cf7f2 <+60210>: test %ax,%ax > 0x00000037ff6cf7f5 <+60213>: mov %rdx,0x568(%rsp) > 0x00000037ff6cf7fd <+60221>: movzbl (%rdx),%r12d > 0x00000037ff6cf801 <+60225>: jle 0x37ff6d0fc4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66308> > 0x00000037ff6cf807 <+60231>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cf80f <+60239>: je 0x37ff6cf827 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60263> > 0x00000037ff6cf811 <+60241>: mov 0x570(%rsp),%rax > 0x00000037ff6cf819 <+60249>: mov (%rax),%esi > 0x00000037ff6cf81b <+60251>: test $0x8000,%esi > 0x00000037ff6cf821 <+60257>: je 0x37ff6d3ded <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78125> > 0x00000037ff6cf827 <+60263>: mov %r12d,%eax > 0x00000037ff6cf82a <+60266>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cf82f <+60271>: jmpq *%rax > 0x00000037ff6cf831 <+60273>: xor %eax,%eax > 0x00000037ff6cf833 <+60275>: mov 0x1c0(%rsp),%r8d > 0x00000037ff6cf83b <+60283>: cmp %r8d,0x1d0(%rsp) > 0x00000037ff6cf843 <+60291>: setne %al > 0x00000037ff6cf846 <+60294>: mov %eax,0x110(%rsp) > 0x00000037ff6cf84d <+60301>: jmpq 0x37ff6c4f8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17100> > 0x00000037ff6cf852 <+60306>: mov %rdx,%rsi > 0x00000037ff6cf855 <+60309>: mov %r15,%rdi > 0x00000037ff6cf858 <+60312>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6cf85d <+60317>: test %rax,%rax > 0x00000037ff6cf860 <+60320>: jne 0x37ff6c401d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13149> > 0x00000037ff6cf866 <+60326>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf86b <+60331>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cf870 <+60336>: test $0x80,%al > 0x00000037ff6cf872 <+60338>: mov 0x568(%rsp),%rbx > 0x00000037ff6cf87a <+60346>: mov 0xa8(%r14),%rdi > 0x00000037ff6cf881 <+60353>: je 0x37ff6cf88a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60362> > 0x00000037ff6cf883 <+60355>: mov 0xb0(%r14),%rdi > 0x00000037ff6cf88a <+60362>: test %rdi,%rdi > 0x00000037ff6cf88d <+60365>: je 0x37ff6c396e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11438> > 0x00000037ff6cf893 <+60371>: mov %rbx,%rbp > 0x00000037ff6cf896 <+60374>: mov 0x30(%rdi),%ebx > 0x00000037ff6cf899 <+60377>: sub 0x10(%r14),%rbp > 0x00000037ff6cf89d <+60381>: and $0x7fffffff,%ebx > 0x00000037ff6cf8a3 <+60387>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6cf8a8 <+60392>: test %rbx,%rbx > 0x00000037ff6cf8ab <+60395>: je 0x37ff6c396e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11438> > 0x00000037ff6cf8b1 <+60401>: mov $0x1,%ecx > 0x00000037ff6cf8b6 <+60406>: lea (%rcx,%rbx,1),%rdx > 0x00000037ff6cf8ba <+60410>: shr %rdx > 0x00000037ff6cf8bd <+60413>: lea -0x1(%rdx),%rdi > 0x00000037ff6cf8c1 <+60417>: mov %rdi,%rsi > 0x00000037ff6cf8c4 <+60420>: shl $0x4,%rsi > 0x00000037ff6cf8c8 <+60424>: add %rax,%rsi > 0x00000037ff6cf8cb <+60427>: cmp (%rsi),%rbp > 0x00000037ff6cf8ce <+60430>: jae 0x37ff6cf8e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60448> > 0x00000037ff6cf8d0 <+60432>: mov %rdi,%rbx > 0x00000037ff6cf8d3 <+60435>: cmp %rbx,%rcx > 0x00000037ff6cf8d6 <+60438>: jbe 0x37ff6cf8b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60406> > 0x00000037ff6cf8d8 <+60440>: jmpq 0x37ff6c396e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11438> > 0x00000037ff6cf8dd <+60445>: nopl (%rax) > 0x00000037ff6cf8e0 <+60448>: jbe 0x37ff6cfff1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62257> > 0x00000037ff6cf8e6 <+60454>: lea 0x1(%rdx),%rcx > 0x00000037ff6cf8ea <+60458>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf8f0 <+60464>: jmp 0x37ff6cf8d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60435> > 0x00000037ff6cf8f2 <+60466>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6cf8f7 <+60471>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cf8fd <+60477>: jmpq 0x37ff6ccddf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49439> > 0x00000037ff6cf902 <+60482>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cf908 <+60488>: movabs $0x7fffffffffff,%rdi > 0x00000037ff6cf912 <+60498>: and %rdx,%rdi > 0x00000037ff6cf915 <+60501>: mov 0x8(%rdi),%rax > 0x00000037ff6cf919 <+60505>: cmp 0x46b3c0(%rip),%rax # 0x37ffb3ace0 > 0x00000037ff6cf920 <+60512>: je 0x37ff6cdf4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53898> > 0x00000037ff6cf926 <+60518>: cmp 0x46b623(%rip),%rax # 0x37ffb3af50 > 0x00000037ff6cf92d <+60525>: je 0x37ff6cdf4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53898> > 0x00000037ff6cf933 <+60531>: cmp 0x46b346(%rip),%rax # 0x37ffb3ac80 > 0x00000037ff6cf93a <+60538>: je 0x37ff6cdf4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53898> > 0x00000037ff6cf940 <+60544>: cmp 0x46b601(%rip),%rax # 0x37ffb3af48 > 0x00000037ff6cf947 <+60551>: je 0x37ff6cdf69 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53929> > 0x00000037ff6cf94d <+60557>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6cf952 <+60562>: mov %rax,%rbp > 0x00000037ff6cf955 <+60565>: mov 0x68(%r15),%rax > 0x00000037ff6cf959 <+60569>: mov 0x10(%rax),%rax > 0x00000037ff6cf95d <+60573>: mov (%rax),%edx > 0x00000037ff6cf95f <+60575>: test $0x200000,%edx > 0x00000037ff6cf965 <+60581>: jne 0x37ff6cf9a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60643> > 0x00000037ff6cf967 <+60583>: test $0x8,%dl > 0x00000037ff6cf96a <+60586>: lea -0x10(%rax),%rsi > 0x00000037ff6cf96e <+60590>: jne 0x37ff6cf986 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60614> > 0x00000037ff6cf970 <+60592>: mov 0x8(%rax),%rcx > 0x00000037ff6cf974 <+60596>: mov %rax,%rsi > 0x00000037ff6cf977 <+60599>: movzwl 0x58(%rcx),%ecx > 0x00000037ff6cf97b <+60603>: shl $0x3,%rcx > 0x00000037ff6cf97f <+60607>: sub %rcx,%rsi > 0x00000037ff6cf982 <+60610>: sub $0x10,%rsi > 0x00000037ff6cf986 <+60614>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cf990 <+60624>: and (%rsi),%rcx > 0x00000037ff6cf993 <+60627>: or $0x200000,%edx > 0x00000037ff6cf999 <+60633>: mov 0x28(%rcx),%rcx > 0x00000037ff6cf99d <+60637>: mov %edx,(%rax) > 0x00000037ff6cf99f <+60639>: mov %rcx,0x18(%rax) > 0x00000037ff6cf9a3 <+60643>: mov 0x18(%rax),%rdi > 0x00000037ff6cf9a7 <+60647>: callq 0x37ff6407d0 <_ZNK8JSObject9getGlobalEv@plt> > 0x00000037ff6cf9ac <+60652>: cmp %rax,%rbp > 0x00000037ff6cf9af <+60655>: je 0x37ff6cdf91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53969> > 0x00000037ff6cf9b5 <+60661>: mov 0x8(%rbx),%rax > 0x00000037ff6cf9b9 <+60665>: jmpq 0x37ff6ccf28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49768> > 0x00000037ff6cf9be <+60670>: lea 0x520(%rsp),%rdx > 0x00000037ff6cf9c6 <+60678>: mov %r15,%rdi > 0x00000037ff6cf9c9 <+60681>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cf9ce <+60686>: test %al,%al > 0x00000037ff6cf9d0 <+60688>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cf9d6 <+60694>: mov 0x560(%rsp),%rbp > 0x00000037ff6cf9de <+60702>: movsd 0x520(%rsp),%xmm1 > 0x00000037ff6cf9e7 <+60711>: jmpq 0x37ff6c54ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18477> > 0x00000037ff6cf9ec <+60716>: nopl 0x0(%rax) > 0x00000037ff6cf9f0 <+60720>: lea 0x1(%rax),%rcx > 0x00000037ff6cf9f4 <+60724>: mov %rcx,0x568(%rsp) > 0x00000037ff6cf9fc <+60732>: movzbl 0x2(%rax),%edx > 0x00000037ff6cfa00 <+60736>: movzbl 0x3(%rax),%eax > 0x00000037ff6cfa04 <+60740>: shl $0x8,%edx > 0x00000037ff6cfa07 <+60743>: or %edx,%eax > 0x00000037ff6cfa09 <+60745>: movswq %ax,%rdx > 0x00000037ff6cfa0d <+60749>: add %rcx,%rdx > 0x00000037ff6cfa10 <+60752>: test %ax,%ax > 0x00000037ff6cfa13 <+60755>: mov %rdx,0x568(%rsp) > 0x00000037ff6cfa1b <+60763>: movzbl (%rdx),%r12d > 0x00000037ff6cfa1f <+60767>: jle 0x37ff6d12a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67045> > 0x00000037ff6cfa25 <+60773>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cfa2d <+60781>: je 0x37ff6cfa45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60805> > 0x00000037ff6cfa2f <+60783>: mov 0x570(%rsp),%rax > 0x00000037ff6cfa37 <+60791>: mov (%rax),%esi > 0x00000037ff6cfa39 <+60793>: test $0x8000,%esi > 0x00000037ff6cfa3f <+60799>: je 0x37ff6d3468 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75688> > 0x00000037ff6cfa45 <+60805>: mov %r12d,%eax > 0x00000037ff6cfa48 <+60808>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cfa4d <+60813>: jmpq *%rax > 0x00000037ff6cfa4f <+60815>: mov 0x70(%rsp),%r14 > 0x00000037ff6cfa54 <+60820>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfa59 <+60825>: test $0x1,%al > 0x00000037ff6cfa5b <+60827>: je 0x37ff6cfb38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61048> > 0x00000037ff6cfa61 <+60833>: shr %eax > 0x00000037ff6cfa63 <+60835>: mov %eax,%edx > 0x00000037ff6cfa65 <+60837>: mov 0x540(%rsp),%rax > 0x00000037ff6cfa6d <+60845>: mov 0x40(%rax),%rax > 0x00000037ff6cfa71 <+60849>: mov (%rax,%rdx,8),%rax > 0x00000037ff6cfa75 <+60853>: mov %rax,0x270(%rsp) > 0x00000037ff6cfa7d <+60861>: jmpq 0x37ff6cc554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47252> > 0x00000037ff6cfa82 <+60866>: test $0x7,%dil > 0x00000037ff6cfa86 <+60870>: jne 0x37ff6cafc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41729> > 0x00000037ff6cfa8c <+60876>: lea 0x150(%rsp),%rsi > 0x00000037ff6cfa94 <+60884>: callq 0x37ff65afc0 <js_StringIsIndex(JSLinearString*, unsigned int*)> > 0x00000037ff6cfa99 <+60889>: test %al,%al > 0x00000037ff6cfa9b <+60891>: je 0x37ff6cafc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41729> > 0x00000037ff6cfaa1 <+60897>: jmpq 0x37ff6cafbd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41725> > 0x00000037ff6cfaa6 <+60902>: lea 0x1(%rax),%rcx > 0x00000037ff6cfaaa <+60906>: mov %rcx,0x568(%rsp) > 0x00000037ff6cfab2 <+60914>: movzbl 0x2(%rax),%edx > 0x00000037ff6cfab6 <+60918>: movzbl 0x3(%rax),%eax > 0x00000037ff6cfaba <+60922>: shl $0x8,%edx > 0x00000037ff6cfabd <+60925>: or %edx,%eax > 0x00000037ff6cfabf <+60927>: movswq %ax,%rdx > 0x00000037ff6cfac3 <+60931>: add %rcx,%rdx > 0x00000037ff6cfac6 <+60934>: test %ax,%ax > 0x00000037ff6cfac9 <+60937>: mov %rdx,0x568(%rsp) > 0x00000037ff6cfad1 <+60945>: movzbl (%rdx),%r12d > 0x00000037ff6cfad5 <+60949>: jle 0x37ff6d0c8a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65482> > 0x00000037ff6cfadb <+60955>: cmpb $0x0,0xb0(%rsp) > 0x00000037ff6cfae3 <+60963>: je 0x37ff6cfafb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60987> > 0x00000037ff6cfae5 <+60965>: mov 0x570(%rsp),%rax > 0x00000037ff6cfaed <+60973>: mov (%rax),%esi > 0x00000037ff6cfaef <+60975>: test $0x8000,%esi > 0x00000037ff6cfaf5 <+60981>: je 0x37ff6d41de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79134> > 0x00000037ff6cfafb <+60987>: mov %r12d,%eax > 0x00000037ff6cfafe <+60990>: mov 0x0(%r13,%rax,8),%rax > 0x00000037ff6cfb03 <+60995>: jmpq *%rax > 0x00000037ff6cfb05 <+60997>: mov %r15,%rsi > 0x00000037ff6cfb08 <+61000>: mov %rbp,%rdi > 0x00000037ff6cfb0b <+61003>: callq 0x37ff758890 <JSObject::ensureClassReservedSlotsForEmptyObject(JSContext*)> > 0x00000037ff6cfb10 <+61008>: test %al,%al > 0x00000037ff6cfb12 <+61010>: jne 0x37ff6caf1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41567> > 0x00000037ff6cfb18 <+61016>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfb1d <+61021>: nopl (%rax) > 0x00000037ff6cfb20 <+61024>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6cfb25 <+61029>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cfb2b <+61035>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cfb30 <+61040>: jmpq 0x37ff6c6057 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21399> > 0x00000037ff6cfb35 <+61045>: nopl (%rax) > 0x00000037ff6cfb38 <+61048>: mov %rax,%rcx > 0x00000037ff6cfb3b <+61051>: and $0xfffffffffffffffc,%rcx > 0x00000037ff6cfb3f <+61055>: testb $0x30,0x2c(%rcx) > 0x00000037ff6cfb43 <+61059>: jne 0x37ff6cfb50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61072> > 0x00000037ff6cfb45 <+61061>: cmpq $0x0,0x18(%rcx) > 0x00000037ff6cfb4a <+61066>: je 0x37ff6d4340 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79488> > 0x00000037ff6cfb50 <+61072>: mov 0x540(%rsp),%rdx > 0x00000037ff6cfb58 <+61080>: lea 0x270(%rsp),%r9 > 0x00000037ff6cfb60 <+61088>: mov $0x2,%r8d > 0x00000037ff6cfb66 <+61094>: mov %rbx,%rsi > 0x00000037ff6cfb69 <+61097>: mov %r15,%rdi > 0x00000037ff6cfb6c <+61100>: callq 0x37ff6f4900 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x00000037ff6cfb71 <+61105>: test %eax,%eax > 0x00000037ff6cfb73 <+61107>: jne 0x37ff6cc554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47252> > 0x00000037ff6cfb79 <+61113>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfb7e <+61118>: xchg %ax,%ax > 0x00000037ff6cfb80 <+61120>: movb $0x1,0x80(%rsp) > 0x00000037ff6cfb88 <+61128>: jmpq 0x37ff6cbfe1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45857> > 0x00000037ff6cfb8d <+61133>: lea 0x520(%rsp),%rdx > 0x00000037ff6cfb95 <+61141>: mov %r15,%rdi > 0x00000037ff6cfb98 <+61144>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cfb9d <+61149>: test %al,%al > 0x00000037ff6cfb9f <+61151>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfba5 <+61157>: jmpq 0x37ff6c5de7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20775> > 0x00000037ff6cfbaa <+61162>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cfbb0 <+61168>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6cfbb5 <+61173>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cfbbb <+61179>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cfbc0 <+61184>: jmpq 0x37ff6c7246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25990> > 0x00000037ff6cfbc5 <+61189>: nopl (%rax) > 0x00000037ff6cfbc8 <+61192>: mov 0x1a0(%rsp),%rdx > 0x00000037ff6cfbd0 <+61200>: mov %rdx,%rcx > 0x00000037ff6cfbd3 <+61203>: shr $0x2f,%rcx > 0x00000037ff6cfbd7 <+61207>: cmp $0x1fff5,%ecx > 0x00000037ff6cfbdd <+61213>: jne 0x37ff6c9647 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35207> > 0x00000037ff6cfbe3 <+61219>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6cfbed <+61229>: mov %rax,%rsi > 0x00000037ff6cfbf0 <+61232>: mov %r15,%rdi > 0x00000037ff6cfbf3 <+61235>: and %rcx,%rdx > 0x00000037ff6cfbf6 <+61238>: and %rcx,%rsi > 0x00000037ff6cfbf9 <+61241>: lea 0x150(%rsp),%rcx > 0x00000037ff6cfc01 <+61249>: callq 0x37ff76ca00 <js::EqualStrings(JSContext*, JSString*, JSString*, int*)> > 0x00000037ff6cfc06 <+61254>: test %al,%al > 0x00000037ff6cfc08 <+61256>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfc0e <+61262>: xor %eax,%eax > 0x00000037ff6cfc10 <+61264>: cmpl $0x1,0x150(%rsp) > 0x00000037ff6cfc18 <+61272>: sete %al > 0x00000037ff6cfc1b <+61275>: mov %eax,0x100(%rsp) > 0x00000037ff6cfc22 <+61282>: jmpq 0x37ff6c508a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17354> > 0x00000037ff6cfc27 <+61287>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6cfc2c <+61292>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cfc32 <+61298>: jmpq 0x37ff6cab5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40605> > 0x00000037ff6cfc37 <+61303>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6cfc40 <+61312>: mov 0x1e0(%rsp),%rax > 0x00000037ff6cfc48 <+61320>: cmp %rdx,%rax > 0x00000037ff6cfc4b <+61323>: jbe 0x37ff6ca120 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37984> > 0x00000037ff6cfc51 <+61329>: mov %rax,%rdx > 0x00000037ff6cfc54 <+61332>: and %rcx,%rdx > 0x00000037ff6cfc57 <+61335>: cmp %rdi,0x8(%rdx) > 0x00000037ff6cfc5b <+61339>: jne 0x37ff6ca120 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37984> > 0x00000037ff6cfc61 <+61345>: lea 0x1e0(%rsp),%rcx > 0x00000037ff6cfc69 <+61353>: mov %r15,%rdi > 0x00000037ff6cfc6c <+61356>: callq 0x37ff79f3a0 <js_ConcatenateXML(JSContext*, JSObject*, JSObject*, js::Value*)> > 0x00000037ff6cfc71 <+61361>: test %eax,%eax > 0x00000037ff6cfc73 <+61363>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfc79 <+61369>: mov 0x560(%rsp),%rax > 0x00000037ff6cfc81 <+61377>: lea -0x8(%rax),%rdx > 0x00000037ff6cfc85 <+61381>: mov %rdx,0x560(%rsp) > 0x00000037ff6cfc8d <+61389>: mov 0x1e0(%rsp),%rdx > 0x00000037ff6cfc95 <+61397>: mov %rdx,-0x10(%rax) > 0x00000037ff6cfc99 <+61401>: jmpq 0x37ff6c5840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19328> > 0x00000037ff6cfc9e <+61406>: mov 0x168(%r15),%rcx > 0x00000037ff6cfca5 <+61413>: mov 0x30(%rcx),%rdx > 0x00000037ff6cfca9 <+61417>: test %rdx,%rdx > 0x00000037ff6cfcac <+61420>: je 0x37ff6d338e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75470> > 0x00000037ff6cfcb2 <+61426>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cfcba <+61434>: je 0x37ff6d338e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75470> > 0x00000037ff6cfcc0 <+61440>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6cfcc8 <+61448>: je 0x37ff6d2bd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73491> > 0x00000037ff6cfcce <+61454>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6cfcd6 <+61462>: je 0x37ff6d3364 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75428> > 0x00000037ff6cfcdc <+61468>: mov 0x94(%rsp),%edx > 0x00000037ff6cfce3 <+61475>: lea 0xfc(%rsp),%rsi > 0x00000037ff6cfceb <+61483>: mov %r15,%rdi > 0x00000037ff6cfcee <+61486>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6cfcf3 <+61491>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6cfcfb <+61499>: test %eax,%eax > 0x00000037ff6cfcfd <+61501>: mov $0x0,%edx > 0x00000037ff6cfd02 <+61506>: cmove %edx,%ebx > 0x00000037ff6cfd05 <+61509>: lea 0x444bd4(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6cfd0c <+61516>: mov %bl,0xb0(%rsp) > 0x00000037ff6cfd13 <+61523>: cmove %rdx,%r13 > 0x00000037ff6cfd17 <+61527>: mov 0x570(%rsp),%rdx > 0x00000037ff6cfd1f <+61535>: mov (%rdx),%ecx > 0x00000037ff6cfd21 <+61537>: mov %ecx,%edi > 0x00000037ff6cfd23 <+61539>: and $0x2,%edi > 0x00000037ff6cfd26 <+61542>: je 0x37ff6d43f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79673> > 0x00000037ff6cfd2c <+61548>: test $0x8,%cl > 0x00000037ff6cfd2f <+61551>: je 0x37ff6d43ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79660> > 0x00000037ff6cfd35 <+61557>: mov 0x10(%rdx),%r14 > 0x00000037ff6cfd39 <+61561>: mov (%rdx),%esi > 0x00000037ff6cfd3b <+61563>: movq $0x0,0xc0(%rsp) > 0x00000037ff6cfd47 <+61575>: and $0xa,%esi > 0x00000037ff6cfd4a <+61578>: cmp $0x2,%esi > 0x00000037ff6cfd4d <+61581>: jne 0x37ff6cfd69 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61609> > 0x00000037ff6cfd4f <+61583>: mov 0x8(%rdx),%rsi > 0x00000037ff6cfd53 <+61587>: mov %rdx,%rbx > 0x00000037ff6cfd56 <+61590>: movzwl 0x58(%rsi),%esi > 0x00000037ff6cfd5a <+61594>: shl $0x3,%rsi > 0x00000037ff6cfd5e <+61598>: sub %rsi,%rbx > 0x00000037ff6cfd61 <+61601>: mov %rbx,0xc0(%rsp) > 0x00000037ff6cfd69 <+61609>: test $0x80,%ch > 0x00000037ff6cfd6c <+61612>: je 0x37ff6d4425 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79717> > 0x00000037ff6cfd72 <+61618>: mov 0x58(%r15),%rsi > 0x00000037ff6cfd76 <+61622>: add $0x418,%rsi > 0x00000037ff6cfd7d <+61629>: mov %rsi,0x78(%rsp) > 0x00000037ff6cfd82 <+61634>: mov 0x1c(%r15),%r11d > 0x00000037ff6cfd86 <+61638>: test %r11d,%r11d > 0x00000037ff6cfd89 <+61641>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfd8f <+61647>: cmp $0x2,%eax > 0x00000037ff6cfd92 <+61650>: jne 0x37ff6ce1a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54504> > 0x00000037ff6cfd98 <+61656>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfd9d <+61661>: nopl (%rax) > 0x00000037ff6cfda0 <+61664>: mov %r15,%rdi > 0x00000037ff6cfda3 <+61667>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6cfda8 <+61672>: test %eax,%eax > 0x00000037ff6cfdaa <+61674>: jne 0x37ff6ce0a2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54242> > 0x00000037ff6cfdb0 <+61680>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfdb5 <+61685>: mov 0x58(%r15),%rbp > 0x00000037ff6cfdb9 <+61689>: mov 0x140(%rbp),%rax > 0x00000037ff6cfdc0 <+61696>: sub $0x30,%rax > 0x00000037ff6cfdc4 <+61700>: test %rax,%rax > 0x00000037ff6cfdc7 <+61703>: mov %rax,0x140(%rbp) > 0x00000037ff6cfdce <+61710>: jle 0x37ff6d36c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76293> > 0x00000037ff6cfdd4 <+61716>: mov $0x1,%esi > 0x00000037ff6cfdd9 <+61721>: mov $0x30,%edi > 0x00000037ff6cfdde <+61726>: callq 0x37ff640b20 <calloc@plt> > 0x00000037ff6cfde3 <+61731>: test %rax,%rax > 0x00000037ff6cfde6 <+61734>: mov %rax,0x70(%rsp) > 0x00000037ff6cfdeb <+61739>: je 0x37ff6d3756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76438> > 0x00000037ff6cfdf1 <+61745>: mov %rax,0x18(%r12) > 0x00000037ff6cfdf6 <+61750>: mov 0x60(%r15),%rdi > 0x00000037ff6cfdfa <+61754>: mov %r15,%rsi > 0x00000037ff6cfdfd <+61757>: add $0x1488,%rdi > 0x00000037ff6cfe04 <+61764>: callq 0x37ff737b80 <js::PropertyTree::newShape(JSContext*)> > 0x00000037ff6cfe09 <+61769>: test %rax,%rax > 0x00000037ff6cfe0c <+61772>: mov %rax,%rbp > 0x00000037ff6cfe0f <+61775>: je 0x37ff6cfe82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61890> > 0x00000037ff6cfe11 <+61777>: movzbl 0x470971(%rip),%edi # 0x37ffb40789 <js_ObjectClass+9> > 0x00000037ff6cfe18 <+61784>: mov 0x60(%r15),%rax > 0x00000037ff6cfe1c <+61788>: mov %edi,0xa0(%rsp) > 0x00000037ff6cfe23 <+61795>: mov (%rax),%rdi > 0x00000037ff6cfe26 <+61798>: callq 0x37ff758770 <js_GenerateShape(JSRuntime*)> > 0x00000037ff6cfe2b <+61803>: mov 0xa0(%rsp),%r8d > 0x00000037ff6cfe33 <+61811>: mov %eax,0x0(%rbp) > 0x00000037ff6cfe36 <+61814>: lea 0x470943(%rip),%rax # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6cfe3d <+61821>: movq $0x0,0x8(%rbp) > 0x00000037ff6cfe45 <+61829>: movq $0x4,0x10(%rbp) > 0x00000037ff6cfe4d <+61837>: mov %rax,0x18(%rbp) > 0x00000037ff6cfe51 <+61841>: movq $0x0,0x20(%rbp) > 0x00000037ff6cfe59 <+61849>: mov %r8d,0x4(%rbp) > 0x00000037ff6cfe5d <+61853>: movl $0xffffffff,0x28(%rbp) > 0x00000037ff6cfe64 <+61860>: movb $0x0,0x2c(%rbp) > 0x00000037ff6cfe68 <+61864>: movb $0x2,0x2d(%rbp) > 0x00000037ff6cfe6c <+61868>: movw $0x0,0x2e(%rbp) > 0x00000037ff6cfe72 <+61874>: movq $0x0,0x30(%rbp) > 0x00000037ff6cfe7a <+61882>: movq $0x0,0x38(%rbp) > 0x00000037ff6cfe82 <+61890>: mov 0x70(%rsp),%rax > 0x00000037ff6cfe87 <+61895>: mov %rbp,(%rax) > 0x00000037ff6cfe8a <+61898>: mov 0x18(%r12),%rsi > 0x00000037ff6cfe8f <+61903>: cmpq $0x0,(%rsi) > 0x00000037ff6cfe93 <+61907>: mov %rsi,0x70(%rsp) > 0x00000037ff6cfe98 <+61912>: jne 0x37ff6c7d05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28741> > 0x00000037ff6cfe9e <+61918>: mov 0x220(%r15),%rdi > 0x00000037ff6cfea5 <+61925>: test %rdi,%rdi > 0x00000037ff6cfea8 <+61928>: je 0x37ff6d4411 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79697> > 0x00000037ff6cfeae <+61934>: mov 0xb8(%rdi),%rax > 0x00000037ff6cfeb5 <+61941>: cmp 0xc0(%rdi),%rax > 0x00000037ff6cfebc <+61948>: je 0x37ff6d4402 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79682> > 0x00000037ff6cfec2 <+61954>: mov %rsi,(%rax) > 0x00000037ff6cfec5 <+61957>: add $0x8,%rax > 0x00000037ff6cfec9 <+61961>: mov %rax,0xb8(%rdi) > 0x00000037ff6cfed0 <+61968>: movq $0x0,0x18(%r12) > 0x00000037ff6cfed9 <+61977>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cfede <+61982>: xchg %ax,%ax > 0x00000037ff6cfee0 <+61984>: add $0x3,%rdx > 0x00000037ff6cfee4 <+61988>: mov %r14,%rsi > 0x00000037ff6cfee7 <+61991>: mov %r15,%rdi > 0x00000037ff6cfeea <+61994>: callq 0x37ff63ffc0 <JS_GetTrapOpcode@plt> > 0x00000037ff6cfeef <+61999>: jmpq 0x37ff6caca5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40933> > 0x00000037ff6cfef4 <+62004>: mov 0x570(%rsp),%rax > 0x00000037ff6cfefc <+62012>: mov (%rax),%esi > 0x00000037ff6cfefe <+62014>: test $0x8000,%esi > 0x00000037ff6cff04 <+62020>: je 0x37ff6d1160 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66720> > 0x00000037ff6cff0a <+62026>: movb $0x1,0xb0(%rsp) > 0x00000037ff6cff12 <+62034>: mov 0x168(%r15),%rdx > 0x00000037ff6cff19 <+62041>: jmpq 0x37ff6c7e4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29066> > 0x00000037ff6cff1e <+62046>: mov 0x40(%rbx),%rdx > 0x00000037ff6cff22 <+62050>: mov %eax,%esi > 0x00000037ff6cff24 <+62052>: mov (%rdx),%edi > 0x00000037ff6cff26 <+62054>: shr %edi > 0x00000037ff6cff28 <+62056>: cmp %edi,%eax > 0x00000037ff6cff2a <+62058>: jae 0x37ff6cd3b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50935> > 0x00000037ff6cff30 <+62064>: mov 0x8(%rdx),%rdi > 0x00000037ff6cff34 <+62068>: mov %esi,%edx > 0x00000037ff6cff36 <+62070>: shl $0x3,%rdx > 0x00000037ff6cff3a <+62074>: lea (%rdx,%rdi,2),%rdi > 0x00000037ff6cff3e <+62078>: lea 0x8(%rdi),%rdx > 0x00000037ff6cff42 <+62082>: mov 0x8(%rdi),%rdi > 0x00000037ff6cff46 <+62086>: shr $0x2f,%rdi > 0x00000037ff6cff4a <+62090>: cmp $0x1fff4,%rdi > 0x00000037ff6cff51 <+62097>: je 0x37ff6cd3b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50935> > 0x00000037ff6cff57 <+62103>: mov 0x30(%rbx),%rcx > 0x00000037ff6cff5b <+62107>: test %rcx,%rcx > 0x00000037ff6cff5e <+62110>: je 0x37ff6c86e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31271> > 0x00000037ff6cff64 <+62116>: mov 0x8(%rcx),%rdx > 0x00000037ff6cff68 <+62120>: movzwl 0x58(%rdx),%edx > 0x00000037ff6cff6c <+62124>: movzwl %dx,%edi > 0x00000037ff6cff6f <+62127>: shl $0x3,%rdx > 0x00000037ff6cff73 <+62131>: cmp %edi,%esi > 0x00000037ff6cff75 <+62133>: jb 0x37ff6d32be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75262> > 0x00000037ff6cff7b <+62139>: mov %rcx,%rsi > 0x00000037ff6cff7e <+62142>: sub %rdx,%rsi > 0x00000037ff6cff81 <+62145>: mov %rsi,%rdx > 0x00000037ff6cff84 <+62148>: mov (%rcx),%esi > 0x00000037ff6cff86 <+62150>: test $0x2000,%esi > 0x00000037ff6cff8c <+62156>: jne 0x37ff6d3297 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75223> > 0x00000037ff6cff92 <+62162>: and $0xffffffff,%eax > 0x00000037ff6cff95 <+62165>: lea (%rdx,%rax,8),%rdx > 0x00000037ff6cff99 <+62169>: jmpq 0x37ff6c86e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31271> > 0x00000037ff6cff9e <+62174>: lea 0x520(%rsp),%rdx > 0x00000037ff6cffa6 <+62182>: mov %r15,%rdi > 0x00000037ff6cffa9 <+62185>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cffae <+62190>: test %al,%al > 0x00000037ff6cffb0 <+62192>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cffb6 <+62198>: jmpq 0x37ff6c5c9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20444> > 0x00000037ff6cffbb <+62203>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6cffc0 <+62208>: lea 0x520(%rsp),%rdx > 0x00000037ff6cffc8 <+62216>: mov %r15,%rdi > 0x00000037ff6cffcb <+62219>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6cffd0 <+62224>: test %al,%al > 0x00000037ff6cffd2 <+62226>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6cffd8 <+62232>: jmpq 0x37ff6c5b51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20113> > 0x00000037ff6cffdd <+62237>: nopl (%rax) > 0x00000037ff6cffe0 <+62240>: mov %edx,%edx > 0x00000037ff6cffe2 <+62242>: cvtsi2sd %rdx,%xmm0 > 0x00000037ff6cffe7 <+62247>: movsd %xmm0,-0x8(%rax) > 0x00000037ff6cffec <+62252>: jmpq 0x37ff6c451a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14426> > 0x00000037ff6cfff1 <+62257>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6cfff6 <+62262>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6cfffc <+62268>: jmpq 0x37ff6c396e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11438> > 0x00000037ff6d0001 <+62273>: nopl 0x0(%rax) > 0x00000037ff6d0008 <+62280>: mov 0x60(%r15),%rdi > 0x00000037ff6d000c <+62284>: mov %r15,%rsi > 0x00000037ff6d000f <+62287>: add $0x1488,%rdi > 0x00000037ff6d0016 <+62294>: callq 0x37ff737b80 <js::PropertyTree::newShape(JSContext*)> > 0x00000037ff6d001b <+62299>: test %rax,%rax > 0x00000037ff6d001e <+62302>: mov %rax,%rbp > 0x00000037ff6d0021 <+62305>: je 0x37ff6d0094 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62420> > 0x00000037ff6d0023 <+62307>: mov 0x60(%r15),%rax > 0x00000037ff6d0027 <+62311>: movzbl 0x47075a(%rip),%r8d # 0x37ffb40789 <js_ObjectClass+9> > 0x00000037ff6d002f <+62319>: mov (%rax),%rdi > 0x00000037ff6d0032 <+62322>: mov %r8d,0xf8(%rsp) > 0x00000037ff6d003a <+62330>: callq 0x37ff758770 <js_GenerateShape(JSRuntime*)> > 0x00000037ff6d003f <+62335>: mov %eax,0x0(%rbp) > 0x00000037ff6d0042 <+62338>: mov 0xf8(%rsp),%eax > 0x00000037ff6d0049 <+62345>: lea 0x470730(%rip),%rdx # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6d0050 <+62352>: movq $0x0,0x8(%rbp) > 0x00000037ff6d0058 <+62360>: movq $0x4,0x10(%rbp) > 0x00000037ff6d0060 <+62368>: mov %rdx,0x18(%rbp) > 0x00000037ff6d0064 <+62372>: movq $0x0,0x20(%rbp) > 0x00000037ff6d006c <+62380>: mov %eax,0x4(%rbp) > 0x00000037ff6d006f <+62383>: movl $0xffffffff,0x28(%rbp) > 0x00000037ff6d0076 <+62390>: movb $0x0,0x2c(%rbp) > 0x00000037ff6d007a <+62394>: movb $0x2,0x2d(%rbp) > 0x00000037ff6d007e <+62398>: movw $0x0,0x2e(%rbp) > 0x00000037ff6d0084 <+62404>: movq $0x0,0x30(%rbp) > 0x00000037ff6d008c <+62412>: movq $0x0,0x38(%rbp) > 0x00000037ff6d0094 <+62420>: mov 0xa0(%rsp),%rcx > 0x00000037ff6d009c <+62428>: mov 0x70(%rsp),%rdi > 0x00000037ff6d00a1 <+62433>: mov %rbp,(%rcx) > 0x00000037ff6d00a4 <+62436>: mov 0x18(%rdi),%rsi > 0x00000037ff6d00a8 <+62440>: cmpq $0x0,(%rsi,%r12,8) > 0x00000037ff6d00ad <+62445>: jne 0x37ff6c7719 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27225> > 0x00000037ff6d00b3 <+62451>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d00b8 <+62456>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d00c0 <+62464>: mov 0x58(%r15),%rbp > 0x00000037ff6d00c4 <+62468>: mov 0x140(%rbp),%rax > 0x00000037ff6d00cb <+62475>: sub $0x30,%rax > 0x00000037ff6d00cf <+62479>: test %rax,%rax > 0x00000037ff6d00d2 <+62482>: mov %rax,0x140(%rbp) > 0x00000037ff6d00d9 <+62489>: jle 0x37ff6d1e4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70031> > 0x00000037ff6d00df <+62495>: mov $0x1,%esi > 0x00000037ff6d00e4 <+62500>: mov $0x30,%edi > 0x00000037ff6d00e9 <+62505>: callq 0x37ff640b20 <calloc@plt> > 0x00000037ff6d00ee <+62510>: test %rax,%rax > 0x00000037ff6d00f1 <+62513>: mov %rax,0xa0(%rsp) > 0x00000037ff6d00f9 <+62521>: je 0x37ff6d1e1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69979> > 0x00000037ff6d00ff <+62527>: mov 0x70(%rsp),%rdx > 0x00000037ff6d0104 <+62532>: mov %rax,0x18(%rdx) > 0x00000037ff6d0108 <+62536>: mov 0x60(%r15),%rdi > 0x00000037ff6d010c <+62540>: mov %r15,%rsi > 0x00000037ff6d010f <+62543>: add $0x1488,%rdi > 0x00000037ff6d0116 <+62550>: callq 0x37ff737b80 <js::PropertyTree::newShape(JSContext*)> > 0x00000037ff6d011b <+62555>: test %rax,%rax > 0x00000037ff6d011e <+62558>: mov %rax,%rbp > 0x00000037ff6d0121 <+62561>: je 0x37ff6d0194 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62676> > 0x00000037ff6d0123 <+62563>: movzbl 0x47065f(%rip),%edi # 0x37ffb40789 <js_ObjectClass+9> > 0x00000037ff6d012a <+62570>: mov 0x60(%r15),%rax > 0x00000037ff6d012e <+62574>: mov %edi,0xf8(%rsp) > 0x00000037ff6d0135 <+62581>: mov (%rax),%rdi > 0x00000037ff6d0138 <+62584>: callq 0x37ff758770 <js_GenerateShape(JSRuntime*)> > 0x00000037ff6d013d <+62589>: mov 0xf8(%rsp),%r8d > 0x00000037ff6d0145 <+62597>: mov %eax,0x0(%rbp) > 0x00000037ff6d0148 <+62600>: lea 0x470631(%rip),%rax # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6d014f <+62607>: movq $0x0,0x8(%rbp) > 0x00000037ff6d0157 <+62615>: movq $0x4,0x10(%rbp) > 0x00000037ff6d015f <+62623>: mov %rax,0x18(%rbp) > 0x00000037ff6d0163 <+62627>: movq $0x0,0x20(%rbp) > 0x00000037ff6d016b <+62635>: mov %r8d,0x4(%rbp) > 0x00000037ff6d016f <+62639>: movl $0xffffffff,0x28(%rbp) > 0x00000037ff6d0176 <+62646>: movb $0x0,0x2c(%rbp) > 0x00000037ff6d017a <+62650>: movb $0x2,0x2d(%rbp) > 0x00000037ff6d017e <+62654>: movw $0x0,0x2e(%rbp) > 0x00000037ff6d0184 <+62660>: movq $0x0,0x30(%rbp) > 0x00000037ff6d018c <+62668>: movq $0x0,0x38(%rbp) > 0x00000037ff6d0194 <+62676>: mov 0xa0(%rsp),%rax > 0x00000037ff6d019c <+62684>: mov 0x70(%rsp),%rdx > 0x00000037ff6d01a1 <+62689>: mov %rbp,(%rax) > 0x00000037ff6d01a4 <+62692>: mov 0x18(%rdx),%rsi > 0x00000037ff6d01a8 <+62696>: cmpq $0x0,(%rsi) > 0x00000037ff6d01ac <+62700>: jne 0x37ff6c7703 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27203> > 0x00000037ff6d01b2 <+62706>: mov 0x220(%r15),%rdi > 0x00000037ff6d01b9 <+62713>: test %rdi,%rdi > 0x00000037ff6d01bc <+62716>: je 0x37ff6d2cba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73722> > 0x00000037ff6d01c2 <+62722>: mov 0xb8(%rdi),%rax > 0x00000037ff6d01c9 <+62729>: cmp 0xc0(%rdi),%rax > 0x00000037ff6d01d0 <+62736>: je 0x37ff6d2ca8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73704> > 0x00000037ff6d01d6 <+62742>: mov %rsi,(%rax) > 0x00000037ff6d01d9 <+62745>: add $0x8,%rax > 0x00000037ff6d01dd <+62749>: mov %rax,0xb8(%rdi) > 0x00000037ff6d01e4 <+62756>: mov 0x70(%rsp),%rbx > 0x00000037ff6d01e9 <+62761>: movq $0x0,0x18(%rbx) > 0x00000037ff6d01f1 <+62769>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d01f6 <+62774>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d0200 <+62784>: lea 0x200(%rsp),%rdx > 0x00000037ff6d0208 <+62792>: mov %r15,%rdi > 0x00000037ff6d020b <+62795>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d0210 <+62800>: test %al,%al > 0x00000037ff6d0212 <+62802>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0218 <+62808>: mov 0x1e0(%rsp),%rax > 0x00000037ff6d0220 <+62816>: jmpq 0x37ff6cda24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52580> > 0x00000037ff6d0225 <+62821>: nopl (%rax) > 0x00000037ff6d0228 <+62824>: lea 0x1e0(%rsp),%rsi > 0x00000037ff6d0230 <+62832>: mov %r15,%rdi > 0x00000037ff6d0233 <+62835>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6d0238 <+62840>: test %rax,%rax > 0x00000037ff6d023b <+62843>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0241 <+62849>: mov 0x560(%rsp),%rcx > 0x00000037ff6d0249 <+62857>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6d0253 <+62867>: or %rax,%rdx > 0x00000037ff6d0256 <+62870>: mov %rdx,-0x8(%rcx) > 0x00000037ff6d025a <+62874>: jmpq 0x37ff6c5804 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19268> > 0x00000037ff6d025f <+62879>: lea 0x520(%rsp),%rdx > 0x00000037ff6d0267 <+62887>: mov %r15,%rdi > 0x00000037ff6d026a <+62890>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d026f <+62895>: test %al,%al > 0x00000037ff6d0271 <+62897>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0277 <+62903>: jmpq 0x37ff6c4ccd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16397> > 0x00000037ff6d027c <+62908>: nopl 0x0(%rax) > 0x00000037ff6d0280 <+62912>: mov 0x168(%r15),%rcx > 0x00000037ff6d0287 <+62919>: mov 0x30(%rcx),%rdx > 0x00000037ff6d028b <+62923>: test %rdx,%rdx > 0x00000037ff6d028e <+62926>: je 0x37ff6d2ac4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73220> > 0x00000037ff6d0294 <+62932>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d029c <+62940>: je 0x37ff6d2ac4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73220> > 0x00000037ff6d02a2 <+62946>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d02aa <+62954>: je 0x37ff6d208e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70606> > 0x00000037ff6d02b0 <+62960>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d02b8 <+62968>: je 0x37ff6d2a9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73178> > 0x00000037ff6d02be <+62974>: mov 0x94(%rsp),%edx > 0x00000037ff6d02c5 <+62981>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d02cd <+62989>: mov %r15,%rdi > 0x00000037ff6d02d0 <+62992>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d02d5 <+62997>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d02dd <+63005>: test %eax,%eax > 0x00000037ff6d02df <+63007>: mov $0x0,%edx > 0x00000037ff6d02e4 <+63012>: cmove %edx,%ebx > 0x00000037ff6d02e7 <+63015>: lea 0x4445f2(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d02ee <+63022>: mov %bl,0xb0(%rsp) > 0x00000037ff6d02f5 <+63029>: cmove %rdx,%r13 > 0x00000037ff6d02f9 <+63033>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0301 <+63041>: mov (%rdx),%ecx > 0x00000037ff6d0303 <+63043>: mov %ecx,%edi > 0x00000037ff6d0305 <+63045>: and $0x2,%edi > 0x00000037ff6d0308 <+63048>: je 0x37ff6d2a91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73169> > 0x00000037ff6d030e <+63054>: test $0x8,%cl > 0x00000037ff6d0311 <+63057>: je 0x37ff6d2a84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73156> > 0x00000037ff6d0317 <+63063>: mov 0x10(%rdx),%r14 > 0x00000037ff6d031b <+63067>: mov (%rdx),%esi > 0x00000037ff6d031d <+63069>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d0329 <+63081>: and $0xa,%esi > 0x00000037ff6d032c <+63084>: cmp $0x2,%esi > 0x00000037ff6d032f <+63087>: jne 0x37ff6d034b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63115> > 0x00000037ff6d0331 <+63089>: mov 0x8(%rdx),%rsi > 0x00000037ff6d0335 <+63093>: mov %rdx,%rbx > 0x00000037ff6d0338 <+63096>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d033c <+63100>: shl $0x3,%rsi > 0x00000037ff6d0340 <+63104>: sub %rsi,%rbx > 0x00000037ff6d0343 <+63107>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d034b <+63115>: test $0x80,%ch > 0x00000037ff6d034e <+63118>: je 0x37ff6d1f31 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70257> > 0x00000037ff6d0354 <+63124>: mov 0x58(%r15),%rsi > 0x00000037ff6d0358 <+63128>: add $0x418,%rsi > 0x00000037ff6d035f <+63135>: mov %rsi,0x78(%rsp) > 0x00000037ff6d0364 <+63140>: mov 0x1c(%r15),%r10d > 0x00000037ff6d0368 <+63144>: test %r10d,%r10d > 0x00000037ff6d036b <+63147>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0371 <+63153>: cmp $0x2,%eax > 0x00000037ff6d0374 <+63156>: jne 0x37ff6ce9bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56571> > 0x00000037ff6d037a <+63162>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d037f <+63167>: nop > 0x00000037ff6d0380 <+63168>: mov %r15,%rdi > 0x00000037ff6d0383 <+63171>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d0388 <+63176>: test %eax,%eax > 0x00000037ff6d038a <+63178>: jne 0x37ff6ce8b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56309> > 0x00000037ff6d0390 <+63184>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0395 <+63189>: mov 0x1c0(%rsp),%rdx > 0x00000037ff6d039d <+63197>: mov %rdx,%rcx > 0x00000037ff6d03a0 <+63200>: shr $0x2f,%rcx > 0x00000037ff6d03a4 <+63204>: cmp $0x1fff5,%ecx > 0x00000037ff6d03aa <+63210>: jne 0x37ff6c94ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34810> > 0x00000037ff6d03b0 <+63216>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6d03ba <+63226>: mov %rax,%rsi > 0x00000037ff6d03bd <+63229>: mov %r15,%rdi > 0x00000037ff6d03c0 <+63232>: and %rcx,%rdx > 0x00000037ff6d03c3 <+63235>: and %rcx,%rsi > 0x00000037ff6d03c6 <+63238>: lea 0x150(%rsp),%rcx > 0x00000037ff6d03ce <+63246>: callq 0x37ff76ca00 <js::EqualStrings(JSContext*, JSString*, JSString*, int*)> > 0x00000037ff6d03d3 <+63251>: test %al,%al > 0x00000037ff6d03d5 <+63253>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d03db <+63259>: xor %eax,%eax > 0x00000037ff6d03dd <+63261>: cmpl $0x1,0x150(%rsp) > 0x00000037ff6d03e5 <+63269>: setne %al > 0x00000037ff6d03e8 <+63272>: mov %eax,0x110(%rsp) > 0x00000037ff6d03ef <+63279>: jmpq 0x37ff6c4f8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17100> > 0x00000037ff6d03f4 <+63284>: mov %r15,%rdi > 0x00000037ff6d03f7 <+63287>: callq 0x37ff6404c0 <_ZN2js10LeaveTraceEP9JSContext@plt> > 0x00000037ff6d03fc <+63292>: jmpq 0x37ff6cafde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41758> > 0x00000037ff6d0401 <+63297>: mov 0x168(%r15),%rcx > 0x00000037ff6d0408 <+63304>: mov 0x30(%rcx),%rdx > 0x00000037ff6d040c <+63308>: test %rdx,%rdx > 0x00000037ff6d040f <+63311>: je 0x37ff6d2d43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73859> > 0x00000037ff6d0415 <+63317>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d041d <+63325>: je 0x37ff6d2d43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73859> > 0x00000037ff6d0423 <+63331>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d042b <+63339>: je 0x37ff6d2cf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73784> > 0x00000037ff6d0431 <+63345>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d0439 <+63353>: je 0x37ff6d2cd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73747> > 0x00000037ff6d043f <+63359>: mov 0x94(%rsp),%edx > 0x00000037ff6d0446 <+63366>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d044e <+63374>: mov %r15,%rdi > 0x00000037ff6d0451 <+63377>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d0456 <+63382>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d045e <+63390>: test %eax,%eax > 0x00000037ff6d0460 <+63392>: mov $0x0,%edx > 0x00000037ff6d0465 <+63397>: cmove %edx,%ebx > 0x00000037ff6d0468 <+63400>: lea 0x444471(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d046f <+63407>: mov %bl,0xb0(%rsp) > 0x00000037ff6d0476 <+63414>: cmove %rdx,%r13 > 0x00000037ff6d047a <+63418>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0482 <+63426>: mov (%rdx),%ecx > 0x00000037ff6d0484 <+63428>: mov %ecx,%edi > 0x00000037ff6d0486 <+63430>: and $0x2,%edi > 0x00000037ff6d0489 <+63433>: je 0x37ff6d2cca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73738> > 0x00000037ff6d048f <+63439>: test $0x8,%cl > 0x00000037ff6d0492 <+63442>: je 0x37ff6d2046 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70534> > 0x00000037ff6d0498 <+63448>: mov 0x10(%rdx),%r14 > 0x00000037ff6d049c <+63452>: mov (%rdx),%esi > 0x00000037ff6d049e <+63454>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d04aa <+63466>: and $0xa,%esi > 0x00000037ff6d04ad <+63469>: cmp $0x2,%esi > 0x00000037ff6d04b0 <+63472>: jne 0x37ff6d04cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63500> > 0x00000037ff6d04b2 <+63474>: mov 0x8(%rdx),%rsi > 0x00000037ff6d04b6 <+63478>: mov %rdx,%rbx > 0x00000037ff6d04b9 <+63481>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d04bd <+63485>: shl $0x3,%rsi > 0x00000037ff6d04c1 <+63489>: sub %rsi,%rbx > 0x00000037ff6d04c4 <+63492>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d04cc <+63500>: test $0x80,%ch > 0x00000037ff6d04cf <+63503>: je 0x37ff6d2a1d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73053> > 0x00000037ff6d04d5 <+63509>: mov 0x58(%r15),%rsi > 0x00000037ff6d04d9 <+63513>: add $0x418,%rsi > 0x00000037ff6d04e0 <+63520>: mov %rsi,0x78(%rsp) > 0x00000037ff6d04e5 <+63525>: mov 0x1c(%r15),%r8d > 0x00000037ff6d04e9 <+63529>: test %r8d,%r8d > 0x00000037ff6d04ec <+63532>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d04f2 <+63538>: cmp $0x2,%eax > 0x00000037ff6d04f5 <+63541>: jne 0x37ff6cdd6f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53423> > 0x00000037ff6d04fb <+63547>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0500 <+63552>: mov %r15,%rdi > 0x00000037ff6d0503 <+63555>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d0508 <+63560>: test %eax,%eax > 0x00000037ff6d050a <+63562>: jne 0x37ff6cdc6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53162> > 0x00000037ff6d0510 <+63568>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0515 <+63573>: test $0x80,%al > 0x00000037ff6d0517 <+63575>: mov 0x568(%rsp),%rbx > 0x00000037ff6d051f <+63583>: mov 0xa8(%r14),%rdi > 0x00000037ff6d0526 <+63590>: je 0x37ff6d052f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63599> > 0x00000037ff6d0528 <+63592>: mov 0xb0(%r14),%rdi > 0x00000037ff6d052f <+63599>: test %rdi,%rdi > 0x00000037ff6d0532 <+63602>: je 0x37ff6cce77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49591> > 0x00000037ff6d0538 <+63608>: mov 0x10(%r14),%rsi > 0x00000037ff6d053c <+63612>: mov %rsi,0x70(%rsp) > 0x00000037ff6d0541 <+63617>: mov 0x30(%rdi),%ebp > 0x00000037ff6d0544 <+63620>: and $0x7fffffff,%ebp > 0x00000037ff6d054a <+63626>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6d054f <+63631>: test %rbp,%rbp > 0x00000037ff6d0552 <+63634>: je 0x37ff6cce77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49591> > 0x00000037ff6d0558 <+63640>: sub 0x70(%rsp),%rbx > 0x00000037ff6d055d <+63645>: mov $0x1,%ecx > 0x00000037ff6d0562 <+63650>: lea (%rcx,%rbp,1),%rdx > 0x00000037ff6d0566 <+63654>: shr %rdx > 0x00000037ff6d0569 <+63657>: lea -0x1(%rdx),%rdi > 0x00000037ff6d056d <+63661>: mov %rdi,%rsi > 0x00000037ff6d0570 <+63664>: shl $0x4,%rsi > 0x00000037ff6d0574 <+63668>: add %rax,%rsi > 0x00000037ff6d0577 <+63671>: cmp (%rsi),%rbx > 0x00000037ff6d057a <+63674>: jae 0x37ff6d0590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63696> > 0x00000037ff6d057c <+63676>: mov %rdi,%rbp > 0x00000037ff6d057f <+63679>: cmp %rbp,%rcx > 0x00000037ff6d0582 <+63682>: jbe 0x37ff6d0562 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63650> > 0x00000037ff6d0584 <+63684>: jmpq 0x37ff6cce77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49591> > 0x00000037ff6d0589 <+63689>: nopl 0x0(%rax) > 0x00000037ff6d0590 <+63696>: jbe 0x37ff6d1c35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69493> > 0x00000037ff6d0596 <+63702>: lea 0x1(%rdx),%rcx > 0x00000037ff6d059a <+63706>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d05a0 <+63712>: jmp 0x37ff6d057f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63679> > 0x00000037ff6d05a2 <+63714>: mov 0x5a0(%rsp),%rdx > 0x00000037ff6d05aa <+63722>: mov 0x5b0(%rsp),%rax > 0x00000037ff6d05b2 <+63730>: mov %rdx,0x188(%rax) > 0x00000037ff6d05b9 <+63737>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d05be <+63742>: mov %r15,%rsi > 0x00000037ff6d05c1 <+63745>: mov %rbx,%rdi > 0x00000037ff6d05c4 <+63748>: callq 0x37ff765020 <JSString::flatten(JSContext*)> > 0x00000037ff6d05c9 <+63753>: test %rax,%rax > 0x00000037ff6d05cc <+63756>: jne 0x37ff6cdb76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52918> > 0x00000037ff6d05d2 <+63762>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d05d7 <+63767>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d05e0 <+63776>: test $0x80,%al > 0x00000037ff6d05e2 <+63778>: mov 0x568(%rsp),%rbx > 0x00000037ff6d05ea <+63786>: mov 0xa8(%r14),%rdi > 0x00000037ff6d05f1 <+63793>: je 0x37ff6d05fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63802> > 0x00000037ff6d05f3 <+63795>: mov 0xb0(%r14),%rdi > 0x00000037ff6d05fa <+63802>: test %rdi,%rdi > 0x00000037ff6d05fd <+63805>: je 0x37ff6ccbae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48878> > 0x00000037ff6d0603 <+63811>: mov 0x10(%r14),%rsi > 0x00000037ff6d0607 <+63815>: mov %rsi,0x70(%rsp) > 0x00000037ff6d060c <+63820>: mov 0x30(%rdi),%ebp > 0x00000037ff6d060f <+63823>: and $0x7fffffff,%ebp > 0x00000037ff6d0615 <+63829>: callq 0x37ff807c50 <js::mjit::JITScript::nmap() const> > 0x00000037ff6d061a <+63834>: test %rbp,%rbp > 0x00000037ff6d061d <+63837>: je 0x37ff6ccbae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48878> > 0x00000037ff6d0623 <+63843>: sub 0x70(%rsp),%rbx > 0x00000037ff6d0628 <+63848>: mov $0x1,%ecx > 0x00000037ff6d062d <+63853>: lea (%rcx,%rbp,1),%rdx > 0x00000037ff6d0631 <+63857>: shr %rdx > 0x00000037ff6d0634 <+63860>: lea -0x1(%rdx),%rdi > 0x00000037ff6d0638 <+63864>: mov %rdi,%rsi > 0x00000037ff6d063b <+63867>: shl $0x4,%rsi > 0x00000037ff6d063f <+63871>: add %rax,%rsi > 0x00000037ff6d0642 <+63874>: cmp (%rsi),%rbx > 0x00000037ff6d0645 <+63877>: jae 0x37ff6d0658 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63896> > 0x00000037ff6d0647 <+63879>: mov %rdi,%rbp > 0x00000037ff6d064a <+63882>: cmp %rcx,%rbp > 0x00000037ff6d064d <+63885>: jae 0x37ff6d062d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63853> > 0x00000037ff6d064f <+63887>: jmpq 0x37ff6ccbae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48878> > 0x00000037ff6d0654 <+63892>: nopl 0x0(%rax) > 0x00000037ff6d0658 <+63896>: jbe 0x37ff6d1858 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68504> > 0x00000037ff6d065e <+63902>: lea 0x1(%rdx),%rcx > 0x00000037ff6d0662 <+63906>: jmp 0x37ff6d064a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63882> > 0x00000037ff6d0664 <+63908>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6d0669 <+63913>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d066f <+63919>: nop > 0x00000037ff6d0670 <+63920>: jmpq 0x37ff6caaa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40424> > 0x00000037ff6d0675 <+63925>: nopl (%rax) > 0x00000037ff6d0678 <+63928>: mov 0x168(%r15),%rcx > 0x00000037ff6d067f <+63935>: mov 0x30(%rcx),%rdx > 0x00000037ff6d0683 <+63939>: test %rdx,%rdx > 0x00000037ff6d0686 <+63942>: je 0x37ff6d276a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72362> > 0x00000037ff6d068c <+63948>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d0694 <+63956>: je 0x37ff6d276a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72362> > 0x00000037ff6d069a <+63962>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d06a2 <+63970>: je 0x37ff6d266d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72109> > 0x00000037ff6d06a8 <+63976>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d06b0 <+63984>: je 0x37ff6d2740 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72320> > 0x00000037ff6d06b6 <+63990>: mov 0x94(%rsp),%edx > 0x00000037ff6d06bd <+63997>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d06c5 <+64005>: mov %r15,%rdi > 0x00000037ff6d06c8 <+64008>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d06cd <+64013>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d06d5 <+64021>: test %eax,%eax > 0x00000037ff6d06d7 <+64023>: mov $0x0,%edx > 0x00000037ff6d06dc <+64028>: cmove %edx,%ebx > 0x00000037ff6d06df <+64031>: lea 0x4441fa(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d06e6 <+64038>: mov %bl,0xb0(%rsp) > 0x00000037ff6d06ed <+64045>: cmove %rdx,%r13 > 0x00000037ff6d06f1 <+64049>: mov 0x570(%rsp),%rdx > 0x00000037ff6d06f9 <+64057>: mov (%rdx),%ecx > 0x00000037ff6d06fb <+64059>: mov %ecx,%edi > 0x00000037ff6d06fd <+64061>: and $0x2,%edi > 0x00000037ff6d0700 <+64064>: je 0x37ff6d2737 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72311> > 0x00000037ff6d0706 <+64070>: test $0x8,%cl > 0x00000037ff6d0709 <+64073>: je 0x37ff6d2dec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74028> > 0x00000037ff6d070f <+64079>: mov 0x10(%rdx),%r14 > 0x00000037ff6d0713 <+64083>: mov (%rdx),%esi > 0x00000037ff6d0715 <+64085>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d0721 <+64097>: and $0xa,%esi > 0x00000037ff6d0724 <+64100>: cmp $0x2,%esi > 0x00000037ff6d0727 <+64103>: jne 0x37ff6d0743 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64131> > 0x00000037ff6d0729 <+64105>: mov 0x8(%rdx),%rsi > 0x00000037ff6d072d <+64109>: mov %rdx,%rbx > 0x00000037ff6d0730 <+64112>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d0734 <+64116>: shl $0x3,%rsi > 0x00000037ff6d0738 <+64120>: sub %rsi,%rbx > 0x00000037ff6d073b <+64123>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d0743 <+64131>: test $0x80,%ch > 0x00000037ff6d0746 <+64134>: je 0x37ff6d279e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72414> > 0x00000037ff6d074c <+64140>: mov 0x58(%r15),%rsi > 0x00000037ff6d0750 <+64144>: add $0x418,%rsi > 0x00000037ff6d0757 <+64151>: mov %rsi,0x78(%rsp) > 0x00000037ff6d075c <+64156>: mov 0x1c(%r15),%esi > 0x00000037ff6d0760 <+64160>: test %esi,%esi > 0x00000037ff6d0762 <+64162>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0768 <+64168>: cmp $0x2,%eax > 0x00000037ff6d076b <+64171>: jne 0x37ff6ce413 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55123> > 0x00000037ff6d0771 <+64177>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0776 <+64182>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d0780 <+64192>: mov %r15,%rdi > 0x00000037ff6d0783 <+64195>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d0788 <+64200>: test %eax,%eax > 0x00000037ff6d078a <+64202>: jne 0x37ff6ce30e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54862> > 0x00000037ff6d0790 <+64208>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0795 <+64213>: cmp %rdx,0xa8(%rsp) > 0x00000037ff6d079d <+64221>: mov $0x1,%eax > 0x00000037ff6d07a2 <+64226>: jne 0x37ff6c1a72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3506> > 0x00000037ff6d07a8 <+64232>: jmpq 0x37ff6c67ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23290> > 0x00000037ff6d07ad <+64237>: nopl (%rax) > 0x00000037ff6d07b0 <+64240>: mov %r15,%rdi > 0x00000037ff6d07b3 <+64243>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d07b8 <+64248>: test %eax,%eax > 0x00000037ff6d07ba <+64250>: jne 0x37ff6ceab8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56824> > 0x00000037ff6d07c0 <+64256>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d07c5 <+64261>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6d07ca <+64266>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d07d0 <+64272>: jmpq 0x37ff6c6c74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24500> > 0x00000037ff6d07d5 <+64277>: nopl (%rax) > 0x00000037ff6d07d8 <+64280>: mov $0x1,%ecx > 0x00000037ff6d07dd <+64285>: mov %rbx,%rdx > 0x00000037ff6d07e0 <+64288>: mov %r12,%rsi > 0x00000037ff6d07e3 <+64291>: mov %r15,%rdi > 0x00000037ff6d07e6 <+64294>: callq 0x37ff76c200 <js_NewDependentString(JSContext*, JSString*, unsigned long, unsigned long)> > 0x00000037ff6d07eb <+64299>: test %rax,%rax > 0x00000037ff6d07ee <+64302>: jne 0x37ff6ccd55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49301> > 0x00000037ff6d07f4 <+64308>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d07f9 <+64313>: nopl 0x0(%rax) > 0x00000037ff6d0800 <+64320>: mov %r15,%rsi > 0x00000037ff6d0803 <+64323>: mov %r12,%rdi > 0x00000037ff6d0806 <+64326>: callq 0x37ff765020 <JSString::flatten(JSContext*)> > 0x00000037ff6d080b <+64331>: jmpq 0x37ff6ccd30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49264> > 0x00000037ff6d0810 <+64336>: mov 0x168(%r15),%rcx > 0x00000037ff6d0817 <+64343>: mov 0x30(%rcx),%rdx > 0x00000037ff6d081b <+64347>: test %rdx,%rdx > 0x00000037ff6d081e <+64350>: je 0x37ff6d40e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78889> > 0x00000037ff6d0824 <+64356>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d082c <+64364>: je 0x37ff6d40e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78889> > 0x00000037ff6d0832 <+64370>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d083a <+64378>: je 0x37ff6d4138 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78968> > 0x00000037ff6d0840 <+64384>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d0848 <+64392>: je 0x37ff6d44bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79869> > 0x00000037ff6d084e <+64398>: mov 0x94(%rsp),%edx > 0x00000037ff6d0855 <+64405>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d085d <+64413>: mov %r15,%rdi > 0x00000037ff6d0860 <+64416>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d0865 <+64421>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d086d <+64429>: test %eax,%eax > 0x00000037ff6d086f <+64431>: mov $0x0,%edx > 0x00000037ff6d0874 <+64436>: cmove %edx,%ebx > 0x00000037ff6d0877 <+64439>: lea 0x444062(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d087e <+64446>: mov %bl,0xb0(%rsp) > 0x00000037ff6d0885 <+64453>: cmove %rdx,%r13 > 0x00000037ff6d0889 <+64457>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0891 <+64465>: mov (%rdx),%ecx > 0x00000037ff6d0893 <+64467>: mov %ecx,%edi > 0x00000037ff6d0895 <+64469>: and $0x2,%edi > 0x00000037ff6d0898 <+64472>: je 0x37ff6d44b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79860> > 0x00000037ff6d089e <+64478>: test $0x8,%cl > 0x00000037ff6d08a1 <+64481>: je 0x37ff6d44f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79921> > 0x00000037ff6d08a7 <+64487>: mov 0x10(%rdx),%r14 > 0x00000037ff6d08ab <+64491>: mov (%rdx),%esi > 0x00000037ff6d08ad <+64493>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d08b9 <+64505>: and $0xa,%esi > 0x00000037ff6d08bc <+64508>: cmp $0x2,%esi > 0x00000037ff6d08bf <+64511>: jne 0x37ff6d08db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64539> > 0x00000037ff6d08c1 <+64513>: mov 0x8(%rdx),%rsi > 0x00000037ff6d08c5 <+64517>: mov %rdx,%rbx > 0x00000037ff6d08c8 <+64520>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d08cc <+64524>: shl $0x3,%rsi > 0x00000037ff6d08d0 <+64528>: sub %rsi,%rbx > 0x00000037ff6d08d3 <+64531>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d08db <+64539>: test $0x80,%ch > 0x00000037ff6d08de <+64542>: je 0x37ff6d2e5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74143> > 0x00000037ff6d08e4 <+64548>: mov 0x58(%r15),%rsi > 0x00000037ff6d08e8 <+64552>: add $0x418,%rsi > 0x00000037ff6d08ef <+64559>: mov %rsi,0x78(%rsp) > 0x00000037ff6d08f4 <+64564>: mov 0x1c(%r15),%ebp > 0x00000037ff6d08f8 <+64568>: test %ebp,%ebp > 0x00000037ff6d08fa <+64570>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0900 <+64576>: cmp $0x2,%eax > 0x00000037ff6d0903 <+64579>: jne 0x37ff6cde97 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53719> > 0x00000037ff6d0909 <+64585>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d090e <+64590>: xchg %ax,%ax > 0x00000037ff6d0910 <+64592>: mov %r15,%rdi > 0x00000037ff6d0913 <+64595>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d0918 <+64600>: test %eax,%eax > 0x00000037ff6d091a <+64602>: jne 0x37ff6cdd92 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53458> > 0x00000037ff6d0920 <+64608>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0925 <+64613>: lea 0x5c0(%rsp),%rbx > 0x00000037ff6d092d <+64621>: lea 0x1c8455(%rip),%rdx # 0x37ff898d89 > 0x00000037ff6d0934 <+64628>: mov %ebp,%ecx > 0x00000037ff6d0936 <+64630>: mov $0xc,%esi > 0x00000037ff6d093b <+64635>: xor %eax,%eax > 0x00000037ff6d093d <+64637>: mov %rbx,%rdi > 0x00000037ff6d0940 <+64640>: callq 0x37ff640ba0 <JS_snprintf@plt> > 0x00000037ff6d0945 <+64645>: mov 0x46a62c(%rip),%rsi # 0x37ffb3af78 > 0x00000037ff6d094c <+64652>: mov %rbx,%r8 > 0x00000037ff6d094f <+64655>: mov $0x1e,%ecx > 0x00000037ff6d0954 <+64660>: xor %edx,%edx > 0x00000037ff6d0956 <+64662>: mov %r15,%rdi > 0x00000037ff6d0959 <+64665>: xor %eax,%eax > 0x00000037ff6d095b <+64667>: callq 0x37ff640570 <JS_ReportErrorNumber@plt> > 0x00000037ff6d0960 <+64672>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0965 <+64677>: mov 0x168(%r15),%rax > 0x00000037ff6d096c <+64684>: mov 0x40(%rax),%eax > 0x00000037ff6d096f <+64687>: test %eax,%eax > 0x00000037ff6d0971 <+64689>: jne 0x37ff6d40b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78832> > 0x00000037ff6d0977 <+64695>: cmp $0xb6,%r12d > 0x00000037ff6d097e <+64702>: je 0x37ff6d3f1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78427> > 0x00000037ff6d0984 <+64708>: cmp $0xe5,%r12d > 0x00000037ff6d098b <+64715>: jne 0x37ff6cf5e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59685> > 0x00000037ff6d0991 <+64721>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d0999 <+64729>: je 0x37ff6d3ed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78352> > 0x00000037ff6d099f <+64735>: mov 0x168(%r15),%rax > 0x00000037ff6d09a6 <+64742>: mov 0x30(%rax),%rdx > 0x00000037ff6d09aa <+64746>: test %rdx,%rdx > 0x00000037ff6d09ad <+64749>: je 0x37ff6d448a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79818> > 0x00000037ff6d09b3 <+64755>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d09bb <+64763>: je 0x37ff6d448a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79818> > 0x00000037ff6d09c1 <+64769>: mov 0x94(%rsp),%edx > 0x00000037ff6d09c8 <+64776>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d09d0 <+64784>: mov %r15,%rdi > 0x00000037ff6d09d3 <+64787>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d09d8 <+64792>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d09e0 <+64800>: test %eax,%eax > 0x00000037ff6d09e2 <+64802>: mov $0x0,%edx > 0x00000037ff6d09e7 <+64807>: cmove %edx,%ebx > 0x00000037ff6d09ea <+64810>: lea 0x443eef(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d09f1 <+64817>: mov %bl,0xb0(%rsp) > 0x00000037ff6d09f8 <+64824>: cmove %rdx,%r13 > 0x00000037ff6d09fc <+64828>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0a04 <+64836>: mov (%rdx),%ecx > 0x00000037ff6d0a06 <+64838>: mov %ecx,%edi > 0x00000037ff6d0a08 <+64840>: and $0x2,%edi > 0x00000037ff6d0a0b <+64843>: je 0x37ff6d4481 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79809> > 0x00000037ff6d0a11 <+64849>: test $0x8,%cl > 0x00000037ff6d0a14 <+64852>: je 0x37ff6d446f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79791> > 0x00000037ff6d0a1a <+64858>: mov 0x10(%rdx),%r14 > 0x00000037ff6d0a1e <+64862>: mov (%rdx),%esi > 0x00000037ff6d0a20 <+64864>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d0a2c <+64876>: and $0xa,%esi > 0x00000037ff6d0a2f <+64879>: cmp $0x2,%esi > 0x00000037ff6d0a32 <+64882>: jne 0x37ff6d0a4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64910> > 0x00000037ff6d0a34 <+64884>: mov 0x8(%rdx),%rsi > 0x00000037ff6d0a38 <+64888>: mov %rdx,%rbx > 0x00000037ff6d0a3b <+64891>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d0a3f <+64895>: shl $0x3,%rsi > 0x00000037ff6d0a43 <+64899>: sub %rsi,%rbx > 0x00000037ff6d0a46 <+64902>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d0a4e <+64910>: test $0x80,%ch > 0x00000037ff6d0a51 <+64913>: je 0x37ff6d44cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79883> > 0x00000037ff6d0a57 <+64919>: mov 0x58(%r15),%rsi > 0x00000037ff6d0a5b <+64923>: add $0x418,%rsi > 0x00000037ff6d0a62 <+64930>: mov %rsi,0x78(%rsp) > 0x00000037ff6d0a67 <+64935>: mov 0x1c(%r15),%r10d > 0x00000037ff6d0a6b <+64939>: test %r10d,%r10d > 0x00000037ff6d0a6e <+64942>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0a74 <+64948>: cmp $0x2,%eax > 0x00000037ff6d0a77 <+64951>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0a7d <+64957>: mov 0x568(%rsp),%rbx > 0x00000037ff6d0a85 <+64965>: movzbl (%rbx),%r12d > 0x00000037ff6d0a89 <+64969>: jmpq 0x37ff6cf5e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59685> > 0x00000037ff6d0a8e <+64974>: xchg %ax,%ax > 0x00000037ff6d0a90 <+64976>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6d0a9a <+64986>: lea -0x10(%rbp),%rcx > 0x00000037ff6d0a9e <+64990>: xor %edx,%edx > 0x00000037ff6d0aa0 <+64992>: and %rax,%rsi > 0x00000037ff6d0aa3 <+64995>: mov %r15,%rdi > 0x00000037ff6d0aa6 <+64998>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6d0aab <+65003>: test %al,%al > 0x00000037ff6d0aad <+65005>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0ab3 <+65011>: mov 0x560(%rsp),%rbp > 0x00000037ff6d0abb <+65019>: mov 0x1c0(%rsp),%rdx > 0x00000037ff6d0ac3 <+65027>: mov -0x10(%rbp),%rax > 0x00000037ff6d0ac7 <+65031>: mov %rax,0x1d0(%rsp) > 0x00000037ff6d0acf <+65039>: jmpq 0x37ff6c948c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34764> > 0x00000037ff6d0ad4 <+65044>: cvtsi2sd %eax,%xmm0 > 0x00000037ff6d0ad8 <+65048>: jmpq 0x37ff6c94e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34857> > 0x00000037ff6d0add <+65053>: mov 0x1d0(%rsp),%rsi > 0x00000037ff6d0ae5 <+65061>: lea 0x200(%rsp),%rdx > 0x00000037ff6d0aed <+65069>: mov %r15,%rdi > 0x00000037ff6d0af0 <+65072>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d0af5 <+65077>: test %al,%al > 0x00000037ff6d0af7 <+65079>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0afd <+65085>: jmpq 0x37ff6c94f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34866> > 0x00000037ff6d0b02 <+65090>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d0b08 <+65096>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6d0b12 <+65106>: lea -0x8(%rbp),%rcx > 0x00000037ff6d0b16 <+65110>: mov %r15,%rdi > 0x00000037ff6d0b19 <+65113>: and %rdx,%rsi > 0x00000037ff6d0b1c <+65116>: xor %edx,%edx > 0x00000037ff6d0b1e <+65118>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6d0b23 <+65123>: test %al,%al > 0x00000037ff6d0b25 <+65125>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0b2b <+65131>: mov 0x560(%rsp),%rax > 0x00000037ff6d0b33 <+65139>: mov -0x8(%rax),%rax > 0x00000037ff6d0b37 <+65143>: mov %rax,0x1c0(%rsp) > 0x00000037ff6d0b3f <+65151>: jmpq 0x37ff6c949f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34783> > 0x00000037ff6d0b44 <+65156>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6d0b4e <+65166>: lea -0x8(%rbp),%rcx > 0x00000037ff6d0b52 <+65170>: mov %r15,%rdi > 0x00000037ff6d0b55 <+65173>: and %rdx,%rsi > 0x00000037ff6d0b58 <+65176>: xor %edx,%edx > 0x00000037ff6d0b5a <+65178>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6d0b5f <+65183>: test %al,%al > 0x00000037ff6d0b61 <+65185>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0b67 <+65191>: mov 0x560(%rsp),%rax > 0x00000037ff6d0b6f <+65199>: mov -0x8(%rax),%rax > 0x00000037ff6d0b73 <+65203>: mov %rax,0x1a0(%rsp) > 0x00000037ff6d0b7b <+65211>: jmpq 0x37ff6c962c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35180> > 0x00000037ff6d0b80 <+65216>: movabs $0x7fffffffffff,%rsi > 0x00000037ff6d0b8a <+65226>: lea -0x10(%rbp),%rcx > 0x00000037ff6d0b8e <+65230>: xor %edx,%edx > 0x00000037ff6d0b90 <+65232>: and %rax,%rsi > 0x00000037ff6d0b93 <+65235>: mov %r15,%rdi > 0x00000037ff6d0b96 <+65238>: callq 0x37ff6f5cb0 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x00000037ff6d0b9b <+65243>: test %al,%al > 0x00000037ff6d0b9d <+65245>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0ba3 <+65251>: mov 0x560(%rsp),%rbp > 0x00000037ff6d0bab <+65259>: mov 0x1a0(%rsp),%rdx > 0x00000037ff6d0bb3 <+65267>: mov -0x10(%rbp),%rax > 0x00000037ff6d0bb7 <+65271>: mov %rax,0x1b0(%rsp) > 0x00000037ff6d0bbf <+65279>: jmpq 0x37ff6c9619 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35161> > 0x00000037ff6d0bc4 <+65284>: test %edi,%edi > 0x00000037ff6d0bc6 <+65286>: je 0x37ff6d39c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77058> > 0x00000037ff6d0bcc <+65292>: and $0x8,%ecx > 0x00000037ff6d0bcf <+65295>: je 0x37ff6d39b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77045> > 0x00000037ff6d0bd5 <+65301>: mov 0x10(%rdx),%rdx > 0x00000037ff6d0bd9 <+65305>: mov 0x40(%rdx),%rdx > 0x00000037ff6d0bdd <+65309>: mov %rdx,0x78(%rsp) > 0x00000037ff6d0be2 <+65314>: jmpq 0x37ff6ce4f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55346> > 0x00000037ff6d0be7 <+65319>: mov 0x8(%rdx),%r14 > 0x00000037ff6d0beb <+65323>: jmpq 0x37ff6ce4bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55295> > 0x00000037ff6d0bf0 <+65328>: mov 0x38(%rcx),%rax > 0x00000037ff6d0bf4 <+65332>: test %rax,%rax > 0x00000037ff6d0bf7 <+65335>: je 0x37ff6c2a19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7513> > 0x00000037ff6d0bfd <+65341>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d0c05 <+65349>: je 0x37ff6c2a19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7513> > 0x00000037ff6d0c0b <+65355>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d0c13 <+65363>: je 0x37ff6d0c3f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65407> > 0x00000037ff6d0c15 <+65365>: test %rdx,%rdx > 0x00000037ff6d0c18 <+65368>: jne 0x37ff6ce454 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55188> > 0x00000037ff6d0c1e <+65374>: test %rax,%rax > 0x00000037ff6d0c21 <+65377>: je 0x37ff6d0c31 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65393> > 0x00000037ff6d0c23 <+65379>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d0c2b <+65387>: jne 0x37ff6ce462 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55202> > 0x00000037ff6d0c31 <+65393>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d0c39 <+65401>: je 0x37ff6ce462 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55202> > 0x00000037ff6d0c3f <+65407>: mov 0x568(%rsp),%rcx > 0x00000037ff6d0c47 <+65415>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0c4f <+65423>: mov %r14,%rsi > 0x00000037ff6d0c52 <+65426>: mov %r15,%rdi > 0x00000037ff6d0c55 <+65429>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d0c5a <+65434>: cmp $0x2,%eax > 0x00000037ff6d0c5d <+65437>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0c63 <+65443>: test %eax,%eax > 0x00000037ff6d0c65 <+65445>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d0c6b <+65451>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d0c73 <+65459>: cmp $0x1,%eax > 0x00000037ff6d0c76 <+65462>: mov $0x0,%eax > 0x00000037ff6d0c7b <+65467>: cmove %eax,%ebx > 0x00000037ff6d0c7e <+65470>: mov %bl,0x80(%rsp) > 0x00000037ff6d0c85 <+65477>: jmpq 0x37ff6cb6a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43495> > 0x00000037ff6d0c8a <+65482>: mov 0x168(%r15),%rax > 0x00000037ff6d0c91 <+65489>: mov 0x40(%rax),%eax > 0x00000037ff6d0c94 <+65492>: test %eax,%eax > 0x00000037ff6d0c96 <+65494>: jne 0x37ff6d399d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77021> > 0x00000037ff6d0c9c <+65500>: cmp $0xb6,%r12d > 0x00000037ff6d0ca3 <+65507>: je 0x37ff6d3811 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76625> > 0x00000037ff6d0ca9 <+65513>: cmp $0xe5,%r12d > 0x00000037ff6d0cb0 <+65520>: jne 0x37ff6cfadb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60955> > 0x00000037ff6d0cb6 <+65526>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d0cbe <+65534>: je 0x37ff6d37c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76550> > 0x00000037ff6d0cc4 <+65540>: mov 0x168(%r15),%rax > 0x00000037ff6d0ccb <+65547>: mov 0x30(%rax),%rdx > 0x00000037ff6d0ccf <+65551>: test %rdx,%rdx > 0x00000037ff6d0cd2 <+65554>: je 0x37ff6d37a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76513> > 0x00000037ff6d0cd8 <+65560>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d0ce0 <+65568>: je 0x37ff6d37a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76513> > 0x00000037ff6d0ce6 <+65574>: mov 0x94(%rsp),%edx > 0x00000037ff6d0ced <+65581>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d0cf5 <+65589>: mov %r15,%rdi > 0x00000037ff6d0cf8 <+65592>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d0cfd <+65597>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d0d05 <+65605>: test %eax,%eax > 0x00000037ff6d0d07 <+65607>: mov $0x0,%edx > 0x00000037ff6d0d0c <+65612>: cmove %edx,%ebx > 0x00000037ff6d0d0f <+65615>: lea 0x443bca(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d0d16 <+65622>: mov %bl,0xb0(%rsp) > 0x00000037ff6d0d1d <+65629>: cmove %rdx,%r13 > 0x00000037ff6d0d21 <+65633>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0d29 <+65641>: mov (%rdx),%ecx > 0x00000037ff6d0d2b <+65643>: mov %ecx,%edi > 0x00000037ff6d0d2d <+65645>: and $0x2,%edi > 0x00000037ff6d0d30 <+65648>: je 0x37ff6d3798 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76504> > 0x00000037ff6d0d36 <+65654>: test $0x8,%cl > 0x00000037ff6d0d39 <+65657>: je 0x37ff6d378b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76491> > 0x00000037ff6d0d3f <+65663>: mov 0x10(%rdx),%r14 > 0x00000037ff6d0d43 <+65667>: mov (%rdx),%esi > 0x00000037ff6d0d45 <+65669>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d0d51 <+65681>: and $0xa,%esi > 0x00000037ff6d0d54 <+65684>: cmp $0x2,%esi > 0x00000037ff6d0d57 <+65687>: jne 0x37ff6d0d73 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65715> > 0x00000037ff6d0d59 <+65689>: mov 0x8(%rdx),%rsi > 0x00000037ff6d0d5d <+65693>: mov %rdx,%rbx > 0x00000037ff6d0d60 <+65696>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d0d64 <+65700>: shl $0x3,%rsi > 0x00000037ff6d0d68 <+65704>: sub %rsi,%rbx > 0x00000037ff6d0d6b <+65707>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d0d73 <+65715>: test $0x80,%ch > 0x00000037ff6d0d76 <+65718>: je 0x37ff6d32d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75287> > 0x00000037ff6d0d7c <+65724>: mov 0x58(%r15),%rsi > 0x00000037ff6d0d80 <+65728>: add $0x418,%rsi > 0x00000037ff6d0d87 <+65735>: mov %rsi,0x78(%rsp) > 0x00000037ff6d0d8c <+65740>: mov 0x1c(%r15),%r8d > 0x00000037ff6d0d90 <+65744>: test %r8d,%r8d > 0x00000037ff6d0d93 <+65747>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0d99 <+65753>: cmp $0x2,%eax > 0x00000037ff6d0d9c <+65756>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0da2 <+65762>: mov 0x568(%rsp),%rbx > 0x00000037ff6d0daa <+65770>: movzbl (%rbx),%r12d > 0x00000037ff6d0dae <+65774>: jmpq 0x37ff6cfadb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60955> > 0x00000037ff6d0db3 <+65779>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d0db8 <+65784>: movsbl 0x1(%rax),%edx > 0x00000037ff6d0dbc <+65788>: lea 0x1cc051(%rip),%rax # 0x37ff89ce14 > 0x00000037ff6d0dc3 <+65795>: test %edx,%edx > 0x00000037ff6d0dc5 <+65797>: je 0x37ff6d0dd8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65816> > 0x00000037ff6d0dc7 <+65799>: add $0x3,%edx > 0x00000037ff6d0dca <+65802>: lea 0x4678ef(%rip),%rax # 0x37ffb386c0 <js_common_atom_names> > 0x00000037ff6d0dd1 <+65809>: movslq %edx,%rdx > 0x00000037ff6d0dd4 <+65812>: mov (%rax,%rdx,8),%rax > 0x00000037ff6d0dd8 <+65816>: lea -0x10(%rbp),%r8 > 0x00000037ff6d0ddc <+65820>: movq $0x0,0x8(%rsp) > 0x00000037ff6d0de5 <+65829>: mov %rax,(%rsp) > 0x00000037ff6d0de9 <+65833>: xor %r9d,%r9d > 0x00000037ff6d0dec <+65836>: mov $0xfffffffe,%ecx > 0x00000037ff6d0df1 <+65841>: mov $0x26,%edx > 0x00000037ff6d0df6 <+65846>: xor %esi,%esi > 0x00000037ff6d0df8 <+65848>: mov %r15,%rdi > 0x00000037ff6d0dfb <+65851>: callq 0x37ff6710e0 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x00000037ff6d0e00 <+65856>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0e05 <+65861>: mov 0x60(%r15),%rdi > 0x00000037ff6d0e09 <+65865>: mov %r15,%rsi > 0x00000037ff6d0e0c <+65868>: add $0x1488,%rdi > 0x00000037ff6d0e13 <+65875>: callq 0x37ff737b80 <js::PropertyTree::newShape(JSContext*)> > 0x00000037ff6d0e18 <+65880>: test %rax,%rax > 0x00000037ff6d0e1b <+65883>: mov %rax,%rbp > 0x00000037ff6d0e1e <+65886>: je 0x37ff6d0e91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66001> > 0x00000037ff6d0e20 <+65888>: movzbl 0x46f962(%rip),%edi # 0x37ffb40789 <js_ObjectClass+9> > 0x00000037ff6d0e27 <+65895>: mov 0x60(%r15),%rax > 0x00000037ff6d0e2b <+65899>: mov %edi,0xa0(%rsp) > 0x00000037ff6d0e32 <+65906>: mov (%rax),%rdi > 0x00000037ff6d0e35 <+65909>: callq 0x37ff758770 <js_GenerateShape(JSRuntime*)> > 0x00000037ff6d0e3a <+65914>: mov 0xa0(%rsp),%r8d > 0x00000037ff6d0e42 <+65922>: mov %eax,0x0(%rbp) > 0x00000037ff6d0e45 <+65925>: lea 0x46f934(%rip),%rax # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6d0e4c <+65932>: movq $0x0,0x8(%rbp) > 0x00000037ff6d0e54 <+65940>: movq $0x4,0x10(%rbp) > 0x00000037ff6d0e5c <+65948>: mov %rax,0x18(%rbp) > 0x00000037ff6d0e60 <+65952>: movq $0x0,0x20(%rbp) > 0x00000037ff6d0e68 <+65960>: mov %r8d,0x4(%rbp) > 0x00000037ff6d0e6c <+65964>: movl $0xffffffff,0x28(%rbp) > 0x00000037ff6d0e73 <+65971>: movb $0x0,0x2c(%rbp) > 0x00000037ff6d0e77 <+65975>: movb $0x2,0x2d(%rbp) > 0x00000037ff6d0e7b <+65979>: movw $0x0,0x2e(%rbp) > 0x00000037ff6d0e81 <+65985>: movq $0x0,0x30(%rbp) > 0x00000037ff6d0e89 <+65993>: movq $0x0,0x38(%rbp) > 0x00000037ff6d0e91 <+66001>: mov 0x70(%rsp),%rsi > 0x00000037ff6d0e96 <+66006>: mov %rbp,0x10(%rsi) > 0x00000037ff6d0e9a <+66010>: mov 0x18(%r12),%r12 > 0x00000037ff6d0e9f <+66015>: cmpq $0x0,0x10(%r12) > 0x00000037ff6d0ea5 <+66021>: mov %r12,0x70(%rsp) > 0x00000037ff6d0eaa <+66026>: jne 0x37ff6c7d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28752> > 0x00000037ff6d0eb0 <+66032>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0eb5 <+66037>: nopl (%rax) > 0x00000037ff6d0eb8 <+66040>: mov 0x38(%rcx),%rax > 0x00000037ff6d0ebc <+66044>: test %rax,%rax > 0x00000037ff6d0ebf <+66047>: je 0x37ff6c20dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5149> > 0x00000037ff6d0ec5 <+66053>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d0ecd <+66061>: je 0x37ff6c20dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5149> > 0x00000037ff6d0ed3 <+66067>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d0edb <+66075>: je 0x37ff6d0f07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66119> > 0x00000037ff6d0edd <+66077>: test %rdx,%rdx > 0x00000037ff6d0ee0 <+66080>: jne 0x37ff6ce54a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55434> > 0x00000037ff6d0ee6 <+66086>: test %rax,%rax > 0x00000037ff6d0ee9 <+66089>: je 0x37ff6d0ef9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66105> > 0x00000037ff6d0eeb <+66091>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d0ef3 <+66099>: jne 0x37ff6ce558 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55448> > 0x00000037ff6d0ef9 <+66105>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d0f01 <+66113>: je 0x37ff6ce558 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55448> > 0x00000037ff6d0f07 <+66119>: mov 0x568(%rsp),%rcx > 0x00000037ff6d0f0f <+66127>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0f17 <+66135>: mov %r14,%rsi > 0x00000037ff6d0f1a <+66138>: mov %r15,%rdi > 0x00000037ff6d0f1d <+66141>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d0f22 <+66146>: cmp $0x2,%eax > 0x00000037ff6d0f25 <+66149>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0f2b <+66155>: test %eax,%eax > 0x00000037ff6d0f2d <+66157>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d0f33 <+66163>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d0f3b <+66171>: cmp $0x1,%eax > 0x00000037ff6d0f3e <+66174>: mov $0x0,%eax > 0x00000037ff6d0f43 <+66179>: cmove %eax,%ebx > 0x00000037ff6d0f46 <+66182>: mov %bl,0x80(%rsp) > 0x00000037ff6d0f4d <+66189>: jmpq 0x37ff6cb594 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43220> > 0x00000037ff6d0f52 <+66194>: mov 0x568(%rsp),%rcx > 0x00000037ff6d0f5a <+66202>: mov 0x570(%rsp),%rdx > 0x00000037ff6d0f62 <+66210>: mov %r14,%rsi > 0x00000037ff6d0f65 <+66213>: mov %r15,%rdi > 0x00000037ff6d0f68 <+66216>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d0f6d <+66221>: cmp $0x2,%eax > 0x00000037ff6d0f70 <+66224>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d0f76 <+66230>: test %eax,%eax > 0x00000037ff6d0f78 <+66232>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d0f7e <+66238>: cmp $0x1,%eax > 0x00000037ff6d0f81 <+66241>: jne 0x37ff6cb594 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43220> > 0x00000037ff6d0f87 <+66247>: movb $0x0,0x80(%rsp) > 0x00000037ff6d0f8f <+66255>: jmpq 0x37ff6cb594 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43220> > 0x00000037ff6d0f94 <+66260>: nopl 0x0(%rax) > 0x00000037ff6d0f98 <+66264>: test %edi,%edi > 0x00000037ff6d0f9a <+66266>: je 0x37ff6d3a04 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77124> > 0x00000037ff6d0fa0 <+66272>: and $0x8,%ecx > 0x00000037ff6d0fa3 <+66275>: je 0x37ff6d39f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77111> > 0x00000037ff6d0fa9 <+66281>: mov 0x10(%rdx),%rdx > 0x00000037ff6d0fad <+66285>: mov 0x40(%rdx),%rdx > 0x00000037ff6d0fb1 <+66289>: mov %rdx,0x78(%rsp) > 0x00000037ff6d0fb6 <+66294>: jmpq 0x37ff6cb57e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43198> > 0x00000037ff6d0fbb <+66299>: mov 0x8(%rdx),%r14 > 0x00000037ff6d0fbf <+66303>: jmpq 0x37ff6cb54b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43147> > 0x00000037ff6d0fc4 <+66308>: mov 0x168(%r15),%rax > 0x00000037ff6d0fcb <+66315>: mov 0x40(%rax),%eax > 0x00000037ff6d0fce <+66318>: test %eax,%eax > 0x00000037ff6d0fd0 <+66320>: jne 0x37ff6d3a6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77226> > 0x00000037ff6d0fd6 <+66326>: cmp $0xb6,%r12d > 0x00000037ff6d0fdd <+66333>: je 0x37ff6d3587 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75975> > 0x00000037ff6d0fe3 <+66339>: cmp $0xe5,%r12d > 0x00000037ff6d0fea <+66346>: jne 0x37ff6cf807 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60231> > 0x00000037ff6d0ff0 <+66352>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d0ff8 <+66360>: je 0x37ff6d353c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75900> > 0x00000037ff6d0ffe <+66366>: mov 0x168(%r15),%rax > 0x00000037ff6d1005 <+66373>: mov 0x30(%rax),%rdx > 0x00000037ff6d1009 <+66377>: test %rdx,%rdx > 0x00000037ff6d100c <+66380>: je 0x37ff6d3517 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75863> > 0x00000037ff6d1012 <+66386>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d101a <+66394>: je 0x37ff6d3517 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75863> > 0x00000037ff6d1020 <+66400>: mov 0x94(%rsp),%edx > 0x00000037ff6d1027 <+66407>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d102f <+66415>: mov %r15,%rdi > 0x00000037ff6d1032 <+66418>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1037 <+66423>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d103f <+66431>: test %eax,%eax > 0x00000037ff6d1041 <+66433>: mov $0x0,%edx > 0x00000037ff6d1046 <+66438>: cmove %edx,%ebx > 0x00000037ff6d1049 <+66441>: lea 0x443890(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d1050 <+66448>: mov %bl,0xb0(%rsp) > 0x00000037ff6d1057 <+66455>: cmove %rdx,%r13 > 0x00000037ff6d105b <+66459>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1063 <+66467>: mov (%rdx),%ecx > 0x00000037ff6d1065 <+66469>: mov %ecx,%edi > 0x00000037ff6d1067 <+66471>: and $0x2,%edi > 0x00000037ff6d106a <+66474>: je 0x37ff6d350e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75854> > 0x00000037ff6d1070 <+66480>: test $0x8,%cl > 0x00000037ff6d1073 <+66483>: je 0x37ff6d32fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75322> > 0x00000037ff6d1079 <+66489>: mov 0x10(%rdx),%r14 > 0x00000037ff6d107d <+66493>: mov (%rdx),%esi > 0x00000037ff6d107f <+66495>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d108b <+66507>: and $0xa,%esi > 0x00000037ff6d108e <+66510>: cmp $0x2,%esi > 0x00000037ff6d1091 <+66513>: jne 0x37ff6d10ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66541> > 0x00000037ff6d1093 <+66515>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1097 <+66519>: mov %rdx,%rbx > 0x00000037ff6d109a <+66522>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d109e <+66526>: shl $0x3,%rsi > 0x00000037ff6d10a2 <+66530>: sub %rsi,%rbx > 0x00000037ff6d10a5 <+66533>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d10ad <+66541>: test $0x80,%ch > 0x00000037ff6d10b0 <+66544>: je 0x37ff6d3a85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77253> > 0x00000037ff6d10b6 <+66550>: mov 0x58(%r15),%rsi > 0x00000037ff6d10ba <+66554>: add $0x418,%rsi > 0x00000037ff6d10c1 <+66561>: mov %rsi,0x78(%rsp) > 0x00000037ff6d10c6 <+66566>: mov 0x1c(%r15),%r12d > 0x00000037ff6d10ca <+66570>: test %r12d,%r12d > 0x00000037ff6d10cd <+66573>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d10d3 <+66579>: cmp $0x2,%eax > 0x00000037ff6d10d6 <+66582>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d10dc <+66588>: mov 0x568(%rsp),%rbx > 0x00000037ff6d10e4 <+66596>: movzbl (%rbx),%r12d > 0x00000037ff6d10e8 <+66600>: jmpq 0x37ff6cf807 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60231> > 0x00000037ff6d10ed <+66605>: nopl (%rax) > 0x00000037ff6d10f0 <+66608>: and %rcx,%rdx > 0x00000037ff6d10f3 <+66611>: xor %eax,%eax > 0x00000037ff6d10f5 <+66613>: cmp %rdx,%rsi > 0x00000037ff6d10f8 <+66616>: setne %al > 0x00000037ff6d10fb <+66619>: mov %eax,0x110(%rsp) > 0x00000037ff6d1102 <+66626>: jmpq 0x37ff6c4f8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17100> > 0x00000037ff6d1107 <+66631>: mov 0x568(%rsp),%rdx > 0x00000037ff6d110f <+66639>: shr $0x7,%esi > 0x00000037ff6d1112 <+66642>: mov %r14,%rdi > 0x00000037ff6d1115 <+66645>: and $0x1,%esi > 0x00000037ff6d1118 <+66648>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d111d <+66653>: test %rax,%rax > 0x00000037ff6d1120 <+66656>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d1126 <+66662>: jmpq 0x37ff6c7e9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29148> > 0x00000037ff6d112b <+66667>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d1130 <+66672>: cmp %eax,0x38(%rbx) > 0x00000037ff6d1133 <+66675>: jbe 0x37ff6cd3b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50935> > 0x00000037ff6d1139 <+66681>: mov 0x40(%rbx),%rdx > 0x00000037ff6d113d <+66685>: mov %rax,%rsi > 0x00000037ff6d1140 <+66688>: and $0xffffffff,%esi > 0x00000037ff6d1143 <+66691>: lea (%rdx,%rsi,8),%rdx > 0x00000037ff6d1147 <+66695>: mov (%rdx),%rsi > 0x00000037ff6d114a <+66698>: shr $0x2f,%rsi > 0x00000037ff6d114e <+66702>: cmp $0x1fff4,%rsi > 0x00000037ff6d1155 <+66709>: jne 0x37ff6c86e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31271> > 0x00000037ff6d115b <+66715>: jmpq 0x37ff6cd3b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50935> > 0x00000037ff6d1160 <+66720>: mov 0x568(%rsp),%rdx > 0x00000037ff6d1168 <+66728>: shr $0x7,%esi > 0x00000037ff6d116b <+66731>: mov %r14,%rdi > 0x00000037ff6d116e <+66734>: and $0x1,%esi > 0x00000037ff6d1171 <+66737>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d1176 <+66742>: test %rax,%rax > 0x00000037ff6d1179 <+66745>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d117f <+66751>: jmpq 0x37ff6cff0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62026> > 0x00000037ff6d1184 <+66756>: nopl 0x0(%rax) > 0x00000037ff6d1188 <+66760>: mov 0x168(%r15),%rcx > 0x00000037ff6d118f <+66767>: mov 0x30(%rcx),%rdx > 0x00000037ff6d1193 <+66771>: test %rdx,%rdx > 0x00000037ff6d1196 <+66774>: je 0x37ff6d3e44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78212> > 0x00000037ff6d119c <+66780>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d11a4 <+66788>: je 0x37ff6d3e44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78212> > 0x00000037ff6d11aa <+66794>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d11b2 <+66802>: je 0x37ff6d33fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75578> > 0x00000037ff6d11b8 <+66808>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d11c0 <+66816>: je 0x37ff6d3e1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78170> > 0x00000037ff6d11c6 <+66822>: mov 0x94(%rsp),%edx > 0x00000037ff6d11cd <+66829>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d11d5 <+66837>: mov %r15,%rdi > 0x00000037ff6d11d8 <+66840>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d11dd <+66845>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d11e5 <+66853>: test %eax,%eax > 0x00000037ff6d11e7 <+66855>: mov $0x0,%edx > 0x00000037ff6d11ec <+66860>: cmove %edx,%ebx > 0x00000037ff6d11ef <+66863>: lea 0x4436ea(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d11f6 <+66870>: mov %bl,0xb0(%rsp) > 0x00000037ff6d11fd <+66877>: cmove %rdx,%r13 > 0x00000037ff6d1201 <+66881>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1209 <+66889>: mov (%rdx),%ecx > 0x00000037ff6d120b <+66891>: mov %ecx,%edi > 0x00000037ff6d120d <+66893>: and $0x2,%edi > 0x00000037ff6d1210 <+66896>: je 0x37ff6d3e11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78161> > 0x00000037ff6d1216 <+66902>: test $0x8,%cl > 0x00000037ff6d1219 <+66905>: je 0x37ff6d345b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75675> > 0x00000037ff6d121f <+66911>: mov 0x10(%rdx),%r14 > 0x00000037ff6d1223 <+66915>: mov (%rdx),%esi > 0x00000037ff6d1225 <+66917>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d1231 <+66929>: and $0xa,%esi > 0x00000037ff6d1234 <+66932>: cmp $0x2,%esi > 0x00000037ff6d1237 <+66935>: jne 0x37ff6d1253 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66963> > 0x00000037ff6d1239 <+66937>: mov 0x8(%rdx),%rsi > 0x00000037ff6d123d <+66941>: mov %rdx,%rbx > 0x00000037ff6d1240 <+66944>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d1244 <+66948>: shl $0x3,%rsi > 0x00000037ff6d1248 <+66952>: sub %rsi,%rbx > 0x00000037ff6d124b <+66955>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d1253 <+66963>: test $0x80,%ch > 0x00000037ff6d1256 <+66966>: je 0x37ff6d3e78 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78264> > 0x00000037ff6d125c <+66972>: mov 0x58(%r15),%rsi > 0x00000037ff6d1260 <+66976>: add $0x418,%rsi > 0x00000037ff6d1267 <+66983>: mov %rsi,0x78(%rsp) > 0x00000037ff6d126c <+66988>: mov 0x1c(%r15),%r8d > 0x00000037ff6d1270 <+66992>: test %r8d,%r8d > 0x00000037ff6d1273 <+66995>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1279 <+67001>: cmp $0x2,%eax > 0x00000037ff6d127c <+67004>: jne 0x37ff6cf459 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59289> > 0x00000037ff6d1282 <+67010>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1287 <+67015>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d1290 <+67024>: mov %r15,%rdi > 0x00000037ff6d1293 <+67027>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d1298 <+67032>: test %eax,%eax > 0x00000037ff6d129a <+67034>: jne 0x37ff6cf354 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59028> > 0x00000037ff6d12a0 <+67040>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d12a5 <+67045>: mov 0x168(%r15),%rax > 0x00000037ff6d12ac <+67052>: mov 0x40(%rax),%eax > 0x00000037ff6d12af <+67055>: test %eax,%eax > 0x00000037ff6d12b1 <+67057>: jne 0x37ff6d3d70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78000> > 0x00000037ff6d12b7 <+67063>: cmp $0xb6,%r12d > 0x00000037ff6d12be <+67070>: je 0x37ff6d3bec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77612> > 0x00000037ff6d12c4 <+67076>: cmp $0xe5,%r12d > 0x00000037ff6d12cb <+67083>: jne 0x37ff6cfa25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60773> > 0x00000037ff6d12d1 <+67089>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d12d9 <+67097>: je 0x37ff6d3ba1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77537> > 0x00000037ff6d12df <+67103>: mov 0x168(%r15),%rax > 0x00000037ff6d12e6 <+67110>: mov 0x30(%rax),%rdx > 0x00000037ff6d12ea <+67114>: test %rdx,%rdx > 0x00000037ff6d12ed <+67117>: je 0x37ff6d3b7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77500> > 0x00000037ff6d12f3 <+67123>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d12fb <+67131>: je 0x37ff6d3b7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77500> > 0x00000037ff6d1301 <+67137>: mov 0x94(%rsp),%edx > 0x00000037ff6d1308 <+67144>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d1310 <+67152>: mov %r15,%rdi > 0x00000037ff6d1313 <+67155>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1318 <+67160>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d1320 <+67168>: test %eax,%eax > 0x00000037ff6d1322 <+67170>: mov $0x0,%edx > 0x00000037ff6d1327 <+67175>: cmove %edx,%ebx > 0x00000037ff6d132a <+67178>: lea 0x4435af(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d1331 <+67185>: mov %bl,0xb0(%rsp) > 0x00000037ff6d1338 <+67192>: cmove %rdx,%r13 > 0x00000037ff6d133c <+67196>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1344 <+67204>: mov (%rdx),%ecx > 0x00000037ff6d1346 <+67206>: mov %ecx,%edi > 0x00000037ff6d1348 <+67208>: and $0x2,%edi > 0x00000037ff6d134b <+67211>: je 0x37ff6d31ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74990> > 0x00000037ff6d1351 <+67217>: test $0x8,%cl > 0x00000037ff6d1354 <+67220>: je 0x37ff6d31a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74977> > 0x00000037ff6d135a <+67226>: mov 0x10(%rdx),%r14 > 0x00000037ff6d135e <+67230>: mov (%rdx),%esi > 0x00000037ff6d1360 <+67232>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d136c <+67244>: and $0xa,%esi > 0x00000037ff6d136f <+67247>: cmp $0x2,%esi > 0x00000037ff6d1372 <+67250>: jne 0x37ff6d138e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67278> > 0x00000037ff6d1374 <+67252>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1378 <+67256>: mov %rdx,%rbx > 0x00000037ff6d137b <+67259>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d137f <+67263>: shl $0x3,%rsi > 0x00000037ff6d1383 <+67267>: sub %rsi,%rbx > 0x00000037ff6d1386 <+67270>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d138e <+67278>: test $0x80,%ch > 0x00000037ff6d1391 <+67281>: je 0x37ff6d348c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75724> > 0x00000037ff6d1397 <+67287>: mov 0x58(%r15),%rsi > 0x00000037ff6d139b <+67291>: add $0x418,%rsi > 0x00000037ff6d13a2 <+67298>: mov %rsi,0x78(%rsp) > 0x00000037ff6d13a7 <+67303>: mov 0x1c(%r15),%r8d > 0x00000037ff6d13ab <+67307>: test %r8d,%r8d > 0x00000037ff6d13ae <+67310>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d13b4 <+67316>: cmp $0x2,%eax > 0x00000037ff6d13b7 <+67319>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d13bd <+67325>: mov 0x568(%rsp),%rbx > 0x00000037ff6d13c5 <+67333>: movzbl (%rbx),%r12d > 0x00000037ff6d13c9 <+67337>: jmpq 0x37ff6cfa25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60773> > 0x00000037ff6d13ce <+67342>: xchg %ax,%ax > 0x00000037ff6d13d0 <+67344>: mov 0x168(%r15),%rax > 0x00000037ff6d13d7 <+67351>: mov 0x40(%rax),%eax > 0x00000037ff6d13da <+67354>: test %eax,%eax > 0x00000037ff6d13dc <+67356>: jne 0x37ff6d3126 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74854> > 0x00000037ff6d13e2 <+67362>: cmp $0xb6,%r12d > 0x00000037ff6d13e9 <+67369>: je 0x37ff6d2faa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74474> > 0x00000037ff6d13ef <+67375>: cmp $0xe5,%r12d > 0x00000037ff6d13f6 <+67382>: jne 0x37ff6cf6a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59875> > 0x00000037ff6d13fc <+67388>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d1404 <+67396>: je 0x37ff6d2f5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74399> > 0x00000037ff6d140a <+67402>: mov 0x168(%r15),%rax > 0x00000037ff6d1411 <+67409>: mov 0x30(%rax),%rdx > 0x00000037ff6d1415 <+67413>: test %rdx,%rdx > 0x00000037ff6d1418 <+67416>: je 0x37ff6d2f3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74362> > 0x00000037ff6d141e <+67422>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d1426 <+67430>: je 0x37ff6d2f3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74362> > 0x00000037ff6d142c <+67436>: mov 0x94(%rsp),%edx > 0x00000037ff6d1433 <+67443>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d143b <+67451>: mov %r15,%rdi > 0x00000037ff6d143e <+67454>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1443 <+67459>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d144b <+67467>: test %eax,%eax > 0x00000037ff6d144d <+67469>: mov $0x0,%edx > 0x00000037ff6d1452 <+67474>: cmove %edx,%ebx > 0x00000037ff6d1455 <+67477>: lea 0x443484(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d145c <+67484>: mov %bl,0xb0(%rsp) > 0x00000037ff6d1463 <+67491>: cmove %rdx,%r13 > 0x00000037ff6d1467 <+67495>: mov 0x570(%rsp),%rdx > 0x00000037ff6d146f <+67503>: mov (%rdx),%ecx > 0x00000037ff6d1471 <+67505>: mov %ecx,%edi > 0x00000037ff6d1473 <+67507>: and $0x2,%edi > 0x00000037ff6d1476 <+67510>: je 0x37ff6d2f31 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74353> > 0x00000037ff6d147c <+67516>: test $0x8,%cl > 0x00000037ff6d147f <+67519>: je 0x37ff6d2e97 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74199> > 0x00000037ff6d1485 <+67525>: mov 0x10(%rdx),%r14 > 0x00000037ff6d1489 <+67529>: mov (%rdx),%esi > 0x00000037ff6d148b <+67531>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d1497 <+67543>: and $0xa,%esi > 0x00000037ff6d149a <+67546>: cmp $0x2,%esi > 0x00000037ff6d149d <+67549>: jne 0x37ff6d14b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67577> > 0x00000037ff6d149f <+67551>: mov 0x8(%rdx),%rsi > 0x00000037ff6d14a3 <+67555>: mov %rdx,%rbx > 0x00000037ff6d14a6 <+67558>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d14aa <+67562>: shl $0x3,%rsi > 0x00000037ff6d14ae <+67566>: sub %rsi,%rbx > 0x00000037ff6d14b1 <+67569>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d14b9 <+67577>: test $0x80,%ch > 0x00000037ff6d14bc <+67580>: je 0x37ff6d2c3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73598> > 0x00000037ff6d14c2 <+67586>: mov 0x58(%r15),%rsi > 0x00000037ff6d14c6 <+67590>: add $0x418,%rsi > 0x00000037ff6d14cd <+67597>: mov %rsi,0x78(%rsp) > 0x00000037ff6d14d2 <+67602>: mov 0x1c(%r15),%esi > 0x00000037ff6d14d6 <+67606>: test %esi,%esi > 0x00000037ff6d14d8 <+67608>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d14de <+67614>: cmp $0x2,%eax > 0x00000037ff6d14e1 <+67617>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d14e7 <+67623>: mov 0x568(%rsp),%rbx > 0x00000037ff6d14ef <+67631>: movzbl (%rbx),%r12d > 0x00000037ff6d14f3 <+67635>: jmpq 0x37ff6cf6a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59875> > 0x00000037ff6d14f8 <+67640>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d1500 <+67648>: mov 0x168(%r15),%rax > 0x00000037ff6d1507 <+67655>: mov 0x40(%rax),%eax > 0x00000037ff6d150a <+67658>: test %eax,%eax > 0x00000037ff6d150c <+67660>: jne 0x37ff6d2e82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74178> > 0x00000037ff6d1512 <+67666>: cmp $0xb6,%r12d > 0x00000037ff6d1519 <+67673>: je 0x37ff6d2845 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72581> > 0x00000037ff6d151f <+67679>: cmp $0xe5,%r12d > 0x00000037ff6d1526 <+67686>: jne 0x37ff6cf644 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59780> > 0x00000037ff6d152c <+67692>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d1534 <+67700>: je 0x37ff6d27fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72506> > 0x00000037ff6d153a <+67706>: mov 0x168(%r15),%rax > 0x00000037ff6d1541 <+67713>: mov 0x30(%rax),%rdx > 0x00000037ff6d1545 <+67717>: test %rdx,%rdx > 0x00000037ff6d1548 <+67720>: je 0x37ff6d27d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72469> > 0x00000037ff6d154e <+67726>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d1556 <+67734>: je 0x37ff6d27d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72469> > 0x00000037ff6d155c <+67740>: mov 0x94(%rsp),%edx > 0x00000037ff6d1563 <+67747>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d156b <+67755>: mov %r15,%rdi > 0x00000037ff6d156e <+67758>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1573 <+67763>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d157b <+67771>: test %eax,%eax > 0x00000037ff6d157d <+67773>: mov $0x0,%edx > 0x00000037ff6d1582 <+67778>: cmove %edx,%ebx > 0x00000037ff6d1585 <+67781>: lea 0x443354(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d158c <+67788>: mov %bl,0xb0(%rsp) > 0x00000037ff6d1593 <+67795>: cmove %rdx,%r13 > 0x00000037ff6d1597 <+67799>: mov 0x570(%rsp),%rdx > 0x00000037ff6d159f <+67807>: mov (%rdx),%ecx > 0x00000037ff6d15a1 <+67809>: mov %ecx,%edi > 0x00000037ff6d15a3 <+67811>: and $0x2,%edi > 0x00000037ff6d15a6 <+67814>: je 0x37ff6d27cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72459> > 0x00000037ff6d15ac <+67820>: test $0x8,%cl > 0x00000037ff6d15af <+67823>: je 0x37ff6d31f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75063> > 0x00000037ff6d15b5 <+67829>: mov 0x10(%rdx),%r14 > 0x00000037ff6d15b9 <+67833>: mov (%rdx),%esi > 0x00000037ff6d15bb <+67835>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d15c7 <+67847>: and $0xa,%esi > 0x00000037ff6d15ca <+67850>: cmp $0x2,%esi > 0x00000037ff6d15cd <+67853>: jne 0x37ff6d15e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67881> > 0x00000037ff6d15cf <+67855>: mov 0x8(%rdx),%rsi > 0x00000037ff6d15d3 <+67859>: mov %rdx,%rbx > 0x00000037ff6d15d6 <+67862>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d15da <+67866>: shl $0x3,%rsi > 0x00000037ff6d15de <+67870>: sub %rsi,%rbx > 0x00000037ff6d15e1 <+67873>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d15e9 <+67881>: test $0x80,%ch > 0x00000037ff6d15ec <+67884>: je 0x37ff6d2500 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71744> > 0x00000037ff6d15f2 <+67890>: mov 0x58(%r15),%rsi > 0x00000037ff6d15f6 <+67894>: add $0x418,%rsi > 0x00000037ff6d15fd <+67901>: mov %rsi,0x78(%rsp) > 0x00000037ff6d1602 <+67906>: mov 0x1c(%r15),%r11d > 0x00000037ff6d1606 <+67910>: test %r11d,%r11d > 0x00000037ff6d1609 <+67913>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d160f <+67919>: cmp $0x2,%eax > 0x00000037ff6d1612 <+67922>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1618 <+67928>: mov 0x568(%rsp),%rbx > 0x00000037ff6d1620 <+67936>: movzbl (%rbx),%r12d > 0x00000037ff6d1624 <+67940>: jmpq 0x37ff6cf644 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59780> > 0x00000037ff6d1629 <+67945>: nopl 0x0(%rax) > 0x00000037ff6d1630 <+67952>: mov 0x168(%r15),%rcx > 0x00000037ff6d1637 <+67959>: mov 0x30(%rcx),%rdx > 0x00000037ff6d163b <+67963>: test %rdx,%rdx > 0x00000037ff6d163e <+67966>: je 0x37ff6d31c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75008> > 0x00000037ff6d1644 <+67972>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d164c <+67980>: je 0x37ff6d31c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75008> > 0x00000037ff6d1652 <+67986>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d165a <+67994>: je 0x37ff6d24b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71669> > 0x00000037ff6d1660 <+68000>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d1668 <+68008>: je 0x37ff6d2490 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71632> > 0x00000037ff6d166e <+68014>: mov 0x94(%rsp),%edx > 0x00000037ff6d1675 <+68021>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d167d <+68029>: mov %r15,%rdi > 0x00000037ff6d1680 <+68032>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1685 <+68037>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d168d <+68045>: test %eax,%eax > 0x00000037ff6d168f <+68047>: mov $0x0,%edx > 0x00000037ff6d1694 <+68052>: cmove %edx,%ebx > 0x00000037ff6d1697 <+68055>: lea 0x443242(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d169e <+68062>: mov %bl,0xb0(%rsp) > 0x00000037ff6d16a5 <+68069>: cmove %rdx,%r13 > 0x00000037ff6d16a9 <+68073>: mov 0x570(%rsp),%rdx > 0x00000037ff6d16b1 <+68081>: mov (%rdx),%ecx > 0x00000037ff6d16b3 <+68083>: mov %ecx,%edi > 0x00000037ff6d16b5 <+68085>: and $0x2,%edi > 0x00000037ff6d16b8 <+68088>: je 0x37ff6d31b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74999> > 0x00000037ff6d16be <+68094>: test $0x8,%cl > 0x00000037ff6d16c1 <+68097>: je 0x37ff6d3204 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75076> > 0x00000037ff6d16c7 <+68103>: mov 0x10(%rdx),%r14 > 0x00000037ff6d16cb <+68107>: mov (%rdx),%esi > 0x00000037ff6d16cd <+68109>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d16d9 <+68121>: and $0xa,%esi > 0x00000037ff6d16dc <+68124>: cmp $0x2,%esi > 0x00000037ff6d16df <+68127>: jne 0x37ff6d16fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68155> > 0x00000037ff6d16e1 <+68129>: mov 0x8(%rdx),%rsi > 0x00000037ff6d16e5 <+68133>: mov %rdx,%rbx > 0x00000037ff6d16e8 <+68136>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d16ec <+68140>: shl $0x3,%rsi > 0x00000037ff6d16f0 <+68144>: sub %rsi,%rbx > 0x00000037ff6d16f3 <+68147>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d16fb <+68155>: test $0x80,%ch > 0x00000037ff6d16fe <+68158>: je 0x37ff6d34a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75753> > 0x00000037ff6d1704 <+68164>: mov 0x58(%r15),%rsi > 0x00000037ff6d1708 <+68168>: add $0x418,%rsi > 0x00000037ff6d170f <+68175>: mov %rsi,0x78(%rsp) > 0x00000037ff6d1714 <+68180>: mov 0x1c(%r15),%edx > 0x00000037ff6d1718 <+68184>: test %edx,%edx > 0x00000037ff6d171a <+68186>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1720 <+68192>: cmp $0x2,%eax > 0x00000037ff6d1723 <+68195>: jne 0x37ff6cebbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57086> > 0x00000037ff6d1729 <+68201>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d172e <+68206>: xchg %ax,%ax > 0x00000037ff6d1730 <+68208>: lea 0x5c0(%rsp),%rbx > 0x00000037ff6d1738 <+68216>: lea 0x1c764a(%rip),%rdx # 0x37ff898d89 > 0x00000037ff6d173f <+68223>: mov %edi,%ecx > 0x00000037ff6d1741 <+68225>: mov $0xc,%esi > 0x00000037ff6d1746 <+68230>: xor %eax,%eax > 0x00000037ff6d1748 <+68232>: mov %rbx,%rdi > 0x00000037ff6d174b <+68235>: callq 0x37ff640ba0 <JS_snprintf@plt> > 0x00000037ff6d1750 <+68240>: mov 0x469821(%rip),%rsi # 0x37ffb3af78 > 0x00000037ff6d1757 <+68247>: mov %rbx,%r8 > 0x00000037ff6d175a <+68250>: mov $0x1d,%ecx > 0x00000037ff6d175f <+68255>: xor %edx,%edx > 0x00000037ff6d1761 <+68257>: mov %r15,%rdi > 0x00000037ff6d1764 <+68260>: xor %eax,%eax > 0x00000037ff6d1766 <+68262>: callq 0x37ff640570 <JS_ReportErrorNumber@plt> > 0x00000037ff6d176b <+68267>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1770 <+68272>: add $0x1,%rdx > 0x00000037ff6d1774 <+68276>: mov %r14,%rsi > 0x00000037ff6d1777 <+68279>: mov %r15,%rdi > 0x00000037ff6d177a <+68282>: callq 0x37ff63ffc0 <JS_GetTrapOpcode@plt> > 0x00000037ff6d177f <+68287>: jmpq 0x37ff6ce1f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54578> > 0x00000037ff6d1784 <+68292>: mov 0x568(%rsp),%rcx > 0x00000037ff6d178c <+68300>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1794 <+68308>: mov %r14,%rsi > 0x00000037ff6d1797 <+68311>: mov %r15,%rdi > 0x00000037ff6d179a <+68314>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d179f <+68319>: cmp $0x2,%eax > 0x00000037ff6d17a2 <+68322>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d17a8 <+68328>: test %eax,%eax > 0x00000037ff6d17aa <+68330>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d17b0 <+68336>: cmp $0x1,%eax > 0x00000037ff6d17b3 <+68339>: jne 0x37ff6cb6a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43495> > 0x00000037ff6d17b9 <+68345>: movb $0x0,0x80(%rsp) > 0x00000037ff6d17c1 <+68353>: jmpq 0x37ff6cb6a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43495> > 0x00000037ff6d17c6 <+68358>: nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d17d0 <+68368>: mov %rbx,%rsi > 0x00000037ff6d17d3 <+68371>: mov %r15,%rdi > 0x00000037ff6d17d6 <+68374>: callq 0x37ff65c040 <js_PrototypeHasIndexedProperties(JSContext*, JSObject*)> > 0x00000037ff6d17db <+68379>: test %eax,%eax > 0x00000037ff6d17dd <+68381>: je 0x37ff6d183d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68477> > 0x00000037ff6d17df <+68383>: mov 0x4a0(%rsp),%rdx > 0x00000037ff6d17e7 <+68391>: jmpq 0x37ff6ca5e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39200> > 0x00000037ff6d17ec <+68396>: mov %rbp,%rsi > 0x00000037ff6d17ef <+68399>: mov %r15,%rdi > 0x00000037ff6d17f2 <+68402>: callq 0x37ff763f40 <js_ValueToString(JSContext*, js::Value const&)> > 0x00000037ff6d17f7 <+68407>: test %rax,%rax > 0x00000037ff6d17fa <+68410>: jne 0x37ff6cc271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46513> > 0x00000037ff6d1800 <+68416>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1805 <+68421>: nopl (%rax) > 0x00000037ff6d1808 <+68424>: mov 0x8(%rdx),%r14 > 0x00000037ff6d180c <+68428>: jmpq 0x37ff6ce5b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55541> > 0x00000037ff6d1811 <+68433>: test %edi,%edi > 0x00000037ff6d1813 <+68435>: je 0x37ff6d1f28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70248> > 0x00000037ff6d1819 <+68441>: and $0x8,%ecx > 0x00000037ff6d181c <+68444>: je 0x37ff6d1f1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70235> > 0x00000037ff6d1822 <+68450>: mov 0x10(%rdx),%rdx > 0x00000037ff6d1826 <+68454>: mov 0x40(%rdx),%rdx > 0x00000037ff6d182a <+68458>: mov %rdx,0x78(%rsp) > 0x00000037ff6d182f <+68463>: jmpq 0x37ff6cb691 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43473> > 0x00000037ff6d1834 <+68468>: mov 0x8(%rdx),%r14 > 0x00000037ff6d1838 <+68472>: jmpq 0x37ff6cb65e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43422> > 0x00000037ff6d183d <+68477>: cmp %ebp,0x30(%rbx) > 0x00000037ff6d1840 <+68480>: ja 0x37ff6ce256 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54678> > 0x00000037ff6d1846 <+68486>: add $0x1,%ebp > 0x00000037ff6d1849 <+68489>: mov %rbp,0x30(%rbx) > 0x00000037ff6d184d <+68493>: jmpq 0x37ff6ce256 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54678> > 0x00000037ff6d1852 <+68498>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d1858 <+68504>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6d185d <+68509>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d1863 <+68515>: jmpq 0x37ff6ccbae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48878> > 0x00000037ff6d1868 <+68520>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d1870 <+68528>: cvtsi2sd %eax,%xmm0 > 0x00000037ff6d1874 <+68532>: jmpq 0x37ff6cda53 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52627> > 0x00000037ff6d1879 <+68537>: lea 0x520(%rsp),%rdx > 0x00000037ff6d1881 <+68545>: mov %rax,%rsi > 0x00000037ff6d1884 <+68548>: mov %r15,%rdi > 0x00000037ff6d1887 <+68551>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d188c <+68556>: test %al,%al > 0x00000037ff6d188e <+68558>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1894 <+68564>: jmpq 0x37ff6cda5c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52636> > 0x00000037ff6d1899 <+68569>: nopl 0x0(%rax) > 0x00000037ff6d18a0 <+68576>: movl $0x1,0x1c(%r15) > 0x00000037ff6d18a8 <+68584>: mov %rax,0x20(%r15) > 0x00000037ff6d18ac <+68588>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d18b1 <+68593>: movzbl 0x1(%rax),%edx > 0x00000037ff6d18b5 <+68597>: movzbl 0x2(%rax),%eax > 0x00000037ff6d18b9 <+68601>: lea -0x8(%rbp),%r8 > 0x00000037ff6d18bd <+68605>: movq $0x0,0x8(%rsp) > 0x00000037ff6d18c6 <+68614>: movq $0x0,(%rsp) > 0x00000037ff6d18ce <+68622>: xor %r9d,%r9d > 0x00000037ff6d18d1 <+68625>: mov $0xffffffff,%ecx > 0x00000037ff6d18d6 <+68630>: xor %esi,%esi > 0x00000037ff6d18d8 <+68632>: mov %r15,%rdi > 0x00000037ff6d18db <+68635>: shl $0x8,%edx > 0x00000037ff6d18de <+68638>: or %eax,%edx > 0x00000037ff6d18e0 <+68640>: callq 0x37ff6710e0 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x00000037ff6d18e5 <+68645>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d18ea <+68650>: lea -0x8(%rax),%r8 > 0x00000037ff6d18ee <+68654>: movq $0x0,0x8(%rsp) > 0x00000037ff6d18f7 <+68663>: movq $0x0,(%rsp) > 0x00000037ff6d18ff <+68671>: xor %r9d,%r9d > 0x00000037ff6d1902 <+68674>: mov $0xffffffff,%ecx > 0x00000037ff6d1907 <+68679>: mov $0x1f,%edx > 0x00000037ff6d190c <+68684>: xor %esi,%esi > 0x00000037ff6d190e <+68686>: mov %r15,%rdi > 0x00000037ff6d1911 <+68689>: callq 0x37ff6710e0 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x00000037ff6d1916 <+68694>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d191b <+68699>: mov 0x20(%rcx),%rcx > 0x00000037ff6d191f <+68703>: test %rcx,%rcx > 0x00000037ff6d1922 <+68706>: je 0x37ff6ca92e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40046> > 0x00000037ff6d1928 <+68712>: mov %rcx,0x540(%rsp) > 0x00000037ff6d1930 <+68720>: mov 0x10(%r9),%rax > 0x00000037ff6d1934 <+68724>: jmpq 0x37ff6ca92e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40046> > 0x00000037ff6d1939 <+68729>: lea -0x8(%rbx),%r8 > 0x00000037ff6d193d <+68733>: movq $0x0,0x8(%rsp) > 0x00000037ff6d1946 <+68742>: movq $0x0,(%rsp) > 0x00000037ff6d194e <+68750>: xor %r9d,%r9d > 0x00000037ff6d1951 <+68753>: mov $0xffffffff,%ecx > 0x00000037ff6d1956 <+68758>: mov $0x1b,%edx > 0x00000037ff6d195b <+68763>: xor %esi,%esi > 0x00000037ff6d195d <+68765>: mov %r15,%rdi > 0x00000037ff6d1960 <+68768>: callq 0x37ff6710e0 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x00000037ff6d1965 <+68773>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d196a <+68778>: mov 0xa0(%r15),%rdx > 0x00000037ff6d1971 <+68785>: mov 0x70(%rsp),%r12 > 0x00000037ff6d1976 <+68790>: add %rdx,%r12 > 0x00000037ff6d1979 <+68793>: not %rdx > 0x00000037ff6d197c <+68796>: and %rdx,%r12 > 0x00000037ff6d197f <+68799>: mov %r12,0x18(%rax) > 0x00000037ff6d1983 <+68803>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1988 <+68808>: mov 0x28(%rcx),%eax > 0x00000037ff6d198b <+68811>: cmp $0xffffffff,%eax > 0x00000037ff6d198e <+68814>: je 0x37ff6d1c48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69512> > 0x00000037ff6d1994 <+68820>: mov 0x540(%rsp),%rdx > 0x00000037ff6d199c <+68828>: mov 0x40(%rdx),%rdx > 0x00000037ff6d19a0 <+68832>: mov (%rdx,%rax,8),%rax > 0x00000037ff6d19a4 <+68836>: mov %rax,0x250(%rsp) > 0x00000037ff6d19ac <+68844>: jmpq 0x37ff6c2be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7975> > 0x00000037ff6d19b1 <+68849>: mov 0x168(%r15),%rax > 0x00000037ff6d19b8 <+68856>: mov 0x40(%rax),%eax > 0x00000037ff6d19bb <+68859>: test %eax,%eax > 0x00000037ff6d19bd <+68861>: jne 0x37ff6d2579 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71865> > 0x00000037ff6d19c3 <+68867>: cmp $0xb6,%r12d > 0x00000037ff6d19ca <+68874>: je 0x37ff6d2295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71125> > 0x00000037ff6d19d0 <+68880>: cmp $0xe5,%r12d > 0x00000037ff6d19d7 <+68887>: jne 0x37ff6cf07d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58301> > 0x00000037ff6d19dd <+68893>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d19e5 <+68901>: je 0x37ff6d224a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71050> > 0x00000037ff6d19eb <+68907>: mov 0x168(%r15),%rax > 0x00000037ff6d19f2 <+68914>: mov 0x30(%rax),%rdx > 0x00000037ff6d19f6 <+68918>: test %rdx,%rdx > 0x00000037ff6d19f9 <+68921>: je 0x37ff6d2225 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71013> > 0x00000037ff6d19ff <+68927>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d1a07 <+68935>: je 0x37ff6d2225 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71013> > 0x00000037ff6d1a0d <+68941>: mov 0x94(%rsp),%edx > 0x00000037ff6d1a14 <+68948>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d1a1c <+68956>: mov %r15,%rdi > 0x00000037ff6d1a1f <+68959>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1a24 <+68964>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d1a2c <+68972>: test %eax,%eax > 0x00000037ff6d1a2e <+68974>: mov $0x0,%edx > 0x00000037ff6d1a33 <+68979>: cmove %edx,%ebx > 0x00000037ff6d1a36 <+68982>: lea 0x442ea3(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d1a3d <+68989>: mov %bl,0xb0(%rsp) > 0x00000037ff6d1a44 <+68996>: cmove %rdx,%r13 > 0x00000037ff6d1a48 <+69000>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1a50 <+69008>: mov (%rdx),%ecx > 0x00000037ff6d1a52 <+69010>: mov %ecx,%edi > 0x00000037ff6d1a54 <+69012>: and $0x2,%edi > 0x00000037ff6d1a57 <+69015>: je 0x37ff6d2218 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71000> > 0x00000037ff6d1a5d <+69021>: test $0x8,%cl > 0x00000037ff6d1a60 <+69024>: je 0x37ff6d1ffa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70458> > 0x00000037ff6d1a66 <+69030>: mov 0x10(%rdx),%r14 > 0x00000037ff6d1a6a <+69034>: mov (%rdx),%esi > 0x00000037ff6d1a6c <+69036>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d1a78 <+69048>: and $0xa,%esi > 0x00000037ff6d1a7b <+69051>: cmp $0x2,%esi > 0x00000037ff6d1a7e <+69054>: jne 0x37ff6d1a9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69082> > 0x00000037ff6d1a80 <+69056>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1a84 <+69060>: mov %rdx,%rbx > 0x00000037ff6d1a87 <+69063>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d1a8b <+69067>: shl $0x3,%rsi > 0x00000037ff6d1a8f <+69071>: sub %rsi,%rbx > 0x00000037ff6d1a92 <+69074>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d1a9a <+69082>: test $0x80,%ch > 0x00000037ff6d1a9d <+69085>: je 0x37ff6d2535 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71797> > 0x00000037ff6d1aa3 <+69091>: mov 0x58(%r15),%rsi > 0x00000037ff6d1aa7 <+69095>: add $0x418,%rsi > 0x00000037ff6d1aae <+69102>: mov %rsi,0x78(%rsp) > 0x00000037ff6d1ab3 <+69107>: mov 0x1c(%r15),%ebp > 0x00000037ff6d1ab7 <+69111>: test %ebp,%ebp > 0x00000037ff6d1ab9 <+69113>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1abf <+69119>: cmp $0x2,%eax > 0x00000037ff6d1ac2 <+69122>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1ac8 <+69128>: mov 0x568(%rsp),%rbx > 0x00000037ff6d1ad0 <+69136>: movzbl (%rbx),%r12d > 0x00000037ff6d1ad4 <+69140>: jmpq 0x37ff6cf07d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58301> > 0x00000037ff6d1ad9 <+69145>: nopl 0x0(%rax) > 0x00000037ff6d1ae0 <+69152>: mov 0x28(%rcx),%eax > 0x00000037ff6d1ae3 <+69155>: cmp $0xffffffff,%eax > 0x00000037ff6d1ae6 <+69158>: je 0x37ff6d1b05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69189> > 0x00000037ff6d1ae8 <+69160>: mov 0x2f0(%rsp),%rdx > 0x00000037ff6d1af0 <+69168>: mov 0x40(%rdx),%rdx > 0x00000037ff6d1af4 <+69172>: mov (%rdx,%rax,8),%rax > 0x00000037ff6d1af8 <+69176>: mov %rax,0x2e0(%rsp) > 0x00000037ff6d1b00 <+69184>: jmpq 0x37ff6cc608 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47432> > 0x00000037ff6d1b05 <+69189>: movabs $0xfff9000000000000,%rax > 0x00000037ff6d1b0f <+69199>: mov %rax,0x2e0(%rsp) > 0x00000037ff6d1b17 <+69207>: jmpq 0x37ff6cc608 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47432> > 0x00000037ff6d1b1c <+69212>: mov 0x168(%r15),%rcx > 0x00000037ff6d1b23 <+69219>: mov 0x30(%rcx),%rdx > 0x00000037ff6d1b27 <+69223>: test %rdx,%rdx > 0x00000037ff6d1b2a <+69226>: je 0x37ff6d21e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70948> > 0x00000037ff6d1b30 <+69232>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d1b38 <+69240>: je 0x37ff6d21e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70948> > 0x00000037ff6d1b3e <+69246>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d1b46 <+69254>: je 0x37ff6d1faf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70383> > 0x00000037ff6d1b4c <+69260>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d1b54 <+69268>: je 0x37ff6d21ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70906> > 0x00000037ff6d1b5a <+69274>: mov 0x94(%rsp),%edx > 0x00000037ff6d1b61 <+69281>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d1b69 <+69289>: mov %r15,%rdi > 0x00000037ff6d1b6c <+69292>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d1b71 <+69297>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d1b79 <+69305>: test %eax,%eax > 0x00000037ff6d1b7b <+69307>: mov $0x0,%edx > 0x00000037ff6d1b80 <+69312>: cmove %edx,%ebx > 0x00000037ff6d1b83 <+69315>: lea 0x442d56(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d1b8a <+69322>: mov %bl,0xb0(%rsp) > 0x00000037ff6d1b91 <+69329>: cmove %rdx,%r13 > 0x00000037ff6d1b95 <+69333>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1b9d <+69341>: mov (%rdx),%ecx > 0x00000037ff6d1b9f <+69343>: mov %ecx,%edi > 0x00000037ff6d1ba1 <+69345>: and $0x2,%edi > 0x00000037ff6d1ba4 <+69348>: je 0x37ff6d21b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70897> > 0x00000037ff6d1baa <+69354>: test $0x8,%cl > 0x00000037ff6d1bad <+69357>: je 0x37ff6d21a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70884> > 0x00000037ff6d1bb3 <+69363>: mov 0x10(%rdx),%r14 > 0x00000037ff6d1bb7 <+69367>: mov (%rdx),%esi > 0x00000037ff6d1bb9 <+69369>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d1bc5 <+69381>: and $0xa,%esi > 0x00000037ff6d1bc8 <+69384>: cmp $0x2,%esi > 0x00000037ff6d1bcb <+69387>: jne 0x37ff6d1be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69415> > 0x00000037ff6d1bcd <+69389>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1bd1 <+69393>: mov %rdx,%rbx > 0x00000037ff6d1bd4 <+69396>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d1bd8 <+69400>: shl $0x3,%rsi > 0x00000037ff6d1bdc <+69404>: sub %rsi,%rbx > 0x00000037ff6d1bdf <+69407>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d1be7 <+69415>: test $0x80,%ch > 0x00000037ff6d1bea <+69418>: je 0x37ff6d2007 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70471> > 0x00000037ff6d1bf0 <+69424>: mov 0x58(%r15),%rsi > 0x00000037ff6d1bf4 <+69428>: add $0x418,%rsi > 0x00000037ff6d1bfb <+69435>: mov %rsi,0x78(%rsp) > 0x00000037ff6d1c00 <+69440>: mov 0x1c(%r15),%esi > 0x00000037ff6d1c04 <+69444>: test %esi,%esi > 0x00000037ff6d1c06 <+69446>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1c0c <+69452>: cmp $0x2,%eax > 0x00000037ff6d1c0f <+69455>: jne 0x37ff6cf1be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58622> > 0x00000037ff6d1c15 <+69461>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1c1a <+69466>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d1c20 <+69472>: mov %r15,%rdi > 0x00000037ff6d1c23 <+69475>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d1c28 <+69480>: test %eax,%eax > 0x00000037ff6d1c2a <+69482>: jne 0x37ff6cf0b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58361> > 0x00000037ff6d1c30 <+69488>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1c35 <+69493>: cmpq $0x0,0x8(%rsi) > 0x00000037ff6d1c3a <+69498>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d1c40 <+69504>: jmpq 0x37ff6cce77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49591> > 0x00000037ff6d1c45 <+69509>: nopl (%rax) > 0x00000037ff6d1c48 <+69512>: movabs $0xfff9000000000000,%rbp > 0x00000037ff6d1c52 <+69522>: mov %rbp,0x250(%rsp) > 0x00000037ff6d1c5a <+69530>: jmpq 0x37ff6c2be7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7975> > 0x00000037ff6d1c5f <+69535>: cvtsi2sd %eax,%xmm0 > 0x00000037ff6d1c63 <+69539>: jmpq 0x37ff6c9676 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35254> > 0x00000037ff6d1c68 <+69544>: mov 0x1b0(%rsp),%rsi > 0x00000037ff6d1c70 <+69552>: lea 0x200(%rsp),%rdx > 0x00000037ff6d1c78 <+69560>: mov %r15,%rdi > 0x00000037ff6d1c7b <+69563>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d1c80 <+69568>: test %al,%al > 0x00000037ff6d1c82 <+69570>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1c88 <+69576>: jmpq 0x37ff6c967f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35263> > 0x00000037ff6d1c8d <+69581>: nopl (%rax) > 0x00000037ff6d1c90 <+69584>: test $0x30,%al > 0x00000037ff6d1c92 <+69586>: je 0x37ff6cec71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57265> > 0x00000037ff6d1c98 <+69592>: mov 0x70(%rsp),%rdx > 0x00000037ff6d1c9d <+69597>: movq $0x0,0x510(%rsp) > 0x00000037ff6d1ca9 <+69609>: and $0x7,%edx > 0x00000037ff6d1cac <+69612>: jne 0x37ff6d1dfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69948> > 0x00000037ff6d1cb2 <+69618>: movabs $0xfffa800000000000,%rax > 0x00000037ff6d1cbc <+69628>: or 0x70(%rsp),%rax > 0x00000037ff6d1cc1 <+69633>: lea 0x510(%rsp),%rdx > 0x00000037ff6d1cc9 <+69641>: lea 0x390(%rsp),%rsi > 0x00000037ff6d1cd1 <+69649>: xor %ecx,%ecx > 0x00000037ff6d1cd3 <+69651>: mov %r15,%rdi > 0x00000037ff6d1cd6 <+69654>: mov %rax,0x390(%rsp) > 0x00000037ff6d1cde <+69662>: callq 0x37ff76c9a0 <js_ValueToPrintable(JSContext*, js::Value const&, JSAutoByteString*, bool)> > 0x00000037ff6d1ce3 <+69667>: test %rax,%rax > 0x00000037ff6d1ce6 <+69670>: mov %rax,%r8 > 0x00000037ff6d1ce9 <+69673>: je 0x37ff6d1d03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69699> > 0x00000037ff6d1ceb <+69675>: mov 0x469286(%rip),%rsi # 0x37ffb3af78 > 0x00000037ff6d1cf2 <+69682>: mov $0xf0,%ecx > 0x00000037ff6d1cf7 <+69687>: xor %edx,%edx > 0x00000037ff6d1cf9 <+69689>: mov %r15,%rdi > 0x00000037ff6d1cfc <+69692>: xor %eax,%eax > 0x00000037ff6d1cfe <+69694>: callq 0x37ff640570 <JS_ReportErrorNumber@plt> > 0x00000037ff6d1d03 <+69699>: mov 0x510(%rsp),%rdi > 0x00000037ff6d1d0b <+69707>: callq 0x37ff63ffe0 <free@plt> > 0x00000037ff6d1d10 <+69712>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1d15 <+69717>: nopl (%rax) > 0x00000037ff6d1d18 <+69720>: mov 0x20(%rax),%rax > 0x00000037ff6d1d1c <+69724>: test %rax,%rax > 0x00000037ff6d1d1f <+69727>: je 0x37ff6cc51e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47198> > 0x00000037ff6d1d25 <+69733>: mov %rax,0x540(%rsp) > 0x00000037ff6d1d2d <+69741>: mov 0x10(%rbp),%rcx > 0x00000037ff6d1d31 <+69745>: jmpq 0x37ff6cc51e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47198> > 0x00000037ff6d1d36 <+69750>: test %edi,%edi > 0x00000037ff6d1d38 <+69752>: je 0x37ff6d1d96 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69846> > 0x00000037ff6d1d3a <+69754>: and $0x8,%ecx > 0x00000037ff6d1d3d <+69757>: je 0x37ff6d1d8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69836> > 0x00000037ff6d1d3f <+69759>: mov 0x10(%rdx),%rdx > 0x00000037ff6d1d43 <+69763>: mov 0x40(%rdx),%rdx > 0x00000037ff6d1d47 <+69767>: mov %rdx,0x78(%rsp) > 0x00000037ff6d1d4c <+69772>: jmpq 0x37ff6ce5e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55592> > 0x00000037ff6d1d51 <+69777>: and %rcx,%rdx > 0x00000037ff6d1d54 <+69780>: xor %eax,%eax > 0x00000037ff6d1d56 <+69782>: cmp %rdx,%rsi > 0x00000037ff6d1d59 <+69785>: sete %al > 0x00000037ff6d1d5c <+69788>: mov %eax,0x100(%rsp) > 0x00000037ff6d1d63 <+69795>: jmpq 0x37ff6c508a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17354> > 0x00000037ff6d1d68 <+69800>: mov 0x40(%rbp),%rdx > 0x00000037ff6d1d6c <+69804>: mov 0x280(%rsp),%rcx > 0x00000037ff6d1d74 <+69812>: mov %rcx,(%rdx,%rax,8) > 0x00000037ff6d1d78 <+69816>: jmpq 0x37ff6c1556 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2198> > 0x00000037ff6d1d7d <+69821>: test %ecx,%ecx > 0x00000037ff6d1d7f <+69823>: jne 0x37ff6c7c6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28587> > 0x00000037ff6d1d85 <+69829>: xor %eax,%eax > 0x00000037ff6d1d87 <+69831>: jmpq 0x37ff6c7c8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28621> > 0x00000037ff6d1d8c <+69836>: mov 0x8(%rdx),%rdx > 0x00000037ff6d1d90 <+69840>: mov 0x60(%rdx),%rdx > 0x00000037ff6d1d94 <+69844>: jmp 0x37ff6d1d43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69763> > 0x00000037ff6d1d96 <+69846>: mov 0x8(%rdx),%rdx > 0x00000037ff6d1d9a <+69850>: jmp 0x37ff6d1d43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69763> > 0x00000037ff6d1d9c <+69852>: mov 0x510(%rsp),%rdi > 0x00000037ff6d1da4 <+69860>: mov %rax,%rbx > 0x00000037ff6d1da7 <+69863>: callq 0x37ff63ffe0 <free@plt> > 0x00000037ff6d1dac <+69868>: mov %rbx,%rax > 0x00000037ff6d1daf <+69871>: mov 0x98(%rsp),%rbx > 0x00000037ff6d1db7 <+69879>: mov 0x560(%rsp),%rdx > 0x00000037ff6d1dbf <+69887>: mov %rax,%rdi > 0x00000037ff6d1dc2 <+69890>: subl $0x1,0x148(%r15) > 0x00000037ff6d1dca <+69898>: mov %rdx,(%rbx) > 0x00000037ff6d1dcd <+69901>: mov 0x568(%rsp),%rdx > 0x00000037ff6d1dd5 <+69909>: mov %rdx,0x8(%rbx) > 0x00000037ff6d1dd9 <+69913>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1de1 <+69921>: mov %rdx,0x10(%rbx) > 0x00000037ff6d1de5 <+69925>: mov %rbx,0x68(%r15) > 0x00000037ff6d1de9 <+69929>: mov 0xe8(%rsp),%ebx > 0x00000037ff6d1df0 <+69936>: mov %ebx,0x1a0(%r15) > 0x00000037ff6d1df7 <+69943>: callq 0x37ff640ea0 <_Unwind_Resume@plt> > 0x00000037ff6d1dfc <+69948>: testb $0x1,0x70(%rsp) > 0x00000037ff6d1e01 <+69953>: je 0x37ff6d1e5c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70044> > 0x00000037ff6d1e03 <+69955>: mov 0x70(%rsp),%eax > 0x00000037ff6d1e07 <+69959>: movabs $0xfff8800000000000,%rdx > 0x00000037ff6d1e11 <+69969>: sar %eax > 0x00000037ff6d1e13 <+69971>: or %rdx,%rax > 0x00000037ff6d1e16 <+69974>: jmpq 0x37ff6d1cc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69633> > 0x00000037ff6d1e1b <+69979>: mov %r15,%rcx > 0x00000037ff6d1e1e <+69982>: mov $0x30,%edx > 0x00000037ff6d1e23 <+69987>: mov $0x1,%esi > 0x00000037ff6d1e28 <+69992>: mov %rbp,%rdi > 0x00000037ff6d1e2b <+69995>: callq 0x37ff640550 <_ZN9JSRuntime13onOutOfMemoryEPvmP9JSContext@plt> > 0x00000037ff6d1e30 <+70000>: mov 0x70(%rsp),%rsi > 0x00000037ff6d1e35 <+70005>: test %rax,%rax > 0x00000037ff6d1e38 <+70008>: mov %rax,0xa0(%rsp) > 0x00000037ff6d1e40 <+70016>: mov %rax,0x18(%rsi) > 0x00000037ff6d1e44 <+70020>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1e4a <+70026>: jmpq 0x37ff6d0108 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62536> > 0x00000037ff6d1e4f <+70031>: mov %rbp,%rdi > 0x00000037ff6d1e52 <+70034>: callq 0x37ff63fd50 <_ZN9JSRuntime15onTooMuchMallocEv@plt> > 0x00000037ff6d1e57 <+70039>: jmpq 0x37ff6d00df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62495> > 0x00000037ff6d1e5c <+70044>: cmp $0x4,%rdx > 0x00000037ff6d1e60 <+70048>: movabs $0xfff9000000000000,%rax > 0x00000037ff6d1e6a <+70058>: jne 0x37ff6d1cc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69633> > 0x00000037ff6d1e70 <+70064>: cmpq $0x4,0x70(%rsp) > 0x00000037ff6d1e76 <+70070>: je 0x37ff6d1cc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69633> > 0x00000037ff6d1e7c <+70076>: mov 0x70(%rsp),%rax > 0x00000037ff6d1e81 <+70081>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6d1e8b <+70091>: and $0xfffffffffffffff8,%rax > 0x00000037ff6d1e8f <+70095>: or %rdx,%rax > 0x00000037ff6d1e92 <+70098>: jmpq 0x37ff6d1cc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69633> > 0x00000037ff6d1e97 <+70103>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1e9c <+70108>: mov %r15,%rdi > 0x00000037ff6d1e9f <+70111>: callq 0x37ff640d40 <_Z21js_ReportOverRecursedP9JSContext@plt> > 0x00000037ff6d1ea4 <+70116>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1ea9 <+70121>: lea 0x520(%rsp),%rdx > 0x00000037ff6d1eb1 <+70129>: mov %r15,%rdi > 0x00000037ff6d1eb4 <+70132>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d1eb9 <+70137>: test %al,%al > 0x00000037ff6d1ebb <+70139>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1ec1 <+70145>: jmpq 0x37ff6c96bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35327> > 0x00000037ff6d1ec6 <+70150>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1ecb <+70155>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d1ed0 <+70160>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1ed5 <+70165>: mov 0x38(%rcx),%rax > 0x00000037ff6d1ed9 <+70169>: nopl 0x0(%rax) > 0x00000037ff6d1ee0 <+70176>: jmpq 0x37ff6d0ee6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66086> > 0x00000037ff6d1ee5 <+70181>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1ee9 <+70185>: mov %rdx,%rbx > 0x00000037ff6d1eec <+70188>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d1ef0 <+70192>: shl $0x3,%rsi > 0x00000037ff6d1ef4 <+70196>: sub %rsi,%rbx > 0x00000037ff6d1ef7 <+70199>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d1eff <+70207>: jmpq 0x37ff6ce5cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55567> > 0x00000037ff6d1f04 <+70212>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1f08 <+70216>: mov 0x60(%rsi),%r14 > 0x00000037ff6d1f0c <+70220>: jmpq 0x37ff6ce5b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55541> > 0x00000037ff6d1f11 <+70225>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1f16 <+70230>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1f1b <+70235>: mov 0x8(%rdx),%rdx > 0x00000037ff6d1f1f <+70239>: mov 0x60(%rdx),%rdx > 0x00000037ff6d1f23 <+70243>: jmpq 0x37ff6d1826 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68454> > 0x00000037ff6d1f28 <+70248>: mov 0x8(%rdx),%rdx > 0x00000037ff6d1f2c <+70252>: jmpq 0x37ff6d1826 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68454> > 0x00000037ff6d1f31 <+70257>: test %edi,%edi > 0x00000037ff6d1f33 <+70259>: je 0x37ff6d1f7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70330> > 0x00000037ff6d1f35 <+70261>: and $0x8,%ecx > 0x00000037ff6d1f38 <+70264>: je 0x37ff6d1f70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70320> > 0x00000037ff6d1f3a <+70266>: mov 0x10(%rdx),%rdx > 0x00000037ff6d1f3e <+70270>: mov 0x40(%rdx),%rdx > 0x00000037ff6d1f42 <+70274>: mov %rdx,0x78(%rsp) > 0x00000037ff6d1f47 <+70279>: jmpq 0x37ff6d0364 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63140> > 0x00000037ff6d1f4c <+70284>: mov 0x568(%rsp),%rdx > 0x00000037ff6d1f54 <+70292>: shr $0x7,%esi > 0x00000037ff6d1f57 <+70295>: mov %r14,%rdi > 0x00000037ff6d1f5a <+70298>: and $0x1,%esi > 0x00000037ff6d1f5d <+70301>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d1f62 <+70306>: test %rax,%rax > 0x00000037ff6d1f65 <+70309>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d1f6b <+70315>: jmpq 0x37ff6cf09d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58333> > 0x00000037ff6d1f70 <+70320>: mov 0x8(%rdx),%rdx > 0x00000037ff6d1f74 <+70324>: mov 0x60(%rdx),%rdx > 0x00000037ff6d1f78 <+70328>: jmp 0x37ff6d1f3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70270> > 0x00000037ff6d1f7a <+70330>: mov 0x8(%rdx),%rdx > 0x00000037ff6d1f7e <+70334>: jmp 0x37ff6d1f3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70270> > 0x00000037ff6d1f80 <+70336>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1f85 <+70341>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d1f8a <+70346>: mov 0x38(%rax),%rax > 0x00000037ff6d1f8e <+70350>: test %rax,%rax > 0x00000037ff6d1f91 <+70353>: je 0x37ff6d1fa1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70369> > 0x00000037ff6d1f93 <+70355>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d1f9b <+70363>: jne 0x37ff6cf103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58435> > 0x00000037ff6d1fa1 <+70369>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d1fa9 <+70377>: je 0x37ff6cf103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58435> > 0x00000037ff6d1faf <+70383>: mov 0x568(%rsp),%rcx > 0x00000037ff6d1fb7 <+70391>: mov 0x570(%rsp),%rdx > 0x00000037ff6d1fbf <+70399>: mov %r14,%rsi > 0x00000037ff6d1fc2 <+70402>: mov %r15,%rdi > 0x00000037ff6d1fc5 <+70405>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d1fca <+70410>: cmp $0x2,%eax > 0x00000037ff6d1fcd <+70413>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d1fd3 <+70419>: test %eax,%eax > 0x00000037ff6d1fd5 <+70421>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d1fdb <+70427>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d1fe3 <+70435>: cmp $0x1,%eax > 0x00000037ff6d1fe6 <+70438>: mov $0x0,%eax > 0x00000037ff6d1feb <+70443>: cmove %eax,%ebx > 0x00000037ff6d1fee <+70446>: mov %bl,0x80(%rsp) > 0x00000037ff6d1ff5 <+70453>: jmpq 0x37ff6cf1be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58622> > 0x00000037ff6d1ffa <+70458>: mov 0x8(%rdx),%rsi > 0x00000037ff6d1ffe <+70462>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2002 <+70466>: jmpq 0x37ff6d1a6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69034> > 0x00000037ff6d2007 <+70471>: test %edi,%edi > 0x00000037ff6d2009 <+70473>: je 0x37ff6d219b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70875> > 0x00000037ff6d200f <+70479>: and $0x8,%ecx > 0x00000037ff6d2012 <+70482>: je 0x37ff6d218e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70862> > 0x00000037ff6d2018 <+70488>: mov 0x10(%rdx),%rdx > 0x00000037ff6d201c <+70492>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2020 <+70496>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2025 <+70501>: jmpq 0x37ff6d1c00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69440> > 0x00000037ff6d202a <+70506>: mov 0x5a0(%rsp),%rcx > 0x00000037ff6d2032 <+70514>: mov 0x5b0(%rsp),%rdx > 0x00000037ff6d203a <+70522>: mov %rcx,0x188(%rdx) > 0x00000037ff6d2041 <+70529>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2046 <+70534>: mov 0x8(%rdx),%rsi > 0x00000037ff6d204a <+70538>: mov 0x60(%rsi),%r14 > 0x00000037ff6d204e <+70542>: jmpq 0x37ff6d049c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63452> > 0x00000037ff6d2053 <+70547>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2057 <+70551>: mov 0x60(%rsi),%r14 > 0x00000037ff6d205b <+70555>: jmpq 0x37ff6ce95c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56476> > 0x00000037ff6d2060 <+70560>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2064 <+70564>: jmpq 0x37ff6ce95c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56476> > 0x00000037ff6d2069 <+70569>: mov 0x38(%rax),%rax > 0x00000037ff6d206d <+70573>: test %rax,%rax > 0x00000037ff6d2070 <+70576>: je 0x37ff6d2080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70592> > 0x00000037ff6d2072 <+70578>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d207a <+70586>: jne 0x37ff6ce8ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56383> > 0x00000037ff6d2080 <+70592>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2088 <+70600>: je 0x37ff6ce8ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56383> > 0x00000037ff6d208e <+70606>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2096 <+70614>: mov 0x570(%rsp),%rdx > 0x00000037ff6d209e <+70622>: mov %r14,%rsi > 0x00000037ff6d20a1 <+70625>: mov %r15,%rdi > 0x00000037ff6d20a4 <+70628>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d20a9 <+70633>: cmp $0x2,%eax > 0x00000037ff6d20ac <+70636>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d20b2 <+70642>: test %eax,%eax > 0x00000037ff6d20b4 <+70644>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d20ba <+70650>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d20c2 <+70658>: cmp $0x1,%eax > 0x00000037ff6d20c5 <+70661>: mov $0x0,%eax > 0x00000037ff6d20ca <+70666>: cmove %eax,%ebx > 0x00000037ff6d20cd <+70669>: mov %bl,0x80(%rsp) > 0x00000037ff6d20d4 <+70676>: jmpq 0x37ff6ce9bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56571> > 0x00000037ff6d20d9 <+70681>: movzbl 0x1(%rax),%edx > 0x00000037ff6d20dd <+70685>: movzbl 0x2(%rax),%eax > 0x00000037ff6d20e1 <+70689>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6d20eb <+70699>: mov 0x560(%rsp),%rbp > 0x00000037ff6d20f3 <+70707>: shl $0x8,%edx > 0x00000037ff6d20f6 <+70710>: or %eax,%edx > 0x00000037ff6d20f8 <+70712>: mov %edx,%eax > 0x00000037ff6d20fa <+70714>: not %eax > 0x00000037ff6d20fc <+70716>: cltq > 0x00000037ff6d20fe <+70718>: mov 0x0(%rbp,%rax,8),%rax > 0x00000037ff6d2103 <+70723>: cmp %rcx,%rax > 0x00000037ff6d2106 <+70726>: jbe 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d210c <+70732>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6d2116 <+70742>: mov 0x468e2b(%rip),%r8 # 0x37ffb3af48 > 0x00000037ff6d211d <+70749>: and %rcx,%rax > 0x00000037ff6d2120 <+70752>: cmp %r8,0x8(%rax) > 0x00000037ff6d2124 <+70756>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d212a <+70762>: mov 0x30(%rax),%rax > 0x00000037ff6d212e <+70766>: movzwl 0x5a(%rax),%ecx > 0x00000037ff6d2132 <+70770>: and $0xc000,%ecx > 0x00000037ff6d2138 <+70776>: cmp $0x3fff,%ecx > 0x00000037ff6d213e <+70782>: jg 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d2144 <+70788>: mov 0x60(%rax),%rax > 0x00000037ff6d2148 <+70792>: test %rax,%rax > 0x00000037ff6d214b <+70795>: je 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d2151 <+70801>: cmp $0x1,%edx > 0x00000037ff6d2154 <+70804>: je 0x37ff6d2179 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70841> > 0x00000037ff6d2156 <+70806>: cmp $0x2,%edx > 0x00000037ff6d2159 <+70809>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d215f <+70815>: lea 0x9f8da(%rip),%rdx # 0x37ff771a40 <js::str_replace(JSContext*, unsigned int, js::Value*)> > 0x00000037ff6d2166 <+70822>: cmp %rdx,%rax > 0x00000037ff6d2169 <+70825>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d216f <+70831>: jmpq 0x37ff6c6356 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22166> > 0x00000037ff6d2174 <+70836>: callq 0x37ff640880 <__stack_chk_fail@plt> > 0x00000037ff6d2179 <+70841>: lea -0x71f40(%rip),%rdx # 0x37ff660240 <js::array_sort(JSContext*, unsigned int, js::Value*)> > 0x00000037ff6d2180 <+70848>: cmp %rdx,%rax > 0x00000037ff6d2183 <+70851>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d2189 <+70857>: jmpq 0x37ff6c6356 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22166> > 0x00000037ff6d218e <+70862>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2192 <+70866>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2196 <+70870>: jmpq 0x37ff6d201c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70492> > 0x00000037ff6d219b <+70875>: mov 0x8(%rdx),%rdx > 0x00000037ff6d219f <+70879>: jmpq 0x37ff6d201c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70492> > 0x00000037ff6d21a4 <+70884>: mov 0x8(%rdx),%rsi > 0x00000037ff6d21a8 <+70888>: mov 0x60(%rsi),%r14 > 0x00000037ff6d21ac <+70892>: jmpq 0x37ff6d1bb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69367> > 0x00000037ff6d21b1 <+70897>: mov 0x8(%rdx),%r14 > 0x00000037ff6d21b5 <+70901>: jmpq 0x37ff6d1bb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69367> > 0x00000037ff6d21ba <+70906>: mov 0x38(%rcx),%rax > 0x00000037ff6d21be <+70910>: test %rax,%rax > 0x00000037ff6d21c1 <+70913>: je 0x37ff6d21d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70929> > 0x00000037ff6d21c3 <+70915>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d21cb <+70923>: jne 0x37ff6d1b5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69274> > 0x00000037ff6d21d1 <+70929>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d21d9 <+70937>: jne 0x37ff6d1faf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70383> > 0x00000037ff6d21df <+70943>: jmpq 0x37ff6d1b5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69274> > 0x00000037ff6d21e4 <+70948>: mov 0x38(%rcx),%rax > 0x00000037ff6d21e8 <+70952>: test %rax,%rax > 0x00000037ff6d21eb <+70955>: je 0x37ff6cce5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49562> > 0x00000037ff6d21f1 <+70961>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d21f9 <+70969>: je 0x37ff6cce5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49562> > 0x00000037ff6d21ff <+70975>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d2207 <+70983>: je 0x37ff6d1faf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70383> > 0x00000037ff6d220d <+70989>: test %rdx,%rdx > 0x00000037ff6d2210 <+70992>: jne 0x37ff6d1b4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69260> > 0x00000037ff6d2216 <+70998>: jmp 0x37ff6d21be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70910> > 0x00000037ff6d2218 <+71000>: mov 0x8(%rdx),%r14 > 0x00000037ff6d221c <+71004>: nopl 0x0(%rax) > 0x00000037ff6d2220 <+71008>: jmpq 0x37ff6d1a6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69034> > 0x00000037ff6d2225 <+71013>: mov 0x38(%rax),%rax > 0x00000037ff6d2229 <+71017>: test %rax,%rax > 0x00000037ff6d222c <+71020>: je 0x37ff6d223c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71036> > 0x00000037ff6d222e <+71022>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2236 <+71030>: jne 0x37ff6d1a0d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68941> > 0x00000037ff6d223c <+71036>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2244 <+71044>: je 0x37ff6d1a0d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68941> > 0x00000037ff6d224a <+71050>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2252 <+71058>: mov 0x570(%rsp),%rdx > 0x00000037ff6d225a <+71066>: mov %r14,%rsi > 0x00000037ff6d225d <+71069>: mov %r15,%rdi > 0x00000037ff6d2260 <+71072>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d2265 <+71077>: cmp $0x2,%eax > 0x00000037ff6d2268 <+71080>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d226e <+71086>: test %eax,%eax > 0x00000037ff6d2270 <+71088>: je 0x37ff6d2419 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71513> > 0x00000037ff6d2276 <+71094>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d227e <+71102>: cmp $0x1,%eax > 0x00000037ff6d2281 <+71105>: mov $0x0,%eax > 0x00000037ff6d2286 <+71110>: cmove %eax,%ebx > 0x00000037ff6d2289 <+71113>: mov %bl,0x80(%rsp) > 0x00000037ff6d2290 <+71120>: jmpq 0x37ff6d1ac8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69128> > 0x00000037ff6d2295 <+71125>: mov 0x168(%r15),%rcx > 0x00000037ff6d229c <+71132>: mov 0x30(%rcx),%rdx > 0x00000037ff6d22a0 <+71136>: test %rdx,%rdx > 0x00000037ff6d22a3 <+71139>: je 0x37ff6d23e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71461> > 0x00000037ff6d22a9 <+71145>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d22b1 <+71153>: je 0x37ff6d23e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71461> > 0x00000037ff6d22b7 <+71159>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d22bf <+71167>: je 0x37ff6d224a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71050> > 0x00000037ff6d22c1 <+71169>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d22c9 <+71177>: je 0x37ff6d23bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71419> > 0x00000037ff6d22cf <+71183>: mov 0x94(%rsp),%edx > 0x00000037ff6d22d6 <+71190>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d22de <+71198>: mov %r15,%rdi > 0x00000037ff6d22e1 <+71201>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d22e6 <+71206>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d22ee <+71214>: test %eax,%eax > 0x00000037ff6d22f0 <+71216>: mov $0x0,%edx > 0x00000037ff6d22f5 <+71221>: cmove %edx,%ebx > 0x00000037ff6d22f8 <+71224>: lea 0x4425e1(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d22ff <+71231>: mov %bl,0xb0(%rsp) > 0x00000037ff6d2306 <+71238>: cmove %rdx,%r13 > 0x00000037ff6d230a <+71242>: mov 0x570(%rsp),%rdx > 0x00000037ff6d2312 <+71250>: mov (%rdx),%ecx > 0x00000037ff6d2314 <+71252>: mov %ecx,%edi > 0x00000037ff6d2316 <+71254>: and $0x2,%edi > 0x00000037ff6d2319 <+71257>: je 0x37ff6d23b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71410> > 0x00000037ff6d231f <+71263>: test $0x8,%cl > 0x00000037ff6d2322 <+71266>: je 0x37ff6d2388 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71368> > 0x00000037ff6d2324 <+71268>: mov 0x10(%rdx),%r14 > 0x00000037ff6d2328 <+71272>: mov (%rdx),%esi > 0x00000037ff6d232a <+71274>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d2336 <+71286>: and $0xa,%esi > 0x00000037ff6d2339 <+71289>: cmp $0x2,%esi > 0x00000037ff6d233c <+71292>: jne 0x37ff6d2358 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71320> > 0x00000037ff6d233e <+71294>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2342 <+71298>: mov %rdx,%rbx > 0x00000037ff6d2345 <+71301>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d2349 <+71305>: shl $0x3,%rsi > 0x00000037ff6d234d <+71309>: sub %rsi,%rbx > 0x00000037ff6d2350 <+71312>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d2358 <+71320>: test $0x80,%ch > 0x00000037ff6d235b <+71323>: je 0x37ff6d2392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71378> > 0x00000037ff6d235d <+71325>: mov 0x58(%r15),%rsi > 0x00000037ff6d2361 <+71329>: add $0x418,%rsi > 0x00000037ff6d2368 <+71336>: mov %rsi,0x78(%rsp) > 0x00000037ff6d236d <+71341>: mov 0x1c(%r15),%r12d > 0x00000037ff6d2371 <+71345>: test %r12d,%r12d > 0x00000037ff6d2374 <+71348>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d237a <+71354>: cmp $0x2,%eax > 0x00000037ff6d237d <+71357>: jne 0x37ff6d1ac8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69128> > 0x00000037ff6d2383 <+71363>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2388 <+71368>: mov 0x8(%rdx),%rsi > 0x00000037ff6d238c <+71372>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2390 <+71376>: jmp 0x37ff6d2328 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71272> > 0x00000037ff6d2392 <+71378>: test %edi,%edi > 0x00000037ff6d2394 <+71380>: je 0x37ff6d2475 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71605> > 0x00000037ff6d239a <+71386>: and $0x8,%ecx > 0x00000037ff6d239d <+71389>: je 0x37ff6d2468 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71592> > 0x00000037ff6d23a3 <+71395>: mov 0x10(%rdx),%rdx > 0x00000037ff6d23a7 <+71399>: mov 0x40(%rdx),%rdx > 0x00000037ff6d23ab <+71403>: mov %rdx,0x78(%rsp) > 0x00000037ff6d23b0 <+71408>: jmp 0x37ff6d236d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71341> > 0x00000037ff6d23b2 <+71410>: mov 0x8(%rdx),%r14 > 0x00000037ff6d23b6 <+71414>: jmpq 0x37ff6d2328 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71272> > 0x00000037ff6d23bb <+71419>: mov 0x38(%rcx),%rax > 0x00000037ff6d23bf <+71423>: test %rax,%rax > 0x00000037ff6d23c2 <+71426>: je 0x37ff6d23d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71442> > 0x00000037ff6d23c4 <+71428>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d23cc <+71436>: jne 0x37ff6d22cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71183> > 0x00000037ff6d23d2 <+71442>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d23da <+71450>: jne 0x37ff6d224a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71050> > 0x00000037ff6d23e0 <+71456>: jmpq 0x37ff6d22cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71183> > 0x00000037ff6d23e5 <+71461>: mov 0x38(%rcx),%rax > 0x00000037ff6d23e9 <+71465>: test %rax,%rax > 0x00000037ff6d23ec <+71468>: je 0x37ff6cf07d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58301> > 0x00000037ff6d23f2 <+71474>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d23fa <+71482>: je 0x37ff6cf07d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58301> > 0x00000037ff6d2400 <+71488>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d2408 <+71496>: je 0x37ff6d224a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71050> > 0x00000037ff6d240e <+71502>: test %rdx,%rdx > 0x00000037ff6d2411 <+71505>: jne 0x37ff6d22c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71169> > 0x00000037ff6d2417 <+71511>: jmp 0x37ff6d23bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71423> > 0x00000037ff6d2419 <+71513>: mov 0x570(%rsp),%rax > 0x00000037ff6d2421 <+71521>: mov 0x568(%rsp),%rdx > 0x00000037ff6d2429 <+71529>: mov %r14,%rdi > 0x00000037ff6d242c <+71532>: mov (%rax),%esi > 0x00000037ff6d242e <+71534>: shr $0x7,%esi > 0x00000037ff6d2431 <+71537>: and $0x1,%esi > 0x00000037ff6d2434 <+71540>: callq 0x37ff6d4630 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d2439 <+71545>: mov %rax,%rsi > 0x00000037ff6d243c <+71548>: mov %r15,%rdi > 0x00000037ff6d243f <+71551>: callq 0x37ff807ae0 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x00000037ff6d2444 <+71556>: mov 0xfc(%rsp),%ebp > 0x00000037ff6d244b <+71563>: mov %eax,%ebx > 0x00000037ff6d244d <+71565>: test %ebp,%ebp > 0x00000037ff6d244f <+71567>: jne 0x37ff6c1b45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3717> > 0x00000037ff6d2455 <+71573>: mov 0x570(%rsp),%rax > 0x00000037ff6d245d <+71581>: orl $0x400,(%rax) > 0x00000037ff6d2463 <+71587>: jmpq 0x37ff6cc2ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46636> > 0x00000037ff6d2468 <+71592>: mov 0x8(%rdx),%rdx > 0x00000037ff6d246c <+71596>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2470 <+71600>: jmpq 0x37ff6d23a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71399> > 0x00000037ff6d2475 <+71605>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2479 <+71609>: jmpq 0x37ff6d23a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71399> > 0x00000037ff6d247e <+71614>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2482 <+71618>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2486 <+71622>: jmpq 0x37ff6ceb5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56991> > 0x00000037ff6d248b <+71627>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2490 <+71632>: mov 0x38(%rcx),%rax > 0x00000037ff6d2494 <+71636>: test %rax,%rax > 0x00000037ff6d2497 <+71639>: je 0x37ff6d24a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71655> > 0x00000037ff6d2499 <+71641>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d24a1 <+71649>: jne 0x37ff6d166e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68014> > 0x00000037ff6d24a7 <+71655>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d24af <+71663>: je 0x37ff6d166e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68014> > 0x00000037ff6d24b5 <+71669>: mov 0x568(%rsp),%rcx > 0x00000037ff6d24bd <+71677>: mov 0x570(%rsp),%rdx > 0x00000037ff6d24c5 <+71685>: mov %r14,%rsi > 0x00000037ff6d24c8 <+71688>: mov %r15,%rdi > 0x00000037ff6d24cb <+71691>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d24d0 <+71696>: cmp $0x2,%eax > 0x00000037ff6d24d3 <+71699>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d24d9 <+71705>: test %eax,%eax > 0x00000037ff6d24db <+71707>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d24e1 <+71713>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d24e9 <+71721>: cmp $0x1,%eax > 0x00000037ff6d24ec <+71724>: mov $0x0,%eax > 0x00000037ff6d24f1 <+71729>: cmove %eax,%ebx > 0x00000037ff6d24f4 <+71732>: mov %bl,0x80(%rsp) > 0x00000037ff6d24fb <+71739>: jmpq 0x37ff6cebbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57086> > 0x00000037ff6d2500 <+71744>: test %edi,%edi > 0x00000037ff6d2502 <+71746>: je 0x37ff6d2563 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71843> > 0x00000037ff6d2504 <+71748>: and $0x8,%ecx > 0x00000037ff6d2507 <+71751>: je 0x37ff6d2559 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71833> > 0x00000037ff6d2509 <+71753>: mov 0x10(%rdx),%rdx > 0x00000037ff6d250d <+71757>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2511 <+71761>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2516 <+71766>: jmpq 0x37ff6d1602 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67906> > 0x00000037ff6d251b <+71771>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2520 <+71776>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2525 <+71781>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d2530 <+71792>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2535 <+71797>: test %edi,%edi > 0x00000037ff6d2537 <+71799>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d2540 <+71808>: je 0x37ff6d2573 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71859> > 0x00000037ff6d2542 <+71810>: and $0x8,%ecx > 0x00000037ff6d2545 <+71813>: je 0x37ff6d2569 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71849> > 0x00000037ff6d2547 <+71815>: mov 0x10(%rdx),%rdx > 0x00000037ff6d254b <+71819>: mov 0x40(%rdx),%rdx > 0x00000037ff6d254f <+71823>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2554 <+71828>: jmpq 0x37ff6d1ab3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69107> > 0x00000037ff6d2559 <+71833>: mov 0x8(%rdx),%rdx > 0x00000037ff6d255d <+71837>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2561 <+71841>: jmp 0x37ff6d250d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71757> > 0x00000037ff6d2563 <+71843>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2567 <+71847>: jmp 0x37ff6d250d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71757> > 0x00000037ff6d2569 <+71849>: mov 0x8(%rdx),%rdx > 0x00000037ff6d256d <+71853>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2571 <+71857>: jmp 0x37ff6d254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71819> > 0x00000037ff6d2573 <+71859>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2577 <+71863>: jmp 0x37ff6d254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71819> > 0x00000037ff6d2579 <+71865>: mov %r15,%rdi > 0x00000037ff6d257c <+71868>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d2581 <+71873>: test %eax,%eax > 0x00000037ff6d2583 <+71875>: jne 0x37ff6d19c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68867> > 0x00000037ff6d2589 <+71881>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d258e <+71886>: xchg %ax,%ax > 0x00000037ff6d2590 <+71888>: jmpq 0x37ff6d1d9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69852> > 0x00000037ff6d2595 <+71893>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2599 <+71897>: nopl 0x0(%rax) > 0x00000037ff6d25a0 <+71904>: jmpq 0x37ff6ceb5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56991> > 0x00000037ff6d25a5 <+71909>: mov 0x38(%rax),%rax > 0x00000037ff6d25a9 <+71913>: test %rax,%rax > 0x00000037ff6d25ac <+71916>: je 0x37ff6d25bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71932> > 0x00000037ff6d25ae <+71918>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d25b6 <+71926>: jne 0x37ff6ceb02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56898> > 0x00000037ff6d25bc <+71932>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d25c4 <+71940>: jne 0x37ff6d24b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71669> > 0x00000037ff6d25ca <+71946>: jmpq 0x37ff6ceb02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56898> > 0x00000037ff6d25cf <+71951>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6d25d9 <+71961>: cmp %rax,0x2a0(%rsp) > 0x00000037ff6d25e1 <+71969>: jbe 0x37ff6ca306 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38470> > 0x00000037ff6d25e7 <+71975>: mov -0x8(%rbp),%rax > 0x00000037ff6d25eb <+71979>: mov %r15,%rdi > 0x00000037ff6d25ee <+71982>: mov %rax,-0x10(%rbp) > 0x00000037ff6d25f2 <+71986>: movabs $0xfffb800000000000,%rax > 0x00000037ff6d25fc <+71996>: or %rbx,%rax > 0x00000037ff6d25ff <+71999>: mov %rax,-0x8(%rbp) > 0x00000037ff6d2603 <+72003>: mov 0x560(%rsp),%rsi > 0x00000037ff6d260b <+72011>: sub $0x10,%rsi > 0x00000037ff6d260f <+72015>: callq 0x37ff6d5320 <js_OnUnknownMethod(JSContext*, js::Value*)> > 0x00000037ff6d2614 <+72020>: test %eax,%eax > 0x00000037ff6d2616 <+72022>: jne 0x37ff6ca312 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38482> > 0x00000037ff6d261c <+72028>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2621 <+72033>: test %edi,%edi > 0x00000037ff6d2623 <+72035>: je 0x37ff6d26c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72197> > 0x00000037ff6d2629 <+72041>: and $0x8,%ecx > 0x00000037ff6d262c <+72044>: nopl 0x0(%rax) > 0x00000037ff6d2630 <+72048>: je 0x37ff6d26b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72184> > 0x00000037ff6d2636 <+72054>: mov 0x10(%rdx),%rdx > 0x00000037ff6d263a <+72058>: mov 0x40(%rdx),%rdx > 0x00000037ff6d263e <+72062>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2643 <+72067>: jmpq 0x37ff6cdd5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53402> > 0x00000037ff6d2648 <+72072>: mov 0x38(%rax),%rax > 0x00000037ff6d264c <+72076>: test %rax,%rax > 0x00000037ff6d264f <+72079>: je 0x37ff6d265f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72095> > 0x00000037ff6d2651 <+72081>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2659 <+72089>: jne 0x37ff6ce358 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54936> > 0x00000037ff6d265f <+72095>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2667 <+72103>: je 0x37ff6ce358 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54936> > 0x00000037ff6d266d <+72109>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2675 <+72117>: mov 0x570(%rsp),%rdx > 0x00000037ff6d267d <+72125>: mov %r14,%rsi > 0x00000037ff6d2680 <+72128>: mov %r15,%rdi > 0x00000037ff6d2683 <+72131>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d2688 <+72136>: cmp $0x2,%eax > 0x00000037ff6d268b <+72139>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2691 <+72145>: test %eax,%eax > 0x00000037ff6d2693 <+72147>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d2699 <+72153>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d26a1 <+72161>: cmp $0x1,%eax > 0x00000037ff6d26a4 <+72164>: mov $0x0,%eax > 0x00000037ff6d26a9 <+72169>: cmove %eax,%ebx > 0x00000037ff6d26ac <+72172>: mov %bl,0x80(%rsp) > 0x00000037ff6d26b3 <+72179>: jmpq 0x37ff6ce413 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55123> > 0x00000037ff6d26b8 <+72184>: mov 0x8(%rdx),%rdx > 0x00000037ff6d26bc <+72188>: mov 0x60(%rdx),%rdx > 0x00000037ff6d26c0 <+72192>: jmpq 0x37ff6d263a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72058> > 0x00000037ff6d26c5 <+72197>: mov 0x8(%rdx),%rdx > 0x00000037ff6d26c9 <+72201>: jmpq 0x37ff6d263a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72058> > 0x00000037ff6d26ce <+72206>: test $0x40000,%eax > 0x00000037ff6d26d3 <+72211>: je 0x37ff6c67e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23335> > 0x00000037ff6d26d9 <+72217>: mov 0x48(%rbx),%r8 > 0x00000037ff6d26dd <+72221>: test %r8,%r8 > 0x00000037ff6d26e0 <+72224>: je 0x37ff6c67e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23335> > 0x00000037ff6d26e6 <+72230>: lea 0x150(%rsp),%rcx > 0x00000037ff6d26ee <+72238>: xor %edx,%edx > 0x00000037ff6d26f0 <+72240>: mov %rbx,%rsi > 0x00000037ff6d26f3 <+72243>: mov %r15,%rdi > 0x00000037ff6d26f6 <+72246>: callq *%r9 > 0x00000037ff6d26f9 <+72249>: mov (%rbx),%eax > 0x00000037ff6d26fb <+72251>: jmpq 0x37ff6c67e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23335> > 0x00000037ff6d2700 <+72256>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2705 <+72261>: and $0x20000,%ecx > 0x00000037ff6d270b <+72267>: je 0x37ff6d2732 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72306> > 0x00000037ff6d270d <+72269>: mov 0x10(%rax),%rcx > 0x00000037ff6d2711 <+72273>: mov 0x40(%rcx),%rcx > 0x00000037ff6d2715 <+72277>: mov (%rcx),%rcx > 0x00000037ff6d2718 <+72280>: shr %ecx > 0x00000037ff6d271a <+72282>: lea 0x2(%rcx),%ecx > 0x00000037ff6d271d <+72285>: shl $0x3,%rcx > 0x00000037ff6d2721 <+72289>: sub %rcx,%rdx > 0x00000037ff6d2724 <+72292>: jmpq 0x37ff6c1b6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3757> > 0x00000037ff6d2729 <+72297>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6d272d <+72301>: jmpq 0x37ff6c96b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35318> > 0x00000037ff6d2732 <+72306>: mov 0x10(%rax),%ecx > 0x00000037ff6d2735 <+72309>: jmp 0x37ff6d271a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72282> > 0x00000037ff6d2737 <+72311>: mov 0x8(%rdx),%r14 > 0x00000037ff6d273b <+72315>: jmpq 0x37ff6d0713 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64083> > 0x00000037ff6d2740 <+72320>: mov 0x38(%rcx),%rax > 0x00000037ff6d2744 <+72324>: test %rax,%rax > 0x00000037ff6d2747 <+72327>: je 0x37ff6d2757 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72343> > 0x00000037ff6d2749 <+72329>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2751 <+72337>: jne 0x37ff6d06b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63990> > 0x00000037ff6d2757 <+72343>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d275f <+72351>: jne 0x37ff6d266d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72109> > 0x00000037ff6d2765 <+72357>: jmpq 0x37ff6d06b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63990> > 0x00000037ff6d276a <+72362>: mov 0x38(%rcx),%rax > 0x00000037ff6d276e <+72366>: test %rax,%rax > 0x00000037ff6d2771 <+72369>: je 0x37ff6c3951 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11409> > 0x00000037ff6d2777 <+72375>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d277f <+72383>: je 0x37ff6c3951 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11409> > 0x00000037ff6d2785 <+72389>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d278d <+72397>: je 0x37ff6d266d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72109> > 0x00000037ff6d2793 <+72403>: test %rdx,%rdx > 0x00000037ff6d2796 <+72406>: jne 0x37ff6d06a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63976> > 0x00000037ff6d279c <+72412>: jmp 0x37ff6d2744 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72324> > 0x00000037ff6d279e <+72414>: test %edi,%edi > 0x00000037ff6d27a0 <+72416>: je 0x37ff6d2c35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73589> > 0x00000037ff6d27a6 <+72422>: and $0x8,%ecx > 0x00000037ff6d27a9 <+72425>: je 0x37ff6d2c28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73576> > 0x00000037ff6d27af <+72431>: mov 0x10(%rdx),%rdx > 0x00000037ff6d27b3 <+72435>: mov 0x40(%rdx),%rdx > 0x00000037ff6d27b7 <+72439>: mov %rdx,0x78(%rsp) > 0x00000037ff6d27bc <+72444>: jmpq 0x37ff6d075c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64156> > 0x00000037ff6d27c1 <+72449>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d27c6 <+72454>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d27cb <+72459>: mov 0x8(%rdx),%r14 > 0x00000037ff6d27cf <+72463>: nop > 0x00000037ff6d27d0 <+72464>: jmpq 0x37ff6d15b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67833> > 0x00000037ff6d27d5 <+72469>: mov 0x38(%rax),%rax > 0x00000037ff6d27d9 <+72473>: test %rax,%rax > 0x00000037ff6d27dc <+72476>: je 0x37ff6d27ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72492> > 0x00000037ff6d27de <+72478>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d27e6 <+72486>: jne 0x37ff6d155c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67740> > 0x00000037ff6d27ec <+72492>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d27f4 <+72500>: je 0x37ff6d155c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67740> > 0x00000037ff6d27fa <+72506>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2802 <+72514>: mov 0x570(%rsp),%rdx > 0x00000037ff6d280a <+72522>: mov %r14,%rsi > 0x00000037ff6d280d <+72525>: mov %r15,%rdi > 0x00000037ff6d2810 <+72528>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d2815 <+72533>: cmp $0x2,%eax > 0x00000037ff6d2818 <+72536>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d281e <+72542>: test %eax,%eax > 0x00000037ff6d2820 <+72544>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d2826 <+72550>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d282e <+72558>: cmp $0x1,%eax > 0x00000037ff6d2831 <+72561>: mov $0x0,%eax > 0x00000037ff6d2836 <+72566>: cmove %eax,%ebx > 0x00000037ff6d2839 <+72569>: mov %bl,0x80(%rsp) > 0x00000037ff6d2840 <+72576>: jmpq 0x37ff6d1618 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67928> > 0x00000037ff6d2845 <+72581>: mov 0x168(%r15),%rcx > 0x00000037ff6d284c <+72588>: mov 0x30(%rcx),%rdx > 0x00000037ff6d2850 <+72592>: test %rdx,%rdx > 0x00000037ff6d2853 <+72595>: je 0x37ff6d2ece <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74254> > 0x00000037ff6d2859 <+72601>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d2861 <+72609>: je 0x37ff6d2ece <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74254> > 0x00000037ff6d2867 <+72615>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d286f <+72623>: je 0x37ff6d27fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72506> > 0x00000037ff6d2871 <+72625>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d2879 <+72633>: je 0x37ff6d2ea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74212> > 0x00000037ff6d287f <+72639>: mov 0x94(%rsp),%edx > 0x00000037ff6d2886 <+72646>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d288e <+72654>: mov %r15,%rdi > 0x00000037ff6d2891 <+72657>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d2896 <+72662>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d289e <+72670>: test %eax,%eax > 0x00000037ff6d28a0 <+72672>: mov $0x0,%edx > 0x00000037ff6d28a5 <+72677>: cmove %edx,%ebx > 0x00000037ff6d28a8 <+72680>: lea 0x442031(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d28af <+72687>: mov %bl,0xb0(%rsp) > 0x00000037ff6d28b6 <+72694>: cmove %rdx,%r13 > 0x00000037ff6d28ba <+72698>: mov 0x570(%rsp),%rdx > 0x00000037ff6d28c2 <+72706>: mov (%rdx),%ecx > 0x00000037ff6d28c4 <+72708>: mov %ecx,%edi > 0x00000037ff6d28c6 <+72710>: and $0x2,%edi > 0x00000037ff6d28c9 <+72713>: je 0x37ff6d2f02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74306> > 0x00000037ff6d28cf <+72719>: test $0x8,%cl > 0x00000037ff6d28d2 <+72722>: je 0x37ff6d293b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72827> > 0x00000037ff6d28d4 <+72724>: mov 0x10(%rdx),%r14 > 0x00000037ff6d28d8 <+72728>: mov (%rdx),%esi > 0x00000037ff6d28da <+72730>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d28e6 <+72742>: and $0xa,%esi > 0x00000037ff6d28e9 <+72745>: cmp $0x2,%esi > 0x00000037ff6d28ec <+72748>: jne 0x37ff6d2908 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72776> > 0x00000037ff6d28ee <+72750>: mov 0x8(%rdx),%rsi > 0x00000037ff6d28f2 <+72754>: mov %rdx,%rbx > 0x00000037ff6d28f5 <+72757>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d28f9 <+72761>: shl $0x3,%rsi > 0x00000037ff6d28fd <+72765>: sub %rsi,%rbx > 0x00000037ff6d2900 <+72768>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d2908 <+72776>: test $0x80,%ch > 0x00000037ff6d290b <+72779>: je 0x37ff6d2f0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74315> > 0x00000037ff6d2911 <+72785>: mov 0x58(%r15),%rsi > 0x00000037ff6d2915 <+72789>: add $0x418,%rsi > 0x00000037ff6d291c <+72796>: mov %rsi,0x78(%rsp) > 0x00000037ff6d2921 <+72801>: mov 0x1c(%r15),%ebx > 0x00000037ff6d2925 <+72805>: test %ebx,%ebx > 0x00000037ff6d2927 <+72807>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d292d <+72813>: cmp $0x2,%eax > 0x00000037ff6d2930 <+72816>: jne 0x37ff6d1618 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67928> > 0x00000037ff6d2936 <+72822>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d293b <+72827>: mov 0x8(%rdx),%rsi > 0x00000037ff6d293f <+72831>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2943 <+72835>: jmp 0x37ff6d28d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72728> > 0x00000037ff6d2945 <+72837>: mov 0x560(%rsp),%rdx > 0x00000037ff6d294d <+72845>: movabs $0xfffb7fffffffffff,%rcx > 0x00000037ff6d2957 <+72855>: mov -0x8(%rdx),%rdx > 0x00000037ff6d295b <+72859>: cmp %rcx,%rdx > 0x00000037ff6d295e <+72862>: jbe 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d2964 <+72868>: movabs $0x7fffffffffff,%rcx > 0x00000037ff6d296e <+72878>: and %rcx,%rdx > 0x00000037ff6d2971 <+72881>: lea 0x46de08(%rip),%rcx # 0x37ffb40780 <js_ObjectClass> > 0x00000037ff6d2978 <+72888>: mov 0x8(%rdx),%rdx > 0x00000037ff6d297c <+72892>: cmp %rcx,%rdx > 0x00000037ff6d297f <+72895>: je 0x37ff6d29be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72958> > 0x00000037ff6d2981 <+72897>: cmp 0x4685c0(%rip),%rdx # 0x37ffb3af48 > 0x00000037ff6d2988 <+72904>: je 0x37ff6d29be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72958> > 0x00000037ff6d298a <+72906>: lea 0x46d6ef(%rip),%rcx # 0x37ffb40080 <js_NumberClass> > 0x00000037ff6d2991 <+72913>: cmp %rcx,%rdx > 0x00000037ff6d2994 <+72916>: je 0x37ff6d29be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72958> > 0x00000037ff6d2996 <+72918>: lea 0x46f8e3(%rip),%rcx # 0x37ffb42280 <js_StringClass> > 0x00000037ff6d299d <+72925>: cmp %rcx,%rdx > 0x00000037ff6d29a0 <+72928>: je 0x37ff6d29be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72958> > 0x00000037ff6d29a2 <+72930>: lea 0x46a397(%rip),%rcx # 0x37ffb3cd40 <js_BooleanClass> > 0x00000037ff6d29a9 <+72937>: cmp %rcx,%rdx > 0x00000037ff6d29ac <+72940>: je 0x37ff6d29be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72958> > 0x00000037ff6d29ae <+72942>: lea 0x46b66b(%rip),%rcx # 0x37ffb3e020 <js_DateClass> > 0x00000037ff6d29b5 <+72949>: cmp %rcx,%rdx > 0x00000037ff6d29b8 <+72952>: jne 0x37ff6c6302 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22082> > 0x00000037ff6d29be <+72958>: movzbl 0x1(%rax),%edx > 0x00000037ff6d29c2 <+72962>: mov 0x78(%rsp),%rcx > 0x00000037ff6d29c7 <+72967>: movzbl 0x2(%rax),%eax > 0x00000037ff6d29cb <+72971>: sub 0x40(%r14),%rcx > 0x00000037ff6d29cf <+72975>: mov 0x40(%r12),%rsi > 0x00000037ff6d29d4 <+72980>: shl $0x8,%edx > 0x00000037ff6d29d7 <+72983>: or %eax,%edx > 0x00000037ff6d29d9 <+72985>: sar $0x3,%rcx > 0x00000037ff6d29dd <+72989>: movabs $0xfffa800000000000,%rax > 0x00000037ff6d29e7 <+72999>: add %rdx,%rcx > 0x00000037ff6d29ea <+73002>: mov 0x40(%r14),%rdx > 0x00000037ff6d29ee <+73006>: or (%rdx,%rcx,8),%rax > 0x00000037ff6d29f2 <+73010>: mov %rax,(%rsi) > 0x00000037ff6d29f5 <+73013>: mov 0x560(%rsp),%rbp > 0x00000037ff6d29fd <+73021>: jmpq 0x37ff6c6356 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22166> > 0x00000037ff6d2a02 <+73026>: test %edi,%edi > 0x00000037ff6d2a04 <+73028>: je 0x37ff6d2a42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73090> > 0x00000037ff6d2a06 <+73030>: and $0x8,%ecx > 0x00000037ff6d2a09 <+73033>: je 0x37ff6d2a38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73080> > 0x00000037ff6d2a0b <+73035>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2a0f <+73039>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2a13 <+73043>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2a18 <+73048>: jmpq 0x37ff6cf1a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58601> > 0x00000037ff6d2a1d <+73053>: test %edi,%edi > 0x00000037ff6d2a1f <+73055>: je 0x37ff6d2a52 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73106> > 0x00000037ff6d2a21 <+73057>: and $0x8,%ecx > 0x00000037ff6d2a24 <+73060>: je 0x37ff6d2a48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73096> > 0x00000037ff6d2a26 <+73062>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2a2a <+73066>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2a2e <+73070>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2a33 <+73075>: jmpq 0x37ff6d04e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63525> > 0x00000037ff6d2a38 <+73080>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2a3c <+73084>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2a40 <+73088>: jmp 0x37ff6d2a0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73039> > 0x00000037ff6d2a42 <+73090>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2a46 <+73094>: jmp 0x37ff6d2a0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73039> > 0x00000037ff6d2a48 <+73096>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2a4c <+73100>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2a50 <+73104>: jmp 0x37ff6d2a2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73066> > 0x00000037ff6d2a52 <+73106>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2a56 <+73110>: jmp 0x37ff6d2a2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73066> > 0x00000037ff6d2a58 <+73112>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2a5c <+73116>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2a60 <+73120>: jmpq 0x37ff6cf3fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59195> > 0x00000037ff6d2a65 <+73125>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2a69 <+73129>: jmpq 0x37ff6cf3fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59195> > 0x00000037ff6d2a6e <+73134>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2a72 <+73138>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2a76 <+73142>: jmpq 0x37ff6ce3b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55029> > 0x00000037ff6d2a7b <+73147>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2a7f <+73151>: jmpq 0x37ff6ce3b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55029> > 0x00000037ff6d2a84 <+73156>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2a88 <+73160>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2a8c <+73164>: jmpq 0x37ff6d031b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63067> > 0x00000037ff6d2a91 <+73169>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2a95 <+73173>: jmpq 0x37ff6d031b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63067> > 0x00000037ff6d2a9a <+73178>: mov 0x38(%rcx),%rax > 0x00000037ff6d2a9e <+73182>: test %rax,%rax > 0x00000037ff6d2aa1 <+73185>: je 0x37ff6d2ab1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73201> > 0x00000037ff6d2aa3 <+73187>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2aab <+73195>: jne 0x37ff6d02be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62974> > 0x00000037ff6d2ab1 <+73201>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2ab9 <+73209>: jne 0x37ff6d208e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70606> > 0x00000037ff6d2abf <+73215>: jmpq 0x37ff6d02be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62974> > 0x00000037ff6d2ac4 <+73220>: mov 0x38(%rcx),%rax > 0x00000037ff6d2ac8 <+73224>: test %rax,%rax > 0x00000037ff6d2acb <+73227>: je 0x37ff6c7229 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25961> > 0x00000037ff6d2ad1 <+73233>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2ad9 <+73241>: je 0x37ff6c7229 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25961> > 0x00000037ff6d2adf <+73247>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d2ae7 <+73255>: je 0x37ff6d208e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70606> > 0x00000037ff6d2aed <+73261>: test %rdx,%rdx > 0x00000037ff6d2af0 <+73264>: jne 0x37ff6d02b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62960> > 0x00000037ff6d2af6 <+73270>: jmp 0x37ff6d2a9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73182> > 0x00000037ff6d2af8 <+73272>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d2b00 <+73280>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b05 <+73285>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d2b10 <+73296>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b15 <+73301>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d2b20 <+73312>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b25 <+73317>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d2b30 <+73328>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b35 <+73333>: test %edi,%edi > 0x00000037ff6d2b37 <+73335>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d2b40 <+73344>: je 0x37ff6d2b68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73384> > 0x00000037ff6d2b42 <+73346>: and $0x8,%ecx > 0x00000037ff6d2b45 <+73349>: je 0x37ff6d2b5e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73374> > 0x00000037ff6d2b47 <+73351>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2b4b <+73355>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2b4f <+73359>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2b54 <+73364>: jmpq 0x37ff6cde82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53698> > 0x00000037ff6d2b59 <+73369>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b5e <+73374>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2b62 <+73378>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2b66 <+73382>: jmp 0x37ff6d2b4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73355> > 0x00000037ff6d2b68 <+73384>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2b6c <+73388>: jmp 0x37ff6d2b4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73355> > 0x00000037ff6d2b6e <+73390>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b73 <+73395>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b78 <+73400>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2b7c <+73404>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2b80 <+73408>: jmpq 0x37ff6cf160 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58528> > 0x00000037ff6d2b85 <+73413>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2b89 <+73417>: jmpq 0x37ff6cf160 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58528> > 0x00000037ff6d2b8e <+73422>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b93 <+73427>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2b98 <+73432>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2b9c <+73436>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2ba0 <+73440>: jmpq 0x37ff6ce149 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54409> > 0x00000037ff6d2ba5 <+73445>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2ba9 <+73449>: jmpq 0x37ff6ce149 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54409> > 0x00000037ff6d2bae <+73454>: mov 0x38(%rax),%rax > 0x00000037ff6d2bb2 <+73458>: test %rax,%rax > 0x00000037ff6d2bb5 <+73461>: je 0x37ff6d2bc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73477> > 0x00000037ff6d2bb7 <+73463>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2bbf <+73471>: jne 0x37ff6ce0ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54316> > 0x00000037ff6d2bc5 <+73477>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2bcd <+73485>: je 0x37ff6ce0ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54316> > 0x00000037ff6d2bd3 <+73491>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2bdb <+73499>: mov 0x570(%rsp),%rdx > 0x00000037ff6d2be3 <+73507>: mov %r14,%rsi > 0x00000037ff6d2be6 <+73510>: mov %r15,%rdi > 0x00000037ff6d2be9 <+73513>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d2bee <+73518>: cmp $0x2,%eax > 0x00000037ff6d2bf1 <+73521>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2bf7 <+73527>: test %eax,%eax > 0x00000037ff6d2bf9 <+73529>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d2bff <+73535>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d2c07 <+73543>: cmp $0x1,%eax > 0x00000037ff6d2c0a <+73546>: mov $0x0,%eax > 0x00000037ff6d2c0f <+73551>: cmove %eax,%ebx > 0x00000037ff6d2c12 <+73554>: mov %bl,0x80(%rsp) > 0x00000037ff6d2c19 <+73561>: jmpq 0x37ff6ce1a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54504> > 0x00000037ff6d2c1e <+73566>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2c23 <+73571>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2c28 <+73576>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2c2c <+73580>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2c30 <+73584>: jmpq 0x37ff6d27b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72435> > 0x00000037ff6d2c35 <+73589>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2c39 <+73593>: jmpq 0x37ff6d27b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72435> > 0x00000037ff6d2c3e <+73598>: test %edi,%edi > 0x00000037ff6d2c40 <+73600>: je 0x37ff6d2c68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73640> > 0x00000037ff6d2c42 <+73602>: and $0x8,%ecx > 0x00000037ff6d2c45 <+73605>: je 0x37ff6d2c5e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73630> > 0x00000037ff6d2c47 <+73607>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2c4b <+73611>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2c4f <+73615>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2c54 <+73620>: jmpq 0x37ff6d14d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67602> > 0x00000037ff6d2c59 <+73625>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2c5e <+73630>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2c62 <+73634>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2c66 <+73638>: jmp 0x37ff6d2c4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73611> > 0x00000037ff6d2c68 <+73640>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2c6c <+73644>: jmp 0x37ff6d2c4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73611> > 0x00000037ff6d2c6e <+73646>: test %edi,%edi > 0x00000037ff6d2c70 <+73648>: je 0x37ff6d2c98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73688> > 0x00000037ff6d2c72 <+73650>: and $0x8,%ecx > 0x00000037ff6d2c75 <+73653>: je 0x37ff6d2c8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73678> > 0x00000037ff6d2c77 <+73655>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2c7b <+73659>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2c7f <+73663>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2c84 <+73668>: jmpq 0x37ff6ceba8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57064> > 0x00000037ff6d2c89 <+73673>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2c8e <+73678>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2c92 <+73682>: mov 0x60(%rdx),%rdx > 0x00000037ff6d2c96 <+73686>: jmp 0x37ff6d2c7b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73659> > 0x00000037ff6d2c98 <+73688>: mov 0x8(%rdx),%rdx > 0x00000037ff6d2c9c <+73692>: jmp 0x37ff6d2c7b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73659> > 0x00000037ff6d2c9e <+73694>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2ca3 <+73699>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2ca8 <+73704>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d2cb0 <+73712>: callq 0x37ff640d00 <_ZN2js14GCHelperThread21replenishAndFreeLaterEPv@plt> > 0x00000037ff6d2cb5 <+73717>: jmpq 0x37ff6d01e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62756> > 0x00000037ff6d2cba <+73722>: mov %rsi,%rdi > 0x00000037ff6d2cbd <+73725>: nopl (%rax) > 0x00000037ff6d2cc0 <+73728>: callq 0x37ff63ffe0 <free@plt> > 0x00000037ff6d2cc5 <+73733>: jmpq 0x37ff6d01e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62756> > 0x00000037ff6d2cca <+73738>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2cce <+73742>: jmpq 0x37ff6d049c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63452> > 0x00000037ff6d2cd3 <+73747>: mov 0x38(%rcx),%rax > 0x00000037ff6d2cd7 <+73751>: test %rax,%rax > 0x00000037ff6d2cda <+73754>: je 0x37ff6d2cea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73770> > 0x00000037ff6d2cdc <+73756>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2ce4 <+73764>: jne 0x37ff6d043f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63359> > 0x00000037ff6d2cea <+73770>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2cf2 <+73778>: je 0x37ff6d043f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63359> > 0x00000037ff6d2cf8 <+73784>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2d00 <+73792>: mov 0x570(%rsp),%rdx > 0x00000037ff6d2d08 <+73800>: mov %r14,%rsi > 0x00000037ff6d2d0b <+73803>: mov %r15,%rdi > 0x00000037ff6d2d0e <+73806>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d2d13 <+73811>: cmp $0x2,%eax > 0x00000037ff6d2d16 <+73814>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2d1c <+73820>: test %eax,%eax > 0x00000037ff6d2d1e <+73822>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d2d24 <+73828>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d2d2c <+73836>: cmp $0x1,%eax > 0x00000037ff6d2d2f <+73839>: mov $0x0,%eax > 0x00000037ff6d2d34 <+73844>: cmove %eax,%ebx > 0x00000037ff6d2d37 <+73847>: mov %bl,0x80(%rsp) > 0x00000037ff6d2d3e <+73854>: jmpq 0x37ff6cdd6f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53423> > 0x00000037ff6d2d43 <+73859>: mov 0x38(%rcx),%rax > 0x00000037ff6d2d47 <+73863>: test %rax,%rax > 0x00000037ff6d2d4a <+73866>: je 0x37ff6cab40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40576> > 0x00000037ff6d2d50 <+73872>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2d58 <+73880>: je 0x37ff6cab40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40576> > 0x00000037ff6d2d5e <+73886>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d2d66 <+73894>: je 0x37ff6d2cf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73784> > 0x00000037ff6d2d68 <+73896>: test %rdx,%rdx > 0x00000037ff6d2d6b <+73899>: jne 0x37ff6d0431 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63345> > 0x00000037ff6d2d71 <+73905>: jmpq 0x37ff6d2cd7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73751> > 0x00000037ff6d2d76 <+73910>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2d7b <+73915>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d2d80 <+73920>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2d85 <+73925>: data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000037ff6d2d90 <+73936>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2d95 <+73941>: mov 0x90(%r15),%rdx > 0x00000037ff6d2d9c <+73948>: mov %rax,%rbx > 0x00000037ff6d2d9f <+73951>: cmp %rbp,%rdx > 0x00000037ff6d2da2 <+73954>: je 0x37ff6d2dbc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73980> > 0x00000037ff6d2da4 <+73956>: mov 0x8(%rdx),%rcx > 0x00000037ff6d2da8 <+73960>: mov 0x70(%rsp),%rsi > 0x00000037ff6d2dad <+73965>: mov 0x18(%rdx),%rax > 0x00000037ff6d2db1 <+73969>: sub %rcx,%rsi > 0x00000037ff6d2db4 <+73972>: sub %rcx,%rax > 0x00000037ff6d2db7 <+73975>: cmp %rax,%rsi > 0x00000037ff6d2dba <+73978>: jbe 0x37ff6d2dce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73998> > 0x00000037ff6d2dbc <+73980>: mov 0x70(%rsp),%rsi > 0x00000037ff6d2dc1 <+73985>: mov %rbp,%rdi > 0x00000037ff6d2dc4 <+73988>: callq 0x37ff63fe10 <JS_ArenaRelease@plt> > 0x00000037ff6d2dc9 <+73993>: jmpq 0x37ff6d1dac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69868> > 0x00000037ff6d2dce <+73998>: mov 0xa0(%r15),%rax > 0x00000037ff6d2dd5 <+74005>: mov 0x70(%rsp),%r12 > 0x00000037ff6d2dda <+74010>: add %rax,%r12 > 0x00000037ff6d2ddd <+74013>: not %rax > 0x00000037ff6d2de0 <+74016>: and %rax,%r12 > 0x00000037ff6d2de3 <+74019>: mov %r12,0x18(%rdx) > 0x00000037ff6d2de7 <+74023>: jmpq 0x37ff6d1dac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69868> > 0x00000037ff6d2dec <+74028>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2df0 <+74032>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2df4 <+74036>: jmpq 0x37ff6d0713 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64083> > 0x00000037ff6d2df9 <+74041>: mov 0x580(%rsp),%rcx > 0x00000037ff6d2e01 <+74049>: mov 0x590(%rsp),%rdx > 0x00000037ff6d2e09 <+74057>: mov %rcx,0x188(%rdx) > 0x00000037ff6d2e10 <+74064>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2e15 <+74069>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2e1a <+74074>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d2e1f <+74079>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2e23 <+74083>: jmpq 0x37ff6cdd11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53329> > 0x00000037ff6d2e28 <+74088>: mov 0x38(%rax),%rax > 0x00000037ff6d2e2c <+74092>: test %rax,%rax > 0x00000037ff6d2e2f <+74095>: je 0x37ff6d2e3f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74111> > 0x00000037ff6d2e31 <+74097>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2e39 <+74105>: jne 0x37ff6cdcb4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53236> > 0x00000037ff6d2e3f <+74111>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2e47 <+74119>: jne 0x37ff6d2cf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73784> > 0x00000037ff6d2e4d <+74125>: jmpq 0x37ff6cdcb4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53236> > 0x00000037ff6d2e52 <+74130>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2e56 <+74134>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2e5a <+74138>: jmpq 0x37ff6cdd11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53329> > 0x00000037ff6d2e5f <+74143>: test %edi,%edi > 0x00000037ff6d2e61 <+74145>: je 0x37ff6d3b5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77469> > 0x00000037ff6d2e67 <+74151>: and $0x8,%ecx > 0x00000037ff6d2e6a <+74154>: je 0x37ff6d3b50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77456> > 0x00000037ff6d2e70 <+74160>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2e74 <+74164>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2e78 <+74168>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2e7d <+74173>: jmpq 0x37ff6d08f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64564> > 0x00000037ff6d2e82 <+74178>: mov %r15,%rdi > 0x00000037ff6d2e85 <+74181>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d2e8a <+74186>: test %eax,%eax > 0x00000037ff6d2e8c <+74188>: jne 0x37ff6d1512 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67666> > 0x00000037ff6d2e92 <+74194>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2e97 <+74199>: mov 0x8(%rdx),%rsi > 0x00000037ff6d2e9b <+74203>: mov 0x60(%rsi),%r14 > 0x00000037ff6d2e9f <+74207>: jmpq 0x37ff6d1489 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67529> > 0x00000037ff6d2ea4 <+74212>: mov 0x38(%rcx),%rax > 0x00000037ff6d2ea8 <+74216>: test %rax,%rax > 0x00000037ff6d2eab <+74219>: je 0x37ff6d2ebb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74235> > 0x00000037ff6d2ead <+74221>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2eb5 <+74229>: jne 0x37ff6d287f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72639> > 0x00000037ff6d2ebb <+74235>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2ec3 <+74243>: jne 0x37ff6d27fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72506> > 0x00000037ff6d2ec9 <+74249>: jmpq 0x37ff6d287f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72639> > 0x00000037ff6d2ece <+74254>: mov 0x38(%rcx),%rax > 0x00000037ff6d2ed2 <+74258>: test %rax,%rax > 0x00000037ff6d2ed5 <+74261>: je 0x37ff6cf644 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59780> > 0x00000037ff6d2edb <+74267>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2ee3 <+74275>: je 0x37ff6cf644 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59780> > 0x00000037ff6d2ee9 <+74281>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d2ef1 <+74289>: je 0x37ff6d27fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72506> > 0x00000037ff6d2ef7 <+74295>: test %rdx,%rdx > 0x00000037ff6d2efa <+74298>: jne 0x37ff6d2871 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72625> > 0x00000037ff6d2f00 <+74304>: jmp 0x37ff6d2ea8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74216> > 0x00000037ff6d2f02 <+74306>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2f06 <+74310>: jmpq 0x37ff6d28d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72728> > 0x00000037ff6d2f0b <+74315>: test %edi,%edi > 0x00000037ff6d2f0d <+74317>: nopl (%rax) > 0x00000037ff6d2f10 <+74320>: je 0x37ff6d3b73 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77491> > 0x00000037ff6d2f16 <+74326>: and $0x8,%ecx > 0x00000037ff6d2f19 <+74329>: je 0x37ff6d3b66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77478> > 0x00000037ff6d2f1f <+74335>: mov 0x10(%rdx),%rdx > 0x00000037ff6d2f23 <+74339>: mov 0x40(%rdx),%rdx > 0x00000037ff6d2f27 <+74343>: mov %rdx,0x78(%rsp) > 0x00000037ff6d2f2c <+74348>: jmpq 0x37ff6d2921 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72801> > 0x00000037ff6d2f31 <+74353>: mov 0x8(%rdx),%r14 > 0x00000037ff6d2f35 <+74357>: jmpq 0x37ff6d1489 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67529> > 0x00000037ff6d2f3a <+74362>: mov 0x38(%rax),%rax > 0x00000037ff6d2f3e <+74366>: test %rax,%rax > 0x00000037ff6d2f41 <+74369>: je 0x37ff6d2f51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74385> > 0x00000037ff6d2f43 <+74371>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d2f4b <+74379>: jne 0x37ff6d142c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67436> > 0x00000037ff6d2f51 <+74385>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d2f59 <+74393>: je 0x37ff6d142c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67436> > 0x00000037ff6d2f5f <+74399>: mov 0x568(%rsp),%rcx > 0x00000037ff6d2f67 <+74407>: mov 0x570(%rsp),%rdx > 0x00000037ff6d2f6f <+74415>: mov %r14,%rsi > 0x00000037ff6d2f72 <+74418>: mov %r15,%rdi > 0x00000037ff6d2f75 <+74421>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d2f7a <+74426>: cmp $0x2,%eax > 0x00000037ff6d2f7d <+74429>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d2f83 <+74435>: test %eax,%eax > 0x00000037ff6d2f85 <+74437>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d2f8b <+74443>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d2f93 <+74451>: cmp $0x1,%eax > 0x00000037ff6d2f96 <+74454>: mov $0x0,%eax > 0x00000037ff6d2f9b <+74459>: cmove %eax,%ebx > 0x00000037ff6d2f9e <+74462>: mov %bl,0x80(%rsp) > 0x00000037ff6d2fa5 <+74469>: jmpq 0x37ff6d14e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67623> > 0x00000037ff6d2faa <+74474>: mov 0x168(%r15),%rcx > 0x00000037ff6d2fb1 <+74481>: mov 0x30(%rcx),%rdx > 0x00000037ff6d2fb5 <+74485>: test %rdx,%rdx > 0x00000037ff6d2fb8 <+74488>: je 0x37ff6d30f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74802> > 0x00000037ff6d2fbe <+74494>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d2fc6 <+74502>: je 0x37ff6d30f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74802> > 0x00000037ff6d2fcc <+74508>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d2fd4 <+74516>: je 0x37ff6d2f5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74399> > 0x00000037ff6d2fd6 <+74518>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d2fde <+74526>: je 0x37ff6d30c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74760> > 0x00000037ff6d2fe4 <+74532>: mov 0x94(%rsp),%edx > 0x00000037ff6d2feb <+74539>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d2ff3 <+74547>: mov %r15,%rdi > 0x00000037ff6d2ff6 <+74550>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d2ffb <+74555>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d3003 <+74563>: test %eax,%eax > 0x00000037ff6d3005 <+74565>: mov $0x0,%edx > 0x00000037ff6d300a <+74570>: cmove %edx,%ebx > 0x00000037ff6d300d <+74573>: lea 0x4418cc(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d3014 <+74580>: mov %bl,0xb0(%rsp) > 0x00000037ff6d301b <+74587>: cmove %rdx,%r13 > 0x00000037ff6d301f <+74591>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3027 <+74599>: mov (%rdx),%ecx > 0x00000037ff6d3029 <+74601>: mov %ecx,%edi > 0x00000037ff6d302b <+74603>: and $0x2,%edi > 0x00000037ff6d302e <+74606>: je 0x37ff6d30a2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74722> > 0x00000037ff6d3030 <+74608>: test $0x8,%cl > 0x00000037ff6d3033 <+74611>: je 0x37ff6d3098 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74712> > 0x00000037ff6d3035 <+74613>: mov 0x10(%rdx),%r14 > 0x00000037ff6d3039 <+74617>: mov (%rdx),%esi > 0x00000037ff6d303b <+74619>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d3047 <+74631>: and $0xa,%esi > 0x00000037ff6d304a <+74634>: cmp $0x2,%esi > 0x00000037ff6d304d <+74637>: jne 0x37ff6d3069 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74665> > 0x00000037ff6d304f <+74639>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3053 <+74643>: mov %rdx,%rbx > 0x00000037ff6d3056 <+74646>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d305a <+74650>: shl $0x3,%rsi > 0x00000037ff6d305e <+74654>: sub %rsi,%rbx > 0x00000037ff6d3061 <+74657>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d3069 <+74665>: test $0x80,%ch > 0x00000037ff6d306c <+74668>: je 0x37ff6d30a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74728> > 0x00000037ff6d306e <+74670>: mov 0x58(%r15),%rsi > 0x00000037ff6d3072 <+74674>: add $0x418,%rsi > 0x00000037ff6d3079 <+74681>: mov %rsi,0x78(%rsp) > 0x00000037ff6d307e <+74686>: mov 0x1c(%r15),%edi > 0x00000037ff6d3082 <+74690>: test %edi,%edi > 0x00000037ff6d3084 <+74692>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d308a <+74698>: cmp $0x2,%eax > 0x00000037ff6d308d <+74701>: jne 0x37ff6d14e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67623> > 0x00000037ff6d3093 <+74707>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3098 <+74712>: mov 0x8(%rdx),%rsi > 0x00000037ff6d309c <+74716>: mov 0x60(%rsi),%r14 > 0x00000037ff6d30a0 <+74720>: jmp 0x37ff6d3039 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74617> > 0x00000037ff6d30a2 <+74722>: mov 0x8(%rdx),%r14 > 0x00000037ff6d30a6 <+74726>: jmp 0x37ff6d3039 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74617> > 0x00000037ff6d30a8 <+74728>: test %edi,%edi > 0x00000037ff6d30aa <+74730>: je 0x37ff6d316c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74924> > 0x00000037ff6d30b0 <+74736>: and $0x8,%ecx > 0x00000037ff6d30b3 <+74739>: je 0x37ff6d315f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74911> > 0x00000037ff6d30b9 <+74745>: mov 0x10(%rdx),%rdx > 0x00000037ff6d30bd <+74749>: mov 0x40(%rdx),%rdx > 0x00000037ff6d30c1 <+74753>: mov %rdx,0x78(%rsp) > 0x00000037ff6d30c6 <+74758>: jmp 0x37ff6d307e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74686> > 0x00000037ff6d30c8 <+74760>: mov 0x38(%rcx),%rax > 0x00000037ff6d30cc <+74764>: test %rax,%rax > 0x00000037ff6d30cf <+74767>: je 0x37ff6d30df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74783> > 0x00000037ff6d30d1 <+74769>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d30d9 <+74777>: jne 0x37ff6d2fe4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74532> > 0x00000037ff6d30df <+74783>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d30e7 <+74791>: jne 0x37ff6d2f5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74399> > 0x00000037ff6d30ed <+74797>: jmpq 0x37ff6d2fe4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74532> > 0x00000037ff6d30f2 <+74802>: mov 0x38(%rcx),%rax > 0x00000037ff6d30f6 <+74806>: test %rax,%rax > 0x00000037ff6d30f9 <+74809>: je 0x37ff6cf6a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59875> > 0x00000037ff6d30ff <+74815>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3107 <+74823>: je 0x37ff6cf6a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59875> > 0x00000037ff6d310d <+74829>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d3115 <+74837>: je 0x37ff6d2f5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74399> > 0x00000037ff6d311b <+74843>: test %rdx,%rdx > 0x00000037ff6d311e <+74846>: jne 0x37ff6d2fd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74518> > 0x00000037ff6d3124 <+74852>: jmp 0x37ff6d30cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74764> > 0x00000037ff6d3126 <+74854>: mov %r15,%rdi > 0x00000037ff6d3129 <+74857>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d312e <+74862>: test %eax,%eax > 0x00000037ff6d3130 <+74864>: jne 0x37ff6d13e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67362> > 0x00000037ff6d3136 <+74870>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d313b <+74875>: mov 0x568(%rsp),%rdx > 0x00000037ff6d3143 <+74883>: shr $0x7,%esi > 0x00000037ff6d3146 <+74886>: mov %r14,%rdi > 0x00000037ff6d3149 <+74889>: and $0x1,%esi > 0x00000037ff6d314c <+74892>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d3151 <+74897>: test %rax,%rax > 0x00000037ff6d3154 <+74900>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d315a <+74906>: jmpq 0x37ff6cf6c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59907> > 0x00000037ff6d315f <+74911>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3163 <+74915>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3167 <+74919>: jmpq 0x37ff6d30bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74749> > 0x00000037ff6d316c <+74924>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3170 <+74928>: jmpq 0x37ff6d30bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74749> > 0x00000037ff6d3175 <+74933>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3179 <+74937>: mov %rdx,%rbx > 0x00000037ff6d317c <+74940>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d3180 <+74944>: shl $0x3,%rsi > 0x00000037ff6d3184 <+74948>: sub %rsi,%rbx > 0x00000037ff6d3187 <+74951>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d318f <+74959>: jmpq 0x37ff6cb678 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43448> > 0x00000037ff6d3194 <+74964>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3198 <+74968>: mov 0x60(%rsi),%r14 > 0x00000037ff6d319c <+74972>: jmpq 0x37ff6cb65e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43422> > 0x00000037ff6d31a1 <+74977>: mov 0x8(%rdx),%rsi > 0x00000037ff6d31a5 <+74981>: mov 0x60(%rsi),%r14 > 0x00000037ff6d31a9 <+74985>: jmpq 0x37ff6d135e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67230> > 0x00000037ff6d31ae <+74990>: mov 0x8(%rdx),%r14 > 0x00000037ff6d31b2 <+74994>: jmpq 0x37ff6d135e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67230> > 0x00000037ff6d31b7 <+74999>: mov 0x8(%rdx),%r14 > 0x00000037ff6d31bb <+75003>: jmpq 0x37ff6d16cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68107> > 0x00000037ff6d31c0 <+75008>: mov 0x38(%rcx),%rax > 0x00000037ff6d31c4 <+75012>: test %rax,%rax > 0x00000037ff6d31c7 <+75015>: je 0x37ff6c6c57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24471> > 0x00000037ff6d31cd <+75021>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d31d5 <+75029>: je 0x37ff6c6c57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24471> > 0x00000037ff6d31db <+75035>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d31e3 <+75043>: je 0x37ff6d24b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71669> > 0x00000037ff6d31e9 <+75049>: test %rdx,%rdx > 0x00000037ff6d31ec <+75052>: jne 0x37ff6d1660 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68000> > 0x00000037ff6d31f2 <+75058>: jmpq 0x37ff6d2494 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71636> > 0x00000037ff6d31f7 <+75063>: mov 0x8(%rdx),%rsi > 0x00000037ff6d31fb <+75067>: mov 0x60(%rsi),%r14 > 0x00000037ff6d31ff <+75071>: jmpq 0x37ff6d15b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67833> > 0x00000037ff6d3204 <+75076>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3208 <+75080>: mov 0x60(%rsi),%r14 > 0x00000037ff6d320c <+75084>: jmpq 0x37ff6d16cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68107> > 0x00000037ff6d3211 <+75089>: mov 0x38(%rax),%rax > 0x00000037ff6d3215 <+75093>: test %rax,%rax > 0x00000037ff6d3218 <+75096>: je 0x37ff6d3228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75112> > 0x00000037ff6d321a <+75098>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3222 <+75106>: jne 0x37ff6cb601 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43329> > 0x00000037ff6d3228 <+75112>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3230 <+75120>: je 0x37ff6cb601 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43329> > 0x00000037ff6d3236 <+75126>: cmpb $0x0,0x1b9(%r15) > 0x00000037ff6d323e <+75134>: mov 0x568(%rsp),%rbx > 0x00000037ff6d3246 <+75142>: mov 0x570(%rsp),%rdx > 0x00000037ff6d324e <+75150>: je 0x37ff6d3280 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75200> > 0x00000037ff6d3250 <+75152>: mov %rbx,%rcx > 0x00000037ff6d3253 <+75155>: mov %r14,%rsi > 0x00000037ff6d3256 <+75158>: mov %r15,%rdi > 0x00000037ff6d3259 <+75161>: callq 0x37ff6c0ba0 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d325e <+75166>: cmp $0x2,%eax > 0x00000037ff6d3261 <+75169>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3267 <+75175>: test %eax,%eax > 0x00000037ff6d3269 <+75177>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d326f <+75183>: cmp $0x1,%eax > 0x00000037ff6d3272 <+75186>: mov 0x568(%rsp),%rbx > 0x00000037ff6d327a <+75194>: jne 0x37ff6cb6af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43503> > 0x00000037ff6d3280 <+75200>: movb $0x0,0x80(%rsp) > 0x00000037ff6d3288 <+75208>: jmpq 0x37ff6cb6af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43503> > 0x00000037ff6d328d <+75213>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3292 <+75218>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3297 <+75223>: and $0x20000,%esi > 0x00000037ff6d329d <+75229>: nopl (%rax) > 0x00000037ff6d32a0 <+75232>: je 0x37ff6d32cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75277> > 0x00000037ff6d32a2 <+75234>: mov 0x10(%rcx),%rcx > 0x00000037ff6d32a6 <+75238>: mov 0x40(%rcx),%rcx > 0x00000037ff6d32aa <+75242>: mov (%rcx),%rcx > 0x00000037ff6d32ad <+75245>: shr %ecx > 0x00000037ff6d32af <+75247>: lea 0x2(%rcx),%ecx > 0x00000037ff6d32b2 <+75250>: shl $0x3,%rcx > 0x00000037ff6d32b6 <+75254>: sub %rcx,%rdx > 0x00000037ff6d32b9 <+75257>: jmpq 0x37ff6cff92 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62162> > 0x00000037ff6d32be <+75262>: sub %rdx,%rcx > 0x00000037ff6d32c1 <+75265>: and $0xffffffff,%eax > 0x00000037ff6d32c4 <+75268>: lea (%rcx,%rax,8),%rdx > 0x00000037ff6d32c8 <+75272>: jmpq 0x37ff6c86e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31271> > 0x00000037ff6d32cd <+75277>: mov 0x10(%rcx),%ecx > 0x00000037ff6d32d0 <+75280>: jmp 0x37ff6d32af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75247> > 0x00000037ff6d32d2 <+75282>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d32d7 <+75287>: test %edi,%edi > 0x00000037ff6d32d9 <+75289>: je 0x37ff6d3452 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75666> > 0x00000037ff6d32df <+75295>: and $0x8,%ecx > 0x00000037ff6d32e2 <+75298>: je 0x37ff6d3445 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75653> > 0x00000037ff6d32e8 <+75304>: mov 0x10(%rdx),%rdx > 0x00000037ff6d32ec <+75308>: mov 0x40(%rdx),%rdx > 0x00000037ff6d32f0 <+75312>: mov %rdx,0x78(%rsp) > 0x00000037ff6d32f5 <+75317>: jmpq 0x37ff6d0d8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65740> > 0x00000037ff6d32fa <+75322>: mov 0x8(%rdx),%rsi > 0x00000037ff6d32fe <+75326>: mov 0x60(%rsi),%r14 > 0x00000037ff6d3302 <+75330>: jmpq 0x37ff6d107d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66493> > 0x00000037ff6d3307 <+75335>: test %edi,%edi > 0x00000037ff6d3309 <+75337>: je 0x37ff6d3505 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75845> > 0x00000037ff6d330f <+75343>: and $0x8,%ecx > 0x00000037ff6d3312 <+75346>: je 0x37ff6d34f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75829> > 0x00000037ff6d3318 <+75352>: mov 0x10(%rdx),%rdx > 0x00000037ff6d331c <+75356>: mov 0x40(%rdx),%rdx > 0x00000037ff6d3320 <+75360>: mov %rdx,0x78(%rsp) > 0x00000037ff6d3325 <+75365>: jmpq 0x37ff6ce9a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56549> > 0x00000037ff6d332a <+75370>: mov 0x8(%rbx),%rdx > 0x00000037ff6d332e <+75374>: lea 0x250(%rsp),%r8 > 0x00000037ff6d3336 <+75382>: mov %rax,%rcx > 0x00000037ff6d3339 <+75385>: mov %rbx,%rsi > 0x00000037ff6d333c <+75388>: mov %r15,%rdi > 0x00000037ff6d333f <+75391>: mov 0xc0(%rdx),%r9 > 0x00000037ff6d3346 <+75398>: lea 0x20e83(%rip),%rdx # 0x37ff6f41d0 <js_GetProperty(JSContext*, JSObject*, JSObject*, long, js::Value*)> > 0x00000037ff6d334d <+75405>: test %r9,%r9 > 0x00000037ff6d3350 <+75408>: cmove %rdx,%r9 > 0x00000037ff6d3354 <+75412>: mov %rbx,%rdx > 0x00000037ff6d3357 <+75415>: callq *%r9 > 0x00000037ff6d335a <+75418>: jmpq 0x37ff6c2bda <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7962> > 0x00000037ff6d335f <+75423>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3364 <+75428>: mov 0x38(%rcx),%rax > 0x00000037ff6d3368 <+75432>: test %rax,%rax > 0x00000037ff6d336b <+75435>: je 0x37ff6d337b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75451> > 0x00000037ff6d336d <+75437>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3375 <+75445>: jne 0x37ff6cfcdc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61468> > 0x00000037ff6d337b <+75451>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3383 <+75459>: jne 0x37ff6d2bd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73491> > 0x00000037ff6d3389 <+75465>: jmpq 0x37ff6cfcdc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61468> > 0x00000037ff6d338e <+75470>: mov 0x38(%rcx),%rax > 0x00000037ff6d3392 <+75474>: test %rax,%rax > 0x00000037ff6d3395 <+75477>: je 0x37ff6c603a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21370> > 0x00000037ff6d339b <+75483>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d33a3 <+75491>: je 0x37ff6c603a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21370> > 0x00000037ff6d33a9 <+75497>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d33b1 <+75505>: je 0x37ff6d2bd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73491> > 0x00000037ff6d33b7 <+75511>: test %rdx,%rdx > 0x00000037ff6d33ba <+75514>: jne 0x37ff6cfcce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61454> > 0x00000037ff6d33c0 <+75520>: jmp 0x37ff6d3368 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75432> > 0x00000037ff6d33c2 <+75522>: mov 0x8(%rdx),%rsi > 0x00000037ff6d33c6 <+75526>: mov 0x60(%rsi),%r14 > 0x00000037ff6d33ca <+75530>: jmpq 0x37ff6cde39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53625> > 0x00000037ff6d33cf <+75535>: nop > 0x00000037ff6d33d0 <+75536>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d33d5 <+75541>: mov 0x38(%rax),%rax > 0x00000037ff6d33d9 <+75545>: test %rax,%rax > 0x00000037ff6d33dc <+75548>: je 0x37ff6d33ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75564> > 0x00000037ff6d33de <+75550>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d33e6 <+75558>: jne 0x37ff6cf39e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59102> > 0x00000037ff6d33ec <+75564>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d33f4 <+75572>: je 0x37ff6cf39e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59102> > 0x00000037ff6d33fa <+75578>: mov 0x568(%rsp),%rcx > 0x00000037ff6d3402 <+75586>: mov 0x570(%rsp),%rdx > 0x00000037ff6d340a <+75594>: mov %r14,%rsi > 0x00000037ff6d340d <+75597>: mov %r15,%rdi > 0x00000037ff6d3410 <+75600>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d3415 <+75605>: cmp $0x2,%eax > 0x00000037ff6d3418 <+75608>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d341e <+75614>: test %eax,%eax > 0x00000037ff6d3420 <+75616>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d3426 <+75622>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d342e <+75630>: cmp $0x1,%eax > 0x00000037ff6d3431 <+75633>: mov $0x0,%eax > 0x00000037ff6d3436 <+75638>: cmove %eax,%ebx > 0x00000037ff6d3439 <+75641>: mov %bl,0x80(%rsp) > 0x00000037ff6d3440 <+75648>: jmpq 0x37ff6cf459 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59289> > 0x00000037ff6d3445 <+75653>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3449 <+75657>: mov 0x60(%rdx),%rdx > 0x00000037ff6d344d <+75661>: jmpq 0x37ff6d32ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75308> > 0x00000037ff6d3452 <+75666>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3456 <+75670>: jmpq 0x37ff6d32ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75308> > 0x00000037ff6d345b <+75675>: mov 0x8(%rdx),%rsi > 0x00000037ff6d345f <+75679>: mov 0x60(%rsi),%r14 > 0x00000037ff6d3463 <+75683>: jmpq 0x37ff6d1223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66915> > 0x00000037ff6d3468 <+75688>: mov 0x568(%rsp),%rdx > 0x00000037ff6d3470 <+75696>: shr $0x7,%esi > 0x00000037ff6d3473 <+75699>: mov %r14,%rdi > 0x00000037ff6d3476 <+75702>: and $0x1,%esi > 0x00000037ff6d3479 <+75705>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d347e <+75710>: test %rax,%rax > 0x00000037ff6d3481 <+75713>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d3487 <+75719>: jmpq 0x37ff6cfa45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60805> > 0x00000037ff6d348c <+75724>: test %edi,%edi > 0x00000037ff6d348e <+75726>: xchg %ax,%ax > 0x00000037ff6d3490 <+75728>: je 0x37ff6d34ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75790> > 0x00000037ff6d3492 <+75730>: and $0x8,%ecx > 0x00000037ff6d3495 <+75733>: je 0x37ff6d34c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75780> > 0x00000037ff6d3497 <+75735>: mov 0x10(%rdx),%rdx > 0x00000037ff6d349b <+75739>: mov 0x40(%rdx),%rdx > 0x00000037ff6d349f <+75743>: mov %rdx,0x78(%rsp) > 0x00000037ff6d34a4 <+75748>: jmpq 0x37ff6d13a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67303> > 0x00000037ff6d34a9 <+75753>: test %edi,%edi > 0x00000037ff6d34ab <+75755>: je 0x37ff6d34de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75806> > 0x00000037ff6d34ad <+75757>: and $0x8,%ecx > 0x00000037ff6d34b0 <+75760>: je 0x37ff6d34d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75796> > 0x00000037ff6d34b2 <+75762>: mov 0x10(%rdx),%rdx > 0x00000037ff6d34b6 <+75766>: mov 0x40(%rdx),%rdx > 0x00000037ff6d34ba <+75770>: mov %rdx,0x78(%rsp) > 0x00000037ff6d34bf <+75775>: jmpq 0x37ff6d1714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68180> > 0x00000037ff6d34c4 <+75780>: mov 0x8(%rdx),%rdx > 0x00000037ff6d34c8 <+75784>: mov 0x60(%rdx),%rdx > 0x00000037ff6d34cc <+75788>: jmp 0x37ff6d349b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75739> > 0x00000037ff6d34ce <+75790>: mov 0x8(%rdx),%rdx > 0x00000037ff6d34d2 <+75794>: jmp 0x37ff6d349b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75739> > 0x00000037ff6d34d4 <+75796>: mov 0x8(%rdx),%rdx > 0x00000037ff6d34d8 <+75800>: mov 0x60(%rdx),%rdx > 0x00000037ff6d34dc <+75804>: jmp 0x37ff6d34b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75766> > 0x00000037ff6d34de <+75806>: mov 0x8(%rdx),%rdx > 0x00000037ff6d34e2 <+75810>: jmp 0x37ff6d34b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75766> > 0x00000037ff6d34e4 <+75812>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d34e9 <+75817>: nopl 0x0(%rax) > 0x00000037ff6d34f0 <+75824>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d34f5 <+75829>: mov 0x8(%rdx),%rdx > 0x00000037ff6d34f9 <+75833>: mov 0x60(%rdx),%rdx > 0x00000037ff6d34fd <+75837>: nopl (%rax) > 0x00000037ff6d3500 <+75840>: jmpq 0x37ff6d331c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75356> > 0x00000037ff6d3505 <+75845>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3509 <+75849>: jmpq 0x37ff6d331c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75356> > 0x00000037ff6d350e <+75854>: mov 0x8(%rdx),%r14 > 0x00000037ff6d3512 <+75858>: jmpq 0x37ff6d107d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66493> > 0x00000037ff6d3517 <+75863>: mov 0x38(%rax),%rax > 0x00000037ff6d351b <+75867>: test %rax,%rax > 0x00000037ff6d351e <+75870>: je 0x37ff6d352e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75886> > 0x00000037ff6d3520 <+75872>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3528 <+75880>: jne 0x37ff6d1020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66400> > 0x00000037ff6d352e <+75886>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3536 <+75894>: je 0x37ff6d1020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66400> > 0x00000037ff6d353c <+75900>: mov 0x568(%rsp),%rcx > 0x00000037ff6d3544 <+75908>: mov 0x570(%rsp),%rdx > 0x00000037ff6d354c <+75916>: mov %r14,%rsi > 0x00000037ff6d354f <+75919>: mov %r15,%rdi > 0x00000037ff6d3552 <+75922>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d3557 <+75927>: cmp $0x2,%eax > 0x00000037ff6d355a <+75930>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3560 <+75936>: test %eax,%eax > 0x00000037ff6d3562 <+75938>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d3568 <+75944>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d3570 <+75952>: cmp $0x1,%eax > 0x00000037ff6d3573 <+75955>: mov $0x0,%eax > 0x00000037ff6d3578 <+75960>: cmove %eax,%ebx > 0x00000037ff6d357b <+75963>: mov %bl,0x80(%rsp) > 0x00000037ff6d3582 <+75970>: jmpq 0x37ff6d10dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66588> > 0x00000037ff6d3587 <+75975>: mov 0x168(%r15),%rcx > 0x00000037ff6d358e <+75982>: mov 0x30(%rcx),%rdx > 0x00000037ff6d3592 <+75986>: test %rdx,%rdx > 0x00000037ff6d3595 <+75989>: je 0x37ff6d3ad2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77330> > 0x00000037ff6d359b <+75995>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d35a3 <+76003>: je 0x37ff6d3ad2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77330> > 0x00000037ff6d35a9 <+76009>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d35b1 <+76017>: je 0x37ff6d353c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75900> > 0x00000037ff6d35b3 <+76019>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d35bb <+76027>: je 0x37ff6d3aa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77288> > 0x00000037ff6d35c1 <+76033>: mov 0x94(%rsp),%edx > 0x00000037ff6d35c8 <+76040>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d35d0 <+76048>: mov %r15,%rdi > 0x00000037ff6d35d3 <+76051>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d35d8 <+76056>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d35e0 <+76064>: test %eax,%eax > 0x00000037ff6d35e2 <+76066>: mov $0x0,%edx > 0x00000037ff6d35e7 <+76071>: cmove %edx,%ebx > 0x00000037ff6d35ea <+76074>: lea 0x4412ef(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d35f1 <+76081>: mov %bl,0xb0(%rsp) > 0x00000037ff6d35f8 <+76088>: cmove %rdx,%r13 > 0x00000037ff6d35fc <+76092>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3604 <+76100>: mov (%rdx),%ecx > 0x00000037ff6d3606 <+76102>: mov %ecx,%edi > 0x00000037ff6d3608 <+76104>: and $0x2,%edi > 0x00000037ff6d360b <+76107>: je 0x37ff6d3b06 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77382> > 0x00000037ff6d3611 <+76113>: test $0x8,%cl > 0x00000037ff6d3614 <+76116>: je 0x37ff6d367d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76221> > 0x00000037ff6d3616 <+76118>: mov 0x10(%rdx),%r14 > 0x00000037ff6d361a <+76122>: mov (%rdx),%esi > 0x00000037ff6d361c <+76124>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d3628 <+76136>: and $0xa,%esi > 0x00000037ff6d362b <+76139>: cmp $0x2,%esi > 0x00000037ff6d362e <+76142>: jne 0x37ff6d364a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76170> > 0x00000037ff6d3630 <+76144>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3634 <+76148>: mov %rdx,%rbx > 0x00000037ff6d3637 <+76151>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d363b <+76155>: shl $0x3,%rsi > 0x00000037ff6d363f <+76159>: sub %rsi,%rbx > 0x00000037ff6d3642 <+76162>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d364a <+76170>: test $0x80,%ch > 0x00000037ff6d364d <+76173>: je 0x37ff6d3b0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77391> > 0x00000037ff6d3653 <+76179>: mov 0x58(%r15),%rsi > 0x00000037ff6d3657 <+76183>: add $0x418,%rsi > 0x00000037ff6d365e <+76190>: mov %rsi,0x78(%rsp) > 0x00000037ff6d3663 <+76195>: mov 0x1c(%r15),%edx > 0x00000037ff6d3667 <+76199>: test %edx,%edx > 0x00000037ff6d3669 <+76201>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d366f <+76207>: cmp $0x2,%eax > 0x00000037ff6d3672 <+76210>: jne 0x37ff6d10dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66588> > 0x00000037ff6d3678 <+76216>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d367d <+76221>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3681 <+76225>: mov 0x60(%rsi),%r14 > 0x00000037ff6d3685 <+76229>: jmp 0x37ff6d361a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76122> > 0x00000037ff6d3687 <+76231>: test %edi,%edi > 0x00000037ff6d3689 <+76233>: je 0x37ff6d36b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76273> > 0x00000037ff6d368b <+76235>: and $0x8,%ecx > 0x00000037ff6d368e <+76238>: je 0x37ff6d36a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76263> > 0x00000037ff6d3690 <+76240>: mov 0x10(%rdx),%rdx > 0x00000037ff6d3694 <+76244>: mov 0x40(%rdx),%rdx > 0x00000037ff6d3698 <+76248>: mov %rdx,0x78(%rsp) > 0x00000037ff6d369d <+76253>: jmpq 0x37ff6cf444 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59268> > 0x00000037ff6d36a2 <+76258>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d36a7 <+76263>: mov 0x8(%rdx),%rdx > 0x00000037ff6d36ab <+76267>: mov 0x60(%rdx),%rdx > 0x00000037ff6d36af <+76271>: jmp 0x37ff6d3694 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76244> > 0x00000037ff6d36b1 <+76273>: mov 0x8(%rdx),%rdx > 0x00000037ff6d36b5 <+76277>: jmp 0x37ff6d3694 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76244> > 0x00000037ff6d36b7 <+76279>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d36bc <+76284>: nopl 0x0(%rax) > 0x00000037ff6d36c0 <+76288>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d36c5 <+76293>: mov %rbp,%rdi > 0x00000037ff6d36c8 <+76296>: nopl 0x0(%rax,%rax,1) > 0x00000037ff6d36d0 <+76304>: callq 0x37ff63fd50 <_ZN9JSRuntime15onTooMuchMallocEv@plt> > 0x00000037ff6d36d5 <+76309>: jmpq 0x37ff6cfdd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61716> > 0x00000037ff6d36da <+76314>: mov 0x38(%rax),%rax > 0x00000037ff6d36de <+76318>: test %rax,%rax > 0x00000037ff6d36e1 <+76321>: je 0x37ff6d36f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76337> > 0x00000037ff6d36e3 <+76323>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d36eb <+76331>: jne 0x37ff6cb4ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43054> > 0x00000037ff6d36f1 <+76337>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d36f9 <+76345>: je 0x37ff6cb4ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43054> > 0x00000037ff6d36ff <+76351>: cmpb $0x0,0x1b9(%r15) > 0x00000037ff6d3707 <+76359>: mov 0x568(%rsp),%rbx > 0x00000037ff6d370f <+76367>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3717 <+76375>: je 0x37ff6d3749 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76425> > 0x00000037ff6d3719 <+76377>: mov %rbx,%rcx > 0x00000037ff6d371c <+76380>: mov %r14,%rsi > 0x00000037ff6d371f <+76383>: mov %r15,%rdi > 0x00000037ff6d3722 <+76386>: callq 0x37ff6c0ba0 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d3727 <+76391>: cmp $0x2,%eax > 0x00000037ff6d372a <+76394>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3730 <+76400>: test %eax,%eax > 0x00000037ff6d3732 <+76402>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d3738 <+76408>: cmp $0x1,%eax > 0x00000037ff6d373b <+76411>: mov 0x568(%rsp),%rbx > 0x00000037ff6d3743 <+76419>: jne 0x37ff6cb59c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43228> > 0x00000037ff6d3749 <+76425>: movb $0x0,0x80(%rsp) > 0x00000037ff6d3751 <+76433>: jmpq 0x37ff6cb59c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43228> > 0x00000037ff6d3756 <+76438>: mov %r15,%rcx > 0x00000037ff6d3759 <+76441>: mov $0x30,%edx > 0x00000037ff6d375e <+76446>: mov $0x1,%esi > 0x00000037ff6d3763 <+76451>: mov %rbp,%rdi > 0x00000037ff6d3766 <+76454>: callq 0x37ff640550 <_ZN9JSRuntime13onOutOfMemoryEPvmP9JSContext@plt> > 0x00000037ff6d376b <+76459>: test %rax,%rax > 0x00000037ff6d376e <+76462>: mov %rax,0x70(%rsp) > 0x00000037ff6d3773 <+76467>: mov %rax,0x18(%r12) > 0x00000037ff6d3778 <+76472>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d377e <+76478>: jmpq 0x37ff6cfdf6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61750> > 0x00000037ff6d3783 <+76483>: mov %rbp,%rsi > 0x00000037ff6d3786 <+76486>: jmpq 0x37ff6cae3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41338> > 0x00000037ff6d378b <+76491>: mov 0x8(%rdx),%rsi > 0x00000037ff6d378f <+76495>: mov 0x60(%rsi),%r14 > 0x00000037ff6d3793 <+76499>: jmpq 0x37ff6d0d43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65667> > 0x00000037ff6d3798 <+76504>: mov 0x8(%rdx),%r14 > 0x00000037ff6d379c <+76508>: jmpq 0x37ff6d0d43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65667> > 0x00000037ff6d37a1 <+76513>: mov 0x38(%rax),%rax > 0x00000037ff6d37a5 <+76517>: test %rax,%rax > 0x00000037ff6d37a8 <+76520>: je 0x37ff6d37b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76536> > 0x00000037ff6d37aa <+76522>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d37b2 <+76530>: jne 0x37ff6d0ce6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65574> > 0x00000037ff6d37b8 <+76536>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d37c0 <+76544>: je 0x37ff6d0ce6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65574> > 0x00000037ff6d37c6 <+76550>: mov 0x568(%rsp),%rcx > 0x00000037ff6d37ce <+76558>: mov 0x570(%rsp),%rdx > 0x00000037ff6d37d6 <+76566>: mov %r14,%rsi > 0x00000037ff6d37d9 <+76569>: mov %r15,%rdi > 0x00000037ff6d37dc <+76572>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d37e1 <+76577>: cmp $0x2,%eax > 0x00000037ff6d37e4 <+76580>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d37ea <+76586>: test %eax,%eax > 0x00000037ff6d37ec <+76588>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d37f2 <+76594>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d37fa <+76602>: cmp $0x1,%eax > 0x00000037ff6d37fd <+76605>: mov $0x0,%eax > 0x00000037ff6d3802 <+76610>: cmove %eax,%ebx > 0x00000037ff6d3805 <+76613>: mov %bl,0x80(%rsp) > 0x00000037ff6d380c <+76620>: jmpq 0x37ff6d0da2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65762> > 0x00000037ff6d3811 <+76625>: mov 0x168(%r15),%rcx > 0x00000037ff6d3818 <+76632>: mov 0x30(%rcx),%rdx > 0x00000037ff6d381c <+76636>: test %rdx,%rdx > 0x00000037ff6d381f <+76639>: je 0x37ff6d3969 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76969> > 0x00000037ff6d3825 <+76645>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d382d <+76653>: je 0x37ff6d3969 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76969> > 0x00000037ff6d3833 <+76659>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d383b <+76667>: je 0x37ff6d37c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76550> > 0x00000037ff6d383d <+76669>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d3845 <+76677>: je 0x37ff6d392f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76911> > 0x00000037ff6d384b <+76683>: mov 0x94(%rsp),%edx > 0x00000037ff6d3852 <+76690>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d385a <+76698>: mov %r15,%rdi > 0x00000037ff6d385d <+76701>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d3862 <+76706>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d386a <+76714>: test %eax,%eax > 0x00000037ff6d386c <+76716>: mov $0x0,%edx > 0x00000037ff6d3871 <+76721>: cmove %edx,%ebx > 0x00000037ff6d3874 <+76724>: lea 0x441065(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d387b <+76731>: mov %bl,0xb0(%rsp) > 0x00000037ff6d3882 <+76738>: cmove %rdx,%r13 > 0x00000037ff6d3886 <+76742>: mov 0x570(%rsp),%rdx > 0x00000037ff6d388e <+76750>: mov (%rdx),%ecx > 0x00000037ff6d3890 <+76752>: mov %ecx,%edi > 0x00000037ff6d3892 <+76754>: and $0x2,%edi > 0x00000037ff6d3895 <+76757>: je 0x37ff6d3926 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76902> > 0x00000037ff6d389b <+76763>: test $0x8,%cl > 0x00000037ff6d389e <+76766>: je 0x37ff6d3904 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76868> > 0x00000037ff6d38a0 <+76768>: mov 0x10(%rdx),%r14 > 0x00000037ff6d38a4 <+76772>: mov (%rdx),%esi > 0x00000037ff6d38a6 <+76774>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d38b2 <+76786>: and $0xa,%esi > 0x00000037ff6d38b5 <+76789>: cmp $0x2,%esi > 0x00000037ff6d38b8 <+76792>: jne 0x37ff6d38d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76820> > 0x00000037ff6d38ba <+76794>: mov 0x8(%rdx),%rsi > 0x00000037ff6d38be <+76798>: mov %rdx,%rbx > 0x00000037ff6d38c1 <+76801>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d38c5 <+76805>: shl $0x3,%rsi > 0x00000037ff6d38c9 <+76809>: sub %rsi,%rbx > 0x00000037ff6d38cc <+76812>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d38d4 <+76820>: test $0x80,%ch > 0x00000037ff6d38d7 <+76823>: je 0x37ff6d390e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76878> > 0x00000037ff6d38d9 <+76825>: mov 0x58(%r15),%rsi > 0x00000037ff6d38dd <+76829>: add $0x418,%rsi > 0x00000037ff6d38e4 <+76836>: mov %rsi,0x78(%rsp) > 0x00000037ff6d38e9 <+76841>: mov 0x1c(%r15),%r9d > 0x00000037ff6d38ed <+76845>: test %r9d,%r9d > 0x00000037ff6d38f0 <+76848>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d38f6 <+76854>: cmp $0x2,%eax > 0x00000037ff6d38f9 <+76857>: jne 0x37ff6d0da2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65762> > 0x00000037ff6d38ff <+76863>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3904 <+76868>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3908 <+76872>: mov 0x60(%rsi),%r14 > 0x00000037ff6d390c <+76876>: jmp 0x37ff6d38a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76772> > 0x00000037ff6d390e <+76878>: test %edi,%edi > 0x00000037ff6d3910 <+76880>: je 0x37ff6d3963 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76963> > 0x00000037ff6d3912 <+76882>: and $0x8,%ecx > 0x00000037ff6d3915 <+76885>: je 0x37ff6d3959 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76953> > 0x00000037ff6d3917 <+76887>: mov 0x10(%rdx),%rdx > 0x00000037ff6d391b <+76891>: mov 0x40(%rdx),%rdx > 0x00000037ff6d391f <+76895>: mov %rdx,0x78(%rsp) > 0x00000037ff6d3924 <+76900>: jmp 0x37ff6d38e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76841> > 0x00000037ff6d3926 <+76902>: mov 0x8(%rdx),%r14 > 0x00000037ff6d392a <+76906>: jmpq 0x37ff6d38a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76772> > 0x00000037ff6d392f <+76911>: mov 0x38(%rcx),%rax > 0x00000037ff6d3933 <+76915>: test %rax,%rax > 0x00000037ff6d3936 <+76918>: je 0x37ff6d3946 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76934> > 0x00000037ff6d3938 <+76920>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3940 <+76928>: jne 0x37ff6d384b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76683> > 0x00000037ff6d3946 <+76934>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d394e <+76942>: jne 0x37ff6d37c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76550> > 0x00000037ff6d3954 <+76948>: jmpq 0x37ff6d384b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76683> > 0x00000037ff6d3959 <+76953>: mov 0x8(%rdx),%rdx > 0x00000037ff6d395d <+76957>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3961 <+76961>: jmp 0x37ff6d391b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76891> > 0x00000037ff6d3963 <+76963>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3967 <+76967>: jmp 0x37ff6d391b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76891> > 0x00000037ff6d3969 <+76969>: mov 0x38(%rcx),%rax > 0x00000037ff6d396d <+76973>: test %rax,%rax > 0x00000037ff6d3970 <+76976>: je 0x37ff6cfadb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60955> > 0x00000037ff6d3976 <+76982>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d397e <+76990>: je 0x37ff6cfadb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60955> > 0x00000037ff6d3984 <+76996>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d398c <+77004>: je 0x37ff6d37c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76550> > 0x00000037ff6d3992 <+77010>: test %rdx,%rdx > 0x00000037ff6d3995 <+77013>: jne 0x37ff6d383d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76669> > 0x00000037ff6d399b <+77019>: jmp 0x37ff6d3933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76915> > 0x00000037ff6d399d <+77021>: mov %r15,%rdi > 0x00000037ff6d39a0 <+77024>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d39a5 <+77029>: test %eax,%eax > 0x00000037ff6d39a7 <+77031>: jne 0x37ff6d0c9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65500> > 0x00000037ff6d39ad <+77037>: nopl (%rax) > 0x00000037ff6d39b0 <+77040>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d39b5 <+77045>: mov 0x8(%rdx),%rdx > 0x00000037ff6d39b9 <+77049>: mov 0x60(%rdx),%rdx > 0x00000037ff6d39bd <+77053>: jmpq 0x37ff6d0bd9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65305> > 0x00000037ff6d39c2 <+77058>: mov 0x8(%rdx),%rdx > 0x00000037ff6d39c6 <+77062>: jmpq 0x37ff6d0bd9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65305> > 0x00000037ff6d39cb <+77067>: mov 0x8(%rdx),%rsi > 0x00000037ff6d39cf <+77071>: mov %rdx,%rbx > 0x00000037ff6d39d2 <+77074>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d39d6 <+77078>: shl $0x3,%rsi > 0x00000037ff6d39da <+77082>: sub %rsi,%rbx > 0x00000037ff6d39dd <+77085>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d39e5 <+77093>: jmpq 0x37ff6cb565 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43173> > 0x00000037ff6d39ea <+77098>: mov 0x8(%rdx),%rsi > 0x00000037ff6d39ee <+77102>: mov 0x60(%rsi),%r14 > 0x00000037ff6d39f2 <+77106>: jmpq 0x37ff6cb54b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43147> > 0x00000037ff6d39f7 <+77111>: mov 0x8(%rdx),%rdx > 0x00000037ff6d39fb <+77115>: mov 0x60(%rdx),%rdx > 0x00000037ff6d39ff <+77119>: jmpq 0x37ff6d0fad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66285> > 0x00000037ff6d3a04 <+77124>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3a08 <+77128>: jmpq 0x37ff6d0fad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66285> > 0x00000037ff6d3a0d <+77133>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3a12 <+77138>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3a17 <+77143>: mov 0x1c(%r15),%r9d > 0x00000037ff6d3a1b <+77147>: test %r9d,%r9d > 0x00000037ff6d3a1e <+77150>: xchg %ax,%ax > 0x00000037ff6d3a20 <+77152>: je 0x37ff6c0df7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+311> > 0x00000037ff6d3a26 <+77158>: movb $0x0,0x80(%rsp) > 0x00000037ff6d3a2e <+77166>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3a33 <+77171>: test $0x40000,%eax > 0x00000037ff6d3a38 <+77176>: je 0x37ff6c1a9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3551> > 0x00000037ff6d3a3e <+77182>: mov 0x48(%rbx),%r8 > 0x00000037ff6d3a42 <+77186>: test %r8,%r8 > 0x00000037ff6d3a45 <+77189>: je 0x37ff6c1a9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3551> > 0x00000037ff6d3a4b <+77195>: lea 0x140(%rsp),%rcx > 0x00000037ff6d3a53 <+77203>: xor %edx,%edx > 0x00000037ff6d3a55 <+77205>: mov %rbx,%rsi > 0x00000037ff6d3a58 <+77208>: mov %r15,%rdi > 0x00000037ff6d3a5b <+77211>: callq *%r9 > 0x00000037ff6d3a5e <+77214>: mov (%rbx),%eax > 0x00000037ff6d3a60 <+77216>: jmpq 0x37ff6c1a9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3551> > 0x00000037ff6d3a65 <+77221>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3a6a <+77226>: mov %r15,%rdi > 0x00000037ff6d3a6d <+77229>: nopl (%rax) > 0x00000037ff6d3a70 <+77232>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d3a75 <+77237>: test %eax,%eax > 0x00000037ff6d3a77 <+77239>: jne 0x37ff6d0fd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66326> > 0x00000037ff6d3a7d <+77245>: nopl (%rax) > 0x00000037ff6d3a80 <+77248>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3a85 <+77253>: test %edi,%edi > 0x00000037ff6d3a87 <+77255>: je 0x37ff6d3b37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77431> > 0x00000037ff6d3a8d <+77261>: and $0x8,%ecx > 0x00000037ff6d3a90 <+77264>: je 0x37ff6d3b2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77418> > 0x00000037ff6d3a96 <+77270>: mov 0x10(%rdx),%rdx > 0x00000037ff6d3a9a <+77274>: mov 0x40(%rdx),%rdx > 0x00000037ff6d3a9e <+77278>: mov %rdx,0x78(%rsp) > 0x00000037ff6d3aa3 <+77283>: jmpq 0x37ff6d10c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66566> > 0x00000037ff6d3aa8 <+77288>: mov 0x38(%rcx),%rax > 0x00000037ff6d3aac <+77292>: test %rax,%rax > 0x00000037ff6d3aaf <+77295>: je 0x37ff6d3abf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77311> > 0x00000037ff6d3ab1 <+77297>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3ab9 <+77305>: jne 0x37ff6d35c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76033> > 0x00000037ff6d3abf <+77311>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3ac7 <+77319>: jne 0x37ff6d353c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75900> > 0x00000037ff6d3acd <+77325>: jmpq 0x37ff6d35c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76033> > 0x00000037ff6d3ad2 <+77330>: mov 0x38(%rcx),%rax > 0x00000037ff6d3ad6 <+77334>: test %rax,%rax > 0x00000037ff6d3ad9 <+77337>: je 0x37ff6cf807 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60231> > 0x00000037ff6d3adf <+77343>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3ae7 <+77351>: je 0x37ff6cf807 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60231> > 0x00000037ff6d3aed <+77357>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d3af5 <+77365>: je 0x37ff6d353c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75900> > 0x00000037ff6d3afb <+77371>: test %rdx,%rdx > 0x00000037ff6d3afe <+77374>: jne 0x37ff6d35b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76019> > 0x00000037ff6d3b04 <+77380>: jmp 0x37ff6d3aac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77292> > 0x00000037ff6d3b06 <+77382>: mov 0x8(%rdx),%r14 > 0x00000037ff6d3b0a <+77386>: jmpq 0x37ff6d361a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76122> > 0x00000037ff6d3b0f <+77391>: test %edi,%edi > 0x00000037ff6d3b11 <+77393>: je 0x37ff6d3b4a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77450> > 0x00000037ff6d3b13 <+77395>: and $0x8,%ecx > 0x00000037ff6d3b16 <+77398>: je 0x37ff6d3b40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77440> > 0x00000037ff6d3b18 <+77400>: mov 0x10(%rdx),%rdx > 0x00000037ff6d3b1c <+77404>: mov 0x40(%rdx),%rdx > 0x00000037ff6d3b20 <+77408>: mov %rdx,0x78(%rsp) > 0x00000037ff6d3b25 <+77413>: jmpq 0x37ff6d3663 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76195> > 0x00000037ff6d3b2a <+77418>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b2e <+77422>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3b32 <+77426>: jmpq 0x37ff6d3a9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77274> > 0x00000037ff6d3b37 <+77431>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b3b <+77435>: jmpq 0x37ff6d3a9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77274> > 0x00000037ff6d3b40 <+77440>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b44 <+77444>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3b48 <+77448>: jmp 0x37ff6d3b1c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77404> > 0x00000037ff6d3b4a <+77450>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b4e <+77454>: jmp 0x37ff6d3b1c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77404> > 0x00000037ff6d3b50 <+77456>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b54 <+77460>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3b58 <+77464>: jmpq 0x37ff6d2e74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74164> > 0x00000037ff6d3b5d <+77469>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b61 <+77473>: jmpq 0x37ff6d2e74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74164> > 0x00000037ff6d3b66 <+77478>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b6a <+77482>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3b6e <+77486>: jmpq 0x37ff6d2f23 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74339> > 0x00000037ff6d3b73 <+77491>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3b77 <+77495>: jmpq 0x37ff6d2f23 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74339> > 0x00000037ff6d3b7c <+77500>: mov 0x38(%rax),%rax > 0x00000037ff6d3b80 <+77504>: test %rax,%rax > 0x00000037ff6d3b83 <+77507>: je 0x37ff6d3b93 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77523> > 0x00000037ff6d3b85 <+77509>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3b8d <+77517>: jne 0x37ff6d1301 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67137> > 0x00000037ff6d3b93 <+77523>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3b9b <+77531>: je 0x37ff6d1301 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67137> > 0x00000037ff6d3ba1 <+77537>: mov 0x568(%rsp),%rcx > 0x00000037ff6d3ba9 <+77545>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3bb1 <+77553>: mov %r14,%rsi > 0x00000037ff6d3bb4 <+77556>: mov %r15,%rdi > 0x00000037ff6d3bb7 <+77559>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d3bbc <+77564>: cmp $0x2,%eax > 0x00000037ff6d3bbf <+77567>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3bc5 <+77573>: test %eax,%eax > 0x00000037ff6d3bc7 <+77575>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d3bcd <+77581>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d3bd5 <+77589>: cmp $0x1,%eax > 0x00000037ff6d3bd8 <+77592>: mov $0x0,%eax > 0x00000037ff6d3bdd <+77597>: cmove %eax,%ebx > 0x00000037ff6d3be0 <+77600>: mov %bl,0x80(%rsp) > 0x00000037ff6d3be7 <+77607>: jmpq 0x37ff6d13bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67325> > 0x00000037ff6d3bec <+77612>: mov 0x168(%r15),%rcx > 0x00000037ff6d3bf3 <+77619>: mov 0x30(%rcx),%rdx > 0x00000037ff6d3bf7 <+77623>: test %rdx,%rdx > 0x00000037ff6d3bfa <+77626>: je 0x37ff6d3d3c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77948> > 0x00000037ff6d3c00 <+77632>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d3c08 <+77640>: je 0x37ff6d3d3c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77948> > 0x00000037ff6d3c0e <+77646>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d3c16 <+77654>: je 0x37ff6d3ba1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77537> > 0x00000037ff6d3c18 <+77656>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d3c20 <+77664>: je 0x37ff6d3d12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77906> > 0x00000037ff6d3c26 <+77670>: mov 0x94(%rsp),%edx > 0x00000037ff6d3c2d <+77677>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d3c35 <+77685>: mov %r15,%rdi > 0x00000037ff6d3c38 <+77688>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d3c3d <+77693>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d3c45 <+77701>: test %eax,%eax > 0x00000037ff6d3c47 <+77703>: mov $0x0,%edx > 0x00000037ff6d3c4c <+77708>: cmove %edx,%ebx > 0x00000037ff6d3c4f <+77711>: lea 0x440c8a(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d3c56 <+77718>: mov %bl,0xb0(%rsp) > 0x00000037ff6d3c5d <+77725>: cmove %rdx,%r13 > 0x00000037ff6d3c61 <+77729>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3c69 <+77737>: mov (%rdx),%ecx > 0x00000037ff6d3c6b <+77739>: mov %ecx,%edi > 0x00000037ff6d3c6d <+77741>: and $0x2,%edi > 0x00000037ff6d3c70 <+77744>: je 0x37ff6d3d09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77897> > 0x00000037ff6d3c76 <+77750>: test $0x8,%cl > 0x00000037ff6d3c79 <+77753>: je 0x37ff6d3cdf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77855> > 0x00000037ff6d3c7b <+77755>: mov 0x10(%rdx),%r14 > 0x00000037ff6d3c7f <+77759>: mov (%rdx),%esi > 0x00000037ff6d3c81 <+77761>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d3c8d <+77773>: and $0xa,%esi > 0x00000037ff6d3c90 <+77776>: cmp $0x2,%esi > 0x00000037ff6d3c93 <+77779>: jne 0x37ff6d3caf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77807> > 0x00000037ff6d3c95 <+77781>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3c99 <+77785>: mov %rdx,%rbx > 0x00000037ff6d3c9c <+77788>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d3ca0 <+77792>: shl $0x3,%rsi > 0x00000037ff6d3ca4 <+77796>: sub %rsi,%rbx > 0x00000037ff6d3ca7 <+77799>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d3caf <+77807>: test $0x80,%ch > 0x00000037ff6d3cb2 <+77810>: je 0x37ff6d3ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77865> > 0x00000037ff6d3cb4 <+77812>: mov 0x58(%r15),%rsi > 0x00000037ff6d3cb8 <+77816>: add $0x418,%rsi > 0x00000037ff6d3cbf <+77823>: mov %rsi,0x78(%rsp) > 0x00000037ff6d3cc4 <+77828>: mov 0x1c(%r15),%r9d > 0x00000037ff6d3cc8 <+77832>: test %r9d,%r9d > 0x00000037ff6d3ccb <+77835>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3cd1 <+77841>: cmp $0x2,%eax > 0x00000037ff6d3cd4 <+77844>: jne 0x37ff6d13bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67325> > 0x00000037ff6d3cda <+77850>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3cdf <+77855>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3ce3 <+77859>: mov 0x60(%rsi),%r14 > 0x00000037ff6d3ce7 <+77863>: jmp 0x37ff6d3c7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77759> > 0x00000037ff6d3ce9 <+77865>: test %edi,%edi > 0x00000037ff6d3ceb <+77867>: je 0x37ff6d3d92 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78034> > 0x00000037ff6d3cf1 <+77873>: and $0x8,%ecx > 0x00000037ff6d3cf4 <+77876>: je 0x37ff6d3d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78021> > 0x00000037ff6d3cfa <+77882>: mov 0x10(%rdx),%rdx > 0x00000037ff6d3cfe <+77886>: mov 0x40(%rdx),%rdx > 0x00000037ff6d3d02 <+77890>: mov %rdx,0x78(%rsp) > 0x00000037ff6d3d07 <+77895>: jmp 0x37ff6d3cc4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77828> > 0x00000037ff6d3d09 <+77897>: mov 0x8(%rdx),%r14 > 0x00000037ff6d3d0d <+77901>: jmpq 0x37ff6d3c7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77759> > 0x00000037ff6d3d12 <+77906>: mov 0x38(%rcx),%rax > 0x00000037ff6d3d16 <+77910>: test %rax,%rax > 0x00000037ff6d3d19 <+77913>: je 0x37ff6d3d29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77929> > 0x00000037ff6d3d1b <+77915>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3d23 <+77923>: jne 0x37ff6d3c26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77670> > 0x00000037ff6d3d29 <+77929>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3d31 <+77937>: jne 0x37ff6d3ba1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77537> > 0x00000037ff6d3d37 <+77943>: jmpq 0x37ff6d3c26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77670> > 0x00000037ff6d3d3c <+77948>: mov 0x38(%rcx),%rax > 0x00000037ff6d3d40 <+77952>: test %rax,%rax > 0x00000037ff6d3d43 <+77955>: je 0x37ff6cfa25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60773> > 0x00000037ff6d3d49 <+77961>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3d51 <+77969>: je 0x37ff6cfa25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60773> > 0x00000037ff6d3d57 <+77975>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d3d5f <+77983>: je 0x37ff6d3ba1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77537> > 0x00000037ff6d3d65 <+77989>: test %rdx,%rdx > 0x00000037ff6d3d68 <+77992>: jne 0x37ff6d3c18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77656> > 0x00000037ff6d3d6e <+77998>: jmp 0x37ff6d3d16 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77910> > 0x00000037ff6d3d70 <+78000>: mov %r15,%rdi > 0x00000037ff6d3d73 <+78003>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d3d78 <+78008>: test %eax,%eax > 0x00000037ff6d3d7a <+78010>: jne 0x37ff6d12b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67063> > 0x00000037ff6d3d80 <+78016>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3d85 <+78021>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3d89 <+78025>: mov 0x60(%rdx),%rdx > 0x00000037ff6d3d8d <+78029>: jmpq 0x37ff6d3cfe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77886> > 0x00000037ff6d3d92 <+78034>: mov 0x8(%rdx),%rdx > 0x00000037ff6d3d96 <+78038>: jmpq 0x37ff6d3cfe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77886> > 0x00000037ff6d3d9b <+78043>: cvtsi2sd %ecx,%xmm0 > 0x00000037ff6d3d9f <+78047>: cvtsi2sd %edx,%xmm1 > 0x00000037ff6d3da3 <+78051>: addsd %xmm1,%xmm0 > 0x00000037ff6d3da7 <+78055>: movsd %xmm0,-0x10(%rbp) > 0x00000037ff6d3dac <+78060>: jmpq 0x37ff6c5840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19328> > 0x00000037ff6d3db1 <+78065>: cmp $0x4,%rsi > 0x00000037ff6d3db5 <+78069>: movabs $0xfff9000000000000,%rax > 0x00000037ff6d3dbf <+78079>: jne 0x37ff6c8271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30129> > 0x00000037ff6d3dc5 <+78085>: cmp $0x4,%rdx > 0x00000037ff6d3dc9 <+78089>: je 0x37ff6c8271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30129> > 0x00000037ff6d3dcf <+78095>: mov %rdx,%rax > 0x00000037ff6d3dd2 <+78098>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6d3ddc <+78108>: and $0xfffffffffffffff8,%rax > 0x00000037ff6d3de0 <+78112>: or %rdx,%rax > 0x00000037ff6d3de3 <+78115>: jmpq 0x37ff6c8271 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30129> > 0x00000037ff6d3de8 <+78120>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3ded <+78125>: mov 0x568(%rsp),%rdx > 0x00000037ff6d3df5 <+78133>: shr $0x7,%esi > 0x00000037ff6d3df8 <+78136>: mov %r14,%rdi > 0x00000037ff6d3dfb <+78139>: and $0x1,%esi > 0x00000037ff6d3dfe <+78142>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d3e03 <+78147>: test %rax,%rax > 0x00000037ff6d3e06 <+78150>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d3e0c <+78156>: jmpq 0x37ff6cf827 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60263> > 0x00000037ff6d3e11 <+78161>: mov 0x8(%rdx),%r14 > 0x00000037ff6d3e15 <+78165>: jmpq 0x37ff6d1223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66915> > 0x00000037ff6d3e1a <+78170>: mov 0x38(%rcx),%rax > 0x00000037ff6d3e1e <+78174>: test %rax,%rax > 0x00000037ff6d3e21 <+78177>: je 0x37ff6d3e31 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78193> > 0x00000037ff6d3e23 <+78179>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3e2b <+78187>: jne 0x37ff6d11c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66822> > 0x00000037ff6d3e31 <+78193>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3e39 <+78201>: jne 0x37ff6d33fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75578> > 0x00000037ff6d3e3f <+78207>: jmpq 0x37ff6d11c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66822> > 0x00000037ff6d3e44 <+78212>: mov 0x38(%rcx),%rax > 0x00000037ff6d3e48 <+78216>: test %rax,%rax > 0x00000037ff6d3e4b <+78219>: je 0x37ff6ccb91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48849> > 0x00000037ff6d3e51 <+78225>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3e59 <+78233>: je 0x37ff6ccb91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48849> > 0x00000037ff6d3e5f <+78239>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d3e67 <+78247>: je 0x37ff6d33fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75578> > 0x00000037ff6d3e6d <+78253>: test %rdx,%rdx > 0x00000037ff6d3e70 <+78256>: jne 0x37ff6d11b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66808> > 0x00000037ff6d3e76 <+78262>: jmp 0x37ff6d3e1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78174> > 0x00000037ff6d3e78 <+78264>: test %edi,%edi > 0x00000037ff6d3e7a <+78266>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d3e80 <+78272>: je 0x37ff6d4294 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79316> > 0x00000037ff6d3e86 <+78278>: and $0x8,%ecx > 0x00000037ff6d3e89 <+78281>: je 0x37ff6d4287 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79303> > 0x00000037ff6d3e8f <+78287>: mov 0x10(%rdx),%rdx > 0x00000037ff6d3e93 <+78291>: mov 0x40(%rdx),%rdx > 0x00000037ff6d3e97 <+78295>: mov %rdx,0x78(%rsp) > 0x00000037ff6d3e9c <+78300>: jmpq 0x37ff6d126c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66988> > 0x00000037ff6d3ea1 <+78305>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3ea6 <+78310>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d3eab <+78315>: mov 0x38(%rcx),%rax > 0x00000037ff6d3eaf <+78319>: test %rax,%rax > 0x00000037ff6d3eb2 <+78322>: je 0x37ff6d3ec2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78338> > 0x00000037ff6d3eb4 <+78324>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d3ebc <+78332>: jne 0x37ff6d3f55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78485> > 0x00000037ff6d3ec2 <+78338>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d3eca <+78346>: je 0x37ff6d3f55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78485> > 0x00000037ff6d3ed0 <+78352>: mov 0x568(%rsp),%rcx > 0x00000037ff6d3ed8 <+78360>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3ee0 <+78368>: mov %r14,%rsi > 0x00000037ff6d3ee3 <+78371>: mov %r15,%rdi > 0x00000037ff6d3ee6 <+78374>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d3eeb <+78379>: cmp $0x2,%eax > 0x00000037ff6d3eee <+78382>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d3ef4 <+78388>: test %eax,%eax > 0x00000037ff6d3ef6 <+78390>: je 0x37ff6d4080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78784> > 0x00000037ff6d3efc <+78396>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d3f04 <+78404>: cmp $0x1,%eax > 0x00000037ff6d3f07 <+78407>: mov $0x0,%eax > 0x00000037ff6d3f0c <+78412>: cmove %eax,%ebx > 0x00000037ff6d3f0f <+78415>: mov %bl,0x80(%rsp) > 0x00000037ff6d3f16 <+78422>: jmpq 0x37ff6d0a7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64957> > 0x00000037ff6d3f1b <+78427>: mov 0x168(%r15),%rcx > 0x00000037ff6d3f22 <+78434>: mov 0x30(%rcx),%rdx > 0x00000037ff6d3f26 <+78438>: test %rdx,%rdx > 0x00000037ff6d3f29 <+78441>: je 0x37ff6d4049 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78729> > 0x00000037ff6d3f2f <+78447>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d3f37 <+78455>: je 0x37ff6d4049 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78729> > 0x00000037ff6d3f3d <+78461>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d3f45 <+78469>: je 0x37ff6d3ed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78352> > 0x00000037ff6d3f47 <+78471>: cmpq $0x0,0x1a0(%rdx) > 0x00000037ff6d3f4f <+78479>: je 0x37ff6d3eab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78315> > 0x00000037ff6d3f55 <+78485>: mov 0x94(%rsp),%edx > 0x00000037ff6d3f5c <+78492>: lea 0xfc(%rsp),%rsi > 0x00000037ff6d3f64 <+78500>: mov %r15,%rdi > 0x00000037ff6d3f67 <+78503>: callq 0x37ff7e1fe0 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x00000037ff6d3f6c <+78508>: movzbl 0xb0(%rsp),%ebx > 0x00000037ff6d3f74 <+78516>: test %eax,%eax > 0x00000037ff6d3f76 <+78518>: mov $0x0,%edx > 0x00000037ff6d3f7b <+78523>: cmove %edx,%ebx > 0x00000037ff6d3f7e <+78526>: lea 0x44095b(%rip),%rdx # 0x37ffb148e0 <_ZZN2js9InterpretEP9JSContextP12JSStackFramej12JSInterpModeE18interruptJumpTable> > 0x00000037ff6d3f85 <+78533>: mov %bl,0xb0(%rsp) > 0x00000037ff6d3f8c <+78540>: cmove %rdx,%r13 > 0x00000037ff6d3f90 <+78544>: mov 0x570(%rsp),%rdx > 0x00000037ff6d3f98 <+78552>: mov (%rdx),%ecx > 0x00000037ff6d3f9a <+78554>: mov %ecx,%edi > 0x00000037ff6d3f9c <+78556>: and $0x2,%edi > 0x00000037ff6d3f9f <+78559>: je 0x37ff6d4030 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78704> > 0x00000037ff6d3fa5 <+78565>: test $0x8,%cl > 0x00000037ff6d3fa8 <+78568>: je 0x37ff6d400e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78670> > 0x00000037ff6d3faa <+78570>: mov 0x10(%rdx),%r14 > 0x00000037ff6d3fae <+78574>: mov (%rdx),%esi > 0x00000037ff6d3fb0 <+78576>: movq $0x0,0xc0(%rsp) > 0x00000037ff6d3fbc <+78588>: and $0xa,%esi > 0x00000037ff6d3fbf <+78591>: cmp $0x2,%esi > 0x00000037ff6d3fc2 <+78594>: jne 0x37ff6d3fde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78622> > 0x00000037ff6d3fc4 <+78596>: mov 0x8(%rdx),%rsi > 0x00000037ff6d3fc8 <+78600>: mov %rdx,%rbx > 0x00000037ff6d3fcb <+78603>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d3fcf <+78607>: shl $0x3,%rsi > 0x00000037ff6d3fd3 <+78611>: sub %rsi,%rbx > 0x00000037ff6d3fd6 <+78614>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d3fde <+78622>: test $0x80,%ch > 0x00000037ff6d3fe1 <+78625>: je 0x37ff6d4018 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78680> > 0x00000037ff6d3fe3 <+78627>: mov 0x58(%r15),%rsi > 0x00000037ff6d3fe7 <+78631>: add $0x418,%rsi > 0x00000037ff6d3fee <+78638>: mov %rsi,0x78(%rsp) > 0x00000037ff6d3ff3 <+78643>: mov 0x1c(%r15),%r11d > 0x00000037ff6d3ff7 <+78647>: test %r11d,%r11d > 0x00000037ff6d3ffa <+78650>: jne 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d4000 <+78656>: cmp $0x2,%eax > 0x00000037ff6d4003 <+78659>: jne 0x37ff6d0a7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64957> > 0x00000037ff6d4009 <+78665>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d400e <+78670>: mov 0x8(%rdx),%rsi > 0x00000037ff6d4012 <+78674>: mov 0x60(%rsi),%r14 > 0x00000037ff6d4016 <+78678>: jmp 0x37ff6d3fae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78574> > 0x00000037ff6d4018 <+78680>: test %edi,%edi > 0x00000037ff6d401a <+78682>: je 0x37ff6d4043 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78723> > 0x00000037ff6d401c <+78684>: and $0x8,%ecx > 0x00000037ff6d401f <+78687>: je 0x37ff6d4039 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78713> > 0x00000037ff6d4021 <+78689>: mov 0x10(%rdx),%rdx > 0x00000037ff6d4025 <+78693>: mov 0x40(%rdx),%rdx > 0x00000037ff6d4029 <+78697>: mov %rdx,0x78(%rsp) > 0x00000037ff6d402e <+78702>: jmp 0x37ff6d3ff3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78643> > 0x00000037ff6d4030 <+78704>: mov 0x8(%rdx),%r14 > 0x00000037ff6d4034 <+78708>: jmpq 0x37ff6d3fae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78574> > 0x00000037ff6d4039 <+78713>: mov 0x8(%rdx),%rdx > 0x00000037ff6d403d <+78717>: mov 0x60(%rdx),%rdx > 0x00000037ff6d4041 <+78721>: jmp 0x37ff6d4025 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78693> > 0x00000037ff6d4043 <+78723>: mov 0x8(%rdx),%rdx > 0x00000037ff6d4047 <+78727>: jmp 0x37ff6d4025 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78693> > 0x00000037ff6d4049 <+78729>: mov 0x38(%rcx),%rax > 0x00000037ff6d404d <+78733>: test %rax,%rax > 0x00000037ff6d4050 <+78736>: je 0x37ff6cf5e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59685> > 0x00000037ff6d4056 <+78742>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d405e <+78750>: je 0x37ff6cf5e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59685> > 0x00000037ff6d4064 <+78756>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d406c <+78764>: je 0x37ff6d3ed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78352> > 0x00000037ff6d4072 <+78770>: test %rdx,%rdx > 0x00000037ff6d4075 <+78773>: jne 0x37ff6d3f47 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78471> > 0x00000037ff6d407b <+78779>: jmpq 0x37ff6d3eaf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78319> > 0x00000037ff6d4080 <+78784>: mov 0x570(%rsp),%rax > 0x00000037ff6d4088 <+78792>: mov 0x568(%rsp),%rdx > 0x00000037ff6d4090 <+78800>: mov %r14,%rdi > 0x00000037ff6d4093 <+78803>: mov (%rax),%esi > 0x00000037ff6d4095 <+78805>: shr $0x7,%esi > 0x00000037ff6d4098 <+78808>: and $0x1,%esi > 0x00000037ff6d409b <+78811>: callq 0x37ff6d4630 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d40a0 <+78816>: mov %rax,%rsi > 0x00000037ff6d40a3 <+78819>: mov %r15,%rdi > 0x00000037ff6d40a6 <+78822>: callq 0x37ff807ae0 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x00000037ff6d40ab <+78827>: jmpq 0x37ff6d2444 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71556> > 0x00000037ff6d40b0 <+78832>: mov %r15,%rdi > 0x00000037ff6d40b3 <+78835>: callq 0x37ff672730 <js_HandleExecutionInterrupt(JSContext*)> > 0x00000037ff6d40b8 <+78840>: test %eax,%eax > 0x00000037ff6d40ba <+78842>: jne 0x37ff6d0977 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64695> > 0x00000037ff6d40c0 <+78848>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d40c5 <+78853>: mov 0x568(%rsp),%rdx > 0x00000037ff6d40cd <+78861>: shr $0x7,%esi > 0x00000037ff6d40d0 <+78864>: mov %r14,%rdi > 0x00000037ff6d40d3 <+78867>: and $0x1,%esi > 0x00000037ff6d40d6 <+78870>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d40db <+78875>: test %rax,%rax > 0x00000037ff6d40de <+78878>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d40e4 <+78884>: jmpq 0x37ff6cf605 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59717> > 0x00000037ff6d40e9 <+78889>: mov 0x38(%rcx),%rax > 0x00000037ff6d40ed <+78893>: test %rax,%rax > 0x00000037ff6d40f0 <+78896>: je 0x37ff6caa8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40395> > 0x00000037ff6d40f6 <+78902>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d40fe <+78910>: je 0x37ff6caa8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40395> > 0x00000037ff6d4104 <+78916>: cmpb $0x0,0x1b8(%r15) > 0x00000037ff6d410c <+78924>: je 0x37ff6d4138 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78968> > 0x00000037ff6d410e <+78926>: test %rdx,%rdx > 0x00000037ff6d4111 <+78929>: jne 0x37ff6d0840 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64384> > 0x00000037ff6d4117 <+78935>: test %rax,%rax > 0x00000037ff6d411a <+78938>: je 0x37ff6d412a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78954> > 0x00000037ff6d411c <+78940>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d4124 <+78948>: jne 0x37ff6d084e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64398> > 0x00000037ff6d412a <+78954>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d4132 <+78962>: je 0x37ff6d084e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64398> > 0x00000037ff6d4138 <+78968>: mov 0x568(%rsp),%rcx > 0x00000037ff6d4140 <+78976>: mov 0x570(%rsp),%rdx > 0x00000037ff6d4148 <+78984>: mov %r14,%rsi > 0x00000037ff6d414b <+78987>: mov %r15,%rdi > 0x00000037ff6d414e <+78990>: callq 0x37ff6c0c20 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x00000037ff6d4153 <+78995>: cmp $0x2,%eax > 0x00000037ff6d4156 <+78998>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d415c <+79004>: test %eax,%eax > 0x00000037ff6d415e <+79006>: je 0x37ff6d429d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79325> > 0x00000037ff6d4164 <+79012>: movzbl 0x80(%rsp),%ebx > 0x00000037ff6d416c <+79020>: cmp $0x1,%eax > 0x00000037ff6d416f <+79023>: mov $0x0,%eax > 0x00000037ff6d4174 <+79028>: cmove %eax,%ebx > 0x00000037ff6d4177 <+79031>: mov %bl,0x80(%rsp) > 0x00000037ff6d417e <+79038>: jmpq 0x37ff6cde97 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53719> > 0x00000037ff6d4183 <+79043>: mov 0x8(%rdx),%r14 > 0x00000037ff6d4187 <+79047>: jmpq 0x37ff6cde39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53625> > 0x00000037ff6d418c <+79052>: mov 0x38(%rax),%rax > 0x00000037ff6d4190 <+79056>: test %rax,%rax > 0x00000037ff6d4193 <+79059>: je 0x37ff6d41a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79075> > 0x00000037ff6d4195 <+79061>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d419d <+79069>: jne 0x37ff6cdddc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53532> > 0x00000037ff6d41a3 <+79075>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d41ab <+79083>: jne 0x37ff6d4138 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78968> > 0x00000037ff6d41ad <+79085>: jmpq 0x37ff6cdddc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53532> > 0x00000037ff6d41b2 <+79090>: mov 0x8(%rdx),%rsi > 0x00000037ff6d41b6 <+79094>: mov %rdx,%rbx > 0x00000037ff6d41b9 <+79097>: movzwl 0x58(%rsi),%esi > 0x00000037ff6d41bd <+79101>: shl $0x3,%rsi > 0x00000037ff6d41c1 <+79105>: sub %rsi,%rbx > 0x00000037ff6d41c4 <+79108>: mov %rbx,0xc0(%rsp) > 0x00000037ff6d41cc <+79116>: jmpq 0x37ff6ce4d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55321> > 0x00000037ff6d41d1 <+79121>: mov 0x8(%rdx),%rsi > 0x00000037ff6d41d5 <+79125>: mov 0x60(%rsi),%r14 > 0x00000037ff6d41d9 <+79129>: jmpq 0x37ff6ce4bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55295> > 0x00000037ff6d41de <+79134>: mov 0x568(%rsp),%rdx > 0x00000037ff6d41e6 <+79142>: shr $0x7,%esi > 0x00000037ff6d41e9 <+79145>: mov %r14,%rdi > 0x00000037ff6d41ec <+79148>: and $0x1,%esi > 0x00000037ff6d41ef <+79151>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d41f4 <+79156>: test %rax,%rax > 0x00000037ff6d41f7 <+79159>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d41fd <+79165>: jmpq 0x37ff6cfafb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60987> > 0x00000037ff6d4202 <+79170>: mov 0x38(%rcx),%rax > 0x00000037ff6d4206 <+79174>: jmpq 0x37ff6d0c1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65374> > 0x00000037ff6d420b <+79179>: mov 0x560(%rsp),%rbp > 0x00000037ff6d4213 <+79187>: movabs $0xfffb7fffffffffff,%rax > 0x00000037ff6d421d <+79197>: cmp %rax,-0x8(%rbp) > 0x00000037ff6d4221 <+79201>: jbe 0x37ff6c4451 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14225> > 0x00000037ff6d4227 <+79207>: mov 0x568(%rsp),%rdx > 0x00000037ff6d422f <+79215>: mov 0x78(%rsp),%rbx > 0x00000037ff6d4234 <+79220>: mov %r15,%rdi > 0x00000037ff6d4237 <+79223>: movzbl 0x1(%rdx),%eax > 0x00000037ff6d423b <+79227>: movzbl 0x2(%rdx),%edx > 0x00000037ff6d423f <+79231>: shl $0x8,%eax > 0x00000037ff6d4242 <+79234>: or %edx,%eax > 0x00000037ff6d4244 <+79236>: movabs $0xfffa800000000000,%rdx > 0x00000037ff6d424e <+79246>: or (%rbx,%rax,8),%rdx > 0x00000037ff6d4252 <+79250>: mov %rdx,-0x10(%rbp) > 0x00000037ff6d4256 <+79254>: mov 0x560(%rsp),%rsi > 0x00000037ff6d425e <+79262>: sub $0x10,%rsi > 0x00000037ff6d4262 <+79266>: callq 0x37ff6d5320 <js_OnUnknownMethod(JSContext*, js::Value*)> > 0x00000037ff6d4267 <+79271>: test %eax,%eax > 0x00000037ff6d4269 <+79273>: jne 0x37ff6c4451 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14225> > 0x00000037ff6d426f <+79279>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d4274 <+79284>: movsd 0x200(%rsp),%xmm0 > 0x00000037ff6d427d <+79293>: callq 0x37ff63fee0 <fmod@plt> > 0x00000037ff6d4282 <+79298>: jmpq 0x37ff6ce7de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56094> > 0x00000037ff6d4287 <+79303>: mov 0x8(%rdx),%rdx > 0x00000037ff6d428b <+79307>: mov 0x60(%rdx),%rdx > 0x00000037ff6d428f <+79311>: jmpq 0x37ff6d3e93 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78291> > 0x00000037ff6d4294 <+79316>: mov 0x8(%rdx),%rdx > 0x00000037ff6d4298 <+79320>: jmpq 0x37ff6d3e93 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78291> > 0x00000037ff6d429d <+79325>: mov 0x570(%rsp),%rax > 0x00000037ff6d42a5 <+79333>: mov 0x568(%rsp),%rdx > 0x00000037ff6d42ad <+79341>: mov %r14,%rdi > 0x00000037ff6d42b0 <+79344>: mov (%rax),%esi > 0x00000037ff6d42b2 <+79346>: shr $0x7,%esi > 0x00000037ff6d42b5 <+79349>: and $0x1,%esi > 0x00000037ff6d42b8 <+79352>: callq 0x37ff6d4630 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d42bd <+79357>: mov %rax,%rsi > 0x00000037ff6d42c0 <+79360>: mov %r15,%rdi > 0x00000037ff6d42c3 <+79363>: callq 0x37ff807ae0 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x00000037ff6d42c8 <+79368>: jmpq 0x37ff6d2444 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71556> > 0x00000037ff6d42cd <+79373>: test %ecx,%ecx > 0x00000037ff6d42cf <+79375>: jne 0x37ff6c7669 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27049> > 0x00000037ff6d42d5 <+79381>: xor %eax,%eax > 0x00000037ff6d42d7 <+79383>: jmpq 0x37ff6c768d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27085> > 0x00000037ff6d42dc <+79388>: test %edi,%edi > 0x00000037ff6d42de <+79390>: xchg %ax,%ax > 0x00000037ff6d42e0 <+79392>: je 0x37ff6d433a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79482> > 0x00000037ff6d42e2 <+79394>: and $0x8,%ecx > 0x00000037ff6d42e5 <+79397>: je 0x37ff6d4330 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79472> > 0x00000037ff6d42e7 <+79399>: mov 0x10(%rdx),%rdx > 0x00000037ff6d42eb <+79403>: mov 0x40(%rdx),%rdx > 0x00000037ff6d42ef <+79407>: mov %rdx,0x78(%rsp) > 0x00000037ff6d42f4 <+79412>: jmpq 0x37ff6ce3fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55102> > 0x00000037ff6d42f9 <+79417>: cmp $0x4,%rsi > 0x00000037ff6d42fd <+79421>: movabs $0xfff9000000000000,%rax > 0x00000037ff6d4307 <+79431>: jne 0x37ff6c6fba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25338> > 0x00000037ff6d430d <+79437>: cmp $0x4,%rdx > 0x00000037ff6d4311 <+79441>: je 0x37ff6c6fba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25338> > 0x00000037ff6d4317 <+79447>: mov %rdx,%rax > 0x00000037ff6d431a <+79450>: movabs $0xfffb800000000000,%rdx > 0x00000037ff6d4324 <+79460>: and $0xfffffffffffffff8,%rax > 0x00000037ff6d4328 <+79464>: or %rdx,%rax > 0x00000037ff6d432b <+79467>: jmpq 0x37ff6c6fba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25338> > 0x00000037ff6d4330 <+79472>: mov 0x8(%rdx),%rdx > 0x00000037ff6d4334 <+79476>: mov 0x60(%rdx),%rdx > 0x00000037ff6d4338 <+79480>: jmp 0x37ff6d42eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79403> > 0x00000037ff6d433a <+79482>: mov 0x8(%rdx),%rdx > 0x00000037ff6d433e <+79486>: jmp 0x37ff6d42eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79403> > 0x00000037ff6d4340 <+79488>: mov 0x28(%rcx),%eax > 0x00000037ff6d4343 <+79491>: cmp $0xffffffff,%eax > 0x00000037ff6d4346 <+79494>: je 0x37ff6d436a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79530> > 0x00000037ff6d4348 <+79496>: mov 0x540(%rsp),%rdx > 0x00000037ff6d4350 <+79504>: mov 0x40(%rdx),%rdx > 0x00000037ff6d4354 <+79508>: mov (%rdx,%rax,8),%rax > 0x00000037ff6d4358 <+79512>: mov %rax,0x270(%rsp) > 0x00000037ff6d4360 <+79520>: jmpq 0x37ff6cc554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47252> > 0x00000037ff6d4365 <+79525>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d436a <+79530>: movabs $0xfff9000000000000,%rbx > 0x00000037ff6d4374 <+79540>: mov %rbx,0x270(%rsp) > 0x00000037ff6d437c <+79548>: jmpq 0x37ff6cc554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47252> > 0x00000037ff6d4381 <+79553>: movzbl 0x30(%r14),%r9d > 0x00000037ff6d4386 <+79558>: lea 0x3e0(%rsp),%r8 > 0x00000037ff6d438e <+79566>: mov %rbx,%rsi > 0x00000037ff6d4391 <+79569>: mov %r15,%rdi > 0x00000037ff6d4394 <+79572>: shr $0x3,%r9b > 0x00000037ff6d4398 <+79576>: and $0x1,%r9d > 0x00000037ff6d439c <+79580>: callq 0x37ff6f21d0 <js_SetPropertyHelper(JSContext*, JSObject*, long, unsigned int, js::Value*, int)> > 0x00000037ff6d43a1 <+79585>: jmpq 0x37ff6c2267 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5543> > 0x00000037ff6d43a6 <+79590>: test %edi,%edi > 0x00000037ff6d43a8 <+79592>: je 0x37ff6d4456 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79766> > 0x00000037ff6d43ae <+79598>: and $0x8,%ecx > 0x00000037ff6d43b1 <+79601>: je 0x37ff6d4449 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79753> > 0x00000037ff6d43b7 <+79607>: mov 0x10(%rdx),%rdx > 0x00000037ff6d43bb <+79611>: mov 0x40(%rdx),%rdx > 0x00000037ff6d43bf <+79615>: mov %rdx,0x78(%rsp) > 0x00000037ff6d43c4 <+79620>: jmpq 0x37ff6ce192 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54482> > 0x00000037ff6d43c9 <+79625>: movabs $0xfff9000000000000,%r10 > 0x00000037ff6d43d3 <+79635>: mov %r10,(%rbx) > 0x00000037ff6d43d6 <+79638>: add $0x8,%rbx > 0x00000037ff6d43da <+79642>: mov %rbx,0x560(%rsp) > 0x00000037ff6d43e2 <+79650>: jmpq 0x37ff6c1896 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3030> > 0x00000037ff6d43e7 <+79655>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d43ec <+79660>: mov 0x8(%rdx),%rsi > 0x00000037ff6d43f0 <+79664>: mov 0x60(%rsi),%r14 > 0x00000037ff6d43f4 <+79668>: jmpq 0x37ff6cfd39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61561> > 0x00000037ff6d43f9 <+79673>: mov 0x8(%rdx),%r14 > 0x00000037ff6d43fd <+79677>: jmpq 0x37ff6cfd39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61561> > 0x00000037ff6d4402 <+79682>: mov 0x70(%rsp),%rsi > 0x00000037ff6d4407 <+79687>: callq 0x37ff640d00 <_ZN2js14GCHelperThread21replenishAndFreeLaterEPv@plt> > 0x00000037ff6d440c <+79692>: jmpq 0x37ff6cfed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61968> > 0x00000037ff6d4411 <+79697>: mov 0x70(%rsp),%rdi > 0x00000037ff6d4416 <+79702>: callq 0x37ff63ffe0 <free@plt> > 0x00000037ff6d441b <+79707>: jmpq 0x37ff6cfed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61968> > 0x00000037ff6d4420 <+79712>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d4425 <+79717>: test %edi,%edi > 0x00000037ff6d4427 <+79719>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d4430 <+79728>: je 0x37ff6d4469 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79785> > 0x00000037ff6d4432 <+79730>: and $0x8,%ecx > 0x00000037ff6d4435 <+79733>: je 0x37ff6d445f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79775> > 0x00000037ff6d4437 <+79735>: mov 0x10(%rdx),%rdx > 0x00000037ff6d443b <+79739>: mov 0x40(%rdx),%rdx > 0x00000037ff6d443f <+79743>: mov %rdx,0x78(%rsp) > 0x00000037ff6d4444 <+79748>: jmpq 0x37ff6cfd82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61634> > 0x00000037ff6d4449 <+79753>: mov 0x8(%rdx),%rdx > 0x00000037ff6d444d <+79757>: mov 0x60(%rdx),%rdx > 0x00000037ff6d4451 <+79761>: jmpq 0x37ff6d43bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79611> > 0x00000037ff6d4456 <+79766>: mov 0x8(%rdx),%rdx > 0x00000037ff6d445a <+79770>: jmpq 0x37ff6d43bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79611> > 0x00000037ff6d445f <+79775>: mov 0x8(%rdx),%rdx > 0x00000037ff6d4463 <+79779>: mov 0x60(%rdx),%rdx > 0x00000037ff6d4467 <+79783>: jmp 0x37ff6d443b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79739> > 0x00000037ff6d4469 <+79785>: mov 0x8(%rdx),%rdx > 0x00000037ff6d446d <+79789>: jmp 0x37ff6d443b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79739> > 0x00000037ff6d446f <+79791>: mov 0x8(%rdx),%rsi > 0x00000037ff6d4473 <+79795>: mov 0x60(%rsi),%r14 > 0x00000037ff6d4477 <+79799>: jmpq 0x37ff6d0a1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64862> > 0x00000037ff6d447c <+79804>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d4481 <+79809>: mov 0x8(%rdx),%r14 > 0x00000037ff6d4485 <+79813>: jmpq 0x37ff6d0a1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64862> > 0x00000037ff6d448a <+79818>: mov 0x38(%rax),%rax > 0x00000037ff6d448e <+79822>: test %rax,%rax > 0x00000037ff6d4491 <+79825>: je 0x37ff6d44a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79841> > 0x00000037ff6d4493 <+79827>: cmpq $0x0,0x1a8(%rax) > 0x00000037ff6d449b <+79835>: jne 0x37ff6d09c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64769> > 0x00000037ff6d44a1 <+79841>: cmpb $0x0,0x80(%rsp) > 0x00000037ff6d44a9 <+79849>: jne 0x37ff6d3ed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78352> > 0x00000037ff6d44af <+79855>: jmpq 0x37ff6d09c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64769> > 0x00000037ff6d44b4 <+79860>: mov 0x8(%rdx),%r14 > 0x00000037ff6d44b8 <+79864>: jmpq 0x37ff6d08ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64491> > 0x00000037ff6d44bd <+79869>: mov 0x38(%rcx),%rax > 0x00000037ff6d44c1 <+79873>: jmpq 0x37ff6d4117 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78935> > 0x00000037ff6d44c6 <+79878>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d44cb <+79883>: test %edi,%edi > 0x00000037ff6d44cd <+79885>: nopl (%rax) > 0x00000037ff6d44d0 <+79888>: je 0x37ff6d4590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80080> > 0x00000037ff6d44d6 <+79894>: and $0x8,%ecx > 0x00000037ff6d44d9 <+79897>: je 0x37ff6d4583 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80067> > 0x00000037ff6d44df <+79903>: mov 0x10(%rdx),%rdx > 0x00000037ff6d44e3 <+79907>: mov 0x40(%rdx),%rdx > 0x00000037ff6d44e7 <+79911>: mov %rdx,0x78(%rsp) > 0x00000037ff6d44ec <+79916>: jmpq 0x37ff6d0a67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64935> > 0x00000037ff6d44f1 <+79921>: mov 0x8(%rdx),%rsi > 0x00000037ff6d44f5 <+79925>: mov 0x60(%rsi),%r14 > 0x00000037ff6d44f9 <+79929>: jmpq 0x37ff6d08ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64491> > 0x00000037ff6d44fe <+79934>: mov 0x568(%rsp),%rdx > 0x00000037ff6d4506 <+79942>: shr $0x7,%esi > 0x00000037ff6d4509 <+79945>: mov %r14,%rdi > 0x00000037ff6d450c <+79948>: and $0x1,%esi > 0x00000037ff6d450f <+79951>: callq 0x37ff6d45a0 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x00000037ff6d4514 <+79956>: test %rax,%rax > 0x00000037ff6d4517 <+79959>: jne 0x37ff6cc2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46631> > 0x00000037ff6d451d <+79965>: jmpq 0x37ff6cf664 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59812> > 0x00000037ff6d4522 <+79970>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d4527 <+79975>: nopw 0x0(%rax,%rax,1) > 0x00000037ff6d4530 <+79984>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d4535 <+79989>: cvtsi2sd %esi,%xmm0 > 0x00000037ff6d4539 <+79993>: nopl 0x0(%rax) > 0x00000037ff6d4540 <+80000>: jmpq 0x37ff6c9529 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34921> > 0x00000037ff6d4545 <+80005>: lea 0x520(%rsp),%rdx > 0x00000037ff6d454d <+80013>: mov %r15,%rdi > 0x00000037ff6d4550 <+80016>: callq 0x37ff6e6f30 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x00000037ff6d4555 <+80021>: test %al,%al > 0x00000037ff6d4557 <+80023>: je 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d455d <+80029>: jmpq 0x37ff6c9532 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34930> > 0x00000037ff6d4562 <+80034>: jmpq 0x37ff6d1daf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69871> > 0x00000037ff6d4567 <+80039>: lea 0x260(%rsp),%rdx > 0x00000037ff6d456f <+80047>: xor %ecx,%ecx > 0x00000037ff6d4571 <+80049>: mov $0xffffffff,%esi > 0x00000037ff6d4576 <+80054>: mov %r15,%rdi > 0x00000037ff6d4579 <+80057>: callq 0x37ff670e90 <js_ReportIsNullOrUndefined(JSContext*, int, js::Value const&, JSString*)> > 0x00000037ff6d457e <+80062>: jmpq 0x37ff6c1228 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1384> > 0x00000037ff6d4583 <+80067>: mov 0x8(%rdx),%rdx > 0x00000037ff6d4587 <+80071>: mov 0x60(%rdx),%rdx > 0x00000037ff6d458b <+80075>: jmpq 0x37ff6d44e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79907> > 0x00000037ff6d4590 <+80080>: mov 0x8(%rdx),%rdx > 0x00000037ff6d4594 <+80084>: jmpq 0x37ff6d44e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79907> >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 858938
:
614714
|
614715
|
614716
| 614717 |
614718
|
614719
|
614720
|
614721
|
614722