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 686700 Details for
Bug 903622
[abrt] gnome-shell-3.6.2-6.fc18: js_GetProtoIfDenseArray: 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.29 MB, created by
Andrey
on 2013-01-24 12:21:13 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Andrey
Created:
2013-01-24 12:21:13 UTC
Size:
1.29 MB
patch
obsolete
>[New LWP 1857] >[New LWP 1865] >[New LWP 1868] >[New LWP 1869] >[New LWP 1871] >[New LWP 2501] >warning: .dynamic section for "/lib/libmozjs185.so.1.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libstdc++.so.6" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libicule.so.49" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libicuuc.so.49" is not at the expected address (wrong library or version mismatch?) >warning: Could not load shared library symbols for 3 libraries, e.g. /lib/libGL.so.1. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >warning: "/usr/lib/debug/usr/lib/libcairo-gobject.so.2.11200.8.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib/libicudata.so.49.1.1.debug": separate debug info file has no debug info >Core was generated by `/usr/bin/gnome-shell'. >Program terminated with signal 11, Segmentation fault. >#0 0x460454cd in js_GetProtoIfDenseArray (obj=<optimized out>) at jsarray.h:183 >183 return obj->isDenseArray() ? obj->getProto() : obj; > >Thread 6 (Thread 0xaecffb40 (LWP 2501)): >#0 0xb77c6424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4ca64b8b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4ccd732c in poll (__timeout=-1, __nfds=1, __fds=0xb560b1d0) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=0xb560b1d0, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#4 0x4ccc8490 in g_main_context_poll (n_fds=1, fds=0xb560b1d0, timeout=<optimized out>, context=0x937b4d0, priority=<optimized out>) at gmain.c:3584 > poll_func = <optimized out> >#5 g_main_context_iterate (context=context@entry=0x937b4d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb560b1d0 >#6 0x4ccc85f2 in g_main_context_iteration (context=0x937b4d0, may_block=may_block@entry=1) at gmain.c:3351 > retval = <optimized out> >#7 0x4ccc8666 in glib_worker_main (data=0x0) at gmain.c:5028 >No locals. >#8 0x4ccee614 in g_thread_proxy (data=0x9dd9290) at gthread.c:797 > thread = 0x9dd9290 >#9 0x4cb3faff in start_thread (arg=0xaecffb40) at pthread_create.c:308 > __res = <optimized out> > pd = 0xaecffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1286930432, 0, 4001536, -1362103704, 578259402, -631169522}, 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> >#10 0x4ca6f09e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 >No locals. > >Thread 5 (Thread 0xb0bffb40 (LWP 1871)): >#0 0xb77c6424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4cb4318c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:171 >No locals. >#2 0x41c744e2 in PR_WaitCondVar (cvar=0x8e426e0, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x8e42760 >#3 0x46038bc1 in js::GCHelperThread::threadLoop (this=this@entry=0x8e05610, rt=rt@entry=0x8e054a0) at jsgc.cpp:2084 > lock = {rt = 0x8e054a0} >#4 0x46038c09 in js::GCHelperThread::threadMain (arg=0x8e054a0) at jsgc.cpp:2070 > rt = 0x8e054a0 >#5 0x41c7a322 in _pt_root (arg=0x8e42760) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:156 > thred = 0x8e42760 > detached = 0 >#6 0x4cb3faff in start_thread (arg=0xb0bffb40) at pthread_create.c:308 > __res = <optimized out> > pd = 0xb0bffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1286930432, 0, 4001536, -1329597848, -1032353290, -631169522}, 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 0x4ca6f09e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 >No locals. > >Thread 4 (Thread 0xb15feb40 (LWP 1869)): >#0 0xb77c6424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4ca64b8b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x434daa07 in poll (__timeout=-1, __nfds=2, __fds=0xb0c019e8) at /usr/include/bits/poll2.h:46 >No locals. >#3 poll_func (ufds=0xb0c019e8, nfds=2, timeout=-1, userdata=0x8dfb440) at pulse/thread-mainloop.c:69 > mutex = 0x8dfb440 > r = <optimized out> >#4 0x434c8b2b in pa_mainloop_poll (m=m@entry=0x8e01aa0) at pulse/mainloop.c:873 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#5 0x434c937a in pa_mainloop_iterate (m=m@entry=0x8e01aa0, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:955 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#6 0x434c9454 in pa_mainloop_run (m=0x8e01aa0, retval=retval@entry=0x0) at pulse/mainloop.c:973 > r = <optimized out> >#7 0x434da98f in thread (userdata=0x8dfb420) at pulse/thread-mainloop.c:88 > m = 0x8dfb420 > mask = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}} >#8 0x4353dfcb in internal_thread_func (userdata=0x8e01b40) at pulsecore/thread-posix.c:83 > t = 0x8e01b40 >#9 0x4cb3faff in start_thread (arg=0xb15feb40) at pthread_create.c:308 > __res = <optimized out> > pd = 0xb15feb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1286930432, 0, 4001536, -1319116184, 39291381, -631169522}, 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> >#10 0x4ca6f09e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 >No locals. > >Thread 3 (Thread 0xb5fe9b40 (LWP 1868)): >#0 0xb77c6424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4ca64b8b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4ccd732c in poll (__timeout=-1, __nfds=1, __fds=0xb5600c68) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=0xb5600c68, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#4 0x4ccc8490 in g_main_context_poll (n_fds=1, fds=0xb5600c68, timeout=<optimized out>, context=0x8dfc3e8, priority=<optimized out>) at gmain.c:3584 > poll_func = <optimized out> >#5 g_main_context_iterate (context=context@entry=0x8dfc3e8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb5600c68 >#6 0x4ccc85f2 in g_main_context_iteration (context=context@entry=0x8dfc3e8, may_block=may_block@entry=1) at gmain.c:3351 > retval = <optimized out> >#7 0xb5ff8a50 in dconf_gdbus_worker_thread (user_data=0x8dfc3e8) at dconf-gdbus-thread.c:81 > context = 0x8dfc3e8 >#8 0x4ccee614 in g_thread_proxy (data=0x8cee580) at gthread.c:797 > thread = 0x8cee580 >#9 0x4cb3faff in start_thread (arg=0xb5fe9b40) at pthread_create.c:308 > __res = <optimized out> > pd = 0xb5fe9b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1286930432, 0, 4001536, -1241607576, 1085770236, -631169522}, 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> >#10 0x4ca6f09e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 >No locals. > >Thread 2 (Thread 0xb7454b40 (LWP 1865)): >#0 0xb77c6424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4ca64b8b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4ccd732c in poll (__timeout=-1, __nfds=5, __fds=0xb6b08408) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=0xb6b08408, nfds=5, timeout=-1) at gpoll.c:132 >No locals. >#4 0x4ccc8490 in g_main_context_poll (n_fds=5, fds=0xb6b08408, timeout=<optimized out>, context=0x8c6f430, priority=<optimized out>) at gmain.c:3584 > poll_func = <optimized out> >#5 g_main_context_iterate (context=0x8c6f430, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0xb6b08408 >#6 0x4ccc8973 in g_main_loop_run (loop=0x8c6f3f8) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0x4cee7feb in gdbus_shared_thread_func (user_data=0x8c6f418) at gdbusprivate.c:277 > data = 0x8c6f418 >#8 0x4ccee614 in g_thread_proxy (data=0x8c71180) at gthread.c:797 > thread = 0x8c71180 >#9 0x41275331 in ?? () >No symbol table info available. >Backtrace stopped: previous frame inner to this frame (corrupt stack?) > >Thread 1 (Thread 0xb778a8c0 (LWP 1857)): >#0 0x460454cd in js_GetProtoIfDenseArray (obj=<optimized out>) at jsarray.h:183 >No locals. >#1 js::Interpret (cx=0x8e471f8, entryFrame=0xaffff710, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4278 > aobj = 0x979be798 > lval = {data = {asBits = 18446462631307551680, s = {payload = {i32 = -1785027648, u32 = 2509939648, boo = -1785027648, str = 0x959aa3c0, obj = 0x959aa3c0, ptr = 0x959aa3c0, why = 2509939648, word = 2509939648}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007959aa3c0), asPtr = 0x959aa3c0}} > rval = {data = {asBits = 18446462631749107072, s = {payload = {i32 = -1343472256, u32 = 2951495040, boo = -1343472256, str = 0xafec3d80, obj = 0xafec3d80, ptr = 0xafec3d80, why = 2951495040, word = 2951495040}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007afec3d80), asPtr = 0xafec3d80}} > entry = 0xaffff768 > obj2 = 0xafe02230 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff6f8 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8fc057c > op = 2509939648 > rt = 0x8e054a0 > regs = {sp = 0xaffff770, pc = 0x8fc05f1 "\273", fp = 0xaffff710} > script = 0x8fc0508 > atomNotDefined = 0x462a47a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)::normalJumpTable> >#2 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8fc0508, fp=fp@entry=0xaffff710) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#3 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe28d20 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff758, pc = 0x8fc05d0 "A\273", fp = 0xaffff710}, prevRegs_ = 0xbf90b314} > ok = <optimized out> > script = 0x8fc0508 >#4 0x4602bdf8 in js_fun_apply (cx=0x8e471f8, argc=2, vp=0xaffff6c8) at jsfun.cpp:2205 > length = 3 > fval = {data = {asBits = 18446462631748493024, s = {payload = {i32 = -1344086304, u32 = 2950880992, boo = -1344086304, str = 0xafe2dee0, obj = 0xafe2dee0, ptr = 0xafe2dee0, why = 2950880992, word = 2950880992}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007afe2dee0), asPtr = 0xafe2dee0}} > n = 3 > args = {<js::CallArgs> = {argv_ = 0xaffff6f8, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff678} >#5 0x4604b5f4 in CallJSNative (vp=<optimized out>, argc=<optimized out>, native=<optimized out>, cx=<optimized out>) at jscntxtinlines.h:701 > ok = 1177259392 >#6 js::Interpret (cx=0x8e471f8, entryFrame=0xaffff688, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4799 > ok = 128 > flags = 0 > vp = 0xaffff6c8 > argc = 2950705552 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff688 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f13614 > op = 2950705552 > rt = 0x8e054a0 > regs = {sp = 0xaffff6e8, pc = 0x8f1363b "N", fp = 0xaffff688} > script = 0x8f135a8 > atomNotDefined = 0xaffff6c8 >#7 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f135a8, fp=fp@entry=0xaffff688) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#8 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=8192) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe164b0 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff6c8, pc = 0x8f13624 "\323", fp = 0xaffff688}, prevRegs_ = 0xbf90cdc4} > ok = <optimized out> > script = 0x8f135a8 >#9 0x4602688b in js::CallOrConstructBoundFunction (cx=0x8e471f8, argc=3, vp=0xaffff628) at jsfun.cpp:2319 > argslen = <optimized out> > target = 0xafe2df18 > args = {<js::CallArgs> = {argv_ = 0xaffff660, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff650} >#10 0x46057e69 in CallJSNative (vp=0xaffff628, argc=3, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#11 js::Invoke (cx=cx@entry=0x8e471f8, argsRef=..., flags=flags@entry=0) at jsinterp.cpp:703 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0x97995960 > frame = {cx_ = 0x8b, regs_ = {sp = 0x4cde6acc <transform_func_lookup+332>, pc = 0x8eb4e78 "\001", fp = 0x8ee8a58}, prevRegs_ = 0x4cde4bc9 <g_type_value_table_peek+9>} > ok = <optimized out> > script = 0x4ce017a0 <type_rw_lock> >#12 0x4605854c in js::ExternalInvoke (cx=0x8e471f8, thisv=..., fval=..., argc=3, argv=0xbf90b6c0, rval=0xbf90b718) at jsinterp.cpp:863 > args = {<js::CallArgs> = {argv_ = 0xaffff638, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff5a8} >#13 0x45fca657 in JS_CallFunctionValue (cx=cx@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631341021536, argc=argc@entry=3, argv=argv@entry=0xbf90b6c0, rval=rval@entry=0xbf90b718) at jsapi.cpp:5145 >No locals. >#14 0x43996813 in gjs_call_function_value (context=context@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631341021536, argc=argc@entry=3, argv=argv@entry=0xbf90b6c0, rval=rval@entry=0xbf90b718) at gjs/jsapi-util.c:1180 > result = <optimized out> >#15 0x439a3a88 in gjs_closure_invoke (closure=closure@entry=0xcbf8400, argc=argc@entry=3, argv=argv@entry=0xbf90b6c0, retval=retval@entry=0xbf90b718) at gi/closure.c:278 > c = 0xcbf8400 > context = 0x8e471f8 >#16 0x439b193b in closure_marshal (closure=closure@entry=0xcbf8400, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf90b8e0, invocation_hint=invocation_hint@entry=0xbf90b88c, marshal_data=marshal_data@entry=0x13a) at gi/value.c:127 > runtime = <optimized out> > context = <optimized out> > argc = 3 > argv = 0xbf90b6c0 > rval = 18446462607322775552 > i = <optimized out> > signal_query = {signal_id = 314, signal_name = 0x9220fc8 "allocate", itype = 149928512, signal_flags = G_SIGNAL_RUN_LAST, return_type = 4, n_params = 2, param_types = 0x92651d0} >#17 0x4cdc0007 in g_closure_invoke (closure=0xcbf8400, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf90b8e0, invocation_hint=invocation_hint@entry=0xbf90b88c) at gclosure.c:777 > marshal = 0x439b16e0 <closure_marshal> > marshal_data = 0x13a > in_marshal = 0 > real_closure = 0xcbf83f0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#18 0x4cdd1fad in signal_emit_unlocked_R (node=node@entry=0x9265198, detail=detail@entry=0, instance=instance@entry=0xcbb3a18, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbf90b8e0) at gsignal.c:3551 > tmp = <optimized out> > handler = 0xcb842e0 > accumulator = 0x0 > emission = {next = 0xbf90d7e4, instance = 0xcbb3a18, ihint = {signal_id = 314, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x0 > hlist = 0xbf90b8e0 > handler_list = 0xcb842e0 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 314 > max_sequential_handler_number = 128494 > return_value_altered = 0 >#19 0x4cdda261 in g_signal_emit_valist (instance=instance@entry=0xcbb3a18, signal_id=signal_id@entry=314, detail=detail@entry=0, var_args=0xbf90bb14 "P", var_args@entry=0xbf90bb0c " \273\220\277\002") at gsignal.c:3300 > instance_and_params = 0xbf90b8e0 > signal_return_type = 4 > param_values = 0xbf90b8f4 > node = 0x9265198 > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#20 0x4cdda3e4 in g_signal_emit (instance=0xcbb3a18, signal_id=signal_id@entry=314, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbf90bb0c " \273\220\277\002" >#21 0x416f645e in shell_generic_container_allocate (self=0xcbb3a18, box=0xcc07030, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at shell-generic-container.c:74 > theme_node = <optimized out> > content_box = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} >#22 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED, allocation=0xcc07030, self=0xcbb3a18) at ./clutter-actor.c:9621 > klass = <optimized out> >#23 clutter_actor_set_animatable_property (actor=actor@entry=0xcbb3a18, prop_id=<optimized out>, value=value@entry=0xbf90bc4c, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0xcbb3a18 >#24 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0xcbb3a18, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0xcbd8380 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213947184, v_uint = 213947184, v_long = 213947184, v_ulong = 213947184, v_int64 = 213947184, v_uint64 = 213947184, v_float = 2.96708692e-31, v_double = 1.0570395363887601e-315, v_pointer = 0xcc09330}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 213938224, v_uint = 213938224, v_long = 213938224, v_ulong = 213938224, v_int64 = 213938224, v_uint64 = 213938224, v_float = 2.96498043e-31, v_double = 1.0569952681068927e-315, v_pointer = 0xcc07030}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#25 0x415cae2b in clutter_actor_allocate (self=self@entry=0xcbb3a18, box=box@entry=0xbf90bec0, flags=flags@entry=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 0, y2 = 0} > real_allocation = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > origin_changed = 2 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0xcbb3a38 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#26 0x415cb2a5 in clutter_actor_allocate_align_fill (self=self@entry=0xcbb3a18, box=box@entry=0xbf90c010, x_align=<optimized out>, y_align=0.5, x_fill=1, y_fill=1, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at ./clutter-actor.c:15255 > priv = 0xcbb3a38 > allocation = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > x_offset = 0 > y_offset = 0 > available_width = 549 > available_height = 169 > child_width = <optimized out> > child_height = <optimized out> > __PRETTY_FUNCTION__ = "clutter_actor_allocate_align_fill" >#27 0x41710385 in st_box_layout_allocate (actor=0xcbded38, box=0xcc06e70, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at st/st-box-layout.c:814 > child_min = 549 > child_allocated = <optimized out> > yfill = 1 > fixed = <optimized out> > yalign = ST_ALIGN_MIDDLE > xalign_f = 0.5 > yalign_f = 0.5 > child_box = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > child_nat = 549 > xfill = 1 > expand = 0 > xalign = ST_ALIGN_MIDDLE > priv = <optimized out> > theme_node = <optimized out> > content_box = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > avail_width = 549 > avail_height = 169 > min_width = 549 > natural_width = 549 > min_height = 129 > natural_height = 129 > position = 0 > next_position = <optimized out> > n_expand_children = 0 > i = 0 > expand_amount = 0 > shrink_amount = <optimized out> > shrinks = 0x0 > flip = 0 > child = 0xcbb3a18 >#28 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED, allocation=0xcc06e70, self=0xcbded38) at ./clutter-actor.c:9621 > klass = <optimized out> >#29 clutter_actor_set_animatable_property (actor=actor@entry=0xcbded38, prop_id=<optimized out>, value=value@entry=0xbf90c13c, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0xcbded38 >#30 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0xcbded38, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0xcb75bd0 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213937584, v_uint = 213937584, v_long = 213937584, v_ulong = 213937584, v_int64 = 213937584, v_uint64 = 213937584, v_float = 2.96482997e-31, v_double = 1.0569921060867593e-315, v_pointer = 0xcc06db0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 213937776, v_uint = 213937776, v_long = 213937776, v_ulong = 213937776, v_int64 = 213937776, v_uint64 = 213937776, v_float = 2.96487511e-31, v_double = 1.0569930546927993e-315, v_pointer = 0xcc06e70}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#31 0x415cae2b in clutter_actor_allocate (self=0xcbded38, box=box@entry=0xbf90c3b0, flags=flags@entry=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 0, y2 = 0} > real_allocation = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > origin_changed = 2 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0xcbded58 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#32 0x4171e256 in st_scroll_view_allocate (actor=0xcbf1028, box=0xc8200d0, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at st/st-scroll-view.c:648 > content_box = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > child_box = {x1 = 0, y1 = 0, x2 = 549, y2 = 169} > avail_width = 549 > avail_height = -169 > sb_width = 0 > sb_height = 0 > hscrollbar_visible = 0 > vscrollbar_visible = 0 > priv = 0xcbf1318 > theme_node = <optimized out> >#33 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED, allocation=0xc8200d0, self=0xcbf1028) at ./clutter-actor.c:9621 > klass = <optimized out> >#34 clutter_actor_set_animatable_property (actor=actor@entry=0xcbf1028, prop_id=<optimized out>, value=value@entry=0xbf90c4dc, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0xcbf1028 >#35 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0xcbf1028, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0xcbeb8b0 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213947568, v_uint = 213947568, v_long = 213947568, v_ulong = 213947568, v_int64 = 213947568, v_uint64 = 213947568, v_float = 2.9671772e-31, v_double = 1.0570414336008401e-315, v_pointer = 0xcc094b0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 209846480, v_uint = 209846480, v_long = 209846480, v_ulong = 209846480, v_int64 = 209846480, v_uint64 = 209846480, v_float = 2.00301604e-31, v_double = 1.0367793666871223e-315, v_pointer = 0xc8200d0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#36 0x415cae2b in clutter_actor_allocate (self=0xcbf1028, box=0xcc0aea0, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 0, y2 = 0} > real_allocation = {x1 = 21, y1 = 1, x2 = 570, y2 = 170} > origin_changed = 2 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0xcbf1050 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#37 0x4ce0861a in ffi_call_SYSV () at ../src/x86/sysv.S:64 >No locals. >#38 0x4ce08391 in ffi_call (cif=cif@entry=0x949cf74, fn=0x415ca540 <clutter_actor_allocate>, rvalue=rvalue@entry=0xbf90c8e0, avalue=avalue@entry=0xbf90c7f0) at ../src/x86/ffi.c:303 > ecif = {cif = 0x949cf74, rvalue = 0xbf90c8e0, avalue = 0xbf90c7f0} >#39 0x439a5c91 in gjs_invoke_c_function (context=context@entry=0x8e471f8, function=0x949cf68, obj=obj@entry=0x979be828, js_argc=js_argc@entry=2, js_argv=js_argv@entry=0xaffff618, js_rval=js_rval@entry=0xbf90ca08) at gi/function.c:893 > in_arg_cvalues = 0xbf90c810 > out_arg_cvalues = 0xbf90c7c0 > inout_original_arg_cvalues = 0xbf90c790 > ffi_arg_pointers = 0xbf90c7f0 > return_value = {v_boolean = 146997304, v_int8 = 56 '8', v_uint8 = 56 '8', v_int16 = 56, v_uint16 = 56, v_int32 = 146997304, v_uint32 = 146997304, v_int64 = 5535115832734187576, v_uint64 = 5535115832734187576, v_float = 1.1736187e-33, v_double = 1.0722604367898798e+62, v_short = 56, v_ushort = 56, v_int = 146997304, v_uint = 146997304, v_long = 146997304, v_ulong = 146997304, v_ssize = 146997304, v_size = 146997304, v_string = 0x8c30038 "", v_pointer = 0x8c30038} > return_value_p = 0xbf90c8e0 > return_gargument = {v_boolean = 1288401753, v_int8 = 89 'Y', v_uint8 = 89 'Y', v_int16 = 29529, v_uint16 = 29529, v_int32 = 1288401753, v_uint32 = 1288401753, v_int64 = 5539445135140156249, v_uint64 = 5539445135140156249, v_float = 106666696, v_double = 2.0649159753106999e+62, v_short = 29529, v_ushort = 29529, v_int = 1288401753, v_uint = 1288401753, v_long = 1288401753, v_ulong = 1288401753, v_ssize = 1288401753, v_size = 1288401753, v_string = 0x4ccb7359 <g_hash_table_lookup+9> "\201\303\247<\017", v_pointer = 0x4ccb7359 <g_hash_table_lookup+9>} > processed_c_args = 3 '\003' > gi_argc = 2 '\002' > gi_arg_pos = <optimized out> > c_argc = <optimized out> > c_arg_pos = <optimized out> > js_arg_pos = <optimized out> > can_throw_gerror = 0 > did_throw_gerror = 0 > local_error = 0x0 > failed = 0 > postinvoke_release_failed = <optimized out> > is_method = 1 > return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x8c2c440, dummy4 = 0x9491a90, dummy5 = 0x8e99c90, dummy6 = 72868, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > return_tag = GI_TYPE_TAG_VOID > return_values = 0x0 > next_rval = 0 '\000' > iter = <optimized out> > __PRETTY_FUNCTION__ = "gjs_invoke_c_function" >#40 0x439a7519 in function_call (context=0x8e471f8, js_argc=2, vp=0xaffff608) at gi/function.c:1204 > js_argv = 0xaffff618 > success = <optimized out> > priv = 0xffff0007 > retval = <optimized out> >#41 0x46058138 in CallJSNative (vp=0xaffff608, argc=2, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#42 js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:696 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe1a668 > frame = {cx_ = 0x8fb3b79, regs_ = {sp = 0x227, pc = 0x0, fp = 0xfffffffe}, prevRegs_ = 0x8e471f8} > ok = <optimized out> > script = 0x979be828 >#43 0x46041823 in js::Interpret (cx=0x8e471f8, entryFrame=0xaffff5a8, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 > ok = 128 > flags = 1174765880 > vp = 0xaffff608 > argc = 2 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff590 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8fb4784 > op = JSOP_POPV > rt = 0x8e054a0 > regs = {sp = 0xaffff628, pc = 0x8fb48a2 ":", fp = 0xaffff5a8} > script = 0x8fb4718 > atomNotDefined = 0xaffff628 >#44 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8fb4718, fp=fp@entry=0xaffff5a8) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#45 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe28640 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff608, pc = 0x8fb47f0 "A5", fp = 0xaffff5a8}, prevRegs_ = 0xbf90d274} > ok = <optimized out> > script = 0x8fb4718 >#46 0x4602bdf8 in js_fun_apply (cx=0x8e471f8, argc=2, vp=0xaffff560) at jsfun.cpp:2205 > length = 3 > fval = {data = {asBits = 18446462631748490448, s = {payload = {i32 = -1344088880, u32 = 2950878416, boo = -1344088880, str = 0xafe2d4d0, obj = 0xafe2d4d0, ptr = 0xafe2d4d0, why = 2950878416, word = 2950878416}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007afe2d4d0), asPtr = 0xafe2d4d0}} > n = 3 > args = {<js::CallArgs> = {argv_ = 0xaffff590, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff510} >#47 0x4604b5f4 in CallJSNative (vp=<optimized out>, argc=<optimized out>, native=<optimized out>, cx=<optimized out>) at jscntxtinlines.h:701 > ok = 1177259392 >#48 js::Interpret (cx=0x8e471f8, entryFrame=0xaffff520, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4799 > ok = 128 > flags = 0 > vp = 0xaffff560 > argc = 2950705552 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff520 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f13614 > op = 2950705552 > rt = 0x8e054a0 > regs = {sp = 0xaffff580, pc = 0x8f1363b "N", fp = 0xaffff520} > script = 0x8f135a8 > atomNotDefined = 0xaffff560 >#49 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f135a8, fp=fp@entry=0xaffff520) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#50 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=8192) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe164b0 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff560, pc = 0x8f13624 "\323", fp = 0xaffff520}, prevRegs_ = 0xbf90e494} > ok = <optimized out> > script = 0x8f135a8 >#51 0x4602688b in js::CallOrConstructBoundFunction (cx=0x8e471f8, argc=3, vp=0xaffff4c0) at jsfun.cpp:2319 > argslen = <optimized out> > target = 0xafe2d508 > args = {<js::CallArgs> = {argv_ = 0xaffff4f8, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff4e8} >#52 0x46057e69 in CallJSNative (vp=0xaffff4c0, argc=3, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#53 js::Invoke (cx=cx@entry=0x8e471f8, argsRef=..., flags=flags@entry=0) at jsinterp.cpp:703 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0x97995820 > frame = {cx_ = 0x8b, regs_ = {sp = 0x4cde6acc <transform_func_lookup+332>, pc = 0x8eb4e78 "\001", fp = 0x8ee8a58}, prevRegs_ = 0x4cde4bc9 <g_type_value_table_peek+9>} > ok = <optimized out> > script = 0x4ce017a0 <type_rw_lock> >#54 0x4605854c in js::ExternalInvoke (cx=0x8e471f8, thisv=..., fval=..., argc=3, argv=0xbf90d620, rval=0xbf90d678) at jsinterp.cpp:863 > args = {<js::CallArgs> = {argv_ = 0xaffff4d0, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff418} >#55 0x45fca657 in JS_CallFunctionValue (cx=cx@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631341021216, argc=argc@entry=3, argv=argv@entry=0xbf90d620, rval=rval@entry=0xbf90d678) at jsapi.cpp:5145 >No locals. >#56 0x43996813 in gjs_call_function_value (context=context@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631341021216, argc=argc@entry=3, argv=argv@entry=0xbf90d620, rval=rval@entry=0xbf90d678) at gjs/jsapi-util.c:1180 > result = <optimized out> >#57 0x439a3a88 in gjs_closure_invoke (closure=closure@entry=0xcbf7e08, argc=argc@entry=3, argv=argv@entry=0xbf90d620, retval=retval@entry=0xbf90d678) at gi/closure.c:278 > c = 0xcbf7e08 > context = 0x8e471f8 >#58 0x439b193b in closure_marshal (closure=closure@entry=0xcbf7e08, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf90d840, invocation_hint=invocation_hint@entry=0xbf90d7ec, marshal_data=marshal_data@entry=0x13a) at gi/value.c:127 > runtime = <optimized out> > context = <optimized out> > argc = 3 > argv = 0xbf90d620 > rval = 18446462607322775552 > i = <optimized out> > signal_query = {signal_id = 314, signal_name = 0x9220fc8 "allocate", itype = 149928512, signal_flags = G_SIGNAL_RUN_LAST, return_type = 4, n_params = 2, param_types = 0x92651d0} >#59 0x4cdc0007 in g_closure_invoke (closure=0xcbf7e08, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf90d840, invocation_hint=invocation_hint@entry=0xbf90d7ec) at gclosure.c:777 > marshal = 0x439b16e0 <closure_marshal> > marshal_data = 0x13a > in_marshal = 0 > real_closure = 0xcbf7df8 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#60 0x4cdd1fad in signal_emit_unlocked_R (node=node@entry=0x9265198, detail=detail@entry=0, instance=instance@entry=0xcbb3738, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbf90d840) at gsignal.c:3551 > tmp = <optimized out> > handler = 0xc7e94c0 > accumulator = 0x0 > emission = {next = 0xbf90eeb4, instance = 0xcbb3738, ihint = {signal_id = 314, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x0 > hlist = 0xbf90d840 > handler_list = 0xc7e94c0 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 314 > max_sequential_handler_number = 128494 > return_value_altered = 0 >#61 0x4cdda261 in g_signal_emit_valist (instance=instance@entry=0xcbb3738, signal_id=signal_id@entry=314, detail=detail@entry=0, var_args=0xbf90da74 "P", var_args@entry=0xbf90da6c "\200\332\220\277\002") at gsignal.c:3300 > instance_and_params = 0xbf90d840 > signal_return_type = 4 > param_values = 0xbf90d854 > node = 0x9265198 > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#62 0x4cdda3e4 in g_signal_emit (instance=0xcbb3738, signal_id=signal_id@entry=314, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbf90da6c "\200\332\220\277\002" >#63 0x416f645e in shell_generic_container_allocate (self=0xcbb3738, box=0xcc093a0, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at shell-generic-container.c:74 > theme_node = <optimized out> > content_box = {x1 = 21, y1 = 21, x2 = 570, y2 = 150} >#64 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED, allocation=0xcc093a0, self=0xcbb3738) at ./clutter-actor.c:9621 > klass = <optimized out> >#65 clutter_actor_set_animatable_property (actor=actor@entry=0xcbb3738, prop_id=<optimized out>, value=value@entry=0xbf90dbac, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0xcbb3738 >#66 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0xcbb3738, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0xcbd3640 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213947136, v_uint = 213947136, v_long = 213947136, v_ulong = 213947136, v_int64 = 213947136, v_uint64 = 213947136, v_float = 2.96707564e-31, v_double = 1.0570392992372501e-315, v_pointer = 0xcc09300}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 213947296, v_uint = 213947296, v_long = 213947296, v_ulong = 213947296, v_int64 = 213947296, v_uint64 = 213947296, v_float = 2.96711325e-31, v_double = 1.0570400897422834e-315, v_pointer = 0xcc093a0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#67 0x415cae2b in clutter_actor_allocate (self=0xcbb3738, box=0xcc0aeb0, flags=CLUTTER_ABSOLUTE_ORIGIN_CHANGED) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 0, y2 = 0} > real_allocation = {x1 = 344, y1 = 426, x2 = 935, y2 = 597} > origin_changed = 2 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0xcbb3758 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#68 0x4ce0861a in ffi_call_SYSV () at ../src/x86/sysv.S:64 >No locals. >#69 0x4ce08391 in ffi_call (cif=cif@entry=0x949cf74, fn=0x415ca540 <clutter_actor_allocate>, rvalue=rvalue@entry=0xbf90dfb0, avalue=avalue@entry=0xbf90dec0) at ../src/x86/ffi.c:303 > ecif = {cif = 0x949cf74, rvalue = 0xbf90dfb0, avalue = 0xbf90dec0} >#70 0x439a5c91 in gjs_invoke_c_function (context=context@entry=0x8e471f8, function=0x949cf68, obj=obj@entry=0x979be798, js_argc=js_argc@entry=2, js_argv=js_argv@entry=0xaffff4b0, js_rval=js_rval@entry=0xbf90e0d8) at gi/function.c:893 > in_arg_cvalues = 0xbf90dee0 > out_arg_cvalues = 0xbf90de90 > inout_original_arg_cvalues = 0xbf90de60 > ffi_arg_pointers = 0xbf90dec0 > return_value = {v_boolean = 146997304, v_int8 = 56 '8', v_uint8 = 56 '8', v_int16 = 56, v_uint16 = 56, v_int32 = 146997304, v_uint32 = 146997304, v_int64 = 5535115832734187576, v_uint64 = 5535115832734187576, v_float = 1.1736187e-33, v_double = 1.0722604367898798e+62, v_short = 56, v_ushort = 56, v_int = 146997304, v_uint = 146997304, v_long = 146997304, v_ulong = 146997304, v_ssize = 146997304, v_size = 146997304, v_string = 0x8c30038 "", v_pointer = 0x8c30038} > return_value_p = 0xbf90dfb0 > return_gargument = {v_boolean = 1288401753, v_int8 = 89 'Y', v_uint8 = 89 'Y', v_int16 = 29529, v_uint16 = 29529, v_int32 = 1288401753, v_uint32 = 1288401753, v_int64 = 5539445135140156249, v_uint64 = 5539445135140156249, v_float = 106666696, v_double = 2.0649159753106999e+62, v_short = 29529, v_ushort = 29529, v_int = 1288401753, v_uint = 1288401753, v_long = 1288401753, v_ulong = 1288401753, v_ssize = 1288401753, v_size = 1288401753, v_string = 0x4ccb7359 <g_hash_table_lookup+9> "\201\303\247<\017", v_pointer = 0x4ccb7359 <g_hash_table_lookup+9>} > processed_c_args = 3 '\003' > gi_argc = 2 '\002' > gi_arg_pos = <optimized out> > c_argc = <optimized out> > c_arg_pos = <optimized out> > js_arg_pos = <optimized out> > can_throw_gerror = 0 > did_throw_gerror = 0 > local_error = 0x0 > failed = 0 > postinvoke_release_failed = <optimized out> > is_method = 1 > return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x8c2c440, dummy4 = 0x9491a90, dummy5 = 0x8e99c90, dummy6 = 72868, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > return_tag = GI_TYPE_TAG_VOID > return_values = 0x0 > next_rval = 0 '\000' > iter = <optimized out> > __PRETTY_FUNCTION__ = "gjs_invoke_c_function" >#71 0x439a7519 in function_call (context=0x8e471f8, js_argc=2, vp=0xaffff4a0) at gi/function.c:1204 > js_argv = 0xaffff4b0 > success = <optimized out> > priv = 0xffff0007 > retval = <optimized out> >#72 0x46058138 in CallJSNative (vp=0xaffff4a0, argc=2, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#73 js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:696 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe1a668 > frame = {cx_ = 0x8f27e69, regs_ = {sp = 0x227, pc = 0x0, fp = 0xfffffffe}, prevRegs_ = 0x8e471f8} > ok = <optimized out> > script = 0x979be798 >#74 0x46041823 in js::Interpret (cx=0x8e471f8, entryFrame=0xaffff418, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 > ok = 128 > flags = 0 > vp = 0xaffff4a0 > argc = 2 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff400 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f9a1bc > op = JSOP_POPV > rt = 0x8e054a0 > regs = {sp = 0xaffff4c0, pc = 0x8f9a3cb ":", fp = 0xaffff418} > script = 0x8f9a148 > atomNotDefined = 0xaffff4c0 >#75 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f9a148, fp=fp@entry=0xaffff418) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#76 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe26b90 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff4a0, pc = 0x8f9a25c ";", fp = 0xaffff418}, prevRegs_ = 0xbf90e944} > ok = <optimized out> > script = 0x8f9a148 >#77 0x4602bdf8 in js_fun_apply (cx=0x8e471f8, argc=2, vp=0xaffff3d0) at jsfun.cpp:2205 > length = 3 > fval = {data = {asBits = 18446462631748479000, s = {payload = {i32 = -1344100328, u32 = 2950866968, boo = -1344100328, str = 0xafe2a818, obj = 0xafe2a818, ptr = 0xafe2a818, why = 2950866968, word = 2950866968}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007afe2a818), asPtr = 0xafe2a818}} > n = 3 > args = {<js::CallArgs> = {argv_ = 0xaffff400, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff380} >#78 0x4604b5f4 in CallJSNative (vp=<optimized out>, argc=<optimized out>, native=<optimized out>, cx=<optimized out>) at jscntxtinlines.h:701 > ok = 1177259392 >#79 js::Interpret (cx=0x8e471f8, entryFrame=0xaffff390, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4799 > ok = 128 > flags = 0 > vp = 0xaffff3d0 > argc = 2950705552 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff390 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f13614 > op = 2950705552 > rt = 0x8e054a0 > regs = {sp = 0xaffff3f0, pc = 0x8f1363b "N", fp = 0xaffff390} > script = 0x8f135a8 > atomNotDefined = 0xaffff3d0 >#80 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f135a8, fp=fp@entry=0xaffff390) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#81 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=8192) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe164b0 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff3d0, pc = 0x8f13624 "\323", fp = 0xaffff390}, prevRegs_ = 0xbf90fb94} > ok = <optimized out> > script = 0x8f135a8 >#82 0x4602688b in js::CallOrConstructBoundFunction (cx=0x8e471f8, argc=3, vp=0xaffff330) at jsfun.cpp:2319 > argslen = <optimized out> > target = 0xafe2a850 > args = {<js::CallArgs> = {argv_ = 0xaffff368, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff358} >#83 0x46057e69 in CallJSNative (vp=0xaffff330, argc=3, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#84 js::Invoke (cx=cx@entry=0x8e471f8, argsRef=..., flags=flags@entry=0) at jsinterp.cpp:703 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0x97995550 > frame = {cx_ = 0x8b, regs_ = {sp = 0x4cde6acc <transform_func_lookup+332>, pc = 0x8eb4e78 "\001", fp = 0x8ee8a58}, prevRegs_ = 0x4cde4bc9 <g_type_value_table_peek+9>} > ok = <optimized out> > script = 0x4ce017a0 <type_rw_lock> >#85 0x4605854c in js::ExternalInvoke (cx=0x8e471f8, thisv=..., fval=..., argc=3, argv=0xbf90ecf0, rval=0xbf90ed48) at jsinterp.cpp:863 > args = {<js::CallArgs> = {argv_ = 0xaffff340, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff2d8} >#86 0x45fca657 in JS_CallFunctionValue (cx=cx@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631341020496, argc=argc@entry=3, argv=argv@entry=0xbf90ecf0, rval=rval@entry=0xbf90ed48) at jsapi.cpp:5145 >No locals. >#87 0x43996813 in gjs_call_function_value (context=context@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631341020496, argc=argc@entry=3, argv=argv@entry=0xbf90ecf0, rval=rval@entry=0xbf90ed48) at gjs/jsapi-util.c:1180 > result = <optimized out> >#88 0x439a3a88 in gjs_closure_invoke (closure=closure@entry=0xcbf6d70, argc=argc@entry=3, argv=argv@entry=0xbf90ecf0, retval=retval@entry=0xbf90ed48) at gi/closure.c:278 > c = 0xcbf6d70 > context = 0x8e471f8 >#89 0x439b193b in closure_marshal (closure=closure@entry=0xcbf6d70, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf90ef10, invocation_hint=invocation_hint@entry=0xbf90eebc, marshal_data=marshal_data@entry=0x13a) at gi/value.c:127 > runtime = <optimized out> > context = <optimized out> > argc = 3 > argv = 0xbf90ecf0 > rval = 18446462607322775552 > i = <optimized out> > signal_query = {signal_id = 314, signal_name = 0x9220fc8 "allocate", itype = 149928512, signal_flags = G_SIGNAL_RUN_LAST, return_type = 4, n_params = 2, param_types = 0x92651d0} >#90 0x4cdc0007 in g_closure_invoke (closure=0xcbf6d70, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf90ef10, invocation_hint=invocation_hint@entry=0xbf90eebc) at gclosure.c:777 > marshal = 0x439b16e0 <closure_marshal> > marshal_data = 0x13a > in_marshal = 0 > real_closure = 0xcbf6d60 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#91 0x4cdd1fad in signal_emit_unlocked_R (node=node@entry=0x9265198, detail=detail@entry=0, instance=instance@entry=0xcbb3458, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbf90ef10) at gsignal.c:3551 > tmp = <optimized out> > handler = 0xcbe0860 > accumulator = 0x0 > emission = {next = 0xbf90fff4, instance = 0xcbb3458, ihint = {signal_id = 314, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x0 > hlist = 0xbf90ef10 > handler_list = 0xcbe0860 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 314 > max_sequential_handler_number = 128489 > return_value_altered = 0 >#92 0x4cdda261 in g_signal_emit_valist (instance=instance@entry=0xcbb3458, signal_id=signal_id@entry=314, detail=detail@entry=0, var_args=0xbf90f144 "P", var_args@entry=0xbf90f13c "P\361\220\277") at gsignal.c:3300 > instance_and_params = 0xbf90ef10 > signal_return_type = 4 > param_values = 0xbf90ef24 > node = 0x9265198 > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#93 0x4cdda3e4 in g_signal_emit (instance=0xcbb3458, signal_id=signal_id@entry=314, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbf90f13c "P\361\220\277" >#94 0x416f645e in shell_generic_container_allocate (self=0xcbb3458, box=0xcc0ae30, flags=CLUTTER_ALLOCATION_NONE) at shell-generic-container.c:74 > theme_node = <optimized out> > content_box = {x1 = 8, y1 = 8, x2 = 1288, y2 = 1032} >#95 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ALLOCATION_NONE, allocation=0xcc0ae30, self=0xcbb3458) at ./clutter-actor.c:9621 > klass = <optimized out> >#96 clutter_actor_set_animatable_property (actor=actor@entry=0xcbb3458, prop_id=<optimized out>, value=value@entry=0xbf90f27c, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0xcbb3458 >#97 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0xcbb3458, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0xcbd5470 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213954080, v_uint = 213954080, v_long = 213954080, v_ulong = 213954080, v_int64 = 213954080, v_uint64 = 213954080, v_float = 2.96870816e-31, v_double = 1.0570736071556973e-315, v_pointer = 0xcc0ae20}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 213954096, v_uint = 213954096, v_long = 213954096, v_ulong = 213954096, v_int64 = 213954096, v_uint64 = 213954096, v_float = 2.96871192e-31, v_double = 1.0570736862062006e-315, v_pointer = 0xcc0ae30}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#98 0x415cae2b in clutter_actor_allocate (self=self@entry=0xcbb3458, box=box@entry=0xbf90f4e0, flags=flags@entry=CLUTTER_ALLOCATION_NONE) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 0, y2 = 0} > real_allocation = {x1 = 0, y1 = 0, x2 = 1296, y2 = 1040} > origin_changed = 0 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0xcbb3478 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#99 0x415cb592 in clutter_actor_allocate_preferred_size (self=0xcbb3458, flags=CLUTTER_ALLOCATION_NONE) at ./clutter-actor.c:15116 > actor_x = <optimized out> > actor_y = <optimized out> > natural_width = 1296 > natural_height = 1040 > actor_box = {x1 = 0, y1 = 0, x2 = 1296, y2 = 1040} > __PRETTY_FUNCTION__ = "clutter_actor_allocate_preferred_size" >#100 0x4ce0861a in ffi_call_SYSV () at ../src/x86/sysv.S:64 >No locals. >#101 0x4ce08391 in ffi_call (cif=cif@entry=0x951da7c, fn=0x415cb4b0 <clutter_actor_allocate_preferred_size>, rvalue=rvalue@entry=0xbf90f6b0, avalue=avalue@entry=0xbf90f5d0) at ../src/x86/ffi.c:303 > ecif = {cif = 0x951da7c, rvalue = 0xbf90f6b0, avalue = 0xbf90f5d0} >#102 0x439a5c91 in gjs_invoke_c_function (context=context@entry=0x8e471f8, function=0x951da70, obj=obj@entry=0x979be6c0, js_argc=js_argc@entry=1, js_argv=js_argv@entry=0xaffff328, js_rval=js_rval@entry=0xbf90f7d8) at gi/function.c:893 > in_arg_cvalues = 0xbf90f5f0 > out_arg_cvalues = 0xbf90f5b0 > inout_original_arg_cvalues = 0xbf90f590 > ffi_arg_pointers = 0xbf90f5d0 > return_value = {v_boolean = 0, v_int8 = 0 '\000', v_uint8 = 0 '\000', v_int16 = 0, v_uint16 = 0, v_int32 = 0, v_uint32 = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_short = 0, v_ushort = 0, v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_ssize = 0, v_size = 0, v_string = 0x0, v_pointer = 0x0} > return_value_p = 0xbf90f6b0 > return_gargument = {v_boolean = 1288590011, v_int8 = -69 '\273', v_uint8 = 187 '\273', v_int16 = 21179, v_uint16 = 21179, v_int32 = 1288590011, v_uint32 = 1288590011, v_int64 = 5537932207140524731, v_uint64 = 5537932207140524731, v_float = 108172760, v_double = 1.7154066565084113e+62, v_short = 21179, v_ushort = 21179, v_int = 1288590011, v_uint = 1288590011, v_long = 1288590011, v_ulong = 1288590011, v_ssize = 1288590011, v_size = 1288590011, v_string = 0x4cce52bb <g_slice_free1+11> "\201\303E]\f", v_pointer = 0x4cce52bb <g_slice_free1+11>} > processed_c_args = 2 '\002' > gi_argc = 1 '\001' > gi_arg_pos = <optimized out> > c_argc = <optimized out> > c_arg_pos = <optimized out> > js_arg_pos = <optimized out> > can_throw_gerror = 0 > did_throw_gerror = 0 > local_error = 0x0 > failed = 0 > postinvoke_release_failed = <optimized out> > is_method = 1 > return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x8c2c440, dummy4 = 0x90db030, dummy5 = 0x8e99c90, dummy6 = 73336, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > return_tag = GI_TYPE_TAG_VOID > return_values = 0x0 > next_rval = 0 '\000' > iter = <optimized out> > __PRETTY_FUNCTION__ = "gjs_invoke_c_function" >#103 0x439a7519 in function_call (context=0x8e471f8, js_argc=1, vp=0xaffff318) at gi/function.c:1204 > js_argv = 0xaffff328 > success = <optimized out> > priv = 0xffff0007 > retval = <optimized out> >#104 0x46058138 in CallJSNative (vp=0xaffff318, argc=1, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#105 js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:696 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xbf90f830 > frame = {cx_ = 0x46075b19 <js_GetPropertyHelper(JSContext*, JSObject*, int, unsigned int, js::Value*)+9>, regs_ = {sp = 0x462b8054, pc = 0x8e471f8 "\224U\340\b\224U\340\b\264", fp = 0xffff}, prevRegs_ = 0x8e471f8} > ok = <optimized out> > script = 0x96f8a88 >#106 0x46041823 in js::Interpret (cx=0x8e471f8, entryFrame=0xaffff2d8, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 > ok = 128 > flags = 1134301184 > vp = 0xaffff318 > argc = 1 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff2c0 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f17014 > op = JSOP_PUSH > rt = 0x8e054a0 > regs = {sp = 0xaffff330, pc = 0x8f1704c ":", fp = 0xaffff2d8} > script = 0x8f16fa0 > atomNotDefined = 0xaffff330 >#107 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f16fa0, fp=fp@entry=0xaffff2d8) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#108 0x46058021 in js::Invoke (cx=cx@entry=0x8e471f8, argsRef=..., flags=flags@entry=0) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe1f690 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff310, pc = 0x8f17024 ";", fp = 0xaffff2d8}, prevRegs_ = 0xbf911244} > ok = <optimized out> > script = 0x8f16fa0 >#109 0x4605854c in js::ExternalInvoke (cx=0x8e471f8, thisv=..., fval=..., argc=3, argv=0xbf90fe30, rval=0xbf90fe88) at jsinterp.cpp:863 > args = {<js::CallArgs> = {argv_ = 0xaffff2c0, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff248} >#110 0x45fca657 in JS_CallFunctionValue (cx=cx@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631731236800, argc=argc@entry=3, argv=argv@entry=0xbf90fe30, rval=rval@entry=0xbf90fe88) at jsapi.cpp:5145 >No locals. >#111 0x43996813 in gjs_call_function_value (context=context@entry=0x8e471f8, obj=obj@entry=0x0, fval=18446462631731236800, argc=argc@entry=3, argv=argv@entry=0xbf90fe30, rval=rval@entry=0xbf90fe88) at gjs/jsapi-util.c:1180 > result = <optimized out> >#112 0x439a3a88 in gjs_closure_invoke (closure=closure@entry=0x9266980, argc=argc@entry=3, argv=argv@entry=0xbf90fe30, retval=retval@entry=0xbf90fe88) at gi/closure.c:278 > c = 0x9266980 > context = 0x8e471f8 >#113 0x439b193b in closure_marshal (closure=closure@entry=0x9266980, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf910050, invocation_hint=invocation_hint@entry=0xbf90fffc, marshal_data=marshal_data@entry=0x13a) at gi/value.c:127 > runtime = <optimized out> > context = <optimized out> > argc = 3 > argv = 0xbf90fe30 > rval = 18446462607322775552 > i = <optimized out> > signal_query = {signal_id = 314, signal_name = 0x9220fc8 "allocate", itype = 149928512, signal_flags = G_SIGNAL_RUN_LAST, return_type = 4, n_params = 2, param_types = 0x92651d0} >#114 0x4cdc0007 in g_closure_invoke (closure=0x9266980, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0xbf910050, invocation_hint=invocation_hint@entry=0xbf90fffc) at gclosure.c:777 > marshal = 0x439b16e0 <closure_marshal> > marshal_data = 0x13a > in_marshal = 0 > real_closure = 0x9266970 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#115 0x4cdd1fad in signal_emit_unlocked_R (node=node@entry=0x9265198, detail=detail@entry=0, instance=instance@entry=0x9268040, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbf910050) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x923fd20 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x9268040, ihint = {signal_id = 314, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x0 > hlist = 0xbf910050 > handler_list = 0x923fd20 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 314 > max_sequential_handler_number = 128489 > return_value_altered = 0 >#116 0x4cdda261 in g_signal_emit_valist (instance=instance@entry=0x9268040, signal_id=signal_id@entry=314, detail=detail@entry=0, var_args=0xbf910284 "P", var_args@entry=0xbf91027c "\220\002\221\277") at gsignal.c:3300 > instance_and_params = 0xbf910050 > signal_return_type = 4 > param_values = 0xbf910064 > node = 0x9265198 > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#117 0x4cdda3e4 in g_signal_emit (instance=0x9268040, signal_id=signal_id@entry=314, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbf91027c "\220\002\221\277" >#118 0x416f645e in shell_generic_container_allocate (self=0x9268040, box=0xcc06f10, flags=CLUTTER_ALLOCATION_NONE) at shell-generic-container.c:74 > theme_node = <optimized out> > content_box = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} >#119 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ALLOCATION_NONE, allocation=0xcc06f10, self=0x9268040) at ./clutter-actor.c:9621 > klass = <optimized out> >#120 clutter_actor_set_animatable_property (actor=actor@entry=0x9268040, prop_id=<optimized out>, value=value@entry=0xbf9103bc, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0x9268040 >#121 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0x9268040, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0x9264700 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213913728, v_uint = 213913728, v_long = 213913728, v_ulong = 213913728, v_int64 = 213913728, v_uint64 = 213913728, v_float = 2.95922145e-31, v_double = 1.0568742417862874e-315, v_pointer = 0xcc01080}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 213937936, v_uint = 213937936, v_long = 213937936, v_ulong = 213937936, v_int64 = 213937936, v_uint64 = 213937936, v_float = 2.96491273e-31, v_double = 1.0569938451978327e-315, v_pointer = 0xcc06f10}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#122 0x415cae2b in clutter_actor_allocate (self=self@entry=0x9268040, box=box@entry=0xbf910620, flags=flags@entry=CLUTTER_ALLOCATION_NONE) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > real_allocation = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > origin_changed = 0 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0x9268060 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#123 0x415cb592 in clutter_actor_allocate_preferred_size (self=self@entry=0x9268040, flags=flags@entry=CLUTTER_ALLOCATION_NONE) at ./clutter-actor.c:15116 > actor_x = <optimized out> > actor_y = <optimized out> > natural_width = 1280 > natural_height = 1024 > actor_box = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > __PRETTY_FUNCTION__ = "clutter_actor_allocate_preferred_size" >#124 0x415ed87c in clutter_fixed_layout_allocate (manager=0x8e99980, container=0x8eeb1d8, allocation=0xbf910730, flags=CLUTTER_ALLOCATION_NONE) at ./clutter-fixed-layout.c:145 > child = 0x9268040 >#125 0x415fc28a in clutter_layout_manager_allocate (manager=0x8e99980, container=container@entry=0x8eeb1d8, allocation=allocation@entry=0xbf910730, flags=flags@entry=CLUTTER_ALLOCATION_NONE) at ./clutter-layout-manager.c:757 > klass = 0x8eeae28 > __PRETTY_FUNCTION__ = "clutter_layout_manager_allocate" >#126 0x415b7840 in clutter_actor_maybe_layout_children (flags=CLUTTER_DELEGATE_LAYOUT, allocation=0xcc06f60, self=0x8eeb1d8) at ./clutter-actor.c:2498 > container = 0x8eeb1d8 > children_flags = CLUTTER_ALLOCATION_NONE > children_box = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > priv = <optimized out> >#127 clutter_actor_set_allocation (self=self@entry=0x8eeb1d8, box=box@entry=0xcc06f60, flags=flags@entry=CLUTTER_DELEGATE_LAYOUT) at ./clutter-actor.c:9852 > priv = 0x8eeb1f8 > changed = 0 > __PRETTY_FUNCTION__ = "clutter_actor_set_allocation" >#128 0x41622d91 in clutter_stage_allocate (self=0x8eeb1d8, box=0xcc06f60, flags=CLUTTER_ALLOCATION_NONE) at ./clutter-stage.c:399 > priv = 0x8eeb480 > alloc = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > old_width = <optimized out> > old_height = <optimized out> > new_width = <optimized out> > new_height = <optimized out> > width = 1280 > height = 1024 > window_size = {x = 0, y = 0, width = 1280, height = 1024} > origin_changed = 0 >#129 0x415c549e in clutter_actor_allocate_internal (flags=CLUTTER_ALLOCATION_NONE, allocation=0xcc06f60, self=0x8eeb1d8) at ./clutter-actor.c:9621 > klass = <optimized out> >#130 clutter_actor_set_animatable_property (actor=actor@entry=0x8eeb1d8, prop_id=<optimized out>, value=value@entry=0xbf91091c, pspec=pspec@entry=0x8dfaea0) at ./clutter-actor.c:14576 > obj = 0x8eeb1d8 >#131 0x415c9181 in _clutter_actor_create_transition (actor=actor@entry=0x8eeb1d8, pspec=0x8dfaea0) at ./clutter-actor.c:18673 > timeline = <optimized out> > interval = <optimized out> > info = 0x8ea50d0 > res = 0x0 > call_restore = 0 > clos = <optimized out> > var_args = <optimized out> > initial = {g_type = 149617976, data = {{v_int = 213937520, v_uint = 213937520, v_long = 213937520, v_ulong = 213937520, v_int64 = 213937520, v_uint64 = 213937520, v_float = 2.96481492e-31, v_double = 1.056991789884746e-315, v_pointer = 0xcc06d70}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > final = {g_type = 149617976, data = {{v_int = 213938016, v_uint = 213938016, v_long = 213938016, v_ulong = 213938016, v_int64 = 213938016, v_uint64 = 213938016, v_float = 2.96493153e-31, v_double = 1.0569942404503494e-315, v_pointer = 0xcc06f60}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ptype = 149617976 > error = <optimized out> > __PRETTY_FUNCTION__ = "_clutter_actor_create_transition" >#132 0x415cae2b in clutter_actor_allocate (self=self@entry=0x8eeb1d8, box=box@entry=0xbf910b70, flags=flags@entry=CLUTTER_ALLOCATION_NONE) at ./clutter-actor.c:9737 > old_allocation = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > real_allocation = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} > origin_changed = 0 > child_moved = <optimized out> > size_changed = <optimized out> > stage_allocation_changed = <optimized out> > priv = 0x8eeb1f8 > __PRETTY_FUNCTION__ = "clutter_actor_allocate" >#133 0x4162016c in _clutter_stage_maybe_relayout (actor=0x8eeb1d8) at ./clutter-stage.c:1097 > stage = 0x8eeb1d8 > priv = <optimized out> > natural_width = 1280 > natural_height = 1024 > box = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024} >#134 0x415b9340 in clutter_actor_get_allocation_box (self=0xcbb3458, box=0xcc06fb0) at ./clutter-actor.c:9457 > stage = <optimized out> > __PRETTY_FUNCTION__ = "clutter_actor_get_allocation_box" >#135 0x4ce0861a in ffi_call_SYSV () at ../src/x86/sysv.S:64 >No locals. >#136 0x4ce08391 in ffi_call (cif=cif@entry=0x941d1b4, fn=0x415b92a0 <clutter_actor_get_allocation_box>, rvalue=rvalue@entry=0xbf910d60, avalue=avalue@entry=0xbf910c80) at ../src/x86/ffi.c:303 > ecif = {cif = 0x941d1b4, rvalue = 0xbf910d60, avalue = 0xbf910c80} >#137 0x439a5c91 in gjs_invoke_c_function (context=context@entry=0x8e471f8, function=0x941d1a8, obj=obj@entry=0x979be6c0, js_argc=js_argc@entry=0, js_argv=js_argv@entry=0xaffff2b0, js_rval=js_rval@entry=0xbf910e88) at gi/function.c:893 > in_arg_cvalues = 0xbf910ca0 > out_arg_cvalues = 0xbf910c60 > inout_original_arg_cvalues = 0xbf910c40 > ffi_arg_pointers = 0xbf910c80 > return_value = {v_boolean = 146997304, v_int8 = 56 '8', v_uint8 = 56 '8', v_int16 = 56, v_uint16 = 56, v_int32 = 146997304, v_uint32 = 146997304, v_int64 = 5535115832734187576, v_uint64 = 5535115832734187576, v_float = 1.1736187e-33, v_double = 1.0722604367898798e+62, v_short = 56, v_ushort = 56, v_int = 146997304, v_uint = 146997304, v_long = 146997304, v_ulong = 146997304, v_ssize = 146997304, v_size = 146997304, v_string = 0x8c30038 "", v_pointer = 0x8c30038} > return_value_p = 0xbf910d60 > return_gargument = {v_boolean = 1288401753, v_int8 = 89 'Y', v_uint8 = 89 'Y', v_int16 = 29529, v_uint16 = 29529, v_int32 = 1288401753, v_uint32 = 1288401753, v_int64 = 5539445135140156249, v_uint64 = 5539445135140156249, v_float = 106666696, v_double = 2.0649159753106999e+62, v_short = 29529, v_ushort = 29529, v_int = 1288401753, v_uint = 1288401753, v_long = 1288401753, v_ulong = 1288401753, v_ssize = 1288401753, v_size = 1288401753, v_string = 0x4ccb7359 <g_hash_table_lookup+9> "\201\303\247<\017", v_pointer = 0x4ccb7359 <g_hash_table_lookup+9>} > processed_c_args = 2 '\002' > gi_argc = 1 '\001' > gi_arg_pos = <optimized out> > c_argc = <optimized out> > c_arg_pos = <optimized out> > js_arg_pos = <optimized out> > can_throw_gerror = 0 > did_throw_gerror = 0 > local_error = 0x0 > failed = 0 > postinvoke_release_failed = <optimized out> > is_method = 1 > return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x8c2c440, dummy4 = 0x9cca120, dummy5 = 0x8e99c90, dummy6 = 75228, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > return_tag = GI_TYPE_TAG_VOID > return_values = 0x0 > next_rval = 0 '\000' > iter = <optimized out> > __PRETTY_FUNCTION__ = "gjs_invoke_c_function" >#138 0x439a7519 in function_call (context=0x8e471f8, js_argc=0, vp=0xaffff2a0) at gi/function.c:1204 > js_argv = 0xaffff2b0 > success = <optimized out> > priv = 0xffff0007 > retval = <optimized out> >#139 0x46058138 in CallJSNative (vp=0xaffff2a0, argc=0, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#140 js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:696 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe1a668 > frame = {cx_ = 0x919319e, regs_ = {sp = 0x227, pc = 0x0, fp = 0xfffffffe}, prevRegs_ = 0x8e471f8} > ok = <optimized out> > script = 0x979be6c0 >#141 0x46041823 in js::Interpret (cx=0x8e471f8, entryFrame=0xaffff248, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 > ok = 128 > flags = 0 > vp = 0xaffff2a0 > argc = 0 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff230 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f9afec > op = JSOP_NOP > rt = 0x8e054a0 > regs = {sp = 0xaffff2b0, pc = 0x8f9b205 ":", fp = 0xaffff248} > script = 0x8f9af78 > atomNotDefined = 0xaffff2b0 >#142 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f9af78, fp=fp@entry=0xaffff248) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#143 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe26c30 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff2a0, pc = 0x8f9b0a8 "A\273", fp = 0xaffff248}, prevRegs_ = 0xbf9116f4} > ok = <optimized out> > script = 0x8f9af78 >#144 0x4602bdf8 in js_fun_apply (cx=0x8e471f8, argc=2, vp=0xaffff200) at jsfun.cpp:2205 > length = 3 > fval = {data = {asBits = 18446462631748479224, s = {payload = {i32 = -1344100104, u32 = 2950867192, boo = -1344100104, str = 0xafe2a8f8, obj = 0xafe2a8f8, ptr = 0xafe2a8f8, why = 2950867192, word = 2950867192}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007afe2a8f8), asPtr = 0xafe2a8f8}} > n = 3 > args = {<js::CallArgs> = {argv_ = 0xaffff230, argc_ = 3}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff140} >#145 0x4604b5f4 in CallJSNative (vp=<optimized out>, argc=<optimized out>, native=<optimized out>, cx=<optimized out>) at jscntxtinlines.h:701 > ok = 1177259392 >#146 js::Interpret (cx=0x8e471f8, entryFrame=0xaffff140, inlineCallCount=1, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4799 > ok = 128 > flags = 0 > vp = 0xaffff200 > argc = 2950705552 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff1c0 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f13614 > op = 2950705552 > rt = 0x8e054a0 > regs = {sp = 0xaffff220, pc = 0x8f1363b "N", fp = 0xaffff1c0} > script = 0x8f135a8 > atomNotDefined = 0xaffff200 >#147 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x909f190, fp=fp@entry=0xaffff140) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#148 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=0) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xaed9ab40 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff188, pc = 0x909f228 "\323", fp = 0xaffff140}, prevRegs_ = 0xbf911ba4} > ok = <optimized out> > script = 0x909f190 >#149 0x4602bdf8 in js_fun_apply (cx=0x8e471f8, argc=2, vp=0xaffff0f0) at jsfun.cpp:2205 > length = 4 > fval = {data = {asBits = 18446462631731131264, s = {payload = {i32 = -1361448064, u32 = 2933519232, boo = -1361448064, str = 0xaed9f380, obj = 0xaed9f380, ptr = 0xaed9f380, why = 2933519232, word = 2933519232}, tag = JSVAL_TAG_OBJECT}, asDouble = -nan(0xf0007aed9f380), asPtr = 0xaed9f380}} > n = 4 > args = {<js::CallArgs> = {argv_ = 0xaffff120, argc_ = 4}, cx = 0x8e471f8, seg = 0x0, prevInvokeArgEnd = 0xaffff0a0} >#150 0x4604b5f4 in CallJSNative (vp=<optimized out>, argc=<optimized out>, native=<optimized out>, cx=<optimized out>) at jscntxtinlines.h:701 > ok = 1177259392 >#151 js::Interpret (cx=0x8e471f8, entryFrame=0xaffff0b0, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4799 > ok = 128 > flags = 0 > vp = 0xaffff0f0 > argc = 2950705552 > normalJumpTable = {0x46046112 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21730>, 0x46044021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13297>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46045ee3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21171>, 0x46045eb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21120>, 0x46045e7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21071>, 0x46042dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8608>, 0x460446d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15011>, 0x4604463a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14858>, 0x46045a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19996>, 0x4604411c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13548>, 0x460440a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13433>, 0x46044f40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17168>, 0x46044ef5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17093>, 0x46044d7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16716>, 0x4604497a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15690>, 0x460448e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15537>, 0x46044848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15384>, 0x46048e1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33263>, 0x46048c76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32838>, 0x46048992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32098>, 0x46048874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31812>, 0x46048756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31526>, 0x46048638 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31240>, 0x4604859d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31085>, 0x46048502 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30930>, 0x4604845f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30767>, 0x4604833e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30478>, 0x4604823f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30223>, 0x46048140 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29968>, 0x460492eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34491>, 0x460492c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34451>, 0x46049259 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34345>, 0x460491e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34230>, 0x460491be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34190>, 0x46049187 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34135>, 0x460490a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33907>, 0x46048fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33692>, 0x46049410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34784>, 0x46042b61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7985>, 0x4604956e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35134>, 0x46043b95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12133>, 0x46043b65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12085>, 0x4604940b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34779>, 0x46043b85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12117>, 0x46043b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12080>, 0x46049406 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34774>, 0x46043b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12101>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46043b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12090>, 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904>, 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951>, 0x46043590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10592>, 0x460431d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9636>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x460431cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9631>, 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340>, 0x46045e12 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20962>, 0x460453de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18350>, 0x46045221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17905>, 0x460451de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17838>, 0x4604519b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17771>, 0x46043ed4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12964>, 0x46045b6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20282>, 0x46045b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20215>, 0x4604459d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14701>, 0x46044538 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14600>, 0x46045933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19715>, 0x46045696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19046>, 0x46048bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32716>, 0x46048b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32594>, 0x460436ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10941>, 0x46044295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13925>, 0x460441d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13735>, 0x4604418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13662>, 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949>, 0x46044eb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17027>, 0x4604536a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18234>, 0x46043ff6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13254>, 0x46043853 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11299>, 0x46045ab9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20105>, 0x46042372 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5954>, 0x46045cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20615>, 0x46045c62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20530>, 0x46045bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20349>, 0x4604353d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10509>, 0x46047a43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28179>, 0x460479ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28030>, 0x4604774a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27418>, 0x4604800f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29663>, 0x460420cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5279>, 0x46048032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29698>, 0x46047f25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29429>, 0x46047e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29225>, 0x46043cd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12452>, 0x46043cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12491>, 0x46043c42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12306>, 0x46043ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12473>, 0x46043f85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13141>, 0x46043ba5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12149>, 0x46043fac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13180>, 0x46043f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13162>, 0x46044a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15843>, 0x46042bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8080>, 0x46044ff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17352>, 0x46044f7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17231>, 0x46043fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13198>, 0x46044a2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15868>, 0x460440a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13428>, 0x4604754e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26910>, 0x46044304 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14036>, 0x4604738b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26459>, 0x460472f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26309>, 0x46047d74 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28996>, 0x4604767a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27210>, 0x46047607 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27095>, 0x46045178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17736>, 0x460460ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21695>, 0x46048b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32489>, 0x46042dc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8600>, 0x46043ab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11910>, 0x4604393e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11534>, 0x4604813b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29963>, 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616>, 0x46046874 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23620>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x460426e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6840>, 0x46046e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25176>, 0x46047c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28710>, 0x460474f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26824>, 0x46044e30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16896>, 0x4604619e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21870>, 0x460475d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27043>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x4604288e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7262>, 0x46045d88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20824>, 0x46045d0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+20698>, 0x460463de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22446>, 0x46042d22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8434>, 0x460447e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15281>, 0x4604473a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15114>, 0x46044492 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14434>, 0x4604442d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14333>, 0x460476bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27276>, 0x46048ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32384>, 0x46042d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8426>, 0x4604584b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19483>, 0x4604583b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19467>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604254b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6427>, 0x4604758a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26970>, 0x46042080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5200>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x460436e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10936>, 0x46044064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13364>, 0x46043d15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12517>, 0x46043d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12512>, 0x46040e42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+530>, 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544>, 0x46045264 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17972>, 0x460472ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26236>, 0x4604721c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26092>, 0x460471bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25999>, 0x4604711a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25834>, 0x46046b54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24356>, 0x46046ae0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24240>, 0x46046a86 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24150>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x460423d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6051>, 0x46046d0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24799>, 0x46046be9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24505>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x46047d24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28916>, 0x46043103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9427>, 0x46043099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9321>, 0x4604302f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9215>, 0x46042fc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9109>, 0x460465d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22945>, 0x46042d85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8533>, 0x46046550 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22816>, 0x460467f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23491>, 0x46046777 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23367>, 0x460422ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5786>, 0x4604543b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18443>, 0x46045155 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17701>, 0x46046135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21765>, 0x460437f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11202>, 0x46043714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10980>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x46042e25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8693>, 0x4604617b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21835>, 0x46046158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21800>, 0x4604337d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10061>, 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824>, 0x46042e59 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8745>, 0x46042a88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7768>...} > argv = 0xaffff0b0 > interruptJumpTable = {0x46045f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21326> <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x8f13614 > op = 2950705552 > rt = 0x8e054a0 > regs = {sp = 0xaffff110, pc = 0x8f1363b "N", fp = 0xaffff0b0} > script = 0x8f135a8 > atomNotDefined = 0xaffff0f0 >#152 0x46056194 in js::RunScript (cx=cx@entry=0x8e471f8, script=script@entry=0x8f135a8, fp=fp@entry=0xaffff0b0) at jsinterp.cpp:653 > prepareInterp = {cx = 0x8e471f8, script = <optimized out>} > status = 1177259392 >#153 0x46058021 in js::Invoke (cx=0x8e471f8, argsRef=..., flags=8192) at jsinterp.cpp:740 > preserve = {cx = 0x8e471f8, enumerators = 0x0} > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xafe164b0 > frame = {cx_ = 0x8e471f8, regs_ = {sp = 0xaffff0f0, pc = 0x8f13624 "\323", fp = 0xaffff0b0}, prevRegs_ = 0xafe21900} > ok = <optimized out> > script = 0x8f135a8 >#154 0x4602688b in js::CallOrConstructBoundFunction (cx=0x8e471f8, argc=4, vp=0xaffff020) at jsfun.cpp:2319 > argslen = <optimized out> > target = 0xaed9f3b8 > args = {<js::CallArgs> = {argv_ = 0xaffff080, argc_ = 4}, cx = 0x8e471f8, seg = 0xaffff050, prevInvokeArgEnd = 0xaffff050} >#155 0x46057e69 in CallJSNative (vp=0xaffff020, argc=4, native=<optimized out>, cx=0x8e471f8) at jscntxtinlines.h:701 > ok = <optimized out> >#156 js::Invoke (cx=cx@entry=0x8e471f8, argsRef=..., flags=flags@entry=0) at jsinterp.cpp:703 > clasp = 0x462b8d80 <js_ArrayClass> > fun = 0xaa338a00 > frame = {cx_ = 0x439a3399 <gjs_boxed_from_c_struct+9>, regs_ = {sp = 0x439c1000, pc = 0x4391d8e7 <g_base_info_unref+7> "\201\303\031\367\002", fp = 0x439c1000}, prevRegs_ = 0x0} > ok = <optimized out> > script = 0xafe02028 >#157 0x4605854c in js::ExternalInvoke (cx=0x8e471f8, thisv=..., fval=..., argc=4, argv=0xbf911ee0, rval=0xbf911f58) at jsinterp.cpp:863 > args = {<js::CallArgs> = {argv_ = 0xaffff030, argc_ = 4}, cx = 0x8e471f8, seg = 0xaffff000, prevInvokeArgEnd = 0x0} >#158 0x45fca657 in JS_CallFunctionValue (cx=cx@entry=0x8e471f8, obj=0x0, fval=18446462631653116416, argc=4, argv=argv@entry=0xbf911ee0, rval=rval@entry=0xbf911f58) at jsapi.cpp:5145 >No locals. >#159 0x439a4dfd in gjs_callback_closure (cif=0x94468d8, result=0xbf9120d0, args=0xbf912060, data=0x94468c0) at gi/function.c:254 > context = 0x8e471f8 > trampoline = 0x94468c0 > i = <optimized out> > n_args = 6 > n_jsargs = <optimized out> > n_outargs = <optimized out> > jsargs = 0xbf911ee0 > rval = <optimized out> > this_object = <optimized out> > ret_type = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x8c2c440, dummy4 = 0xbf911f7c, dummy5 = 0x8efe768, dummy6 = 15712, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > ret_type_is_void = <optimized out> > __PRETTY_FUNCTION__ = "gjs_callback_closure" >#160 0x4ce08472 in ffi_closure_SYSV_inner (closure=0xb570b350, respp=0xbf9120dc, args=0xbf9120f0) at ../src/x86/ffi.c:384 > cif = 0x94468d8 > arg_area = 0xbf912060 >#161 0x4ce086d6 in ffi_closure_SYSV () at ../src/x86/sysv.S:188 >No locals. >#162 0x413c91bf in invoke_handler (display=<optimized out>, screen=<optimized out>, handler=0x8e9e5a8, window=0x0, event=0xbf91247c, binding=0x9c4aa88) at core/keybindings.c:1357 >No locals. >#163 0x413ca463 in process_event (bindings=<optimized out>, n_bindings=31, display=display@entry=0x8e9c1e8, screen=screen@entry=0x8c2d0b8, window=window@entry=0x0, event=event@entry=0xbf91247c, on_window=0, keysym=<optimized out>) at core/keybindings.c:1442 > handler = 0x8e9e5a8 > i = <optimized out> >#164 0x413cb793 in meta_display_process_key_event (display=display@entry=0x8e9c1e8, window=window@entry=0x0, event=event@entry=0xbf91247c) at core/keybindings.c:1684 > keysym = 65289 > keep_grab = 1 > all_keys_grabbed = <optimized out> > str = <optimized out> > screen = 0x8c2d0b8 > __PRETTY_FUNCTION__ = "meta_display_process_key_event" >#165 0x413be855 in event_callback (event=0xbf91247c, data=0x8e9c1e8) at core/display.c:1973 > window = <optimized out> > property_for_window = <optimized out> > display = 0x8e9c1e8 > frame_was_receiver = 0 > bypass_compositor = 0 > filter_out_event = <optimized out> >#166 0x4141222d in filter_func (xevent=0xbf91247c, event=0xc0cf470, data=0x8ea87e0) at ui/ui.c:244 >No locals. >#167 0x4134c34d in gdk_event_apply_filters (xevent=xevent@entry=0xbf91247c, event=event@entry=0xc0cf470, window=window@entry=0x0) at gdkeventsource.c:81 > filter = 0x8eb6200 > node = <optimized out> > tmp_list = 0x8ee2b80 > result = <optimized out> >#168 0x4134c54c in gdk_event_source_translate_event (xevent=0xbf91247c, event_source=0x8c65180) at gdkeventsource.c:195 > filter_window = 0x8c5e800 > dpy = 0x8c4b1a0 > event = 0xc0cf470 > result = GDK_FILTER_CONTINUE > event_translator = <optimized out> >#169 _gdk_x11_display_queue_events (display=0x8c58840) at gdkeventsource.c:332 > event = 0xc0cf470 > xevent = {type = 2, xany = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673}, xkey = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, root = 673, subwindow = 18874784, time = 13877343, x = 1074, y = 415, x_root = 1074, y_root = 415, state = 24, keycode = 23, same_screen = 1}, xbutton = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, root = 673, subwindow = 18874784, time = 13877343, x = 1074, y = 415, x_root = 1074, y_root = 415, state = 24, button = 23, same_screen = 1}, xmotion = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, root = 673, subwindow = 18874784, time = 13877343, x = 1074, y = 415, x_root = 1074, y_root = 415, state = 24, is_hint = 23 '\027', same_screen = 1}, xcrossing = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, root = 673, subwindow = 18874784, time = 13877343, x = 1074, y = 415, x_root = 1074, y_root = 415, mode = 24, detail = 23, same_screen = 1, focus = 0, state = 16}, xfocus = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, mode = 673, detail = 18874784}, xexpose = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, x = 673, y = 18874784, width = 13877343, height = 1074, count = 415}, xgraphicsexpose = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, drawable = 673, x = 673, y = 18874784, width = 13877343, height = 1074, count = 415, major_code = 1074, minor_code = 415}, xnoexpose = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, drawable = 673, major_code = 673, minor_code = 18874784}, xvisibility = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, state = 673}, xcreatewindow = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, parent = 673, window = 673, x = 18874784, y = 13877343, width = 1074, height = 415, border_width = 1074, override_redirect = 415}, xdestroywindow = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673}, xunmap = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673, from_configure = 18874784}, xmap = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673, override_redirect = 18874784}, xmaprequest = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, parent = 673, window = 673}, xreparent = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673, parent = 18874784, x = 13877343, y = 1074, override_redirect = 415}, xconfigure = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673, x = 18874784, y = 13877343, width = 1074, height = 415, border_width = 1074, above = 415, override_redirect = 24}, xgravity = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673, x = 18874784, y = 13877343}, xresizerequest = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, width = 673, height = 18874784}, xconfigurerequest = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, parent = 673, window = 673, x = 18874784, y = 13877343, width = 1074, height = 415, border_width = 1074, above = 415, detail = 24, value_mask = 23}, xcirculate = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, event = 673, window = 673, place = 18874784}, xcirculaterequest = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, parent = 673, window = 673, place = 18874784}, xproperty = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, atom = 673, time = 18874784, state = 13877343}, xselectionclear = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, selection = 673, time = 18874784}, xselectionrequest = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, owner = 673, requestor = 673, selection = 18874784, target = 13877343, property = 1074, time = 415}, xselection = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, requestor = 673, selection = 673, target = 18874784, property = 13877343, time = 1074}, xcolormap = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, colormap = 673, new = 18874784, state = 13877343}, xclient = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, message_type = 673, format = 18874784, data = {b = "_\300\323\000\062\004\000\000\237\001\000\000\062\004\000\000\237\001\000", s = {-16289, 211, 1074, 0, 415, 0, 1074, 0, 415, 0}, l = {13877343, 1074, 415, 1074, 415}}}, xmapping = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, request = 673, first_keycode = 18874784, count = 13877343}, xerror = {type = 2, display = 0x14662c, resourceid = 0, serial = 147108256, error_code = 161 '\241', request_code = 2 '\002', minor_code = 0 '\000'}, xkeymap = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, window = 673, key_vector = "\241\002\000\000\240\001 \001_\300\323\000\062\004\000\000\237\001\000\000\062\004\000\000\237\001\000\000\030\000\000"}, xgeneric = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, extension = 673, evtype = 673}, xcookie = {type = 2, serial = 1336876, send_event = 0, display = 0x8c4b1a0, extension = 673, evtype = 673, cookie = 18874784, data = 0xd3c05f}, pad = {2, 1336876, 0, 147108256, 673, 673, 18874784, 13877343, 1074, 415, 1074, 415, 24, 23, 1, 0, 16, 1098081664, 25, 212926240, 213027912, 1633646447, 1919906915, 104}} > xdisplay = 0x8c4b1a0 > event_source = 0x8c65180 > display_x11 = 0x8c58840 >#170 0x4131e18e in gdk_display_get_event (display=display@entry=0x8c58840) at gdkdisplay.c:310 > __PRETTY_FUNCTION__ = "gdk_display_get_event" >#171 0x4134c22b in gdk_event_source_dispatch (source=source@entry=0x8c65180, callback=0x0, user_data=0x0) at gdkeventsource.c:354 > display = 0x8c58840 > event = <optimized out> >#172 0x4ccc816b in g_main_dispatch (context=0x8c30688, context@entry=0x8c64fc0) at gmain.c:2715 > dispatch = 0x4134c200 <gdk_event_source_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x8c65180, next = 0x0} > need_destroy = <optimized out> > source = 0x8c65180 > current = 0x8c64fc0 > i = <optimized out> >#173 g_main_context_dispatch (context=context@entry=0x8c30688) at gmain.c:3219 >No locals. >#174 0x4ccc8510 in g_main_context_iterate (context=0x8c30688, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 > max_priority = 2147483647 > timeout = 100 > some_ready = 1 > nfds = 15 > allocated_nfds = <optimized out> > fds = <optimized out> >#175 0x4ccc8973 in g_main_loop_run (loop=0x8c307f0) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#176 0x413ce238 in meta_run () at core/main.c:545 > log_domains = {0x0, 0x4141cb4b "mutter", 0x4141bf41 "Gtk", 0x4141bf45 "Gdk", 0x4141bf49 "GLib", 0x4141bf4e "Pango", 0x4141bf54 "GLib-GObject", 0x4141bf61 "GThread"} > i = <optimized out> >#177 0x080498f2 in main (argc=1, argv=0xbf9127a4) at main.c:416 > ctx = <optimized out> > error = 0x0 > ecode = <optimized out> > sender = 0x8dec4c0 >From To Syms Read Shared Object Library >0x416ed8b0 0x41746a14 Yes /usr/lib/gnome-shell/libgnome-shell.so >0x4251e800 0x4251ea9c Yes /usr/lib/gnome-shell/libgnome-shell-js.so >0x42187620 0x4219c3a4 Yes /lib/libatk-bridge-2.0.so.0 >0x413a4d50 0x41415494 Yes /lib/libmutter.so.0 >0x4398f550 0x439b4124 Yes /lib/libgjs.so.0 >0x45fbd460 0x462250f4 Yes /lib/libmozjs185.so.1.0 >0x421f9b40 0x421fac14 Yes /lib/libplds4.so >0x41c4bed0 0x41c4d968 Yes /lib/libplc4.so >0x41c5ba80 0x41c7f874 Yes /lib/libnspr4.so >0x4cb3d6b0 0x4cb48eb0 Yes /lib/libpthread.so.0 >0x4cb32ad0 0x4cb33afc Yes /lib/libdl.so.2 >0x425d0770 0x425dc204 Yes /lib/libgnome-menu-3.so.0 >0x43566d30 0x435a68b0 Yes /lib/libgstbase-1.0.so.0 >0x4334e500 0x433e4fb4 Yes /lib/libgstreamer-1.0.so.0 >0x4cdae4b0 0x4cdae698 Yes /lib/libgthread-2.0.so.0 >0x42c81160 0x42cc4594 Yes /lib/libsoup-2.4.so.1 > No /lib/libGL.so.1 >0x4255d650 0x425615d4 Yes /lib/libstartup-notification-1.so.0 >0x4391bfb0 0x4393f6d4 Yes /lib/libgirepository-1.0.so.1 >0x4117a480 0x41184404 Yes /lib/libcanberra.so.0 >0x42570bb0 0x42589074 Yes /lib/libtelepathy-logger.so.3 >0x44271c70 0x443bfa14 Yes /lib/libtelepathy-glib.so.0 >0x41140e20 0x41144484 Yes /lib/libpolkit-agent-1.so.0 >0x41051a50 0x4105ed64 Yes /lib/libpolkit-gobject-1.so.0 >0x410177d0 0x41038994 Yes /lib/libnm-glib.so.4 >0x42f06e80 0x42f364f4 Yes /lib/libnm-util.so.2 >0x426b45a0 0x426c82c8 Yes /lib/libdbus-glib-1.so.2 >0x4d1df9d0 0x4d20ff24 Yes /lib/libdbus-1.so.3 >0x42c40aa0 0x42c545f4 Yes /lib/libgnome-keyring.so.0 >0x410df0b0 0x4111c8c4 Yes /lib/libgcr-3.so.1 >0x435d98d0 0x43624f94 Yes /lib/libgcr-base-3.so.1 >0x43473000 0x43492b94 Yes /lib/libgck-1.so.0 >0x429bbf70 0x429c64e4 Yes /lib/libp11-kit.so.0 >0x4107b870 0x41093b34 Yes /lib/libgnome-desktop-3.so.4 >0x410a3020 0x410a5670 Yes /usr/lib/gnome-bluetooth/libgnome-bluetooth-applet.so.0 >0x4cb7d460 0x4cba65bc Yes /lib/libm.so.6 >0x415a10d0 0x4166cac4 Yes /lib/libclutter-1.0.so.0 >0x410ae7a0 0x410b1168 Yes /lib/libcogl-pango.so.0 >0x43654d10 0x43669244 Yes /lib/libjson-glib-1.0.so.0 >0x4d4df8f0 0x4d4e9f44 Yes /lib/libXi.so.6 >0x43890000 0x438eb3b4 Yes /lib/libcogl.so.11 >0x4d1c8880 0x4d1d3174 Yes /lib/libXext.so.6 >0x41b24850 0x41b25214 Yes /lib/libXdamage.so.1 >0x41b1e910 0x41b1f3bc Yes /lib/libXcomposite.so.1 >0x4ce0dc80 0x4ce0ed7c Yes /lib/libgmodule-2.0.so.0 >0x4cb56920 0x4cb5a43c Yes /lib/librt.so.1 >0x4198cf70 0x4198f40c Yes /lib/libXfixes.so.3 >0x42e808e0 0x42ea2c94 Yes /lib/libcroco-0.6.so.3 >0x4d2fe080 0x4d3f1214 Yes /lib/libxml2.so.2 >0x4d0a0410 0x4d12f944 Yes /lib/libX11.so.6 >0x41ce85e0 0x41febc14 Yes /lib/libgtk-3.so.0 >0x413173b0 0x41360ac4 Yes /lib/libgdk-3.so.0 >0x41bd1920 0x41bdf540 Yes /lib/libatk-1.0.so.0 >0x4ce38530 0x4cf0f4d4 Yes /lib/libgio-2.0.so.0 >0x412f9680 0x412fedf4 Yes /lib/libpangocairo-1.0.so.0 >0x4d534cc0 0x4d54bc94 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x41166b70 0x41167da0 Yes (*) /lib/libcairo-gobject.so.2 >0x41c07410 0x41c29eb4 Yes /lib/libpango-1.0.so.0 >0x4145cbe0 0x4153b6c4 Yes /lib/libcairo.so.2 >0x430279c0 0x43029830 Yes /lib/libpulse-mainloop-glib.so.0 >0x434acf90 0x434e21a4 Yes /lib/libpulse.so.0 >0x4cdbacf0 0x4cdec674 Yes /lib/libgobject-2.0.so.0 >0x4cc95f10 0x4cd38634 Yes /lib/libglib-2.0.so.0 >0x4c9910b0 0x4cad4fbc Yes /lib/libc.so.6 >0x421b4650 0x421c5928 Yes /lib/libatspi.so.0 >0x4d2683c0 0x4d26e264 Yes /lib/libXrender.so.1 >0x4106b550 0x4106cc38 Yes /lib/libcanberra-gtk3.so.0 >0x4e6b6f60 0x4e6bc484 Yes /lib/libXcursor.so.1 >0x4d274490 0x4d27a164 Yes /lib/libXrandr.so.2 >0x429fa4a0 0x429fece4 Yes /lib/libSM.so.6 >0x42a67630 0x42a75714 Yes /lib/libICE.so.6 >0x4d2db810 0x4d2dc254 Yes /lib/libXinerama.so.1 >0x4ce05090 0x4ce087b4 Yes /lib/libffi.so.5 >0x4cfbcf60 0x4d02f1b4 Yes /lib/libstdc++.so.6 >0x4cc48040 0x4cc5ec24 Yes /lib/libgcc_s.so.1 >0x4c957850 0x4c96ff7c Yes /lib/ld-linux.so.2 > No /lib/tls/libnvidia-tls.so.310.32 > No /lib/libnvidia-glcore.so.310.32 >0x425535b0 0x42554910 Yes /lib/libxcb-util.so.0 >0x4d52b430 0x4d52b584 Yes /lib/libX11-xcb.so.1 >0x4d06ff70 0x4d080514 Yes /lib/libxcb.so.1 >0x430357b0 0x4303a9c4 Yes /lib/libvorbisfile.so.3 >0x42a8c800 0x42aa38b4 Yes /lib/libvorbis.so.0 >0x42a81410 0x42a84144 Yes /lib/libogg.so.0 >0x42abadb0 0x42ac5ce4 Yes /lib/libtdb.so.1 >0x41153a80 0x411585b4 Yes /lib/libltdl.so.7 >0x4290eae0 0x42998984 Yes /lib/libsqlite3.so.0 >0x410016f0 0x41006a04 Yes /lib/libsystemd-login.so.0 >0x4d2b21b0 0x4d2cb434 Yes /lib/libexpat.so.1 >0x41bc3f20 0x41bc5b14 Yes /lib/libuuid.so.1 >0x424e8fb0 0x4250dba4 Yes /lib/libssl3.so >0x4252bf10 0x42546a34 Yes /lib/libsmime3.so >0x422a5c90 0x4239c280 Yes /lib/libnss3.so >0x421d9620 0x421e87d4 Yes /lib/libnssutil3.so >0x410c3a80 0x410c6f60 Yes /lib/libgudev-1.0.so.0 >0x42464470 0x424bb3f4 Yes /lib/libgcrypt.so.11 >0x424596b0 0x42459ce0 Yes /lib/libgpg-error.so.0 >0x42e4c0b0 0x42e664b4 Yes /lib/libxkbfile.so.1 >0x411927b0 0x411a70fc Yes /lib/libgnome-bluetooth.so.11 >0x419237b0 0x4192d340 Yes /lib/libpangoft2-1.0.so.0 >0x4d443670 0x4d4b2454 Yes /lib/libfreetype.so.6 >0x4d4f4300 0x4d512c14 Yes /lib/libfontconfig.so.1 >0x4cb61860 0x4cb6ea94 Yes /lib/libz.so.1 >0x4d23d2e0 0x4d257bd4 Yes /lib/liblzma.so.5 >0x4cc259f0 0x4cc38ac4 Yes /lib/libselinux.so.1 >0x4cc68700 0x4cc770c4 Yes /lib/libresolv.so.2 >0x41b2fce0 0x41b89c94 Yes /lib/libharfbuzz.so.0 >0x4d283d20 0x4d2a2cf4 Yes /lib/libpng15.so.15 >0x4e72a7d0 0x4e7ab624 Yes /lib/libpixman-1.so.0 >0x412cdd20 0x412e0c04 Yes /lib/libEGL.so.1 >0x419367c0 0x41937224 Yes /lib/libxcb-shm.so.0 >0x41982a20 0x41986700 Yes /lib/libxcb-render.so.0 >0x43268f50 0x4326d554 Yes /lib/libjson.so.0 >0x435039a0 0x435439c4 Yes /usr/lib/pulseaudio/libpulsecommon-2.1.so >0x42e71f40 0x42e74994 Yes /lib/libXtst.so.6 >0x435be070 0x435c2114 Yes /lib/libwrap.so.0 >0x42fab590 0x42ff3f64 Yes /lib/libsndfile.so.1 >0x43014e60 0x43017994 Yes /lib/libasyncns.so.0 >0x4d062a60 0x4d063954 Yes /lib/libXau.so.6 >0x42257a50 0x4225d07c Yes /lib/libcrypt.so.1 >0x4115f9e0 0x41160a84 Yes /lib/libsystemd-daemon.so.0 >0x411c5790 0x411cf724 Yes /lib/libudev.so.1 >0x4cbbc4a0 0x4cc05d74 Yes /lib/libpcre.so.1 >0x4194ba40 0x4196283f Yes /lib/libicule.so.49 >0x419d3350 0x41a9faa4 Yes /lib/libicuuc.so.49 >0x4d5573b0 0x4d5574e0 Yes (*) /lib/libicudata.so.49 >0x4e7c22e0 0x4e7c3944 Yes /lib/libxcb-dri2.so.0 >0x4e67ccb0 0x4e67f34c Yes /lib/libxcb-xfixes.so.0 >0x41b18b80 0x41b19974 Yes /lib/libxcb-shape.so.0 >0x4e6ab550 0x4e6aef84 Yes /lib/libwayland-client.so.0 >0x4e6c5440 0x4e6cc044 Yes /lib/libwayland-server.so.0 >0x412ee220 0x412efbc4 Yes /lib/libgbm.so.1 >0x4e6e5820 0x4e6faf40 Yes /lib/libglapi.so.0 >0x4e719680 0x4e71f784 Yes /lib/libdrm.so.2 >0x42ad2190 0x42ae0b74 Yes /lib/libnsl.so.1 >0x42f99dd0 0x42fa25ac Yes /lib/libgsm.so.1 >0x42ec1630 0x42eed2b4 Yes /lib/libFLAC.so.8 >0x430f3c20 0x430f65f8 Yes /lib/libvorbisenc.so.2 >0x42201b50 0x42239b34 Yes /lib/libfreebl3.so >0xb7549a40 0xb7550e9c Yes /lib/libnss_files.so.2 >0xb747c930 0xb749ae94 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x42720a50 0x4273c66c Yes /lib/libgvfscommon.so.0 >0x426e5a40 0x42707b34 Yes /lib/libbluray.so.1 >0x42aeca90 0x42aed540 Yes /lib/libutil.so.1 >0xb6c41170 0xb6c42d3c Yes /usr/lib/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0xb6acc810 0xb6af5ab4 Yes /lib/librsvg-2.so.2 >0xb77b10f0 0xb77b1a24 Yes /usr/lib/gtk-3.0/modules/libpk-gtk-module.so >0xb5ff5720 0xb5ffa474 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb57e2860 0xb57e5b58 Yes /usr/lib/libcanberra-0.30/libcanberra-pulse.so >0xaee9c610 0xaee9c8c8 Yes /usr/lib/gjs-1.0/langNative.so >0xaee98780 0xaee992dc Yes /usr/lib/gjs-1.0/gettextNative.so >0xb0dc5640 0xb0dc58f0 Yes /usr/lib/gjs-1.0/formatNative.so >0xb0dc1ea0 0xb0dc2a78 Yes /usr/lib/gjs-1.0/mainloop.so >0xb0dace60 0xb0db6454 Yes /usr/lib/gjs-1.0/cairoNative.so >0xb0d95630 0xb0d9de58 Yes /usr/lib/gjs-1.0/dbusNative.so >0xb0d6fe60 0xb0d75668 Yes /lib/libgjs-dbus.so.0 >0xaff8b4b0 0xaffaf4d4 Yes /lib/libibus-1.0.so.5 >0xb0d82770 0xb0d82e74 Yes /usr/lib/gjs-1.0/system.so >0xb0d0d5f0 0xb0d1c59c Yes /usr/lib/gio/modules/libgioremote-volume-monitor.so >0xaff62830 0xaff62ce8 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0xaff0fb40 0xaff3d754 Yes /lib/libsoftokn3.so >0xaa4b4c00 0xaa4d4c14 Yes /lib/libaccountsservice.so.0 >0xaa497e20 0xaa4a16c4 Yes /lib/libupower-glib.so.1 >0xa26452f0 0xa265672c Yes /lib/libgdm.so.1 >0xa3e65e50 0xa3e72f24 Yes /usr/lib/gio/modules/libgiognutls.so >0x42b54d40 0x42be1854 Yes /lib/libgnutls.so.26 >0x42c0a2f0 0x42c161f4 Yes /lib/libtasn1.so.3 >0xa3e4fa70 0xa3e5a0e4 Yes /usr/lib/pkcs11/gnome-keyring-pkcs11.so >0xb0d045b0 0xb0d05c24 Yes /usr/lib/gio/modules/libgiognomeproxy.so >0xaf5f8070 0xaf5faee4 Yes /usr/lib/gtk-3.0/3.0.0/immodules/im-xim.so >0xb6c1d3c0 0xb6c1df4c Yes /usr/lib/gconv/ISO8859-1.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x462b8d80 1177259392 >ecx 0xffff0007 -65529 >edx 0xffff0007 -65529 >ebx 0x462b8054 1177256020 >esp 0xbf90ab70 0xbf90ab70 >ebp 0x8e471f8 0x8e471f8 >esi 0x462a47a0 1177175968 >edi 0x959aa3c0 -1785027648 >eip 0x460454cd 0x460454cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18589> >eflags 0x210246 [ PF ZF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode): > 0x46040c30 <+0>: push %ebp > 0x46040c31 <+1>: push %edi > 0x46040c32 <+2>: push %esi > 0x46040c33 <+3>: push %ebx > 0x46040c34 <+4>: call 0x45fbee70 <__x86.get_pc_thunk.bx> > 0x46040c39 <+9>: add $0x27741b,%ebx > 0x46040c3f <+15>: lea -0x34c(%esp),%esp > 0x46040c46 <+22>: mov 0x360(%esp),%ebp > 0x46040c4d <+29>: mov 0x364(%esp),%esi > 0x46040c54 <+36>: mov %gs:0x14,%edi > 0x46040c5b <+43>: mov %edi,0x33c(%esp) > 0x46040c62 <+50>: xor %edi,%edi > 0x46040c64 <+52>: mov 0x40(%ebp),%edi > 0x46040c67 <+55>: mov %esi,0xb4(%esp) > 0x46040c6e <+62>: lea 0x2f4(%esp),%edx > 0x46040c75 <+69>: mov 0xe8(%ebp),%esi > 0x46040c7b <+75>: movl $0xffff,0xe8(%ebp) > 0x46040c85 <+85>: mov %esi,0xd0(%esp) > 0x46040c8c <+92>: mov 0x38(%ebp),%esi > 0x46040c8f <+95>: mov %edi,0xac(%esp) > 0x46040c96 <+102>: mov (%edi),%eax > 0x46040c98 <+104>: mov %esi,0xc8(%esp) > 0x46040c9f <+111>: mov %eax,0x2f4(%esp) > 0x46040ca6 <+118>: mov 0x4(%edi),%eax > 0x46040ca9 <+121>: mov %eax,0x2f8(%esp) > 0x46040cb0 <+128>: mov 0x8(%edi),%eax > 0x46040cb3 <+131>: addl $0x1,0xbc(%ebp) > 0x46040cba <+138>: mov %edx,0x40(%ebp) > 0x46040cbd <+141>: mov %eax,0x2fc(%esp) > 0x46040cc4 <+148>: mov (%eax),%ecx > 0x46040cc6 <+150>: test $0x2,%cl > 0x46040cc9 <+153>: je 0x46040ce0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+176> > 0x46040ccb <+155>: test $0x8,%cl > 0x46040cce <+158>: je 0x46041298 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1640> > 0x46040cd4 <+164>: mov 0x8(%eax),%edi > 0x46040cd7 <+167>: mov %edi,0xa0(%esp) > 0x46040cde <+174>: jmp 0x46040cea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+186> > 0x46040ce0 <+176>: mov 0x4(%eax),%esi > 0x46040ce3 <+179>: mov %esi,0xa0(%esp) > 0x46040cea <+186>: mov (%eax),%edx > 0x46040cec <+188>: movl $0x0,0xbc(%esp) > 0x46040cf7 <+199>: and $0xa,%edx > 0x46040cfa <+202>: cmp $0x2,%edx > 0x46040cfd <+205>: je 0x46041f50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4896> > 0x46040d03 <+211>: mov 0xe0(%ebp),%edx > 0x46040d09 <+217>: lea -0x138b4(%ebx),%esi > 0x46040d0f <+223>: mov (%edx),%edi > 0x46040d11 <+225>: lea -0x134d4(%ebx),%edx > 0x46040d17 <+231>: test %edi,%edi > 0x46040d19 <+233>: mov 0xa0(%esp),%edi > 0x46040d20 <+240>: cmove %esi,%edx > 0x46040d23 <+243>: cmpl $0x2,0x36c(%esp) > 0x46040d2b <+251>: mov %edx,0x94(%esp) > 0x46040d32 <+258>: mov 0xb4(%esp),%edx > 0x46040d39 <+265>: sete 0xc0(%esp) > 0x46040d41 <+273>: mov 0x28(%edi),%edi > 0x46040d44 <+276>: test %edx,%edx > 0x46040d46 <+278>: cmovne 0xb4(%esp),%eax > 0x46040d4e <+286>: and $0x20,%ecx > 0x46040d51 <+289>: mov %eax,0xb4(%esp) > 0x46040d58 <+296>: mov %edi,0xa4(%esp) > 0x46040d5f <+303>: jne 0x46053775 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76613> > 0x46040d65 <+309>: cmpl $0x1,0x36c(%esp) > 0x46040d6d <+317>: je 0x46041f70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4928> > 0x46040d73 <+323>: cmpl $0x3,0x36c(%esp) > 0x46040d7b <+331>: je 0x46041f88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4952> > 0x46040d81 <+337>: mov 0xcc(%ebp),%eax > 0x46040d87 <+343>: mov 0x18(%eax),%eax > 0x46040d8a <+346>: test %eax,%eax > 0x46040d8c <+348>: je 0x46040da0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+368> > 0x46040d8e <+350>: mov 0xd0(%eax),%ecx > 0x46040d94 <+356>: test %ecx,%ecx > 0x46040d96 <+358>: je 0x46040da0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+368> > 0x46040d98 <+360>: mov %ebp,(%esp) > 0x46040d9b <+363>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x46040da0 <+368>: mov 0x2fc(%esp),%esi > 0x46040da7 <+375>: mov 0xc8(%esp),%edx > 0x46040dae <+382>: add $0x254,%edx > 0x46040db4 <+388>: mov (%esi),%eax > 0x46040db6 <+390>: test $0x80,%ah > 0x46040db9 <+393>: cmove 0xa4(%esp),%edx > 0x46040dc1 <+401>: mov %edx,0xa4(%esp) > 0x46040dc8 <+408>: mov 0x36c(%esp),%edx > 0x46040dcf <+415>: test %edx,%edx > 0x46040dd1 <+417>: je 0x46041eb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4744> > 0x46040dd7 <+423>: mov 0xe0(%ebp),%edx > 0x46040ddd <+429>: mov (%edx),%eax > 0x46040ddf <+431>: movb $0x0,0xb3(%esp) > 0x46040de7 <+439>: test %eax,%eax > 0x46040de9 <+441>: lea -0x134d4(%ebx),%eax > 0x46040def <+447>: cmove 0x94(%esp),%eax > 0x46040df7 <+455>: cmpb $0x0,0x101(%ebp) > 0x46040dfe <+462>: mov %eax,0x94(%esp) > 0x46040e05 <+469>: jne 0x46041108 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1240> > 0x46040e0b <+475>: lea 0x164(%esp),%eax > 0x46040e12 <+482>: cmp 0x30(%ebp),%eax > 0x46040e15 <+485>: jbe 0x46041153 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1315> > 0x46040e1b <+491>: mov 0x2f8(%esp),%esi > 0x46040e22 <+498>: movzbl (%esi),%edi > 0x46040e25 <+501>: mov 0x94(%esp),%esi > 0x46040e2c <+508>: mov (%esi,%edi,4),%eax > 0x46040e2f <+511>: mov 0x36c(%esp),%edx > 0x46040e36 <+518>: test %edx,%edx > 0x46040e38 <+520>: setne 0xc4(%esp) > 0x46040e40 <+528>: jmp *%eax > 0x46040e42 <+530>: lea 0x0(%esi,%eiz,1),%esi > 0x46040e49 <+537>: lea 0x0(%edi,%eiz,1),%edi > 0x46040e50 <+544>: mov 0x2fc(%esp),%eax > 0x46040e57 <+551>: mov (%eax),%edx > 0x46040e59 <+553>: test $0x200000,%edx > 0x46040e5f <+559>: jne 0x46040e8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+604> > 0x46040e61 <+561>: test $0x8,%dl > 0x46040e64 <+564>: lea -0x10(%eax),%ecx > 0x46040e67 <+567>: jne 0x46040e7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+588> > 0x46040e69 <+569>: mov 0x4(%eax),%ecx > 0x46040e6c <+572>: mov %eax,%esi > 0x46040e6e <+574>: movzwl 0x38(%ecx),%ecx > 0x46040e72 <+578>: shl $0x3,%ecx > 0x46040e75 <+581>: sub %ecx,%esi > 0x46040e77 <+583>: mov %esi,%ecx > 0x46040e79 <+585>: lea -0x10(%ecx),%ecx > 0x46040e7c <+588>: mov (%ecx),%ecx > 0x46040e7e <+590>: or $0x200000,%edx > 0x46040e84 <+596>: mov 0x18(%ecx),%ecx > 0x46040e87 <+599>: mov %edx,(%eax) > 0x46040e89 <+601>: mov %ecx,0xc(%eax) > 0x46040e8c <+604>: lea -0x8e170(%ebx),%esi > 0x46040e92 <+610>: mov 0xc(%eax),%eax > 0x46040e95 <+613>: testb $0x2,0x3(%esi,%edi,8) > 0x46040e9a <+618>: mov %eax,0x114(%esp) > 0x46040ea1 <+625>: mov %esi,0xb8(%esp) > 0x46040ea8 <+632>: jne 0x46041fe0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5040> > 0x46040eae <+638>: mov 0x114(%esp),%ecx > 0x46040eb5 <+645>: mov 0x2f8(%esp),%eax > 0x46040ebc <+652>: mov 0xcc(%ebp),%edx > 0x46040ec2 <+658>: add $0x5c,%edx > 0x46040ec5 <+661>: mov %edx,0xcc(%esp) > 0x46040ecc <+668>: mov 0xc(%ecx),%esi > 0x46040ecf <+671>: mov %esi,0x98(%esp) > 0x46040ed6 <+678>: mov %eax,%esi > 0x46040ed8 <+680>: shr $0xc,%esi > 0x46040edb <+683>: xor %eax,%esi > 0x46040edd <+685>: add 0x98(%esp),%esi > 0x46040ee4 <+692>: and $0xfff,%esi > 0x46040eea <+698>: shl $0x4,%esi > 0x46040eed <+701>: lea (%esi,%edx,1),%esi > 0x46040ef0 <+704>: mov %esi,0x88(%esp) > 0x46040ef7 <+711>: cmp (%esi),%eax > 0x46040ef9 <+713>: je 0x46041fa5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4981> > 0x46040eff <+719>: mov 0x88(%esp),%esi > 0x46040f06 <+726>: mov %eax,0x8(%esp) > 0x46040f0a <+730>: mov 0xcc(%esp),%eax > 0x46040f11 <+737>: mov %esi,0x14(%esp) > 0x46040f15 <+741>: mov %ebp,0x4(%esp) > 0x46040f19 <+745>: lea 0x11c(%esp),%esi > 0x46040f20 <+752>: mov %eax,(%esp) > 0x46040f23 <+755>: mov %esi,0xa8(%esp) > 0x46040f2a <+762>: mov %esi,0x10(%esp) > 0x46040f2e <+766>: lea 0x114(%esp),%esi > 0x46040f35 <+773>: mov %esi,0xc(%esp) > 0x46040f39 <+777>: mov %esi,0x98(%esp) > 0x46040f40 <+784>: call 0x460b93a0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x46040f45 <+789>: test %eax,%eax > 0x46040f47 <+791>: mov %eax,%esi > 0x46040f49 <+793>: je 0x46041ff4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5060> > 0x46040f4f <+799>: mov 0xa8(%esp),%edx > 0x46040f56 <+806>: mov 0x98(%esp),%ecx > 0x46040f5d <+813>: lea 0x15c(%esp),%eax > 0x46040f64 <+820>: mov %edx,0x10(%esp) > 0x46040f68 <+824>: mov %eax,0x14(%esp) > 0x46040f6c <+828>: mov %ecx,0xc(%esp) > 0x46040f70 <+832>: movl $0x1,0x8(%esp) > 0x46040f78 <+840>: mov %esi,0x4(%esp) > 0x46040f7c <+844>: mov %ebp,(%esp) > 0x46040f7f <+847>: mov %esi,0x118(%esp) > 0x46040f86 <+854>: call 0x4606fd30 <js_FindPropertyHelper(JSContext*, int, int, JSObject**, JSObject**, JSProperty**)> > 0x46040f8b <+859>: test %eax,%eax > 0x46040f8d <+861>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46040f93 <+867>: mov 0x15c(%esp),%eax > 0x46040f9a <+874>: test %eax,%eax > 0x46040f9c <+876>: je 0x4604a71d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39661> > 0x46040fa2 <+882>: mov 0x2f4(%esp),%esi > 0x46040fa9 <+889>: mov %esi,%eax > 0x46040fab <+891>: movl $0xffff0006,0x4(%esi) > 0x46040fb2 <+898>: add $0x8,%eax > 0x46040fb5 <+901>: mov %eax,0x2f4(%esp) > 0x46040fbc <+908>: movl $0x0,(%esi) > 0x46040fc2 <+914>: mov 0x114(%esp),%edx > 0x46040fc9 <+921>: mov 0x2f4(%esp),%ecx > 0x46040fd0 <+928>: sub $0x8,%ecx > 0x46040fd3 <+931>: lea -0x243794(%ebx),%esi > 0x46040fd9 <+937>: mov 0x4(%edx),%eax > 0x46040fdc <+940>: mov 0x60(%eax),%eax > 0x46040fdf <+943>: mov %ecx,0x10(%esp) > 0x46040fe3 <+947>: test %eax,%eax > 0x46040fe5 <+949>: mov 0x118(%esp),%ecx > 0x46040fec <+956>: mov %ecx,0xc(%esp) > 0x46040ff0 <+960>: mov %edx,0x8(%esp) > 0x46040ff4 <+964>: cmove %esi,%eax > 0x46040ff7 <+967>: mov %edx,0x4(%esp) > 0x46040ffb <+971>: mov %ebp,(%esp) > 0x46040ffe <+974>: call *%eax > 0x46041000 <+976>: test %eax,%eax > 0x46041002 <+978>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041008 <+984>: mov 0x2f4(%esp),%esi > 0x4604100f <+991>: lea -0x8e174(%ebx,%edi,8),%edi > 0x46041016 <+998>: mov %esi,%eax > 0x46041018 <+1000>: sub $0x8,%eax > 0x4604101b <+1003>: mov %eax,0x98(%esp) > 0x46041022 <+1010>: cmpl $0xffff0001,-0x4(%esi) > 0x46041029 <+1017>: je 0x46041d98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4456> > 0x4604102f <+1023>: lea 0x8(%esi),%eax > 0x46041032 <+1026>: mov %eax,0x2f4(%esp) > 0x46041039 <+1033>: movl $0x0,(%esi) > 0x4604103f <+1039>: mov 0x2f4(%esp),%eax > 0x46041046 <+1046>: mov %eax,%edx > 0x46041048 <+1048>: sub $0x10,%eax > 0x4604104b <+1051>: sub $0x8,%edx > 0x4604104e <+1054>: movl $0xffff0006,0x4(%esi) > 0x46041055 <+1061>: mov %edx,0xc(%esp) > 0x46041059 <+1065>: mov %eax,0x8(%esp) > 0x4604105d <+1069>: mov %edi,0x4(%esp) > 0x46041061 <+1073>: mov %ebp,(%esp) > 0x46041064 <+1076>: call 0x46058f30 <js_DoIncDec(JSContext*, JSCodeSpec const*, js::Value*, js::Value*)> > 0x46041069 <+1081>: test %eax,%eax > 0x4604106b <+1083>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041071 <+1089>: mov 0x2fc(%esp),%eax > 0x46041078 <+1096>: mov 0xa0(%esp),%esi > 0x4604107f <+1103>: mov 0x114(%esp),%edx > 0x46041086 <+1110>: lea -0x244ac4(%ebx),%ecx > 0x4604108c <+1116>: orl $0x100,(%eax) > 0x46041092 <+1122>: movzbl 0x20(%esi),%eax > 0x46041096 <+1126>: mov $0x1,%esi > 0x4604109b <+1131>: shr $0x3,%al > 0x4604109e <+1134>: and %eax,%esi > 0x460410a0 <+1136>: mov 0x2f4(%esp),%eax > 0x460410a7 <+1143>: sub $0x8,%eax > 0x460410aa <+1146>: mov %eax,0x88(%esp) > 0x460410b1 <+1153>: mov 0x4(%edx),%eax > 0x460410b4 <+1156>: mov 0x64(%eax),%eax > 0x460410b7 <+1159>: mov %esi,0x10(%esp) > 0x460410bb <+1163>: test %eax,%eax > 0x460410bd <+1165>: mov %edx,0x4(%esp) > 0x460410c1 <+1169>: mov %ebp,(%esp) > 0x460410c4 <+1172>: cmove %ecx,%eax > 0x460410c7 <+1175>: mov 0x88(%esp),%ecx > 0x460410ce <+1182>: mov %ecx,0xc(%esp) > 0x460410d2 <+1186>: mov 0x118(%esp),%ecx > 0x460410d9 <+1193>: mov %ecx,0x8(%esp) > 0x460410dd <+1197>: call *%eax > 0x460410df <+1199>: mov 0x2fc(%esp),%edx > 0x460410e6 <+1206>: andl $0xfffffeff,(%edx) > 0x460410ec <+1212>: test %eax,%eax > 0x460410ee <+1214>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460410f4 <+1220>: subl $0x8,0x2f4(%esp) > 0x460410fc <+1228>: jmp 0x46041e66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4662> > 0x46041101 <+1233>: lea 0x0(%esi,%eiz,1),%esi > 0x46041108 <+1240>: mov 0x36c(%esp),%edi > 0x4604110f <+1247>: test %edi,%edi > 0x46041111 <+1249>: jne 0x46040e0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+475> > 0x46041117 <+1255>: mov 0x2fc(%esp),%edx > 0x4604111e <+1262>: mov 0xa0(%esp),%esi > 0x46041125 <+1269>: testb $0x80,(%edx) > 0x46041128 <+1272>: mov 0x5c(%esi),%eax > 0x4604112b <+1275>: je 0x46041130 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1280> > 0x4604112d <+1277>: mov 0x60(%esi),%eax > 0x46041130 <+1280>: test %eax,%eax > 0x46041132 <+1282>: je 0x4604a16a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38202> > 0x46041138 <+1288>: cmp $0x1,%eax > 0x4604113b <+1291>: lea 0x164(%esp),%eax > 0x46041142 <+1298>: setne 0xb3(%esp) > 0x4604114a <+1306>: cmp 0x30(%ebp),%eax > 0x4604114d <+1309>: ja 0x46040e1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+491> > 0x46041153 <+1315>: mov %ebp,(%esp) > 0x46041156 <+1318>: call 0x45fbd140 <_Z21js_ReportOverRecursedP9JSContext@plt> > 0x4604115b <+1323>: mov 0xcc(%ebp),%eax > 0x46041161 <+1329>: mov 0x18(%eax),%edx > 0x46041164 <+1332>: test %edx,%edx > 0x46041166 <+1334>: je 0x46041180 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1360> > 0x46041168 <+1336>: mov 0xd0(%edx),%esi > 0x4604116e <+1342>: test %esi,%esi > 0x46041170 <+1344>: je 0x46041180 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1360> > 0x46041172 <+1346>: mov %ebp,(%esp) > 0x46041175 <+1349>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604117a <+1354>: mov 0xcc(%ebp),%eax > 0x46041180 <+1360>: mov 0x1c(%eax),%eax > 0x46041183 <+1363>: test %eax,%eax > 0x46041185 <+1365>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041187 <+1367>: mov 0xd4(%eax),%ecx > 0x4604118d <+1373>: test %ecx,%ecx > 0x4604118f <+1375>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041191 <+1377>: mov %ebp,(%esp) > 0x46041194 <+1380>: call 0x4613cda0 <js::AbortProfiling(JSContext*)> > 0x46041199 <+1385>: lea 0x0(%esi,%eiz,1),%esi > 0x460411a0 <+1392>: lea -0x134d4(%ebx),%edi > 0x460411a6 <+1398>: mov %edi,0xcc(%esp) > 0x460411ad <+1405>: mov 0x2fc(%esp),%eax > 0x460411b4 <+1412>: testl $0x8000,(%eax) > 0x460411ba <+1418>: je 0x460411c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1431> > 0x460411bc <+1420>: mov 0x14(%ebp),%edi > 0x460411bf <+1423>: test %edi,%edi > 0x460411c1 <+1425>: jne 0x4604206b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5179> > 0x460411c7 <+1431>: mov 0xcc(%ebp),%eax > 0x460411cd <+1437>: mov 0x18(%eax),%edx > 0x460411d0 <+1440>: test %edx,%edx > 0x460411d2 <+1442>: je 0x460411ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1468> > 0x460411d4 <+1444>: mov 0xd0(%edx),%esi > 0x460411da <+1450>: test %esi,%esi > 0x460411dc <+1452>: je 0x460411ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1468> > 0x460411de <+1454>: mov %ebp,(%esp) > 0x460411e1 <+1457>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x460411e6 <+1462>: mov 0xcc(%ebp),%eax > 0x460411ec <+1468>: mov 0x1c(%eax),%eax > 0x460411ef <+1471>: test %eax,%eax > 0x460411f1 <+1473>: je 0x46041205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1493> > 0x460411f3 <+1475>: mov 0xd4(%eax),%ecx > 0x460411f9 <+1481>: test %ecx,%ecx > 0x460411fb <+1483>: je 0x46041205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1493> > 0x460411fd <+1485>: mov %ebp,(%esp) > 0x46041200 <+1488>: call 0x4613cda0 <js::AbortProfiling(JSContext*)> > 0x46041205 <+1493>: mov 0x14(%ebp),%edx > 0x46041208 <+1496>: test %edx,%edx > 0x4604120a <+1498>: je 0x46041a94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3684> > 0x46041210 <+1504>: mov 0xe0(%ebp),%edx > 0x46041216 <+1510>: mov 0xa0(%esp),%esi > 0x4604121d <+1517>: mov 0x38(%edx),%eax > 0x46041220 <+1520>: mov 0x28(%esi),%esi > 0x46041223 <+1523>: test %eax,%eax > 0x46041225 <+1525>: mov %esi,0xa4(%esp) > 0x4604122c <+1532>: je 0x4604194d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3357> > 0x46041232 <+1538>: mov 0x3c(%edx),%edx > 0x46041235 <+1541>: mov 0xa0(%esp),%edi > 0x4604123c <+1548>: mov %edx,0x10(%esp) > 0x46041240 <+1552>: lea 0x2d8(%esp),%edx > 0x46041247 <+1559>: mov %edx,0xc(%esp) > 0x4604124b <+1563>: mov 0x2f8(%esp),%edx > 0x46041252 <+1570>: mov %edx,0x8(%esp) > 0x46041256 <+1574>: mov %edi,0x4(%esp) > 0x4604125a <+1578>: mov %ebp,(%esp) > 0x4604125d <+1581>: call *%eax > 0x4604125f <+1583>: cmp $0x2,%eax > 0x46041262 <+1586>: je 0x46049a16 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36326> > 0x46041268 <+1592>: cmp $0x3,%eax > 0x4604126b <+1595>: je 0x46041912 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3298> > 0x46041271 <+1601>: test %eax,%eax > 0x46041273 <+1603>: jne 0x4604192d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3325> > 0x46041279 <+1609>: movl $0x0,0x14(%ebp) > 0x46041280 <+1616>: movl $0x0,0x18(%ebp) > 0x46041287 <+1623>: movl $0xffff0002,0x1c(%ebp) > 0x4604128e <+1630>: jmp 0x460411ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1405> > 0x46041293 <+1635>: nop > 0x46041294 <+1636>: lea 0x0(%esi,%eiz,1),%esi > 0x46041298 <+1640>: mov 0x4(%eax),%edx > 0x4604129b <+1643>: mov 0x3c(%edx),%edx > 0x4604129e <+1646>: mov %edx,0xa0(%esp) > 0x460412a5 <+1653>: jmp 0x46040cea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+186> > 0x460412aa <+1658>: movl $0x2,0x118(%esp) > 0x460412b5 <+1669>: mov $0xfffffffe,%eax > 0x460412ba <+1674>: mov 0x2f4(%esp),%esi > 0x460412c1 <+1681>: lea (%esi,%eax,8),%eax > 0x460412c4 <+1684>: mov %eax,0x88(%esp) > 0x460412cb <+1691>: cmpl $0xffff0007,0x4(%eax) > 0x460412d2 <+1698>: jne 0x460418e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3248> > 0x460412d8 <+1704>: mov (%eax),%eax > 0x460412da <+1706>: mov %eax,0x114(%esp) > 0x460412e1 <+1713>: cmpl $0x2,0x118(%esp) > 0x460412e9 <+1721>: jne 0x46040fa9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+889> > 0x460412ef <+1727>: mov -0x4(%esi),%eax > 0x460412f2 <+1730>: cmp $0xffff0001,%eax > 0x460412f7 <+1735>: je 0x4604ad71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41281> > 0x460412fd <+1741>: cmp $0xffff0000,%eax > 0x46041302 <+1746>: ja 0x46049742 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35602> > 0x46041308 <+1752>: fldl -0x8(%esi) > 0x4604130b <+1755>: fldz > 0x4604130d <+1757>: fxch %st(1) > 0x4604130f <+1759>: fucomi %st(1),%st > 0x46041311 <+1761>: fstp %st(1) > 0x46041313 <+1763>: jp 0x4604132d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1789> > 0x46041315 <+1765>: jne 0x4604132d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1789> > 0x46041317 <+1767>: fstl 0x88(%esp) > 0x4604131e <+1774>: mov 0x8c(%esp),%edx > 0x46041325 <+1781>: test %edx,%edx > 0x46041327 <+1783>: js 0x46049740 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35600> > 0x4604132d <+1789>: fnstcw 0xfa(%esp) > 0x46041334 <+1796>: movzwl 0xfa(%esp),%edx > 0x4604133c <+1804>: mov $0xc,%dh > 0x4604133e <+1806>: mov %dx,0xf8(%esp) > 0x46041346 <+1814>: fldcw 0xf8(%esp) > 0x4604134d <+1821>: fistl 0xfc(%esp) > 0x46041354 <+1828>: fldcw 0xfa(%esp) > 0x4604135b <+1835>: mov 0xfc(%esp),%edx > 0x46041362 <+1842>: mov %edx,0xfc(%esp) > 0x46041369 <+1849>: fildl 0xfc(%esp) > 0x46041370 <+1856>: fxch %st(1) > 0x46041372 <+1858>: fucomip %st(1),%st > 0x46041374 <+1860>: fstp %st(0) > 0x46041376 <+1862>: jp 0x46049742 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35602> > 0x4604137c <+1868>: jne 0x46049742 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35602> > 0x46041382 <+1874>: mov %edx,%ecx > 0x46041384 <+1876>: add $0x40000000,%ecx > 0x4604138a <+1882>: js 0x46049742 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35602> > 0x46041390 <+1888>: lea 0x1(%edx,%edx,1),%edx > 0x46041394 <+1892>: mov %edx,0x118(%esp) > 0x4604139b <+1899>: jmp 0x46040fa9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+889> > 0x460413a0 <+1904>: mov 0x2f8(%esp),%edx > 0x460413a7 <+1911>: mov 0xa4(%esp),%esi > 0x460413ae <+1918>: movzbl 0x1(%edx),%eax > 0x460413b2 <+1922>: shl $0x8,%eax > 0x460413b5 <+1925>: movzbl 0x2(%edx),%edx > 0x460413b9 <+1929>: or %edx,%eax > 0x460413bb <+1931>: mov (%esi,%eax,4),%eax > 0x460413be <+1934>: mov %eax,0x118(%esp) > 0x460413c5 <+1941>: mov $0xffffffff,%eax > 0x460413ca <+1946>: jmp 0x460412ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1674> > 0x460413cf <+1951>: mov 0x2f4(%esp),%esi > 0x460413d6 <+1958>: mov -0x8(%esi),%eax > 0x460413d9 <+1961>: mov -0x4(%esi),%edx > 0x460413dc <+1964>: mov %edx,0x1cc(%esp) > 0x460413e3 <+1971>: mov %eax,0x1c8(%esp) > 0x460413ea <+1978>: cmpl $0xffff0007,-0xc(%esi) > 0x460413f1 <+1985>: je 0x46042047 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5143> > 0x460413f7 <+1991>: lea -0x10(%esi),%eax > 0x460413fa <+1994>: mov %ebp,(%esp) > 0x460413fd <+1997>: mov %eax,0x4(%esp) > 0x46041401 <+2001>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x46041406 <+2006>: test %eax,%eax > 0x46041408 <+2008>: mov %eax,0x88(%esp) > 0x4604140f <+2015>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041415 <+2021>: mov %eax,-0x10(%esi) > 0x46041418 <+2024>: movl $0xffff0007,-0xc(%esi) > 0x4604141f <+2031>: mov 0x88(%esp),%edx > 0x46041426 <+2038>: mov 0x2f8(%esp),%esi > 0x4604142d <+2045>: mov %edx,0x138(%esp) > 0x46041434 <+2052>: mov %esi,%ecx > 0x46041436 <+2054>: mov 0xc(%edx),%edx > 0x46041439 <+2057>: shr $0xc,%ecx > 0x4604143c <+2060>: mov 0xcc(%ebp),%eax > 0x46041442 <+2066>: xor %esi,%ecx > 0x46041444 <+2068>: add $0x5c,%eax > 0x46041447 <+2071>: add %edx,%ecx > 0x46041449 <+2073>: and $0xfff,%ecx > 0x4604144f <+2079>: shl $0x4,%ecx > 0x46041452 <+2082>: lea (%eax,%ecx,1),%ecx > 0x46041455 <+2085>: mov %ecx,0x98(%esp) > 0x4604145c <+2092>: cmp (%ecx),%esi > 0x4604145e <+2094>: je 0x460498e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36023> > 0x46041464 <+2100>: mov 0x98(%esp),%edx > 0x4604146b <+2107>: mov %esi,0x8(%esp) > 0x4604146f <+2111>: mov %edx,0x14(%esp) > 0x46041473 <+2115>: mov %ebp,0x4(%esp) > 0x46041477 <+2119>: lea 0x15c(%esp),%edx > 0x4604147e <+2126>: mov %eax,(%esp) > 0x46041481 <+2129>: mov %edx,0x10(%esp) > 0x46041485 <+2133>: lea 0x138(%esp),%edx > 0x4604148c <+2140>: mov %edx,0xc(%esp) > 0x46041490 <+2144>: call 0x460b93a0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x46041495 <+2149>: mov 0x88(%esp),%ecx > 0x4604149c <+2156>: mov 0x4(%ecx),%edx > 0x4604149f <+2159>: mov 0x64(%edx),%edx > 0x460414a2 <+2162>: test %edx,%edx > 0x460414a4 <+2164>: jne 0x4604b610 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43488> > 0x460414aa <+2170>: cmp $0xeb,%edi > 0x460414b0 <+2176>: mov $0x5,%edx > 0x460414b5 <+2181>: je 0x460414c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2201> > 0x460414b7 <+2183>: xor %edx,%edx > 0x460414b9 <+2185>: cmp $0x6f,%edi > 0x460414bc <+2188>: sete %dl > 0x460414bf <+2191>: mov $0x1,%ecx > 0x460414c4 <+2196>: shl $0x3,%edx > 0x460414c7 <+2199>: add %ecx,%edx > 0x460414c9 <+2201>: mov 0xa0(%esp),%esi > 0x460414d0 <+2208>: movzbl 0x20(%esi),%ecx > 0x460414d4 <+2212>: mov %eax,0x8(%esp) > 0x460414d8 <+2216>: shr $0x3,%cl > 0x460414db <+2219>: mov 0x88(%esp),%eax > 0x460414e2 <+2226>: and $0x1,%ecx > 0x460414e5 <+2229>: mov %edx,0xc(%esp) > 0x460414e9 <+2233>: mov %ecx,0x14(%esp) > 0x460414ed <+2237>: mov %eax,0x4(%esp) > 0x460414f1 <+2241>: lea 0x1c8(%esp),%ecx > 0x460414f8 <+2248>: mov %ebp,(%esp) > 0x460414fb <+2251>: mov %ecx,0x10(%esp) > 0x460414ff <+2255>: call 0x46072930 <js_SetPropertyHelper(JSContext*, JSObject*, int, unsigned int, js::Value*, int)> > 0x46041504 <+2260>: test %eax,%eax > 0x46041506 <+2262>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604150c <+2268>: mov 0x2f8(%esp),%esi > 0x46041513 <+2275>: cmpb $0x51,0x3(%esi) > 0x46041517 <+2279>: je 0x46049a5b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36395> > 0x4604151d <+2285>: mov 0x2f4(%esp),%ecx > 0x46041524 <+2292>: mov -0x8(%ecx),%eax > 0x46041527 <+2295>: mov -0x4(%ecx),%edx > 0x4604152a <+2298>: mov %eax,-0x10(%ecx) > 0x4604152d <+2301>: mov %edx,-0xc(%ecx) > 0x46041530 <+2304>: sub $0x8,%ecx > 0x46041533 <+2307>: lea 0x3(%esi),%eax > 0x46041536 <+2310>: mov %ecx,0x2f4(%esp) > 0x4604153d <+2317>: mov %eax,0x2f8(%esp) > 0x46041544 <+2324>: movzbl 0x3(%esi),%edi > 0x46041548 <+2328>: mov 0x94(%esp),%esi > 0x4604154f <+2335>: mov (%esi,%edi,4),%eax > 0x46041552 <+2338>: jmp *%eax > 0x46041554 <+2340>: mov 0x2fc(%esp),%eax > 0x4604155b <+2347>: mov (%eax),%edx > 0x4604155d <+2349>: test $0x200000,%edx > 0x46041563 <+2355>: jne 0x46041590 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2400> > 0x46041565 <+2357>: test $0x8,%dl > 0x46041568 <+2360>: lea -0x10(%eax),%ecx > 0x4604156b <+2363>: jne 0x46041580 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2384> > 0x4604156d <+2365>: mov 0x4(%eax),%ecx > 0x46041570 <+2368>: mov %eax,%esi > 0x46041572 <+2370>: movzwl 0x38(%ecx),%ecx > 0x46041576 <+2374>: shl $0x3,%ecx > 0x46041579 <+2377>: sub %ecx,%esi > 0x4604157b <+2379>: mov %esi,%ecx > 0x4604157d <+2381>: lea -0x10(%ecx),%ecx > 0x46041580 <+2384>: mov (%ecx),%ecx > 0x46041582 <+2386>: or $0x200000,%edx > 0x46041588 <+2392>: mov 0x18(%ecx),%ecx > 0x4604158b <+2395>: mov %edx,(%eax) > 0x4604158d <+2397>: mov %ecx,0xc(%eax) > 0x46041590 <+2400>: mov 0xc(%eax),%edx > 0x46041593 <+2403>: mov 0x2f8(%esp),%eax > 0x4604159a <+2410>: mov 0xcc(%ebp),%ecx > 0x460415a0 <+2416>: mov %edx,0x120(%esp) > 0x460415a7 <+2423>: add $0x5c,%ecx > 0x460415aa <+2426>: mov %ecx,0x98(%esp) > 0x460415b1 <+2433>: mov 0xc(%edx),%esi > 0x460415b4 <+2436>: mov %esi,0x88(%esp) > 0x460415bb <+2443>: mov %eax,%esi > 0x460415bd <+2445>: shr $0xc,%esi > 0x460415c0 <+2448>: xor %eax,%esi > 0x460415c2 <+2450>: add 0x88(%esp),%esi > 0x460415c9 <+2457>: and $0xfff,%esi > 0x460415cf <+2463>: shl $0x4,%esi > 0x460415d2 <+2466>: lea (%esi,%ecx,1),%esi > 0x460415d5 <+2469>: cmp (%esi),%eax > 0x460415d7 <+2471>: je 0x4604995d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36141> > 0x460415dd <+2477>: mov %eax,0x8(%esp) > 0x460415e1 <+2481>: mov 0x98(%esp),%eax > 0x460415e8 <+2488>: lea 0x124(%esp),%edx > 0x460415ef <+2495>: lea 0x120(%esp),%ecx > 0x460415f6 <+2502>: mov %esi,0x14(%esp) > 0x460415fa <+2506>: mov %edx,0x10(%esp) > 0x460415fe <+2510>: mov %ecx,0xc(%esp) > 0x46041602 <+2514>: mov %ebp,0x4(%esp) > 0x46041606 <+2518>: mov %eax,(%esp) > 0x46041609 <+2521>: call 0x460b93a0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x4604160e <+2526>: test %eax,%eax > 0x46041610 <+2528>: mov %eax,0x88(%esp) > 0x46041617 <+2535>: je 0x460499a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36209> > 0x4604161d <+2541>: lea 0x128(%esp),%eax > 0x46041624 <+2548>: mov %eax,0x14(%esp) > 0x46041628 <+2552>: lea 0x124(%esp),%eax > 0x4604162f <+2559>: mov %eax,0x10(%esp) > 0x46041633 <+2563>: mov 0x88(%esp),%eax > 0x4604163a <+2570>: lea 0x120(%esp),%edx > 0x46041641 <+2577>: movl $0x1,0x8(%esp) > 0x46041649 <+2585>: mov %edx,0xc(%esp) > 0x4604164d <+2589>: mov %eax,0x4(%esp) > 0x46041651 <+2593>: mov %ebp,(%esp) > 0x46041654 <+2596>: call 0x4606fd30 <js_FindPropertyHelper(JSContext*, int, int, JSObject**, JSObject**, JSProperty**)> > 0x46041659 <+2601>: test %eax,%eax > 0x4604165b <+2603>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041661 <+2609>: mov 0x128(%esp),%edx > 0x46041668 <+2616>: test %edx,%edx > 0x4604166a <+2618>: je 0x4604a62e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39422> > 0x46041670 <+2624>: mov 0x120(%esp),%eax > 0x46041677 <+2631>: mov -0x174(%ebx),%ecx > 0x4604167d <+2637>: cmp %ecx,(%eax) > 0x4604167f <+2639>: je 0x46049ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37049> > 0x46041685 <+2645>: mov 0x124(%esp),%esi > 0x4604168c <+2652>: cmp %ecx,(%esi) > 0x4604168e <+2654>: je 0x46049ce9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37049> > 0x46041694 <+2660>: lea 0x2d0c(%ebx),%ecx > 0x4604169a <+2666>: cmp %ecx,0x4(%eax) > 0x4604169d <+2669>: je 0x4604d40c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51164> > 0x460416a3 <+2675>: testb $0x30,0x1c(%edx) > 0x460416a7 <+2679>: je 0x46049d48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37144> > 0x460416ad <+2685>: lea 0x1f0(%esp),%ecx > 0x460416b4 <+2692>: movl $0x0,0x10(%esp) > 0x460416bc <+2700>: mov %ecx,0x14(%esp) > 0x460416c0 <+2704>: mov %edx,0xc(%esp) > 0x460416c4 <+2708>: mov %esi,0x8(%esp) > 0x460416c8 <+2712>: mov %eax,0x4(%esp) > 0x460416cc <+2716>: mov %ebp,(%esp) > 0x460416cf <+2719>: call 0x46075080 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x460416d4 <+2724>: test %eax,%eax > 0x460416d6 <+2726>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460416dc <+2732>: mov 0x2f4(%esp),%ecx > 0x460416e3 <+2739>: mov 0x1f0(%esp),%eax > 0x460416ea <+2746>: mov 0x1f4(%esp),%edx > 0x460416f1 <+2753>: mov %edx,0x4(%ecx) > 0x460416f4 <+2756>: mov %eax,(%ecx) > 0x460416f6 <+2758>: add $0x8,%ecx > 0x460416f9 <+2761>: cmp $0xd9,%edi > 0x460416ff <+2767>: mov %ecx,0x2f4(%esp) > 0x46041706 <+2774>: je 0x46049ca8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36984> > 0x4604170c <+2780>: cmp $0x39,%edi > 0x4604170f <+2783>: je 0x46049ca8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36984> > 0x46041715 <+2789>: mov 0x2f8(%esp),%eax > 0x4604171c <+2796>: mov 0x94(%esp),%esi > 0x46041723 <+2803>: mov %eax,%edx > 0x46041725 <+2805>: add $0x3,%edx > 0x46041728 <+2808>: mov %edx,0x2f8(%esp) > 0x4604172f <+2815>: movzbl 0x3(%eax),%edi > 0x46041733 <+2819>: mov (%esi,%edi,4),%eax > 0x46041736 <+2822>: jmp *%eax > 0x46041738 <+2824>: mov 0xcc(%ebp),%eax > 0x4604173e <+2830>: mov 0x20(%eax),%eax > 0x46041741 <+2833>: test %eax,%eax > 0x46041743 <+2835>: jne 0x460495a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35190> > 0x46041749 <+2841>: mov 0x2fc(%esp),%edx > 0x46041750 <+2848>: testl $0x8000,(%edx) > 0x46041756 <+2854>: je 0x4604f9d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60840> > 0x4604175c <+2860>: mov 0x24(%edx),%eax > 0x4604175f <+2863>: movzbl (%eax),%ecx > 0x46041762 <+2866>: movsbl -0x8e174(%ebx,%ecx,8),%ecx > 0x4604176a <+2874>: add %ecx,%eax > 0x4604176c <+2876>: mov %eax,0x2f8(%esp) > 0x46041773 <+2883>: andl $0xffff7fff,(%edx) > 0x46041779 <+2889>: cmpb $0x0,0xc0(%esp) > 0x46041781 <+2897>: je 0x4604178e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2910> > 0x46041783 <+2899>: mov (%edx),%edx > 0x46041785 <+2901>: test $0x80,%dh > 0x46041788 <+2904>: je 0x4604b678 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43592> > 0x4604178e <+2910>: mov 0xa0(%esp),%edi > 0x46041795 <+2917>: mov 0x2f8(%esp),%esi > 0x4604179c <+2924>: mov 0x28(%edi),%edi > 0x4604179f <+2927>: mov %edi,0xa4(%esp) > 0x460417a6 <+2934>: movzbl (%esi),%edi > 0x460417a9 <+2937>: mov 0x94(%esp),%esi > 0x460417b0 <+2944>: mov (%esi,%edi,4),%eax > 0x460417b3 <+2947>: jmp *%eax > 0x460417b5 <+2949>: mov 0x2f8(%esp),%eax > 0x460417bc <+2956>: mov 0x2f4(%esp),%esi > 0x460417c3 <+2963>: movzbl 0x1(%eax),%edi > 0x460417c7 <+2967>: shl $0x8,%edi > 0x460417ca <+2970>: movzbl 0x2(%eax),%eax > 0x460417ce <+2974>: or %eax,%edi > 0x460417d0 <+2976>: mov %edi,%ecx > 0x460417d2 <+2978>: add $0x2,%ecx > 0x460417d5 <+2981>: mov %ecx,%eax > 0x460417d7 <+2983>: neg %eax > 0x460417d9 <+2985>: lea (%esi,%eax,8),%eax > 0x460417dc <+2988>: mov %eax,0x88(%esp) > 0x460417e3 <+2995>: cmpl $0xffff0007,0x4(%eax) > 0x460417ea <+3002>: je 0x460495bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35211> > 0x460417f0 <+3008>: mov 0x88(%esp),%eax > 0x460417f7 <+3015>: movl $0x0,0x8(%esp) > 0x460417ff <+3023>: add $0x10,%eax > 0x46041802 <+3026>: mov %ebp,(%esp) > 0x46041805 <+3029>: mov %eax,0x2ec(%esp) > 0x4604180c <+3036>: lea 0x2ec(%esp),%eax > 0x46041813 <+3043>: mov %eax,0x4(%esp) > 0x46041817 <+3047>: mov %edi,0x2f0(%esp) > 0x4604181e <+3054>: call 0x46057d20 <js::Invoke(JSContext*, js::CallArgs const&, unsigned int)> > 0x46041823 <+3059>: mov 0x88(%esp),%edx > 0x4604182a <+3066>: add $0x8,%edx > 0x4604182d <+3069>: mov %edx,0x2f4(%esp) > 0x46041834 <+3076>: mov 0xe0(%ebp),%edx > 0x4604183a <+3082>: mov (%edx),%edx > 0x4604183c <+3084>: test %edx,%edx > 0x4604183e <+3086>: lea -0x134d4(%ebx),%edx > 0x46041844 <+3092>: cmove 0x94(%esp),%edx > 0x4604184c <+3100>: test %al,%al > 0x4604184e <+3102>: mov %edx,0x94(%esp) > 0x46041855 <+3109>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604185b <+3115>: mov 0xcc(%ebp),%eax > 0x46041861 <+3121>: mov 0x18(%eax),%eax > 0x46041864 <+3124>: test %eax,%eax > 0x46041866 <+3126>: je 0x46041885 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3157> > 0x46041868 <+3128>: mov 0xd0(%eax),%eax > 0x4604186e <+3134>: test %eax,%eax > 0x46041870 <+3136>: je 0x46041885 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3157> > 0x46041872 <+3138>: mov %eax,(%esp) > 0x46041875 <+3141>: call 0x4615f110 <js::TraceRecorder::record_NativeCallComplete()> > 0x4604187a <+3146>: cmp $0x1,%eax > 0x4604187d <+3149>: mov %eax,%esi > 0x4604187f <+3151>: jle 0x4604b0e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42167> > 0x46041885 <+3157>: mov 0x2f8(%esp),%eax > 0x4604188c <+3164>: mov 0x94(%esp),%esi > 0x46041893 <+3171>: mov %eax,%edx > 0x46041895 <+3173>: add $0x3,%edx > 0x46041898 <+3176>: mov %edx,0x2f8(%esp) > 0x4604189f <+3183>: movzbl 0x3(%eax),%edi > 0x460418a3 <+3187>: mov (%esi,%edi,4),%eax > 0x460418a6 <+3190>: jmp *%eax > 0x460418a8 <+3192>: lea -0xd5(%edi),%eax > 0x460418ae <+3198>: mov 0x94(%esp),%esi > 0x460418b5 <+3205>: shl $0x12,%eax > 0x460418b8 <+3208>: add %eax,0xa4(%esp) > 0x460418bf <+3215>: mov 0x2f8(%esp),%eax > 0x460418c6 <+3222>: mov %eax,%edx > 0x460418c8 <+3224>: add $0x1,%edx > 0x460418cb <+3227>: mov %edx,0x2f8(%esp) > 0x460418d2 <+3234>: movzbl 0x1(%eax),%edi > 0x460418d6 <+3238>: mov (%esi,%edi,4),%eax > 0x460418d9 <+3241>: jmp *%eax > 0x460418db <+3243>: nop > 0x460418dc <+3244>: lea 0x0(%esi,%eiz,1),%esi > 0x460418e0 <+3248>: mov %eax,0x4(%esp) > 0x460418e4 <+3252>: mov %ebp,(%esp) > 0x460418e7 <+3255>: mov %eax,%esi > 0x460418e9 <+3257>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x460418ee <+3262>: test %eax,%eax > 0x460418f0 <+3264>: mov %eax,0x114(%esp) > 0x460418f7 <+3271>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460418fd <+3277>: mov %eax,(%esi) > 0x460418ff <+3279>: movl $0xffff0007,0x4(%esi) > 0x46041906 <+3286>: mov 0x2f4(%esp),%esi > 0x4604190d <+3293>: jmp 0x460412e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1713> > 0x46041912 <+3298>: mov 0x2d8(%esp),%eax > 0x46041919 <+3305>: mov 0x2dc(%esp),%edx > 0x46041920 <+3312>: movl $0x1,0x14(%ebp) > 0x46041927 <+3319>: mov %eax,0x18(%ebp) > 0x4604192a <+3322>: mov %edx,0x1c(%ebp) > 0x4604192d <+3325>: mov 0xe0(%ebp),%eax > 0x46041933 <+3331>: mov 0xcc(%esp),%esi > 0x4604193a <+3338>: mov (%eax),%eax > 0x4604193c <+3340>: test %eax,%eax > 0x4604193e <+3342>: cmove 0x94(%esp),%esi > 0x46041946 <+3350>: mov %esi,0x94(%esp) > 0x4604194d <+3357>: mov 0xa0(%esp),%edi > 0x46041954 <+3364>: cmpb $0xff,0x1d(%edi) > 0x46041958 <+3368>: je 0x46041a80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3664> > 0x4604195e <+3374>: mov 0x2f8(%esp),%esi > 0x46041965 <+3381>: mov 0x24(%edi),%edi > 0x46041968 <+3384>: sub %edi,%esi > 0x4604196a <+3386>: mov %esi,0xd4(%esp) > 0x46041971 <+3393>: mov 0xa0(%esp),%esi > 0x46041978 <+3400>: movzbl 0x1d(%esi),%eax > 0x4604197c <+3404>: lea 0x6c(%esi,%eax,1),%eax > 0x46041980 <+3408>: mov (%eax),%esi > 0x46041982 <+3410>: mov 0x4(%eax),%eax > 0x46041985 <+3413>: lea (%eax,%eax,2),%eax > 0x46041988 <+3416>: lea (%esi,%eax,4),%eax > 0x4604198b <+3419>: mov %eax,0x98(%esp) > 0x46041992 <+3426>: mov 0x4(%esi),%eax > 0x46041995 <+3429>: mov 0xd4(%esp),%ecx > 0x4604199c <+3436>: mov 0x8(%esi),%edx > 0x4604199f <+3439>: sub %eax,%ecx > 0x460419a1 <+3441>: cmp %edx,%ecx > 0x460419a3 <+3443>: jae 0x46041a70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3648> > 0x460419a9 <+3449>: mov 0x2f4(%esp),%ecx > 0x460419b0 <+3456>: mov %ecx,0xb8(%esp) > 0x460419b7 <+3463>: mov 0x2fc(%esp),%ecx > 0x460419be <+3470>: movzwl 0x2(%esi),%edi > 0x460419c2 <+3474>: mov %edi,0xa8(%esp) > 0x460419c9 <+3481>: mov %ecx,%edi > 0x460419cb <+3483>: add $0x30,%edi > 0x460419ce <+3486>: mov %edi,0xc4(%esp) > 0x460419d5 <+3493>: mov (%ecx),%edi > 0x460419d7 <+3495>: test $0x2,%edi > 0x460419dd <+3501>: mov %edi,0x88(%esp) > 0x460419e4 <+3508>: je 0x46041d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4320> > 0x460419ea <+3514>: and $0x8,%edi > 0x460419ed <+3517>: je 0x46041f9a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4970> > 0x460419f3 <+3523>: mov 0x8(%ecx),%ecx > 0x460419f6 <+3526>: jmp 0x46041d13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4323> > 0x460419fb <+3531>: cmp $0x2,%al > 0x460419fd <+3533>: lea 0x0(%esi),%esi > 0x46041a00 <+3536>: jne 0x46041a70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3648> > 0x46041a02 <+3538>: mov 0x18(%ebp),%eax > 0x46041a05 <+3541>: mov 0x1c(%ebp),%edx > 0x46041a08 <+3544>: mov %eax,0x88(%esp) > 0x46041a0f <+3551>: mov 0x2f4(%esp),%eax > 0x46041a16 <+3558>: movl $0x0,0x14(%ebp) > 0x46041a1d <+3565>: movl $0x0,0x18(%ebp) > 0x46041a24 <+3572>: movl $0xffff0002,0x1c(%ebp) > 0x46041a2b <+3579>: mov %edx,0x8c(%esp) > 0x46041a32 <+3586>: mov -0x8(%eax),%eax > 0x46041a35 <+3589>: mov %ebp,(%esp) > 0x46041a38 <+3592>: mov %eax,0x4(%esp) > 0x46041a3c <+3596>: call 0x45fbc880 <_Z16js_CloseIteratorP9JSContextP8JSObject@plt> > 0x46041a41 <+3601>: subl $0x8,0x2f4(%esp) > 0x46041a49 <+3609>: test %eax,%eax > 0x46041a4b <+3611>: je 0x460411ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1405> > 0x46041a51 <+3617>: mov 0x88(%esp),%edx > 0x46041a58 <+3624>: mov 0x8c(%esp),%ecx > 0x46041a5f <+3631>: movl $0x1,0x14(%ebp) > 0x46041a66 <+3638>: mov %edx,0x18(%ebp) > 0x46041a69 <+3641>: mov %ecx,0x1c(%ebp) > 0x46041a6c <+3644>: lea 0x0(%esi,%eiz,1),%esi > 0x46041a70 <+3648>: lea 0xc(%esi),%esi > 0x46041a73 <+3651>: cmp %esi,0x98(%esp) > 0x46041a7a <+3658>: jne 0x46041992 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3426> > 0x46041a80 <+3664>: mov 0x14(%ebp),%ecx > 0x46041a83 <+3667>: test %ecx,%ecx > 0x46041a85 <+3669>: je 0x46041a94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3684> > 0x46041a87 <+3671>: cmpl $0xffff0004,0x1c(%ebp) > 0x46041a8e <+3678>: je 0x4604beba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45706> > 0x46041a94 <+3684>: mov 0x14(%ebp),%eax > 0x46041a97 <+3687>: test %eax,%eax > 0x46041a99 <+3689>: setne %al > 0x46041a9c <+3692>: xor %esi,%esi > 0x46041a9e <+3694>: movzbl %al,%eax > 0x46041aa1 <+3697>: movl $0x0,0x4(%esp) > 0x46041aa9 <+3705>: mov %eax,0x8(%esp) > 0x46041aad <+3709>: mov %ebp,(%esp) > 0x46041ab0 <+3712>: call 0x46058d60 <js_UnwindScope(JSContext*, int, int)> > 0x46041ab5 <+3717>: and %esi,%eax > 0x46041ab7 <+3719>: mov 0xb4(%esp),%esi > 0x46041abe <+3726>: cmp %esi,0x2fc(%esp) > 0x46041ac5 <+3733>: je 0x4604627d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22093> > 0x46041acb <+3739>: mov 0x2fc(%esp),%esi > 0x46041ad2 <+3746>: mov %eax,0x140(%esp) > 0x46041ad9 <+3753>: mov 0xe0(%ebp),%edx > 0x46041adf <+3759>: mov (%esi),%eax > 0x46041ae1 <+3761>: test $0x9,%al > 0x46041ae3 <+3763>: je 0x460498b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35976> > 0x46041ae9 <+3769>: mov 0x28(%edx),%edx > 0x46041aec <+3772>: test %edx,%edx > 0x46041aee <+3774>: jne 0x46053820 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76784> > 0x46041af4 <+3780>: test $0x8,%al > 0x46041af6 <+3782>: je 0x4604987d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35917> > 0x46041afc <+3788>: test $0x2,%al > 0x46041afe <+3790>: xchg %ax,%ax > 0x46041b00 <+3792>: je 0x46049c33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36867> > 0x46041b06 <+3798>: mov 0x8(%esi),%edx > 0x46041b09 <+3801>: testb $0x8,0x20(%edx) > 0x46041b0d <+3805>: jne 0x4604ae3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41482> > 0x46041b13 <+3811>: test $0x80,%al > 0x46041b15 <+3813>: je 0x46041b58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3880> > 0x46041b17 <+3815>: mov 0x140(%esp),%ecx > 0x46041b1e <+3822>: test %ecx,%ecx > 0x46041b20 <+3824>: je 0x46041b58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3880> > 0x46041b22 <+3826>: test $0x100000,%eax > 0x46041b27 <+3831>: je 0x4604972d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35581> > 0x46041b2d <+3837>: cmpl $0xffff0006,0x1c(%esi) > 0x46041b34 <+3844>: ja 0x46041b58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3880> > 0x46041b36 <+3846>: mov 0x4(%esi),%edx > 0x46041b39 <+3849>: mov %esi,%ecx > 0x46041b3b <+3851>: or $0x100000,%eax > 0x46041b40 <+3856>: movzwl 0x38(%edx),%edx > 0x46041b44 <+3860>: shl $0x3,%edx > 0x46041b47 <+3863>: sub %edx,%ecx > 0x46041b49 <+3865>: mov -0x8(%ecx),%edx > 0x46041b4c <+3868>: movl $0xffff0007,0x1c(%esi) > 0x46041b53 <+3875>: mov %edx,0x18(%esi) > 0x46041b56 <+3878>: mov %eax,(%esi) > 0x46041b58 <+3880>: mov 0x140(%esp),%edx > 0x46041b5f <+3887>: xor %eax,%eax > 0x46041b61 <+3889>: test %edx,%edx > 0x46041b63 <+3891>: setne %al > 0x46041b66 <+3894>: mov %eax,%edi > 0x46041b68 <+3896>: mov 0xe0(%ebp),%eax > 0x46041b6e <+3902>: mov (%eax),%eax > 0x46041b70 <+3904>: test %eax,%eax > 0x46041b72 <+3906>: lea -0x134d4(%ebx),%eax > 0x46041b78 <+3912>: cmove 0x94(%esp),%eax > 0x46041b80 <+3920>: mov %eax,0x94(%esp) > 0x46041b87 <+3927>: mov 0x2fc(%esp),%eax > 0x46041b8e <+3934>: mov %eax,%ecx > 0x46041b90 <+3936>: mov 0x4(%eax),%edx > 0x46041b93 <+3939>: movzwl 0x38(%edx),%edx > 0x46041b97 <+3943>: shl $0x3,%edx > 0x46041b9a <+3946>: sub %edx,%ecx > 0x46041b9c <+3948>: mov (%eax),%edx > 0x46041b9e <+3950>: test $0x20,%dh > 0x46041ba1 <+3953>: jne 0x46054028 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78840> > 0x46041ba7 <+3959>: testl $0x100000,(%eax) > 0x46041bad <+3965>: lea -0x8(%ecx),%esi > 0x46041bb0 <+3968>: mov %esi,0xa4(%esp) > 0x46041bb7 <+3975>: jne 0x46041bc7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3991> > 0x46041bb9 <+3977>: movl $0x0,0x18(%eax) > 0x46041bc0 <+3984>: movl $0xffff0002,0x1c(%eax) > 0x46041bc7 <+3991>: mov 0x1c(%eax),%edx > 0x46041bca <+3994>: mov 0x18(%eax),%eax > 0x46041bcd <+3997>: mov %eax,-0x10(%ecx) > 0x46041bd0 <+4000>: mov 0x2fc(%esp),%eax > 0x46041bd7 <+4007>: mov 0x40(%ebp),%esi > 0x46041bda <+4010>: mov %edx,-0xc(%ecx) > 0x46041bdd <+4013>: mov 0x10(%eax),%eax > 0x46041be0 <+4016>: mov %eax,0xa0(%esp) > 0x46041be7 <+4023>: mov 0x8(%esi),%eax > 0x46041bea <+4026>: mov %eax,0x8(%esp) > 0x46041bee <+4030>: mov 0xa0(%esp),%eax > 0x46041bf5 <+4037>: mov %ebp,0x4(%esp) > 0x46041bf9 <+4041>: mov %eax,(%esp) > 0x46041bfc <+4044>: call 0x460554d0 <JSStackFrame::pc(JSContext*, JSStackFrame*)> > 0x46041c01 <+4049>: mov 0xa0(%esp),%edx > 0x46041c08 <+4056>: mov %eax,0x4(%esi) > 0x46041c0b <+4059>: mov %edx,0x8(%esi) > 0x46041c0e <+4062>: mov 0x2fc(%esp),%edx > 0x46041c15 <+4069>: mov 0xa4(%esp),%ecx > 0x46041c1c <+4076>: mov %ecx,(%esi) > 0x46041c1e <+4078>: mov (%edx),%eax > 0x46041c20 <+4080>: mov %eax,%esi > 0x46041c22 <+4082>: and $0x2,%esi > 0x46041c25 <+4085>: je 0x460498d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36008> > 0x46041c2b <+4091>: test $0x8,%al > 0x46041c2d <+4093>: je 0x46049c3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36875> > 0x46041c33 <+4099>: mov 0x8(%edx),%ecx > 0x46041c36 <+4102>: mov %ecx,0xa0(%esp) > 0x46041c3d <+4109>: mov (%edx),%ecx > 0x46041c3f <+4111>: movl $0x0,0xbc(%esp) > 0x46041c4a <+4122>: and $0xa,%ecx > 0x46041c4d <+4125>: cmp $0x2,%ecx > 0x46041c50 <+4128>: je 0x46049c05 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36821> > 0x46041c56 <+4134>: test $0x80,%ah > 0x46041c59 <+4137>: je 0x460498c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35984> > 0x46041c5f <+4143>: mov 0x38(%ebp),%esi > 0x46041c62 <+4146>: add $0x254,%esi > 0x46041c68 <+4152>: mov %esi,0xa4(%esp) > 0x46041c6f <+4159>: cmpb $0x0,0x101(%ebp) > 0x46041c76 <+4166>: movb $0x0,0xb3(%esp) > 0x46041c7e <+4174>: je 0x46041cb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4224> > 0x46041c80 <+4176>: mov 0x36c(%esp),%esi > 0x46041c87 <+4183>: test %esi,%esi > 0x46041c89 <+4185>: jne 0x46041cb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4224> > 0x46041c8b <+4187>: mov 0xa0(%esp),%esi > 0x46041c92 <+4194>: test $0x80,%al > 0x46041c94 <+4196>: mov 0x5c(%esi),%edx > 0x46041c97 <+4199>: jne 0x4604a0c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38038> > 0x46041c9d <+4205>: test %edx,%edx > 0x46041c9f <+4207>: je 0x4604e6af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55935> > 0x46041ca5 <+4213>: cmp $0x1,%edx > 0x46041ca8 <+4216>: setne 0xb3(%esp) > 0x46041cb0 <+4224>: subl $0x1,0x368(%esp) > 0x46041cb8 <+4232>: test %edi,%edi > 0x46041cba <+4234>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041cc0 <+4240>: mov 0xcc(%ebp),%eax > 0x46041cc6 <+4246>: mov 0x18(%eax),%eax > 0x46041cc9 <+4249>: test %eax,%eax > 0x46041ccb <+4251>: je 0x46041cea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4282> > 0x46041ccd <+4253>: mov 0xd0(%eax),%eax > 0x46041cd3 <+4259>: test %eax,%eax > 0x46041cd5 <+4261>: je 0x46041cea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4282> > 0x46041cd7 <+4263>: mov %eax,(%esp) > 0x46041cda <+4266>: call 0x4614a760 <js::TraceRecorder::record_LeaveFrame()> > 0x46041cdf <+4271>: cmp $0x1,%eax > 0x46041ce2 <+4274>: mov %eax,%esi > 0x46041ce4 <+4276>: jle 0x4604ad44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41236> > 0x46041cea <+4282>: mov 0x2f8(%esp),%eax > 0x46041cf1 <+4289>: mov 0x94(%esp),%esi > 0x46041cf8 <+4296>: mov %eax,%edx > 0x46041cfa <+4298>: add $0x3,%edx > 0x46041cfd <+4301>: mov %edx,0x2f8(%esp) > 0x46041d04 <+4308>: movzbl 0x3(%eax),%edi > 0x46041d08 <+4312>: mov (%esi,%edi,4),%eax > 0x46041d0b <+4315>: jmp 0x46040e2f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+511> > 0x46041d10 <+4320>: mov 0x4(%ecx),%ecx > 0x46041d13 <+4323>: movzwl 0x18(%ecx),%ecx > 0x46041d17 <+4327>: mov 0xc4(%esp),%edi > 0x46041d1e <+4334>: shl $0x3,%ecx > 0x46041d21 <+4337>: add %edi,%ecx > 0x46041d23 <+4339>: mov 0xb8(%esp),%edi > 0x46041d2a <+4346>: sub %ecx,%edi > 0x46041d2c <+4348>: mov %edi,%ecx > 0x46041d2e <+4350>: sar $0x3,%ecx > 0x46041d31 <+4353>: cmp %ecx,0xa8(%esp) > 0x46041d38 <+4360>: jg 0x46041a70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3648> > 0x46041d3e <+4366>: mov 0xa0(%esp),%edi > 0x46041d45 <+4373>: add %edx,%eax > 0x46041d47 <+4375>: add 0x24(%edi),%eax > 0x46041d4a <+4378>: movl $0x1,0x8(%esp) > 0x46041d52 <+4386>: mov %eax,0x2f8(%esp) > 0x46041d59 <+4393>: movzwl 0x2(%esi),%eax > 0x46041d5d <+4397>: mov %ebp,(%esp) > 0x46041d60 <+4400>: mov %eax,0x4(%esp) > 0x46041d64 <+4404>: call 0x46058d60 <js_UnwindScope(JSContext*, int, int)> > 0x46041d69 <+4409>: test %eax,%eax > 0x46041d6b <+4411>: je 0x460411ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1405> > 0x46041d71 <+4417>: movzbl (%esi),%eax > 0x46041d74 <+4420>: cmp $0x1,%al > 0x46041d76 <+4422>: je 0x460496d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35495> > 0x46041d7c <+4428>: lea 0x0(%esi,%eiz,1),%esi > 0x46041d80 <+4432>: jae 0x460419fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3531> > 0x46041d86 <+4438>: cmpl $0xffff0004,0x1c(%ebp) > 0x46041d8d <+4445>: jne 0x46040e1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+491> > 0x46041d93 <+4451>: jmp 0x46041a70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3648> > 0x46041d98 <+4456>: mov -0x8(%esi),%edx > 0x46041d9b <+4459>: mov %edx,%eax > 0x46041d9d <+4461>: mov %edx,0x88(%esp) > 0x46041da4 <+4468>: add $0x7fffffff,%eax > 0x46041da9 <+4473>: cmp $0xfffffffd,%eax > 0x46041dac <+4476>: ja 0x4604102f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1023> > 0x46041db2 <+4482>: mov 0x4(%edi),%edx > 0x46041db5 <+4485>: mov %edx,%eax > 0x46041db7 <+4487>: and $0x800,%eax > 0x46041dbc <+4492>: cmp $0x1,%eax > 0x46041dbf <+4495>: sbb %eax,%eax > 0x46041dc1 <+4497>: or $0x1,%eax > 0x46041dc4 <+4500>: and $0x10,%dh > 0x46041dc7 <+4503>: je 0x460497b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35712> > 0x46041dcd <+4509>: add 0x88(%esp),%eax > 0x46041dd4 <+4516>: mov %eax,-0x8(%esi) > 0x46041dd7 <+4519>: mov 0x2fc(%esp),%eax > 0x46041dde <+4526>: orl $0x100,(%eax) > 0x46041de4 <+4532>: mov 0xa0(%esp),%eax > 0x46041deb <+4539>: movzbl 0x20(%eax),%ecx > 0x46041def <+4543>: shr $0x3,%cl > 0x46041df2 <+4546>: mov %ecx,%edx > 0x46041df4 <+4548>: lea -0x244ac4(%ebx),%ecx > 0x46041dfa <+4554>: and $0x1,%edx > 0x46041dfd <+4557>: mov %edx,0xb8(%esp) > 0x46041e04 <+4564>: mov 0x114(%esp),%edx > 0x46041e0b <+4571>: mov 0x4(%edx),%eax > 0x46041e0e <+4574>: mov 0x64(%eax),%eax > 0x46041e11 <+4577>: mov %edx,0x4(%esp) > 0x46041e15 <+4581>: test %eax,%eax > 0x46041e17 <+4583>: mov %ebp,(%esp) > 0x46041e1a <+4586>: cmove %ecx,%eax > 0x46041e1d <+4589>: mov 0xb8(%esp),%ecx > 0x46041e24 <+4596>: mov %ecx,0x10(%esp) > 0x46041e28 <+4600>: mov 0x98(%esp),%ecx > 0x46041e2f <+4607>: mov %ecx,0xc(%esp) > 0x46041e33 <+4611>: mov 0x118(%esp),%ecx > 0x46041e3a <+4618>: mov %ecx,0x8(%esp) > 0x46041e3e <+4622>: call *%eax > 0x46041e40 <+4624>: mov 0x2fc(%esp),%edx > 0x46041e47 <+4631>: andl $0xfffffeff,(%edx) > 0x46041e4d <+4637>: test %eax,%eax > 0x46041e4f <+4639>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46041e55 <+4645>: mov 0x88(%esp),%eax > 0x46041e5c <+4652>: movl $0xffff0001,-0x4(%esi) > 0x46041e63 <+4659>: mov %eax,-0x8(%esi) > 0x46041e66 <+4662>: movsbl 0x1(%edi),%eax > 0x46041e6a <+4666>: test %al,%al > 0x46041e6c <+4668>: je 0x46041e92 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4706> > 0x46041e6e <+4670>: mov 0x2f4(%esp),%esi > 0x46041e75 <+4677>: not %eax > 0x46041e77 <+4679>: mov -0x8(%esi),%edx > 0x46041e7a <+4682>: mov -0x4(%esi),%ecx > 0x46041e7d <+4685>: mov %ecx,0x4(%esi,%eax,8) > 0x46041e81 <+4689>: mov %edx,(%esi,%eax,8) > 0x46041e84 <+4692>: movsbl 0x1(%edi),%eax > 0x46041e88 <+4696>: shl $0x3,%eax > 0x46041e8b <+4699>: sub %eax,0x2f4(%esp) > 0x46041e92 <+4706>: movsbl (%edi),%eax > 0x46041e95 <+4709>: add 0x2f8(%esp),%eax > 0x46041e9c <+4716>: mov %eax,0x2f8(%esp) > 0x46041ea3 <+4723>: mov 0x94(%esp),%esi > 0x46041eaa <+4730>: movzbl (%eax),%edi > 0x46041ead <+4733>: mov (%esi,%edi,4),%eax > 0x46041eb0 <+4736>: jmp *%eax > 0x46041eb2 <+4738>: lea 0x0(%esi),%esi > 0x46041eb8 <+4744>: test $0x80,%al > 0x46041eba <+4746>: je 0x46041f03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4819> > 0x46041ebc <+4748>: test $0x8,%al > 0x46041ebe <+4750>: je 0x46049bed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36797> > 0x46041ec4 <+4756>: lea -0x10(%esi),%eax > 0x46041ec7 <+4759>: mov (%eax),%eax > 0x46041ec9 <+4761>: mov %ebp,(%esp) > 0x46041ecc <+4764>: mov %eax,0x4(%esp) > 0x46041ed0 <+4768>: call 0x46072620 <js_CreateThisForFunction(JSContext*, JSObject*)> > 0x46041ed5 <+4773>: test %eax,%eax > 0x46041ed7 <+4775>: je 0x4604d3ff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51151> > 0x46041edd <+4781>: testb $0x8,(%esi) > 0x46041ee0 <+4784>: lea -0x8(%esi),%edx > 0x46041ee3 <+4787>: jne 0x46041ef8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4808> > 0x46041ee5 <+4789>: mov 0x4(%esi),%edx > 0x46041ee8 <+4792>: mov %esi,%ecx > 0x46041eea <+4794>: movzwl 0x38(%edx),%edx > 0x46041eee <+4798>: shl $0x3,%edx > 0x46041ef1 <+4801>: sub %edx,%ecx > 0x46041ef3 <+4803>: mov %ecx,%edx > 0x46041ef5 <+4805>: lea -0x8(%edx),%edx > 0x46041ef8 <+4808>: mov %eax,(%edx) > 0x46041efa <+4810>: movl $0xffff0007,0x4(%edx) > 0x46041f01 <+4817>: mov (%esi),%eax > 0x46041f03 <+4819>: test $0x9,%al > 0x46041f05 <+4821>: mov 0xe0(%ebp),%edx > 0x46041f0b <+4827>: jne 0x46042058 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5160> > 0x46041f11 <+4833>: mov 0x30(%edx),%eax > 0x46041f14 <+4836>: test %eax,%eax > 0x46041f16 <+4838>: je 0x46040ddd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+429> > 0x46041f1c <+4844>: mov 0x34(%edx),%edx > 0x46041f1f <+4847>: mov %edx,0x10(%esp) > 0x46041f23 <+4851>: movl $0x0,0xc(%esp) > 0x46041f2b <+4859>: movl $0x1,0x8(%esp) > 0x46041f33 <+4867>: mov %esi,0x4(%esp) > 0x46041f37 <+4871>: mov %ebp,(%esp) > 0x46041f3a <+4874>: call *%eax > 0x46041f3c <+4876>: mov %eax,0x28(%esi) > 0x46041f3f <+4879>: orl $0x40000,(%esi) > 0x46041f45 <+4885>: jmp 0x46040dd7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+423> > 0x46041f4a <+4890>: lea 0x0(%esi),%esi > 0x46041f50 <+4896>: mov 0x4(%eax),%edx > 0x46041f53 <+4899>: mov %eax,%edi > 0x46041f55 <+4901>: movzwl 0x38(%edx),%edx > 0x46041f59 <+4905>: shl $0x3,%edx > 0x46041f5c <+4908>: sub %edx,%edi > 0x46041f5e <+4910>: mov %edi,0xbc(%esp) > 0x46041f65 <+4917>: jmp 0x46040d03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+211> > 0x46041f6a <+4922>: lea 0x0(%esi),%esi > 0x46041f70 <+4928>: lea -0x134d4(%ebx),%esi > 0x46041f76 <+4934>: mov %esi,0x94(%esp) > 0x46041f7d <+4941>: jmp 0x46040da0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+368> > 0x46041f82 <+4946>: lea 0x0(%esi),%esi > 0x46041f88 <+4952>: lea -0x134d4(%ebx),%edi > 0x46041f8e <+4958>: mov %edi,0x94(%esp) > 0x46041f95 <+4965>: jmp 0x46040da0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+368> > 0x46041f9a <+4970>: mov 0x4(%ecx),%ecx > 0x46041f9d <+4973>: mov 0x3c(%ecx),%ecx > 0x46041fa0 <+4976>: jmp 0x46041d13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4323> > 0x46041fa5 <+4981>: mov 0x98(%esp),%edx > 0x46041fac <+4988>: cmp 0x4(%esi),%edx > 0x46041faf <+4991>: jne 0x46040eff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+719> > 0x46041fb5 <+4997>: mov 0x8(%esi),%esi > 0x46041fb8 <+5000>: mov %ecx,0x11c(%esp) > 0x46041fbf <+5007>: mov %esi,%edx > 0x46041fc1 <+5009>: cmp $0x1,%dl > 0x46041fc4 <+5012>: je 0x4604a68e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39518> > 0x46041fca <+5018>: mov 0x11c(%esp),%edx > 0x46041fd1 <+5025>: shr $0x8,%esi > 0x46041fd4 <+5028>: cmp 0xc(%edx),%esi > 0x46041fd7 <+5031>: jne 0x46040eff <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+719> > 0x46041fdd <+5037>: jmp 0x46041ffb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5067> > 0x46041fdf <+5039>: nop > 0x46041fe0 <+5040>: mov %eax,(%esp) > 0x46041fe3 <+5043>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x46041fe8 <+5048>: mov %eax,0x114(%esp) > 0x46041fef <+5055>: jmp 0x46040eae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+638> > 0x46041ff4 <+5060>: mov 0x114(%esp),%ecx > 0x46041ffb <+5067>: cmp 0x11c(%esp),%ecx > 0x46042002 <+5074>: je 0x4604be1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45546> > 0x46042008 <+5080>: mov 0x2f8(%esp),%edx > 0x4604200f <+5087>: lea 0x11c(%esp),%ecx > 0x46042016 <+5094>: mov %ecx,0xa8(%esp) > 0x4604201d <+5101>: movzbl 0x1(%edx),%eax > 0x46042021 <+5105>: shl $0x8,%eax > 0x46042024 <+5108>: movzbl 0x2(%edx),%edx > 0x46042028 <+5112>: or %edx,%eax > 0x4604202a <+5114>: mov 0xa4(%esp),%edx > 0x46042031 <+5121>: mov (%edx,%eax,4),%esi > 0x46042034 <+5124>: lea 0x114(%esp),%eax > 0x4604203b <+5131>: mov %eax,0x98(%esp) > 0x46042042 <+5138>: jmp 0x46040f4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+799> > 0x46042047 <+5143>: mov -0x10(%esi),%esi > 0x4604204a <+5146>: mov %esi,0x88(%esp) > 0x46042051 <+5153>: lea (%esi),%edx > 0x46042053 <+5155>: jmp 0x46041426 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2038> > 0x46042058 <+5160>: mov 0x28(%edx),%eax > 0x4604205b <+5163>: test %eax,%eax > 0x4604205d <+5165>: je 0x46040ddd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+429> > 0x46042063 <+5171>: mov 0x2c(%edx),%edx > 0x46042066 <+5174>: jmp 0x46041f1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4847> > 0x4604206b <+5179>: mov 0x24(%eax),%edx > 0x4604206e <+5182>: mov %edx,0x2f8(%esp) > 0x46042075 <+5189>: andl $0xffff7fff,(%eax) > 0x4604207b <+5195>: jmp 0x460411c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1431> > 0x46042080 <+5200>: mov 0x2f4(%esp),%eax > 0x46042087 <+5207>: mov 0x2fc(%esp),%ecx > 0x4604208e <+5214>: mov %eax,%edx > 0x46042090 <+5216>: mov 0x94(%esp),%esi > 0x46042097 <+5223>: sub $0x8,%edx > 0x4604209a <+5226>: mov %edx,0x2f4(%esp) > 0x460420a1 <+5233>: mov -0x4(%eax),%edx > 0x460420a4 <+5236>: mov -0x8(%eax),%eax > 0x460420a7 <+5239>: mov %eax,0x18(%ecx) > 0x460420aa <+5242>: mov 0x2f8(%esp),%eax > 0x460420b1 <+5249>: mov %edx,0x1c(%ecx) > 0x460420b4 <+5252>: mov %eax,%edx > 0x460420b6 <+5254>: add $0x1,%edx > 0x460420b9 <+5257>: orl $0x100000,(%ecx) > 0x460420bf <+5263>: mov %edx,0x2f8(%esp) > 0x460420c6 <+5270>: movzbl 0x1(%eax),%edi > 0x460420ca <+5274>: mov (%esi,%edi,4),%eax > 0x460420cd <+5277>: jmp *%eax > 0x460420cf <+5279>: mov 0x2f4(%esp),%ecx > 0x460420d6 <+5286>: mov -0x8(%ecx),%eax > 0x460420d9 <+5289>: mov -0x4(%ecx),%edx > 0x460420dc <+5292>: mov %edx,0x24c(%esp) > 0x460420e3 <+5299>: mov %eax,0x248(%esp) > 0x460420ea <+5306>: mov -0x10(%ecx),%esi > 0x460420ed <+5309>: mov 0x2f8(%esp),%eax > 0x460420f4 <+5316>: mov 0xcc(%ebp),%ecx > 0x460420fa <+5322>: mov 0xc(%esi),%edx > 0x460420fd <+5325>: mov %edx,0x88(%esp) > 0x46042104 <+5332>: mov %eax,%edx > 0x46042106 <+5334>: shr $0xc,%edx > 0x46042109 <+5337>: xor %eax,%edx > 0x4604210b <+5339>: add 0x88(%esp),%edx > 0x46042112 <+5346>: and $0xfff,%edx > 0x46042118 <+5352>: shl $0x4,%edx > 0x4604211b <+5355>: lea 0x5c(%ecx,%edx,1),%edx > 0x4604211f <+5359>: mov %edx,0x98(%esp) > 0x46042126 <+5366>: cmp (%edx),%eax > 0x46042128 <+5368>: je 0x4604c10c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46300> > 0x4604212e <+5374>: movzbl 0x1(%eax),%edx > 0x46042132 <+5378>: mov 0xa4(%esp),%ecx > 0x46042139 <+5385>: shl $0x8,%edx > 0x4604213c <+5388>: movzbl 0x2(%eax),%eax > 0x46042140 <+5392>: or %eax,%edx > 0x46042142 <+5394>: xor %eax,%eax > 0x46042144 <+5396>: cmp $0xec,%edi > 0x4604214a <+5402>: sete %al > 0x4604214d <+5405>: shl $0x2,%eax > 0x46042150 <+5408>: mov (%ecx,%edx,4),%edx > 0x46042153 <+5411>: mov $0x1,%ecx > 0x46042158 <+5416>: add %ecx,%eax > 0x4604215a <+5418>: mov 0x38(%ebp),%ecx > 0x4604215d <+5421>: cmp 0x398(%ecx),%edx > 0x46042163 <+5427>: je 0x46054a37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81415> > 0x46042169 <+5433>: mov %eax,0x28(%esp) > 0x4604216d <+5437>: movl $0x0,0x24(%esp) > 0x46042175 <+5445>: lea 0x248(%esp),%eax > 0x4604217c <+5452>: movl $0x0,0x20(%esp) > 0x46042184 <+5460>: movl $0x0,0x1c(%esp) > 0x4604218c <+5468>: movl $0x1,0x18(%esp) > 0x46042194 <+5476>: movl $0x0,0x14(%esp) > 0x4604219c <+5484>: movl $0x0,0x10(%esp) > 0x460421a4 <+5492>: mov %eax,0xc(%esp) > 0x460421a8 <+5496>: mov %edx,0x8(%esp) > 0x460421ac <+5500>: mov %esi,0x4(%esp) > 0x460421b0 <+5504>: mov %ebp,(%esp) > 0x460421b3 <+5507>: call 0x46076980 <js_DefineNativeProperty(JSContext*, JSObject*, int, js::Value const&, int (*)(JSContext*, JSObject*, int, js::Value*), int (*)(JSContext*, JSObject*, int, int, js::Value*), unsigned int, unsigned int, int, JSProperty**, unsigned int)> > 0x460421b8 <+5512>: test %eax,%eax > 0x460421ba <+5514>: sete %al > 0x460421bd <+5517>: test %al,%al > 0x460421bf <+5519>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460421c5 <+5525>: mov 0x2f8(%esp),%eax > 0x460421cc <+5532>: subl $0x8,0x2f4(%esp) > 0x460421d4 <+5540>: mov %eax,%edx > 0x460421d6 <+5542>: mov 0x94(%esp),%esi > 0x460421dd <+5549>: add $0x3,%edx > 0x460421e0 <+5552>: mov %edx,0x2f8(%esp) > 0x460421e7 <+5559>: movzbl 0x3(%eax),%edi > 0x460421eb <+5563>: mov (%esi,%edi,4),%eax > 0x460421ee <+5566>: jmp *%eax > 0x460421f0 <+5568>: cmpb $0xbf,0x88(%esp) > 0x460421f8 <+5576>: jne 0x46049dd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37286> > 0x460421fe <+5582>: movzbl 0x2(%eax),%edx > 0x46042202 <+5586>: add $0x2,%eax > 0x46042205 <+5589>: shl $0x12,%edx > 0x46042208 <+5592>: mov %eax,0x2f8(%esp) > 0x4604220f <+5599>: add %edx,0xa4(%esp) > 0x46042216 <+5606>: lea 0x0(%esi),%esi > 0x46042219 <+5609>: lea 0x0(%edi,%eiz,1),%edi > 0x46042220 <+5616>: mov 0x2f8(%esp),%eax > 0x46042227 <+5623>: mov %eax,%edx > 0x46042229 <+5625>: add $0x1,%edx > 0x4604222c <+5628>: mov %edx,0x2f8(%esp) > 0x46042233 <+5635>: movzbl 0x1(%eax),%edx > 0x46042237 <+5639>: cmp $0x6f,%dl > 0x4604223a <+5642>: mov %dl,0x88(%esp) > 0x46042241 <+5649>: je 0x46042260 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5680> > 0x46042243 <+5651>: ja 0x460421f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5568> > 0x46042245 <+5653>: cmp $0x38,%dl > 0x46042248 <+5656>: je 0x4604a5d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39336> > 0x4604224e <+5662>: cmp $0x5d,%dl > 0x46042251 <+5665>: je 0x4604bf6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45883> > 0x46042257 <+5671>: cmp $0x36,%dl > 0x4604225a <+5674>: jne 0x46049deb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37307> > 0x46042260 <+5680>: movzbl 0x2(%eax),%edx > 0x46042264 <+5684>: mov 0xa4(%esp),%esi > 0x4604226b <+5691>: movzbl 0x3(%eax),%eax > 0x4604226f <+5695>: movl $0xffffffff,0xa8(%esp) > 0x4604227a <+5706>: shl $0x8,%edx > 0x4604227d <+5709>: or %eax,%edx > 0x4604227f <+5711>: mov (%esi,%edx,4),%eax > 0x46042282 <+5714>: mov 0x2f4(%esp),%esi > 0x46042289 <+5721>: mov %eax,0x12c(%esp) > 0x46042290 <+5728>: mov -0x4(%esi),%edx > 0x46042293 <+5731>: mov -0x8(%esi),%eax > 0x46042296 <+5734>: mov %eax,0xb8(%esp) > 0x4604229d <+5741>: mov %edx,0xcc(%esp) > 0x460422a4 <+5748>: mov 0xa8(%esp),%edx > 0x460422ab <+5755>: lea -0x8(%esi,%edx,8),%esi > 0x460422af <+5759>: cmpl $0xffff0007,0x4(%esi) > 0x460422b6 <+5766>: jne 0x4604bf42 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45842> > 0x460422bc <+5772>: mov (%esi),%esi > 0x460422be <+5774>: mov %esi,0x98(%esp) > 0x460422c5 <+5781>: jmp 0x46049e2e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37374> > 0x460422ca <+5786>: mov 0x2f4(%esp),%esi > 0x460422d1 <+5793>: cmpl $0xffff0007,-0xc(%esi) > 0x460422d8 <+5800>: jne 0x46049bc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36752> > 0x460422de <+5806>: mov -0x10(%esi),%eax > 0x460422e1 <+5809>: mov -0x8(%esi),%edx > 0x460422e4 <+5812>: mov -0x4(%esi),%ecx > 0x460422e7 <+5815>: mov %ecx,0xc(%esp) > 0x460422eb <+5819>: mov %edx,0x8(%esp) > 0x460422ef <+5823>: mov %edx,0x2a8(%esp) > 0x460422f6 <+5830>: mov %eax,0x4(%esp) > 0x460422fa <+5834>: lea 0x2a8(%esp),%edx > 0x46042301 <+5841>: mov %ebp,(%esp) > 0x46042304 <+5844>: mov %edx,0x10(%esp) > 0x46042308 <+5848>: mov %ecx,0x2ac(%esp) > 0x4604230f <+5855>: call 0x46124e20 <js_GetXMLDescendants(JSContext*, JSObject*, unsigned long long, unsigned long long*)> > 0x46042314 <+5860>: test %eax,%eax > 0x46042316 <+5862>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604231c <+5868>: cmp $0xba,%edi > 0x46042322 <+5874>: je 0x4604cb11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48865> > 0x46042328 <+5880>: mov 0x2f4(%esp),%ecx > 0x4604232f <+5887>: mov 0x2ac(%esp),%edx > 0x46042336 <+5894>: mov %ecx,%eax > 0x46042338 <+5896>: mov 0x94(%esp),%esi > 0x4604233f <+5903>: sub $0x8,%eax > 0x46042342 <+5906>: mov %eax,0x2f4(%esp) > 0x46042349 <+5913>: mov 0x2a8(%esp),%eax > 0x46042350 <+5920>: mov %eax,-0x10(%ecx) > 0x46042353 <+5923>: mov 0x2f8(%esp),%eax > 0x4604235a <+5930>: mov %edx,-0xc(%ecx) > 0x4604235d <+5933>: mov %eax,%edx > 0x4604235f <+5935>: add $0x1,%edx > 0x46042362 <+5938>: mov %edx,0x2f8(%esp) > 0x46042369 <+5945>: movzbl 0x1(%eax),%edi > 0x4604236d <+5949>: mov (%esi,%edi,4),%eax > 0x46042370 <+5952>: jmp *%eax > 0x46042372 <+5954>: mov 0x2f8(%esp),%esi > 0x46042379 <+5961>: mov 0x2f4(%esp),%ecx > 0x46042380 <+5968>: movzbl 0x1(%esi),%eax > 0x46042384 <+5972>: movzbl 0x2(%esi),%edx > 0x46042388 <+5976>: shl $0x8,%eax > 0x4604238b <+5979>: or %edx,%eax > 0x4604238d <+5981>: cmp $0xdb,%edi > 0x46042393 <+5987>: mov %eax,%edx > 0x46042395 <+5989>: mov 0xbc(%esp),%eax > 0x4604239c <+5996>: lea (%eax,%edx,8),%edx > 0x4604239f <+5999>: mov (%edx),%eax > 0x460423a1 <+6001>: mov 0x4(%edx),%edx > 0x460423a4 <+6004>: mov %edx,0x4(%ecx) > 0x460423a7 <+6007>: mov %eax,(%ecx) > 0x460423a9 <+6009>: je 0x4604ae6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41530> > 0x460423af <+6015>: add $0x8,%ecx > 0x460423b2 <+6018>: mov %ecx,0x2f4(%esp) > 0x460423b9 <+6025>: lea 0x3(%esi),%eax > 0x460423bc <+6028>: mov %eax,0x2f8(%esp) > 0x460423c3 <+6035>: movzbl 0x3(%esi),%edi > 0x460423c7 <+6039>: mov 0x94(%esp),%esi > 0x460423ce <+6046>: mov (%esi,%edi,4),%eax > 0x460423d1 <+6049>: jmp *%eax > 0x460423d3 <+6051>: mov 0x2f4(%esp),%eax > 0x460423da <+6058>: mov -0x8(%eax),%edx > 0x460423dd <+6061>: mov %edx,0xc(%esp) > 0x460423e1 <+6065>: mov -0x10(%eax),%eax > 0x460423e4 <+6068>: mov %eax,0x8(%esp) > 0x460423e8 <+6072>: xor %eax,%eax > 0x460423ea <+6074>: cmp $0xaa,%edi > 0x460423f0 <+6080>: mov %ebp,(%esp) > 0x460423f3 <+6083>: sete %al > 0x460423f6 <+6086>: mov %eax,0x4(%esp) > 0x460423fa <+6090>: call 0x46124660 <js_AddAttributePart(JSContext*, int, JSString*, JSString*)> > 0x460423ff <+6095>: test %eax,%eax > 0x46042401 <+6097>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042407 <+6103>: mov 0x2f4(%esp),%edx > 0x4604240e <+6110>: mov 0x94(%esp),%esi > 0x46042415 <+6117>: mov %edx,%ecx > 0x46042417 <+6119>: sub $0x8,%ecx > 0x4604241a <+6122>: mov %ecx,0x2f4(%esp) > 0x46042421 <+6129>: mov %eax,-0x10(%edx) > 0x46042424 <+6132>: mov 0x2f8(%esp),%eax > 0x4604242b <+6139>: movl $0xffff0005,-0xc(%edx) > 0x46042432 <+6146>: mov %eax,%edx > 0x46042434 <+6148>: add $0x1,%edx > 0x46042437 <+6151>: mov %edx,0x2f8(%esp) > 0x4604243e <+6158>: movzbl 0x1(%eax),%edi > 0x46042442 <+6162>: mov (%esi,%edi,4),%eax > 0x46042445 <+6165>: jmp *%eax > 0x46042447 <+6167>: mov 0xa0(%esp),%eax > 0x4604244e <+6174>: mov 0x2f8(%esp),%esi > 0x46042455 <+6181>: mov 0xa0(%esp),%ecx > 0x4604245c <+6188>: mov 0xa4(%esp),%edx > 0x46042463 <+6195>: movzbl 0x1a(%eax),%eax > 0x46042467 <+6199>: mov %eax,0x98(%esp) > 0x4604246e <+6206>: sub 0x28(%ecx),%edx > 0x46042471 <+6209>: movzbl 0x3(%esi),%eax > 0x46042475 <+6213>: shl $0x8,%eax > 0x46042478 <+6216>: movzbl 0x4(%esi),%ecx > 0x4604247c <+6220>: sar $0x2,%edx > 0x4604247f <+6223>: or %ecx,%eax > 0x46042481 <+6225>: add %edx,%eax > 0x46042483 <+6227>: mov 0xa0(%esp),%edx > 0x4604248a <+6234>: mov %eax,0x88(%esp) > 0x46042491 <+6241>: mov 0x98(%esp),%eax > 0x46042498 <+6248>: mov 0x6c(%edx,%eax,1),%ecx > 0x4604249c <+6252>: mov 0x88(%esp),%eax > 0x460424a3 <+6259>: mov (%ecx,%eax,4),%ecx > 0x460424a6 <+6262>: mov 0x2fc(%esp),%eax > 0x460424ad <+6269>: mov %ecx,0x98(%esp) > 0x460424b4 <+6276>: mov (%eax),%edx > 0x460424b6 <+6278>: test $0x200000,%edx > 0x460424bc <+6284>: jne 0x460424fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6347> > 0x460424be <+6286>: test $0x8,%dl > 0x460424c1 <+6289>: jne 0x46049d7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37197> > 0x460424c7 <+6295>: mov 0x4(%eax),%ecx > 0x460424ca <+6298>: movzwl 0x38(%ecx),%ecx > 0x460424ce <+6302>: shl $0x3,%ecx > 0x460424d1 <+6305>: mov %ecx,0x88(%esp) > 0x460424d8 <+6312>: mov %eax,%ecx > 0x460424da <+6314>: sub 0x88(%esp),%ecx > 0x460424e1 <+6321>: sub $0x10,%ecx > 0x460424e4 <+6324>: mov %ecx,0x88(%esp) > 0x460424eb <+6331>: mov (%ecx),%ecx > 0x460424ed <+6333>: or $0x200000,%edx > 0x460424f3 <+6339>: mov 0x18(%ecx),%ecx > 0x460424f6 <+6342>: mov %edx,(%eax) > 0x460424f8 <+6344>: mov %ecx,0xc(%eax) > 0x460424fb <+6347>: mov 0xc(%eax),%eax > 0x460424fe <+6350>: mov 0x98(%esp),%edx > 0x46042505 <+6357>: cmp %edx,0x14(%eax) > 0x46042508 <+6360>: je 0x4604e1b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54656> > 0x4604250e <+6366>: cmp $0xd2,%edi > 0x46042514 <+6372>: je 0x4604ade6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41398> > 0x4604251a <+6378>: movzbl 0x1(%esi),%eax > 0x4604251e <+6382>: movzbl 0x2(%esi),%edx > 0x46042522 <+6386>: shl $0x8,%eax > 0x46042525 <+6389>: or %edx,%eax > 0x46042527 <+6391>: shl $0x3,%eax > 0x4604252a <+6394>: sub %eax,0x2f4(%esp) > 0x46042531 <+6401>: lea 0x5(%esi),%eax > 0x46042534 <+6404>: mov %eax,0x2f8(%esp) > 0x4604253b <+6411>: movzbl 0x5(%esi),%edi > 0x4604253f <+6415>: mov 0x94(%esp),%esi > 0x46042546 <+6422>: mov (%esi,%edi,4),%eax > 0x46042549 <+6425>: jmp *%eax > 0x4604254b <+6427>: lea -0x92b60(%ebx),%eax > 0x46042551 <+6433>: lea 0x330(%esp),%esi > 0x46042558 <+6440>: mov %edi,0xc(%esp) > 0x4604255c <+6444>: mov %eax,0x8(%esp) > 0x46042560 <+6448>: movl $0xc,0x4(%esp) > 0x46042568 <+6456>: mov %esi,(%esp) > 0x4604256b <+6459>: call 0x45fbcf70 <JS_snprintf@plt> > 0x46042570 <+6464>: mov -0x40(%ebx),%eax > 0x46042576 <+6470>: mov %esi,0x10(%esp) > 0x4604257a <+6474>: movl $0x20,0xc(%esp) > 0x46042582 <+6482>: movl $0x0,0x8(%esp) > 0x4604258a <+6490>: mov %eax,0x4(%esp) > 0x4604258e <+6494>: mov %ebp,(%esp) > 0x46042591 <+6497>: call 0x45fbc9b0 <JS_ReportErrorNumber@plt> > 0x46042596 <+6502>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604259b <+6507>: mov 0xa0(%esp),%eax > 0x460425a2 <+6514>: mov 0x2f8(%esp),%ecx > 0x460425a9 <+6521>: mov 0xa4(%esp),%edx > 0x460425b0 <+6528>: movzbl 0x1a(%eax),%esi > 0x460425b4 <+6532>: sub 0x28(%eax),%edx > 0x460425b7 <+6535>: movzbl 0x1(%ecx),%eax > 0x460425bb <+6539>: shl $0x8,%eax > 0x460425be <+6542>: movzbl 0x2(%ecx),%ecx > 0x460425c2 <+6546>: sar $0x2,%edx > 0x460425c5 <+6549>: or %ecx,%eax > 0x460425c7 <+6551>: add %edx,%eax > 0x460425c9 <+6553>: mov 0xa0(%esp),%edx > 0x460425d0 <+6560>: cmp $0xe1,%edi > 0x460425d6 <+6566>: mov 0x6c(%edx,%esi,1),%ecx > 0x460425da <+6570>: mov (%ecx,%eax,4),%ecx > 0x460425dd <+6573>: mov %ecx,0x88(%esp) > 0x460425e4 <+6580>: je 0x4604ae19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41449> > 0x460425ea <+6586>: mov %ecx,0x4(%esp) > 0x460425ee <+6590>: mov %ebp,(%esp) > 0x460425f1 <+6593>: call 0x4602fb30 <js_NewDebuggableFlatClosure(JSContext*, JSFunction*)> > 0x460425f6 <+6598>: test %eax,%eax > 0x460425f8 <+6600>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460425fe <+6606>: mov 0x2fc(%esp),%edx > 0x46042605 <+6613>: mov %eax,0x230(%esp) > 0x4604260c <+6620>: movl $0xffff0007,0x234(%esp) > 0x46042617 <+6631>: mov (%edx),%eax > 0x46042619 <+6633>: mov %eax,%ecx > 0x4604261b <+6635>: and $0x8,%ecx > 0x4604261e <+6638>: cmp $0x1,%ecx > 0x46042621 <+6641>: sbb %esi,%esi > 0x46042623 <+6643>: and $0x4,%esi > 0x46042626 <+6646>: add $0x1,%esi > 0x46042629 <+6649>: test $0x2,%al > 0x4604262b <+6651>: jne 0x4604b780 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43856> > 0x46042631 <+6657>: mov 0xc8(%ebp),%eax > 0x46042637 <+6663>: mov 0x14(%eax),%edi > 0x4604263a <+6666>: mov 0x88(%esp),%eax > 0x46042641 <+6673>: mov 0x48(%eax),%eax > 0x46042644 <+6676>: mov %esi,0xc(%esp) > 0x46042648 <+6680>: mov %eax,0x8(%esp) > 0x4604264c <+6684>: mov %edi,0x4(%esp) > 0x46042650 <+6688>: mov %ebp,(%esp) > 0x46042653 <+6691>: mov %eax,0x88(%esp) > 0x4604265a <+6698>: call 0x460570f0 <js::CheckRedeclaration(JSContext*, JSObject*, int, unsigned int)> > 0x4604265f <+6703>: test %al,%al > 0x46042661 <+6705>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042667 <+6711>: cmp $0x1,%esi > 0x4604266a <+6714>: je 0x4604ae87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41559> > 0x46042670 <+6720>: mov 0x4(%edi),%eax > 0x46042673 <+6723>: lea -0x241044(%ebx),%edx > 0x46042679 <+6729>: mov 0x5c(%eax),%eax > 0x4604267c <+6732>: mov %esi,0x18(%esp) > 0x46042680 <+6736>: test %eax,%eax > 0x46042682 <+6738>: mov 0x88(%esp),%esi > 0x46042689 <+6745>: mov %esi,0x8(%esp) > 0x4604268d <+6749>: mov %edi,0x4(%esp) > 0x46042691 <+6753>: cmove %edx,%eax > 0x46042694 <+6756>: mov -0x178(%ebx),%edx > 0x4604269a <+6762>: mov %edx,0x14(%esp) > 0x4604269e <+6766>: mov -0x160(%ebx),%edx > 0x460426a4 <+6772>: mov %edx,0x10(%esp) > 0x460426a8 <+6776>: mov %ebp,(%esp) > 0x460426ab <+6779>: lea 0x230(%esp),%edx > 0x460426b2 <+6786>: mov %edx,0xc(%esp) > 0x460426b6 <+6790>: call *%eax > 0x460426b8 <+6792>: test %eax,%eax > 0x460426ba <+6794>: sete %al > 0x460426bd <+6797>: test %al,%al > 0x460426bf <+6799>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460426c5 <+6805>: mov 0x2f8(%esp),%eax > 0x460426cc <+6812>: mov 0x94(%esp),%esi > 0x460426d3 <+6819>: mov %eax,%edx > 0x460426d5 <+6821>: add $0x3,%edx > 0x460426d8 <+6824>: mov %edx,0x2f8(%esp) > 0x460426df <+6831>: movzbl 0x3(%eax),%edi > 0x460426e3 <+6835>: mov (%esi,%edi,4),%eax > 0x460426e6 <+6838>: jmp *%eax > 0x460426e8 <+6840>: mov 0x2f8(%esp),%edx > 0x460426ef <+6847>: mov 0xa4(%esp),%esi > 0x460426f6 <+6854>: movzbl 0x1(%edx),%eax > 0x460426fa <+6858>: shl $0x8,%eax > 0x460426fd <+6861>: movzbl 0x2(%edx),%edx > 0x46042701 <+6865>: or %edx,%eax > 0x46042703 <+6867>: mov (%esi,%eax,4),%eax > 0x46042706 <+6870>: mov %eax,0x98(%esp) > 0x4604270d <+6877>: mov 0x2fc(%esp),%eax > 0x46042714 <+6884>: mov (%eax),%edx > 0x46042716 <+6886>: test $0x2,%dl > 0x46042719 <+6889>: jne 0x4604b713 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43747> > 0x4604271f <+6895>: mov 0xc8(%ebp),%eax > 0x46042725 <+6901>: mov 0x14(%eax),%eax > 0x46042728 <+6904>: mov %eax,0x88(%esp) > 0x4604272f <+6911>: mov 0x2fc(%esp),%eax > 0x46042736 <+6918>: mov (%eax),%eax > 0x46042738 <+6920>: and $0x8,%eax > 0x4604273b <+6923>: cmp $0x1,%eax > 0x4604273e <+6926>: sbb %esi,%esi > 0x46042740 <+6928>: and $0x4,%esi > 0x46042743 <+6931>: add $0x1,%esi > 0x46042746 <+6934>: cmp $0x81,%edi > 0x4604274c <+6940>: jne 0x46049a7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36429> > 0x46042752 <+6946>: mov 0x88(%esp),%edi > 0x46042759 <+6953>: lea 0x158(%esp),%edx > 0x46042760 <+6960>: mov 0x4(%edi),%eax > 0x46042763 <+6963>: mov 0x98(%esp),%edi > 0x4604276a <+6970>: mov 0x58(%eax),%eax > 0x4604276d <+6973>: mov %edi,0x8(%esp) > 0x46042771 <+6977>: mov 0x88(%esp),%edi > 0x46042778 <+6984>: test %eax,%eax > 0x4604277a <+6986>: mov %edx,0x10(%esp) > 0x4604277e <+6990>: cmove -0xd0(%ebx),%eax > 0x46042785 <+6997>: lea 0x15c(%esp),%edx > 0x4604278c <+7004>: mov %edi,0x4(%esp) > 0x46042790 <+7008>: mov %edx,0xc(%esp) > 0x46042794 <+7012>: mov %ebp,(%esp) > 0x46042797 <+7015>: call *%eax > 0x46042799 <+7017>: test %eax,%eax > 0x4604279b <+7019>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460427a1 <+7025>: mov 0x158(%esp),%eax > 0x460427a8 <+7032>: test %eax,%eax > 0x460427aa <+7034>: je 0x46049aaa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36474> > 0x460427b0 <+7040>: cmp %edi,0x15c(%esp) > 0x460427b7 <+7047>: jne 0x46049aaa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36474> > 0x460427bd <+7053>: mov 0x2f8(%esp),%eax > 0x460427c4 <+7060>: mov 0x94(%esp),%esi > 0x460427cb <+7067>: mov %eax,%edx > 0x460427cd <+7069>: add $0x3,%edx > 0x460427d0 <+7072>: mov %edx,0x2f8(%esp) > 0x460427d7 <+7079>: movzbl 0x3(%eax),%edi > 0x460427db <+7083>: mov (%esi,%edi,4),%eax > 0x460427de <+7086>: jmp *%eax > 0x460427e0 <+7088>: mov 0xa0(%esp),%esi > 0x460427e7 <+7095>: mov 0x2f8(%esp),%edx > 0x460427ee <+7102>: movzbl 0x1e(%esi),%ecx > 0x460427f2 <+7106>: movzbl 0x1(%edx),%eax > 0x460427f6 <+7110>: shl $0x8,%eax > 0x460427f9 <+7113>: movzbl 0x2(%edx),%edx > 0x460427fd <+7117>: or %edx,%eax > 0x460427ff <+7119>: mov 0x6c(%esi,%ecx,1),%edx > 0x46042803 <+7123>: mov 0x4(%edx,%eax,8),%esi > 0x46042807 <+7127>: mov 0x2fc(%esp),%eax > 0x4604280e <+7134>: mov (%eax),%edx > 0x46042810 <+7136>: test $0x200000,%edx > 0x46042816 <+7142>: jne 0x46042834 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7172> > 0x46042818 <+7144>: test $0x8,%dl > 0x4604281b <+7147>: lea -0x10(%eax),%ecx > 0x4604281e <+7150>: je 0x46049dad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37245> > 0x46042824 <+7156>: mov (%ecx),%ecx > 0x46042826 <+7158>: or $0x200000,%edx > 0x4604282c <+7164>: mov 0x18(%ecx),%ecx > 0x4604282f <+7167>: mov %edx,(%eax) > 0x46042831 <+7169>: mov %ecx,0xc(%eax) > 0x46042834 <+7172>: mov 0xc(%eax),%eax > 0x46042837 <+7175>: mov %eax,(%esp) > 0x4604283a <+7178>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x4604283f <+7183>: mov 0x24(%eax),%eax > 0x46042842 <+7186>: mov 0x2f4(%esp),%ecx > 0x46042849 <+7193>: cmp $0xf1,%edi > 0x4604284f <+7199>: mov 0x4(%eax,%esi,8),%edx > 0x46042853 <+7203>: mov (%eax,%esi,8),%eax > 0x46042856 <+7206>: mov %eax,(%ecx) > 0x46042858 <+7208>: mov %edx,0x4(%ecx) > 0x4604285b <+7211>: je 0x4604ae4d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41501> > 0x46042861 <+7217>: add $0x8,%ecx > 0x46042864 <+7220>: mov %ecx,0x2f4(%esp) > 0x4604286b <+7227>: mov 0x2f8(%esp),%eax > 0x46042872 <+7234>: mov 0x94(%esp),%esi > 0x46042879 <+7241>: mov %eax,%edx > 0x4604287b <+7243>: add $0x3,%edx > 0x4604287e <+7246>: mov %edx,0x2f8(%esp) > 0x46042885 <+7253>: movzbl 0x3(%eax),%edi > 0x46042889 <+7257>: mov (%esi,%edi,4),%eax > 0x4604288c <+7260>: jmp *%eax > 0x4604288e <+7262>: mov 0xbc(%esp),%edx > 0x46042895 <+7269>: mov 0x2f4(%esp),%eax > 0x4604289c <+7276>: mov %eax,0x98(%esp) > 0x460428a3 <+7283>: mov 0x2f8(%esp),%esi > 0x460428aa <+7290>: mov -0x10(%edx),%eax > 0x460428ad <+7293>: movzbl 0x2(%esi),%ecx > 0x460428b1 <+7297>: mov 0x24(%eax),%edx > 0x460428b4 <+7300>: movzbl 0x1(%esi),%eax > 0x460428b8 <+7304>: shl $0x8,%eax > 0x460428bb <+7307>: or %ecx,%eax > 0x460428bd <+7309>: cmp $0x89,%edi > 0x460428c3 <+7315>: mov (%edx),%edx > 0x460428c5 <+7317>: lea (%edx),%ecx > 0x460428c7 <+7319>: mov (%edx,%eax,8),%edx > 0x460428ca <+7322>: mov 0x4(%ecx,%eax,8),%ecx > 0x460428ce <+7326>: mov 0x98(%esp),%eax > 0x460428d5 <+7333>: mov %edx,(%eax) > 0x460428d7 <+7335>: mov %ecx,0x4(%eax) > 0x460428da <+7338>: lea (%eax),%edx > 0x460428dc <+7340>: je 0x4604adb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41350> > 0x460428e2 <+7346>: add $0x8,%edx > 0x460428e5 <+7349>: mov %edx,0x2f4(%esp) > 0x460428ec <+7356>: lea 0x3(%esi),%eax > 0x460428ef <+7359>: mov %eax,0x2f8(%esp) > 0x460428f6 <+7366>: movzbl 0x3(%esi),%edi > 0x460428fa <+7370>: mov 0x94(%esp),%esi > 0x46042901 <+7377>: mov (%esi,%edi,4),%eax > 0x46042904 <+7380>: jmp *%eax > 0x46042906 <+7382>: mov 0x2fc(%esp),%eax > 0x4604290d <+7389>: mov 0x4(%eax),%esi > 0x46042910 <+7392>: mov 0x54(%ebp),%eax > 0x46042913 <+7395>: mov 0xc(%eax),%eax > 0x46042916 <+7398>: mov %ebp,0x4(%esp) > 0x4604291a <+7402>: mov %eax,0x98(%esp) > 0x46042921 <+7409>: lea 0x44(%ebp),%eax > 0x46042924 <+7412>: mov %eax,0x88(%esp) > 0x4604292b <+7419>: mov %eax,0x8(%esp) > 0x4604292f <+7423>: mov 0x3c(%esi),%eax > 0x46042932 <+7426>: add $0x44,%eax > 0x46042935 <+7429>: mov %eax,(%esp) > 0x46042938 <+7432>: call 0x460e28e0 <js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)> > 0x4604293d <+7437>: test %eax,%eax > 0x4604293f <+7439>: je 0x4604f1d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58792> > 0x46042945 <+7445>: mov 0x3c(%esi),%edx > 0x46042948 <+7448>: mov 0x2f8(%esp),%ecx > 0x4604294f <+7455>: movzwl 0x48(%edx),%esi > 0x46042953 <+7459>: mov %esi,0xa8(%esp) > 0x4604295a <+7466>: movzwl 0x4a(%edx),%esi > 0x4604295e <+7470>: add 0xa8(%esp),%esi > 0x46042965 <+7477>: movzbl 0x1(%ecx),%edx > 0x46042969 <+7481>: shl $0x8,%edx > 0x4604296c <+7484>: movzbl 0x2(%ecx),%ecx > 0x46042970 <+7488>: or %ecx,%edx > 0x46042972 <+7490>: lea (%esi,%edx,1),%edx > 0x46042975 <+7493>: mov (%eax,%edx,4),%esi > 0x46042978 <+7496>: lea 0x15c(%esp),%eax > 0x4604297f <+7503>: and $0xfffffffe,%esi > 0x46042982 <+7506>: mov %eax,0x10(%esp) > 0x46042986 <+7510>: mov %esi,0x4(%esp) > 0x4604298a <+7514>: lea 0x158(%esp),%eax > 0x46042991 <+7521>: mov %ebp,(%esp) > 0x46042994 <+7524>: mov %eax,0xc(%esp) > 0x46042998 <+7528>: lea 0x154(%esp),%eax > 0x4604299f <+7535>: mov %eax,0x8(%esp) > 0x460429a3 <+7539>: call 0x45fbbe00 <_Z15js_FindPropertyP9JSContextiPP8JSObjectS3_PP10JSProperty@plt> > 0x460429a8 <+7544>: test %eax,%eax > 0x460429aa <+7546>: je 0x4604f1d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58792> > 0x460429b0 <+7552>: mov 0x54(%ebp),%eax > 0x460429b3 <+7555>: cmp 0x88(%esp),%eax > 0x460429ba <+7562>: je 0x460429d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7588> > 0x460429bc <+7564>: mov 0x98(%esp),%ecx > 0x460429c3 <+7571>: mov 0xc(%eax),%edx > 0x460429c6 <+7574>: sub 0x4(%eax),%ecx > 0x460429c9 <+7577>: sub 0x4(%eax),%edx > 0x460429cc <+7580>: cmp %edx,%ecx > 0x460429ce <+7582>: jbe 0x46049d30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37120> > 0x460429d4 <+7588>: mov 0x98(%esp),%eax > 0x460429db <+7595>: mov 0x88(%esp),%edx > 0x460429e2 <+7602>: mov %eax,0x4(%esp) > 0x460429e6 <+7606>: mov %edx,(%esp) > 0x460429e9 <+7609>: call 0x45fbc200 <JS_ArenaRelease@plt> > 0x460429ee <+7614>: mov 0x15c(%esp),%edx > 0x460429f5 <+7621>: test %edx,%edx > 0x460429f7 <+7623>: je 0x4604a71d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39661> > 0x460429fd <+7629>: mov 0x2f4(%esp),%ecx > 0x46042a04 <+7636>: mov %ecx,%eax > 0x46042a06 <+7638>: add $0x8,%eax > 0x46042a09 <+7641>: mov %eax,0x2f4(%esp) > 0x46042a10 <+7648>: movl $0xffff0006,0x4(%ecx) > 0x46042a17 <+7655>: movl $0x0,(%ecx) > 0x46042a1d <+7661>: mov 0x154(%esp),%edx > 0x46042a24 <+7668>: mov 0x4(%edx),%eax > 0x46042a27 <+7671>: lea -0x243794(%ebx),%edx > 0x46042a2d <+7677>: mov 0x60(%eax),%eax > 0x46042a30 <+7680>: mov %ecx,0x10(%esp) > 0x46042a34 <+7684>: test %eax,%eax > 0x46042a36 <+7686>: mov 0x154(%esp),%ecx > 0x46042a3d <+7693>: mov %esi,0xc(%esp) > 0x46042a41 <+7697>: mov %ecx,0x8(%esp) > 0x46042a45 <+7701>: cmove %edx,%eax > 0x46042a48 <+7704>: mov %ecx,0x4(%esp) > 0x46042a4c <+7708>: mov %ebp,(%esp) > 0x46042a4f <+7711>: call *%eax > 0x46042a51 <+7713>: test %eax,%eax > 0x46042a53 <+7715>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042a59 <+7721>: cmp $0xe7,%edi > 0x46042a5f <+7727>: je 0x4604b1ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42428> > 0x46042a65 <+7733>: mov 0x2f8(%esp),%eax > 0x46042a6c <+7740>: mov 0x94(%esp),%esi > 0x46042a73 <+7747>: mov %eax,%edx > 0x46042a75 <+7749>: add $0x3,%edx > 0x46042a78 <+7752>: mov %edx,0x2f8(%esp) > 0x46042a7f <+7759>: movzbl 0x3(%eax),%edi > 0x46042a83 <+7763>: mov (%esi,%edi,4),%eax > 0x46042a86 <+7766>: jmp *%eax > 0x46042a88 <+7768>: mov 0x2f4(%esp),%eax > 0x46042a8f <+7775>: mov -0x4(%eax),%edx > 0x46042a92 <+7778>: mov -0x8(%eax),%eax > 0x46042a95 <+7781>: mov %eax,0x298(%esp) > 0x46042a9c <+7788>: mov %ebp,(%esp) > 0x46042a9f <+7791>: lea 0x164(%esp),%eax > 0x46042aa6 <+7798>: mov %eax,0xc(%esp) > 0x46042aaa <+7802>: lea 0x15c(%esp),%eax > 0x46042ab1 <+7809>: mov %eax,0x8(%esp) > 0x46042ab5 <+7813>: lea 0x298(%esp),%eax > 0x46042abc <+7820>: mov %eax,0x4(%esp) > 0x46042ac0 <+7824>: mov %edx,0x29c(%esp) > 0x46042ac7 <+7831>: call 0x46124aa0 <js_FindXMLProperty(JSContext*, js::Value const&, JSObject**, int*)> > 0x46042acc <+7836>: test %eax,%eax > 0x46042ace <+7838>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042ad4 <+7844>: mov 0x15c(%esp),%edx > 0x46042adb <+7851>: lea -0x243794(%ebx),%ecx > 0x46042ae1 <+7857>: mov 0x4(%edx),%eax > 0x46042ae4 <+7860>: mov 0x60(%eax),%eax > 0x46042ae7 <+7863>: mov %edx,0x8(%esp) > 0x46042aeb <+7867>: test %eax,%eax > 0x46042aed <+7869>: mov %edx,0x4(%esp) > 0x46042af1 <+7873>: mov %ebp,(%esp) > 0x46042af4 <+7876>: cmove %ecx,%eax > 0x46042af7 <+7879>: lea 0x2a0(%esp),%ecx > 0x46042afe <+7886>: mov %ecx,0x10(%esp) > 0x46042b02 <+7890>: mov 0x164(%esp),%ecx > 0x46042b09 <+7897>: mov %ecx,0xc(%esp) > 0x46042b0d <+7901>: call *%eax > 0x46042b0f <+7903>: test %eax,%eax > 0x46042b11 <+7905>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042b17 <+7911>: mov 0x2f4(%esp),%esi > 0x46042b1e <+7918>: mov 0x2a0(%esp),%eax > 0x46042b25 <+7925>: mov 0x2a4(%esp),%edx > 0x46042b2c <+7932>: cmp $0xc7,%edi > 0x46042b32 <+7938>: mov %eax,-0x8(%esi) > 0x46042b35 <+7941>: mov %edx,-0x4(%esi) > 0x46042b38 <+7944>: je 0x4604c735 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47877> > 0x46042b3e <+7950>: mov 0x2f8(%esp),%eax > 0x46042b45 <+7957>: mov 0x94(%esp),%esi > 0x46042b4c <+7964>: mov %eax,%edx > 0x46042b4e <+7966>: add $0x1,%edx > 0x46042b51 <+7969>: mov %edx,0x2f8(%esp) > 0x46042b58 <+7976>: movzbl 0x1(%eax),%edi > 0x46042b5c <+7980>: mov (%esi,%edi,4),%eax > 0x46042b5f <+7983>: jmp *%eax > 0x46042b61 <+7985>: mov 0x2f4(%esp),%eax > 0x46042b68 <+7992>: mov -0x4(%eax),%edx > 0x46042b6b <+7995>: mov -0x8(%eax),%eax > 0x46042b6e <+7998>: mov %eax,0x4(%esp) > 0x46042b72 <+8002>: mov %edx,0x8(%esp) > 0x46042b76 <+8006>: mov %ebp,(%esp) > 0x46042b79 <+8009>: call 0x45fbc460 <JS_TypeOfValue@plt> > 0x46042b7e <+8014>: mov 0xc8(%esp),%edi > 0x46042b85 <+8021>: mov 0x94(%esp),%esi > 0x46042b8c <+8028>: mov 0x260(%edi,%eax,4),%edx > 0x46042b93 <+8035>: mov 0x2f4(%esp),%eax > 0x46042b9a <+8042>: mov %edx,-0x8(%eax) > 0x46042b9d <+8045>: movl $0xffff0005,-0x4(%eax) > 0x46042ba4 <+8052>: mov 0x2f8(%esp),%eax > 0x46042bab <+8059>: mov %eax,%edx > 0x46042bad <+8061>: add $0x1,%edx > 0x46042bb0 <+8064>: mov %edx,0x2f8(%esp) > 0x46042bb7 <+8071>: movzbl 0x1(%eax),%edi > 0x46042bbb <+8075>: mov (%esi,%edi,4),%eax > 0x46042bbe <+8078>: jmp *%eax > 0x46042bc0 <+8080>: mov 0x2f8(%esp),%edx > 0x46042bc7 <+8087>: mov 0xa4(%esp),%esi > 0x46042bce <+8094>: movzbl 0x1(%edx),%eax > 0x46042bd2 <+8098>: shl $0x8,%eax > 0x46042bd5 <+8101>: movzbl 0x2(%edx),%edx > 0x46042bd9 <+8105>: or %edx,%eax > 0x46042bdb <+8107>: mov (%esi,%eax,4),%edi > 0x46042bde <+8110>: lea 0x15c(%esp),%eax > 0x46042be5 <+8117>: mov %edi,0x4(%esp) > 0x46042be9 <+8121>: mov %eax,0x10(%esp) > 0x46042bed <+8125>: mov %ebp,(%esp) > 0x46042bf0 <+8128>: lea 0x158(%esp),%eax > 0x46042bf7 <+8135>: mov %eax,0xc(%esp) > 0x46042bfb <+8139>: lea 0x154(%esp),%eax > 0x46042c02 <+8146>: mov %eax,0x8(%esp) > 0x46042c06 <+8150>: call 0x45fbbe00 <_Z15js_FindPropertyP9JSContextiPP8JSObjectS3_PP10JSProperty@plt> > 0x46042c0b <+8155>: test %eax,%eax > 0x46042c0d <+8157>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042c13 <+8163>: mov 0xdc(%ebp),%eax > 0x46042c19 <+8169>: movl $0x0,0x310(%esp) > 0x46042c24 <+8180>: mov %eax,0x300(%esp) > 0x46042c2b <+8187>: lea 0x300(%esp),%eax > 0x46042c32 <+8194>: mov %eax,0xdc(%ebp) > 0x46042c38 <+8200>: mov 0x2f4(%esp),%eax > 0x46042c3f <+8207>: movl $0xffff0006,0x314(%esp) > 0x46042c4a <+8218>: lea 0x23cc(%ebx),%edx > 0x46042c50 <+8224>: movl $0xffffffff,0x304(%esp) > 0x46042c5b <+8235>: mov %ebp,0x308(%esp) > 0x46042c62 <+8242>: mov -0x8(%eax),%eax > 0x46042c65 <+8245>: cmp %edx,0x4(%eax) > 0x46042c68 <+8248>: je 0x4604ad79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41289> > 0x46042c6e <+8254>: lea 0x310(%esp),%esi > 0x46042c75 <+8261>: mov %eax,0x4(%esp) > 0x46042c79 <+8265>: mov %esi,0x8(%esp) > 0x46042c7d <+8269>: mov %ebp,(%esp) > 0x46042c80 <+8272>: call 0x4605c0f0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x46042c85 <+8277>: test %eax,%eax > 0x46042c87 <+8279>: je 0x4604ebf3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57283> > 0x46042c8d <+8285>: mov 0xa0(%esp),%eax > 0x46042c94 <+8292>: movzbl 0x20(%eax),%ecx > 0x46042c98 <+8296>: shr $0x3,%cl > 0x46042c9b <+8299>: mov %ecx,%edx > 0x46042c9d <+8301>: lea -0x244ac4(%ebx),%ecx > 0x46042ca3 <+8307>: and $0x1,%edx > 0x46042ca6 <+8310>: mov %edx,0x98(%esp) > 0x46042cad <+8317>: mov 0x154(%esp),%edx > 0x46042cb4 <+8324>: mov 0x4(%edx),%eax > 0x46042cb7 <+8327>: mov 0x64(%eax),%eax > 0x46042cba <+8330>: mov %esi,0xc(%esp) > 0x46042cbe <+8334>: test %eax,%eax > 0x46042cc0 <+8336>: mov %edi,0x8(%esp) > 0x46042cc4 <+8340>: mov %edx,0x4(%esp) > 0x46042cc8 <+8344>: mov %ebp,(%esp) > 0x46042ccb <+8347>: cmove %ecx,%eax > 0x46042cce <+8350>: mov 0x98(%esp),%ecx > 0x46042cd5 <+8357>: mov %ecx,0x10(%esp) > 0x46042cd9 <+8361>: call *%eax > 0x46042cdb <+8363>: test %eax,%eax > 0x46042cdd <+8365>: je 0x4604ebf3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57283> > 0x46042ce3 <+8371>: mov 0x308(%esp),%eax > 0x46042cea <+8378>: mov 0x300(%esp),%edx > 0x46042cf1 <+8385>: mov 0x94(%esp),%esi > 0x46042cf8 <+8392>: mov %edx,0xdc(%eax) > 0x46042cfe <+8398>: mov 0x2f8(%esp),%eax > 0x46042d05 <+8405>: mov %eax,%edx > 0x46042d07 <+8407>: add $0x3,%edx > 0x46042d0a <+8410>: mov %edx,0x2f8(%esp) > 0x46042d11 <+8417>: movzbl 0x3(%eax),%edi > 0x46042d15 <+8421>: mov (%esi,%edi,4),%eax > 0x46042d18 <+8424>: jmp *%eax > 0x46042d1a <+8426>: subl $0x8,0x2f4(%esp) > 0x46042d22 <+8434>: mov 0x2f8(%esp),%edx > 0x46042d29 <+8441>: movzbl 0x2(%edx),%eax > 0x46042d2d <+8445>: movzbl 0x1(%edx),%ecx > 0x46042d31 <+8449>: shl $0x18,%ecx > 0x46042d34 <+8452>: shl $0x10,%eax > 0x46042d37 <+8455>: or %ecx,%eax > 0x46042d39 <+8457>: movzbl 0x3(%edx),%ecx > 0x46042d3d <+8461>: movzbl 0x4(%edx),%esi > 0x46042d41 <+8465>: shl $0x8,%ecx > 0x46042d44 <+8468>: or %esi,%ecx > 0x46042d46 <+8470>: or %ecx,%eax > 0x46042d48 <+8472>: test %eax,%eax > 0x46042d4a <+8474>: lea (%edx,%eax,1),%edx > 0x46042d4d <+8477>: mov %edx,0x2f8(%esp) > 0x46042d54 <+8484>: movzbl (%edx),%edi > 0x46042d57 <+8487>: jle 0x4604aed3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41635> > 0x46042d5d <+8493>: cmpb $0x0,0xc0(%esp) > 0x46042d65 <+8501>: je 0x46042d79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8521> > 0x46042d67 <+8503>: mov 0x2fc(%esp),%eax > 0x46042d6e <+8510>: mov (%eax),%eax > 0x46042d70 <+8512>: test $0x80,%ah > 0x46042d73 <+8515>: je 0x4604c425 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47093> > 0x46042d79 <+8521>: mov 0x94(%esp),%esi > 0x46042d80 <+8528>: mov (%esi,%edi,4),%eax > 0x46042d83 <+8531>: jmp *%eax > 0x46042d85 <+8533>: cmpb $0x0,0xc0(%esp) > 0x46042d8d <+8541>: je 0x46049bb4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36740> > 0x46042d93 <+8547>: mov 0x2fc(%esp),%eax > 0x46042d9a <+8554>: mov 0x2f8(%esp),%esi > 0x46042da1 <+8561>: mov (%eax),%eax > 0x46042da3 <+8563>: test $0x80,%ah > 0x46042da6 <+8566>: je 0x46049b30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36608> > 0x46042dac <+8572>: mov %esi,%eax > 0x46042dae <+8574>: add $0x3,%eax > 0x46042db1 <+8577>: mov %eax,0x2f8(%esp) > 0x46042db8 <+8584>: movzbl 0x3(%esi),%edi > 0x46042dbc <+8588>: mov 0x94(%esp),%esi > 0x46042dc3 <+8595>: mov (%esi,%edi,4),%eax > 0x46042dc6 <+8598>: jmp *%eax > 0x46042dc8 <+8600>: subl $0x8,0x2f4(%esp) > 0x46042dd0 <+8608>: mov 0x2f8(%esp),%edx > 0x46042dd7 <+8615>: movzbl 0x2(%edx),%eax > 0x46042ddb <+8619>: movzbl 0x1(%edx),%ecx > 0x46042ddf <+8623>: shl $0x8,%ecx > 0x46042de2 <+8626>: or %ecx,%eax > 0x46042de4 <+8628>: movswl %ax,%ecx > 0x46042de7 <+8631>: test %ax,%ax > 0x46042dea <+8634>: lea (%edx,%ecx,1),%edx > 0x46042ded <+8637>: mov %edx,0x2f8(%esp) > 0x46042df4 <+8644>: movzbl (%edx),%edi > 0x46042df7 <+8647>: jle 0x4604afdd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41901> > 0x46042dfd <+8653>: cmpb $0x0,0xc0(%esp) > 0x46042e05 <+8661>: je 0x46042e19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8681> > 0x46042e07 <+8663>: mov 0x2fc(%esp),%eax > 0x46042e0e <+8670>: mov (%eax),%eax > 0x46042e10 <+8672>: test $0x80,%ah > 0x46042e13 <+8675>: je 0x4604c364 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46900> > 0x46042e19 <+8681>: mov 0x94(%esp),%esi > 0x46042e20 <+8688>: mov (%esi,%edi,4),%eax > 0x46042e23 <+8691>: jmp *%eax > 0x46042e25 <+8693>: mov 0xa0(%esp),%edi > 0x46042e2c <+8700>: mov 0x2f8(%esp),%eax > 0x46042e33 <+8707>: mov %eax,%edx > 0x46042e35 <+8709>: mov 0x94(%esp),%esi > 0x46042e3c <+8716>: add $0x1,%edx > 0x46042e3f <+8719>: mov %edx,0x2f8(%esp) > 0x46042e46 <+8726>: mov 0x28(%edi),%edi > 0x46042e49 <+8729>: mov %edi,0xa4(%esp) > 0x46042e50 <+8736>: movzbl 0x1(%eax),%edi > 0x46042e54 <+8740>: mov (%esi,%edi,4),%eax > 0x46042e57 <+8743>: jmp *%eax > 0x46042e59 <+8745>: movl $0x0,0x88(%esp) > 0x46042e64 <+8756>: mov 0x2f4(%esp),%edi > 0x46042e6b <+8763>: lea -0x8(%edi),%edi > 0x46042e6e <+8766>: cmpl $0xffff0007,0x4(%edi) > 0x46042e75 <+8773>: jne 0x460497c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35736> > 0x46042e7b <+8779>: mov (%edi),%esi > 0x46042e7d <+8781>: lea 0xd2c(%ebx),%eax > 0x46042e83 <+8787>: cmp %eax,0x4(%esi) > 0x46042e86 <+8790>: mov %esi,%edx > 0x46042e88 <+8792>: je 0x46049c2b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36859> > 0x46042e8e <+8798>: mov 0xcc(%ebp),%edi > 0x46042e94 <+8804>: mov 0x2f8(%esp),%eax > 0x46042e9b <+8811>: add $0x5c,%edi > 0x46042e9e <+8814>: mov %edx,0x158(%esp) > 0x46042ea5 <+8821>: mov %edi,0xa8(%esp) > 0x46042eac <+8828>: mov %eax,%edi > 0x46042eae <+8830>: shr $0xc,%edi > 0x46042eb1 <+8833>: mov 0xc(%edx),%ecx > 0x46042eb4 <+8836>: xor %eax,%edi > 0x46042eb6 <+8838>: mov %ecx,0x98(%esp) > 0x46042ebd <+8845>: add %ecx,%edi > 0x46042ebf <+8847>: and $0xfff,%edi > 0x46042ec5 <+8853>: shl $0x4,%edi > 0x46042ec8 <+8856>: add 0xa8(%esp),%edi > 0x46042ecf <+8863>: cmp (%edi),%eax > 0x46042ed1 <+8865>: je 0x46049806 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35798> > 0x46042ed7 <+8871>: mov %eax,0x8(%esp) > 0x46042edb <+8875>: mov 0xa8(%esp),%eax > 0x46042ee2 <+8882>: lea 0x15c(%esp),%edx > 0x46042ee9 <+8889>: mov %edi,0x14(%esp) > 0x46042eed <+8893>: mov %edx,0x10(%esp) > 0x46042ef1 <+8897>: mov %ebp,0x4(%esp) > 0x46042ef5 <+8901>: lea 0x158(%esp),%edx > 0x46042efc <+8908>: mov %eax,(%esp) > 0x46042eff <+8911>: mov %edx,0xc(%esp) > 0x46042f03 <+8915>: call 0x460b93a0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x46042f08 <+8920>: test %eax,%eax > 0x46042f0a <+8922>: je 0x46049843 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35859> > 0x46042f10 <+8928>: mov 0x158(%esp),%edx > 0x46042f17 <+8935>: mov 0x4(%edx),%edx > 0x46042f1a <+8938>: mov 0x60(%edx),%ecx > 0x46042f1d <+8941>: test %ecx,%ecx > 0x46042f1f <+8943>: jne 0x4605370c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76508> > 0x46042f25 <+8949>: mov 0x2fc(%esp),%edx > 0x46042f2c <+8956>: mov (%edx),%ecx > 0x46042f2e <+8958>: mov $0x3,%edx > 0x46042f33 <+8963>: and $0x80,%ch > 0x46042f36 <+8966>: jne 0x46042f56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8998> > 0x46042f38 <+8968>: mov 0x2f8(%esp),%edx > 0x46042f3f <+8975>: mov 0x88(%esp),%edi > 0x46042f46 <+8982>: cmpb $0x7,0x3(%edx,%edi,1) > 0x46042f4b <+8987>: sete %dl > 0x46042f4e <+8990>: movzbl %dl,%edx > 0x46042f51 <+8993>: add %edx,%edx > 0x46042f53 <+8995>: add $0x1,%edx > 0x46042f56 <+8998>: lea 0x1b0(%esp),%ecx > 0x46042f5d <+9005>: mov %edx,0xc(%esp) > 0x46042f61 <+9009>: mov %ecx,0x10(%esp) > 0x46042f65 <+9013>: mov %eax,0x8(%esp) > 0x46042f69 <+9017>: mov %esi,0x4(%esp) > 0x46042f6d <+9021>: mov %ebp,(%esp) > 0x46042f70 <+9024>: call 0x46075b10 <js_GetPropertyHelper(JSContext*, JSObject*, int, unsigned int, js::Value*)> > 0x46042f75 <+9029>: test %eax,%eax > 0x46042f77 <+9031>: sete %al > 0x46042f7a <+9034>: test %al,%al > 0x46042f7c <+9036>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042f82 <+9042>: mov 0x2f4(%esp),%esi > 0x46042f89 <+9049>: mov 0x1b0(%esp),%eax > 0x46042f90 <+9056>: mov 0x1b4(%esp),%edx > 0x46042f97 <+9063>: mov %edx,-0x4(%esi) > 0x46042f9a <+9066>: mov %eax,-0x8(%esi) > 0x46042f9d <+9069>: mov 0x2f8(%esp),%eax > 0x46042fa4 <+9076>: mov 0x88(%esp),%esi > 0x46042fab <+9083>: lea 0x3(%eax,%esi,1),%eax > 0x46042faf <+9087>: mov 0x94(%esp),%esi > 0x46042fb6 <+9094>: mov %eax,0x2f8(%esp) > 0x46042fbd <+9101>: movzbl (%eax),%edi > 0x46042fc0 <+9104>: mov (%esi,%edi,4),%eax > 0x46042fc3 <+9107>: jmp *%eax > 0x46042fc5 <+9109>: mov 0x2f4(%esp),%eax > 0x46042fcc <+9116>: mov -0x4(%eax),%edx > 0x46042fcf <+9119>: mov -0x8(%eax),%eax > 0x46042fd2 <+9122>: mov %eax,0x2c0(%esp) > 0x46042fd9 <+9129>: mov %ebp,(%esp) > 0x46042fdc <+9132>: lea 0x2c0(%esp),%eax > 0x46042fe3 <+9139>: mov %eax,0x4(%esp) > 0x46042fe7 <+9143>: mov %edx,0x2c4(%esp) > 0x46042fee <+9150>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x46042ff3 <+9155>: test %eax,%eax > 0x46042ff5 <+9157>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46042ffb <+9163>: mov 0x2f4(%esp),%edx > 0x46043002 <+9170>: mov 0x94(%esp),%esi > 0x46043009 <+9177>: mov %eax,-0x8(%edx) > 0x4604300c <+9180>: mov 0x2f8(%esp),%eax > 0x46043013 <+9187>: movl $0xffff0005,-0x4(%edx) > 0x4604301a <+9194>: mov %eax,%edx > 0x4604301c <+9196>: add $0x1,%edx > 0x4604301f <+9199>: mov %edx,0x2f8(%esp) > 0x46043026 <+9206>: movzbl 0x1(%eax),%edi > 0x4604302a <+9210>: mov (%esi,%edi,4),%eax > 0x4604302d <+9213>: jmp *%eax > 0x4604302f <+9215>: mov 0x2f4(%esp),%eax > 0x46043036 <+9222>: mov -0x4(%eax),%edx > 0x46043039 <+9225>: mov -0x8(%eax),%eax > 0x4604303c <+9228>: mov %eax,0x2b8(%esp) > 0x46043043 <+9235>: mov %ebp,(%esp) > 0x46043046 <+9238>: lea 0x2b8(%esp),%eax > 0x4604304d <+9245>: mov %eax,0x4(%esp) > 0x46043051 <+9249>: mov %edx,0x2bc(%esp) > 0x46043058 <+9256>: call 0x461292a0 <js_ValueToXMLListObject(JSContext*, js::Value const&)> > 0x4604305d <+9261>: test %eax,%eax > 0x4604305f <+9263>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043065 <+9269>: mov 0x2f4(%esp),%edx > 0x4604306c <+9276>: mov 0x94(%esp),%esi > 0x46043073 <+9283>: mov %eax,-0x8(%edx) > 0x46043076 <+9286>: mov 0x2f8(%esp),%eax > 0x4604307d <+9293>: movl $0xffff0007,-0x4(%edx) > 0x46043084 <+9300>: mov %eax,%edx > 0x46043086 <+9302>: add $0x1,%edx > 0x46043089 <+9305>: mov %edx,0x2f8(%esp) > 0x46043090 <+9312>: movzbl 0x1(%eax),%edi > 0x46043094 <+9316>: mov (%esi,%edi,4),%eax > 0x46043097 <+9319>: jmp *%eax > 0x46043099 <+9321>: mov 0x2f4(%esp),%eax > 0x460430a0 <+9328>: mov -0x4(%eax),%edx > 0x460430a3 <+9331>: mov -0x8(%eax),%eax > 0x460430a6 <+9334>: mov %eax,0x2b0(%esp) > 0x460430ad <+9341>: mov %ebp,(%esp) > 0x460430b0 <+9344>: lea 0x2b0(%esp),%eax > 0x460430b7 <+9351>: mov %eax,0x4(%esp) > 0x460430bb <+9355>: mov %edx,0x2b4(%esp) > 0x460430c2 <+9362>: call 0x46128de0 <js_ValueToXMLObject(JSContext*, js::Value const&)> > 0x460430c7 <+9367>: test %eax,%eax > 0x460430c9 <+9369>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460430cf <+9375>: mov 0x2f4(%esp),%edx > 0x460430d6 <+9382>: mov 0x94(%esp),%esi > 0x460430dd <+9389>: mov %eax,-0x8(%edx) > 0x460430e0 <+9392>: mov 0x2f8(%esp),%eax > 0x460430e7 <+9399>: movl $0xffff0007,-0x4(%edx) > 0x460430ee <+9406>: mov %eax,%edx > 0x460430f0 <+9408>: add $0x1,%edx > 0x460430f3 <+9411>: mov %edx,0x2f8(%esp) > 0x460430fa <+9418>: movzbl 0x1(%eax),%edi > 0x460430fe <+9422>: mov (%esi,%edi,4),%eax > 0x46043101 <+9425>: jmp *%eax > 0x46043103 <+9427>: mov 0x2f4(%esp),%eax > 0x4604310a <+9434>: cmpl $0xffff0004,-0x4(%eax) > 0x46043111 <+9441>: setne %al > 0x46043114 <+9444>: mov %eax,%esi > 0x46043116 <+9446>: jne 0x46049ef3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37571> > 0x4604311c <+9452>: and $0xff,%esi > 0x46043122 <+9458>: mov %ebp,(%esp) > 0x46043125 <+9461>: mov %esi,0x4(%esp) > 0x46043129 <+9465>: call 0x461250a0 <js_StepXMLListFilter(JSContext*, int)> > 0x4604312e <+9470>: test %eax,%eax > 0x46043130 <+9472>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043136 <+9478>: mov 0x2f4(%esp),%eax > 0x4604313d <+9485>: cmpl $0xffff0006,-0x4(%eax) > 0x46043144 <+9492>: je 0x46049f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37592> > 0x4604314a <+9498>: movl $0x3,0xc(%esp) > 0x46043152 <+9506>: movl $0xb1,0x8(%esp) > 0x4604315a <+9514>: movl $0xfffffffe,0x4(%esp) > 0x46043162 <+9522>: mov %ebp,(%esp) > 0x46043165 <+9525>: call 0x46058b20 <js_EnterWith(JSContext*, int, JSOp, unsigned int)> > 0x4604316a <+9530>: test %eax,%eax > 0x4604316c <+9532>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043172 <+9538>: mov 0x2f8(%esp),%edx > 0x46043179 <+9545>: subl $0x8,0x2f4(%esp) > 0x46043181 <+9553>: movzbl 0x2(%edx),%eax > 0x46043185 <+9557>: movzbl 0x1(%edx),%ecx > 0x46043189 <+9561>: shl $0x8,%ecx > 0x4604318c <+9564>: or %ecx,%eax > 0x4604318e <+9566>: movswl %ax,%ecx > 0x46043191 <+9569>: test %ax,%ax > 0x46043194 <+9572>: lea (%edx,%ecx,1),%edx > 0x46043197 <+9575>: mov %edx,0x2f8(%esp) > 0x4604319e <+9582>: movzbl (%edx),%edi > 0x460431a1 <+9585>: jle 0x4604e557 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55591> > 0x460431a7 <+9591>: cmpb $0x0,0xc0(%esp) > 0x460431af <+9599>: je 0x460431c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9619> > 0x460431b1 <+9601>: mov 0x2fc(%esp),%eax > 0x460431b8 <+9608>: mov (%eax),%edx > 0x460431ba <+9610>: test $0x80,%dh > 0x460431bd <+9613>: je 0x4604ed13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57571> > 0x460431c3 <+9619>: mov 0x94(%esp),%esi > 0x460431ca <+9626>: mov (%esi,%edi,4),%eax > 0x460431cd <+9629>: jmp *%eax > 0x460431cf <+9631>: jmp 0x460417b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2949> > 0x460431d4 <+9636>: mov 0x2f4(%esp),%esi > 0x460431db <+9643>: cmpl $0xffff0007,-0x14(%esi) > 0x460431e2 <+9650>: je 0x46049fa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37752> > 0x460431e8 <+9656>: lea -0x18(%esi),%eax > 0x460431eb <+9659>: mov %ebp,(%esp) > 0x460431ee <+9662>: mov %eax,0x4(%esp) > 0x460431f2 <+9666>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x460431f7 <+9671>: test %eax,%eax > 0x460431f9 <+9673>: mov %eax,%edi > 0x460431fb <+9675>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043201 <+9681>: mov %eax,-0x18(%esi) > 0x46043204 <+9684>: movl $0xffff0007,-0x14(%esi) > 0x4604320b <+9691>: mov 0x2f4(%esp),%esi > 0x46043212 <+9698>: mov -0xc(%esi),%eax > 0x46043215 <+9701>: cmp $0xffff0001,%eax > 0x4604321a <+9706>: je 0x4604cdc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49553> > 0x46043220 <+9712>: cmp $0xffff0000,%eax > 0x46043225 <+9717>: ja 0x4604ab2b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40699> > 0x4604322b <+9723>: fldl -0x10(%esi) > 0x4604322e <+9726>: fldz > 0x46043230 <+9728>: fxch %st(1) > 0x46043232 <+9730>: fucomi %st(1),%st > 0x46043234 <+9732>: fstp %st(1) > 0x46043236 <+9734>: jp 0x46043250 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9760> > 0x46043238 <+9736>: jne 0x46043250 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9760> > 0x4604323a <+9738>: fstl 0x88(%esp) > 0x46043241 <+9745>: mov 0x8c(%esp),%edx > 0x46043248 <+9752>: test %edx,%edx > 0x4604324a <+9754>: js 0x4604ab29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40697> > 0x46043250 <+9760>: fnstcw 0xfa(%esp) > 0x46043257 <+9767>: movzwl 0xfa(%esp),%edx > 0x4604325f <+9775>: mov $0xc,%dh > 0x46043261 <+9777>: mov %dx,0xf8(%esp) > 0x46043269 <+9785>: fldcw 0xf8(%esp) > 0x46043270 <+9792>: fistl 0xfc(%esp) > 0x46043277 <+9799>: fldcw 0xfa(%esp) > 0x4604327e <+9806>: mov 0xfc(%esp),%edx > 0x46043285 <+9813>: mov %edx,0xfc(%esp) > 0x4604328c <+9820>: fildl 0xfc(%esp) > 0x46043293 <+9827>: fxch %st(1) > 0x46043295 <+9829>: fucomip %st(1),%st > 0x46043297 <+9831>: fstp %st(0) > 0x46043299 <+9833>: jp 0x4604ab2b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40699> > 0x4604329f <+9839>: jne 0x4604ab2b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40699> > 0x460432a5 <+9845>: mov %edx,%ecx > 0x460432a7 <+9847>: add $0x40000000,%ecx > 0x460432ad <+9853>: js 0x4604ab2b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40699> > 0x460432b3 <+9859>: lea 0x1(%edx,%edx,1),%edx > 0x460432b7 <+9863>: mov %edx,0x164(%esp) > 0x460432be <+9870>: lea 0xd2c(%ebx),%eax > 0x460432c4 <+9876>: cmp %eax,0x4(%edi) > 0x460432c7 <+9879>: mov 0x164(%esp),%esi > 0x460432ce <+9886>: je 0x4604df85 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54101> > 0x460432d4 <+9892>: mov 0x2f4(%esp),%eax > 0x460432db <+9899>: lea -0x244ac4(%ebx),%ecx > 0x460432e1 <+9905>: mov -0x4(%eax),%edx > 0x460432e4 <+9908>: mov -0x8(%eax),%eax > 0x460432e7 <+9911>: mov %eax,0x1e0(%esp) > 0x460432ee <+9918>: mov 0xa0(%esp),%eax > 0x460432f5 <+9925>: mov %edx,0x1e4(%esp) > 0x460432fc <+9932>: movzbl 0x20(%eax),%edx > 0x46043300 <+9936>: mov 0x4(%edi),%eax > 0x46043303 <+9939>: shr $0x3,%dl > 0x46043306 <+9942>: and $0x1,%edx > 0x46043309 <+9945>: mov 0x64(%eax),%eax > 0x4604330c <+9948>: mov %edx,0x10(%esp) > 0x46043310 <+9952>: test %eax,%eax > 0x46043312 <+9954>: lea 0x1e0(%esp),%edx > 0x46043319 <+9961>: mov %esi,0x8(%esp) > 0x4604331d <+9965>: mov %edx,0xc(%esp) > 0x46043321 <+9969>: cmove %ecx,%eax > 0x46043324 <+9972>: mov %edi,0x4(%esp) > 0x46043328 <+9976>: mov %ebp,(%esp) > 0x4604332b <+9979>: call *%eax > 0x4604332d <+9981>: test %eax,%eax > 0x4604332f <+9983>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043335 <+9989>: mov 0x2f8(%esp),%eax > 0x4604333c <+9996>: cmpb $0x51,0x1(%eax) > 0x46043340 <+10000>: je 0x4604c80f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48095> > 0x46043346 <+10006>: mov 0x2f4(%esp),%edx > 0x4604334d <+10013>: mov -0x8(%edx),%esi > 0x46043350 <+10016>: mov -0x4(%edx),%edi > 0x46043353 <+10019>: mov %esi,-0x18(%edx) > 0x46043356 <+10022>: mov %edi,-0x14(%edx) > 0x46043359 <+10025>: sub $0x10,%edx > 0x4604335c <+10028>: mov 0x94(%esp),%esi > 0x46043363 <+10035>: mov %edx,0x2f4(%esp) > 0x4604336a <+10042>: lea 0x1(%eax),%edx > 0x4604336d <+10045>: mov %edx,0x2f8(%esp) > 0x46043374 <+10052>: movzbl 0x1(%eax),%edi > 0x46043378 <+10056>: mov (%esi,%edi,4),%eax > 0x4604337b <+10059>: jmp *%eax > 0x4604337d <+10061>: mov 0x2f4(%esp),%eax > 0x46043384 <+10068>: mov -0xc(%eax),%edx > 0x46043387 <+10071>: mov -0x10(%eax),%eax > 0x4604338a <+10074>: mov %eax,0x1d8(%esp) > 0x46043391 <+10081>: mov %edx,0x1dc(%esp) > 0x46043398 <+10088>: mov 0x1dc(%esp),%eax > 0x4604339f <+10095>: mov 0x1d8(%esp),%edi > 0x460433a6 <+10102>: cmp $0xffff0007,%eax > 0x460433ab <+10107>: je 0x46043409 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10201> > 0x460433ad <+10109>: cmp $0xffff0005,%eax > 0x460433b2 <+10114>: je 0x4604a899 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40041> > 0x460433b8 <+10120>: cmp $0xffff0001,%eax > 0x460433bd <+10125>: jbe 0x4604bffd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46029> > 0x460433c3 <+10131>: cmp $0xffff0003,%eax > 0x460433c8 <+10136>: jne 0x4604d605 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51669> > 0x460433ce <+10142>: mov $0x4,%eax > 0x460433d3 <+10147>: lea 0x13c(%esp),%edx > 0x460433da <+10154>: movl $0x0,0x10(%esp) > 0x460433e2 <+10162>: mov %edx,0xc(%esp) > 0x460433e6 <+10166>: mov %eax,0x8(%esp) > 0x460433ea <+10170>: movl $0x0,0x4(%esp) > 0x460433f2 <+10178>: mov %ebp,(%esp) > 0x460433f5 <+10181>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x460433fa <+10186>: test %eax,%eax > 0x460433fc <+10188>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043402 <+10194>: mov 0x13c(%esp),%edi > 0x46043409 <+10201>: test %edi,%edi > 0x4604340b <+10203>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043411 <+10209>: mov 0x2f4(%esp),%esi > 0x46043418 <+10216>: mov -0x4(%esi),%eax > 0x4604341b <+10219>: cmp $0xffff0001,%eax > 0x46043420 <+10224>: je 0x4604cc02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49106> > 0x46043426 <+10230>: cmp $0xffff0000,%eax > 0x4604342b <+10235>: ja 0x4604abd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40870> > 0x46043431 <+10241>: fldl -0x8(%esi) > 0x46043434 <+10244>: fldz > 0x46043436 <+10246>: fxch %st(1) > 0x46043438 <+10248>: fucomi %st(1),%st > 0x4604343a <+10250>: fstp %st(1) > 0x4604343c <+10252>: jp 0x46043456 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10278> > 0x4604343e <+10254>: jne 0x46043456 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10278> > 0x46043440 <+10256>: fstl 0x88(%esp) > 0x46043447 <+10263>: mov 0x8c(%esp),%edx > 0x4604344e <+10270>: test %edx,%edx > 0x46043450 <+10272>: js 0x4604abd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40868> > 0x46043456 <+10278>: fnstcw 0xfa(%esp) > 0x4604345d <+10285>: movzwl 0xfa(%esp),%edx > 0x46043465 <+10293>: mov $0xc,%dh > 0x46043467 <+10295>: mov %dx,0xf8(%esp) > 0x4604346f <+10303>: fldcw 0xf8(%esp) > 0x46043476 <+10310>: fistl 0xfc(%esp) > 0x4604347d <+10317>: fldcw 0xfa(%esp) > 0x46043484 <+10324>: mov 0xfc(%esp),%edx > 0x4604348b <+10331>: mov %edx,0xfc(%esp) > 0x46043492 <+10338>: fildl 0xfc(%esp) > 0x46043499 <+10345>: fxch %st(1) > 0x4604349b <+10347>: fucomip %st(1),%st > 0x4604349d <+10349>: fstp %st(0) > 0x4604349f <+10351>: jp 0x4604abd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40870> > 0x460434a5 <+10357>: jne 0x4604abd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40870> > 0x460434ab <+10363>: mov %edx,%ecx > 0x460434ad <+10365>: add $0x40000000,%ecx > 0x460434b3 <+10371>: js 0x4604abd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40870> > 0x460434b9 <+10377>: lea 0x1(%edx,%edx,1),%edx > 0x460434bd <+10381>: mov %edx,0x164(%esp) > 0x460434c4 <+10388>: mov %edx,%eax > 0x460434c6 <+10390>: sub $0x10,%esi > 0x460434c9 <+10393>: movl $0x2,0xc(%esp) > 0x460434d1 <+10401>: mov %esi,0x10(%esp) > 0x460434d5 <+10405>: mov %eax,0x8(%esp) > 0x460434d9 <+10409>: mov %edi,0x4(%esp) > 0x460434dd <+10413>: mov %ebp,(%esp) > 0x460434e0 <+10416>: call 0x460762d0 <js_GetMethod(JSContext*, JSObject*, int, unsigned int, js::Value*)> > 0x460434e5 <+10421>: test %eax,%eax > 0x460434e7 <+10423>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460434ed <+10429>: mov 0x2f4(%esp),%esi > 0x460434f4 <+10436>: cmpl $0xffff0002,-0xc(%esi) > 0x460434fb <+10443>: je 0x46053335 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75525> > 0x46043501 <+10449>: mov 0x1d8(%esp),%eax > 0x46043508 <+10456>: mov 0x1dc(%esp),%edx > 0x4604350f <+10463>: mov %edx,-0x4(%esi) > 0x46043512 <+10466>: mov %eax,-0x8(%esi) > 0x46043515 <+10469>: mov 0x2f8(%esp),%eax > 0x4604351c <+10476>: mov 0x94(%esp),%esi > 0x46043523 <+10483>: mov %eax,%edx > 0x46043525 <+10485>: add $0x1,%edx > 0x46043528 <+10488>: mov %edx,0x2f8(%esp) > 0x4604352f <+10495>: movzbl 0x1(%eax),%edi > 0x46043533 <+10499>: mov (%esi,%edi,4),%eax > 0x46043536 <+10502>: jmp *%eax > 0x46043538 <+10504>: jmp 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340> > 0x4604353d <+10509>: mov 0x2f8(%esp),%edx > 0x46043544 <+10516>: mov 0x94(%esp),%esi > 0x4604354b <+10523>: movzbl 0x1(%edx),%eax > 0x4604354f <+10527>: shl $0x8,%eax > 0x46043552 <+10530>: movzbl 0x2(%edx),%edx > 0x46043556 <+10534>: or %edx,%eax > 0x46043558 <+10536>: mov 0x2f4(%esp),%edx > 0x4604355f <+10543>: mov %edx,%ecx > 0x46043561 <+10545>: add $0x8,%ecx > 0x46043564 <+10548>: mov %ecx,0x2f4(%esp) > 0x4604356b <+10555>: mov %eax,(%edx) > 0x4604356d <+10557>: mov 0x2f8(%esp),%eax > 0x46043574 <+10564>: movl $0xffff0001,0x4(%edx) > 0x4604357b <+10571>: mov %eax,%edx > 0x4604357d <+10573>: add $0x3,%edx > 0x46043580 <+10576>: mov %edx,0x2f8(%esp) > 0x46043587 <+10583>: movzbl 0x3(%eax),%edi > 0x4604358b <+10587>: mov (%esi,%edi,4),%eax > 0x4604358e <+10590>: jmp *%eax > 0x46043590 <+10592>: mov 0x2f4(%esp),%esi > 0x46043597 <+10599>: mov %esi,%edi > 0x46043599 <+10601>: sub $0x8,%edi > 0x4604359c <+10604>: mov %edi,0x88(%esp) > 0x460435a3 <+10611>: mov -0xc(%esi),%eax > 0x460435a6 <+10614>: cmp $0xffff0005,%eax > 0x460435ab <+10619>: je 0x4604cb62 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48946> > 0x460435b1 <+10625>: cmp $0xffff0007,%eax > 0x460435b6 <+10630>: jne 0x4604a5b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39296> > 0x460435bc <+10636>: mov -0x10(%esi),%edi > 0x460435bf <+10639>: mov -0x4(%esi),%eax > 0x460435c2 <+10642>: cmp $0xffff0001,%eax > 0x460435c7 <+10647>: je 0x4604d1d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50597> > 0x460435cd <+10653>: cmp $0xffff0000,%eax > 0x460435d2 <+10658>: ja 0x4604b7ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43930> > 0x460435d8 <+10664>: fldl -0x8(%esi) > 0x460435db <+10667>: fldz > 0x460435dd <+10669>: fxch %st(1) > 0x460435df <+10671>: fucomi %st(1),%st > 0x460435e1 <+10673>: fstp %st(1) > 0x460435e3 <+10675>: jp 0x460435fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10701> > 0x460435e5 <+10677>: jne 0x460435fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10701> > 0x460435e7 <+10679>: fstl 0x98(%esp) > 0x460435ee <+10686>: mov 0x9c(%esp),%edx > 0x460435f5 <+10693>: test %edx,%edx > 0x460435f7 <+10695>: js 0x4604b7c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43928> > 0x460435fd <+10701>: fnstcw 0xfa(%esp) > 0x46043604 <+10708>: movzwl 0xfa(%esp),%edx > 0x4604360c <+10716>: mov $0xc,%dh > 0x4604360e <+10718>: mov %dx,0xf8(%esp) > 0x46043616 <+10726>: fldcw 0xf8(%esp) > 0x4604361d <+10733>: fistl 0xfc(%esp) > 0x46043624 <+10740>: fldcw 0xfa(%esp) > 0x4604362b <+10747>: mov 0xfc(%esp),%edx > 0x46043632 <+10754>: mov %edx,0xfc(%esp) > 0x46043639 <+10761>: fildl 0xfc(%esp) > 0x46043640 <+10768>: fxch %st(1) > 0x46043642 <+10770>: fucomip %st(1),%st > 0x46043644 <+10772>: fstp %st(0) > 0x46043646 <+10774>: jp 0x4604b7ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43930> > 0x4604364c <+10780>: jne 0x4604b7ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43930> > 0x46043652 <+10786>: mov %edx,%ecx > 0x46043654 <+10788>: add $0x40000000,%ecx > 0x4604365a <+10794>: js 0x4604b7ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43930> > 0x46043660 <+10800>: lea 0x1(%edx,%edx,1),%edx > 0x46043664 <+10804>: mov %edx,0x164(%esp) > 0x4604366b <+10811>: mov 0x4(%edi),%eax > 0x4604366e <+10814>: lea -0x243794(%ebx),%edx > 0x46043674 <+10820>: lea 0x1d0(%esp),%esi > 0x4604367b <+10827>: mov 0x60(%eax),%eax > 0x4604367e <+10830>: mov %esi,0x10(%esp) > 0x46043682 <+10834>: test %eax,%eax > 0x46043684 <+10836>: mov %edi,0x8(%esp) > 0x46043688 <+10840>: mov %edi,0x4(%esp) > 0x4604368c <+10844>: mov %ebp,(%esp) > 0x4604368f <+10847>: cmove %edx,%eax > 0x46043692 <+10850>: mov 0x164(%esp),%edx > 0x46043699 <+10857>: mov %edx,0xc(%esp) > 0x4604369d <+10861>: call *%eax > 0x4604369f <+10863>: test %eax,%eax > 0x460436a1 <+10865>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460436a7 <+10871>: mov 0x2f4(%esp),%eax > 0x460436ae <+10878>: mov 0x4(%esi),%edi > 0x460436b1 <+10881>: mov %eax,%edx > 0x460436b3 <+10883>: mov (%esi),%esi > 0x460436b5 <+10885>: sub $0x8,%edx > 0x460436b8 <+10888>: mov %edx,0x2f4(%esp) > 0x460436bf <+10895>: mov %esi,-0x10(%eax) > 0x460436c2 <+10898>: mov %edi,-0xc(%eax) > 0x460436c5 <+10901>: mov 0x2f8(%esp),%eax > 0x460436cc <+10908>: mov 0x94(%esp),%esi > 0x460436d3 <+10915>: mov %eax,%edx > 0x460436d5 <+10917>: add $0x1,%edx > 0x460436d8 <+10920>: mov %edx,0x2f8(%esp) > 0x460436df <+10927>: movzbl 0x1(%eax),%edi > 0x460436e3 <+10931>: mov (%esi,%edi,4),%eax > 0x460436e6 <+10934>: jmp *%eax > 0x460436e8 <+10936>: jmp 0x46041554 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2340> > 0x460436ed <+10941>: mov -0x40(%ebx),%eax > 0x460436f3 <+10947>: movl $0x81,0xc(%esp) > 0x460436fb <+10955>: movl $0x0,0x8(%esp) > 0x46043703 <+10963>: mov %eax,0x4(%esp) > 0x46043707 <+10967>: mov %ebp,(%esp) > 0x4604370a <+10970>: call 0x45fbc9b0 <JS_ReportErrorNumber@plt> > 0x4604370f <+10975>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043714 <+10980>: mov 0x2f8(%esp),%eax > 0x4604371b <+10987>: mov 0x94(%esp),%esi > 0x46043722 <+10994>: movzbl 0x1(%eax),%edx > 0x46043726 <+10998>: shl $0x12,%edx > 0x46043729 <+11001>: add %edx,0xa4(%esp) > 0x46043730 <+11008>: lea 0x2(%eax),%edx > 0x46043733 <+11011>: mov %edx,0x2f8(%esp) > 0x4604373a <+11018>: movzbl 0x2(%eax),%edi > 0x4604373e <+11022>: mov (%esi,%edi,4),%eax > 0x46043741 <+11025>: jmp *%eax > 0x46043743 <+11027>: mov 0x2f8(%esp),%ecx > 0x4604374a <+11034>: mov 0x94(%esp),%esi > 0x46043751 <+11041>: movzbl 0x2(%ecx),%eax > 0x46043755 <+11045>: movzbl 0x1(%ecx),%edx > 0x46043759 <+11049>: shl $0x18,%edx > 0x4604375c <+11052>: shl $0x10,%eax > 0x4604375f <+11055>: or %edx,%eax > 0x46043761 <+11057>: movzbl 0x3(%ecx),%edx > 0x46043765 <+11061>: shl $0x8,%edx > 0x46043768 <+11064>: movzbl 0x4(%ecx),%ecx > 0x4604376c <+11068>: or %ecx,%edx > 0x4604376e <+11070>: or %edx,%eax > 0x46043770 <+11072>: mov 0x2f4(%esp),%edx > 0x46043777 <+11079>: mov %edx,%ecx > 0x46043779 <+11081>: add $0x8,%ecx > 0x4604377c <+11084>: mov %ecx,0x2f4(%esp) > 0x46043783 <+11091>: mov %eax,(%edx) > 0x46043785 <+11093>: mov 0x2f8(%esp),%eax > 0x4604378c <+11100>: movl $0xffff0001,0x4(%edx) > 0x46043793 <+11107>: mov %eax,%edx > 0x46043795 <+11109>: add $0x5,%edx > 0x46043798 <+11112>: mov %edx,0x2f8(%esp) > 0x4604379f <+11119>: movzbl 0x5(%eax),%edi > 0x460437a3 <+11123>: mov (%esi,%edi,4),%eax > 0x460437a6 <+11126>: jmp *%eax > 0x460437a8 <+11128>: mov 0x2f8(%esp),%eax > 0x460437af <+11135>: mov 0x94(%esp),%esi > 0x460437b6 <+11142>: movsbl 0x1(%eax),%edx > 0x460437ba <+11146>: mov 0x2f4(%esp),%eax > 0x460437c1 <+11153>: mov %eax,%ecx > 0x460437c3 <+11155>: add $0x8,%ecx > 0x460437c6 <+11158>: mov %ecx,0x2f4(%esp) > 0x460437cd <+11165>: movl $0xffff0001,0x4(%eax) > 0x460437d4 <+11172>: mov %edx,(%eax) > 0x460437d6 <+11174>: mov 0x2f8(%esp),%eax > 0x460437dd <+11181>: mov %eax,%edx > 0x460437df <+11183>: add $0x2,%edx > 0x460437e2 <+11186>: mov %edx,0x2f8(%esp) > 0x460437e9 <+11193>: movzbl 0x2(%eax),%edi > 0x460437ed <+11197>: mov (%esi,%edi,4),%eax > 0x460437f0 <+11200>: jmp *%eax > 0x460437f2 <+11202>: mov 0x2f8(%esp),%edx > 0x460437f9 <+11209>: mov 0x94(%esp),%esi > 0x46043800 <+11216>: movzbl 0x1(%edx),%eax > 0x46043804 <+11220>: movzbl 0x2(%edx),%ecx > 0x46043808 <+11224>: shl $0x8,%ecx > 0x4604380b <+11227>: shl $0x10,%eax > 0x4604380e <+11230>: movzbl 0x3(%edx),%edx > 0x46043812 <+11234>: or %ecx,%eax > 0x46043814 <+11236>: or %edx,%eax > 0x46043816 <+11238>: mov 0x2f4(%esp),%edx > 0x4604381d <+11245>: mov %edx,%ecx > 0x4604381f <+11247>: add $0x8,%ecx > 0x46043822 <+11250>: mov %ecx,0x2f4(%esp) > 0x46043829 <+11257>: mov %eax,(%edx) > 0x4604382b <+11259>: mov 0x2f8(%esp),%eax > 0x46043832 <+11266>: movl $0xffff0001,0x4(%edx) > 0x46043839 <+11273>: mov %eax,%edx > 0x4604383b <+11275>: add $0x4,%edx > 0x4604383e <+11278>: mov %edx,0x2f8(%esp) > 0x46043845 <+11285>: movzbl 0x4(%eax),%edi > 0x46043849 <+11289>: mov (%esi,%edi,4),%eax > 0x4604384c <+11292>: jmp *%eax > 0x4604384e <+11294>: jmp 0x460418a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3192> > 0x46043853 <+11299>: mov 0x2f8(%esp),%eax > 0x4604385a <+11306>: mov 0x2f4(%esp),%esi > 0x46043861 <+11313>: movzbl 0x1(%eax),%edi > 0x46043865 <+11317>: shl $0x8,%edi > 0x46043868 <+11320>: movzbl 0x2(%eax),%eax > 0x4604386c <+11324>: or %eax,%edi > 0x4604386e <+11326>: mov %edi,%ecx > 0x46043870 <+11328>: add $0x2,%ecx > 0x46043873 <+11331>: mov %ecx,%eax > 0x46043875 <+11333>: neg %eax > 0x46043877 <+11335>: lea (%esi,%eax,8),%eax > 0x4604387a <+11338>: mov %eax,0x88(%esp) > 0x46043881 <+11345>: cmpl $0xffff0007,0x4(%eax) > 0x46043888 <+11352>: je 0x4604ccbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49294> > 0x4604388e <+11358>: mov 0x88(%esp),%eax > 0x46043895 <+11365>: mov %ebp,(%esp) > 0x46043898 <+11368>: add $0x10,%eax > 0x4604389b <+11371>: mov %edi,0x2f0(%esp) > 0x460438a2 <+11378>: mov %eax,0x2ec(%esp) > 0x460438a9 <+11385>: lea 0x2ec(%esp),%eax > 0x460438b0 <+11392>: mov %eax,0x4(%esp) > 0x460438b4 <+11396>: call 0x46057920 <js::InvokeConstructor(JSContext*, js::CallArgs const&)> > 0x460438b9 <+11401>: test %al,%al > 0x460438bb <+11403>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460438c1 <+11409>: mov 0x88(%esp),%eax > 0x460438c8 <+11416>: add $0x8,%eax > 0x460438cb <+11419>: mov %eax,0x2f4(%esp) > 0x460438d2 <+11426>: mov 0xe0(%ebp),%eax > 0x460438d8 <+11432>: mov (%eax),%eax > 0x460438da <+11434>: test %eax,%eax > 0x460438dc <+11436>: lea -0x134d4(%ebx),%eax > 0x460438e2 <+11442>: cmove 0x94(%esp),%eax > 0x460438ea <+11450>: mov %eax,0x94(%esp) > 0x460438f1 <+11457>: mov 0xcc(%ebp),%eax > 0x460438f7 <+11463>: mov 0x18(%eax),%eax > 0x460438fa <+11466>: test %eax,%eax > 0x460438fc <+11468>: je 0x4604391b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11499> > 0x460438fe <+11470>: mov 0xd0(%eax),%eax > 0x46043904 <+11476>: test %eax,%eax > 0x46043906 <+11478>: je 0x4604391b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11499> > 0x46043908 <+11480>: mov %eax,(%esp) > 0x4604390b <+11483>: call 0x4615f110 <js::TraceRecorder::record_NativeCallComplete()> > 0x46043910 <+11488>: cmp $0x1,%eax > 0x46043913 <+11491>: mov %eax,%esi > 0x46043915 <+11493>: jle 0x4604e71f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56047> > 0x4604391b <+11499>: mov 0x2f8(%esp),%eax > 0x46043922 <+11506>: mov 0x94(%esp),%esi > 0x46043929 <+11513>: mov %eax,%edx > 0x4604392b <+11515>: add $0x3,%edx > 0x4604392e <+11518>: mov %edx,0x2f8(%esp) > 0x46043935 <+11525>: movzbl 0x3(%eax),%edi > 0x46043939 <+11529>: mov (%esi,%edi,4),%eax > 0x4604393c <+11532>: jmp *%eax > 0x4604393e <+11534>: mov 0x2f4(%esp),%esi > 0x46043945 <+11541>: cmpl $0xffff0007,-0xc(%esi) > 0x4604394c <+11548>: je 0x46049fb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37760> > 0x46043952 <+11554>: lea -0x10(%esi),%eax > 0x46043955 <+11557>: mov %ebp,(%esp) > 0x46043958 <+11560>: mov %eax,0x4(%esp) > 0x4604395c <+11564>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x46043961 <+11569>: test %eax,%eax > 0x46043963 <+11571>: mov %eax,%edi > 0x46043965 <+11573>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604396b <+11579>: mov %eax,-0x10(%esi) > 0x4604396e <+11582>: movl $0xffff0007,-0xc(%esi) > 0x46043975 <+11589>: mov 0x2f4(%esp),%esi > 0x4604397c <+11596>: mov -0x4(%esi),%eax > 0x4604397f <+11599>: cmp $0xffff0001,%eax > 0x46043984 <+11604>: je 0x4604cb02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48850> > 0x4604398a <+11610>: cmp $0xffff0000,%eax > 0x4604398f <+11615>: ja 0x4604acea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41146> > 0x46043995 <+11621>: fldl -0x8(%esi) > 0x46043998 <+11624>: fldz > 0x4604399a <+11626>: fxch %st(1) > 0x4604399c <+11628>: fucomi %st(1),%st > 0x4604399e <+11630>: fstp %st(1) > 0x460439a0 <+11632>: jp 0x460439ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11658> > 0x460439a2 <+11634>: jne 0x460439ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11658> > 0x460439a4 <+11636>: fstl 0x88(%esp) > 0x460439ab <+11643>: mov 0x8c(%esp),%edx > 0x460439b2 <+11650>: test %edx,%edx > 0x460439b4 <+11652>: js 0x4604ace8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41144> > 0x460439ba <+11658>: fnstcw 0xfa(%esp) > 0x460439c1 <+11665>: movzwl 0xfa(%esp),%edx > 0x460439c9 <+11673>: mov $0xc,%dh > 0x460439cb <+11675>: mov %dx,0xf8(%esp) > 0x460439d3 <+11683>: fldcw 0xf8(%esp) > 0x460439da <+11690>: fistl 0xfc(%esp) > 0x460439e1 <+11697>: fldcw 0xfa(%esp) > 0x460439e8 <+11704>: mov 0xfc(%esp),%edx > 0x460439ef <+11711>: mov %edx,0xfc(%esp) > 0x460439f6 <+11718>: fildl 0xfc(%esp) > 0x460439fd <+11725>: fxch %st(1) > 0x460439ff <+11727>: fucomip %st(1),%st > 0x46043a01 <+11729>: fstp %st(0) > 0x46043a03 <+11731>: jp 0x4604acea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41146> > 0x46043a09 <+11737>: jne 0x4604acea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41146> > 0x46043a0f <+11743>: mov %edx,%ecx > 0x46043a11 <+11745>: add $0x40000000,%ecx > 0x46043a17 <+11751>: js 0x4604acea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41146> > 0x46043a1d <+11757>: lea 0x1(%edx,%edx,1),%edx > 0x46043a21 <+11761>: mov %edx,0x164(%esp) > 0x46043a28 <+11768>: mov -0x18(%esi),%eax > 0x46043a2b <+11771>: mov -0x14(%esi),%edx > 0x46043a2e <+11774>: mov 0xa0(%esp),%esi > 0x46043a35 <+11781>: mov %edx,0x1ec(%esp) > 0x46043a3c <+11788>: mov %eax,0x1e8(%esp) > 0x46043a43 <+11795>: lea -0x244ac4(%ebx),%ecx > 0x46043a49 <+11801>: movzbl 0x20(%esi),%eax > 0x46043a4d <+11805>: shr $0x3,%al > 0x46043a50 <+11808>: mov %eax,%edx > 0x46043a52 <+11810>: mov 0x4(%edi),%eax > 0x46043a55 <+11813>: and $0x1,%edx > 0x46043a58 <+11816>: mov 0x64(%eax),%eax > 0x46043a5b <+11819>: mov %edx,0x10(%esp) > 0x46043a5f <+11823>: test %eax,%eax > 0x46043a61 <+11825>: lea 0x1e8(%esp),%edx > 0x46043a68 <+11832>: mov %edx,0xc(%esp) > 0x46043a6c <+11836>: mov 0x164(%esp),%edx > 0x46043a73 <+11843>: cmove %ecx,%eax > 0x46043a76 <+11846>: mov %edx,0x8(%esp) > 0x46043a7a <+11850>: mov %edi,0x4(%esp) > 0x46043a7e <+11854>: mov %ebp,(%esp) > 0x46043a81 <+11857>: call *%eax > 0x46043a83 <+11859>: test %eax,%eax > 0x46043a85 <+11861>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043a8b <+11867>: mov 0x2f8(%esp),%eax > 0x46043a92 <+11874>: subl $0x18,0x2f4(%esp) > 0x46043a9a <+11882>: mov %eax,%edx > 0x46043a9c <+11884>: mov 0x94(%esp),%esi > 0x46043aa3 <+11891>: add $0x1,%edx > 0x46043aa6 <+11894>: mov %edx,0x2f8(%esp) > 0x46043aad <+11901>: movzbl 0x1(%eax),%edi > 0x46043ab1 <+11905>: mov (%esi,%edi,4),%eax > 0x46043ab4 <+11908>: jmp *%eax > 0x46043ab6 <+11910>: mov 0x2f8(%esp),%eax > 0x46043abd <+11917>: mov 0x2f4(%esp),%edx > 0x46043ac4 <+11924>: movzbl 0x1(%eax),%edi > 0x46043ac8 <+11928>: shl $0x8,%edi > 0x46043acb <+11931>: movzbl 0x2(%eax),%eax > 0x46043acf <+11935>: or %eax,%edi > 0x46043ad1 <+11937>: mov %edi,%eax > 0x46043ad3 <+11939>: add $0x2,%eax > 0x46043ad6 <+11942>: neg %eax > 0x46043ad8 <+11944>: lea (%edx,%eax,8),%edx > 0x46043adb <+11947>: mov %edx,0x88(%esp) > 0x46043ae2 <+11954>: cmpl $0xffff0007,0x4(%edx) > 0x46043ae9 <+11961>: jne 0x460417f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3008> > 0x46043aef <+11967>: mov (%edx),%eax > 0x46043af1 <+11969>: mov -0x64(%ebx),%edx > 0x46043af7 <+11975>: cmp %edx,0x4(%eax) > 0x46043afa <+11978>: jne 0x460417f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3008> > 0x46043b00 <+11984>: mov 0x1c(%eax),%esi > 0x46043b03 <+11987>: mov %esi,(%esp) > 0x46043b06 <+11990>: call 0x45fbbea0 <_ZN2js21IsBuiltinEvalFunctionEP10JSFunction@plt> > 0x46043b0b <+11995>: test %al,%al > 0x46043b0d <+11997>: je 0x460417f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3008> > 0x46043b13 <+12003>: mov 0x88(%esp),%ecx > 0x46043b1a <+12010>: mov %edi,0x8(%esp) > 0x46043b1e <+12014>: mov %ecx,0xc(%esp) > 0x46043b22 <+12018>: mov %esi,0x4(%esp) > 0x46043b26 <+12022>: mov %ebp,(%esp) > 0x46043b29 <+12025>: call 0x46058940 <js::DirectEval(JSContext*, JSFunction*, unsigned int, js::Value*)> > 0x46043b2e <+12030>: test %al,%al > 0x46043b30 <+12032>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043b36 <+12038>: mov 0x2f8(%esp),%eax > 0x46043b3d <+12045>: mov 0x94(%esp),%esi > 0x46043b44 <+12052>: mov %eax,%edx > 0x46043b46 <+12054>: add $0x3,%edx > 0x46043b49 <+12057>: mov %edx,0x2f8(%esp) > 0x46043b50 <+12064>: movzbl 0x3(%eax),%edi > 0x46043b54 <+12068>: mov (%esi,%edi,4),%eax > 0x46043b57 <+12071>: jmp *%eax > 0x46043b59 <+12073>: lea 0x0(%esi,%eiz,1),%esi > 0x46043b60 <+12080>: jmp 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904> > 0x46043b65 <+12085>: jmp 0x460413a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1904> > 0x46043b6a <+12090>: lea 0x0(%esi),%esi > 0x46043b70 <+12096>: jmp 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544> > 0x46043b75 <+12101>: lea 0x0(%esi,%eiz,1),%esi > 0x46043b79 <+12105>: lea 0x0(%edi,%eiz,1),%edi > 0x46043b80 <+12112>: jmp 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544> > 0x46043b85 <+12117>: lea 0x0(%esi,%eiz,1),%esi > 0x46043b89 <+12121>: lea 0x0(%edi,%eiz,1),%edi > 0x46043b90 <+12128>: jmp 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544> > 0x46043b95 <+12133>: lea 0x0(%esi,%eiz,1),%esi > 0x46043b99 <+12137>: lea 0x0(%edi,%eiz,1),%edi > 0x46043ba0 <+12144>: jmp 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544> > 0x46043ba5 <+12149>: mov $0xffffffff,%edx > 0x46043baa <+12154>: movl $0xffffffff,0x88(%esp) > 0x46043bb5 <+12165>: mov 0x2f8(%esp),%esi > 0x46043bbc <+12172>: movzbl 0x1(%esi),%eax > 0x46043bc0 <+12176>: shl $0x8,%eax > 0x46043bc3 <+12179>: movzbl 0x2(%esi),%ecx > 0x46043bc7 <+12183>: or %ecx,%eax > 0x46043bc9 <+12185>: mov 0x2fc(%esp),%ecx > 0x46043bd0 <+12192>: lea 0x30(%ecx,%eax,8),%eax > 0x46043bd4 <+12196>: cmpl $0xffff0001,0x4(%eax) > 0x46043bdb <+12203>: je 0x46043c7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12362> > 0x46043be1 <+12209>: mov 0x2f4(%esp),%esi > 0x46043be8 <+12216>: mov (%eax),%edx > 0x46043bea <+12218>: mov 0x4(%eax),%ecx > 0x46043bed <+12221>: mov %ecx,0x4(%esi) > 0x46043bf0 <+12224>: mov %edx,(%esi) > 0x46043bf2 <+12226>: mov %eax,0xc(%esp) > 0x46043bf6 <+12230>: mov %esi,0x8(%esp) > 0x46043bfa <+12234>: lea -0x8e174(%ebx,%edi,8),%eax > 0x46043c01 <+12241>: mov %ebp,(%esp) > 0x46043c04 <+12244>: mov %eax,0x4(%esp) > 0x46043c08 <+12248>: lea 0x8(%esi),%ecx > 0x46043c0b <+12251>: mov %ecx,0x2f4(%esp) > 0x46043c12 <+12258>: call 0x46058f30 <js_DoIncDec(JSContext*, JSCodeSpec const*, js::Value*, js::Value*)> > 0x46043c17 <+12263>: test %eax,%eax > 0x46043c19 <+12265>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043c1f <+12271>: mov 0x2f8(%esp),%eax > 0x46043c26 <+12278>: mov 0x94(%esp),%esi > 0x46043c2d <+12285>: mov %eax,%edx > 0x46043c2f <+12287>: add $0x3,%edx > 0x46043c32 <+12290>: mov %edx,0x2f8(%esp) > 0x46043c39 <+12297>: movzbl 0x3(%eax),%edi > 0x46043c3d <+12301>: mov (%esi,%edi,4),%eax > 0x46043c40 <+12304>: jmp *%eax > 0x46043c42 <+12306>: xor %edx,%edx > 0x46043c44 <+12308>: movl $0x1,0x88(%esp) > 0x46043c4f <+12319>: mov 0x2f8(%esp),%esi > 0x46043c56 <+12326>: movzbl 0x1(%esi),%eax > 0x46043c5a <+12330>: shl $0x8,%eax > 0x46043c5d <+12333>: movzbl 0x2(%esi),%ecx > 0x46043c61 <+12337>: or %ecx,%eax > 0x46043c63 <+12339>: mov 0xbc(%esp),%ecx > 0x46043c6a <+12346>: lea (%ecx,%eax,8),%eax > 0x46043c6d <+12349>: cmpl $0xffff0001,0x4(%eax) > 0x46043c74 <+12356>: jne 0x46043be1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12209> > 0x46043c7a <+12362>: mov (%eax),%ecx > 0x46043c7c <+12364>: mov %ecx,0xa8(%esp) > 0x46043c83 <+12371>: add $0x7fffffff,%ecx > 0x46043c89 <+12377>: cmp $0xfffffffd,%ecx > 0x46043c8c <+12380>: ja 0x46043be1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12209> > 0x46043c92 <+12386>: mov 0x88(%esp),%edi > 0x46043c99 <+12393>: add 0xa8(%esp),%edi > 0x46043ca0 <+12400>: mov %edi,(%eax) > 0x46043ca2 <+12402>: cmpb $0x51,0x3(%esi) > 0x46043ca6 <+12406>: je 0x460497ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35772> > 0x46043cac <+12412>: mov 0x2f4(%esp),%eax > 0x46043cb3 <+12419>: add 0xa8(%esp),%edx > 0x46043cba <+12426>: mov %eax,%esi > 0x46043cbc <+12428>: add $0x8,%esi > 0x46043cbf <+12431>: mov %esi,0x2f4(%esp) > 0x46043cc6 <+12438>: movl $0xffff0001,0x4(%eax) > 0x46043ccd <+12445>: mov %edx,(%eax) > 0x46043ccf <+12447>: jmp 0x46043c1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12271> > 0x46043cd4 <+12452>: mov $0x1,%edx > 0x46043cd9 <+12457>: movl $0x1,0x88(%esp) > 0x46043ce4 <+12468>: jmp 0x46043c4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12319> > 0x46043ce9 <+12473>: xor %edx,%edx > 0x46043ceb <+12475>: movl $0xffffffff,0x88(%esp) > 0x46043cf6 <+12486>: jmp 0x46043c4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12319> > 0x46043cfb <+12491>: mov $0xffffffff,%edx > 0x46043d00 <+12496>: movl $0xffffffff,0x88(%esp) > 0x46043d0b <+12507>: jmp 0x46043c4f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12319> > 0x46043d10 <+12512>: jmp 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544> > 0x46043d15 <+12517>: jmp 0x46040e50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+544> > 0x46043d1a <+12522>: mov 0x2f8(%esp),%edx > 0x46043d21 <+12529>: mov 0x2f4(%esp),%ecx > 0x46043d28 <+12536>: movzbl 0x1(%edx),%eax > 0x46043d2c <+12540>: shl $0x8,%eax > 0x46043d2f <+12543>: movzbl 0x2(%edx),%edx > 0x46043d33 <+12547>: or %edx,%eax > 0x46043d35 <+12549>: mov 0x2fc(%esp),%edx > 0x46043d3c <+12556>: lea 0x30(%edx,%eax,8),%edx > 0x46043d40 <+12560>: mov (%edx),%eax > 0x46043d42 <+12562>: mov 0x4(%edx),%edx > 0x46043d45 <+12565>: mov %eax,(%ecx) > 0x46043d47 <+12567>: mov %edx,0x4(%ecx) > 0x46043d4a <+12570>: add $0x8,%ecx > 0x46043d4d <+12573>: movl $0x2,0x88(%esp) > 0x46043d58 <+12584>: mov %ecx,0x2f4(%esp) > 0x46043d5f <+12591>: mov %ecx,%edi > 0x46043d61 <+12593>: jmp 0x46042e6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8763> > 0x46043d66 <+12598>: mov 0x2f8(%esp),%edx > 0x46043d6d <+12605>: mov 0xbc(%esp),%esi > 0x46043d74 <+12612>: mov 0x2f4(%esp),%ecx > 0x46043d7b <+12619>: movzbl 0x1(%edx),%eax > 0x46043d7f <+12623>: shl $0x8,%eax > 0x46043d82 <+12626>: movzbl 0x2(%edx),%edx > 0x46043d86 <+12630>: or %edx,%eax > 0x46043d88 <+12632>: mov 0x4(%esi,%eax,8),%edx > 0x46043d8c <+12636>: mov (%esi,%eax,8),%eax > 0x46043d8f <+12639>: jmp 0x46043d45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12565> > 0x46043d91 <+12641>: mov 0x2fc(%esp),%eax > 0x46043d98 <+12648>: testb $0x9,(%eax) > 0x46043d9b <+12651>: lea -0x8(%eax),%edx > 0x46043d9e <+12654>: jne 0x46043db3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12675> > 0x46043da0 <+12656>: mov 0x4(%eax),%edx > 0x46043da3 <+12659>: mov %eax,%edi > 0x46043da5 <+12661>: movzwl 0x38(%edx),%edx > 0x46043da9 <+12665>: shl $0x3,%edx > 0x46043dac <+12668>: sub %edx,%edi > 0x46043dae <+12670>: mov %edi,%edx > 0x46043db0 <+12672>: lea -0x8(%edx),%edx > 0x46043db3 <+12675>: cmpl $0xffff0007,0x4(%edx) > 0x46043dba <+12682>: je 0x46043de4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12724> > 0x46043dbc <+12684>: testb $0x2,(%eax) > 0x46043dbf <+12687>: je 0x46043dcd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12701> > 0x46043dc1 <+12689>: mov 0x4(%eax),%eax > 0x46043dc4 <+12692>: mov 0x3c(%eax),%eax > 0x46043dc7 <+12695>: testb $0x8,0x20(%eax) > 0x46043dcb <+12699>: jne 0x46043de4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12724> > 0x46043dcd <+12701>: sub $0x8,%edx > 0x46043dd0 <+12704>: mov %ebp,(%esp) > 0x46043dd3 <+12707>: mov %edx,0x4(%esp) > 0x46043dd7 <+12711>: call 0x46055d80 <js::BoxThisForVp(JSContext*, js::Value*)> > 0x46043ddc <+12716>: test %al,%al > 0x46043dde <+12718>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043de4 <+12724>: mov 0x2fc(%esp),%eax > 0x46043deb <+12731>: mov 0x2f4(%esp),%ecx > 0x46043df2 <+12738>: mov %eax,%edx > 0x46043df4 <+12740>: sub $0x8,%edx > 0x46043df7 <+12743>: testb $0x9,(%eax) > 0x46043dfa <+12746>: jne 0x46043e0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12763> > 0x46043dfc <+12748>: mov 0x4(%eax),%edx > 0x46043dff <+12751>: movzwl 0x38(%edx),%edx > 0x46043e03 <+12755>: shl $0x3,%edx > 0x46043e06 <+12758>: sub %edx,%eax > 0x46043e08 <+12760>: lea -0x8(%eax),%edx > 0x46043e0b <+12763>: mov (%edx),%eax > 0x46043e0d <+12765>: mov 0x4(%edx),%edx > 0x46043e10 <+12768>: mov %edx,0x4(%ecx) > 0x46043e13 <+12771>: mov %eax,(%ecx) > 0x46043e15 <+12773>: add $0x8,%ecx > 0x46043e18 <+12776>: movl $0x0,0x88(%esp) > 0x46043e23 <+12787>: mov %ecx,0x2f4(%esp) > 0x46043e2a <+12794>: mov %ecx,%edi > 0x46043e2c <+12796>: jmp 0x46042e6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8763> > 0x46043e31 <+12801>: mov 0x2fc(%esp),%eax > 0x46043e38 <+12808>: testb $0x9,(%eax) > 0x46043e3b <+12811>: lea -0x8(%eax),%edx > 0x46043e3e <+12814>: jne 0x46043e53 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12835> > 0x46043e40 <+12816>: mov 0x4(%eax),%edx > 0x46043e43 <+12819>: mov %eax,%edi > 0x46043e45 <+12821>: movzwl 0x38(%edx),%edx > 0x46043e49 <+12825>: shl $0x3,%edx > 0x46043e4c <+12828>: sub %edx,%edi > 0x46043e4e <+12830>: mov %edi,%edx > 0x46043e50 <+12832>: lea -0x8(%edx),%edx > 0x46043e53 <+12835>: cmpl $0xffff0007,0x4(%edx) > 0x46043e5a <+12842>: je 0x46043e84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12884> > 0x46043e5c <+12844>: testb $0x2,(%eax) > 0x46043e5f <+12847>: je 0x46043e6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12861> > 0x46043e61 <+12849>: mov 0x4(%eax),%eax > 0x46043e64 <+12852>: mov 0x3c(%eax),%eax > 0x46043e67 <+12855>: testb $0x8,0x20(%eax) > 0x46043e6b <+12859>: jne 0x46043e84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12884> > 0x46043e6d <+12861>: sub $0x8,%edx > 0x46043e70 <+12864>: mov %ebp,(%esp) > 0x46043e73 <+12867>: mov %edx,0x4(%esp) > 0x46043e77 <+12871>: call 0x46055d80 <js::BoxThisForVp(JSContext*, js::Value*)> > 0x46043e7c <+12876>: test %al,%al > 0x46043e7e <+12878>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043e84 <+12884>: mov 0x2fc(%esp),%eax > 0x46043e8b <+12891>: mov %eax,%edx > 0x46043e8d <+12893>: sub $0x8,%edx > 0x46043e90 <+12896>: testb $0x9,(%eax) > 0x46043e93 <+12899>: jne 0x46043ea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12916> > 0x46043e95 <+12901>: mov 0x4(%eax),%edx > 0x46043e98 <+12904>: movzwl 0x38(%edx),%edx > 0x46043e9c <+12908>: shl $0x3,%edx > 0x46043e9f <+12911>: sub %edx,%eax > 0x46043ea1 <+12913>: lea -0x8(%eax),%edx > 0x46043ea4 <+12916>: cmpl $0xffff0007,0x4(%edx) > 0x46043eab <+12923>: je 0x4604cd71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49473> > 0x46043eb1 <+12929>: mov 0x2f8(%esp),%eax > 0x46043eb8 <+12936>: mov 0x94(%esp),%esi > 0x46043ebf <+12943>: mov %eax,%edx > 0x46043ec1 <+12945>: add $0x1,%edx > 0x46043ec4 <+12948>: mov %edx,0x2f8(%esp) > 0x46043ecb <+12955>: movzbl 0x1(%eax),%edi > 0x46043ecf <+12959>: mov (%esi,%edi,4),%eax > 0x46043ed2 <+12962>: jmp *%eax > 0x46043ed4 <+12964>: mov 0x2fc(%esp),%eax > 0x46043edb <+12971>: testb $0x9,(%eax) > 0x46043ede <+12974>: lea -0x8(%eax),%edx > 0x46043ee1 <+12977>: jne 0x46043ef6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12998> > 0x46043ee3 <+12979>: mov 0x4(%eax),%edx > 0x46043ee6 <+12982>: mov %eax,%edi > 0x46043ee8 <+12984>: movzwl 0x38(%edx),%edx > 0x46043eec <+12988>: shl $0x3,%edx > 0x46043eef <+12991>: sub %edx,%edi > 0x46043ef1 <+12993>: mov %edi,%edx > 0x46043ef3 <+12995>: lea -0x8(%edx),%edx > 0x46043ef6 <+12998>: cmpl $0xffff0007,0x4(%edx) > 0x46043efd <+13005>: je 0x46043f27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13047> > 0x46043eff <+13007>: testb $0x2,(%eax) > 0x46043f02 <+13010>: je 0x46043f10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13024> > 0x46043f04 <+13012>: mov 0x4(%eax),%eax > 0x46043f07 <+13015>: mov 0x3c(%eax),%eax > 0x46043f0a <+13018>: testb $0x8,0x20(%eax) > 0x46043f0e <+13022>: jne 0x46043f27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13047> > 0x46043f10 <+13024>: sub $0x8,%edx > 0x46043f13 <+13027>: mov %ebp,(%esp) > 0x46043f16 <+13030>: mov %edx,0x4(%esp) > 0x46043f1a <+13034>: call 0x46055d80 <js::BoxThisForVp(JSContext*, js::Value*)> > 0x46043f1f <+13039>: test %al,%al > 0x46043f21 <+13041>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46043f27 <+13047>: mov 0x2fc(%esp),%eax > 0x46043f2e <+13054>: mov 0x2f4(%esp),%ecx > 0x46043f35 <+13061>: mov %eax,%edx > 0x46043f37 <+13063>: sub $0x8,%edx > 0x46043f3a <+13066>: testb $0x9,(%eax) > 0x46043f3d <+13069>: jne 0x46043f4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13086> > 0x46043f3f <+13071>: mov 0x4(%eax),%edx > 0x46043f42 <+13074>: movzwl 0x38(%edx),%edx > 0x46043f46 <+13078>: shl $0x3,%edx > 0x46043f49 <+13081>: sub %edx,%eax > 0x46043f4b <+13083>: lea -0x8(%eax),%edx > 0x46043f4e <+13086>: mov (%edx),%eax > 0x46043f50 <+13088>: mov 0x4(%edx),%edx > 0x46043f53 <+13091>: mov %eax,(%ecx) > 0x46043f55 <+13093>: mov 0x2f8(%esp),%eax > 0x46043f5c <+13100>: mov %edx,0x4(%ecx) > 0x46043f5f <+13103>: mov %eax,%edx > 0x46043f61 <+13105>: add $0x8,%ecx > 0x46043f64 <+13108>: add $0x1,%edx > 0x46043f67 <+13111>: mov %ecx,0x2f4(%esp) > 0x46043f6e <+13118>: mov %edx,0x2f8(%esp) > 0x46043f75 <+13125>: mov 0x94(%esp),%esi > 0x46043f7c <+13132>: movzbl 0x1(%eax),%edi > 0x46043f80 <+13136>: mov (%esi,%edi,4),%eax > 0x46043f83 <+13139>: jmp *%eax > 0x46043f85 <+13141>: mov $0x1,%edx > 0x46043f8a <+13146>: movl $0x1,0x88(%esp) > 0x46043f95 <+13157>: jmp 0x46043bb5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12165> > 0x46043f9a <+13162>: xor %edx,%edx > 0x46043f9c <+13164>: movl $0xffffffff,0x88(%esp) > 0x46043fa7 <+13175>: jmp 0x46043bb5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12165> > 0x46043fac <+13180>: xor %edx,%edx > 0x46043fae <+13182>: movl $0x1,0x88(%esp) > 0x46043fb9 <+13193>: jmp 0x46043bb5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12165> > 0x46043fbe <+13198>: mov 0x2f8(%esp),%edx > 0x46043fc5 <+13205>: mov 0x94(%esp),%esi > 0x46043fcc <+13212>: movzbl 0x1(%edx),%eax > 0x46043fd0 <+13216>: movzbl 0x2(%edx),%ecx > 0x46043fd4 <+13220>: shl $0x8,%eax > 0x46043fd7 <+13223>: or %ecx,%eax > 0x46043fd9 <+13225>: shl $0x3,%eax > 0x46043fdc <+13228>: sub %eax,0x2f4(%esp) > 0x46043fe3 <+13235>: lea 0x3(%edx),%eax > 0x46043fe6 <+13238>: mov %eax,0x2f8(%esp) > 0x46043fed <+13245>: movzbl 0x3(%edx),%edi > 0x46043ff1 <+13249>: mov (%esi,%edi,4),%eax > 0x46043ff4 <+13252>: jmp *%eax > 0x46043ff6 <+13254>: mov 0x2f8(%esp),%eax > 0x46043ffd <+13261>: subl $0x8,0x2f4(%esp) > 0x46044005 <+13269>: mov %eax,%edx > 0x46044007 <+13271>: mov 0x94(%esp),%esi > 0x4604400e <+13278>: add $0x1,%edx > 0x46044011 <+13281>: mov %edx,0x2f8(%esp) > 0x46044018 <+13288>: movzbl 0x1(%eax),%edi > 0x4604401c <+13292>: mov (%esi,%edi,4),%eax > 0x4604401f <+13295>: jmp *%eax > 0x46044021 <+13297>: mov 0x2f4(%esp),%eax > 0x46044028 <+13304>: mov 0x94(%esp),%esi > 0x4604402f <+13311>: mov %eax,%edx > 0x46044031 <+13313>: add $0x8,%edx > 0x46044034 <+13316>: mov %edx,0x2f4(%esp) > 0x4604403b <+13323>: movl $0xffff0002,0x4(%eax) > 0x46044042 <+13330>: movl $0x0,(%eax) > 0x46044048 <+13336>: mov 0x2f8(%esp),%eax > 0x4604404f <+13343>: mov %eax,%edx > 0x46044051 <+13345>: add $0x1,%edx > 0x46044054 <+13348>: mov %edx,0x2f8(%esp) > 0x4604405b <+13355>: movzbl 0x1(%eax),%edi > 0x4604405f <+13359>: mov (%esi,%edi,4),%eax > 0x46044062 <+13362>: jmp *%eax > 0x46044064 <+13364>: jmp 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951> > 0x46044069 <+13369>: mov 0x2f4(%esp),%esi > 0x46044070 <+13376>: mov -0x8(%esi),%esi > 0x46044073 <+13379>: testb $0x8,0x8(%esi) > 0x46044077 <+13383>: jne 0x4604c688 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47704> > 0x4604407d <+13389>: orl $0x10,0x8(%esi) > 0x46044081 <+13393>: mov 0x2f8(%esp),%eax > 0x46044088 <+13400>: mov 0x94(%esp),%esi > 0x4604408f <+13407>: mov %eax,%edx > 0x46044091 <+13409>: add $0x1,%edx > 0x46044094 <+13412>: mov %edx,0x2f8(%esp) > 0x4604409b <+13419>: movzbl 0x1(%eax),%edi > 0x4604409f <+13423>: mov (%esi,%edi,4),%eax > 0x460440a2 <+13426>: jmp *%eax > 0x460440a4 <+13428>: jmp 0x460413cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1951> > 0x460440a9 <+13433>: mov 0x2f8(%esp),%edx > 0x460440b0 <+13440>: lea 0x23cc(%ebx),%ecx > 0x460440b6 <+13446>: movzbl 0x1(%edx),%eax > 0x460440ba <+13450>: shl $0x8,%eax > 0x460440bd <+13453>: movzbl 0x2(%edx),%edx > 0x460440c1 <+13457>: or %edx,%eax > 0x460440c3 <+13459>: mov 0x2fc(%esp),%edx > 0x460440ca <+13466>: lea 0x30(%edx,%eax,8),%edx > 0x460440ce <+13470>: mov 0x2f4(%esp),%eax > 0x460440d5 <+13477>: mov -0x8(%eax),%eax > 0x460440d8 <+13480>: cmp %ecx,0x4(%eax) > 0x460440db <+13483>: je 0x4604c61d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47597> > 0x460440e1 <+13489>: mov %edx,0x8(%esp) > 0x460440e5 <+13493>: mov %eax,0x4(%esp) > 0x460440e9 <+13497>: mov %ebp,(%esp) > 0x460440ec <+13500>: call 0x4605c0f0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x460440f1 <+13505>: test %eax,%eax > 0x460440f3 <+13507>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460440f9 <+13513>: mov 0x2f8(%esp),%eax > 0x46044100 <+13520>: mov 0x94(%esp),%esi > 0x46044107 <+13527>: mov %eax,%edx > 0x46044109 <+13529>: add $0x3,%edx > 0x4604410c <+13532>: mov %edx,0x2f8(%esp) > 0x46044113 <+13539>: movzbl 0x3(%eax),%edi > 0x46044117 <+13543>: mov (%esi,%edi,4),%eax > 0x4604411a <+13546>: jmp *%eax > 0x4604411c <+13548>: mov 0x2f8(%esp),%edx > 0x46044123 <+13555>: mov 0xbc(%esp),%edi > 0x4604412a <+13562>: lea 0x23cc(%ebx),%ecx > 0x46044130 <+13568>: movzbl 0x1(%edx),%eax > 0x46044134 <+13572>: shl $0x8,%eax > 0x46044137 <+13575>: movzbl 0x2(%edx),%edx > 0x4604413b <+13579>: or %edx,%eax > 0x4604413d <+13581>: lea (%edi,%eax,8),%edx > 0x46044140 <+13584>: mov 0x2f4(%esp),%eax > 0x46044147 <+13591>: mov -0x8(%eax),%eax > 0x4604414a <+13594>: cmp %ecx,0x4(%eax) > 0x4604414d <+13597>: je 0x4604c334 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46852> > 0x46044153 <+13603>: mov %edx,0x8(%esp) > 0x46044157 <+13607>: mov %eax,0x4(%esp) > 0x4604415b <+13611>: mov %ebp,(%esp) > 0x4604415e <+13614>: call 0x4605c0f0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x46044163 <+13619>: test %eax,%eax > 0x46044165 <+13621>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604416b <+13627>: mov 0x2f8(%esp),%eax > 0x46044172 <+13634>: mov 0x94(%esp),%esi > 0x46044179 <+13641>: mov %eax,%edx > 0x4604417b <+13643>: add $0x3,%edx > 0x4604417e <+13646>: mov %edx,0x2f8(%esp) > 0x46044185 <+13653>: movzbl 0x3(%eax),%edi > 0x46044189 <+13657>: mov (%esi,%edi,4),%eax > 0x4604418c <+13660>: jmp *%eax > 0x4604418e <+13662>: mov 0x2f4(%esp),%eax > 0x46044195 <+13669>: mov -0x8(%eax),%eax > 0x46044198 <+13672>: mov %ebp,(%esp) > 0x4604419b <+13675>: mov %eax,0x4(%esp) > 0x4604419f <+13679>: call 0x45fbc880 <_Z16js_CloseIteratorP9JSContextP8JSObject@plt> > 0x460441a4 <+13684>: subl $0x8,0x2f4(%esp) > 0x460441ac <+13692>: test %eax,%eax > 0x460441ae <+13694>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460441b4 <+13700>: mov 0x2f8(%esp),%eax > 0x460441bb <+13707>: mov 0x94(%esp),%esi > 0x460441c2 <+13714>: mov %eax,%edx > 0x460441c4 <+13716>: add $0x1,%edx > 0x460441c7 <+13719>: mov %edx,0x2f8(%esp) > 0x460441ce <+13726>: movzbl 0x1(%eax),%edi > 0x460441d2 <+13730>: mov (%esi,%edi,4),%eax > 0x460441d5 <+13733>: jmp *%eax > 0x460441d7 <+13735>: mov 0x2f4(%esp),%eax > 0x460441de <+13742>: mov %eax,%edx > 0x460441e0 <+13744>: add $0x8,%edx > 0x460441e3 <+13747>: mov %edx,0x2f4(%esp) > 0x460441ea <+13754>: lea 0x23cc(%ebx),%edx > 0x460441f0 <+13760>: movl $0x0,(%eax) > 0x460441f6 <+13766>: mov 0x2f4(%esp),%esi > 0x460441fd <+13773>: movl $0xffff0006,0x4(%eax) > 0x46044204 <+13780>: mov %esi,%ecx > 0x46044206 <+13782>: sub $0x8,%ecx > 0x46044209 <+13785>: mov -0x10(%esi),%eax > 0x4604420c <+13788>: cmp %edx,0x4(%eax) > 0x4604420f <+13791>: je 0x4604c319 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46825> > 0x46044215 <+13797>: mov %ecx,0x8(%esp) > 0x46044219 <+13801>: mov %eax,0x4(%esp) > 0x4604421d <+13805>: mov %ebp,(%esp) > 0x46044220 <+13808>: call 0x4605bde0 <js_IteratorMore(JSContext*, JSObject*, js::Value*)> > 0x46044225 <+13813>: test %eax,%eax > 0x46044227 <+13815>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604422d <+13821>: cmpl $0xffff0003,-0x4(%esi) > 0x46044234 <+13828>: mov -0x8(%esi),%eax > 0x46044237 <+13831>: je 0x4604e2be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54926> > 0x4604423d <+13837>: xor %eax,%eax > 0x4604423f <+13839>: mov 0x2f4(%esp),%esi > 0x46044246 <+13846>: mov 0xe0(%ebp),%edx > 0x4604424c <+13852>: movzbl %al,%eax > 0x4604424f <+13855>: mov (%edx),%edx > 0x46044251 <+13857>: mov %eax,-0x8(%esi) > 0x46044254 <+13860>: mov 0x2f8(%esp),%eax > 0x4604425b <+13867>: test %edx,%edx > 0x4604425d <+13869>: lea -0x134d4(%ebx),%edx > 0x46044263 <+13875>: cmove 0x94(%esp),%edx > 0x4604426b <+13883>: mov %edx,0x94(%esp) > 0x46044272 <+13890>: mov %eax,%edx > 0x46044274 <+13892>: add $0x1,%edx > 0x46044277 <+13895>: movl $0xffff0003,-0x4(%esi) > 0x4604427e <+13902>: mov %edx,0x2f8(%esp) > 0x46044285 <+13909>: mov 0x94(%esp),%esi > 0x4604428c <+13916>: movzbl 0x1(%eax),%edi > 0x46044290 <+13920>: mov (%esi,%edi,4),%eax > 0x46044293 <+13923>: jmp *%eax > 0x46044295 <+13925>: mov 0x2f4(%esp),%eax > 0x4604429c <+13932>: sub $0x8,%eax > 0x4604429f <+13935>: mov %eax,0x8(%esp) > 0x460442a3 <+13939>: mov 0x2f8(%esp),%eax > 0x460442aa <+13946>: movzbl 0x1(%eax),%eax > 0x460442ae <+13950>: mov %ebp,(%esp) > 0x460442b1 <+13953>: mov %eax,0x4(%esp) > 0x460442b5 <+13957>: call 0x45fbc7e0 <_Z18js_ValueToIteratorP9JSContextjPN2js5ValueE@plt> > 0x460442ba <+13962>: test %eax,%eax > 0x460442bc <+13964>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460442c2 <+13970>: mov 0xe0(%ebp),%eax > 0x460442c8 <+13976>: mov (%eax),%eax > 0x460442ca <+13978>: test %eax,%eax > 0x460442cc <+13980>: lea -0x134d4(%ebx),%eax > 0x460442d2 <+13986>: cmove 0x94(%esp),%eax > 0x460442da <+13994>: mov %eax,0x94(%esp) > 0x460442e1 <+14001>: mov 0x2f8(%esp),%eax > 0x460442e8 <+14008>: mov %eax,%edx > 0x460442ea <+14010>: mov 0x94(%esp),%esi > 0x460442f1 <+14017>: add $0x2,%edx > 0x460442f4 <+14020>: mov %edx,0x2f8(%esp) > 0x460442fb <+14027>: movzbl 0x2(%eax),%edi > 0x460442ff <+14031>: mov (%esi,%edi,4),%eax > 0x46044302 <+14034>: jmp *%eax > 0x46044304 <+14036>: mov 0x2f4(%esp),%esi > 0x4604430b <+14043>: cmpl $0xffff0007,-0x4(%esi) > 0x46044312 <+14050>: jne 0x46051490 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67680> > 0x46044318 <+14056>: mov -0xc(%esi),%eax > 0x4604431b <+14059>: mov -0x8(%esi),%edi > 0x4604431e <+14062>: cmp $0xffff0001,%eax > 0x46044323 <+14067>: je 0x4604cfa0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50032> > 0x46044329 <+14073>: cmp $0xffff0000,%eax > 0x4604432e <+14078>: jbe 0x4604a369 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38713> > 0x46044334 <+14084>: jmp 0x46044338 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14088> > 0x46044336 <+14086>: fstp %st(0) > 0x46044338 <+14088>: cmp $0xffff0007,%eax > 0x4604433d <+14093>: lea -0x10(%esi),%edx > 0x46044340 <+14096>: je 0x4604f935 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60677> > 0x46044346 <+14102>: cmp $0xffff0005,%eax > 0x4604434b <+14107>: jne 0x4604e4d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55457> > 0x46044351 <+14113>: mov -0x10(%esi),%eax > 0x46044354 <+14116>: testb $0x4,(%eax) > 0x46044357 <+14119>: jne 0x46044375 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14149> > 0x46044359 <+14121>: movl $0x0,0x8(%esp) > 0x46044361 <+14129>: mov %eax,0x4(%esp) > 0x46044365 <+14133>: mov %ebp,(%esp) > 0x46044368 <+14136>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604436d <+14141>: test %eax,%eax > 0x4604436f <+14143>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044375 <+14149>: mov %eax,0x100(%esp) > 0x4604437c <+14156>: mov %eax,-0x10(%esi) > 0x4604437f <+14159>: movl $0xffff0005,-0xc(%esi) > 0x46044386 <+14166>: mov 0x4(%edi),%eax > 0x46044389 <+14169>: lea 0x108(%esp),%edx > 0x46044390 <+14176>: mov 0x58(%eax),%eax > 0x46044393 <+14179>: mov %edx,0x10(%esp) > 0x46044397 <+14183>: lea 0x104(%esp),%edx > 0x4604439e <+14190>: mov %edx,0xc(%esp) > 0x460443a2 <+14194>: mov 0x100(%esp),%edx > 0x460443a9 <+14201>: test %eax,%eax > 0x460443ab <+14203>: mov %edx,0x8(%esp) > 0x460443af <+14207>: cmove -0xd0(%ebx),%eax > 0x460443b6 <+14214>: mov %edi,0x4(%esp) > 0x460443ba <+14218>: mov %ebp,(%esp) > 0x460443bd <+14221>: call *%eax > 0x460443bf <+14223>: test %eax,%eax > 0x460443c1 <+14225>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460443c7 <+14231>: mov 0x108(%esp),%eax > 0x460443ce <+14238>: test %eax,%eax > 0x460443d0 <+14240>: mov 0x2f8(%esp),%eax > 0x460443d7 <+14247>: setne %dl > 0x460443da <+14250>: movzbl 0x1(%eax),%ecx > 0x460443de <+14254>: sub $0x7,%ecx > 0x460443e1 <+14257>: cmp $0x1,%ecx > 0x460443e4 <+14260>: jbe 0x4604cd94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49508> > 0x460443ea <+14266>: mov 0x2f4(%esp),%eax > 0x460443f1 <+14273>: mov 0x94(%esp),%esi > 0x460443f8 <+14280>: mov %eax,%ecx > 0x460443fa <+14282>: movzbl %dl,%edx > 0x460443fd <+14285>: sub $0x8,%ecx > 0x46044400 <+14288>: mov %ecx,0x2f4(%esp) > 0x46044407 <+14295>: mov %edx,-0x10(%eax) > 0x4604440a <+14298>: movl $0xffff0003,-0xc(%eax) > 0x46044411 <+14305>: mov 0x2f8(%esp),%eax > 0x46044418 <+14312>: mov %eax,%edx > 0x4604441a <+14314>: add $0x1,%edx > 0x4604441d <+14317>: mov %edx,0x2f8(%esp) > 0x46044424 <+14324>: movzbl 0x1(%eax),%edi > 0x46044428 <+14328>: mov (%esi,%edi,4),%eax > 0x4604442b <+14331>: jmp *%eax > 0x4604442d <+14333>: mov 0x2f4(%esp),%esi > 0x46044434 <+14340>: mov %esi,%edx > 0x46044436 <+14342>: sub $0x8,%edx > 0x46044439 <+14345>: mov -0x4(%esi),%eax > 0x4604443c <+14348>: cmp $0xffff0006,%eax > 0x46044441 <+14353>: je 0x4604b3d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42918> > 0x46044447 <+14359>: cmp $0xffff0003,%eax > 0x4604444c <+14364>: je 0x4604a442 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38930> > 0x46044452 <+14370>: mov %edx,(%esp) > 0x46044455 <+14373>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x4604445a <+14378>: test %eax,%eax > 0x4604445c <+14380>: setne %al > 0x4604445f <+14383>: subl $0x8,0x2f4(%esp) > 0x46044467 <+14391>: test %al,%al > 0x46044469 <+14393>: je 0x4604b3dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42925> > 0x4604446f <+14399>: mov 0x2f8(%esp),%eax > 0x46044476 <+14406>: mov 0x94(%esp),%esi > 0x4604447d <+14413>: mov %eax,%edx > 0x4604447f <+14415>: add $0x5,%edx > 0x46044482 <+14418>: mov %edx,0x2f8(%esp) > 0x46044489 <+14425>: movzbl 0x5(%eax),%edi > 0x4604448d <+14429>: mov (%esi,%edi,4),%eax > 0x46044490 <+14432>: jmp *%eax > 0x46044492 <+14434>: mov 0x2f4(%esp),%edi > 0x46044499 <+14441>: mov %edi,%esi > 0x4604449b <+14443>: mov -0x4(%edi),%eax > 0x4604449e <+14446>: lea -0x8(%edi),%edx > 0x460444a1 <+14449>: cmp $0xffff0006,%eax > 0x460444a6 <+14454>: je 0x4604b4bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43151> > 0x460444ac <+14460>: cmp $0xffff0003,%eax > 0x460444b1 <+14465>: je 0x4604a35c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38700> > 0x460444b7 <+14471>: mov %edx,(%esp) > 0x460444ba <+14474>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x460444bf <+14479>: test %eax,%eax > 0x460444c1 <+14481>: mov 0x2f4(%esp),%esi > 0x460444c8 <+14488>: setne %dl > 0x460444cb <+14491>: mov %esi,%eax > 0x460444cd <+14493>: sub $0x8,%eax > 0x460444d0 <+14496>: test %dl,%dl > 0x460444d2 <+14498>: mov %eax,0x2f4(%esp) > 0x460444d9 <+14505>: je 0x4604b4c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43158> > 0x460444df <+14511>: mov 0x2f8(%esp),%eax > 0x460444e6 <+14518>: movzbl 0x2(%eax),%ecx > 0x460444ea <+14522>: movzbl 0x1(%eax),%edx > 0x460444ee <+14526>: shl $0x18,%edx > 0x460444f1 <+14529>: shl $0x10,%ecx > 0x460444f4 <+14532>: or %edx,%ecx > 0x460444f6 <+14534>: movzbl 0x3(%eax),%edx > 0x460444fa <+14538>: shl $0x8,%edx > 0x460444fd <+14541>: movzbl 0x4(%eax),%eax > 0x46044501 <+14545>: or %eax,%edx > 0x46044503 <+14547>: mov -0x8(%edi),%eax > 0x46044506 <+14550>: or %edx,%ecx > 0x46044508 <+14552>: mov -0x4(%edi),%edx > 0x4604450b <+14555>: mov %eax,-0x8(%esi) > 0x4604450e <+14558>: mov 0x2f8(%esp),%eax > 0x46044515 <+14565>: mov %edx,-0x4(%esi) > 0x46044518 <+14568>: mov %esi,0x2f4(%esp) > 0x4604451f <+14575>: mov 0x94(%esp),%esi > 0x46044526 <+14582>: lea (%ecx,%eax,1),%eax > 0x46044529 <+14585>: mov %eax,0x2f8(%esp) > 0x46044530 <+14592>: movzbl (%eax),%edi > 0x46044533 <+14595>: mov (%esi,%edi,4),%eax > 0x46044536 <+14598>: jmp *%eax > 0x46044538 <+14600>: mov 0x2f4(%esp),%esi > 0x4604453f <+14607>: mov %esi,%edx > 0x46044541 <+14609>: sub $0x8,%edx > 0x46044544 <+14612>: mov -0x4(%esi),%eax > 0x46044547 <+14615>: cmp $0xffff0006,%eax > 0x4604454c <+14620>: je 0x4604b43a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43018> > 0x46044552 <+14626>: cmp $0xffff0003,%eax > 0x46044557 <+14631>: je 0x4604a342 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38674> > 0x4604455d <+14637>: mov %edx,(%esp) > 0x46044560 <+14640>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x46044565 <+14645>: test %eax,%eax > 0x46044567 <+14647>: setne %al > 0x4604456a <+14650>: subl $0x8,0x2f4(%esp) > 0x46044572 <+14658>: test %al,%al > 0x46044574 <+14660>: je 0x4604b441 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43025> > 0x4604457a <+14666>: mov 0x2f8(%esp),%eax > 0x46044581 <+14673>: mov 0x94(%esp),%esi > 0x46044588 <+14680>: mov %eax,%edx > 0x4604458a <+14682>: add $0x3,%edx > 0x4604458d <+14685>: mov %edx,0x2f8(%esp) > 0x46044594 <+14692>: movzbl 0x3(%eax),%edi > 0x46044598 <+14696>: mov (%esi,%edi,4),%eax > 0x4604459b <+14699>: jmp *%eax > 0x4604459d <+14701>: mov 0x2f4(%esp),%edi > 0x460445a4 <+14708>: mov %edi,%esi > 0x460445a6 <+14710>: mov -0x4(%edi),%eax > 0x460445a9 <+14713>: lea -0x8(%edi),%edx > 0x460445ac <+14716>: cmp $0xffff0006,%eax > 0x460445b1 <+14721>: je 0x4604b382 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42834> > 0x460445b7 <+14727>: cmp $0xffff0003,%eax > 0x460445bc <+14732>: je 0x4604a40e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38878> > 0x460445c2 <+14738>: mov %edx,(%esp) > 0x460445c5 <+14741>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x460445ca <+14746>: test %eax,%eax > 0x460445cc <+14748>: mov 0x2f4(%esp),%esi > 0x460445d3 <+14755>: setne %dl > 0x460445d6 <+14758>: mov %esi,%eax > 0x460445d8 <+14760>: sub $0x8,%eax > 0x460445db <+14763>: test %dl,%dl > 0x460445dd <+14765>: mov %eax,0x2f4(%esp) > 0x460445e4 <+14772>: je 0x4604b389 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42841> > 0x460445ea <+14778>: mov 0x2f8(%esp),%eax > 0x460445f1 <+14785>: movzbl 0x2(%eax),%edx > 0x460445f5 <+14789>: movzbl 0x1(%eax),%ecx > 0x460445f9 <+14793>: shl $0x8,%ecx > 0x460445fc <+14796>: or %ecx,%edx > 0x460445fe <+14798>: mov -0x4(%edi),%ecx > 0x46044601 <+14801>: mov %dx,0x88(%esp) > 0x46044609 <+14809>: mov -0x8(%edi),%edx > 0x4604460c <+14812>: mov %edx,-0x8(%esi) > 0x4604460f <+14815>: mov %ecx,-0x4(%esi) > 0x46044612 <+14818>: movswl 0x88(%esp),%edx > 0x4604461a <+14826>: mov %esi,0x2f4(%esp) > 0x46044621 <+14833>: mov 0x94(%esp),%esi > 0x46044628 <+14840>: lea (%edx,%eax,1),%eax > 0x4604462b <+14843>: mov %eax,0x2f8(%esp) > 0x46044632 <+14850>: movzbl (%eax),%edi > 0x46044635 <+14853>: mov (%esi,%edi,4),%eax > 0x46044638 <+14856>: jmp *%eax > 0x4604463a <+14858>: mov 0x2f4(%esp),%eax > 0x46044641 <+14865>: mov %eax,%ecx > 0x46044643 <+14867>: sub $0x8,%ecx > 0x46044646 <+14870>: mov -0x4(%eax),%edx > 0x46044649 <+14873>: cmp $0xffff0006,%edx > 0x4604464f <+14879>: je 0x4604b495 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43109> > 0x46044655 <+14885>: cmp $0xffff0003,%edx > 0x4604465b <+14891>: je 0x4604a435 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38917> > 0x46044661 <+14897>: mov %ecx,(%esp) > 0x46044664 <+14900>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x46044669 <+14905>: test %eax,%eax > 0x4604466b <+14907>: setne %al > 0x4604466e <+14910>: subl $0x8,0x2f4(%esp) > 0x46044676 <+14918>: test %al,%al > 0x46044678 <+14920>: je 0x4604b49c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43116> > 0x4604467e <+14926>: mov 0x2f8(%esp),%edx > 0x46044685 <+14933>: movzbl 0x2(%edx),%eax > 0x46044689 <+14937>: movzbl 0x1(%edx),%ecx > 0x4604468d <+14941>: shl $0x8,%ecx > 0x46044690 <+14944>: or %ecx,%eax > 0x46044692 <+14946>: movswl %ax,%ecx > 0x46044695 <+14949>: test %ax,%ax > 0x46044698 <+14952>: lea (%edx,%ecx,1),%edx > 0x4604469b <+14955>: mov %edx,0x2f8(%esp) > 0x460446a2 <+14962>: movzbl (%edx),%edi > 0x460446a5 <+14965>: jle 0x4604e2d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54944> > 0x460446ab <+14971>: cmpb $0x0,0xc0(%esp) > 0x460446b3 <+14979>: je 0x460446c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14999> > 0x460446b5 <+14981>: mov 0x2fc(%esp),%eax > 0x460446bc <+14988>: mov (%eax),%edx > 0x460446be <+14990>: test $0x80,%dh > 0x460446c1 <+14993>: je 0x4604ec56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57382> > 0x460446c7 <+14999>: mov 0x94(%esp),%esi > 0x460446ce <+15006>: mov (%esi,%edi,4),%eax > 0x460446d1 <+15009>: jmp *%eax > 0x460446d3 <+15011>: mov 0x2f4(%esp),%eax > 0x460446da <+15018>: mov %eax,%ecx > 0x460446dc <+15020>: sub $0x8,%ecx > 0x460446df <+15023>: mov -0x4(%eax),%edx > 0x460446e2 <+15026>: cmp $0xffff0006,%edx > 0x460446e8 <+15032>: je 0x4604b27b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42571> > 0x460446ee <+15038>: cmp $0xffff0003,%edx > 0x460446f4 <+15044>: je 0x4604a428 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38904> > 0x460446fa <+15050>: mov %ecx,(%esp) > 0x460446fd <+15053>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x46044702 <+15058>: test %eax,%eax > 0x46044704 <+15060>: setne %al > 0x46044707 <+15063>: subl $0x8,0x2f4(%esp) > 0x4604470f <+15071>: test %al,%al > 0x46044711 <+15073>: je 0x4604b282 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42578> > 0x46044717 <+15079>: mov 0x2f8(%esp),%eax > 0x4604471e <+15086>: mov 0x94(%esp),%esi > 0x46044725 <+15093>: mov %eax,%edx > 0x46044727 <+15095>: add $0x3,%edx > 0x4604472a <+15098>: mov %edx,0x2f8(%esp) > 0x46044731 <+15105>: movzbl 0x3(%eax),%edi > 0x46044735 <+15109>: mov (%esi,%edi,4),%eax > 0x46044738 <+15112>: jmp *%eax > 0x4604473a <+15114>: mov 0x2f4(%esp),%eax > 0x46044741 <+15121>: mov %eax,%ecx > 0x46044743 <+15123>: sub $0x8,%ecx > 0x46044746 <+15126>: mov -0x4(%eax),%edx > 0x46044749 <+15129>: cmp $0xffff0006,%edx > 0x4604474f <+15135>: je 0x4604b3ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42876> > 0x46044755 <+15141>: cmp $0xffff0003,%edx > 0x4604475b <+15147>: je 0x4604a41b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38891> > 0x46044761 <+15153>: mov %ecx,(%esp) > 0x46044764 <+15156>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x46044769 <+15161>: test %eax,%eax > 0x4604476b <+15163>: setne %al > 0x4604476e <+15166>: subl $0x8,0x2f4(%esp) > 0x46044776 <+15174>: test %al,%al > 0x46044778 <+15176>: je 0x4604b3b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42883> > 0x4604477e <+15182>: mov 0x2f8(%esp),%eax > 0x46044785 <+15189>: movzbl 0x2(%eax),%esi > 0x46044789 <+15193>: movzbl 0x1(%eax),%edx > 0x4604478d <+15197>: shl $0x18,%edx > 0x46044790 <+15200>: shl $0x10,%esi > 0x46044793 <+15203>: or %edx,%esi > 0x46044795 <+15205>: movzbl 0x3(%eax),%edx > 0x46044799 <+15209>: movzbl 0x4(%eax),%ecx > 0x4604479d <+15213>: shl $0x8,%edx > 0x460447a0 <+15216>: or %ecx,%edx > 0x460447a2 <+15218>: or %edx,%esi > 0x460447a4 <+15220>: test %esi,%esi > 0x460447a6 <+15222>: lea (%eax,%esi,1),%eax > 0x460447a9 <+15225>: mov %eax,0x2f8(%esp) > 0x460447b0 <+15232>: movzbl (%eax),%edi > 0x460447b3 <+15235>: jle 0x4604ddef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53695> > 0x460447b9 <+15241>: cmpb $0x0,0xc0(%esp) > 0x460447c1 <+15249>: je 0x460447d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15269> > 0x460447c3 <+15251>: mov 0x2fc(%esp),%eax > 0x460447ca <+15258>: mov (%eax),%edx > 0x460447cc <+15260>: test $0x80,%dh > 0x460447cf <+15263>: je 0x4604f2db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59051> > 0x460447d5 <+15269>: mov 0x94(%esp),%esi > 0x460447dc <+15276>: mov (%esi,%edi,4),%eax > 0x460447df <+15279>: jmp *%eax > 0x460447e1 <+15281>: mov 0x2f4(%esp),%eax > 0x460447e8 <+15288>: mov %eax,%ecx > 0x460447ea <+15290>: sub $0x8,%ecx > 0x460447ed <+15293>: mov -0x4(%eax),%edx > 0x460447f0 <+15296>: cmp $0xffff0006,%edx > 0x460447f6 <+15302>: je 0x4604b4e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43193> > 0x460447fc <+15308>: cmp $0xffff0003,%edx > 0x46044802 <+15314>: je 0x4604a401 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38865> > 0x46044808 <+15320>: mov %ecx,(%esp) > 0x4604480b <+15323>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x46044810 <+15328>: test %eax,%eax > 0x46044812 <+15330>: setne %al > 0x46044815 <+15333>: subl $0x8,0x2f4(%esp) > 0x4604481d <+15341>: test %al,%al > 0x4604481f <+15343>: je 0x4604b4f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43200> > 0x46044825 <+15349>: mov 0x2f8(%esp),%eax > 0x4604482c <+15356>: mov 0x94(%esp),%esi > 0x46044833 <+15363>: mov %eax,%edx > 0x46044835 <+15365>: add $0x5,%edx > 0x46044838 <+15368>: mov %edx,0x2f8(%esp) > 0x4604483f <+15375>: movzbl 0x5(%eax),%edi > 0x46044843 <+15379>: mov (%esi,%edi,4),%eax > 0x46044846 <+15382>: jmp *%eax > 0x46044848 <+15384>: mov 0x2f4(%esp),%esi > 0x4604484f <+15391>: cmpl $0xffff0001,-0xc(%esi) > 0x46044856 <+15398>: je 0x46049f8a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37722> > 0x4604485c <+15404>: sub $0x10,%esi > 0x4604485f <+15407>: lea 0x160(%esp),%eax > 0x46044866 <+15414>: mov %esi,0x4(%esp) > 0x4604486a <+15418>: mov %eax,0x8(%esp) > 0x4604486e <+15422>: mov %ebp,(%esp) > 0x46044871 <+15425>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x46044876 <+15430>: test %al,%al > 0x46044878 <+15432>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604487e <+15438>: mov 0x2f4(%esp),%esi > 0x46044885 <+15445>: cmpl $0xffff0001,-0x4(%esi) > 0x4604488c <+15452>: jne 0x4604b182 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42322> > 0x46044892 <+15458>: mov -0x8(%esi),%eax > 0x46044895 <+15461>: mov %eax,0x164(%esp) > 0x4604489c <+15468>: and %eax,0x160(%esp) > 0x460448a3 <+15475>: lea -0x8(%esi),%eax > 0x460448a6 <+15478>: mov %eax,0x2f4(%esp) > 0x460448ad <+15485>: mov 0x160(%esp),%eax > 0x460448b4 <+15492>: mov %eax,-0x10(%esi) > 0x460448b7 <+15495>: mov 0x2f8(%esp),%eax > 0x460448be <+15502>: mov %eax,%edx > 0x460448c0 <+15504>: movl $0xffff0001,-0xc(%esi) > 0x460448c7 <+15511>: add $0x1,%edx > 0x460448ca <+15514>: mov 0x94(%esp),%esi > 0x460448d1 <+15521>: mov %edx,0x2f8(%esp) > 0x460448d8 <+15528>: movzbl 0x1(%eax),%edi > 0x460448dc <+15532>: mov (%esi,%edi,4),%eax > 0x460448df <+15535>: jmp *%eax > 0x460448e1 <+15537>: mov 0x2f4(%esp),%esi > 0x460448e8 <+15544>: cmpl $0xffff0001,-0xc(%esi) > 0x460448ef <+15551>: je 0x46049fc7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37783> > 0x460448f5 <+15557>: sub $0x10,%esi > 0x460448f8 <+15560>: lea 0x160(%esp),%eax > 0x460448ff <+15567>: mov %esi,0x4(%esp) > 0x46044903 <+15571>: mov %eax,0x8(%esp) > 0x46044907 <+15575>: mov %ebp,(%esp) > 0x4604490a <+15578>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604490f <+15583>: test %al,%al > 0x46044911 <+15585>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044917 <+15591>: mov 0x2f4(%esp),%esi > 0x4604491e <+15598>: cmpl $0xffff0001,-0x4(%esi) > 0x46044925 <+15605>: jne 0x4604b211 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42465> > 0x4604492b <+15611>: mov -0x8(%esi),%eax > 0x4604492e <+15614>: mov %eax,0x164(%esp) > 0x46044935 <+15621>: xor %eax,0x160(%esp) > 0x4604493c <+15628>: lea -0x8(%esi),%eax > 0x4604493f <+15631>: mov %eax,0x2f4(%esp) > 0x46044946 <+15638>: mov 0x160(%esp),%eax > 0x4604494d <+15645>: mov %eax,-0x10(%esi) > 0x46044950 <+15648>: mov 0x2f8(%esp),%eax > 0x46044957 <+15655>: mov %eax,%edx > 0x46044959 <+15657>: movl $0xffff0001,-0xc(%esi) > 0x46044960 <+15664>: add $0x1,%edx > 0x46044963 <+15667>: mov 0x94(%esp),%esi > 0x4604496a <+15674>: mov %edx,0x2f8(%esp) > 0x46044971 <+15681>: movzbl 0x1(%eax),%edi > 0x46044975 <+15685>: mov (%esi,%edi,4),%eax > 0x46044978 <+15688>: jmp *%eax > 0x4604497a <+15690>: mov 0x2f4(%esp),%esi > 0x46044981 <+15697>: cmpl $0xffff0001,-0xc(%esi) > 0x46044988 <+15704>: je 0x46049f99 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37737> > 0x4604498e <+15710>: sub $0x10,%esi > 0x46044991 <+15713>: lea 0x160(%esp),%eax > 0x46044998 <+15720>: mov %esi,0x4(%esp) > 0x4604499c <+15724>: mov %eax,0x8(%esp) > 0x460449a0 <+15728>: mov %ebp,(%esp) > 0x460449a3 <+15731>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x460449a8 <+15736>: test %al,%al > 0x460449aa <+15738>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460449b0 <+15744>: mov 0x2f4(%esp),%esi > 0x460449b7 <+15751>: cmpl $0xffff0001,-0x4(%esi) > 0x460449be <+15758>: jne 0x4604b14d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42269> > 0x460449c4 <+15764>: mov -0x8(%esi),%eax > 0x460449c7 <+15767>: mov %eax,0x164(%esp) > 0x460449ce <+15774>: or %eax,0x160(%esp) > 0x460449d5 <+15781>: lea -0x8(%esi),%eax > 0x460449d8 <+15784>: mov %eax,0x2f4(%esp) > 0x460449df <+15791>: mov 0x160(%esp),%eax > 0x460449e6 <+15798>: mov %eax,-0x10(%esi) > 0x460449e9 <+15801>: mov 0x2f8(%esp),%eax > 0x460449f0 <+15808>: mov %eax,%edx > 0x460449f2 <+15810>: movl $0xffff0001,-0xc(%esi) > 0x460449f9 <+15817>: add $0x1,%edx > 0x460449fc <+15820>: mov 0x94(%esp),%esi > 0x46044a03 <+15827>: mov %edx,0x2f8(%esp) > 0x46044a0a <+15834>: movzbl 0x1(%eax),%edi > 0x46044a0e <+15838>: mov (%esi,%edi,4),%eax > 0x46044a11 <+15841>: jmp *%eax > 0x46044a13 <+15843>: mov 0x2fc(%esp),%eax > 0x46044a1a <+15850>: mov 0x94(%esp),%esi > 0x46044a21 <+15857>: mov 0x24(%eax),%eax > 0x46044a24 <+15860>: movzbl (%eax),%edi > 0x46044a27 <+15863>: mov (%esi,%edi,4),%eax > 0x46044a2a <+15866>: jmp *%eax > 0x46044a2c <+15868>: mov 0x2fc(%esp),%eax > 0x46044a33 <+15875>: mov (%eax),%edx > 0x46044a35 <+15877>: test $0x200000,%edx > 0x46044a3b <+15883>: jne 0x46044a68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15928> > 0x46044a3d <+15885>: test $0x8,%dl > 0x46044a40 <+15888>: lea -0x10(%eax),%ecx > 0x46044a43 <+15891>: jne 0x46044a58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15912> > 0x46044a45 <+15893>: mov 0x4(%eax),%ecx > 0x46044a48 <+15896>: mov %eax,%edi > 0x46044a4a <+15898>: movzwl 0x38(%ecx),%ecx > 0x46044a4e <+15902>: shl $0x3,%ecx > 0x46044a51 <+15905>: sub %ecx,%edi > 0x46044a53 <+15907>: mov %edi,%ecx > 0x46044a55 <+15909>: lea -0x10(%ecx),%ecx > 0x46044a58 <+15912>: mov (%ecx),%ecx > 0x46044a5a <+15914>: or $0x200000,%edx > 0x46044a60 <+15920>: mov 0x18(%ecx),%ecx > 0x46044a63 <+15923>: mov %edx,(%eax) > 0x46044a65 <+15925>: mov %ecx,0xc(%eax) > 0x46044a68 <+15928>: mov 0xc(%eax),%edx > 0x46044a6b <+15931>: mov %edx,0x158(%esp) > 0x46044a72 <+15938>: mov 0x18(%edx),%eax > 0x46044a75 <+15941>: test %eax,%eax > 0x46044a77 <+15943>: je 0x46044b3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16139> > 0x46044a7d <+15949>: mov 0x2f8(%esp),%esi > 0x46044a84 <+15956>: mov 0xc(%edx),%ecx > 0x46044a87 <+15959>: mov %esi,%eax > 0x46044a89 <+15961>: mov 0xcc(%ebp),%edi > 0x46044a8f <+15967>: shr $0xc,%eax > 0x46044a92 <+15970>: add $0x5c,%edi > 0x46044a95 <+15973>: xor %esi,%eax > 0x46044a97 <+15975>: add %ecx,%eax > 0x46044a99 <+15977>: and $0xfff,%eax > 0x46044a9e <+15982>: shl $0x4,%eax > 0x46044aa1 <+15985>: lea (%edi,%eax,1),%eax > 0x46044aa4 <+15988>: cmp (%eax),%esi > 0x46044aa6 <+15990>: je 0x4604a4bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39052> > 0x46044aac <+15996>: mov %eax,0x14(%esp) > 0x46044ab0 <+16000>: mov %esi,0x8(%esp) > 0x46044ab4 <+16004>: lea 0x15c(%esp),%eax > 0x46044abb <+16011>: mov %ebp,0x4(%esp) > 0x46044abf <+16015>: mov %eax,0x10(%esp) > 0x46044ac3 <+16019>: mov %edi,(%esp) > 0x46044ac6 <+16022>: lea 0x158(%esp),%eax > 0x46044acd <+16029>: mov %eax,0xc(%esp) > 0x46044ad1 <+16033>: call 0x460b93a0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x46044ad6 <+16038>: test %eax,%eax > 0x46044ad8 <+16040>: je 0x46044b3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16139> > 0x46044ada <+16042>: mov 0x2fc(%esp),%edx > 0x46044ae1 <+16049>: mov (%edx),%esi > 0x46044ae3 <+16051>: test $0x200000,%esi > 0x46044ae9 <+16057>: jne 0x46044b19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16105> > 0x46044aeb <+16059>: test $0x8,%esi > 0x46044af1 <+16065>: lea -0x10(%edx),%ecx > 0x46044af4 <+16068>: jne 0x46044b09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16089> > 0x46044af6 <+16070>: mov 0x4(%edx),%ecx > 0x46044af9 <+16073>: mov %edx,%edi > 0x46044afb <+16075>: movzwl 0x38(%ecx),%ecx > 0x46044aff <+16079>: shl $0x3,%ecx > 0x46044b02 <+16082>: sub %ecx,%edi > 0x46044b04 <+16084>: mov %edi,%ecx > 0x46044b06 <+16086>: lea -0x10(%ecx),%ecx > 0x46044b09 <+16089>: mov (%ecx),%ecx > 0x46044b0b <+16091>: or $0x200000,%esi > 0x46044b11 <+16097>: mov 0x18(%ecx),%ecx > 0x46044b14 <+16100>: mov %esi,(%edx) > 0x46044b16 <+16102>: mov %ecx,0xc(%edx) > 0x46044b19 <+16105>: mov %eax,0x8(%esp) > 0x46044b1d <+16109>: mov 0xc(%edx),%eax > 0x46044b20 <+16112>: mov %eax,0x4(%esp) > 0x46044b24 <+16116>: mov %ebp,(%esp) > 0x46044b27 <+16119>: call 0x4606ffa0 <js_FindIdentifierBase(JSContext*, JSObject*, int)> > 0x46044b2c <+16124>: test %eax,%eax > 0x46044b2e <+16126>: mov %eax,0x158(%esp) > 0x46044b35 <+16133>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044b3b <+16139>: mov 0x2f4(%esp),%eax > 0x46044b42 <+16146>: mov 0x94(%esp),%esi > 0x46044b49 <+16153>: mov %eax,%edx > 0x46044b4b <+16155>: add $0x8,%edx > 0x46044b4e <+16158>: mov %edx,0x2f4(%esp) > 0x46044b55 <+16165>: mov 0x158(%esp),%edx > 0x46044b5c <+16172>: mov %edx,(%eax) > 0x46044b5e <+16174>: movl $0xffff0007,0x4(%eax) > 0x46044b65 <+16181>: mov 0x2f8(%esp),%eax > 0x46044b6c <+16188>: mov %eax,%edx > 0x46044b6e <+16190>: add $0x3,%edx > 0x46044b71 <+16193>: mov %edx,0x2f8(%esp) > 0x46044b78 <+16200>: movzbl 0x3(%eax),%edi > 0x46044b7c <+16204>: mov (%esi,%edi,4),%eax > 0x46044b7f <+16207>: jmp *%eax > 0x46044b81 <+16209>: mov 0x2fc(%esp),%eax > 0x46044b88 <+16216>: mov (%eax),%edx > 0x46044b8a <+16218>: test $0x200000,%edx > 0x46044b90 <+16224>: jne 0x46044bbd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16269> > 0x46044b92 <+16226>: test $0x8,%dl > 0x46044b95 <+16229>: lea -0x10(%eax),%ecx > 0x46044b98 <+16232>: jne 0x46044bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16253> > 0x46044b9a <+16234>: mov 0x4(%eax),%ecx > 0x46044b9d <+16237>: mov %eax,%edi > 0x46044b9f <+16239>: movzwl 0x38(%ecx),%ecx > 0x46044ba3 <+16243>: shl $0x3,%ecx > 0x46044ba6 <+16246>: sub %ecx,%edi > 0x46044ba8 <+16248>: mov %edi,%ecx > 0x46044baa <+16250>: lea -0x10(%ecx),%ecx > 0x46044bad <+16253>: mov (%ecx),%ecx > 0x46044baf <+16255>: or $0x200000,%edx > 0x46044bb5 <+16261>: mov 0x18(%ecx),%ecx > 0x46044bb8 <+16264>: mov %edx,(%eax) > 0x46044bba <+16266>: mov %ecx,0xc(%eax) > 0x46044bbd <+16269>: mov 0xc(%eax),%eax > 0x46044bc0 <+16272>: mov %eax,(%esp) > 0x46044bc3 <+16275>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x46044bc8 <+16280>: mov 0x2f4(%esp),%edx > 0x46044bcf <+16287>: mov 0x94(%esp),%esi > 0x46044bd6 <+16294>: mov %edx,%ecx > 0x46044bd8 <+16296>: add $0x8,%ecx > 0x46044bdb <+16299>: mov %ecx,0x2f4(%esp) > 0x46044be2 <+16306>: mov %eax,(%edx) > 0x46044be4 <+16308>: mov 0x2f8(%esp),%eax > 0x46044beb <+16315>: movl $0xffff0007,0x4(%edx) > 0x46044bf2 <+16322>: mov %eax,%edx > 0x46044bf4 <+16324>: add $0x3,%edx > 0x46044bf7 <+16327>: mov %edx,0x2f8(%esp) > 0x46044bfe <+16334>: movzbl 0x3(%eax),%edi > 0x46044c02 <+16338>: mov (%esi,%edi,4),%eax > 0x46044c05 <+16341>: jmp *%eax > 0x46044c07 <+16343>: mov 0x2f4(%esp),%esi > 0x46044c0e <+16350>: mov %esi,%edi > 0x46044c10 <+16352>: sub $0x18,%edi > 0x46044c13 <+16355>: mov %edi,0x88(%esp) > 0x46044c1a <+16362>: cmpl $0xffff0007,-0xc(%esi) > 0x46044c21 <+16369>: je 0x46049f82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37714> > 0x46044c27 <+16375>: lea -0x10(%esi),%eax > 0x46044c2a <+16378>: mov %ebp,(%esp) > 0x46044c2d <+16381>: mov %eax,0x4(%esp) > 0x46044c31 <+16385>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x46044c36 <+16390>: test %eax,%eax > 0x46044c38 <+16392>: mov %eax,%edi > 0x46044c3a <+16394>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044c40 <+16400>: mov %eax,-0x10(%esi) > 0x46044c43 <+16403>: movl $0xffff0007,-0xc(%esi) > 0x46044c4a <+16410>: mov 0x2f4(%esp),%esi > 0x46044c51 <+16417>: mov -0x4(%esi),%eax > 0x46044c54 <+16420>: cmp $0xffff0001,%eax > 0x46044c59 <+16425>: je 0x4604cafa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48842> > 0x46044c5f <+16431>: cmp $0xffff0000,%eax > 0x46044c64 <+16436>: ja 0x4604ac39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40969> > 0x46044c6a <+16442>: fldl -0x8(%esi) > 0x46044c6d <+16445>: fldz > 0x46044c6f <+16447>: fxch %st(1) > 0x46044c71 <+16449>: fucomi %st(1),%st > 0x46044c73 <+16451>: fstp %st(1) > 0x46044c75 <+16453>: jp 0x46044c8f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16479> > 0x46044c77 <+16455>: jne 0x46044c8f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16479> > 0x46044c79 <+16457>: fstl 0x98(%esp) > 0x46044c80 <+16464>: mov 0x9c(%esp),%edx > 0x46044c87 <+16471>: test %edx,%edx > 0x46044c89 <+16473>: js 0x4604ac37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40967> > 0x46044c8f <+16479>: fnstcw 0xfa(%esp) > 0x46044c96 <+16486>: movzwl 0xfa(%esp),%edx > 0x46044c9e <+16494>: mov $0xc,%dh > 0x46044ca0 <+16496>: mov %dx,0xf8(%esp) > 0x46044ca8 <+16504>: fldcw 0xf8(%esp) > 0x46044caf <+16511>: fistl 0xfc(%esp) > 0x46044cb6 <+16518>: fldcw 0xfa(%esp) > 0x46044cbd <+16525>: mov 0xfc(%esp),%edx > 0x46044cc4 <+16532>: mov %edx,0xfc(%esp) > 0x46044ccb <+16539>: fildl 0xfc(%esp) > 0x46044cd2 <+16546>: fxch %st(1) > 0x46044cd4 <+16548>: fucomip %st(1),%st > 0x46044cd6 <+16550>: fstp %st(0) > 0x46044cd8 <+16552>: jp 0x4604ac39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40969> > 0x46044cde <+16558>: jne 0x4604ac39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40969> > 0x46044ce4 <+16564>: mov %edx,%ecx > 0x46044ce6 <+16566>: add $0x40000000,%ecx > 0x46044cec <+16572>: js 0x4604ac39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40969> > 0x46044cf2 <+16578>: lea 0x1(%edx,%edx,1),%edx > 0x46044cf6 <+16582>: mov %edx,0x164(%esp) > 0x46044cfd <+16589>: mov 0x4(%edi),%eax > 0x46044d00 <+16592>: lea -0x241044(%ebx),%edx > 0x46044d06 <+16598>: mov 0x88(%esp),%esi > 0x46044d0d <+16605>: mov 0x5c(%eax),%eax > 0x46044d10 <+16608>: movl $0x7,0x18(%esp) > 0x46044d18 <+16616>: test %eax,%eax > 0x46044d1a <+16618>: mov %esi,0xc(%esp) > 0x46044d1e <+16622>: mov %edi,0x4(%esp) > 0x46044d22 <+16626>: mov %ebp,(%esp) > 0x46044d25 <+16629>: cmove %edx,%eax > 0x46044d28 <+16632>: mov -0x178(%ebx),%edx > 0x46044d2e <+16638>: mov %edx,0x14(%esp) > 0x46044d32 <+16642>: mov -0x160(%ebx),%edx > 0x46044d38 <+16648>: mov %edx,0x10(%esp) > 0x46044d3c <+16652>: mov 0x164(%esp),%edx > 0x46044d43 <+16659>: mov %edx,0x8(%esp) > 0x46044d47 <+16663>: call *%eax > 0x46044d49 <+16665>: test %eax,%eax > 0x46044d4b <+16667>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044d51 <+16673>: mov 0x2f8(%esp),%eax > 0x46044d58 <+16680>: subl $0x18,0x2f4(%esp) > 0x46044d60 <+16688>: mov %eax,%edx > 0x46044d62 <+16690>: mov 0x94(%esp),%esi > 0x46044d69 <+16697>: add $0x1,%edx > 0x46044d6c <+16700>: mov %edx,0x2f8(%esp) > 0x46044d73 <+16707>: movzbl 0x1(%eax),%edi > 0x46044d77 <+16711>: mov (%esi,%edi,4),%eax > 0x46044d7a <+16714>: jmp *%eax > 0x46044d7c <+16716>: mov 0x2f8(%esp),%edx > 0x46044d83 <+16723>: mov 0xa4(%esp),%esi > 0x46044d8a <+16730>: movzbl 0x1(%edx),%eax > 0x46044d8e <+16734>: shl $0x8,%eax > 0x46044d91 <+16737>: movzbl 0x2(%edx),%edx > 0x46044d95 <+16741>: or %edx,%eax > 0x46044d97 <+16743>: mov (%esi,%eax,4),%edi > 0x46044d9a <+16746>: mov 0x2fc(%esp),%eax > 0x46044da1 <+16753>: mov (%eax),%edx > 0x46044da3 <+16755>: test $0x2,%dl > 0x46044da6 <+16758>: jne 0x4604d2e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50871> > 0x46044dac <+16764>: mov 0xc8(%ebp),%eax > 0x46044db2 <+16770>: mov 0x14(%eax),%edx > 0x46044db5 <+16773>: mov 0x4(%edx),%eax > 0x46044db8 <+16776>: mov 0x2f4(%esp),%ecx > 0x46044dbf <+16783>: sub $0x8,%ecx > 0x46044dc2 <+16786>: lea -0x241044(%ebx),%esi > 0x46044dc8 <+16792>: mov 0x5c(%eax),%eax > 0x46044dcb <+16795>: movl $0x7,0x18(%esp) > 0x46044dd3 <+16803>: test %eax,%eax > 0x46044dd5 <+16805>: mov %ecx,0xc(%esp) > 0x46044dd9 <+16809>: mov %edi,0x8(%esp) > 0x46044ddd <+16813>: mov %edx,0x4(%esp) > 0x46044de1 <+16817>: cmove %esi,%eax > 0x46044de4 <+16820>: mov -0x178(%ebx),%esi > 0x46044dea <+16826>: mov %esi,0x14(%esp) > 0x46044dee <+16830>: mov -0x160(%ebx),%esi > 0x46044df4 <+16836>: mov %esi,0x10(%esp) > 0x46044df8 <+16840>: mov %ebp,(%esp) > 0x46044dfb <+16843>: call *%eax > 0x46044dfd <+16845>: test %eax,%eax > 0x46044dff <+16847>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044e05 <+16853>: mov 0x2f8(%esp),%eax > 0x46044e0c <+16860>: cmpb $0x51,0x3(%eax) > 0x46044e10 <+16864>: je 0x4604c7b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48004> > 0x46044e16 <+16870>: lea 0x3(%eax),%edx > 0x46044e19 <+16873>: mov 0x94(%esp),%esi > 0x46044e20 <+16880>: mov %edx,0x2f8(%esp) > 0x46044e27 <+16887>: movzbl 0x3(%eax),%edi > 0x46044e2b <+16891>: mov (%esi,%edi,4),%eax > 0x46044e2e <+16894>: jmp *%eax > 0x46044e30 <+16896>: mov 0x2f8(%esp),%eax > 0x46044e37 <+16903>: movzbl 0x1(%eax),%ecx > 0x46044e3b <+16907>: mov 0x2f4(%esp),%eax > 0x46044e42 <+16914>: mov %ecx,%edx > 0x46044e44 <+16916>: not %edx > 0x46044e46 <+16918>: shl $0x3,%ecx > 0x46044e49 <+16921>: mov 0x4(%eax,%edx,8),%edi > 0x46044e4d <+16925>: mov (%eax,%edx,8),%esi > 0x46044e50 <+16928>: mov %edi,0x8c(%esp) > 0x46044e57 <+16935>: mov %eax,%edi > 0x46044e59 <+16937>: sub %ecx,%edi > 0x46044e5b <+16939>: lea (%eax,%edx,8),%eax > 0x46044e5e <+16942>: mov %ecx,0x8(%esp) > 0x46044e62 <+16946>: mov %edi,0x4(%esp) > 0x46044e66 <+16950>: mov %eax,(%esp) > 0x46044e69 <+16953>: mov %esi,0x88(%esp) > 0x46044e70 <+16960>: call 0x45fbced0 <memmove@plt> > 0x46044e75 <+16965>: mov 0x2f4(%esp),%esi > 0x46044e7c <+16972>: mov 0x2f8(%esp),%eax > 0x46044e83 <+16979>: mov 0x88(%esp),%edx > 0x46044e8a <+16986>: mov 0x8c(%esp),%ecx > 0x46044e91 <+16993>: mov %edx,-0x8(%esi) > 0x46044e94 <+16996>: mov %eax,%edx > 0x46044e96 <+16998>: add $0x2,%edx > 0x46044e99 <+17001>: mov %ecx,-0x4(%esi) > 0x46044e9c <+17004>: mov %edx,0x2f8(%esp) > 0x46044ea3 <+17011>: mov 0x94(%esp),%esi > 0x46044eaa <+17018>: movzbl 0x2(%eax),%edi > 0x46044eae <+17022>: mov (%esi,%edi,4),%eax > 0x46044eb1 <+17025>: jmp *%eax > 0x46044eb3 <+17027>: mov 0x2f4(%esp),%ecx > 0x46044eba <+17034>: mov -0x8(%ecx),%eax > 0x46044ebd <+17037>: mov -0x4(%ecx),%edx > 0x46044ec0 <+17040>: mov -0x10(%ecx),%esi > 0x46044ec3 <+17043>: mov -0xc(%ecx),%edi > 0x46044ec6 <+17046>: mov %esi,-0x8(%ecx) > 0x46044ec9 <+17049>: mov %edx,-0xc(%ecx) > 0x46044ecc <+17052>: mov %edi,-0x4(%ecx) > 0x46044ecf <+17055>: mov %eax,-0x10(%ecx) > 0x46044ed2 <+17058>: mov 0x2f8(%esp),%eax > 0x46044ed9 <+17065>: mov 0x94(%esp),%esi > 0x46044ee0 <+17072>: mov %eax,%edx > 0x46044ee2 <+17074>: add $0x1,%edx > 0x46044ee5 <+17077>: mov %edx,0x2f8(%esp) > 0x46044eec <+17084>: movzbl 0x1(%eax),%edi > 0x46044ef0 <+17088>: mov (%esi,%edi,4),%eax > 0x46044ef3 <+17091>: jmp *%eax > 0x46044ef5 <+17093>: mov 0x2f4(%esp),%ecx > 0x46044efc <+17100>: mov 0x94(%esp),%esi > 0x46044f03 <+17107>: mov -0x10(%ecx),%eax > 0x46044f06 <+17110>: mov -0xc(%ecx),%edx > 0x46044f09 <+17113>: mov %eax,(%ecx) > 0x46044f0b <+17115>: mov -0x8(%ecx),%eax > 0x46044f0e <+17118>: mov %eax,0x8(%ecx) > 0x46044f11 <+17121>: mov 0x2f8(%esp),%eax > 0x46044f18 <+17128>: mov %edx,0x4(%ecx) > 0x46044f1b <+17131>: mov -0x4(%ecx),%edx > 0x46044f1e <+17134>: mov %edx,0xc(%ecx) > 0x46044f21 <+17137>: mov %eax,%edx > 0x46044f23 <+17139>: add $0x10,%ecx > 0x46044f26 <+17142>: add $0x1,%edx > 0x46044f29 <+17145>: mov %ecx,0x2f4(%esp) > 0x46044f30 <+17152>: mov %edx,0x2f8(%esp) > 0x46044f37 <+17159>: movzbl 0x1(%eax),%edi > 0x46044f3b <+17163>: mov (%esi,%edi,4),%eax > 0x46044f3e <+17166>: jmp *%eax > 0x46044f40 <+17168>: mov 0x2f4(%esp),%ecx > 0x46044f47 <+17175>: mov 0x94(%esp),%esi > 0x46044f4e <+17182>: mov -0x8(%ecx),%eax > 0x46044f51 <+17185>: mov -0x4(%ecx),%edx > 0x46044f54 <+17188>: mov %eax,(%ecx) > 0x46044f56 <+17190>: mov 0x2f8(%esp),%eax > 0x46044f5d <+17197>: mov %edx,0x4(%ecx) > 0x46044f60 <+17200>: mov %eax,%edx > 0x46044f62 <+17202>: add $0x8,%ecx > 0x46044f65 <+17205>: add $0x1,%edx > 0x46044f68 <+17208>: mov %ecx,0x2f4(%esp) > 0x46044f6f <+17215>: mov %edx,0x2f8(%esp) > 0x46044f76 <+17222>: movzbl 0x1(%eax),%edi > 0x46044f7a <+17226>: mov (%esi,%edi,4),%eax > 0x46044f7d <+17229>: jmp *%eax > 0x46044f7f <+17231>: mov 0x2f4(%esp),%eax > 0x46044f86 <+17238>: lea 0x23cc(%ebx),%esi > 0x46044f8c <+17244>: mov %eax,%edx > 0x46044f8e <+17246>: add $0x8,%edx > 0x46044f91 <+17249>: mov %edx,0x2f4(%esp) > 0x46044f98 <+17256>: movl $0xffff0006,0x4(%eax) > 0x46044f9f <+17263>: movl $0x0,(%eax) > 0x46044fa5 <+17269>: mov 0x2f4(%esp),%eax > 0x46044fac <+17276>: mov %eax,%ecx > 0x46044fae <+17278>: sub $0x8,%ecx > 0x46044fb1 <+17281>: mov -0x10(%eax),%edx > 0x46044fb4 <+17284>: cmp %esi,0x4(%edx) > 0x46044fb7 <+17287>: je 0x4604c0db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46251> > 0x46044fbd <+17293>: mov %ecx,0x8(%esp) > 0x46044fc1 <+17297>: mov %edx,0x4(%esp) > 0x46044fc5 <+17301>: mov %ebp,(%esp) > 0x46044fc8 <+17304>: call 0x4605c0f0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x46044fcd <+17309>: test %eax,%eax > 0x46044fcf <+17311>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46044fd5 <+17317>: mov 0x2f8(%esp),%eax > 0x46044fdc <+17324>: mov 0x94(%esp),%esi > 0x46044fe3 <+17331>: mov %eax,%edx > 0x46044fe5 <+17333>: add $0x1,%edx > 0x46044fe8 <+17336>: mov %edx,0x2f8(%esp) > 0x46044fef <+17343>: movzbl 0x1(%eax),%edi > 0x46044ff3 <+17347>: mov (%esi,%edi,4),%eax > 0x46044ff6 <+17350>: jmp *%eax > 0x46044ff8 <+17352>: mov 0x2f8(%esp),%edx > 0x46044fff <+17359>: mov 0xa4(%esp),%edi > 0x46045006 <+17366>: mov 0x2f4(%esp),%esi > 0x4604500d <+17373>: movzbl 0x1(%edx),%eax > 0x46045011 <+17377>: shl $0x8,%eax > 0x46045014 <+17380>: movzbl 0x2(%edx),%edx > 0x46045018 <+17384>: or %edx,%eax > 0x4604501a <+17386>: cmpl $0xffff0007,-0x4(%esi) > 0x46045021 <+17393>: mov (%edi,%eax,4),%eax > 0x46045024 <+17396>: mov %eax,0x88(%esp) > 0x4604502b <+17403>: je 0x46049f4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37660> > 0x46045031 <+17409>: lea -0x8(%esi),%eax > 0x46045034 <+17412>: mov %ebp,(%esp) > 0x46045037 <+17415>: mov %eax,0x4(%esp) > 0x4604503b <+17419>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x46045040 <+17424>: test %eax,%eax > 0x46045042 <+17426>: mov %eax,%edi > 0x46045044 <+17428>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604504a <+17434>: mov %eax,-0x8(%esi) > 0x4604504d <+17437>: movl $0xffff0007,-0x4(%esi) > 0x46045054 <+17444>: mov 0x2f4(%esp),%esi > 0x4604505b <+17451>: mov 0xdc(%ebp),%eax > 0x46045061 <+17457>: movl $0x0,0x328(%esp) > 0x4604506c <+17468>: movl $0xffff0006,0x32c(%esp) > 0x46045077 <+17479>: mov %eax,0x318(%esp) > 0x4604507e <+17486>: lea 0x318(%esp),%eax > 0x46045085 <+17493>: mov %eax,0xdc(%ebp) > 0x4604508b <+17499>: mov -0x10(%esi),%eax > 0x4604508e <+17502>: lea 0x23cc(%ebx),%edx > 0x46045094 <+17508>: movl $0xffffffff,0x31c(%esp) > 0x4604509f <+17519>: mov %ebp,0x320(%esp) > 0x460450a6 <+17526>: cmp %edx,0x4(%eax) > 0x460450a9 <+17529>: je 0x4604c2dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46764> > 0x460450af <+17535>: lea 0x328(%esp),%esi > 0x460450b6 <+17542>: mov %eax,0x4(%esp) > 0x460450ba <+17546>: mov %esi,0x8(%esp) > 0x460450be <+17550>: mov %ebp,(%esp) > 0x460450c1 <+17553>: call 0x4605c0f0 <js_IteratorNext(JSContext*, JSObject*, js::Value*)> > 0x460450c6 <+17558>: test %eax,%eax > 0x460450c8 <+17560>: je 0x4604fd28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61688> > 0x460450ce <+17566>: mov 0xa0(%esp),%edx > 0x460450d5 <+17573>: lea -0x244ac4(%ebx),%ecx > 0x460450db <+17579>: movzbl 0x20(%edx),%eax > 0x460450df <+17583>: shr $0x3,%al > 0x460450e2 <+17586>: mov %eax,%edx > 0x460450e4 <+17588>: mov 0x4(%edi),%eax > 0x460450e7 <+17591>: and $0x1,%edx > 0x460450ea <+17594>: mov 0x64(%eax),%eax > 0x460450ed <+17597>: mov %esi,0xc(%esp) > 0x460450f1 <+17601>: test %eax,%eax > 0x460450f3 <+17603>: mov 0x88(%esp),%esi > 0x460450fa <+17610>: mov %edx,0x10(%esp) > 0x460450fe <+17614>: mov %esi,0x8(%esp) > 0x46045102 <+17618>: cmove %ecx,%eax > 0x46045105 <+17621>: mov %edi,0x4(%esp) > 0x46045109 <+17625>: mov %ebp,(%esp) > 0x4604510c <+17628>: call *%eax > 0x4604510e <+17630>: test %eax,%eax > 0x46045110 <+17632>: je 0x4604fd28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61688> > 0x46045116 <+17638>: mov 0x320(%esp),%eax > 0x4604511d <+17645>: mov 0x318(%esp),%edx > 0x46045124 <+17652>: subl $0x8,0x2f4(%esp) > 0x4604512c <+17660>: mov 0x94(%esp),%esi > 0x46045133 <+17667>: mov %edx,0xdc(%eax) > 0x46045139 <+17673>: mov 0x2f8(%esp),%eax > 0x46045140 <+17680>: mov %eax,%edx > 0x46045142 <+17682>: add $0x3,%edx > 0x46045145 <+17685>: mov %edx,0x2f8(%esp) > 0x4604514c <+17692>: movzbl 0x3(%eax),%edi > 0x46045150 <+17696>: mov (%esi,%edi,4),%eax > 0x46045153 <+17699>: jmp *%eax > 0x46045155 <+17701>: mov 0x2f8(%esp),%eax > 0x4604515c <+17708>: mov 0x94(%esp),%esi > 0x46045163 <+17715>: mov %eax,%edx > 0x46045165 <+17717>: add $0x3,%edx > 0x46045168 <+17720>: mov %edx,0x2f8(%esp) > 0x4604516f <+17727>: movzbl 0x3(%eax),%edi > 0x46045173 <+17731>: mov (%esi,%edi,4),%eax > 0x46045176 <+17734>: jmp *%eax > 0x46045178 <+17736>: mov 0x2f8(%esp),%eax > 0x4604517f <+17743>: mov 0x94(%esp),%esi > 0x46045186 <+17750>: mov %eax,%edx > 0x46045188 <+17752>: add $0x3,%edx > 0x4604518b <+17755>: mov %edx,0x2f8(%esp) > 0x46045192 <+17762>: movzbl 0x3(%eax),%edi > 0x46045196 <+17766>: mov (%esi,%edi,4),%eax > 0x46045199 <+17769>: jmp *%eax > 0x4604519b <+17771>: mov 0x2f4(%esp),%eax > 0x460451a2 <+17778>: mov 0x94(%esp),%esi > 0x460451a9 <+17785>: mov %eax,%edx > 0x460451ab <+17787>: add $0x8,%edx > 0x460451ae <+17790>: mov %edx,0x2f4(%esp) > 0x460451b5 <+17797>: movl $0xffff0006,0x4(%eax) > 0x460451bc <+17804>: movl $0x0,(%eax) > 0x460451c2 <+17810>: mov 0x2f8(%esp),%eax > 0x460451c9 <+17817>: mov %eax,%edx > 0x460451cb <+17819>: add $0x1,%edx > 0x460451ce <+17822>: mov %edx,0x2f8(%esp) > 0x460451d5 <+17829>: movzbl 0x1(%eax),%edi > 0x460451d9 <+17833>: mov (%esi,%edi,4),%eax > 0x460451dc <+17836>: jmp *%eax > 0x460451de <+17838>: mov 0x2f4(%esp),%eax > 0x460451e5 <+17845>: mov 0x94(%esp),%esi > 0x460451ec <+17852>: mov %eax,%edx > 0x460451ee <+17854>: add $0x8,%edx > 0x460451f1 <+17857>: mov %edx,0x2f4(%esp) > 0x460451f8 <+17864>: movl $0xffff0001,0x4(%eax) > 0x460451ff <+17871>: movl $0x1,(%eax) > 0x46045205 <+17877>: mov 0x2f8(%esp),%eax > 0x4604520c <+17884>: mov %eax,%edx > 0x4604520e <+17886>: add $0x1,%edx > 0x46045211 <+17889>: mov %edx,0x2f8(%esp) > 0x46045218 <+17896>: movzbl 0x1(%eax),%edi > 0x4604521c <+17900>: mov (%esi,%edi,4),%eax > 0x4604521f <+17903>: jmp *%eax > 0x46045221 <+17905>: mov 0x2f4(%esp),%eax > 0x46045228 <+17912>: mov 0x94(%esp),%esi > 0x4604522f <+17919>: mov %eax,%edx > 0x46045231 <+17921>: add $0x8,%edx > 0x46045234 <+17924>: mov %edx,0x2f4(%esp) > 0x4604523b <+17931>: movl $0xffff0001,0x4(%eax) > 0x46045242 <+17938>: movl $0x0,(%eax) > 0x46045248 <+17944>: mov 0x2f8(%esp),%eax > 0x4604524f <+17951>: mov %eax,%edx > 0x46045251 <+17953>: add $0x1,%edx > 0x46045254 <+17956>: mov %edx,0x2f8(%esp) > 0x4604525b <+17963>: movzbl 0x1(%eax),%edi > 0x4604525f <+17967>: mov (%esi,%edi,4),%eax > 0x46045262 <+17970>: jmp *%eax > 0x46045264 <+17972>: mov 0x2f8(%esp),%edx > 0x4604526b <+17979>: mov 0xa0(%esp),%edi > 0x46045272 <+17986>: mov 0xa4(%esp),%esi > 0x46045279 <+17993>: movzbl 0x1(%edx),%eax > 0x4604527d <+17997>: sub 0x28(%edi),%esi > 0x46045280 <+18000>: shl $0x8,%eax > 0x46045283 <+18003>: movzbl 0x2(%edx),%edx > 0x46045287 <+18007>: or %edx,%eax > 0x46045289 <+18009>: sar $0x2,%esi > 0x4604528c <+18012>: add %eax,%esi > 0x4604528e <+18014>: mov 0x2fc(%esp),%eax > 0x46045295 <+18021>: mov (%eax),%edx > 0x46045297 <+18023>: test $0x200000,%edx > 0x4604529d <+18029>: jne 0x460452ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18074> > 0x4604529f <+18031>: test $0x8,%dl > 0x460452a2 <+18034>: lea -0x10(%eax),%ecx > 0x460452a5 <+18037>: jne 0x460452ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18058> > 0x460452a7 <+18039>: mov 0x4(%eax),%ecx > 0x460452aa <+18042>: mov %eax,%edi > 0x460452ac <+18044>: movzwl 0x38(%ecx),%ecx > 0x460452b0 <+18048>: shl $0x3,%ecx > 0x460452b3 <+18051>: sub %ecx,%edi > 0x460452b5 <+18053>: mov %edi,%ecx > 0x460452b7 <+18055>: lea -0x10(%ecx),%ecx > 0x460452ba <+18058>: mov (%ecx),%ecx > 0x460452bc <+18060>: or $0x200000,%edx > 0x460452c2 <+18066>: mov 0x18(%ecx),%ecx > 0x460452c5 <+18069>: mov %edx,(%eax) > 0x460452c7 <+18071>: mov %ecx,0xc(%eax) > 0x460452ca <+18074>: movl $0x0,0x10(%esp) > 0x460452d2 <+18082>: lea 0x15c(%esp),%edx > 0x460452d9 <+18089>: movl $0xa,0x8(%esp) > 0x460452e1 <+18097>: mov %edx,0xc(%esp) > 0x460452e5 <+18101>: mov 0xc(%eax),%eax > 0x460452e8 <+18104>: mov %ebp,(%esp) > 0x460452eb <+18107>: mov %eax,0x4(%esp) > 0x460452ef <+18111>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x460452f4 <+18116>: test %eax,%eax > 0x460452f6 <+18118>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460452fc <+18124>: mov 0xa0(%esp),%edi > 0x46045303 <+18131>: mov %ebp,%ecx > 0x46045305 <+18133>: movzbl 0x1c(%edi),%eax > 0x46045309 <+18137>: mov 0x6c(%edi,%eax,1),%eax > 0x4604530d <+18141>: mov (%eax,%esi,4),%edx > 0x46045310 <+18144>: mov 0x15c(%esp),%eax > 0x46045317 <+18151>: mov %eax,(%esp) > 0x4604531a <+18154>: call 0x45fbcf80 <_Z20js_CloneRegExpObjectP9JSContextP8JSObjectS2_@plt> > 0x4604531f <+18159>: test %eax,%eax > 0x46045321 <+18161>: lea -0x4(%esp),%esp > 0x46045325 <+18165>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604532b <+18171>: mov 0x2f4(%esp),%edx > 0x46045332 <+18178>: mov 0x94(%esp),%esi > 0x46045339 <+18185>: mov %edx,%ecx > 0x4604533b <+18187>: add $0x8,%ecx > 0x4604533e <+18190>: mov %ecx,0x2f4(%esp) > 0x46045345 <+18197>: mov %eax,(%edx) > 0x46045347 <+18199>: mov 0x2f8(%esp),%eax > 0x4604534e <+18206>: movl $0xffff0007,0x4(%edx) > 0x46045355 <+18213>: mov %eax,%edx > 0x46045357 <+18215>: add $0x3,%edx > 0x4604535a <+18218>: mov %edx,0x2f8(%esp) > 0x46045361 <+18225>: movzbl 0x3(%eax),%edi > 0x46045365 <+18229>: mov (%esi,%edi,4),%eax > 0x46045368 <+18232>: jmp *%eax > 0x4604536a <+18234>: mov 0xa0(%esp),%edi > 0x46045371 <+18241>: mov 0x2f8(%esp),%ecx > 0x46045378 <+18248>: mov 0xa4(%esp),%edx > 0x4604537f <+18255>: movzbl 0x1a(%edi),%esi > 0x46045383 <+18259>: sub 0x28(%edi),%edx > 0x46045386 <+18262>: movzbl 0x1(%ecx),%eax > 0x4604538a <+18266>: shl $0x8,%eax > 0x4604538d <+18269>: movzbl 0x2(%ecx),%ecx > 0x46045391 <+18273>: sar $0x2,%edx > 0x46045394 <+18276>: or %ecx,%eax > 0x46045396 <+18278>: add %edx,%eax > 0x46045398 <+18280>: mov 0x6c(%edi,%esi,1),%ecx > 0x4604539c <+18284>: mov 0x94(%esp),%esi > 0x460453a3 <+18291>: mov (%ecx,%eax,4),%edx > 0x460453a6 <+18294>: mov 0x2f4(%esp),%eax > 0x460453ad <+18301>: mov %eax,%ecx > 0x460453af <+18303>: add $0x8,%ecx > 0x460453b2 <+18306>: mov %ecx,0x2f4(%esp) > 0x460453b9 <+18313>: movl $0xffff0007,0x4(%eax) > 0x460453c0 <+18320>: mov %edx,(%eax) > 0x460453c2 <+18322>: mov 0x2f8(%esp),%eax > 0x460453c9 <+18329>: mov %eax,%edx > 0x460453cb <+18331>: add $0x3,%edx > 0x460453ce <+18334>: mov %edx,0x2f8(%esp) > 0x460453d5 <+18341>: movzbl 0x3(%eax),%edi > 0x460453d9 <+18345>: mov (%esi,%edi,4),%eax > 0x460453dc <+18348>: jmp *%eax > 0x460453de <+18350>: mov 0x2f8(%esp),%edx > 0x460453e5 <+18357>: mov 0xa4(%esp),%edi > 0x460453ec <+18364>: mov 0x94(%esp),%esi > 0x460453f3 <+18371>: movzbl 0x1(%edx),%eax > 0x460453f7 <+18375>: shl $0x8,%eax > 0x460453fa <+18378>: movzbl 0x2(%edx),%edx > 0x460453fe <+18382>: or %edx,%eax > 0x46045400 <+18384>: mov (%edi,%eax,4),%edx > 0x46045403 <+18387>: mov 0x2f4(%esp),%eax > 0x4604540a <+18394>: mov %eax,%ecx > 0x4604540c <+18396>: add $0x8,%ecx > 0x4604540f <+18399>: mov %ecx,0x2f4(%esp) > 0x46045416 <+18406>: movl $0xffff0005,0x4(%eax) > 0x4604541d <+18413>: mov %edx,(%eax) > 0x4604541f <+18415>: mov 0x2f8(%esp),%eax > 0x46045426 <+18422>: mov %eax,%edx > 0x46045428 <+18424>: add $0x3,%edx > 0x4604542b <+18427>: mov %edx,0x2f8(%esp) > 0x46045432 <+18434>: movzbl 0x3(%eax),%edi > 0x46045436 <+18438>: mov (%esi,%edi,4),%eax > 0x46045439 <+18441>: jmp *%eax > 0x4604543b <+18443>: mov 0x2f4(%esp),%eax > 0x46045442 <+18450>: mov -0x4(%eax),%edx > 0x46045445 <+18453>: mov -0x8(%eax),%eax > 0x46045448 <+18456>: mov %eax,0x1b8(%esp) > 0x4604544f <+18463>: mov %edx,0x1bc(%esp) > 0x46045456 <+18470>: mov 0x1bc(%esp),%eax > 0x4604545d <+18477>: mov 0x1b8(%esp),%edi > 0x46045464 <+18484>: cmp $0xffff0007,%eax > 0x46045469 <+18489>: je 0x460454c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18583> > 0x4604546b <+18491>: cmp $0xffff0005,%eax > 0x46045470 <+18496>: je 0x4604a8a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40051> > 0x46045476 <+18502>: cmp $0xffff0001,%eax > 0x4604547b <+18507>: jbe 0x4604bff3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46019> > 0x46045481 <+18513>: cmp $0xffff0003,%eax > 0x46045486 <+18518>: jne 0x46053308 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75480> > 0x4604548c <+18524>: mov $0x4,%eax > 0x46045491 <+18529>: lea 0x15c(%esp),%edx > 0x46045498 <+18536>: movl $0x0,0x10(%esp) > 0x460454a0 <+18544>: mov %edx,0xc(%esp) > 0x460454a4 <+18548>: mov %eax,0x8(%esp) > 0x460454a8 <+18552>: movl $0x0,0x4(%esp) > 0x460454b0 <+18560>: mov %ebp,(%esp) > 0x460454b3 <+18563>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x460454b8 <+18568>: test %eax,%eax > 0x460454ba <+18570>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460454c0 <+18576>: mov 0x15c(%esp),%edi > 0x460454c7 <+18583>: lea 0xd2c(%ebx),%eax >=> 0x460454cd <+18589>: cmp %eax,0x4(%edi) > 0x460454d0 <+18592>: mov %edi,%edx > 0x460454d2 <+18594>: je 0x4604e134 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54532> > 0x460454d8 <+18600>: mov 0xcc(%ebp),%eax > 0x460454de <+18606>: mov 0x2f8(%esp),%esi > 0x460454e5 <+18613>: add $0x5c,%eax > 0x460454e8 <+18616>: mov %edx,0x158(%esp) > 0x460454ef <+18623>: mov %eax,0x98(%esp) > 0x460454f6 <+18630>: mov %esi,%eax > 0x460454f8 <+18632>: shr $0xc,%eax > 0x460454fb <+18635>: mov 0xc(%edx),%ecx > 0x460454fe <+18638>: xor %esi,%eax > 0x46045500 <+18640>: add %ecx,%eax > 0x46045502 <+18642>: and $0xfff,%eax > 0x46045507 <+18647>: shl $0x4,%eax > 0x4604550a <+18650>: add 0x98(%esp),%eax > 0x46045511 <+18657>: mov %eax,0x88(%esp) > 0x46045518 <+18664>: cmp (%eax),%esi > 0x4604551a <+18666>: je 0x4604c58b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47451> > 0x46045520 <+18672>: mov 0x88(%esp),%edx > 0x46045527 <+18679>: mov 0x98(%esp),%ecx > 0x4604552e <+18686>: lea 0x15c(%esp),%eax > 0x46045535 <+18693>: mov %edx,0x14(%esp) > 0x46045539 <+18697>: mov %eax,0x10(%esp) > 0x4604553d <+18701>: mov %esi,0x8(%esp) > 0x46045541 <+18705>: lea 0x158(%esp),%eax > 0x46045548 <+18712>: mov %ebp,0x4(%esp) > 0x4604554c <+18716>: mov %eax,0xc(%esp) > 0x46045550 <+18720>: mov %ecx,(%esp) > 0x46045553 <+18723>: call 0x460b93a0 <js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*)> > 0x46045558 <+18728>: test %eax,%eax > 0x4604555a <+18730>: je 0x4604c5bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47500> > 0x46045560 <+18736>: mov 0x2f4(%esp),%edx > 0x46045567 <+18743>: mov %edx,%ecx > 0x46045569 <+18745>: add $0x8,%ecx > 0x4604556c <+18748>: mov %ecx,0x2f4(%esp) > 0x46045573 <+18755>: movl $0xffff0006,0x4(%edx) > 0x4604557a <+18762>: movl $0x0,(%edx) > 0x46045580 <+18768>: cmpl $0xffff0007,0x1bc(%esp) > 0x4604558b <+18779>: je 0x4604a0ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38046> > 0x46045591 <+18785>: lea 0x1c0(%esp),%edx > 0x46045598 <+18792>: movl $0x3,0xc(%esp) > 0x460455a0 <+18800>: mov %edx,0x10(%esp) > 0x460455a4 <+18804>: mov %eax,0x8(%esp) > 0x460455a8 <+18808>: mov %edi,0x4(%esp) > 0x460455ac <+18812>: mov %ebp,(%esp) > 0x460455af <+18815>: call 0x46075b10 <js_GetPropertyHelper(JSContext*, JSObject*, int, unsigned int, js::Value*)> > 0x460455b4 <+18820>: test %eax,%eax > 0x460455b6 <+18822>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460455bc <+18828>: mov 0x2f4(%esp),%esi > 0x460455c3 <+18835>: mov 0x1b8(%esp),%eax > 0x460455ca <+18842>: mov 0x1bc(%esp),%edx > 0x460455d1 <+18849>: mov %edx,-0x4(%esi) > 0x460455d4 <+18852>: mov %eax,-0x8(%esi) > 0x460455d7 <+18855>: mov 0x1c0(%esp),%eax > 0x460455de <+18862>: mov 0x1c4(%esp),%edx > 0x460455e5 <+18869>: mov %edx,-0xc(%esi) > 0x460455e8 <+18872>: mov %eax,-0x10(%esi) > 0x460455eb <+18875>: jmp 0x4604a136 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38150> > 0x460455f0 <+18880>: mov 0x2f4(%esp),%ecx > 0x460455f7 <+18887>: mov %ecx,%edi > 0x460455f9 <+18889>: sub $0x8,%edi > 0x460455fc <+18892>: mov -0x4(%ecx),%eax > 0x460455ff <+18895>: cmp $0xffff0005,%eax > 0x46045604 <+18900>: je 0x4604c7f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48072> > 0x4604560a <+18906>: cmp $0xffff0007,%eax > 0x4604560f <+18911>: movl $0xfffffffe,0x88(%esp) > 0x4604561a <+18922>: jne 0x46042e6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8766> > 0x46045620 <+18928>: mov -0x8(%ecx),%esi > 0x46045623 <+18931>: lea 0xd2c(%ebx),%edx > 0x46045629 <+18937>: mov 0x4(%esi),%eax > 0x4604562c <+18940>: cmp %edx,%eax > 0x4604562e <+18942>: je 0x4604fa32 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60930> > 0x46045634 <+18948>: lea 0xc8c(%ebx),%edx > 0x4604563a <+18954>: cmp %edx,%eax > 0x4604563c <+18956>: je 0x4604fa32 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60930> > 0x46045642 <+18962>: lea 0x206c(%ebx),%edx > 0x46045648 <+18968>: cmp %edx,%eax > 0x4604564a <+18970>: je 0x4604565a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18986> > 0x4604564c <+18972>: lea 0x1fcc(%ebx),%edx > 0x46045652 <+18978>: cmp %edx,%eax > 0x46045654 <+18980>: jne 0x46042e6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8766> > 0x4604565a <+18986>: mov 0x24(%esi),%eax > 0x4604565d <+18989>: mov (%eax),%eax > 0x4604565f <+18991>: test $0x1,%al > 0x46045661 <+18993>: jne 0x460520d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70824> > 0x46045667 <+18999>: shr %eax > 0x46045669 <+19001>: mov %eax,-0x8(%ecx) > 0x4604566c <+19004>: movl $0xffff0001,-0x4(%ecx) > 0x46045673 <+19011>: mov 0x2f8(%esp),%eax > 0x4604567a <+19018>: mov 0x94(%esp),%esi > 0x46045681 <+19025>: mov %eax,%edx > 0x46045683 <+19027>: add $0x1,%edx > 0x46045686 <+19030>: mov %edx,0x2f8(%esp) > 0x4604568d <+19037>: movzbl 0x1(%eax),%edi > 0x46045691 <+19041>: mov (%esi,%edi,4),%eax > 0x46045694 <+19044>: jmp *%eax > 0x46045696 <+19046>: movl $0x2,0xb8(%esp) > 0x460456a1 <+19057>: mov 0x2f4(%esp),%edx > 0x460456a8 <+19064>: mov 0x2f8(%esp),%esi > 0x460456af <+19071>: mov %esi,%ecx > 0x460456b1 <+19073>: mov -0x8(%edx),%eax > 0x460456b4 <+19076>: mov -0x4(%edx),%edx > 0x460456b7 <+19079>: mov %edx,0x9c(%esp) > 0x460456be <+19086>: mov 0x9c(%esp),%edx > 0x460456c5 <+19093>: subl $0x8,0x2f4(%esp) > 0x460456cd <+19101>: cmp $0xffff0006,%edx > 0x460456d3 <+19107>: mov %eax,0x98(%esp) > 0x460456da <+19114>: ja 0x460457fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19402> > 0x460456e0 <+19120>: mov 0xb8(%esp),%ecx > 0x460456e7 <+19127>: lea (%ecx,%esi,1),%ecx > 0x460456ea <+19130>: mov %ecx,0xd4(%esp) > 0x460456f1 <+19137>: movzbl 0x1(%ecx),%eax > 0x460456f5 <+19141>: shl $0x8,%eax > 0x460456f8 <+19144>: movzbl 0x2(%ecx),%ecx > 0x460456fc <+19148>: or %ecx,%eax > 0x460456fe <+19150>: mov 0xd4(%esp),%ecx > 0x46045705 <+19157>: add $0x2,%ecx > 0x46045708 <+19160>: cmp $0xffff0005,%edx > 0x4604570e <+19166>: mov %eax,0x88(%esp) > 0x46045715 <+19173>: mov %ecx,0xa8(%esp) > 0x4604571c <+19180>: je 0x4604d755 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52005> > 0x46045722 <+19186>: cmp $0xffff0001,%edx > 0x46045728 <+19192>: ja 0x46049ffb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37835> > 0x4604572e <+19198>: je 0x4604d270 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50752> > 0x46045734 <+19204>: fldl 0x98(%esp) > 0x4604573b <+19211>: mov 0xa0(%esp),%eax > 0x46045742 <+19218>: mov 0xb8(%esp),%edx > 0x46045749 <+19225>: add $0x2,%edx > 0x4604574c <+19228>: mov %ebp,0xcc(%esp) > 0x46045753 <+19235>: mov %esi,0xd4(%esp) > 0x4604575a <+19242>: mov %edx,0x98(%esp) > 0x46045761 <+19249>: mov %edi,0xb8(%esp) > 0x46045768 <+19256>: mov %eax,%ebp > 0x4604576a <+19258>: movzbl 0x1f(%eax),%ecx > 0x4604576e <+19262>: mov 0xa8(%esp),%esi > 0x46045775 <+19269>: lea 0x0(%esi,%eiz,1),%esi > 0x46045779 <+19273>: lea 0x0(%edi,%eiz,1),%edi > 0x46045780 <+19280>: movzbl 0x1(%esi),%eax > 0x46045784 <+19284>: shl $0x8,%eax > 0x46045787 <+19287>: movzbl 0x2(%esi),%edx > 0x4604578b <+19291>: or %edx,%eax > 0x4604578d <+19293>: mov 0x6c(%ebp,%ecx,1),%edx > 0x46045791 <+19297>: lea (%edx,%eax,8),%edx > 0x46045794 <+19300>: mov (%edx),%eax > 0x46045796 <+19302>: mov 0x4(%edx),%edx > 0x46045799 <+19305>: cmp $0xffff0001,%edx > 0x4604579f <+19311>: ja 0x4604a8e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40120> > 0x460457a5 <+19317>: je 0x4604a937 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40199> > 0x460457ab <+19323>: mov %eax,0x80(%esp) > 0x460457b2 <+19330>: mov %edx,0x84(%esp) > 0x460457b9 <+19337>: fldl 0x80(%esp) > 0x460457c0 <+19344>: fxch %st(1) > 0x460457c2 <+19346>: fucomi %st(1),%st > 0x460457c4 <+19348>: fstp %st(1) > 0x460457c6 <+19350>: jp 0x4604a8e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40120> > 0x460457cc <+19356>: jne 0x4604a8e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40120> > 0x460457d2 <+19362>: fstp %st(0) > 0x460457d4 <+19364>: mov %esi,0xa8(%esp) > 0x460457db <+19371>: mov 0xa8(%esp),%ecx > 0x460457e2 <+19378>: mov 0xb8(%esp),%edi > 0x460457e9 <+19385>: mov 0xcc(%esp),%ebp > 0x460457f0 <+19392>: mov 0xd4(%esp),%esi > 0x460457f7 <+19399>: add $0x2,%ecx > 0x460457fa <+19402>: cmp $0x47,%edi > 0x460457fd <+19405>: je 0x4604add3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41379> > 0x46045803 <+19411>: movzbl 0x2(%ecx),%eax > 0x46045807 <+19415>: movzbl 0x1(%ecx),%edx > 0x4604580b <+19419>: shl $0x18,%edx > 0x4604580e <+19422>: shl $0x10,%eax > 0x46045811 <+19425>: or %edx,%eax > 0x46045813 <+19427>: movzbl 0x3(%ecx),%edx > 0x46045817 <+19431>: shl $0x8,%edx > 0x4604581a <+19434>: movzbl 0x4(%ecx),%ecx > 0x4604581e <+19438>: or %ecx,%edx > 0x46045820 <+19440>: or %edx,%eax > 0x46045822 <+19442>: lea (%esi,%eax,1),%eax > 0x46045825 <+19445>: mov 0x94(%esp),%esi > 0x4604582c <+19452>: mov %eax,0x2f8(%esp) > 0x46045833 <+19459>: movzbl (%eax),%edi > 0x46045836 <+19462>: mov (%esi,%edi,4),%eax > 0x46045839 <+19465>: jmp *%eax > 0x4604583b <+19467>: movl $0x4,0xb8(%esp) > 0x46045846 <+19478>: jmp 0x460456a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19057> > 0x4604584b <+19483>: mov 0x2f8(%esp),%esi > 0x46045852 <+19490>: movzbl 0x2(%esi),%edi > 0x46045856 <+19494>: movzbl 0x1(%esi),%eax > 0x4604585a <+19498>: shl $0x18,%eax > 0x4604585d <+19501>: shl $0x10,%edi > 0x46045860 <+19504>: or %eax,%edi > 0x46045862 <+19506>: movzbl 0x3(%esi),%eax > 0x46045866 <+19510>: shl $0x8,%eax > 0x46045869 <+19513>: movzbl 0x4(%esi),%edx > 0x4604586d <+19517>: or %edx,%eax > 0x4604586f <+19519>: or %eax,%edi > 0x46045871 <+19521>: mov 0x2f4(%esp),%eax > 0x46045878 <+19528>: mov %eax,%edx > 0x4604587a <+19530>: sub $0x8,%edx > 0x4604587d <+19533>: mov %edx,0x2f4(%esp) > 0x46045884 <+19540>: mov -0x4(%eax),%edx > 0x46045887 <+19543>: cmp $0xffff0001,%edx > 0x4604588d <+19549>: je 0x4604c860 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48176> > 0x46045893 <+19555>: cmp $0xffff0000,%edx > 0x46045899 <+19561>: ja 0x4604a1e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38321> > 0x4604589f <+19567>: fldl -0x8(%eax) > 0x460458a2 <+19570>: fldz > 0x460458a4 <+19572>: fxch %st(1) > 0x460458a6 <+19574>: fucomip %st(1),%st > 0x460458a8 <+19576>: fstp %st(0) > 0x460458aa <+19578>: jp 0x4604a1e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38321> > 0x460458b0 <+19584>: jne 0x4604a1e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38321> > 0x460458b6 <+19590>: xor %edx,%edx > 0x460458b8 <+19592>: movzbl 0x6(%esi),%ecx > 0x460458bc <+19596>: movzbl 0x5(%esi),%eax > 0x460458c0 <+19600>: shl $0x8,%eax > 0x460458c3 <+19603>: or %eax,%ecx > 0x460458c5 <+19605>: movswl %cx,%ecx > 0x460458c8 <+19608>: sub %ecx,%edx > 0x460458ca <+19610>: movzbl 0x8(%esi),%eax > 0x460458ce <+19614>: mov %edx,0x88(%esp) > 0x460458d5 <+19621>: movzbl 0x7(%esi),%edx > 0x460458d9 <+19625>: shl $0x8,%edx > 0x460458dc <+19628>: or %edx,%eax > 0x460458de <+19630>: cwtl > 0x460458df <+19631>: sub %ecx,%eax > 0x460458e1 <+19633>: add $0x1,%eax > 0x460458e4 <+19636>: cmp %eax,0x88(%esp) > 0x460458eb <+19643>: jae 0x4604591a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19690> > 0x460458ed <+19645>: mov 0x88(%esp),%eax > 0x460458f4 <+19652>: lea 0x8(%esi,%eax,4),%edx > 0x460458f8 <+19656>: movzbl 0x2(%edx),%ecx > 0x460458fc <+19660>: movzbl 0x1(%edx),%eax > 0x46045900 <+19664>: shl $0x18,%eax > 0x46045903 <+19667>: shl $0x10,%ecx > 0x46045906 <+19670>: or %eax,%ecx > 0x46045908 <+19672>: movzbl 0x3(%edx),%eax > 0x4604590c <+19676>: shl $0x8,%eax > 0x4604590f <+19679>: movzbl 0x4(%edx),%edx > 0x46045913 <+19683>: or %edx,%eax > 0x46045915 <+19685>: or %ecx,%eax > 0x46045917 <+19687>: cmovne %eax,%edi > 0x4604591a <+19690>: lea (%esi,%edi,1),%esi > 0x4604591d <+19693>: mov %esi,0x2f8(%esp) > 0x46045924 <+19700>: movzbl (%esi),%edi > 0x46045927 <+19703>: mov 0x94(%esp),%esi > 0x4604592e <+19710>: mov (%esi,%edi,4),%eax > 0x46045931 <+19713>: jmp *%eax > 0x46045933 <+19715>: mov 0x2f8(%esp),%esi > 0x4604593a <+19722>: movzbl 0x2(%esi),%edi > 0x4604593e <+19726>: movzbl 0x1(%esi),%eax > 0x46045942 <+19730>: shl $0x8,%eax > 0x46045945 <+19733>: or %eax,%edi > 0x46045947 <+19735>: mov 0x2f4(%esp),%eax > 0x4604594e <+19742>: mov %eax,%edx > 0x46045950 <+19744>: sub $0x8,%edx > 0x46045953 <+19747>: mov %edx,0x2f4(%esp) > 0x4604595a <+19754>: mov -0x4(%eax),%edx > 0x4604595d <+19757>: movswl %di,%edi > 0x46045960 <+19760>: cmp $0xffff0001,%edx > 0x46045966 <+19766>: mov %edi,0x88(%esp) > 0x4604596d <+19773>: je 0x4604c8bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48268> > 0x46045973 <+19779>: cmp $0xffff0000,%edx > 0x46045979 <+19785>: ja 0x4604a1c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38296> > 0x4604597f <+19791>: fldl -0x8(%eax) > 0x46045982 <+19794>: fnstcw 0xfa(%esp) > 0x46045989 <+19801>: movzwl 0xfa(%esp),%eax > 0x46045991 <+19809>: mov $0xc,%ah > 0x46045993 <+19811>: mov %ax,0xf8(%esp) > 0x4604599b <+19819>: fldcw 0xf8(%esp) > 0x460459a2 <+19826>: fistl 0xfc(%esp) > 0x460459a9 <+19833>: fldcw 0xfa(%esp) > 0x460459b0 <+19840>: mov 0xfc(%esp),%edx > 0x460459b7 <+19847>: mov %edx,0xfc(%esp) > 0x460459be <+19854>: fildl 0xfc(%esp) > 0x460459c5 <+19861>: fucomip %st(1),%st > 0x460459c7 <+19863>: fstp %st(0) > 0x460459c9 <+19865>: jp 0x4604a1c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38296> > 0x460459cf <+19871>: jne 0x4604a1c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38296> > 0x460459d5 <+19877>: movzbl 0x4(%esi),%ecx > 0x460459d9 <+19881>: movzbl 0x3(%esi),%eax > 0x460459dd <+19885>: shl $0x8,%eax > 0x460459e0 <+19888>: or %eax,%ecx > 0x460459e2 <+19890>: movswl %cx,%ecx > 0x460459e5 <+19893>: sub %ecx,%edx > 0x460459e7 <+19895>: movzbl 0x6(%esi),%eax > 0x460459eb <+19899>: mov %edx,0x98(%esp) > 0x460459f2 <+19906>: movzbl 0x5(%esi),%edx > 0x460459f6 <+19910>: shl $0x8,%edx > 0x460459f9 <+19913>: or %edx,%eax > 0x460459fb <+19915>: cwtl > 0x460459fc <+19916>: sub %ecx,%eax > 0x460459fe <+19918>: add $0x1,%eax > 0x46045a01 <+19921>: cmp %eax,0x98(%esp) > 0x46045a08 <+19928>: jae 0x46045a2f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19967> > 0x46045a0a <+19930>: mov 0x98(%esp),%edx > 0x46045a11 <+19937>: lea 0x6(%esi,%edx,2),%eax > 0x46045a15 <+19941>: movzbl 0x1(%eax),%edx > 0x46045a19 <+19945>: movzbl 0x2(%eax),%eax > 0x46045a1d <+19949>: shl $0x8,%edx > 0x46045a20 <+19952>: or %edx,%eax > 0x46045a22 <+19954>: cwtl > 0x46045a23 <+19955>: test %eax,%eax > 0x46045a25 <+19957>: cmove %edi,%eax > 0x46045a28 <+19960>: mov %eax,0x88(%esp) > 0x46045a2f <+19967>: add 0x88(%esp),%esi > 0x46045a36 <+19974>: mov %esi,0x2f8(%esp) > 0x46045a3d <+19981>: movzbl (%esi),%edi > 0x46045a40 <+19984>: mov 0x94(%esp),%esi > 0x46045a47 <+19991>: mov (%esi,%edi,4),%eax > 0x46045a4a <+19994>: jmp *%eax > 0x46045a4c <+19996>: lea 0x200(%esp),%eax > 0x46045a53 <+20003>: mov %eax,0x8(%esp) > 0x46045a57 <+20007>: mov 0x2fc(%esp),%eax > 0x46045a5e <+20014>: mov %ebp,(%esp) > 0x46045a61 <+20017>: mov %eax,0x4(%esp) > 0x46045a65 <+20021>: call 0x4602c4b0 <js_GetArgsValue(JSContext*, JSStackFrame*, js::Value*)> > 0x46045a6a <+20026>: test %eax,%eax > 0x46045a6c <+20028>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46045a72 <+20034>: mov 0x2f4(%esp),%ecx > 0x46045a79 <+20041>: mov 0x200(%esp),%eax > 0x46045a80 <+20048>: mov 0x204(%esp),%edx > 0x46045a87 <+20055>: mov 0x94(%esp),%esi > 0x46045a8e <+20062>: mov %eax,(%ecx) > 0x46045a90 <+20064>: mov 0x2f8(%esp),%eax > 0x46045a97 <+20071>: mov %edx,0x4(%ecx) > 0x46045a9a <+20074>: mov %eax,%edx > 0x46045a9c <+20076>: add $0x8,%ecx > 0x46045a9f <+20079>: add $0x1,%edx > 0x46045aa2 <+20082>: mov %ecx,0x2f4(%esp) > 0x46045aa9 <+20089>: mov %edx,0x2f8(%esp) > 0x46045ab0 <+20096>: movzbl 0x1(%eax),%edi > 0x46045ab4 <+20100>: mov (%esi,%edi,4),%eax > 0x46045ab7 <+20103>: jmp *%eax > 0x46045ab9 <+20105>: lea 0x1f8(%esp),%eax > 0x46045ac0 <+20112>: mov 0xa0(%esp),%edi > 0x46045ac7 <+20119>: mov %eax,0xc(%esp) > 0x46045acb <+20123>: mov 0x2f8(%esp),%eax > 0x46045ad2 <+20130>: mov %eax,0x8(%esp) > 0x46045ad6 <+20134>: mov %edi,0x4(%esp) > 0x46045ada <+20138>: mov %ebp,(%esp) > 0x46045add <+20141>: call 0x45fbcee0 <JS_HandleTrap@plt> > 0x46045ae2 <+20146>: cmp $0x2,%eax > 0x46045ae5 <+20149>: je 0x4604d0a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50294> > 0x46045aeb <+20155>: cmp $0x3,%eax > 0x46045aee <+20158>: je 0x4604a60e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39390> > 0x46045af4 <+20164>: test %eax,%eax > 0x46045af6 <+20166>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46045afc <+20172>: mov 0xe0(%ebp),%eax > 0x46045b02 <+20178>: mov 0x1f8(%esp),%edi > 0x46045b09 <+20185>: mov (%eax),%ecx > 0x46045b0b <+20187>: lea -0x134d4(%ebx),%eax > 0x46045b11 <+20193>: test %ecx,%ecx > 0x46045b13 <+20195>: cmove 0x94(%esp),%eax > 0x46045b1b <+20203>: mov %eax,0x94(%esp) > 0x46045b22 <+20210>: mov (%eax,%edi,4),%eax > 0x46045b25 <+20213>: jmp *%eax > 0x46045b27 <+20215>: mov 0x2f4(%esp),%eax > 0x46045b2e <+20222>: mov 0x94(%esp),%esi > 0x46045b35 <+20229>: mov %eax,%edx > 0x46045b37 <+20231>: add $0x8,%edx > 0x46045b3a <+20234>: mov %edx,0x2f4(%esp) > 0x46045b41 <+20241>: movl $0xffff0003,0x4(%eax) > 0x46045b48 <+20248>: movl $0x1,(%eax) > 0x46045b4e <+20254>: mov 0x2f8(%esp),%eax > 0x46045b55 <+20261>: mov %eax,%edx > 0x46045b57 <+20263>: add $0x1,%edx > 0x46045b5a <+20266>: mov %edx,0x2f8(%esp) > 0x46045b61 <+20273>: movzbl 0x1(%eax),%edi > 0x46045b65 <+20277>: mov (%esi,%edi,4),%eax > 0x46045b68 <+20280>: jmp *%eax > 0x46045b6a <+20282>: mov 0x2f4(%esp),%eax > 0x46045b71 <+20289>: mov 0x94(%esp),%esi > 0x46045b78 <+20296>: mov %eax,%edx > 0x46045b7a <+20298>: add $0x8,%edx > 0x46045b7d <+20301>: mov %edx,0x2f4(%esp) > 0x46045b84 <+20308>: movl $0xffff0003,0x4(%eax) > 0x46045b8b <+20315>: movl $0x0,(%eax) > 0x46045b91 <+20321>: mov 0x2f8(%esp),%eax > 0x46045b98 <+20328>: mov %eax,%edx > 0x46045b9a <+20330>: add $0x1,%edx > 0x46045b9d <+20333>: mov %edx,0x2f8(%esp) > 0x46045ba4 <+20340>: movzbl 0x1(%eax),%edi > 0x46045ba8 <+20344>: mov (%esi,%edi,4),%eax > 0x46045bab <+20347>: jmp *%eax > 0x46045bad <+20349>: mov 0x2f8(%esp),%ecx > 0x46045bb4 <+20356>: mov 0x2f4(%esp),%esi > 0x46045bbb <+20363>: movzbl 0x1(%ecx),%edi > 0x46045bbf <+20367>: mov -0x4(%esi),%edx > 0x46045bc2 <+20370>: movzbl 0x2(%ecx),%eax > 0x46045bc6 <+20374>: shl $0x8,%edi > 0x46045bc9 <+20377>: or %eax,%edi > 0x46045bcb <+20379>: mov -0x8(%esi),%eax > 0x46045bce <+20382>: mov 0x2fc(%esp),%esi > 0x46045bd5 <+20389>: mov %eax,0x30(%esi,%edi,8) > 0x46045bd9 <+20393>: mov %edx,0x34(%esi,%edi,8) > 0x46045bdd <+20397>: cmpb $0x51,0x3(%ecx) > 0x46045be1 <+20401>: je 0x4604cdf7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49607> > 0x46045be7 <+20407>: lea 0x3(%ecx),%eax > 0x46045bea <+20410>: mov 0x94(%esp),%esi > 0x46045bf1 <+20417>: mov %eax,0x2f8(%esp) > 0x46045bf8 <+20424>: movzbl 0x3(%ecx),%edi > 0x46045bfc <+20428>: mov (%esi,%edi,4),%eax > 0x46045bff <+20431>: jmp *%eax > 0x46045c01 <+20433>: mov 0x2f8(%esp),%edx > 0x46045c08 <+20440>: mov 0x2f4(%esp),%ecx > 0x46045c0f <+20447>: movzbl 0x1(%edx),%eax > 0x46045c13 <+20451>: movzbl 0x2(%edx),%esi > 0x46045c17 <+20455>: shl $0x8,%eax > 0x46045c1a <+20458>: or %esi,%eax > 0x46045c1c <+20460>: mov 0x2fc(%esp),%esi > 0x46045c23 <+20467>: mov 0x34(%esi,%eax,8),%edi > 0x46045c27 <+20471>: mov 0x30(%esi,%eax,8),%esi > 0x46045c2b <+20475>: mov %esi,(%ecx) > 0x46045c2d <+20477>: mov %edi,0x4(%ecx) > 0x46045c30 <+20480>: lea 0x10(%ecx),%eax > 0x46045c33 <+20483>: movl $0x0,0x8(%ecx) > 0x46045c3a <+20490>: mov %eax,0x2f4(%esp) > 0x46045c41 <+20497>: movl $0xffff0002,0xc(%ecx) > 0x46045c48 <+20504>: lea 0x3(%edx),%eax > 0x46045c4b <+20507>: mov 0x94(%esp),%esi > 0x46045c52 <+20514>: mov %eax,0x2f8(%esp) > 0x46045c59 <+20521>: movzbl 0x3(%edx),%edi > 0x46045c5d <+20525>: mov (%esi,%edi,4),%eax > 0x46045c60 <+20528>: jmp *%eax > 0x46045c62 <+20530>: mov 0x2f8(%esp),%edx > 0x46045c69 <+20537>: movzbl 0x1(%edx),%eax > 0x46045c6d <+20541>: movzbl 0x2(%edx),%ecx > 0x46045c71 <+20545>: shl $0x8,%eax > 0x46045c74 <+20548>: or %ecx,%eax > 0x46045c76 <+20550>: mov 0x2fc(%esp),%ecx > 0x46045c7d <+20557>: mov 0x30(%ecx,%eax,8),%esi > 0x46045c81 <+20561>: mov 0x34(%ecx,%eax,8),%edi > 0x46045c85 <+20565>: mov 0x2f4(%esp),%eax > 0x46045c8c <+20572>: mov %esi,(%eax) > 0x46045c8e <+20574>: mov %eax,%esi > 0x46045c90 <+20576>: add $0x8,%esi > 0x46045c93 <+20579>: mov %edi,0x4(%eax) > 0x46045c96 <+20582>: mov %esi,0x2f4(%esp) > 0x46045c9d <+20589>: lea 0x3(%edx),%eax > 0x46045ca0 <+20592>: mov 0x94(%esp),%esi > 0x46045ca7 <+20599>: mov %eax,0x2f8(%esp) > 0x46045cae <+20606>: movzbl 0x3(%edx),%edi > 0x46045cb2 <+20610>: mov (%esi,%edi,4),%eax > 0x46045cb5 <+20613>: jmp *%eax > 0x46045cb7 <+20615>: mov 0x2f8(%esp),%eax > 0x46045cbe <+20622>: mov 0x2f4(%esp),%esi > 0x46045cc5 <+20629>: movzbl 0x1(%eax),%edx > 0x46045cc9 <+20633>: mov -0x4(%esi),%edi > 0x46045ccc <+20636>: movzbl 0x2(%eax),%ecx > 0x46045cd0 <+20640>: mov -0x8(%esi),%esi > 0x46045cd3 <+20643>: shl $0x8,%edx > 0x46045cd6 <+20646>: or %ecx,%edx > 0x46045cd8 <+20648>: mov 0xbc(%esp),%ecx > 0x46045cdf <+20655>: mov %esi,(%ecx,%edx,8) > 0x46045ce2 <+20658>: mov %edi,0x4(%ecx,%edx,8) > 0x46045ce6 <+20662>: cmpb $0x51,0x3(%eax) > 0x46045cea <+20666>: je 0x4604c9b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48520> > 0x46045cf0 <+20672>: lea 0x3(%eax),%edx > 0x46045cf3 <+20675>: mov 0x94(%esp),%esi > 0x46045cfa <+20682>: mov %edx,0x2f8(%esp) > 0x46045d01 <+20689>: movzbl 0x3(%eax),%edi > 0x46045d05 <+20693>: mov (%esi,%edi,4),%eax > 0x46045d08 <+20696>: jmp *%eax > 0x46045d0a <+20698>: mov 0xc8(%esp),%edi > 0x46045d11 <+20705>: lea 0x210(%esp),%eax > 0x46045d18 <+20712>: mov %eax,0xc(%esp) > 0x46045d1c <+20716>: mov 0x374(%edi),%eax > 0x46045d22 <+20722>: mov %ebp,(%esp) > 0x46045d25 <+20725>: mov %eax,0x8(%esp) > 0x46045d29 <+20729>: mov 0x2fc(%esp),%eax > 0x46045d30 <+20736>: mov %eax,0x4(%esp) > 0x46045d34 <+20740>: call 0x4602bef0 <js_GetArgsProperty(JSContext*, JSStackFrame*, int, js::Value*)> > 0x46045d39 <+20745>: test %eax,%eax > 0x46045d3b <+20747>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46045d41 <+20753>: mov 0x2f4(%esp),%ecx > 0x46045d48 <+20760>: mov 0x210(%esp),%eax > 0x46045d4f <+20767>: mov 0x214(%esp),%edx > 0x46045d56 <+20774>: mov 0x94(%esp),%esi > 0x46045d5d <+20781>: mov %eax,(%ecx) > 0x46045d5f <+20783>: mov 0x2f8(%esp),%eax > 0x46045d66 <+20790>: mov %edx,0x4(%ecx) > 0x46045d69 <+20793>: mov %eax,%edx > 0x46045d6b <+20795>: add $0x8,%ecx > 0x46045d6e <+20798>: add $0x1,%edx > 0x46045d71 <+20801>: mov %ecx,0x2f4(%esp) > 0x46045d78 <+20808>: mov %edx,0x2f8(%esp) > 0x46045d7f <+20815>: movzbl 0x1(%eax),%edi > 0x46045d83 <+20819>: mov (%esi,%edi,4),%eax > 0x46045d86 <+20822>: jmp *%eax > 0x46045d88 <+20824>: mov 0x2f8(%esp),%edx > 0x46045d8f <+20831>: lea 0x208(%esp),%eax > 0x46045d96 <+20838>: mov %eax,0xc(%esp) > 0x46045d9a <+20842>: movzbl 0x1(%edx),%eax > 0x46045d9e <+20846>: shl $0x8,%eax > 0x46045da1 <+20849>: movzbl 0x2(%edx),%edx > 0x46045da5 <+20853>: mov %ebp,(%esp) > 0x46045da8 <+20856>: or %edx,%eax > 0x46045daa <+20858>: add %eax,%eax > 0x46045dac <+20860>: add $0x1,%eax > 0x46045daf <+20863>: mov %eax,0x8(%esp) > 0x46045db3 <+20867>: mov 0x2fc(%esp),%eax > 0x46045dba <+20874>: mov %eax,0x4(%esp) > 0x46045dbe <+20878>: call 0x4602bef0 <js_GetArgsProperty(JSContext*, JSStackFrame*, int, js::Value*)> > 0x46045dc3 <+20883>: test %eax,%eax > 0x46045dc5 <+20885>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46045dcb <+20891>: mov 0x2f4(%esp),%ecx > 0x46045dd2 <+20898>: mov 0x208(%esp),%eax > 0x46045dd9 <+20905>: mov 0x20c(%esp),%edx > 0x46045de0 <+20912>: mov 0x94(%esp),%esi > 0x46045de7 <+20919>: mov %eax,(%ecx) > 0x46045de9 <+20921>: mov 0x2f8(%esp),%eax > 0x46045df0 <+20928>: mov %edx,0x4(%ecx) > 0x46045df3 <+20931>: mov %eax,%edx > 0x46045df5 <+20933>: add $0x8,%ecx > 0x46045df8 <+20936>: add $0x3,%edx > 0x46045dfb <+20939>: mov %ecx,0x2f4(%esp) > 0x46045e02 <+20946>: mov %edx,0x2f8(%esp) > 0x46045e09 <+20953>: movzbl 0x3(%eax),%edi > 0x46045e0d <+20957>: mov (%esi,%edi,4),%eax > 0x46045e10 <+20960>: jmp *%eax > 0x46045e12 <+20962>: mov 0xa0(%esp),%edi > 0x46045e19 <+20969>: mov 0x2f8(%esp),%ecx > 0x46045e20 <+20976>: mov 0xa4(%esp),%edx > 0x46045e27 <+20983>: movzbl 0x1f(%edi),%esi > 0x46045e2b <+20987>: sub 0x28(%edi),%edx > 0x46045e2e <+20990>: movzbl 0x1(%ecx),%eax > 0x46045e32 <+20994>: shl $0x8,%eax > 0x46045e35 <+20997>: movzbl 0x2(%ecx),%ecx > 0x46045e39 <+21001>: sar $0x2,%edx > 0x46045e3c <+21004>: or %ecx,%eax > 0x46045e3e <+21006>: add %edx,%eax > 0x46045e40 <+21008>: mov 0x6c(%edi,%esi,1),%ecx > 0x46045e44 <+21012>: mov 0x94(%esp),%esi > 0x46045e4b <+21019>: fldl (%ecx,%eax,8) > 0x46045e4e <+21022>: mov 0x2f4(%esp),%eax > 0x46045e55 <+21029>: mov %eax,%edx > 0x46045e57 <+21031>: add $0x8,%edx > 0x46045e5a <+21034>: mov %edx,0x2f4(%esp) > 0x46045e61 <+21041>: fstpl (%eax) > 0x46045e63 <+21043>: mov 0x2f8(%esp),%eax > 0x46045e6a <+21050>: mov %eax,%edx > 0x46045e6c <+21052>: add $0x3,%edx > 0x46045e6f <+21055>: mov %edx,0x2f8(%esp) > 0x46045e76 <+21062>: movzbl 0x3(%eax),%edi > 0x46045e7a <+21066>: mov (%esi,%edi,4),%eax > 0x46045e7d <+21069>: jmp *%eax > 0x46045e7f <+21071>: mov 0x2f4(%esp),%eax > 0x46045e86 <+21078>: mov 0x2fc(%esp),%ecx > 0x46045e8d <+21085>: mov %eax,%edx > 0x46045e8f <+21087>: sub $0x8,%edx > 0x46045e92 <+21090>: mov %edx,0x2f4(%esp) > 0x46045e99 <+21097>: mov -0x4(%eax),%edx > 0x46045e9c <+21100>: mov -0x8(%eax),%eax > 0x46045e9f <+21103>: mov %eax,0x18(%ecx) > 0x46045ea2 <+21106>: mov %edx,0x1c(%ecx) > 0x46045ea5 <+21109>: orl $0x100000,(%ecx) > 0x46045eab <+21115>: jmp 0x46041738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2824> > 0x46045eb0 <+21120>: mov %ebp,(%esp) > 0x46045eb3 <+21123>: subl $0x8,0x2f4(%esp) > 0x46045ebb <+21131>: call 0x46058c50 <js_LeaveWith(JSContext*)> > 0x46045ec0 <+21136>: mov 0x2f8(%esp),%eax > 0x46045ec7 <+21143>: mov 0x94(%esp),%esi > 0x46045ece <+21150>: mov %eax,%edx > 0x46045ed0 <+21152>: add $0x1,%edx > 0x46045ed3 <+21155>: mov %edx,0x2f8(%esp) > 0x46045eda <+21162>: movzbl 0x1(%eax),%edi > 0x46045ede <+21166>: mov (%esi,%edi,4),%eax > 0x46045ee1 <+21169>: jmp *%eax > 0x46045ee3 <+21171>: movl $0x1,0xc(%esp) > 0x46045eeb <+21179>: movl $0x3,0x8(%esp) > 0x46045ef3 <+21187>: movl $0xffffffff,0x4(%esp) > 0x46045efb <+21195>: mov %ebp,(%esp) > 0x46045efe <+21198>: call 0x46058b20 <js_EnterWith(JSContext*, int, JSOp, unsigned int)> > 0x46045f03 <+21203>: test %eax,%eax > 0x46045f05 <+21205>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46045f0b <+21211>: mov 0x2fc(%esp),%eax > 0x46045f12 <+21218>: mov (%eax),%edx > 0x46045f14 <+21220>: test $0x200000,%edx > 0x46045f1a <+21226>: jne 0x46045f47 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21271> > 0x46045f1c <+21228>: test $0x8,%dl > 0x46045f1f <+21231>: lea -0x10(%eax),%ecx > 0x46045f22 <+21234>: jne 0x46045f37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21255> > 0x46045f24 <+21236>: mov 0x4(%eax),%ecx > 0x46045f27 <+21239>: mov %eax,%edi > 0x46045f29 <+21241>: movzwl 0x38(%ecx),%ecx > 0x46045f2d <+21245>: shl $0x3,%ecx > 0x46045f30 <+21248>: sub %ecx,%edi > 0x46045f32 <+21250>: mov %edi,%ecx > 0x46045f34 <+21252>: lea -0x10(%ecx),%ecx > 0x46045f37 <+21255>: mov (%ecx),%ecx > 0x46045f39 <+21257>: or $0x200000,%edx > 0x46045f3f <+21263>: mov 0x18(%ecx),%ecx > 0x46045f42 <+21266>: mov %edx,(%eax) > 0x46045f44 <+21268>: mov %ecx,0xc(%eax) > 0x46045f47 <+21271>: mov 0xc(%eax),%edx > 0x46045f4a <+21274>: mov 0x2f4(%esp),%eax > 0x46045f51 <+21281>: mov 0x94(%esp),%esi > 0x46045f58 <+21288>: mov %edx,-0x8(%eax) > 0x46045f5b <+21291>: movl $0xffff0007,-0x4(%eax) > 0x46045f62 <+21298>: mov 0x2f8(%esp),%eax > 0x46045f69 <+21305>: mov %eax,%edx > 0x46045f6b <+21307>: add $0x1,%edx > 0x46045f6e <+21310>: mov %edx,0x2f8(%esp) > 0x46045f75 <+21317>: movzbl 0x1(%eax),%edi > 0x46045f79 <+21321>: mov (%esi,%edi,4),%eax > 0x46045f7c <+21324>: jmp *%eax > 0x46045f7e <+21326>: mov 0xe0(%ebp),%eax > 0x46045f84 <+21332>: mov (%eax),%esi > 0x46045f86 <+21334>: test %esi,%esi > 0x46045f88 <+21336>: je 0x4604dc88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53336> > 0x46045f8e <+21342>: mov 0xcc(%ebp),%eax > 0x46045f94 <+21348>: mov 0x18(%eax),%edx > 0x46045f97 <+21351>: test %edx,%edx > 0x46045f99 <+21353>: je 0x46045fb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21379> > 0x46045f9b <+21355>: mov 0xd0(%edx),%edx > 0x46045fa1 <+21361>: test %edx,%edx > 0x46045fa3 <+21363>: je 0x46045fb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21379> > 0x46045fa5 <+21365>: mov %ebp,(%esp) > 0x46045fa8 <+21368>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x46045fad <+21373>: mov 0xcc(%ebp),%eax > 0x46045fb3 <+21379>: mov 0x1c(%eax),%eax > 0x46045fb6 <+21382>: test %eax,%eax > 0x46045fb8 <+21384>: je 0x46045fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21404> > 0x46045fba <+21386>: mov 0xd4(%eax),%eax > 0x46045fc0 <+21392>: test %eax,%eax > 0x46045fc2 <+21394>: je 0x46045fcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21404> > 0x46045fc4 <+21396>: mov %ebp,(%esp) > 0x46045fc7 <+21399>: call 0x4613cda0 <js::AbortProfiling(JSContext*)> > 0x46045fcc <+21404>: mov 0xe0(%ebp),%eax > 0x46045fd2 <+21410>: mov 0x4(%eax),%eax > 0x46045fd5 <+21413>: mov %ebp,(%esp) > 0x46045fd8 <+21416>: mov %eax,0x10(%esp) > 0x46045fdc <+21420>: lea 0x168(%esp),%eax > 0x46045fe3 <+21427>: mov %eax,0xc(%esp) > 0x46045fe7 <+21431>: mov 0x2f8(%esp),%eax > 0x46045fee <+21438>: mov %eax,0x8(%esp) > 0x46045ff2 <+21442>: mov 0xa0(%esp),%eax > 0x46045ff9 <+21449>: mov %eax,0x4(%esp) > 0x46045ffd <+21453>: call *%esi > 0x46045fff <+21455>: cmp $0x2,%eax > 0x46046002 <+21458>: je 0x4604a55a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39210> > 0x46046008 <+21464>: cmp $0x3,%eax > 0x4604600b <+21467>: je 0x4604d250 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50720> > 0x46046011 <+21473>: test %eax,%eax > 0x46046013 <+21475>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046019 <+21481>: movb $0x1,0x98(%esp) > 0x46046021 <+21489>: mov 0xcc(%ebp),%eax > 0x46046027 <+21495>: mov 0x1c(%eax),%edx > 0x4604602a <+21498>: test %edx,%edx > 0x4604602c <+21500>: je 0x46046046 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21526> > 0x4604602e <+21502>: mov 0xd4(%edx),%edx > 0x46046034 <+21508>: test %edx,%edx > 0x46046036 <+21510>: je 0x46046046 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21526> > 0x46046038 <+21512>: cmpl $0x3,0x36c(%esp) > 0x46046040 <+21520>: je 0x4604e95d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56621> > 0x46046046 <+21526>: mov 0x18(%eax),%eax > 0x46046049 <+21529>: test %eax,%eax > 0x4604604b <+21531>: je 0x460460c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21656> > 0x4604604d <+21533>: mov 0xd0(%eax),%eax > 0x46046053 <+21539>: test %eax,%eax > 0x46046055 <+21541>: je 0x460460c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21656> > 0x46046057 <+21543>: mov %edi,0x4(%esp) > 0x4604605b <+21547>: mov %eax,(%esp) > 0x4604605e <+21550>: call 0x46167750 <js::TraceRecorder::monitorRecording(JSOp)> > 0x46046063 <+21555>: cmpb $0x0,0xc4(%esp) > 0x4604606b <+21563>: mov %eax,0x88(%esp) > 0x46046072 <+21570>: je 0x460460a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21622> > 0x46046074 <+21572>: cmp $0x6,%eax > 0x46046077 <+21575>: ja 0x460460a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21622> > 0x46046079 <+21577>: movzbl 0x88(%esp),%ecx > 0x46046081 <+21585>: mov $0x1,%eax > 0x46046086 <+21590>: shl %cl,%eax > 0x46046088 <+21592>: test $0x71,%al > 0x4604608a <+21594>: je 0x460460a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21622> > 0x4604608c <+21596>: mov 0x2fc(%esp),%eax > 0x46046093 <+21603>: mov (%eax),%eax > 0x46046095 <+21605>: test $0x80,%ah > 0x46046098 <+21608>: je 0x46050cd8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65704> > 0x4604609e <+21614>: movb $0x1,0xc0(%esp) > 0x460460a6 <+21622>: cmpl $0x2,0x88(%esp) > 0x460460ae <+21630>: je 0x4604f393 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59235> > 0x460460b4 <+21636>: jg 0x4604e804 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56276> > 0x460460ba <+21642>: cmpl $0x1,0x88(%esp) > 0x460460c2 <+21650>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460460c8 <+21656>: cmpb $0x0,0x98(%esp) > 0x460460d0 <+21664>: lea -0x134d4(%ebx),%esi > 0x460460d6 <+21670>: lea -0x138b4(%ebx),%eax > 0x460460dc <+21676>: cmovne %esi,%eax > 0x460460df <+21679>: mov %eax,0x94(%esp) > 0x460460e6 <+21686>: mov -0x138b4(%ebx,%edi,4),%eax > 0x460460ed <+21693>: jmp *%eax > 0x460460ef <+21695>: mov 0x2f8(%esp),%eax > 0x460460f6 <+21702>: mov 0x94(%esp),%esi > 0x460460fd <+21709>: mov %eax,%edx > 0x460460ff <+21711>: add $0x1,%edx > 0x46046102 <+21714>: mov %edx,0x2f8(%esp) > 0x46046109 <+21721>: movzbl 0x1(%eax),%edi > 0x4604610d <+21725>: mov (%esi,%edi,4),%eax > 0x46046110 <+21728>: jmp *%eax > 0x46046112 <+21730>: mov 0x2f8(%esp),%eax > 0x46046119 <+21737>: mov 0x94(%esp),%esi > 0x46046120 <+21744>: mov %eax,%edx > 0x46046122 <+21746>: add $0x1,%edx > 0x46046125 <+21749>: mov %edx,0x2f8(%esp) > 0x4604612c <+21756>: movzbl 0x1(%eax),%edi > 0x46046130 <+21760>: mov (%esi,%edi,4),%eax > 0x46046133 <+21763>: jmp *%eax > 0x46046135 <+21765>: mov 0x2f8(%esp),%eax > 0x4604613c <+21772>: mov 0x94(%esp),%esi > 0x46046143 <+21779>: mov %eax,%edx > 0x46046145 <+21781>: add $0x1,%edx > 0x46046148 <+21784>: mov %edx,0x2f8(%esp) > 0x4604614f <+21791>: movzbl 0x1(%eax),%edi > 0x46046153 <+21795>: mov (%esi,%edi,4),%eax > 0x46046156 <+21798>: jmp *%eax > 0x46046158 <+21800>: mov 0x2f8(%esp),%eax > 0x4604615f <+21807>: mov 0x94(%esp),%esi > 0x46046166 <+21814>: mov %eax,%edx > 0x46046168 <+21816>: add $0x1,%edx > 0x4604616b <+21819>: mov %edx,0x2f8(%esp) > 0x46046172 <+21826>: movzbl 0x1(%eax),%edi > 0x46046176 <+21830>: mov (%esi,%edi,4),%eax > 0x46046179 <+21833>: jmp *%eax > 0x4604617b <+21835>: mov 0x2f8(%esp),%eax > 0x46046182 <+21842>: mov 0x94(%esp),%esi > 0x46046189 <+21849>: mov %eax,%edx > 0x4604618b <+21851>: add $0x1,%edx > 0x4604618e <+21854>: mov %edx,0x2f8(%esp) > 0x46046195 <+21861>: movzbl 0x1(%eax),%edi > 0x46046199 <+21865>: mov (%esi,%edi,4),%eax > 0x4604619c <+21868>: jmp *%eax > 0x4604619e <+21870>: mov 0x2f8(%esp),%eax > 0x460461a5 <+21877>: mov 0x94(%esp),%esi > 0x460461ac <+21884>: mov %eax,%edx > 0x460461ae <+21886>: add $0x1,%edx > 0x460461b1 <+21889>: mov %edx,0x2f8(%esp) > 0x460461b8 <+21896>: movzbl 0x1(%eax),%edi > 0x460461bc <+21900>: mov (%esi,%edi,4),%eax > 0x460461bf <+21903>: jmp *%eax > 0x460461c1 <+21905>: mov 0x2f8(%esp),%edx > 0x460461c8 <+21912>: mov 0x2f4(%esp),%eax > 0x460461cf <+21919>: sub $0x8,%eax > 0x460461d2 <+21922>: mov %eax,0x8(%esp) > 0x460461d6 <+21926>: movzbl 0x1(%edx),%eax > 0x460461da <+21930>: shl $0x8,%eax > 0x460461dd <+21933>: movzbl 0x2(%edx),%edx > 0x460461e1 <+21937>: or %edx,%eax > 0x460461e3 <+21939>: mov 0x2fc(%esp),%edx > 0x460461ea <+21946>: mov 0x30(%edx,%eax,8),%eax > 0x460461ee <+21950>: mov %ebp,(%esp) > 0x460461f1 <+21953>: mov %eax,0x4(%esp) > 0x460461f5 <+21957>: call 0x45fde4b0 <js_ArrayCompPush(JSContext*, JSObject*, js::Value const&)> > 0x460461fa <+21962>: test %eax,%eax > 0x460461fc <+21964>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046202 <+21970>: mov 0x2f8(%esp),%eax > 0x46046209 <+21977>: subl $0x8,0x2f4(%esp) > 0x46046211 <+21985>: mov %eax,%edx > 0x46046213 <+21987>: mov 0x94(%esp),%esi > 0x4604621a <+21994>: add $0x3,%edx > 0x4604621d <+21997>: mov %edx,0x2f8(%esp) > 0x46046224 <+22004>: movzbl 0x3(%eax),%edi > 0x46046228 <+22008>: mov (%esi,%edi,4),%eax > 0x4604622b <+22011>: jmp *%eax > 0x4604622d <+22013>: mov 0x2fc(%esp),%eax > 0x46046234 <+22020>: mov %ebp,(%esp) > 0x46046237 <+22023>: mov %eax,0x4(%esp) > 0x4604623b <+22027>: call 0x45fef720 <JSContext::generatorFor(JSStackFrame*) const> > 0x46046240 <+22032>: cmpl $0x3,0x4(%eax) > 0x46046244 <+22036>: je 0x4604d8d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52392> > 0x4604624a <+22042>: mov 0x2f4(%esp),%eax > 0x46046251 <+22049>: mov 0x2fc(%esp),%ecx > 0x46046258 <+22056>: mov -0x4(%eax),%edx > 0x4604625b <+22059>: mov -0x8(%eax),%eax > 0x4604625e <+22062>: mov %eax,0x18(%ecx) > 0x46046261 <+22065>: orl $0x100000,(%ecx) > 0x46046267 <+22071>: mov %edx,0x1c(%ecx) > 0x4604626a <+22074>: orl $0x200,(%ecx) > 0x46046270 <+22080>: mov $0x1,%eax > 0x46046275 <+22085>: addl $0x1,0x2f8(%esp) > 0x4604627d <+22093>: mov 0x2fc(%esp),%esi > 0x46046284 <+22100>: mov %eax,0x164(%esp) > 0x4604628b <+22107>: mov 0xe0(%ebp),%edx > 0x46046291 <+22113>: mov (%esi),%eax > 0x46046293 <+22115>: test $0x9,%al > 0x46046295 <+22117>: je 0x46049ca0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36976> > 0x4604629b <+22123>: mov 0x28(%edx),%edx > 0x4604629e <+22126>: test %edx,%edx > 0x460462a0 <+22128>: jne 0x460535e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76210> > 0x460462a6 <+22134>: test $0x8,%al > 0x460462a8 <+22136>: je 0x46049c5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36911> > 0x460462ae <+22142>: test $0x2,%al > 0x460462b0 <+22144>: jne 0x4604a1c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38288> > 0x460462b6 <+22150>: mov 0x4(%esi),%edx > 0x460462b9 <+22153>: testb $0x8,0x20(%edx) > 0x460462bd <+22157>: je 0x460462cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22173> > 0x460462bf <+22159>: mov %esi,0x4(%esp) > 0x460462c3 <+22163>: mov %ebp,(%esp) > 0x460462c6 <+22166>: call 0x4602cbb0 <js_PutCallObject(JSContext*, JSStackFrame*)> > 0x460462cb <+22171>: mov (%esi),%eax > 0x460462cd <+22173>: test $0x80,%al > 0x460462cf <+22175>: je 0x460462e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22192> > 0x460462d1 <+22177>: mov 0x164(%esp),%edx > 0x460462d8 <+22184>: test %edx,%edx > 0x460462da <+22186>: jne 0x4604a177 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38215> > 0x460462e0 <+22192>: mov 0x164(%esp),%eax > 0x460462e7 <+22199>: test %eax,%eax > 0x460462e9 <+22201>: setne %al > 0x460462ec <+22204>: mov %eax,%esi > 0x460462ee <+22206>: mov 0x2fc(%esp),%eax > 0x460462f5 <+22213>: orl $0x400,(%eax) > 0x460462fb <+22219>: mov 0xcc(%ebp),%eax > 0x46046301 <+22225>: mov 0x18(%eax),%edx > 0x46046304 <+22228>: test %edx,%edx > 0x46046306 <+22230>: je 0x46046320 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22256> > 0x46046308 <+22232>: mov 0xd0(%edx),%edi > 0x4604630e <+22238>: test %edi,%edi > 0x46046310 <+22240>: je 0x46046320 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22256> > 0x46046312 <+22242>: mov %ebp,(%esp) > 0x46046315 <+22245>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604631a <+22250>: mov 0xcc(%ebp),%eax > 0x46046320 <+22256>: mov 0x1c(%eax),%eax > 0x46046323 <+22259>: test %eax,%eax > 0x46046325 <+22261>: je 0x46046339 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22281> > 0x46046327 <+22263>: mov 0xd4(%eax),%ecx > 0x4604632d <+22269>: test %ecx,%ecx > 0x4604632f <+22271>: je 0x46046339 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22281> > 0x46046331 <+22273>: mov %ebp,(%esp) > 0x46046334 <+22276>: call 0x4613cda0 <js::AbortProfiling(JSContext*)> > 0x46046339 <+22281>: mov 0xac(%esp),%edi > 0x46046340 <+22288>: mov 0x2f4(%esp),%eax > 0x46046347 <+22295>: subl $0x1,0xbc(%ebp) > 0x4604634e <+22302>: mov %eax,(%edi) > 0x46046350 <+22304>: mov 0x2f8(%esp),%eax > 0x46046357 <+22311>: mov %eax,0x4(%edi) > 0x4604635a <+22314>: mov 0x2fc(%esp),%eax > 0x46046361 <+22321>: mov %eax,0x8(%edi) > 0x46046364 <+22324>: mov %edi,0x40(%ebp) > 0x46046367 <+22327>: mov 0xd0(%esp),%edi > 0x4604636e <+22334>: mov %esi,%eax > 0x46046370 <+22336>: mov %edi,0xe8(%ebp) > 0x46046376 <+22342>: mov 0x33c(%esp),%ebp > 0x4604637d <+22349>: xor %gs:0x14,%ebp > 0x46046384 <+22356>: jne 0x46053acb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77467> > 0x4604638a <+22362>: lea 0x34c(%esp),%esp > 0x46046391 <+22369>: pop %ebx > 0x46046392 <+22370>: pop %esi > 0x46046393 <+22371>: pop %edi > 0x46046394 <+22372>: pop %ebp > 0x46046395 <+22373>: ret > 0x46046396 <+22374>: mov %ebp,(%esp) > 0x46046399 <+22377>: addl $0x1,0x2f8(%esp) > 0x460463a1 <+22385>: call 0x4605c330 <js_NewGenerator(JSContext*)> > 0x460463a6 <+22390>: test %eax,%eax > 0x460463a8 <+22392>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460463ae <+22398>: mov 0x2fc(%esp),%edx > 0x460463b5 <+22405>: mov 0xb4(%esp),%edi > 0x460463bc <+22412>: orl $0x100000,(%edx) > 0x460463c2 <+22418>: cmp %edi,%edx > 0x460463c4 <+22420>: mov %eax,0x18(%edx) > 0x460463c7 <+22423>: movl $0xffff0007,0x1c(%edx) > 0x460463ce <+22430>: mov $0x1,%eax > 0x460463d3 <+22435>: jne 0x46041acb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3739> > 0x460463d9 <+22441>: jmp 0x4604627d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22093> > 0x460463de <+22446>: mov 0xa0(%esp),%edi > 0x460463e5 <+22453>: mov 0x2f8(%esp),%ecx > 0x460463ec <+22460>: mov 0xa4(%esp),%edx > 0x460463f3 <+22467>: movzbl 0x1a(%edi),%esi > 0x460463f7 <+22471>: sub 0x28(%edi),%edx > 0x460463fa <+22474>: movzbl 0x3(%ecx),%eax > 0x460463fe <+22478>: shl $0x8,%eax > 0x46046401 <+22481>: movzbl 0x4(%ecx),%ecx > 0x46046405 <+22485>: or %ecx,%eax > 0x46046407 <+22487>: mov 0x6c(%edi,%esi,1),%ecx > 0x4604640b <+22491>: sar $0x2,%edx > 0x4604640e <+22494>: add %edx,%eax > 0x46046410 <+22496>: mov (%ecx,%eax,4),%esi > 0x46046413 <+22499>: movzwl 0x3a(%esi),%eax > 0x46046417 <+22503>: and $0xc000,%ax > 0x4604641b <+22507>: cmp $0xc000,%ax > 0x4604641f <+22511>: je 0x4604ca07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48599> > 0x46046425 <+22517>: mov 0x2fc(%esp),%eax > 0x4604642c <+22524>: movl $0x5,0xc(%esp) > 0x46046434 <+22532>: movl $0x8c,0x8(%esp) > 0x4604643c <+22540>: mov %eax,0x4(%esp) > 0x46046440 <+22544>: mov %ebp,(%esp) > 0x46046443 <+22547>: call 0x46055b40 <js::GetScopeChainFast(JSContext*, JSStackFrame*, JSOp, unsigned int)> > 0x46046448 <+22552>: test %eax,%eax > 0x4604644a <+22554>: mov %eax,%edi > 0x4604644c <+22556>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046452 <+22562>: cmp 0x18(%esi),%eax > 0x46046455 <+22565>: je 0x4604a892 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40034> > 0x4604645b <+22571>: mov 0xcc(%ebp),%eax > 0x46046461 <+22577>: mov 0x18(%eax),%eax > 0x46046464 <+22580>: test %eax,%eax > 0x46046466 <+22582>: je 0x4604647a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22602> > 0x46046468 <+22584>: mov 0xd0(%eax),%eax > 0x4604646e <+22590>: test %eax,%eax > 0x46046470 <+22592>: je 0x4604647a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22602> > 0x46046472 <+22594>: mov %ebp,(%esp) > 0x46046475 <+22597>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604647a <+22602>: lea 0x150(%esp),%eax > 0x46046481 <+22609>: movl $0x0,0x10(%esp) > 0x46046489 <+22617>: mov %eax,0xc(%esp) > 0x4604648d <+22621>: movl $0x2,0x8(%esp) > 0x46046495 <+22629>: mov %edi,0x4(%esp) > 0x46046499 <+22633>: mov %ebp,(%esp) > 0x4604649c <+22636>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x460464a1 <+22641>: test %eax,%eax > 0x460464a3 <+22643>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460464a9 <+22649>: mov 0x150(%esp),%eax > 0x460464b0 <+22656>: mov %edi,(%esp) > 0x460464b3 <+22659>: mov %eax,0x4(%esp) > 0x460464b7 <+22663>: mov %esi,%edx > 0x460464b9 <+22665>: mov %ebp,%ecx > 0x460464bb <+22667>: call 0x46028ad0 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x460464c0 <+22672>: test %eax,%eax > 0x460464c2 <+22674>: lea -0x8(%esp),%esp > 0x460464c6 <+22678>: mov %eax,%edi > 0x460464c8 <+22680>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460464ce <+22686>: mov 0x2f8(%esp),%eax > 0x460464d5 <+22693>: movzbl 0x1(%eax),%esi > 0x460464d9 <+22697>: shl $0x8,%esi > 0x460464dc <+22700>: movzbl 0x2(%eax),%eax > 0x460464e0 <+22704>: or %eax,%esi > 0x460464e2 <+22706>: mov 0xcc(%ebp),%eax > 0x460464e8 <+22712>: mov 0x18(%eax),%eax > 0x460464eb <+22715>: test %eax,%eax > 0x460464ed <+22717>: je 0x46046519 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22761> > 0x460464ef <+22719>: mov 0xd0(%eax),%eax > 0x460464f5 <+22725>: test %eax,%eax > 0x460464f7 <+22727>: je 0x46046519 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22761> > 0x460464f9 <+22729>: mov %edi,0x8(%esp) > 0x460464fd <+22733>: mov %esi,0x4(%esp) > 0x46046501 <+22737>: mov %eax,(%esp) > 0x46046504 <+22740>: call 0x4614bbb0 <js::TraceRecorder::record_DefLocalFunSetSlot(unsigned int, JSObject*)> > 0x46046509 <+22745>: cmp $0x1,%eax > 0x4604650c <+22748>: mov %eax,0x88(%esp) > 0x46046513 <+22755>: jle 0x4604d5bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51595> > 0x46046519 <+22761>: mov 0x2fc(%esp),%eax > 0x46046520 <+22768>: lea 0x30(%eax,%esi,8),%eax > 0x46046524 <+22772>: mov 0x94(%esp),%esi > 0x4604652b <+22779>: mov %edi,(%eax) > 0x4604652d <+22781>: movl $0xffff0007,0x4(%eax) > 0x46046534 <+22788>: mov 0x2f8(%esp),%eax > 0x4604653b <+22795>: mov %eax,%edx > 0x4604653d <+22797>: add $0x5,%edx > 0x46046540 <+22800>: mov %edx,0x2f8(%esp) > 0x46046547 <+22807>: movzbl 0x5(%eax),%edi > 0x4604654b <+22811>: mov (%esi,%edi,4),%eax > 0x4604654e <+22814>: jmp *%eax > 0x46046550 <+22816>: mov 0x2f8(%esp),%edx > 0x46046557 <+22823>: mov 0xa4(%esp),%edi > 0x4604655e <+22830>: movzbl 0x1(%edx),%eax > 0x46046562 <+22834>: shl $0x8,%eax > 0x46046565 <+22837>: movzbl 0x2(%edx),%edx > 0x46046569 <+22841>: or %edx,%eax > 0x4604656b <+22843>: mov (%edi,%eax,4),%eax > 0x4604656e <+22846>: movl $0x0,0x8(%esp) > 0x46046576 <+22854>: mov %eax,0xc(%esp) > 0x4604657a <+22858>: movl $0x4,0x4(%esp) > 0x46046582 <+22866>: mov %ebp,(%esp) > 0x46046585 <+22869>: call 0x46125520 <js_NewXMLSpecialObject(JSContext*, JSXMLClass, JSString*, JSString*)> > 0x4604658a <+22874>: test %eax,%eax > 0x4604658c <+22876>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046592 <+22882>: mov 0x2f4(%esp),%edx > 0x46046599 <+22889>: mov 0x94(%esp),%esi > 0x460465a0 <+22896>: mov %edx,%ecx > 0x460465a2 <+22898>: add $0x8,%ecx > 0x460465a5 <+22901>: mov %ecx,0x2f4(%esp) > 0x460465ac <+22908>: mov %eax,(%edx) > 0x460465ae <+22910>: mov 0x2f8(%esp),%eax > 0x460465b5 <+22917>: movl $0xffff0007,0x4(%edx) > 0x460465bc <+22924>: mov %eax,%edx > 0x460465be <+22926>: add $0x3,%edx > 0x460465c1 <+22929>: mov %edx,0x2f8(%esp) > 0x460465c8 <+22936>: movzbl 0x3(%eax),%edi > 0x460465cc <+22940>: mov (%esi,%edi,4),%eax > 0x460465cf <+22943>: jmp *%eax > 0x460465d1 <+22945>: mov 0x2f4(%esp),%eax > 0x460465d8 <+22952>: mov -0x4(%eax),%edx > 0x460465db <+22955>: mov -0x8(%eax),%eax > 0x460465de <+22958>: mov %edx,0x2cc(%esp) > 0x460465e5 <+22965>: cmpl $0xffff0007,0x2cc(%esp) > 0x460465f0 <+22976>: mov %eax,0x2c8(%esp) > 0x460465f7 <+22983>: je 0x4604cdc9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49561> > 0x460465fd <+22989>: lea 0x2c8(%esp),%eax > 0x46046604 <+22996>: mov %ebp,(%esp) > 0x46046607 <+22999>: mov %eax,0x4(%esp) > 0x4604660b <+23003>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x46046610 <+23008>: test %eax,%eax > 0x46046612 <+23010>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046618 <+23016>: mov %eax,0x4(%esp) > 0x4604661c <+23020>: mov %ebp,(%esp) > 0x4604661f <+23023>: call 0x46125770 <js_EscapeElementValue(JSContext*, JSString*)> > 0x46046624 <+23028>: test %eax,%eax > 0x46046626 <+23030>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604662c <+23036>: mov 0x2f4(%esp),%edx > 0x46046633 <+23043>: mov 0x94(%esp),%esi > 0x4604663a <+23050>: mov %eax,-0x8(%edx) > 0x4604663d <+23053>: mov 0x2f8(%esp),%eax > 0x46046644 <+23060>: movl $0xffff0005,-0x4(%edx) > 0x4604664b <+23067>: mov %eax,%edx > 0x4604664d <+23069>: add $0x1,%edx > 0x46046650 <+23072>: mov %edx,0x2f8(%esp) > 0x46046657 <+23079>: movzbl 0x1(%eax),%edi > 0x4604665b <+23083>: mov (%esi,%edi,4),%eax > 0x4604665e <+23086>: jmp *%eax > 0x46046660 <+23088>: mov 0xa0(%esp),%edi > 0x46046667 <+23095>: mov 0x2f8(%esp),%esi > 0x4604666e <+23102>: mov 0xa4(%esp),%ecx > 0x46046675 <+23109>: mov 0x2f4(%esp),%eax > 0x4604667c <+23116>: movzbl 0x1a(%edi),%edi > 0x46046680 <+23120>: mov %edi,0x98(%esp) > 0x46046687 <+23127>: mov 0xa0(%esp),%edi > 0x4604668e <+23134>: movzbl 0x1(%esi),%edx > 0x46046692 <+23138>: shl $0x8,%edx > 0x46046695 <+23141>: sub 0x28(%edi),%ecx > 0x46046698 <+23144>: movzbl 0x2(%esi),%edi > 0x4604669c <+23148>: sar $0x2,%ecx > 0x4604669f <+23151>: or %edi,%edx > 0x460466a1 <+23153>: add %ecx,%edx > 0x460466a3 <+23155>: mov 0xa0(%esp),%edi > 0x460466aa <+23162>: mov %edx,0x88(%esp) > 0x460466b1 <+23169>: mov 0x98(%esp),%edx > 0x460466b8 <+23176>: mov 0x6c(%edi,%edx,1),%ecx > 0x460466bc <+23180>: mov 0x88(%esp),%edi > 0x460466c3 <+23187>: mov (%ecx,%edi,4),%edx > 0x460466c6 <+23190>: mov (%edx),%edx > 0x460466c8 <+23192>: cmpl $0x7,0x8(%edx) > 0x460466cc <+23196>: jbe 0x46049e90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37472> > 0x460466d2 <+23202>: mov 0x8(%edx),%edx > 0x460466d5 <+23205>: mov 0x4(%edx),%ecx > 0x460466d8 <+23208>: lea (%eax,%ecx,8),%edx > 0x460466db <+23211>: cmp %edx,%eax > 0x460466dd <+23213>: je 0x460466f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23236> > 0x460466df <+23215>: nop > 0x460466e0 <+23216>: movl $0x0,(%eax) > 0x460466e6 <+23222>: movl $0xffff0002,0x4(%eax) > 0x460466ed <+23229>: lea 0x8(%eax),%eax > 0x460466f0 <+23232>: cmp %eax,%edx > 0x460466f2 <+23234>: jne 0x460466e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23216> > 0x460466f4 <+23236>: lea 0x3(%esi),%eax > 0x460466f7 <+23239>: mov %edx,0x2f4(%esp) > 0x460466fe <+23246>: mov %eax,0x2f8(%esp) > 0x46046705 <+23253>: movzbl 0x3(%esi),%edi > 0x46046709 <+23257>: mov 0x94(%esp),%esi > 0x46046710 <+23264>: mov (%esi,%edi,4),%eax > 0x46046713 <+23267>: jmp *%eax > 0x46046715 <+23269>: lea 0x2d0(%esp),%eax > 0x4604671c <+23276>: mov %ebp,(%esp) > 0x4604671f <+23279>: mov %eax,0x4(%esp) > 0x46046723 <+23283>: call 0x46123ad0 <js_GetFunctionNamespace(JSContext*, js::Value*)> > 0x46046728 <+23288>: test %eax,%eax > 0x4604672a <+23290>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046730 <+23296>: mov 0x2f4(%esp),%ecx > 0x46046737 <+23303>: mov 0x2d0(%esp),%eax > 0x4604673e <+23310>: mov 0x2d4(%esp),%edx > 0x46046745 <+23317>: mov 0x94(%esp),%esi > 0x4604674c <+23324>: mov %eax,(%ecx) > 0x4604674e <+23326>: mov 0x2f8(%esp),%eax > 0x46046755 <+23333>: mov %edx,0x4(%ecx) > 0x46046758 <+23336>: mov %eax,%edx > 0x4604675a <+23338>: add $0x8,%ecx > 0x4604675d <+23341>: add $0x1,%edx > 0x46046760 <+23344>: mov %ecx,0x2f4(%esp) > 0x46046767 <+23351>: mov %edx,0x2f8(%esp) > 0x4604676e <+23358>: movzbl 0x1(%eax),%edi > 0x46046772 <+23362>: mov (%esi,%edi,4),%eax > 0x46046775 <+23365>: jmp *%eax > 0x46046777 <+23367>: mov 0x2f4(%esp),%eax > 0x4604677e <+23374>: mov 0x2f8(%esp),%edx > 0x46046785 <+23381>: mov 0xa4(%esp),%edi > 0x4604678c <+23388>: mov -0x8(%eax),%eax > 0x4604678f <+23391>: mov %eax,0xc(%esp) > 0x46046793 <+23395>: movzbl 0x1(%edx),%eax > 0x46046797 <+23399>: shl $0x8,%eax > 0x4604679a <+23402>: movzbl 0x2(%edx),%edx > 0x4604679e <+23406>: or %edx,%eax > 0x460467a0 <+23408>: mov (%edi,%eax,4),%eax > 0x460467a3 <+23411>: movl $0x3,0x4(%esp) > 0x460467ab <+23419>: mov %eax,0x8(%esp) > 0x460467af <+23423>: mov %ebp,(%esp) > 0x460467b2 <+23426>: call 0x46125520 <js_NewXMLSpecialObject(JSContext*, JSXMLClass, JSString*, JSString*)> > 0x460467b7 <+23431>: test %eax,%eax > 0x460467b9 <+23433>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460467bf <+23439>: mov 0x2f4(%esp),%edx > 0x460467c6 <+23446>: mov 0x94(%esp),%esi > 0x460467cd <+23453>: mov %eax,-0x8(%edx) > 0x460467d0 <+23456>: mov 0x2f8(%esp),%eax > 0x460467d7 <+23463>: movl $0xffff0007,-0x4(%edx) > 0x460467de <+23470>: mov %eax,%edx > 0x460467e0 <+23472>: add $0x3,%edx > 0x460467e3 <+23475>: mov %edx,0x2f8(%esp) > 0x460467ea <+23482>: movzbl 0x3(%eax),%edi > 0x460467ee <+23486>: mov (%esi,%edi,4),%eax > 0x460467f1 <+23489>: jmp *%eax > 0x460467f3 <+23491>: mov 0x2f8(%esp),%edx > 0x460467fa <+23498>: mov 0xa4(%esp),%edi > 0x46046801 <+23505>: movzbl 0x1(%edx),%eax > 0x46046805 <+23509>: shl $0x8,%eax > 0x46046808 <+23512>: movzbl 0x2(%edx),%edx > 0x4604680c <+23516>: or %edx,%eax > 0x4604680e <+23518>: mov (%edi,%eax,4),%eax > 0x46046811 <+23521>: movl $0x0,0x8(%esp) > 0x46046819 <+23529>: mov %eax,0xc(%esp) > 0x4604681d <+23533>: movl $0x5,0x4(%esp) > 0x46046825 <+23541>: mov %ebp,(%esp) > 0x46046828 <+23544>: call 0x46125520 <js_NewXMLSpecialObject(JSContext*, JSXMLClass, JSString*, JSString*)> > 0x4604682d <+23549>: test %eax,%eax > 0x4604682f <+23551>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046835 <+23557>: mov 0x2f4(%esp),%edx > 0x4604683c <+23564>: mov 0x94(%esp),%esi > 0x46046843 <+23571>: mov %edx,%ecx > 0x46046845 <+23573>: add $0x8,%ecx > 0x46046848 <+23576>: mov %ecx,0x2f4(%esp) > 0x4604684f <+23583>: mov %eax,(%edx) > 0x46046851 <+23585>: mov 0x2f8(%esp),%eax > 0x46046858 <+23592>: movl $0xffff0007,0x4(%edx) > 0x4604685f <+23599>: mov %eax,%edx > 0x46046861 <+23601>: add $0x3,%edx > 0x46046864 <+23604>: mov %edx,0x2f8(%esp) > 0x4604686b <+23611>: movzbl 0x3(%eax),%edi > 0x4604686f <+23615>: mov (%esi,%edi,4),%eax > 0x46046872 <+23618>: jmp *%eax > 0x46046874 <+23620>: mov 0xa0(%esp),%edi > 0x4604687b <+23627>: mov 0x2f8(%esp),%ecx > 0x46046882 <+23634>: mov 0xa4(%esp),%edx > 0x46046889 <+23641>: movzbl 0x1a(%edi),%esi > 0x4604688d <+23645>: sub 0x28(%edi),%edx > 0x46046890 <+23648>: movzbl 0x1(%ecx),%eax > 0x46046894 <+23652>: shl $0x8,%eax > 0x46046897 <+23655>: movzbl 0x2(%ecx),%ecx > 0x4604689b <+23659>: or %ecx,%eax > 0x4604689d <+23661>: mov 0x6c(%edi,%esi,1),%ecx > 0x460468a1 <+23665>: sar $0x2,%edx > 0x460468a4 <+23668>: add %edx,%eax > 0x460468a6 <+23670>: mov (%ecx,%eax,4),%ecx > 0x460468a9 <+23673>: mov %ecx,0x88(%esp) > 0x460468b0 <+23680>: movzwl 0x3a(%ecx),%eax > 0x460468b4 <+23684>: and $0xc000,%ax > 0x460468b8 <+23688>: cmp $0xc000,%ax > 0x460468bc <+23692>: je 0x4604ce19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49641> > 0x460468c2 <+23698>: mov 0x2fc(%esp),%eax > 0x460468c9 <+23705>: movl $0x3,0xc(%esp) > 0x460468d1 <+23713>: movl $0x7f,0x8(%esp) > 0x460468d9 <+23721>: mov %eax,0x4(%esp) > 0x460468dd <+23725>: mov %ebp,(%esp) > 0x460468e0 <+23728>: call 0x46055b40 <js::GetScopeChainFast(JSContext*, JSStackFrame*, JSOp, unsigned int)> > 0x460468e5 <+23733>: test %eax,%eax > 0x460468e7 <+23735>: mov %eax,%esi > 0x460468e9 <+23737>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460468ef <+23743>: mov 0x88(%esp),%edi > 0x460468f6 <+23750>: cmp 0x18(%edi),%esi > 0x460468f9 <+23753>: je 0x4604c2d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46752> > 0x460468ff <+23759>: lea 0x148(%esp),%eax > 0x46046906 <+23766>: movl $0x0,0x10(%esp) > 0x4604690e <+23774>: mov %eax,0xc(%esp) > 0x46046912 <+23778>: movl $0x2,0x8(%esp) > 0x4604691a <+23786>: mov %esi,0x4(%esp) > 0x4604691e <+23790>: mov %ebp,(%esp) > 0x46046921 <+23793>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x46046926 <+23798>: test %eax,%eax > 0x46046928 <+23800>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604692e <+23806>: mov 0x148(%esp),%eax > 0x46046935 <+23813>: mov %esi,(%esp) > 0x46046938 <+23816>: mov %eax,0x4(%esp) > 0x4604693c <+23820>: mov %edi,%edx > 0x4604693e <+23822>: mov %ebp,%ecx > 0x46046940 <+23824>: call 0x46028ad0 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x46046945 <+23829>: lea -0x8(%esp),%esp > 0x46046949 <+23833>: test %eax,%eax > 0x4604694b <+23835>: mov %eax,0x98(%esp) > 0x46046952 <+23842>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046958 <+23848>: mov 0x2fc(%esp),%eax > 0x4604695f <+23855>: mov (%eax),%edx > 0x46046961 <+23857>: mov %edx,%ecx > 0x46046963 <+23859>: and $0x8,%ecx > 0x46046966 <+23862>: cmp $0x1,%ecx > 0x46046969 <+23865>: sbb %edi,%edi > 0x4604696b <+23867>: and $0x4,%edi > 0x4604696e <+23870>: add $0x1,%edi > 0x46046971 <+23873>: test $0x2,%dl > 0x46046974 <+23876>: jne 0x4604d41f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51183> > 0x4604697a <+23882>: mov 0xc8(%ebp),%eax > 0x46046980 <+23888>: mov 0x14(%eax),%esi > 0x46046983 <+23891>: mov 0x88(%esp),%eax > 0x4604698a <+23898>: lea 0x158(%esp),%edx > 0x46046991 <+23905>: mov 0x48(%eax),%eax > 0x46046994 <+23908>: movl $0x0,0x158(%esp) > 0x4604699f <+23919>: mov %eax,0x88(%esp) > 0x460469a6 <+23926>: mov 0x4(%esi),%eax > 0x460469a9 <+23929>: mov 0x58(%eax),%eax > 0x460469ac <+23932>: mov %edx,0x10(%esp) > 0x460469b0 <+23936>: lea 0x15c(%esp),%edx > 0x460469b7 <+23943>: mov %edx,0xc(%esp) > 0x460469bb <+23947>: mov 0x88(%esp),%edx > 0x460469c2 <+23954>: test %eax,%eax > 0x460469c4 <+23956>: mov %edx,0x8(%esp) > 0x460469c8 <+23960>: cmove -0xd0(%ebx),%eax > 0x460469cf <+23967>: mov %esi,0x4(%esp) > 0x460469d3 <+23971>: mov %ebp,(%esp) > 0x460469d6 <+23974>: call *%eax > 0x460469d8 <+23976>: test %eax,%eax > 0x460469da <+23978>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460469e0 <+23984>: mov 0x158(%esp),%ecx > 0x460469e7 <+23991>: mov 0x98(%esp),%eax > 0x460469ee <+23998>: test %ecx,%ecx > 0x460469f0 <+24000>: mov %eax,0x220(%esp) > 0x460469f7 <+24007>: movl $0xffff0007,0x224(%esp) > 0x46046a02 <+24018>: je 0x46046a13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24035> > 0x46046a04 <+24020>: mov 0x15c(%esp),%eax > 0x46046a0b <+24027>: cmp %esi,%eax > 0x46046a0d <+24029>: je 0x4604e51c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55532> > 0x46046a13 <+24035>: mov 0x4(%esi),%eax > 0x46046a16 <+24038>: mov 0x5c(%eax),%eax > 0x46046a19 <+24041>: test %eax,%eax > 0x46046a1b <+24043>: lea -0x241044(%ebx),%edx > 0x46046a21 <+24049>: mov %edi,0x18(%esp) > 0x46046a25 <+24053>: mov 0x88(%esp),%edi > 0x46046a2c <+24060>: cmove %edx,%eax > 0x46046a2f <+24063>: mov -0x178(%ebx),%edx > 0x46046a35 <+24069>: mov %edx,0x14(%esp) > 0x46046a39 <+24073>: mov -0x160(%ebx),%edx > 0x46046a3f <+24079>: mov %edx,0x10(%esp) > 0x46046a43 <+24083>: mov %edi,0x8(%esp) > 0x46046a47 <+24087>: lea 0x220(%esp),%edx > 0x46046a4e <+24094>: mov %esi,0x4(%esp) > 0x46046a52 <+24098>: mov %edx,0xc(%esp) > 0x46046a56 <+24102>: mov %ebp,(%esp) > 0x46046a59 <+24105>: call *%eax > 0x46046a5b <+24107>: test %eax,%eax > 0x46046a5d <+24109>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046a63 <+24115>: mov 0x2f8(%esp),%eax > 0x46046a6a <+24122>: mov 0x94(%esp),%esi > 0x46046a71 <+24129>: mov %eax,%edx > 0x46046a73 <+24131>: add $0x3,%edx > 0x46046a76 <+24134>: mov %edx,0x2f8(%esp) > 0x46046a7d <+24141>: movzbl 0x3(%eax),%edi > 0x46046a81 <+24145>: mov (%esi,%edi,4),%eax > 0x46046a84 <+24148>: jmp *%eax > 0x46046a86 <+24150>: mov 0x2f4(%esp),%eax > 0x46046a8d <+24157>: movl $0x0,0x8(%esp) > 0x46046a95 <+24165>: mov -0x8(%eax),%eax > 0x46046a98 <+24168>: mov %ebp,(%esp) > 0x46046a9b <+24171>: mov %eax,0x4(%esp) > 0x46046a9f <+24175>: call 0x46126220 <js_EscapeAttributeValue(JSContext*, JSString*, int)> > 0x46046aa4 <+24180>: test %eax,%eax > 0x46046aa6 <+24182>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046aac <+24188>: mov 0x2f4(%esp),%edx > 0x46046ab3 <+24195>: mov 0x94(%esp),%esi > 0x46046aba <+24202>: mov %eax,-0x8(%edx) > 0x46046abd <+24205>: mov 0x2f8(%esp),%eax > 0x46046ac4 <+24212>: movl $0xffff0005,-0x4(%edx) > 0x46046acb <+24219>: mov %eax,%edx > 0x46046acd <+24221>: add $0x1,%edx > 0x46046ad0 <+24224>: mov %edx,0x2f8(%esp) > 0x46046ad7 <+24231>: movzbl 0x1(%eax),%edi > 0x46046adb <+24235>: mov (%esi,%edi,4),%eax > 0x46046ade <+24238>: jmp *%eax > 0x46046ae0 <+24240>: mov 0x2f4(%esp),%eax > 0x46046ae7 <+24247>: mov -0x4(%eax),%edx > 0x46046aea <+24250>: mov -0x8(%eax),%eax > 0x46046aed <+24253>: mov %eax,0x280(%esp) > 0x46046af4 <+24260>: mov %ebp,(%esp) > 0x46046af7 <+24263>: lea 0x280(%esp),%eax > 0x46046afe <+24270>: mov %eax,0x4(%esp) > 0x46046b02 <+24274>: mov %edx,0x284(%esp) > 0x46046b09 <+24281>: call 0x46124620 <js_ToAttributeName(JSContext*, js::Value*)> > 0x46046b0e <+24286>: test %eax,%eax > 0x46046b10 <+24288>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046b16 <+24294>: mov 0x2f4(%esp),%esi > 0x46046b1d <+24301>: mov 0x280(%esp),%eax > 0x46046b24 <+24308>: mov 0x284(%esp),%edx > 0x46046b2b <+24315>: mov %eax,-0x8(%esi) > 0x46046b2e <+24318>: mov 0x2f8(%esp),%eax > 0x46046b35 <+24325>: mov %edx,-0x4(%esi) > 0x46046b38 <+24328>: mov %eax,%edx > 0x46046b3a <+24330>: add $0x1,%edx > 0x46046b3d <+24333>: mov 0x94(%esp),%esi > 0x46046b44 <+24340>: mov %edx,0x2f8(%esp) > 0x46046b4b <+24347>: movzbl 0x1(%eax),%edi > 0x46046b4f <+24351>: mov (%esi,%edi,4),%eax > 0x46046b52 <+24354>: jmp *%eax > 0x46046b54 <+24356>: mov 0x2f4(%esp),%ecx > 0x46046b5b <+24363>: mov -0x8(%ecx),%eax > 0x46046b5e <+24366>: mov -0x4(%ecx),%edx > 0x46046b61 <+24369>: mov %edx,0x274(%esp) > 0x46046b68 <+24376>: mov %eax,0x270(%esp) > 0x46046b6f <+24383>: mov -0x10(%ecx),%eax > 0x46046b72 <+24386>: mov -0xc(%ecx),%edx > 0x46046b75 <+24389>: mov %eax,0x278(%esp) > 0x46046b7c <+24396>: mov %ebp,(%esp) > 0x46046b7f <+24399>: lea 0x270(%esp),%eax > 0x46046b86 <+24406>: mov %eax,0x8(%esp) > 0x46046b8a <+24410>: lea 0x278(%esp),%eax > 0x46046b91 <+24417>: mov %eax,0x4(%esp) > 0x46046b95 <+24421>: mov %edx,0x27c(%esp) > 0x46046b9c <+24428>: call 0x4611e3a0 <js_ConstructXMLQNameObject(JSContext*, js::Value const&, js::Value const&)> > 0x46046ba1 <+24433>: test %eax,%eax > 0x46046ba3 <+24435>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046ba9 <+24441>: mov 0x2f4(%esp),%edx > 0x46046bb0 <+24448>: mov 0x94(%esp),%esi > 0x46046bb7 <+24455>: mov %edx,%ecx > 0x46046bb9 <+24457>: sub $0x8,%ecx > 0x46046bbc <+24460>: mov %ecx,0x2f4(%esp) > 0x46046bc3 <+24467>: mov %eax,-0x10(%edx) > 0x46046bc6 <+24470>: mov 0x2f8(%esp),%eax > 0x46046bcd <+24477>: movl $0xffff0007,-0xc(%edx) > 0x46046bd4 <+24484>: mov %eax,%edx > 0x46046bd6 <+24486>: add $0x1,%edx > 0x46046bd9 <+24489>: mov %edx,0x2f8(%esp) > 0x46046be0 <+24496>: movzbl 0x1(%eax),%edi > 0x46046be4 <+24500>: mov (%esi,%edi,4),%eax > 0x46046be7 <+24503>: jmp *%eax > 0x46046be9 <+24505>: mov 0x2f4(%esp),%esi > 0x46046bf0 <+24512>: mov -0x8(%esi),%eax > 0x46046bf3 <+24515>: mov -0x4(%esi),%edx > 0x46046bf6 <+24518>: mov -0x18(%esi),%edi > 0x46046bf9 <+24521>: mov %eax,0x290(%esp) > 0x46046c00 <+24528>: mov %edx,0x294(%esp) > 0x46046c07 <+24535>: mov -0xc(%esi),%eax > 0x46046c0a <+24538>: cmp $0xffff0001,%eax > 0x46046c0f <+24543>: je 0x4604c6f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47814> > 0x46046c15 <+24549>: cmp $0xffff0000,%eax > 0x46046c1a <+24554>: jbe 0x4604a2a2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38514> > 0x46046c20 <+24560>: jmp 0x46046c24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24564> > 0x46046c22 <+24562>: fstp %st(0) > 0x46046c24 <+24564>: cmp $0xffff0007,%eax > 0x46046c29 <+24569>: lea -0x10(%esi),%edx > 0x46046c2c <+24572>: je 0x4604fb57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61223> > 0x46046c32 <+24578>: cmp $0xffff0005,%eax > 0x46046c37 <+24583>: jne 0x4604e503 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55507> > 0x46046c3d <+24589>: mov -0x10(%esi),%eax > 0x46046c40 <+24592>: testb $0x4,(%eax) > 0x46046c43 <+24595>: jne 0x46046c61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24625> > 0x46046c45 <+24597>: movl $0x0,0x8(%esp) > 0x46046c4d <+24605>: mov %eax,0x4(%esp) > 0x46046c51 <+24609>: mov %ebp,(%esp) > 0x46046c54 <+24612>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x46046c59 <+24617>: test %eax,%eax > 0x46046c5b <+24619>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046c61 <+24625>: mov %eax,0x164(%esp) > 0x46046c68 <+24632>: mov %eax,-0x10(%esi) > 0x46046c6b <+24635>: movl $0xffff0005,-0xc(%esi) > 0x46046c72 <+24642>: mov 0xa0(%esp),%esi > 0x46046c79 <+24649>: lea -0x244ac4(%ebx),%ecx > 0x46046c7f <+24655>: movzbl 0x20(%esi),%eax > 0x46046c83 <+24659>: shr $0x3,%al > 0x46046c86 <+24662>: mov %eax,%edx > 0x46046c88 <+24664>: mov 0x4(%edi),%eax > 0x46046c8b <+24667>: and $0x1,%edx > 0x46046c8e <+24670>: mov 0x64(%eax),%eax > 0x46046c91 <+24673>: mov %edx,0x10(%esp) > 0x46046c95 <+24677>: test %eax,%eax > 0x46046c97 <+24679>: lea 0x290(%esp),%edx > 0x46046c9e <+24686>: mov %edx,0xc(%esp) > 0x46046ca2 <+24690>: mov 0x164(%esp),%edx > 0x46046ca9 <+24697>: cmove %ecx,%eax > 0x46046cac <+24700>: mov %edx,0x8(%esp) > 0x46046cb0 <+24704>: mov %edi,0x4(%esp) > 0x46046cb4 <+24708>: mov %ebp,(%esp) > 0x46046cb7 <+24711>: call *%eax > 0x46046cb9 <+24713>: test %eax,%eax > 0x46046cbb <+24715>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046cc1 <+24721>: mov 0x2f4(%esp),%ecx > 0x46046cc8 <+24728>: mov -0x8(%ecx),%eax > 0x46046ccb <+24731>: mov -0x4(%ecx),%edx > 0x46046cce <+24734>: mov %edx,0x294(%esp) > 0x46046cd5 <+24741>: mov %eax,0x290(%esp) > 0x46046cdc <+24748>: lea -0x10(%ecx),%esi > 0x46046cdf <+24751>: mov %esi,0x2f4(%esp) > 0x46046ce6 <+24758>: mov %eax,-0x18(%ecx) > 0x46046ce9 <+24761>: mov 0x2f8(%esp),%eax > 0x46046cf0 <+24768>: mov %edx,-0x14(%ecx) > 0x46046cf3 <+24771>: mov %eax,%edx > 0x46046cf5 <+24773>: add $0x1,%edx > 0x46046cf8 <+24776>: mov 0x94(%esp),%esi > 0x46046cff <+24783>: mov %edx,0x2f8(%esp) > 0x46046d06 <+24790>: movzbl 0x1(%eax),%edi > 0x46046d0a <+24794>: mov (%esi,%edi,4),%eax > 0x46046d0d <+24797>: jmp *%eax > 0x46046d0f <+24799>: mov 0x2f4(%esp),%eax > 0x46046d16 <+24806>: mov -0x4(%eax),%edx > 0x46046d19 <+24809>: mov -0x8(%eax),%eax > 0x46046d1c <+24812>: mov %eax,0x288(%esp) > 0x46046d23 <+24819>: mov %ebp,(%esp) > 0x46046d26 <+24822>: lea 0x164(%esp),%eax > 0x46046d2d <+24829>: mov %eax,0xc(%esp) > 0x46046d31 <+24833>: lea 0x15c(%esp),%eax > 0x46046d38 <+24840>: mov %eax,0x8(%esp) > 0x46046d3c <+24844>: lea 0x288(%esp),%eax > 0x46046d43 <+24851>: mov %eax,0x4(%esp) > 0x46046d47 <+24855>: mov %edx,0x28c(%esp) > 0x46046d4e <+24862>: call 0x46124aa0 <js_FindXMLProperty(JSContext*, js::Value const&, JSObject**, int*)> > 0x46046d53 <+24867>: test %eax,%eax > 0x46046d55 <+24869>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046d5b <+24875>: mov 0x15c(%esp),%edx > 0x46046d62 <+24882>: mov 0x2f4(%esp),%eax > 0x46046d69 <+24889>: test %edx,%edx > 0x46046d6b <+24891>: je 0x4604d933 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52483> > 0x46046d71 <+24897>: mov %edx,-0x8(%eax) > 0x46046d74 <+24900>: movl $0xffff0007,-0x4(%eax) > 0x46046d7b <+24907>: mov 0x164(%esp),%eax > 0x46046d82 <+24914>: mov 0x2f4(%esp),%edx > 0x46046d89 <+24921>: mov %eax,%ecx > 0x46046d8b <+24923>: and $0x7,%ecx > 0x46046d8e <+24926>: je 0x46049f6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37691> > 0x46046d94 <+24932>: test $0x1,%al > 0x46046d96 <+24934>: je 0x46053546 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76054> > 0x46046d9c <+24940>: sar %eax > 0x46046d9e <+24942>: movl $0xffff0001,0xdc(%esp) > 0x46046da9 <+24953>: mov %eax,0xd8(%esp) > 0x46046db0 <+24960>: mov 0x2f8(%esp),%eax > 0x46046db7 <+24967>: mov 0xd8(%esp),%esi > 0x46046dbe <+24974>: mov 0xdc(%esp),%edi > 0x46046dc5 <+24981>: mov %esi,(%edx) > 0x46046dc7 <+24983>: mov %edi,0x4(%edx) > 0x46046dca <+24986>: add $0x8,%edx > 0x46046dcd <+24989>: mov %edx,0x2f4(%esp) > 0x46046dd4 <+24996>: mov %eax,%edx > 0x46046dd6 <+24998>: add $0x1,%edx > 0x46046dd9 <+25001>: mov 0x94(%esp),%esi > 0x46046de0 <+25008>: mov %edx,0x2f8(%esp) > 0x46046de7 <+25015>: movzbl 0x1(%eax),%edi > 0x46046deb <+25019>: mov (%esi,%edi,4),%eax > 0x46046dee <+25022>: jmp *%eax > 0x46046df0 <+25024>: mov 0xa0(%esp),%edi > 0x46046df7 <+25031>: mov 0x2f8(%esp),%ecx > 0x46046dfe <+25038>: movl $0x3,0xc(%esp) > 0x46046e06 <+25046>: movl $0xe3,0x8(%esp) > 0x46046e0e <+25054>: mov 0xa4(%esp),%edx > 0x46046e15 <+25061>: movzbl 0x1a(%edi),%esi > 0x46046e19 <+25065>: sub 0x28(%edi),%edx > 0x46046e1c <+25068>: movzbl 0x1(%ecx),%eax > 0x46046e20 <+25072>: shl $0x8,%eax > 0x46046e23 <+25075>: movzbl 0x2(%ecx),%ecx > 0x46046e27 <+25079>: or %ecx,%eax > 0x46046e29 <+25081>: mov 0x6c(%edi,%esi,1),%ecx > 0x46046e2d <+25085>: sar $0x2,%edx > 0x46046e30 <+25088>: add %edx,%eax > 0x46046e32 <+25090>: mov (%ecx,%eax,4),%eax > 0x46046e35 <+25093>: mov %ebp,(%esp) > 0x46046e38 <+25096>: mov %eax,0x4(%esp) > 0x46046e3c <+25100>: call 0x4602f950 <js_NewFlatClosure(JSContext*, JSFunction*, JSOp, unsigned int)> > 0x46046e41 <+25105>: test %eax,%eax > 0x46046e43 <+25107>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046e49 <+25113>: mov 0x2f4(%esp),%edx > 0x46046e50 <+25120>: mov 0x94(%esp),%esi > 0x46046e57 <+25127>: mov %edx,%ecx > 0x46046e59 <+25129>: add $0x8,%ecx > 0x46046e5c <+25132>: mov %ecx,0x2f4(%esp) > 0x46046e63 <+25139>: mov %eax,(%edx) > 0x46046e65 <+25141>: mov 0x2f8(%esp),%eax > 0x46046e6c <+25148>: movl $0xffff0007,0x4(%edx) > 0x46046e73 <+25155>: mov %eax,%edx > 0x46046e75 <+25157>: add $0x3,%edx > 0x46046e78 <+25160>: mov %edx,0x2f8(%esp) > 0x46046e7f <+25167>: movzbl 0x3(%eax),%edi > 0x46046e83 <+25171>: mov (%esi,%edi,4),%eax > 0x46046e86 <+25174>: jmp *%eax > 0x46046e88 <+25176>: mov 0x2f8(%esp),%esi > 0x46046e8f <+25183>: mov 0xa0(%esp),%edi > 0x46046e96 <+25190>: mov 0xa4(%esp),%edx > 0x46046e9d <+25197>: movzbl 0x1(%esi),%eax > 0x46046ea1 <+25201>: sub 0x28(%edi),%edx > 0x46046ea4 <+25204>: movzbl 0x1a(%edi),%ecx > 0x46046ea8 <+25208>: shl $0x8,%eax > 0x46046eab <+25211>: movzbl 0x2(%esi),%edi > 0x46046eaf <+25215>: or %edi,%eax > 0x46046eb1 <+25217>: mov 0xa0(%esp),%edi > 0x46046eb8 <+25224>: sar $0x2,%edx > 0x46046ebb <+25227>: add %edx,%eax > 0x46046ebd <+25229>: mov 0x6c(%edi,%ecx,1),%ecx > 0x46046ec1 <+25233>: mov (%ecx,%eax,4),%edi > 0x46046ec4 <+25236>: movzwl 0x3a(%edi),%eax > 0x46046ec8 <+25240>: and $0xc000,%ax > 0x46046ecc <+25244>: cmp $0xc000,%ax > 0x46046ed0 <+25248>: je 0x4604cc50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49184> > 0x46046ed6 <+25254>: mov 0x2fc(%esp),%eax > 0x46046edd <+25261>: movl $0x3,0xc(%esp) > 0x46046ee5 <+25269>: movl $0x82,0x8(%esp) > 0x46046eed <+25277>: mov %eax,0x4(%esp) > 0x46046ef1 <+25281>: mov %ebp,(%esp) > 0x46046ef4 <+25284>: call 0x46055b40 <js::GetScopeChainFast(JSContext*, JSStackFrame*, JSOp, unsigned int)> > 0x46046ef9 <+25289>: test %eax,%eax > 0x46046efb <+25291>: mov %eax,0x88(%esp) > 0x46046f02 <+25298>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046f08 <+25304>: lea 0x154(%esp),%eax > 0x46046f0f <+25311>: mov %eax,0xc(%esp) > 0x46046f13 <+25315>: mov 0x88(%esp),%eax > 0x46046f1a <+25322>: movl $0x0,0x10(%esp) > 0x46046f22 <+25330>: movl $0x2,0x8(%esp) > 0x46046f2a <+25338>: mov %eax,0x4(%esp) > 0x46046f2e <+25342>: mov %ebp,(%esp) > 0x46046f31 <+25345>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x46046f36 <+25350>: test %eax,%eax > 0x46046f38 <+25352>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046f3e <+25358>: mov 0x154(%esp),%eax > 0x46046f45 <+25365>: mov %edi,%edx > 0x46046f47 <+25367>: mov %eax,0x4(%esp) > 0x46046f4b <+25371>: mov 0x88(%esp),%eax > 0x46046f52 <+25378>: mov %eax,(%esp) > 0x46046f55 <+25381>: mov %ebp,%ecx > 0x46046f57 <+25383>: call 0x46028ad0 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x46046f5c <+25388>: test %eax,%eax > 0x46046f5e <+25390>: lea -0x8(%esp),%esp > 0x46046f62 <+25394>: mov %eax,%edi > 0x46046f64 <+25396>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046f6a <+25402>: mov 0x2f4(%esp),%esi > 0x46046f71 <+25409>: mov %esi,%eax > 0x46046f73 <+25411>: movl $0xffff0007,0x4(%esi) > 0x46046f7a <+25418>: add $0x8,%eax > 0x46046f7d <+25421>: mov %eax,0x2f4(%esp) > 0x46046f84 <+25428>: mov %edi,(%esi) > 0x46046f86 <+25430>: mov 0x2f8(%esp),%eax > 0x46046f8d <+25437>: mov 0x94(%esp),%esi > 0x46046f94 <+25444>: mov %eax,%edx > 0x46046f96 <+25446>: add $0x3,%edx > 0x46046f99 <+25449>: mov %edx,0x2f8(%esp) > 0x46046fa0 <+25456>: movzbl 0x3(%eax),%edi > 0x46046fa4 <+25460>: mov (%esi,%edi,4),%eax > 0x46046fa7 <+25463>: jmp *%eax > 0x46046fa9 <+25465>: mov 0xa0(%esp),%edi > 0x46046fb0 <+25472>: mov 0x2f8(%esp),%ecx > 0x46046fb7 <+25479>: mov 0xa4(%esp),%edx > 0x46046fbe <+25486>: movzbl 0x1a(%edi),%esi > 0x46046fc2 <+25490>: sub 0x28(%edi),%edx > 0x46046fc5 <+25493>: movzbl 0x3(%ecx),%eax > 0x46046fc9 <+25497>: shl $0x8,%eax > 0x46046fcc <+25500>: movzbl 0x4(%ecx),%ecx > 0x46046fd0 <+25504>: or %ecx,%eax > 0x46046fd2 <+25506>: mov 0x6c(%edi,%esi,1),%ecx > 0x46046fd6 <+25510>: sar $0x2,%edx > 0x46046fd9 <+25513>: add %edx,%eax > 0x46046fdb <+25515>: mov (%ecx,%eax,4),%eax > 0x46046fde <+25518>: mov %ebp,(%esp) > 0x46046fe1 <+25521>: mov %eax,0x4(%esp) > 0x46046fe5 <+25525>: call 0x4602fb30 <js_NewDebuggableFlatClosure(JSContext*, JSFunction*)> > 0x46046fea <+25530>: test %eax,%eax > 0x46046fec <+25532>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46046ff2 <+25538>: mov 0x2f8(%esp),%ecx > 0x46046ff9 <+25545>: mov 0x94(%esp),%esi > 0x46047000 <+25552>: movzbl 0x1(%ecx),%edx > 0x46047004 <+25556>: shl $0x8,%edx > 0x46047007 <+25559>: movzbl 0x2(%ecx),%ecx > 0x4604700b <+25563>: or %ecx,%edx > 0x4604700d <+25565>: mov 0x2fc(%esp),%ecx > 0x46047014 <+25572>: lea 0x30(%ecx,%edx,8),%edx > 0x46047018 <+25576>: mov %eax,(%edx) > 0x4604701a <+25578>: mov 0x2f8(%esp),%eax > 0x46047021 <+25585>: movl $0xffff0007,0x4(%edx) > 0x46047028 <+25592>: mov %eax,%edx > 0x4604702a <+25594>: add $0x5,%edx > 0x4604702d <+25597>: mov %edx,0x2f8(%esp) > 0x46047034 <+25604>: movzbl 0x5(%eax),%edi > 0x46047038 <+25608>: mov (%esi,%edi,4),%eax > 0x4604703b <+25611>: jmp *%eax > 0x4604703d <+25613>: mov 0xa0(%esp),%edi > 0x46047044 <+25620>: mov 0x2f8(%esp),%ecx > 0x4604704b <+25627>: movl $0x5,0xc(%esp) > 0x46047053 <+25635>: movl $0xe2,0x8(%esp) > 0x4604705b <+25643>: mov 0xa4(%esp),%edx > 0x46047062 <+25650>: movzbl 0x1a(%edi),%esi > 0x46047066 <+25654>: sub 0x28(%edi),%edx > 0x46047069 <+25657>: movzbl 0x3(%ecx),%eax > 0x4604706d <+25661>: shl $0x8,%eax > 0x46047070 <+25664>: movzbl 0x4(%ecx),%ecx > 0x46047074 <+25668>: or %ecx,%eax > 0x46047076 <+25670>: mov 0x6c(%edi,%esi,1),%ecx > 0x4604707a <+25674>: sar $0x2,%edx > 0x4604707d <+25677>: add %edx,%eax > 0x4604707f <+25679>: mov (%ecx,%eax,4),%eax > 0x46047082 <+25682>: mov %ebp,(%esp) > 0x46047085 <+25685>: mov %eax,0x4(%esp) > 0x46047089 <+25689>: call 0x4602f950 <js_NewFlatClosure(JSContext*, JSFunction*, JSOp, unsigned int)> > 0x4604708e <+25694>: test %eax,%eax > 0x46047090 <+25696>: mov %eax,%edi > 0x46047092 <+25698>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047098 <+25704>: mov 0x2f8(%esp),%eax > 0x4604709f <+25711>: movzbl 0x1(%eax),%esi > 0x460470a3 <+25715>: shl $0x8,%esi > 0x460470a6 <+25718>: movzbl 0x2(%eax),%eax > 0x460470aa <+25722>: or %eax,%esi > 0x460470ac <+25724>: mov 0xcc(%ebp),%eax > 0x460470b2 <+25730>: mov 0x18(%eax),%eax > 0x460470b5 <+25733>: test %eax,%eax > 0x460470b7 <+25735>: je 0x460470e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25779> > 0x460470b9 <+25737>: mov 0xd0(%eax),%eax > 0x460470bf <+25743>: test %eax,%eax > 0x460470c1 <+25745>: je 0x460470e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25779> > 0x460470c3 <+25747>: mov %edi,0x8(%esp) > 0x460470c7 <+25751>: mov %esi,0x4(%esp) > 0x460470cb <+25755>: mov %eax,(%esp) > 0x460470ce <+25758>: call 0x4614bbb0 <js::TraceRecorder::record_DefLocalFunSetSlot(unsigned int, JSObject*)> > 0x460470d3 <+25763>: cmp $0x1,%eax > 0x460470d6 <+25766>: mov %eax,0x88(%esp) > 0x460470dd <+25773>: jle 0x4604a6bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39563> > 0x460470e3 <+25779>: mov 0x2fc(%esp),%eax > 0x460470ea <+25786>: lea 0x30(%eax,%esi,8),%eax > 0x460470ee <+25790>: mov 0x94(%esp),%esi > 0x460470f5 <+25797>: mov %edi,(%eax) > 0x460470f7 <+25799>: movl $0xffff0007,0x4(%eax) > 0x460470fe <+25806>: mov 0x2f8(%esp),%eax > 0x46047105 <+25813>: mov %eax,%edx > 0x46047107 <+25815>: add $0x5,%edx > 0x4604710a <+25818>: mov %edx,0x2f8(%esp) > 0x46047111 <+25825>: movzbl 0x5(%eax),%edi > 0x46047115 <+25829>: mov (%esi,%edi,4),%eax > 0x46047118 <+25832>: jmp *%eax > 0x4604711a <+25834>: mov 0x2f8(%esp),%edx > 0x46047121 <+25841>: mov 0xa4(%esp),%edi > 0x46047128 <+25848>: movzbl 0x1(%edx),%eax > 0x4604712c <+25852>: shl $0x8,%eax > 0x4604712f <+25855>: movzbl 0x2(%edx),%edx > 0x46047133 <+25859>: or %edx,%eax > 0x46047135 <+25861>: mov (%edi,%eax,4),%eax > 0x46047138 <+25864>: movl $0xffff0005,0x264(%esp) > 0x46047143 <+25875>: mov %eax,0x260(%esp) > 0x4604714a <+25882>: mov 0x2f4(%esp),%eax > 0x46047151 <+25889>: mov -0x4(%eax),%edx > 0x46047154 <+25892>: mov -0x8(%eax),%eax > 0x46047157 <+25895>: mov %eax,0x268(%esp) > 0x4604715e <+25902>: mov %ebp,(%esp) > 0x46047161 <+25905>: lea 0x260(%esp),%eax > 0x46047168 <+25912>: mov %eax,0x8(%esp) > 0x4604716c <+25916>: lea 0x268(%esp),%eax > 0x46047173 <+25923>: mov %eax,0x4(%esp) > 0x46047177 <+25927>: mov %edx,0x26c(%esp) > 0x4604717e <+25934>: call 0x4611e3a0 <js_ConstructXMLQNameObject(JSContext*, js::Value const&, js::Value const&)> > 0x46047183 <+25939>: test %eax,%eax > 0x46047185 <+25941>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604718b <+25947>: mov 0x2f4(%esp),%edx > 0x46047192 <+25954>: mov 0x94(%esp),%esi > 0x46047199 <+25961>: mov %eax,-0x8(%edx) > 0x4604719c <+25964>: mov 0x2f8(%esp),%eax > 0x460471a3 <+25971>: movl $0xffff0007,-0x4(%edx) > 0x460471aa <+25978>: mov %eax,%edx > 0x460471ac <+25980>: add $0x3,%edx > 0x460471af <+25983>: mov %edx,0x2f8(%esp) > 0x460471b6 <+25990>: movzbl 0x3(%eax),%edi > 0x460471ba <+25994>: mov (%esi,%edi,4),%eax > 0x460471bd <+25997>: jmp *%eax > 0x460471bf <+25999>: mov 0x2f8(%esp),%edx > 0x460471c6 <+26006>: mov 0xa4(%esp),%edi > 0x460471cd <+26013>: mov 0x94(%esp),%esi > 0x460471d4 <+26020>: movzbl 0x1(%edx),%eax > 0x460471d8 <+26024>: shl $0x8,%eax > 0x460471db <+26027>: movzbl 0x2(%edx),%edx > 0x460471df <+26031>: or %edx,%eax > 0x460471e1 <+26033>: mov (%edi,%eax,4),%edx > 0x460471e4 <+26036>: mov 0x2f4(%esp),%eax > 0x460471eb <+26043>: mov %eax,%ecx > 0x460471ed <+26045>: add $0x8,%ecx > 0x460471f0 <+26048>: mov %ecx,0x2f4(%esp) > 0x460471f7 <+26055>: movl $0xffff0005,0x4(%eax) > 0x460471fe <+26062>: mov %edx,(%eax) > 0x46047200 <+26064>: mov 0x2f8(%esp),%eax > 0x46047207 <+26071>: mov %eax,%edx > 0x46047209 <+26073>: add $0x3,%edx > 0x4604720c <+26076>: mov %edx,0x2f8(%esp) > 0x46047213 <+26083>: movzbl 0x3(%eax),%edi > 0x46047217 <+26087>: mov (%esi,%edi,4),%eax > 0x4604721a <+26090>: jmp *%eax > 0x4604721c <+26092>: lea 0x164(%esp),%eax > 0x46047223 <+26099>: mov %ebp,(%esp) > 0x46047226 <+26102>: mov %eax,0x4(%esp) > 0x4604722a <+26106>: call 0x46124860 <js_GetAnyName(JSContext*, int*)> > 0x4604722f <+26111>: test %eax,%eax > 0x46047231 <+26113>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047237 <+26119>: mov 0x164(%esp),%eax > 0x4604723e <+26126>: mov 0x2f4(%esp),%edx > 0x46047245 <+26133>: mov %eax,%ecx > 0x46047247 <+26135>: and $0x7,%ecx > 0x4604724a <+26138>: je 0x46049f54 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37668> > 0x46047250 <+26144>: test $0x1,%al > 0x46047252 <+26146>: je 0x46053526 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76022> > 0x46047258 <+26152>: sar %eax > 0x4604725a <+26154>: movl $0xffff0001,0xe4(%esp) > 0x46047265 <+26165>: mov %eax,0xe0(%esp) > 0x4604726c <+26172>: mov 0x2f8(%esp),%eax > 0x46047273 <+26179>: mov 0xe0(%esp),%esi > 0x4604727a <+26186>: mov 0xe4(%esp),%edi > 0x46047281 <+26193>: mov %esi,(%edx) > 0x46047283 <+26195>: mov %edi,0x4(%edx) > 0x46047286 <+26198>: add $0x8,%edx > 0x46047289 <+26201>: mov %edx,0x2f4(%esp) > 0x46047290 <+26208>: mov %eax,%edx > 0x46047292 <+26210>: add $0x1,%edx > 0x46047295 <+26213>: mov 0x94(%esp),%esi > 0x4604729c <+26220>: mov %edx,0x2f8(%esp) > 0x460472a3 <+26227>: movzbl 0x1(%eax),%edi > 0x460472a7 <+26231>: mov (%esi,%edi,4),%eax > 0x460472aa <+26234>: jmp *%eax > 0x460472ac <+26236>: mov 0x2f4(%esp),%eax > 0x460472b3 <+26243>: mov %ebp,(%esp) > 0x460472b6 <+26246>: sub $0x8,%eax > 0x460472b9 <+26249>: mov %eax,0x4(%esp) > 0x460472bd <+26253>: call 0x46124490 <js_SetDefaultXMLNamespace(JSContext*, js::Value const&)> > 0x460472c2 <+26258>: test %eax,%eax > 0x460472c4 <+26260>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460472ca <+26266>: mov 0x2f8(%esp),%eax > 0x460472d1 <+26273>: subl $0x8,0x2f4(%esp) > 0x460472d9 <+26281>: mov %eax,%edx > 0x460472db <+26283>: mov 0x94(%esp),%esi > 0x460472e2 <+26290>: add $0x1,%edx > 0x460472e5 <+26293>: mov %edx,0x2f8(%esp) > 0x460472ec <+26300>: movzbl 0x1(%eax),%edi > 0x460472f0 <+26304>: mov (%esi,%edi,4),%eax > 0x460472f3 <+26307>: jmp *%eax > 0x460472f5 <+26309>: mov 0xe0(%ebp),%edx > 0x460472fb <+26315>: mov 0x18(%edx),%eax > 0x460472fe <+26318>: test %eax,%eax > 0x46047300 <+26320>: je 0x46047368 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26424> > 0x46047302 <+26322>: mov 0x1c(%edx),%edx > 0x46047305 <+26325>: mov 0xa0(%esp),%edi > 0x4604730c <+26332>: mov %edx,0x10(%esp) > 0x46047310 <+26336>: lea 0x258(%esp),%edx > 0x46047317 <+26343>: mov %edx,0xc(%esp) > 0x4604731b <+26347>: mov 0x2f8(%esp),%edx > 0x46047322 <+26354>: mov %edx,0x8(%esp) > 0x46047326 <+26358>: mov %edi,0x4(%esp) > 0x4604732a <+26362>: mov %ebp,(%esp) > 0x4604732d <+26365>: call *%eax > 0x4604732f <+26367>: cmp $0x2,%eax > 0x46047332 <+26370>: je 0x4604a6f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39616> > 0x46047338 <+26376>: cmp $0x3,%eax > 0x4604733b <+26379>: je 0x4604d62d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51709> > 0x46047341 <+26385>: test %eax,%eax > 0x46047343 <+26387>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047349 <+26393>: mov 0xe0(%ebp),%eax > 0x4604734f <+26399>: mov (%eax),%eax > 0x46047351 <+26401>: test %eax,%eax > 0x46047353 <+26403>: lea -0x134d4(%ebx),%eax > 0x46047359 <+26409>: cmove 0x94(%esp),%eax > 0x46047361 <+26417>: mov %eax,0x94(%esp) > 0x46047368 <+26424>: mov 0x2f8(%esp),%eax > 0x4604736f <+26431>: mov 0x94(%esp),%esi > 0x46047376 <+26438>: mov %eax,%edx > 0x46047378 <+26440>: add $0x1,%edx > 0x4604737b <+26443>: mov %edx,0x2f8(%esp) > 0x46047382 <+26450>: movzbl 0x1(%eax),%edi > 0x46047386 <+26454>: mov (%esi,%edi,4),%eax > 0x46047389 <+26457>: jmp *%eax > 0x4604738b <+26459>: mov 0x2f4(%esp),%eax > 0x46047392 <+26466>: cmpl $0xffff0006,-0x4(%eax) > 0x46047399 <+26473>: jbe 0x46051223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67059> > 0x4604739f <+26479>: mov -0x8(%eax),%edx > 0x460473a2 <+26482>: sub $0x10,%eax > 0x460473a5 <+26485>: lea 0x164(%esp),%ecx > 0x460473ac <+26492>: mov %eax,0x8(%esp) > 0x460473b0 <+26496>: mov %ecx,0xc(%esp) > 0x460473b4 <+26500>: mov %edx,0x4(%esp) > 0x460473b8 <+26504>: mov %ebp,(%esp) > 0x460473bb <+26507>: movl $0x0,0x164(%esp) > 0x460473c6 <+26518>: call 0x460573b0 <js::HasInstance(JSContext*, JSObject*, js::Value const*, int*)> > 0x460473cb <+26523>: test %eax,%eax > 0x460473cd <+26525>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460473d3 <+26531>: mov 0x2f4(%esp),%eax > 0x460473da <+26538>: mov 0x164(%esp),%ecx > 0x460473e1 <+26545>: mov %eax,%edx > 0x460473e3 <+26547>: mov 0x94(%esp),%esi > 0x460473ea <+26554>: sub $0x8,%edx > 0x460473ed <+26557>: mov %edx,0x2f4(%esp) > 0x460473f4 <+26564>: xor %edx,%edx > 0x460473f6 <+26566>: test %ecx,%ecx > 0x460473f8 <+26568>: movl $0xffff0003,-0xc(%eax) > 0x460473ff <+26575>: setne %dl > 0x46047402 <+26578>: mov %edx,-0x10(%eax) > 0x46047405 <+26581>: mov 0x2f8(%esp),%eax > 0x4604740c <+26588>: mov %eax,%edx > 0x4604740e <+26590>: add $0x1,%edx > 0x46047411 <+26593>: mov %edx,0x2f8(%esp) > 0x46047418 <+26600>: movzbl 0x1(%eax),%edi > 0x4604741c <+26604>: mov (%esi,%edi,4),%eax > 0x4604741f <+26607>: jmp *%eax > 0x46047421 <+26609>: mov 0x2f4(%esp),%esi > 0x46047428 <+26616>: cmpl $0xffff0006,-0x4(%esi) > 0x4604742f <+26623>: jbe 0x460512bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67212> > 0x46047435 <+26629>: mov 0x2f8(%esp),%eax > 0x4604743c <+26636>: mov 0x94(%esp),%esi > 0x46047443 <+26643>: mov %eax,%edx > 0x46047445 <+26645>: add $0x3,%edx > 0x46047448 <+26648>: mov %edx,0x2f8(%esp) > 0x4604744f <+26655>: movzbl 0x3(%eax),%edi > 0x46047453 <+26659>: mov (%esi,%edi,4),%eax > 0x46047456 <+26662>: jmp *%eax > 0x46047458 <+26664>: mov 0x2f4(%esp),%esi > 0x4604745f <+26671>: mov 0x2f8(%esp),%eax > 0x46047466 <+26678>: cmpl $0xffff0007,-0x4(%esi) > 0x4604746d <+26685>: je 0x46051267 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67127> > 0x46047473 <+26691>: mov %eax,%edx > 0x46047475 <+26693>: mov 0x94(%esp),%esi > 0x4604747c <+26700>: add $0x2,%edx > 0x4604747f <+26703>: mov %edx,0x2f8(%esp) > 0x46047486 <+26710>: movzbl 0x2(%eax),%edi > 0x4604748a <+26714>: mov (%esi,%edi,4),%eax > 0x4604748d <+26717>: jmp *%eax > 0x4604748f <+26719>: mov 0x2f4(%esp),%esi > 0x46047496 <+26726>: cmpl $0xffff0006,-0x4(%esi) > 0x4604749d <+26733>: ja 0x46049ed0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37536> > 0x460474a3 <+26739>: mov 0x2f8(%esp),%edx > 0x460474aa <+26746>: movzbl 0x2(%edx),%eax > 0x460474ae <+26750>: movzbl 0x1(%edx),%ecx > 0x460474b2 <+26754>: shl $0x8,%ecx > 0x460474b5 <+26757>: or %ecx,%eax > 0x460474b7 <+26759>: movswl %ax,%ecx > 0x460474ba <+26762>: test %ax,%ax > 0x460474bd <+26765>: lea (%edx,%ecx,1),%edx > 0x460474c0 <+26768>: mov %edx,0x2f8(%esp) > 0x460474c7 <+26775>: movzbl (%edx),%edi > 0x460474ca <+26778>: jle 0x4604db61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53041> > 0x460474d0 <+26784>: cmpb $0x0,0xc0(%esp) > 0x460474d8 <+26792>: je 0x460474ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26812> > 0x460474da <+26794>: mov 0x2fc(%esp),%eax > 0x460474e1 <+26801>: mov (%eax),%edx > 0x460474e3 <+26803>: test $0x80,%dh > 0x460474e6 <+26806>: je 0x4604edcb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57755> > 0x460474ec <+26812>: mov 0x94(%esp),%esi > 0x460474f3 <+26819>: mov (%esi,%edi,4),%eax > 0x460474f6 <+26822>: jmp *%eax > 0x460474f8 <+26824>: mov 0x2f8(%esp),%esi > 0x460474ff <+26831>: mov 0x2fc(%esp),%edi > 0x46047506 <+26838>: movzbl 0x1(%esi),%ecx > 0x4604750a <+26842>: movzbl 0x2(%esi),%eax > 0x4604750e <+26846>: shl $0x8,%ecx > 0x46047511 <+26849>: or %eax,%ecx > 0x46047513 <+26851>: mov 0x2f4(%esp),%eax > 0x4604751a <+26858>: mov %eax,%edx > 0x4604751c <+26860>: sub $0x8,%edx > 0x4604751f <+26863>: mov %edx,0x2f4(%esp) > 0x46047526 <+26870>: mov -0x4(%eax),%edx > 0x46047529 <+26873>: mov -0x8(%eax),%eax > 0x4604752c <+26876>: mov %eax,0x30(%edi,%ecx,8) > 0x46047530 <+26880>: mov %edx,0x34(%edi,%ecx,8) > 0x46047534 <+26884>: lea 0x3(%esi),%eax > 0x46047537 <+26887>: mov %eax,0x2f8(%esp) > 0x4604753e <+26894>: movzbl 0x3(%esi),%edi > 0x46047542 <+26898>: mov 0x94(%esp),%esi > 0x46047549 <+26905>: mov (%esi,%edi,4),%eax > 0x4604754c <+26908>: jmp *%eax > 0x4604754e <+26910>: mov 0xcc(%ebp),%eax > 0x46047554 <+26916>: mov 0x20(%eax),%eax > 0x46047557 <+26919>: test %eax,%eax > 0x46047559 <+26921>: jne 0x4604c0c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46229> > 0x4604755f <+26927>: mov 0x2f4(%esp),%eax > 0x46047566 <+26934>: mov %eax,%edx > 0x46047568 <+26936>: sub $0x8,%edx > 0x4604756b <+26939>: mov %edx,0x2f4(%esp) > 0x46047572 <+26946>: mov -0x4(%eax),%edx > 0x46047575 <+26949>: mov -0x8(%eax),%eax > 0x46047578 <+26952>: mov %eax,0x18(%ebp) > 0x4604757b <+26955>: movl $0x1,0x14(%ebp) > 0x46047582 <+26962>: mov %edx,0x1c(%ebp) > 0x46047585 <+26965>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604758a <+26970>: mov 0x2f4(%esp),%eax > 0x46047591 <+26977>: mov 0x94(%esp),%esi > 0x46047598 <+26984>: mov %eax,%edx > 0x4604759a <+26986>: sub $0x8,%edx > 0x4604759d <+26989>: mov %edx,0x2f4(%esp) > 0x460475a4 <+26996>: mov -0x4(%eax),%edx > 0x460475a7 <+26999>: mov -0x8(%eax),%eax > 0x460475aa <+27002>: mov %eax,0x18(%ebp) > 0x460475ad <+27005>: mov 0x2f8(%esp),%eax > 0x460475b4 <+27012>: mov %edx,0x1c(%ebp) > 0x460475b7 <+27015>: mov %eax,%edx > 0x460475b9 <+27017>: add $0x1,%edx > 0x460475bc <+27020>: movl $0x1,0x14(%ebp) > 0x460475c3 <+27027>: mov %edx,0x2f8(%esp) > 0x460475ca <+27034>: movzbl 0x1(%eax),%edi > 0x460475ce <+27038>: mov (%esi,%edi,4),%eax > 0x460475d1 <+27041>: jmp *%eax > 0x460475d3 <+27043>: mov 0xcc(%ebp),%eax > 0x460475d9 <+27049>: mov 0x20(%eax),%eax > 0x460475dc <+27052>: test %eax,%eax > 0x460475de <+27054>: jne 0x4604c0ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46206> > 0x460475e4 <+27060>: mov 0x2f8(%esp),%eax > 0x460475eb <+27067>: mov 0x94(%esp),%esi > 0x460475f2 <+27074>: mov %eax,%edx > 0x460475f4 <+27076>: add $0x1,%edx > 0x460475f7 <+27079>: mov %edx,0x2f8(%esp) > 0x460475fe <+27086>: movzbl 0x1(%eax),%edi > 0x46047602 <+27090>: mov (%esi,%edi,4),%eax > 0x46047605 <+27093>: jmp *%eax > 0x46047607 <+27095>: mov 0x2f4(%esp),%ecx > 0x4604760e <+27102>: mov 0x18(%ebp),%eax > 0x46047611 <+27105>: mov 0x1c(%ebp),%edx > 0x46047614 <+27108>: mov %edx,0x4(%ecx) > 0x46047617 <+27111>: mov %eax,(%ecx) > 0x46047619 <+27113>: add $0x8,%ecx > 0x4604761c <+27116>: cmpl $0x3,0x36c(%esp) > 0x46047624 <+27124>: mov %ecx,0x2f4(%esp) > 0x4604762b <+27131>: movl $0x0,0x14(%ebp) > 0x46047632 <+27138>: movl $0x0,0x18(%ebp) > 0x46047639 <+27145>: movl $0xffff0002,0x1c(%ebp) > 0x46047640 <+27152>: je 0x4604c795 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47973> > 0x46047646 <+27158>: mov 0xcc(%ebp),%eax > 0x4604764c <+27164>: mov 0x20(%eax),%eax > 0x4604764f <+27167>: test %eax,%eax > 0x46047651 <+27169>: jne 0x4604c099 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46185> > 0x46047657 <+27175>: mov 0x2f8(%esp),%eax > 0x4604765e <+27182>: mov 0x94(%esp),%esi > 0x46047665 <+27189>: mov %eax,%edx > 0x46047667 <+27191>: add $0x1,%edx > 0x4604766a <+27194>: mov %edx,0x2f8(%esp) > 0x46047671 <+27201>: movzbl 0x1(%eax),%edi > 0x46047675 <+27205>: mov (%esi,%edi,4),%eax > 0x46047678 <+27208>: jmp *%eax > 0x4604767a <+27210>: mov 0x2f4(%esp),%eax > 0x46047681 <+27217>: mov -0x4(%eax),%esi > 0x46047684 <+27220>: mov -0x8(%eax),%edx > 0x46047687 <+27223>: lea -0x10(%eax),%ecx > 0x4604768a <+27226>: mov -0x10(%eax),%eax > 0x4604768d <+27229>: test %eax,%eax > 0x4604768f <+27231>: mov %ecx,0x2f4(%esp) > 0x46047696 <+27238>: jne 0x46050f7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66382> > 0x4604769c <+27244>: mov 0xa0(%esp),%edi > 0x460476a3 <+27251>: mov 0x94(%esp),%esi > 0x460476aa <+27258>: add 0x24(%edi),%edx > 0x460476ad <+27261>: mov %edx,0x2f8(%esp) > 0x460476b4 <+27268>: movzbl (%edx),%edi > 0x460476b7 <+27271>: mov (%esi,%edi,4),%eax > 0x460476ba <+27274>: jmp *%eax > 0x460476bc <+27276>: mov 0x2f4(%esp),%eax > 0x460476c3 <+27283>: mov 0xa0(%esp),%edi > 0x460476ca <+27290>: mov %eax,%edx > 0x460476cc <+27292>: add $0x8,%edx > 0x460476cf <+27295>: mov %edx,0x2f4(%esp) > 0x460476d6 <+27302>: movl $0x0,(%eax) > 0x460476dc <+27308>: mov 0x2f8(%esp),%ecx > 0x460476e3 <+27315>: movl $0xffff0003,0x4(%eax) > 0x460476ea <+27322>: mov %ecx,%esi > 0x460476ec <+27324>: sub 0x24(%edi),%esi > 0x460476ef <+27327>: add $0x5,%esi > 0x460476f2 <+27330>: movzbl 0x2(%ecx),%eax > 0x460476f6 <+27334>: movzbl 0x1(%ecx),%edx > 0x460476fa <+27338>: shl $0x18,%edx > 0x460476fd <+27341>: shl $0x10,%eax > 0x46047700 <+27344>: or %edx,%eax > 0x46047702 <+27346>: movzbl 0x3(%ecx),%edx > 0x46047706 <+27350>: shl $0x8,%edx > 0x46047709 <+27353>: movzbl 0x4(%ecx),%ecx > 0x4604770d <+27357>: or %ecx,%edx > 0x4604770f <+27359>: or %edx,%eax > 0x46047711 <+27361>: mov 0x2f4(%esp),%edx > 0x46047718 <+27368>: mov %edx,%ecx > 0x4604771a <+27370>: add $0x8,%ecx > 0x4604771d <+27373>: mov %ecx,0x2f4(%esp) > 0x46047724 <+27380>: mov %esi,(%edx) > 0x46047726 <+27382>: add 0x2f8(%esp),%eax > 0x4604772d <+27389>: movl $0xffff0001,0x4(%edx) > 0x46047734 <+27396>: mov 0x94(%esp),%esi > 0x4604773b <+27403>: mov %eax,0x2f8(%esp) > 0x46047742 <+27410>: movzbl (%eax),%edi > 0x46047745 <+27413>: mov (%esi,%edi,4),%eax > 0x46047748 <+27416>: jmp *%eax > 0x4604774a <+27418>: mov 0xa0(%esp),%edi > 0x46047751 <+27425>: mov 0x2f8(%esp),%ecx > 0x46047758 <+27432>: mov 0xa4(%esp),%edx > 0x4604775f <+27439>: movzbl 0x1a(%edi),%esi > 0x46047763 <+27443>: sub 0x28(%edi),%edx > 0x46047766 <+27446>: movzbl 0x1(%ecx),%eax > 0x4604776a <+27450>: shl $0x8,%eax > 0x4604776d <+27453>: movzbl 0x2(%ecx),%ecx > 0x46047771 <+27457>: or %ecx,%eax > 0x46047773 <+27459>: mov 0x6c(%edi,%esi,1),%ecx > 0x46047777 <+27463>: sar $0x2,%edx > 0x4604777a <+27466>: add %edx,%eax > 0x4604777c <+27468>: movzbl 0x2df3(%ebx),%esi > 0x46047783 <+27475>: mov (%ecx,%eax,4),%ecx > 0x46047786 <+27478>: mov %ecx,%eax > 0x46047788 <+27480>: mov %ecx,0xb8(%esp) > 0x4604778f <+27487>: and $0xfffff000,%eax > 0x46047794 <+27492>: mov 0xc(%eax),%eax > 0x46047797 <+27495>: mov %eax,0x88(%esp) > 0x4604779e <+27502>: mov 0x40(%ebp),%eax > 0x460477a1 <+27505>: test %eax,%eax > 0x460477a3 <+27507>: je 0x4604c268 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46648> > 0x460477a9 <+27513>: mov 0x8(%eax),%eax > 0x460477ac <+27516>: mov (%eax),%edx > 0x460477ae <+27518>: test $0x200000,%edx > 0x460477b4 <+27524>: jne 0x460477e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27569> > 0x460477b6 <+27526>: test $0x8,%dl > 0x460477b9 <+27529>: lea -0x10(%eax),%ecx > 0x460477bc <+27532>: jne 0x460477d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27553> > 0x460477be <+27534>: mov 0x4(%eax),%ecx > 0x460477c1 <+27537>: mov %eax,%edi > 0x460477c3 <+27539>: movzwl 0x38(%ecx),%ecx > 0x460477c7 <+27543>: shl $0x3,%ecx > 0x460477ca <+27546>: sub %ecx,%edi > 0x460477cc <+27548>: mov %edi,%ecx > 0x460477ce <+27550>: lea -0x10(%ecx),%ecx > 0x460477d1 <+27553>: mov (%ecx),%ecx > 0x460477d3 <+27555>: or $0x200000,%edx > 0x460477d9 <+27561>: mov 0x18(%ecx),%ecx > 0x460477dc <+27564>: mov %edx,(%eax) > 0x460477de <+27566>: mov %ecx,0xc(%eax) > 0x460477e1 <+27569>: mov 0xc(%eax),%eax > 0x460477e4 <+27572>: mov %eax,(%esp) > 0x460477e7 <+27575>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x460477ec <+27580>: lea (%eax),%edi > 0x460477ee <+27582>: lea 0x27(%esi),%eax > 0x460477f1 <+27585>: cmp 0x20(%edi),%eax > 0x460477f4 <+27588>: jb 0x46049eaf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37503> > 0x460477fa <+27594>: lea 0x2dec(%ebx),%eax > 0x46047800 <+27600>: mov %esi,0x8(%esp) > 0x46047804 <+27604>: mov %eax,0x10(%esp) > 0x46047808 <+27608>: mov %edi,0x4(%esp) > 0x4604780c <+27612>: lea 0x15c(%esp),%eax > 0x46047813 <+27619>: mov %ebp,(%esp) > 0x46047816 <+27622>: mov %eax,0xc(%esp) > 0x4604781a <+27626>: call 0x46071c70 <js::FindClassPrototype(JSContext*, JSObject*, JSProtoKey, JSObject**, js::Class*)> > 0x4604781f <+27631>: test %al,%al > 0x46047821 <+27633>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047827 <+27639>: mov 0x15c(%esp),%esi > 0x4604782e <+27646>: mov %esi,0xa8(%esp) > 0x46047835 <+27653>: mov 0x3c(%ebp),%edx > 0x46047838 <+27656>: mov 0x88(%esp),%esi > 0x4604783f <+27663>: mov 0x64(%edx,%esi,4),%eax > 0x46047843 <+27667>: test %eax,%eax > 0x46047845 <+27669>: je 0x4604a91e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40174> > 0x4604784b <+27675>: mov (%eax),%esi > 0x4604784d <+27677>: test %esi,%esi > 0x4604784f <+27679>: je 0x4604a90f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40159> > 0x46047855 <+27685>: mov (%esi),%edx > 0x46047857 <+27687>: mov %edx,(%eax) > 0x46047859 <+27689>: mov 0x88(%esp),%eax > 0x46047860 <+27696>: sub $0x1,%eax > 0x46047863 <+27699>: cmp $0x4,%eax > 0x46047866 <+27702>: ja 0x4604a908 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40152> > 0x4604786c <+27708>: mov -0x8ee5c(%ebx,%eax,4),%eax > 0x46047873 <+27715>: mov %eax,0x20(%esi) > 0x46047876 <+27718>: lea 0x2dec(%ebx),%eax > 0x4604787c <+27724>: mov %eax,0x98(%esp) > 0x46047883 <+27731>: mov %eax,0x4(%esi) > 0x46047886 <+27734>: mov 0xa8(%esp),%eax > 0x4604788d <+27741>: movl $0x0,0x8(%esi) > 0x46047894 <+27748>: test %eax,%eax > 0x46047896 <+27750>: je 0x460478a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27763> > 0x46047898 <+27752>: mov 0xa8(%esp),%edx > 0x4604789f <+27759>: orl $0x1,0x8(%edx) > 0x460478a3 <+27763>: mov 0xa8(%esp),%ecx > 0x460478aa <+27770>: lea 0x28(%esi),%edx > 0x460478ad <+27773>: mov %ecx,0x14(%esi) > 0x460478b0 <+27776>: orl $0x1,0x8(%edi) > 0x460478b4 <+27780>: mov %edx,0x24(%esi) > 0x460478b7 <+27783>: mov 0x20(%esi),%edx > 0x460478ba <+27786>: test %edx,%edx > 0x460478bc <+27788>: mov %edi,0x18(%esi) > 0x460478bf <+27791>: movl $0x0,0x1c(%esi) > 0x460478c6 <+27798>: mov %esi,%eax > 0x460478c8 <+27800>: je 0x460478e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27829> > 0x460478ca <+27802>: lea (%esi,%edx,8),%edx > 0x460478cd <+27805>: lea 0x0(%esi),%esi > 0x460478d0 <+27808>: movl $0x0,0x28(%eax) > 0x460478d7 <+27815>: movl $0xffff0002,0x2c(%eax) > 0x460478de <+27822>: lea 0x8(%eax),%eax > 0x460478e1 <+27825>: cmp %edx,%eax > 0x460478e3 <+27827>: jne 0x460478d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27808> > 0x460478e5 <+27829>: mov 0xa8(%esp),%edi > 0x460478ec <+27836>: movl $0x0,0x10(%esi) > 0x460478f3 <+27843>: mov 0x10(%edi),%eax > 0x460478f6 <+27846>: test %eax,%eax > 0x460478f8 <+27848>: je 0x46050908 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64728> > 0x460478fe <+27854>: mov 0x10(%edi),%eax > 0x46047901 <+27857>: mov 0x88(%esp),%edi > 0x46047908 <+27864>: lea (%eax,%edi,4),%edi > 0x4604790b <+27867>: mov %edi,0xcc(%esp) > 0x46047912 <+27874>: mov (%edi),%ecx > 0x46047914 <+27876>: test %ecx,%ecx > 0x46047916 <+27878>: je 0x46050858 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64552> > 0x4604791c <+27884>: mov 0x88(%esp),%edi > 0x46047923 <+27891>: mov (%eax,%edi,4),%eax > 0x46047926 <+27894>: mov 0xb8(%esp),%edi > 0x4604792d <+27901>: mov %eax,(%esi) > 0x4604792f <+27903>: mov (%eax),%eax > 0x46047931 <+27905>: mov %eax,0xc(%esi) > 0x46047934 <+27908>: mov 0x20(%edi),%eax > 0x46047937 <+27911>: cmp 0x20(%esi),%eax > 0x4604793a <+27914>: ja 0x4604cc25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49141> > 0x46047940 <+27920>: mov 0x8(%edi),%eax > 0x46047943 <+27923>: mov %eax,0x8(%esi) > 0x46047946 <+27926>: mov (%edi),%eax > 0x46047948 <+27928>: mov %eax,(%esi) > 0x4604794a <+27930>: mov 0xc(%edi),%eax > 0x4604794d <+27933>: mov %eax,0xc(%esi) > 0x46047950 <+27936>: mov 0x2f4(%esp),%eax > 0x46047957 <+27943>: mov %eax,%edx > 0x46047959 <+27945>: add $0x8,%edx > 0x4604795c <+27948>: mov %edx,0x2f4(%esp) > 0x46047963 <+27955>: movl $0xffff0007,0x4(%eax) > 0x4604796a <+27962>: mov %esi,(%eax) > 0x4604796c <+27964>: mov 0xe0(%ebp),%eax > 0x46047972 <+27970>: mov (%eax),%esi > 0x46047974 <+27972>: lea -0x134d4(%ebx),%eax > 0x4604797a <+27978>: test %esi,%esi > 0x4604797c <+27980>: cmove 0x94(%esp),%eax > 0x46047984 <+27988>: mov %eax,0x94(%esp) > 0x4604798b <+27995>: mov 0x2f8(%esp),%eax > 0x46047992 <+28002>: mov %eax,%edx > 0x46047994 <+28004>: mov 0x94(%esp),%esi > 0x4604799b <+28011>: add $0x3,%edx > 0x4604799e <+28014>: mov %edx,0x2f8(%esp) > 0x460479a5 <+28021>: movzbl 0x3(%eax),%edi > 0x460479a9 <+28025>: mov (%esi,%edi,4),%eax > 0x460479ac <+28028>: jmp *%eax > 0x460479ae <+28030>: mov 0x2f8(%esp),%eax > 0x460479b5 <+28037>: movzbl 0x1(%eax),%edx > 0x460479b9 <+28041>: movzbl 0x2(%eax),%ecx > 0x460479bd <+28045>: shl $0x8,%ecx > 0x460479c0 <+28048>: shl $0x10,%edx > 0x460479c3 <+28051>: or %ecx,%edx > 0x460479c5 <+28053>: mov %ebp,%ecx > 0x460479c7 <+28055>: movzbl 0x3(%eax),%eax > 0x460479cb <+28059>: movl $0x0,(%esp) > 0x460479d2 <+28066>: or %eax,%edx > 0x460479d4 <+28068>: call 0x45fd7890 <js::NewDenseAllocatedArray(JSContext*, unsigned int, JSObject*)> > 0x460479d9 <+28073>: test %eax,%eax > 0x460479db <+28075>: lea -0x4(%esp),%esp > 0x460479df <+28079>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460479e5 <+28085>: mov 0x2f4(%esp),%edx > 0x460479ec <+28092>: mov %edx,%ecx > 0x460479ee <+28094>: add $0x8,%ecx > 0x460479f1 <+28097>: mov %ecx,0x2f4(%esp) > 0x460479f8 <+28104>: movl $0xffff0007,0x4(%edx) > 0x460479ff <+28111>: mov %eax,(%edx) > 0x46047a01 <+28113>: mov 0xe0(%ebp),%eax > 0x46047a07 <+28119>: mov (%eax),%eax > 0x46047a09 <+28121>: test %eax,%eax > 0x46047a0b <+28123>: lea -0x134d4(%ebx),%eax > 0x46047a11 <+28129>: cmove 0x94(%esp),%eax > 0x46047a19 <+28137>: mov %eax,0x94(%esp) > 0x46047a20 <+28144>: mov 0x2f8(%esp),%eax > 0x46047a27 <+28151>: mov %eax,%edx > 0x46047a29 <+28153>: mov 0x94(%esp),%esi > 0x46047a30 <+28160>: add $0x4,%edx > 0x46047a33 <+28163>: mov %edx,0x2f8(%esp) > 0x46047a3a <+28170>: movzbl 0x4(%eax),%edi > 0x46047a3e <+28174>: mov (%esi,%edi,4),%eax > 0x46047a41 <+28177>: jmp *%eax > 0x46047a43 <+28179>: mov 0x2f8(%esp),%eax > 0x46047a4a <+28186>: cmpb $0x3,0x1(%eax) > 0x46047a4e <+28190>: je 0x4604c785 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47957> > 0x46047a54 <+28196>: mov 0x40(%ebp),%eax > 0x46047a57 <+28199>: test %eax,%eax > 0x46047a59 <+28201>: movzbl 0x2df3(%ebx),%esi > 0x46047a60 <+28208>: je 0x4604a580 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39248> > 0x46047a66 <+28214>: mov 0x8(%eax),%eax > 0x46047a69 <+28217>: mov (%eax),%edx > 0x46047a6b <+28219>: test $0x200000,%edx > 0x46047a71 <+28225>: jne 0x46047a9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28270> > 0x46047a73 <+28227>: test $0x8,%dl > 0x46047a76 <+28230>: lea -0x10(%eax),%ecx > 0x46047a79 <+28233>: jne 0x46047a8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28254> > 0x46047a7b <+28235>: mov 0x4(%eax),%ecx > 0x46047a7e <+28238>: mov %eax,%edi > 0x46047a80 <+28240>: movzwl 0x38(%ecx),%ecx > 0x46047a84 <+28244>: shl $0x3,%ecx > 0x46047a87 <+28247>: sub %ecx,%edi > 0x46047a89 <+28249>: mov %edi,%ecx > 0x46047a8b <+28251>: lea -0x10(%ecx),%ecx > 0x46047a8e <+28254>: mov (%ecx),%ecx > 0x46047a90 <+28256>: or $0x200000,%edx > 0x46047a96 <+28262>: mov 0x18(%ecx),%ecx > 0x46047a99 <+28265>: mov %edx,(%eax) > 0x46047a9b <+28267>: mov %ecx,0xc(%eax) > 0x46047a9e <+28270>: mov 0xc(%eax),%eax > 0x46047aa1 <+28273>: mov %eax,(%esp) > 0x46047aa4 <+28276>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x46047aa9 <+28281>: lea (%eax),%edi > 0x46047aab <+28283>: lea 0x27(%esi),%eax > 0x46047aae <+28286>: cmp 0x20(%edi),%eax > 0x46047ab1 <+28289>: jae 0x4604b828 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44024> > 0x46047ab7 <+28295>: mov 0x24(%edi),%edx > 0x46047aba <+28298>: mov (%edx,%eax,8),%ecx > 0x46047abd <+28301>: mov 0x4(%edx,%eax,8),%eax > 0x46047ac1 <+28305>: cmp $0xffff0007,%eax > 0x46047ac6 <+28310>: jne 0x4604b828 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44024> > 0x46047acc <+28316>: mov %ecx,0x158(%esp) > 0x46047ad3 <+28323>: mov 0x158(%esp),%esi > 0x46047ada <+28330>: mov %esi,0x88(%esp) > 0x46047ae1 <+28337>: mov 0x3c(%ebp),%edx > 0x46047ae4 <+28340>: mov 0x6c(%edx),%eax > 0x46047ae7 <+28343>: test %eax,%eax > 0x46047ae9 <+28345>: je 0x4604a953 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40227> > 0x46047aef <+28351>: mov (%eax),%esi > 0x46047af1 <+28353>: test %esi,%esi > 0x46047af3 <+28355>: je 0x4604a94c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40220> > 0x46047af9 <+28361>: mov (%esi),%edx > 0x46047afb <+28363>: mov 0x88(%esp),%ecx > 0x46047b02 <+28370>: mov %edx,(%eax) > 0x46047b04 <+28372>: lea 0x2dec(%ebx),%eax > 0x46047b0a <+28378>: mov %eax,0x98(%esp) > 0x46047b11 <+28385>: mov %eax,0x4(%esi) > 0x46047b14 <+28388>: mov 0x88(%esp),%eax > 0x46047b1b <+28395>: movl $0x4,0x20(%esi) > 0x46047b22 <+28402>: test %eax,%eax > 0x46047b24 <+28404>: movl $0x0,0x8(%esi) > 0x46047b2b <+28411>: je 0x46047b3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28426> > 0x46047b2d <+28413>: mov 0x88(%esp),%edx > 0x46047b34 <+28420>: mov %edx,%ecx > 0x46047b36 <+28422>: orl $0x1,0x8(%edx) > 0x46047b3a <+28426>: lea 0x28(%esi),%edx > 0x46047b3d <+28429>: mov %ecx,0x14(%esi) > 0x46047b40 <+28432>: orl $0x1,0x8(%edi) > 0x46047b44 <+28436>: mov %edx,0x24(%esi) > 0x46047b47 <+28439>: mov 0x20(%esi),%edx > 0x46047b4a <+28442>: mov %edi,0x18(%esi) > 0x46047b4d <+28445>: test %edx,%edx > 0x46047b4f <+28447>: movl $0x0,0x1c(%esi) > 0x46047b56 <+28454>: mov %esi,%eax > 0x46047b58 <+28456>: je 0x46047b75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28485> > 0x46047b5a <+28458>: lea (%esi,%edx,8),%edx > 0x46047b5d <+28461>: lea 0x0(%esi),%esi > 0x46047b60 <+28464>: movl $0x0,0x28(%eax) > 0x46047b67 <+28471>: movl $0xffff0002,0x2c(%eax) > 0x46047b6e <+28478>: lea 0x8(%eax),%eax > 0x46047b71 <+28481>: cmp %edx,%eax > 0x46047b73 <+28483>: jne 0x46047b60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28464> > 0x46047b75 <+28485>: mov 0x88(%esp),%edi > 0x46047b7c <+28492>: movl $0x0,0x10(%esi) > 0x46047b83 <+28499>: mov 0x10(%edi),%ecx > 0x46047b86 <+28502>: test %ecx,%ecx > 0x46047b88 <+28504>: je 0x46051868 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68664> > 0x46047b8e <+28510>: mov 0x10(%edi),%edi > 0x46047b91 <+28513>: mov %edi,0xa8(%esp) > 0x46047b98 <+28520>: mov 0x8(%edi),%eax > 0x46047b9b <+28523>: test %eax,%eax > 0x46047b9d <+28525>: je 0x460517b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68488> > 0x46047ba3 <+28531>: mov 0x8(%edi),%eax > 0x46047ba6 <+28534>: mov %eax,(%esi) > 0x46047ba8 <+28536>: mov (%eax),%eax > 0x46047baa <+28538>: mov %eax,0xc(%esi) > 0x46047bad <+28541>: test %esi,%esi > 0x46047baf <+28543>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047bb5 <+28549>: mov 0x2f4(%esp),%eax > 0x46047bbc <+28556>: mov %eax,%edx > 0x46047bbe <+28558>: add $0x8,%edx > 0x46047bc1 <+28561>: mov %edx,0x2f4(%esp) > 0x46047bc8 <+28568>: movl $0xffff0007,0x4(%eax) > 0x46047bcf <+28575>: mov %esi,(%eax) > 0x46047bd1 <+28577>: mov 0xe0(%ebp),%eax > 0x46047bd7 <+28583>: mov (%eax),%eax > 0x46047bd9 <+28585>: test %eax,%eax > 0x46047bdb <+28587>: lea -0x134d4(%ebx),%eax > 0x46047be1 <+28593>: cmove 0x94(%esp),%eax > 0x46047be9 <+28601>: mov %eax,0x94(%esp) > 0x46047bf0 <+28608>: mov 0x2f8(%esp),%eax > 0x46047bf7 <+28615>: mov %eax,%edx > 0x46047bf9 <+28617>: mov 0x94(%esp),%esi > 0x46047c00 <+28624>: add $0x3,%edx > 0x46047c03 <+28627>: mov %edx,0x2f8(%esp) > 0x46047c0a <+28634>: movzbl 0x3(%eax),%edi > 0x46047c0e <+28638>: mov (%esi,%edi,4),%eax > 0x46047c11 <+28641>: jmp *%eax > 0x46047c13 <+28643>: mov 0x2f4(%esp),%eax > 0x46047c1a <+28650>: mov 0x94(%esp),%esi > 0x46047c21 <+28657>: mov %eax,%edx > 0x46047c23 <+28659>: add $0x8,%edx > 0x46047c26 <+28662>: mov %edx,0x2f4(%esp) > 0x46047c2d <+28669>: movl $0xffff0004,0x4(%eax) > 0x46047c34 <+28676>: movl $0x0,(%eax) > 0x46047c3a <+28682>: mov 0x2f8(%esp),%eax > 0x46047c41 <+28689>: mov %eax,%edx > 0x46047c43 <+28691>: add $0x1,%edx > 0x46047c46 <+28694>: mov %edx,0x2f8(%esp) > 0x46047c4d <+28701>: movzbl 0x1(%eax),%edi > 0x46047c51 <+28705>: mov (%esi,%edi,4),%eax > 0x46047c54 <+28708>: jmp *%eax > 0x46047c56 <+28710>: mov 0xbc(%esp),%edi > 0x46047c5d <+28717>: mov 0x2f4(%esp),%ecx > 0x46047c64 <+28724>: mov 0x94(%esp),%esi > 0x46047c6b <+28731>: mov -0x10(%edi),%eax > 0x46047c6e <+28734>: mov -0xc(%edi),%edx > 0x46047c71 <+28737>: mov %eax,(%ecx) > 0x46047c73 <+28739>: mov 0x2f8(%esp),%eax > 0x46047c7a <+28746>: mov %edx,0x4(%ecx) > 0x46047c7d <+28749>: mov %eax,%edx > 0x46047c7f <+28751>: add $0x8,%ecx > 0x46047c82 <+28754>: add $0x1,%edx > 0x46047c85 <+28757>: mov %ecx,0x2f4(%esp) > 0x46047c8c <+28764>: mov %edx,0x2f8(%esp) > 0x46047c93 <+28771>: movzbl 0x1(%eax),%edi > 0x46047c97 <+28775>: mov (%esi,%edi,4),%eax > 0x46047c9a <+28778>: jmp *%eax > 0x46047c9c <+28780>: mov 0xa0(%esp),%edi > 0x46047ca3 <+28787>: mov 0x2f8(%esp),%ecx > 0x46047caa <+28794>: mov 0xa4(%esp),%edx > 0x46047cb1 <+28801>: movzbl 0x1a(%edi),%esi > 0x46047cb5 <+28805>: sub 0x28(%edi),%edx > 0x46047cb8 <+28808>: movzbl 0x1(%ecx),%eax > 0x46047cbc <+28812>: shl $0x8,%eax > 0x46047cbf <+28815>: movzbl 0x2(%ecx),%ecx > 0x46047cc3 <+28819>: or %ecx,%eax > 0x46047cc5 <+28821>: mov 0x6c(%edi,%esi,1),%ecx > 0x46047cc9 <+28825>: sar $0x2,%edx > 0x46047ccc <+28828>: add %edx,%eax > 0x46047cce <+28830>: mov (%ecx,%eax,4),%eax > 0x46047cd1 <+28833>: mov %ebp,(%esp) > 0x46047cd4 <+28836>: mov %eax,0x4(%esp) > 0x46047cd8 <+28840>: call 0x4602fb30 <js_NewDebuggableFlatClosure(JSContext*, JSFunction*)> > 0x46047cdd <+28845>: test %eax,%eax > 0x46047cdf <+28847>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047ce5 <+28853>: mov 0x2f4(%esp),%edx > 0x46047cec <+28860>: mov 0x94(%esp),%esi > 0x46047cf3 <+28867>: mov %edx,%ecx > 0x46047cf5 <+28869>: add $0x8,%ecx > 0x46047cf8 <+28872>: mov %ecx,0x2f4(%esp) > 0x46047cff <+28879>: mov %eax,(%edx) > 0x46047d01 <+28881>: mov 0x2f8(%esp),%eax > 0x46047d08 <+28888>: movl $0xffff0007,0x4(%edx) > 0x46047d0f <+28895>: mov %eax,%edx > 0x46047d11 <+28897>: add $0x3,%edx > 0x46047d14 <+28900>: mov %edx,0x2f8(%esp) > 0x46047d1b <+28907>: movzbl 0x3(%eax),%edi > 0x46047d1f <+28911>: mov (%esi,%edi,4),%eax > 0x46047d22 <+28914>: jmp *%eax > 0x46047d24 <+28916>: mov 0x2f4(%esp),%eax > 0x46047d2b <+28923>: mov 0x94(%esp),%esi > 0x46047d32 <+28930>: mov %eax,%edx > 0x46047d34 <+28932>: add $0x8,%edx > 0x46047d37 <+28935>: mov %edx,0x2f4(%esp) > 0x46047d3e <+28942>: movl $0xffff0004,0x4(%eax) > 0x46047d45 <+28949>: movl $0x0,(%eax) > 0x46047d4b <+28955>: mov 0x2f8(%esp),%eax > 0x46047d52 <+28962>: movzbl 0x2(%eax),%edx > 0x46047d56 <+28966>: movzbl 0x1(%eax),%ecx > 0x46047d5a <+28970>: shl $0x8,%ecx > 0x46047d5d <+28973>: or %ecx,%edx > 0x46047d5f <+28975>: movswl %dx,%edx > 0x46047d62 <+28978>: lea (%eax,%edx,1),%eax > 0x46047d65 <+28981>: mov %eax,0x2f8(%esp) > 0x46047d6c <+28988>: movzbl (%eax),%edi > 0x46047d6f <+28991>: mov (%esi,%edi,4),%eax > 0x46047d72 <+28994>: jmp *%eax > 0x46047d74 <+28996>: mov 0x2f4(%esp),%eax > 0x46047d7b <+29003>: mov 0xa0(%esp),%edi > 0x46047d82 <+29010>: mov %eax,%edx > 0x46047d84 <+29012>: mov 0x94(%esp),%esi > 0x46047d8b <+29019>: add $0x8,%edx > 0x46047d8e <+29022>: mov %edx,0x2f4(%esp) > 0x46047d95 <+29029>: movl $0xffff0003,0x4(%eax) > 0x46047d9c <+29036>: movl $0x0,(%eax) > 0x46047da2 <+29042>: mov 0x2f8(%esp),%eax > 0x46047da9 <+29049>: sub 0x24(%edi),%eax > 0x46047dac <+29052>: mov %eax,%edx > 0x46047dae <+29054>: mov 0x2f4(%esp),%eax > 0x46047db5 <+29061>: mov %eax,%ecx > 0x46047db7 <+29063>: add $0x3,%edx > 0x46047dba <+29066>: add $0x8,%ecx > 0x46047dbd <+29069>: mov %ecx,0x2f4(%esp) > 0x46047dc4 <+29076>: movl $0xffff0001,0x4(%eax) > 0x46047dcb <+29083>: mov %edx,(%eax) > 0x46047dcd <+29085>: mov 0x2f8(%esp),%eax > 0x46047dd4 <+29092>: movzbl 0x2(%eax),%edx > 0x46047dd8 <+29096>: movzbl 0x1(%eax),%ecx > 0x46047ddc <+29100>: shl $0x8,%ecx > 0x46047ddf <+29103>: or %ecx,%edx > 0x46047de1 <+29105>: movswl %dx,%edx > 0x46047de4 <+29108>: lea (%eax,%edx,1),%eax > 0x46047de7 <+29111>: mov %eax,0x2f8(%esp) > 0x46047dee <+29118>: movzbl (%eax),%edi > 0x46047df1 <+29121>: mov (%esi,%edi,4),%eax > 0x46047df4 <+29124>: jmp *%eax > 0x46047df6 <+29126>: mov 0x2f8(%esp),%esi > 0x46047dfd <+29133>: movzbl 0x1(%esi),%eax > 0x46047e01 <+29137>: shl $0x8,%eax > 0x46047e04 <+29140>: movzbl 0x2(%esi),%edx > 0x46047e08 <+29144>: or %edx,%eax > 0x46047e0a <+29146>: mov 0x2fc(%esp),%edx > 0x46047e11 <+29153>: cmpb $0x5c,0x3(%esi) > 0x46047e15 <+29157>: lea 0x30(%edx,%eax,8),%eax > 0x46047e19 <+29161>: mov 0x8(%eax),%ecx > 0x46047e1c <+29164>: mov 0xc(%eax),%edx > 0x46047e1f <+29167>: je 0x4604c7d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48038> > 0x46047e25 <+29173>: cmp $0xffff0002,%edx > 0x46047e2b <+29179>: je 0x4604a6ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39548> > 0x46047e31 <+29185>: add $0x1,%ecx > 0x46047e34 <+29188>: mov $0xffff0001,%edx > 0x46047e39 <+29193>: mov %ecx,0x8(%eax) > 0x46047e3c <+29196>: mov %edx,0xc(%eax) > 0x46047e3f <+29199>: lea 0x3(%esi),%eax > 0x46047e42 <+29202>: mov %eax,0x2f8(%esp) > 0x46047e49 <+29209>: movzbl 0x3(%esi),%edi > 0x46047e4d <+29213>: mov 0x94(%esp),%esi > 0x46047e54 <+29220>: mov (%esi,%edi,4),%eax > 0x46047e57 <+29223>: jmp *%eax > 0x46047e59 <+29225>: mov 0x2f8(%esp),%edx > 0x46047e60 <+29232>: movzbl 0x1(%edx),%eax > 0x46047e64 <+29236>: movzbl 0x2(%edx),%ecx > 0x46047e68 <+29240>: shl $0x8,%eax > 0x46047e6b <+29243>: or %ecx,%eax > 0x46047e6d <+29245>: mov 0x2fc(%esp),%ecx > 0x46047e74 <+29252>: movzbl 0x3(%edx),%esi > 0x46047e78 <+29256>: shl $0x8,%esi > 0x46047e7b <+29259>: movzbl 0x4(%edx),%edx > 0x46047e7f <+29263>: lea 0x30(%ecx,%eax,8),%eax > 0x46047e83 <+29267>: or %edx,%esi > 0x46047e85 <+29269>: cmpl $0xffff0002,0x4(%eax) > 0x46047e8c <+29276>: je 0x4604cc0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49114> > 0x46047e92 <+29282>: mov (%eax),%edx > 0x46047e94 <+29284>: lea -0x243794(%ebx),%edi > 0x46047e9a <+29290>: lea 0x1(%esi,%esi,1),%ecx > 0x46047e9e <+29294>: mov 0x4(%edx),%eax > 0x46047ea1 <+29297>: mov 0x60(%eax),%eax > 0x46047ea4 <+29300>: mov %ecx,0xc(%esp) > 0x46047ea8 <+29304>: test %eax,%eax > 0x46047eaa <+29306>: mov %edx,0x8(%esp) > 0x46047eae <+29310>: mov %edx,0x4(%esp) > 0x46047eb2 <+29314>: mov %ebp,(%esp) > 0x46047eb5 <+29317>: cmove %edi,%eax > 0x46047eb8 <+29320>: lea 0x250(%esp),%edi > 0x46047ebf <+29327>: mov %edi,0x10(%esp) > 0x46047ec3 <+29331>: call *%eax > 0x46047ec5 <+29333>: test %eax,%eax > 0x46047ec7 <+29335>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047ecd <+29341>: cmpl $0xffff0005,0x254(%esp) > 0x46047ed8 <+29352>: jbe 0x46050f2e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66302> > 0x46047ede <+29358>: mov 0x2f4(%esp),%ecx > 0x46047ee5 <+29365>: mov 0x250(%esp),%eax > 0x46047eec <+29372>: mov 0x254(%esp),%edx > 0x46047ef3 <+29379>: mov 0x94(%esp),%esi > 0x46047efa <+29386>: mov %eax,(%ecx) > 0x46047efc <+29388>: mov 0x2f8(%esp),%eax > 0x46047f03 <+29395>: mov %edx,0x4(%ecx) > 0x46047f06 <+29398>: mov %eax,%edx > 0x46047f08 <+29400>: add $0x5,%edx > 0x46047f0b <+29403>: add $0x8,%ecx > 0x46047f0e <+29406>: mov %edx,0x2f8(%esp) > 0x46047f15 <+29413>: mov %ecx,0x2f4(%esp) > 0x46047f1c <+29420>: movzbl 0x5(%eax),%edi > 0x46047f20 <+29424>: mov (%esi,%edi,4),%eax > 0x46047f23 <+29427>: jmp *%eax > 0x46047f25 <+29429>: mov 0x2f8(%esp),%esi > 0x46047f2c <+29436>: movzbl 0x1(%esi),%edi > 0x46047f30 <+29440>: shl $0x8,%edi > 0x46047f33 <+29443>: movzbl 0x2(%esi),%eax > 0x46047f37 <+29447>: or %eax,%edi > 0x46047f39 <+29449>: mov 0x2fc(%esp),%eax > 0x46047f40 <+29456>: shl $0x3,%edi > 0x46047f43 <+29459>: lea 0x30(%eax,%edi,1),%eax > 0x46047f47 <+29463>: cmpl $0xffff0007,0x4(%eax) > 0x46047f4e <+29470>: je 0x46049fd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37798> > 0x46047f54 <+29476>: xor %edx,%edx > 0x46047f56 <+29478>: mov %ebp,%ecx > 0x46047f58 <+29480>: call 0x45fd6780 <js::NewDenseEmptyArray(JSContext*, JSObject*)> > 0x46047f5d <+29485>: test %eax,%eax > 0x46047f5f <+29487>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047f65 <+29493>: mov 0x2fc(%esp),%edx > 0x46047f6c <+29500>: lea 0x30(%edx,%edi,1),%edx > 0x46047f70 <+29504>: mov %eax,(%edx) > 0x46047f72 <+29506>: movl $0xffff0007,0x4(%edx) > 0x46047f79 <+29513>: mov 0x2f8(%esp),%esi > 0x46047f80 <+29520>: movzbl 0x3(%esi),%edx > 0x46047f84 <+29524>: mov 0x2f4(%esp),%edi > 0x46047f8b <+29531>: movzbl 0x4(%esi),%ecx > 0x46047f8f <+29535>: mov %edi,%esi > 0x46047f91 <+29537>: shl $0x8,%edx > 0x46047f94 <+29540>: sub $0x8,%esi > 0x46047f97 <+29543>: or %ecx,%edx > 0x46047f99 <+29545>: cmpl $0xffff0006,-0x4(%edi) > 0x46047fa0 <+29552>: lea 0x1(%edx,%edx,1),%ecx > 0x46047fa4 <+29556>: jbe 0x46050f90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66400> > 0x46047faa <+29562>: mov 0x4(%eax),%edx > 0x46047fad <+29565>: lea -0x241044(%ebx),%edi > 0x46047fb3 <+29571>: mov 0x5c(%edx),%edx > 0x46047fb6 <+29574>: movl $0x1,0x18(%esp) > 0x46047fbe <+29582>: test %edx,%edx > 0x46047fc0 <+29584>: movl $0x0,0x14(%esp) > 0x46047fc8 <+29592>: movl $0x0,0x10(%esp) > 0x46047fd0 <+29600>: mov %esi,0xc(%esp) > 0x46047fd4 <+29604>: cmove %edi,%edx > 0x46047fd7 <+29607>: mov %ecx,0x8(%esp) > 0x46047fdb <+29611>: mov %eax,0x4(%esp) > 0x46047fdf <+29615>: mov %ebp,(%esp) > 0x46047fe2 <+29618>: call *%edx > 0x46047fe4 <+29620>: test %eax,%eax > 0x46047fe6 <+29622>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46047fec <+29628>: mov 0x2f8(%esp),%eax > 0x46047ff3 <+29635>: mov 0x94(%esp),%esi > 0x46047ffa <+29642>: mov %eax,%edx > 0x46047ffc <+29644>: add $0x5,%edx > 0x46047fff <+29647>: mov %edx,0x2f8(%esp) > 0x46048006 <+29654>: movzbl 0x5(%eax),%edi > 0x4604800a <+29658>: mov (%esi,%edi,4),%eax > 0x4604800d <+29661>: jmp *%eax > 0x4604800f <+29663>: mov 0x2f8(%esp),%eax > 0x46048016 <+29670>: mov 0x94(%esp),%esi > 0x4604801d <+29677>: mov %eax,%edx > 0x4604801f <+29679>: add $0x1,%edx > 0x46048022 <+29682>: mov %edx,0x2f8(%esp) > 0x46048029 <+29689>: movzbl 0x1(%eax),%edi > 0x4604802d <+29693>: mov (%esi,%edi,4),%eax > 0x46048030 <+29696>: jmp *%eax > 0x46048032 <+29698>: mov 0x2f4(%esp),%esi > 0x46048039 <+29705>: mov %esi,%edi > 0x4604803b <+29707>: sub $0x8,%edi > 0x4604803e <+29710>: mov %edi,0x88(%esp) > 0x46048045 <+29717>: mov -0xc(%esi),%eax > 0x46048048 <+29720>: mov -0x18(%esi),%edi > 0x4604804b <+29723>: cmp $0xffff0001,%eax > 0x46048050 <+29728>: je 0x4604c8c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48276> > 0x46048056 <+29734>: cmp $0xffff0000,%eax > 0x4604805b <+29739>: jbe 0x4604a1fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38346> > 0x46048061 <+29745>: jmp 0x46048065 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29749> > 0x46048063 <+29747>: fstp %st(0) > 0x46048065 <+29749>: cmp $0xffff0007,%eax > 0x4604806a <+29754>: lea -0x10(%esi),%edx > 0x4604806d <+29757>: je 0x46050598 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63848> > 0x46048073 <+29763>: cmp $0xffff0005,%eax > 0x46048078 <+29768>: jne 0x4604e4ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55482> > 0x4604807e <+29774>: mov -0x10(%esi),%eax > 0x46048081 <+29777>: testb $0x4,(%eax) > 0x46048084 <+29780>: jne 0x460480a2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29810> > 0x46048086 <+29782>: movl $0x0,0x8(%esp) > 0x4604808e <+29790>: mov %eax,0x4(%esp) > 0x46048092 <+29794>: mov %ebp,(%esp) > 0x46048095 <+29797>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604809a <+29802>: test %eax,%eax > 0x4604809c <+29804>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460480a2 <+29810>: mov %eax,0x164(%esp) > 0x460480a9 <+29817>: mov %eax,-0x10(%esi) > 0x460480ac <+29820>: movl $0xffff0005,-0xc(%esi) > 0x460480b3 <+29827>: cmpl $0xffff0004,-0x4(%esi) > 0x460480ba <+29834>: je 0x4604e1fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54732> > 0x460480c0 <+29840>: mov 0x4(%edi),%eax > 0x460480c3 <+29843>: lea -0x241044(%ebx),%edx > 0x460480c9 <+29849>: mov 0x88(%esp),%esi > 0x460480d0 <+29856>: mov 0x5c(%eax),%eax > 0x460480d3 <+29859>: movl $0x1,0x18(%esp) > 0x460480db <+29867>: test %eax,%eax > 0x460480dd <+29869>: movl $0x0,0x14(%esp) > 0x460480e5 <+29877>: movl $0x0,0x10(%esp) > 0x460480ed <+29885>: mov %esi,0xc(%esp) > 0x460480f1 <+29889>: cmove %edx,%eax > 0x460480f4 <+29892>: mov 0x164(%esp),%edx > 0x460480fb <+29899>: mov %edx,0x8(%esp) > 0x460480ff <+29903>: mov %edi,0x4(%esp) > 0x46048103 <+29907>: mov %ebp,(%esp) > 0x46048106 <+29910>: call *%eax > 0x46048108 <+29912>: test %eax,%eax > 0x4604810a <+29914>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048110 <+29920>: mov 0x2f8(%esp),%eax > 0x46048117 <+29927>: subl $0x10,0x2f4(%esp) > 0x4604811f <+29935>: mov %eax,%edx > 0x46048121 <+29937>: mov 0x94(%esp),%esi > 0x46048128 <+29944>: add $0x1,%edx > 0x4604812b <+29947>: mov %edx,0x2f8(%esp) > 0x46048132 <+29954>: movzbl 0x1(%eax),%edi > 0x46048136 <+29958>: mov (%esi,%edi,4),%eax > 0x46048139 <+29961>: jmp *%eax > 0x4604813b <+29963>: jmp 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616> > 0x46048140 <+29968>: mov 0x2f4(%esp),%esi > 0x46048147 <+29975>: cmpl $0xffff0001,-0xc(%esi) > 0x4604814e <+29982>: ja 0x4604c233 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46595> > 0x46048154 <+29988>: jne 0x4604a29a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38506> > 0x4604815a <+29994>: fildl -0x10(%esi) > 0x4604815d <+29997>: fstpl 0x1a0(%esp) > 0x46048164 <+30004>: cmpl $0xffff0001,-0x4(%esi) > 0x4604816b <+30011>: ja 0x4604df16 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53990> > 0x46048171 <+30017>: je 0x4604d5f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51656> > 0x46048177 <+30023>: fldl -0x8(%esi) > 0x4604817a <+30026>: fstpl 0x2e0(%esp) > 0x46048181 <+30033>: fldl 0x1a0(%esp) > 0x46048188 <+30040>: fmull 0x2e0(%esp) > 0x4604818f <+30047>: fldz > 0x46048191 <+30049>: fxch %st(1) > 0x46048193 <+30051>: lea -0x8(%esi),%eax > 0x46048196 <+30054>: fucomi %st(1),%st > 0x46048198 <+30056>: fstp %st(1) > 0x4604819a <+30058>: mov %eax,0x2f4(%esp) > 0x460481a1 <+30065>: jp 0x460481bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30091> > 0x460481a3 <+30067>: jne 0x460481bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30091> > 0x460481a5 <+30069>: fstl 0x88(%esp) > 0x460481ac <+30076>: mov 0x8c(%esp),%eax > 0x460481b3 <+30083>: test %eax,%eax > 0x460481b5 <+30085>: js 0x4604b2d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42663> > 0x460481bb <+30091>: fnstcw 0xfa(%esp) > 0x460481c2 <+30098>: movzwl 0xfa(%esp),%eax > 0x460481ca <+30106>: mov $0xc,%ah > 0x460481cc <+30108>: mov %ax,0xf8(%esp) > 0x460481d4 <+30116>: fldcw 0xf8(%esp) > 0x460481db <+30123>: fistl 0xfc(%esp) > 0x460481e2 <+30130>: fldcw 0xfa(%esp) > 0x460481e9 <+30137>: mov 0xfc(%esp),%eax > 0x460481f0 <+30144>: mov %eax,0xfc(%esp) > 0x460481f7 <+30151>: fildl 0xfc(%esp) > 0x460481fe <+30158>: fxch %st(1) > 0x46048200 <+30160>: fucomi %st(1),%st > 0x46048202 <+30162>: fstp %st(1) > 0x46048204 <+30164>: jp 0x4604b2d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42663> > 0x4604820a <+30170>: jne 0x4604b2d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42663> > 0x46048210 <+30176>: fstp %st(0) > 0x46048212 <+30178>: mov %eax,-0x10(%esi) > 0x46048215 <+30181>: movl $0xffff0001,-0xc(%esi) > 0x4604821c <+30188>: mov 0x2f8(%esp),%eax > 0x46048223 <+30195>: mov 0x94(%esp),%esi > 0x4604822a <+30202>: mov %eax,%edx > 0x4604822c <+30204>: add $0x1,%edx > 0x4604822f <+30207>: mov %edx,0x2f8(%esp) > 0x46048236 <+30214>: movzbl 0x1(%eax),%edi > 0x4604823a <+30218>: mov (%esi,%edi,4),%eax > 0x4604823d <+30221>: jmp *%eax > 0x4604823f <+30223>: mov 0x2f4(%esp),%esi > 0x46048246 <+30230>: cmpl $0xffff0001,-0xc(%esi) > 0x4604824d <+30237>: ja 0x4604c64d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47645> > 0x46048253 <+30243>: jne 0x4604a292 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38498> > 0x46048259 <+30249>: fildl -0x10(%esi) > 0x4604825c <+30252>: fstpl 0x1a0(%esp) > 0x46048263 <+30259>: cmpl $0xffff0001,-0x4(%esi) > 0x4604826a <+30266>: ja 0x4604d946 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52502> > 0x46048270 <+30272>: je 0x4604d5b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51587> > 0x46048276 <+30278>: fldl -0x8(%esi) > 0x46048279 <+30281>: fstpl 0x2e0(%esp) > 0x46048280 <+30288>: fldl 0x1a0(%esp) > 0x46048287 <+30295>: fsubl 0x2e0(%esp) > 0x4604828e <+30302>: fldz > 0x46048290 <+30304>: fxch %st(1) > 0x46048292 <+30306>: lea -0x8(%esi),%eax > 0x46048295 <+30309>: fucomi %st(1),%st > 0x46048297 <+30311>: fstp %st(1) > 0x46048299 <+30313>: mov %eax,0x2f4(%esp) > 0x460482a0 <+30320>: jp 0x460482ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30346> > 0x460482a2 <+30322>: jne 0x460482ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30346> > 0x460482a4 <+30324>: fstl 0x88(%esp) > 0x460482ab <+30331>: mov 0x8c(%esp),%eax > 0x460482b2 <+30338>: test %eax,%eax > 0x460482b4 <+30340>: js 0x4604b48d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43101> > 0x460482ba <+30346>: fnstcw 0xfa(%esp) > 0x460482c1 <+30353>: movzwl 0xfa(%esp),%eax > 0x460482c9 <+30361>: mov $0xc,%ah > 0x460482cb <+30363>: mov %ax,0xf8(%esp) > 0x460482d3 <+30371>: fldcw 0xf8(%esp) > 0x460482da <+30378>: fistl 0xfc(%esp) > 0x460482e1 <+30385>: fldcw 0xfa(%esp) > 0x460482e8 <+30392>: mov 0xfc(%esp),%eax > 0x460482ef <+30399>: mov %eax,0xfc(%esp) > 0x460482f6 <+30406>: fildl 0xfc(%esp) > 0x460482fd <+30413>: fxch %st(1) > 0x460482ff <+30415>: fucomi %st(1),%st > 0x46048301 <+30417>: fstp %st(1) > 0x46048303 <+30419>: jp 0x4604b48d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43101> > 0x46048309 <+30425>: jne 0x4604b48d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43101> > 0x4604830f <+30431>: fstp %st(0) > 0x46048311 <+30433>: mov %eax,-0x10(%esi) > 0x46048314 <+30436>: movl $0xffff0001,-0xc(%esi) > 0x4604831b <+30443>: mov 0x2f8(%esp),%eax > 0x46048322 <+30450>: mov 0x94(%esp),%esi > 0x46048329 <+30457>: mov %eax,%edx > 0x4604832b <+30459>: add $0x1,%edx > 0x4604832e <+30462>: mov %edx,0x2f8(%esp) > 0x46048335 <+30469>: movzbl 0x1(%eax),%edi > 0x46048339 <+30473>: mov (%esi,%edi,4),%eax > 0x4604833c <+30476>: jmp *%eax > 0x4604833e <+30478>: mov 0x2f4(%esp),%esi > 0x46048345 <+30485>: mov -0x8(%esi),%eax > 0x46048348 <+30488>: mov -0x4(%esi),%edx > 0x4604834b <+30491>: mov %edx,0x194(%esp) > 0x46048352 <+30498>: mov %eax,0x190(%esp) > 0x46048359 <+30505>: mov -0x10(%esi),%eax > 0x4604835c <+30508>: mov -0xc(%esi),%edx > 0x4604835f <+30511>: mov %edx,0x19c(%esp) > 0x46048366 <+30518>: mov %eax,0x198(%esp) > 0x4604836d <+30525>: mov 0x19c(%esp),%eax > 0x46048374 <+30532>: cmp $0xffff0001,%eax > 0x46048379 <+30537>: je 0x4604c8cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48284> > 0x4604837f <+30543>: cmp $0xffff0007,%eax > 0x46048384 <+30548>: je 0x4604a4f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39104> > 0x4604838a <+30554>: cmpl $0xffff0007,0x194(%esp) > 0x46048395 <+30565>: je 0x4604ff1d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62189> > 0x4604839b <+30571>: mov 0x19c(%esp),%eax > 0x460483a2 <+30578>: cmp $0xffff0005,%eax > 0x460483a7 <+30583>: sete %dl > 0x460483aa <+30586>: cmpl $0xffff0005,0x194(%esp) > 0x460483b5 <+30597>: sete %cl > 0x460483b8 <+30600>: mov %ecx,%edi > 0x460483ba <+30602>: jne 0x4604d468 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51256> > 0x460483c0 <+30608>: test %dl,%dl > 0x460483c2 <+30610>: jne 0x4604d46c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51260> > 0x460483c8 <+30616>: lea 0x198(%esp),%eax > 0x460483cf <+30623>: mov %ebp,(%esp) > 0x460483d2 <+30626>: mov %eax,0x4(%esp) > 0x460483d6 <+30630>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x460483db <+30635>: test %eax,%eax > 0x460483dd <+30637>: mov %eax,%esi > 0x460483df <+30639>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460483e5 <+30645>: mov 0x2f4(%esp),%eax > 0x460483ec <+30652>: mov %esi,-0x10(%eax) > 0x460483ef <+30655>: movl $0xffff0005,-0xc(%eax) > 0x460483f6 <+30662>: mov %edi,%eax > 0x460483f8 <+30664>: test %al,%al > 0x460483fa <+30666>: je 0x4604fa5c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60972> > 0x46048400 <+30672>: mov 0x190(%esp),%eax > 0x46048407 <+30679>: mov %eax,(%esp) > 0x4604840a <+30682>: mov %esi,%edx > 0x4604840c <+30684>: mov %ebp,%ecx > 0x4604840e <+30686>: call 0x460ea110 <js_ConcatStrings(JSContext*, JSString*, JSString*)> > 0x46048413 <+30691>: test %eax,%eax > 0x46048415 <+30693>: lea -0x4(%esp),%esp > 0x46048419 <+30697>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604841f <+30703>: mov 0x2f4(%esp),%edx > 0x46048426 <+30710>: mov %edx,%ecx > 0x46048428 <+30712>: sub $0x8,%ecx > 0x4604842b <+30715>: mov %ecx,0x2f4(%esp) > 0x46048432 <+30722>: mov %eax,-0x10(%edx) > 0x46048435 <+30725>: movl $0xffff0005,-0xc(%edx) > 0x4604843c <+30732>: mov 0x2f8(%esp),%eax > 0x46048443 <+30739>: mov 0x94(%esp),%esi > 0x4604844a <+30746>: mov %eax,%edx > 0x4604844c <+30748>: add $0x1,%edx > 0x4604844f <+30751>: mov %edx,0x2f8(%esp) > 0x46048456 <+30758>: movzbl 0x1(%eax),%edi > 0x4604845a <+30762>: mov (%esi,%edi,4),%eax > 0x4604845d <+30765>: jmp *%eax > 0x4604845f <+30767>: mov 0x2f4(%esp),%esi > 0x46048466 <+30774>: cmpl $0xffff0001,-0xc(%esi) > 0x4604846d <+30781>: je 0x46049fdd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37805> > 0x46048473 <+30787>: sub $0x10,%esi > 0x46048476 <+30790>: lea 0x160(%esp),%eax > 0x4604847d <+30797>: mov %esi,0x4(%esp) > 0x46048481 <+30801>: mov %eax,0x8(%esp) > 0x46048485 <+30805>: mov %ebp,(%esp) > 0x46048488 <+30808>: call 0x46067fe0 <js::ValueToECMAUint32Slow(JSContext*, js::Value const&, unsigned int*)> > 0x4604848d <+30813>: test %al,%al > 0x4604848f <+30815>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048495 <+30821>: mov 0x2f4(%esp),%esi > 0x4604849c <+30828>: cmpl $0xffff0001,-0x4(%esi) > 0x460484a3 <+30835>: jne 0x4604b246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42518> > 0x460484a9 <+30841>: mov -0x8(%esi),%eax > 0x460484ac <+30844>: mov %eax,0x164(%esp) > 0x460484b3 <+30851>: mov %eax,%ecx > 0x460484b5 <+30853>: shrl %cl,0x160(%esp) > 0x460484bc <+30860>: lea -0x8(%esi),%eax > 0x460484bf <+30863>: mov %eax,0x2f4(%esp) > 0x460484c6 <+30870>: mov 0x160(%esp),%eax > 0x460484cd <+30877>: test %eax,%eax > 0x460484cf <+30879>: js 0x4604c94b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48411> > 0x460484d5 <+30885>: mov %eax,-0x10(%esi) > 0x460484d8 <+30888>: movl $0xffff0001,-0xc(%esi) > 0x460484df <+30895>: mov 0x2f8(%esp),%eax > 0x460484e6 <+30902>: mov 0x94(%esp),%esi > 0x460484ed <+30909>: mov %eax,%edx > 0x460484ef <+30911>: add $0x1,%edx > 0x460484f2 <+30914>: mov %edx,0x2f8(%esp) > 0x460484f9 <+30921>: movzbl 0x1(%eax),%edi > 0x460484fd <+30925>: mov (%esi,%edi,4),%eax > 0x46048500 <+30928>: jmp *%eax > 0x46048502 <+30930>: mov 0x2f4(%esp),%esi > 0x46048509 <+30937>: cmpl $0xffff0001,-0xc(%esi) > 0x46048510 <+30944>: je 0x46049fb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37768> > 0x46048516 <+30950>: sub $0x10,%esi > 0x46048519 <+30953>: lea 0x160(%esp),%eax > 0x46048520 <+30960>: mov %esi,0x4(%esp) > 0x46048524 <+30964>: mov %eax,0x8(%esp) > 0x46048528 <+30968>: mov %ebp,(%esp) > 0x4604852b <+30971>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x46048530 <+30976>: test %al,%al > 0x46048532 <+30978>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048538 <+30984>: mov 0x2f4(%esp),%esi > 0x4604853f <+30991>: cmpl $0xffff0001,-0x4(%esi) > 0x46048546 <+30998>: jne 0x4604b118 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42216> > 0x4604854c <+31004>: mov -0x8(%esi),%eax > 0x4604854f <+31007>: mov %eax,0x164(%esp) > 0x46048556 <+31014>: mov %eax,%ecx > 0x46048558 <+31016>: sarl %cl,0x160(%esp) > 0x4604855f <+31023>: lea -0x8(%esi),%eax > 0x46048562 <+31026>: mov %eax,0x2f4(%esp) > 0x46048569 <+31033>: mov 0x160(%esp),%eax > 0x46048570 <+31040>: mov %eax,-0x10(%esi) > 0x46048573 <+31043>: mov 0x2f8(%esp),%eax > 0x4604857a <+31050>: mov %eax,%edx > 0x4604857c <+31052>: movl $0xffff0001,-0xc(%esi) > 0x46048583 <+31059>: add $0x1,%edx > 0x46048586 <+31062>: mov 0x94(%esp),%esi > 0x4604858d <+31069>: mov %edx,0x2f8(%esp) > 0x46048594 <+31076>: movzbl 0x1(%eax),%edi > 0x46048598 <+31080>: mov (%esi,%edi,4),%eax > 0x4604859b <+31083>: jmp *%eax > 0x4604859d <+31085>: mov 0x2f4(%esp),%esi > 0x460485a4 <+31092>: cmpl $0xffff0001,-0xc(%esi) > 0x460485ab <+31099>: je 0x46049fec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37820> > 0x460485b1 <+31105>: sub $0x10,%esi > 0x460485b4 <+31108>: lea 0x160(%esp),%eax > 0x460485bb <+31115>: mov %esi,0x4(%esp) > 0x460485bf <+31119>: mov %eax,0x8(%esp) > 0x460485c3 <+31123>: mov %ebp,(%esp) > 0x460485c6 <+31126>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x460485cb <+31131>: test %al,%al > 0x460485cd <+31133>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460485d3 <+31139>: mov 0x2f4(%esp),%esi > 0x460485da <+31146>: cmpl $0xffff0001,-0x4(%esi) > 0x460485e1 <+31153>: jne 0x4604b1b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42375> > 0x460485e7 <+31159>: mov -0x8(%esi),%eax > 0x460485ea <+31162>: mov %eax,0x164(%esp) > 0x460485f1 <+31169>: mov %eax,%ecx > 0x460485f3 <+31171>: shll %cl,0x160(%esp) > 0x460485fa <+31178>: lea -0x8(%esi),%eax > 0x460485fd <+31181>: mov %eax,0x2f4(%esp) > 0x46048604 <+31188>: mov 0x160(%esp),%eax > 0x4604860b <+31195>: mov %eax,-0x10(%esi) > 0x4604860e <+31198>: mov 0x2f8(%esp),%eax > 0x46048615 <+31205>: mov %eax,%edx > 0x46048617 <+31207>: movl $0xffff0001,-0xc(%esi) > 0x4604861e <+31214>: add $0x1,%edx > 0x46048621 <+31217>: mov 0x94(%esp),%esi > 0x46048628 <+31224>: mov %edx,0x2f8(%esp) > 0x4604862f <+31231>: movzbl 0x1(%eax),%edi > 0x46048633 <+31235>: mov (%esi,%edi,4),%eax > 0x46048636 <+31238>: jmp *%eax > 0x46048638 <+31240>: mov 0x2f4(%esp),%esi > 0x4604863f <+31247>: mov -0x4(%esi),%edx > 0x46048642 <+31250>: mov -0xc(%esi),%ecx > 0x46048645 <+31253>: mov -0x8(%esi),%eax > 0x46048648 <+31256>: mov %edx,0x9c(%esp) > 0x4604864f <+31263>: cmp $0xffff0001,%ecx > 0x46048655 <+31269>: mov -0x10(%esi),%edx > 0x46048658 <+31272>: mov %eax,0x98(%esp) > 0x4604865f <+31279>: mov %edx,0x88(%esp) > 0x46048666 <+31286>: mov %ecx,0x8c(%esp) > 0x4604866d <+31293>: je 0x4604c991 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48481> > 0x46048673 <+31299>: cmp $0xffff0007,%ecx > 0x46048679 <+31305>: je 0x4604a7b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39812> > 0x4604867f <+31311>: cmpl $0xffff0007,0x9c(%esp) > 0x4604868a <+31322>: je 0x4604f3a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59253> > 0x46048690 <+31328>: mov 0x8c(%esp),%eax > 0x46048697 <+31335>: cmp $0xffff0005,%eax > 0x4604869c <+31340>: je 0x4604d890 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52320> > 0x460486a2 <+31346>: cmp $0xffff0001,%eax > 0x460486a7 <+31351>: ja 0x4604d8a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52337> > 0x460486ad <+31357>: je 0x4604e68a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55898> > 0x460486b3 <+31363>: fldl 0x88(%esp) > 0x460486ba <+31370>: fstpl 0x1a0(%esp) > 0x460486c1 <+31377>: mov 0x9c(%esp),%eax > 0x460486c8 <+31384>: cmp $0xffff0001,%eax > 0x460486cd <+31389>: ja 0x4604fdf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61896> > 0x460486d3 <+31395>: je 0x4604f5bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59787> > 0x460486d9 <+31401>: fldl 0x98(%esp) > 0x460486e0 <+31408>: fstpl 0x2e0(%esp) > 0x460486e7 <+31415>: fldl 0x2e0(%esp) > 0x460486ee <+31422>: fldl 0x1a0(%esp) > 0x460486f5 <+31429>: fucomip %st(1),%st > 0x460486f7 <+31431>: fstp %st(0) > 0x460486f9 <+31433>: setae %dl > 0x460486fc <+31436>: mov 0x2f8(%esp),%eax > 0x46048703 <+31443>: movzbl 0x1(%eax),%ecx > 0x46048707 <+31447>: sub $0x7,%ecx > 0x4604870a <+31450>: cmp $0x1,%ecx > 0x4604870d <+31453>: jbe 0x4604c9da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48554> > 0x46048713 <+31459>: mov 0x2f4(%esp),%eax > 0x4604871a <+31466>: mov 0x94(%esp),%esi > 0x46048721 <+31473>: mov %eax,%ecx > 0x46048723 <+31475>: movzbl %dl,%edx > 0x46048726 <+31478>: sub $0x8,%ecx > 0x46048729 <+31481>: mov %ecx,0x2f4(%esp) > 0x46048730 <+31488>: mov %edx,-0x10(%eax) > 0x46048733 <+31491>: movl $0xffff0003,-0xc(%eax) > 0x4604873a <+31498>: mov 0x2f8(%esp),%eax > 0x46048741 <+31505>: mov %eax,%edx > 0x46048743 <+31507>: add $0x1,%edx > 0x46048746 <+31510>: mov %edx,0x2f8(%esp) > 0x4604874d <+31517>: movzbl 0x1(%eax),%edi > 0x46048751 <+31521>: mov (%esi,%edi,4),%eax > 0x46048754 <+31524>: jmp *%eax > 0x46048756 <+31526>: mov 0x2f4(%esp),%esi > 0x4604875d <+31533>: mov -0x4(%esi),%edx > 0x46048760 <+31536>: mov -0xc(%esi),%ecx > 0x46048763 <+31539>: mov -0x8(%esi),%eax > 0x46048766 <+31542>: mov %edx,0x9c(%esp) > 0x4604876d <+31549>: cmp $0xffff0001,%ecx > 0x46048773 <+31555>: mov -0x10(%esi),%edx > 0x46048776 <+31558>: mov %eax,0x98(%esp) > 0x4604877d <+31565>: mov %edx,0x88(%esp) > 0x46048784 <+31572>: mov %ecx,0x8c(%esp) > 0x4604878b <+31579>: je 0x4604c924 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48372> > 0x46048791 <+31585>: cmp $0xffff0007,%ecx > 0x46048797 <+31591>: je 0x4604a848 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39960> > 0x4604879d <+31597>: cmpl $0xffff0007,0x9c(%esp) > 0x460487a8 <+31608>: je 0x4604ec0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57308> > 0x460487ae <+31614>: mov 0x8c(%esp),%eax > 0x460487b5 <+31621>: cmp $0xffff0005,%eax > 0x460487ba <+31626>: je 0x4604e251 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54817> > 0x460487c0 <+31632>: cmp $0xffff0001,%eax > 0x460487c5 <+31637>: ja 0x4604e262 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54834> > 0x460487cb <+31643>: je 0x4604e7f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56256> > 0x460487d1 <+31649>: fldl 0x88(%esp) > 0x460487d8 <+31656>: fstpl 0x1a0(%esp) > 0x460487df <+31663>: mov 0x9c(%esp),%eax > 0x460487e6 <+31670>: cmp $0xffff0001,%eax > 0x460487eb <+31675>: ja 0x46050048 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62488> > 0x460487f1 <+31681>: je 0x4604f45b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59435> > 0x460487f7 <+31687>: fldl 0x98(%esp) > 0x460487fe <+31694>: fstpl 0x2e0(%esp) > 0x46048805 <+31701>: fldl 0x2e0(%esp) > 0x4604880c <+31708>: fldl 0x1a0(%esp) > 0x46048813 <+31715>: fucomip %st(1),%st > 0x46048815 <+31717>: fstp %st(0) > 0x46048817 <+31719>: seta %dl > 0x4604881a <+31722>: mov 0x2f8(%esp),%eax > 0x46048821 <+31729>: movzbl 0x1(%eax),%ecx > 0x46048825 <+31733>: sub $0x7,%ecx > 0x46048828 <+31736>: cmp $0x1,%ecx > 0x4604882b <+31739>: jbe 0x4604ce5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49709> > 0x46048831 <+31745>: mov 0x2f4(%esp),%eax > 0x46048838 <+31752>: mov 0x94(%esp),%esi > 0x4604883f <+31759>: mov %eax,%ecx > 0x46048841 <+31761>: movzbl %dl,%edx > 0x46048844 <+31764>: sub $0x8,%ecx > 0x46048847 <+31767>: mov %ecx,0x2f4(%esp) > 0x4604884e <+31774>: mov %edx,-0x10(%eax) > 0x46048851 <+31777>: movl $0xffff0003,-0xc(%eax) > 0x46048858 <+31784>: mov 0x2f8(%esp),%eax > 0x4604885f <+31791>: mov %eax,%edx > 0x46048861 <+31793>: add $0x1,%edx > 0x46048864 <+31796>: mov %edx,0x2f8(%esp) > 0x4604886b <+31803>: movzbl 0x1(%eax),%edi > 0x4604886f <+31807>: mov (%esi,%edi,4),%eax > 0x46048872 <+31810>: jmp *%eax > 0x46048874 <+31812>: mov 0x2f4(%esp),%esi > 0x4604887b <+31819>: mov -0x4(%esi),%edx > 0x4604887e <+31822>: mov -0xc(%esi),%ecx > 0x46048881 <+31825>: mov -0x8(%esi),%eax > 0x46048884 <+31828>: mov %edx,0x9c(%esp) > 0x4604888b <+31835>: cmp $0xffff0001,%ecx > 0x46048891 <+31841>: mov -0x10(%esi),%edx > 0x46048894 <+31844>: mov %eax,0x98(%esp) > 0x4604889b <+31851>: mov %edx,0x88(%esp) > 0x460488a2 <+31858>: mov %ecx,0x8c(%esp) > 0x460488a9 <+31865>: je 0x4604c96a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48442> > 0x460488af <+31871>: cmp $0xffff0007,%ecx > 0x460488b5 <+31877>: je 0x4604a76a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39738> > 0x460488bb <+31883>: cmpl $0xffff0007,0x9c(%esp) > 0x460488c6 <+31894>: je 0x4604ea0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56796> > 0x460488cc <+31900>: mov 0x8c(%esp),%eax > 0x460488d3 <+31907>: cmp $0xffff0005,%eax > 0x460488d8 <+31912>: je 0x4604e166 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54582> > 0x460488de <+31918>: cmp $0xffff0001,%eax > 0x460488e3 <+31923>: ja 0x4604e177 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54599> > 0x460488e9 <+31929>: je 0x4604e457 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55335> > 0x460488ef <+31935>: fldl 0x88(%esp) > 0x460488f6 <+31942>: fstpl 0x1a0(%esp) > 0x460488fd <+31949>: mov 0x9c(%esp),%eax > 0x46048904 <+31956>: cmp $0xffff0001,%eax > 0x46048909 <+31961>: ja 0x4604fb88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61272> > 0x4604890f <+31967>: je 0x4604eeb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57992> > 0x46048915 <+31973>: fldl 0x98(%esp) > 0x4604891c <+31980>: fstpl 0x2e0(%esp) > 0x46048923 <+31987>: fldl 0x1a0(%esp) > 0x4604892a <+31994>: fldl 0x2e0(%esp) > 0x46048931 <+32001>: fucomip %st(1),%st > 0x46048933 <+32003>: fstp %st(0) > 0x46048935 <+32005>: setae %dl > 0x46048938 <+32008>: mov 0x2f8(%esp),%eax > 0x4604893f <+32015>: movzbl 0x1(%eax),%ecx > 0x46048943 <+32019>: sub $0x7,%ecx > 0x46048946 <+32022>: cmp $0x1,%ecx > 0x46048949 <+32025>: jbe 0x4604ce8a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49754> > 0x4604894f <+32031>: mov 0x2f4(%esp),%eax > 0x46048956 <+32038>: mov 0x94(%esp),%esi > 0x4604895d <+32045>: mov %eax,%ecx > 0x4604895f <+32047>: movzbl %dl,%edx > 0x46048962 <+32050>: sub $0x8,%ecx > 0x46048965 <+32053>: mov %ecx,0x2f4(%esp) > 0x4604896c <+32060>: mov %edx,-0x10(%eax) > 0x4604896f <+32063>: movl $0xffff0003,-0xc(%eax) > 0x46048976 <+32070>: mov 0x2f8(%esp),%eax > 0x4604897d <+32077>: mov %eax,%edx > 0x4604897f <+32079>: add $0x1,%edx > 0x46048982 <+32082>: mov %edx,0x2f8(%esp) > 0x46048989 <+32089>: movzbl 0x1(%eax),%edi > 0x4604898d <+32093>: mov (%esi,%edi,4),%eax > 0x46048990 <+32096>: jmp *%eax > 0x46048992 <+32098>: mov 0x2f4(%esp),%esi > 0x46048999 <+32105>: mov -0x4(%esi),%edx > 0x4604899c <+32108>: mov -0xc(%esi),%ecx > 0x4604899f <+32111>: mov -0x8(%esi),%eax > 0x460489a2 <+32114>: mov %edx,0x9c(%esp) > 0x460489a9 <+32121>: cmp $0xffff0001,%ecx > 0x460489af <+32127>: mov -0x10(%esi),%edx > 0x460489b2 <+32130>: mov %eax,0x98(%esp) > 0x460489b9 <+32137>: mov %edx,0x88(%esp) > 0x460489c0 <+32144>: mov %ecx,0x8c(%esp) > 0x460489c7 <+32151>: je 0x4604c868 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48184> > 0x460489cd <+32157>: cmp $0xffff0007,%ecx > 0x460489d3 <+32163>: je 0x4604a7fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39886> > 0x460489d9 <+32169>: cmpl $0xffff0007,0x9c(%esp) > 0x460489e4 <+32180>: je 0x4604f5c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59799> > 0x460489ea <+32186>: mov 0x8c(%esp),%eax > 0x460489f1 <+32193>: cmp $0xffff0005,%eax > 0x460489f6 <+32198>: je 0x4604d811 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52193> > 0x460489fc <+32204>: cmp $0xffff0001,%eax > 0x46048a01 <+32209>: ja 0x4604d822 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52210> > 0x46048a07 <+32215>: je 0x4604e67e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55886> > 0x46048a0d <+32221>: fldl 0x88(%esp) > 0x46048a14 <+32228>: fstpl 0x1a0(%esp) > 0x46048a1b <+32235>: mov 0x9c(%esp),%eax > 0x46048a22 <+32242>: cmp $0xffff0001,%eax > 0x46048a27 <+32247>: ja 0x460506c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64152> > 0x46048a2d <+32253>: je 0x4604f44f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59423> > 0x46048a33 <+32259>: fldl 0x98(%esp) > 0x46048a3a <+32266>: fstpl 0x2e0(%esp) > 0x46048a41 <+32273>: fldl 0x1a0(%esp) > 0x46048a48 <+32280>: fldl 0x2e0(%esp) > 0x46048a4f <+32287>: fucomip %st(1),%st > 0x46048a51 <+32289>: fstp %st(0) > 0x46048a53 <+32291>: seta %dl > 0x46048a56 <+32294>: mov 0x2f8(%esp),%eax > 0x46048a5d <+32301>: movzbl 0x1(%eax),%ecx > 0x46048a61 <+32305>: sub $0x7,%ecx > 0x46048a64 <+32308>: cmp $0x1,%ecx > 0x46048a67 <+32311>: jbe 0x4604c88f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48223> > 0x46048a6d <+32317>: mov 0x2f4(%esp),%eax > 0x46048a74 <+32324>: mov 0x94(%esp),%esi > 0x46048a7b <+32331>: mov %eax,%ecx > 0x46048a7d <+32333>: movzbl %dl,%edx > 0x46048a80 <+32336>: sub $0x8,%ecx > 0x46048a83 <+32339>: mov %ecx,0x2f4(%esp) > 0x46048a8a <+32346>: mov %edx,-0x10(%eax) > 0x46048a8d <+32349>: movl $0xffff0003,-0xc(%eax) > 0x46048a94 <+32356>: mov 0x2f8(%esp),%eax > 0x46048a9b <+32363>: mov %eax,%edx > 0x46048a9d <+32365>: add $0x1,%edx > 0x46048aa0 <+32368>: mov %edx,0x2f8(%esp) > 0x46048aa7 <+32375>: movzbl 0x1(%eax),%edi > 0x46048aab <+32379>: mov (%esi,%edi,4),%eax > 0x46048aae <+32382>: jmp *%eax > 0x46048ab0 <+32384>: mov 0x2f4(%esp),%eax > 0x46048ab7 <+32391>: lea 0x164(%esp),%edx > 0x46048abe <+32398>: mov %edx,0xc(%esp) > 0x46048ac2 <+32402>: mov %ebp,(%esp) > 0x46048ac5 <+32405>: lea -0x8(%eax),%edx > 0x46048ac8 <+32408>: sub $0x10,%eax > 0x46048acb <+32411>: mov %edx,0x8(%esp) > 0x46048acf <+32415>: mov %eax,0x4(%esp) > 0x46048ad3 <+32419>: call 0x46057440 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x46048ad8 <+32424>: test %al,%al > 0x46048ada <+32426>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048ae0 <+32432>: subl $0x8,0x2f4(%esp) > 0x46048ae8 <+32440>: cmpl $0x1,0x164(%esp) > 0x46048af0 <+32448>: je 0x4604d020 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50160> > 0x46048af6 <+32454>: mov 0x2f8(%esp),%eax > 0x46048afd <+32461>: mov 0x94(%esp),%esi > 0x46048b04 <+32468>: mov %eax,%edx > 0x46048b06 <+32470>: add $0x5,%edx > 0x46048b09 <+32473>: mov %edx,0x2f8(%esp) > 0x46048b10 <+32480>: movzbl 0x5(%eax),%edi > 0x46048b14 <+32484>: mov (%esi,%edi,4),%eax > 0x46048b17 <+32487>: jmp *%eax > 0x46048b19 <+32489>: mov 0x2f4(%esp),%eax > 0x46048b20 <+32496>: lea 0x164(%esp),%edx > 0x46048b27 <+32503>: mov %edx,0xc(%esp) > 0x46048b2b <+32507>: mov %ebp,(%esp) > 0x46048b2e <+32510>: lea -0x8(%eax),%edx > 0x46048b31 <+32513>: sub $0x10,%eax > 0x46048b34 <+32516>: mov %edx,0x8(%esp) > 0x46048b38 <+32520>: mov %eax,0x4(%esp) > 0x46048b3c <+32524>: call 0x46057440 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x46048b41 <+32529>: test %al,%al > 0x46048b43 <+32531>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048b49 <+32537>: subl $0x8,0x2f4(%esp) > 0x46048b51 <+32545>: cmpl $0x1,0x164(%esp) > 0x46048b59 <+32553>: je 0x4604cfc3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50067> > 0x46048b5f <+32559>: mov 0x2f8(%esp),%eax > 0x46048b66 <+32566>: mov 0x94(%esp),%esi > 0x46048b6d <+32573>: mov %eax,%edx > 0x46048b6f <+32575>: add $0x3,%edx > 0x46048b72 <+32578>: mov %edx,0x2f8(%esp) > 0x46048b79 <+32585>: movzbl 0x3(%eax),%edi > 0x46048b7d <+32589>: mov (%esi,%edi,4),%eax > 0x46048b80 <+32592>: jmp *%eax > 0x46048b82 <+32594>: mov 0x2f4(%esp),%eax > 0x46048b89 <+32601>: lea 0x164(%esp),%edx > 0x46048b90 <+32608>: mov %edx,0xc(%esp) > 0x46048b94 <+32612>: mov %ebp,(%esp) > 0x46048b97 <+32615>: lea -0x8(%eax),%edx > 0x46048b9a <+32618>: sub $0x10,%eax > 0x46048b9d <+32621>: mov %edx,0x8(%esp) > 0x46048ba1 <+32625>: mov %eax,0x4(%esp) > 0x46048ba5 <+32629>: call 0x46057440 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x46048baa <+32634>: test %al,%al > 0x46048bac <+32636>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048bb2 <+32642>: cmpl $0x1,0x164(%esp) > 0x46048bba <+32650>: mov 0x94(%esp),%esi > 0x46048bc1 <+32657>: setne %dl > 0x46048bc4 <+32660>: subl $0x8,0x2f4(%esp) > 0x46048bcc <+32668>: mov 0x2f4(%esp),%eax > 0x46048bd3 <+32675>: movzbl %dl,%edx > 0x46048bd6 <+32678>: mov %edx,-0x8(%eax) > 0x46048bd9 <+32681>: movl $0xffff0003,-0x4(%eax) > 0x46048be0 <+32688>: mov 0x2f8(%esp),%eax > 0x46048be7 <+32695>: mov %eax,%edx > 0x46048be9 <+32697>: add $0x1,%edx > 0x46048bec <+32700>: mov %edx,0x2f8(%esp) > 0x46048bf3 <+32707>: movzbl 0x1(%eax),%edi > 0x46048bf7 <+32711>: mov (%esi,%edi,4),%eax > 0x46048bfa <+32714>: jmp *%eax > 0x46048bfc <+32716>: mov 0x2f4(%esp),%eax > 0x46048c03 <+32723>: lea 0x164(%esp),%edx > 0x46048c0a <+32730>: mov %edx,0xc(%esp) > 0x46048c0e <+32734>: mov %ebp,(%esp) > 0x46048c11 <+32737>: lea -0x8(%eax),%edx > 0x46048c14 <+32740>: sub $0x10,%eax > 0x46048c17 <+32743>: mov %edx,0x8(%esp) > 0x46048c1b <+32747>: mov %eax,0x4(%esp) > 0x46048c1f <+32751>: call 0x46057440 <js::StrictlyEqual(JSContext*, js::Value const&, js::Value const&, int*)> > 0x46048c24 <+32756>: test %al,%al > 0x46048c26 <+32758>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46048c2c <+32764>: cmpl $0x1,0x164(%esp) > 0x46048c34 <+32772>: mov 0x94(%esp),%esi > 0x46048c3b <+32779>: sete %dl > 0x46048c3e <+32782>: subl $0x8,0x2f4(%esp) > 0x46048c46 <+32790>: mov 0x2f4(%esp),%eax > 0x46048c4d <+32797>: movzbl %dl,%edx > 0x46048c50 <+32800>: mov %edx,-0x8(%eax) > 0x46048c53 <+32803>: movl $0xffff0003,-0x4(%eax) > 0x46048c5a <+32810>: mov 0x2f8(%esp),%eax > 0x46048c61 <+32817>: mov %eax,%edx > 0x46048c63 <+32819>: add $0x1,%edx > 0x46048c66 <+32822>: mov %edx,0x2f8(%esp) > 0x46048c6d <+32829>: movzbl 0x1(%eax),%edi > 0x46048c71 <+32833>: mov (%esi,%edi,4),%eax > 0x46048c74 <+32836>: jmp *%eax > 0x46048c76 <+32838>: mov 0x2f4(%esp),%esi > 0x46048c7d <+32845>: mov -0x8(%esi),%eax > 0x46048c80 <+32848>: mov -0x4(%esi),%edx > 0x46048c83 <+32851>: mov %edx,0x184(%esp) > 0x46048c8a <+32858>: mov %eax,0x180(%esp) > 0x46048c91 <+32865>: mov -0x10(%esi),%eax > 0x46048c94 <+32868>: mov -0xc(%esi),%edx > 0x46048c97 <+32871>: mov %edx,0x18c(%esp) > 0x46048c9e <+32878>: mov %eax,0x188(%esp) > 0x46048ca5 <+32885>: mov 0x18c(%esp),%eax > 0x46048cac <+32892>: cmp $0xffff0007,%eax > 0x46048cb1 <+32897>: je 0x4604d08b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50267> > 0x46048cb7 <+32903>: mov 0x184(%esp),%edi > 0x46048cbe <+32910>: cmp $0xffff0007,%edi > 0x46048cc4 <+32916>: je 0x4604ceb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49799> > 0x46048cca <+32922>: mov 0x18c(%esp),%ecx > 0x46048cd1 <+32929>: mov 0x184(%esp),%edx > 0x46048cd8 <+32936>: cmp %edx,%ecx > 0x46048cda <+32938>: je 0x4604b59f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43375> > 0x46048ce0 <+32944>: cmp $0xfffeffff,%edx > 0x46048ce6 <+32950>: ja 0x46048cf4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32964> > 0x46048ce8 <+32952>: cmp $0xfffeffff,%ecx > 0x46048cee <+32958>: jbe 0x4604b59f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43375> > 0x46048cf4 <+32964>: cmp $0xffff0006,%eax > 0x46048cf9 <+32969>: je 0x4604d58b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51547> > 0x46048cff <+32975>: cmp $0xffff0002,%eax > 0x46048d04 <+32980>: je 0x4604d58b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51547> > 0x46048d0a <+32986>: cmp $0xffff0006,%edi > 0x46048d10 <+32992>: je 0x4604f496 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59494> > 0x46048d16 <+32998>: cmp $0xffff0002,%edi > 0x46048d1c <+33004>: je 0x4604f496 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59494> > 0x46048d22 <+33010>: cmp $0xffff0007,%eax > 0x46048d27 <+33015>: je 0x4605460a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80346> > 0x46048d2d <+33021>: cmpl $0xffff0007,0x184(%esp) > 0x46048d38 <+33032>: je 0x46053fde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78766> > 0x46048d3e <+33038>: mov 0x18c(%esp),%eax > 0x46048d45 <+33045>: cmp $0xffff0005,%eax > 0x46048d4a <+33050>: je 0x4604ff7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62284> > 0x46048d50 <+33056>: cmp $0xffff0001,%eax > 0x46048d55 <+33061>: ja 0x46051455 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67621> > 0x46048d5b <+33067>: je 0x46051448 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67608> > 0x46048d61 <+33073>: fldl 0x188(%esp) > 0x46048d68 <+33080>: fstpl 0x1a0(%esp) > 0x46048d6f <+33087>: cmpl $0xffff0001,0x184(%esp) > 0x46048d7a <+33098>: ja 0x460545d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80292> > 0x46048d80 <+33104>: je 0x460545c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80280> > 0x46048d86 <+33110>: fldl 0x180(%esp) > 0x46048d8d <+33117>: fstpl 0x2e0(%esp) > 0x46048d94 <+33124>: fldl 0x2e0(%esp) > 0x46048d9b <+33131>: mov $0x1,%eax > 0x46048da0 <+33136>: fldl 0x1a0(%esp) > 0x46048da7 <+33143>: fucomip %st(1),%st > 0x46048da9 <+33145>: fstp %st(0) > 0x46048dab <+33147>: jp 0x46048db3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33155> > 0x46048dad <+33149>: setne %al > 0x46048db0 <+33152>: movzbl %al,%eax > 0x46048db3 <+33155>: mov %eax,0x110(%esp) > 0x46048dba <+33162>: mov 0x2f8(%esp),%eax > 0x46048dc1 <+33169>: movzbl 0x1(%eax),%edx > 0x46048dc5 <+33173>: sub $0x7,%edx > 0x46048dc8 <+33176>: cmp $0x1,%edx > 0x46048dcb <+33179>: jbe 0x4604c706 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47830> > 0x46048dd1 <+33185>: mov 0x2f4(%esp),%eax > 0x46048dd8 <+33192>: mov 0x110(%esp),%ecx > 0x46048ddf <+33199>: mov %eax,%edx > 0x46048de1 <+33201>: mov 0x94(%esp),%esi > 0x46048de8 <+33208>: sub $0x8,%edx > 0x46048deb <+33211>: mov %edx,0x2f4(%esp) > 0x46048df2 <+33218>: xor %edx,%edx > 0x46048df4 <+33220>: test %ecx,%ecx > 0x46048df6 <+33222>: movl $0xffff0003,-0xc(%eax) > 0x46048dfd <+33229>: setne %dl > 0x46048e00 <+33232>: mov %edx,-0x10(%eax) > 0x46048e03 <+33235>: mov 0x2f8(%esp),%eax > 0x46048e0a <+33242>: mov %eax,%edx > 0x46048e0c <+33244>: add $0x1,%edx > 0x46048e0f <+33247>: mov %edx,0x2f8(%esp) > 0x46048e16 <+33254>: movzbl 0x1(%eax),%edi > 0x46048e1a <+33258>: mov (%esi,%edi,4),%eax > 0x46048e1d <+33261>: jmp *%eax > 0x46048e1f <+33263>: mov 0x2f4(%esp),%esi > 0x46048e26 <+33270>: mov -0x8(%esi),%eax > 0x46048e29 <+33273>: mov -0x4(%esi),%edx > 0x46048e2c <+33276>: mov %edx,0x174(%esp) > 0x46048e33 <+33283>: mov %eax,0x170(%esp) > 0x46048e3a <+33290>: mov -0x10(%esi),%eax > 0x46048e3d <+33293>: mov -0xc(%esi),%edx > 0x46048e40 <+33296>: mov %edx,0x17c(%esp) > 0x46048e47 <+33303>: mov %eax,0x178(%esp) > 0x46048e4e <+33310>: mov 0x17c(%esp),%eax > 0x46048e55 <+33317>: cmp $0xffff0007,%eax > 0x46048e5a <+33322>: je 0x4604cfa8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50040> > 0x46048e60 <+33328>: mov 0x174(%esp),%edi > 0x46048e67 <+33335>: cmp $0xffff0007,%edi > 0x46048e6d <+33341>: je 0x4604caa0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48752> > 0x46048e73 <+33347>: mov 0x17c(%esp),%ecx > 0x46048e7a <+33354>: mov 0x174(%esp),%edx > 0x46048e81 <+33361>: cmp %edx,%ecx > 0x46048e83 <+33363>: je 0x4604a8ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40061> > 0x46048e89 <+33369>: cmp $0xfffeffff,%edx > 0x46048e8f <+33375>: ja 0x46048e9d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33389> > 0x46048e91 <+33377>: cmp $0xfffeffff,%ecx > 0x46048e97 <+33383>: jbe 0x4604a8ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40061> > 0x46048e9d <+33389>: cmp $0xffff0006,%eax > 0x46048ea2 <+33394>: je 0x4604d56c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51516> > 0x46048ea8 <+33400>: cmp $0xffff0002,%eax > 0x46048ead <+33405>: je 0x4604d56c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51516> > 0x46048eb3 <+33411>: cmp $0xffff0006,%edi > 0x46048eb9 <+33417>: je 0x4604f0a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58481> > 0x46048ebf <+33423>: cmp $0xffff0002,%edi > 0x46048ec5 <+33429>: je 0x4604f0a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58481> > 0x46048ecb <+33435>: cmp $0xffff0007,%eax > 0x46048ed0 <+33440>: je 0x46053a33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77315> > 0x46048ed6 <+33446>: cmpl $0xffff0007,0x174(%esp) > 0x46048ee1 <+33457>: je 0x460539e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77241> > 0x46048ee7 <+33463>: mov 0x17c(%esp),%eax > 0x46048eee <+33470>: cmp $0xffff0005,%eax > 0x46048ef3 <+33475>: je 0x46050a28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65016> > 0x46048ef9 <+33481>: cmp $0xffff0001,%eax > 0x46048efe <+33486>: ja 0x4605106c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66620> > 0x46048f04 <+33492>: je 0x46051060 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66608> > 0x46048f0a <+33498>: fldl 0x178(%esp) > 0x46048f11 <+33505>: fstpl 0x1a0(%esp) > 0x46048f18 <+33512>: cmpl $0xffff0001,0x174(%esp) > 0x46048f23 <+33523>: ja 0x46052fd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74656> > 0x46048f29 <+33529>: je 0x46053b9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77678> > 0x46048f2f <+33535>: fldl 0x170(%esp) > 0x46048f36 <+33542>: fstpl 0x2e0(%esp) > 0x46048f3d <+33549>: fldl 0x2e0(%esp) > 0x46048f44 <+33556>: mov $0x1,%eax > 0x46048f49 <+33561>: fldl 0x1a0(%esp) > 0x46048f50 <+33568>: fucomip %st(1),%st > 0x46048f52 <+33570>: fstp %st(0) > 0x46048f54 <+33572>: jp 0x4604a8e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40112> > 0x46048f5a <+33578>: jne 0x4604a8e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40112> > 0x46048f60 <+33584>: mov %eax,0x10c(%esp) > 0x46048f67 <+33591>: mov 0x2f8(%esp),%eax > 0x46048f6e <+33598>: movzbl 0x1(%eax),%edx > 0x46048f72 <+33602>: sub $0x7,%edx > 0x46048f75 <+33605>: cmp $0x1,%edx > 0x46048f78 <+33608>: jbe 0x4604c831 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48129> > 0x46048f7e <+33614>: mov 0x2f4(%esp),%eax > 0x46048f85 <+33621>: mov 0x10c(%esp),%ecx > 0x46048f8c <+33628>: mov %eax,%edx > 0x46048f8e <+33630>: mov 0x94(%esp),%esi > 0x46048f95 <+33637>: sub $0x8,%edx > 0x46048f98 <+33640>: mov %edx,0x2f4(%esp) > 0x46048f9f <+33647>: xor %edx,%edx > 0x46048fa1 <+33649>: test %ecx,%ecx > 0x46048fa3 <+33651>: movl $0xffff0003,-0xc(%eax) > 0x46048faa <+33658>: setne %dl > 0x46048fad <+33661>: mov %edx,-0x10(%eax) > 0x46048fb0 <+33664>: mov 0x2f8(%esp),%eax > 0x46048fb7 <+33671>: mov %eax,%edx > 0x46048fb9 <+33673>: add $0x1,%edx > 0x46048fbc <+33676>: mov %edx,0x2f8(%esp) > 0x46048fc3 <+33683>: movzbl 0x1(%eax),%edi > 0x46048fc7 <+33687>: mov (%esi,%edi,4),%eax > 0x46048fca <+33690>: jmp *%eax > 0x46048fcc <+33692>: mov 0x2f8(%esp),%edx > 0x46048fd3 <+33699>: mov 0xa4(%esp),%esi > 0x46048fda <+33706>: movzbl 0x1(%edx),%eax > 0x46048fde <+33710>: shl $0x8,%eax > 0x46048fe1 <+33713>: movzbl 0x2(%edx),%edx > 0x46048fe5 <+33717>: or %edx,%eax > 0x46048fe7 <+33719>: mov (%esi,%eax,4),%edi > 0x46048fea <+33722>: mov 0x2f4(%esp),%esi > 0x46048ff1 <+33729>: cmpl $0xffff0007,-0x4(%esi) > 0x46048ff8 <+33736>: je 0x46049f44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37652> > 0x46048ffe <+33742>: lea -0x8(%esi),%eax > 0x46049001 <+33745>: mov %ebp,(%esp) > 0x46049004 <+33748>: mov %eax,0x4(%esp) > 0x46049008 <+33752>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x4604900d <+33757>: test %eax,%eax > 0x4604900f <+33759>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049015 <+33765>: mov %eax,-0x8(%esi) > 0x46049018 <+33768>: movl $0xffff0007,-0x4(%esi) > 0x4604901f <+33775>: mov 0xa0(%esp),%esi > 0x46049026 <+33782>: mov 0x4(%eax),%edx > 0x46049029 <+33785>: movzbl 0x20(%esi),%ecx > 0x4604902d <+33789>: mov 0x70(%edx),%edx > 0x46049030 <+33792>: shr $0x3,%cl > 0x46049033 <+33795>: lea -0x247814(%ebx),%esi > 0x46049039 <+33801>: and $0x1,%ecx > 0x4604903c <+33804>: test %edx,%edx > 0x4604903e <+33806>: mov %ecx,0x10(%esp) > 0x46049042 <+33810>: mov %edi,0x8(%esp) > 0x46049046 <+33814>: lea 0x1a8(%esp),%ecx > 0x4604904d <+33821>: cmove %esi,%edx > 0x46049050 <+33824>: mov %ecx,0xc(%esp) > 0x46049054 <+33828>: mov %eax,0x4(%esp) > 0x46049058 <+33832>: mov %ebp,(%esp) > 0x4604905b <+33835>: call *%edx > 0x4604905d <+33837>: test %eax,%eax > 0x4604905f <+33839>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049065 <+33845>: mov 0x2f4(%esp),%esi > 0x4604906c <+33852>: mov 0x1a8(%esp),%eax > 0x46049073 <+33859>: mov 0x1ac(%esp),%edx > 0x4604907a <+33866>: mov %eax,-0x8(%esi) > 0x4604907d <+33869>: mov 0x2f8(%esp),%eax > 0x46049084 <+33876>: mov %edx,-0x4(%esi) > 0x46049087 <+33879>: mov %eax,%edx > 0x46049089 <+33881>: add $0x3,%edx > 0x4604908c <+33884>: mov 0x94(%esp),%esi > 0x46049093 <+33891>: mov %edx,0x2f8(%esp) > 0x4604909a <+33898>: movzbl 0x3(%eax),%edi > 0x4604909e <+33902>: mov (%esi,%edi,4),%eax > 0x460490a1 <+33905>: jmp *%eax > 0x460490a3 <+33907>: mov 0x2f8(%esp),%edx > 0x460490aa <+33914>: mov 0xa4(%esp),%esi > 0x460490b1 <+33921>: movzbl 0x1(%edx),%eax > 0x460490b5 <+33925>: shl $0x8,%eax > 0x460490b8 <+33928>: movzbl 0x2(%edx),%edx > 0x460490bc <+33932>: or %edx,%eax > 0x460490be <+33934>: mov (%esi,%eax,4),%edi > 0x460490c1 <+33937>: lea 0x15c(%esp),%eax > 0x460490c8 <+33944>: mov %edi,0x4(%esp) > 0x460490cc <+33948>: mov %eax,0x10(%esp) > 0x460490d0 <+33952>: mov %ebp,(%esp) > 0x460490d3 <+33955>: lea 0x158(%esp),%eax > 0x460490da <+33962>: mov %eax,0xc(%esp) > 0x460490de <+33966>: lea 0x154(%esp),%eax > 0x460490e5 <+33973>: mov %eax,0x8(%esp) > 0x460490e9 <+33977>: call 0x45fbbe00 <_Z15js_FindPropertyP9JSContextiPP8JSObjectS3_PP10JSProperty@plt> > 0x460490ee <+33982>: test %eax,%eax > 0x460490f0 <+33984>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460490f6 <+33990>: mov 0x2f4(%esp),%eax > 0x460490fd <+33997>: mov %eax,%edx > 0x460490ff <+33999>: add $0x8,%edx > 0x46049102 <+34002>: mov %edx,0x2f4(%esp) > 0x46049109 <+34009>: movl $0xffff0003,0x4(%eax) > 0x46049110 <+34016>: movl $0x1,(%eax) > 0x46049116 <+34022>: mov 0x15c(%esp),%eax > 0x4604911d <+34029>: test %eax,%eax > 0x4604911f <+34031>: je 0x46049164 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34100> > 0x46049121 <+34033>: mov 0x154(%esp),%edx > 0x46049128 <+34040>: mov 0x2f4(%esp),%ecx > 0x4604912f <+34047>: sub $0x8,%ecx > 0x46049132 <+34050>: lea -0x247814(%ebx),%esi > 0x46049138 <+34056>: mov 0x4(%edx),%eax > 0x4604913b <+34059>: mov 0x70(%eax),%eax > 0x4604913e <+34062>: movl $0x0,0x10(%esp) > 0x46049146 <+34070>: test %eax,%eax > 0x46049148 <+34072>: mov %ecx,0xc(%esp) > 0x4604914c <+34076>: mov %edi,0x8(%esp) > 0x46049150 <+34080>: mov %edx,0x4(%esp) > 0x46049154 <+34084>: cmove %esi,%eax > 0x46049157 <+34087>: mov %ebp,(%esp) > 0x4604915a <+34090>: call *%eax > 0x4604915c <+34092>: test %eax,%eax > 0x4604915e <+34094>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049164 <+34100>: mov 0x2f8(%esp),%eax > 0x4604916b <+34107>: mov 0x94(%esp),%esi > 0x46049172 <+34114>: mov %eax,%edx > 0x46049174 <+34116>: add $0x3,%edx > 0x46049177 <+34119>: mov %edx,0x2f8(%esp) > 0x4604917e <+34126>: movzbl 0x3(%eax),%edi > 0x46049182 <+34130>: mov (%esi,%edi,4),%eax > 0x46049185 <+34133>: jmp *%eax > 0x46049187 <+34135>: mov 0x2f4(%esp),%esi > 0x4604918e <+34142>: cmpl $0xffff0001,-0x4(%esi) > 0x46049195 <+34149>: ja 0x4604c4d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47267> > 0x4604919b <+34155>: mov 0x2f8(%esp),%eax > 0x460491a2 <+34162>: mov 0x94(%esp),%esi > 0x460491a9 <+34169>: mov %eax,%edx > 0x460491ab <+34171>: add $0x1,%edx > 0x460491ae <+34174>: mov %edx,0x2f8(%esp) > 0x460491b5 <+34181>: movzbl 0x1(%eax),%edi > 0x460491b9 <+34185>: mov (%esi,%edi,4),%eax > 0x460491bc <+34188>: jmp *%eax > 0x460491be <+34190>: mov 0x2f4(%esp),%esi > 0x460491c5 <+34197>: mov -0x4(%esi),%eax > 0x460491c8 <+34200>: cmp $0xffff0001,%eax > 0x460491cd <+34205>: je 0x4604c6b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47745> > 0x460491d3 <+34211>: cmp $0xffff0001,%eax > 0x460491d8 <+34216>: ja 0x4604df50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54048> > 0x460491de <+34222>: fldl -0x8(%esi) > 0x460491e1 <+34225>: jmp 0x4604d34e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50974> > 0x460491e6 <+34230>: mov 0x2f4(%esp),%esi > 0x460491ed <+34237>: cmpl $0xffff0001,-0x4(%esi) > 0x460491f4 <+34244>: je 0x46049f35 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37637> > 0x460491fa <+34250>: sub $0x8,%esi > 0x460491fd <+34253>: lea 0x164(%esp),%eax > 0x46049204 <+34260>: mov %esi,0x4(%esp) > 0x46049208 <+34264>: mov %eax,0x8(%esp) > 0x4604920c <+34268>: mov %ebp,(%esp) > 0x4604920f <+34271>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x46049214 <+34276>: test %al,%al > 0x46049216 <+34278>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604921c <+34284>: mov 0x2f4(%esp),%esi > 0x46049223 <+34291>: mov 0x164(%esp),%eax > 0x4604922a <+34298>: not %eax > 0x4604922c <+34300>: movl $0xffff0001,-0x4(%esi) > 0x46049233 <+34307>: mov %eax,-0x8(%esi) > 0x46049236 <+34310>: mov 0x2f8(%esp),%eax > 0x4604923d <+34317>: mov %eax,%edx > 0x4604923f <+34319>: mov 0x94(%esp),%esi > 0x46049246 <+34326>: add $0x1,%edx > 0x46049249 <+34329>: mov %edx,0x2f8(%esp) > 0x46049250 <+34336>: movzbl 0x1(%eax),%edi > 0x46049254 <+34340>: mov (%esi,%edi,4),%eax > 0x46049257 <+34343>: jmp *%eax > 0x46049259 <+34345>: mov 0x2f4(%esp),%esi > 0x46049260 <+34352>: mov -0x4(%esi),%eax > 0x46049263 <+34355>: cmp $0xffff0006,%eax > 0x46049268 <+34360>: je 0x4604cb0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48858> > 0x4604926e <+34366>: cmp $0xffff0003,%eax > 0x46049273 <+34371>: je 0x4604a34f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38687> > 0x46049279 <+34377>: sub $0x8,%esi > 0x4604927c <+34380>: mov %esi,(%esp) > 0x4604927f <+34383>: call 0x45fe57a0 <js_ValueToBoolean(js::Value const&)> > 0x46049284 <+34388>: test %eax,%eax > 0x46049286 <+34390>: mov 0x2f4(%esp),%esi > 0x4604928d <+34397>: setne %al > 0x46049290 <+34400>: xor $0x1,%eax > 0x46049293 <+34403>: movl $0xffff0003,-0x4(%esi) > 0x4604929a <+34410>: movzbl %al,%eax > 0x4604929d <+34413>: mov %eax,-0x8(%esi) > 0x460492a0 <+34416>: mov 0x2f8(%esp),%eax > 0x460492a7 <+34423>: mov %eax,%edx > 0x460492a9 <+34425>: mov 0x94(%esp),%esi > 0x460492b0 <+34432>: add $0x1,%edx > 0x460492b3 <+34435>: mov %edx,0x2f8(%esp) > 0x460492ba <+34442>: movzbl 0x1(%eax),%edi > 0x460492be <+34446>: mov (%esi,%edi,4),%eax > 0x460492c1 <+34449>: jmp *%eax > 0x460492c3 <+34451>: mov 0x2f4(%esp),%esi > 0x460492ca <+34458>: mov -0xc(%esi),%eax > 0x460492cd <+34461>: cmp $0xffff0001,%eax > 0x460492d2 <+34466>: je 0x4604cf17 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49895> > 0x460492d8 <+34472>: cmp $0xffff0001,%eax > 0x460492dd <+34477>: ja 0x4604d858 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52264> > 0x460492e3 <+34483>: fldl -0x10(%esi) > 0x460492e6 <+34486>: jmp 0x4604cf27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49911> > 0x460492eb <+34491>: mov 0x2f4(%esp),%esi > 0x460492f2 <+34498>: cmpl $0xffff0001,-0xc(%esi) > 0x460492f9 <+34505>: ja 0x4604c298 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46696> > 0x460492ff <+34511>: jne 0x4604a33a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38666> > 0x46049305 <+34517>: fildl -0x10(%esi) > 0x46049308 <+34520>: fstpl 0x1a0(%esp) > 0x4604930f <+34527>: cmpl $0xffff0001,-0x4(%esi) > 0x46049316 <+34534>: ja 0x4604dc95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53349> > 0x4604931c <+34540>: je 0x4604d5f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51648> > 0x46049322 <+34546>: fldl -0x8(%esi) > 0x46049325 <+34549>: fstpl 0x2e0(%esp) > 0x4604932c <+34556>: fldl 0x2e0(%esp) > 0x46049333 <+34563>: subl $0x8,0x2f4(%esp) > 0x4604933b <+34571>: fldz > 0x4604933d <+34573>: fxch %st(1) > 0x4604933f <+34575>: fucomi %st(1),%st > 0x46049341 <+34577>: jp 0x4604b2df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42671> > 0x46049347 <+34583>: jne 0x4604b2e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42675> > 0x4604934d <+34589>: fstp %st(0) > 0x4604934f <+34591>: fldl 0x1a0(%esp) > 0x46049356 <+34598>: fucomi %st(1),%st > 0x46049358 <+34600>: fstp %st(1) > 0x4604935a <+34602>: jp 0x46049362 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34610> > 0x4604935c <+34604>: je 0x4604b810 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44000> > 0x46049362 <+34610>: fstl (%esp) > 0x46049365 <+34613>: fstpl 0x50(%esp) > 0x46049369 <+34617>: call 0x45fbcd80 <__isnan@plt> > 0x4604936e <+34622>: test %eax,%eax > 0x46049370 <+34624>: fldl 0x50(%esp) > 0x46049374 <+34628>: jne 0x4604b814 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44004> > 0x4604937a <+34634>: fstpl 0x88(%esp) > 0x46049381 <+34641>: mov 0xc8(%esp),%edx > 0x46049388 <+34648>: fldl 0x2e0(%esp) > 0x4604938f <+34655>: mov 0x8c(%esp),%edi > 0x46049396 <+34662>: fstpl 0x88(%esp) > 0x4604939d <+34669>: mov 0x8c(%esp),%esi > 0x460493a4 <+34676>: add $0xe0,%edx > 0x460493aa <+34682>: mov 0xc8(%esp),%eax > 0x460493b1 <+34689>: shr $0x1f,%edi > 0x460493b4 <+34692>: mov %edx,0x88(%esp) > 0x460493bb <+34699>: shr $0x1f,%esi > 0x460493be <+34702>: mov %edi,%ecx > 0x460493c0 <+34704>: mov %esi,%edx > 0x460493c2 <+34706>: add $0xe8,%eax > 0x460493c7 <+34711>: cmp %dl,%cl > 0x460493c9 <+34713>: cmovne 0x88(%esp),%eax > 0x460493d1 <+34721>: mov 0x2f4(%esp),%esi > 0x460493d8 <+34728>: mov 0x4(%eax),%edx > 0x460493db <+34731>: mov (%eax),%eax > 0x460493dd <+34733>: mov %eax,-0x8(%esi) > 0x460493e0 <+34736>: mov %edx,-0x4(%esi) > 0x460493e3 <+34739>: mov 0x2f8(%esp),%eax > 0x460493ea <+34746>: mov 0x94(%esp),%esi > 0x460493f1 <+34753>: mov %eax,%edx > 0x460493f3 <+34755>: add $0x1,%edx > 0x460493f6 <+34758>: mov %edx,0x2f8(%esp) > 0x460493fd <+34765>: movzbl 0x1(%eax),%edi > 0x46049401 <+34769>: mov (%esi,%edi,4),%eax > 0x46049404 <+34772>: jmp *%eax > 0x46049406 <+34774>: jmp 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658> > 0x4604940b <+34779>: jmp 0x460412aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1658> > 0x46049410 <+34784>: mov 0x2f4(%esp),%esi > 0x46049417 <+34791>: cmpl $0xffff0007,-0xc(%esi) > 0x4604941e <+34798>: je 0x46049f00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37584> > 0x46049424 <+34804>: lea -0x10(%esi),%eax > 0x46049427 <+34807>: mov %ebp,(%esp) > 0x4604942a <+34810>: mov %eax,0x4(%esp) > 0x4604942e <+34814>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x46049433 <+34819>: test %eax,%eax > 0x46049435 <+34821>: mov %eax,%edi > 0x46049437 <+34823>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604943d <+34829>: mov %eax,-0x10(%esi) > 0x46049440 <+34832>: movl $0xffff0007,-0xc(%esi) > 0x46049447 <+34839>: mov 0x2f4(%esp),%esi > 0x4604944e <+34846>: mov -0x4(%esi),%eax > 0x46049451 <+34849>: cmp $0xffff0001,%eax > 0x46049456 <+34854>: je 0x4604c6fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47822> > 0x4604945c <+34860>: cmp $0xffff0000,%eax > 0x46049461 <+34865>: ja 0x4604ac8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41054> > 0x46049467 <+34871>: fldl -0x8(%esi) > 0x4604946a <+34874>: fldz > 0x4604946c <+34876>: fxch %st(1) > 0x4604946e <+34878>: fucomi %st(1),%st > 0x46049470 <+34880>: fstp %st(1) > 0x46049472 <+34882>: jp 0x4604948c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34908> > 0x46049474 <+34884>: jne 0x4604948c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34908> > 0x46049476 <+34886>: fstl 0x88(%esp) > 0x4604947d <+34893>: mov 0x8c(%esp),%edx > 0x46049484 <+34900>: test %edx,%edx > 0x46049486 <+34902>: js 0x4604ac8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41052> > 0x4604948c <+34908>: fnstcw 0xfa(%esp) > 0x46049493 <+34915>: movzwl 0xfa(%esp),%edx > 0x4604949b <+34923>: mov $0xc,%dh > 0x4604949d <+34925>: mov %dx,0xf8(%esp) > 0x460494a5 <+34933>: fldcw 0xf8(%esp) > 0x460494ac <+34940>: fistl 0xfc(%esp) > 0x460494b3 <+34947>: fldcw 0xfa(%esp) > 0x460494ba <+34954>: mov 0xfc(%esp),%edx > 0x460494c1 <+34961>: mov %edx,0xfc(%esp) > 0x460494c8 <+34968>: fildl 0xfc(%esp) > 0x460494cf <+34975>: fxch %st(1) > 0x460494d1 <+34977>: fucomip %st(1),%st > 0x460494d3 <+34979>: fstp %st(0) > 0x460494d5 <+34981>: jp 0x4604ac8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41054> > 0x460494db <+34987>: jne 0x4604ac8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41054> > 0x460494e1 <+34993>: mov %edx,%ecx > 0x460494e3 <+34995>: add $0x40000000,%ecx > 0x460494e9 <+35001>: js 0x4604ac8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41054> > 0x460494ef <+35007>: lea 0x1(%edx,%edx,1),%edx > 0x460494f3 <+35011>: mov %edx,0x164(%esp) > 0x460494fa <+35018>: mov 0xa0(%esp),%eax > 0x46049501 <+35025>: sub $0x10,%esi > 0x46049504 <+35028>: lea -0x247814(%ebx),%ecx > 0x4604950a <+35034>: movzbl 0x20(%eax),%edx > 0x4604950e <+35038>: mov 0x4(%edi),%eax > 0x46049511 <+35041>: shr $0x3,%dl > 0x46049514 <+35044>: and $0x1,%edx > 0x46049517 <+35047>: mov 0x70(%eax),%eax > 0x4604951a <+35050>: mov %edx,0x10(%esp) > 0x4604951e <+35054>: test %eax,%eax > 0x46049520 <+35056>: mov 0x164(%esp),%edx > 0x46049527 <+35063>: mov %esi,0xc(%esp) > 0x4604952b <+35067>: mov %edx,0x8(%esp) > 0x4604952f <+35071>: cmove %ecx,%eax > 0x46049532 <+35074>: mov %edi,0x4(%esp) > 0x46049536 <+35078>: mov %ebp,(%esp) > 0x46049539 <+35081>: call *%eax > 0x4604953b <+35083>: test %eax,%eax > 0x4604953d <+35085>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049543 <+35091>: mov 0x2f8(%esp),%eax > 0x4604954a <+35098>: subl $0x8,0x2f4(%esp) > 0x46049552 <+35106>: mov %eax,%edx > 0x46049554 <+35108>: mov 0x94(%esp),%esi > 0x4604955b <+35115>: add $0x1,%edx > 0x4604955e <+35118>: mov %edx,0x2f8(%esp) > 0x46049565 <+35125>: movzbl 0x1(%eax),%edi > 0x46049569 <+35129>: mov (%esi,%edi,4),%eax > 0x4604956c <+35132>: jmp *%eax > 0x4604956e <+35134>: mov 0x2f4(%esp),%eax > 0x46049575 <+35141>: mov 0x94(%esp),%esi > 0x4604957c <+35148>: movl $0x0,-0x8(%eax) > 0x46049583 <+35155>: movl $0xffff0002,-0x4(%eax) > 0x4604958a <+35162>: mov 0x2f8(%esp),%eax > 0x46049591 <+35169>: mov %eax,%edx > 0x46049593 <+35171>: add $0x1,%edx > 0x46049596 <+35174>: mov %edx,0x2f8(%esp) > 0x4604959d <+35181>: movzbl 0x1(%eax),%edi > 0x460495a1 <+35185>: mov (%esi,%edi,4),%eax > 0x460495a4 <+35188>: jmp *%eax > 0x460495a6 <+35190>: mov %ebp,(%esp) > 0x460495a9 <+35193>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x460495ae <+35198>: test %eax,%eax > 0x460495b0 <+35200>: jne 0x46041749 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2841> > 0x460495b6 <+35206>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460495bb <+35211>: mov (%eax),%edx > 0x460495bd <+35213>: mov -0x64(%ebx),%eax > 0x460495c3 <+35219>: mov %edx,0xb8(%esp) > 0x460495ca <+35226>: cmp %eax,0x4(%edx) > 0x460495cd <+35229>: jne 0x460417f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3008> > 0x460495d3 <+35235>: mov 0xb8(%esp),%edx > 0x460495da <+35242>: movl $0x0,0xcc(%esp) > 0x460495e5 <+35253>: mov 0x1c(%edx),%edx > 0x460495e8 <+35256>: mov %edx,0xa8(%esp) > 0x460495ef <+35263>: movzwl 0x3a(%edx),%eax > 0x460495f3 <+35267>: mov %ax,0x60(%esp) > 0x460495f8 <+35272>: and $0xc000,%eax > 0x460495fd <+35277>: cmp $0x3fff,%eax > 0x46049602 <+35282>: jle 0x4604b5d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43432> > 0x46049608 <+35288>: mov 0xa8(%esp),%edx > 0x4604960f <+35295>: mov 0x3c(%edx),%edx > 0x46049612 <+35298>: mov %edx,0x98(%esp) > 0x46049619 <+35305>: cmpl $0x3,0xc(%edx) > 0x4604961d <+35309>: ja 0x4604963c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35340> > 0x4604961f <+35311>: testb $0x1,0x20(%edx) > 0x46049623 <+35315>: mov 0x8(%edx),%eax > 0x46049626 <+35318>: je 0x46049633 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35331> > 0x46049628 <+35320>: xor %edx,%edx > 0x4604962a <+35322>: cmpb $0x42,(%eax) > 0x4604962d <+35325>: sete %dl > 0x46049630 <+35328>: lea (%eax,%edx,1),%eax > 0x46049633 <+35331>: cmpb $0xc5,(%eax) > 0x46049636 <+35334>: je 0x4605361f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76271> > 0x4604963c <+35340>: cmpl $0xbb7,0x368(%esp) > 0x46049647 <+35351>: ja 0x46054a1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81387> > 0x4604964d <+35357>: mov 0xcc(%ebp),%eax > 0x46049653 <+35363>: mov %esi,0xd4(%esp) > 0x4604965a <+35370>: mov %eax,0xa4(%esp) > 0x46049661 <+35377>: mov 0x98(%esp),%eax > 0x46049668 <+35384>: movzwl 0x3c(%eax),%edx > 0x4604966c <+35388>: mov 0xa8(%esp),%eax > 0x46049673 <+35395>: add $0x6,%edx > 0x46049676 <+35398>: mov %edx,0x88(%esp) > 0x4604967d <+35405>: movzwl 0x38(%eax),%edx > 0x46049681 <+35409>: cmp %edx,%edi > 0x46049683 <+35411>: je 0x4604b85a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44074> > 0x46049689 <+35417>: jae 0x4604b553 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43299> > 0x4604968f <+35423>: mov %edx,%ecx > 0x46049691 <+35425>: mov 0x88(%esp),%eax > 0x46049698 <+35432>: sub %edi,%ecx > 0x4604969a <+35434>: orl $0x4000,0xcc(%esp) > 0x460496a5 <+35445>: add %ecx,%eax > 0x460496a7 <+35447>: mov %eax,0x88(%esp) > 0x460496ae <+35454>: mov 0xa4(%esp),%eax > 0x460496b5 <+35461>: mov 0x28(%eax),%edx > 0x460496b8 <+35464>: sub %esi,%edx > 0x460496ba <+35466>: sar $0x3,%edx > 0x460496bd <+35469>: cmp %edx,0x88(%esp) > 0x460496c4 <+35476>: jle 0x4604d103 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50387> > 0x460496ca <+35482>: mov %ebp,(%esp) > 0x460496cd <+35485>: call 0x45feea80 <js_ReportOutOfScriptQuota(JSContext*)> > 0x460496d2 <+35490>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460496d7 <+35495>: mov 0x2f4(%esp),%eax > 0x460496de <+35502>: mov %eax,%edx > 0x460496e0 <+35504>: add $0x8,%edx > 0x460496e3 <+35507>: mov %edx,0x2f4(%esp) > 0x460496ea <+35514>: movl $0x1,(%eax) > 0x460496f0 <+35520>: mov 0x2f4(%esp),%ecx > 0x460496f7 <+35527>: movl $0xffff0003,0x4(%eax) > 0x460496fe <+35534>: mov 0x18(%ebp),%eax > 0x46049701 <+35537>: mov 0x1c(%ebp),%edx > 0x46049704 <+35540>: mov %edx,0x4(%ecx) > 0x46049707 <+35543>: mov %eax,(%ecx) > 0x46049709 <+35545>: add $0x8,%ecx > 0x4604970c <+35548>: movl $0x0,0x14(%ebp) > 0x46049713 <+35555>: mov %ecx,0x2f4(%esp) > 0x4604971a <+35562>: movl $0x0,0x18(%ebp) > 0x46049721 <+35569>: movl $0xffff0002,0x1c(%ebp) > 0x46049728 <+35576>: jmp 0x46040e1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+491> > 0x4604972d <+35581>: movl $0x0,0x18(%esi) > 0x46049734 <+35588>: movl $0xffff0002,0x1c(%esi) > 0x4604973b <+35595>: jmp 0x46041b2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3837> > 0x46049740 <+35600>: fstp %st(0) > 0x46049742 <+35602>: cmp $0xffff0007,%eax > 0x46049747 <+35607>: lea -0x8(%esi),%edx > 0x4604974a <+35610>: mov 0x114(%esp),%ecx > 0x46049751 <+35617>: je 0x4604e7c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56209> > 0x46049757 <+35623>: cmp $0xffff0005,%eax > 0x4604975c <+35628>: je 0x4604a549 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39193> > 0x46049762 <+35634>: mov %edx,0x4(%esp) > 0x46049766 <+35638>: mov %ebp,(%esp) > 0x46049769 <+35641>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604976e <+35646>: test %eax,%eax > 0x46049770 <+35648>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049776 <+35654>: movl $0x0,0x8(%esp) > 0x4604977e <+35662>: mov %eax,0x4(%esp) > 0x46049782 <+35666>: mov %ebp,(%esp) > 0x46049785 <+35669>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604978a <+35674>: test %eax,%eax > 0x4604978c <+35676>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049792 <+35682>: mov %eax,0x118(%esp) > 0x46049799 <+35689>: mov %eax,-0x8(%esi) > 0x4604979c <+35692>: movl $0xffff0005,-0x4(%esi) > 0x460497a3 <+35699>: mov 0x2f4(%esp),%esi > 0x460497aa <+35706>: jmp 0x46040fa9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+889> > 0x460497af <+35711>: nop > 0x460497b0 <+35712>: add %eax,0x88(%esp) > 0x460497b7 <+35719>: mov 0x88(%esp),%eax > 0x460497be <+35726>: jmp 0x46041dd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4516> > 0x460497c3 <+35731>: nop > 0x460497c4 <+35732>: lea 0x0(%esi,%eiz,1),%esi > 0x460497c8 <+35736>: mov %edi,0x4(%esp) > 0x460497cc <+35740>: mov %ebp,(%esp) > 0x460497cf <+35743>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x460497d4 <+35748>: test %eax,%eax > 0x460497d6 <+35750>: mov %eax,%esi > 0x460497d8 <+35752>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460497de <+35758>: mov %eax,(%edi) > 0x460497e0 <+35760>: movl $0xffff0007,0x4(%edi) > 0x460497e7 <+35767>: jmp 0x46042e7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8781> > 0x460497ec <+35772>: lea 0x4(%esi),%eax > 0x460497ef <+35775>: mov %eax,0x2f8(%esp) > 0x460497f6 <+35782>: movzbl 0x4(%esi),%edi > 0x460497fa <+35786>: mov 0x94(%esp),%esi > 0x46049801 <+35793>: mov (%esi,%edi,4),%eax > 0x46049804 <+35796>: jmp *%eax > 0x46049806 <+35798>: cmp 0x4(%edi),%ecx > 0x46049809 <+35801>: jne 0x46042ed7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8871> > 0x4604980f <+35807>: mov %edx,0x15c(%esp) > 0x46049816 <+35814>: mov 0x8(%edi),%ecx > 0x46049819 <+35817>: cmp $0x1,%cl > 0x4604981c <+35820>: mov %ecx,0x98(%esp) > 0x46049823 <+35827>: je 0x4604e7a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56176> > 0x46049829 <+35833>: mov 0x15c(%esp),%ecx > 0x46049830 <+35840>: mov 0x98(%esp),%edx > 0x46049837 <+35847>: shr $0x8,%edx > 0x4604983a <+35850>: cmp 0xc(%ecx),%edx > 0x4604983d <+35853>: jne 0x46042ed7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8871> > 0x46049843 <+35859>: mov 0xc(%edi),%eax > 0x46049846 <+35862>: test $0x3,%al > 0x46049848 <+35864>: je 0x4604a0a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38004> > 0x4604984e <+35870>: test $0x1,%al > 0x46049850 <+35872>: je 0x4604d36d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51005> > 0x46049856 <+35878>: shr %eax > 0x46049858 <+35880>: mov 0x15c(%esp),%edx > 0x4604985f <+35887>: mov 0x24(%edx),%edx > 0x46049862 <+35890>: lea (%edx,%eax,8),%edx > 0x46049865 <+35893>: mov (%edx),%eax > 0x46049867 <+35895>: mov 0x4(%edx),%edx > 0x4604986a <+35898>: mov %edx,0x1b4(%esp) > 0x46049871 <+35905>: mov %eax,0x1b0(%esp) > 0x46049878 <+35912>: jmp 0x46042f82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9042> > 0x4604987d <+35917>: test $0x2,%al > 0x4604987f <+35919>: je 0x46041b13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3811> > 0x46049885 <+35925>: test $0x2,%ah > 0x46049888 <+35928>: jne 0x46041b13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3811> > 0x4604988e <+35934>: test $0x10000,%eax > 0x46049893 <+35939>: jne 0x4604ae3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41482> > 0x46049899 <+35945>: test $0x20000,%eax > 0x4604989e <+35950>: je 0x46041b13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3811> > 0x460498a4 <+35956>: mov %esi,0x4(%esp) > 0x460498a8 <+35960>: mov %ebp,(%esp) > 0x460498ab <+35963>: call 0x4602c5b0 <js_PutArgsObject(JSContext*, JSStackFrame*)> > 0x460498b0 <+35968>: mov (%esi),%eax > 0x460498b2 <+35970>: jmp 0x46041b13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3811> > 0x460498b7 <+35975>: nop > 0x460498b8 <+35976>: mov 0x30(%edx),%edx > 0x460498bb <+35979>: jmp 0x46041aec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3772> > 0x460498c0 <+35984>: test %esi,%esi > 0x460498c2 <+35986>: je 0x46049c4d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36893> > 0x460498c8 <+35992>: test $0x8,%al > 0x460498ca <+35994>: je 0x4604a0bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38027> > 0x460498d0 <+36000>: mov 0x8(%edx),%edx > 0x460498d3 <+36003>: jmp 0x46049c50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36896> > 0x460498d8 <+36008>: mov 0x4(%edx),%ecx > 0x460498db <+36011>: mov %ecx,0xa0(%esp) > 0x460498e2 <+36018>: jmp 0x46041c3d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4109> > 0x460498e7 <+36023>: cmp 0x4(%ecx),%edx > 0x460498ea <+36026>: jne 0x46041464 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2100> > 0x460498f0 <+36032>: mov 0x98(%esp),%eax > 0x460498f7 <+36039>: mov 0x98(%esp),%edx > 0x460498fe <+36046>: mov 0xc(%eax),%eax > 0x46049901 <+36049>: and $0xfffffffc,%eax > 0x46049904 <+36052>: mov %eax,0xa8(%esp) > 0x4604990b <+36059>: mov 0x8(%edx),%eax > 0x4604990e <+36062>: test %al,%al > 0x46049910 <+36064>: je 0x4604a970 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40256> > 0x46049916 <+36070>: mov 0x88(%esp),%edx > 0x4604991d <+36077>: mov 0x14(%edx),%eax > 0x46049920 <+36080>: test %eax,%eax > 0x46049922 <+36082>: mov %eax,0x15c(%esp) > 0x46049929 <+36089>: je 0x46049941 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36113> > 0x4604992b <+36091>: mov 0x98(%esp),%ecx > 0x46049932 <+36098>: mov 0x8(%ecx),%edx > 0x46049935 <+36101>: shr $0x8,%edx > 0x46049938 <+36104>: cmp %edx,0xc(%eax) > 0x4604993b <+36107>: je 0x4604ab7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40782> > 0x46049941 <+36113>: movzbl 0x1(%esi),%eax > 0x46049945 <+36117>: movzbl 0x2(%esi),%edx > 0x46049949 <+36121>: mov 0xa4(%esp),%esi > 0x46049950 <+36128>: shl $0x8,%eax > 0x46049953 <+36131>: or %edx,%eax > 0x46049955 <+36133>: mov (%esi,%eax,4),%eax > 0x46049958 <+36136>: jmp 0x46041495 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2149> > 0x4604995d <+36141>: mov 0x88(%esp),%ecx > 0x46049964 <+36148>: cmp 0x4(%esi),%ecx > 0x46049967 <+36151>: jne 0x460415dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2477> > 0x4604996d <+36157>: mov 0x8(%esi),%ecx > 0x46049970 <+36160>: mov %edx,0x124(%esp) > 0x46049977 <+36167>: cmp $0x1,%cl > 0x4604997a <+36170>: mov %ecx,0x88(%esp) > 0x46049981 <+36177>: je 0x4604e852 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56354> > 0x46049987 <+36183>: mov 0x124(%esp),%ecx > 0x4604998e <+36190>: mov 0x88(%esp),%edx > 0x46049995 <+36197>: shr $0x8,%edx > 0x46049998 <+36200>: cmp 0xc(%ecx),%edx > 0x4604999b <+36203>: jne 0x460415dd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2477> > 0x460499a1 <+36209>: mov 0xc(%esi),%eax > 0x460499a4 <+36212>: test $0x3,%al > 0x460499a6 <+36214>: je 0x46049d8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37212> > 0x460499ac <+36220>: test $0x1,%al > 0x460499ae <+36222>: je 0x4604c01f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46063> > 0x460499b4 <+36228>: mov 0x124(%esp),%edx > 0x460499bb <+36235>: mov 0x2f4(%esp),%ecx > 0x460499c2 <+36242>: shr %eax > 0x460499c4 <+36244>: mov 0x24(%edx),%edx > 0x460499c7 <+36247>: lea (%edx,%eax,8),%edx > 0x460499ca <+36250>: mov (%edx),%eax > 0x460499cc <+36252>: mov 0x4(%edx),%edx > 0x460499cf <+36255>: mov %edx,0x4(%ecx) > 0x460499d2 <+36258>: mov %eax,(%ecx) > 0x460499d4 <+36260>: add $0x8,%ecx > 0x460499d7 <+36263>: mov %ecx,0x2f4(%esp) > 0x460499de <+36270>: cmp $0xd9,%edi > 0x460499e4 <+36276>: je 0x4604beef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45759> > 0x460499ea <+36282>: cmp $0x39,%edi > 0x460499ed <+36285>: je 0x4604beef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45759> > 0x460499f3 <+36291>: mov 0x2f8(%esp),%eax > 0x460499fa <+36298>: mov 0x94(%esp),%esi > 0x46049a01 <+36305>: mov %eax,%edx > 0x46049a03 <+36307>: add $0x3,%edx > 0x46049a06 <+36310>: mov %edx,0x2f8(%esp) > 0x46049a0d <+36317>: movzbl 0x3(%eax),%edi > 0x46049a11 <+36321>: mov (%esi,%edi,4),%eax > 0x46049a14 <+36324>: jmp *%eax > 0x46049a16 <+36326>: mov 0x2fc(%esp),%ecx > 0x46049a1d <+36333>: mov 0x2d8(%esp),%eax > 0x46049a24 <+36340>: mov 0x2dc(%esp),%edx > 0x46049a2b <+36347>: movl $0x0,0x14(%ebp) > 0x46049a32 <+36354>: movl $0x0,0x18(%ebp) > 0x46049a39 <+36361>: movl $0xffff0002,0x1c(%ebp) > 0x46049a40 <+36368>: mov %eax,0x18(%ecx) > 0x46049a43 <+36371>: mov %edx,0x1c(%ecx) > 0x46049a46 <+36374>: orl $0x100000,(%ecx) > 0x46049a4c <+36380>: mov $0x1,%eax > 0x46049a51 <+36385>: mov $0x1,%esi > 0x46049a56 <+36390>: jmp 0x46041a9e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3694> > 0x46049a5b <+36395>: lea 0x4(%esi),%eax > 0x46049a5e <+36398>: mov %eax,0x2f8(%esp) > 0x46049a65 <+36405>: movzbl 0x4(%esi),%edi > 0x46049a69 <+36409>: mov 0x94(%esp),%esi > 0x46049a70 <+36416>: subl $0x10,0x2f4(%esp) > 0x46049a78 <+36424>: mov (%esi,%edi,4),%eax > 0x46049a7b <+36427>: jmp *%eax > 0x46049a7d <+36429>: mov 0x98(%esp),%edi > 0x46049a84 <+36436>: or $0x2,%esi > 0x46049a87 <+36439>: mov %edi,0x8(%esp) > 0x46049a8b <+36443>: mov 0x88(%esp),%edi > 0x46049a92 <+36450>: mov %esi,0xc(%esp) > 0x46049a96 <+36454>: mov %edi,0x4(%esp) > 0x46049a9a <+36458>: mov %ebp,(%esp) > 0x46049a9d <+36461>: call 0x460570f0 <js::CheckRedeclaration(JSContext*, JSObject*, int, unsigned int)> > 0x46049aa2 <+36466>: test %al,%al > 0x46049aa4 <+36468>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049aaa <+36474>: mov -0x178(%ebx),%eax > 0x46049ab0 <+36480>: mov %esi,0x18(%esp) > 0x46049ab4 <+36484>: mov %eax,0x14(%esp) > 0x46049ab8 <+36488>: mov 0x98(%esp),%esi > 0x46049abf <+36495>: mov -0x160(%ebx),%eax > 0x46049ac5 <+36501>: mov 0x88(%esp),%edi > 0x46049acc <+36508>: mov %eax,0x10(%esp) > 0x46049ad0 <+36512>: movl $0x0,0x28(%esp) > 0x46049ad8 <+36520>: lea 0x218(%esp),%eax > 0x46049adf <+36527>: movl $0x0,0x24(%esp) > 0x46049ae7 <+36535>: movl $0x0,0x20(%esp) > 0x46049aef <+36543>: movl $0x0,0x1c(%esp) > 0x46049af7 <+36551>: mov %eax,0xc(%esp) > 0x46049afb <+36555>: mov %esi,0x8(%esp) > 0x46049aff <+36559>: mov %edi,0x4(%esp) > 0x46049b03 <+36563>: mov %ebp,(%esp) > 0x46049b06 <+36566>: movl $0x0,0x218(%esp) > 0x46049b11 <+36577>: movl $0xffff0002,0x21c(%esp) > 0x46049b1c <+36588>: call 0x46076980 <js_DefineNativeProperty(JSContext*, JSObject*, int, js::Value const&, int (*)(JSContext*, JSObject*, int, js::Value*), int (*)(JSContext*, JSObject*, int, int, js::Value*), unsigned int, unsigned int, int, JSProperty**, unsigned int)> > 0x46049b21 <+36593>: test %eax,%eax > 0x46049b23 <+36595>: jne 0x460427bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7053> > 0x46049b29 <+36601>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049b2e <+36606>: xchg %ax,%ax > 0x46049b30 <+36608>: mov 0xa0(%esp),%edi > 0x46049b37 <+36615>: test $0x80,%al > 0x46049b39 <+36617>: mov 0x64(%edi),%edx > 0x46049b3c <+36620>: je 0x46049b41 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36625> > 0x46049b3e <+36622>: mov 0x68(%edi),%edx > 0x46049b41 <+36625>: test %edx,%edx > 0x46049b43 <+36627>: je 0x46042dac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8572> > 0x46049b49 <+36633>: mov 0xa0(%esp),%edi > 0x46049b50 <+36640>: sub 0x8(%edi),%esi > 0x46049b53 <+36643>: mov %esi,0x88(%esp) > 0x46049b5a <+36650>: mov 0x18(%edx),%esi > 0x46049b5d <+36653>: mov %edx,(%esp) > 0x46049b60 <+36656>: and $0x7fffffff,%esi > 0x46049b66 <+36662>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x46049b6b <+36667>: test %esi,%esi > 0x46049b6d <+36669>: mov %eax,0x98(%esp) > 0x46049b74 <+36676>: je 0x46049bb4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36740> > 0x46049b76 <+36678>: mov $0x1,%edi > 0x46049b7b <+36683>: mov %ebp,0xa8(%esp) > 0x46049b82 <+36690>: mov %edi,%eax > 0x46049b84 <+36692>: mov 0x98(%esp),%ebp > 0x46049b8b <+36699>: add %esi,%eax > 0x46049b8d <+36701>: shr %eax > 0x46049b8f <+36703>: mov %eax,%ecx > 0x46049b91 <+36705>: sub $0x1,%ecx > 0x46049b94 <+36708>: lea 0x0(%ebp,%ecx,8),%edx > 0x46049b98 <+36712>: mov 0x88(%esp),%ebp > 0x46049b9f <+36719>: cmp (%edx),%ebp > 0x46049ba1 <+36721>: jae 0x4604c413 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47075> > 0x46049ba7 <+36727>: mov %ecx,%esi > 0x46049ba9 <+36729>: cmp %esi,%edi > 0x46049bab <+36731>: jbe 0x46049b82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36690> > 0x46049bad <+36733>: mov 0xa8(%esp),%ebp > 0x46049bb4 <+36740>: mov 0x2f8(%esp),%esi > 0x46049bbb <+36747>: jmp 0x46042dac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8572> > 0x46049bc0 <+36752>: lea -0x10(%esi),%eax > 0x46049bc3 <+36755>: mov %ebp,(%esp) > 0x46049bc6 <+36758>: mov %eax,0x4(%esp) > 0x46049bca <+36762>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x46049bcf <+36767>: test %eax,%eax > 0x46049bd1 <+36769>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049bd7 <+36775>: mov %eax,-0x10(%esi) > 0x46049bda <+36778>: movl $0xffff0007,-0xc(%esi) > 0x46049be1 <+36785>: mov 0x2f4(%esp),%esi > 0x46049be8 <+36792>: jmp 0x460422e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5809> > 0x46049bed <+36797>: mov 0x4(%esi),%eax > 0x46049bf0 <+36800>: mov %esi,%edx > 0x46049bf2 <+36802>: movzwl 0x38(%eax),%eax > 0x46049bf6 <+36806>: shl $0x3,%eax > 0x46049bf9 <+36809>: sub %eax,%edx > 0x46049bfb <+36811>: mov %edx,%eax > 0x46049bfd <+36813>: lea -0x10(%eax),%eax > 0x46049c00 <+36816>: jmp 0x46041ec7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4759> > 0x46049c05 <+36821>: mov 0x4(%edx),%ecx > 0x46049c08 <+36824>: movzwl 0x38(%ecx),%ecx > 0x46049c0c <+36828>: shl $0x3,%ecx > 0x46049c0f <+36831>: mov %ecx,0x88(%esp) > 0x46049c16 <+36838>: mov %edx,%ecx > 0x46049c18 <+36840>: sub 0x88(%esp),%ecx > 0x46049c1f <+36847>: mov %ecx,0xbc(%esp) > 0x46049c26 <+36854>: jmp 0x46041c56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4134> > 0x46049c2b <+36859>: mov 0x14(%esi),%edx > 0x46049c2e <+36862>: jmp 0x46042e8e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8798> > 0x46049c33 <+36867>: mov 0x4(%esi),%edx > 0x46049c36 <+36870>: jmp 0x46041b09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3801> > 0x46049c3b <+36875>: mov 0x4(%edx),%ecx > 0x46049c3e <+36878>: mov 0x3c(%ecx),%ecx > 0x46049c41 <+36881>: mov %ecx,0xa0(%esp) > 0x46049c48 <+36888>: jmp 0x46041c3d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4109> > 0x46049c4d <+36893>: mov 0x4(%edx),%edx > 0x46049c50 <+36896>: mov 0x28(%edx),%edx > 0x46049c53 <+36899>: mov %edx,0xa4(%esp) > 0x46049c5a <+36906>: jmp 0x46041c6f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4159> > 0x46049c5f <+36911>: test $0x2,%al > 0x46049c61 <+36913>: je 0x460462cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22173> > 0x46049c67 <+36919>: test $0x2,%ah > 0x46049c6a <+36922>: jne 0x460462cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22173> > 0x46049c70 <+36928>: test $0x10000,%eax > 0x46049c75 <+36933>: jne 0x460462bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22159> > 0x46049c7b <+36939>: test $0x20000,%eax > 0x46049c80 <+36944>: je 0x460462cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22173> > 0x46049c86 <+36950>: mov %esi,0x4(%esp) > 0x46049c8a <+36954>: mov %ebp,(%esp) > 0x46049c8d <+36957>: call 0x4602c5b0 <js_PutArgsObject(JSContext*, JSStackFrame*)> > 0x46049c92 <+36962>: mov (%esi),%eax > 0x46049c94 <+36964>: jmp 0x460462cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22173> > 0x46049c99 <+36969>: lea 0x0(%esi,%eiz,1),%esi > 0x46049ca0 <+36976>: mov 0x30(%edx),%edx > 0x46049ca3 <+36979>: jmp 0x4604629e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22126> > 0x46049ca8 <+36984>: mov 0x120(%esp),%eax > 0x46049caf <+36991>: xor %esi,%esi > 0x46049cb1 <+36993>: cmpl $0xffff0007,0x1f4(%esp) > 0x46049cbc <+37004>: mov %eax,0x88(%esp) > 0x46049cc3 <+37011>: mov $0xffff0002,%edi > 0x46049cc8 <+37016>: je 0x4604a44f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38943> > 0x46049cce <+37022>: mov 0x2f4(%esp),%eax > 0x46049cd5 <+37029>: mov %esi,(%eax) > 0x46049cd7 <+37031>: mov %edi,0x4(%eax) > 0x46049cda <+37034>: add $0x8,%eax > 0x46049cdd <+37037>: mov %eax,0x2f4(%esp) > 0x46049ce4 <+37044>: jmp 0x46041715 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2789> > 0x46049ce9 <+37049>: mov 0x4(%eax),%edx > 0x46049cec <+37052>: lea -0x243794(%ebx),%ecx > 0x46049cf2 <+37058>: mov 0x60(%edx),%edx > 0x46049cf5 <+37061>: mov %eax,0x8(%esp) > 0x46049cf9 <+37065>: test %edx,%edx > 0x46049cfb <+37067>: mov %eax,0x4(%esp) > 0x46049cff <+37071>: mov %ebp,(%esp) > 0x46049d02 <+37074>: cmove %ecx,%edx > 0x46049d05 <+37077>: lea 0x1f0(%esp),%ecx > 0x46049d0c <+37084>: mov %ecx,0x10(%esp) > 0x46049d10 <+37088>: mov 0x88(%esp),%ecx > 0x46049d17 <+37095>: mov %ecx,0xc(%esp) > 0x46049d1b <+37099>: call *%edx > 0x46049d1d <+37101>: test %eax,%eax > 0x46049d1f <+37103>: jne 0x460416dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2732> > 0x46049d25 <+37109>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049d2a <+37114>: lea 0x0(%esi),%esi > 0x46049d30 <+37120>: mov 0x5c(%ebp),%ecx > 0x46049d33 <+37123>: mov %ecx,%edx > 0x46049d35 <+37125>: add 0x98(%esp),%ecx > 0x46049d3c <+37132>: not %edx > 0x46049d3e <+37134>: and %ecx,%edx > 0x46049d40 <+37136>: mov %edx,0xc(%eax) > 0x46049d43 <+37139>: jmp 0x460429ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7614> > 0x46049d48 <+37144>: mov 0x10(%edx),%ecx > 0x46049d4b <+37147>: test %ecx,%ecx > 0x46049d4d <+37149>: jne 0x460416ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2685> > 0x46049d53 <+37155>: mov 0x18(%edx),%eax > 0x46049d56 <+37158>: cmp $0xffffffff,%eax > 0x46049d59 <+37161>: je 0x4604d0e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50360> > 0x46049d5f <+37167>: mov 0x24(%esi),%edx > 0x46049d62 <+37170>: lea (%edx,%eax,8),%edx > 0x46049d65 <+37173>: mov (%edx),%eax > 0x46049d67 <+37175>: mov 0x4(%edx),%edx > 0x46049d6a <+37178>: mov %edx,0x1f4(%esp) > 0x46049d71 <+37185>: mov %eax,0x1f0(%esp) > 0x46049d78 <+37192>: jmp 0x460416dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2732> > 0x46049d7d <+37197>: lea -0x10(%eax),%ecx > 0x46049d80 <+37200>: mov %ecx,0x88(%esp) > 0x46049d87 <+37207>: jmp 0x460424eb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6331> > 0x46049d8c <+37212>: mov 0x2f4(%esp),%edx > 0x46049d93 <+37219>: mov %edx,%ecx > 0x46049d95 <+37221>: add $0x8,%ecx > 0x46049d98 <+37224>: mov %ecx,0x2f4(%esp) > 0x46049d9f <+37231>: movl $0xffff0007,0x4(%edx) > 0x46049da6 <+37238>: mov %eax,(%edx) > 0x46049da8 <+37240>: jmp 0x460499de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36270> > 0x46049dad <+37245>: mov 0x4(%eax),%ecx > 0x46049db0 <+37248>: movzwl 0x38(%ecx),%ecx > 0x46049db4 <+37252>: shl $0x3,%ecx > 0x46049db7 <+37255>: mov %ecx,0x88(%esp) > 0x46049dbe <+37262>: mov %eax,%ecx > 0x46049dc0 <+37264>: sub 0x88(%esp),%ecx > 0x46049dc7 <+37271>: mov %ecx,0x88(%esp) > 0x46049dce <+37278>: lea -0x10(%ecx),%ecx > 0x46049dd1 <+37281>: jmp 0x46042824 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7156> > 0x46049dd6 <+37286>: jb 0x46049deb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37307> > 0x46049dd8 <+37288>: movzbl 0x88(%esp),%eax > 0x46049de0 <+37296>: add $0x2a,%eax > 0x46049de3 <+37299>: cmp $0x2,%al > 0x46049de5 <+37301>: jbe 0x4604bfd7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45991> > 0x46049deb <+37307>: mov 0x2f4(%esp),%esi > 0x46049df2 <+37314>: movl $0xfffffffe,0xa8(%esp) > 0x46049dfd <+37325>: mov -0x8(%esi),%eax > 0x46049e00 <+37328>: mov -0x4(%esi),%edx > 0x46049e03 <+37331>: mov %eax,0xb8(%esp) > 0x46049e0a <+37338>: mov %edx,0xcc(%esp) > 0x46049e11 <+37345>: movl $0x2,0x12c(%esp) > 0x46049e1c <+37356>: mov 0xa8(%esp),%ecx > 0x46049e23 <+37363>: mov -0x8(%esi,%ecx,8),%esi > 0x46049e27 <+37367>: mov %esi,0x98(%esp) > 0x46049e2e <+37374>: cmpl $0x2,0x12c(%esp) > 0x46049e36 <+37382>: je 0x4604bd40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45328> > 0x46049e3c <+37388>: cmpl $0xffff0007,0xcc(%esp) > 0x46049e47 <+37399>: je 0x4604bba3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44915> > 0x46049e4d <+37405>: cmp $0x7d,%edi > 0x46049e50 <+37408>: lea -0x926db(%ebx),%eax > 0x46049e56 <+37414>: lea -0x9276c(%ebx),%edx > 0x46049e5c <+37420>: movl $0x97,0xc(%esp) > 0x46049e64 <+37428>: cmovne %edx,%eax > 0x46049e67 <+37431>: movl $0x0,0x8(%esp) > 0x46049e6f <+37439>: mov %eax,0x10(%esp) > 0x46049e73 <+37443>: mov -0x40(%ebx),%eax > 0x46049e79 <+37449>: mov %eax,0x4(%esp) > 0x46049e7d <+37453>: mov %ebp,(%esp) > 0x46049e80 <+37456>: call 0x45fbc9b0 <JS_ReportErrorNumber@plt> > 0x46049e85 <+37461>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46049e8a <+37466>: lea 0x0(%esi),%esi > 0x46049e90 <+37472>: mov 0x20(%edx),%edx > 0x46049e93 <+37475>: xor %ecx,%ecx > 0x46049e95 <+37477>: test %edx,%edx > 0x46049e97 <+37479>: je 0x4604fb50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61216> > 0x46049e9d <+37485>: lea 0x0(%esi),%esi > 0x46049ea0 <+37488>: mov 0x20(%edx),%edx > 0x46049ea3 <+37491>: add $0x1,%ecx > 0x46049ea6 <+37494>: test %edx,%edx > 0x46049ea8 <+37496>: jne 0x46049ea0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37488> > 0x46049eaa <+37498>: jmp 0x460466d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23208> > 0x46049eaf <+37503>: mov 0x24(%edi),%edx > 0x46049eb2 <+37506>: mov (%edx,%eax,8),%ecx > 0x46049eb5 <+37509>: mov 0x4(%edx,%eax,8),%eax > 0x46049eb9 <+37513>: cmp $0xffff0007,%eax > 0x46049ebe <+37518>: jne 0x460477fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27594> > 0x46049ec4 <+37524>: mov %ecx,0x15c(%esp) > 0x46049ecb <+37531>: jmp 0x46047827 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27639> > 0x46049ed0 <+37536>: mov 0x2f8(%esp),%eax > 0x46049ed7 <+37543>: mov 0x94(%esp),%esi > 0x46049ede <+37550>: mov %eax,%edx > 0x46049ee0 <+37552>: add $0x3,%edx > 0x46049ee3 <+37555>: mov %edx,0x2f8(%esp) > 0x46049eea <+37562>: movzbl 0x3(%eax),%edi > 0x46049eee <+37566>: mov (%esi,%edi,4),%eax > 0x46049ef1 <+37569>: jmp *%eax > 0x46049ef3 <+37571>: mov %ebp,(%esp) > 0x46049ef6 <+37574>: call 0x46058c50 <js_LeaveWith(JSContext*)> > 0x46049efb <+37579>: jmp 0x4604311c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9452> > 0x46049f00 <+37584>: mov -0x10(%esi),%edi > 0x46049f03 <+37587>: jmp 0x4604944e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34846> > 0x46049f08 <+37592>: sub $0x8,%eax > 0x46049f0b <+37595>: mov 0x94(%esp),%esi > 0x46049f12 <+37602>: mov %eax,0x2f4(%esp) > 0x46049f19 <+37609>: mov 0x2f8(%esp),%eax > 0x46049f20 <+37616>: mov %eax,%edx > 0x46049f22 <+37618>: add $0x3,%edx > 0x46049f25 <+37621>: mov %edx,0x2f8(%esp) > 0x46049f2c <+37628>: movzbl 0x3(%eax),%edi > 0x46049f30 <+37632>: mov (%esi,%edi,4),%eax > 0x46049f33 <+37635>: jmp *%eax > 0x46049f35 <+37637>: mov -0x8(%esi),%eax > 0x46049f38 <+37640>: mov %eax,0x164(%esp) > 0x46049f3f <+37647>: jmp 0x4604922a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34298> > 0x46049f44 <+37652>: mov -0x8(%esi),%eax > 0x46049f47 <+37655>: jmp 0x4604901f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33775> > 0x46049f4c <+37660>: mov -0x8(%esi),%edi > 0x46049f4f <+37663>: jmp 0x4604505b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17451> > 0x46049f54 <+37668>: mov %eax,0xe0(%esp) > 0x46049f5b <+37675>: movl $0xffff0005,0xe4(%esp) > 0x46049f66 <+37686>: jmp 0x4604726c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26172> > 0x46049f6b <+37691>: mov %eax,0xd8(%esp) > 0x46049f72 <+37698>: movl $0xffff0005,0xdc(%esp) > 0x46049f7d <+37709>: jmp 0x46046db0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24960> > 0x46049f82 <+37714>: mov -0x10(%esi),%edi > 0x46049f85 <+37717>: jmp 0x46044c51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16417> > 0x46049f8a <+37722>: mov -0x10(%esi),%eax > 0x46049f8d <+37725>: mov %eax,0x160(%esp) > 0x46049f94 <+37732>: jmp 0x46044885 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15445> > 0x46049f99 <+37737>: mov -0x10(%esi),%eax > 0x46049f9c <+37740>: mov %eax,0x160(%esp) > 0x46049fa3 <+37747>: jmp 0x460449b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15751> > 0x46049fa8 <+37752>: mov -0x18(%esi),%edi > 0x46049fab <+37755>: jmp 0x46043212 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9698> > 0x46049fb0 <+37760>: mov -0x10(%esi),%edi > 0x46049fb3 <+37763>: jmp 0x4604397c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11596> > 0x46049fb8 <+37768>: mov -0x10(%esi),%eax > 0x46049fbb <+37771>: mov %eax,0x160(%esp) > 0x46049fc2 <+37778>: jmp 0x4604853f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30991> > 0x46049fc7 <+37783>: mov -0x10(%esi),%eax > 0x46049fca <+37786>: mov %eax,0x160(%esp) > 0x46049fd1 <+37793>: jmp 0x4604491e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15598> > 0x46049fd6 <+37798>: mov (%eax),%eax > 0x46049fd8 <+37800>: jmp 0x46047f80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29520> > 0x46049fdd <+37805>: mov -0x10(%esi),%eax > 0x46049fe0 <+37808>: mov %eax,0x160(%esp) > 0x46049fe7 <+37815>: jmp 0x4604849c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30828> > 0x46049fec <+37820>: mov -0x10(%esi),%eax > 0x46049fef <+37823>: mov %eax,0x160(%esp) > 0x46049ff6 <+37830>: jmp 0x460485da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31146> > 0x46049ffb <+37835>: mov 0xa0(%esp),%ecx > 0x4604a002 <+37842>: mov 0xa0(%esp),%eax > 0x4604a009 <+37849>: movzbl 0x1f(%ecx),%ecx > 0x4604a00d <+37853>: mov 0x6c(%eax,%ecx,1),%eax > 0x4604a011 <+37857>: mov %eax,0xcc(%esp) > 0x4604a018 <+37864>: mov 0xb8(%esp),%eax > 0x4604a01f <+37871>: add $0x2,%eax > 0x4604a022 <+37874>: mov %edi,0xb8(%esp) > 0x4604a029 <+37881>: mov %eax,0xa8(%esp) > 0x4604a030 <+37888>: mov 0xd4(%esp),%eax > 0x4604a037 <+37895>: add $0x4,%eax > 0x4604a03a <+37898>: mov 0xcc(%esp),%edi > 0x4604a041 <+37905>: mov %esi,0xd4(%esp) > 0x4604a048 <+37912>: mov %eax,%ecx > 0x4604a04a <+37914>: mov %ebp,0xcc(%esp) > 0x4604a051 <+37921>: mov 0x88(%esp),%esi > 0x4604a058 <+37928>: movzbl -0x1(%ecx),%eax > 0x4604a05c <+37932>: shl $0x8,%eax > 0x4604a05f <+37935>: movzbl (%ecx),%ebp > 0x4604a062 <+37938>: or %ebp,%eax > 0x4604a064 <+37940>: mov 0x4(%edi,%eax,8),%ebp > 0x4604a068 <+37944>: mov (%edi,%eax,8),%eax > 0x4604a06b <+37947>: xor %edx,%ebp > 0x4604a06d <+37949>: xor 0x98(%esp),%eax > 0x4604a074 <+37956>: or %eax,%ebp > 0x4604a076 <+37958>: je 0x4604e943 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56595> > 0x4604a07c <+37964>: add 0xa8(%esp),%ecx > 0x4604a083 <+37971>: sub $0x1,%esi > 0x4604a086 <+37974>: jne 0x4604a058 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37928> > 0x4604a088 <+37976>: mov 0xd4(%esp),%esi > 0x4604a08f <+37983>: mov 0xb8(%esp),%edi > 0x4604a096 <+37990>: mov 0xcc(%esp),%ebp > 0x4604a09d <+37997>: mov %esi,%ecx > 0x4604a09f <+37999>: jmp 0x460457fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19402> > 0x4604a0a4 <+38004>: mov %eax,0x1b0(%esp) > 0x4604a0ab <+38011>: movl $0xffff0007,0x1b4(%esp) > 0x4604a0b6 <+38022>: jmp 0x46042f82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9042> > 0x4604a0bb <+38027>: mov 0x4(%edx),%edx > 0x4604a0be <+38030>: mov 0x3c(%edx),%edx > 0x4604a0c1 <+38033>: jmp 0x46049c50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36896> > 0x4604a0c6 <+38038>: mov 0x60(%esi),%edx > 0x4604a0c9 <+38041>: jmp 0x46041c9d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4205> > 0x4604a0ce <+38046>: mov 0x158(%esp),%edx > 0x4604a0d5 <+38053>: lea 0x1c0(%esp),%ecx > 0x4604a0dc <+38060>: mov 0x4(%edx),%edx > 0x4604a0df <+38063>: cmpl $0x1,0x60(%edx) > 0x4604a0e3 <+38067>: mov %ecx,0x10(%esp) > 0x4604a0e7 <+38071>: sbb %edx,%edx > 0x4604a0e9 <+38073>: mov %eax,0x8(%esp) > 0x4604a0ed <+38077>: not %edx > 0x4604a0ef <+38079>: mov %edi,0x4(%esp) > 0x4604a0f3 <+38083>: add $0x3,%edx > 0x4604a0f6 <+38086>: mov %ebp,(%esp) > 0x4604a0f9 <+38089>: mov %edx,0xc(%esp) > 0x4604a0fd <+38093>: call 0x460762d0 <js_GetMethod(JSContext*, JSObject*, int, unsigned int, js::Value*)> > 0x4604a102 <+38098>: test %eax,%eax > 0x4604a104 <+38100>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a10a <+38106>: mov 0x2f4(%esp),%eax > 0x4604a111 <+38113>: mov %edi,-0x8(%eax) > 0x4604a114 <+38116>: mov 0x2f4(%esp),%esi > 0x4604a11b <+38123>: movl $0xffff0007,-0x4(%eax) > 0x4604a122 <+38130>: mov 0x1c0(%esp),%eax > 0x4604a129 <+38137>: mov 0x1c4(%esp),%edx > 0x4604a130 <+38144>: mov %edx,-0xc(%esi) > 0x4604a133 <+38147>: mov %eax,-0x10(%esi) > 0x4604a136 <+38150>: cmpl $0xffff0002,0x1c4(%esp) > 0x4604a141 <+38161>: je 0x4605385d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76845> > 0x4604a147 <+38167>: mov 0x2f8(%esp),%eax > 0x4604a14e <+38174>: mov 0x94(%esp),%esi > 0x4604a155 <+38181>: mov %eax,%edx > 0x4604a157 <+38183>: add $0x3,%edx > 0x4604a15a <+38186>: mov %edx,0x2f8(%esp) > 0x4604a161 <+38193>: movzbl 0x3(%eax),%edi > 0x4604a165 <+38197>: mov (%esi,%edi,4),%eax > 0x4604a168 <+38200>: jmp *%eax > 0x4604a16a <+38202>: movb $0x1,0xb3(%esp) > 0x4604a172 <+38210>: jmp 0x46040e0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+475> > 0x4604a177 <+38215>: test $0x100000,%eax > 0x4604a17c <+38220>: jne 0x4604a18c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38236> > 0x4604a17e <+38222>: movl $0x0,0x18(%esi) > 0x4604a185 <+38229>: movl $0xffff0002,0x1c(%esi) > 0x4604a18c <+38236>: cmpl $0xffff0006,0x1c(%esi) > 0x4604a193 <+38243>: ja 0x460462e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22192> > 0x4604a199 <+38249>: mov 0x4(%esi),%edx > 0x4604a19c <+38252>: mov %esi,%edi > 0x4604a19e <+38254>: or $0x100000,%eax > 0x4604a1a3 <+38259>: movzwl 0x38(%edx),%edx > 0x4604a1a7 <+38263>: shl $0x3,%edx > 0x4604a1aa <+38266>: sub %edx,%edi > 0x4604a1ac <+38268>: mov -0x8(%edi),%edx > 0x4604a1af <+38271>: movl $0xffff0007,0x1c(%esi) > 0x4604a1b6 <+38278>: mov %edx,0x18(%esi) > 0x4604a1b9 <+38281>: mov %eax,(%esi) > 0x4604a1bb <+38283>: jmp 0x460462e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22192> > 0x4604a1c0 <+38288>: mov 0x8(%esi),%edx > 0x4604a1c3 <+38291>: jmp 0x460462b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22153> > 0x4604a1c8 <+38296>: lea (%esi,%edi,1),%esi > 0x4604a1cb <+38299>: mov %esi,0x2f8(%esp) > 0x4604a1d2 <+38306>: movzbl (%esi),%edi > 0x4604a1d5 <+38309>: mov 0x94(%esp),%esi > 0x4604a1dc <+38316>: mov (%esi,%edi,4),%eax > 0x4604a1df <+38319>: jmp *%eax > 0x4604a1e1 <+38321>: lea (%esi,%edi,1),%esi > 0x4604a1e4 <+38324>: mov %esi,0x2f8(%esp) > 0x4604a1eb <+38331>: movzbl (%esi),%edi > 0x4604a1ee <+38334>: mov 0x94(%esp),%esi > 0x4604a1f5 <+38341>: mov (%esi,%edi,4),%eax > 0x4604a1f8 <+38344>: jmp *%eax > 0x4604a1fa <+38346>: fldl -0x10(%esi) > 0x4604a1fd <+38349>: fldz > 0x4604a1ff <+38351>: fxch %st(1) > 0x4604a201 <+38353>: fucomi %st(1),%st > 0x4604a203 <+38355>: fstp %st(1) > 0x4604a205 <+38357>: jp 0x4604a21f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38383> > 0x4604a207 <+38359>: jne 0x4604a21f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38383> > 0x4604a209 <+38361>: fstl 0x98(%esp) > 0x4604a210 <+38368>: mov 0x9c(%esp),%edx > 0x4604a217 <+38375>: test %edx,%edx > 0x4604a219 <+38377>: js 0x46048063 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29747> > 0x4604a21f <+38383>: fnstcw 0xfa(%esp) > 0x4604a226 <+38390>: movzwl 0xfa(%esp),%edx > 0x4604a22e <+38398>: mov $0xc,%dh > 0x4604a230 <+38400>: mov %dx,0xf8(%esp) > 0x4604a238 <+38408>: fldcw 0xf8(%esp) > 0x4604a23f <+38415>: fistl 0xfc(%esp) > 0x4604a246 <+38422>: fldcw 0xfa(%esp) > 0x4604a24d <+38429>: mov 0xfc(%esp),%edx > 0x4604a254 <+38436>: mov %edx,0xfc(%esp) > 0x4604a25b <+38443>: fildl 0xfc(%esp) > 0x4604a262 <+38450>: fxch %st(1) > 0x4604a264 <+38452>: fucomip %st(1),%st > 0x4604a266 <+38454>: fstp %st(0) > 0x4604a268 <+38456>: jp 0x46048065 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29749> > 0x4604a26e <+38462>: jne 0x46048065 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29749> > 0x4604a274 <+38468>: mov %edx,%ecx > 0x4604a276 <+38470>: add $0x40000000,%ecx > 0x4604a27c <+38476>: js 0x46048065 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29749> > 0x4604a282 <+38482>: lea 0x1(%edx,%edx,1),%edx > 0x4604a286 <+38486>: mov %edx,0x164(%esp) > 0x4604a28d <+38493>: jmp 0x460480b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29827> > 0x4604a292 <+38498>: fldl -0x10(%esi) > 0x4604a295 <+38501>: jmp 0x4604825c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30252> > 0x4604a29a <+38506>: fldl -0x10(%esi) > 0x4604a29d <+38509>: jmp 0x4604815d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29997> > 0x4604a2a2 <+38514>: fldl -0x10(%esi) > 0x4604a2a5 <+38517>: fldz > 0x4604a2a7 <+38519>: fxch %st(1) > 0x4604a2a9 <+38521>: fucomi %st(1),%st > 0x4604a2ab <+38523>: fstp %st(1) > 0x4604a2ad <+38525>: jp 0x4604a2c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38551> > 0x4604a2af <+38527>: jne 0x4604a2c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38551> > 0x4604a2b1 <+38529>: fstl 0x88(%esp) > 0x4604a2b8 <+38536>: mov 0x8c(%esp),%edx > 0x4604a2bf <+38543>: test %edx,%edx > 0x4604a2c1 <+38545>: js 0x46046c22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24562> > 0x4604a2c7 <+38551>: fnstcw 0xfa(%esp) > 0x4604a2ce <+38558>: movzwl 0xfa(%esp),%edx > 0x4604a2d6 <+38566>: mov $0xc,%dh > 0x4604a2d8 <+38568>: mov %dx,0xf8(%esp) > 0x4604a2e0 <+38576>: fldcw 0xf8(%esp) > 0x4604a2e7 <+38583>: fistl 0xfc(%esp) > 0x4604a2ee <+38590>: fldcw 0xfa(%esp) > 0x4604a2f5 <+38597>: mov 0xfc(%esp),%edx > 0x4604a2fc <+38604>: mov %edx,0xfc(%esp) > 0x4604a303 <+38611>: fildl 0xfc(%esp) > 0x4604a30a <+38618>: fxch %st(1) > 0x4604a30c <+38620>: fucomip %st(1),%st > 0x4604a30e <+38622>: fstp %st(0) > 0x4604a310 <+38624>: jp 0x46046c24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24564> > 0x4604a316 <+38630>: jne 0x46046c24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24564> > 0x4604a31c <+38636>: mov %edx,%ecx > 0x4604a31e <+38638>: add $0x40000000,%ecx > 0x4604a324 <+38644>: js 0x46046c24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24564> > 0x4604a32a <+38650>: lea 0x1(%edx,%edx,1),%edx > 0x4604a32e <+38654>: mov %edx,0x164(%esp) > 0x4604a335 <+38661>: jmp 0x46046c72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24642> > 0x4604a33a <+38666>: fldl -0x10(%esi) > 0x4604a33d <+38669>: jmp 0x46049308 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34520> > 0x4604a342 <+38674>: mov -0x8(%esi),%eax > 0x4604a345 <+38677>: test %eax,%eax > 0x4604a347 <+38679>: setne %al > 0x4604a34a <+38682>: jmp 0x4604456a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14650> > 0x4604a34f <+38687>: mov -0x8(%esi),%eax > 0x4604a352 <+38690>: test %eax,%eax > 0x4604a354 <+38692>: setne %al > 0x4604a357 <+38695>: jmp 0x46049290 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34400> > 0x4604a35c <+38700>: mov -0x8(%edi),%eax > 0x4604a35f <+38703>: test %eax,%eax > 0x4604a361 <+38705>: setne %dl > 0x4604a364 <+38708>: jmp 0x460444cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14491> > 0x4604a369 <+38713>: fldl -0x10(%esi) > 0x4604a36c <+38716>: fldz > 0x4604a36e <+38718>: fxch %st(1) > 0x4604a370 <+38720>: fucomi %st(1),%st > 0x4604a372 <+38722>: fstp %st(1) > 0x4604a374 <+38724>: jp 0x4604a38e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38750> > 0x4604a376 <+38726>: jne 0x4604a38e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38750> > 0x4604a378 <+38728>: fstl 0x88(%esp) > 0x4604a37f <+38735>: mov 0x8c(%esp),%edx > 0x4604a386 <+38742>: test %edx,%edx > 0x4604a388 <+38744>: js 0x46044336 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14086> > 0x4604a38e <+38750>: fnstcw 0xfa(%esp) > 0x4604a395 <+38757>: movzwl 0xfa(%esp),%edx > 0x4604a39d <+38765>: mov $0xc,%dh > 0x4604a39f <+38767>: mov %dx,0xf8(%esp) > 0x4604a3a7 <+38775>: fldcw 0xf8(%esp) > 0x4604a3ae <+38782>: fistl 0xfc(%esp) > 0x4604a3b5 <+38789>: fldcw 0xfa(%esp) > 0x4604a3bc <+38796>: mov 0xfc(%esp),%edx > 0x4604a3c3 <+38803>: mov %edx,0xfc(%esp) > 0x4604a3ca <+38810>: fildl 0xfc(%esp) > 0x4604a3d1 <+38817>: fxch %st(1) > 0x4604a3d3 <+38819>: fucomip %st(1),%st > 0x4604a3d5 <+38821>: fstp %st(0) > 0x4604a3d7 <+38823>: jp 0x46044338 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14088> > 0x4604a3dd <+38829>: jne 0x46044338 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14088> > 0x4604a3e3 <+38835>: mov %edx,%ecx > 0x4604a3e5 <+38837>: add $0x40000000,%ecx > 0x4604a3eb <+38843>: js 0x46044338 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14088> > 0x4604a3f1 <+38849>: lea 0x1(%edx,%edx,1),%edx > 0x4604a3f5 <+38853>: mov %edx,0x100(%esp) > 0x4604a3fc <+38860>: jmp 0x46044386 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14166> > 0x4604a401 <+38865>: mov -0x8(%eax),%eax > 0x4604a404 <+38868>: test %eax,%eax > 0x4604a406 <+38870>: setne %al > 0x4604a409 <+38873>: jmp 0x46044815 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15333> > 0x4604a40e <+38878>: mov -0x8(%edi),%eax > 0x4604a411 <+38881>: test %eax,%eax > 0x4604a413 <+38883>: setne %dl > 0x4604a416 <+38886>: jmp 0x460445d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14758> > 0x4604a41b <+38891>: mov -0x8(%eax),%eax > 0x4604a41e <+38894>: test %eax,%eax > 0x4604a420 <+38896>: setne %al > 0x4604a423 <+38899>: jmp 0x4604476e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15166> > 0x4604a428 <+38904>: mov -0x8(%eax),%eax > 0x4604a42b <+38907>: test %eax,%eax > 0x4604a42d <+38909>: setne %al > 0x4604a430 <+38912>: jmp 0x46044707 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15063> > 0x4604a435 <+38917>: mov -0x8(%eax),%eax > 0x4604a438 <+38920>: test %eax,%eax > 0x4604a43a <+38922>: setne %al > 0x4604a43d <+38925>: jmp 0x4604466e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14910> > 0x4604a442 <+38930>: mov -0x8(%esi),%eax > 0x4604a445 <+38933>: test %eax,%eax > 0x4604a447 <+38935>: setne %al > 0x4604a44a <+38938>: jmp 0x4604445f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14383> > 0x4604a44f <+38943>: mov 0x4(%eax),%eax > 0x4604a452 <+38946>: testb $0x4,0x6(%eax) > 0x4604a456 <+38950>: jne 0x4604da90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52832> > 0x4604a45c <+38956>: cmp -0x148(%ebx),%eax > 0x4604a462 <+38962>: je 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604a468 <+38968>: lea 0x2c6c(%ebx),%edx > 0x4604a46e <+38974>: cmp %edx,%eax > 0x4604a470 <+38976>: je 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604a476 <+38982>: cmp -0x1ac(%ebx),%eax > 0x4604a47c <+38988>: je 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604a482 <+38994>: mov 0x84(%eax),%eax > 0x4604a488 <+39000>: test %eax,%eax > 0x4604a48a <+39002>: je 0x4604a4ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39035> > 0x4604a48c <+39004>: mov 0x88(%esp),%ecx > 0x4604a493 <+39011>: mov %ebp,(%esp) > 0x4604a496 <+39014>: mov %ecx,0x4(%esp) > 0x4604a49a <+39018>: call *%eax > 0x4604a49c <+39020>: test %eax,%eax > 0x4604a49e <+39022>: mov %eax,0x88(%esp) > 0x4604a4a5 <+39029>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a4ab <+39035>: mov 0x88(%esp),%esi > 0x4604a4b2 <+39042>: mov $0xffff0007,%edi > 0x4604a4b7 <+39047>: jmp 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604a4bc <+39052>: cmp 0x4(%eax),%ecx > 0x4604a4bf <+39055>: jne 0x46044aac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15996> > 0x4604a4c5 <+39061>: mov %edx,0x15c(%esp) > 0x4604a4cc <+39068>: mov 0x8(%eax),%ecx > 0x4604a4cf <+39071>: cmp $0x1,%cl > 0x4604a4d2 <+39074>: je 0x46051ab5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69253> > 0x4604a4d8 <+39080>: mov 0x15c(%esp),%edx > 0x4604a4df <+39087>: shr $0x8,%ecx > 0x4604a4e2 <+39090>: cmp 0xc(%edx),%ecx > 0x4604a4e5 <+39093>: jne 0x46044aac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15996> > 0x4604a4eb <+39099>: jmp 0x46044b3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16139> > 0x4604a4f0 <+39104>: mov 0x198(%esp),%eax > 0x4604a4f7 <+39111>: mov -0x6c(%ebx),%ecx > 0x4604a4fd <+39117>: cmp %ecx,0x4(%eax) > 0x4604a500 <+39120>: je 0x46051670 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68160> > 0x4604a506 <+39126>: sub $0x10,%esi > 0x4604a509 <+39129>: movl $0x0,0x8(%esp) > 0x4604a511 <+39137>: mov %esi,0xc(%esp) > 0x4604a515 <+39141>: mov %eax,0x4(%esp) > 0x4604a519 <+39145>: mov %ebp,(%esp) > 0x4604a51c <+39148>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604a521 <+39153>: test %al,%al > 0x4604a523 <+39155>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a529 <+39161>: mov 0x2f4(%esp),%esi > 0x4604a530 <+39168>: mov -0x10(%esi),%eax > 0x4604a533 <+39171>: mov -0xc(%esi),%edx > 0x4604a536 <+39174>: mov %edx,0x19c(%esp) > 0x4604a53d <+39181>: mov %eax,0x198(%esp) > 0x4604a544 <+39188>: jmp 0x4604838a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30554> > 0x4604a549 <+39193>: mov -0x8(%esi),%eax > 0x4604a54c <+39196>: testb $0x4,(%eax) > 0x4604a54f <+39199>: je 0x46049776 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35654> > 0x4604a555 <+39205>: jmp 0x46049792 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35682> > 0x4604a55a <+39210>: mov 0x2fc(%esp),%ecx > 0x4604a561 <+39217>: mov 0x168(%esp),%eax > 0x4604a568 <+39224>: mov 0x16c(%esp),%edx > 0x4604a56f <+39231>: mov %edx,0x1c(%ecx) > 0x4604a572 <+39234>: mov %eax,0x18(%ecx) > 0x4604a575 <+39237>: orl $0x100000,(%ecx) > 0x4604a57b <+39243>: jmp 0x46049a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36380> > 0x4604a580 <+39248>: mov 0x84(%ebp),%edi > 0x4604a586 <+39254>: mov 0x4(%edi),%eax > 0x4604a589 <+39257>: mov 0x4c(%eax),%eax > 0x4604a58c <+39260>: test %eax,%eax > 0x4604a58e <+39262>: je 0x46047aab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28283> > 0x4604a594 <+39268>: mov %edi,0x4(%esp) > 0x4604a598 <+39272>: mov %ebp,(%esp) > 0x4604a59b <+39275>: call *%eax > 0x4604a59d <+39277>: test %eax,%eax > 0x4604a59f <+39279>: lea (%eax),%edi > 0x4604a5a1 <+39281>: jne 0x46047aab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28283> > 0x4604a5a7 <+39287>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a5ac <+39292>: lea 0x0(%esi,%eiz,1),%esi > 0x4604a5b0 <+39296>: lea -0x10(%esi),%eax > 0x4604a5b3 <+39299>: mov %ebp,(%esp) > 0x4604a5b6 <+39302>: mov %eax,0x4(%esp) > 0x4604a5ba <+39306>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x4604a5bf <+39311>: test %eax,%eax > 0x4604a5c1 <+39313>: mov %eax,%edi > 0x4604a5c3 <+39315>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a5c9 <+39321>: mov %eax,-0x10(%esi) > 0x4604a5cc <+39324>: movl $0xffff0007,-0xc(%esi) > 0x4604a5d3 <+39331>: jmp 0x460435bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10639> > 0x4604a5d8 <+39336>: mov 0x2f4(%esp),%esi > 0x4604a5df <+39343>: movl $0xfffffffe,0xa8(%esp) > 0x4604a5ea <+39354>: mov -0x8(%esi),%ecx > 0x4604a5ed <+39357>: mov -0x4(%esi),%eax > 0x4604a5f0 <+39360>: mov %ecx,0xb8(%esp) > 0x4604a5f7 <+39367>: mov %eax,0xcc(%esp) > 0x4604a5fe <+39374>: movl $0x2,0x12c(%esp) > 0x4604a609 <+39385>: jmp 0x460422a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5748> > 0x4604a60e <+39390>: mov 0x1f8(%esp),%eax > 0x4604a615 <+39397>: mov 0x1fc(%esp),%edx > 0x4604a61c <+39404>: movl $0x1,0x14(%ebp) > 0x4604a623 <+39411>: mov %eax,0x18(%ebp) > 0x4604a626 <+39414>: mov %edx,0x1c(%ebp) > 0x4604a629 <+39417>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a62e <+39422>: mov 0x2f8(%esp),%edx > 0x4604a635 <+39429>: movzbl 0x3(%edx),%eax > 0x4604a639 <+39433>: cmp $0x53,%eax > 0x4604a63c <+39436>: je 0x4604faf8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61128> > 0x4604a642 <+39442>: cmp $0x27,%eax > 0x4604a645 <+39445>: jne 0x4604a716 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39654> > 0x4604a64b <+39451>: mov 0x2f4(%esp),%eax > 0x4604a652 <+39458>: mov 0x94(%esp),%esi > 0x4604a659 <+39465>: mov %eax,%edx > 0x4604a65b <+39467>: add $0x8,%edx > 0x4604a65e <+39470>: mov %edx,0x2f4(%esp) > 0x4604a665 <+39477>: movl $0xffff0002,0x4(%eax) > 0x4604a66c <+39484>: movl $0x0,(%eax) > 0x4604a672 <+39490>: mov 0x2f8(%esp),%eax > 0x4604a679 <+39497>: mov %eax,%edx > 0x4604a67b <+39499>: add $0x3,%edx > 0x4604a67e <+39502>: mov %edx,0x2f8(%esp) > 0x4604a685 <+39509>: movzbl 0x3(%eax),%edi > 0x4604a689 <+39513>: mov (%esi,%edi,4),%eax > 0x4604a68c <+39516>: jmp *%eax > 0x4604a68e <+39518>: mov 0x14(%ecx),%edx > 0x4604a691 <+39521>: test %edx,%edx > 0x4604a693 <+39523>: mov %edx,0x98(%esp) > 0x4604a69a <+39530>: je 0x46041fca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5018> > 0x4604a6a0 <+39536>: mov %edx,0x11c(%esp) > 0x4604a6a7 <+39543>: jmp 0x46041fca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5018> > 0x4604a6ac <+39548>: mov $0xffff0001,%edx > 0x4604a6b1 <+39553>: mov $0x1,%ecx > 0x4604a6b6 <+39558>: jmp 0x46047e39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29193> > 0x4604a6bb <+39563>: mov 0xcc(%ebp),%eax > 0x4604a6c1 <+39569>: mov 0x18(%eax),%eax > 0x4604a6c4 <+39572>: test %eax,%eax > 0x4604a6c6 <+39574>: je 0x4604a6da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39594> > 0x4604a6c8 <+39576>: mov 0xd0(%eax),%eax > 0x4604a6ce <+39582>: test %eax,%eax > 0x4604a6d0 <+39584>: je 0x4604a6da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39594> > 0x4604a6d2 <+39586>: mov %ebp,(%esp) > 0x4604a6d5 <+39589>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604a6da <+39594>: cmpl $0x1,0x88(%esp) > 0x4604a6e2 <+39602>: jne 0x460470e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25779> > 0x4604a6e8 <+39608>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a6ed <+39613>: lea 0x0(%esi),%esi > 0x4604a6f0 <+39616>: mov 0x2fc(%esp),%ecx > 0x4604a6f7 <+39623>: mov 0x258(%esp),%eax > 0x4604a6fe <+39630>: mov 0x25c(%esp),%edx > 0x4604a705 <+39637>: mov %edx,0x1c(%ecx) > 0x4604a708 <+39640>: mov %eax,0x18(%ecx) > 0x4604a70b <+39643>: orl $0x100000,(%ecx) > 0x4604a711 <+39649>: jmp 0x46049a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36380> > 0x4604a716 <+39654>: mov 0x88(%esp),%esi > 0x4604a71d <+39661>: lea 0x134(%esp),%eax > 0x4604a724 <+39668>: mov %esi,0x4(%esp) > 0x4604a728 <+39672>: mov %eax,0x8(%esp) > 0x4604a72c <+39676>: mov %ebp,(%esp) > 0x4604a72f <+39679>: movl $0x0,0x134(%esp) > 0x4604a73a <+39690>: call 0x45fe2080 <js_AtomToPrintableString(JSContext*, JSAtom*, JSAutoByteString*)> > 0x4604a73f <+39695>: test %eax,%eax > 0x4604a741 <+39697>: je 0x4604a756 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39718> > 0x4604a743 <+39699>: mov 0x134(%esp),%eax > 0x4604a74a <+39706>: mov %ebp,(%esp) > 0x4604a74d <+39709>: mov %eax,0x4(%esp) > 0x4604a751 <+39713>: call 0x45feebf0 <js_ReportIsNotDefined(JSContext*, char const*)> > 0x4604a756 <+39718>: mov 0x134(%esp),%eax > 0x4604a75d <+39725>: mov %eax,(%esp) > 0x4604a760 <+39728>: call 0x45fbc350 <free@plt> > 0x4604a765 <+39733>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a76a <+39738>: sub $0x10,%esi > 0x4604a76d <+39741>: mov 0x88(%esp),%ecx > 0x4604a774 <+39748>: mov %esi,0xc(%esp) > 0x4604a778 <+39752>: movl $0x4,0x8(%esp) > 0x4604a780 <+39760>: mov %ecx,0x4(%esp) > 0x4604a784 <+39764>: mov %ebp,(%esp) > 0x4604a787 <+39767>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604a78c <+39772>: test %al,%al > 0x4604a78e <+39774>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a794 <+39780>: mov 0x2f4(%esp),%esi > 0x4604a79b <+39787>: mov -0x10(%esi),%eax > 0x4604a79e <+39790>: mov -0xc(%esi),%edx > 0x4604a7a1 <+39793>: mov %eax,0x88(%esp) > 0x4604a7a8 <+39800>: mov %edx,0x8c(%esp) > 0x4604a7af <+39807>: jmp 0x460488bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31883> > 0x4604a7b4 <+39812>: sub $0x10,%esi > 0x4604a7b7 <+39815>: mov 0x88(%esp),%ecx > 0x4604a7be <+39822>: mov %esi,0xc(%esp) > 0x4604a7c2 <+39826>: movl $0x4,0x8(%esp) > 0x4604a7ca <+39834>: mov %ecx,0x4(%esp) > 0x4604a7ce <+39838>: mov %ebp,(%esp) > 0x4604a7d1 <+39841>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604a7d6 <+39846>: test %al,%al > 0x4604a7d8 <+39848>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a7de <+39854>: mov 0x2f4(%esp),%esi > 0x4604a7e5 <+39861>: mov -0x10(%esi),%eax > 0x4604a7e8 <+39864>: mov -0xc(%esi),%edx > 0x4604a7eb <+39867>: mov %eax,0x88(%esp) > 0x4604a7f2 <+39874>: mov %edx,0x8c(%esp) > 0x4604a7f9 <+39881>: jmp 0x4604867f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31311> > 0x4604a7fe <+39886>: sub $0x10,%esi > 0x4604a801 <+39889>: mov 0x88(%esp),%ecx > 0x4604a808 <+39896>: mov %esi,0xc(%esp) > 0x4604a80c <+39900>: movl $0x4,0x8(%esp) > 0x4604a814 <+39908>: mov %ecx,0x4(%esp) > 0x4604a818 <+39912>: mov %ebp,(%esp) > 0x4604a81b <+39915>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604a820 <+39920>: test %al,%al > 0x4604a822 <+39922>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a828 <+39928>: mov 0x2f4(%esp),%esi > 0x4604a82f <+39935>: mov -0x10(%esi),%eax > 0x4604a832 <+39938>: mov -0xc(%esi),%edx > 0x4604a835 <+39941>: mov %eax,0x88(%esp) > 0x4604a83c <+39948>: mov %edx,0x8c(%esp) > 0x4604a843 <+39955>: jmp 0x460489d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32169> > 0x4604a848 <+39960>: sub $0x10,%esi > 0x4604a84b <+39963>: mov 0x88(%esp),%ecx > 0x4604a852 <+39970>: mov %esi,0xc(%esp) > 0x4604a856 <+39974>: movl $0x4,0x8(%esp) > 0x4604a85e <+39982>: mov %ecx,0x4(%esp) > 0x4604a862 <+39986>: mov %ebp,(%esp) > 0x4604a865 <+39989>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604a86a <+39994>: test %al,%al > 0x4604a86c <+39996>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a872 <+40002>: mov 0x2f4(%esp),%esi > 0x4604a879 <+40009>: mov -0x10(%esi),%eax > 0x4604a87c <+40012>: mov -0xc(%esi),%edx > 0x4604a87f <+40015>: mov %eax,0x88(%esp) > 0x4604a886 <+40022>: mov %edx,0x8c(%esp) > 0x4604a88d <+40029>: jmp 0x4604879d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31597> > 0x4604a892 <+40034>: mov %esi,%edi > 0x4604a894 <+40036>: jmp 0x460464ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22686> > 0x4604a899 <+40041>: mov $0x9,%eax > 0x4604a89e <+40046>: jmp 0x460433d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10147> > 0x4604a8a3 <+40051>: mov $0x9,%eax > 0x4604a8a8 <+40056>: jmp 0x46045491 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18529> > 0x4604a8ad <+40061>: cmp $0xffff0005,%eax > 0x4604a8b2 <+40066>: je 0x46050a39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65033> > 0x4604a8b8 <+40072>: cmp $0xffff0000,%eax > 0x4604a8bd <+40077>: ja 0x4604e13c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54540> > 0x4604a8c3 <+40083>: fldl 0x170(%esp) > 0x4604a8ca <+40090>: mov $0x1,%eax > 0x4604a8cf <+40095>: fldl 0x178(%esp) > 0x4604a8d6 <+40102>: fucomip %st(1),%st > 0x4604a8d8 <+40104>: fstp %st(0) > 0x4604a8da <+40106>: jnp 0x46048f5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33578> > 0x4604a8e0 <+40112>: xor %eax,%eax > 0x4604a8e2 <+40114>: jmp 0x46048f60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33584> > 0x4604a8e7 <+40119>: nop > 0x4604a8e8 <+40120>: add 0x98(%esp),%esi > 0x4604a8ef <+40127>: subl $0x1,0x88(%esp) > 0x4604a8f7 <+40135>: jne 0x46045780 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19280> > 0x4604a8fd <+40141>: fstp %st(0) > 0x4604a8ff <+40143>: jmp 0x4604a088 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37976> > 0x4604a904 <+40148>: lea 0x0(%esi,%eiz,1),%esi > 0x4604a908 <+40152>: xor %eax,%eax > 0x4604a90a <+40154>: jmp 0x46047873 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27715> > 0x4604a90f <+40159>: mov 0x88(%esp),%esi > 0x4604a916 <+40166>: movl $0x0,0x64(%edx,%esi,4) > 0x4604a91e <+40174>: mov %esi,0x4(%esp) > 0x4604a922 <+40178>: mov %ebp,(%esp) > 0x4604a925 <+40181>: call 0x46039c70 <RefillFinalizableFreeList(JSContext*, unsigned int)> > 0x4604a92a <+40186>: test %al,%al > 0x4604a92c <+40188>: jne 0x46047835 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27653> > 0x4604a932 <+40194>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a937 <+40199>: mov %eax,0xfc(%esp) > 0x4604a93e <+40206>: fildl 0xfc(%esp) > 0x4604a945 <+40213>: fxch %st(1) > 0x4604a947 <+40215>: jmp 0x460457c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19346> > 0x4604a94c <+40220>: movl $0x0,0x6c(%edx) > 0x4604a953 <+40227>: movl $0x2,0x4(%esp) > 0x4604a95b <+40235>: mov %ebp,(%esp) > 0x4604a95e <+40238>: call 0x46039c70 <RefillFinalizableFreeList(JSContext*, unsigned int)> > 0x4604a963 <+40243>: test %al,%al > 0x4604a965 <+40245>: jne 0x46047ae1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28337> > 0x4604a96b <+40251>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604a970 <+40256>: shr $0x8,%eax > 0x4604a973 <+40259>: cmp %eax,0x4(%edx) > 0x4604a976 <+40262>: je 0x4604ab7e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40782> > 0x4604a97c <+40268>: mov 0x88(%esp),%ecx > 0x4604a983 <+40275>: mov (%ecx),%eax > 0x4604a985 <+40277>: mov 0x20(%eax),%eax > 0x4604a988 <+40280>: test %eax,%eax > 0x4604a98a <+40282>: je 0x4604f754 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60196> > 0x4604a990 <+40288>: mov 0x88(%esp),%edx > 0x4604a997 <+40295>: mov 0x2f8(%esp),%esi > 0x4604a99e <+40302>: mov (%edx),%ecx > 0x4604a9a0 <+40304>: mov 0xa8(%esp),%edx > 0x4604a9a7 <+40311>: cmp %ecx,0x20(%edx) > 0x4604a9aa <+40314>: jne 0x46049941 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36113> > 0x4604a9b0 <+40320>: mov 0x98(%esp),%edx > 0x4604a9b7 <+40327>: mov 0xc8(%esp),%ecx > 0x4604a9be <+40334>: mov 0x8(%edx),%eax > 0x4604a9c1 <+40337>: shr $0x8,%eax > 0x4604a9c4 <+40340>: cmp %eax,0x30(%ecx) > 0x4604a9c7 <+40343>: jne 0x46049941 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36113> > 0x4604a9cd <+40349>: mov 0xa8(%esp),%eax > 0x4604a9d4 <+40356>: mov 0x14(%eax),%eax > 0x4604a9d7 <+40359>: test %eax,%eax > 0x4604a9d9 <+40361>: jne 0x46049941 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36113> > 0x4604a9df <+40367>: mov 0xa8(%esp),%esi > 0x4604a9e6 <+40374>: mov 0x88(%esp),%edi > 0x4604a9ed <+40381>: mov 0x18(%esi),%eax > 0x4604a9f0 <+40384>: mov %eax,0x164(%esp) > 0x4604a9f7 <+40391>: cmp 0x20(%edi),%eax > 0x4604a9fa <+40394>: jb 0x4604aa22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40434> > 0x4604a9fc <+40396>: lea 0x164(%esp),%eax > 0x4604aa03 <+40403>: mov %eax,0x8(%esp) > 0x4604aa07 <+40407>: mov 0x88(%esp),%eax > 0x4604aa0e <+40414>: mov %ebp,0x4(%esp) > 0x4604aa12 <+40418>: mov %eax,(%esp) > 0x4604aa15 <+40421>: call 0x4606f690 <JSObject::allocSlot(JSContext*, unsigned int*)> > 0x4604aa1a <+40426>: test %al,%al > 0x4604aa1c <+40428>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604aa22 <+40434>: mov 0xa8(%esp),%esi > 0x4604aa29 <+40441>: mov 0x88(%esp),%eax > 0x4604aa30 <+40448>: mov %esi,(%eax) > 0x4604aa32 <+40450>: mov 0xc(%esi),%eax > 0x4604aa35 <+40453>: test $0x1,%al > 0x4604aa37 <+40455>: je 0x4604f72c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60156> > 0x4604aa3d <+40461>: sar %eax > 0x4604aa3f <+40463>: js 0x4604aa53 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40483> > 0x4604aa41 <+40465>: mov %eax,0x144(%esp) > 0x4604aa48 <+40472>: mov 0x88(%esp),%eax > 0x4604aa4f <+40479>: orl $0x40,0x8(%eax) > 0x4604aa53 <+40483>: mov 0xa8(%esp),%edi > 0x4604aa5a <+40490>: cmpb $0x0,0x1d(%edi) > 0x4604aa5e <+40494>: jns 0x4604aa6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40507> > 0x4604aa60 <+40496>: mov 0x88(%esp),%eax > 0x4604aa67 <+40503>: orl $0x20,0x8(%eax) > 0x4604aa6b <+40507>: mov 0x88(%esp),%eax > 0x4604aa72 <+40514>: mov 0x18(%eax),%eax > 0x4604aa75 <+40517>: test %eax,%eax > 0x4604aa77 <+40519>: je 0x4605031d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63213> > 0x4604aa7d <+40525>: mov 0x88(%esp),%eax > 0x4604aa84 <+40532>: testb $0x80,0x8(%eax) > 0x4604aa88 <+40536>: jne 0x4604e989 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56665> > 0x4604aa8e <+40542>: mov %eax,%ecx > 0x4604aa90 <+40544>: mov (%eax),%eax > 0x4604aa92 <+40546>: mov (%eax),%eax > 0x4604aa94 <+40548>: mov %eax,0xc(%ecx) > 0x4604aa97 <+40551>: mov 0xcc(%ebp),%eax > 0x4604aa9d <+40557>: mov 0x18(%eax),%eax > 0x4604aaa0 <+40560>: test %eax,%eax > 0x4604aaa2 <+40562>: je 0x4604aacc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40604> > 0x4604aaa4 <+40564>: mov 0xd0(%eax),%eax > 0x4604aaaa <+40570>: test %eax,%eax > 0x4604aaac <+40572>: je 0x4604aacc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40604> > 0x4604aaae <+40574>: mov 0x88(%esp),%esi > 0x4604aab5 <+40581>: mov %eax,(%esp) > 0x4604aab8 <+40584>: mov %esi,0x4(%esp) > 0x4604aabc <+40588>: call 0x46158a70 <js::TraceRecorder::record_AddProperty(JSObject*)> > 0x4604aac1 <+40593>: cmp $0x1,%eax > 0x4604aac4 <+40596>: mov %eax,%esi > 0x4604aac6 <+40598>: jle 0x4604e770 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56128> > 0x4604aacc <+40604>: mov 0x88(%esp),%edi > 0x4604aad3 <+40611>: mov 0x164(%esp),%edx > 0x4604aada <+40618>: mov 0x1c8(%esp),%esi > 0x4604aae1 <+40625>: mov 0x24(%edi),%eax > 0x4604aae4 <+40628>: mov 0x1cc(%esp),%edi > 0x4604aaeb <+40635>: mov %edi,0x4(%eax,%edx,8) > 0x4604aaef <+40639>: mov 0x88(%esp),%edi > 0x4604aaf6 <+40646>: mov %esi,(%eax,%edx,8) > 0x4604aaf9 <+40649>: mov 0xa8(%esp),%esi > 0x4604ab00 <+40656>: testb $0x1,0x8(%edi) > 0x4604ab04 <+40660>: mov 0xc(%esi),%eax > 0x4604ab07 <+40663>: mov 0x2f8(%esp),%esi > 0x4604ab0e <+40670>: je 0x46041513 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2275> > 0x4604ab14 <+40676>: mov %eax,0x8(%esp) > 0x4604ab18 <+40680>: mov %edi,0x4(%esp) > 0x4604ab1c <+40684>: mov %ebp,(%esp) > 0x4604ab1f <+40687>: call 0x4606f7b0 <js_PurgeScopeChainHelper(JSContext*, JSObject*, int)> > 0x4604ab24 <+40692>: jmp 0x4604150c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2268> > 0x4604ab29 <+40697>: fstp %st(0) > 0x4604ab2b <+40699>: cmp $0xffff0007,%eax > 0x4604ab30 <+40704>: lea -0x10(%esi),%edx > 0x4604ab33 <+40707>: je 0x4604f7de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60334> > 0x4604ab39 <+40713>: cmp $0xffff0005,%eax > 0x4604ab3e <+40718>: jne 0x4604e6bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55948> > 0x4604ab44 <+40724>: mov -0x10(%esi),%eax > 0x4604ab47 <+40727>: testb $0x4,(%eax) > 0x4604ab4a <+40730>: jne 0x4604ab68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40760> > 0x4604ab4c <+40732>: movl $0x0,0x8(%esp) > 0x4604ab54 <+40740>: mov %eax,0x4(%esp) > 0x4604ab58 <+40744>: mov %ebp,(%esp) > 0x4604ab5b <+40747>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604ab60 <+40752>: test %eax,%eax > 0x4604ab62 <+40754>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ab68 <+40760>: mov %eax,0x164(%esp) > 0x4604ab6f <+40767>: mov %eax,-0x10(%esi) > 0x4604ab72 <+40770>: movl $0xffff0005,-0xc(%esi) > 0x4604ab79 <+40777>: jmp 0x460432be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9870> > 0x4604ab7e <+40782>: mov 0xa8(%esp),%edi > 0x4604ab85 <+40789>: mov 0x14(%edi),%eax > 0x4604ab88 <+40792>: test %eax,%eax > 0x4604ab8a <+40794>: je 0x4604eafd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57037> > 0x4604ab90 <+40800>: mov 0xa0(%esp),%esi > 0x4604ab97 <+40807>: lea 0x1c8(%esp),%eax > 0x4604ab9e <+40814>: mov %eax,0x14(%esp) > 0x4604aba2 <+40818>: movzbl 0x20(%esi),%eax > 0x4604aba6 <+40822>: movl $0x0,0xc(%esp) > 0x4604abae <+40830>: shr $0x3,%al > 0x4604abb1 <+40833>: mov %edi,0x8(%esp) > 0x4604abb5 <+40837>: and $0x1,%eax > 0x4604abb8 <+40840>: mov %ebp,(%esp) > 0x4604abbb <+40843>: mov %eax,0x10(%esp) > 0x4604abbf <+40847>: mov 0x88(%esp),%eax > 0x4604abc6 <+40854>: mov %eax,0x4(%esp) > 0x4604abca <+40858>: call 0x46070110 <js_NativeSet(JSContext*, JSObject*, js::Shape const*, bool, bool, js::Value*)> > 0x4604abcf <+40863>: jmp 0x46041504 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2260> > 0x4604abd4 <+40868>: fstp %st(0) > 0x4604abd6 <+40870>: cmp $0xffff0007,%eax > 0x4604abdb <+40875>: lea -0x8(%esi),%edx > 0x4604abde <+40878>: je 0x4605082b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64507> > 0x4604abe4 <+40884>: cmp $0xffff0005,%eax > 0x4604abe9 <+40889>: jne 0x4604e6ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55998> > 0x4604abef <+40895>: mov -0x8(%esi),%eax > 0x4604abf2 <+40898>: testb $0x4,(%eax) > 0x4604abf5 <+40901>: jne 0x4604ac13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40931> > 0x4604abf7 <+40903>: movl $0x0,0x8(%esp) > 0x4604abff <+40911>: mov %eax,0x4(%esp) > 0x4604ac03 <+40915>: mov %ebp,(%esp) > 0x4604ac06 <+40918>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604ac0b <+40923>: test %eax,%eax > 0x4604ac0d <+40925>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ac13 <+40931>: mov %eax,0x164(%esp) > 0x4604ac1a <+40938>: mov %eax,-0x8(%esi) > 0x4604ac1d <+40941>: movl $0xffff0005,-0x4(%esi) > 0x4604ac24 <+40948>: mov 0x2f4(%esp),%esi > 0x4604ac2b <+40955>: mov 0x164(%esp),%eax > 0x4604ac32 <+40962>: jmp 0x460434c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10390> > 0x4604ac37 <+40967>: fstp %st(0) > 0x4604ac39 <+40969>: cmp $0xffff0007,%eax > 0x4604ac3e <+40974>: lea -0x8(%esi),%edx > 0x4604ac41 <+40977>: je 0x4604fac9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61081> > 0x4604ac47 <+40983>: cmp $0xffff0005,%eax > 0x4604ac4c <+40988>: jne 0x4604e53e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55566> > 0x4604ac52 <+40994>: mov -0x8(%esi),%eax > 0x4604ac55 <+40997>: testb $0x4,(%eax) > 0x4604ac58 <+41000>: jne 0x4604ac76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41030> > 0x4604ac5a <+41002>: movl $0x0,0x8(%esp) > 0x4604ac62 <+41010>: mov %eax,0x4(%esp) > 0x4604ac66 <+41014>: mov %ebp,(%esp) > 0x4604ac69 <+41017>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604ac6e <+41022>: test %eax,%eax > 0x4604ac70 <+41024>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ac76 <+41030>: mov %eax,0x164(%esp) > 0x4604ac7d <+41037>: mov %eax,-0x8(%esi) > 0x4604ac80 <+41040>: movl $0xffff0005,-0x4(%esi) > 0x4604ac87 <+41047>: jmp 0x46044cfd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16589> > 0x4604ac8c <+41052>: fstp %st(0) > 0x4604ac8e <+41054>: cmp $0xffff0007,%eax > 0x4604ac93 <+41059>: lea -0x8(%esi),%edx > 0x4604ac96 <+41062>: je 0x46050565 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63797> > 0x4604ac9c <+41068>: cmp $0xffff0005,%eax > 0x4604aca1 <+41073>: jne 0x4604e6d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55973> > 0x4604aca7 <+41079>: mov -0x8(%esi),%eax > 0x4604acaa <+41082>: testb $0x4,(%eax) > 0x4604acad <+41085>: jne 0x4604accb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41115> > 0x4604acaf <+41087>: movl $0x0,0x8(%esp) > 0x4604acb7 <+41095>: mov %eax,0x4(%esp) > 0x4604acbb <+41099>: mov %ebp,(%esp) > 0x4604acbe <+41102>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604acc3 <+41107>: test %eax,%eax > 0x4604acc5 <+41109>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604accb <+41115>: mov %eax,0x164(%esp) > 0x4604acd2 <+41122>: mov %eax,-0x8(%esi) > 0x4604acd5 <+41125>: movl $0xffff0005,-0x4(%esi) > 0x4604acdc <+41132>: mov 0x2f4(%esp),%esi > 0x4604ace3 <+41139>: jmp 0x460494fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35018> > 0x4604ace8 <+41144>: fstp %st(0) > 0x4604acea <+41146>: cmp $0xffff0007,%eax > 0x4604acef <+41151>: lea -0x8(%esi),%edx > 0x4604acf2 <+41154>: je 0x4605074d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64285> > 0x4604acf8 <+41160>: cmp $0xffff0005,%eax > 0x4604acfd <+41165>: jne 0x4604e696 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55910> > 0x4604ad03 <+41171>: mov -0x8(%esi),%eax > 0x4604ad06 <+41174>: testb $0x4,(%eax) > 0x4604ad09 <+41177>: jne 0x4604ad27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41207> > 0x4604ad0b <+41179>: movl $0x0,0x8(%esp) > 0x4604ad13 <+41187>: mov %eax,0x4(%esp) > 0x4604ad17 <+41191>: mov %ebp,(%esp) > 0x4604ad1a <+41194>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604ad1f <+41199>: test %eax,%eax > 0x4604ad21 <+41201>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ad27 <+41207>: mov %eax,0x164(%esp) > 0x4604ad2e <+41214>: mov %eax,-0x8(%esi) > 0x4604ad31 <+41217>: movl $0xffff0005,-0x4(%esi) > 0x4604ad38 <+41224>: mov 0x2f4(%esp),%esi > 0x4604ad3f <+41231>: jmp 0x46043a28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11768> > 0x4604ad44 <+41236>: mov 0xcc(%ebp),%eax > 0x4604ad4a <+41242>: mov 0x18(%eax),%eax > 0x4604ad4d <+41245>: test %eax,%eax > 0x4604ad4f <+41247>: je 0x4604ad63 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41267> > 0x4604ad51 <+41249>: mov 0xd0(%eax),%ecx > 0x4604ad57 <+41255>: test %ecx,%ecx > 0x4604ad59 <+41257>: je 0x4604ad63 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41267> > 0x4604ad5b <+41259>: mov %ebp,(%esp) > 0x4604ad5e <+41262>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604ad63 <+41267>: cmp $0x1,%esi > 0x4604ad66 <+41270>: jne 0x46041cea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4282> > 0x4604ad6c <+41276>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ad71 <+41281>: mov -0x8(%esi),%edx > 0x4604ad74 <+41284>: jmp 0x46041382 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1874> > 0x4604ad79 <+41289>: mov 0x1c(%eax),%edx > 0x4604ad7c <+41292>: testb $0x2,0x1c(%edx) > 0x4604ad80 <+41296>: jne 0x46042c6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8254> > 0x4604ad86 <+41302>: mov 0x8(%edx),%ecx > 0x4604ad89 <+41305>: mov (%ecx),%ecx > 0x4604ad8b <+41307>: test $0x7,%cl > 0x4604ad8e <+41310>: jne 0x46042c6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8254> > 0x4604ad94 <+41316>: mov %ecx,0x310(%esp) > 0x4604ad9b <+41323>: movl $0xffff0005,0x314(%esp) > 0x4604ada6 <+41334>: lea 0x310(%esp),%esi > 0x4604adad <+41341>: addl $0x4,0x8(%edx) > 0x4604adb1 <+41345>: jmp 0x46042c8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8285> > 0x4604adb6 <+41350>: add $0x10,%eax > 0x4604adb9 <+41353>: movl $0x0,0x8(%edx) > 0x4604adc0 <+41360>: mov %eax,0x2f4(%esp) > 0x4604adc7 <+41367>: movl $0xffff0002,0xc(%edx) > 0x4604adce <+41374>: jmp 0x460428ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7356> > 0x4604add3 <+41379>: movzbl 0x2(%ecx),%eax > 0x4604add7 <+41383>: movzbl 0x1(%ecx),%edx > 0x4604addb <+41387>: shl $0x8,%edx > 0x4604adde <+41390>: or %edx,%eax > 0x4604ade0 <+41392>: cwtl > 0x4604ade1 <+41393>: jmp 0x46045822 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19442> > 0x4604ade6 <+41398>: movzbl 0x1(%esi),%eax > 0x4604adea <+41402>: mov 0x2f4(%esp),%edx > 0x4604adf1 <+41409>: movzbl 0x2(%esi),%ecx > 0x4604adf5 <+41413>: shl $0x8,%eax > 0x4604adf8 <+41416>: or %ecx,%eax > 0x4604adfa <+41418>: mov %edx,%ecx > 0x4604adfc <+41420>: shl $0x3,%eax > 0x4604adff <+41423>: sub %eax,%ecx > 0x4604ae01 <+41425>: mov -0x8(%edx),%eax > 0x4604ae04 <+41428>: mov -0x4(%edx),%edx > 0x4604ae07 <+41431>: mov %ecx,0x2f4(%esp) > 0x4604ae0e <+41438>: mov %eax,-0x8(%ecx) > 0x4604ae11 <+41441>: mov %edx,-0x4(%ecx) > 0x4604ae14 <+41444>: jmp 0x46042531 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6401> > 0x4604ae19 <+41449>: movl $0x3,0xc(%esp) > 0x4604ae21 <+41457>: movl $0xe1,0x8(%esp) > 0x4604ae29 <+41465>: mov %ecx,0x4(%esp) > 0x4604ae2d <+41469>: mov %ebp,(%esp) > 0x4604ae30 <+41472>: call 0x4602f950 <js_NewFlatClosure(JSContext*, JSFunction*, JSOp, unsigned int)> > 0x4604ae35 <+41477>: jmp 0x460425f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6598> > 0x4604ae3a <+41482>: mov %esi,0x4(%esp) > 0x4604ae3e <+41486>: mov %ebp,(%esp) > 0x4604ae41 <+41489>: call 0x4602cbb0 <js_PutCallObject(JSContext*, JSStackFrame*)> > 0x4604ae46 <+41494>: mov (%esi),%eax > 0x4604ae48 <+41496>: jmp 0x46041b13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3811> > 0x4604ae4d <+41501>: lea 0x10(%ecx),%eax > 0x4604ae50 <+41504>: movl $0x0,0x8(%ecx) > 0x4604ae57 <+41511>: mov %eax,0x2f4(%esp) > 0x4604ae5e <+41518>: movl $0xffff0002,0xc(%ecx) > 0x4604ae65 <+41525>: jmp 0x4604286b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7227> > 0x4604ae6a <+41530>: lea 0x10(%ecx),%eax > 0x4604ae6d <+41533>: movl $0x0,0x8(%ecx) > 0x4604ae74 <+41540>: mov %eax,0x2f4(%esp) > 0x4604ae7b <+41547>: movl $0xffff0002,0xc(%ecx) > 0x4604ae82 <+41554>: jmp 0x460423b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6025> > 0x4604ae87 <+41559>: mov 0xa0(%esp),%esi > 0x4604ae8e <+41566>: lea -0x244ac4(%ebx),%ecx > 0x4604ae94 <+41572>: movzbl 0x20(%esi),%eax > 0x4604ae98 <+41576>: mov 0x88(%esp),%esi > 0x4604ae9f <+41583>: shr $0x3,%al > 0x4604aea2 <+41586>: mov %eax,%edx > 0x4604aea4 <+41588>: mov 0x4(%edi),%eax > 0x4604aea7 <+41591>: and $0x1,%edx > 0x4604aeaa <+41594>: mov 0x64(%eax),%eax > 0x4604aead <+41597>: mov %edx,0x10(%esp) > 0x4604aeb1 <+41601>: test %eax,%eax > 0x4604aeb3 <+41603>: lea 0x230(%esp),%edx > 0x4604aeba <+41610>: mov %esi,0x8(%esp) > 0x4604aebe <+41614>: mov %edx,0xc(%esp) > 0x4604aec2 <+41618>: cmove %ecx,%eax > 0x4604aec5 <+41621>: mov %edi,0x4(%esp) > 0x4604aec9 <+41625>: mov %ebp,(%esp) > 0x4604aecc <+41628>: call *%eax > 0x4604aece <+41630>: jmp 0x460426b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6792> > 0x4604aed3 <+41635>: mov 0xcc(%ebp),%eax > 0x4604aed9 <+41641>: mov 0x20(%eax),%eax > 0x4604aedc <+41644>: test %eax,%eax > 0x4604aede <+41646>: jne 0x4604d738 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51976> > 0x4604aee4 <+41652>: cmp $0xb6,%edi > 0x4604aeea <+41658>: je 0x4604d64d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51741> > 0x4604aef0 <+41664>: cmp $0xe5,%edi > 0x4604aef6 <+41670>: jne 0x46042d5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8493> > 0x4604aefc <+41676>: cmpb $0x0,0x100(%ebp) > 0x4604af03 <+41683>: je 0x46050d7f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65871> > 0x4604af09 <+41689>: mov 0xcc(%ebp),%eax > 0x4604af0f <+41695>: mov 0x18(%eax),%edx > 0x4604af12 <+41698>: test %edx,%edx > 0x4604af14 <+41700>: je 0x46054225 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79349> > 0x4604af1a <+41706>: mov 0xd0(%edx),%edx > 0x4604af20 <+41712>: test %edx,%edx > 0x4604af22 <+41714>: je 0x46054225 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79349> > 0x4604af28 <+41720>: mov 0x36c(%esp),%esi > 0x4604af2f <+41727>: lea 0x368(%esp),%eax > 0x4604af36 <+41734>: mov %esi,0x8(%esp) > 0x4604af3a <+41738>: mov %eax,0x4(%esp) > 0x4604af3e <+41742>: mov %ebp,(%esp) > 0x4604af41 <+41745>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604af46 <+41750>: test %eax,%eax > 0x4604af48 <+41752>: mov %eax,%esi > 0x4604af4a <+41754>: jne 0x4604af61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41777> > 0x4604af4c <+41756>: lea -0x134d4(%ebx),%edi > 0x4604af52 <+41762>: movb $0x0,0xc0(%esp) > 0x4604af5a <+41770>: mov %edi,0x94(%esp) > 0x4604af61 <+41777>: mov 0x2fc(%esp),%eax > 0x4604af68 <+41784>: mov (%eax),%edx > 0x4604af6a <+41786>: mov %edx,%edi > 0x4604af6c <+41788>: and $0x2,%edi > 0x4604af6f <+41791>: je 0x46051b81 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69457> > 0x4604af75 <+41797>: test $0x8,%dl > 0x4604af78 <+41800>: je 0x46052540 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71952> > 0x4604af7e <+41806>: mov 0x8(%eax),%ecx > 0x4604af81 <+41809>: mov %ecx,0xa0(%esp) > 0x4604af88 <+41816>: mov (%eax),%ecx > 0x4604af8a <+41818>: movl $0x0,0xbc(%esp) > 0x4604af95 <+41829>: and $0xa,%ecx > 0x4604af98 <+41832>: cmp $0x2,%ecx > 0x4604af9b <+41835>: je 0x4605251a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71914> > 0x4604afa1 <+41841>: test $0x80,%dh > 0x4604afa4 <+41844>: je 0x46051b58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69416> > 0x4604afaa <+41850>: mov 0x38(%ebp),%edi > 0x4604afad <+41853>: add $0x254,%edi > 0x4604afb3 <+41859>: mov %edi,0xa4(%esp) > 0x4604afba <+41866>: mov 0x14(%ebp),%eax > 0x4604afbd <+41869>: test %eax,%eax > 0x4604afbf <+41871>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604afc5 <+41877>: cmp $0x2,%esi > 0x4604afc8 <+41880>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604afce <+41886>: mov 0x2f8(%esp),%esi > 0x4604afd5 <+41893>: movzbl (%esi),%edi > 0x4604afd8 <+41896>: jmp 0x46042d5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8493> > 0x4604afdd <+41901>: mov 0xcc(%ebp),%eax > 0x4604afe3 <+41907>: mov 0x20(%eax),%eax > 0x4604afe6 <+41910>: test %eax,%eax > 0x4604afe8 <+41912>: jne 0x4604db4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53020> > 0x4604afee <+41918>: cmp $0xb6,%edi > 0x4604aff4 <+41924>: je 0x4604d9aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52602> > 0x4604affa <+41930>: cmp $0xe5,%edi > 0x4604b000 <+41936>: jne 0x46042dfd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8653> > 0x4604b006 <+41942>: cmpb $0x0,0x100(%ebp) > 0x4604b00d <+41949>: je 0x46051bb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69504> > 0x4604b013 <+41955>: mov 0xcc(%ebp),%eax > 0x4604b019 <+41961>: mov 0x18(%eax),%edx > 0x4604b01c <+41964>: test %edx,%edx > 0x4604b01e <+41966>: je 0x46053d7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78154> > 0x4604b024 <+41972>: mov 0xd0(%edx),%edx > 0x4604b02a <+41978>: test %edx,%edx > 0x4604b02c <+41980>: je 0x46053d7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78154> > 0x4604b032 <+41986>: mov 0x36c(%esp),%esi > 0x4604b039 <+41993>: lea 0x368(%esp),%eax > 0x4604b040 <+42000>: mov %esi,0x8(%esp) > 0x4604b044 <+42004>: mov %eax,0x4(%esp) > 0x4604b048 <+42008>: mov %ebp,(%esp) > 0x4604b04b <+42011>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604b050 <+42016>: test %eax,%eax > 0x4604b052 <+42018>: mov %eax,%esi > 0x4604b054 <+42020>: jne 0x4604b06b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42043> > 0x4604b056 <+42022>: lea -0x134d4(%ebx),%edi > 0x4604b05c <+42028>: movb $0x0,0xc0(%esp) > 0x4604b064 <+42036>: mov %edi,0x94(%esp) > 0x4604b06b <+42043>: mov 0x2fc(%esp),%eax > 0x4604b072 <+42050>: mov (%eax),%edx > 0x4604b074 <+42052>: mov %edx,%edi > 0x4604b076 <+42054>: and $0x2,%edi > 0x4604b079 <+42057>: je 0x46052230 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71168> > 0x4604b07f <+42063>: test $0x8,%dl > 0x4604b082 <+42066>: je 0x4605223f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71183> > 0x4604b088 <+42072>: mov 0x8(%eax),%ecx > 0x4604b08b <+42075>: mov %ecx,0xa0(%esp) > 0x4604b092 <+42082>: mov (%eax),%ecx > 0x4604b094 <+42084>: movl $0x0,0xbc(%esp) > 0x4604b09f <+42095>: and $0xa,%ecx > 0x4604b0a2 <+42098>: cmp $0x2,%ecx > 0x4604b0a5 <+42101>: je 0x46053b55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77605> > 0x4604b0ab <+42107>: test $0x80,%dh > 0x4604b0ae <+42110>: je 0x46051f70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70464> > 0x4604b0b4 <+42116>: mov 0x38(%ebp),%edi > 0x4604b0b7 <+42119>: add $0x254,%edi > 0x4604b0bd <+42125>: mov %edi,0xa4(%esp) > 0x4604b0c4 <+42132>: mov 0x14(%ebp),%eax > 0x4604b0c7 <+42135>: test %eax,%eax > 0x4604b0c9 <+42137>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b0cf <+42143>: cmp $0x2,%esi > 0x4604b0d2 <+42146>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b0d8 <+42152>: mov 0x2f8(%esp),%esi > 0x4604b0df <+42159>: movzbl (%esi),%edi > 0x4604b0e2 <+42162>: jmp 0x46042dfd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8653> > 0x4604b0e7 <+42167>: mov 0xcc(%ebp),%eax > 0x4604b0ed <+42173>: mov 0x18(%eax),%eax > 0x4604b0f0 <+42176>: test %eax,%eax > 0x4604b0f2 <+42178>: je 0x4604b106 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42198> > 0x4604b0f4 <+42180>: mov 0xd0(%eax),%edi > 0x4604b0fa <+42186>: test %edi,%edi > 0x4604b0fc <+42188>: je 0x4604b106 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42198> > 0x4604b0fe <+42190>: mov %ebp,(%esp) > 0x4604b101 <+42193>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604b106 <+42198>: cmp $0x1,%esi > 0x4604b109 <+42201>: jne 0x46041885 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3157> > 0x4604b10f <+42207>: nop > 0x4604b110 <+42208>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b115 <+42213>: lea 0x0(%esi),%esi > 0x4604b118 <+42216>: sub $0x8,%esi > 0x4604b11b <+42219>: lea 0x164(%esp),%eax > 0x4604b122 <+42226>: mov %esi,0x4(%esp) > 0x4604b126 <+42230>: mov %eax,0x8(%esp) > 0x4604b12a <+42234>: mov %ebp,(%esp) > 0x4604b12d <+42237>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604b132 <+42242>: test %al,%al > 0x4604b134 <+42244>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b13a <+42250>: mov 0x2f4(%esp),%esi > 0x4604b141 <+42257>: mov 0x164(%esp),%ecx > 0x4604b148 <+42264>: jmp 0x46048558 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31016> > 0x4604b14d <+42269>: sub $0x8,%esi > 0x4604b150 <+42272>: lea 0x164(%esp),%eax > 0x4604b157 <+42279>: mov %esi,0x4(%esp) > 0x4604b15b <+42283>: mov %eax,0x8(%esp) > 0x4604b15f <+42287>: mov %ebp,(%esp) > 0x4604b162 <+42290>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604b167 <+42295>: test %al,%al > 0x4604b169 <+42297>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b16f <+42303>: mov 0x2f4(%esp),%esi > 0x4604b176 <+42310>: mov 0x164(%esp),%eax > 0x4604b17d <+42317>: jmp 0x460449ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15774> > 0x4604b182 <+42322>: sub $0x8,%esi > 0x4604b185 <+42325>: lea 0x164(%esp),%eax > 0x4604b18c <+42332>: mov %esi,0x4(%esp) > 0x4604b190 <+42336>: mov %eax,0x8(%esp) > 0x4604b194 <+42340>: mov %ebp,(%esp) > 0x4604b197 <+42343>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604b19c <+42348>: test %al,%al > 0x4604b19e <+42350>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b1a4 <+42356>: mov 0x2f4(%esp),%esi > 0x4604b1ab <+42363>: mov 0x164(%esp),%eax > 0x4604b1b2 <+42370>: jmp 0x4604489c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15468> > 0x4604b1b7 <+42375>: sub $0x8,%esi > 0x4604b1ba <+42378>: lea 0x164(%esp),%eax > 0x4604b1c1 <+42385>: mov %esi,0x4(%esp) > 0x4604b1c5 <+42389>: mov %eax,0x8(%esp) > 0x4604b1c9 <+42393>: mov %ebp,(%esp) > 0x4604b1cc <+42396>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604b1d1 <+42401>: test %al,%al > 0x4604b1d3 <+42403>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b1d9 <+42409>: mov 0x2f4(%esp),%esi > 0x4604b1e0 <+42416>: mov 0x164(%esp),%ecx > 0x4604b1e7 <+42423>: jmp 0x460485f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31171> > 0x4604b1ec <+42428>: mov 0x2f4(%esp),%eax > 0x4604b1f3 <+42435>: mov %eax,%edx > 0x4604b1f5 <+42437>: add $0x8,%edx > 0x4604b1f8 <+42440>: mov %edx,0x2f4(%esp) > 0x4604b1ff <+42447>: movl $0xffff0002,0x4(%eax) > 0x4604b206 <+42454>: movl $0x0,(%eax) > 0x4604b20c <+42460>: jmp 0x46042a65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7733> > 0x4604b211 <+42465>: sub $0x8,%esi > 0x4604b214 <+42468>: lea 0x164(%esp),%eax > 0x4604b21b <+42475>: mov %esi,0x4(%esp) > 0x4604b21f <+42479>: mov %eax,0x8(%esp) > 0x4604b223 <+42483>: mov %ebp,(%esp) > 0x4604b226 <+42486>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604b22b <+42491>: test %al,%al > 0x4604b22d <+42493>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b233 <+42499>: mov 0x2f4(%esp),%esi > 0x4604b23a <+42506>: mov 0x164(%esp),%eax > 0x4604b241 <+42513>: jmp 0x46044935 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15621> > 0x4604b246 <+42518>: sub $0x8,%esi > 0x4604b249 <+42521>: lea 0x164(%esp),%eax > 0x4604b250 <+42528>: mov %esi,0x4(%esp) > 0x4604b254 <+42532>: mov %eax,0x8(%esp) > 0x4604b258 <+42536>: mov %ebp,(%esp) > 0x4604b25b <+42539>: call 0x46067e70 <js::ValueToECMAInt32Slow(JSContext*, js::Value const&, int*)> > 0x4604b260 <+42544>: test %al,%al > 0x4604b262 <+42546>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b268 <+42552>: mov 0x2f4(%esp),%esi > 0x4604b26f <+42559>: mov 0x164(%esp),%ecx > 0x4604b276 <+42566>: jmp 0x460484b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30853> > 0x4604b27b <+42571>: mov %ecx,0x2f4(%esp) > 0x4604b282 <+42578>: mov 0x2f8(%esp),%edx > 0x4604b289 <+42585>: movzbl 0x2(%edx),%eax > 0x4604b28d <+42589>: movzbl 0x1(%edx),%ecx > 0x4604b291 <+42593>: shl $0x8,%ecx > 0x4604b294 <+42596>: or %ecx,%eax > 0x4604b296 <+42598>: movswl %ax,%ecx > 0x4604b299 <+42601>: test %ax,%ax > 0x4604b29c <+42604>: lea (%edx,%ecx,1),%edx > 0x4604b29f <+42607>: mov %edx,0x2f8(%esp) > 0x4604b2a6 <+42614>: movzbl (%edx),%edi > 0x4604b2a9 <+42617>: jle 0x4604dcc8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53400> > 0x4604b2af <+42623>: cmpb $0x0,0xc0(%esp) > 0x4604b2b7 <+42631>: je 0x4604b2cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42651> > 0x4604b2b9 <+42633>: mov 0x2fc(%esp),%eax > 0x4604b2c0 <+42640>: mov (%eax),%edx > 0x4604b2c2 <+42642>: test $0x80,%dh > 0x4604b2c5 <+42645>: je 0x4604f4fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59598> > 0x4604b2cb <+42651>: mov 0x94(%esp),%esi > 0x4604b2d2 <+42658>: mov (%esi,%edi,4),%eax > 0x4604b2d5 <+42661>: jmp *%eax > 0x4604b2d7 <+42663>: fstpl -0x10(%esi) > 0x4604b2da <+42666>: jmp 0x4604821c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30188> > 0x4604b2df <+42671>: fstp %st(1) > 0x4604b2e1 <+42673>: jmp 0x4604b2e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42677> > 0x4604b2e3 <+42675>: fstp %st(1) > 0x4604b2e5 <+42677>: fdivrl 0x1a0(%esp) > 0x4604b2ec <+42684>: fstl 0x1a0(%esp) > 0x4604b2f3 <+42691>: fldz > 0x4604b2f5 <+42693>: fxch %st(1) > 0x4604b2f7 <+42695>: mov 0x2f4(%esp),%eax > 0x4604b2fe <+42702>: fucomi %st(1),%st > 0x4604b300 <+42704>: fstp %st(1) > 0x4604b302 <+42706>: jp 0x4604b31c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42732> > 0x4604b304 <+42708>: jne 0x4604b31c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42732> > 0x4604b306 <+42710>: fstl 0x88(%esp) > 0x4604b30d <+42717>: mov 0x8c(%esp),%edx > 0x4604b314 <+42724>: test %edx,%edx > 0x4604b316 <+42726>: js 0x4604d223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50675> > 0x4604b31c <+42732>: fnstcw 0xfa(%esp) > 0x4604b323 <+42739>: movzwl 0xfa(%esp),%edx > 0x4604b32b <+42747>: mov $0xc,%dh > 0x4604b32d <+42749>: mov %dx,0xf8(%esp) > 0x4604b335 <+42757>: fldcw 0xf8(%esp) > 0x4604b33c <+42764>: fistl 0xfc(%esp) > 0x4604b343 <+42771>: fldcw 0xfa(%esp) > 0x4604b34a <+42778>: mov 0xfc(%esp),%edx > 0x4604b351 <+42785>: mov %edx,0xfc(%esp) > 0x4604b358 <+42792>: fildl 0xfc(%esp) > 0x4604b35f <+42799>: fxch %st(1) > 0x4604b361 <+42801>: fucomi %st(1),%st > 0x4604b363 <+42803>: fstp %st(1) > 0x4604b365 <+42805>: jp 0x4604d223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50675> > 0x4604b36b <+42811>: jne 0x4604d223 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50675> > 0x4604b371 <+42817>: fstp %st(0) > 0x4604b373 <+42819>: mov %edx,-0x8(%eax) > 0x4604b376 <+42822>: movl $0xffff0001,-0x4(%eax) > 0x4604b37d <+42829>: jmp 0x460493e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34739> > 0x4604b382 <+42834>: mov %edx,0x2f4(%esp) > 0x4604b389 <+42841>: mov 0x2f8(%esp),%eax > 0x4604b390 <+42848>: mov 0x94(%esp),%esi > 0x4604b397 <+42855>: mov %eax,%edx > 0x4604b399 <+42857>: add $0x3,%edx > 0x4604b39c <+42860>: mov %edx,0x2f8(%esp) > 0x4604b3a3 <+42867>: movzbl 0x3(%eax),%edi > 0x4604b3a7 <+42871>: mov (%esi,%edi,4),%eax > 0x4604b3aa <+42874>: jmp *%eax > 0x4604b3ac <+42876>: mov %ecx,0x2f4(%esp) > 0x4604b3b3 <+42883>: mov 0x2f8(%esp),%eax > 0x4604b3ba <+42890>: mov 0x94(%esp),%esi > 0x4604b3c1 <+42897>: mov %eax,%edx > 0x4604b3c3 <+42899>: add $0x5,%edx > 0x4604b3c6 <+42902>: mov %edx,0x2f8(%esp) > 0x4604b3cd <+42909>: movzbl 0x5(%eax),%edi > 0x4604b3d1 <+42913>: mov (%esi,%edi,4),%eax > 0x4604b3d4 <+42916>: jmp *%eax > 0x4604b3d6 <+42918>: mov %edx,0x2f4(%esp) > 0x4604b3dd <+42925>: mov 0x2f8(%esp),%edi > 0x4604b3e4 <+42932>: movzbl 0x2(%edi),%eax > 0x4604b3e8 <+42936>: movzbl 0x1(%edi),%edx > 0x4604b3ec <+42940>: shl $0x18,%edx > 0x4604b3ef <+42943>: shl $0x10,%eax > 0x4604b3f2 <+42946>: or %edx,%eax > 0x4604b3f4 <+42948>: movzbl 0x3(%edi),%edx > 0x4604b3f8 <+42952>: movzbl 0x4(%edi),%ecx > 0x4604b3fc <+42956>: shl $0x8,%edx > 0x4604b3ff <+42959>: or %ecx,%edx > 0x4604b401 <+42961>: mov -0x4(%esi),%ecx > 0x4604b404 <+42964>: or %edx,%eax > 0x4604b406 <+42966>: mov -0x8(%esi),%edx > 0x4604b409 <+42969>: mov 0x2f4(%esp),%esi > 0x4604b410 <+42976>: lea (%eax,%edi,1),%eax > 0x4604b413 <+42979>: mov %edx,(%esi) > 0x4604b415 <+42981>: mov %esi,%edx > 0x4604b417 <+42983>: add $0x8,%edx > 0x4604b41a <+42986>: mov %ecx,0x4(%esi) > 0x4604b41d <+42989>: mov %edx,0x2f4(%esp) > 0x4604b424 <+42996>: mov %eax,0x2f8(%esp) > 0x4604b42b <+43003>: mov 0x94(%esp),%esi > 0x4604b432 <+43010>: movzbl (%eax),%edi > 0x4604b435 <+43013>: mov (%esi,%edi,4),%eax > 0x4604b438 <+43016>: jmp *%eax > 0x4604b43a <+43018>: mov %edx,0x2f4(%esp) > 0x4604b441 <+43025>: mov 0x2f8(%esp),%eax > 0x4604b448 <+43032>: mov -0x4(%esi),%edi > 0x4604b44b <+43035>: movzbl 0x2(%eax),%edx > 0x4604b44f <+43039>: movzbl 0x1(%eax),%ecx > 0x4604b453 <+43043>: mov -0x8(%esi),%esi > 0x4604b456 <+43046>: shl $0x8,%ecx > 0x4604b459 <+43049>: or %ecx,%edx > 0x4604b45b <+43051>: mov 0x2f4(%esp),%ecx > 0x4604b462 <+43058>: movswl %dx,%edx > 0x4604b465 <+43061>: lea (%edx,%eax,1),%eax > 0x4604b468 <+43064>: mov %esi,(%ecx) > 0x4604b46a <+43066>: mov %edi,0x4(%ecx) > 0x4604b46d <+43069>: add $0x8,%ecx > 0x4604b470 <+43072>: mov %eax,0x2f8(%esp) > 0x4604b477 <+43079>: mov %ecx,0x2f4(%esp) > 0x4604b47e <+43086>: mov 0x94(%esp),%esi > 0x4604b485 <+43093>: movzbl (%eax),%edi > 0x4604b488 <+43096>: mov (%esi,%edi,4),%eax > 0x4604b48b <+43099>: jmp *%eax > 0x4604b48d <+43101>: fstpl -0x10(%esi) > 0x4604b490 <+43104>: jmp 0x4604831b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30443> > 0x4604b495 <+43109>: mov %ecx,0x2f4(%esp) > 0x4604b49c <+43116>: mov 0x2f8(%esp),%eax > 0x4604b4a3 <+43123>: mov 0x94(%esp),%esi > 0x4604b4aa <+43130>: mov %eax,%edx > 0x4604b4ac <+43132>: add $0x3,%edx > 0x4604b4af <+43135>: mov %edx,0x2f8(%esp) > 0x4604b4b6 <+43142>: movzbl 0x3(%eax),%edi > 0x4604b4ba <+43146>: mov (%esi,%edi,4),%eax > 0x4604b4bd <+43149>: jmp *%eax > 0x4604b4bf <+43151>: mov %edx,0x2f4(%esp) > 0x4604b4c6 <+43158>: mov 0x2f8(%esp),%eax > 0x4604b4cd <+43165>: mov 0x94(%esp),%esi > 0x4604b4d4 <+43172>: mov %eax,%edx > 0x4604b4d6 <+43174>: add $0x5,%edx > 0x4604b4d9 <+43177>: mov %edx,0x2f8(%esp) > 0x4604b4e0 <+43184>: movzbl 0x5(%eax),%edi > 0x4604b4e4 <+43188>: mov (%esi,%edi,4),%eax > 0x4604b4e7 <+43191>: jmp *%eax > 0x4604b4e9 <+43193>: mov %ecx,0x2f4(%esp) > 0x4604b4f0 <+43200>: mov 0x2f8(%esp),%eax > 0x4604b4f7 <+43207>: movzbl 0x2(%eax),%esi > 0x4604b4fb <+43211>: movzbl 0x1(%eax),%edx > 0x4604b4ff <+43215>: shl $0x18,%edx > 0x4604b502 <+43218>: shl $0x10,%esi > 0x4604b505 <+43221>: or %edx,%esi > 0x4604b507 <+43223>: movzbl 0x3(%eax),%edx > 0x4604b50b <+43227>: movzbl 0x4(%eax),%ecx > 0x4604b50f <+43231>: shl $0x8,%edx > 0x4604b512 <+43234>: or %ecx,%edx > 0x4604b514 <+43236>: or %edx,%esi > 0x4604b516 <+43238>: test %esi,%esi > 0x4604b518 <+43240>: lea (%eax,%esi,1),%eax > 0x4604b51b <+43243>: mov %eax,0x2f8(%esp) > 0x4604b522 <+43250>: movzbl (%eax),%edi > 0x4604b525 <+43253>: jle 0x4604dfdb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54187> > 0x4604b52b <+43259>: cmpb $0x0,0xc0(%esp) > 0x4604b533 <+43267>: je 0x4604b547 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43287> > 0x4604b535 <+43269>: mov 0x2fc(%esp),%eax > 0x4604b53c <+43276>: mov (%eax),%edx > 0x4604b53e <+43278>: test $0x80,%dh > 0x4604b541 <+43281>: je 0x4604f21c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58860> > 0x4604b547 <+43287>: mov 0x94(%esp),%esi > 0x4604b54e <+43294>: mov (%esi,%edi,4),%eax > 0x4604b551 <+43297>: jmp *%eax > 0x4604b553 <+43299>: add $0x2,%edx > 0x4604b556 <+43302>: orl $0x2000,0xcc(%esp) > 0x4604b561 <+43313>: mov %edx,0xd4(%esp) > 0x4604b568 <+43320>: add 0x88(%esp),%edx > 0x4604b56f <+43327>: mov %edx,0x88(%esp) > 0x4604b576 <+43334>: mov 0xa4(%esp),%edx > 0x4604b57d <+43341>: mov 0x28(%edx),%eax > 0x4604b580 <+43344>: sub %esi,%eax > 0x4604b582 <+43346>: sar $0x3,%eax > 0x4604b585 <+43349>: cmp %eax,0x88(%esp) > 0x4604b58c <+43356>: jle 0x4604b87f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44111> > 0x4604b592 <+43362>: mov %ebp,(%esp) > 0x4604b595 <+43365>: call 0x45feea80 <js_ReportOutOfScriptQuota(JSContext*)> > 0x4604b59a <+43370>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b59f <+43375>: cmp $0xffff0005,%eax > 0x4604b5a4 <+43380>: je 0x4604ff8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62301> > 0x4604b5aa <+43386>: cmp $0xffff0000,%eax > 0x4604b5af <+43391>: ja 0x4604d980 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52560> > 0x4604b5b5 <+43397>: fldl 0x180(%esp) > 0x4604b5bc <+43404>: mov $0x1,%eax > 0x4604b5c1 <+43409>: fldl 0x188(%esp) > 0x4604b5c8 <+43416>: fucomip %st(1),%st > 0x4604b5ca <+43418>: fstp %st(0) > 0x4604b5cc <+43420>: jnp 0x46048dad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33149> > 0x4604b5d2 <+43426>: jmp 0x46048db3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33155> > 0x4604b5d7 <+43431>: nop > 0x4604b5d8 <+43432>: mov 0x88(%esp),%esi > 0x4604b5df <+43439>: mov %edi,0x4(%esp) > 0x4604b5e3 <+43443>: mov 0xa8(%esp),%edi > 0x4604b5ea <+43450>: mov %esi,0x8(%esp) > 0x4604b5ee <+43454>: mov %ebp,(%esp) > 0x4604b5f1 <+43457>: call *0x3c(%edi) > 0x4604b5f4 <+43460>: mov %esi,%edx > 0x4604b5f6 <+43462>: add $0x8,%edx > 0x4604b5f9 <+43465>: test %eax,%eax > 0x4604b5fb <+43467>: mov %edx,0x2f4(%esp) > 0x4604b602 <+43474>: jne 0x4604185b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3115> > 0x4604b608 <+43480>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b60d <+43485>: lea 0x0(%esi),%esi > 0x4604b610 <+43488>: mov 0xa0(%esp),%esi > 0x4604b617 <+43495>: movzbl 0x20(%esi),%ecx > 0x4604b61b <+43499>: mov %eax,0x8(%esp) > 0x4604b61f <+43503>: shr $0x3,%cl > 0x4604b622 <+43506>: mov 0x88(%esp),%eax > 0x4604b629 <+43513>: and $0x1,%ecx > 0x4604b62c <+43516>: mov %eax,0x4(%esp) > 0x4604b630 <+43520>: mov %ecx,0x10(%esp) > 0x4604b634 <+43524>: mov %ebp,(%esp) > 0x4604b637 <+43527>: lea 0x1c8(%esp),%ecx > 0x4604b63e <+43534>: mov %ecx,0xc(%esp) > 0x4604b642 <+43538>: call *%edx > 0x4604b644 <+43540>: test %eax,%eax > 0x4604b646 <+43542>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b64c <+43548>: mov 0xcc(%ebp),%eax > 0x4604b652 <+43554>: mov 0x18(%eax),%eax > 0x4604b655 <+43557>: test %eax,%eax > 0x4604b657 <+43559>: je 0x4604150c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2268> > 0x4604b65d <+43565>: mov 0xd0(%eax),%eax > 0x4604b663 <+43571>: test %eax,%eax > 0x4604b665 <+43573>: je 0x4604150c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2268> > 0x4604b66b <+43579>: mov %ebp,(%esp) > 0x4604b66e <+43582>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604b673 <+43587>: jmp 0x4604150c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2268> > 0x4604b678 <+43592>: mov 0xa0(%esp),%edi > 0x4604b67f <+43599>: and $0x80,%edx > 0x4604b685 <+43605>: mov 0x64(%edi),%ecx > 0x4604b688 <+43608>: je 0x4604b68d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43613> > 0x4604b68a <+43610>: mov 0x68(%edi),%ecx > 0x4604b68d <+43613>: test %ecx,%ecx > 0x4604b68f <+43615>: je 0x4604178e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2910> > 0x4604b695 <+43621>: mov 0xa0(%esp),%esi > 0x4604b69c <+43628>: sub 0x8(%esi),%eax > 0x4604b69f <+43631>: mov %eax,0xa4(%esp) > 0x4604b6a6 <+43638>: mov 0x18(%ecx),%esi > 0x4604b6a9 <+43641>: mov %ecx,(%esp) > 0x4604b6ac <+43644>: and $0x7fffffff,%esi > 0x4604b6b2 <+43650>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604b6b7 <+43655>: test %esi,%esi > 0x4604b6b9 <+43657>: mov %eax,0x88(%esp) > 0x4604b6c0 <+43664>: je 0x4604178e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2910> > 0x4604b6c6 <+43670>: mov $0x1,%edi > 0x4604b6cb <+43675>: mov %ebp,0x98(%esp) > 0x4604b6d2 <+43682>: mov %esi,%eax > 0x4604b6d4 <+43684>: mov 0x88(%esp),%ebp > 0x4604b6db <+43691>: add %edi,%eax > 0x4604b6dd <+43693>: shr %eax > 0x4604b6df <+43695>: mov %eax,%edx > 0x4604b6e1 <+43697>: sub $0x1,%edx > 0x4604b6e4 <+43700>: lea 0x0(%ebp,%edx,8),%ecx > 0x4604b6e8 <+43704>: mov 0xa4(%esp),%ebp > 0x4604b6ef <+43711>: cmp (%ecx),%ebp > 0x4604b6f1 <+43713>: jae 0x4604b708 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43736> > 0x4604b6f3 <+43715>: mov %edx,%esi > 0x4604b6f5 <+43717>: cmp %esi,%edi > 0x4604b6f7 <+43719>: jbe 0x4604b6d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43682> > 0x4604b6f9 <+43721>: mov 0x98(%esp),%ebp > 0x4604b700 <+43728>: jmp 0x4604178e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2910> > 0x4604b705 <+43733>: lea 0x0(%esi),%esi > 0x4604b708 <+43736>: jbe 0x4604bfb4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45956> > 0x4604b70e <+43742>: lea 0x1(%eax),%edi > 0x4604b711 <+43745>: jmp 0x4604b6f5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43717> > 0x4604b713 <+43747>: test $0x200000,%edx > 0x4604b719 <+43753>: jne 0x4604b746 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43798> > 0x4604b71b <+43755>: test $0x8,%dl > 0x4604b71e <+43758>: lea -0x10(%eax),%ecx > 0x4604b721 <+43761>: jne 0x4604b736 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43782> > 0x4604b723 <+43763>: mov 0x4(%eax),%ecx > 0x4604b726 <+43766>: mov %eax,%esi > 0x4604b728 <+43768>: movzwl 0x38(%ecx),%ecx > 0x4604b72c <+43772>: shl $0x3,%ecx > 0x4604b72f <+43775>: sub %ecx,%esi > 0x4604b731 <+43777>: mov %esi,%ecx > 0x4604b733 <+43779>: lea -0x10(%ecx),%ecx > 0x4604b736 <+43782>: mov (%ecx),%ecx > 0x4604b738 <+43784>: or $0x200000,%edx > 0x4604b73e <+43790>: mov 0x18(%ecx),%ecx > 0x4604b741 <+43793>: mov %edx,(%eax) > 0x4604b743 <+43795>: mov %ecx,0xc(%eax) > 0x4604b746 <+43798>: mov 0xc(%eax),%eax > 0x4604b749 <+43801>: mov %eax,0x88(%esp) > 0x4604b750 <+43808>: mov 0x88(%esp),%esi > 0x4604b757 <+43815>: mov -0x148(%ebx),%eax > 0x4604b75d <+43821>: cmp %eax,0x4(%esi) > 0x4604b760 <+43824>: je 0x4604272f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6911> > 0x4604b766 <+43830>: lea (%esi),%edx > 0x4604b768 <+43832>: mov 0x18(%edx),%edx > 0x4604b76b <+43835>: cmp %eax,0x4(%edx) > 0x4604b76e <+43838>: jne 0x4604b768 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43832> > 0x4604b770 <+43840>: mov %edx,0x88(%esp) > 0x4604b777 <+43847>: jmp 0x4604272f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6911> > 0x4604b77c <+43852>: lea 0x0(%esi,%eiz,1),%esi > 0x4604b780 <+43856>: test $0x200000,%eax > 0x4604b785 <+43861>: jne 0x4604b7a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43889> > 0x4604b787 <+43863>: test %ecx,%ecx > 0x4604b789 <+43865>: je 0x4604e707 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56023> > 0x4604b78f <+43871>: lea -0x10(%edx),%ecx > 0x4604b792 <+43874>: mov (%ecx),%ecx > 0x4604b794 <+43876>: or $0x200000,%eax > 0x4604b799 <+43881>: mov 0x18(%ecx),%ecx > 0x4604b79c <+43884>: mov %eax,(%edx) > 0x4604b79e <+43886>: mov %ecx,0xc(%edx) > 0x4604b7a1 <+43889>: mov 0xc(%edx),%edi > 0x4604b7a4 <+43892>: mov -0x148(%ebx),%eax > 0x4604b7aa <+43898>: cmp %eax,0x4(%edi) > 0x4604b7ad <+43901>: je 0x4604263a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6666> > 0x4604b7b3 <+43907>: mov 0x18(%edi),%edi > 0x4604b7b6 <+43910>: cmp %eax,0x4(%edi) > 0x4604b7b9 <+43913>: je 0x4604263a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6666> > 0x4604b7bf <+43919>: jmp 0x4604b7b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43907> > 0x4604b7c1 <+43921>: lea 0x0(%esi,%eiz,1),%esi > 0x4604b7c8 <+43928>: fstp %st(0) > 0x4604b7ca <+43930>: cmp $0xffff0007,%eax > 0x4604b7cf <+43935>: je 0x4604f9a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60792> > 0x4604b7d5 <+43941>: cmp $0xffff0005,%eax > 0x4604b7da <+43946>: jne 0x4604e750 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56096> > 0x4604b7e0 <+43952>: mov -0x8(%esi),%eax > 0x4604b7e3 <+43955>: testb $0x4,(%eax) > 0x4604b7e6 <+43958>: jne 0x4604b804 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43988> > 0x4604b7e8 <+43960>: movl $0x0,0x8(%esp) > 0x4604b7f0 <+43968>: mov %eax,0x4(%esp) > 0x4604b7f4 <+43972>: mov %ebp,(%esp) > 0x4604b7f7 <+43975>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604b7fc <+43980>: test %eax,%eax > 0x4604b7fe <+43982>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b804 <+43988>: mov %eax,0x164(%esp) > 0x4604b80b <+43995>: jmp 0x4604366b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10811> > 0x4604b810 <+44000>: fstp %st(0) > 0x4604b812 <+44002>: jmp 0x4604b816 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44006> > 0x4604b814 <+44004>: fstp %st(0) > 0x4604b816 <+44006>: mov 0xc8(%esp),%eax > 0x4604b81d <+44013>: lea 0xd8(%eax),%eax > 0x4604b823 <+44019>: jmp 0x460493d1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34721> > 0x4604b828 <+44024>: lea 0x2dec(%ebx),%eax > 0x4604b82e <+44030>: mov %esi,0x8(%esp) > 0x4604b832 <+44034>: mov %eax,0x10(%esp) > 0x4604b836 <+44038>: mov %edi,0x4(%esp) > 0x4604b83a <+44042>: lea 0x158(%esp),%eax > 0x4604b841 <+44049>: mov %ebp,(%esp) > 0x4604b844 <+44052>: mov %eax,0xc(%esp) > 0x4604b848 <+44056>: call 0x46071c70 <js::FindClassPrototype(JSContext*, JSObject*, JSProtoKey, JSObject**, js::Class*)> > 0x4604b84d <+44061>: test %al,%al > 0x4604b84f <+44063>: jne 0x46047ad3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28323> > 0x4604b855 <+44069>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b85a <+44074>: mov 0xa4(%esp),%edx > 0x4604b861 <+44081>: mov 0x28(%edx),%eax > 0x4604b864 <+44084>: sub %esi,%eax > 0x4604b866 <+44086>: sar $0x3,%eax > 0x4604b869 <+44089>: cmp %eax,0x88(%esp) > 0x4604b870 <+44096>: jle 0x4604b8dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44204> > 0x4604b872 <+44098>: mov %ebp,(%esp) > 0x4604b875 <+44101>: call 0x45feea80 <js_ReportOutOfScriptQuota(JSContext*)> > 0x4604b87a <+44106>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b87f <+44111>: neg %ecx > 0x4604b881 <+44113>: cmpl $0x7f,0xd4(%esp) > 0x4604b889 <+44121>: lea (%esi,%ecx,8),%eax > 0x4604b88c <+44124>: ja 0x4604e298 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54888> > 0x4604b892 <+44130>: mov 0xd4(%esp),%edx > 0x4604b899 <+44137>: lea (%eax,%edx,8),%ecx > 0x4604b89c <+44140>: cmp %ecx,%eax > 0x4604b89e <+44142>: je 0x4604b8d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44201> > 0x4604b8a0 <+44144>: mov %esi,%edx > 0x4604b8a2 <+44146>: mov %edi,0x88(%esp) > 0x4604b8a9 <+44153>: mov %esi,0xa4(%esp) > 0x4604b8b0 <+44160>: mov (%eax),%esi > 0x4604b8b2 <+44162>: mov 0x4(%eax),%edi > 0x4604b8b5 <+44165>: lea 0x8(%eax),%eax > 0x4604b8b8 <+44168>: mov %esi,(%edx) > 0x4604b8ba <+44170>: cmp %eax,%ecx > 0x4604b8bc <+44172>: mov %edi,0x4(%edx) > 0x4604b8bf <+44175>: lea 0x8(%edx),%edx > 0x4604b8c2 <+44178>: jne 0x4604b8b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44160> > 0x4604b8c4 <+44180>: mov 0x88(%esp),%edi > 0x4604b8cb <+44187>: mov 0xa4(%esp),%esi > 0x4604b8d2 <+44194>: mov 0xd4(%esp),%edx > 0x4604b8d9 <+44201>: lea (%esi,%edx,8),%esi > 0x4604b8dc <+44204>: test %esi,%esi > 0x4604b8de <+44206>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604b8e4 <+44212>: mov %edi,0x8(%esi) > 0x4604b8e7 <+44215>: mov 0xb8(%esp),%edi > 0x4604b8ee <+44222>: mov 0xcc(%esp),%eax > 0x4604b8f5 <+44229>: mov 0xa8(%esp),%ecx > 0x4604b8fc <+44236>: or $0x600002,%eax > 0x4604b901 <+44241>: mov %ecx,0x4(%esi) > 0x4604b904 <+44244>: mov %eax,(%esi) > 0x4604b906 <+44246>: mov 0x18(%edi),%eax > 0x4604b909 <+44249>: mov %eax,0xc(%esi) > 0x4604b90c <+44252>: mov 0x40(%ebp),%eax > 0x4604b90f <+44255>: test %eax,%eax > 0x4604b911 <+44257>: je 0x4604d3c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51096> > 0x4604b917 <+44263>: mov 0x8(%eax),%edx > 0x4604b91a <+44266>: mov %edx,0x10(%esi) > 0x4604b91d <+44269>: mov 0x4(%eax),%eax > 0x4604b920 <+44272>: mov %eax,0x20(%esi) > 0x4604b923 <+44275>: mov 0x98(%esp),%edi > 0x4604b92a <+44282>: lea 0x30(%esi),%ecx > 0x4604b92d <+44285>: movzwl 0x18(%edi),%eax > 0x4604b931 <+44289>: lea (%ecx,%eax,8),%edx > 0x4604b934 <+44292>: cmp %edx,%ecx > 0x4604b936 <+44294>: je 0x4604b954 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44324> > 0x4604b938 <+44296>: lea (%ecx),%eax > 0x4604b93a <+44298>: lea 0x0(%esi),%esi > 0x4604b940 <+44304>: movl $0x0,(%eax) > 0x4604b946 <+44310>: movl $0xffff0002,0x4(%eax) > 0x4604b94d <+44317>: lea 0x8(%eax),%eax > 0x4604b950 <+44320>: cmp %eax,%edx > 0x4604b952 <+44322>: jne 0x4604b940 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44304> > 0x4604b954 <+44324>: mov 0x98(%esp),%edi > 0x4604b95b <+44331>: mov 0x8(%edi),%edx > 0x4604b95e <+44334>: mov %esi,0x2fc(%esp) > 0x4604b965 <+44341>: movzwl 0x18(%edi),%eax > 0x4604b969 <+44345>: mov %edx,0x2f8(%esp) > 0x4604b970 <+44352>: mov 0xa8(%esp),%edx > 0x4604b977 <+44359>: mov %esi,%edi > 0x4604b979 <+44361>: lea (%ecx,%eax,8),%eax > 0x4604b97c <+44364>: mov %eax,0x2f4(%esp) > 0x4604b983 <+44371>: movzwl 0x38(%edx),%eax > 0x4604b987 <+44375>: shl $0x3,%eax > 0x4604b98a <+44378>: sub %eax,%edi > 0x4604b98c <+44380>: testb $0x80,0x3a(%edx) > 0x4604b990 <+44384>: mov %edi,0xbc(%esp) > 0x4604b997 <+44391>: mov 0x98(%esp),%edi > 0x4604b99e <+44398>: mov 0x28(%edi),%edi > 0x4604b9a1 <+44401>: mov %edi,0xa4(%esp) > 0x4604b9a8 <+44408>: jne 0x4604bb7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44876> > 0x4604b9ae <+44414>: cmpb $0x0,0x101(%ebp) > 0x4604b9b5 <+44421>: movb $0x0,0xb3(%esp) > 0x4604b9bd <+44429>: je 0x4604b9f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44486> > 0x4604b9bf <+44431>: mov 0x36c(%esp),%eax > 0x4604b9c6 <+44438>: test %eax,%eax > 0x4604b9c8 <+44440>: jne 0x4604b9f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44486> > 0x4604b9ca <+44442>: mov 0x2fc(%esp),%edx > 0x4604b9d1 <+44449>: mov 0x98(%esp),%edi > 0x4604b9d8 <+44456>: testb $0x80,(%edx) > 0x4604b9db <+44459>: mov 0x5c(%edi),%eax > 0x4604b9de <+44462>: je 0x4604b9e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44467> > 0x4604b9e0 <+44464>: mov 0x60(%edi),%eax > 0x4604b9e3 <+44467>: test %eax,%eax > 0x4604b9e5 <+44469>: je 0x46050740 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64272> > 0x4604b9eb <+44475>: cmp $0x1,%eax > 0x4604b9ee <+44478>: setne 0xb3(%esp) > 0x4604b9f6 <+44486>: mov 0xcc(%ebp),%eax > 0x4604b9fc <+44492>: addl $0x1,0x368(%esp) > 0x4604ba04 <+44500>: mov 0x18(%eax),%eax > 0x4604ba07 <+44503>: test %eax,%eax > 0x4604ba09 <+44505>: je 0x4604ba28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44536> > 0x4604ba0b <+44507>: mov 0xd0(%eax),%eax > 0x4604ba11 <+44513>: test %eax,%eax > 0x4604ba13 <+44515>: je 0x4604ba28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44536> > 0x4604ba15 <+44517>: mov %eax,(%esp) > 0x4604ba18 <+44520>: call 0x46157330 <js::TraceRecorder::record_EnterFrame()> > 0x4604ba1d <+44525>: cmp $0x1,%eax > 0x4604ba20 <+44528>: mov %eax,%esi > 0x4604ba22 <+44530>: jle 0x4604d139 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50441> > 0x4604ba28 <+44536>: mov 0xe0(%ebp),%eax > 0x4604ba2e <+44542>: mov (%eax),%edi > 0x4604ba30 <+44544>: lea -0x134d4(%ebx),%eax > 0x4604ba36 <+44550>: test %edi,%edi > 0x4604ba38 <+44552>: cmove 0x94(%esp),%eax > 0x4604ba40 <+44560>: cmpb $0x0,0x101(%ebp) > 0x4604ba47 <+44567>: mov %eax,0x94(%esp) > 0x4604ba4e <+44574>: mov 0x2fc(%esp),%eax > 0x4604ba55 <+44581>: je 0x4604bb72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44866> > 0x4604ba5b <+44587>: mov 0x98(%esp),%edi > 0x4604ba62 <+44594>: testb $0x80,(%eax) > 0x4604ba65 <+44597>: mov 0x5c(%edi),%edx > 0x4604ba68 <+44600>: je 0x4604ba6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44605> > 0x4604ba6a <+44602>: mov 0x60(%edi),%edx > 0x4604ba6d <+44605>: test %edx,%edx > 0x4604ba6f <+44607>: je 0x4604e3f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55239> > 0x4604ba75 <+44613>: xor %eax,%eax > 0x4604ba77 <+44615>: cmp $0x1,%edx > 0x4604ba7a <+44618>: sete %al > 0x4604ba7d <+44621>: mov 0xcc(%ebp),%ecx > 0x4604ba83 <+44627>: mov 0x18(%ecx),%edx > 0x4604ba86 <+44630>: test %edx,%edx > 0x4604ba88 <+44632>: je 0x4604d3d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51109> > 0x4604ba8e <+44638>: mov 0xd0(%edx),%esi > 0x4604ba94 <+44644>: test %esi,%esi > 0x4604ba96 <+44646>: je 0x4604d3d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51109> > 0x4604ba9c <+44652>: mov 0x2fc(%esp),%esi > 0x4604baa3 <+44659>: mov (%esi),%eax > 0x4604baa5 <+44661>: test $0x80,%al > 0x4604baa7 <+44663>: je 0x4604baf0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44736> > 0x4604baa9 <+44665>: test $0x8,%al > 0x4604baab <+44667>: je 0x4604c007 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46039> > 0x4604bab1 <+44673>: lea -0x10(%esi),%eax > 0x4604bab4 <+44676>: mov (%eax),%eax > 0x4604bab6 <+44678>: mov %ebp,(%esp) > 0x4604bab9 <+44681>: mov %eax,0x4(%esp) > 0x4604babd <+44685>: call 0x46072620 <js_CreateThisForFunction(JSContext*, JSObject*)> > 0x4604bac2 <+44690>: test %eax,%eax > 0x4604bac4 <+44692>: je 0x4604f611 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59873> > 0x4604baca <+44698>: testb $0x8,(%esi) > 0x4604bacd <+44701>: lea -0x8(%esi),%edx > 0x4604bad0 <+44704>: jne 0x4604bae5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44725> > 0x4604bad2 <+44706>: mov 0x4(%esi),%edx > 0x4604bad5 <+44709>: mov %esi,%edi > 0x4604bad7 <+44711>: movzwl 0x38(%edx),%edx > 0x4604badb <+44715>: shl $0x3,%edx > 0x4604bade <+44718>: sub %edx,%edi > 0x4604bae0 <+44720>: mov %edi,%edx > 0x4604bae2 <+44722>: lea -0x8(%edx),%edx > 0x4604bae5 <+44725>: mov %eax,(%edx) > 0x4604bae7 <+44727>: movl $0xffff0007,0x4(%edx) > 0x4604baee <+44734>: mov (%esi),%eax > 0x4604baf0 <+44736>: test $0x9,%al > 0x4604baf2 <+44738>: mov 0xe0(%ebp),%edx > 0x4604baf8 <+44744>: je 0x4604bb66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44854> > 0x4604bafa <+44746>: mov 0x28(%edx),%eax > 0x4604bafd <+44749>: test %eax,%eax > 0x4604baff <+44751>: je 0x4604bb30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44800> > 0x4604bb01 <+44753>: mov 0x2c(%edx),%edx > 0x4604bb04 <+44756>: mov %edx,0x10(%esp) > 0x4604bb08 <+44760>: movl $0x0,0xc(%esp) > 0x4604bb10 <+44768>: movl $0x1,0x8(%esp) > 0x4604bb18 <+44776>: mov %esi,0x4(%esp) > 0x4604bb1c <+44780>: mov %ebp,(%esp) > 0x4604bb1f <+44783>: call *%eax > 0x4604bb21 <+44785>: mov %eax,0x28(%esi) > 0x4604bb24 <+44788>: orl $0x40000,(%esi) > 0x4604bb2a <+44794>: mov 0xe0(%ebp),%edx > 0x4604bb30 <+44800>: mov 0x2f8(%esp),%esi > 0x4604bb37 <+44807>: mov (%edx),%edi > 0x4604bb39 <+44809>: test %edi,%edi > 0x4604bb3b <+44811>: lea -0x134d4(%ebx),%eax > 0x4604bb41 <+44817>: cmove 0x94(%esp),%eax > 0x4604bb49 <+44825>: mov %eax,0x94(%esp) > 0x4604bb50 <+44832>: movzbl (%esi),%edi > 0x4604bb53 <+44835>: mov 0x98(%esp),%esi > 0x4604bb5a <+44842>: mov %esi,0xa0(%esp) > 0x4604bb61 <+44849>: mov (%eax,%edi,4),%eax > 0x4604bb64 <+44852>: jmp *%eax > 0x4604bb66 <+44854>: mov 0x30(%edx),%eax > 0x4604bb69 <+44857>: test %eax,%eax > 0x4604bb6b <+44859>: je 0x4604bb30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44800> > 0x4604bb6d <+44861>: mov 0x34(%edx),%edx > 0x4604bb70 <+44864>: jmp 0x4604bb04 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44756> > 0x4604bb72 <+44866>: mov $0x1,%eax > 0x4604bb77 <+44871>: jmp 0x4604ba7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44621> > 0x4604bb7c <+44876>: mov %esi,0x4(%esp) > 0x4604bb80 <+44880>: mov %ebp,(%esp) > 0x4604bb83 <+44883>: call 0x4602c8f0 <js_GetCallObject(JSContext*, JSStackFrame*)> > 0x4604bb88 <+44888>: test %eax,%eax > 0x4604bb8a <+44890>: jne 0x4604b9ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44414> > 0x4604bb90 <+44896>: mov 0x98(%esp),%esi > 0x4604bb97 <+44903>: mov %esi,0xa0(%esp) > 0x4604bb9e <+44910>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604bba3 <+44915>: mov 0xb8(%esp),%esi > 0x4604bbaa <+44922>: mov 0x4(%esi),%eax > 0x4604bbad <+44925>: cmp -0x64(%ebx),%eax > 0x4604bbb3 <+44931>: je 0x4604bbc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44944> > 0x4604bbb5 <+44933>: mov 0x30(%eax),%eax > 0x4604bbb8 <+44936>: test %eax,%eax > 0x4604bbba <+44938>: je 0x46049e4d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37405> > 0x4604bbc0 <+44944>: lea 0x130(%esp),%eax > 0x4604bbc7 <+44951>: mov %eax,0x14(%esp) > 0x4604bbcb <+44955>: lea 0x238(%esp),%eax > 0x4604bbd2 <+44962>: mov %eax,0x10(%esp) > 0x4604bbd6 <+44966>: mov 0x12c(%esp),%eax > 0x4604bbdd <+44973>: movl $0x3,0xc(%esp) > 0x4604bbe5 <+44981>: mov %eax,0x8(%esp) > 0x4604bbe9 <+44985>: mov 0x98(%esp),%eax > 0x4604bbf0 <+44992>: mov %eax,0x4(%esp) > 0x4604bbf4 <+44996>: mov %ebp,(%esp) > 0x4604bbf7 <+44999>: call 0x46070d80 <js::CheckAccess(JSContext*, JSObject*, int, JSAccessMode, js::Value*, unsigned int*)> > 0x4604bbfc <+45004>: test %eax,%eax > 0x4604bbfe <+45006>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604bc04 <+45012>: cmp $0x7d,%edi > 0x4604bc07 <+45015>: je 0x4604bd29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45305> > 0x4604bc0d <+45021>: mov 0xb8(%esp),%esi > 0x4604bc14 <+45028>: mov $0x20,%eax > 0x4604bc19 <+45033>: mov -0x160(%ebx),%edi > 0x4604bc1f <+45039>: or $0x41,%eax > 0x4604bc22 <+45042>: mov %ebp,(%esp) > 0x4604bc25 <+45045>: mov %eax,0x130(%esp) > 0x4604bc2c <+45052>: mov %eax,0xc(%esp) > 0x4604bc30 <+45056>: mov 0x12c(%esp),%eax > 0x4604bc37 <+45063>: mov %eax,0x8(%esp) > 0x4604bc3b <+45067>: mov 0x98(%esp),%eax > 0x4604bc42 <+45074>: mov %eax,0x4(%esp) > 0x4604bc46 <+45078>: call 0x460570f0 <js::CheckRedeclaration(JSContext*, JSObject*, int, unsigned int)> > 0x4604bc4b <+45083>: test %al,%al > 0x4604bc4d <+45085>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604bc53 <+45091>: mov 0x98(%esp),%edx > 0x4604bc5a <+45098>: movl $0x0,0x240(%esp) > 0x4604bc65 <+45109>: movl $0xffff0002,0x244(%esp) > 0x4604bc70 <+45120>: mov 0x98(%esp),%ecx > 0x4604bc77 <+45127>: mov 0x4(%edx),%eax > 0x4604bc7a <+45130>: lea -0x241044(%ebx),%edx > 0x4604bc80 <+45136>: mov 0x5c(%eax),%eax > 0x4604bc83 <+45139>: mov %esi,0x14(%esp) > 0x4604bc87 <+45143>: test %eax,%eax > 0x4604bc89 <+45145>: mov %edi,0x10(%esp) > 0x4604bc8d <+45149>: mov %ecx,0x4(%esp) > 0x4604bc91 <+45153>: mov %ebp,(%esp) > 0x4604bc94 <+45156>: cmove %edx,%eax > 0x4604bc97 <+45159>: mov 0x130(%esp),%edx > 0x4604bc9e <+45166>: mov %edx,0x18(%esp) > 0x4604bca2 <+45170>: lea 0x240(%esp),%edx > 0x4604bca9 <+45177>: mov %edx,0xc(%esp) > 0x4604bcad <+45181>: mov 0x12c(%esp),%edx > 0x4604bcb4 <+45188>: mov %edx,0x8(%esp) > 0x4604bcb8 <+45192>: call *%eax > 0x4604bcba <+45194>: test %eax,%eax > 0x4604bcbc <+45196>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604bcc2 <+45202>: mov 0x2f4(%esp),%eax > 0x4604bcc9 <+45209>: mov 0xa8(%esp),%esi > 0x4604bcd0 <+45216>: lea (%eax,%esi,8),%edx > 0x4604bcd3 <+45219>: mov %edx,0x2f4(%esp) > 0x4604bcda <+45226>: movzbl 0x88(%esp),%eax > 0x4604bce2 <+45234>: movzbl -0x8e173(%ebx,%eax,8),%ecx > 0x4604bcea <+45242>: cmp %cl,-0x8e172(%ebx,%eax,8) > 0x4604bcf1 <+45249>: jle 0x4604bd04 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45268> > 0x4604bcf3 <+45251>: mov 0xb8(%esp),%esi > 0x4604bcfa <+45258>: movl $0xffff0007,-0x4(%edx) > 0x4604bd01 <+45265>: mov %esi,-0x8(%edx) > 0x4604bd04 <+45268>: movsbl -0x8e174(%ebx,%eax,8),%eax > 0x4604bd0c <+45276>: add 0x2f8(%esp),%eax > 0x4604bd13 <+45283>: mov %eax,0x2f8(%esp) > 0x4604bd1a <+45290>: mov 0x94(%esp),%esi > 0x4604bd21 <+45297>: movzbl (%eax),%edi > 0x4604bd24 <+45300>: mov (%esi,%edi,4),%eax > 0x4604bd27 <+45303>: jmp *%eax > 0x4604bd29 <+45305>: mov 0xb8(%esp),%edi > 0x4604bd30 <+45312>: mov $0x10,%eax > 0x4604bd35 <+45317>: mov -0x178(%ebx),%esi > 0x4604bd3b <+45323>: jmp 0x4604bc1f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45039> > 0x4604bd40 <+45328>: mov 0xa8(%esp),%esi > 0x4604bd47 <+45335>: shl $0x3,%esi > 0x4604bd4a <+45338>: mov %esi,0xd4(%esp) > 0x4604bd51 <+45345>: mov 0x2f4(%esp),%esi > 0x4604bd58 <+45352>: mov 0xd4(%esp),%eax > 0x4604bd5f <+45359>: lea (%esi,%eax,1),%eax > 0x4604bd62 <+45362>: mov 0x4(%eax),%edx > 0x4604bd65 <+45365>: cmp $0xffff0001,%edx > 0x4604bd6b <+45371>: mov %edx,0x4c(%esp) > 0x4604bd6f <+45375>: je 0x4604e8ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56478> > 0x4604bd75 <+45381>: cmpl $0xffff0000,0x4c(%esp) > 0x4604bd7d <+45389>: ja 0x4604d17a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50506> > 0x4604bd83 <+45395>: fldl (%eax) > 0x4604bd85 <+45397>: fldz > 0x4604bd87 <+45399>: fxch %st(1) > 0x4604bd89 <+45401>: fucomi %st(1),%st > 0x4604bd8b <+45403>: fstp %st(1) > 0x4604bd8d <+45405>: jp 0x4604bda7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45431> > 0x4604bd8f <+45407>: jne 0x4604bda7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45431> > 0x4604bd91 <+45409>: fstl 0xe8(%esp) > 0x4604bd98 <+45416>: mov 0xec(%esp),%ecx > 0x4604bd9f <+45423>: test %ecx,%ecx > 0x4604bda1 <+45425>: js 0x4604d178 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50504> > 0x4604bda7 <+45431>: fnstcw 0xfa(%esp) > 0x4604bdae <+45438>: movzwl 0xfa(%esp),%ecx > 0x4604bdb6 <+45446>: mov $0xc,%ch > 0x4604bdb8 <+45448>: mov %cx,0xf8(%esp) > 0x4604bdc0 <+45456>: fldcw 0xf8(%esp) > 0x4604bdc7 <+45463>: fistl 0xfc(%esp) > 0x4604bdce <+45470>: fldcw 0xfa(%esp) > 0x4604bdd5 <+45477>: mov 0xfc(%esp),%ecx > 0x4604bddc <+45484>: mov %ecx,0xfc(%esp) > 0x4604bde3 <+45491>: fildl 0xfc(%esp) > 0x4604bdea <+45498>: fxch %st(1) > 0x4604bdec <+45500>: fucomip %st(1),%st > 0x4604bdee <+45502>: fstp %st(0) > 0x4604bdf0 <+45504>: jp 0x4604d17a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50506> > 0x4604bdf6 <+45510>: jne 0x4604d17a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50506> > 0x4604bdfc <+45516>: mov %ecx,%edx > 0x4604bdfe <+45518>: add $0x40000000,%edx > 0x4604be04 <+45524>: js 0x4604d17a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50506> > 0x4604be0a <+45530>: lea 0x1(%ecx,%ecx,1),%ecx > 0x4604be0e <+45534>: mov %ecx,0x12c(%esp) > 0x4604be15 <+45541>: jmp 0x46049e3c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37388> > 0x4604be1a <+45546>: mov 0x88(%esp),%esi > 0x4604be21 <+45553>: mov 0xc(%esi),%eax > 0x4604be24 <+45556>: test $0x1,%al > 0x4604be26 <+45558>: je 0x46042008 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5080> > 0x4604be2c <+45564>: shr %eax > 0x4604be2e <+45566>: mov 0x24(%ecx),%edx > 0x4604be31 <+45569>: lea (%edx,%eax,8),%edx > 0x4604be34 <+45572>: cmpl $0xffff0001,0x4(%edx) > 0x4604be3b <+45579>: jne 0x46042008 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5080> > 0x4604be41 <+45585>: mov (%edx),%eax > 0x4604be43 <+45587>: mov %eax,%ecx > 0x4604be45 <+45589>: add $0x7fffffff,%ecx > 0x4604be4b <+45595>: cmp $0xfffffffd,%ecx > 0x4604be4e <+45598>: ja 0x46042008 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5080> > 0x4604be54 <+45604>: mov 0xb8(%esp),%ecx > 0x4604be5b <+45611>: mov (%ecx,%edi,8),%esi > 0x4604be5e <+45614>: mov %esi,%ecx > 0x4604be60 <+45616>: and $0x800,%ecx > 0x4604be66 <+45622>: cmp $0x1,%ecx > 0x4604be69 <+45625>: sbb %ecx,%ecx > 0x4604be6b <+45627>: or $0x1,%ecx > 0x4604be6e <+45630>: add %eax,%ecx > 0x4604be70 <+45632>: and $0x1000,%esi > 0x4604be76 <+45638>: mov %ecx,(%edx) > 0x4604be78 <+45640>: mov 0x2f4(%esp),%edx > 0x4604be7f <+45647>: cmove %ecx,%eax > 0x4604be82 <+45650>: mov %edx,%ecx > 0x4604be84 <+45652>: add $0x8,%ecx > 0x4604be87 <+45655>: mov 0x94(%esp),%esi > 0x4604be8e <+45662>: mov %ecx,0x2f4(%esp) > 0x4604be95 <+45669>: mov %eax,(%edx) > 0x4604be97 <+45671>: mov 0x2f8(%esp),%eax > 0x4604be9e <+45678>: movl $0xffff0001,0x4(%edx) > 0x4604bea5 <+45685>: mov %eax,%edx > 0x4604bea7 <+45687>: add $0x3,%edx > 0x4604beaa <+45690>: mov %edx,0x2f8(%esp) > 0x4604beb1 <+45697>: movzbl 0x3(%eax),%edi > 0x4604beb5 <+45701>: mov (%esi,%edi,4),%eax > 0x4604beb8 <+45704>: jmp *%eax > 0x4604beba <+45706>: mov 0x2fc(%esp),%eax > 0x4604bec1 <+45713>: movl $0x0,0x14(%ebp) > 0x4604bec8 <+45720>: movl $0x0,0x18(%ebp) > 0x4604becf <+45727>: movl $0xffff0002,0x1c(%ebp) > 0x4604bed6 <+45734>: movl $0x0,0x18(%eax) > 0x4604bedd <+45741>: movl $0xffff0002,0x1c(%eax) > 0x4604bee4 <+45748>: orl $0x100000,(%eax) > 0x4604beea <+45754>: jmp 0x46049a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36380> > 0x4604beef <+45759>: mov 0x2f4(%esp),%esi > 0x4604bef6 <+45766>: mov 0x120(%esp),%edi > 0x4604befd <+45773>: movl $0x0,0x88(%esp) > 0x4604bf08 <+45784>: movl $0xffff0002,0x8c(%esp) > 0x4604bf13 <+45795>: cmpl $0xffff0007,-0x4(%esi) > 0x4604bf1a <+45802>: je 0x4604e463 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55347> > 0x4604bf20 <+45808>: mov 0x88(%esp),%eax > 0x4604bf27 <+45815>: mov 0x8c(%esp),%edx > 0x4604bf2e <+45822>: mov %eax,(%esi) > 0x4604bf30 <+45824>: mov %edx,0x4(%esi) > 0x4604bf33 <+45827>: add $0x8,%esi > 0x4604bf36 <+45830>: mov %esi,0x2f4(%esp) > 0x4604bf3d <+45837>: jmp 0x460499f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36291> > 0x4604bf42 <+45842>: mov %esi,0x4(%esp) > 0x4604bf46 <+45846>: mov %ebp,(%esp) > 0x4604bf49 <+45849>: call 0x4607c7d0 <js_ValueToNonNullObject(JSContext*, js::Value const&)> > 0x4604bf4e <+45854>: test %eax,%eax > 0x4604bf50 <+45856>: mov %eax,0x98(%esp) > 0x4604bf57 <+45863>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604bf5d <+45869>: mov %eax,(%esi) > 0x4604bf5f <+45871>: movl $0xffff0007,0x4(%esi) > 0x4604bf66 <+45878>: jmp 0x46049e2e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37374> > 0x4604bf6b <+45883>: mov 0x2f4(%esp),%esi > 0x4604bf72 <+45890>: movl $0xffffffff,0xa8(%esp) > 0x4604bf7d <+45901>: mov -0x4(%esi),%edx > 0x4604bf80 <+45904>: mov -0x8(%esi),%ecx > 0x4604bf83 <+45907>: mov %edx,0xcc(%esp) > 0x4604bf8a <+45914>: mov %ecx,0xb8(%esp) > 0x4604bf91 <+45921>: movzbl 0x2(%eax),%edx > 0x4604bf95 <+45925>: mov 0xa4(%esp),%ecx > 0x4604bf9c <+45932>: movzbl 0x3(%eax),%eax > 0x4604bfa0 <+45936>: shl $0x8,%edx > 0x4604bfa3 <+45939>: or %eax,%edx > 0x4604bfa5 <+45941>: mov (%ecx,%edx,4),%eax > 0x4604bfa8 <+45944>: mov %eax,0x12c(%esp) > 0x4604bfaf <+45951>: jmp 0x46049e1c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37356> > 0x4604bfb4 <+45956>: mov 0x4(%ecx),%esi > 0x4604bfb7 <+45959>: mov 0x98(%esp),%ebp > 0x4604bfbe <+45966>: test %esi,%esi > 0x4604bfc0 <+45968>: je 0x4604178e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2910> > 0x4604bfc6 <+45974>: mov $0x1,%edi > 0x4604bfcb <+45979>: test %edi,%edi > 0x4604bfcd <+45981>: setne %dl > 0x4604bfd0 <+45984>: mov %edx,%esi > 0x4604bfd2 <+45986>: jmp 0x46046339 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22281> > 0x4604bfd7 <+45991>: movzbl 0x88(%esp),%eax > 0x4604bfdf <+45999>: sub $0xd5,%eax > 0x4604bfe4 <+46004>: shl $0x12,%eax > 0x4604bfe7 <+46007>: add %eax,0xa4(%esp) > 0x4604bfee <+46014>: jmp 0x46042220 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5616> > 0x4604bff3 <+46019>: mov $0x8,%eax > 0x4604bff8 <+46024>: jmp 0x46045491 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18529> > 0x4604bffd <+46029>: mov $0x8,%eax > 0x4604c002 <+46034>: jmp 0x460433d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10147> > 0x4604c007 <+46039>: mov 0x4(%esi),%eax > 0x4604c00a <+46042>: mov %esi,%edi > 0x4604c00c <+46044>: movzwl 0x38(%eax),%eax > 0x4604c010 <+46048>: shl $0x3,%eax > 0x4604c013 <+46051>: sub %eax,%edi > 0x4604c015 <+46053>: mov %edi,%eax > 0x4604c017 <+46055>: lea -0x10(%eax),%eax > 0x4604c01a <+46058>: jmp 0x4604bab4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44676> > 0x4604c01f <+46063>: and $0xfffffffc,%eax > 0x4604c022 <+46066>: testb $0x30,0x1c(%eax) > 0x4604c026 <+46070>: jne 0x4604c033 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46083> > 0x4604c028 <+46072>: mov 0x10(%eax),%esi > 0x4604c02b <+46075>: test %esi,%esi > 0x4604c02d <+46077>: je 0x46050d10 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65760> > 0x4604c033 <+46083>: mov %eax,0xc(%esp) > 0x4604c037 <+46087>: mov 0x124(%esp),%eax > 0x4604c03e <+46094>: mov %eax,0x8(%esp) > 0x4604c042 <+46098>: mov 0x120(%esp),%eax > 0x4604c049 <+46105>: lea 0x1f0(%esp),%edx > 0x4604c050 <+46112>: movl $0x0,0x10(%esp) > 0x4604c058 <+46120>: mov %edx,0x14(%esp) > 0x4604c05c <+46124>: mov %eax,0x4(%esp) > 0x4604c060 <+46128>: mov %ebp,(%esp) > 0x4604c063 <+46131>: call 0x46075080 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x4604c068 <+46136>: test %eax,%eax > 0x4604c06a <+46138>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c070 <+46144>: mov 0x2f4(%esp),%ecx > 0x4604c077 <+46151>: mov 0x1f0(%esp),%eax > 0x4604c07e <+46158>: mov 0x1f4(%esp),%edx > 0x4604c085 <+46165>: mov %edx,0x4(%ecx) > 0x4604c088 <+46168>: mov %eax,(%ecx) > 0x4604c08a <+46170>: add $0x8,%ecx > 0x4604c08d <+46173>: mov %ecx,0x2f4(%esp) > 0x4604c094 <+46180>: jmp 0x460499de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36270> > 0x4604c099 <+46185>: mov %ebp,(%esp) > 0x4604c09c <+46188>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604c0a1 <+46193>: test %eax,%eax > 0x4604c0a3 <+46195>: jne 0x46047657 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27175> > 0x4604c0a9 <+46201>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c0ae <+46206>: mov %ebp,(%esp) > 0x4604c0b1 <+46209>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604c0b6 <+46214>: test %eax,%eax > 0x4604c0b8 <+46216>: jne 0x460475e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27060> > 0x4604c0be <+46222>: xchg %ax,%ax > 0x4604c0c0 <+46224>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c0c5 <+46229>: mov %ebp,(%esp) > 0x4604c0c8 <+46232>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604c0cd <+46237>: test %eax,%eax > 0x4604c0cf <+46239>: nop > 0x4604c0d0 <+46240>: jne 0x4604755f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26927> > 0x4604c0d6 <+46246>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c0db <+46251>: mov 0x1c(%edx),%esi > 0x4604c0de <+46254>: testb $0x2,0x1c(%esi) > 0x4604c0e2 <+46258>: jne 0x46044fbd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17293> > 0x4604c0e8 <+46264>: mov 0x8(%esi),%edi > 0x4604c0eb <+46267>: mov (%edi),%edi > 0x4604c0ed <+46269>: test $0x7,%edi > 0x4604c0f3 <+46275>: jne 0x46044fbd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17293> > 0x4604c0f9 <+46281>: mov %edi,-0x8(%eax) > 0x4604c0fc <+46284>: movl $0xffff0005,-0x4(%eax) > 0x4604c103 <+46291>: addl $0x4,0x8(%esi) > 0x4604c107 <+46295>: jmp 0x46044fd5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17317> > 0x4604c10c <+46300>: mov 0x88(%esp),%ecx > 0x4604c113 <+46307>: cmp 0x4(%edx),%ecx > 0x4604c116 <+46310>: jne 0x4604212e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5374> > 0x4604c11c <+46316>: mov 0xc8(%esp),%ecx > 0x4604c123 <+46323>: mov 0x8(%edx),%edx > 0x4604c126 <+46326>: shr $0x8,%edx > 0x4604c129 <+46329>: cmp %edx,0x30(%ecx) > 0x4604c12c <+46332>: jne 0x4604212e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5374> > 0x4604c132 <+46338>: mov 0x98(%esp),%edx > 0x4604c139 <+46345>: mov 0xc(%edx),%edx > 0x4604c13c <+46348>: and $0xfffffffc,%edx > 0x4604c13f <+46351>: mov %edx,0x88(%esp) > 0x4604c146 <+46358>: mov 0x14(%edx),%ecx > 0x4604c149 <+46361>: test %ecx,%ecx > 0x4604c14b <+46363>: jne 0x4604212e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5374> > 0x4604c151 <+46369>: mov (%esi),%ecx > 0x4604c153 <+46371>: cmp %ecx,0x20(%edx) > 0x4604c156 <+46374>: jne 0x4604212e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5374> > 0x4604c15c <+46380>: mov 0x88(%esp),%edi > 0x4604c163 <+46387>: mov 0x18(%edi),%eax > 0x4604c166 <+46390>: mov %eax,0x164(%esp) > 0x4604c16d <+46397>: cmp 0x20(%esi),%eax > 0x4604c170 <+46400>: jb 0x4604c191 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46433> > 0x4604c172 <+46402>: lea 0x164(%esp),%eax > 0x4604c179 <+46409>: mov %ebp,0x4(%esp) > 0x4604c17d <+46413>: mov %eax,0x8(%esp) > 0x4604c181 <+46417>: mov %esi,(%esp) > 0x4604c184 <+46420>: call 0x4606f690 <JSObject::allocSlot(JSContext*, unsigned int*)> > 0x4604c189 <+46425>: test %al,%al > 0x4604c18b <+46427>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c191 <+46433>: mov 0x88(%esp),%edi > 0x4604c198 <+46440>: mov %edi,(%esi) > 0x4604c19a <+46442>: mov 0xc(%edi),%eax > 0x4604c19d <+46445>: test $0x1,%al > 0x4604c19f <+46447>: je 0x4604e1d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54692> > 0x4604c1a5 <+46453>: sar %eax > 0x4604c1a7 <+46455>: js 0x4604c1b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46468> > 0x4604c1a9 <+46457>: mov %eax,0x160(%esp) > 0x4604c1b0 <+46464>: orl $0x40,0x8(%esi) > 0x4604c1b4 <+46468>: mov 0x88(%esp),%edi > 0x4604c1bb <+46475>: cmpb $0x0,0x1d(%edi) > 0x4604c1bf <+46479>: jns 0x4604c1c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46485> > 0x4604c1c1 <+46481>: orl $0x20,0x8(%esi) > 0x4604c1c5 <+46485>: mov 0x18(%esi),%eax > 0x4604c1c8 <+46488>: test %eax,%eax > 0x4604c1ca <+46490>: je 0x4604e9a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56695> > 0x4604c1d0 <+46496>: testb $0x80,0x8(%esi) > 0x4604c1d4 <+46500>: jne 0x4604d2d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50848> > 0x4604c1da <+46506>: mov (%esi),%eax > 0x4604c1dc <+46508>: mov (%eax),%eax > 0x4604c1de <+46510>: mov %eax,0xc(%esi) > 0x4604c1e1 <+46513>: mov 0xcc(%ebp),%eax > 0x4604c1e7 <+46519>: mov 0x18(%eax),%eax > 0x4604c1ea <+46522>: test %eax,%eax > 0x4604c1ec <+46524>: je 0x4604c20f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46559> > 0x4604c1ee <+46526>: mov 0xd0(%eax),%eax > 0x4604c1f4 <+46532>: test %eax,%eax > 0x4604c1f6 <+46534>: je 0x4604c20f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46559> > 0x4604c1f8 <+46536>: mov %esi,0x4(%esp) > 0x4604c1fc <+46540>: mov %eax,(%esp) > 0x4604c1ff <+46543>: call 0x46158a70 <js::TraceRecorder::record_AddProperty(JSObject*)> > 0x4604c204 <+46548>: cmp $0x1,%eax > 0x4604c207 <+46551>: mov %eax,%edi > 0x4604c209 <+46553>: jle 0x4604d2a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50800> > 0x4604c20f <+46559>: mov 0x24(%esi),%eax > 0x4604c212 <+46562>: mov 0x164(%esp),%edx > 0x4604c219 <+46569>: mov 0x248(%esp),%esi > 0x4604c220 <+46576>: mov 0x24c(%esp),%edi > 0x4604c227 <+46583>: mov %edi,0x4(%eax,%edx,8) > 0x4604c22b <+46587>: mov %esi,(%eax,%edx,8) > 0x4604c22e <+46590>: jmp 0x460421c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5525> > 0x4604c233 <+46595>: lea 0x1a0(%esp),%eax > 0x4604c23a <+46602>: mov %eax,0xc(%esp) > 0x4604c23e <+46606>: mov -0x10(%esi),%eax > 0x4604c241 <+46609>: mov -0xc(%esi),%edx > 0x4604c244 <+46612>: mov %edx,0x8(%esp) > 0x4604c248 <+46616>: mov %eax,0x4(%esp) > 0x4604c24c <+46620>: mov %ebp,(%esp) > 0x4604c24f <+46623>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604c254 <+46628>: test %al,%al > 0x4604c256 <+46630>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c25c <+46636>: mov 0x2f4(%esp),%esi > 0x4604c263 <+46643>: jmp 0x46048164 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30004> > 0x4604c268 <+46648>: mov 0x84(%ebp),%edi > 0x4604c26e <+46654>: mov 0x4(%edi),%eax > 0x4604c271 <+46657>: mov 0x4c(%eax),%eax > 0x4604c274 <+46660>: test %eax,%eax > 0x4604c276 <+46662>: je 0x460477ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27582> > 0x4604c27c <+46668>: mov %edi,0x4(%esp) > 0x4604c280 <+46672>: mov %ebp,(%esp) > 0x4604c283 <+46675>: call *%eax > 0x4604c285 <+46677>: test %eax,%eax > 0x4604c287 <+46679>: lea (%eax),%edi > 0x4604c289 <+46681>: jne 0x460477ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27582> > 0x4604c28f <+46687>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c294 <+46692>: lea 0x0(%esi,%eiz,1),%esi > 0x4604c298 <+46696>: lea 0x1a0(%esp),%eax > 0x4604c29f <+46703>: mov %eax,0xc(%esp) > 0x4604c2a3 <+46707>: mov -0x10(%esi),%eax > 0x4604c2a6 <+46710>: mov -0xc(%esi),%edx > 0x4604c2a9 <+46713>: mov %edx,0x8(%esp) > 0x4604c2ad <+46717>: mov %eax,0x4(%esp) > 0x4604c2b1 <+46721>: mov %ebp,(%esp) > 0x4604c2b4 <+46724>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604c2b9 <+46729>: test %al,%al > 0x4604c2bb <+46731>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c2c1 <+46737>: mov 0x2f4(%esp),%esi > 0x4604c2c8 <+46744>: jmp 0x4604930f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34527> > 0x4604c2cd <+46749>: lea 0x0(%esi),%esi > 0x4604c2d0 <+46752>: mov %edi,0x98(%esp) > 0x4604c2d7 <+46759>: jmp 0x46046958 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23848> > 0x4604c2dc <+46764>: mov 0x1c(%eax),%edx > 0x4604c2df <+46767>: testb $0x2,0x1c(%edx) > 0x4604c2e3 <+46771>: jne 0x460450af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17535> > 0x4604c2e9 <+46777>: mov 0x8(%edx),%ecx > 0x4604c2ec <+46780>: mov (%ecx),%ecx > 0x4604c2ee <+46782>: test $0x7,%cl > 0x4604c2f1 <+46785>: jne 0x460450af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17535> > 0x4604c2f7 <+46791>: mov %ecx,0x328(%esp) > 0x4604c2fe <+46798>: movl $0xffff0005,0x32c(%esp) > 0x4604c309 <+46809>: lea 0x328(%esp),%esi > 0x4604c310 <+46816>: addl $0x4,0x8(%edx) > 0x4604c314 <+46820>: jmp 0x460450ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+17566> > 0x4604c319 <+46825>: mov 0x1c(%eax),%edx > 0x4604c31c <+46828>: testb $0x2,0x1c(%edx) > 0x4604c320 <+46832>: jne 0x46044215 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13797> > 0x4604c326 <+46838>: mov 0xc(%edx),%edi > 0x4604c329 <+46841>: cmp %edi,0x8(%edx) > 0x4604c32c <+46844>: setb %al > 0x4604c32f <+46847>: jmp 0x46044246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13846> > 0x4604c334 <+46852>: mov 0x1c(%eax),%ecx > 0x4604c337 <+46855>: testb $0x2,0x1c(%ecx) > 0x4604c33b <+46859>: jne 0x46044153 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13603> > 0x4604c341 <+46865>: mov 0x8(%ecx),%esi > 0x4604c344 <+46868>: mov (%esi),%esi > 0x4604c346 <+46870>: test $0x7,%esi > 0x4604c34c <+46876>: jne 0x46044153 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13603> > 0x4604c352 <+46882>: mov %esi,(%edx) > 0x4604c354 <+46884>: movl $0xffff0005,0x4(%edx) > 0x4604c35b <+46891>: addl $0x4,0x8(%ecx) > 0x4604c35f <+46895>: jmp 0x4604416b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13627> > 0x4604c364 <+46900>: mov 0xa0(%esp),%ecx > 0x4604c36b <+46907>: test $0x80,%al > 0x4604c36d <+46909>: mov 0x2f8(%esp),%esi > 0x4604c374 <+46916>: mov 0x64(%ecx),%edx > 0x4604c377 <+46919>: je 0x4604c37c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46924> > 0x4604c379 <+46921>: mov 0x68(%ecx),%edx > 0x4604c37c <+46924>: test %edx,%edx > 0x4604c37e <+46926>: je 0x46042e19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8681> > 0x4604c384 <+46932>: mov 0xa0(%esp),%eax > 0x4604c38b <+46939>: sub 0x8(%eax),%esi > 0x4604c38e <+46942>: mov %esi,0x88(%esp) > 0x4604c395 <+46949>: mov 0x18(%edx),%esi > 0x4604c398 <+46952>: mov %edx,(%esp) > 0x4604c39b <+46955>: and $0x7fffffff,%esi > 0x4604c3a1 <+46961>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604c3a6 <+46966>: test %esi,%esi > 0x4604c3a8 <+46968>: mov %eax,0x98(%esp) > 0x4604c3af <+46975>: je 0x46042e19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8681> > 0x4604c3b5 <+46981>: mov $0x1,%eax > 0x4604c3ba <+46986>: mov %edi,0xa8(%esp) > 0x4604c3c1 <+46993>: mov %ebp,0xb8(%esp) > 0x4604c3c8 <+47000>: mov %eax,%edi > 0x4604c3ca <+47002>: mov %edi,%eax > 0x4604c3cc <+47004>: mov 0x98(%esp),%ebp > 0x4604c3d3 <+47011>: add %esi,%eax > 0x4604c3d5 <+47013>: shr %eax > 0x4604c3d7 <+47015>: mov %eax,%ecx > 0x4604c3d9 <+47017>: sub $0x1,%ecx > 0x4604c3dc <+47020>: lea 0x0(%ebp,%ecx,8),%edx > 0x4604c3e0 <+47024>: mov 0x88(%esp),%ebp > 0x4604c3e7 <+47031>: cmp (%edx),%ebp > 0x4604c3e9 <+47033>: jae 0x4604c408 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47064> > 0x4604c3eb <+47035>: mov %ecx,%esi > 0x4604c3ed <+47037>: cmp %edi,%esi > 0x4604c3ef <+47039>: jae 0x4604c3ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47002> > 0x4604c3f1 <+47041>: mov 0xa8(%esp),%edi > 0x4604c3f8 <+47048>: mov 0xb8(%esp),%ebp > 0x4604c3ff <+47055>: jmp 0x46042e19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8681> > 0x4604c404 <+47060>: lea 0x0(%esi,%eiz,1),%esi > 0x4604c408 <+47064>: jbe 0x4604d22b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50683> > 0x4604c40e <+47070>: lea 0x1(%eax),%edi > 0x4604c411 <+47073>: jmp 0x4604c3ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47037> > 0x4604c413 <+47075>: jbe 0x4604d0cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50332> > 0x4604c419 <+47081>: lea 0x1(%eax),%edi > 0x4604c41c <+47084>: lea 0x0(%esi,%eiz,1),%esi > 0x4604c420 <+47088>: jmp 0x46049ba9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36729> > 0x4604c425 <+47093>: mov 0xa0(%esp),%ecx > 0x4604c42c <+47100>: test $0x80,%al > 0x4604c42e <+47102>: mov 0x2f8(%esp),%esi > 0x4604c435 <+47109>: mov 0x64(%ecx),%edx > 0x4604c438 <+47112>: je 0x4604c43d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47117> > 0x4604c43a <+47114>: mov 0x68(%ecx),%edx > 0x4604c43d <+47117>: test %edx,%edx > 0x4604c43f <+47119>: je 0x46042d79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8521> > 0x4604c445 <+47125>: mov 0xa0(%esp),%eax > 0x4604c44c <+47132>: sub 0x8(%eax),%esi > 0x4604c44f <+47135>: mov %esi,0x88(%esp) > 0x4604c456 <+47142>: mov 0x18(%edx),%esi > 0x4604c459 <+47145>: mov %edx,(%esp) > 0x4604c45c <+47148>: and $0x7fffffff,%esi > 0x4604c462 <+47154>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604c467 <+47159>: test %esi,%esi > 0x4604c469 <+47161>: mov %eax,0x98(%esp) > 0x4604c470 <+47168>: je 0x46042d79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8521> > 0x4604c476 <+47174>: mov $0x1,%eax > 0x4604c47b <+47179>: mov %edi,0xa8(%esp) > 0x4604c482 <+47186>: mov %ebp,0xb8(%esp) > 0x4604c489 <+47193>: mov %eax,%edi > 0x4604c48b <+47195>: mov %edi,%eax > 0x4604c48d <+47197>: mov 0x98(%esp),%ebp > 0x4604c494 <+47204>: add %esi,%eax > 0x4604c496 <+47206>: shr %eax > 0x4604c498 <+47208>: mov %eax,%ecx > 0x4604c49a <+47210>: sub $0x1,%ecx > 0x4604c49d <+47213>: lea 0x0(%ebp,%ecx,8),%edx > 0x4604c4a1 <+47217>: mov 0x88(%esp),%ebp > 0x4604c4a8 <+47224>: cmp (%edx),%ebp > 0x4604c4aa <+47226>: jae 0x4604c4c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47256> > 0x4604c4ac <+47228>: mov %ecx,%esi > 0x4604c4ae <+47230>: cmp %edi,%esi > 0x4604c4b0 <+47232>: jae 0x4604c48b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47195> > 0x4604c4b2 <+47234>: mov 0xa8(%esp),%edi > 0x4604c4b9 <+47241>: mov 0xb8(%esp),%ebp > 0x4604c4c0 <+47248>: jmp 0x46042d79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8521> > 0x4604c4c5 <+47253>: lea 0x0(%esi),%esi > 0x4604c4c8 <+47256>: jbe 0x4604d27c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50764> > 0x4604c4ce <+47262>: lea 0x1(%eax),%edi > 0x4604c4d1 <+47265>: jmp 0x4604c4ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47230> > 0x4604c4d3 <+47267>: lea 0x2e0(%esp),%eax > 0x4604c4da <+47274>: mov %eax,0xc(%esp) > 0x4604c4de <+47278>: mov -0x8(%esi),%eax > 0x4604c4e1 <+47281>: mov -0x4(%esi),%edx > 0x4604c4e4 <+47284>: mov %edx,0x8(%esp) > 0x4604c4e8 <+47288>: mov %eax,0x4(%esp) > 0x4604c4ec <+47292>: mov %ebp,(%esp) > 0x4604c4ef <+47295>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604c4f4 <+47300>: test %al,%al > 0x4604c4f6 <+47302>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c4fc <+47308>: fldl 0x2e0(%esp) > 0x4604c503 <+47315>: fldz > 0x4604c505 <+47317>: fxch %st(1) > 0x4604c507 <+47319>: fucomi %st(1),%st > 0x4604c509 <+47321>: fstp %st(1) > 0x4604c50b <+47323>: jp 0x4604c525 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47349> > 0x4604c50d <+47325>: jne 0x4604c525 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47349> > 0x4604c50f <+47327>: fstl 0x88(%esp) > 0x4604c516 <+47334>: mov 0x8c(%esp),%eax > 0x4604c51d <+47341>: test %eax,%eax > 0x4604c51f <+47343>: js 0x4604f3ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59327> > 0x4604c525 <+47349>: fnstcw 0xfa(%esp) > 0x4604c52c <+47356>: movzwl 0xfa(%esp),%eax > 0x4604c534 <+47364>: mov $0xc,%ah > 0x4604c536 <+47366>: mov %ax,0xf8(%esp) > 0x4604c53e <+47374>: fldcw 0xf8(%esp) > 0x4604c545 <+47381>: fistl 0xfc(%esp) > 0x4604c54c <+47388>: fldcw 0xfa(%esp) > 0x4604c553 <+47395>: mov 0xfc(%esp),%eax > 0x4604c55a <+47402>: mov %eax,0xfc(%esp) > 0x4604c561 <+47409>: fildl 0xfc(%esp) > 0x4604c568 <+47416>: fxch %st(1) > 0x4604c56a <+47418>: fucomi %st(1),%st > 0x4604c56c <+47420>: fstp %st(1) > 0x4604c56e <+47422>: jp 0x4604f3ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59327> > 0x4604c574 <+47428>: jne 0x4604f3ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59327> > 0x4604c57a <+47434>: fstp %st(0) > 0x4604c57c <+47436>: mov %eax,-0x8(%esi) > 0x4604c57f <+47439>: movl $0xffff0001,-0x4(%esi) > 0x4604c586 <+47446>: jmp 0x4604919b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34155> > 0x4604c58b <+47451>: cmp 0x4(%eax),%ecx > 0x4604c58e <+47454>: jne 0x46045520 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18672> > 0x4604c594 <+47460>: mov %edx,0x15c(%esp) > 0x4604c59b <+47467>: mov 0x8(%eax),%ecx > 0x4604c59e <+47470>: cmp $0x1,%cl > 0x4604c5a1 <+47473>: je 0x46051527 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67831> > 0x4604c5a7 <+47479>: mov 0x15c(%esp),%eax > 0x4604c5ae <+47486>: mov %ecx,%edx > 0x4604c5b0 <+47488>: shr $0x8,%edx > 0x4604c5b3 <+47491>: cmp 0xc(%eax),%edx > 0x4604c5b6 <+47494>: jne 0x46045520 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18672> > 0x4604c5bc <+47500>: mov 0x88(%esp),%esi > 0x4604c5c3 <+47507>: mov 0xc(%esi),%eax > 0x4604c5c6 <+47510>: test $0x3,%al > 0x4604c5c8 <+47512>: jne 0x4604f467 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59447> > 0x4604c5ce <+47518>: mov %eax,0x1c0(%esp) > 0x4604c5d5 <+47525>: movl $0xffff0007,0x1c4(%esp) > 0x4604c5e0 <+47536>: mov 0x2f4(%esp),%ecx > 0x4604c5e7 <+47543>: mov 0x1c0(%esp),%eax > 0x4604c5ee <+47550>: mov 0x1c4(%esp),%edx > 0x4604c5f5 <+47557>: mov %edx,-0x4(%ecx) > 0x4604c5f8 <+47560>: mov %eax,-0x8(%ecx) > 0x4604c5fb <+47563>: mov 0x1b8(%esp),%eax > 0x4604c602 <+47570>: mov 0x1bc(%esp),%edx > 0x4604c609 <+47577>: mov %edx,0x4(%ecx) > 0x4604c60c <+47580>: mov %eax,(%ecx) > 0x4604c60e <+47582>: add $0x8,%ecx > 0x4604c611 <+47585>: mov %ecx,0x2f4(%esp) > 0x4604c618 <+47592>: jmp 0x4604a136 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38150> > 0x4604c61d <+47597>: mov 0x1c(%eax),%ecx > 0x4604c620 <+47600>: testb $0x2,0x1c(%ecx) > 0x4604c624 <+47604>: jne 0x460440e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13489> > 0x4604c62a <+47610>: mov 0x8(%ecx),%esi > 0x4604c62d <+47613>: mov (%esi),%esi > 0x4604c62f <+47615>: test $0x7,%esi > 0x4604c635 <+47621>: jne 0x460440e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13489> > 0x4604c63b <+47627>: mov %esi,(%edx) > 0x4604c63d <+47629>: movl $0xffff0005,0x4(%edx) > 0x4604c644 <+47636>: addl $0x4,0x8(%ecx) > 0x4604c648 <+47640>: jmp 0x460440f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13513> > 0x4604c64d <+47645>: lea 0x1a0(%esp),%eax > 0x4604c654 <+47652>: mov %eax,0xc(%esp) > 0x4604c658 <+47656>: mov -0x10(%esi),%eax > 0x4604c65b <+47659>: mov -0xc(%esi),%edx > 0x4604c65e <+47662>: mov %edx,0x8(%esp) > 0x4604c662 <+47666>: mov %eax,0x4(%esp) > 0x4604c666 <+47670>: mov %ebp,(%esp) > 0x4604c669 <+47673>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604c66e <+47678>: test %al,%al > 0x4604c670 <+47680>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604c676 <+47686>: mov 0x2f4(%esp),%esi > 0x4604c67d <+47693>: jmp 0x46048263 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30259> > 0x4604c682 <+47698>: lea 0x0(%esi),%esi > 0x4604c688 <+47704>: mov %ebp,0x4(%esp) > 0x4604c68c <+47708>: mov %esi,(%esp) > 0x4604c68f <+47711>: call 0x460dfa00 <JSObject::generateOwnShape(JSContext*)> > 0x4604c694 <+47716>: mov 0x38(%ebp),%eax > 0x4604c697 <+47719>: mov 0x230(%eax),%eax > 0x4604c69d <+47725>: cmp $0xffffff,%eax > 0x4604c6a2 <+47730>: ja 0x46044081 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13393> > 0x4604c6a8 <+47736>: andl $0xfffffff7,0x8(%esi) > 0x4604c6ac <+47740>: jmp 0x4604407d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13389> > 0x4604c6b1 <+47745>: mov -0x8(%esi),%eax > 0x4604c6b4 <+47748>: test %eax,%eax > 0x4604c6b6 <+47750>: je 0x4604d340 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50960> > 0x4604c6bc <+47756>: cmp $0x80000000,%eax > 0x4604c6c1 <+47761>: je 0x4604d340 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50960> > 0x4604c6c7 <+47767>: neg %eax > 0x4604c6c9 <+47769>: movl $0xffff0001,-0x4(%esi) > 0x4604c6d0 <+47776>: mov %eax,-0x8(%esi) > 0x4604c6d3 <+47779>: mov 0x2f8(%esp),%eax > 0x4604c6da <+47786>: mov 0x94(%esp),%esi > 0x4604c6e1 <+47793>: mov %eax,%edx > 0x4604c6e3 <+47795>: add $0x1,%edx > 0x4604c6e6 <+47798>: mov %edx,0x2f8(%esp) > 0x4604c6ed <+47805>: movzbl 0x1(%eax),%edi > 0x4604c6f1 <+47809>: mov (%esi,%edi,4),%eax > 0x4604c6f4 <+47812>: jmp *%eax > 0x4604c6f6 <+47814>: mov -0x10(%esi),%edx > 0x4604c6f9 <+47817>: jmp 0x4604a31c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38636> > 0x4604c6fe <+47822>: mov -0x8(%esi),%edx > 0x4604c701 <+47825>: jmp 0x460494e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34993> > 0x4604c706 <+47830>: subl $0x10,0x2f4(%esp) > 0x4604c70e <+47838>: cmp 0x110(%esp),%edx > 0x4604c715 <+47845>: je 0x4604f4a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59510> > 0x4604c71b <+47851>: lea 0x4(%eax),%edx > 0x4604c71e <+47854>: mov 0x94(%esp),%esi > 0x4604c725 <+47861>: mov %edx,0x2f8(%esp) > 0x4604c72c <+47868>: movzbl 0x4(%eax),%edi > 0x4604c730 <+47872>: mov (%esi,%edi,4),%eax > 0x4604c733 <+47875>: jmp *%eax > 0x4604c735 <+47877>: cmpl $0xffff0007,0x2a4(%esp) > 0x4604c740 <+47888>: mov 0x15c(%esp),%edi > 0x4604c747 <+47895>: movl $0x0,0x88(%esp) > 0x4604c752 <+47906>: movl $0xffff0002,0x8c(%esp) > 0x4604c75d <+47917>: je 0x4604e8d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56485> > 0x4604c763 <+47923>: mov 0x88(%esp),%eax > 0x4604c76a <+47930>: mov 0x8c(%esp),%edx > 0x4604c771 <+47937>: mov %eax,(%esi) > 0x4604c773 <+47939>: mov %edx,0x4(%esi) > 0x4604c776 <+47942>: add $0x8,%esi > 0x4604c779 <+47945>: mov %esi,0x2f4(%esp) > 0x4604c780 <+47952>: jmp 0x46042b3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+7950> > 0x4604c785 <+47957>: xor %edx,%edx > 0x4604c787 <+47959>: mov %ebp,%ecx > 0x4604c789 <+47961>: call 0x45fd6780 <js::NewDenseEmptyArray(JSContext*, JSObject*)> > 0x4604c78e <+47966>: mov %eax,%esi > 0x4604c790 <+47968>: jmp 0x46047bad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28541> > 0x4604c795 <+47973>: mov 0x2fc(%esp),%eax > 0x4604c79c <+47980>: mov (%eax),%edx > 0x4604c79e <+47982>: test $0x80,%dh > 0x4604c7a1 <+47985>: je 0x4604eb45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57109> > 0x4604c7a7 <+47991>: movb $0x1,0xc0(%esp) > 0x4604c7af <+47999>: jmp 0x46047646 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27158> > 0x4604c7b4 <+48004>: lea 0x4(%eax),%edx > 0x4604c7b7 <+48007>: mov 0x94(%esp),%esi > 0x4604c7be <+48014>: mov %edx,0x2f8(%esp) > 0x4604c7c5 <+48021>: subl $0x8,0x2f4(%esp) > 0x4604c7cd <+48029>: movzbl 0x4(%eax),%edi > 0x4604c7d1 <+48033>: mov (%esi,%edi,4),%eax > 0x4604c7d4 <+48036>: jmp *%eax > 0x4604c7d6 <+48038>: sub $0x1,%ecx > 0x4604c7d9 <+48041>: jne 0x46047e39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29193> > 0x4604c7df <+48047>: movl $0x0,(%eax) > 0x4604c7e5 <+48053>: movl $0xffff0002,0x4(%eax) > 0x4604c7ec <+48060>: mov 0x2f8(%esp),%esi > 0x4604c7f3 <+48067>: jmp 0x46047e39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29193> > 0x4604c7f8 <+48072>: mov -0x8(%ecx),%eax > 0x4604c7fb <+48075>: mov (%eax),%eax > 0x4604c7fd <+48077>: movl $0xffff0001,-0x4(%ecx) > 0x4604c804 <+48084>: shr $0x4,%eax > 0x4604c807 <+48087>: mov %eax,-0x8(%ecx) > 0x4604c80a <+48090>: jmp 0x46045673 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19011> > 0x4604c80f <+48095>: subl $0x18,0x2f4(%esp) > 0x4604c817 <+48103>: lea 0x2(%eax),%edx > 0x4604c81a <+48106>: mov 0x94(%esp),%esi > 0x4604c821 <+48113>: mov %edx,0x2f8(%esp) > 0x4604c828 <+48120>: movzbl 0x2(%eax),%edi > 0x4604c82c <+48124>: mov (%esi,%edi,4),%eax > 0x4604c82f <+48127>: jmp *%eax > 0x4604c831 <+48129>: subl $0x10,0x2f4(%esp) > 0x4604c839 <+48137>: cmp 0x10c(%esp),%edx > 0x4604c840 <+48144>: je 0x4604f3f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59335> > 0x4604c846 <+48150>: lea 0x4(%eax),%edx > 0x4604c849 <+48153>: mov 0x94(%esp),%esi > 0x4604c850 <+48160>: mov %edx,0x2f8(%esp) > 0x4604c857 <+48167>: movzbl 0x4(%eax),%edi > 0x4604c85b <+48171>: mov (%esi,%edi,4),%eax > 0x4604c85e <+48174>: jmp *%eax > 0x4604c860 <+48176>: mov -0x8(%eax),%edx > 0x4604c863 <+48179>: jmp 0x460458b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19592> > 0x4604c868 <+48184>: cmpl $0xffff0001,0x9c(%esp) > 0x4604c873 <+48195>: jne 0x460489d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32169> > 0x4604c879 <+48201>: mov 0x98(%esp),%edi > 0x4604c880 <+48208>: cmp %edi,0x88(%esp) > 0x4604c887 <+48215>: setl %dl > 0x4604c88a <+48218>: jmp 0x46048a56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32294> > 0x4604c88f <+48223>: and $0x1,%ecx > 0x4604c892 <+48226>: subl $0x10,0x2f4(%esp) > 0x4604c89a <+48234>: cmp %cl,%dl > 0x4604c89c <+48236>: je 0x4604e9b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56708> > 0x4604c8a2 <+48242>: lea 0x4(%eax),%edx > 0x4604c8a5 <+48245>: mov 0x94(%esp),%esi > 0x4604c8ac <+48252>: mov %edx,0x2f8(%esp) > 0x4604c8b3 <+48259>: movzbl 0x4(%eax),%edi > 0x4604c8b7 <+48263>: mov (%esi,%edi,4),%eax > 0x4604c8ba <+48266>: jmp *%eax > 0x4604c8bc <+48268>: mov -0x8(%eax),%edx > 0x4604c8bf <+48271>: jmp 0x460459d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19877> > 0x4604c8c4 <+48276>: mov -0x10(%esi),%edx > 0x4604c8c7 <+48279>: jmp 0x4604a274 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38468> > 0x4604c8cc <+48284>: cmpl $0xffff0001,0x194(%esp) > 0x4604c8d7 <+48295>: jne 0x4604838a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30554> > 0x4604c8dd <+48301>: mov 0x198(%esp),%ecx > 0x4604c8e4 <+48308>: mov 0x190(%esp),%edi > 0x4604c8eb <+48315>: mov %ecx,%eax > 0x4604c8ed <+48317>: lea -0x8(%esi),%edx > 0x4604c8f0 <+48320>: add %edi,%eax > 0x4604c8f2 <+48322>: mov %edx,0x2f4(%esp) > 0x4604c8f9 <+48329>: mov %eax,%edx > 0x4604c8fb <+48331>: xor %edi,%edx > 0x4604c8fd <+48333>: mov %edx,0x88(%esp) > 0x4604c904 <+48340>: mov %eax,%edx > 0x4604c906 <+48342>: xor %ecx,%edx > 0x4604c908 <+48344>: test %edx,0x88(%esp) > 0x4604c90f <+48351>: js 0x460544e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80052> > 0x4604c915 <+48357>: mov %eax,-0x10(%esi) > 0x4604c918 <+48360>: movl $0xffff0001,-0xc(%esi) > 0x4604c91f <+48367>: jmp 0x4604843c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30732> > 0x4604c924 <+48372>: cmpl $0xffff0001,0x9c(%esp) > 0x4604c92f <+48383>: jne 0x4604879d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31597> > 0x4604c935 <+48389>: mov 0x98(%esp),%edi > 0x4604c93c <+48396>: cmp %edi,0x88(%esp) > 0x4604c943 <+48403>: setg %dl > 0x4604c946 <+48406>: jmp 0x4604881a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31722> > 0x4604c94b <+48411>: xor %edx,%edx > 0x4604c94d <+48413>: mov %eax,0xf0(%esp) > 0x4604c954 <+48420>: mov %edx,0xf4(%esp) > 0x4604c95b <+48427>: fildll 0xf0(%esp) > 0x4604c962 <+48434>: fstpl -0x10(%esi) > 0x4604c965 <+48437>: jmp 0x460484df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30895> > 0x4604c96a <+48442>: cmpl $0xffff0001,0x9c(%esp) > 0x4604c975 <+48453>: jne 0x460488bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31883> > 0x4604c97b <+48459>: mov 0x98(%esp),%edi > 0x4604c982 <+48466>: cmp %edi,0x88(%esp) > 0x4604c989 <+48473>: setle %dl > 0x4604c98c <+48476>: jmp 0x46048938 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32008> > 0x4604c991 <+48481>: cmpl $0xffff0001,0x9c(%esp) > 0x4604c99c <+48492>: jne 0x4604867f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31311> > 0x4604c9a2 <+48498>: mov 0x98(%esp),%edi > 0x4604c9a9 <+48505>: cmp %edi,0x88(%esp) > 0x4604c9b0 <+48512>: setge %dl > 0x4604c9b3 <+48515>: jmp 0x460486fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31436> > 0x4604c9b8 <+48520>: lea 0x4(%eax),%edx > 0x4604c9bb <+48523>: mov 0x94(%esp),%esi > 0x4604c9c2 <+48530>: mov %edx,0x2f8(%esp) > 0x4604c9c9 <+48537>: subl $0x8,0x2f4(%esp) > 0x4604c9d1 <+48545>: movzbl 0x4(%eax),%edi > 0x4604c9d5 <+48549>: mov (%esi,%edi,4),%eax > 0x4604c9d8 <+48552>: jmp *%eax > 0x4604c9da <+48554>: and $0x1,%ecx > 0x4604c9dd <+48557>: subl $0x10,0x2f4(%esp) > 0x4604c9e5 <+48565>: cmp %cl,%dl > 0x4604c9e7 <+48567>: je 0x4604f624 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59892> > 0x4604c9ed <+48573>: lea 0x4(%eax),%edx > 0x4604c9f0 <+48576>: mov 0x94(%esp),%esi > 0x4604c9f7 <+48583>: mov %edx,0x2f8(%esp) > 0x4604c9fe <+48590>: movzbl 0x4(%eax),%edi > 0x4604ca02 <+48594>: mov (%esi,%edi,4),%eax > 0x4604ca05 <+48597>: jmp *%eax > 0x4604ca07 <+48599>: mov 0x2fc(%esp),%eax > 0x4604ca0e <+48606>: mov (%eax),%edx > 0x4604ca10 <+48608>: test $0x200000,%edx > 0x4604ca16 <+48614>: jne 0x4604ca43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48659> > 0x4604ca18 <+48616>: test $0x8,%dl > 0x4604ca1b <+48619>: lea -0x10(%eax),%ecx > 0x4604ca1e <+48622>: jne 0x4604ca33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48643> > 0x4604ca20 <+48624>: mov 0x4(%eax),%ecx > 0x4604ca23 <+48627>: mov %eax,%edi > 0x4604ca25 <+48629>: movzwl 0x38(%ecx),%ecx > 0x4604ca29 <+48633>: shl $0x3,%ecx > 0x4604ca2c <+48636>: sub %ecx,%edi > 0x4604ca2e <+48638>: mov %edi,%ecx > 0x4604ca30 <+48640>: lea -0x10(%ecx),%ecx > 0x4604ca33 <+48643>: mov (%ecx),%ecx > 0x4604ca35 <+48645>: or $0x200000,%edx > 0x4604ca3b <+48651>: mov 0x18(%ecx),%ecx > 0x4604ca3e <+48654>: mov %edx,(%eax) > 0x4604ca40 <+48656>: mov %ecx,0xc(%eax) > 0x4604ca43 <+48659>: mov 0xc(%eax),%edi > 0x4604ca46 <+48662>: lea 0x14c(%esp),%eax > 0x4604ca4d <+48669>: movl $0x0,0x10(%esp) > 0x4604ca55 <+48677>: mov %eax,0xc(%esp) > 0x4604ca59 <+48681>: movl $0x2,0x8(%esp) > 0x4604ca61 <+48689>: mov %edi,0x4(%esp) > 0x4604ca65 <+48693>: mov %ebp,(%esp) > 0x4604ca68 <+48696>: call 0x45fbbc70 <_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@plt> > 0x4604ca6d <+48701>: test %eax,%eax > 0x4604ca6f <+48703>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ca75 <+48709>: mov 0x14c(%esp),%eax > 0x4604ca7c <+48716>: mov %edi,(%esp) > 0x4604ca7f <+48719>: mov %eax,0x4(%esp) > 0x4604ca83 <+48723>: mov %esi,%edx > 0x4604ca85 <+48725>: mov %ebp,%ecx > 0x4604ca87 <+48727>: call 0x46028ad0 <js_CloneFunctionObject(JSContext*, JSFunction*, JSObject*, JSObject*)> > 0x4604ca8c <+48732>: test %eax,%eax > 0x4604ca8e <+48734>: lea -0x8(%esp),%esp > 0x4604ca92 <+48738>: mov %eax,%edi > 0x4604ca94 <+48740>: jne 0x460464ce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22686> > 0x4604ca9a <+48746>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ca9f <+48751>: nop > 0x4604caa0 <+48752>: mov 0x170(%esp),%edx > 0x4604caa7 <+48759>: mov -0x6c(%ebx),%ecx > 0x4604caad <+48765>: cmp %ecx,0x4(%edx) > 0x4604cab0 <+48768>: jne 0x46048e73 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33347> > 0x4604cab6 <+48774>: lea 0x10c(%esp),%eax > 0x4604cabd <+48781>: mov %ebp,(%esp) > 0x4604cac0 <+48784>: mov %eax,0xc(%esp) > 0x4604cac4 <+48788>: lea 0x170(%esp),%eax > 0x4604cacb <+48795>: mov %eax,0x8(%esp) > 0x4604cacf <+48799>: lea 0x178(%esp),%eax > 0x4604cad6 <+48806>: mov %eax,0x4(%esp) > 0x4604cada <+48810>: call 0x4611ef00 <js_TestXMLEquality(JSContext*, js::Value const&, js::Value const&, int*)> > 0x4604cadf <+48815>: test %eax,%eax > 0x4604cae1 <+48817>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604cae7 <+48823>: cmpl $0x1,0x10c(%esp) > 0x4604caef <+48831>: sete %al > 0x4604caf2 <+48834>: movzbl %al,%eax > 0x4604caf5 <+48837>: jmp 0x46048f60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33584> > 0x4604cafa <+48842>: mov -0x8(%esi),%edx > 0x4604cafd <+48845>: jmp 0x46044ce4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16564> > 0x4604cb02 <+48850>: mov -0x8(%esi),%edx > 0x4604cb05 <+48853>: jmp 0x46043a0f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11743> > 0x4604cb0a <+48858>: xor %eax,%eax > 0x4604cb0c <+48860>: jmp 0x46049290 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34400> > 0x4604cb11 <+48865>: mov 0x2f4(%esp),%ecx > 0x4604cb18 <+48872>: mov 0x2a8(%esp),%eax > 0x4604cb1f <+48879>: mov 0x2ac(%esp),%edx > 0x4604cb26 <+48886>: mov %edx,-0x4(%ecx) > 0x4604cb29 <+48889>: mov %eax,-0x8(%ecx) > 0x4604cb2c <+48892>: mov 0x2a8(%esp),%eax > 0x4604cb33 <+48899>: mov %ebp,(%esp) > 0x4604cb36 <+48902>: mov %eax,0x4(%esp) > 0x4604cb3a <+48906>: call 0x46124f30 <js_DeleteXMLListElements(JSContext*, JSObject*)> > 0x4604cb3f <+48911>: test %eax,%eax > 0x4604cb41 <+48913>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604cb47 <+48919>: movl $0x1,0x2a8(%esp) > 0x4604cb52 <+48930>: movl $0xffff0003,0x2ac(%esp) > 0x4604cb5d <+48941>: jmp 0x46042328 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5880> > 0x4604cb62 <+48946>: cmpl $0xffff0001,-0x4(%esi) > 0x4604cb69 <+48953>: jne 0x4604a5b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39296> > 0x4604cb6f <+48959>: mov -0x10(%esi),%edi > 0x4604cb72 <+48962>: mov -0x8(%esi),%edx > 0x4604cb75 <+48965>: mov %edx,0x98(%esp) > 0x4604cb7c <+48972>: mov (%edi),%eax > 0x4604cb7e <+48974>: mov %eax,%edx > 0x4604cb80 <+48976>: shr $0x4,%edx > 0x4604cb83 <+48979>: cmp %edx,0x98(%esp) > 0x4604cb8a <+48986>: jae 0x4604a5b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39296> > 0x4604cb90 <+48992>: test $0x2,%al > 0x4604cb92 <+48994>: jne 0x4604fab8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61064> > 0x4604cb98 <+49000>: mov 0x4(%edi),%eax > 0x4604cb9b <+49003>: test %eax,%eax > 0x4604cb9d <+49005>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604cba3 <+49011>: mov 0x98(%esp),%esi > 0x4604cbaa <+49018>: movzwl (%eax,%esi,2),%eax > 0x4604cbae <+49022>: cmp $0xff,%ax > 0x4604cbb2 <+49026>: ja 0x4604fa8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61021> > 0x4604cbb8 <+49032>: shl $0x4,%eax > 0x4604cbbb <+49035>: lea -0x1674(%ebx,%eax,1),%eax > 0x4604cbc2 <+49042>: mov 0x2f4(%esp),%edx > 0x4604cbc9 <+49049>: mov 0x94(%esp),%esi > 0x4604cbd0 <+49056>: mov %edx,%ecx > 0x4604cbd2 <+49058>: sub $0x8,%ecx > 0x4604cbd5 <+49061>: mov %ecx,0x2f4(%esp) > 0x4604cbdc <+49068>: mov %eax,-0x10(%edx) > 0x4604cbdf <+49071>: mov 0x2f8(%esp),%eax > 0x4604cbe6 <+49078>: movl $0xffff0005,-0xc(%edx) > 0x4604cbed <+49085>: mov %eax,%edx > 0x4604cbef <+49087>: add $0x1,%edx > 0x4604cbf2 <+49090>: mov %edx,0x2f8(%esp) > 0x4604cbf9 <+49097>: movzbl 0x1(%eax),%edi > 0x4604cbfd <+49101>: mov (%esi,%edi,4),%eax > 0x4604cc00 <+49104>: jmp *%eax > 0x4604cc02 <+49106>: mov -0x8(%esi),%edx > 0x4604cc05 <+49109>: jmp 0x460434ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10363> > 0x4604cc0a <+49114>: movl $0x0,0x250(%esp) > 0x4604cc15 <+49125>: movl $0xffff0002,0x254(%esp) > 0x4604cc20 <+49136>: jmp 0x46047ecd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29341> > 0x4604cc25 <+49141>: mov %eax,0x8(%esp) > 0x4604cc29 <+49145>: mov %ebp,0x4(%esp) > 0x4604cc2d <+49149>: mov %esi,(%esp) > 0x4604cc30 <+49152>: call 0x4606e100 <JSObject::growSlots(JSContext*, unsigned int)> > 0x4604cc35 <+49157>: test %al,%al > 0x4604cc37 <+49159>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604cc3d <+49165>: mov 0xb8(%esp),%edi > 0x4604cc44 <+49172>: jmp 0x46047940 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27920> > 0x4604cc49 <+49177>: lea 0x0(%esi,%eiz,1),%esi > 0x4604cc50 <+49184>: mov 0x2fc(%esp),%eax > 0x4604cc57 <+49191>: mov (%eax),%edx > 0x4604cc59 <+49193>: test $0x200000,%edx > 0x4604cc5f <+49199>: jne 0x4604cc9d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49261> > 0x4604cc61 <+49201>: test $0x8,%dl > 0x4604cc64 <+49204>: lea -0x10(%eax),%ecx > 0x4604cc67 <+49207>: jne 0x4604cc8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49245> > 0x4604cc69 <+49209>: mov 0x4(%eax),%ecx > 0x4604cc6c <+49212>: movzwl 0x38(%ecx),%ecx > 0x4604cc70 <+49216>: shl $0x3,%ecx > 0x4604cc73 <+49219>: mov %ecx,0x88(%esp) > 0x4604cc7a <+49226>: mov %eax,%ecx > 0x4604cc7c <+49228>: sub 0x88(%esp),%ecx > 0x4604cc83 <+49235>: mov %ecx,0x88(%esp) > 0x4604cc8a <+49242>: lea -0x10(%ecx),%ecx > 0x4604cc8d <+49245>: mov (%ecx),%ecx > 0x4604cc8f <+49247>: or $0x200000,%edx > 0x4604cc95 <+49253>: mov 0x18(%ecx),%ecx > 0x4604cc98 <+49256>: mov %edx,(%eax) > 0x4604cc9a <+49258>: mov %ecx,0xc(%eax) > 0x4604cc9d <+49261>: mov 0x18(%edi),%edx > 0x4604cca0 <+49264>: mov 0xc(%eax),%eax > 0x4604cca3 <+49267>: cmp %eax,%edx > 0x4604cca5 <+49269>: mov %edx,0x88(%esp) > 0x4604ccac <+49276>: je 0x4604fe50 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61984> > 0x4604ccb2 <+49282>: mov %eax,0x88(%esp) > 0x4604ccb9 <+49289>: jmp 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x4604ccbe <+49294>: mov (%eax),%edx > 0x4604ccc0 <+49296>: mov -0x64(%ebx),%eax > 0x4604ccc6 <+49302>: mov %edx,0xb8(%esp) > 0x4604cccd <+49309>: cmp %eax,0x4(%edx) > 0x4604ccd0 <+49312>: jne 0x4604388e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11358> > 0x4604ccd6 <+49318>: mov 0xb8(%esp),%edx > 0x4604ccdd <+49325>: mov 0x1c(%edx),%edx > 0x4604cce0 <+49328>: mov %edx,0xa8(%esp) > 0x4604cce7 <+49335>: movzwl 0x3a(%edx),%eax > 0x4604cceb <+49339>: mov %ax,0x70(%esp) > 0x4604ccf0 <+49344>: and $0xc000,%eax > 0x4604ccf5 <+49349>: cmp $0x3fff,%eax > 0x4604ccfa <+49354>: jle 0x4604388e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11358> > 0x4604cd00 <+49360>: mov 0x3c(%edx),%edx > 0x4604cd03 <+49363>: cmpl $0x3,0xc(%edx) > 0x4604cd07 <+49367>: ja 0x4604d923 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52467> > 0x4604cd0d <+49373>: testb $0x1,0x20(%edx) > 0x4604cd11 <+49377>: mov 0x8(%edx),%eax > 0x4604cd14 <+49380>: je 0x4604cd21 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49393> > 0x4604cd16 <+49382>: xor %edx,%edx > 0x4604cd18 <+49384>: cmpb $0x42,(%eax) > 0x4604cd1b <+49387>: sete %dl > 0x4604cd1e <+49390>: lea (%eax,%edx,1),%eax > 0x4604cd21 <+49393>: cmpb $0xc5,(%eax) > 0x4604cd24 <+49396>: movl $0x80,0xcc(%esp) > 0x4604cd2f <+49407>: jne 0x46049608 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35288> > 0x4604cd35 <+49413>: mov 0xb8(%esp),%edx > 0x4604cd3c <+49420>: mov %ebp,(%esp) > 0x4604cd3f <+49423>: mov %edx,0x4(%esp) > 0x4604cd43 <+49427>: call 0x46072620 <js_CreateThisForFunction(JSContext*, JSObject*)> > 0x4604cd48 <+49432>: test %eax,%eax > 0x4604cd4a <+49434>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604cd50 <+49440>: mov 0x88(%esp),%esi > 0x4604cd57 <+49447>: mov %eax,(%esi) > 0x4604cd59 <+49449>: mov %esi,%eax > 0x4604cd5b <+49451>: add $0x8,%eax > 0x4604cd5e <+49454>: movl $0xffff0007,0x4(%esi) > 0x4604cd65 <+49461>: mov %eax,0x2f4(%esp) > 0x4604cd6c <+49468>: jmp 0x4604391b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11499> > 0x4604cd71 <+49473>: mov (%edx),%esi > 0x4604cd73 <+49475>: mov -0x174(%ebx),%eax > 0x4604cd79 <+49481>: cmp %eax,(%esi) > 0x4604cd7b <+49483>: je 0x46043eb1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12929> > 0x4604cd81 <+49489>: testb $0x8,0x8(%esi) > 0x4604cd85 <+49493>: jne 0x4604fd60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61744> > 0x4604cd8b <+49499>: orl $0x10,0x8(%esi) > 0x4604cd8f <+49503>: jmp 0x46043eb1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12929> > 0x4604cd94 <+49508>: and $0x1,%ecx > 0x4604cd97 <+49511>: subl $0x10,0x2f4(%esp) > 0x4604cd9f <+49519>: cmp %cl,%dl > 0x4604cda1 <+49521>: je 0x4604f67c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59980> > 0x4604cda7 <+49527>: lea 0x4(%eax),%edx > 0x4604cdaa <+49530>: mov 0x94(%esp),%esi > 0x4604cdb1 <+49537>: mov %edx,0x2f8(%esp) > 0x4604cdb8 <+49544>: movzbl 0x4(%eax),%edi > 0x4604cdbc <+49548>: mov (%esi,%edi,4),%eax > 0x4604cdbf <+49551>: jmp *%eax > 0x4604cdc1 <+49553>: mov -0x10(%esi),%edx > 0x4604cdc4 <+49556>: jmp 0x460432a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9845> > 0x4604cdc9 <+49561>: mov 0x2c8(%esp),%eax > 0x4604cdd0 <+49568>: mov -0x6c(%ebx),%edi > 0x4604cdd6 <+49574>: cmp %edi,0x4(%eax) > 0x4604cdd9 <+49577>: jne 0x460465fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22989> > 0x4604cddf <+49583>: lea 0x2c8(%esp),%eax > 0x4604cde6 <+49590>: mov %ebp,(%esp) > 0x4604cde9 <+49593>: mov %eax,0x4(%esp) > 0x4604cded <+49597>: call 0x4612bbf0 <js_ValueToXMLString(JSContext*, js::Value const&)> > 0x4604cdf2 <+49602>: jmp 0x46046624 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23028> > 0x4604cdf7 <+49607>: lea 0x4(%ecx),%eax > 0x4604cdfa <+49610>: mov 0x94(%esp),%esi > 0x4604ce01 <+49617>: mov %eax,0x2f8(%esp) > 0x4604ce08 <+49624>: subl $0x8,0x2f4(%esp) > 0x4604ce10 <+49632>: movzbl 0x4(%ecx),%edi > 0x4604ce14 <+49636>: mov (%esi,%edi,4),%eax > 0x4604ce17 <+49639>: jmp *%eax > 0x4604ce19 <+49641>: mov 0x2fc(%esp),%eax > 0x4604ce20 <+49648>: mov (%eax),%edx > 0x4604ce22 <+49650>: test $0x200000,%edx > 0x4604ce28 <+49656>: jne 0x4604ce55 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49701> > 0x4604ce2a <+49658>: test $0x8,%dl > 0x4604ce2d <+49661>: lea -0x10(%eax),%ecx > 0x4604ce30 <+49664>: jne 0x4604ce45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49685> > 0x4604ce32 <+49666>: mov 0x4(%eax),%ecx > 0x4604ce35 <+49669>: mov %eax,%esi > 0x4604ce37 <+49671>: movzwl 0x38(%ecx),%ecx > 0x4604ce3b <+49675>: shl $0x3,%ecx > 0x4604ce3e <+49678>: sub %ecx,%esi > 0x4604ce40 <+49680>: mov %esi,%ecx > 0x4604ce42 <+49682>: lea -0x10(%ecx),%ecx > 0x4604ce45 <+49685>: mov (%ecx),%ecx > 0x4604ce47 <+49687>: or $0x200000,%edx > 0x4604ce4d <+49693>: mov 0x18(%ecx),%ecx > 0x4604ce50 <+49696>: mov %edx,(%eax) > 0x4604ce52 <+49698>: mov %ecx,0xc(%eax) > 0x4604ce55 <+49701>: mov 0xc(%eax),%esi > 0x4604ce58 <+49704>: jmp 0x460468ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23743> > 0x4604ce5d <+49709>: and $0x1,%ecx > 0x4604ce60 <+49712>: subl $0x10,0x2f4(%esp) > 0x4604ce68 <+49720>: cmp %cl,%dl > 0x4604ce6a <+49722>: je 0x4604f6d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60068> > 0x4604ce70 <+49728>: lea 0x4(%eax),%edx > 0x4604ce73 <+49731>: mov 0x94(%esp),%esi > 0x4604ce7a <+49738>: mov %edx,0x2f8(%esp) > 0x4604ce81 <+49745>: movzbl 0x4(%eax),%edi > 0x4604ce85 <+49749>: mov (%esi,%edi,4),%eax > 0x4604ce88 <+49752>: jmp *%eax > 0x4604ce8a <+49754>: and $0x1,%ecx > 0x4604ce8d <+49757>: subl $0x10,0x2f4(%esp) > 0x4604ce95 <+49765>: cmp %cl,%dl > 0x4604ce97 <+49767>: je 0x4604f049 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58393> > 0x4604ce9d <+49773>: lea 0x4(%eax),%edx > 0x4604cea0 <+49776>: mov 0x94(%esp),%esi > 0x4604cea7 <+49783>: mov %edx,0x2f8(%esp) > 0x4604ceae <+49790>: movzbl 0x4(%eax),%edi > 0x4604ceb2 <+49794>: mov (%esi,%edi,4),%eax > 0x4604ceb5 <+49797>: jmp *%eax > 0x4604ceb7 <+49799>: mov 0x180(%esp),%edx > 0x4604cebe <+49806>: mov -0x6c(%ebx),%ecx > 0x4604cec4 <+49812>: cmp %ecx,0x4(%edx) > 0x4604cec7 <+49815>: jne 0x46048cca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32922> > 0x4604cecd <+49821>: lea 0x110(%esp),%eax > 0x4604ced4 <+49828>: mov %ebp,(%esp) > 0x4604ced7 <+49831>: mov %eax,0xc(%esp) > 0x4604cedb <+49835>: lea 0x180(%esp),%eax > 0x4604cee2 <+49842>: mov %eax,0x8(%esp) > 0x4604cee6 <+49846>: lea 0x188(%esp),%eax > 0x4604ceed <+49853>: mov %eax,0x4(%esp) > 0x4604cef1 <+49857>: call 0x4611ef00 <js_TestXMLEquality(JSContext*, js::Value const&, js::Value const&, int*)> > 0x4604cef6 <+49862>: test %eax,%eax > 0x4604cef8 <+49864>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604cefe <+49870>: xor %eax,%eax > 0x4604cf00 <+49872>: cmpl $0x1,0x110(%esp) > 0x4604cf08 <+49880>: setne %al > 0x4604cf0b <+49883>: mov %eax,0x110(%esp) > 0x4604cf12 <+49890>: jmp 0x46048dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33162> > 0x4604cf17 <+49895>: cmpl $0xffff0001,-0x4(%esi) > 0x4604cf1e <+49902>: je 0x4604eeec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58044> > 0x4604cf24 <+49908>: fildl -0x10(%esi) > 0x4604cf27 <+49911>: fstpl 0x1a0(%esp) > 0x4604cf2e <+49918>: cmpl $0xffff0001,-0x4(%esi) > 0x4604cf35 <+49925>: ja 0x4604ee83 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57939> > 0x4604cf3b <+49931>: je 0x4604e7fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56268> > 0x4604cf41 <+49937>: fldl -0x8(%esi) > 0x4604cf44 <+49940>: fstpl 0x2e0(%esp) > 0x4604cf4b <+49947>: fldl 0x2e0(%esp) > 0x4604cf52 <+49954>: mov %esi,%eax > 0x4604cf54 <+49956>: sub $0x8,%eax > 0x4604cf57 <+49959>: fldz > 0x4604cf59 <+49961>: fxch %st(1) > 0x4604cf5b <+49963>: mov %eax,0x2f4(%esp) > 0x4604cf62 <+49970>: fucomi %st(1),%st > 0x4604cf64 <+49972>: fstp %st(1) > 0x4604cf66 <+49974>: jp 0x4604e102 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54482> > 0x4604cf6c <+49980>: jne 0x4604e102 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54482> > 0x4604cf72 <+49986>: fstp %st(0) > 0x4604cf74 <+49988>: fldl 0x5ea4(%ebx) > 0x4604cf7a <+49994>: fstpl -0x10(%esi) > 0x4604cf7d <+49997>: mov 0x2f8(%esp),%eax > 0x4604cf84 <+50004>: mov 0x94(%esp),%esi > 0x4604cf8b <+50011>: mov %eax,%edx > 0x4604cf8d <+50013>: add $0x1,%edx > 0x4604cf90 <+50016>: mov %edx,0x2f8(%esp) > 0x4604cf97 <+50023>: movzbl 0x1(%eax),%edi > 0x4604cf9b <+50027>: mov (%esi,%edi,4),%eax > 0x4604cf9e <+50030>: jmp *%eax > 0x4604cfa0 <+50032>: mov -0x10(%esi),%edx > 0x4604cfa3 <+50035>: jmp 0x4604a3e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38835> > 0x4604cfa8 <+50040>: mov 0x178(%esp),%edx > 0x4604cfaf <+50047>: mov -0x6c(%ebx),%edi > 0x4604cfb5 <+50053>: cmp %edi,0x4(%edx) > 0x4604cfb8 <+50056>: jne 0x46048e60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33328> > 0x4604cfbe <+50062>: jmp 0x4604cab6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48774> > 0x4604cfc3 <+50067>: mov 0x2f8(%esp),%edx > 0x4604cfca <+50074>: subl $0x8,0x2f4(%esp) > 0x4604cfd2 <+50082>: movzbl 0x2(%edx),%eax > 0x4604cfd6 <+50086>: movzbl 0x1(%edx),%ecx > 0x4604cfda <+50090>: shl $0x8,%ecx > 0x4604cfdd <+50093>: or %ecx,%eax > 0x4604cfdf <+50095>: movswl %ax,%ecx > 0x4604cfe2 <+50098>: test %ax,%ax > 0x4604cfe5 <+50101>: lea (%edx,%ecx,1),%edx > 0x4604cfe8 <+50104>: mov %edx,0x2f8(%esp) > 0x4604cfef <+50111>: movzbl (%edx),%edi > 0x4604cff2 <+50114>: jle 0x4604f0b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58497> > 0x4604cff8 <+50120>: cmpb $0x0,0xc0(%esp) > 0x4604d000 <+50128>: je 0x4604d014 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50148> > 0x4604d002 <+50130>: mov 0x2fc(%esp),%eax > 0x4604d009 <+50137>: mov (%eax),%edx > 0x4604d00b <+50139>: test $0x80,%dh > 0x4604d00e <+50142>: je 0x46050205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62933> > 0x4604d014 <+50148>: mov 0x94(%esp),%esi > 0x4604d01b <+50155>: mov (%esi,%edi,4),%eax > 0x4604d01e <+50158>: jmp *%eax > 0x4604d020 <+50160>: mov 0x2f8(%esp),%esi > 0x4604d027 <+50167>: subl $0x8,0x2f4(%esp) > 0x4604d02f <+50175>: movzbl 0x2(%esi),%eax > 0x4604d033 <+50179>: movzbl 0x1(%esi),%edx > 0x4604d037 <+50183>: shl $0x18,%edx > 0x4604d03a <+50186>: shl $0x10,%eax > 0x4604d03d <+50189>: or %edx,%eax > 0x4604d03f <+50191>: movzbl 0x3(%esi),%edx > 0x4604d043 <+50195>: movzbl 0x4(%esi),%ecx > 0x4604d047 <+50199>: shl $0x8,%edx > 0x4604d04a <+50202>: or %ecx,%edx > 0x4604d04c <+50204>: or %edx,%eax > 0x4604d04e <+50206>: test %eax,%eax > 0x4604d050 <+50208>: lea (%esi,%eax,1),%esi > 0x4604d053 <+50211>: mov %esi,0x2f8(%esp) > 0x4604d05a <+50218>: movzbl (%esi),%edi > 0x4604d05d <+50221>: jle 0x4604ef22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58098> > 0x4604d063 <+50227>: cmpb $0x0,0xc0(%esp) > 0x4604d06b <+50235>: je 0x4604d07f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50255> > 0x4604d06d <+50237>: mov 0x2fc(%esp),%eax > 0x4604d074 <+50244>: mov (%eax),%edx > 0x4604d076 <+50246>: test $0x80,%dh > 0x4604d079 <+50249>: je 0x460505c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63896> > 0x4604d07f <+50255>: mov 0x94(%esp),%esi > 0x4604d086 <+50262>: mov (%esi,%edi,4),%eax > 0x4604d089 <+50265>: jmp *%eax > 0x4604d08b <+50267>: mov 0x188(%esp),%edx > 0x4604d092 <+50274>: mov -0x6c(%ebx),%edi > 0x4604d098 <+50280>: cmp %edi,0x4(%edx) > 0x4604d09b <+50283>: jne 0x46048cb7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32903> > 0x4604d0a1 <+50289>: jmp 0x4604cecd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49821> > 0x4604d0a6 <+50294>: mov 0x2fc(%esp),%ecx > 0x4604d0ad <+50301>: mov 0x1f8(%esp),%eax > 0x4604d0b4 <+50308>: mov 0x1fc(%esp),%edx > 0x4604d0bb <+50315>: mov %edx,0x1c(%ecx) > 0x4604d0be <+50318>: mov %eax,0x18(%ecx) > 0x4604d0c1 <+50321>: orl $0x100000,(%ecx) > 0x4604d0c7 <+50327>: jmp 0x46049a4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36380> > 0x4604d0cc <+50332>: mov 0x4(%edx),%edi > 0x4604d0cf <+50335>: mov 0xa8(%esp),%ebp > 0x4604d0d6 <+50342>: test %edi,%edi > 0x4604d0d8 <+50344>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604d0de <+50350>: jmp 0x46049bb4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36740> > 0x4604d0e3 <+50355>: nop > 0x4604d0e4 <+50356>: lea 0x0(%esi,%eiz,1),%esi > 0x4604d0e8 <+50360>: movl $0x0,0x1f0(%esp) > 0x4604d0f3 <+50371>: movl $0xffff0002,0x1f4(%esp) > 0x4604d0fe <+50382>: jmp 0x460416dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2732> > 0x4604d103 <+50387>: mov 0xd4(%esp),%edx > 0x4604d10a <+50394>: mov %edx,%eax > 0x4604d10c <+50396>: lea (%edx,%ecx,8),%esi > 0x4604d10f <+50399>: cmp %esi,%edx > 0x4604d111 <+50401>: je 0x4604b8dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44204> > 0x4604d117 <+50407>: mov %esi,%esi > 0x4604d119 <+50409>: lea 0x0(%edi,%eiz,1),%edi > 0x4604d120 <+50416>: movl $0x0,(%eax) > 0x4604d126 <+50422>: movl $0xffff0002,0x4(%eax) > 0x4604d12d <+50429>: lea 0x8(%eax),%eax > 0x4604d130 <+50432>: cmp %eax,%esi > 0x4604d132 <+50434>: jne 0x4604d120 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50416> > 0x4604d134 <+50436>: jmp 0x4604b8dc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44204> > 0x4604d139 <+50441>: mov 0xcc(%ebp),%eax > 0x4604d13f <+50447>: mov 0x18(%eax),%eax > 0x4604d142 <+50450>: test %eax,%eax > 0x4604d144 <+50452>: je 0x4604d158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50472> > 0x4604d146 <+50454>: mov 0xd0(%eax),%eax > 0x4604d14c <+50460>: test %eax,%eax > 0x4604d14e <+50462>: je 0x4604d158 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50472> > 0x4604d150 <+50464>: mov %ebp,(%esp) > 0x4604d153 <+50467>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604d158 <+50472>: cmp $0x1,%esi > 0x4604d15b <+50475>: jne 0x4604ba28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44536> > 0x4604d161 <+50481>: mov 0x98(%esp),%esi > 0x4604d168 <+50488>: mov %esi,0xa0(%esp) > 0x4604d16f <+50495>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d174 <+50500>: lea 0x0(%esi,%eiz,1),%esi > 0x4604d178 <+50504>: fstp %st(0) > 0x4604d17a <+50506>: add 0xd4(%esp),%esi > 0x4604d181 <+50513>: cmpl $0xffff0007,0x4c(%esp) > 0x4604d189 <+50521>: je 0x46051b20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69360> > 0x4604d18f <+50527>: cmpl $0xffff0005,0x4c(%esp) > 0x4604d197 <+50535>: jne 0x46050720 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64240> > 0x4604d19d <+50541>: mov (%eax),%eax > 0x4604d19f <+50543>: testb $0x4,(%eax) > 0x4604d1a2 <+50546>: jne 0x4604d1c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50576> > 0x4604d1a4 <+50548>: movl $0x0,0x8(%esp) > 0x4604d1ac <+50556>: mov %eax,0x4(%esp) > 0x4604d1b0 <+50560>: mov %ebp,(%esp) > 0x4604d1b3 <+50563>: call 0x45fe3a30 <js_AtomizeString(JSContext*, JSString*, unsigned int)> > 0x4604d1b8 <+50568>: test %eax,%eax > 0x4604d1ba <+50570>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d1c0 <+50576>: mov %eax,0x12c(%esp) > 0x4604d1c7 <+50583>: movl $0xffff0005,0x4(%esi) > 0x4604d1ce <+50590>: mov %eax,(%esi) > 0x4604d1d0 <+50592>: jmp 0x46049e3c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37388> > 0x4604d1d5 <+50597>: mov 0x4(%edi),%edx > 0x4604d1d8 <+50600>: lea 0xd2c(%ebx),%ecx > 0x4604d1de <+50606>: cmp %ecx,%edx > 0x4604d1e0 <+50608>: mov -0x8(%esi),%eax > 0x4604d1e3 <+50611>: je 0x46051038 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66568> > 0x4604d1e9 <+50617>: lea 0x206c(%ebx),%ecx > 0x4604d1ef <+50623>: cmp %ecx,%edx > 0x4604d1f1 <+50625>: je 0x4604f778 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60232> > 0x4604d1f7 <+50631>: lea 0x1fcc(%ebx),%ecx > 0x4604d1fd <+50637>: cmp %ecx,%edx > 0x4604d1ff <+50639>: je 0x4604f778 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60232> > 0x4604d205 <+50645>: mov %eax,%esi > 0x4604d207 <+50647>: add $0x40000000,%esi > 0x4604d20d <+50653>: js 0x4604e750 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56096> > 0x4604d213 <+50659>: lea 0x1(%eax,%eax,1),%eax > 0x4604d217 <+50663>: mov %eax,0x164(%esp) > 0x4604d21e <+50670>: jmp 0x4604366b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10811> > 0x4604d223 <+50675>: fstpl -0x8(%eax) > 0x4604d226 <+50678>: jmp 0x460493e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34739> > 0x4604d22b <+50683>: mov 0x4(%edx),%eax > 0x4604d22e <+50686>: mov 0xa8(%esp),%edi > 0x4604d235 <+50693>: test %eax,%eax > 0x4604d237 <+50695>: mov 0xb8(%esp),%ebp > 0x4604d23e <+50702>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604d244 <+50708>: jmp 0x46042e19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8681> > 0x4604d249 <+50713>: lea 0x0(%esi,%eiz,1),%esi > 0x4604d250 <+50720>: mov 0x168(%esp),%eax > 0x4604d257 <+50727>: mov 0x16c(%esp),%edx > 0x4604d25e <+50734>: movl $0x1,0x14(%ebp) > 0x4604d265 <+50741>: mov %eax,0x18(%ebp) > 0x4604d268 <+50744>: mov %edx,0x1c(%ebp) > 0x4604d26b <+50747>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d270 <+50752>: fildl 0x98(%esp) > 0x4604d277 <+50759>: jmp 0x4604573b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19211> > 0x4604d27c <+50764>: mov 0x4(%edx),%eax > 0x4604d27f <+50767>: mov 0xa8(%esp),%edi > 0x4604d286 <+50774>: test %eax,%eax > 0x4604d288 <+50776>: mov 0xb8(%esp),%ebp > 0x4604d28f <+50783>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604d295 <+50789>: jmp 0x46042d79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8521> > 0x4604d29a <+50794>: lea 0x0(%esi),%esi > 0x4604d2a0 <+50800>: mov 0xcc(%ebp),%eax > 0x4604d2a6 <+50806>: mov 0x18(%eax),%eax > 0x4604d2a9 <+50809>: test %eax,%eax > 0x4604d2ab <+50811>: je 0x4604d2bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50831> > 0x4604d2ad <+50813>: mov 0xd0(%eax),%eax > 0x4604d2b3 <+50819>: test %eax,%eax > 0x4604d2b5 <+50821>: je 0x4604d2bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50831> > 0x4604d2b7 <+50823>: mov %ebp,(%esp) > 0x4604d2ba <+50826>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604d2bf <+50831>: cmp $0x1,%edi > 0x4604d2c2 <+50834>: jne 0x4604c20f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46559> > 0x4604d2c8 <+50840>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d2cd <+50845>: lea 0x0(%esi),%esi > 0x4604d2d0 <+50848>: mov %ebp,(%esp) > 0x4604d2d3 <+50851>: call 0x460dc670 <js_GenerateShape(JSContext*)> > 0x4604d2d8 <+50856>: orl $0x80,0x8(%esi) > 0x4604d2df <+50863>: mov %eax,0xc(%esi) > 0x4604d2e2 <+50866>: jmp 0x4604c1e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46513> > 0x4604d2e7 <+50871>: test $0x200000,%edx > 0x4604d2ed <+50877>: jne 0x4604d31a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50922> > 0x4604d2ef <+50879>: test $0x8,%dl > 0x4604d2f2 <+50882>: lea -0x10(%eax),%ecx > 0x4604d2f5 <+50885>: jne 0x4604d30a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50906> > 0x4604d2f7 <+50887>: mov 0x4(%eax),%ecx > 0x4604d2fa <+50890>: mov %eax,%esi > 0x4604d2fc <+50892>: movzwl 0x38(%ecx),%ecx > 0x4604d300 <+50896>: shl $0x3,%ecx > 0x4604d303 <+50899>: sub %ecx,%esi > 0x4604d305 <+50901>: mov %esi,%ecx > 0x4604d307 <+50903>: lea -0x10(%ecx),%ecx > 0x4604d30a <+50906>: mov (%ecx),%ecx > 0x4604d30c <+50908>: or $0x200000,%edx > 0x4604d312 <+50914>: mov 0x18(%ecx),%ecx > 0x4604d315 <+50917>: mov %edx,(%eax) > 0x4604d317 <+50919>: mov %ecx,0xc(%eax) > 0x4604d31a <+50922>: mov 0xc(%eax),%edx > 0x4604d31d <+50925>: mov -0x148(%ebx),%eax > 0x4604d323 <+50931>: cmp %eax,0x4(%edx) > 0x4604d326 <+50934>: je 0x46044db5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16773> > 0x4604d32c <+50940>: mov 0x18(%edx),%edx > 0x4604d32f <+50943>: cmp %eax,0x4(%edx) > 0x4604d332 <+50946>: je 0x46044db5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16773> > 0x4604d338 <+50952>: jmp 0x4604d32c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50940> > 0x4604d33a <+50954>: lea 0x0(%esi),%esi > 0x4604d340 <+50960>: mov %eax,0xfc(%esp) > 0x4604d347 <+50967>: fildl 0xfc(%esp) > 0x4604d34e <+50974>: fstpl 0x2e0(%esp) > 0x4604d355 <+50981>: fldl 0x2e0(%esp) > 0x4604d35c <+50988>: fchs > 0x4604d35e <+50990>: fstl 0x2e0(%esp) > 0x4604d365 <+50997>: fstpl -0x8(%esi) > 0x4604d368 <+51000>: jmp 0x4604c6d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47779> > 0x4604d36d <+51005>: and $0xfffffffc,%eax > 0x4604d370 <+51008>: testb $0x30,0x1c(%eax) > 0x4604d374 <+51012>: jne 0x4604d381 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51025> > 0x4604d376 <+51014>: mov 0x10(%eax),%edi > 0x4604d379 <+51017>: test %edi,%edi > 0x4604d37b <+51019>: je 0x46050d58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65832> > 0x4604d381 <+51025>: mov 0x2fc(%esp),%edx > 0x4604d388 <+51032>: lea 0x1b0(%esp),%ecx > 0x4604d38f <+51039>: mov (%edx),%edx > 0x4604d391 <+51041>: mov %eax,0xc(%esp) > 0x4604d395 <+51045>: shr $0xe,%edx > 0x4604d398 <+51048>: mov 0x15c(%esp),%eax > 0x4604d39f <+51055>: and $0x2,%edx > 0x4604d3a2 <+51058>: mov %ecx,0x14(%esp) > 0x4604d3a6 <+51062>: mov %edx,0x10(%esp) > 0x4604d3aa <+51066>: mov %eax,0x8(%esp) > 0x4604d3ae <+51070>: mov %esi,0x4(%esp) > 0x4604d3b2 <+51074>: mov %ebp,(%esp) > 0x4604d3b5 <+51077>: call 0x46075080 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x4604d3ba <+51082>: test %eax,%eax > 0x4604d3bc <+51084>: jne 0x46042f82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9042> > 0x4604d3c2 <+51090>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d3c7 <+51095>: nop > 0x4604d3c8 <+51096>: movl $0x0,0x10(%esi) > 0x4604d3cf <+51103>: nop > 0x4604d3d0 <+51104>: jmp 0x4604b923 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44275> > 0x4604d3d5 <+51109>: mov 0x1c(%ecx),%edx > 0x4604d3d8 <+51112>: test %edx,%edx > 0x4604d3da <+51114>: je 0x4604d3ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51130> > 0x4604d3dc <+51116>: mov 0xd4(%edx),%ecx > 0x4604d3e2 <+51122>: test %ecx,%ecx > 0x4604d3e4 <+51124>: jne 0x4604ba9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44652> > 0x4604d3ea <+51130>: test %eax,%eax > 0x4604d3ec <+51132>: jne 0x4604ba9c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44652> > 0x4604d3f2 <+51138>: mov %ebp,(%esp) > 0x4604d3f5 <+51141>: call 0x46189870 <js::mjit::JaegerShot(JSContext*)> > 0x4604d3fa <+51146>: jmp 0x46041b66 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3894> > 0x4604d3ff <+51151>: movb $0x0,0xb3(%esp) > 0x4604d407 <+51159>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d40c <+51164>: mov 0x10(%edx),%ecx > 0x4604d40f <+51167>: test %ecx,%ecx > 0x4604d411 <+51169>: je 0x460416a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2675> > 0x4604d417 <+51175>: mov 0x14(%eax),%eax > 0x4604d41a <+51178>: jmp 0x460416a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2675> > 0x4604d41f <+51183>: test $0x200000,%edx > 0x4604d425 <+51189>: jne 0x4604d442 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51218> > 0x4604d427 <+51191>: test %ecx,%ecx > 0x4604d429 <+51193>: je 0x4604eb2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57085> > 0x4604d42f <+51199>: lea -0x10(%eax),%ecx > 0x4604d432 <+51202>: mov (%ecx),%ecx > 0x4604d434 <+51204>: or $0x200000,%edx > 0x4604d43a <+51210>: mov 0x18(%ecx),%ecx > 0x4604d43d <+51213>: mov %edx,(%eax) > 0x4604d43f <+51215>: mov %ecx,0xc(%eax) > 0x4604d442 <+51218>: mov 0xc(%eax),%esi > 0x4604d445 <+51221>: mov -0x148(%ebx),%eax > 0x4604d44b <+51227>: cmp %eax,0x4(%esi) > 0x4604d44e <+51230>: je 0x46046983 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23891> > 0x4604d454 <+51236>: mov 0x18(%esi),%esi > 0x4604d457 <+51239>: cmp %eax,0x4(%esi) > 0x4604d45a <+51242>: je 0x46046983 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23891> > 0x4604d460 <+51248>: jmp 0x4604d454 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51236> > 0x4604d462 <+51250>: lea 0x0(%esi),%esi > 0x4604d468 <+51256>: test %dl,%dl > 0x4604d46a <+51258>: je 0x4604d478 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51272> > 0x4604d46c <+51260>: mov 0x198(%esp),%esi > 0x4604d473 <+51267>: jmp 0x460483f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30662> > 0x4604d478 <+51272>: cmp $0xffff0001,%eax > 0x4604d47d <+51277>: ja 0x4604fb17 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61159> > 0x4604d483 <+51283>: je 0x4604eee0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58032> > 0x4604d489 <+51289>: fldl 0x198(%esp) > 0x4604d490 <+51296>: fstpl 0x1a0(%esp) > 0x4604d497 <+51303>: cmpl $0xffff0001,0x194(%esp) > 0x4604d4a2 <+51314>: ja 0x46051000 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66512> > 0x4604d4a8 <+51320>: je 0x46050ff4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66500> > 0x4604d4ae <+51326>: fldl 0x190(%esp) > 0x4604d4b5 <+51333>: fstpl 0x2e0(%esp) > 0x4604d4bc <+51340>: mov 0x2f4(%esp),%eax > 0x4604d4c3 <+51347>: fldl 0x1a0(%esp) > 0x4604d4ca <+51354>: mov %eax,%edx > 0x4604d4cc <+51356>: faddl 0x2e0(%esp) > 0x4604d4d3 <+51363>: fstl 0x1a0(%esp) > 0x4604d4da <+51370>: sub $0x8,%edx > 0x4604d4dd <+51373>: fldz > 0x4604d4df <+51375>: fxch %st(1) > 0x4604d4e1 <+51377>: mov %edx,0x2f4(%esp) > 0x4604d4e8 <+51384>: fucomi %st(1),%st > 0x4604d4ea <+51386>: fstp %st(1) > 0x4604d4ec <+51388>: jp 0x4604d506 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51414> > 0x4604d4ee <+51390>: jne 0x4604d506 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51414> > 0x4604d4f0 <+51392>: fstl 0x88(%esp) > 0x4604d4f7 <+51399>: mov 0x8c(%esp),%edx > 0x4604d4fe <+51406>: test %edx,%edx > 0x4604d500 <+51408>: js 0x4604e869 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56377> > 0x4604d506 <+51414>: fnstcw 0xfa(%esp) > 0x4604d50d <+51421>: movzwl 0xfa(%esp),%edx > 0x4604d515 <+51429>: mov $0xc,%dh > 0x4604d517 <+51431>: mov %dx,0xf8(%esp) > 0x4604d51f <+51439>: fldcw 0xf8(%esp) > 0x4604d526 <+51446>: fistl 0xfc(%esp) > 0x4604d52d <+51453>: fldcw 0xfa(%esp) > 0x4604d534 <+51460>: mov 0xfc(%esp),%edx > 0x4604d53b <+51467>: mov %edx,0xfc(%esp) > 0x4604d542 <+51474>: fildl 0xfc(%esp) > 0x4604d549 <+51481>: fxch %st(1) > 0x4604d54b <+51483>: fucomi %st(1),%st > 0x4604d54d <+51485>: fstp %st(1) > 0x4604d54f <+51487>: jp 0x4604e869 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56377> > 0x4604d555 <+51493>: jne 0x4604e869 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56377> > 0x4604d55b <+51499>: fstp %st(0) > 0x4604d55d <+51501>: mov %edx,-0x10(%eax) > 0x4604d560 <+51504>: movl $0xffff0001,-0xc(%eax) > 0x4604d567 <+51511>: jmp 0x4604843c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30732> > 0x4604d56c <+51516>: cmp $0xffff0006,%edi > 0x4604d572 <+51522>: mov $0x1,%eax > 0x4604d577 <+51527>: je 0x4604caf2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48834> > 0x4604d57d <+51533>: cmp $0xffff0002,%edi > 0x4604d583 <+51539>: sete %al > 0x4604d586 <+51542>: jmp 0x4604caf2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48834> > 0x4604d58b <+51547>: cmp $0xffff0006,%edi > 0x4604d591 <+51553>: mov $0x1,%eax > 0x4604d596 <+51558>: je 0x4604d5a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51569> > 0x4604d598 <+51560>: cmp $0xffff0002,%edi > 0x4604d59e <+51566>: sete %al > 0x4604d5a1 <+51569>: xor $0x1,%eax > 0x4604d5a4 <+51572>: movzbl %al,%eax > 0x4604d5a7 <+51575>: mov %eax,0x110(%esp) > 0x4604d5ae <+51582>: jmp 0x46048dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33162> > 0x4604d5b3 <+51587>: fildl -0x8(%esi) > 0x4604d5b6 <+51590>: jmp 0x46048279 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30281> > 0x4604d5bb <+51595>: mov 0xcc(%ebp),%eax > 0x4604d5c1 <+51601>: mov 0x18(%eax),%eax > 0x4604d5c4 <+51604>: test %eax,%eax > 0x4604d5c6 <+51606>: je 0x4604d5da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51626> > 0x4604d5c8 <+51608>: mov 0xd0(%eax),%eax > 0x4604d5ce <+51614>: test %eax,%eax > 0x4604d5d0 <+51616>: je 0x4604d5da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51626> > 0x4604d5d2 <+51618>: mov %ebp,(%esp) > 0x4604d5d5 <+51621>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604d5da <+51626>: cmpl $0x1,0x88(%esp) > 0x4604d5e2 <+51634>: jne 0x46046519 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22761> > 0x4604d5e8 <+51640>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d5ed <+51645>: lea 0x0(%esi),%esi > 0x4604d5f0 <+51648>: fildl -0x8(%esi) > 0x4604d5f3 <+51651>: jmp 0x46049325 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34549> > 0x4604d5f8 <+51656>: fildl -0x8(%esi) > 0x4604d5fb <+51659>: nop > 0x4604d5fc <+51660>: lea 0x0(%esi,%eiz,1),%esi > 0x4604d600 <+51664>: jmp 0x4604817a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30026> > 0x4604d605 <+51669>: lea 0x1d8(%esp),%eax > 0x4604d60c <+51676>: movl $0x0,0xc(%esp) > 0x4604d614 <+51684>: mov %eax,0x8(%esp) > 0x4604d618 <+51688>: movl $0xfffffffe,0x4(%esp) > 0x4604d620 <+51696>: mov %ebp,(%esp) > 0x4604d623 <+51699>: call 0x45feec40 <js_ReportIsNullOrUndefined(JSContext*, int, js::Value const&, JSString*)> > 0x4604d628 <+51704>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d62d <+51709>: mov 0x258(%esp),%eax > 0x4604d634 <+51716>: mov 0x25c(%esp),%edx > 0x4604d63b <+51723>: movl $0x1,0x14(%ebp) > 0x4604d642 <+51730>: mov %eax,0x18(%ebp) > 0x4604d645 <+51733>: mov %edx,0x1c(%ebp) > 0x4604d648 <+51736>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d64d <+51741>: mov 0xcc(%ebp),%ecx > 0x4604d653 <+51747>: mov 0x18(%ecx),%edx > 0x4604d656 <+51750>: test %edx,%edx > 0x4604d658 <+51752>: je 0x46051310 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67296> > 0x4604d65e <+51758>: mov 0xd0(%edx),%eax > 0x4604d664 <+51764>: test %eax,%eax > 0x4604d666 <+51766>: je 0x46051310 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67296> > 0x4604d66c <+51772>: cmpb $0x0,0x100(%ebp) > 0x4604d673 <+51779>: je 0x460511d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66976> > 0x4604d679 <+51785>: mov 0xd0(%edx),%edi > 0x4604d67f <+51791>: test %edi,%edi > 0x4604d681 <+51793>: je 0x46053759 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76585> > 0x4604d687 <+51799>: mov 0x36c(%esp),%edi > 0x4604d68e <+51806>: lea 0x368(%esp),%eax > 0x4604d695 <+51813>: mov %edi,0x8(%esp) > 0x4604d699 <+51817>: mov %eax,0x4(%esp) > 0x4604d69d <+51821>: mov %ebp,(%esp) > 0x4604d6a0 <+51824>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604d6a5 <+51829>: test %eax,%eax > 0x4604d6a7 <+51831>: mov %eax,%esi > 0x4604d6a9 <+51833>: jne 0x4604d6c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51856> > 0x4604d6ab <+51835>: lea -0x134d4(%ebx),%edi > 0x4604d6b1 <+51841>: movb $0x0,0xc0(%esp) > 0x4604d6b9 <+51849>: mov %edi,0x94(%esp) > 0x4604d6c0 <+51856>: mov 0x2fc(%esp),%eax > 0x4604d6c7 <+51863>: mov (%eax),%edx > 0x4604d6c9 <+51865>: mov %edx,%edi > 0x4604d6cb <+51867>: and $0x2,%edi > 0x4604d6ce <+51870>: je 0x46050f0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66267> > 0x4604d6d4 <+51876>: test $0x8,%dl > 0x4604d6d7 <+51879>: je 0x460535d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76192> > 0x4604d6dd <+51885>: mov 0x8(%eax),%ecx > 0x4604d6e0 <+51888>: mov %ecx,0xa0(%esp) > 0x4604d6e7 <+51895>: mov (%eax),%ecx > 0x4604d6e9 <+51897>: movl $0x0,0xbc(%esp) > 0x4604d6f4 <+51908>: and $0xa,%ecx > 0x4604d6f7 <+51911>: cmp $0x2,%ecx > 0x4604d6fa <+51914>: je 0x460535aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76154> > 0x4604d700 <+51920>: test $0x80,%dh > 0x4604d703 <+51923>: je 0x46050ee8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66232> > 0x4604d709 <+51929>: mov 0x38(%ebp),%edi > 0x4604d70c <+51932>: add $0x254,%edi > 0x4604d712 <+51938>: mov %edi,0xa4(%esp) > 0x4604d719 <+51945>: mov 0x14(%ebp),%ecx > 0x4604d71c <+51948>: test %ecx,%ecx > 0x4604d71e <+51950>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d724 <+51956>: cmp $0x2,%esi > 0x4604d727 <+51959>: jne 0x4604afce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41886> > 0x4604d72d <+51965>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d732 <+51970>: lea 0x0(%esi),%esi > 0x4604d738 <+51976>: mov %ebp,(%esp) > 0x4604d73b <+51979>: nop > 0x4604d73c <+51980>: lea 0x0(%esi,%eiz,1),%esi > 0x4604d740 <+51984>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604d745 <+51989>: test %eax,%eax > 0x4604d747 <+51991>: jne 0x4604aee4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41652> > 0x4604d74d <+51997>: lea 0x0(%esi),%esi > 0x4604d750 <+52000>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d755 <+52005>: mov 0x98(%esp),%esi > 0x4604d75c <+52012>: mov %esi,0xcc(%esp) > 0x4604d763 <+52019>: testb $0x2,(%esi) > 0x4604d766 <+52022>: jne 0x4604fd41 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61713> > 0x4604d76c <+52028>: mov 0xb8(%esp),%esi > 0x4604d773 <+52035>: add $0x2,%esi > 0x4604d776 <+52038>: mov %esi,0x98(%esp) > 0x4604d77d <+52045>: mov 0xa0(%esp),%esi > 0x4604d784 <+52052>: movzbl 0x1f(%esi),%edx > 0x4604d788 <+52056>: mov 0xa8(%esp),%esi > 0x4604d78f <+52063>: movzbl 0x1(%esi),%eax > 0x4604d793 <+52067>: movzbl 0x2(%esi),%ecx > 0x4604d797 <+52071>: mov 0xa0(%esp),%esi > 0x4604d79e <+52078>: shl $0x8,%eax > 0x4604d7a1 <+52081>: or %ecx,%eax > 0x4604d7a3 <+52083>: mov 0x6c(%esi,%edx,1),%edx > 0x4604d7a7 <+52087>: lea (%edx,%eax,8),%eax > 0x4604d7aa <+52090>: cmpl $0xffff0005,0x4(%eax) > 0x4604d7b1 <+52097>: mov (%eax),%edx > 0x4604d7b3 <+52099>: je 0x4604d7db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52139> > 0x4604d7b5 <+52101>: mov 0x98(%esp),%esi > 0x4604d7bc <+52108>: add %esi,0xa8(%esp) > 0x4604d7c3 <+52115>: subl $0x1,0x88(%esp) > 0x4604d7cb <+52123>: jne 0x4604d77d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52045> > 0x4604d7cd <+52125>: mov 0x2f8(%esp),%esi > 0x4604d7d4 <+52132>: mov %esi,%ecx > 0x4604d7d6 <+52134>: jmp 0x460457fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19402> > 0x4604d7db <+52139>: cmp %edx,0xcc(%esp) > 0x4604d7e2 <+52146>: je 0x4604d7fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52171> > 0x4604d7e4 <+52148>: mov 0xcc(%esp),%esi > 0x4604d7eb <+52155>: mov %edx,(%esp) > 0x4604d7ee <+52158>: mov %esi,0x4(%esp) > 0x4604d7f2 <+52162>: call 0x460f0a80 <js::EqualStrings(JSLinearString*, JSLinearString*)> > 0x4604d7f7 <+52167>: test %al,%al > 0x4604d7f9 <+52169>: je 0x4604d7b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52101> > 0x4604d7fb <+52171>: mov 0xa8(%esp),%ecx > 0x4604d802 <+52178>: mov 0x2f8(%esp),%esi > 0x4604d809 <+52185>: add $0x2,%ecx > 0x4604d80c <+52188>: jmp 0x460457fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19402> > 0x4604d811 <+52193>: cmpl $0xffff0005,0x9c(%esp) > 0x4604d81c <+52204>: je 0x4604fedd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62125> > 0x4604d822 <+52210>: mov 0x88(%esp),%esi > 0x4604d829 <+52217>: mov 0x8c(%esp),%edi > 0x4604d830 <+52224>: lea 0x1a0(%esp),%eax > 0x4604d837 <+52231>: mov %esi,0x4(%esp) > 0x4604d83b <+52235>: mov %eax,0xc(%esp) > 0x4604d83f <+52239>: mov %edi,0x8(%esp) > 0x4604d843 <+52243>: mov %ebp,(%esp) > 0x4604d846 <+52246>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604d84b <+52251>: test %al,%al > 0x4604d84d <+52253>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d853 <+52259>: jmp 0x46048a1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32235> > 0x4604d858 <+52264>: lea 0x1a0(%esp),%eax > 0x4604d85f <+52271>: mov %eax,0xc(%esp) > 0x4604d863 <+52275>: mov -0x10(%esi),%eax > 0x4604d866 <+52278>: mov -0xc(%esi),%edx > 0x4604d869 <+52281>: mov %edx,0x8(%esp) > 0x4604d86d <+52285>: mov %eax,0x4(%esp) > 0x4604d871 <+52289>: mov %ebp,(%esp) > 0x4604d874 <+52292>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604d879 <+52297>: test %al,%al > 0x4604d87b <+52299>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d881 <+52305>: mov 0x2f4(%esp),%esi > 0x4604d888 <+52312>: jmp 0x4604cf2e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49918> > 0x4604d88d <+52317>: lea 0x0(%esi),%esi > 0x4604d890 <+52320>: cmpl $0xffff0005,0x9c(%esp) > 0x4604d89b <+52331>: je 0x4604f9f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60864> > 0x4604d8a1 <+52337>: mov 0x88(%esp),%esi > 0x4604d8a8 <+52344>: mov 0x8c(%esp),%edi > 0x4604d8af <+52351>: lea 0x1a0(%esp),%eax > 0x4604d8b6 <+52358>: mov %esi,0x4(%esp) > 0x4604d8ba <+52362>: mov %eax,0xc(%esp) > 0x4604d8be <+52366>: mov %edi,0x8(%esp) > 0x4604d8c2 <+52370>: mov %ebp,(%esp) > 0x4604d8c5 <+52373>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604d8ca <+52378>: test %al,%al > 0x4604d8cc <+52380>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d8d2 <+52386>: jmp 0x460486c1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31377> > 0x4604d8d7 <+52391>: nop > 0x4604d8d8 <+52392>: mov 0xbc(%esp),%eax > 0x4604d8df <+52399>: movl $0x0,0x1c(%esp) > 0x4604d8e7 <+52407>: sub $0x10,%eax > 0x4604d8ea <+52410>: movl $0x0,0x18(%esp) > 0x4604d8f2 <+52418>: movl $0x0,0x14(%esp) > 0x4604d8fa <+52426>: mov %eax,0x10(%esp) > 0x4604d8fe <+52430>: movl $0x1,0xc(%esp) > 0x4604d906 <+52438>: movl $0xd6,0x8(%esp) > 0x4604d90e <+52446>: movl $0x0,0x4(%esp) > 0x4604d916 <+52454>: mov %ebp,(%esp) > 0x4604d919 <+52457>: call 0x45feef10 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x4604d91e <+52462>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d923 <+52467>: movl $0x80,0xcc(%esp) > 0x4604d92e <+52478>: jmp 0x46049608 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35288> > 0x4604d933 <+52483>: movl $0x0,-0x8(%eax) > 0x4604d93a <+52490>: movl $0xffff0006,-0x4(%eax) > 0x4604d941 <+52497>: jmp 0x46046d7b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24907> > 0x4604d946 <+52502>: lea 0x2e0(%esp),%eax > 0x4604d94d <+52509>: mov %eax,0xc(%esp) > 0x4604d951 <+52513>: mov -0x8(%esi),%eax > 0x4604d954 <+52516>: mov -0x4(%esi),%edx > 0x4604d957 <+52519>: mov %edx,0x8(%esp) > 0x4604d95b <+52523>: mov %eax,0x4(%esp) > 0x4604d95f <+52527>: mov %ebp,(%esp) > 0x4604d962 <+52530>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604d967 <+52535>: test %al,%al > 0x4604d969 <+52537>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604d96f <+52543>: mov 0x2f4(%esp),%esi > 0x4604d976 <+52550>: jmp 0x46048280 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30288> > 0x4604d97b <+52555>: nop > 0x4604d97c <+52556>: lea 0x0(%esi,%eiz,1),%esi > 0x4604d980 <+52560>: cmp $0xffff0007,%eax > 0x4604d985 <+52565>: je 0x4604fce8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61624> > 0x4604d98b <+52571>: xor %eax,%eax > 0x4604d98d <+52573>: mov 0x180(%esp),%esi > 0x4604d994 <+52580>: cmp %esi,0x188(%esp) > 0x4604d99b <+52587>: setne %al > 0x4604d99e <+52590>: mov %eax,0x110(%esp) > 0x4604d9a5 <+52597>: jmp 0x46048dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33162> > 0x4604d9aa <+52602>: mov 0xcc(%ebp),%ecx > 0x4604d9b0 <+52608>: mov 0x18(%ecx),%edx > 0x4604d9b3 <+52611>: test %edx,%edx > 0x4604d9b5 <+52613>: je 0x46051733 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68355> > 0x4604d9bb <+52619>: mov 0xd0(%edx),%eax > 0x4604d9c1 <+52625>: test %eax,%eax > 0x4604d9c3 <+52627>: je 0x46051733 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68355> > 0x4604d9c9 <+52633>: cmpb $0x0,0x100(%ebp) > 0x4604d9d0 <+52640>: je 0x460516e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68272> > 0x4604d9d6 <+52646>: mov 0xd0(%edx),%edi > 0x4604d9dc <+52652>: test %edi,%edi > 0x4604d9de <+52654>: je 0x460544d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80039> > 0x4604d9e4 <+52660>: mov 0x36c(%esp),%edi > 0x4604d9eb <+52667>: lea 0x368(%esp),%eax > 0x4604d9f2 <+52674>: mov %edi,0x8(%esp) > 0x4604d9f6 <+52678>: mov %eax,0x4(%esp) > 0x4604d9fa <+52682>: mov %ebp,(%esp) > 0x4604d9fd <+52685>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604da02 <+52690>: test %eax,%eax > 0x4604da04 <+52692>: mov %eax,%esi > 0x4604da06 <+52694>: jne 0x4604da1d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52717> > 0x4604da08 <+52696>: lea -0x134d4(%ebx),%edi > 0x4604da0e <+52702>: movb $0x0,0xc0(%esp) > 0x4604da16 <+52710>: mov %edi,0x94(%esp) > 0x4604da1d <+52717>: mov 0x2fc(%esp),%eax > 0x4604da24 <+52724>: mov (%eax),%edx > 0x4604da26 <+52726>: mov %edx,%edi > 0x4604da28 <+52728>: and $0x2,%edi > 0x4604da2b <+52731>: je 0x46051518 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67816> > 0x4604da31 <+52737>: test $0x8,%dl > 0x4604da34 <+52740>: je 0x46054047 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78871> > 0x4604da3a <+52746>: mov 0x8(%eax),%ecx > 0x4604da3d <+52749>: mov %ecx,0xa0(%esp) > 0x4604da44 <+52756>: mov (%eax),%ecx > 0x4604da46 <+52758>: movl $0x0,0xbc(%esp) > 0x4604da51 <+52769>: and $0xa,%ecx > 0x4604da54 <+52772>: cmp $0x2,%ecx > 0x4604da57 <+52775>: je 0x46054680 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80464> > 0x4604da5d <+52781>: test $0x80,%dh > 0x4604da60 <+52784>: je 0x460514f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67779> > 0x4604da66 <+52790>: mov 0x38(%ebp),%edi > 0x4604da69 <+52793>: add $0x254,%edi > 0x4604da6f <+52799>: mov %edi,0xa4(%esp) > 0x4604da76 <+52806>: mov 0x14(%ebp),%ecx > 0x4604da79 <+52809>: test %ecx,%ecx > 0x4604da7b <+52811>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604da81 <+52817>: cmp $0x2,%esi > 0x4604da84 <+52820>: jne 0x4604b0d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42152> > 0x4604da8a <+52826>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604da8f <+52831>: nop > 0x4604da90 <+52832>: mov 0x1f0(%esp),%eax > 0x4604da97 <+52839>: mov 0x4(%eax),%edx > 0x4604da9a <+52842>: cmp -0x19c(%ebx),%edx > 0x4604daa0 <+52848>: je 0x4604fd89 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61785> > 0x4604daa6 <+52854>: cmp -0x5c(%ebx),%edx > 0x4604daac <+52860>: je 0x4604fd89 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61785> > 0x4604dab2 <+52866>: cmp -0x1c8(%ebx),%edx > 0x4604dab8 <+52872>: je 0x4604fd89 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61785> > 0x4604dabe <+52878>: cmp -0x64(%ebx),%edx > 0x4604dac4 <+52884>: je 0x4604fda8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61816> > 0x4604daca <+52890>: mov %eax,(%esp) > 0x4604dacd <+52893>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x4604dad2 <+52898>: mov %eax,0x98(%esp) > 0x4604dad9 <+52905>: mov 0x40(%ebp),%eax > 0x4604dadc <+52908>: mov 0x8(%eax),%eax > 0x4604dadf <+52911>: mov (%eax),%edx > 0x4604dae1 <+52913>: test $0x200000,%edx > 0x4604dae7 <+52919>: jne 0x4604db25 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52981> > 0x4604dae9 <+52921>: test $0x8,%dl > 0x4604daec <+52924>: lea -0x10(%eax),%ecx > 0x4604daef <+52927>: jne 0x4604db15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52965> > 0x4604daf1 <+52929>: mov 0x4(%eax),%ecx > 0x4604daf4 <+52932>: movzwl 0x38(%ecx),%ecx > 0x4604daf8 <+52936>: shl $0x3,%ecx > 0x4604dafb <+52939>: mov %ecx,0xa8(%esp) > 0x4604db02 <+52946>: mov %eax,%ecx > 0x4604db04 <+52948>: sub 0xa8(%esp),%ecx > 0x4604db0b <+52955>: mov %ecx,0xa8(%esp) > 0x4604db12 <+52962>: lea -0x10(%ecx),%ecx > 0x4604db15 <+52965>: mov (%ecx),%ecx > 0x4604db17 <+52967>: or $0x200000,%edx > 0x4604db1d <+52973>: mov 0x18(%ecx),%ecx > 0x4604db20 <+52976>: mov %edx,(%eax) > 0x4604db22 <+52978>: mov %ecx,0xc(%eax) > 0x4604db25 <+52981>: mov 0xc(%eax),%eax > 0x4604db28 <+52984>: mov %eax,(%esp) > 0x4604db2b <+52987>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x4604db30 <+52992>: cmp %eax,0x98(%esp) > 0x4604db37 <+52999>: je 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604db3d <+53005>: mov 0x88(%esp),%edx > 0x4604db44 <+53012>: mov 0x4(%edx),%eax > 0x4604db47 <+53015>: jmp 0x4604a482 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38994> > 0x4604db4c <+53020>: mov %ebp,(%esp) > 0x4604db4f <+53023>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604db54 <+53028>: test %eax,%eax > 0x4604db56 <+53030>: jne 0x4604afee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41918> > 0x4604db5c <+53036>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604db61 <+53041>: mov 0xcc(%ebp),%eax > 0x4604db67 <+53047>: mov 0x20(%eax),%eax > 0x4604db6a <+53050>: test %eax,%eax > 0x4604db6c <+53052>: jne 0x46050548 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63768> > 0x4604db72 <+53058>: cmp $0xb6,%edi > 0x4604db78 <+53064>: je 0x46050445 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63509> > 0x4604db7e <+53070>: cmp $0xe5,%edi > 0x4604db84 <+53076>: jne 0x460474d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26784> > 0x4604db8a <+53082>: cmpb $0x0,0x100(%ebp) > 0x4604db91 <+53089>: je 0x46053f3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78606> > 0x4604db97 <+53095>: mov 0xcc(%ebp),%eax > 0x4604db9d <+53101>: mov 0x18(%eax),%edx > 0x4604dba0 <+53104>: test %edx,%edx > 0x4604dba2 <+53106>: je 0x46053f1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78571> > 0x4604dba8 <+53112>: mov 0xd0(%edx),%edx > 0x4604dbae <+53118>: test %edx,%edx > 0x4604dbb0 <+53120>: je 0x46053f1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78571> > 0x4604dbb6 <+53126>: mov 0x36c(%esp),%esi > 0x4604dbbd <+53133>: lea 0x368(%esp),%eax > 0x4604dbc4 <+53140>: mov %esi,0x8(%esp) > 0x4604dbc8 <+53144>: mov %eax,0x4(%esp) > 0x4604dbcc <+53148>: mov %ebp,(%esp) > 0x4604dbcf <+53151>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604dbd4 <+53156>: test %eax,%eax > 0x4604dbd6 <+53158>: mov %eax,%esi > 0x4604dbd8 <+53160>: jne 0x4604dbef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53183> > 0x4604dbda <+53162>: lea -0x134d4(%ebx),%edi > 0x4604dbe0 <+53168>: movb $0x0,0xc0(%esp) > 0x4604dbe8 <+53176>: mov %edi,0x94(%esp) > 0x4604dbef <+53183>: mov 0x2fc(%esp),%eax > 0x4604dbf6 <+53190>: mov (%eax),%edx > 0x4604dbf8 <+53192>: mov %edx,%edi > 0x4604dbfa <+53194>: and $0x2,%edi > 0x4604dbfd <+53197>: je 0x46052ecd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74397> > 0x4604dc03 <+53203>: test $0x8,%dl > 0x4604dc06 <+53206>: je 0x46052ebb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74379> > 0x4604dc0c <+53212>: mov 0x8(%eax),%ecx > 0x4604dc0f <+53215>: mov %ecx,0xa0(%esp) > 0x4604dc16 <+53222>: mov (%eax),%ecx > 0x4604dc18 <+53224>: movl $0x0,0xbc(%esp) > 0x4604dc23 <+53235>: and $0xa,%ecx > 0x4604dc26 <+53238>: cmp $0x2,%ecx > 0x4604dc29 <+53241>: jne 0x4604dc4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53276> > 0x4604dc2b <+53243>: mov 0x4(%eax),%ecx > 0x4604dc2e <+53246>: movzwl 0x38(%ecx),%ecx > 0x4604dc32 <+53250>: shl $0x3,%ecx > 0x4604dc35 <+53253>: mov %ecx,0x88(%esp) > 0x4604dc3c <+53260>: mov %eax,%ecx > 0x4604dc3e <+53262>: sub 0x88(%esp),%ecx > 0x4604dc45 <+53269>: mov %ecx,0xbc(%esp) > 0x4604dc4c <+53276>: test $0x80,%dh > 0x4604dc4f <+53279>: je 0x46054370 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79680> > 0x4604dc55 <+53285>: mov 0x38(%ebp),%edi > 0x4604dc58 <+53288>: add $0x254,%edi > 0x4604dc5e <+53294>: mov %edi,0xa4(%esp) > 0x4604dc65 <+53301>: mov 0x14(%ebp),%edi > 0x4604dc68 <+53304>: test %edi,%edi > 0x4604dc6a <+53306>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604dc70 <+53312>: cmp $0x2,%esi > 0x4604dc73 <+53315>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604dc79 <+53321>: mov 0x2f8(%esp),%esi > 0x4604dc80 <+53328>: movzbl (%esi),%edi > 0x4604dc83 <+53331>: jmp 0x460474d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26784> > 0x4604dc88 <+53336>: movb $0x0,0x98(%esp) > 0x4604dc90 <+53344>: jmp 0x46046021 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21489> > 0x4604dc95 <+53349>: lea 0x2e0(%esp),%eax > 0x4604dc9c <+53356>: mov %eax,0xc(%esp) > 0x4604dca0 <+53360>: mov -0x8(%esi),%eax > 0x4604dca3 <+53363>: mov -0x4(%esi),%edx > 0x4604dca6 <+53366>: mov %edx,0x8(%esp) > 0x4604dcaa <+53370>: mov %eax,0x4(%esp) > 0x4604dcae <+53374>: mov %ebp,(%esp) > 0x4604dcb1 <+53377>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604dcb6 <+53382>: test %al,%al > 0x4604dcb8 <+53384>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604dcbe <+53390>: jmp 0x4604932c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34556> > 0x4604dcc3 <+53395>: nop > 0x4604dcc4 <+53396>: lea 0x0(%esi,%eiz,1),%esi > 0x4604dcc8 <+53400>: mov 0xcc(%ebp),%eax > 0x4604dcce <+53406>: mov 0x20(%eax),%eax > 0x4604dcd1 <+53409>: test %eax,%eax > 0x4604dcd3 <+53411>: jne 0x46050430 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63488> > 0x4604dcd9 <+53417>: cmp $0xb6,%edi > 0x4604dcdf <+53423>: je 0x4605032a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63226> > 0x4604dce5 <+53429>: cmp $0xe5,%edi > 0x4604dceb <+53435>: jne 0x4604b2af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42623> > 0x4604dcf1 <+53441>: cmpb $0x0,0x100(%ebp) > 0x4604dcf8 <+53448>: je 0x46053e56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78374> > 0x4604dcfe <+53454>: mov 0xcc(%ebp),%eax > 0x4604dd04 <+53460>: mov 0x18(%eax),%edx > 0x4604dd07 <+53463>: test %edx,%edx > 0x4604dd09 <+53465>: je 0x46053e33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78339> > 0x4604dd0f <+53471>: mov 0xd0(%edx),%edx > 0x4604dd15 <+53477>: test %edx,%edx > 0x4604dd17 <+53479>: je 0x46053e33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78339> > 0x4604dd1d <+53485>: mov 0x36c(%esp),%esi > 0x4604dd24 <+53492>: lea 0x368(%esp),%eax > 0x4604dd2b <+53499>: mov %esi,0x8(%esp) > 0x4604dd2f <+53503>: mov %eax,0x4(%esp) > 0x4604dd33 <+53507>: mov %ebp,(%esp) > 0x4604dd36 <+53510>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604dd3b <+53515>: test %eax,%eax > 0x4604dd3d <+53517>: mov %eax,%esi > 0x4604dd3f <+53519>: jne 0x4604dd56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53542> > 0x4604dd41 <+53521>: lea -0x134d4(%ebx),%edi > 0x4604dd47 <+53527>: movb $0x0,0xc0(%esp) > 0x4604dd4f <+53535>: mov %edi,0x94(%esp) > 0x4604dd56 <+53542>: mov 0x2fc(%esp),%eax > 0x4604dd5d <+53549>: mov (%eax),%edx > 0x4604dd5f <+53551>: mov %edx,%edi > 0x4604dd61 <+53553>: and $0x2,%edi > 0x4604dd64 <+53556>: je 0x4605416d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79165> > 0x4604dd6a <+53562>: test $0x8,%dl > 0x4604dd6d <+53565>: je 0x4605415b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79147> > 0x4604dd73 <+53571>: mov 0x8(%eax),%ecx > 0x4604dd76 <+53574>: mov %ecx,0xa0(%esp) > 0x4604dd7d <+53581>: mov (%eax),%ecx > 0x4604dd7f <+53583>: movl $0x0,0xbc(%esp) > 0x4604dd8a <+53594>: and $0xa,%ecx > 0x4604dd8d <+53597>: cmp $0x2,%ecx > 0x4604dd90 <+53600>: jne 0x4604ddb3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53635> > 0x4604dd92 <+53602>: mov 0x4(%eax),%ecx > 0x4604dd95 <+53605>: movzwl 0x38(%ecx),%ecx > 0x4604dd99 <+53609>: shl $0x3,%ecx > 0x4604dd9c <+53612>: mov %ecx,0x88(%esp) > 0x4604dda3 <+53619>: mov %eax,%ecx > 0x4604dda5 <+53621>: sub 0x88(%esp),%ecx > 0x4604ddac <+53628>: mov %ecx,0xbc(%esp) > 0x4604ddb3 <+53635>: test $0x80,%dh > 0x4604ddb6 <+53638>: je 0x46054578 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80200> > 0x4604ddbc <+53644>: mov 0x38(%ebp),%edi > 0x4604ddbf <+53647>: add $0x254,%edi > 0x4604ddc5 <+53653>: mov %edi,0xa4(%esp) > 0x4604ddcc <+53660>: mov 0x14(%ebp),%eax > 0x4604ddcf <+53663>: test %eax,%eax > 0x4604ddd1 <+53665>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ddd7 <+53671>: cmp $0x2,%esi > 0x4604ddda <+53674>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604dde0 <+53680>: mov 0x2f8(%esp),%esi > 0x4604dde7 <+53687>: movzbl (%esi),%edi > 0x4604ddea <+53690>: jmp 0x4604b2af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42623> > 0x4604ddef <+53695>: mov 0xcc(%ebp),%eax > 0x4604ddf5 <+53701>: mov 0x20(%eax),%eax > 0x4604ddf8 <+53704>: test %eax,%eax > 0x4604ddfa <+53706>: jne 0x460501f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62912> > 0x4604de00 <+53712>: cmp $0xb6,%edi > 0x4604de06 <+53718>: je 0x460500e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62647> > 0x4604de0c <+53724>: cmp $0xe5,%edi > 0x4604de12 <+53730>: jne 0x460447b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15241> > 0x4604de18 <+53736>: cmpb $0x0,0x100(%ebp) > 0x4604de1f <+53743>: je 0x460541c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79248> > 0x4604de25 <+53749>: mov 0xcc(%ebp),%eax > 0x4604de2b <+53755>: mov 0x18(%eax),%edx > 0x4604de2e <+53758>: test %edx,%edx > 0x4604de30 <+53760>: je 0x4605419d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79213> > 0x4604de36 <+53766>: mov 0xd0(%edx),%ecx > 0x4604de3c <+53772>: test %ecx,%ecx > 0x4604de3e <+53774>: je 0x4605419d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79213> > 0x4604de44 <+53780>: mov 0x36c(%esp),%esi > 0x4604de4b <+53787>: lea 0x368(%esp),%eax > 0x4604de52 <+53794>: mov %esi,0x8(%esp) > 0x4604de56 <+53798>: mov %eax,0x4(%esp) > 0x4604de5a <+53802>: mov %ebp,(%esp) > 0x4604de5d <+53805>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604de62 <+53810>: test %eax,%eax > 0x4604de64 <+53812>: mov %eax,%esi > 0x4604de66 <+53814>: jne 0x4604de7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53837> > 0x4604de68 <+53816>: lea -0x134d4(%ebx),%edi > 0x4604de6e <+53822>: movb $0x0,0xc0(%esp) > 0x4604de76 <+53830>: mov %edi,0x94(%esp) > 0x4604de7d <+53837>: mov 0x2fc(%esp),%eax > 0x4604de84 <+53844>: mov (%eax),%edx > 0x4604de86 <+53846>: mov %edx,%edi > 0x4604de88 <+53848>: and $0x2,%edi > 0x4604de8b <+53851>: je 0x4605418e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79198> > 0x4604de91 <+53857>: test $0x8,%dl > 0x4604de94 <+53860>: je 0x4605417c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79180> > 0x4604de9a <+53866>: mov 0x8(%eax),%ecx > 0x4604de9d <+53869>: mov %ecx,0xa0(%esp) > 0x4604dea4 <+53876>: mov (%eax),%ecx > 0x4604dea6 <+53878>: movl $0x0,0xbc(%esp) > 0x4604deb1 <+53889>: and $0xa,%ecx > 0x4604deb4 <+53892>: cmp $0x2,%ecx > 0x4604deb7 <+53895>: jne 0x4604deda <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53930> > 0x4604deb9 <+53897>: mov 0x4(%eax),%ecx > 0x4604debc <+53900>: movzwl 0x38(%ecx),%ecx > 0x4604dec0 <+53904>: shl $0x3,%ecx > 0x4604dec3 <+53907>: mov %ecx,0x88(%esp) > 0x4604deca <+53914>: mov %eax,%ecx > 0x4604decc <+53916>: sub 0x88(%esp),%ecx > 0x4604ded3 <+53923>: mov %ecx,0xbc(%esp) > 0x4604deda <+53930>: test $0x80,%dh > 0x4604dedd <+53933>: je 0x4605502e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82942> > 0x4604dee3 <+53939>: mov 0x38(%ebp),%edi > 0x4604dee6 <+53942>: add $0x254,%edi > 0x4604deec <+53948>: mov %edi,0xa4(%esp) > 0x4604def3 <+53955>: mov 0x14(%ebp),%eax > 0x4604def6 <+53958>: test %eax,%eax > 0x4604def8 <+53960>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604defe <+53966>: cmp $0x2,%esi > 0x4604df01 <+53969>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604df07 <+53975>: mov 0x2f8(%esp),%esi > 0x4604df0e <+53982>: movzbl (%esi),%edi > 0x4604df11 <+53985>: jmp 0x460447b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15241> > 0x4604df16 <+53990>: lea 0x2e0(%esp),%eax > 0x4604df1d <+53997>: mov %eax,0xc(%esp) > 0x4604df21 <+54001>: mov -0x8(%esi),%eax > 0x4604df24 <+54004>: mov -0x4(%esi),%edx > 0x4604df27 <+54007>: mov %edx,0x8(%esp) > 0x4604df2b <+54011>: mov %eax,0x4(%esp) > 0x4604df2f <+54015>: mov %ebp,(%esp) > 0x4604df32 <+54018>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604df37 <+54023>: test %al,%al > 0x4604df39 <+54025>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604df3f <+54031>: mov 0x2f4(%esp),%esi > 0x4604df46 <+54038>: jmp 0x46048181 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30033> > 0x4604df4b <+54043>: nop > 0x4604df4c <+54044>: lea 0x0(%esi,%eiz,1),%esi > 0x4604df50 <+54048>: lea 0x2e0(%esp),%eax > 0x4604df57 <+54055>: mov %eax,0xc(%esp) > 0x4604df5b <+54059>: mov -0x8(%esi),%eax > 0x4604df5e <+54062>: mov -0x4(%esi),%edx > 0x4604df61 <+54065>: mov %edx,0x8(%esp) > 0x4604df65 <+54069>: mov %eax,0x4(%esp) > 0x4604df69 <+54073>: mov %ebp,(%esp) > 0x4604df6c <+54076>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604df71 <+54081>: test %al,%al > 0x4604df73 <+54083>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604df79 <+54089>: mov 0x2f4(%esp),%esi > 0x4604df80 <+54096>: jmp 0x4604d355 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50981> > 0x4604df85 <+54101>: test $0x1,%esi > 0x4604df8b <+54107>: je 0x460432d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9892> > 0x4604df91 <+54113>: mov %esi,%eax > 0x4604df93 <+54115>: sar %eax > 0x4604df95 <+54117>: cmp 0x20(%edi),%eax > 0x4604df98 <+54120>: mov %eax,0x88(%esp) > 0x4604df9f <+54127>: jae 0x460432d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9892> > 0x4604dfa5 <+54133>: lea (%eax),%esi > 0x4604dfa7 <+54135>: mov 0x24(%edi),%eax > 0x4604dfaa <+54138>: cmpl $0xffff0004,0x4(%eax,%esi,8) > 0x4604dfb2 <+54146>: je 0x46051b90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69472> > 0x4604dfb8 <+54152>: mov 0x2f4(%esp),%eax > 0x4604dfbf <+54159>: mov 0x24(%edi),%ecx > 0x4604dfc2 <+54162>: mov 0x88(%esp),%edi > 0x4604dfc9 <+54169>: mov -0x4(%eax),%edx > 0x4604dfcc <+54172>: mov -0x8(%eax),%eax > 0x4604dfcf <+54175>: mov %eax,(%ecx,%edi,8) > 0x4604dfd2 <+54178>: mov %edx,0x4(%ecx,%edi,8) > 0x4604dfd6 <+54182>: jmp 0x46043335 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9989> > 0x4604dfdb <+54187>: mov 0xcc(%ebp),%eax > 0x4604dfe1 <+54193>: mov 0x20(%eax),%eax > 0x4604dfe4 <+54196>: test %eax,%eax > 0x4604dfe6 <+54198>: jne 0x4604f918 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60648> > 0x4604dfec <+54204>: cmp $0xb6,%edi > 0x4604dff2 <+54210>: je 0x4604f810 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60384> > 0x4604dff8 <+54216>: cmp $0xe5,%edi > 0x4604dffe <+54222>: jne 0x4604b52b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43259> > 0x4604e004 <+54228>: cmpb $0x0,0x100(%ebp) > 0x4604e00b <+54235>: je 0x46053676 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76358> > 0x4604e011 <+54241>: mov 0xcc(%ebp),%eax > 0x4604e017 <+54247>: mov 0x18(%eax),%edx > 0x4604e01a <+54250>: test %edx,%edx > 0x4604e01c <+54252>: je 0x4605452f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80127> > 0x4604e022 <+54258>: mov 0xd0(%edx),%edx > 0x4604e028 <+54264>: test %edx,%edx > 0x4604e02a <+54266>: je 0x4605452f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80127> > 0x4604e030 <+54272>: mov 0x36c(%esp),%esi > 0x4604e037 <+54279>: lea 0x368(%esp),%eax > 0x4604e03e <+54286>: mov %esi,0x8(%esp) > 0x4604e042 <+54290>: mov %eax,0x4(%esp) > 0x4604e046 <+54294>: mov %ebp,(%esp) > 0x4604e049 <+54297>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604e04e <+54302>: test %eax,%eax > 0x4604e050 <+54304>: mov %eax,%esi > 0x4604e052 <+54306>: jne 0x4604e069 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54329> > 0x4604e054 <+54308>: lea -0x134d4(%ebx),%edi > 0x4604e05a <+54314>: movb $0x0,0xc0(%esp) > 0x4604e062 <+54322>: mov %edi,0x94(%esp) > 0x4604e069 <+54329>: mov 0x2fc(%esp),%eax > 0x4604e070 <+54336>: mov (%eax),%edx > 0x4604e072 <+54338>: mov %edx,%edi > 0x4604e074 <+54340>: and $0x2,%edi > 0x4604e077 <+54343>: je 0x46054557 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80167> > 0x4604e07d <+54349>: test $0x8,%dl > 0x4604e080 <+54352>: je 0x4605451d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80109> > 0x4604e086 <+54358>: mov 0x8(%eax),%ecx > 0x4604e089 <+54361>: mov %ecx,0xa0(%esp) > 0x4604e090 <+54368>: mov (%eax),%ecx > 0x4604e092 <+54370>: movl $0x0,0xbc(%esp) > 0x4604e09d <+54381>: and $0xa,%ecx > 0x4604e0a0 <+54384>: cmp $0x2,%ecx > 0x4604e0a3 <+54387>: jne 0x4604e0c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54422> > 0x4604e0a5 <+54389>: mov 0x4(%eax),%ecx > 0x4604e0a8 <+54392>: movzwl 0x38(%ecx),%ecx > 0x4604e0ac <+54396>: shl $0x3,%ecx > 0x4604e0af <+54399>: mov %ecx,0x88(%esp) > 0x4604e0b6 <+54406>: mov %eax,%ecx > 0x4604e0b8 <+54408>: sub 0x88(%esp),%ecx > 0x4604e0bf <+54415>: mov %ecx,0xbc(%esp) > 0x4604e0c6 <+54422>: test $0x80,%dh > 0x4604e0c9 <+54425>: je 0x46054da2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82290> > 0x4604e0cf <+54431>: mov 0x38(%ebp),%edi > 0x4604e0d2 <+54434>: add $0x254,%edi > 0x4604e0d8 <+54440>: mov %edi,0xa4(%esp) > 0x4604e0df <+54447>: mov 0x14(%ebp),%eax > 0x4604e0e2 <+54450>: test %eax,%eax > 0x4604e0e4 <+54452>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e0ea <+54458>: cmp $0x2,%esi > 0x4604e0ed <+54461>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e0f3 <+54467>: mov 0x2f8(%esp),%esi > 0x4604e0fa <+54474>: movzbl (%esi),%edi > 0x4604e0fd <+54477>: jmp 0x4604b52b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43259> > 0x4604e102 <+54482>: fld %st(0) > 0x4604e104 <+54484>: fldl 0x1a0(%esp) > 0x4604e10b <+54491>: fprem > 0x4604e10d <+54493>: fnstsw %ax > 0x4604e10f <+54495>: sahf > 0x4604e110 <+54496>: jp 0x4604e10b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54491> > 0x4604e112 <+54498>: fstp %st(1) > 0x4604e114 <+54500>: fucomi %st(0),%st > 0x4604e116 <+54502>: jp 0x46054059 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78889> > 0x4604e11c <+54508>: fstp %st(1) > 0x4604e11e <+54510>: mov 0x2f4(%esp),%eax > 0x4604e125 <+54517>: fstl 0x1a0(%esp) > 0x4604e12c <+54524>: fstpl -0x8(%eax) > 0x4604e12f <+54527>: jmp 0x4604cf7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49997> > 0x4604e134 <+54532>: mov 0x14(%edi),%edx > 0x4604e137 <+54535>: jmp 0x460454d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+18600> > 0x4604e13c <+54540>: cmp $0xffff0007,%eax > 0x4604e141 <+54545>: je 0x4604f968 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60728> > 0x4604e147 <+54551>: xor %eax,%eax > 0x4604e149 <+54553>: mov 0x170(%esp),%esi > 0x4604e150 <+54560>: cmp %esi,0x178(%esp) > 0x4604e157 <+54567>: sete %al > 0x4604e15a <+54570>: mov %eax,0x10c(%esp) > 0x4604e161 <+54577>: jmp 0x46048f67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33591> > 0x4604e166 <+54582>: cmpl $0xffff0005,0x9c(%esp) > 0x4604e171 <+54593>: je 0x460502db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63147> > 0x4604e177 <+54599>: mov 0x88(%esp),%esi > 0x4604e17e <+54606>: mov 0x8c(%esp),%edi > 0x4604e185 <+54613>: lea 0x1a0(%esp),%eax > 0x4604e18c <+54620>: mov %esi,0x4(%esp) > 0x4604e190 <+54624>: mov %eax,0xc(%esp) > 0x4604e194 <+54628>: mov %edi,0x8(%esp) > 0x4604e198 <+54632>: mov %ebp,(%esp) > 0x4604e19b <+54635>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604e1a0 <+54640>: test %al,%al > 0x4604e1a2 <+54642>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e1a8 <+54648>: jmp 0x460488fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31949> > 0x4604e1ad <+54653>: lea 0x0(%esi),%esi > 0x4604e1b0 <+54656>: movl $0x1,0x4(%esp) > 0x4604e1b8 <+54664>: mov %ebp,(%esp) > 0x4604e1bb <+54667>: call 0x4606d770 <js_PutBlockObject(JSContext*, int)> > 0x4604e1c0 <+54672>: test %eax,%eax > 0x4604e1c2 <+54674>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e1c8 <+54680>: mov 0x2f8(%esp),%esi > 0x4604e1cf <+54687>: jmp 0x4604250e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+6366> > 0x4604e1d4 <+54692>: test $0x7,%al > 0x4604e1d6 <+54694>: jne 0x4604c1b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46468> > 0x4604e1dc <+54700>: lea 0x160(%esp),%edx > 0x4604e1e3 <+54707>: mov %eax,(%esp) > 0x4604e1e6 <+54710>: mov %edx,0x4(%esp) > 0x4604e1ea <+54714>: call 0x45fd8310 <js_StringIsIndex(JSLinearString*, unsigned int*)> > 0x4604e1ef <+54719>: test %al,%al > 0x4604e1f1 <+54721>: je 0x4604c1b4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46468> > 0x4604e1f7 <+54727>: jmp 0x4604c1b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46464> > 0x4604e1fc <+54732>: mov 0x2f8(%esp),%edx > 0x4604e203 <+54739>: movzbl 0x1(%edx),%eax > 0x4604e207 <+54743>: cmp $0x53,%eax > 0x4604e20a <+54746>: je 0x460514d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67748> > 0x4604e210 <+54752>: cmp $0x5c,%eax > 0x4604e213 <+54755>: jne 0x46048110 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29920> > 0x4604e219 <+54761>: mov 0x164(%esp),%eax > 0x4604e220 <+54768>: xor %edx,%edx > 0x4604e222 <+54770>: sar %eax > 0x4604e224 <+54772>: mov %edx,0xf4(%esp) > 0x4604e22b <+54779>: add $0x1,%eax > 0x4604e22e <+54782>: mov %edi,0x4(%esp) > 0x4604e232 <+54786>: mov %eax,0xf0(%esp) > 0x4604e239 <+54793>: mov %ebp,(%esp) > 0x4604e23c <+54796>: fildll 0xf0(%esp) > 0x4604e243 <+54803>: fstpl 0x8(%esp) > 0x4604e247 <+54807>: call 0x45fd9080 <js_SetLengthProperty(JSContext*, JSObject*, double)> > 0x4604e24c <+54812>: jmp 0x46048108 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29912> > 0x4604e251 <+54817>: cmpl $0xffff0005,0x9c(%esp) > 0x4604e25c <+54828>: je 0x460500a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62581> > 0x4604e262 <+54834>: mov 0x88(%esp),%esi > 0x4604e269 <+54841>: mov 0x8c(%esp),%edi > 0x4604e270 <+54848>: lea 0x1a0(%esp),%eax > 0x4604e277 <+54855>: mov %esi,0x4(%esp) > 0x4604e27b <+54859>: mov %eax,0xc(%esp) > 0x4604e27f <+54863>: mov %edi,0x8(%esp) > 0x4604e283 <+54867>: mov %ebp,(%esp) > 0x4604e286 <+54870>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604e28b <+54875>: test %al,%al > 0x4604e28d <+54877>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e293 <+54883>: jmp 0x460487df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31663> > 0x4604e298 <+54888>: mov 0xd4(%esp),%edx > 0x4604e29f <+54895>: mov %eax,0x4(%esp) > 0x4604e2a3 <+54899>: shl $0x3,%edx > 0x4604e2a6 <+54902>: mov %esi,(%esp) > 0x4604e2a9 <+54905>: mov %edx,0x8(%esp) > 0x4604e2ad <+54909>: call 0x45fbc700 <memcpy@plt> > 0x4604e2b2 <+54914>: mov 0xd4(%esp),%edx > 0x4604e2b9 <+54921>: jmp 0x4604b8d9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44201> > 0x4604e2be <+54926>: cmp $0x1,%eax > 0x4604e2c1 <+54929>: mov 0x2f4(%esp),%esi > 0x4604e2c8 <+54936>: sete %al > 0x4604e2cb <+54939>: jmp 0x46044246 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+13846> > 0x4604e2d0 <+54944>: mov 0xcc(%ebp),%eax > 0x4604e2d6 <+54950>: mov 0x20(%eax),%eax > 0x4604e2d9 <+54953>: test %eax,%eax > 0x4604e2db <+54955>: jne 0x4604fec8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62104> > 0x4604e2e1 <+54961>: cmp $0xb6,%edi > 0x4604e2e7 <+54967>: je 0x4604fbe0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61360> > 0x4604e2ed <+54973>: cmp $0xe5,%edi > 0x4604e2f3 <+54979>: jne 0x460446ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14971> > 0x4604e2f9 <+54985>: cmpb $0x0,0x100(%ebp) > 0x4604e300 <+54992>: je 0x46053999 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77161> > 0x4604e306 <+54998>: mov 0xcc(%ebp),%eax > 0x4604e30c <+55004>: mov 0x18(%eax),%edx > 0x4604e30f <+55007>: test %edx,%edx > 0x4604e311 <+55009>: je 0x46053976 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77126> > 0x4604e317 <+55015>: mov 0xd0(%edx),%edx > 0x4604e31d <+55021>: test %edx,%edx > 0x4604e31f <+55023>: je 0x46053976 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77126> > 0x4604e325 <+55029>: mov 0x36c(%esp),%esi > 0x4604e32c <+55036>: lea 0x368(%esp),%eax > 0x4604e333 <+55043>: mov %esi,0x8(%esp) > 0x4604e337 <+55047>: mov %eax,0x4(%esp) > 0x4604e33b <+55051>: mov %ebp,(%esp) > 0x4604e33e <+55054>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604e343 <+55059>: test %eax,%eax > 0x4604e345 <+55061>: mov %eax,%esi > 0x4604e347 <+55063>: jne 0x4604e35e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55086> > 0x4604e349 <+55065>: lea -0x134d4(%ebx),%edi > 0x4604e34f <+55071>: movb $0x0,0xc0(%esp) > 0x4604e357 <+55079>: mov %edi,0x94(%esp) > 0x4604e35e <+55086>: mov 0x2fc(%esp),%eax > 0x4604e365 <+55093>: mov (%eax),%edx > 0x4604e367 <+55095>: mov %edx,%edi > 0x4604e369 <+55097>: and $0x2,%edi > 0x4604e36c <+55100>: je 0x460539d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77221> > 0x4604e372 <+55106>: test $0x8,%dl > 0x4604e375 <+55109>: je 0x46052fa3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74611> > 0x4604e37b <+55115>: mov 0x8(%eax),%ecx > 0x4604e37e <+55118>: mov %ecx,0xa0(%esp) > 0x4604e385 <+55125>: mov (%eax),%ecx > 0x4604e387 <+55127>: movl $0x0,0xbc(%esp) > 0x4604e392 <+55138>: and $0xa,%ecx > 0x4604e395 <+55141>: cmp $0x2,%ecx > 0x4604e398 <+55144>: jne 0x4604e3bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55179> > 0x4604e39a <+55146>: mov 0x4(%eax),%ecx > 0x4604e39d <+55149>: movzwl 0x38(%ecx),%ecx > 0x4604e3a1 <+55153>: shl $0x3,%ecx > 0x4604e3a4 <+55156>: mov %ecx,0x88(%esp) > 0x4604e3ab <+55163>: mov %eax,%ecx > 0x4604e3ad <+55165>: sub 0x88(%esp),%ecx > 0x4604e3b4 <+55172>: mov %ecx,0xbc(%esp) > 0x4604e3bb <+55179>: test $0x80,%dh > 0x4604e3be <+55182>: je 0x460525b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72072> > 0x4604e3c4 <+55188>: mov 0x38(%ebp),%edi > 0x4604e3c7 <+55191>: add $0x254,%edi > 0x4604e3cd <+55197>: mov %edi,0xa4(%esp) > 0x4604e3d4 <+55204>: mov 0x14(%ebp),%eax > 0x4604e3d7 <+55207>: test %eax,%eax > 0x4604e3d9 <+55209>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e3df <+55215>: cmp $0x2,%esi > 0x4604e3e2 <+55218>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e3e8 <+55224>: mov 0x2f8(%esp),%esi > 0x4604e3ef <+55231>: movzbl (%esi),%edi > 0x4604e3f2 <+55234>: jmp 0x460446ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14971> > 0x4604e3f7 <+55239>: cmpb $0x0,0xc4(%esp) > 0x4604e3ff <+55247>: jne 0x4604e42f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55295> > 0x4604e401 <+55249>: testb $0x1,0x22(%ebp) > 0x4604e405 <+55253>: jne 0x4604e42f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55295> > 0x4604e407 <+55255>: mov 0x98(%esp),%esi > 0x4604e40e <+55262>: mov 0x98(%esp),%edi > 0x4604e415 <+55269>: mov 0x14(%esi),%esi > 0x4604e418 <+55272>: mov %esi,%edx > 0x4604e41a <+55274>: add $0x1,%edx > 0x4604e41d <+55277>: cmp $0x10,%edx > 0x4604e420 <+55280>: mov %edx,0x14(%edi) > 0x4604e423 <+55283>: ja 0x4604e42f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55295> > 0x4604e425 <+55285>: mov $0x3,%eax > 0x4604e42a <+55290>: jmp 0x4604ba7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44621> > 0x4604e42f <+55295>: mov %eax,0x4(%esp) > 0x4604e433 <+55299>: mov %ebp,(%esp) > 0x4604e436 <+55302>: call 0x461adda0 <js::mjit::TryCompile(JSContext*, JSStackFrame*)> > 0x4604e43b <+55307>: cmp $0x2,%eax > 0x4604e43e <+55310>: jne 0x4604ba7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44621> > 0x4604e444 <+55316>: mov 0x98(%esp),%esi > 0x4604e44b <+55323>: mov %esi,0xa0(%esp) > 0x4604e452 <+55330>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e457 <+55335>: fildl 0x88(%esp) > 0x4604e45e <+55342>: jmp 0x460488f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31942> > 0x4604e463 <+55347>: mov 0x4(%edi),%eax > 0x4604e466 <+55350>: testb $0x4,0x6(%eax) > 0x4604e46a <+55354>: jne 0x4604ea56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56870> > 0x4604e470 <+55360>: cmp -0x148(%ebx),%eax > 0x4604e476 <+55366>: je 0x4604bf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45808> > 0x4604e47c <+55372>: lea 0x2c6c(%ebx),%edx > 0x4604e482 <+55378>: cmp %edx,%eax > 0x4604e484 <+55380>: je 0x4604bf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45808> > 0x4604e48a <+55386>: cmp -0x1ac(%ebx),%eax > 0x4604e490 <+55392>: je 0x4604bf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45808> > 0x4604e496 <+55398>: mov 0x84(%eax),%eax > 0x4604e49c <+55404>: test %eax,%eax > 0x4604e49e <+55406>: je 0x4604e4b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55427> > 0x4604e4a0 <+55408>: mov %edi,0x4(%esp) > 0x4604e4a4 <+55412>: mov %ebp,(%esp) > 0x4604e4a7 <+55415>: call *%eax > 0x4604e4a9 <+55417>: test %eax,%eax > 0x4604e4ab <+55419>: mov %eax,%edi > 0x4604e4ad <+55421>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e4b3 <+55427>: mov %edi,0x88(%esp) > 0x4604e4ba <+55434>: movl $0xffff0007,0x8c(%esp) > 0x4604e4c5 <+55445>: mov 0x2f4(%esp),%esi > 0x4604e4cc <+55452>: jmp 0x4604bf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45808> > 0x4604e4d1 <+55457>: mov %edx,0x4(%esp) > 0x4604e4d5 <+55461>: mov %ebp,(%esp) > 0x4604e4d8 <+55464>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e4dd <+55469>: test %eax,%eax > 0x4604e4df <+55471>: jne 0x46044359 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14121> > 0x4604e4e5 <+55477>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e4ea <+55482>: mov %edx,0x4(%esp) > 0x4604e4ee <+55486>: mov %ebp,(%esp) > 0x4604e4f1 <+55489>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e4f6 <+55494>: test %eax,%eax > 0x4604e4f8 <+55496>: jne 0x46048086 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29782> > 0x4604e4fe <+55502>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e503 <+55507>: mov %edx,0x4(%esp) > 0x4604e507 <+55511>: mov %ebp,(%esp) > 0x4604e50a <+55514>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e50f <+55519>: test %eax,%eax > 0x4604e511 <+55521>: jne 0x46046c45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24597> > 0x4604e517 <+55527>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e51c <+55532>: mov 0x4(%esi),%edx > 0x4604e51f <+55535>: testb $0x4,0x6(%edx) > 0x4604e523 <+55539>: je 0x4604e883 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56403> > 0x4604e529 <+55545>: movzbl 0x1c(%ecx),%ecx > 0x4604e52d <+55549>: test $0x4,%cl > 0x4604e530 <+55552>: jne 0x46050e45 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66069> > 0x4604e536 <+55558>: mov 0x5c(%edx),%eax > 0x4604e539 <+55561>: jmp 0x46046a19 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24041> > 0x4604e53e <+55566>: mov %edx,0x4(%esp) > 0x4604e542 <+55570>: mov %ebp,(%esp) > 0x4604e545 <+55573>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e54a <+55578>: test %eax,%eax > 0x4604e54c <+55580>: jne 0x4604ac5a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41002> > 0x4604e552 <+55586>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e557 <+55591>: mov 0xcc(%ebp),%eax > 0x4604e55d <+55597>: mov 0x20(%eax),%eax > 0x4604e560 <+55600>: test %eax,%eax > 0x4604e562 <+55602>: jne 0x4604ff67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62263> > 0x4604e568 <+55608>: cmp $0xb6,%edi > 0x4604e56e <+55614>: je 0x46050bd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65440> > 0x4604e574 <+55620>: cmp $0xe5,%edi > 0x4604e57a <+55626>: jne 0x460431a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9591> > 0x4604e580 <+55632>: cmpb $0x0,0x100(%ebp) > 0x4604e587 <+55639>: je 0x46053417 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75751> > 0x4604e58d <+55645>: mov 0xcc(%ebp),%eax > 0x4604e593 <+55651>: mov 0x18(%eax),%edx > 0x4604e596 <+55654>: test %edx,%edx > 0x4604e598 <+55656>: je 0x46053479 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75849> > 0x4604e59e <+55662>: mov 0xd0(%edx),%edx > 0x4604e5a4 <+55668>: test %edx,%edx > 0x4604e5a6 <+55670>: je 0x46053479 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75849> > 0x4604e5ac <+55676>: mov 0x36c(%esp),%edi > 0x4604e5b3 <+55683>: lea 0x368(%esp),%eax > 0x4604e5ba <+55690>: mov %edi,0x8(%esp) > 0x4604e5be <+55694>: mov %eax,0x4(%esp) > 0x4604e5c2 <+55698>: mov %ebp,(%esp) > 0x4604e5c5 <+55701>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604e5ca <+55706>: test %eax,%eax > 0x4604e5cc <+55708>: mov %eax,%esi > 0x4604e5ce <+55710>: jne 0x4604e5e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55733> > 0x4604e5d0 <+55712>: lea -0x134d4(%ebx),%edi > 0x4604e5d6 <+55718>: movb $0x0,0xc0(%esp) > 0x4604e5de <+55726>: mov %edi,0x94(%esp) > 0x4604e5e5 <+55733>: mov 0x2fc(%esp),%eax > 0x4604e5ec <+55740>: mov (%eax),%edx > 0x4604e5ee <+55742>: mov %edx,%edi > 0x4604e5f0 <+55744>: and $0x2,%edi > 0x4604e5f3 <+55747>: je 0x4605346a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75834> > 0x4604e5f9 <+55753>: test $0x8,%dl > 0x4604e5fc <+55756>: je 0x46054213 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79331> > 0x4604e602 <+55762>: mov 0x8(%eax),%ecx > 0x4604e605 <+55765>: mov %ecx,0xa0(%esp) > 0x4604e60c <+55772>: mov (%eax),%ecx > 0x4604e60e <+55774>: movl $0x0,0xbc(%esp) > 0x4604e619 <+55785>: and $0xa,%ecx > 0x4604e61c <+55788>: cmp $0x2,%ecx > 0x4604e61f <+55791>: jne 0x4604e642 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55826> > 0x4604e621 <+55793>: mov 0x4(%eax),%ecx > 0x4604e624 <+55796>: movzwl 0x38(%ecx),%ecx > 0x4604e628 <+55800>: shl $0x3,%ecx > 0x4604e62b <+55803>: mov %ecx,0x88(%esp) > 0x4604e632 <+55810>: mov %eax,%ecx > 0x4604e634 <+55812>: sub 0x88(%esp),%ecx > 0x4604e63b <+55819>: mov %ecx,0xbc(%esp) > 0x4604e642 <+55826>: test $0x80,%dh > 0x4604e645 <+55829>: je 0x46054593 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80227> > 0x4604e64b <+55835>: mov 0x38(%ebp),%edi > 0x4604e64e <+55838>: add $0x254,%edi > 0x4604e654 <+55844>: mov %edi,0xa4(%esp) > 0x4604e65b <+55851>: mov 0x14(%ebp),%eax > 0x4604e65e <+55854>: test %eax,%eax > 0x4604e660 <+55856>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e666 <+55862>: cmp $0x2,%esi > 0x4604e669 <+55865>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e66f <+55871>: mov 0x2f8(%esp),%esi > 0x4604e676 <+55878>: movzbl (%esi),%edi > 0x4604e679 <+55881>: jmp 0x460431a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9591> > 0x4604e67e <+55886>: fildl 0x88(%esp) > 0x4604e685 <+55893>: jmp 0x46048a14 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32228> > 0x4604e68a <+55898>: fildl 0x88(%esp) > 0x4604e691 <+55905>: jmp 0x460486ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31370> > 0x4604e696 <+55910>: mov %edx,0x4(%esp) > 0x4604e69a <+55914>: mov %ebp,(%esp) > 0x4604e69d <+55917>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e6a2 <+55922>: test %eax,%eax > 0x4604e6a4 <+55924>: jne 0x4604ad0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41179> > 0x4604e6aa <+55930>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e6af <+55935>: movb $0x1,0xb3(%esp) > 0x4604e6b7 <+55943>: jmp 0x46041cb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+4224> > 0x4604e6bc <+55948>: mov %edx,0x4(%esp) > 0x4604e6c0 <+55952>: mov %ebp,(%esp) > 0x4604e6c3 <+55955>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e6c8 <+55960>: test %eax,%eax > 0x4604e6ca <+55962>: jne 0x4604ab4c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40732> > 0x4604e6d0 <+55968>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e6d5 <+55973>: mov %edx,0x4(%esp) > 0x4604e6d9 <+55977>: mov %ebp,(%esp) > 0x4604e6dc <+55980>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e6e1 <+55985>: test %eax,%eax > 0x4604e6e3 <+55987>: jne 0x4604acaf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41087> > 0x4604e6e9 <+55993>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e6ee <+55998>: mov %edx,0x4(%esp) > 0x4604e6f2 <+56002>: mov %ebp,(%esp) > 0x4604e6f5 <+56005>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e6fa <+56010>: test %eax,%eax > 0x4604e6fc <+56012>: jne 0x4604abf7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40903> > 0x4604e702 <+56018>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e707 <+56023>: mov 0x4(%edx),%ecx > 0x4604e70a <+56026>: mov %edx,%edi > 0x4604e70c <+56028>: movzwl 0x38(%ecx),%ecx > 0x4604e710 <+56032>: shl $0x3,%ecx > 0x4604e713 <+56035>: sub %ecx,%edi > 0x4604e715 <+56037>: mov %edi,%ecx > 0x4604e717 <+56039>: lea -0x10(%ecx),%ecx > 0x4604e71a <+56042>: jmp 0x4604b792 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43874> > 0x4604e71f <+56047>: mov 0xcc(%ebp),%eax > 0x4604e725 <+56053>: mov 0x18(%eax),%eax > 0x4604e728 <+56056>: test %eax,%eax > 0x4604e72a <+56058>: je 0x4604e73e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56078> > 0x4604e72c <+56060>: mov 0xd0(%eax),%eax > 0x4604e732 <+56066>: test %eax,%eax > 0x4604e734 <+56068>: je 0x4604e73e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56078> > 0x4604e736 <+56070>: mov %ebp,(%esp) > 0x4604e739 <+56073>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604e73e <+56078>: cmp $0x1,%esi > 0x4604e741 <+56081>: jne 0x4604391b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+11499> > 0x4604e747 <+56087>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e74c <+56092>: lea 0x0(%esi,%eiz,1),%esi > 0x4604e750 <+56096>: mov 0x88(%esp),%esi > 0x4604e757 <+56103>: mov %ebp,(%esp) > 0x4604e75a <+56106>: mov %esi,0x4(%esp) > 0x4604e75e <+56110>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604e763 <+56115>: test %eax,%eax > 0x4604e765 <+56117>: jne 0x4604b7e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43960> > 0x4604e76b <+56123>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e770 <+56128>: mov 0xcc(%ebp),%eax > 0x4604e776 <+56134>: mov 0x18(%eax),%eax > 0x4604e779 <+56137>: test %eax,%eax > 0x4604e77b <+56139>: je 0x4604e78f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56159> > 0x4604e77d <+56141>: mov 0xd0(%eax),%edi > 0x4604e783 <+56147>: test %edi,%edi > 0x4604e785 <+56149>: je 0x4604e78f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56159> > 0x4604e787 <+56151>: mov %ebp,(%esp) > 0x4604e78a <+56154>: call 0x461465e0 <js::AbortRecordingImpl(JSContext*)> > 0x4604e78f <+56159>: cmp $0x1,%esi > 0x4604e792 <+56162>: jne 0x4604aacc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40604> > 0x4604e798 <+56168>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e79d <+56173>: lea 0x0(%esi),%esi > 0x4604e7a0 <+56176>: mov 0x14(%edx),%edx > 0x4604e7a3 <+56179>: test %edx,%edx > 0x4604e7a5 <+56181>: je 0x46049829 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35833> > 0x4604e7ab <+56187>: mov %edx,0x15c(%esp) > 0x4604e7b2 <+56194>: mov 0x8(%edi),%ecx > 0x4604e7b5 <+56197>: mov %ecx,0x98(%esp) > 0x4604e7bc <+56204>: jmp 0x46049829 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35833> > 0x4604e7c1 <+56209>: lea 0x118(%esp),%eax > 0x4604e7c8 <+56216>: mov %edx,0x10(%esp) > 0x4604e7cc <+56220>: mov %eax,0xc(%esp) > 0x4604e7d0 <+56224>: mov %edx,0x8(%esp) > 0x4604e7d4 <+56228>: mov %ecx,0x4(%esp) > 0x4604e7d8 <+56232>: mov %ebp,(%esp) > 0x4604e7db <+56235>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4604e7e0 <+56240>: test %al,%al > 0x4604e7e2 <+56242>: jne 0x46040fa2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+882> > 0x4604e7e8 <+56248>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e7ed <+56253>: lea 0x0(%esi),%esi > 0x4604e7f0 <+56256>: fildl 0x88(%esp) > 0x4604e7f7 <+56263>: jmp 0x460487d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31656> > 0x4604e7fc <+56268>: fildl -0x8(%esi) > 0x4604e7ff <+56271>: jmp 0x4604cf44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49940> > 0x4604e804 <+56276>: cmpl $0x4,0x88(%esp) > 0x4604e80c <+56284>: jg 0x460460c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21656> > 0x4604e812 <+56290>: mov 0x2f8(%esp),%esi > 0x4604e819 <+56297>: mov 0xc8(%esp),%edi > 0x4604e820 <+56304>: add $0x254,%edi > 0x4604e826 <+56310>: cmpl $0x3,0x88(%esp) > 0x4604e82e <+56318>: mov %edi,0xa4(%esp) > 0x4604e835 <+56325>: movb $0x0,0xc0(%esp) > 0x4604e83d <+56333>: movzbl (%esi),%edi > 0x4604e840 <+56336>: jne 0x460460c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21656> > 0x4604e846 <+56342>: mov 0x94(%esp),%esi > 0x4604e84d <+56349>: mov (%esi,%edi,4),%eax > 0x4604e850 <+56352>: jmp *%eax > 0x4604e852 <+56354>: mov 0x14(%edx),%edx > 0x4604e855 <+56357>: test %edx,%edx > 0x4604e857 <+56359>: je 0x46049987 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36183> > 0x4604e85d <+56365>: mov %edx,0x124(%esp) > 0x4604e864 <+56372>: jmp 0x46049987 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+36183> > 0x4604e869 <+56377>: fstpl -0x10(%eax) > 0x4604e86c <+56380>: jmp 0x4604843c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30732> > 0x4604e871 <+56385>: test $0x2,%cl > 0x4604e874 <+56388>: jne 0x46050e4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66078> > 0x4604e87a <+56394>: and $0x1,%ecx > 0x4604e87d <+56397>: je 0x46050e4e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66078> > 0x4604e883 <+56403>: mov 0xa0(%esp),%edi > 0x4604e88a <+56410>: mov 0x64(%edx),%edx > 0x4604e88d <+56413>: mov $0x1,%esi > 0x4604e892 <+56418>: movzbl 0x20(%edi),%ecx > 0x4604e896 <+56422>: mov %eax,0x4(%esp) > 0x4604e89a <+56426>: shr $0x3,%cl > 0x4604e89d <+56429>: mov %ebp,(%esp) > 0x4604e8a0 <+56432>: and %ecx,%esi > 0x4604e8a2 <+56434>: test %edx,%edx > 0x4604e8a4 <+56436>: mov %esi,0x10(%esp) > 0x4604e8a8 <+56440>: mov 0x88(%esp),%esi > 0x4604e8af <+56447>: lea -0x244ac4(%ebx),%ecx > 0x4604e8b5 <+56453>: mov %esi,0x8(%esp) > 0x4604e8b9 <+56457>: cmove %ecx,%edx > 0x4604e8bc <+56460>: lea 0x220(%esp),%ecx > 0x4604e8c3 <+56467>: mov %ecx,0xc(%esp) > 0x4604e8c7 <+56471>: call *%edx > 0x4604e8c9 <+56473>: jmp 0x46046a5b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24107> > 0x4604e8ce <+56478>: mov (%eax),%ecx > 0x4604e8d0 <+56480>: jmp 0x4604bdfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45516> > 0x4604e8d5 <+56485>: mov 0x4(%edi),%eax > 0x4604e8d8 <+56488>: testb $0x4,0x6(%eax) > 0x4604e8dc <+56492>: jne 0x46050780 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64336> > 0x4604e8e2 <+56498>: cmp -0x148(%ebx),%eax > 0x4604e8e8 <+56504>: je 0x4604c763 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47923> > 0x4604e8ee <+56510>: lea 0x2c6c(%ebx),%edx > 0x4604e8f4 <+56516>: cmp %edx,%eax > 0x4604e8f6 <+56518>: je 0x4604c763 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47923> > 0x4604e8fc <+56524>: cmp -0x1ac(%ebx),%eax > 0x4604e902 <+56530>: je 0x4604c763 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47923> > 0x4604e908 <+56536>: mov 0x84(%eax),%eax > 0x4604e90e <+56542>: test %eax,%eax > 0x4604e910 <+56544>: je 0x4604e925 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56565> > 0x4604e912 <+56546>: mov %edi,0x4(%esp) > 0x4604e916 <+56550>: mov %ebp,(%esp) > 0x4604e919 <+56553>: call *%eax > 0x4604e91b <+56555>: test %eax,%eax > 0x4604e91d <+56557>: mov %eax,%edi > 0x4604e91f <+56559>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604e925 <+56565>: mov %edi,0x88(%esp) > 0x4604e92c <+56572>: movl $0xffff0007,0x8c(%esp) > 0x4604e937 <+56583>: mov 0x2f4(%esp),%esi > 0x4604e93e <+56590>: jmp 0x4604c763 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47923> > 0x4604e943 <+56595>: mov 0xb8(%esp),%edi > 0x4604e94a <+56602>: mov 0xcc(%esp),%ebp > 0x4604e951 <+56609>: mov 0xd4(%esp),%esi > 0x4604e958 <+56616>: jmp 0x460457fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19402> > 0x4604e95d <+56621>: mov %edi,0x8(%esp) > 0x4604e961 <+56625>: mov %ebp,0x4(%esp) > 0x4604e965 <+56629>: mov %edx,(%esp) > 0x4604e968 <+56632>: call 0x4613c350 <js::LoopProfile::profileOperation(JSContext*, JSOp)> > 0x4604e96d <+56637>: cmp $0x1,%eax > 0x4604e970 <+56640>: je 0x46050080 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62544> > 0x4604e976 <+56646>: movb $0x1,0x98(%esp) > 0x4604e97e <+56654>: mov 0xcc(%ebp),%eax > 0x4604e984 <+56660>: jmp 0x46046046 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21526> > 0x4604e989 <+56665>: mov %ebp,(%esp) > 0x4604e98c <+56668>: call 0x460dc670 <js_GenerateShape(JSContext*)> > 0x4604e991 <+56673>: mov 0x88(%esp),%edx > 0x4604e998 <+56680>: orl $0x80,0x8(%edx) > 0x4604e99f <+56687>: mov %eax,0xc(%edx) > 0x4604e9a2 <+56690>: jmp 0x4604aa97 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40551> > 0x4604e9a7 <+56695>: mov %ebp,(%esp) > 0x4604e9aa <+56698>: call 0x45fbc900 <_ZN2js10LeaveTraceEP9JSContext@plt> > 0x4604e9af <+56703>: jmp 0x4604c1d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46496> > 0x4604e9b4 <+56708>: lea 0x1(%eax),%ecx > 0x4604e9b7 <+56711>: mov %ecx,0x2f8(%esp) > 0x4604e9be <+56718>: movzbl 0x2(%eax),%edx > 0x4604e9c2 <+56722>: movzbl 0x3(%eax),%eax > 0x4604e9c6 <+56726>: shl $0x8,%edx > 0x4604e9c9 <+56729>: or %edx,%eax > 0x4604e9cb <+56731>: movswl %ax,%edx > 0x4604e9ce <+56734>: test %ax,%ax > 0x4604e9d1 <+56737>: lea (%ecx,%edx,1),%ecx > 0x4604e9d4 <+56740>: mov %ecx,0x2f8(%esp) > 0x4604e9db <+56747>: movzbl (%ecx),%edi > 0x4604e9de <+56750>: jle 0x460510a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66680> > 0x4604e9e4 <+56756>: cmpb $0x0,0xc0(%esp) > 0x4604e9ec <+56764>: je 0x4604ea00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56784> > 0x4604e9ee <+56766>: mov 0x2fc(%esp),%eax > 0x4604e9f5 <+56773>: mov (%eax),%eax > 0x4604e9f7 <+56775>: test $0x80,%ah > 0x4604e9fa <+56778>: je 0x460536db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76459> > 0x4604ea00 <+56784>: mov 0x94(%esp),%esi > 0x4604ea07 <+56791>: mov (%esi,%edi,4),%eax > 0x4604ea0a <+56794>: jmp *%eax > 0x4604ea0c <+56796>: sub $0x8,%esi > 0x4604ea0f <+56799>: mov 0x98(%esp),%edx > 0x4604ea16 <+56806>: mov %esi,0xc(%esp) > 0x4604ea1a <+56810>: movl $0x4,0x8(%esp) > 0x4604ea22 <+56818>: mov %edx,0x4(%esp) > 0x4604ea26 <+56822>: mov %ebp,(%esp) > 0x4604ea29 <+56825>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604ea2e <+56830>: test %al,%al > 0x4604ea30 <+56832>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ea36 <+56838>: mov 0x2f4(%esp),%eax > 0x4604ea3d <+56845>: mov -0x8(%eax),%esi > 0x4604ea40 <+56848>: mov -0x4(%eax),%edi > 0x4604ea43 <+56851>: mov %esi,0x98(%esp) > 0x4604ea4a <+56858>: mov %edi,0x9c(%esp) > 0x4604ea51 <+56865>: jmp 0x460488cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31900> > 0x4604ea56 <+56870>: mov -0x8(%esi),%eax > 0x4604ea59 <+56873>: mov 0x4(%eax),%edx > 0x4604ea5c <+56876>: cmp -0x19c(%ebx),%edx > 0x4604ea62 <+56882>: je 0x46050dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65952> > 0x4604ea68 <+56888>: cmp -0x5c(%ebx),%edx > 0x4604ea6e <+56894>: je 0x46050dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65952> > 0x4604ea74 <+56900>: cmp -0x1c8(%ebx),%edx > 0x4604ea7a <+56906>: je 0x46050dd0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65952> > 0x4604ea80 <+56912>: cmp -0x64(%ebx),%edx > 0x4604ea86 <+56918>: je 0x46050df6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65990> > 0x4604ea8c <+56924>: mov %eax,(%esp) > 0x4604ea8f <+56927>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x4604ea94 <+56932>: mov %eax,%esi > 0x4604ea96 <+56934>: mov 0x40(%ebp),%eax > 0x4604ea99 <+56937>: mov 0x8(%eax),%eax > 0x4604ea9c <+56940>: mov (%eax),%edx > 0x4604ea9e <+56942>: test $0x200000,%edx > 0x4604eaa4 <+56948>: jne 0x4604eae2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57010> > 0x4604eaa6 <+56950>: test $0x8,%dl > 0x4604eaa9 <+56953>: lea -0x10(%eax),%ecx > 0x4604eaac <+56956>: jne 0x4604ead2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56994> > 0x4604eaae <+56958>: mov 0x4(%eax),%ecx > 0x4604eab1 <+56961>: movzwl 0x38(%ecx),%ecx > 0x4604eab5 <+56965>: shl $0x3,%ecx > 0x4604eab8 <+56968>: mov %ecx,0x98(%esp) > 0x4604eabf <+56975>: mov %eax,%ecx > 0x4604eac1 <+56977>: sub 0x98(%esp),%ecx > 0x4604eac8 <+56984>: mov %ecx,0x98(%esp) > 0x4604eacf <+56991>: lea -0x10(%ecx),%ecx > 0x4604ead2 <+56994>: mov (%ecx),%ecx > 0x4604ead4 <+56996>: or $0x200000,%edx > 0x4604eada <+57002>: mov 0x18(%ecx),%ecx > 0x4604eadd <+57005>: mov %edx,(%eax) > 0x4604eadf <+57007>: mov %ecx,0xc(%eax) > 0x4604eae2 <+57010>: mov 0xc(%eax),%eax > 0x4604eae5 <+57013>: mov %eax,(%esp) > 0x4604eae8 <+57016>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x4604eaed <+57021>: cmp %eax,%esi > 0x4604eaef <+57023>: je 0x4604e4c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55445> > 0x4604eaf5 <+57029>: mov 0x4(%edi),%eax > 0x4604eaf8 <+57032>: jmp 0x4604e496 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55398> > 0x4604eafd <+57037>: mov 0xa8(%esp),%edi > 0x4604eb04 <+57044>: mov 0x18(%edi),%eax > 0x4604eb07 <+57047>: cmp $0xffffffff,%eax > 0x4604eb0a <+57050>: je 0x4604ab90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40800> > 0x4604eb10 <+57056>: mov 0x88(%esp),%edx > 0x4604eb17 <+57063>: testb $0x28,0x8(%edx) > 0x4604eb1b <+57067>: je 0x46050e28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66040> > 0x4604eb21 <+57073>: mov 0xa8(%esp),%edi > 0x4604eb28 <+57080>: jmp 0x4604ab90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40800> > 0x4604eb2d <+57085>: mov 0x4(%eax),%ecx > 0x4604eb30 <+57088>: mov %eax,%esi > 0x4604eb32 <+57090>: movzwl 0x38(%ecx),%ecx > 0x4604eb36 <+57094>: shl $0x3,%ecx > 0x4604eb39 <+57097>: sub %ecx,%esi > 0x4604eb3b <+57099>: mov %esi,%ecx > 0x4604eb3d <+57101>: lea -0x10(%ecx),%ecx > 0x4604eb40 <+57104>: jmp 0x4604d432 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51202> > 0x4604eb45 <+57109>: mov 0xa0(%esp),%edi > 0x4604eb4c <+57116>: and $0x80,%edx > 0x4604eb52 <+57122>: mov 0x2f8(%esp),%ecx > 0x4604eb59 <+57129>: mov 0x64(%edi),%eax > 0x4604eb5c <+57132>: je 0x4604eb61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57137> > 0x4604eb5e <+57134>: mov 0x68(%edi),%eax > 0x4604eb61 <+57137>: test %eax,%eax > 0x4604eb63 <+57139>: je 0x4604c7a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47991> > 0x4604eb69 <+57145>: mov 0xa0(%esp),%esi > 0x4604eb70 <+57152>: sub 0x8(%esi),%ecx > 0x4604eb73 <+57155>: mov %ecx,0x88(%esp) > 0x4604eb7a <+57162>: mov 0x18(%eax),%esi > 0x4604eb7d <+57165>: mov %eax,(%esp) > 0x4604eb80 <+57168>: and $0x7fffffff,%esi > 0x4604eb86 <+57174>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604eb8b <+57179>: test %esi,%esi > 0x4604eb8d <+57181>: mov %eax,0xc0(%esp) > 0x4604eb94 <+57188>: je 0x4604c7a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47991> > 0x4604eb9a <+57194>: mov $0x1,%edi > 0x4604eb9f <+57199>: mov %ebp,0xa8(%esp) > 0x4604eba6 <+57206>: mov %edi,%eax > 0x4604eba8 <+57208>: mov 0xc0(%esp),%ecx > 0x4604ebaf <+57215>: add %esi,%eax > 0x4604ebb1 <+57217>: shr %eax > 0x4604ebb3 <+57219>: mov %eax,%ebp > 0x4604ebb5 <+57221>: sub $0x1,%ebp > 0x4604ebb8 <+57224>: mov %ebp,0x98(%esp) > 0x4604ebbf <+57231>: lea (%ecx,%ebp,8),%edx > 0x4604ebc2 <+57234>: mov 0x88(%esp),%ebp > 0x4604ebc9 <+57241>: cmp (%edx),%ebp > 0x4604ebcb <+57243>: jae 0x4604ebe8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57272> > 0x4604ebcd <+57245>: mov 0x98(%esp),%esi > 0x4604ebd4 <+57252>: cmp %esi,%edi > 0x4604ebd6 <+57254>: jbe 0x4604eba6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57206> > 0x4604ebd8 <+57256>: mov 0xa8(%esp),%ebp > 0x4604ebdf <+57263>: jmp 0x4604c7a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47991> > 0x4604ebe4 <+57268>: lea 0x0(%esi,%eiz,1),%esi > 0x4604ebe8 <+57272>: jbe 0x4604eec4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58004> > 0x4604ebee <+57278>: lea 0x1(%eax),%edi > 0x4604ebf1 <+57281>: jmp 0x4604ebd4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57252> > 0x4604ebf3 <+57283>: mov 0x308(%esp),%eax > 0x4604ebfa <+57290>: mov 0x300(%esp),%edx > 0x4604ec01 <+57297>: mov %edx,0xdc(%eax) > 0x4604ec07 <+57303>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ec0c <+57308>: sub $0x8,%esi > 0x4604ec0f <+57311>: mov 0x98(%esp),%edx > 0x4604ec16 <+57318>: mov %esi,0xc(%esp) > 0x4604ec1a <+57322>: movl $0x4,0x8(%esp) > 0x4604ec22 <+57330>: mov %edx,0x4(%esp) > 0x4604ec26 <+57334>: mov %ebp,(%esp) > 0x4604ec29 <+57337>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604ec2e <+57342>: test %al,%al > 0x4604ec30 <+57344>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ec36 <+57350>: mov 0x2f4(%esp),%eax > 0x4604ec3d <+57357>: mov -0x8(%eax),%esi > 0x4604ec40 <+57360>: mov -0x4(%eax),%edi > 0x4604ec43 <+57363>: mov %esi,0x98(%esp) > 0x4604ec4a <+57370>: mov %edi,0x9c(%esp) > 0x4604ec51 <+57377>: jmp 0x460487ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31614> > 0x4604ec56 <+57382>: mov 0xa0(%esp),%ecx > 0x4604ec5d <+57389>: and $0x80,%edx > 0x4604ec63 <+57395>: mov 0x2f8(%esp),%esi > 0x4604ec6a <+57402>: mov 0x64(%ecx),%eax > 0x4604ec6d <+57405>: je 0x4604ec72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57410> > 0x4604ec6f <+57407>: mov 0x68(%ecx),%eax > 0x4604ec72 <+57410>: test %eax,%eax > 0x4604ec74 <+57412>: je 0x460446c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14999> > 0x4604ec7a <+57418>: mov 0xa0(%esp),%edx > 0x4604ec81 <+57425>: sub 0x8(%edx),%esi > 0x4604ec84 <+57428>: mov %esi,0x98(%esp) > 0x4604ec8b <+57435>: mov 0x18(%eax),%esi > 0x4604ec8e <+57438>: mov %eax,(%esp) > 0x4604ec91 <+57441>: and $0x7fffffff,%esi > 0x4604ec97 <+57447>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604ec9c <+57452>: test %esi,%esi > 0x4604ec9e <+57454>: mov %eax,0xa8(%esp) > 0x4604eca5 <+57461>: je 0x460446c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14999> > 0x4604ecab <+57467>: mov $0x1,%ecx > 0x4604ecb0 <+57472>: mov %edi,0xb8(%esp) > 0x4604ecb7 <+57479>: mov %ebp,0xcc(%esp) > 0x4604ecbe <+57486>: lea (%ecx,%esi,1),%eax > 0x4604ecc1 <+57489>: mov 0xa8(%esp),%ebp > 0x4604ecc8 <+57496>: shr %eax > 0x4604ecca <+57498>: mov %eax,%edi > 0x4604eccc <+57500>: sub $0x1,%edi > 0x4604eccf <+57503>: mov %edi,0x88(%esp) > 0x4604ecd6 <+57510>: lea 0x0(%ebp,%edi,8),%edx > 0x4604ecda <+57514>: mov 0x98(%esp),%edi > 0x4604ece1 <+57521>: cmp (%edx),%edi > 0x4604ece3 <+57523>: jae 0x4604ed08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57560> > 0x4604ece5 <+57525>: mov 0x88(%esp),%esi > 0x4604ecec <+57532>: cmp %esi,%ecx > 0x4604ecee <+57534>: jbe 0x4604ecbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57486> > 0x4604ecf0 <+57536>: mov 0xb8(%esp),%edi > 0x4604ecf7 <+57543>: mov 0xcc(%esp),%ebp > 0x4604ecfe <+57550>: jmp 0x460446c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14999> > 0x4604ed03 <+57555>: nop > 0x4604ed04 <+57556>: lea 0x0(%esi,%eiz,1),%esi > 0x4604ed08 <+57560>: jbe 0x4604fdd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61859> > 0x4604ed0e <+57566>: lea 0x1(%eax),%ecx > 0x4604ed11 <+57569>: jmp 0x4604ecec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57532> > 0x4604ed13 <+57571>: mov 0xa0(%esp),%ecx > 0x4604ed1a <+57578>: and $0x80,%edx > 0x4604ed20 <+57584>: mov 0x2f8(%esp),%esi > 0x4604ed27 <+57591>: mov 0x64(%ecx),%eax > 0x4604ed2a <+57594>: je 0x4604ed2f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57599> > 0x4604ed2c <+57596>: mov 0x68(%ecx),%eax > 0x4604ed2f <+57599>: test %eax,%eax > 0x4604ed31 <+57601>: je 0x460431c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9619> > 0x4604ed37 <+57607>: mov 0xa0(%esp),%edx > 0x4604ed3e <+57614>: sub 0x8(%edx),%esi > 0x4604ed41 <+57617>: mov %esi,0x98(%esp) > 0x4604ed48 <+57624>: mov 0x18(%eax),%esi > 0x4604ed4b <+57627>: mov %eax,(%esp) > 0x4604ed4e <+57630>: and $0x7fffffff,%esi > 0x4604ed54 <+57636>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604ed59 <+57641>: test %esi,%esi > 0x4604ed5b <+57643>: mov %eax,0xa8(%esp) > 0x4604ed62 <+57650>: je 0x460431c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9619> > 0x4604ed68 <+57656>: mov $0x1,%ecx > 0x4604ed6d <+57661>: mov %edi,0xb8(%esp) > 0x4604ed74 <+57668>: mov %ebp,0xcc(%esp) > 0x4604ed7b <+57675>: lea (%ecx,%esi,1),%eax > 0x4604ed7e <+57678>: mov 0xa8(%esp),%ebp > 0x4604ed85 <+57685>: shr %eax > 0x4604ed87 <+57687>: mov %eax,%edi > 0x4604ed89 <+57689>: sub $0x1,%edi > 0x4604ed8c <+57692>: mov %edi,0x88(%esp) > 0x4604ed93 <+57699>: lea 0x0(%ebp,%edi,8),%edx > 0x4604ed97 <+57703>: mov 0x98(%esp),%edi > 0x4604ed9e <+57710>: cmp (%edx),%edi > 0x4604eda0 <+57712>: jae 0x4604edc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57744> > 0x4604eda2 <+57714>: mov 0x88(%esp),%esi > 0x4604eda9 <+57721>: cmp %esi,%ecx > 0x4604edab <+57723>: jbe 0x4604ed7b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57675> > 0x4604edad <+57725>: mov 0xb8(%esp),%edi > 0x4604edb4 <+57732>: mov 0xcc(%esp),%ebp > 0x4604edbb <+57739>: jmp 0x460431c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9619> > 0x4604edc0 <+57744>: jbe 0x4604fbc0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61328> > 0x4604edc6 <+57750>: lea 0x1(%eax),%ecx > 0x4604edc9 <+57753>: jmp 0x4604eda9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57721> > 0x4604edcb <+57755>: mov 0xa0(%esp),%ecx > 0x4604edd2 <+57762>: and $0x80,%edx > 0x4604edd8 <+57768>: mov 0x2f8(%esp),%esi > 0x4604eddf <+57775>: mov 0x64(%ecx),%eax > 0x4604ede2 <+57778>: je 0x4604ede7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57783> > 0x4604ede4 <+57780>: mov 0x68(%ecx),%eax > 0x4604ede7 <+57783>: test %eax,%eax > 0x4604ede9 <+57785>: je 0x460474ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26812> > 0x4604edef <+57791>: mov 0xa0(%esp),%edx > 0x4604edf6 <+57798>: sub 0x8(%edx),%esi > 0x4604edf9 <+57801>: mov %esi,0x98(%esp) > 0x4604ee00 <+57808>: mov 0x18(%eax),%esi > 0x4604ee03 <+57811>: mov %eax,(%esp) > 0x4604ee06 <+57814>: and $0x7fffffff,%esi > 0x4604ee0c <+57820>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604ee11 <+57825>: test %esi,%esi > 0x4604ee13 <+57827>: mov %eax,0xa8(%esp) > 0x4604ee1a <+57834>: je 0x460474ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26812> > 0x4604ee20 <+57840>: mov $0x1,%ecx > 0x4604ee25 <+57845>: mov %edi,0xb8(%esp) > 0x4604ee2c <+57852>: mov %ebp,0xcc(%esp) > 0x4604ee33 <+57859>: lea (%ecx,%esi,1),%eax > 0x4604ee36 <+57862>: mov 0xa8(%esp),%ebp > 0x4604ee3d <+57869>: shr %eax > 0x4604ee3f <+57871>: mov %eax,%edi > 0x4604ee41 <+57873>: sub $0x1,%edi > 0x4604ee44 <+57876>: mov %edi,0x88(%esp) > 0x4604ee4b <+57883>: lea 0x0(%ebp,%edi,8),%edx > 0x4604ee4f <+57887>: mov 0x98(%esp),%edi > 0x4604ee56 <+57894>: cmp (%edx),%edi > 0x4604ee58 <+57896>: jae 0x4604ee78 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57928> > 0x4604ee5a <+57898>: mov 0x88(%esp),%esi > 0x4604ee61 <+57905>: cmp %ecx,%esi > 0x4604ee63 <+57907>: jae 0x4604ee33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57859> > 0x4604ee65 <+57909>: mov 0xb8(%esp),%edi > 0x4604ee6c <+57916>: mov 0xcc(%esp),%ebp > 0x4604ee73 <+57923>: jmp 0x460474ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26812> > 0x4604ee78 <+57928>: jbe 0x460506a3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64115> > 0x4604ee7e <+57934>: lea 0x1(%eax),%ecx > 0x4604ee81 <+57937>: jmp 0x4604ee61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+57905> > 0x4604ee83 <+57939>: lea 0x2e0(%esp),%eax > 0x4604ee8a <+57946>: mov %eax,0xc(%esp) > 0x4604ee8e <+57950>: mov -0x8(%esi),%eax > 0x4604ee91 <+57953>: mov -0x4(%esi),%edx > 0x4604ee94 <+57956>: mov %edx,0x8(%esp) > 0x4604ee98 <+57960>: mov %eax,0x4(%esp) > 0x4604ee9c <+57964>: mov %ebp,(%esp) > 0x4604ee9f <+57967>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604eea4 <+57972>: test %al,%al > 0x4604eea6 <+57974>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604eeac <+57980>: mov 0x2f4(%esp),%esi > 0x4604eeb3 <+57987>: jmp 0x4604cf4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49947> > 0x4604eeb8 <+57992>: fildl 0x98(%esp) > 0x4604eebf <+57999>: jmp 0x4604891c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31980> > 0x4604eec4 <+58004>: mov 0x4(%edx),%eax > 0x4604eec7 <+58007>: mov 0xa8(%esp),%ebp > 0x4604eece <+58014>: test %eax,%eax > 0x4604eed0 <+58016>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604eed6 <+58022>: jmp 0x4604c7a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47991> > 0x4604eedb <+58027>: nop > 0x4604eedc <+58028>: lea 0x0(%esi,%eiz,1),%esi > 0x4604eee0 <+58032>: fildl 0x198(%esp) > 0x4604eee7 <+58039>: jmp 0x4604d490 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51296> > 0x4604eeec <+58044>: mov -0x10(%esi),%eax > 0x4604eeef <+58047>: test %eax,%eax > 0x4604eef1 <+58049>: js 0x4604cf24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49908> > 0x4604eef7 <+58055>: mov -0x8(%esi),%ecx > 0x4604eefa <+58058>: test %ecx,%ecx > 0x4604eefc <+58060>: jle 0x4604cf24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49908> > 0x4604ef02 <+58066>: lea -0x8(%esi),%edx > 0x4604ef05 <+58069>: mov %edx,0x2f4(%esp) > 0x4604ef0c <+58076>: mov %eax,%edx > 0x4604ef0e <+58078>: movl $0xffff0001,-0xc(%esi) > 0x4604ef15 <+58085>: sar $0x1f,%edx > 0x4604ef18 <+58088>: idiv %ecx > 0x4604ef1a <+58090>: mov %edx,-0x10(%esi) > 0x4604ef1d <+58093>: jmp 0x4604cf7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49997> > 0x4604ef22 <+58098>: mov 0xcc(%ebp),%eax > 0x4604ef28 <+58104>: mov 0x20(%eax),%eax > 0x4604ef2b <+58107>: test %eax,%eax > 0x4604ef2d <+58109>: jne 0x46051a98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69224> > 0x4604ef33 <+58115>: cmp $0xb6,%edi > 0x4604ef39 <+58121>: je 0x46051990 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68960> > 0x4604ef3f <+58127>: cmp $0xe5,%edi > 0x4604ef45 <+58133>: jne 0x4604d063 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50227> > 0x4604ef4b <+58139>: cmpb $0x0,0x100(%ebp) > 0x4604ef52 <+58146>: je 0x460537b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76677> > 0x4604ef58 <+58152>: mov 0xcc(%ebp),%eax > 0x4604ef5e <+58158>: mov 0x18(%eax),%edx > 0x4604ef61 <+58161>: test %edx,%edx > 0x4604ef63 <+58163>: je 0x46053792 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76642> > 0x4604ef69 <+58169>: mov 0xd0(%edx),%edx > 0x4604ef6f <+58175>: test %edx,%edx > 0x4604ef71 <+58177>: je 0x46053792 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76642> > 0x4604ef77 <+58183>: mov 0x36c(%esp),%esi > 0x4604ef7e <+58190>: lea 0x368(%esp),%eax > 0x4604ef85 <+58197>: mov %esi,0x8(%esp) > 0x4604ef89 <+58201>: mov %eax,0x4(%esp) > 0x4604ef8d <+58205>: mov %ebp,(%esp) > 0x4604ef90 <+58208>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604ef95 <+58213>: test %eax,%eax > 0x4604ef97 <+58215>: mov %eax,%esi > 0x4604ef99 <+58217>: jne 0x4604efb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58240> > 0x4604ef9b <+58219>: lea -0x134d4(%ebx),%edi > 0x4604efa1 <+58225>: movb $0x0,0xc0(%esp) > 0x4604efa9 <+58233>: mov %edi,0x94(%esp) > 0x4604efb0 <+58240>: mov 0x2fc(%esp),%eax > 0x4604efb7 <+58247>: mov (%eax),%edx > 0x4604efb9 <+58249>: mov %edx,%edi > 0x4604efbb <+58251>: and $0x2,%edi > 0x4604efbe <+58254>: je 0x46054d93 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82275> > 0x4604efc4 <+58260>: test $0x8,%dl > 0x4604efc7 <+58263>: je 0x46054d81 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82257> > 0x4604efcd <+58269>: mov 0x8(%eax),%ecx > 0x4604efd0 <+58272>: mov %ecx,0xa0(%esp) > 0x4604efd7 <+58279>: mov (%eax),%ecx > 0x4604efd9 <+58281>: movl $0x0,0xbc(%esp) > 0x4604efe4 <+58292>: and $0xa,%ecx > 0x4604efe7 <+58295>: cmp $0x2,%ecx > 0x4604efea <+58298>: jne 0x4604f00d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58333> > 0x4604efec <+58300>: mov 0x4(%eax),%ecx > 0x4604efef <+58303>: movzwl 0x38(%ecx),%ecx > 0x4604eff3 <+58307>: shl $0x3,%ecx > 0x4604eff6 <+58310>: mov %ecx,0x88(%esp) > 0x4604effd <+58317>: mov %eax,%ecx > 0x4604efff <+58319>: sub 0x88(%esp),%ecx > 0x4604f006 <+58326>: mov %ecx,0xbc(%esp) > 0x4604f00d <+58333>: test $0x80,%dh > 0x4604f010 <+58336>: je 0x460540e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79025> > 0x4604f016 <+58342>: mov 0x38(%ebp),%edi > 0x4604f019 <+58345>: add $0x254,%edi > 0x4604f01f <+58351>: mov %edi,0xa4(%esp) > 0x4604f026 <+58358>: mov 0x14(%ebp),%eax > 0x4604f029 <+58361>: test %eax,%eax > 0x4604f02b <+58363>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f031 <+58369>: cmp $0x2,%esi > 0x4604f034 <+58372>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f03a <+58378>: mov 0x2f8(%esp),%esi > 0x4604f041 <+58385>: movzbl (%esi),%edi > 0x4604f044 <+58388>: jmp 0x4604d063 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50227> > 0x4604f049 <+58393>: lea 0x1(%eax),%ecx > 0x4604f04c <+58396>: mov %ecx,0x2f8(%esp) > 0x4604f053 <+58403>: movzbl 0x2(%eax),%edx > 0x4604f057 <+58407>: movzbl 0x3(%eax),%eax > 0x4604f05b <+58411>: shl $0x8,%edx > 0x4604f05e <+58414>: or %edx,%eax > 0x4604f060 <+58416>: movswl %ax,%edx > 0x4604f063 <+58419>: test %ax,%ax > 0x4604f066 <+58422>: lea (%ecx,%edx,1),%ecx > 0x4604f069 <+58425>: mov %ecx,0x2f8(%esp) > 0x4604f070 <+58432>: movzbl (%ecx),%edi > 0x4604f073 <+58435>: jle 0x46050a83 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65107> > 0x4604f079 <+58441>: cmpb $0x0,0xc0(%esp) > 0x4604f081 <+58449>: je 0x4604f095 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58469> > 0x4604f083 <+58451>: mov 0x2fc(%esp),%eax > 0x4604f08a <+58458>: mov (%eax),%eax > 0x4604f08c <+58460>: test $0x80,%ah > 0x4604f08f <+58463>: je 0x460549e5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81333> > 0x4604f095 <+58469>: mov 0x94(%esp),%esi > 0x4604f09c <+58476>: mov (%esi,%edi,4),%eax > 0x4604f09f <+58479>: jmp *%eax > 0x4604f0a1 <+58481>: movl $0x0,0x10c(%esp) > 0x4604f0ac <+58492>: jmp 0x46048f67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33591> > 0x4604f0b1 <+58497>: mov 0xcc(%ebp),%eax > 0x4604f0b7 <+58503>: mov 0x20(%eax),%eax > 0x4604f0ba <+58506>: test %eax,%eax > 0x4604f0bc <+58508>: jne 0x46051f98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70504> > 0x4604f0c2 <+58514>: cmp $0xb6,%edi > 0x4604f0c8 <+58520>: je 0x46051e68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70200> > 0x4604f0ce <+58526>: cmp $0xe5,%edi > 0x4604f0d4 <+58532>: jne 0x4604cff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50120> > 0x4604f0da <+58538>: cmpb $0x0,0x100(%ebp) > 0x4604f0e1 <+58545>: je 0x46054e3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82442> > 0x4604f0e7 <+58551>: mov 0xcc(%ebp),%eax > 0x4604f0ed <+58557>: mov 0x18(%eax),%edx > 0x4604f0f0 <+58560>: test %edx,%edx > 0x4604f0f2 <+58562>: je 0x46054e17 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82407> > 0x4604f0f8 <+58568>: mov 0xd0(%edx),%edx > 0x4604f0fe <+58574>: test %edx,%edx > 0x4604f100 <+58576>: je 0x46054e17 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82407> > 0x4604f106 <+58582>: mov 0x36c(%esp),%esi > 0x4604f10d <+58589>: lea 0x368(%esp),%eax > 0x4604f114 <+58596>: mov %esi,0x8(%esp) > 0x4604f118 <+58600>: mov %eax,0x4(%esp) > 0x4604f11c <+58604>: mov %ebp,(%esp) > 0x4604f11f <+58607>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604f124 <+58612>: test %eax,%eax > 0x4604f126 <+58614>: mov %eax,%esi > 0x4604f128 <+58616>: jne 0x4604f13f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58639> > 0x4604f12a <+58618>: lea -0x134d4(%ebx),%edi > 0x4604f130 <+58624>: movb $0x0,0xc0(%esp) > 0x4604f138 <+58632>: mov %edi,0x94(%esp) > 0x4604f13f <+58639>: mov 0x2fc(%esp),%eax > 0x4604f146 <+58646>: mov (%eax),%edx > 0x4604f148 <+58648>: mov %edx,%edi > 0x4604f14a <+58650>: and $0x2,%edi > 0x4604f14d <+58653>: je 0x46054e08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82392> > 0x4604f153 <+58659>: test $0x8,%dl > 0x4604f156 <+58662>: je 0x46054df6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82374> > 0x4604f15c <+58668>: mov 0x8(%eax),%ecx > 0x4604f15f <+58671>: mov %ecx,0xa0(%esp) > 0x4604f166 <+58678>: mov (%eax),%ecx > 0x4604f168 <+58680>: movl $0x0,0xbc(%esp) > 0x4604f173 <+58691>: and $0xa,%ecx > 0x4604f176 <+58694>: cmp $0x2,%ecx > 0x4604f179 <+58697>: jne 0x4604f19c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58732> > 0x4604f17b <+58699>: mov 0x4(%eax),%ecx > 0x4604f17e <+58702>: movzwl 0x38(%ecx),%ecx > 0x4604f182 <+58706>: shl $0x3,%ecx > 0x4604f185 <+58709>: mov %ecx,0x88(%esp) > 0x4604f18c <+58716>: mov %eax,%ecx > 0x4604f18e <+58718>: sub 0x88(%esp),%ecx > 0x4604f195 <+58725>: mov %ecx,0xbc(%esp) > 0x4604f19c <+58732>: test $0x80,%dh > 0x4604f19f <+58735>: je 0x4605430c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79580> > 0x4604f1a5 <+58741>: mov 0x38(%ebp),%edi > 0x4604f1a8 <+58744>: add $0x254,%edi > 0x4604f1ae <+58750>: mov %edi,0xa4(%esp) > 0x4604f1b5 <+58757>: mov 0x14(%ebp),%eax > 0x4604f1b8 <+58760>: test %eax,%eax > 0x4604f1ba <+58762>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f1c0 <+58768>: cmp $0x2,%esi > 0x4604f1c3 <+58771>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f1c9 <+58777>: mov 0x2f8(%esp),%esi > 0x4604f1d0 <+58784>: movzbl (%esi),%edi > 0x4604f1d3 <+58787>: jmp 0x4604cff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50120> > 0x4604f1d8 <+58792>: mov 0x54(%ebp),%eax > 0x4604f1db <+58795>: cmp 0x88(%esp),%eax > 0x4604f1e2 <+58802>: je 0x4604f1fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58829> > 0x4604f1e4 <+58804>: mov 0x4(%eax),%esi > 0x4604f1e7 <+58807>: mov 0x98(%esp),%ecx > 0x4604f1ee <+58814>: mov 0xc(%eax),%edx > 0x4604f1f1 <+58817>: sub %esi,%ecx > 0x4604f1f3 <+58819>: sub %esi,%edx > 0x4604f1f5 <+58821>: cmp %edx,%ecx > 0x4604f1f7 <+58823>: jbe 0x46051c00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69584> > 0x4604f1fd <+58829>: mov 0x98(%esp),%esi > 0x4604f204 <+58836>: mov 0x88(%esp),%edi > 0x4604f20b <+58843>: mov %esi,0x4(%esp) > 0x4604f20f <+58847>: mov %edi,(%esp) > 0x4604f212 <+58850>: call 0x45fbc200 <JS_ArenaRelease@plt> > 0x4604f217 <+58855>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f21c <+58860>: mov 0xa0(%esp),%ecx > 0x4604f223 <+58867>: and $0x80,%edx > 0x4604f229 <+58873>: mov 0x2f8(%esp),%esi > 0x4604f230 <+58880>: mov 0x64(%ecx),%eax > 0x4604f233 <+58883>: je 0x4604f238 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58888> > 0x4604f235 <+58885>: mov 0x68(%ecx),%eax > 0x4604f238 <+58888>: test %eax,%eax > 0x4604f23a <+58890>: je 0x4604b547 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43287> > 0x4604f240 <+58896>: mov 0xa0(%esp),%edx > 0x4604f247 <+58903>: sub 0x8(%edx),%esi > 0x4604f24a <+58906>: mov %esi,0x98(%esp) > 0x4604f251 <+58913>: mov 0x18(%eax),%esi > 0x4604f254 <+58916>: mov %eax,(%esp) > 0x4604f257 <+58919>: and $0x7fffffff,%esi > 0x4604f25d <+58925>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604f262 <+58930>: test %esi,%esi > 0x4604f264 <+58932>: mov %eax,0xa8(%esp) > 0x4604f26b <+58939>: je 0x4604b547 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43287> > 0x4604f271 <+58945>: mov $0x1,%ecx > 0x4604f276 <+58950>: mov %edi,0xb8(%esp) > 0x4604f27d <+58957>: mov %ebp,0xcc(%esp) > 0x4604f284 <+58964>: lea (%esi,%ecx,1),%eax > 0x4604f287 <+58967>: mov 0xa8(%esp),%ebp > 0x4604f28e <+58974>: shr %eax > 0x4604f290 <+58976>: mov %eax,%edi > 0x4604f292 <+58978>: sub $0x1,%edi > 0x4604f295 <+58981>: mov %edi,0x88(%esp) > 0x4604f29c <+58988>: lea 0x0(%ebp,%edi,8),%edx > 0x4604f2a0 <+58992>: mov 0x98(%esp),%edi > 0x4604f2a7 <+58999>: cmp (%edx),%edi > 0x4604f2a9 <+59001>: jae 0x4604f2d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59040> > 0x4604f2ab <+59003>: mov 0x88(%esp),%esi > 0x4604f2b2 <+59010>: cmp %esi,%ecx > 0x4604f2b4 <+59012>: jbe 0x4604f284 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58964> > 0x4604f2b6 <+59014>: mov 0xb8(%esp),%edi > 0x4604f2bd <+59021>: mov 0xcc(%esp),%ebp > 0x4604f2c4 <+59028>: jmp 0x4604b547 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43287> > 0x4604f2c9 <+59033>: lea 0x0(%esi,%eiz,1),%esi > 0x4604f2d0 <+59040>: jbe 0x4604ffd7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62375> > 0x4604f2d6 <+59046>: lea 0x1(%eax),%ecx > 0x4604f2d9 <+59049>: jmp 0x4604f2b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59010> > 0x4604f2db <+59051>: mov 0xa0(%esp),%ecx > 0x4604f2e2 <+59058>: and $0x80,%edx > 0x4604f2e8 <+59064>: mov 0x2f8(%esp),%esi > 0x4604f2ef <+59071>: mov 0x64(%ecx),%eax > 0x4604f2f2 <+59074>: je 0x4604f2f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59079> > 0x4604f2f4 <+59076>: mov 0x68(%ecx),%eax > 0x4604f2f7 <+59079>: test %eax,%eax > 0x4604f2f9 <+59081>: je 0x460447d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15269> > 0x4604f2ff <+59087>: mov 0xa0(%esp),%edx > 0x4604f306 <+59094>: sub 0x8(%edx),%esi > 0x4604f309 <+59097>: mov %esi,0x98(%esp) > 0x4604f310 <+59104>: mov 0x18(%eax),%esi > 0x4604f313 <+59107>: mov %eax,(%esp) > 0x4604f316 <+59110>: and $0x7fffffff,%esi > 0x4604f31c <+59116>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604f321 <+59121>: test %esi,%esi > 0x4604f323 <+59123>: mov %eax,0xa8(%esp) > 0x4604f32a <+59130>: je 0x460447d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15269> > 0x4604f330 <+59136>: mov $0x1,%ecx > 0x4604f335 <+59141>: mov %edi,0xb8(%esp) > 0x4604f33c <+59148>: mov %ebp,0xcc(%esp) > 0x4604f343 <+59155>: lea (%ecx,%esi,1),%eax > 0x4604f346 <+59158>: mov 0xa8(%esp),%ebp > 0x4604f34d <+59165>: shr %eax > 0x4604f34f <+59167>: mov %eax,%edi > 0x4604f351 <+59169>: sub $0x1,%edi > 0x4604f354 <+59172>: mov %edi,0x88(%esp) > 0x4604f35b <+59179>: lea 0x0(%ebp,%edi,8),%edx > 0x4604f35f <+59183>: mov 0x98(%esp),%edi > 0x4604f366 <+59190>: cmp (%edx),%edi > 0x4604f368 <+59192>: jae 0x4604f388 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59224> > 0x4604f36a <+59194>: mov 0x88(%esp),%esi > 0x4604f371 <+59201>: cmp %esi,%ecx > 0x4604f373 <+59203>: jbe 0x4604f343 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59155> > 0x4604f375 <+59205>: mov 0xb8(%esp),%edi > 0x4604f37c <+59212>: mov 0xcc(%esp),%ebp > 0x4604f383 <+59219>: jmp 0x460447d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15269> > 0x4604f388 <+59224>: jbe 0x46050700 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64208> > 0x4604f38e <+59230>: lea 0x1(%eax),%ecx > 0x4604f391 <+59233>: jmp 0x4604f371 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59201> > 0x4604f393 <+59235>: lea -0x134d4(%ebx),%esi > 0x4604f399 <+59241>: mov %esi,0x94(%esp) > 0x4604f3a0 <+59248>: jmp 0x460460e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21686> > 0x4604f3a5 <+59253>: sub $0x8,%esi > 0x4604f3a8 <+59256>: mov 0x98(%esp),%edx > 0x4604f3af <+59263>: mov %esi,0xc(%esp) > 0x4604f3b3 <+59267>: movl $0x4,0x8(%esp) > 0x4604f3bb <+59275>: mov %edx,0x4(%esp) > 0x4604f3bf <+59279>: mov %ebp,(%esp) > 0x4604f3c2 <+59282>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604f3c7 <+59287>: test %al,%al > 0x4604f3c9 <+59289>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f3cf <+59295>: mov 0x2f4(%esp),%eax > 0x4604f3d6 <+59302>: mov -0x8(%eax),%esi > 0x4604f3d9 <+59305>: mov -0x4(%eax),%edi > 0x4604f3dc <+59308>: mov %esi,0x98(%esp) > 0x4604f3e3 <+59315>: mov %edi,0x9c(%esp) > 0x4604f3ea <+59322>: jmp 0x46048690 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31328> > 0x4604f3ef <+59327>: fstpl -0x8(%esi) > 0x4604f3f2 <+59330>: jmp 0x4604919b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+34155> > 0x4604f3f7 <+59335>: lea 0x1(%eax),%ecx > 0x4604f3fa <+59338>: mov %ecx,0x2f8(%esp) > 0x4604f401 <+59345>: movzbl 0x2(%eax),%edx > 0x4604f405 <+59349>: movzbl 0x3(%eax),%eax > 0x4604f409 <+59353>: shl $0x8,%edx > 0x4604f40c <+59356>: or %edx,%eax > 0x4604f40e <+59358>: movswl %ax,%edx > 0x4604f411 <+59361>: test %ax,%ax > 0x4604f414 <+59364>: lea (%ecx,%edx,1),%ecx > 0x4604f417 <+59367>: mov %ecx,0x2f8(%esp) > 0x4604f41e <+59374>: movzbl (%ecx),%edi > 0x4604f421 <+59377>: jle 0x46051548 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67864> > 0x4604f427 <+59383>: cmpb $0x0,0xc0(%esp) > 0x4604f42f <+59391>: je 0x4604f443 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59411> > 0x4604f431 <+59393>: mov 0x2fc(%esp),%eax > 0x4604f438 <+59400>: mov (%eax),%eax > 0x4604f43a <+59402>: test $0x80,%ah > 0x4604f43d <+59405>: je 0x460540fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79052> > 0x4604f443 <+59411>: mov 0x94(%esp),%esi > 0x4604f44a <+59418>: mov (%esi,%edi,4),%eax > 0x4604f44d <+59421>: jmp *%eax > 0x4604f44f <+59423>: fildl 0x98(%esp) > 0x4604f456 <+59430>: jmp 0x46048a3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32266> > 0x4604f45b <+59435>: fildl 0x98(%esp) > 0x4604f462 <+59442>: jmp 0x460487fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31694> > 0x4604f467 <+59447>: test $0x1,%al > 0x4604f469 <+59449>: je 0x4604fff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62408> > 0x4604f46f <+59455>: shr %eax > 0x4604f471 <+59457>: mov 0x15c(%esp),%edx > 0x4604f478 <+59464>: mov 0x24(%edx),%edx > 0x4604f47b <+59467>: lea (%edx,%eax,8),%edx > 0x4604f47e <+59470>: mov (%edx),%eax > 0x4604f480 <+59472>: mov 0x4(%edx),%edx > 0x4604f483 <+59475>: mov %edx,0x1c4(%esp) > 0x4604f48a <+59482>: mov %eax,0x1c0(%esp) > 0x4604f491 <+59489>: jmp 0x4604c5e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47536> > 0x4604f496 <+59494>: movl $0x1,0x110(%esp) > 0x4604f4a1 <+59505>: jmp 0x46048dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33162> > 0x4604f4a6 <+59510>: lea 0x1(%eax),%ecx > 0x4604f4a9 <+59513>: mov %ecx,0x2f8(%esp) > 0x4604f4b0 <+59520>: movzbl 0x2(%eax),%edx > 0x4604f4b4 <+59524>: movzbl 0x3(%eax),%eax > 0x4604f4b8 <+59528>: shl $0x8,%edx > 0x4604f4bb <+59531>: or %edx,%eax > 0x4604f4bd <+59533>: movswl %ax,%edx > 0x4604f4c0 <+59536>: test %ax,%ax > 0x4604f4c3 <+59539>: lea (%ecx,%edx,1),%ecx > 0x4604f4c6 <+59542>: mov %ecx,0x2f8(%esp) > 0x4604f4cd <+59549>: movzbl (%ecx),%edi > 0x4604f4d0 <+59552>: jle 0x46051fad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70525> > 0x4604f4d6 <+59558>: cmpb $0x0,0xc0(%esp) > 0x4604f4de <+59566>: je 0x4604f4f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59586> > 0x4604f4e0 <+59568>: mov 0x2fc(%esp),%eax > 0x4604f4e7 <+59575>: mov (%eax),%eax > 0x4604f4e9 <+59577>: test $0x80,%ah > 0x4604f4ec <+59580>: je 0x46054078 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78920> > 0x4604f4f2 <+59586>: mov 0x94(%esp),%esi > 0x4604f4f9 <+59593>: mov (%esi,%edi,4),%eax > 0x4604f4fc <+59596>: jmp *%eax > 0x4604f4fe <+59598>: mov 0xa0(%esp),%ecx > 0x4604f505 <+59605>: and $0x80,%edx > 0x4604f50b <+59611>: mov 0x2f8(%esp),%esi > 0x4604f512 <+59618>: mov 0x64(%ecx),%eax > 0x4604f515 <+59621>: je 0x4604f51a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59626> > 0x4604f517 <+59623>: mov 0x68(%ecx),%eax > 0x4604f51a <+59626>: test %eax,%eax > 0x4604f51c <+59628>: je 0x4604b2cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42651> > 0x4604f522 <+59634>: mov 0xa0(%esp),%edx > 0x4604f529 <+59641>: sub 0x8(%edx),%esi > 0x4604f52c <+59644>: mov %esi,0x98(%esp) > 0x4604f533 <+59651>: mov 0x18(%eax),%esi > 0x4604f536 <+59654>: mov %eax,(%esp) > 0x4604f539 <+59657>: and $0x7fffffff,%esi > 0x4604f53f <+59663>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x4604f544 <+59668>: test %esi,%esi > 0x4604f546 <+59670>: mov %eax,0xa8(%esp) > 0x4604f54d <+59677>: je 0x4604b2cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42651> > 0x4604f553 <+59683>: mov $0x1,%ecx > 0x4604f558 <+59688>: mov %edi,0xb8(%esp) > 0x4604f55f <+59695>: mov %ebp,0xcc(%esp) > 0x4604f566 <+59702>: lea (%ecx,%esi,1),%eax > 0x4604f569 <+59705>: mov 0xa8(%esp),%ebp > 0x4604f570 <+59712>: shr %eax > 0x4604f572 <+59714>: mov %eax,%edi > 0x4604f574 <+59716>: sub $0x1,%edi > 0x4604f577 <+59719>: mov %edi,0x88(%esp) > 0x4604f57e <+59726>: lea 0x0(%ebp,%edi,8),%edx > 0x4604f582 <+59730>: mov 0x98(%esp),%edi > 0x4604f589 <+59737>: cmp (%edx),%edi > 0x4604f58b <+59739>: jae 0x4604f5b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59776> > 0x4604f58d <+59741>: mov 0x88(%esp),%esi > 0x4604f594 <+59748>: cmp %esi,%ecx > 0x4604f596 <+59750>: jbe 0x4604f566 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59702> > 0x4604f598 <+59752>: mov 0xb8(%esp),%edi > 0x4604f59f <+59759>: mov 0xcc(%esp),%ebp > 0x4604f5a6 <+59766>: jmp 0x4604b2cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42651> > 0x4604f5ab <+59771>: nop > 0x4604f5ac <+59772>: lea 0x0(%esi,%eiz,1),%esi > 0x4604f5b0 <+59776>: jbe 0x4604fe30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61952> > 0x4604f5b6 <+59782>: lea 0x1(%eax),%ecx > 0x4604f5b9 <+59785>: jmp 0x4604f594 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59748> > 0x4604f5bb <+59787>: fildl 0x98(%esp) > 0x4604f5c2 <+59794>: jmp 0x460486e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31408> > 0x4604f5c7 <+59799>: sub $0x8,%esi > 0x4604f5ca <+59802>: mov 0x98(%esp),%edx > 0x4604f5d1 <+59809>: mov %esi,0xc(%esp) > 0x4604f5d5 <+59813>: movl $0x4,0x8(%esp) > 0x4604f5dd <+59821>: mov %edx,0x4(%esp) > 0x4604f5e1 <+59825>: mov %ebp,(%esp) > 0x4604f5e4 <+59828>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604f5e9 <+59833>: test %al,%al > 0x4604f5eb <+59835>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f5f1 <+59841>: mov 0x2f4(%esp),%eax > 0x4604f5f8 <+59848>: mov -0x8(%eax),%esi > 0x4604f5fb <+59851>: mov -0x4(%eax),%edi > 0x4604f5fe <+59854>: mov %esi,0x98(%esp) > 0x4604f605 <+59861>: mov %edi,0x9c(%esp) > 0x4604f60c <+59868>: jmp 0x460489ea <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32186> > 0x4604f611 <+59873>: mov 0x98(%esp),%esi > 0x4604f618 <+59880>: mov %esi,0xa0(%esp) > 0x4604f61f <+59887>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f624 <+59892>: lea 0x1(%eax),%ecx > 0x4604f627 <+59895>: mov %ecx,0x2f8(%esp) > 0x4604f62e <+59902>: movzbl 0x2(%eax),%edx > 0x4604f632 <+59906>: movzbl 0x3(%eax),%eax > 0x4604f636 <+59910>: shl $0x8,%edx > 0x4604f639 <+59913>: or %edx,%eax > 0x4604f63b <+59915>: movswl %ax,%edx > 0x4604f63e <+59918>: test %ax,%ax > 0x4604f641 <+59921>: lea (%ecx,%edx,1),%ecx > 0x4604f644 <+59924>: mov %ecx,0x2f8(%esp) > 0x4604f64b <+59931>: movzbl (%ecx),%edi > 0x4604f64e <+59934>: jle 0x46051d40 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69904> > 0x4604f654 <+59940>: cmpb $0x0,0xc0(%esp) > 0x4604f65c <+59948>: je 0x4604f670 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59968> > 0x4604f65e <+59950>: mov 0x2fc(%esp),%eax > 0x4604f665 <+59957>: mov (%eax),%eax > 0x4604f667 <+59959>: test $0x80,%ah > 0x4604f66a <+59962>: je 0x4605279b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72555> > 0x4604f670 <+59968>: mov 0x94(%esp),%esi > 0x4604f677 <+59975>: mov (%esi,%edi,4),%eax > 0x4604f67a <+59978>: jmp *%eax > 0x4604f67c <+59980>: lea 0x1(%eax),%ecx > 0x4604f67f <+59983>: mov %ecx,0x2f8(%esp) > 0x4604f686 <+59990>: movzbl 0x2(%eax),%edx > 0x4604f68a <+59994>: movzbl 0x3(%eax),%eax > 0x4604f68e <+59998>: shl $0x8,%edx > 0x4604f691 <+60001>: or %edx,%eax > 0x4604f693 <+60003>: movswl %ax,%edx > 0x4604f696 <+60006>: test %ax,%ax > 0x4604f699 <+60009>: lea (%ecx,%edx,1),%ecx > 0x4604f69c <+60012>: mov %ecx,0x2f8(%esp) > 0x4604f6a3 <+60019>: movzbl (%ecx),%edi > 0x4604f6a6 <+60022>: jle 0x46051c18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69608> > 0x4604f6ac <+60028>: cmpb $0x0,0xc0(%esp) > 0x4604f6b4 <+60036>: je 0x4604f6c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60056> > 0x4604f6b6 <+60038>: mov 0x2fc(%esp),%eax > 0x4604f6bd <+60045>: mov (%eax),%eax > 0x4604f6bf <+60047>: test $0x80,%ah > 0x4604f6c2 <+60050>: je 0x4605337f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75599> > 0x4604f6c8 <+60056>: mov 0x94(%esp),%esi > 0x4604f6cf <+60063>: mov (%esi,%edi,4),%eax > 0x4604f6d2 <+60066>: jmp *%eax > 0x4604f6d4 <+60068>: lea 0x1(%eax),%ecx > 0x4604f6d7 <+60071>: mov %ecx,0x2f8(%esp) > 0x4604f6de <+60078>: movzbl 0x2(%eax),%edx > 0x4604f6e2 <+60082>: movzbl 0x3(%eax),%eax > 0x4604f6e6 <+60086>: shl $0x8,%edx > 0x4604f6e9 <+60089>: or %edx,%eax > 0x4604f6eb <+60091>: movswl %ax,%edx > 0x4604f6ee <+60094>: test %ax,%ax > 0x4604f6f1 <+60097>: lea (%ecx,%edx,1),%ecx > 0x4604f6f4 <+60100>: mov %ecx,0x2f8(%esp) > 0x4604f6fb <+60107>: movzbl (%ecx),%edi > 0x4604f6fe <+60110>: jle 0x460520e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70840> > 0x4604f704 <+60116>: cmpb $0x0,0xc0(%esp) > 0x4604f70c <+60124>: je 0x4604f720 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60144> > 0x4604f70e <+60126>: mov 0x2fc(%esp),%eax > 0x4604f715 <+60133>: mov (%eax),%eax > 0x4604f717 <+60135>: test $0x80,%ah > 0x4604f71a <+60138>: je 0x46053d49 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78105> > 0x4604f720 <+60144>: mov 0x94(%esp),%esi > 0x4604f727 <+60151>: mov (%esi,%edi,4),%eax > 0x4604f72a <+60154>: jmp *%eax > 0x4604f72c <+60156>: test $0x7,%al > 0x4604f72e <+60158>: jne 0x4604aa53 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40483> > 0x4604f734 <+60164>: lea 0x144(%esp),%edx > 0x4604f73b <+60171>: mov %eax,(%esp) > 0x4604f73e <+60174>: mov %edx,0x4(%esp) > 0x4604f742 <+60178>: call 0x45fd8310 <js_StringIsIndex(JSLinearString*, unsigned int*)> > 0x4604f747 <+60183>: test %al,%al > 0x4604f749 <+60185>: je 0x4604aa53 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40483> > 0x4604f74f <+60191>: jmp 0x4604aa48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40472> > 0x4604f754 <+60196>: mov 0x88(%esp),%eax > 0x4604f75b <+60203>: mov %ebp,0x4(%esp) > 0x4604f75f <+60207>: mov %eax,(%esp) > 0x4604f762 <+60210>: call 0x460dc710 <JSObject::ensureClassReservedSlotsForEmptyObject(JSContext*)> > 0x4604f767 <+60215>: test %al,%al > 0x4604f769 <+60217>: jne 0x4604a990 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40288> > 0x4604f76f <+60223>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f774 <+60228>: lea 0x0(%esi,%eiz,1),%esi > 0x4604f778 <+60232>: mov 0x24(%edi),%edx > 0x4604f77b <+60235>: mov (%edx),%ecx > 0x4604f77d <+60237>: shr %ecx > 0x4604f77f <+60239>: cmp %ecx,%eax > 0x4604f781 <+60241>: jae 0x4604d205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50645> > 0x4604f787 <+60247>: mov 0x8(%edx),%esi > 0x4604f78a <+60250>: lea 0x0(,%eax,8),%ecx > 0x4604f791 <+60257>: add %ecx,%esi > 0x4604f793 <+60259>: mov %ecx,0x98(%esp) > 0x4604f79a <+60266>: lea 0x8(%esi),%esi > 0x4604f79d <+60269>: cmpl $0xffff0004,0x4(%esi) > 0x4604f7a4 <+60276>: je 0x4604d205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50645> > 0x4604f7aa <+60282>: mov 0x1c(%edi),%edx > 0x4604f7ad <+60285>: test %edx,%edx > 0x4604f7af <+60287>: je 0x460436a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10871> > 0x4604f7b5 <+60293>: mov 0x4(%edx),%ecx > 0x4604f7b8 <+60296>: movzwl 0x38(%ecx),%ecx > 0x4604f7bc <+60300>: cmp %ecx,%eax > 0x4604f7be <+60302>: jb 0x460533cf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75679> > 0x4604f7c4 <+60308>: shl $0x3,%ecx > 0x4604f7c7 <+60311>: mov %edx,%esi > 0x4604f7c9 <+60313>: sub %ecx,%esi > 0x4604f7cb <+60315>: mov (%edx),%ecx > 0x4604f7cd <+60317>: test $0x20,%ch > 0x4604f7d0 <+60320>: jne 0x460533b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75648> > 0x4604f7d6 <+60326>: lea (%esi,%eax,8),%esi > 0x4604f7d9 <+60329>: jmp 0x460436a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10871> > 0x4604f7de <+60334>: lea 0x164(%esp),%eax > 0x4604f7e5 <+60341>: mov %edx,0x10(%esp) > 0x4604f7e9 <+60345>: mov %eax,0xc(%esp) > 0x4604f7ed <+60349>: mov %edx,0x8(%esp) > 0x4604f7f1 <+60353>: mov %edi,0x4(%esp) > 0x4604f7f5 <+60357>: mov %ebp,(%esp) > 0x4604f7f8 <+60360>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4604f7fd <+60365>: test %al,%al > 0x4604f7ff <+60367>: jne 0x460432be <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9870> > 0x4604f805 <+60373>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f80a <+60378>: lea 0x0(%esi),%esi > 0x4604f810 <+60384>: mov 0xcc(%ebp),%ecx > 0x4604f816 <+60390>: mov 0x18(%ecx),%edx > 0x4604f819 <+60393>: test %edx,%edx > 0x4604f81b <+60395>: je 0x46053a7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77389> > 0x4604f821 <+60401>: mov 0xd0(%edx),%eax > 0x4604f827 <+60407>: test %eax,%eax > 0x4604f829 <+60409>: je 0x46053a7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77389> > 0x4604f82f <+60415>: cmpb $0x0,0x100(%ebp) > 0x4604f836 <+60422>: je 0x46053676 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76358> > 0x4604f83c <+60428>: mov 0xd0(%edx),%edi > 0x4604f842 <+60434>: test %edi,%edi > 0x4604f844 <+60436>: je 0x46053653 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76323> > 0x4604f84a <+60442>: mov 0x36c(%esp),%edi > 0x4604f851 <+60449>: lea 0x368(%esp),%eax > 0x4604f858 <+60456>: mov %edi,0x8(%esp) > 0x4604f85c <+60460>: mov %eax,0x4(%esp) > 0x4604f860 <+60464>: mov %ebp,(%esp) > 0x4604f863 <+60467>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604f868 <+60472>: test %eax,%eax > 0x4604f86a <+60474>: mov %eax,%esi > 0x4604f86c <+60476>: jne 0x4604f883 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60499> > 0x4604f86e <+60478>: lea -0x134d4(%ebx),%edi > 0x4604f874 <+60484>: movb $0x0,0xc0(%esp) > 0x4604f87c <+60492>: mov %edi,0x94(%esp) > 0x4604f883 <+60499>: mov 0x2fc(%esp),%eax > 0x4604f88a <+60506>: mov (%eax),%edx > 0x4604f88c <+60508>: mov %edx,%edi > 0x4604f88e <+60510>: and $0x2,%edi > 0x4604f891 <+60513>: je 0x46053644 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76308> > 0x4604f897 <+60519>: test $0x8,%dl > 0x4604f89a <+60522>: je 0x460536c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76441> > 0x4604f8a0 <+60528>: mov 0x8(%eax),%ecx > 0x4604f8a3 <+60531>: mov %ecx,0xa0(%esp) > 0x4604f8aa <+60538>: mov (%eax),%ecx > 0x4604f8ac <+60540>: movl $0x0,0xbc(%esp) > 0x4604f8b7 <+60551>: and $0xa,%ecx > 0x4604f8ba <+60554>: cmp $0x2,%ecx > 0x4604f8bd <+60557>: jne 0x4604f8e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60592> > 0x4604f8bf <+60559>: mov 0x4(%eax),%ecx > 0x4604f8c2 <+60562>: movzwl 0x38(%ecx),%ecx > 0x4604f8c6 <+60566>: shl $0x3,%ecx > 0x4604f8c9 <+60569>: mov %ecx,0x88(%esp) > 0x4604f8d0 <+60576>: mov %eax,%ecx > 0x4604f8d2 <+60578>: sub 0x88(%esp),%ecx > 0x4604f8d9 <+60585>: mov %ecx,0xbc(%esp) > 0x4604f8e0 <+60592>: test $0x80,%dh > 0x4604f8e3 <+60595>: je 0x46053ab0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77440> > 0x4604f8e9 <+60601>: mov 0x38(%ebp),%edi > 0x4604f8ec <+60604>: add $0x254,%edi > 0x4604f8f2 <+60610>: mov %edi,0xa4(%esp) > 0x4604f8f9 <+60617>: mov 0x14(%ebp),%ecx > 0x4604f8fc <+60620>: test %ecx,%ecx > 0x4604f8fe <+60622>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f904 <+60628>: cmp $0x2,%esi > 0x4604f907 <+60631>: jne 0x4604e0f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54467> > 0x4604f90d <+60637>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f912 <+60642>: lea 0x0(%esi),%esi > 0x4604f918 <+60648>: mov %ebp,(%esp) > 0x4604f91b <+60651>: nop > 0x4604f91c <+60652>: lea 0x0(%esi,%eiz,1),%esi > 0x4604f920 <+60656>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604f925 <+60661>: test %eax,%eax > 0x4604f927 <+60663>: jne 0x4604dfec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54204> > 0x4604f92d <+60669>: lea 0x0(%esi),%esi > 0x4604f930 <+60672>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f935 <+60677>: lea 0x100(%esp),%eax > 0x4604f93c <+60684>: mov %edx,0x10(%esp) > 0x4604f940 <+60688>: mov %eax,0xc(%esp) > 0x4604f944 <+60692>: mov %edx,0x8(%esp) > 0x4604f948 <+60696>: mov %edi,0x4(%esp) > 0x4604f94c <+60700>: mov %ebp,(%esp) > 0x4604f94f <+60703>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4604f954 <+60708>: test %al,%al > 0x4604f956 <+60710>: jne 0x46044386 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14166> > 0x4604f95c <+60716>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f961 <+60721>: lea 0x0(%esi,%eiz,1),%esi > 0x4604f968 <+60728>: mov 0x178(%esp),%eax > 0x4604f96f <+60735>: mov 0x170(%esp),%ecx > 0x4604f976 <+60742>: mov 0x4(%eax),%edx > 0x4604f979 <+60745>: mov 0x44(%edx),%edx > 0x4604f97c <+60748>: test %edx,%edx > 0x4604f97e <+60750>: je 0x46050f1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66282> > 0x4604f984 <+60756>: lea 0x10c(%esp),%ecx > 0x4604f98b <+60763>: mov %eax,0x4(%esp) > 0x4604f98f <+60767>: mov %ecx,0xc(%esp) > 0x4604f993 <+60771>: mov %ebp,(%esp) > 0x4604f996 <+60774>: lea 0x170(%esp),%ecx > 0x4604f99d <+60781>: mov %ecx,0x8(%esp) > 0x4604f9a1 <+60785>: call *%edx > 0x4604f9a3 <+60787>: jmp 0x4604cadf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+48815> > 0x4604f9a8 <+60792>: mov 0x88(%esp),%esi > 0x4604f9af <+60799>: lea 0x164(%esp),%eax > 0x4604f9b6 <+60806>: mov %esi,0x8(%esp) > 0x4604f9ba <+60810>: mov %eax,0xc(%esp) > 0x4604f9be <+60814>: mov %edi,0x4(%esp) > 0x4604f9c2 <+60818>: mov %ebp,(%esp) > 0x4604f9c5 <+60821>: call 0x45fe4970 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*)> > 0x4604f9ca <+60826>: test %al,%al > 0x4604f9cc <+60828>: jne 0x4604366b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10811> > 0x4604f9d2 <+60834>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604f9d7 <+60839>: nop > 0x4604f9d8 <+60840>: cmp %edx,0xb4(%esp) > 0x4604f9df <+60847>: mov $0x1,%eax > 0x4604f9e4 <+60852>: jne 0x46041acb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3739> > 0x4604f9ea <+60858>: jmp 0x4604627d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22093> > 0x4604f9ef <+60863>: nop > 0x4604f9f0 <+60864>: lea 0x164(%esp),%eax > 0x4604f9f7 <+60871>: mov 0x88(%esp),%edx > 0x4604f9fe <+60878>: mov %eax,0xc(%esp) > 0x4604fa02 <+60882>: mov 0x98(%esp),%eax > 0x4604fa09 <+60889>: mov %eax,0x8(%esp) > 0x4604fa0d <+60893>: mov %edx,0x4(%esp) > 0x4604fa11 <+60897>: mov %ebp,(%esp) > 0x4604fa14 <+60900>: call 0x460f0b00 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x4604fa19 <+60905>: test %al,%al > 0x4604fa1b <+60907>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fa21 <+60913>: mov 0x164(%esp),%edx > 0x4604fa28 <+60920>: not %edx > 0x4604fa2a <+60922>: shr $0x1f,%edx > 0x4604fa2d <+60925>: jmp 0x460486fc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31436> > 0x4604fa32 <+60930>: mov 0x1c(%esi),%eax > 0x4604fa35 <+60933>: test %eax,%eax > 0x4604fa37 <+60935>: jns 0x46045669 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19001> > 0x4604fa3d <+60941>: xor %edx,%edx > 0x4604fa3f <+60943>: mov %eax,0xf0(%esp) > 0x4604fa46 <+60950>: mov %edx,0xf4(%esp) > 0x4604fa4d <+60957>: fildll 0xf0(%esp) > 0x4604fa54 <+60964>: fstpl -0x8(%ecx) > 0x4604fa57 <+60967>: jmp 0x46045673 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+19011> > 0x4604fa5c <+60972>: lea 0x190(%esp),%eax > 0x4604fa63 <+60979>: mov %ebp,(%esp) > 0x4604fa66 <+60982>: mov %eax,0x4(%esp) > 0x4604fa6a <+60986>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4604fa6f <+60991>: test %eax,%eax > 0x4604fa71 <+60993>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fa77 <+60999>: mov 0x2f4(%esp),%edx > 0x4604fa7e <+61006>: mov %eax,-0x8(%edx) > 0x4604fa81 <+61009>: movl $0xffff0005,-0x4(%edx) > 0x4604fa88 <+61016>: jmp 0x46048407 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30679> > 0x4604fa8d <+61021>: movl $0x1,0xc(%esp) > 0x4604fa95 <+61029>: mov %esi,0x8(%esp) > 0x4604fa99 <+61033>: mov %edi,0x4(%esp) > 0x4604fa9d <+61037>: mov %ebp,(%esp) > 0x4604faa0 <+61040>: call 0x460f01a0 <js_NewDependentString(JSContext*, JSString*, unsigned int, unsigned int)> > 0x4604faa5 <+61045>: test %eax,%eax > 0x4604faa7 <+61047>: jne 0x4604cbc2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49042> > 0x4604faad <+61053>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fab2 <+61058>: lea 0x0(%esi),%esi > 0x4604fab8 <+61064>: mov %ebp,0x4(%esp) > 0x4604fabc <+61068>: mov %edi,(%esp) > 0x4604fabf <+61071>: call 0x460e9650 <JSString::flatten(JSContext*)> > 0x4604fac4 <+61076>: jmp 0x4604cb9b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49003> > 0x4604fac9 <+61081>: lea 0x164(%esp),%eax > 0x4604fad0 <+61088>: mov %edx,0x10(%esp) > 0x4604fad4 <+61092>: mov %eax,0xc(%esp) > 0x4604fad8 <+61096>: mov %edx,0x8(%esp) > 0x4604fadc <+61100>: mov %edi,0x4(%esp) > 0x4604fae0 <+61104>: mov %ebp,(%esp) > 0x4604fae3 <+61107>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4604fae8 <+61112>: test %al,%al > 0x4604faea <+61114>: jne 0x46044cfd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+16589> > 0x4604faf0 <+61120>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604faf5 <+61125>: lea 0x0(%esi),%esi > 0x4604faf8 <+61128>: add $0x3,%edx > 0x4604fafb <+61131>: mov 0xa0(%esp),%esi > 0x4604fb02 <+61138>: mov %edx,0x8(%esp) > 0x4604fb06 <+61142>: mov %esi,0x4(%esp) > 0x4604fb0a <+61146>: mov %ebp,(%esp) > 0x4604fb0d <+61149>: call 0x45fbc3a0 <JS_GetTrapOpcode@plt> > 0x4604fb12 <+61154>: jmp 0x4604a642 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39442> > 0x4604fb17 <+61159>: lea 0x1a0(%esp),%eax > 0x4604fb1e <+61166>: mov 0x19c(%esp),%edx > 0x4604fb25 <+61173>: mov %eax,0xc(%esp) > 0x4604fb29 <+61177>: mov 0x198(%esp),%eax > 0x4604fb30 <+61184>: mov %eax,0x4(%esp) > 0x4604fb34 <+61188>: mov %edx,0x8(%esp) > 0x4604fb38 <+61192>: mov %ebp,(%esp) > 0x4604fb3b <+61195>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604fb40 <+61200>: test %al,%al > 0x4604fb42 <+61202>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fb48 <+61208>: jmp 0x4604d497 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51303> > 0x4604fb4d <+61213>: lea 0x0(%esi),%esi > 0x4604fb50 <+61216>: mov %eax,%edx > 0x4604fb52 <+61218>: jmp 0x460466f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+23236> > 0x4604fb57 <+61223>: lea 0x164(%esp),%eax > 0x4604fb5e <+61230>: mov %edx,0x10(%esp) > 0x4604fb62 <+61234>: mov %eax,0xc(%esp) > 0x4604fb66 <+61238>: mov %edx,0x8(%esp) > 0x4604fb6a <+61242>: mov %edi,0x4(%esp) > 0x4604fb6e <+61246>: mov %ebp,(%esp) > 0x4604fb71 <+61249>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4604fb76 <+61254>: test %al,%al > 0x4604fb78 <+61256>: jne 0x46046c72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24642> > 0x4604fb7e <+61262>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fb83 <+61267>: nop > 0x4604fb84 <+61268>: lea 0x0(%esi,%eiz,1),%esi > 0x4604fb88 <+61272>: mov 0x98(%esp),%esi > 0x4604fb8f <+61279>: mov 0x9c(%esp),%edi > 0x4604fb96 <+61286>: lea 0x2e0(%esp),%eax > 0x4604fb9d <+61293>: mov %esi,0x4(%esp) > 0x4604fba1 <+61297>: mov %eax,0xc(%esp) > 0x4604fba5 <+61301>: mov %edi,0x8(%esp) > 0x4604fba9 <+61305>: mov %ebp,(%esp) > 0x4604fbac <+61308>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604fbb1 <+61313>: test %al,%al > 0x4604fbb3 <+61315>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fbb9 <+61321>: jmp 0x46048923 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31987> > 0x4604fbbe <+61326>: xchg %ax,%ax > 0x4604fbc0 <+61328>: mov 0x4(%edx),%eax > 0x4604fbc3 <+61331>: mov 0xb8(%esp),%edi > 0x4604fbca <+61338>: test %eax,%eax > 0x4604fbcc <+61340>: mov 0xcc(%esp),%ebp > 0x4604fbd3 <+61347>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604fbd9 <+61353>: jmp 0x460431c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9619> > 0x4604fbde <+61358>: xchg %ax,%ax > 0x4604fbe0 <+61360>: mov 0xcc(%ebp),%ecx > 0x4604fbe6 <+61366>: mov 0x18(%ecx),%edx > 0x4604fbe9 <+61369>: test %edx,%edx > 0x4604fbeb <+61371>: je 0x46053947 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77079> > 0x4604fbf1 <+61377>: mov 0xd0(%edx),%eax > 0x4604fbf7 <+61383>: test %eax,%eax > 0x4604fbf9 <+61385>: je 0x46053947 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77079> > 0x4604fbff <+61391>: cmpb $0x0,0x100(%ebp) > 0x4604fc06 <+61398>: je 0x46053999 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77161> > 0x4604fc0c <+61404>: mov 0xd0(%edx),%edi > 0x4604fc12 <+61410>: test %edi,%edi > 0x4604fc14 <+61412>: je 0x460534b0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75904> > 0x4604fc1a <+61418>: mov 0x36c(%esp),%edi > 0x4604fc21 <+61425>: lea 0x368(%esp),%eax > 0x4604fc28 <+61432>: mov %edi,0x8(%esp) > 0x4604fc2c <+61436>: mov %eax,0x4(%esp) > 0x4604fc30 <+61440>: mov %ebp,(%esp) > 0x4604fc33 <+61443>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4604fc38 <+61448>: test %eax,%eax > 0x4604fc3a <+61450>: mov %eax,%esi > 0x4604fc3c <+61452>: jne 0x4604fc53 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61475> > 0x4604fc3e <+61454>: lea -0x134d4(%ebx),%edi > 0x4604fc44 <+61460>: movb $0x0,0xc0(%esp) > 0x4604fc4c <+61468>: mov %edi,0x94(%esp) > 0x4604fc53 <+61475>: mov 0x2fc(%esp),%eax > 0x4604fc5a <+61482>: mov (%eax),%edx > 0x4604fc5c <+61484>: mov %edx,%edi > 0x4604fc5e <+61486>: and $0x2,%edi > 0x4604fc61 <+61489>: je 0x460534a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75889> > 0x4604fc67 <+61495>: test $0x8,%dl > 0x4604fc6a <+61498>: je 0x46053935 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77061> > 0x4604fc70 <+61504>: mov 0x8(%eax),%ecx > 0x4604fc73 <+61507>: mov %ecx,0xa0(%esp) > 0x4604fc7a <+61514>: mov (%eax),%ecx > 0x4604fc7c <+61516>: movl $0x0,0xbc(%esp) > 0x4604fc87 <+61527>: and $0xa,%ecx > 0x4604fc8a <+61530>: cmp $0x2,%ecx > 0x4604fc8d <+61533>: jne 0x4604fcb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61568> > 0x4604fc8f <+61535>: mov 0x4(%eax),%ecx > 0x4604fc92 <+61538>: movzwl 0x38(%ecx),%ecx > 0x4604fc96 <+61542>: shl $0x3,%ecx > 0x4604fc99 <+61545>: mov %ecx,0x88(%esp) > 0x4604fca0 <+61552>: mov %eax,%ecx > 0x4604fca2 <+61554>: sub 0x88(%esp),%ecx > 0x4604fca9 <+61561>: mov %ecx,0xbc(%esp) > 0x4604fcb0 <+61568>: test $0x80,%dh > 0x4604fcb3 <+61571>: je 0x4605373e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76558> > 0x4604fcb9 <+61577>: mov 0x38(%ebp),%edi > 0x4604fcbc <+61580>: add $0x254,%edi > 0x4604fcc2 <+61586>: mov %edi,0xa4(%esp) > 0x4604fcc9 <+61593>: mov 0x14(%ebp),%ecx > 0x4604fccc <+61596>: test %ecx,%ecx > 0x4604fcce <+61598>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fcd4 <+61604>: cmp $0x2,%esi > 0x4604fcd7 <+61607>: jne 0x4604e3e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55224> > 0x4604fcdd <+61613>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fce2 <+61618>: lea 0x0(%esi),%esi > 0x4604fce8 <+61624>: mov 0x188(%esp),%eax > 0x4604fcef <+61631>: mov 0x180(%esp),%ecx > 0x4604fcf6 <+61638>: mov 0x4(%eax),%edx > 0x4604fcf9 <+61641>: mov 0x44(%edx),%edx > 0x4604fcfc <+61644>: test %edx,%edx > 0x4604fcfe <+61646>: je 0x46050fe0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66480> > 0x4604fd04 <+61652>: lea 0x110(%esp),%ecx > 0x4604fd0b <+61659>: mov %eax,0x4(%esp) > 0x4604fd0f <+61663>: mov %ecx,0xc(%esp) > 0x4604fd13 <+61667>: mov %ebp,(%esp) > 0x4604fd16 <+61670>: lea 0x180(%esp),%ecx > 0x4604fd1d <+61677>: mov %ecx,0x8(%esp) > 0x4604fd21 <+61681>: call *%edx > 0x4604fd23 <+61683>: jmp 0x4604cef6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49862> > 0x4604fd28 <+61688>: mov 0x320(%esp),%eax > 0x4604fd2f <+61695>: mov 0x318(%esp),%edx > 0x4604fd36 <+61702>: mov %edx,0xdc(%eax) > 0x4604fd3c <+61708>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fd41 <+61713>: mov %ebp,0x4(%esp) > 0x4604fd45 <+61717>: mov %esi,(%esp) > 0x4604fd48 <+61720>: call 0x460e9650 <JSString::flatten(JSContext*)> > 0x4604fd4d <+61725>: test %eax,%eax > 0x4604fd4f <+61727>: jne 0x4604d76c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52028> > 0x4604fd55 <+61733>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fd5a <+61738>: lea 0x0(%esi),%esi > 0x4604fd60 <+61744>: mov %ebp,0x4(%esp) > 0x4604fd64 <+61748>: mov %esi,(%esp) > 0x4604fd67 <+61751>: call 0x460dfa00 <JSObject::generateOwnShape(JSContext*)> > 0x4604fd6c <+61756>: mov 0x38(%ebp),%eax > 0x4604fd6f <+61759>: mov 0x230(%eax),%eax > 0x4604fd75 <+61765>: cmp $0xffffff,%eax > 0x4604fd7a <+61770>: ja 0x46043eb1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+12929> > 0x4604fd80 <+61776>: andl $0xfffffff7,0x8(%esi) > 0x4604fd84 <+61780>: jmp 0x4604cd8b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+49499> > 0x4604fd89 <+61785>: movl $0x0,0x4(%esp) > 0x4604fd91 <+61793>: mov %eax,(%esp) > 0x4604fd94 <+61796>: call 0x45fbc8c0 <_ZN8JSObject6unwrapEPj@plt> > 0x4604fd99 <+61801>: mov -0x64(%ebx),%edx > 0x4604fd9f <+61807>: cmp %edx,0x4(%eax) > 0x4604fda2 <+61810>: jne 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604fda8 <+61816>: mov 0x1c(%eax),%edx > 0x4604fdab <+61819>: movzwl 0x3a(%edx),%ecx > 0x4604fdaf <+61823>: and $0xc000,%ecx > 0x4604fdb5 <+61829>: cmp $0x3fff,%ecx > 0x4604fdbb <+61835>: jle 0x4604daca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52890> > 0x4604fdc1 <+61841>: mov 0x3c(%edx),%edx > 0x4604fdc4 <+61844>: testb $0x8,0x20(%edx) > 0x4604fdc8 <+61848>: jne 0x46049cce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37022> > 0x4604fdce <+61854>: jmp 0x4604daca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52890> > 0x4604fdd3 <+61859>: mov 0x4(%edx),%eax > 0x4604fdd6 <+61862>: mov 0xb8(%esp),%edi > 0x4604fddd <+61869>: test %eax,%eax > 0x4604fddf <+61871>: mov 0xcc(%esp),%ebp > 0x4604fde6 <+61878>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604fdec <+61884>: jmp 0x460446c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14999> > 0x4604fdf1 <+61889>: lea 0x0(%esi,%eiz,1),%esi > 0x4604fdf8 <+61896>: mov 0x98(%esp),%esi > 0x4604fdff <+61903>: mov 0x9c(%esp),%edi > 0x4604fe06 <+61910>: lea 0x2e0(%esp),%eax > 0x4604fe0d <+61917>: mov %esi,0x4(%esp) > 0x4604fe11 <+61921>: mov %eax,0xc(%esp) > 0x4604fe15 <+61925>: mov %edi,0x8(%esp) > 0x4604fe19 <+61929>: mov %ebp,(%esp) > 0x4604fe1c <+61932>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4604fe21 <+61937>: test %al,%al > 0x4604fe23 <+61939>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fe29 <+61945>: jmp 0x460486e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31415> > 0x4604fe2e <+61950>: xchg %ax,%ax > 0x4604fe30 <+61952>: mov 0x4(%edx),%eax > 0x4604fe33 <+61955>: mov 0xb8(%esp),%edi > 0x4604fe3a <+61962>: test %eax,%eax > 0x4604fe3c <+61964>: mov 0xcc(%esp),%ebp > 0x4604fe43 <+61971>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604fe49 <+61977>: jmp 0x4604b2cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42651> > 0x4604fe4e <+61982>: xchg %ax,%ax > 0x4604fe50 <+61984>: movzbl 0x3(%esi),%edx > 0x4604fe54 <+61988>: lea 0x4(%esi),%eax > 0x4604fe57 <+61991>: cmp $0xbd,%dl > 0x4604fe5a <+61994>: je 0x4604fe68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62008> > 0x4604fe5c <+61996>: lea 0x3(%esi),%eax > 0x4604fe5f <+61999>: add $0x6,%esi > 0x4604fe62 <+62002>: cmp $0xbc,%dl > 0x4604fe65 <+62005>: cmove %esi,%eax > 0x4604fe68 <+62008>: movzbl (%eax),%edx > 0x4604fe6b <+62011>: cmp $0xec,%edx > 0x4604fe71 <+62017>: je 0x46053c84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77908> > 0x4604fe77 <+62023>: cmp $0xeb,%edx > 0x4604fe7d <+62029>: je 0x46053c2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77820> > 0x4604fe83 <+62035>: testb $0x1,0x3a(%edi) > 0x4604fe87 <+62039>: je 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x4604fe8d <+62045>: cmp $0x3a,%edx > 0x4604fe90 <+62048>: je 0x46053baa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77690> > 0x4604fe96 <+62054>: cmp $0x40,%edx > 0x4604fe99 <+62057>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x4604fe9f <+62063>: cmpb $0x3a,0x1(%eax) > 0x4604fea3 <+62067>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x4604fea9 <+62073>: movzbl 0x2(%eax),%edx > 0x4604fead <+62077>: shl $0x8,%edx > 0x4604feb0 <+62080>: movzbl 0x3(%eax),%eax > 0x4604feb4 <+62084>: or %eax,%edx > 0x4604feb6 <+62086>: je 0x46046f6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25402> > 0x4604febc <+62092>: jmp 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x4604fec1 <+62097>: lea 0x0(%esi,%eiz,1),%esi > 0x4604fec8 <+62104>: mov %ebp,(%esp) > 0x4604fecb <+62107>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604fed0 <+62112>: test %eax,%eax > 0x4604fed2 <+62114>: jne 0x4604e2e1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54961> > 0x4604fed8 <+62120>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604fedd <+62125>: lea 0x164(%esp),%eax > 0x4604fee4 <+62132>: mov 0x88(%esp),%edx > 0x4604feeb <+62139>: mov %eax,0xc(%esp) > 0x4604feef <+62143>: mov 0x98(%esp),%eax > 0x4604fef6 <+62150>: mov %eax,0x8(%esp) > 0x4604fefa <+62154>: mov %edx,0x4(%esp) > 0x4604fefe <+62158>: mov %ebp,(%esp) > 0x4604ff01 <+62161>: call 0x460f0b00 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x4604ff06 <+62166>: test %al,%al > 0x4604ff08 <+62168>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ff0e <+62174>: mov 0x164(%esp),%edx > 0x4604ff15 <+62181>: shr $0x1f,%edx > 0x4604ff18 <+62184>: jmp 0x46048a56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32294> > 0x4604ff1d <+62189>: sub $0x8,%esi > 0x4604ff20 <+62192>: mov 0x190(%esp),%eax > 0x4604ff27 <+62199>: mov %esi,0xc(%esp) > 0x4604ff2b <+62203>: movl $0x0,0x8(%esp) > 0x4604ff33 <+62211>: mov %eax,0x4(%esp) > 0x4604ff37 <+62215>: mov %ebp,(%esp) > 0x4604ff3a <+62218>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4604ff3f <+62223>: test %al,%al > 0x4604ff41 <+62225>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ff47 <+62231>: mov 0x2f4(%esp),%eax > 0x4604ff4e <+62238>: mov -0x4(%eax),%edx > 0x4604ff51 <+62241>: mov -0x8(%eax),%eax > 0x4604ff54 <+62244>: mov %eax,0x190(%esp) > 0x4604ff5b <+62251>: mov %edx,0x194(%esp) > 0x4604ff62 <+62258>: jmp 0x4604839b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30571> > 0x4604ff67 <+62263>: mov %ebp,(%esp) > 0x4604ff6a <+62266>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x4604ff6f <+62271>: test %eax,%eax > 0x4604ff71 <+62273>: jne 0x4604e568 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55608> > 0x4604ff77 <+62279>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ff7c <+62284>: cmpl $0xffff0005,0x184(%esp) > 0x4604ff87 <+62295>: jne 0x46051455 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67621> > 0x4604ff8d <+62301>: lea 0x164(%esp),%eax > 0x4604ff94 <+62308>: mov %eax,0xc(%esp) > 0x4604ff98 <+62312>: mov 0x180(%esp),%eax > 0x4604ff9f <+62319>: mov %ebp,(%esp) > 0x4604ffa2 <+62322>: mov %eax,0x8(%esp) > 0x4604ffa6 <+62326>: mov 0x188(%esp),%eax > 0x4604ffad <+62333>: mov %eax,0x4(%esp) > 0x4604ffb1 <+62337>: call 0x460f0980 <js::EqualStrings(JSContext*, JSString*, JSString*, int*)> > 0x4604ffb6 <+62342>: test %al,%al > 0x4604ffb8 <+62344>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4604ffbe <+62350>: xor %eax,%eax > 0x4604ffc0 <+62352>: cmpl $0x1,0x164(%esp) > 0x4604ffc8 <+62360>: setne %al > 0x4604ffcb <+62363>: mov %eax,0x110(%esp) > 0x4604ffd2 <+62370>: jmp 0x46048dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33162> > 0x4604ffd7 <+62375>: mov 0x4(%edx),%eax > 0x4604ffda <+62378>: mov 0xb8(%esp),%edi > 0x4604ffe1 <+62385>: test %eax,%eax > 0x4604ffe3 <+62387>: mov 0xcc(%esp),%ebp > 0x4604ffea <+62394>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4604fff0 <+62400>: jmp 0x4604b547 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43287> > 0x4604fff5 <+62405>: lea 0x0(%esi),%esi > 0x4604fff8 <+62408>: and $0xfffffffc,%eax > 0x4604fffb <+62411>: testb $0x30,0x1c(%eax) > 0x4604ffff <+62415>: jne 0x4605000c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62428> > 0x46050001 <+62417>: mov 0x10(%eax),%edx > 0x46050004 <+62420>: test %edx,%edx > 0x46050006 <+62422>: je 0x46054654 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80420> > 0x4605000c <+62428>: mov %eax,0xc(%esp) > 0x46050010 <+62432>: mov 0x15c(%esp),%eax > 0x46050017 <+62439>: lea 0x1c0(%esp),%edx > 0x4605001e <+62446>: movl $0x2,0x10(%esp) > 0x46050026 <+62454>: mov %edx,0x14(%esp) > 0x4605002a <+62458>: mov %eax,0x8(%esp) > 0x4605002e <+62462>: mov %edi,0x4(%esp) > 0x46050032 <+62466>: mov %ebp,(%esp) > 0x46050035 <+62469>: call 0x46075080 <js_NativeGet(JSContext*, JSObject*, JSObject*, js::Shape const*, unsigned int, js::Value*)> > 0x4605003a <+62474>: test %eax,%eax > 0x4605003c <+62476>: jne 0x4604c5e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47536> > 0x46050042 <+62482>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050047 <+62487>: nop > 0x46050048 <+62488>: mov 0x98(%esp),%esi > 0x4605004f <+62495>: mov 0x9c(%esp),%edi > 0x46050056 <+62502>: lea 0x2e0(%esp),%eax > 0x4605005d <+62509>: mov %esi,0x4(%esp) > 0x46050061 <+62513>: mov %eax,0xc(%esp) > 0x46050065 <+62517>: mov %edi,0x8(%esp) > 0x46050069 <+62521>: mov %ebp,(%esp) > 0x4605006c <+62524>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x46050071 <+62529>: test %al,%al > 0x46050073 <+62531>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050079 <+62537>: jmp 0x46048805 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31701> > 0x4605007e <+62542>: xchg %ax,%ax > 0x46050080 <+62544>: mov 0x2fc(%esp),%eax > 0x46050087 <+62551>: mov (%eax),%eax > 0x46050089 <+62553>: test $0x80,%ah > 0x4605008c <+62556>: je 0x46051410 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67552> > 0x46050092 <+62562>: movb $0x1,0xc0(%esp) > 0x4605009a <+62570>: mov 0xcc(%ebp),%eax > 0x460500a0 <+62576>: jmp 0x46046046 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21526> > 0x460500a5 <+62581>: lea 0x164(%esp),%eax > 0x460500ac <+62588>: mov 0x88(%esp),%edx > 0x460500b3 <+62595>: mov %eax,0xc(%esp) > 0x460500b7 <+62599>: mov 0x98(%esp),%eax > 0x460500be <+62606>: mov %eax,0x8(%esp) > 0x460500c2 <+62610>: mov %edx,0x4(%esp) > 0x460500c6 <+62614>: mov %ebp,(%esp) > 0x460500c9 <+62617>: call 0x460f0b00 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x460500ce <+62622>: test %al,%al > 0x460500d0 <+62624>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460500d6 <+62630>: mov 0x164(%esp),%eax > 0x460500dd <+62637>: test %eax,%eax > 0x460500df <+62639>: setg %dl > 0x460500e2 <+62642>: jmp 0x4604881a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+31722> > 0x460500e7 <+62647>: mov 0xcc(%ebp),%ecx > 0x460500ed <+62653>: mov 0x18(%ecx),%edx > 0x460500f0 <+62656>: test %edx,%edx > 0x460500f2 <+62658>: je 0x46054fca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82842> > 0x460500f8 <+62664>: mov 0xd0(%edx),%eax > 0x460500fe <+62670>: test %eax,%eax > 0x46050100 <+62672>: je 0x46054fca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82842> > 0x46050106 <+62678>: cmpb $0x0,0x100(%ebp) > 0x4605010d <+62685>: je 0x460541c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79248> > 0x46050113 <+62691>: mov 0xd0(%edx),%eax > 0x46050119 <+62697>: test %eax,%eax > 0x4605011b <+62699>: je 0x46054f6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82750> > 0x46050121 <+62705>: mov 0x36c(%esp),%edi > 0x46050128 <+62712>: lea 0x368(%esp),%eax > 0x4605012f <+62719>: mov %edi,0x8(%esp) > 0x46050133 <+62723>: mov %eax,0x4(%esp) > 0x46050137 <+62727>: mov %ebp,(%esp) > 0x4605013a <+62730>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4605013f <+62735>: test %eax,%eax > 0x46050141 <+62737>: mov %eax,%esi > 0x46050143 <+62739>: jne 0x4605015a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62762> > 0x46050145 <+62741>: lea -0x134d4(%ebx),%edi > 0x4605014b <+62747>: movb $0x0,0xc0(%esp) > 0x46050153 <+62755>: mov %edi,0x94(%esp) > 0x4605015a <+62762>: mov 0x2fc(%esp),%eax > 0x46050161 <+62769>: mov (%eax),%edx > 0x46050163 <+62771>: mov %edx,%edi > 0x46050165 <+62773>: and $0x2,%edi > 0x46050168 <+62776>: je 0x46054f5f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82735> > 0x4605016e <+62782>: test $0x8,%dl > 0x46050171 <+62785>: je 0x46054566 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80182> > 0x46050177 <+62791>: mov 0x8(%eax),%ecx > 0x4605017a <+62794>: mov %ecx,0xa0(%esp) > 0x46050181 <+62801>: mov (%eax),%ecx > 0x46050183 <+62803>: movl $0x0,0xbc(%esp) > 0x4605018e <+62814>: and $0xa,%ecx > 0x46050191 <+62817>: cmp $0x2,%ecx > 0x46050194 <+62820>: jne 0x460501b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62855> > 0x46050196 <+62822>: mov 0x4(%eax),%ecx > 0x46050199 <+62825>: movzwl 0x38(%ecx),%ecx > 0x4605019d <+62829>: shl $0x3,%ecx > 0x460501a0 <+62832>: mov %ecx,0x88(%esp) > 0x460501a7 <+62839>: mov %eax,%ecx > 0x460501a9 <+62841>: sub 0x88(%esp),%ecx > 0x460501b0 <+62848>: mov %ecx,0xbc(%esp) > 0x460501b7 <+62855>: test $0x80,%dh > 0x460501ba <+62858>: je 0x46054ffe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82894> > 0x460501c0 <+62864>: mov 0x38(%ebp),%edi > 0x460501c3 <+62867>: add $0x254,%edi > 0x460501c9 <+62873>: mov %edi,0xa4(%esp) > 0x460501d0 <+62880>: mov 0x14(%ebp),%edi > 0x460501d3 <+62883>: test %edi,%edi > 0x460501d5 <+62885>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460501db <+62891>: cmp $0x2,%esi > 0x460501de <+62894>: jne 0x4604df07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53975> > 0x460501e4 <+62900>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460501e9 <+62905>: lea 0x0(%esi,%eiz,1),%esi > 0x460501f0 <+62912>: mov %ebp,(%esp) > 0x460501f3 <+62915>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x460501f8 <+62920>: test %eax,%eax > 0x460501fa <+62922>: jne 0x4604de00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53712> > 0x46050200 <+62928>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050205 <+62933>: mov 0xa0(%esp),%ecx > 0x4605020c <+62940>: and $0x80,%edx > 0x46050212 <+62946>: mov 0x2f8(%esp),%esi > 0x46050219 <+62953>: mov 0x64(%ecx),%eax > 0x4605021c <+62956>: je 0x46050221 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62961> > 0x4605021e <+62958>: mov 0x68(%ecx),%eax > 0x46050221 <+62961>: test %eax,%eax > 0x46050223 <+62963>: je 0x4604d014 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50148> > 0x46050229 <+62969>: mov 0xa0(%esp),%edx > 0x46050230 <+62976>: mov 0x8(%edx),%edx > 0x46050233 <+62979>: mov %edx,0x98(%esp) > 0x4605023a <+62986>: mov 0x18(%eax),%ecx > 0x4605023d <+62989>: and $0x7fffffff,%ecx > 0x46050243 <+62995>: mov %eax,(%esp) > 0x46050246 <+62998>: mov %ecx,0x88(%esp) > 0x4605024d <+63005>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x46050252 <+63010>: mov 0x88(%esp),%ecx > 0x46050259 <+63017>: mov %eax,0xa8(%esp) > 0x46050260 <+63024>: test %ecx,%ecx > 0x46050262 <+63026>: je 0x4604d014 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50148> > 0x46050268 <+63032>: sub 0x98(%esp),%esi > 0x4605026f <+63039>: mov %edi,0xb8(%esp) > 0x46050276 <+63046>: mov %esi,0x98(%esp) > 0x4605027d <+63053>: mov %ebp,0xcc(%esp) > 0x46050284 <+63060>: mov $0x1,%esi > 0x46050289 <+63065>: lea (%esi,%ecx,1),%eax > 0x4605028c <+63068>: mov 0xa8(%esp),%ebp > 0x46050293 <+63075>: shr %eax > 0x46050295 <+63077>: mov %eax,%edi > 0x46050297 <+63079>: sub $0x1,%edi > 0x4605029a <+63082>: mov %edi,0x88(%esp) > 0x460502a1 <+63089>: lea 0x0(%ebp,%edi,8),%edx > 0x460502a5 <+63093>: mov 0x98(%esp),%edi > 0x460502ac <+63100>: cmp (%edx),%edi > 0x460502ae <+63102>: jae 0x460502d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63136> > 0x460502b0 <+63104>: mov 0x88(%esp),%ecx > 0x460502b7 <+63111>: cmp %esi,%ecx > 0x460502b9 <+63113>: jae 0x46050289 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63065> > 0x460502bb <+63115>: mov 0xb8(%esp),%edi > 0x460502c2 <+63122>: mov 0xcc(%esp),%ebp > 0x460502c9 <+63129>: jmp 0x4604d014 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50148> > 0x460502ce <+63134>: xchg %ax,%ax > 0x460502d0 <+63136>: jbe 0x46050bb0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65408> > 0x460502d6 <+63142>: lea 0x1(%eax),%esi > 0x460502d9 <+63145>: jmp 0x460502b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63111> > 0x460502db <+63147>: lea 0x164(%esp),%eax > 0x460502e2 <+63154>: mov 0x88(%esp),%edx > 0x460502e9 <+63161>: mov %eax,0xc(%esp) > 0x460502ed <+63165>: mov 0x98(%esp),%eax > 0x460502f4 <+63172>: mov %eax,0x8(%esp) > 0x460502f8 <+63176>: mov %edx,0x4(%esp) > 0x460502fc <+63180>: mov %ebp,(%esp) > 0x460502ff <+63183>: call 0x460f0b00 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x46050304 <+63188>: test %al,%al > 0x46050306 <+63190>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605030c <+63196>: mov 0x164(%esp),%eax > 0x46050313 <+63203>: test %eax,%eax > 0x46050315 <+63205>: setle %dl > 0x46050318 <+63208>: jmp 0x46048938 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32008> > 0x4605031d <+63213>: mov %ebp,(%esp) > 0x46050320 <+63216>: call 0x45fbc900 <_ZN2js10LeaveTraceEP9JSContext@plt> > 0x46050325 <+63221>: jmp 0x4604aa7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40525> > 0x4605032a <+63226>: mov 0xcc(%ebp),%ecx > 0x46050330 <+63232>: mov 0x18(%ecx),%edx > 0x46050333 <+63235>: test %edx,%edx > 0x46050335 <+63237>: je 0x46053ea9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78457> > 0x4605033b <+63243>: mov 0xd0(%edx),%eax > 0x46050341 <+63249>: test %eax,%eax > 0x46050343 <+63251>: je 0x46053ea9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78457> > 0x46050349 <+63257>: cmpb $0x0,0x100(%ebp) > 0x46050350 <+63264>: je 0x46053e56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78374> > 0x46050356 <+63270>: mov 0xd0(%edx),%edi > 0x4605035c <+63276>: test %edi,%edi > 0x4605035e <+63278>: je 0x46054f57 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82727> > 0x46050364 <+63284>: mov 0x36c(%esp),%edi > 0x4605036b <+63291>: lea 0x368(%esp),%eax > 0x46050372 <+63298>: mov %edi,0x8(%esp) > 0x46050376 <+63302>: mov %eax,0x4(%esp) > 0x4605037a <+63306>: mov %ebp,(%esp) > 0x4605037d <+63309>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46050382 <+63314>: test %eax,%eax > 0x46050384 <+63316>: mov %eax,%esi > 0x46050386 <+63318>: jne 0x4605039d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63341> > 0x46050388 <+63320>: lea -0x134d4(%ebx),%edi > 0x4605038e <+63326>: movb $0x0,0xc0(%esp) > 0x46050396 <+63334>: mov %edi,0x94(%esp) > 0x4605039d <+63341>: mov 0x2fc(%esp),%eax > 0x460503a4 <+63348>: mov (%eax),%edx > 0x460503a6 <+63350>: mov %edx,%edi > 0x460503a8 <+63352>: and $0x2,%edi > 0x460503ab <+63355>: je 0x46054f48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82712> > 0x460503b1 <+63361>: test $0x8,%dl > 0x460503b4 <+63364>: je 0x46053f91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78689> > 0x460503ba <+63370>: mov 0x8(%eax),%ecx > 0x460503bd <+63373>: mov %ecx,0xa0(%esp) > 0x460503c4 <+63380>: mov (%eax),%ecx > 0x460503c6 <+63382>: movl $0x0,0xbc(%esp) > 0x460503d1 <+63393>: and $0xa,%ecx > 0x460503d4 <+63396>: cmp $0x2,%ecx > 0x460503d7 <+63399>: jne 0x460503fa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63434> > 0x460503d9 <+63401>: mov 0x4(%eax),%ecx > 0x460503dc <+63404>: movzwl 0x38(%ecx),%ecx > 0x460503e0 <+63408>: shl $0x3,%ecx > 0x460503e3 <+63411>: mov %ecx,0x88(%esp) > 0x460503ea <+63418>: mov %eax,%ecx > 0x460503ec <+63420>: sub 0x88(%esp),%ecx > 0x460503f3 <+63427>: mov %ecx,0xbc(%esp) > 0x460503fa <+63434>: test $0x80,%dh > 0x460503fd <+63437>: je 0x46053ef8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78536> > 0x46050403 <+63443>: mov 0x38(%ebp),%edi > 0x46050406 <+63446>: add $0x254,%edi > 0x4605040c <+63452>: mov %edi,0xa4(%esp) > 0x46050413 <+63459>: mov 0x14(%ebp),%ecx > 0x46050416 <+63462>: test %ecx,%ecx > 0x46050418 <+63464>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605041e <+63470>: cmp $0x2,%esi > 0x46050421 <+63473>: jne 0x4604dde0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53680> > 0x46050427 <+63479>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605042c <+63484>: lea 0x0(%esi,%eiz,1),%esi > 0x46050430 <+63488>: mov %ebp,(%esp) > 0x46050433 <+63491>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46050438 <+63496>: test %eax,%eax > 0x4605043a <+63498>: jne 0x4604dcd9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53417> > 0x46050440 <+63504>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050445 <+63509>: mov 0xcc(%ebp),%ecx > 0x4605044b <+63515>: mov 0x18(%ecx),%edx > 0x4605044e <+63518>: test %edx,%edx > 0x46050450 <+63520>: je 0x46054f15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82661> > 0x46050456 <+63526>: mov 0xd0(%edx),%eax > 0x4605045c <+63532>: test %eax,%eax > 0x4605045e <+63534>: je 0x46054f15 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82661> > 0x46050464 <+63540>: cmpb $0x0,0x100(%ebp) > 0x4605046b <+63547>: je 0x46053f3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78606> > 0x46050471 <+63553>: mov 0xd0(%edx),%edi > 0x46050477 <+63559>: test %edi,%edi > 0x46050479 <+63561>: je 0x46054eb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82568> > 0x4605047f <+63567>: mov 0x36c(%esp),%edi > 0x46050486 <+63574>: lea 0x368(%esp),%eax > 0x4605048d <+63581>: mov %edi,0x8(%esp) > 0x46050491 <+63585>: mov %eax,0x4(%esp) > 0x46050495 <+63589>: mov %ebp,(%esp) > 0x46050498 <+63592>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4605049d <+63597>: test %eax,%eax > 0x4605049f <+63599>: mov %eax,%esi > 0x460504a1 <+63601>: jne 0x460504b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63624> > 0x460504a3 <+63603>: lea -0x134d4(%ebx),%edi > 0x460504a9 <+63609>: movb $0x0,0xc0(%esp) > 0x460504b1 <+63617>: mov %edi,0x94(%esp) > 0x460504b8 <+63624>: mov 0x2fc(%esp),%eax > 0x460504bf <+63631>: mov (%eax),%edx > 0x460504c1 <+63633>: mov %edx,%edi > 0x460504c3 <+63635>: and $0x2,%edi > 0x460504c6 <+63638>: je 0x46054ea9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82553> > 0x460504cc <+63644>: test $0x8,%dl > 0x460504cf <+63647>: je 0x46054e97 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82535> > 0x460504d5 <+63653>: mov 0x8(%eax),%ecx > 0x460504d8 <+63656>: mov %ecx,0xa0(%esp) > 0x460504df <+63663>: mov (%eax),%ecx > 0x460504e1 <+63665>: movl $0x0,0xbc(%esp) > 0x460504ec <+63676>: and $0xa,%ecx > 0x460504ef <+63679>: cmp $0x2,%ecx > 0x460504f2 <+63682>: jne 0x46050515 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63717> > 0x460504f4 <+63684>: mov 0x4(%eax),%ecx > 0x460504f7 <+63687>: movzwl 0x38(%ecx),%ecx > 0x460504fb <+63691>: shl $0x3,%ecx > 0x460504fe <+63694>: mov %ecx,0x88(%esp) > 0x46050505 <+63701>: mov %eax,%ecx > 0x46050507 <+63703>: sub 0x88(%esp),%ecx > 0x4605050e <+63710>: mov %ecx,0xbc(%esp) > 0x46050515 <+63717>: test $0x80,%dh > 0x46050518 <+63720>: je 0x46053fa3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78707> > 0x4605051e <+63726>: mov 0x38(%ebp),%edi > 0x46050521 <+63729>: add $0x254,%edi > 0x46050527 <+63735>: mov %edi,0xa4(%esp) > 0x4605052e <+63742>: mov 0x14(%ebp),%ecx > 0x46050531 <+63745>: test %ecx,%ecx > 0x46050533 <+63747>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050539 <+63753>: cmp $0x2,%esi > 0x4605053c <+63756>: jne 0x4604dc79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53321> > 0x46050542 <+63762>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050547 <+63767>: nop > 0x46050548 <+63768>: mov %ebp,(%esp) > 0x4605054b <+63771>: nop > 0x4605054c <+63772>: lea 0x0(%esi,%eiz,1),%esi > 0x46050550 <+63776>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46050555 <+63781>: test %eax,%eax > 0x46050557 <+63783>: jne 0x4604db72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53058> > 0x4605055d <+63789>: lea 0x0(%esi),%esi > 0x46050560 <+63792>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050565 <+63797>: lea 0x164(%esp),%eax > 0x4605056c <+63804>: mov %edx,0x10(%esp) > 0x46050570 <+63808>: mov %eax,0xc(%esp) > 0x46050574 <+63812>: mov %edx,0x8(%esp) > 0x46050578 <+63816>: mov %edi,0x4(%esp) > 0x4605057c <+63820>: mov %ebp,(%esp) > 0x4605057f <+63823>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x46050584 <+63828>: test %al,%al > 0x46050586 <+63830>: jne 0x4604acdc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41132> > 0x4605058c <+63836>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050591 <+63841>: lea 0x0(%esi,%eiz,1),%esi > 0x46050598 <+63848>: lea 0x164(%esp),%eax > 0x4605059f <+63855>: mov %edx,0x10(%esp) > 0x460505a3 <+63859>: mov %eax,0xc(%esp) > 0x460505a7 <+63863>: mov %edx,0x8(%esp) > 0x460505ab <+63867>: mov %edi,0x4(%esp) > 0x460505af <+63871>: mov %ebp,(%esp) > 0x460505b2 <+63874>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x460505b7 <+63879>: test %al,%al > 0x460505b9 <+63881>: jne 0x460480b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+29827> > 0x460505bf <+63887>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460505c4 <+63892>: lea 0x0(%esi,%eiz,1),%esi > 0x460505c8 <+63896>: mov 0xa0(%esp),%ecx > 0x460505cf <+63903>: and $0x80,%edx > 0x460505d5 <+63909>: mov 0x2f8(%esp),%esi > 0x460505dc <+63916>: mov 0x64(%ecx),%eax > 0x460505df <+63919>: je 0x460505e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63924> > 0x460505e1 <+63921>: mov 0x68(%ecx),%eax > 0x460505e4 <+63924>: test %eax,%eax > 0x460505e6 <+63926>: je 0x4604d07f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50255> > 0x460505ec <+63932>: mov 0xa0(%esp),%edx > 0x460505f3 <+63939>: mov 0x8(%edx),%edx > 0x460505f6 <+63942>: mov %edx,0x98(%esp) > 0x460505fd <+63949>: mov 0x18(%eax),%ecx > 0x46050600 <+63952>: and $0x7fffffff,%ecx > 0x46050606 <+63958>: mov %eax,(%esp) > 0x46050609 <+63961>: mov %ecx,0x88(%esp) > 0x46050610 <+63968>: call 0x46189bd0 <js::mjit::JITScript::nmap() const> > 0x46050615 <+63973>: mov 0x88(%esp),%ecx > 0x4605061c <+63980>: mov %eax,0xa8(%esp) > 0x46050623 <+63987>: test %ecx,%ecx > 0x46050625 <+63989>: je 0x4604d07f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50255> > 0x4605062b <+63995>: sub 0x98(%esp),%esi > 0x46050632 <+64002>: mov %edi,0xb8(%esp) > 0x46050639 <+64009>: mov %esi,0x98(%esp) > 0x46050640 <+64016>: mov %ebp,0xcc(%esp) > 0x46050647 <+64023>: mov $0x1,%esi > 0x4605064c <+64028>: lea (%esi,%ecx,1),%eax > 0x4605064f <+64031>: mov 0xa8(%esp),%ebp > 0x46050656 <+64038>: shr %eax > 0x46050658 <+64040>: mov %eax,%edi > 0x4605065a <+64042>: sub $0x1,%edi > 0x4605065d <+64045>: mov %edi,0x88(%esp) > 0x46050664 <+64052>: lea 0x0(%ebp,%edi,8),%edx > 0x46050668 <+64056>: mov 0x98(%esp),%edi > 0x4605066f <+64063>: cmp (%edx),%edi > 0x46050671 <+64065>: jae 0x46050698 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64104> > 0x46050673 <+64067>: mov 0x88(%esp),%ecx > 0x4605067a <+64074>: cmp %ecx,%esi > 0x4605067c <+64076>: jbe 0x4605064c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64028> > 0x4605067e <+64078>: mov 0xb8(%esp),%edi > 0x46050685 <+64085>: mov 0xcc(%esp),%ebp > 0x4605068c <+64092>: jmp 0x4604d07f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50255> > 0x46050691 <+64097>: lea 0x0(%esi,%eiz,1),%esi > 0x46050698 <+64104>: jbe 0x460513f0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67520> > 0x4605069e <+64110>: lea 0x1(%eax),%esi > 0x460506a1 <+64113>: jmp 0x4605067a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64074> > 0x460506a3 <+64115>: mov 0x4(%edx),%esi > 0x460506a6 <+64118>: mov 0xb8(%esp),%edi > 0x460506ad <+64125>: test %esi,%esi > 0x460506af <+64127>: mov 0xcc(%esp),%ebp > 0x460506b6 <+64134>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x460506bc <+64140>: jmp 0x460474ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26812> > 0x460506c1 <+64145>: lea 0x0(%esi,%eiz,1),%esi > 0x460506c8 <+64152>: mov 0x98(%esp),%esi > 0x460506cf <+64159>: mov 0x9c(%esp),%edi > 0x460506d6 <+64166>: lea 0x2e0(%esp),%eax > 0x460506dd <+64173>: mov %esi,0x4(%esp) > 0x460506e1 <+64177>: mov %eax,0xc(%esp) > 0x460506e5 <+64181>: mov %edi,0x8(%esp) > 0x460506e9 <+64185>: mov %ebp,(%esp) > 0x460506ec <+64188>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x460506f1 <+64193>: test %al,%al > 0x460506f3 <+64195>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460506f9 <+64201>: jmp 0x46048a41 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+32273> > 0x460506fe <+64206>: xchg %ax,%ax > 0x46050700 <+64208>: mov 0x4(%edx),%eax > 0x46050703 <+64211>: mov 0xb8(%esp),%edi > 0x4605070a <+64218>: test %eax,%eax > 0x4605070c <+64220>: mov 0xcc(%esp),%ebp > 0x46050713 <+64227>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46050719 <+64233>: jmp 0x460447d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15269> > 0x4605071e <+64238>: xchg %ax,%ax > 0x46050720 <+64240>: mov %eax,0x4(%esp) > 0x46050724 <+64244>: mov %ebp,(%esp) > 0x46050727 <+64247>: call 0x460e8690 <js_ValueToString(JSContext*, js::Value const&)> > 0x4605072c <+64252>: test %eax,%eax > 0x4605072e <+64254>: jne 0x4604d1a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50548> > 0x46050734 <+64260>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050739 <+64265>: lea 0x0(%esi,%eiz,1),%esi > 0x46050740 <+64272>: movb $0x1,0xb3(%esp) > 0x46050748 <+64280>: jmp 0x4604b9f6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+44486> > 0x4605074d <+64285>: lea 0x164(%esp),%eax > 0x46050754 <+64292>: mov %edx,0x10(%esp) > 0x46050758 <+64296>: mov %eax,0xc(%esp) > 0x4605075c <+64300>: mov %edx,0x8(%esp) > 0x46050760 <+64304>: mov %edi,0x4(%esp) > 0x46050764 <+64308>: mov %ebp,(%esp) > 0x46050767 <+64311>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4605076c <+64316>: test %al,%al > 0x4605076e <+64318>: jne 0x4604ad38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41224> > 0x46050774 <+64324>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050779 <+64329>: lea 0x0(%esi,%eiz,1),%esi > 0x46050780 <+64336>: mov 0x2a0(%esp),%eax > 0x46050787 <+64343>: mov 0x4(%eax),%edx > 0x4605078a <+64346>: cmp -0x19c(%ebx),%edx > 0x46050790 <+64352>: je 0x46051acf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69279> > 0x46050796 <+64358>: cmp -0x5c(%ebx),%edx > 0x4605079c <+64364>: je 0x46051acf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69279> > 0x460507a2 <+64370>: cmp -0x1c8(%ebx),%edx > 0x460507a8 <+64376>: je 0x46051acf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69279> > 0x460507ae <+64382>: cmp -0x64(%ebx),%edx > 0x460507b4 <+64388>: je 0x46051af5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69317> > 0x460507ba <+64394>: mov %eax,(%esp) > 0x460507bd <+64397>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x460507c2 <+64402>: mov %eax,%esi > 0x460507c4 <+64404>: mov 0x40(%ebp),%eax > 0x460507c7 <+64407>: mov 0x8(%eax),%eax > 0x460507ca <+64410>: mov (%eax),%edx > 0x460507cc <+64412>: test $0x200000,%edx > 0x460507d2 <+64418>: jne 0x46050810 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64480> > 0x460507d4 <+64420>: test $0x8,%dl > 0x460507d7 <+64423>: lea -0x10(%eax),%ecx > 0x460507da <+64426>: jne 0x46050800 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64464> > 0x460507dc <+64428>: mov 0x4(%eax),%ecx > 0x460507df <+64431>: movzwl 0x38(%ecx),%ecx > 0x460507e3 <+64435>: shl $0x3,%ecx > 0x460507e6 <+64438>: mov %ecx,0x98(%esp) > 0x460507ed <+64445>: mov %eax,%ecx > 0x460507ef <+64447>: sub 0x98(%esp),%ecx > 0x460507f6 <+64454>: mov %ecx,0x98(%esp) > 0x460507fd <+64461>: lea -0x10(%ecx),%ecx > 0x46050800 <+64464>: mov (%ecx),%ecx > 0x46050802 <+64466>: or $0x200000,%edx > 0x46050808 <+64472>: mov 0x18(%ecx),%ecx > 0x4605080b <+64475>: mov %edx,(%eax) > 0x4605080d <+64477>: mov %ecx,0xc(%eax) > 0x46050810 <+64480>: mov 0xc(%eax),%eax > 0x46050813 <+64483>: mov %eax,(%esp) > 0x46050816 <+64486>: call 0x45fbcc00 <_ZNK8JSObject9getGlobalEv@plt> > 0x4605081b <+64491>: cmp %eax,%esi > 0x4605081d <+64493>: je 0x4604e937 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56583> > 0x46050823 <+64499>: mov 0x4(%edi),%eax > 0x46050826 <+64502>: jmp 0x4604e908 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56536> > 0x4605082b <+64507>: lea 0x164(%esp),%eax > 0x46050832 <+64514>: mov %edx,0x10(%esp) > 0x46050836 <+64518>: mov %eax,0xc(%esp) > 0x4605083a <+64522>: mov %edx,0x8(%esp) > 0x4605083e <+64526>: mov %edi,0x4(%esp) > 0x46050842 <+64530>: mov %ebp,(%esp) > 0x46050845 <+64533>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x4605084a <+64538>: test %al,%al > 0x4605084c <+64540>: jne 0x4604ac24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+40948> > 0x46050852 <+64546>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050857 <+64551>: nop > 0x46050858 <+64552>: mov %ebp,0x4(%esp) > 0x4605085c <+64556>: mov 0x3c(%ebp),%eax > 0x4605085f <+64559>: add $0xa58,%eax > 0x46050864 <+64564>: mov %eax,(%esp) > 0x46050867 <+64567>: call 0x460b9900 <js::PropertyTree::newShape(JSContext*)> > 0x4605086c <+64572>: test %eax,%eax > 0x4605086e <+64574>: mov %eax,%edi > 0x46050870 <+64576>: je 0x460508db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64683> > 0x46050872 <+64578>: movzbl 0x2df1(%ebx),%eax > 0x46050879 <+64585>: mov %eax,0xd4(%esp) > 0x46050880 <+64592>: mov 0x3c(%ebp),%eax > 0x46050883 <+64595>: mov (%eax),%eax > 0x46050885 <+64597>: mov %eax,(%esp) > 0x46050888 <+64600>: call 0x460dc5d0 <js_GenerateShape(JSRuntime*)> > 0x4605088d <+64605>: mov 0xd4(%esp),%edx > 0x46050894 <+64612>: mov 0x98(%esp),%ecx > 0x4605089b <+64619>: mov %eax,(%edi) > 0x4605089d <+64621>: mov %edx,0x4(%edi) > 0x460508a0 <+64624>: movl $0x0,0x8(%edi) > 0x460508a7 <+64631>: movl $0x4,0xc(%edi) > 0x460508ae <+64638>: mov %ecx,0x10(%edi) > 0x460508b1 <+64641>: movl $0x0,0x14(%edi) > 0x460508b8 <+64648>: movl $0xffffffff,0x18(%edi) > 0x460508bf <+64655>: movb $0x0,0x1c(%edi) > 0x460508c3 <+64659>: movb $0x2,0x1d(%edi) > 0x460508c7 <+64663>: movw $0x0,0x1e(%edi) > 0x460508cd <+64669>: movl $0x0,0x20(%edi) > 0x460508d4 <+64676>: movl $0x0,0x24(%edi) > 0x460508db <+64683>: mov 0xcc(%esp),%eax > 0x460508e2 <+64690>: mov %edi,(%eax) > 0x460508e4 <+64692>: mov 0xa8(%esp),%edi > 0x460508eb <+64699>: mov 0x10(%edi),%eax > 0x460508ee <+64702>: mov 0x88(%esp),%edi > 0x460508f5 <+64709>: mov (%eax,%edi,4),%edx > 0x460508f8 <+64712>: test %edx,%edx > 0x460508fa <+64714>: jne 0x4604791c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27884> > 0x46050900 <+64720>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050905 <+64725>: lea 0x0(%esi),%esi > 0x46050908 <+64728>: mov 0x38(%ebp),%edi > 0x4605090b <+64731>: mov 0xc8(%edi),%eax > 0x46050911 <+64737>: sub $0x18,%eax > 0x46050914 <+64740>: test %eax,%eax > 0x46050916 <+64742>: mov %eax,0xc8(%edi) > 0x4605091c <+64748>: jle 0x46054a2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81402> > 0x46050922 <+64754>: movl $0x1,0x4(%esp) > 0x4605092a <+64762>: movl $0x18,(%esp) > 0x46050931 <+64769>: call 0x45fbbf50 <calloc@plt> > 0x46050936 <+64774>: test %eax,%eax > 0x46050938 <+64776>: mov %eax,0xcc(%esp) > 0x4605093f <+64783>: je 0x46054a70 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81472> > 0x46050945 <+64789>: mov 0xa8(%esp),%edi > 0x4605094c <+64796>: mov %eax,0x10(%edi) > 0x4605094f <+64799>: mov %ebp,0x4(%esp) > 0x46050953 <+64803>: mov 0x3c(%ebp),%eax > 0x46050956 <+64806>: add $0xa58,%eax > 0x4605095b <+64811>: mov %eax,(%esp) > 0x4605095e <+64814>: call 0x460b9900 <js::PropertyTree::newShape(JSContext*)> > 0x46050963 <+64819>: test %eax,%eax > 0x46050965 <+64821>: mov %eax,%edi > 0x46050967 <+64823>: je 0x460509d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64930> > 0x46050969 <+64825>: movzbl 0x2df1(%ebx),%eax > 0x46050970 <+64832>: mov %eax,0xd4(%esp) > 0x46050977 <+64839>: mov 0x3c(%ebp),%eax > 0x4605097a <+64842>: mov (%eax),%eax > 0x4605097c <+64844>: mov %eax,(%esp) > 0x4605097f <+64847>: call 0x460dc5d0 <js_GenerateShape(JSRuntime*)> > 0x46050984 <+64852>: mov 0xd4(%esp),%edx > 0x4605098b <+64859>: mov 0x98(%esp),%ecx > 0x46050992 <+64866>: mov %eax,(%edi) > 0x46050994 <+64868>: mov %edx,0x4(%edi) > 0x46050997 <+64871>: movl $0x0,0x8(%edi) > 0x4605099e <+64878>: movl $0x4,0xc(%edi) > 0x460509a5 <+64885>: mov %ecx,0x10(%edi) > 0x460509a8 <+64888>: movl $0x0,0x14(%edi) > 0x460509af <+64895>: movl $0xffffffff,0x18(%edi) > 0x460509b6 <+64902>: movb $0x0,0x1c(%edi) > 0x460509ba <+64906>: movb $0x2,0x1d(%edi) > 0x460509be <+64910>: movw $0x0,0x1e(%edi) > 0x460509c4 <+64916>: movl $0x0,0x20(%edi) > 0x460509cb <+64923>: movl $0x0,0x24(%edi) > 0x460509d2 <+64930>: mov 0xcc(%esp),%eax > 0x460509d9 <+64937>: mov %edi,(%eax) > 0x460509db <+64939>: mov 0xa8(%esp),%edi > 0x460509e2 <+64946>: mov 0x10(%edi),%eax > 0x460509e5 <+64949>: mov (%eax),%edi > 0x460509e7 <+64951>: test %edi,%edi > 0x460509e9 <+64953>: jne 0x46047901 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+27857> > 0x460509ef <+64959>: mov 0x14c(%ebp),%edx > 0x460509f5 <+64965>: test %edx,%edx > 0x460509f7 <+64967>: je 0x46052563 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71987> > 0x460509fd <+64973>: mov 0x5c(%edx),%ecx > 0x46050a00 <+64976>: cmp 0x60(%edx),%ecx > 0x46050a03 <+64979>: je 0x46052552 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71970> > 0x46050a09 <+64985>: mov %eax,(%ecx) > 0x46050a0b <+64987>: add $0x4,%ecx > 0x46050a0e <+64990>: mov %ecx,0x5c(%edx) > 0x46050a11 <+64993>: mov 0xa8(%esp),%esi > 0x46050a18 <+65000>: movl $0x0,0x10(%esi) > 0x46050a1f <+65007>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050a24 <+65012>: lea 0x0(%esi,%eiz,1),%esi > 0x46050a28 <+65016>: cmpl $0xffff0005,0x174(%esp) > 0x46050a33 <+65027>: jne 0x4605106c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66620> > 0x46050a39 <+65033>: lea 0x164(%esp),%eax > 0x46050a40 <+65040>: mov %eax,0xc(%esp) > 0x46050a44 <+65044>: mov 0x170(%esp),%eax > 0x46050a4b <+65051>: mov %ebp,(%esp) > 0x46050a4e <+65054>: mov %eax,0x8(%esp) > 0x46050a52 <+65058>: mov 0x178(%esp),%eax > 0x46050a59 <+65065>: mov %eax,0x4(%esp) > 0x46050a5d <+65069>: call 0x460f0980 <js::EqualStrings(JSContext*, JSString*, JSString*, int*)> > 0x46050a62 <+65074>: test %al,%al > 0x46050a64 <+65076>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050a6a <+65082>: xor %eax,%eax > 0x46050a6c <+65084>: cmpl $0x1,0x164(%esp) > 0x46050a74 <+65092>: sete %al > 0x46050a77 <+65095>: mov %eax,0x10c(%esp) > 0x46050a7e <+65102>: jmp 0x46048f67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33591> > 0x46050a83 <+65107>: mov 0xcc(%ebp),%eax > 0x46050a89 <+65113>: mov 0x20(%eax),%eax > 0x46050a8c <+65116>: test %eax,%eax > 0x46050a8e <+65118>: jne 0x460549d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81312> > 0x46050a94 <+65124>: cmp $0xb6,%edi > 0x46050a9a <+65130>: je 0x46054792 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80738> > 0x46050aa0 <+65136>: cmp $0xe5,%edi > 0x46050aa6 <+65142>: jne 0x4604f079 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58441> > 0x46050aac <+65148>: cmpb $0x0,0x100(%ebp) > 0x46050ab3 <+65155>: je 0x4605473f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80655> > 0x46050ab9 <+65161>: mov 0xcc(%ebp),%eax > 0x46050abf <+65167>: mov 0x18(%eax),%edx > 0x46050ac2 <+65170>: test %edx,%edx > 0x46050ac4 <+65172>: je 0x4605471c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80620> > 0x46050aca <+65178>: mov 0xd0(%edx),%edx > 0x46050ad0 <+65184>: test %edx,%edx > 0x46050ad2 <+65186>: je 0x4605471c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80620> > 0x46050ad8 <+65192>: mov 0x36c(%esp),%edi > 0x46050adf <+65199>: lea 0x368(%esp),%eax > 0x46050ae6 <+65206>: mov %edi,0x8(%esp) > 0x46050aea <+65210>: mov %eax,0x4(%esp) > 0x46050aee <+65214>: mov %ebp,(%esp) > 0x46050af1 <+65217>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46050af6 <+65222>: test %eax,%eax > 0x46050af8 <+65224>: mov %eax,%esi > 0x46050afa <+65226>: jne 0x46050b11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65249> > 0x46050afc <+65228>: lea -0x134d4(%ebx),%edi > 0x46050b02 <+65234>: movb $0x0,0xc0(%esp) > 0x46050b0a <+65242>: mov %edi,0x94(%esp) > 0x46050b11 <+65249>: mov 0x2fc(%esp),%eax > 0x46050b18 <+65256>: mov (%eax),%edx > 0x46050b1a <+65258>: mov %edx,%edi > 0x46050b1c <+65260>: and $0x2,%edi > 0x46050b1f <+65263>: je 0x4605470d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80605> > 0x46050b25 <+65269>: test $0x8,%dl > 0x46050b28 <+65272>: je 0x460533e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75698> > 0x46050b2e <+65278>: mov 0x8(%eax),%ecx > 0x46050b31 <+65281>: mov %ecx,0xa0(%esp) > 0x46050b38 <+65288>: mov (%eax),%ecx > 0x46050b3a <+65290>: movl $0x0,0xbc(%esp) > 0x46050b45 <+65301>: and $0xa,%ecx > 0x46050b48 <+65304>: cmp $0x2,%ecx > 0x46050b4b <+65307>: jne 0x46050b6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65342> > 0x46050b4d <+65309>: mov 0x4(%eax),%ecx > 0x46050b50 <+65312>: movzwl 0x38(%ecx),%ecx > 0x46050b54 <+65316>: shl $0x3,%ecx > 0x46050b57 <+65319>: mov %ecx,0x88(%esp) > 0x46050b5e <+65326>: mov %eax,%ecx > 0x46050b60 <+65328>: sub 0x88(%esp),%ecx > 0x46050b67 <+65335>: mov %ecx,0xbc(%esp) > 0x46050b6e <+65342>: test $0x80,%dh > 0x46050b71 <+65345>: je 0x46054aaa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81530> > 0x46050b77 <+65351>: mov 0x38(%ebp),%edi > 0x46050b7a <+65354>: add $0x254,%edi > 0x46050b80 <+65360>: mov %edi,0xa4(%esp) > 0x46050b87 <+65367>: mov 0x14(%ebp),%eax > 0x46050b8a <+65370>: test %eax,%eax > 0x46050b8c <+65372>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050b92 <+65378>: cmp $0x2,%esi > 0x46050b95 <+65381>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050b9b <+65387>: mov 0x2f8(%esp),%esi > 0x46050ba2 <+65394>: movzbl (%esi),%edi > 0x46050ba5 <+65397>: jmp 0x4604f079 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58441> > 0x46050baa <+65402>: lea 0x0(%esi),%esi > 0x46050bb0 <+65408>: mov 0x4(%edx),%eax > 0x46050bb3 <+65411>: mov 0xb8(%esp),%edi > 0x46050bba <+65418>: test %eax,%eax > 0x46050bbc <+65420>: mov 0xcc(%esp),%ebp > 0x46050bc3 <+65427>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46050bc9 <+65433>: jmp 0x4604d014 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50148> > 0x46050bce <+65438>: xchg %ax,%ax > 0x46050bd0 <+65440>: mov 0xcc(%ebp),%ecx > 0x46050bd6 <+65446>: mov 0x18(%ecx),%edx > 0x46050bd9 <+65449>: test %edx,%edx > 0x46050bdb <+65451>: je 0x460546da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80554> > 0x46050be1 <+65457>: mov 0xd0(%edx),%eax > 0x46050be7 <+65463>: test %eax,%eax > 0x46050be9 <+65465>: je 0x460546da <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80554> > 0x46050bef <+65471>: cmpb $0x0,0x100(%ebp) > 0x46050bf6 <+65478>: je 0x46053417 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75751> > 0x46050bfc <+65484>: mov 0xd0(%edx),%edi > 0x46050c02 <+65490>: test %edi,%edi > 0x46050c04 <+65492>: je 0x460533f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75716> > 0x46050c0a <+65498>: mov 0x36c(%esp),%esi > 0x46050c11 <+65505>: lea 0x368(%esp),%eax > 0x46050c18 <+65512>: mov %esi,0x8(%esp) > 0x46050c1c <+65516>: mov %eax,0x4(%esp) > 0x46050c20 <+65520>: mov %ebp,(%esp) > 0x46050c23 <+65523>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46050c28 <+65528>: test %eax,%eax > 0x46050c2a <+65530>: mov %eax,%esi > 0x46050c2c <+65532>: jne 0x46050c43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65555> > 0x46050c2e <+65534>: lea -0x134d4(%ebx),%edi > 0x46050c34 <+65540>: movb $0x0,0xc0(%esp) > 0x46050c3c <+65548>: mov %edi,0x94(%esp) > 0x46050c43 <+65555>: mov 0x2fc(%esp),%eax > 0x46050c4a <+65562>: mov (%eax),%edx > 0x46050c4c <+65564>: mov %edx,%edi > 0x46050c4e <+65566>: and $0x2,%edi > 0x46050c51 <+65569>: je 0x460546cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80539> > 0x46050c57 <+65575>: test $0x8,%dl > 0x46050c5a <+65578>: je 0x460546b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80521> > 0x46050c60 <+65584>: mov 0x8(%eax),%ecx > 0x46050c63 <+65587>: mov %ecx,0xa0(%esp) > 0x46050c6a <+65594>: mov (%eax),%ecx > 0x46050c6c <+65596>: movl $0x0,0xbc(%esp) > 0x46050c77 <+65607>: and $0xa,%ecx > 0x46050c7a <+65610>: cmp $0x2,%ecx > 0x46050c7d <+65613>: jne 0x46050ca0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65648> > 0x46050c7f <+65615>: mov 0x4(%eax),%ecx > 0x46050c82 <+65618>: movzwl 0x38(%ecx),%ecx > 0x46050c86 <+65622>: shl $0x3,%ecx > 0x46050c89 <+65625>: mov %ecx,0x88(%esp) > 0x46050c90 <+65632>: mov %eax,%ecx > 0x46050c92 <+65634>: sub 0x88(%esp),%ecx > 0x46050c99 <+65641>: mov %ecx,0xbc(%esp) > 0x46050ca0 <+65648>: test $0x80,%dh > 0x46050ca3 <+65651>: je 0x46053ad0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77472> > 0x46050ca9 <+65657>: mov 0x38(%ebp),%edi > 0x46050cac <+65660>: add $0x254,%edi > 0x46050cb2 <+65666>: mov %edi,0xa4(%esp) > 0x46050cb9 <+65673>: mov 0x14(%ebp),%ecx > 0x46050cbc <+65676>: test %ecx,%ecx > 0x46050cbe <+65678>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050cc4 <+65684>: cmp $0x2,%esi > 0x46050cc7 <+65687>: jne 0x4604e66f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55871> > 0x46050ccd <+65693>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050cd2 <+65698>: lea 0x0(%esi),%esi > 0x46050cd8 <+65704>: shr $0x7,%eax > 0x46050cdb <+65707>: mov 0x2f8(%esp),%edx > 0x46050ce2 <+65714>: and $0x1,%eax > 0x46050ce5 <+65717>: mov 0xa0(%esp),%esi > 0x46050cec <+65724>: mov %edx,0x8(%esp) > 0x46050cf0 <+65728>: mov %eax,0x4(%esp) > 0x46050cf4 <+65732>: mov %esi,(%esp) > 0x46050cf7 <+65735>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x46050cfc <+65740>: test %eax,%eax > 0x46050cfe <+65742>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46050d04 <+65748>: jmp 0x4604609e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+21614> > 0x46050d09 <+65753>: lea 0x0(%esi,%eiz,1),%esi > 0x46050d10 <+65760>: mov 0x18(%eax),%eax > 0x46050d13 <+65763>: cmp $0xffffffff,%eax > 0x46050d16 <+65766>: je 0x46050d3d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65805> > 0x46050d18 <+65768>: mov 0x124(%esp),%edx > 0x46050d1f <+65775>: mov 0x24(%edx),%edx > 0x46050d22 <+65778>: lea (%edx,%eax,8),%edx > 0x46050d25 <+65781>: mov (%edx),%eax > 0x46050d27 <+65783>: mov 0x4(%edx),%edx > 0x46050d2a <+65786>: mov %edx,0x1f4(%esp) > 0x46050d31 <+65793>: mov %eax,0x1f0(%esp) > 0x46050d38 <+65800>: jmp 0x4604c070 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46144> > 0x46050d3d <+65805>: movl $0x0,0x1f0(%esp) > 0x46050d48 <+65816>: movl $0xffff0002,0x1f4(%esp) > 0x46050d53 <+65827>: jmp 0x4604c070 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+46144> > 0x46050d58 <+65832>: mov 0x18(%eax),%eax > 0x46050d5b <+65835>: cmp $0xffffffff,%eax > 0x46050d5e <+65838>: jne 0x46049858 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+35880> > 0x46050d64 <+65844>: movl $0x0,0x1b0(%esp) > 0x46050d6f <+65855>: movl $0xffff0002,0x1b4(%esp) > 0x46050d7a <+65866>: jmp 0x46042f82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9042> > 0x46050d7f <+65871>: mov 0x2f8(%esp),%eax > 0x46050d86 <+65878>: mov 0xa0(%esp),%edx > 0x46050d8d <+65885>: mov %eax,0x4(%esp) > 0x46050d91 <+65889>: mov 0x2fc(%esp),%eax > 0x46050d98 <+65896>: mov %eax,(%esp) > 0x46050d9b <+65899>: mov %ebp,%eax > 0x46050d9d <+65901>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46050da2 <+65906>: cmp $0x2,%eax > 0x46050da5 <+65909>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050dab <+65915>: test %eax,%eax > 0x46050dad <+65917>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46050db3 <+65923>: cmp $0x1,%eax > 0x46050db6 <+65926>: jne 0x4604afce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41886> > 0x46050dbc <+65932>: movb $0x0,0xb3(%esp) > 0x46050dc4 <+65940>: jmp 0x4604afce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41886> > 0x46050dc9 <+65945>: lea 0x0(%esi,%eiz,1),%esi > 0x46050dd0 <+65952>: movl $0x0,0x4(%esp) > 0x46050dd8 <+65960>: mov %eax,(%esp) > 0x46050ddb <+65963>: call 0x45fbc8c0 <_ZN8JSObject6unwrapEPj@plt> > 0x46050de0 <+65968>: mov -0x64(%ebx),%edx > 0x46050de6 <+65974>: cmp %edx,0x4(%eax) > 0x46050de9 <+65977>: mov 0x2f4(%esp),%esi > 0x46050df0 <+65984>: jne 0x4604bf20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45808> > 0x46050df6 <+65990>: mov 0x1c(%eax),%edx > 0x46050df9 <+65993>: movzwl 0x3a(%edx),%ecx > 0x46050dfd <+65997>: and $0xc000,%ecx > 0x46050e03 <+66003>: cmp $0x3fff,%ecx > 0x46050e09 <+66009>: jle 0x4604ea8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56924> > 0x46050e0f <+66015>: mov 0x3c(%edx),%edx > 0x46050e12 <+66018>: testb $0x8,0x20(%edx) > 0x46050e16 <+66022>: je 0x4604ea8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56924> > 0x46050e1c <+66028>: jmp 0x4604e4c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55445> > 0x46050e21 <+66033>: lea 0x0(%esi,%eiz,1),%esi > 0x46050e28 <+66040>: mov 0x24(%edx),%edi > 0x46050e2b <+66043>: mov 0x1cc(%esp),%ecx > 0x46050e32 <+66050>: mov 0x1c8(%esp),%edx > 0x46050e39 <+66057>: mov %edx,(%edi,%eax,8) > 0x46050e3c <+66060>: mov %ecx,0x4(%edi,%eax,8) > 0x46050e40 <+66064>: jmp 0x46041513 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+2275> > 0x46050e45 <+66069>: test $0x30,%cl > 0x46050e48 <+66072>: je 0x4604e871 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56385> > 0x46050e4e <+66078>: mov 0x88(%esp),%eax > 0x46050e55 <+66085>: movl $0x0,0x134(%esp) > 0x46050e60 <+66096>: and $0x7,%eax > 0x46050e63 <+66099>: jne 0x460538d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76964> > 0x46050e69 <+66105>: mov 0x88(%esp),%esi > 0x46050e70 <+66112>: movl $0xffff0005,0x22c(%esp) > 0x46050e7b <+66123>: mov %esi,0x228(%esp) > 0x46050e82 <+66130>: lea 0x134(%esp),%eax > 0x46050e89 <+66137>: movl $0x0,0xc(%esp) > 0x46050e91 <+66145>: mov %eax,0x8(%esp) > 0x46050e95 <+66149>: mov %ebp,(%esp) > 0x46050e98 <+66152>: lea 0x228(%esp),%eax > 0x46050e9f <+66159>: mov %eax,0x4(%esp) > 0x46050ea3 <+66163>: call 0x460f0900 <js_ValueToPrintable(JSContext*, js::Value const&, JSAutoByteString*, bool)> > 0x46050ea8 <+66168>: test %eax,%eax > 0x46050eaa <+66170>: je 0x46050ed2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66210> > 0x46050eac <+66172>: mov %eax,0x10(%esp) > 0x46050eb0 <+66176>: mov -0x40(%ebx),%eax > 0x46050eb6 <+66182>: movl $0xf0,0xc(%esp) > 0x46050ebe <+66190>: movl $0x0,0x8(%esp) > 0x46050ec6 <+66198>: mov %eax,0x4(%esp) > 0x46050eca <+66202>: mov %ebp,(%esp) > 0x46050ecd <+66205>: call 0x45fbc9b0 <JS_ReportErrorNumber@plt> > 0x46050ed2 <+66210>: mov 0x134(%esp),%eax > 0x46050ed9 <+66217>: mov %eax,(%esp) > 0x46050edc <+66220>: call 0x45fbc350 <free@plt> > 0x46050ee1 <+66225>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050ee6 <+66230>: xchg %ax,%ax > 0x46050ee8 <+66232>: test %edi,%edi > 0x46050eea <+66234>: je 0x46053909 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77017> > 0x46050ef0 <+66240>: and $0x8,%edx > 0x46050ef3 <+66243>: je 0x460538fe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77006> > 0x46050ef9 <+66249>: mov 0x8(%eax),%eax > 0x46050efc <+66252>: mov 0x28(%eax),%eax > 0x46050eff <+66255>: mov %eax,0xa4(%esp) > 0x46050f06 <+66262>: jmp 0x4604d719 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51945> > 0x46050f0b <+66267>: mov 0x4(%eax),%ecx > 0x46050f0e <+66270>: mov %ecx,0xa0(%esp) > 0x46050f15 <+66277>: jmp 0x4604d6e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51895> > 0x46050f1a <+66282>: cmp %ecx,%eax > 0x46050f1c <+66284>: sete %al > 0x46050f1f <+66287>: movzbl %al,%eax > 0x46050f22 <+66290>: mov %eax,0x10c(%esp) > 0x46050f29 <+66297>: jmp 0x46048f67 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33591> > 0x46050f2e <+66302>: mov %esi,0xc(%esp) > 0x46050f32 <+66306>: lea -0x92b3f(%ebx),%eax > 0x46050f38 <+66312>: lea 0x330(%esp),%esi > 0x46050f3f <+66319>: mov %eax,0x8(%esp) > 0x46050f43 <+66323>: movl $0xc,0x4(%esp) > 0x46050f4b <+66331>: mov %esi,(%esp) > 0x46050f4e <+66334>: call 0x45fbcf70 <JS_snprintf@plt> > 0x46050f53 <+66339>: mov -0x40(%ebx),%eax > 0x46050f59 <+66345>: mov %esi,0x10(%esp) > 0x46050f5d <+66349>: movl $0x1e,0xc(%esp) > 0x46050f65 <+66357>: movl $0x0,0x8(%esp) > 0x46050f6d <+66365>: mov %eax,0x4(%esp) > 0x46050f71 <+66369>: mov %ebp,(%esp) > 0x46050f74 <+66372>: call 0x45fbc9b0 <JS_ReportErrorNumber@plt> > 0x46050f79 <+66377>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050f7e <+66382>: movl $0x1,0x14(%ebp) > 0x46050f85 <+66389>: mov %edx,0x18(%ebp) > 0x46050f88 <+66392>: mov %esi,0x1c(%ebp) > 0x46050f8b <+66395>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050f90 <+66400>: lea -0x92b3f(%ebx),%eax > 0x46050f96 <+66406>: lea 0x330(%esp),%esi > 0x46050f9d <+66413>: mov %edx,0xc(%esp) > 0x46050fa1 <+66417>: mov %eax,0x8(%esp) > 0x46050fa5 <+66421>: movl $0xc,0x4(%esp) > 0x46050fad <+66429>: mov %esi,(%esp) > 0x46050fb0 <+66432>: call 0x45fbcf70 <JS_snprintf@plt> > 0x46050fb5 <+66437>: mov -0x40(%ebx),%eax > 0x46050fbb <+66443>: mov %esi,0x10(%esp) > 0x46050fbf <+66447>: movl $0x1d,0xc(%esp) > 0x46050fc7 <+66455>: movl $0x0,0x8(%esp) > 0x46050fcf <+66463>: mov %eax,0x4(%esp) > 0x46050fd3 <+66467>: mov %ebp,(%esp) > 0x46050fd6 <+66470>: call 0x45fbc9b0 <JS_ReportErrorNumber@plt> > 0x46050fdb <+66475>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46050fe0 <+66480>: cmp %ecx,%eax > 0x46050fe2 <+66482>: setne %al > 0x46050fe5 <+66485>: movzbl %al,%eax > 0x46050fe8 <+66488>: mov %eax,0x110(%esp) > 0x46050fef <+66495>: jmp 0x46048dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33162> > 0x46050ff4 <+66500>: fildl 0x190(%esp) > 0x46050ffb <+66507>: jmp 0x4604d4b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51333> > 0x46051000 <+66512>: lea 0x2e0(%esp),%eax > 0x46051007 <+66519>: mov 0x194(%esp),%edx > 0x4605100e <+66526>: mov %eax,0xc(%esp) > 0x46051012 <+66530>: mov 0x190(%esp),%eax > 0x46051019 <+66537>: mov %eax,0x4(%esp) > 0x4605101d <+66541>: mov %edx,0x8(%esp) > 0x46051021 <+66545>: mov %ebp,(%esp) > 0x46051024 <+66548>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x46051029 <+66553>: test %al,%al > 0x4605102b <+66555>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051031 <+66561>: jmp 0x4604d4bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51340> > 0x46051036 <+66566>: xchg %ax,%ax > 0x46051038 <+66568>: cmp 0x20(%edi),%eax > 0x4605103b <+66571>: nop > 0x4605103c <+66572>: lea 0x0(%esi,%eiz,1),%esi > 0x46051040 <+66576>: jae 0x4604d205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50645> > 0x46051046 <+66582>: mov 0x24(%edi),%edx > 0x46051049 <+66585>: lea (%edx,%eax,8),%esi > 0x4605104c <+66588>: cmpl $0xffff0004,0x4(%esi) > 0x46051053 <+66595>: jne 0x460436a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10871> > 0x46051059 <+66601>: jmp 0x4604d205 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50645> > 0x4605105e <+66606>: xchg %ax,%ax > 0x46051060 <+66608>: fildl 0x178(%esp) > 0x46051067 <+66615>: jmp 0x46048f11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33505> > 0x4605106c <+66620>: lea 0x1a0(%esp),%eax > 0x46051073 <+66627>: mov 0x17c(%esp),%edx > 0x4605107a <+66634>: mov %eax,0xc(%esp) > 0x4605107e <+66638>: mov 0x178(%esp),%eax > 0x46051085 <+66645>: mov %eax,0x4(%esp) > 0x46051089 <+66649>: mov %edx,0x8(%esp) > 0x4605108d <+66653>: mov %ebp,(%esp) > 0x46051090 <+66656>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x46051095 <+66661>: test %al,%al > 0x46051097 <+66663>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605109d <+66669>: jmp 0x46048f18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33512> > 0x460510a2 <+66674>: lea 0x0(%esi),%esi > 0x460510a8 <+66680>: mov 0xcc(%ebp),%eax > 0x460510ae <+66686>: mov 0x20(%eax),%eax > 0x460510b1 <+66689>: test %eax,%eax > 0x460510b3 <+66691>: jne 0x46053287 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75351> > 0x460510b9 <+66697>: cmp $0xb6,%edi > 0x460510bf <+66703>: je 0x4605308e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74846> > 0x460510c5 <+66709>: cmp $0xe5,%edi > 0x460510cb <+66715>: jne 0x4604e9e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56756> > 0x460510d1 <+66721>: cmpb $0x0,0x100(%ebp) > 0x460510d8 <+66728>: je 0x4605303b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74763> > 0x460510de <+66734>: mov 0xcc(%ebp),%eax > 0x460510e4 <+66740>: mov 0x18(%eax),%edx > 0x460510e7 <+66743>: test %edx,%edx > 0x460510e9 <+66745>: je 0x46053018 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74728> > 0x460510ef <+66751>: mov 0xd0(%edx),%edx > 0x460510f5 <+66757>: test %edx,%edx > 0x460510f7 <+66759>: je 0x46053018 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74728> > 0x460510fd <+66765>: mov 0x36c(%esp),%edi > 0x46051104 <+66772>: lea 0x368(%esp),%eax > 0x4605110b <+66779>: mov %edi,0x8(%esp) > 0x4605110f <+66783>: mov %eax,0x4(%esp) > 0x46051113 <+66787>: mov %ebp,(%esp) > 0x46051116 <+66790>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4605111b <+66795>: test %eax,%eax > 0x4605111d <+66797>: mov %eax,%esi > 0x4605111f <+66799>: jne 0x46051136 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66822> > 0x46051121 <+66801>: lea -0x134d4(%ebx),%edi > 0x46051127 <+66807>: movb $0x0,0xc0(%esp) > 0x4605112f <+66815>: mov %edi,0x94(%esp) > 0x46051136 <+66822>: mov 0x2fc(%esp),%eax > 0x4605113d <+66829>: mov (%eax),%edx > 0x4605113f <+66831>: mov %edx,%edi > 0x46051141 <+66833>: and $0x2,%edi > 0x46051144 <+66836>: je 0x460544c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80024> > 0x4605114a <+66842>: test $0x8,%dl > 0x4605114d <+66845>: je 0x460544b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80006> > 0x46051153 <+66851>: mov 0x8(%eax),%ecx > 0x46051156 <+66854>: mov %ecx,0xa0(%esp) > 0x4605115d <+66861>: mov (%eax),%ecx > 0x4605115f <+66863>: movl $0x0,0xbc(%esp) > 0x4605116a <+66874>: and $0xa,%ecx > 0x4605116d <+66877>: cmp $0x2,%ecx > 0x46051170 <+66880>: jne 0x46051193 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66915> > 0x46051172 <+66882>: mov 0x4(%eax),%ecx > 0x46051175 <+66885>: movzwl 0x38(%ecx),%ecx > 0x46051179 <+66889>: shl $0x3,%ecx > 0x4605117c <+66892>: mov %ecx,0x88(%esp) > 0x46051183 <+66899>: mov %eax,%ecx > 0x46051185 <+66901>: sub 0x88(%esp),%ecx > 0x4605118c <+66908>: mov %ecx,0xbc(%esp) > 0x46051193 <+66915>: test $0x80,%dh > 0x46051196 <+66918>: je 0x46052fb5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74629> > 0x4605119c <+66924>: mov 0x38(%ebp),%edi > 0x4605119f <+66927>: add $0x254,%edi > 0x460511a5 <+66933>: mov %edi,0xa4(%esp) > 0x460511ac <+66940>: mov 0x14(%ebp),%eax > 0x460511af <+66943>: test %eax,%eax > 0x460511b1 <+66945>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460511b7 <+66951>: cmp $0x2,%esi > 0x460511ba <+66954>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460511c0 <+66960>: mov 0x2f8(%esp),%esi > 0x460511c7 <+66967>: movzbl (%esi),%edi > 0x460511ca <+66970>: jmp 0x4604e9e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56756> > 0x460511cf <+66975>: nop > 0x460511d0 <+66976>: mov 0x2f8(%esp),%eax > 0x460511d7 <+66983>: mov 0xa0(%esp),%edx > 0x460511de <+66990>: mov %eax,0x4(%esp) > 0x460511e2 <+66994>: mov 0x2fc(%esp),%eax > 0x460511e9 <+67001>: mov %eax,(%esp) > 0x460511ec <+67004>: mov %ebp,%eax > 0x460511ee <+67006>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460511f3 <+67011>: cmp $0x2,%eax > 0x460511f6 <+67014>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460511fc <+67020>: test %eax,%eax > 0x460511fe <+67022>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46051204 <+67028>: cmp $0x1,%eax > 0x46051207 <+67031>: mov $0x0,%eax > 0x4605120c <+67036>: movzbl 0xb3(%esp),%edx > 0x46051214 <+67044>: cmove %eax,%edx > 0x46051217 <+67047>: mov %dl,0xb3(%esp) > 0x4605121e <+67054>: jmp 0x4604afce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41886> > 0x46051223 <+67059>: sub $0x8,%eax > 0x46051226 <+67062>: movl $0x0,0x1c(%esp) > 0x4605122e <+67070>: movl $0x0,0x18(%esp) > 0x46051236 <+67078>: movl $0x0,0x14(%esp) > 0x4605123e <+67086>: mov %eax,0x10(%esp) > 0x46051242 <+67090>: movl $0xffffffff,0xc(%esp) > 0x4605124a <+67098>: movl $0x1f,0x8(%esp) > 0x46051252 <+67106>: movl $0x0,0x4(%esp) > 0x4605125a <+67114>: mov %ebp,(%esp) > 0x4605125d <+67117>: call 0x45feef10 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x46051262 <+67122>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051267 <+67127>: movsbl 0x1(%eax),%edx > 0x4605126b <+67131>: lea -0x8ee6c(%ebx),%eax > 0x46051271 <+67137>: test %edx,%edx > 0x46051273 <+67139>: je 0x4605127c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67148> > 0x46051275 <+67141>: mov -0x12f68(%ebx,%edx,4),%eax > 0x4605127c <+67148>: sub $0x10,%esi > 0x4605127f <+67151>: movl $0x0,0x1c(%esp) > 0x46051287 <+67159>: mov %eax,0x18(%esp) > 0x4605128b <+67163>: movl $0x0,0x14(%esp) > 0x46051293 <+67171>: mov %esi,0x10(%esp) > 0x46051297 <+67175>: movl $0xfffffffe,0xc(%esp) > 0x4605129f <+67183>: movl $0x26,0x8(%esp) > 0x460512a7 <+67191>: movl $0x0,0x4(%esp) > 0x460512af <+67199>: mov %ebp,(%esp) > 0x460512b2 <+67202>: call 0x45feef10 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x460512b7 <+67207>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460512bc <+67212>: mov 0x2f8(%esp),%edx > 0x460512c3 <+67219>: sub $0x8,%esi > 0x460512c6 <+67222>: movl $0x0,0x1c(%esp) > 0x460512ce <+67230>: movl $0x0,0x18(%esp) > 0x460512d6 <+67238>: movl $0x0,0x14(%esp) > 0x460512de <+67246>: mov %esi,0x10(%esp) > 0x460512e2 <+67250>: movl $0xffffffff,0xc(%esp) > 0x460512ea <+67258>: movzbl 0x1(%edx),%eax > 0x460512ee <+67262>: shl $0x8,%eax > 0x460512f1 <+67265>: movzbl 0x2(%edx),%edx > 0x460512f5 <+67269>: movl $0x0,0x4(%esp) > 0x460512fd <+67277>: or %edx,%eax > 0x460512ff <+67279>: mov %ebp,(%esp) > 0x46051302 <+67282>: mov %eax,0x8(%esp) > 0x46051306 <+67286>: call 0x45feef10 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x4605130b <+67291>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051310 <+67296>: mov 0x1c(%ecx),%eax > 0x46051313 <+67299>: test %eax,%eax > 0x46051315 <+67301>: je 0x46042d5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8493> > 0x4605131b <+67307>: mov 0xd4(%eax),%esi > 0x46051321 <+67313>: test %esi,%esi > 0x46051323 <+67315>: je 0x46042d5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8493> > 0x46051329 <+67321>: cmpb $0x0,0x100(%ebp) > 0x46051330 <+67328>: je 0x460511d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66976> > 0x46051336 <+67334>: test %edx,%edx > 0x46051338 <+67336>: jne 0x4604d679 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51785> > 0x4605133e <+67342>: test %eax,%eax > 0x46051340 <+67344>: je 0x46051350 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67360> > 0x46051342 <+67346>: mov 0xd4(%eax),%esi > 0x46051348 <+67352>: test %esi,%esi > 0x4605134a <+67354>: jne 0x4604d687 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51799> > 0x46051350 <+67360>: cmpb $0x0,0xb3(%esp) > 0x46051358 <+67368>: je 0x4604d687 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51799> > 0x4605135e <+67374>: mov 0x2f8(%esp),%eax > 0x46051365 <+67381>: mov 0xa0(%esp),%edx > 0x4605136c <+67388>: mov %eax,0x4(%esp) > 0x46051370 <+67392>: mov 0x2fc(%esp),%eax > 0x46051377 <+67399>: mov %eax,(%esp) > 0x4605137a <+67402>: mov %ebp,%eax > 0x4605137c <+67404>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46051381 <+67409>: cmp $0x2,%eax > 0x46051384 <+67412>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605138a <+67418>: test %eax,%eax > 0x4605138c <+67420>: jne 0x46051204 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67028> > 0x46051392 <+67426>: mov 0x2f8(%esp),%eax > 0x46051399 <+67433>: mov 0xa0(%esp),%edi > 0x460513a0 <+67440>: mov %eax,0x8(%esp) > 0x460513a4 <+67444>: mov 0x2fc(%esp),%eax > 0x460513ab <+67451>: mov (%eax),%eax > 0x460513ad <+67453>: mov %edi,(%esp) > 0x460513b0 <+67456>: shr $0x7,%eax > 0x460513b3 <+67459>: and $0x1,%eax > 0x460513b6 <+67462>: mov %eax,0x4(%esp) > 0x460513ba <+67466>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x460513bf <+67471>: mov %eax,0x4(%esp) > 0x460513c3 <+67475>: mov %ebp,(%esp) > 0x460513c6 <+67478>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x460513cb <+67483>: mov %eax,%edi > 0x460513cd <+67485>: mov 0x368(%esp),%eax > 0x460513d4 <+67492>: test %eax,%eax > 0x460513d6 <+67494>: jne 0x46041b87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3927> > 0x460513dc <+67500>: mov 0x2fc(%esp),%eax > 0x460513e3 <+67507>: orl $0x400,(%eax) > 0x460513e9 <+67513>: jmp 0x4604bfcb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45979> > 0x460513ee <+67518>: xchg %ax,%ax > 0x460513f0 <+67520>: mov 0x4(%edx),%eax > 0x460513f3 <+67523>: mov 0xb8(%esp),%edi > 0x460513fa <+67530>: test %eax,%eax > 0x460513fc <+67532>: mov 0xcc(%esp),%ebp > 0x46051403 <+67539>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46051409 <+67545>: jmp 0x4604d07f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50255> > 0x4605140e <+67550>: xchg %ax,%ax > 0x46051410 <+67552>: shr $0x7,%eax > 0x46051413 <+67555>: mov 0x2f8(%esp),%edx > 0x4605141a <+67562>: and $0x1,%eax > 0x4605141d <+67565>: mov 0xa0(%esp),%esi > 0x46051424 <+67572>: mov %edx,0x8(%esp) > 0x46051428 <+67576>: mov %eax,0x4(%esp) > 0x4605142c <+67580>: mov %esi,(%esp) > 0x4605142f <+67583>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x46051434 <+67588>: test %eax,%eax > 0x46051436 <+67590>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x4605143c <+67596>: jmp 0x46050092 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62562> > 0x46051441 <+67601>: lea 0x0(%esi,%eiz,1),%esi > 0x46051448 <+67608>: fildl 0x188(%esp) > 0x4605144f <+67615>: nop > 0x46051450 <+67616>: jmp 0x46048d68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33080> > 0x46051455 <+67621>: lea 0x1a0(%esp),%eax > 0x4605145c <+67628>: mov 0x18c(%esp),%edx > 0x46051463 <+67635>: mov %eax,0xc(%esp) > 0x46051467 <+67639>: mov 0x188(%esp),%eax > 0x4605146e <+67646>: mov %eax,0x4(%esp) > 0x46051472 <+67650>: mov %edx,0x8(%esp) > 0x46051476 <+67654>: mov %ebp,(%esp) > 0x46051479 <+67657>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x4605147e <+67662>: test %al,%al > 0x46051480 <+67664>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051486 <+67670>: jmp 0x46048d6f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33087> > 0x4605148b <+67675>: nop > 0x4605148c <+67676>: lea 0x0(%esi,%eiz,1),%esi > 0x46051490 <+67680>: sub $0x8,%esi > 0x46051493 <+67683>: movl $0x0,0x1c(%esp) > 0x4605149b <+67691>: movl $0x0,0x18(%esp) > 0x460514a3 <+67699>: movl $0x0,0x14(%esp) > 0x460514ab <+67707>: mov %esi,0x10(%esp) > 0x460514af <+67711>: movl $0xffffffff,0xc(%esp) > 0x460514b7 <+67719>: movl $0x1b,0x8(%esp) > 0x460514bf <+67727>: movl $0x0,0x4(%esp) > 0x460514c7 <+67735>: mov %ebp,(%esp) > 0x460514ca <+67738>: call 0x45feef10 <js_ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, js::Value const&, JSString*, char const*, char const*)> > 0x460514cf <+67743>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460514d4 <+67748>: add $0x1,%edx > 0x460514d7 <+67751>: mov 0xa0(%esp),%esi > 0x460514de <+67758>: mov %edx,0x8(%esp) > 0x460514e2 <+67762>: mov %esi,0x4(%esp) > 0x460514e6 <+67766>: mov %ebp,(%esp) > 0x460514e9 <+67769>: call 0x45fbc3a0 <JS_GetTrapOpcode@plt> > 0x460514ee <+67774>: jmp 0x4604e210 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54752> > 0x460514f3 <+67779>: test %edi,%edi > 0x460514f5 <+67781>: je 0x460546b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80513> > 0x460514fb <+67787>: and $0x8,%edx > 0x460514fe <+67790>: xchg %ax,%ax > 0x46051500 <+67792>: je 0x460546a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80502> > 0x46051506 <+67798>: mov 0x8(%eax),%eax > 0x46051509 <+67801>: mov 0x28(%eax),%eax > 0x4605150c <+67804>: mov %eax,0xa4(%esp) > 0x46051513 <+67811>: jmp 0x4604da76 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52806> > 0x46051518 <+67816>: mov 0x4(%eax),%ecx > 0x4605151b <+67819>: mov %ecx,0xa0(%esp) > 0x46051522 <+67826>: jmp 0x4604da44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52756> > 0x46051527 <+67831>: mov 0x14(%edx),%eax > 0x4605152a <+67834>: test %eax,%eax > 0x4605152c <+67836>: je 0x4604c5a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47479> > 0x46051532 <+67842>: mov %eax,0x15c(%esp) > 0x46051539 <+67849>: mov 0x88(%esp),%eax > 0x46051540 <+67856>: mov 0x8(%eax),%ecx > 0x46051543 <+67859>: jmp 0x4604c5a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47479> > 0x46051548 <+67864>: mov 0xcc(%ebp),%eax > 0x4605154e <+67870>: mov 0x20(%eax),%eax > 0x46051551 <+67873>: test %eax,%eax > 0x46051553 <+67875>: jne 0x46055019 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82921> > 0x46051559 <+67881>: cmp $0xb6,%edi > 0x4605155f <+67887>: je 0x46054b43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81683> > 0x46051565 <+67893>: cmp $0xe5,%edi > 0x4605156b <+67899>: jne 0x4604f427 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59383> > 0x46051571 <+67905>: cmpb $0x0,0x100(%ebp) > 0x46051578 <+67912>: je 0x46054af0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81600> > 0x4605157e <+67918>: mov 0xcc(%ebp),%eax > 0x46051584 <+67924>: mov 0x18(%eax),%edx > 0x46051587 <+67927>: test %edx,%edx > 0x46051589 <+67929>: je 0x46054acd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81565> > 0x4605158f <+67935>: mov 0xd0(%edx),%edx > 0x46051595 <+67941>: test %edx,%edx > 0x46051597 <+67943>: je 0x46054acd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81565> > 0x4605159d <+67949>: mov 0x36c(%esp),%edi > 0x460515a4 <+67956>: lea 0x368(%esp),%eax > 0x460515ab <+67963>: mov %edi,0x8(%esp) > 0x460515af <+67967>: mov %eax,0x4(%esp) > 0x460515b3 <+67971>: mov %ebp,(%esp) > 0x460515b6 <+67974>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x460515bb <+67979>: test %eax,%eax > 0x460515bd <+67981>: mov %eax,%esi > 0x460515bf <+67983>: jne 0x460515d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68006> > 0x460515c1 <+67985>: lea -0x134d4(%ebx),%edi > 0x460515c7 <+67991>: movb $0x0,0xc0(%esp) > 0x460515cf <+67999>: mov %edi,0x94(%esp) > 0x460515d6 <+68006>: mov 0x2fc(%esp),%eax > 0x460515dd <+68013>: mov (%eax),%edx > 0x460515df <+68015>: mov %edx,%edi > 0x460515e1 <+68017>: and $0x2,%edi > 0x460515e4 <+68020>: je 0x46054e88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82520> > 0x460515ea <+68026>: test $0x8,%dl > 0x460515ed <+68029>: je 0x46054359 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79657> > 0x460515f3 <+68035>: mov 0x8(%eax),%ecx > 0x460515f6 <+68038>: mov %ecx,0xa0(%esp) > 0x460515fd <+68045>: mov (%eax),%ecx > 0x460515ff <+68047>: movl $0x0,0xbc(%esp) > 0x4605160a <+68058>: and $0xa,%ecx > 0x4605160d <+68061>: cmp $0x2,%ecx > 0x46051610 <+68064>: jne 0x46051633 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68099> > 0x46051612 <+68066>: mov 0x4(%eax),%ecx > 0x46051615 <+68069>: movzwl 0x38(%ecx),%ecx > 0x46051619 <+68073>: shl $0x3,%ecx > 0x4605161c <+68076>: mov %ecx,0x88(%esp) > 0x46051623 <+68083>: mov %eax,%ecx > 0x46051625 <+68085>: sub 0x88(%esp),%ecx > 0x4605162c <+68092>: mov %ecx,0xbc(%esp) > 0x46051633 <+68099>: test $0x80,%dh > 0x46051636 <+68102>: je 0x460540b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78981> > 0x4605163c <+68108>: mov 0x38(%ebp),%edi > 0x4605163f <+68111>: add $0x254,%edi > 0x46051645 <+68117>: mov %edi,0xa4(%esp) > 0x4605164c <+68124>: mov 0x14(%ebp),%edi > 0x4605164f <+68127>: test %edi,%edi > 0x46051651 <+68129>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051657 <+68135>: cmp $0x2,%esi > 0x4605165a <+68138>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051660 <+68144>: mov 0x2f8(%esp),%esi > 0x46051667 <+68151>: movzbl (%esi),%edi > 0x4605166a <+68154>: jmp 0x4604f427 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59383> > 0x4605166f <+68159>: nop > 0x46051670 <+68160>: cmpl $0xffff0007,0x194(%esp) > 0x4605167b <+68171>: jne 0x4604a506 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39126> > 0x46051681 <+68177>: mov 0x190(%esp),%edx > 0x46051688 <+68184>: cmp %ecx,0x4(%edx) > 0x4605168b <+68187>: jne 0x4604a506 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39126> > 0x46051691 <+68193>: lea 0x190(%esp),%ecx > 0x46051698 <+68200>: mov %edx,0x8(%esp) > 0x4605169c <+68204>: mov %ecx,0xc(%esp) > 0x460516a0 <+68208>: mov %eax,0x4(%esp) > 0x460516a4 <+68212>: mov %ebp,(%esp) > 0x460516a7 <+68215>: call 0x4611fb30 <js_ConcatenateXML(JSContext*, JSObject*, JSObject*, js::Value*)> > 0x460516ac <+68220>: test %eax,%eax > 0x460516ae <+68222>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460516b4 <+68228>: mov 0x2f4(%esp),%ecx > 0x460516bb <+68235>: mov 0x194(%esp),%edx > 0x460516c2 <+68242>: mov %ecx,%eax > 0x460516c4 <+68244>: sub $0x8,%eax > 0x460516c7 <+68247>: mov %eax,0x2f4(%esp) > 0x460516ce <+68254>: mov 0x190(%esp),%eax > 0x460516d5 <+68261>: mov %eax,-0x10(%ecx) > 0x460516d8 <+68264>: mov %edx,-0xc(%ecx) > 0x460516db <+68267>: jmp 0x4604843c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30732> > 0x460516e0 <+68272>: mov 0x2f8(%esp),%eax > 0x460516e7 <+68279>: mov 0xa0(%esp),%edx > 0x460516ee <+68286>: mov %eax,0x4(%esp) > 0x460516f2 <+68290>: mov 0x2fc(%esp),%eax > 0x460516f9 <+68297>: mov %eax,(%esp) > 0x460516fc <+68300>: mov %ebp,%eax > 0x460516fe <+68302>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46051703 <+68307>: cmp $0x2,%eax > 0x46051706 <+68310>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605170c <+68316>: test %eax,%eax > 0x4605170e <+68318>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46051714 <+68324>: cmp $0x1,%eax > 0x46051717 <+68327>: mov $0x0,%eax > 0x4605171c <+68332>: movzbl 0xb3(%esp),%edx > 0x46051724 <+68340>: cmove %eax,%edx > 0x46051727 <+68343>: mov %dl,0xb3(%esp) > 0x4605172e <+68350>: jmp 0x4604b0d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42152> > 0x46051733 <+68355>: mov 0x1c(%ecx),%eax > 0x46051736 <+68358>: test %eax,%eax > 0x46051738 <+68360>: je 0x46042dfd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8653> > 0x4605173e <+68366>: mov 0xd4(%eax),%esi > 0x46051744 <+68372>: test %esi,%esi > 0x46051746 <+68374>: je 0x46042dfd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8653> > 0x4605174c <+68380>: cmpb $0x0,0x100(%ebp) > 0x46051753 <+68387>: je 0x460516e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68272> > 0x46051755 <+68389>: test %edx,%edx > 0x46051757 <+68391>: jne 0x4604d9d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52646> > 0x4605175d <+68397>: test %eax,%eax > 0x4605175f <+68399>: je 0x4605176f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68415> > 0x46051761 <+68401>: mov 0xd4(%eax),%esi > 0x46051767 <+68407>: test %esi,%esi > 0x46051769 <+68409>: jne 0x4604d9e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52660> > 0x4605176f <+68415>: cmpb $0x0,0xb3(%esp) > 0x46051777 <+68423>: je 0x4604d9e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52660> > 0x4605177d <+68429>: mov 0x2f8(%esp),%eax > 0x46051784 <+68436>: mov 0xa0(%esp),%edx > 0x4605178b <+68443>: mov %eax,0x4(%esp) > 0x4605178f <+68447>: mov 0x2fc(%esp),%eax > 0x46051796 <+68454>: mov %eax,(%esp) > 0x46051799 <+68457>: mov %ebp,%eax > 0x4605179b <+68459>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460517a0 <+68464>: cmp $0x2,%eax > 0x460517a3 <+68467>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460517a9 <+68473>: test %eax,%eax > 0x460517ab <+68475>: jne 0x46051714 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68324> > 0x460517b1 <+68481>: jmp 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x460517b6 <+68486>: xchg %ax,%ax > 0x460517b8 <+68488>: mov %ebp,0x4(%esp) > 0x460517bc <+68492>: mov 0x3c(%ebp),%eax > 0x460517bf <+68495>: add $0xa58,%eax > 0x460517c4 <+68500>: mov %eax,(%esp) > 0x460517c7 <+68503>: call 0x460b9900 <js::PropertyTree::newShape(JSContext*)> > 0x460517cc <+68508>: test %eax,%eax > 0x460517ce <+68510>: mov %eax,%edi > 0x460517d0 <+68512>: je 0x4605183b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68619> > 0x460517d2 <+68514>: movzbl 0x2df1(%ebx),%eax > 0x460517d9 <+68521>: mov %eax,0xb8(%esp) > 0x460517e0 <+68528>: mov 0x3c(%ebp),%eax > 0x460517e3 <+68531>: mov (%eax),%eax > 0x460517e5 <+68533>: mov %eax,(%esp) > 0x460517e8 <+68536>: call 0x460dc5d0 <js_GenerateShape(JSRuntime*)> > 0x460517ed <+68541>: mov 0xb8(%esp),%edx > 0x460517f4 <+68548>: mov 0x98(%esp),%ecx > 0x460517fb <+68555>: mov %eax,(%edi) > 0x460517fd <+68557>: mov %edx,0x4(%edi) > 0x46051800 <+68560>: movl $0x0,0x8(%edi) > 0x46051807 <+68567>: movl $0x4,0xc(%edi) > 0x4605180e <+68574>: mov %ecx,0x10(%edi) > 0x46051811 <+68577>: movl $0x0,0x14(%edi) > 0x46051818 <+68584>: movl $0xffffffff,0x18(%edi) > 0x4605181f <+68591>: movb $0x0,0x1c(%edi) > 0x46051823 <+68595>: movb $0x2,0x1d(%edi) > 0x46051827 <+68599>: movw $0x0,0x1e(%edi) > 0x4605182d <+68605>: movl $0x0,0x20(%edi) > 0x46051834 <+68612>: movl $0x0,0x24(%edi) > 0x4605183b <+68619>: mov 0xa8(%esp),%eax > 0x46051842 <+68626>: mov %edi,0x8(%eax) > 0x46051845 <+68629>: mov 0x88(%esp),%edi > 0x4605184c <+68636>: mov 0x10(%edi),%edi > 0x4605184f <+68639>: mov %edi,0xa8(%esp) > 0x46051856 <+68646>: mov 0x8(%edi),%eax > 0x46051859 <+68649>: test %eax,%eax > 0x4605185b <+68651>: jne 0x46047ba3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28531> > 0x46051861 <+68657>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051866 <+68662>: xchg %ax,%ax > 0x46051868 <+68664>: mov 0x38(%ebp),%edi > 0x4605186b <+68667>: mov 0xc8(%edi),%eax > 0x46051871 <+68673>: sub $0x18,%eax > 0x46051874 <+68676>: test %eax,%eax > 0x46051876 <+68678>: mov %eax,0xc8(%edi) > 0x4605187c <+68684>: jle 0x4605434c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79644> > 0x46051882 <+68690>: movl $0x1,0x4(%esp) > 0x4605188a <+68698>: movl $0x18,(%esp) > 0x46051891 <+68705>: call 0x45fbbf50 <calloc@plt> > 0x46051896 <+68710>: test %eax,%eax > 0x46051898 <+68712>: mov %eax,0xa8(%esp) > 0x4605189f <+68719>: je 0x46054441 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79889> > 0x460518a5 <+68725>: mov 0x88(%esp),%edi > 0x460518ac <+68732>: mov %eax,0x10(%edi) > 0x460518af <+68735>: mov %ebp,0x4(%esp) > 0x460518b3 <+68739>: mov 0x3c(%ebp),%eax > 0x460518b6 <+68742>: add $0xa58,%eax > 0x460518bb <+68747>: mov %eax,(%esp) > 0x460518be <+68750>: call 0x460b9900 <js::PropertyTree::newShape(JSContext*)> > 0x460518c3 <+68755>: test %eax,%eax > 0x460518c5 <+68757>: mov %eax,%edi > 0x460518c7 <+68759>: je 0x46051932 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68866> > 0x460518c9 <+68761>: movzbl 0x2df1(%ebx),%eax > 0x460518d0 <+68768>: mov %eax,0xb8(%esp) > 0x460518d7 <+68775>: mov 0x3c(%ebp),%eax > 0x460518da <+68778>: mov (%eax),%eax > 0x460518dc <+68780>: mov %eax,(%esp) > 0x460518df <+68783>: call 0x460dc5d0 <js_GenerateShape(JSRuntime*)> > 0x460518e4 <+68788>: mov 0xb8(%esp),%edx > 0x460518eb <+68795>: mov 0x98(%esp),%ecx > 0x460518f2 <+68802>: mov %eax,(%edi) > 0x460518f4 <+68804>: mov %edx,0x4(%edi) > 0x460518f7 <+68807>: movl $0x0,0x8(%edi) > 0x460518fe <+68814>: movl $0x4,0xc(%edi) > 0x46051905 <+68821>: mov %ecx,0x10(%edi) > 0x46051908 <+68824>: movl $0x0,0x14(%edi) > 0x4605190f <+68831>: movl $0xffffffff,0x18(%edi) > 0x46051916 <+68838>: movb $0x0,0x1c(%edi) > 0x4605191a <+68842>: movb $0x2,0x1d(%edi) > 0x4605191e <+68846>: movw $0x0,0x1e(%edi) > 0x46051924 <+68852>: movl $0x0,0x20(%edi) > 0x4605192b <+68859>: movl $0x0,0x24(%edi) > 0x46051932 <+68866>: mov 0xa8(%esp),%eax > 0x46051939 <+68873>: mov %edi,(%eax) > 0x4605193b <+68875>: mov 0x88(%esp),%edi > 0x46051942 <+68882>: mov 0x10(%edi),%edi > 0x46051945 <+68885>: mov %edi,0xa8(%esp) > 0x4605194c <+68892>: mov (%edi),%edx > 0x4605194e <+68894>: test %edx,%edx > 0x46051950 <+68896>: jne 0x46047b98 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+28520> > 0x46051956 <+68902>: mov 0x14c(%ebp),%eax > 0x4605195c <+68908>: test %eax,%eax > 0x4605195e <+68910>: je 0x46054dd5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82341> > 0x46051964 <+68916>: mov 0x5c(%eax),%edx > 0x46051967 <+68919>: cmp 0x60(%eax),%edx > 0x4605196a <+68922>: je 0x46054dbd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82317> > 0x46051970 <+68928>: mov %edi,(%edx) > 0x46051972 <+68930>: add $0x4,%edx > 0x46051975 <+68933>: mov %edx,0x5c(%eax) > 0x46051978 <+68936>: mov 0x88(%esp),%esi > 0x4605197f <+68943>: movl $0x0,0x10(%esi) > 0x46051986 <+68950>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605198b <+68955>: nop > 0x4605198c <+68956>: lea 0x0(%esi,%eiz,1),%esi > 0x46051990 <+68960>: mov 0xcc(%ebp),%ecx > 0x46051996 <+68966>: mov 0x18(%ecx),%edx > 0x46051999 <+68969>: test %edx,%edx > 0x4605199b <+68971>: je 0x4605440e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79838> > 0x460519a1 <+68977>: mov 0xd0(%edx),%eax > 0x460519a7 <+68983>: test %eax,%eax > 0x460519a9 <+68985>: je 0x4605440e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79838> > 0x460519af <+68991>: cmpb $0x0,0x100(%ebp) > 0x460519b6 <+68998>: je 0x460537b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76677> > 0x460519bc <+69004>: mov 0xd0(%edx),%edi > 0x460519c2 <+69010>: test %edi,%edi > 0x460519c4 <+69012>: je 0x46054398 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79720> > 0x460519ca <+69018>: mov 0x36c(%esp),%edi > 0x460519d1 <+69025>: lea 0x368(%esp),%eax > 0x460519d8 <+69032>: mov %edi,0x8(%esp) > 0x460519dc <+69036>: mov %eax,0x4(%esp) > 0x460519e0 <+69040>: mov %ebp,(%esp) > 0x460519e3 <+69043>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x460519e8 <+69048>: test %eax,%eax > 0x460519ea <+69050>: mov %eax,%esi > 0x460519ec <+69052>: jne 0x46051a03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69075> > 0x460519ee <+69054>: lea -0x134d4(%ebx),%edi > 0x460519f4 <+69060>: movb $0x0,0xc0(%esp) > 0x460519fc <+69068>: mov %edi,0x94(%esp) > 0x46051a03 <+69075>: mov 0x2fc(%esp),%eax > 0x46051a0a <+69082>: mov (%eax),%edx > 0x46051a0c <+69084>: mov %edx,%edi > 0x46051a0e <+69086>: and $0x2,%edi > 0x46051a11 <+69089>: je 0x4605414c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79132> > 0x46051a17 <+69095>: test $0x8,%dl > 0x46051a1a <+69098>: je 0x4605413a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79114> > 0x46051a20 <+69104>: mov 0x8(%eax),%ecx > 0x46051a23 <+69107>: mov %ecx,0xa0(%esp) > 0x46051a2a <+69114>: mov (%eax),%ecx > 0x46051a2c <+69116>: movl $0x0,0xbc(%esp) > 0x46051a37 <+69127>: and $0xa,%ecx > 0x46051a3a <+69130>: cmp $0x2,%ecx > 0x46051a3d <+69133>: jne 0x46051a60 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69168> > 0x46051a3f <+69135>: mov 0x4(%eax),%ecx > 0x46051a42 <+69138>: movzwl 0x38(%ecx),%ecx > 0x46051a46 <+69142>: shl $0x3,%ecx > 0x46051a49 <+69145>: mov %ecx,0x88(%esp) > 0x46051a50 <+69152>: mov %eax,%ecx > 0x46051a52 <+69154>: sub 0x88(%esp),%ecx > 0x46051a59 <+69161>: mov %ecx,0xbc(%esp) > 0x46051a60 <+69168>: test $0x80,%dh > 0x46051a63 <+69171>: je 0x4605447b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79947> > 0x46051a69 <+69177>: mov 0x38(%ebp),%edi > 0x46051a6c <+69180>: add $0x254,%edi > 0x46051a72 <+69186>: mov %edi,0xa4(%esp) > 0x46051a79 <+69193>: mov 0x14(%ebp),%ecx > 0x46051a7c <+69196>: test %ecx,%ecx > 0x46051a7e <+69198>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051a84 <+69204>: cmp $0x2,%esi > 0x46051a87 <+69207>: jne 0x4604f03a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58378> > 0x46051a8d <+69213>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051a92 <+69218>: lea 0x0(%esi),%esi > 0x46051a98 <+69224>: mov %ebp,(%esp) > 0x46051a9b <+69227>: nop > 0x46051a9c <+69228>: lea 0x0(%esi,%eiz,1),%esi > 0x46051aa0 <+69232>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46051aa5 <+69237>: test %eax,%eax > 0x46051aa7 <+69239>: jne 0x4604ef33 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58115> > 0x46051aad <+69245>: lea 0x0(%esi),%esi > 0x46051ab0 <+69248>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051ab5 <+69253>: mov 0x14(%edx),%edx > 0x46051ab8 <+69256>: test %edx,%edx > 0x46051aba <+69258>: je 0x4604a4d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39080> > 0x46051ac0 <+69264>: mov %edx,0x15c(%esp) > 0x46051ac7 <+69271>: mov 0x8(%eax),%ecx > 0x46051aca <+69274>: jmp 0x4604a4d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+39080> > 0x46051acf <+69279>: movl $0x0,0x4(%esp) > 0x46051ad7 <+69287>: mov %eax,(%esp) > 0x46051ada <+69290>: call 0x45fbc8c0 <_ZN8JSObject6unwrapEPj@plt> > 0x46051adf <+69295>: mov -0x64(%ebx),%edx > 0x46051ae5 <+69301>: cmp %edx,0x4(%eax) > 0x46051ae8 <+69304>: mov 0x2f4(%esp),%esi > 0x46051aef <+69311>: jne 0x4604c763 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47923> > 0x46051af5 <+69317>: mov 0x1c(%eax),%edx > 0x46051af8 <+69320>: movzwl 0x3a(%edx),%ecx > 0x46051afc <+69324>: and $0xc000,%ecx > 0x46051b02 <+69330>: cmp $0x3fff,%ecx > 0x46051b08 <+69336>: jle 0x460507ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64394> > 0x46051b0e <+69342>: mov 0x3c(%edx),%edx > 0x46051b11 <+69345>: testb $0x8,0x20(%edx) > 0x46051b15 <+69349>: je 0x460507ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64394> > 0x46051b1b <+69355>: jmp 0x4604e937 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56583> > 0x46051b20 <+69360>: mov %eax,0x8(%esp) > 0x46051b24 <+69364>: mov 0x98(%esp),%eax > 0x46051b2b <+69371>: lea 0x12c(%esp),%edx > 0x46051b32 <+69378>: mov %esi,0x10(%esp) > 0x46051b36 <+69382>: mov %edx,0xc(%esp) > 0x46051b3a <+69386>: mov %eax,0x4(%esp) > 0x46051b3e <+69390>: mov %ebp,(%esp) > 0x46051b41 <+69393>: call 0x45fe4410 <js_InternNonIntElementIdSlow(JSContext*, JSObject*, js::Value const&, int*, js::Value*)> > 0x46051b46 <+69398>: test %al,%al > 0x46051b48 <+69400>: jne 0x46049e3c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+37388> > 0x46051b4e <+69406>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051b53 <+69411>: nop > 0x46051b54 <+69412>: lea 0x0(%esi,%eiz,1),%esi > 0x46051b58 <+69416>: test %edi,%edi > 0x46051b5a <+69418>: lea 0x0(%esi),%esi > 0x46051b60 <+69424>: je 0x460525de <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72110> > 0x46051b66 <+69430>: and $0x8,%edx > 0x46051b69 <+69433>: je 0x460525d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72099> > 0x46051b6f <+69439>: mov 0x8(%eax),%eax > 0x46051b72 <+69442>: mov 0x28(%eax),%eax > 0x46051b75 <+69445>: mov %eax,0xa4(%esp) > 0x46051b7c <+69452>: jmp 0x4604afba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41866> > 0x46051b81 <+69457>: mov 0x4(%eax),%ecx > 0x46051b84 <+69460>: mov %ecx,0xa0(%esp) > 0x46051b8b <+69467>: jmp 0x4604af88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41816> > 0x46051b90 <+69472>: mov %edi,0x4(%esp) > 0x46051b94 <+69476>: mov %ebp,(%esp) > 0x46051b97 <+69479>: call 0x45fd94a0 <js_PrototypeHasIndexedProperties(JSContext*, JSObject*)> > 0x46051b9c <+69484>: test %eax,%eax > 0x46051b9e <+69486>: je 0x46052210 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71136> > 0x46051ba4 <+69492>: mov 0x164(%esp),%esi > 0x46051bab <+69499>: jmp 0x460432d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9892> > 0x46051bb0 <+69504>: mov 0x2f8(%esp),%eax > 0x46051bb7 <+69511>: mov 0xa0(%esp),%edx > 0x46051bbe <+69518>: mov %eax,0x4(%esp) > 0x46051bc2 <+69522>: mov 0x2fc(%esp),%eax > 0x46051bc9 <+69529>: mov %eax,(%esp) > 0x46051bcc <+69532>: mov %ebp,%eax > 0x46051bce <+69534>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46051bd3 <+69539>: cmp $0x2,%eax > 0x46051bd6 <+69542>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051bdc <+69548>: test %eax,%eax > 0x46051bde <+69550>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46051be4 <+69556>: cmp $0x1,%eax > 0x46051be7 <+69559>: jne 0x4604b0d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42152> > 0x46051bed <+69565>: movb $0x0,0xb3(%esp) > 0x46051bf5 <+69573>: jmp 0x4604b0d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42152> > 0x46051bfa <+69578>: lea 0x0(%esi),%esi > 0x46051c00 <+69584>: mov 0x5c(%ebp),%ecx > 0x46051c03 <+69587>: mov 0x98(%esp),%edx > 0x46051c0a <+69594>: add %ecx,%edx > 0x46051c0c <+69596>: not %ecx > 0x46051c0e <+69598>: and %ecx,%edx > 0x46051c10 <+69600>: mov %edx,0xc(%eax) > 0x46051c13 <+69603>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051c18 <+69608>: mov 0xcc(%ebp),%eax > 0x46051c1e <+69614>: mov 0x20(%eax),%eax > 0x46051c21 <+69617>: test %eax,%eax > 0x46051c23 <+69619>: jne 0x46052781 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72529> > 0x46051c29 <+69625>: cmp $0xb6,%edi > 0x46051c2f <+69631>: je 0x46052678 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72264> > 0x46051c35 <+69637>: cmp $0xe5,%edi > 0x46051c3b <+69643>: jne 0x4604f6ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60028> > 0x46051c41 <+69649>: cmpb $0x0,0x100(%ebp) > 0x46051c48 <+69656>: je 0x46052625 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72181> > 0x46051c4e <+69662>: mov 0xcc(%ebp),%eax > 0x46051c54 <+69668>: mov 0x18(%eax),%edx > 0x46051c57 <+69671>: test %edx,%edx > 0x46051c59 <+69673>: je 0x46052602 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72146> > 0x46051c5f <+69679>: mov 0xd0(%edx),%edx > 0x46051c65 <+69685>: test %edx,%edx > 0x46051c67 <+69687>: je 0x46052602 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72146> > 0x46051c6d <+69693>: mov 0x36c(%esp),%edi > 0x46051c74 <+69700>: lea 0x368(%esp),%eax > 0x46051c7b <+69707>: mov %edi,0x8(%esp) > 0x46051c7f <+69711>: mov %eax,0x4(%esp) > 0x46051c83 <+69715>: mov %ebp,(%esp) > 0x46051c86 <+69718>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46051c8b <+69723>: test %eax,%eax > 0x46051c8d <+69725>: mov %eax,%esi > 0x46051c8f <+69727>: jne 0x46051ca6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69750> > 0x46051c91 <+69729>: lea -0x134d4(%ebx),%edi > 0x46051c97 <+69735>: movb $0x0,0xc0(%esp) > 0x46051c9f <+69743>: mov %edi,0x94(%esp) > 0x46051ca6 <+69750>: mov 0x2fc(%esp),%eax > 0x46051cad <+69757>: mov (%eax),%edx > 0x46051caf <+69759>: mov %edx,%edi > 0x46051cb1 <+69761>: and $0x2,%edi > 0x46051cb4 <+69764>: je 0x460525f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72131> > 0x46051cba <+69770>: test $0x8,%dl > 0x46051cbd <+69773>: je 0x46052c5b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73771> > 0x46051cc3 <+69779>: mov 0x8(%eax),%ecx > 0x46051cc6 <+69782>: mov %ecx,0xa0(%esp) > 0x46051ccd <+69789>: mov (%eax),%ecx > 0x46051ccf <+69791>: movl $0x0,0xbc(%esp) > 0x46051cda <+69802>: and $0xa,%ecx > 0x46051cdd <+69805>: cmp $0x2,%ecx > 0x46051ce0 <+69808>: jne 0x46051d03 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69843> > 0x46051ce2 <+69810>: mov 0x4(%eax),%ecx > 0x46051ce5 <+69813>: movzwl 0x38(%ecx),%ecx > 0x46051ce9 <+69817>: shl $0x3,%ecx > 0x46051cec <+69820>: mov %ecx,0x88(%esp) > 0x46051cf3 <+69827>: mov %eax,%ecx > 0x46051cf5 <+69829>: sub 0x88(%esp),%ecx > 0x46051cfc <+69836>: mov %ecx,0xbc(%esp) > 0x46051d03 <+69843>: test $0x80,%dh > 0x46051d06 <+69846>: je 0x460527cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72604> > 0x46051d0c <+69852>: mov 0x38(%ebp),%edi > 0x46051d0f <+69855>: add $0x254,%edi > 0x46051d15 <+69861>: mov %edi,0xa4(%esp) > 0x46051d1c <+69868>: mov 0x14(%ebp),%eax > 0x46051d1f <+69871>: test %eax,%eax > 0x46051d21 <+69873>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051d27 <+69879>: cmp $0x2,%esi > 0x46051d2a <+69882>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051d30 <+69888>: mov 0x2f8(%esp),%esi > 0x46051d37 <+69895>: movzbl (%esi),%edi > 0x46051d3a <+69898>: jmp 0x4604f6ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60028> > 0x46051d3f <+69903>: nop > 0x46051d40 <+69904>: mov 0xcc(%ebp),%eax > 0x46051d46 <+69910>: mov 0x20(%eax),%eax > 0x46051d49 <+69913>: test %eax,%eax > 0x46051d4b <+69915>: jne 0x46052c43 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73747> > 0x46051d51 <+69921>: cmp $0xb6,%edi > 0x46051d57 <+69927>: je 0x46052a02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73170> > 0x46051d5d <+69933>: cmp $0xe5,%edi > 0x46051d63 <+69939>: jne 0x4604f654 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59940> > 0x46051d69 <+69945>: cmpb $0x0,0x100(%ebp) > 0x46051d70 <+69952>: je 0x460529af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73087> > 0x46051d76 <+69958>: mov 0xcc(%ebp),%eax > 0x46051d7c <+69964>: mov 0x18(%eax),%edx > 0x46051d7f <+69967>: test %edx,%edx > 0x46051d81 <+69969>: je 0x4605298c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73052> > 0x46051d87 <+69975>: mov 0xd0(%edx),%edx > 0x46051d8d <+69981>: test %edx,%edx > 0x46051d8f <+69983>: je 0x4605298c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73052> > 0x46051d95 <+69989>: mov 0x36c(%esp),%edi > 0x46051d9c <+69996>: lea 0x368(%esp),%eax > 0x46051da3 <+70003>: mov %edi,0x8(%esp) > 0x46051da7 <+70007>: mov %eax,0x4(%esp) > 0x46051dab <+70011>: mov %ebp,(%esp) > 0x46051dae <+70014>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46051db3 <+70019>: test %eax,%eax > 0x46051db5 <+70021>: mov %eax,%esi > 0x46051db7 <+70023>: jne 0x46051dce <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70046> > 0x46051db9 <+70025>: lea -0x134d4(%ebx),%edi > 0x46051dbf <+70031>: movb $0x0,0xc0(%esp) > 0x46051dc7 <+70039>: mov %edi,0x94(%esp) > 0x46051dce <+70046>: mov 0x2fc(%esp),%eax > 0x46051dd5 <+70053>: mov (%eax),%edx > 0x46051dd7 <+70055>: mov %edx,%edi > 0x46051dd9 <+70057>: and $0x2,%edi > 0x46051ddc <+70060>: je 0x4605297d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73037> > 0x46051de2 <+70066>: test $0x8,%dl > 0x46051de5 <+70069>: je 0x4605296b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73019> > 0x46051deb <+70075>: mov 0x8(%eax),%ecx > 0x46051dee <+70078>: mov %ecx,0xa0(%esp) > 0x46051df5 <+70085>: mov (%eax),%ecx > 0x46051df7 <+70087>: movl $0x0,0xbc(%esp) > 0x46051e02 <+70098>: and $0xa,%ecx > 0x46051e05 <+70101>: cmp $0x2,%ecx > 0x46051e08 <+70104>: jne 0x46051e2b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70139> > 0x46051e0a <+70106>: mov 0x4(%eax),%ecx > 0x46051e0d <+70109>: movzwl 0x38(%ecx),%ecx > 0x46051e11 <+70113>: shl $0x3,%ecx > 0x46051e14 <+70116>: mov %ecx,0x88(%esp) > 0x46051e1b <+70123>: mov %eax,%ecx > 0x46051e1d <+70125>: sub 0x88(%esp),%ecx > 0x46051e24 <+70132>: mov %ecx,0xbc(%esp) > 0x46051e2b <+70139>: test $0x80,%dh > 0x46051e2e <+70142>: je 0x46053d14 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78052> > 0x46051e34 <+70148>: mov 0x38(%ebp),%edi > 0x46051e37 <+70151>: add $0x254,%edi > 0x46051e3d <+70157>: mov %edi,0xa4(%esp) > 0x46051e44 <+70164>: mov 0x14(%ebp),%eax > 0x46051e47 <+70167>: test %eax,%eax > 0x46051e49 <+70169>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051e4f <+70175>: cmp $0x2,%esi > 0x46051e52 <+70178>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051e58 <+70184>: mov 0x2f8(%esp),%esi > 0x46051e5f <+70191>: movzbl (%esi),%edi > 0x46051e62 <+70194>: jmp 0x4604f654 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59940> > 0x46051e67 <+70199>: nop > 0x46051e68 <+70200>: mov 0xcc(%ebp),%ecx > 0x46051e6e <+70206>: mov 0x18(%ecx),%edx > 0x46051e71 <+70209>: test %edx,%edx > 0x46051e73 <+70211>: je 0x460528ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72858> > 0x46051e79 <+70217>: mov 0xd0(%edx),%eax > 0x46051e7f <+70223>: test %eax,%eax > 0x46051e81 <+70225>: je 0x460528ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72858> > 0x46051e87 <+70231>: cmpb $0x0,0x100(%ebp) > 0x46051e8e <+70238>: je 0x46054e3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82442> > 0x46051e94 <+70244>: mov 0xd0(%edx),%edi > 0x46051e9a <+70250>: test %edi,%edi > 0x46051e9c <+70252>: je 0x46053cfa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78026> > 0x46051ea2 <+70258>: mov 0x36c(%esp),%edi > 0x46051ea9 <+70265>: lea 0x368(%esp),%eax > 0x46051eb0 <+70272>: mov %edi,0x8(%esp) > 0x46051eb4 <+70276>: mov %eax,0x4(%esp) > 0x46051eb8 <+70280>: mov %ebp,(%esp) > 0x46051ebb <+70283>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46051ec0 <+70288>: test %eax,%eax > 0x46051ec2 <+70290>: mov %eax,%esi > 0x46051ec4 <+70292>: jne 0x46051edb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70315> > 0x46051ec6 <+70294>: lea -0x134d4(%ebx),%edi > 0x46051ecc <+70300>: movb $0x0,0xc0(%esp) > 0x46051ed4 <+70308>: mov %edi,0x94(%esp) > 0x46051edb <+70315>: mov 0x2fc(%esp),%eax > 0x46051ee2 <+70322>: mov (%eax),%edx > 0x46051ee4 <+70324>: mov %edx,%edi > 0x46051ee6 <+70326>: and $0x2,%edi > 0x46051ee9 <+70329>: je 0x46053ceb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78011> > 0x46051eef <+70335>: test $0x8,%dl > 0x46051ef2 <+70338>: je 0x46053d02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78034> > 0x46051ef8 <+70344>: mov 0x8(%eax),%ecx > 0x46051efb <+70347>: mov %ecx,0xa0(%esp) > 0x46051f02 <+70354>: mov (%eax),%ecx > 0x46051f04 <+70356>: movl $0x0,0xbc(%esp) > 0x46051f0f <+70367>: and $0xa,%ecx > 0x46051f12 <+70370>: cmp $0x2,%ecx > 0x46051f15 <+70373>: jne 0x46051f38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70408> > 0x46051f17 <+70375>: mov 0x4(%eax),%ecx > 0x46051f1a <+70378>: movzwl 0x38(%ecx),%ecx > 0x46051f1e <+70382>: shl $0x3,%ecx > 0x46051f21 <+70385>: mov %ecx,0x88(%esp) > 0x46051f28 <+70392>: mov %eax,%ecx > 0x46051f2a <+70394>: sub 0x88(%esp),%ecx > 0x46051f31 <+70401>: mov %ecx,0xbc(%esp) > 0x46051f38 <+70408>: test $0x80,%dh > 0x46051f3b <+70411>: je 0x46053b7b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77643> > 0x46051f41 <+70417>: mov 0x38(%ebp),%edi > 0x46051f44 <+70420>: add $0x254,%edi > 0x46051f4a <+70426>: mov %edi,0xa4(%esp) > 0x46051f51 <+70433>: mov 0x14(%ebp),%ecx > 0x46051f54 <+70436>: test %ecx,%ecx > 0x46051f56 <+70438>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051f5c <+70444>: cmp $0x2,%esi > 0x46051f5f <+70447>: jne 0x4604f1c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58777> > 0x46051f65 <+70453>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051f6a <+70458>: lea 0x0(%esi),%esi > 0x46051f70 <+70464>: test %edi,%edi > 0x46051f72 <+70466>: je 0x46054e80 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82512> > 0x46051f78 <+70472>: and $0x8,%edx > 0x46051f7b <+70475>: nop > 0x46051f7c <+70476>: lea 0x0(%esi,%eiz,1),%esi > 0x46051f80 <+70480>: je 0x46054e75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82501> > 0x46051f86 <+70486>: mov 0x8(%eax),%eax > 0x46051f89 <+70489>: mov 0x28(%eax),%eax > 0x46051f8c <+70492>: mov %eax,0xa4(%esp) > 0x46051f93 <+70499>: jmp 0x4604b0c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42132> > 0x46051f98 <+70504>: mov %ebp,(%esp) > 0x46051f9b <+70507>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46051fa0 <+70512>: test %eax,%eax > 0x46051fa2 <+70514>: jne 0x4604f0c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58514> > 0x46051fa8 <+70520>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46051fad <+70525>: mov 0xcc(%ebp),%eax > 0x46051fb3 <+70531>: mov 0x20(%eax),%eax > 0x46051fb6 <+70534>: test %eax,%eax > 0x46051fb8 <+70536>: jne 0x46052edc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74412> > 0x46051fbe <+70542>: cmp $0xb6,%edi > 0x46051fc4 <+70548>: je 0x46052cf2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73922> > 0x46051fca <+70554>: cmp $0xe5,%edi > 0x46051fd0 <+70560>: jne 0x4604f4d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59558> > 0x46051fd6 <+70566>: cmpb $0x0,0x100(%ebp) > 0x46051fdd <+70573>: je 0x46052c9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73839> > 0x46051fe3 <+70579>: mov 0xcc(%ebp),%eax > 0x46051fe9 <+70585>: mov 0x18(%eax),%edx > 0x46051fec <+70588>: test %edx,%edx > 0x46051fee <+70590>: je 0x46052c7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73804> > 0x46051ff4 <+70596>: mov 0xd0(%edx),%edx > 0x46051ffa <+70602>: test %edx,%edx > 0x46051ffc <+70604>: je 0x46052c7c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73804> > 0x46052002 <+70610>: mov 0x36c(%esp),%esi > 0x46052009 <+70617>: lea 0x368(%esp),%eax > 0x46052010 <+70624>: mov %esi,0x8(%esp) > 0x46052014 <+70628>: mov %eax,0x4(%esp) > 0x46052018 <+70632>: mov %ebp,(%esp) > 0x4605201b <+70635>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46052020 <+70640>: test %eax,%eax > 0x46052022 <+70642>: mov %eax,%esi > 0x46052024 <+70644>: jne 0x4605203b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70667> > 0x46052026 <+70646>: lea -0x134d4(%ebx),%edi > 0x4605202c <+70652>: movb $0x0,0xc0(%esp) > 0x46052034 <+70660>: mov %edi,0x94(%esp) > 0x4605203b <+70667>: mov 0x2fc(%esp),%eax > 0x46052042 <+70674>: mov (%eax),%edx > 0x46052044 <+70676>: mov %edx,%edi > 0x46052046 <+70678>: and $0x2,%edi > 0x46052049 <+70681>: je 0x46052c6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73789> > 0x4605204f <+70687>: test $0x8,%dl > 0x46052052 <+70690>: je 0x46053d37 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78087> > 0x46052058 <+70696>: mov 0x8(%eax),%ecx > 0x4605205b <+70699>: mov %ecx,0xa0(%esp) > 0x46052062 <+70706>: mov (%eax),%ecx > 0x46052064 <+70708>: movl $0x0,0xbc(%esp) > 0x4605206f <+70719>: and $0xa,%ecx > 0x46052072 <+70722>: cmp $0x2,%ecx > 0x46052075 <+70725>: jne 0x46052098 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70760> > 0x46052077 <+70727>: mov 0x4(%eax),%ecx > 0x4605207a <+70730>: movzwl 0x38(%ecx),%ecx > 0x4605207e <+70734>: shl $0x3,%ecx > 0x46052081 <+70737>: mov %ecx,0x88(%esp) > 0x46052088 <+70744>: mov %eax,%ecx > 0x4605208a <+70746>: sub 0x88(%esp),%ecx > 0x46052091 <+70753>: mov %ecx,0xbc(%esp) > 0x46052098 <+70760>: test $0x80,%dh > 0x4605209b <+70763>: je 0x46052ef1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74433> > 0x460520a1 <+70769>: mov 0x38(%ebp),%edi > 0x460520a4 <+70772>: add $0x254,%edi > 0x460520aa <+70778>: mov %edi,0xa4(%esp) > 0x460520b1 <+70785>: mov 0x14(%ebp),%edi > 0x460520b4 <+70788>: test %edi,%edi > 0x460520b6 <+70790>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460520bc <+70796>: cmp $0x2,%esi > 0x460520bf <+70799>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460520c5 <+70805>: mov 0x2f8(%esp),%esi > 0x460520cc <+70812>: movzbl (%esi),%edi > 0x460520cf <+70815>: jmp 0x4604f4d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59558> > 0x460520d4 <+70820>: lea 0x0(%esi,%eiz,1),%esi > 0x460520d8 <+70824>: movl $0xfffffffe,0x88(%esp) > 0x460520e3 <+70835>: jmp 0x46042e6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+8766> > 0x460520e8 <+70840>: mov 0xcc(%ebp),%eax > 0x460520ee <+70846>: mov 0x20(%eax),%eax > 0x460520f1 <+70849>: test %eax,%eax > 0x460520f3 <+70851>: jne 0x460524c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71824> > 0x460520f9 <+70857>: cmp $0xb6,%edi > 0x460520ff <+70863>: je 0x460522c7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71319> > 0x46052105 <+70869>: cmp $0xe5,%edi > 0x4605210b <+70875>: jne 0x4604f704 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60116> > 0x46052111 <+70881>: cmpb $0x0,0x100(%ebp) > 0x46052118 <+70888>: je 0x46052274 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71236> > 0x4605211e <+70894>: mov 0xcc(%ebp),%eax > 0x46052124 <+70900>: mov 0x18(%eax),%edx > 0x46052127 <+70903>: test %edx,%edx > 0x46052129 <+70905>: je 0x46052251 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71201> > 0x4605212f <+70911>: mov 0xd0(%edx),%edx > 0x46052135 <+70917>: test %edx,%edx > 0x46052137 <+70919>: je 0x46052251 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71201> > 0x4605213d <+70925>: mov 0x36c(%esp),%edi > 0x46052144 <+70932>: lea 0x368(%esp),%eax > 0x4605214b <+70939>: mov %edi,0x8(%esp) > 0x4605214f <+70943>: mov %eax,0x4(%esp) > 0x46052153 <+70947>: mov %ebp,(%esp) > 0x46052156 <+70950>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4605215b <+70955>: test %eax,%eax > 0x4605215d <+70957>: mov %eax,%esi > 0x4605215f <+70959>: jne 0x46052176 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70982> > 0x46052161 <+70961>: lea -0x134d4(%ebx),%edi > 0x46052167 <+70967>: movb $0x0,0xc0(%esp) > 0x4605216f <+70975>: mov %edi,0x94(%esp) > 0x46052176 <+70982>: mov 0x2fc(%esp),%eax > 0x4605217d <+70989>: mov (%eax),%edx > 0x4605217f <+70991>: mov %edx,%edi > 0x46052181 <+70993>: and $0x2,%edi > 0x46052184 <+70996>: je 0x46053b46 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77590> > 0x4605218a <+71002>: test $0x8,%dl > 0x4605218d <+71005>: je 0x46053b34 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77572> > 0x46052193 <+71011>: mov 0x8(%eax),%ecx > 0x46052196 <+71014>: mov %ecx,0xa0(%esp) > 0x4605219d <+71021>: mov (%eax),%ecx > 0x4605219f <+71023>: movl $0x0,0xbc(%esp) > 0x460521aa <+71034>: and $0xa,%ecx > 0x460521ad <+71037>: cmp $0x2,%ecx > 0x460521b0 <+71040>: jne 0x460521d3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71075> > 0x460521b2 <+71042>: mov 0x4(%eax),%ecx > 0x460521b5 <+71045>: movzwl 0x38(%ecx),%ecx > 0x460521b9 <+71049>: shl $0x3,%ecx > 0x460521bc <+71052>: mov %ecx,0x88(%esp) > 0x460521c3 <+71059>: mov %eax,%ecx > 0x460521c5 <+71061>: sub 0x88(%esp),%ecx > 0x460521cc <+71068>: mov %ecx,0xbc(%esp) > 0x460521d3 <+71075>: test $0x80,%dh > 0x460521d6 <+71078>: je 0x46053df8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78280> > 0x460521dc <+71084>: mov 0x38(%ebp),%edi > 0x460521df <+71087>: add $0x254,%edi > 0x460521e5 <+71093>: mov %edi,0xa4(%esp) > 0x460521ec <+71100>: mov 0x14(%ebp),%eax > 0x460521ef <+71103>: test %eax,%eax > 0x460521f1 <+71105>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460521f7 <+71111>: cmp $0x2,%esi > 0x460521fa <+71114>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052200 <+71120>: mov 0x2f8(%esp),%esi > 0x46052207 <+71127>: movzbl (%esi),%edi > 0x4605220a <+71130>: jmp 0x4604f704 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60116> > 0x4605220f <+71135>: nop > 0x46052210 <+71136>: mov 0x88(%esp),%esi > 0x46052217 <+71143>: cmp %esi,0x1c(%edi) > 0x4605221a <+71146>: ja 0x4604dfb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54152> > 0x46052220 <+71152>: mov %esi,%eax > 0x46052222 <+71154>: add $0x1,%eax > 0x46052225 <+71157>: mov %eax,0x1c(%edi) > 0x46052228 <+71160>: jmp 0x4604dfb8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54152> > 0x4605222d <+71165>: lea 0x0(%esi),%esi > 0x46052230 <+71168>: mov 0x4(%eax),%ecx > 0x46052233 <+71171>: mov %ecx,0xa0(%esp) > 0x4605223a <+71178>: jmp 0x4604b092 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42082> > 0x4605223f <+71183>: mov 0x4(%eax),%ecx > 0x46052242 <+71186>: mov 0x3c(%ecx),%ecx > 0x46052245 <+71189>: mov %ecx,0xa0(%esp) > 0x4605224c <+71196>: jmp 0x4604b092 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42082> > 0x46052251 <+71201>: mov 0x1c(%eax),%eax > 0x46052254 <+71204>: test %eax,%eax > 0x46052256 <+71206>: je 0x46052266 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71222> > 0x46052258 <+71208>: mov 0xd4(%eax),%eax > 0x4605225e <+71214>: test %eax,%eax > 0x46052260 <+71216>: jne 0x4605213d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70925> > 0x46052266 <+71222>: cmpb $0x0,0xb3(%esp) > 0x4605226e <+71230>: je 0x4605213d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70925> > 0x46052274 <+71236>: mov 0x2f8(%esp),%eax > 0x4605227b <+71243>: mov 0xa0(%esp),%edx > 0x46052282 <+71250>: mov %eax,0x4(%esp) > 0x46052286 <+71254>: mov 0x2fc(%esp),%eax > 0x4605228d <+71261>: mov %eax,(%esp) > 0x46052290 <+71264>: mov %ebp,%eax > 0x46052292 <+71266>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46052297 <+71271>: cmp $0x2,%eax > 0x4605229a <+71274>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460522a0 <+71280>: test %eax,%eax > 0x460522a2 <+71282>: je 0x460524d5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71845> > 0x460522a8 <+71288>: cmp $0x1,%eax > 0x460522ab <+71291>: mov $0x0,%eax > 0x460522b0 <+71296>: movzbl 0xb3(%esp),%edx > 0x460522b8 <+71304>: cmove %eax,%edx > 0x460522bb <+71307>: mov %dl,0xb3(%esp) > 0x460522c2 <+71314>: jmp 0x46052200 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71120> > 0x460522c7 <+71319>: mov 0xcc(%ebp),%ecx > 0x460522cd <+71325>: mov 0x18(%ecx),%edx > 0x460522d0 <+71328>: test %edx,%edx > 0x460522d2 <+71330>: je 0x4605248d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71773> > 0x460522d8 <+71336>: mov 0xd0(%edx),%eax > 0x460522de <+71342>: test %eax,%eax > 0x460522e0 <+71344>: je 0x4605248d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71773> > 0x460522e6 <+71350>: cmpb $0x0,0x100(%ebp) > 0x460522ed <+71357>: je 0x46052274 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71236> > 0x460522ef <+71359>: mov 0xd0(%edx),%edi > 0x460522f5 <+71365>: test %edi,%edi > 0x460522f7 <+71367>: je 0x460523f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71624> > 0x460522fd <+71373>: mov 0x36c(%esp),%esi > 0x46052304 <+71380>: lea 0x368(%esp),%eax > 0x4605230b <+71387>: mov %esi,0x8(%esp) > 0x4605230f <+71391>: mov %eax,0x4(%esp) > 0x46052313 <+71395>: mov %ebp,(%esp) > 0x46052316 <+71398>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x4605231b <+71403>: test %eax,%eax > 0x4605231d <+71405>: mov %eax,%esi > 0x4605231f <+71407>: jne 0x46052336 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71430> > 0x46052321 <+71409>: lea -0x134d4(%ebx),%edi > 0x46052327 <+71415>: movb $0x0,0xc0(%esp) > 0x4605232f <+71423>: mov %edi,0x94(%esp) > 0x46052336 <+71430>: mov 0x2fc(%esp),%eax > 0x4605233d <+71437>: mov (%eax),%edx > 0x4605233f <+71439>: mov %edx,%edi > 0x46052341 <+71441>: and $0x2,%edi > 0x46052344 <+71444>: je 0x460523cc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71580> > 0x4605234a <+71450>: test $0x8,%dl > 0x4605234d <+71453>: je 0x460523bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71565> > 0x4605234f <+71455>: mov 0x8(%eax),%ecx > 0x46052352 <+71458>: mov %ecx,0xa0(%esp) > 0x46052359 <+71465>: mov (%eax),%ecx > 0x4605235b <+71467>: movl $0x0,0xbc(%esp) > 0x46052366 <+71478>: and $0xa,%ecx > 0x46052369 <+71481>: cmp $0x2,%ecx > 0x4605236c <+71484>: jne 0x4605238f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71519> > 0x4605236e <+71486>: mov 0x4(%eax),%ecx > 0x46052371 <+71489>: movzwl 0x38(%ecx),%ecx > 0x46052375 <+71493>: shl $0x3,%ecx > 0x46052378 <+71496>: mov %ecx,0x88(%esp) > 0x4605237f <+71503>: mov %eax,%ecx > 0x46052381 <+71505>: sub 0x88(%esp),%ecx > 0x46052388 <+71512>: mov %ecx,0xbc(%esp) > 0x4605238f <+71519>: test $0x80,%dh > 0x46052392 <+71522>: je 0x460523d8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71592> > 0x46052394 <+71524>: mov 0x38(%ebp),%edi > 0x46052397 <+71527>: add $0x254,%edi > 0x4605239d <+71533>: mov %edi,0xa4(%esp) > 0x460523a4 <+71540>: mov 0x14(%ebp),%ecx > 0x460523a7 <+71543>: test %ecx,%ecx > 0x460523a9 <+71545>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460523af <+71551>: cmp $0x2,%esi > 0x460523b2 <+71554>: jne 0x46052200 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71120> > 0x460523b8 <+71560>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460523bd <+71565>: mov 0x4(%eax),%ecx > 0x460523c0 <+71568>: mov 0x3c(%ecx),%ecx > 0x460523c3 <+71571>: mov %ecx,0xa0(%esp) > 0x460523ca <+71578>: jmp 0x46052359 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71465> > 0x460523cc <+71580>: mov 0x4(%eax),%ecx > 0x460523cf <+71583>: mov %ecx,0xa0(%esp) > 0x460523d6 <+71590>: jmp 0x46052359 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71465> > 0x460523d8 <+71592>: test %edi,%edi > 0x460523da <+71594>: je 0x46052512 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71906> > 0x460523e0 <+71600>: and $0x8,%edx > 0x460523e3 <+71603>: je 0x46052507 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71895> > 0x460523e9 <+71609>: mov 0x8(%eax),%eax > 0x460523ec <+71612>: mov 0x28(%eax),%eax > 0x460523ef <+71615>: mov %eax,0xa4(%esp) > 0x460523f6 <+71622>: jmp 0x460523a4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71540> > 0x460523f8 <+71624>: mov 0x1c(%ecx),%eax > 0x460523fb <+71627>: test %eax,%eax > 0x460523fd <+71629>: je 0x4605240d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71645> > 0x460523ff <+71631>: mov 0xd4(%eax),%esi > 0x46052405 <+71637>: test %esi,%esi > 0x46052407 <+71639>: jne 0x460522fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71373> > 0x4605240d <+71645>: cmpb $0x0,0xb3(%esp) > 0x46052415 <+71653>: je 0x460522fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71373> > 0x4605241b <+71659>: mov 0x2f8(%esp),%eax > 0x46052422 <+71666>: mov 0xa0(%esp),%edx > 0x46052429 <+71673>: mov %eax,0x4(%esp) > 0x4605242d <+71677>: mov 0x2fc(%esp),%eax > 0x46052434 <+71684>: mov %eax,(%esp) > 0x46052437 <+71687>: mov %ebp,%eax > 0x46052439 <+71689>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x4605243e <+71694>: cmp $0x2,%eax > 0x46052441 <+71697>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052447 <+71703>: test %eax,%eax > 0x46052449 <+71705>: jne 0x460522a8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71288> > 0x4605244f <+71711>: mov 0x2f8(%esp),%eax > 0x46052456 <+71718>: mov 0xa0(%esp),%edi > 0x4605245d <+71725>: mov %eax,0x8(%esp) > 0x46052461 <+71729>: mov 0x2fc(%esp),%eax > 0x46052468 <+71736>: mov (%eax),%eax > 0x4605246a <+71738>: mov %edi,(%esp) > 0x4605246d <+71741>: shr $0x7,%eax > 0x46052470 <+71744>: and $0x1,%eax > 0x46052473 <+71747>: mov %eax,0x4(%esp) > 0x46052477 <+71751>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x4605247c <+71756>: mov %eax,0x4(%esp) > 0x46052480 <+71760>: mov %ebp,(%esp) > 0x46052483 <+71763>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x46052488 <+71768>: jmp 0x460513cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67483> > 0x4605248d <+71773>: mov 0x1c(%ecx),%eax > 0x46052490 <+71776>: test %eax,%eax > 0x46052492 <+71778>: je 0x4604f704 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60116> > 0x46052498 <+71784>: mov 0xd4(%eax),%esi > 0x4605249e <+71790>: test %esi,%esi > 0x460524a0 <+71792>: je 0x4604f704 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60116> > 0x460524a6 <+71798>: cmpb $0x0,0x100(%ebp) > 0x460524ad <+71805>: je 0x46052274 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71236> > 0x460524b3 <+71811>: test %edx,%edx > 0x460524b5 <+71813>: jne 0x460522ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71359> > 0x460524bb <+71819>: jmp 0x460523fb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71627> > 0x460524c0 <+71824>: mov %ebp,(%esp) > 0x460524c3 <+71827>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x460524c8 <+71832>: test %eax,%eax > 0x460524ca <+71834>: jne 0x460520f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70857> > 0x460524d0 <+71840>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460524d5 <+71845>: mov 0x2f8(%esp),%eax > 0x460524dc <+71852>: mov 0xa0(%esp),%esi > 0x460524e3 <+71859>: mov %eax,0x8(%esp) > 0x460524e7 <+71863>: mov 0x2fc(%esp),%eax > 0x460524ee <+71870>: mov (%eax),%eax > 0x460524f0 <+71872>: mov %esi,(%esp) > 0x460524f3 <+71875>: shr $0x7,%eax > 0x460524f6 <+71878>: and $0x1,%eax > 0x460524f9 <+71881>: mov %eax,0x4(%esp) > 0x460524fd <+71885>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46052502 <+71890>: jmp 0x4605247c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71756> > 0x46052507 <+71895>: mov 0x4(%eax),%eax > 0x4605250a <+71898>: mov 0x3c(%eax),%eax > 0x4605250d <+71901>: jmp 0x460523ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71612> > 0x46052512 <+71906>: mov 0x4(%eax),%eax > 0x46052515 <+71909>: jmp 0x460523ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71612> > 0x4605251a <+71914>: mov 0x4(%eax),%ecx > 0x4605251d <+71917>: movzwl 0x38(%ecx),%ecx > 0x46052521 <+71921>: shl $0x3,%ecx > 0x46052524 <+71924>: mov %ecx,0x88(%esp) > 0x4605252b <+71931>: mov %eax,%ecx > 0x4605252d <+71933>: sub 0x88(%esp),%ecx > 0x46052534 <+71940>: mov %ecx,0xbc(%esp) > 0x4605253b <+71947>: jmp 0x4604afa1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41841> > 0x46052540 <+71952>: mov 0x4(%eax),%ecx > 0x46052543 <+71955>: mov 0x3c(%ecx),%ecx > 0x46052546 <+71958>: mov %ecx,0xa0(%esp) > 0x4605254d <+71965>: jmp 0x4604af88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41816> > 0x46052552 <+71970>: mov %eax,0x4(%esp) > 0x46052556 <+71974>: mov %edx,(%esp) > 0x46052559 <+71977>: call 0x45fbd0d0 <_ZN2js14GCHelperThread21replenishAndFreeLaterEPv@plt> > 0x4605255e <+71982>: jmp 0x46050a11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64993> > 0x46052563 <+71987>: mov %eax,(%esp) > 0x46052566 <+71990>: call 0x45fbc350 <free@plt> > 0x4605256b <+71995>: nop > 0x4605256c <+71996>: lea 0x0(%esi,%eiz,1),%esi > 0x46052570 <+72000>: jmp 0x46050a11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64993> > 0x46052575 <+72005>: mov 0xac(%esp),%esi > 0x4605257c <+72012>: mov 0x2f4(%esp),%edx > 0x46052583 <+72019>: subl $0x1,0xbc(%ebp) > 0x4605258a <+72026>: mov 0xd0(%esp),%edi > 0x46052591 <+72033>: mov %edx,(%esi) > 0x46052593 <+72035>: mov 0x2f8(%esp),%edx > 0x4605259a <+72042>: mov %edx,0x4(%esi) > 0x4605259d <+72045>: mov 0x2fc(%esp),%edx > 0x460525a4 <+72052>: mov %edx,0x8(%esi) > 0x460525a7 <+72055>: mov %esi,0x40(%ebp) > 0x460525aa <+72058>: mov %edi,0xe8(%ebp) > 0x460525b0 <+72064>: mov %eax,(%esp) > 0x460525b3 <+72067>: call 0x45fbd2c0 <_Unwind_Resume@plt> > 0x460525b8 <+72072>: test %edi,%edi > 0x460525ba <+72074>: je 0x460525ee <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72126> > 0x460525bc <+72076>: and $0x8,%edx > 0x460525bf <+72079>: je 0x460525e6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72118> > 0x460525c1 <+72081>: mov 0x8(%eax),%eax > 0x460525c4 <+72084>: mov 0x28(%eax),%eax > 0x460525c7 <+72087>: mov %eax,0xa4(%esp) > 0x460525ce <+72094>: jmp 0x4604e3d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55204> > 0x460525d3 <+72099>: mov 0x4(%eax),%eax > 0x460525d6 <+72102>: mov 0x3c(%eax),%eax > 0x460525d9 <+72105>: jmp 0x46051b72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69442> > 0x460525de <+72110>: mov 0x4(%eax),%eax > 0x460525e1 <+72113>: jmp 0x46051b72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69442> > 0x460525e6 <+72118>: mov 0x4(%eax),%eax > 0x460525e9 <+72121>: mov 0x3c(%eax),%eax > 0x460525ec <+72124>: jmp 0x460525c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72084> > 0x460525ee <+72126>: mov 0x4(%eax),%eax > 0x460525f1 <+72129>: jmp 0x460525c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72084> > 0x460525f3 <+72131>: mov 0x4(%eax),%ecx > 0x460525f6 <+72134>: mov %ecx,0xa0(%esp) > 0x460525fd <+72141>: jmp 0x46051ccd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69789> > 0x46052602 <+72146>: mov 0x1c(%eax),%eax > 0x46052605 <+72149>: test %eax,%eax > 0x46052607 <+72151>: je 0x46052617 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72167> > 0x46052609 <+72153>: mov 0xd4(%eax),%eax > 0x4605260f <+72159>: test %eax,%eax > 0x46052611 <+72161>: jne 0x46051c6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69693> > 0x46052617 <+72167>: cmpb $0x0,0xb3(%esp) > 0x4605261f <+72175>: je 0x46051c6d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69693> > 0x46052625 <+72181>: mov 0x2f8(%esp),%eax > 0x4605262c <+72188>: mov 0xa0(%esp),%edx > 0x46052633 <+72195>: mov %eax,0x4(%esp) > 0x46052637 <+72199>: mov 0x2fc(%esp),%eax > 0x4605263e <+72206>: mov %eax,(%esp) > 0x46052641 <+72209>: mov %ebp,%eax > 0x46052643 <+72211>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46052648 <+72216>: cmp $0x2,%eax > 0x4605264b <+72219>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052651 <+72225>: test %eax,%eax > 0x46052653 <+72227>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46052659 <+72233>: cmp $0x1,%eax > 0x4605265c <+72236>: mov $0x0,%eax > 0x46052661 <+72241>: movzbl 0xb3(%esp),%edx > 0x46052669 <+72249>: cmove %eax,%edx > 0x4605266c <+72252>: mov %dl,0xb3(%esp) > 0x46052673 <+72259>: jmp 0x46051d30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69888> > 0x46052678 <+72264>: mov 0xcc(%ebp),%ecx > 0x4605267e <+72270>: mov 0x18(%ecx),%edx > 0x46052681 <+72273>: test %edx,%edx > 0x46052683 <+72275>: je 0x4605284d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72733> > 0x46052689 <+72281>: mov 0xd0(%edx),%eax > 0x4605268f <+72287>: test %eax,%eax > 0x46052691 <+72289>: je 0x4605284d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72733> > 0x46052697 <+72295>: cmpb $0x0,0x100(%ebp) > 0x4605269e <+72302>: je 0x46052625 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72181> > 0x460526a0 <+72304>: mov 0xd0(%edx),%edi > 0x460526a6 <+72310>: test %edi,%edi > 0x460526a8 <+72312>: je 0x460527f1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72641> > 0x460526ae <+72318>: mov 0x36c(%esp),%esi > 0x460526b5 <+72325>: lea 0x368(%esp),%eax > 0x460526bc <+72332>: mov %esi,0x8(%esp) > 0x460526c0 <+72336>: mov %eax,0x4(%esp) > 0x460526c4 <+72340>: mov %ebp,(%esp) > 0x460526c7 <+72343>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x460526cc <+72348>: test %eax,%eax > 0x460526ce <+72350>: mov %eax,%esi > 0x460526d0 <+72352>: jne 0x460526e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72375> > 0x460526d2 <+72354>: lea -0x134d4(%ebx),%edi > 0x460526d8 <+72360>: movb $0x0,0xc0(%esp) > 0x460526e0 <+72368>: mov %edi,0x94(%esp) > 0x460526e7 <+72375>: mov 0x2fc(%esp),%eax > 0x460526ee <+72382>: mov (%eax),%edx > 0x460526f0 <+72384>: mov %edx,%edi > 0x460526f2 <+72386>: and $0x2,%edi > 0x460526f5 <+72389>: je 0x46052880 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72784> > 0x460526fb <+72395>: test $0x8,%dl > 0x460526fe <+72398>: je 0x46052772 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72514> > 0x46052700 <+72400>: mov 0x8(%eax),%ecx > 0x46052703 <+72403>: mov %ecx,0xa0(%esp) > 0x4605270a <+72410>: mov (%eax),%ecx > 0x4605270c <+72412>: movl $0x0,0xbc(%esp) > 0x46052717 <+72423>: and $0xa,%ecx > 0x4605271a <+72426>: cmp $0x2,%ecx > 0x4605271d <+72429>: jne 0x46052740 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72464> > 0x4605271f <+72431>: mov 0x4(%eax),%ecx > 0x46052722 <+72434>: movzwl 0x38(%ecx),%ecx > 0x46052726 <+72438>: shl $0x3,%ecx > 0x46052729 <+72441>: mov %ecx,0x88(%esp) > 0x46052730 <+72448>: mov %eax,%ecx > 0x46052732 <+72450>: sub 0x88(%esp),%ecx > 0x46052739 <+72457>: mov %ecx,0xbc(%esp) > 0x46052740 <+72464>: test $0x80,%dh > 0x46052743 <+72467>: je 0x4605288f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72799> > 0x46052749 <+72473>: mov 0x38(%ebp),%edi > 0x4605274c <+72476>: add $0x254,%edi > 0x46052752 <+72482>: mov %edi,0xa4(%esp) > 0x46052759 <+72489>: mov 0x14(%ebp),%ecx > 0x4605275c <+72492>: test %ecx,%ecx > 0x4605275e <+72494>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052764 <+72500>: cmp $0x2,%esi > 0x46052767 <+72503>: jne 0x46051d30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69888> > 0x4605276d <+72509>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052772 <+72514>: mov 0x4(%eax),%ecx > 0x46052775 <+72517>: mov 0x3c(%ecx),%ecx > 0x46052778 <+72520>: mov %ecx,0xa0(%esp) > 0x4605277f <+72527>: jmp 0x4605270a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72410> > 0x46052781 <+72529>: mov %ebp,(%esp) > 0x46052784 <+72532>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46052789 <+72537>: test %eax,%eax > 0x4605278b <+72539>: jne 0x46051c29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69625> > 0x46052791 <+72545>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052796 <+72550>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x4605279b <+72555>: shr $0x7,%eax > 0x4605279e <+72558>: mov 0x2f8(%esp),%edx > 0x460527a5 <+72565>: and $0x1,%eax > 0x460527a8 <+72568>: mov 0xa0(%esp),%esi > 0x460527af <+72575>: mov %edx,0x8(%esp) > 0x460527b3 <+72579>: mov %eax,0x4(%esp) > 0x460527b7 <+72583>: mov %esi,(%esp) > 0x460527ba <+72586>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x460527bf <+72591>: test %eax,%eax > 0x460527c1 <+72593>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x460527c7 <+72599>: jmp 0x4604f670 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59968> > 0x460527cc <+72604>: test %edi,%edi > 0x460527ce <+72606>: xchg %ax,%ax > 0x460527d0 <+72608>: je 0x460528b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72837> > 0x460527d6 <+72614>: and $0x8,%edx > 0x460527d9 <+72617>: je 0x460528aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72826> > 0x460527df <+72623>: mov 0x8(%eax),%eax > 0x460527e2 <+72626>: mov 0x28(%eax),%eax > 0x460527e5 <+72629>: mov %eax,0xa4(%esp) > 0x460527ec <+72636>: jmp 0x46051d1c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69868> > 0x460527f1 <+72641>: mov 0x1c(%ecx),%eax > 0x460527f4 <+72644>: test %eax,%eax > 0x460527f6 <+72646>: je 0x46052806 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72662> > 0x460527f8 <+72648>: mov 0xd4(%eax),%esi > 0x460527fe <+72654>: test %esi,%esi > 0x46052800 <+72656>: jne 0x460526ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72318> > 0x46052806 <+72662>: cmpb $0x0,0xb3(%esp) > 0x4605280e <+72670>: je 0x460526ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72318> > 0x46052814 <+72676>: mov 0x2f8(%esp),%eax > 0x4605281b <+72683>: mov 0xa0(%esp),%edx > 0x46052822 <+72690>: mov %eax,0x4(%esp) > 0x46052826 <+72694>: mov 0x2fc(%esp),%eax > 0x4605282d <+72701>: mov %eax,(%esp) > 0x46052830 <+72704>: mov %ebp,%eax > 0x46052832 <+72706>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46052837 <+72711>: cmp $0x2,%eax > 0x4605283a <+72714>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052840 <+72720>: test %eax,%eax > 0x46052842 <+72722>: jne 0x46052659 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72233> > 0x46052848 <+72728>: jmp 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x4605284d <+72733>: mov 0x1c(%ecx),%eax > 0x46052850 <+72736>: test %eax,%eax > 0x46052852 <+72738>: je 0x4604f6ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60028> > 0x46052858 <+72744>: mov 0xd4(%eax),%esi > 0x4605285e <+72750>: test %esi,%esi > 0x46052860 <+72752>: je 0x4604f6ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60028> > 0x46052866 <+72758>: cmpb $0x0,0x100(%ebp) > 0x4605286d <+72765>: je 0x46052625 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72181> > 0x46052873 <+72771>: test %edx,%edx > 0x46052875 <+72773>: jne 0x460526a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72304> > 0x4605287b <+72779>: jmp 0x460527f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72644> > 0x46052880 <+72784>: mov 0x4(%eax),%ecx > 0x46052883 <+72787>: mov %ecx,0xa0(%esp) > 0x4605288a <+72794>: jmp 0x4605270a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72410> > 0x4605288f <+72799>: test %edi,%edi > 0x46052891 <+72801>: je 0x460528c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72853> > 0x46052893 <+72803>: and $0x8,%edx > 0x46052896 <+72806>: je 0x460528bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72845> > 0x46052898 <+72808>: mov 0x8(%eax),%eax > 0x4605289b <+72811>: mov 0x28(%eax),%eax > 0x4605289e <+72814>: mov %eax,0xa4(%esp) > 0x460528a5 <+72821>: jmp 0x46052759 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72489> > 0x460528aa <+72826>: mov 0x4(%eax),%eax > 0x460528ad <+72829>: mov 0x3c(%eax),%eax > 0x460528b0 <+72832>: jmp 0x460527e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72626> > 0x460528b5 <+72837>: mov 0x4(%eax),%eax > 0x460528b8 <+72840>: jmp 0x460527e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72626> > 0x460528bd <+72845>: mov 0x4(%eax),%eax > 0x460528c0 <+72848>: mov 0x3c(%eax),%eax > 0x460528c3 <+72851>: jmp 0x4605289b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72811> > 0x460528c5 <+72853>: mov 0x4(%eax),%eax > 0x460528c8 <+72856>: jmp 0x4605289b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72811> > 0x460528ca <+72858>: mov 0x1c(%ecx),%eax > 0x460528cd <+72861>: test %eax,%eax > 0x460528cf <+72863>: je 0x4604cff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50120> > 0x460528d5 <+72869>: mov 0xd4(%eax),%esi > 0x460528db <+72875>: test %esi,%esi > 0x460528dd <+72877>: je 0x4604cff8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50120> > 0x460528e3 <+72883>: cmpb $0x0,0x100(%ebp) > 0x460528ea <+72890>: je 0x46054e3a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82442> > 0x460528f0 <+72896>: test %edx,%edx > 0x460528f2 <+72898>: jne 0x46051e94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70244> > 0x460528f8 <+72904>: test %eax,%eax > 0x460528fa <+72906>: je 0x4605290a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72922> > 0x460528fc <+72908>: mov 0xd4(%eax),%esi > 0x46052902 <+72914>: test %esi,%esi > 0x46052904 <+72916>: jne 0x46051ea2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70258> > 0x4605290a <+72922>: cmpb $0x0,0xb3(%esp) > 0x46052912 <+72930>: je 0x46051ea2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70258> > 0x46052918 <+72936>: mov 0x2f8(%esp),%eax > 0x4605291f <+72943>: mov 0xa0(%esp),%edx > 0x46052926 <+72950>: mov %eax,0x4(%esp) > 0x4605292a <+72954>: mov 0x2fc(%esp),%eax > 0x46052931 <+72961>: mov %eax,(%esp) > 0x46052934 <+72964>: mov %ebp,%eax > 0x46052936 <+72966>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x4605293b <+72971>: cmp $0x2,%eax > 0x4605293e <+72974>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052944 <+72980>: test %eax,%eax > 0x46052946 <+72982>: je 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x4605294c <+72988>: cmp $0x1,%eax > 0x4605294f <+72991>: mov $0x0,%eax > 0x46052954 <+72996>: movzbl 0xb3(%esp),%edx > 0x4605295c <+73004>: cmove %eax,%edx > 0x4605295f <+73007>: mov %dl,0xb3(%esp) > 0x46052966 <+73014>: jmp 0x4604f1c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58777> > 0x4605296b <+73019>: mov 0x4(%eax),%ecx > 0x4605296e <+73022>: mov 0x3c(%ecx),%ecx > 0x46052971 <+73025>: mov %ecx,0xa0(%esp) > 0x46052978 <+73032>: jmp 0x46051df5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70085> > 0x4605297d <+73037>: mov 0x4(%eax),%ecx > 0x46052980 <+73040>: mov %ecx,0xa0(%esp) > 0x46052987 <+73047>: jmp 0x46051df5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70085> > 0x4605298c <+73052>: mov 0x1c(%eax),%eax > 0x4605298f <+73055>: test %eax,%eax > 0x46052991 <+73057>: je 0x460529a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73073> > 0x46052993 <+73059>: mov 0xd4(%eax),%eax > 0x46052999 <+73065>: test %eax,%eax > 0x4605299b <+73067>: jne 0x46051d95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69989> > 0x460529a1 <+73073>: cmpb $0x0,0xb3(%esp) > 0x460529a9 <+73081>: je 0x46051d95 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69989> > 0x460529af <+73087>: mov 0x2f8(%esp),%eax > 0x460529b6 <+73094>: mov 0xa0(%esp),%edx > 0x460529bd <+73101>: mov %eax,0x4(%esp) > 0x460529c1 <+73105>: mov 0x2fc(%esp),%eax > 0x460529c8 <+73112>: mov %eax,(%esp) > 0x460529cb <+73115>: mov %ebp,%eax > 0x460529cd <+73117>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460529d2 <+73122>: cmp $0x2,%eax > 0x460529d5 <+73125>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460529db <+73131>: test %eax,%eax > 0x460529dd <+73133>: je 0x46052c11 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73697> > 0x460529e3 <+73139>: cmp $0x1,%eax > 0x460529e6 <+73142>: mov $0x0,%eax > 0x460529eb <+73147>: movzbl 0xb3(%esp),%edx > 0x460529f3 <+73155>: cmove %eax,%edx > 0x460529f6 <+73158>: mov %dl,0xb3(%esp) > 0x460529fd <+73165>: jmp 0x46051e58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70184> > 0x46052a02 <+73170>: mov 0xcc(%ebp),%ecx > 0x46052a08 <+73176>: mov 0x18(%ecx),%edx > 0x46052a0b <+73179>: test %edx,%edx > 0x46052a0d <+73181>: je 0x46052bde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73646> > 0x46052a13 <+73187>: mov 0xd0(%edx),%eax > 0x46052a19 <+73193>: test %eax,%eax > 0x46052a1b <+73195>: je 0x46052bde <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73646> > 0x46052a21 <+73201>: cmpb $0x0,0x100(%ebp) > 0x46052a28 <+73208>: je 0x460529af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73087> > 0x46052a2a <+73210>: mov 0xd0(%edx),%edi > 0x46052a30 <+73216>: test %edi,%edi > 0x46052a32 <+73218>: je 0x46052b36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73478> > 0x46052a38 <+73224>: mov 0x36c(%esp),%esi > 0x46052a3f <+73231>: lea 0x368(%esp),%eax > 0x46052a46 <+73238>: mov %esi,0x8(%esp) > 0x46052a4a <+73242>: mov %eax,0x4(%esp) > 0x46052a4e <+73246>: mov %ebp,(%esp) > 0x46052a51 <+73249>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46052a56 <+73254>: test %eax,%eax > 0x46052a58 <+73256>: mov %eax,%esi > 0x46052a5a <+73258>: jne 0x46052a71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73281> > 0x46052a5c <+73260>: lea -0x134d4(%ebx),%edi > 0x46052a62 <+73266>: movb $0x0,0xc0(%esp) > 0x46052a6a <+73274>: mov %edi,0x94(%esp) > 0x46052a71 <+73281>: mov 0x2fc(%esp),%eax > 0x46052a78 <+73288>: mov (%eax),%edx > 0x46052a7a <+73290>: mov %edx,%edi > 0x46052a7c <+73292>: and $0x2,%edi > 0x46052a7f <+73295>: je 0x46052b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73463> > 0x46052a85 <+73301>: test $0x8,%dl > 0x46052a88 <+73304>: je 0x46052af8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73416> > 0x46052a8a <+73306>: mov 0x8(%eax),%ecx > 0x46052a8d <+73309>: mov %ecx,0xa0(%esp) > 0x46052a94 <+73316>: mov (%eax),%ecx > 0x46052a96 <+73318>: movl $0x0,0xbc(%esp) > 0x46052aa1 <+73329>: and $0xa,%ecx > 0x46052aa4 <+73332>: cmp $0x2,%ecx > 0x46052aa7 <+73335>: jne 0x46052aca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73370> > 0x46052aa9 <+73337>: mov 0x4(%eax),%ecx > 0x46052aac <+73340>: movzwl 0x38(%ecx),%ecx > 0x46052ab0 <+73344>: shl $0x3,%ecx > 0x46052ab3 <+73347>: mov %ecx,0x88(%esp) > 0x46052aba <+73354>: mov %eax,%ecx > 0x46052abc <+73356>: sub 0x88(%esp),%ecx > 0x46052ac3 <+73363>: mov %ecx,0xbc(%esp) > 0x46052aca <+73370>: test $0x80,%dh > 0x46052acd <+73373>: je 0x46052b07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73431> > 0x46052acf <+73375>: mov 0x38(%ebp),%edi > 0x46052ad2 <+73378>: add $0x254,%edi > 0x46052ad8 <+73384>: mov %edi,0xa4(%esp) > 0x46052adf <+73391>: mov 0x14(%ebp),%ecx > 0x46052ae2 <+73394>: test %ecx,%ecx > 0x46052ae4 <+73396>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052aea <+73402>: cmp $0x2,%esi > 0x46052aed <+73405>: jne 0x46051e58 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70184> > 0x46052af3 <+73411>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052af8 <+73416>: mov 0x4(%eax),%ecx > 0x46052afb <+73419>: mov 0x3c(%ecx),%ecx > 0x46052afe <+73422>: mov %ecx,0xa0(%esp) > 0x46052b05 <+73429>: jmp 0x46052a94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73316> > 0x46052b07 <+73431>: test %edi,%edi > 0x46052b09 <+73433>: je 0x46052bd6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73638> > 0x46052b0f <+73439>: and $0x8,%edx > 0x46052b12 <+73442>: je 0x46052bcb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73627> > 0x46052b18 <+73448>: mov 0x8(%eax),%eax > 0x46052b1b <+73451>: mov 0x28(%eax),%eax > 0x46052b1e <+73454>: mov %eax,0xa4(%esp) > 0x46052b25 <+73461>: jmp 0x46052adf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73391> > 0x46052b27 <+73463>: mov 0x4(%eax),%ecx > 0x46052b2a <+73466>: mov %ecx,0xa0(%esp) > 0x46052b31 <+73473>: jmp 0x46052a94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73316> > 0x46052b36 <+73478>: mov 0x1c(%ecx),%eax > 0x46052b39 <+73481>: test %eax,%eax > 0x46052b3b <+73483>: je 0x46052b4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73499> > 0x46052b3d <+73485>: mov 0xd4(%eax),%esi > 0x46052b43 <+73491>: test %esi,%esi > 0x46052b45 <+73493>: jne 0x46052a38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73224> > 0x46052b4b <+73499>: cmpb $0x0,0xb3(%esp) > 0x46052b53 <+73507>: je 0x46052a38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73224> > 0x46052b59 <+73513>: mov 0x2f8(%esp),%eax > 0x46052b60 <+73520>: mov 0xa0(%esp),%edx > 0x46052b67 <+73527>: mov %eax,0x4(%esp) > 0x46052b6b <+73531>: mov 0x2fc(%esp),%eax > 0x46052b72 <+73538>: mov %eax,(%esp) > 0x46052b75 <+73541>: mov %ebp,%eax > 0x46052b77 <+73543>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46052b7c <+73548>: cmp $0x2,%eax > 0x46052b7f <+73551>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052b85 <+73557>: test %eax,%eax > 0x46052b87 <+73559>: jne 0x460529e3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73139> > 0x46052b8d <+73565>: mov 0x2f8(%esp),%eax > 0x46052b94 <+73572>: mov 0xa0(%esp),%edi > 0x46052b9b <+73579>: mov %eax,0x8(%esp) > 0x46052b9f <+73583>: mov 0x2fc(%esp),%eax > 0x46052ba6 <+73590>: mov (%eax),%eax > 0x46052ba8 <+73592>: mov %edi,(%esp) > 0x46052bab <+73595>: shr $0x7,%eax > 0x46052bae <+73598>: and $0x1,%eax > 0x46052bb1 <+73601>: mov %eax,0x4(%esp) > 0x46052bb5 <+73605>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46052bba <+73610>: mov %eax,0x4(%esp) > 0x46052bbe <+73614>: mov %ebp,(%esp) > 0x46052bc1 <+73617>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x46052bc6 <+73622>: jmp 0x460513cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67483> > 0x46052bcb <+73627>: mov 0x4(%eax),%eax > 0x46052bce <+73630>: mov 0x3c(%eax),%eax > 0x46052bd1 <+73633>: jmp 0x46052b1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73451> > 0x46052bd6 <+73638>: mov 0x4(%eax),%eax > 0x46052bd9 <+73641>: jmp 0x46052b1b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73451> > 0x46052bde <+73646>: mov 0x1c(%ecx),%eax > 0x46052be1 <+73649>: test %eax,%eax > 0x46052be3 <+73651>: je 0x4604f654 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59940> > 0x46052be9 <+73657>: mov 0xd4(%eax),%esi > 0x46052bef <+73663>: test %esi,%esi > 0x46052bf1 <+73665>: je 0x4604f654 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59940> > 0x46052bf7 <+73671>: cmpb $0x0,0x100(%ebp) > 0x46052bfe <+73678>: je 0x460529af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73087> > 0x46052c04 <+73684>: test %edx,%edx > 0x46052c06 <+73686>: jne 0x46052a2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73210> > 0x46052c0c <+73692>: jmp 0x46052b39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73481> > 0x46052c11 <+73697>: mov 0x2f8(%esp),%eax > 0x46052c18 <+73704>: mov 0xa0(%esp),%esi > 0x46052c1f <+73711>: mov %eax,0x8(%esp) > 0x46052c23 <+73715>: mov 0x2fc(%esp),%eax > 0x46052c2a <+73722>: mov (%eax),%eax > 0x46052c2c <+73724>: mov %esi,(%esp) > 0x46052c2f <+73727>: shr $0x7,%eax > 0x46052c32 <+73730>: and $0x1,%eax > 0x46052c35 <+73733>: mov %eax,0x4(%esp) > 0x46052c39 <+73737>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46052c3e <+73742>: jmp 0x46052bba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73610> > 0x46052c43 <+73747>: mov %ebp,(%esp) > 0x46052c46 <+73750>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46052c4b <+73755>: test %eax,%eax > 0x46052c4d <+73757>: lea 0x0(%esi),%esi > 0x46052c50 <+73760>: jne 0x46051d51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69921> > 0x46052c56 <+73766>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052c5b <+73771>: mov 0x4(%eax),%ecx > 0x46052c5e <+73774>: mov 0x3c(%ecx),%ecx > 0x46052c61 <+73777>: mov %ecx,0xa0(%esp) > 0x46052c68 <+73784>: jmp 0x46051ccd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69789> > 0x46052c6d <+73789>: mov 0x4(%eax),%ecx > 0x46052c70 <+73792>: mov %ecx,0xa0(%esp) > 0x46052c77 <+73799>: jmp 0x46052062 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70706> > 0x46052c7c <+73804>: mov 0x1c(%eax),%eax > 0x46052c7f <+73807>: test %eax,%eax > 0x46052c81 <+73809>: je 0x46052c91 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73825> > 0x46052c83 <+73811>: mov 0xd4(%eax),%eax > 0x46052c89 <+73817>: test %eax,%eax > 0x46052c8b <+73819>: jne 0x46052002 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70610> > 0x46052c91 <+73825>: cmpb $0x0,0xb3(%esp) > 0x46052c99 <+73833>: je 0x46052002 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70610> > 0x46052c9f <+73839>: mov 0x2f8(%esp),%eax > 0x46052ca6 <+73846>: mov 0xa0(%esp),%edx > 0x46052cad <+73853>: mov %eax,0x4(%esp) > 0x46052cb1 <+73857>: mov 0x2fc(%esp),%eax > 0x46052cb8 <+73864>: mov %eax,(%esp) > 0x46052cbb <+73867>: mov %ebp,%eax > 0x46052cbd <+73869>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46052cc2 <+73874>: cmp $0x2,%eax > 0x46052cc5 <+73877>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052ccb <+73883>: test %eax,%eax > 0x46052ccd <+73885>: je 0x46052f4b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74523> > 0x46052cd3 <+73891>: cmp $0x1,%eax > 0x46052cd6 <+73894>: mov $0x0,%eax > 0x46052cdb <+73899>: movzbl 0xb3(%esp),%edx > 0x46052ce3 <+73907>: cmove %eax,%edx > 0x46052ce6 <+73910>: mov %dl,0xb3(%esp) > 0x46052ced <+73917>: jmp 0x460520c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70805> > 0x46052cf2 <+73922>: mov 0xcc(%ebp),%ecx > 0x46052cf8 <+73928>: mov 0x18(%ecx),%edx > 0x46052cfb <+73931>: test %edx,%edx > 0x46052cfd <+73933>: je 0x46052f18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74472> > 0x46052d03 <+73939>: mov 0xd0(%edx),%eax > 0x46052d09 <+73945>: test %eax,%eax > 0x46052d0b <+73947>: je 0x46052f18 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74472> > 0x46052d11 <+73953>: cmpb $0x0,0x100(%ebp) > 0x46052d18 <+73960>: je 0x46052c9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73839> > 0x46052d1a <+73962>: mov 0xd0(%edx),%edi > 0x46052d20 <+73968>: test %edi,%edi > 0x46052d22 <+73970>: je 0x46052e26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74230> > 0x46052d28 <+73976>: mov 0x36c(%esp),%edi > 0x46052d2f <+73983>: lea 0x368(%esp),%eax > 0x46052d36 <+73990>: mov %edi,0x8(%esp) > 0x46052d3a <+73994>: mov %eax,0x4(%esp) > 0x46052d3e <+73998>: mov %ebp,(%esp) > 0x46052d41 <+74001>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46052d46 <+74006>: test %eax,%eax > 0x46052d48 <+74008>: mov %eax,%esi > 0x46052d4a <+74010>: jne 0x46052d61 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74033> > 0x46052d4c <+74012>: lea -0x134d4(%ebx),%edi > 0x46052d52 <+74018>: movb $0x0,0xc0(%esp) > 0x46052d5a <+74026>: mov %edi,0x94(%esp) > 0x46052d61 <+74033>: mov 0x2fc(%esp),%eax > 0x46052d68 <+74040>: mov (%eax),%edx > 0x46052d6a <+74042>: mov %edx,%edi > 0x46052d6c <+74044>: and $0x2,%edi > 0x46052d6f <+74047>: je 0x46052e17 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74215> > 0x46052d75 <+74053>: test $0x8,%dl > 0x46052d78 <+74056>: je 0x46052de8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74168> > 0x46052d7a <+74058>: mov 0x8(%eax),%ecx > 0x46052d7d <+74061>: mov %ecx,0xa0(%esp) > 0x46052d84 <+74068>: mov (%eax),%ecx > 0x46052d86 <+74070>: movl $0x0,0xbc(%esp) > 0x46052d91 <+74081>: and $0xa,%ecx > 0x46052d94 <+74084>: cmp $0x2,%ecx > 0x46052d97 <+74087>: jne 0x46052dba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74122> > 0x46052d99 <+74089>: mov 0x4(%eax),%ecx > 0x46052d9c <+74092>: movzwl 0x38(%ecx),%ecx > 0x46052da0 <+74096>: shl $0x3,%ecx > 0x46052da3 <+74099>: mov %ecx,0x88(%esp) > 0x46052daa <+74106>: mov %eax,%ecx > 0x46052dac <+74108>: sub 0x88(%esp),%ecx > 0x46052db3 <+74115>: mov %ecx,0xbc(%esp) > 0x46052dba <+74122>: test $0x80,%dh > 0x46052dbd <+74125>: je 0x46052df7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74183> > 0x46052dbf <+74127>: mov 0x38(%ebp),%edi > 0x46052dc2 <+74130>: add $0x254,%edi > 0x46052dc8 <+74136>: mov %edi,0xa4(%esp) > 0x46052dcf <+74143>: mov 0x14(%ebp),%ecx > 0x46052dd2 <+74146>: test %ecx,%ecx > 0x46052dd4 <+74148>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052dda <+74154>: cmp $0x2,%esi > 0x46052ddd <+74157>: jne 0x460520c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70805> > 0x46052de3 <+74163>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052de8 <+74168>: mov 0x4(%eax),%ecx > 0x46052deb <+74171>: mov 0x3c(%ecx),%ecx > 0x46052dee <+74174>: mov %ecx,0xa0(%esp) > 0x46052df5 <+74181>: jmp 0x46052d84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74068> > 0x46052df7 <+74183>: test %edi,%edi > 0x46052df9 <+74185>: je 0x46052f88 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74584> > 0x46052dff <+74191>: and $0x8,%edx > 0x46052e02 <+74194>: je 0x46052f7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74573> > 0x46052e08 <+74200>: mov 0x8(%eax),%eax > 0x46052e0b <+74203>: mov 0x28(%eax),%eax > 0x46052e0e <+74206>: mov %eax,0xa4(%esp) > 0x46052e15 <+74213>: jmp 0x46052dcf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74143> > 0x46052e17 <+74215>: mov 0x4(%eax),%ecx > 0x46052e1a <+74218>: mov %ecx,0xa0(%esp) > 0x46052e21 <+74225>: jmp 0x46052d84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74068> > 0x46052e26 <+74230>: mov 0x1c(%ecx),%eax > 0x46052e29 <+74233>: test %eax,%eax > 0x46052e2b <+74235>: je 0x46052e3b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74251> > 0x46052e2d <+74237>: mov 0xd4(%eax),%esi > 0x46052e33 <+74243>: test %esi,%esi > 0x46052e35 <+74245>: jne 0x46052d28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73976> > 0x46052e3b <+74251>: cmpb $0x0,0xb3(%esp) > 0x46052e43 <+74259>: je 0x46052d28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73976> > 0x46052e49 <+74265>: mov 0x2f8(%esp),%eax > 0x46052e50 <+74272>: mov 0xa0(%esp),%edx > 0x46052e57 <+74279>: mov %eax,0x4(%esp) > 0x46052e5b <+74283>: mov 0x2fc(%esp),%eax > 0x46052e62 <+74290>: mov %eax,(%esp) > 0x46052e65 <+74293>: mov %ebp,%eax > 0x46052e67 <+74295>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46052e6c <+74300>: cmp $0x2,%eax > 0x46052e6f <+74303>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052e75 <+74309>: test %eax,%eax > 0x46052e77 <+74311>: jne 0x46052cd3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73891> > 0x46052e7d <+74317>: mov 0x2f8(%esp),%eax > 0x46052e84 <+74324>: mov 0xa0(%esp),%edi > 0x46052e8b <+74331>: mov %eax,0x8(%esp) > 0x46052e8f <+74335>: mov 0x2fc(%esp),%eax > 0x46052e96 <+74342>: mov (%eax),%eax > 0x46052e98 <+74344>: mov %edi,(%esp) > 0x46052e9b <+74347>: shr $0x7,%eax > 0x46052e9e <+74350>: and $0x1,%eax > 0x46052ea1 <+74353>: mov %eax,0x4(%esp) > 0x46052ea5 <+74357>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46052eaa <+74362>: mov %eax,0x4(%esp) > 0x46052eae <+74366>: mov %ebp,(%esp) > 0x46052eb1 <+74369>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x46052eb6 <+74374>: jmp 0x460513cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67483> > 0x46052ebb <+74379>: mov 0x4(%eax),%ecx > 0x46052ebe <+74382>: mov 0x3c(%ecx),%ecx > 0x46052ec1 <+74385>: mov %ecx,0xa0(%esp) > 0x46052ec8 <+74392>: jmp 0x4604dc16 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53222> > 0x46052ecd <+74397>: mov 0x4(%eax),%ecx > 0x46052ed0 <+74400>: mov %ecx,0xa0(%esp) > 0x46052ed7 <+74407>: jmp 0x4604dc16 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53222> > 0x46052edc <+74412>: mov %ebp,(%esp) > 0x46052edf <+74415>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46052ee4 <+74420>: test %eax,%eax > 0x46052ee6 <+74422>: jne 0x46051fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70542> > 0x46052eec <+74428>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46052ef1 <+74433>: test %edi,%edi > 0x46052ef3 <+74435>: je 0x46052f9b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74603> > 0x46052ef9 <+74441>: and $0x8,%edx > 0x46052efc <+74444>: lea 0x0(%esi,%eiz,1),%esi > 0x46052f00 <+74448>: je 0x46052f90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74592> > 0x46052f06 <+74454>: mov 0x8(%eax),%eax > 0x46052f09 <+74457>: mov 0x28(%eax),%eax > 0x46052f0c <+74460>: mov %eax,0xa4(%esp) > 0x46052f13 <+74467>: jmp 0x460520b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70785> > 0x46052f18 <+74472>: mov 0x1c(%ecx),%eax > 0x46052f1b <+74475>: test %eax,%eax > 0x46052f1d <+74477>: je 0x4604f4d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59558> > 0x46052f23 <+74483>: mov 0xd4(%eax),%esi > 0x46052f29 <+74489>: test %esi,%esi > 0x46052f2b <+74491>: je 0x4604f4d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59558> > 0x46052f31 <+74497>: cmpb $0x0,0x100(%ebp) > 0x46052f38 <+74504>: je 0x46052c9f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73839> > 0x46052f3e <+74510>: test %edx,%edx > 0x46052f40 <+74512>: jne 0x46052d1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+73962> > 0x46052f46 <+74518>: jmp 0x46052e29 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74233> > 0x46052f4b <+74523>: mov 0x2f8(%esp),%eax > 0x46052f52 <+74530>: mov 0xa0(%esp),%esi > 0x46052f59 <+74537>: mov %eax,0x8(%esp) > 0x46052f5d <+74541>: mov 0x2fc(%esp),%eax > 0x46052f64 <+74548>: mov (%eax),%eax > 0x46052f66 <+74550>: mov %esi,(%esp) > 0x46052f69 <+74553>: shr $0x7,%eax > 0x46052f6c <+74556>: and $0x1,%eax > 0x46052f6f <+74559>: mov %eax,0x4(%esp) > 0x46052f73 <+74563>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46052f78 <+74568>: jmp 0x46052eaa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74362> > 0x46052f7d <+74573>: mov 0x4(%eax),%eax > 0x46052f80 <+74576>: mov 0x3c(%eax),%eax > 0x46052f83 <+74579>: jmp 0x46052e0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74203> > 0x46052f88 <+74584>: mov 0x4(%eax),%eax > 0x46052f8b <+74587>: jmp 0x46052e0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74203> > 0x46052f90 <+74592>: mov 0x4(%eax),%eax > 0x46052f93 <+74595>: mov 0x3c(%eax),%eax > 0x46052f96 <+74598>: jmp 0x46052f09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74457> > 0x46052f9b <+74603>: mov 0x4(%eax),%eax > 0x46052f9e <+74606>: jmp 0x46052f09 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74457> > 0x46052fa3 <+74611>: mov 0x4(%eax),%ecx > 0x46052fa6 <+74614>: mov 0x3c(%ecx),%ecx > 0x46052fa9 <+74617>: mov %ecx,0xa0(%esp) > 0x46052fb0 <+74624>: jmp 0x4604e385 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55125> > 0x46052fb5 <+74629>: test %edi,%edi > 0x46052fb7 <+74631>: je 0x46053013 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74723> > 0x46052fb9 <+74633>: and $0x8,%edx > 0x46052fbc <+74636>: je 0x4605300b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74715> > 0x46052fbe <+74638>: mov 0x8(%eax),%eax > 0x46052fc1 <+74641>: mov 0x28(%eax),%eax > 0x46052fc4 <+74644>: mov %eax,0xa4(%esp) > 0x46052fcb <+74651>: jmp 0x460511ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66940> > 0x46052fd0 <+74656>: lea 0x2e0(%esp),%eax > 0x46052fd7 <+74663>: mov 0x174(%esp),%edx > 0x46052fde <+74670>: mov %eax,0xc(%esp) > 0x46052fe2 <+74674>: mov 0x170(%esp),%eax > 0x46052fe9 <+74681>: mov %eax,0x4(%esp) > 0x46052fed <+74685>: mov %edx,0x8(%esp) > 0x46052ff1 <+74689>: mov %ebp,(%esp) > 0x46052ff4 <+74692>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x46052ff9 <+74697>: test %al,%al > 0x46052ffb <+74699>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053001 <+74705>: jmp 0x46048f3d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33549> > 0x46053006 <+74710>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x4605300b <+74715>: mov 0x4(%eax),%eax > 0x4605300e <+74718>: mov 0x3c(%eax),%eax > 0x46053011 <+74721>: jmp 0x46052fc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74641> > 0x46053013 <+74723>: mov 0x4(%eax),%eax > 0x46053016 <+74726>: jmp 0x46052fc1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74641> > 0x46053018 <+74728>: mov 0x1c(%eax),%eax > 0x4605301b <+74731>: test %eax,%eax > 0x4605301d <+74733>: je 0x4605302d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74749> > 0x4605301f <+74735>: mov 0xd4(%eax),%eax > 0x46053025 <+74741>: test %eax,%eax > 0x46053027 <+74743>: jne 0x460510fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66765> > 0x4605302d <+74749>: cmpb $0x0,0xb3(%esp) > 0x46053035 <+74757>: je 0x460510fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66765> > 0x4605303b <+74763>: mov 0x2f8(%esp),%eax > 0x46053042 <+74770>: mov 0xa0(%esp),%edx > 0x46053049 <+74777>: mov %eax,0x4(%esp) > 0x4605304d <+74781>: mov 0x2fc(%esp),%eax > 0x46053054 <+74788>: mov %eax,(%esp) > 0x46053057 <+74791>: mov %ebp,%eax > 0x46053059 <+74793>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x4605305e <+74798>: cmp $0x2,%eax > 0x46053061 <+74801>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053067 <+74807>: test %eax,%eax > 0x46053069 <+74809>: je 0x460532a5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75381> > 0x4605306f <+74815>: cmp $0x1,%eax > 0x46053072 <+74818>: mov $0x0,%eax > 0x46053077 <+74823>: movzbl 0xb3(%esp),%edx > 0x4605307f <+74831>: cmove %eax,%edx > 0x46053082 <+74834>: mov %dl,0xb3(%esp) > 0x46053089 <+74841>: jmp 0x460511c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66960> > 0x4605308e <+74846>: mov 0xcc(%ebp),%ecx > 0x46053094 <+74852>: mov 0x18(%ecx),%edx > 0x46053097 <+74855>: test %edx,%edx > 0x46053099 <+74857>: je 0x46053254 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75300> > 0x4605309f <+74863>: mov 0xd0(%edx),%eax > 0x460530a5 <+74869>: test %eax,%eax > 0x460530a7 <+74871>: je 0x46053254 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75300> > 0x460530ad <+74877>: cmpb $0x0,0x100(%ebp) > 0x460530b4 <+74884>: je 0x4605303b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74763> > 0x460530b6 <+74886>: mov 0xd0(%edx),%edi > 0x460530bc <+74892>: test %edi,%edi > 0x460530be <+74894>: je 0x460531bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75151> > 0x460530c4 <+74900>: mov 0x36c(%esp),%esi > 0x460530cb <+74907>: lea 0x368(%esp),%eax > 0x460530d2 <+74914>: mov %esi,0x8(%esp) > 0x460530d6 <+74918>: mov %eax,0x4(%esp) > 0x460530da <+74922>: mov %ebp,(%esp) > 0x460530dd <+74925>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x460530e2 <+74930>: test %eax,%eax > 0x460530e4 <+74932>: mov %eax,%esi > 0x460530e6 <+74934>: jne 0x460530fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74957> > 0x460530e8 <+74936>: lea -0x134d4(%ebx),%edi > 0x460530ee <+74942>: movb $0x0,0xc0(%esp) > 0x460530f6 <+74950>: mov %edi,0x94(%esp) > 0x460530fd <+74957>: mov 0x2fc(%esp),%eax > 0x46053104 <+74964>: mov (%eax),%edx > 0x46053106 <+74966>: mov %edx,%edi > 0x46053108 <+74968>: and $0x2,%edi > 0x4605310b <+74971>: je 0x46053193 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75107> > 0x46053111 <+74977>: test $0x8,%dl > 0x46053114 <+74980>: je 0x46053184 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75092> > 0x46053116 <+74982>: mov 0x8(%eax),%ecx > 0x46053119 <+74985>: mov %ecx,0xa0(%esp) > 0x46053120 <+74992>: mov (%eax),%ecx > 0x46053122 <+74994>: movl $0x0,0xbc(%esp) > 0x4605312d <+75005>: and $0xa,%ecx > 0x46053130 <+75008>: cmp $0x2,%ecx > 0x46053133 <+75011>: jne 0x46053156 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75046> > 0x46053135 <+75013>: mov 0x4(%eax),%ecx > 0x46053138 <+75016>: movzwl 0x38(%ecx),%ecx > 0x4605313c <+75020>: shl $0x3,%ecx > 0x4605313f <+75023>: mov %ecx,0x88(%esp) > 0x46053146 <+75030>: mov %eax,%ecx > 0x46053148 <+75032>: sub 0x88(%esp),%ecx > 0x4605314f <+75039>: mov %ecx,0xbc(%esp) > 0x46053156 <+75046>: test $0x80,%dh > 0x46053159 <+75049>: je 0x4605319f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75119> > 0x4605315b <+75051>: mov 0x38(%ebp),%edi > 0x4605315e <+75054>: add $0x254,%edi > 0x46053164 <+75060>: mov %edi,0xa4(%esp) > 0x4605316b <+75067>: mov 0x14(%ebp),%ecx > 0x4605316e <+75070>: test %ecx,%ecx > 0x46053170 <+75072>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053176 <+75078>: cmp $0x2,%esi > 0x46053179 <+75081>: jne 0x460511c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66960> > 0x4605317f <+75087>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053184 <+75092>: mov 0x4(%eax),%ecx > 0x46053187 <+75095>: mov 0x3c(%ecx),%ecx > 0x4605318a <+75098>: mov %ecx,0xa0(%esp) > 0x46053191 <+75105>: jmp 0x46053120 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74992> > 0x46053193 <+75107>: mov 0x4(%eax),%ecx > 0x46053196 <+75110>: mov %ecx,0xa0(%esp) > 0x4605319d <+75117>: jmp 0x46053120 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74992> > 0x4605319f <+75119>: test %edi,%edi > 0x460531a1 <+75121>: je 0x460532e2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75442> > 0x460531a7 <+75127>: and $0x8,%edx > 0x460531aa <+75130>: je 0x460532d7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75431> > 0x460531b0 <+75136>: mov 0x8(%eax),%eax > 0x460531b3 <+75139>: mov 0x28(%eax),%eax > 0x460531b6 <+75142>: mov %eax,0xa4(%esp) > 0x460531bd <+75149>: jmp 0x4605316b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75067> > 0x460531bf <+75151>: mov 0x1c(%ecx),%eax > 0x460531c2 <+75154>: test %eax,%eax > 0x460531c4 <+75156>: je 0x460531d4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75172> > 0x460531c6 <+75158>: mov 0xd4(%eax),%esi > 0x460531cc <+75164>: test %esi,%esi > 0x460531ce <+75166>: jne 0x460530c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74900> > 0x460531d4 <+75172>: cmpb $0x0,0xb3(%esp) > 0x460531dc <+75180>: je 0x460530c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74900> > 0x460531e2 <+75186>: mov 0x2f8(%esp),%eax > 0x460531e9 <+75193>: mov 0xa0(%esp),%edx > 0x460531f0 <+75200>: mov %eax,0x4(%esp) > 0x460531f4 <+75204>: mov 0x2fc(%esp),%eax > 0x460531fb <+75211>: mov %eax,(%esp) > 0x460531fe <+75214>: mov %ebp,%eax > 0x46053200 <+75216>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46053205 <+75221>: cmp $0x2,%eax > 0x46053208 <+75224>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605320e <+75230>: test %eax,%eax > 0x46053210 <+75232>: jne 0x4605306f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74815> > 0x46053216 <+75238>: mov 0x2f8(%esp),%eax > 0x4605321d <+75245>: mov 0xa0(%esp),%edi > 0x46053224 <+75252>: mov %eax,0x8(%esp) > 0x46053228 <+75256>: mov 0x2fc(%esp),%eax > 0x4605322f <+75263>: mov (%eax),%eax > 0x46053231 <+75265>: mov %edi,(%esp) > 0x46053234 <+75268>: shr $0x7,%eax > 0x46053237 <+75271>: and $0x1,%eax > 0x4605323a <+75274>: mov %eax,0x4(%esp) > 0x4605323e <+75278>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46053243 <+75283>: mov %eax,0x4(%esp) > 0x46053247 <+75287>: mov %ebp,(%esp) > 0x4605324a <+75290>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x4605324f <+75295>: jmp 0x460513cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67483> > 0x46053254 <+75300>: mov 0x1c(%ecx),%eax > 0x46053257 <+75303>: test %eax,%eax > 0x46053259 <+75305>: je 0x4604e9e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56756> > 0x4605325f <+75311>: mov 0xd4(%eax),%esi > 0x46053265 <+75317>: test %esi,%esi > 0x46053267 <+75319>: je 0x4604e9e4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56756> > 0x4605326d <+75325>: cmpb $0x0,0x100(%ebp) > 0x46053274 <+75332>: je 0x4605303b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74763> > 0x4605327a <+75338>: test %edx,%edx > 0x4605327c <+75340>: jne 0x460530b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+74886> > 0x46053282 <+75346>: jmp 0x460531c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75154> > 0x46053287 <+75351>: mov %ebp,(%esp) > 0x4605328a <+75354>: lea 0x0(%esi),%esi > 0x46053290 <+75360>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46053295 <+75365>: test %eax,%eax > 0x46053297 <+75367>: jne 0x460510b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66697> > 0x4605329d <+75373>: lea 0x0(%esi),%esi > 0x460532a0 <+75376>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460532a5 <+75381>: mov 0x2f8(%esp),%eax > 0x460532ac <+75388>: mov 0xa0(%esp),%esi > 0x460532b3 <+75395>: mov %eax,0x8(%esp) > 0x460532b7 <+75399>: mov 0x2fc(%esp),%eax > 0x460532be <+75406>: mov (%eax),%eax > 0x460532c0 <+75408>: mov %esi,(%esp) > 0x460532c3 <+75411>: shr $0x7,%eax > 0x460532c6 <+75414>: and $0x1,%eax > 0x460532c9 <+75417>: mov %eax,0x4(%esp) > 0x460532cd <+75421>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x460532d2 <+75426>: jmp 0x46053243 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75283> > 0x460532d7 <+75431>: mov 0x4(%eax),%eax > 0x460532da <+75434>: mov 0x3c(%eax),%eax > 0x460532dd <+75437>: jmp 0x460531b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75139> > 0x460532e2 <+75442>: mov 0x4(%eax),%eax > 0x460532e5 <+75445>: jmp 0x460531b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75139> > 0x460532ea <+75450>: mov 0x308(%esp),%edx > 0x460532f1 <+75457>: mov 0x300(%esp),%ecx > 0x460532f8 <+75464>: mov %ecx,0xdc(%edx) > 0x460532fe <+75470>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46053303 <+75475>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46053308 <+75480>: lea 0x1b8(%esp),%eax > 0x4605330f <+75487>: movl $0x0,0xc(%esp) > 0x46053317 <+75495>: mov %eax,0x8(%esp) > 0x4605331b <+75499>: movl $0xffffffff,0x4(%esp) > 0x46053323 <+75507>: mov %ebp,(%esp) > 0x46053326 <+75510>: call 0x45feec40 <js_ReportIsNullOrUndefined(JSContext*, int, js::Value const&, JSString*)> > 0x4605332b <+75515>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053330 <+75520>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46053335 <+75525>: cmpl $0xffff0007,0x1dc(%esp) > 0x46053340 <+75536>: jne 0x46043501 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10449> > 0x46053346 <+75542>: mov -0x8(%esi),%eax > 0x46053349 <+75545>: mov %edi,-0x8(%esi) > 0x4605334c <+75548>: mov %eax,-0x10(%esi) > 0x4605334f <+75551>: mov 0x2f4(%esp),%eax > 0x46053356 <+75558>: mov -0x4(%esi),%edx > 0x46053359 <+75561>: sub $0x10,%eax > 0x4605335c <+75564>: mov %edx,-0xc(%esi) > 0x4605335f <+75567>: movl $0xffff0007,-0x4(%esi) > 0x46053366 <+75574>: mov %eax,0x4(%esp) > 0x4605336a <+75578>: mov %ebp,(%esp) > 0x4605336d <+75581>: call 0x46055e30 <js_OnUnknownMethod(JSContext*, js::Value*)> > 0x46053372 <+75586>: test %eax,%eax > 0x46053374 <+75588>: jne 0x46043515 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10469> > 0x4605337a <+75594>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605337f <+75599>: shr $0x7,%eax > 0x46053382 <+75602>: mov 0x2f8(%esp),%edx > 0x46053389 <+75609>: and $0x1,%eax > 0x4605338c <+75612>: mov 0xa0(%esp),%esi > 0x46053393 <+75619>: mov %edx,0x8(%esp) > 0x46053397 <+75623>: mov %eax,0x4(%esp) > 0x4605339b <+75627>: mov %esi,(%esp) > 0x4605339e <+75630>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x460533a3 <+75635>: test %eax,%eax > 0x460533a5 <+75637>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x460533ab <+75643>: jmp 0x4604f6c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60056> > 0x460533b0 <+75648>: and $0x20000,%ecx > 0x460533b6 <+75654>: mov 0x8(%edx),%edx > 0x460533b9 <+75657>: je 0x460533c2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75666> > 0x460533bb <+75659>: mov 0x24(%edx),%edx > 0x460533be <+75662>: mov (%edx),%edx > 0x460533c0 <+75664>: shr %edx > 0x460533c2 <+75666>: add $0x2,%edx > 0x460533c5 <+75669>: neg %edx > 0x460533c7 <+75671>: lea (%esi,%edx,8),%esi > 0x460533ca <+75674>: jmp 0x4604f7d6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60326> > 0x460533cf <+75679>: shl $0x3,%ecx > 0x460533d2 <+75682>: mov 0x98(%esp),%esi > 0x460533d9 <+75689>: sub %ecx,%edx > 0x460533db <+75691>: add %edx,%esi > 0x460533dd <+75693>: jmp 0x460436a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+10871> > 0x460533e2 <+75698>: mov 0x4(%eax),%ecx > 0x460533e5 <+75701>: mov 0x3c(%ecx),%ecx > 0x460533e8 <+75704>: mov %ecx,0xa0(%esp) > 0x460533ef <+75711>: jmp 0x46050b38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65288> > 0x460533f4 <+75716>: mov 0x1c(%ecx),%eax > 0x460533f7 <+75719>: test %eax,%eax > 0x460533f9 <+75721>: je 0x46053409 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75737> > 0x460533fb <+75723>: mov 0xd4(%eax),%esi > 0x46053401 <+75729>: test %esi,%esi > 0x46053403 <+75731>: jne 0x46050c0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65498> > 0x46053409 <+75737>: cmpb $0x0,0xb3(%esp) > 0x46053411 <+75745>: je 0x46050c0a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65498> > 0x46053417 <+75751>: mov 0x2f8(%esp),%eax > 0x4605341e <+75758>: mov 0xa0(%esp),%edx > 0x46053425 <+75765>: mov %eax,0x4(%esp) > 0x46053429 <+75769>: mov 0x2fc(%esp),%eax > 0x46053430 <+75776>: mov %eax,(%esp) > 0x46053433 <+75779>: mov %ebp,%eax > 0x46053435 <+75781>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x4605343a <+75786>: cmp $0x2,%eax > 0x4605343d <+75789>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053443 <+75795>: test %eax,%eax > 0x46053445 <+75797>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x4605344b <+75803>: cmp $0x1,%eax > 0x4605344e <+75806>: mov $0x0,%eax > 0x46053453 <+75811>: movzbl 0xb3(%esp),%edx > 0x4605345b <+75819>: cmove %eax,%edx > 0x4605345e <+75822>: mov %dl,0xb3(%esp) > 0x46053465 <+75829>: jmp 0x4604e66f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55871> > 0x4605346a <+75834>: mov 0x4(%eax),%ecx > 0x4605346d <+75837>: mov %ecx,0xa0(%esp) > 0x46053474 <+75844>: jmp 0x4604e60c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55772> > 0x46053479 <+75849>: mov 0x1c(%eax),%eax > 0x4605347c <+75852>: test %eax,%eax > 0x4605347e <+75854>: je 0x4605348e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75870> > 0x46053480 <+75856>: mov 0xd4(%eax),%eax > 0x46053486 <+75862>: test %eax,%eax > 0x46053488 <+75864>: jne 0x4604e5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55676> > 0x4605348e <+75870>: cmpb $0x0,0xb3(%esp) > 0x46053496 <+75878>: jne 0x46053417 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75751> > 0x4605349c <+75884>: jmp 0x4604e5ac <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55676> > 0x460534a1 <+75889>: mov 0x4(%eax),%ecx > 0x460534a4 <+75892>: mov %ecx,0xa0(%esp) > 0x460534ab <+75899>: jmp 0x4604fc7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61514> > 0x460534b0 <+75904>: mov 0x1c(%ecx),%eax > 0x460534b3 <+75907>: test %eax,%eax > 0x460534b5 <+75909>: je 0x460534c5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75925> > 0x460534b7 <+75911>: mov 0xd4(%eax),%esi > 0x460534bd <+75917>: test %esi,%esi > 0x460534bf <+75919>: jne 0x4604fc1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61418> > 0x460534c5 <+75925>: cmpb $0x0,0xb3(%esp) > 0x460534cd <+75933>: je 0x4604fc1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61418> > 0x460534d3 <+75939>: mov 0x2f8(%esp),%eax > 0x460534da <+75946>: mov 0xa0(%esp),%edx > 0x460534e1 <+75953>: mov %eax,0x4(%esp) > 0x460534e5 <+75957>: mov 0x2fc(%esp),%eax > 0x460534ec <+75964>: mov %eax,(%esp) > 0x460534ef <+75967>: mov %ebp,%eax > 0x460534f1 <+75969>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460534f6 <+75974>: cmp $0x2,%eax > 0x460534f9 <+75977>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460534ff <+75983>: test %eax,%eax > 0x46053501 <+75985>: je 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x46053507 <+75991>: cmp $0x1,%eax > 0x4605350a <+75994>: mov $0x0,%eax > 0x4605350f <+75999>: movzbl 0xb3(%esp),%edx > 0x46053517 <+76007>: cmove %eax,%edx > 0x4605351a <+76010>: mov %dl,0xb3(%esp) > 0x46053521 <+76017>: jmp 0x4604e3e8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55224> > 0x46053526 <+76022>: cmp $0x4,%ecx > 0x46053529 <+76025>: je 0x46053566 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76086> > 0x4605352b <+76027>: movl $0x0,0xe0(%esp) > 0x46053536 <+76038>: movl $0xffff0002,0xe4(%esp) > 0x46053541 <+76049>: jmp 0x4604726c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26172> > 0x46053546 <+76054>: cmp $0x4,%ecx > 0x46053549 <+76057>: je 0x46053588 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76120> > 0x4605354b <+76059>: movl $0x0,0xd8(%esp) > 0x46053556 <+76070>: movl $0xffff0002,0xdc(%esp) > 0x46053561 <+76081>: jmp 0x46046db0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24960> > 0x46053566 <+76086>: mov %eax,%edi > 0x46053568 <+76088>: movl $0xffff0007,0xe4(%esp) > 0x46053573 <+76099>: and $0xfffffff8,%edi > 0x46053576 <+76102>: cmp $0x4,%eax > 0x46053579 <+76105>: mov %edi,0xe0(%esp) > 0x46053580 <+76112>: jne 0x4604726c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26172> > 0x46053586 <+76118>: jmp 0x4605352b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76027> > 0x46053588 <+76120>: mov %eax,%edi > 0x4605358a <+76122>: movl $0xffff0007,0xdc(%esp) > 0x46053595 <+76133>: and $0xfffffff8,%edi > 0x46053598 <+76136>: cmp $0x4,%eax > 0x4605359b <+76139>: mov %edi,0xd8(%esp) > 0x460535a2 <+76146>: jne 0x46046db0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+24960> > 0x460535a8 <+76152>: jmp 0x4605354b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76059> > 0x460535aa <+76154>: mov 0x4(%eax),%ecx > 0x460535ad <+76157>: movzwl 0x38(%ecx),%ecx > 0x460535b1 <+76161>: shl $0x3,%ecx > 0x460535b4 <+76164>: mov %ecx,0x88(%esp) > 0x460535bb <+76171>: mov %eax,%ecx > 0x460535bd <+76173>: sub 0x88(%esp),%ecx > 0x460535c4 <+76180>: mov %ecx,0xbc(%esp) > 0x460535cb <+76187>: jmp 0x4604d700 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51920> > 0x460535d0 <+76192>: mov 0x4(%eax),%ecx > 0x460535d3 <+76195>: mov 0x3c(%ecx),%ecx > 0x460535d6 <+76198>: mov %ecx,0xa0(%esp) > 0x460535dd <+76205>: jmp 0x4604d6e7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+51895> > 0x460535e2 <+76210>: test $0x40000,%eax > 0x460535e7 <+76215>: je 0x460462a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22134> > 0x460535ed <+76221>: mov 0x28(%esi),%ecx > 0x460535f0 <+76224>: test %ecx,%ecx > 0x460535f2 <+76226>: je 0x460462a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22134> > 0x460535f8 <+76232>: lea 0x164(%esp),%eax > 0x460535ff <+76239>: mov %ecx,0x10(%esp) > 0x46053603 <+76243>: mov %eax,0xc(%esp) > 0x46053607 <+76247>: movl $0x0,0x8(%esp) > 0x4605360f <+76255>: mov %esi,0x4(%esp) > 0x46053613 <+76259>: mov %ebp,(%esp) > 0x46053616 <+76262>: call *%edx > 0x46053618 <+76264>: mov (%esi),%eax > 0x4605361a <+76266>: jmp 0x460462a6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+22134> > 0x4605361f <+76271>: mov 0x88(%esp),%esi > 0x46053626 <+76278>: mov %esi,%eax > 0x46053628 <+76280>: add $0x8,%eax > 0x4605362b <+76283>: movl $0x0,(%esi) > 0x46053631 <+76289>: movl $0xffff0002,0x4(%esi) > 0x46053638 <+76296>: mov %eax,0x2f4(%esp) > 0x4605363f <+76303>: jmp 0x46041885 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3157> > 0x46053644 <+76308>: mov 0x4(%eax),%ecx > 0x46053647 <+76311>: mov %ecx,0xa0(%esp) > 0x4605364e <+76318>: jmp 0x4604f8aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60538> > 0x46053653 <+76323>: mov 0x1c(%ecx),%eax > 0x46053656 <+76326>: test %eax,%eax > 0x46053658 <+76328>: je 0x46053668 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76344> > 0x4605365a <+76330>: mov 0xd4(%eax),%esi > 0x46053660 <+76336>: test %esi,%esi > 0x46053662 <+76338>: jne 0x4604f84a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60442> > 0x46053668 <+76344>: cmpb $0x0,0xb3(%esp) > 0x46053670 <+76352>: je 0x4604f84a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60442> > 0x46053676 <+76358>: mov 0x2f8(%esp),%eax > 0x4605367d <+76365>: mov 0xa0(%esp),%edx > 0x46053684 <+76372>: mov %eax,0x4(%esp) > 0x46053688 <+76376>: mov 0x2fc(%esp),%eax > 0x4605368f <+76383>: mov %eax,(%esp) > 0x46053692 <+76386>: mov %ebp,%eax > 0x46053694 <+76388>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46053699 <+76393>: cmp $0x2,%eax > 0x4605369c <+76396>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460536a2 <+76402>: test %eax,%eax > 0x460536a4 <+76404>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x460536aa <+76410>: cmp $0x1,%eax > 0x460536ad <+76413>: mov $0x0,%eax > 0x460536b2 <+76418>: movzbl 0xb3(%esp),%edx > 0x460536ba <+76426>: cmove %eax,%edx > 0x460536bd <+76429>: mov %dl,0xb3(%esp) > 0x460536c4 <+76436>: jmp 0x4604e0f3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54467> > 0x460536c9 <+76441>: mov 0x4(%eax),%ecx > 0x460536cc <+76444>: mov 0x3c(%ecx),%ecx > 0x460536cf <+76447>: mov %ecx,0xa0(%esp) > 0x460536d6 <+76454>: jmp 0x4604f8aa <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60538> > 0x460536db <+76459>: shr $0x7,%eax > 0x460536de <+76462>: mov 0x2f8(%esp),%edx > 0x460536e5 <+76469>: and $0x1,%eax > 0x460536e8 <+76472>: mov 0xa0(%esp),%esi > 0x460536ef <+76479>: mov %edx,0x8(%esp) > 0x460536f3 <+76483>: mov %eax,0x4(%esp) > 0x460536f7 <+76487>: mov %esi,(%esp) > 0x460536fa <+76490>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x460536ff <+76495>: test %eax,%eax > 0x46053701 <+76497>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46053707 <+76503>: jmp 0x4604ea00 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+56784> > 0x4605370c <+76508>: mov 0x4(%esi),%edx > 0x4605370f <+76511>: lea -0x243794(%ebx),%ecx > 0x46053715 <+76517>: mov 0x60(%edx),%edx > 0x46053718 <+76520>: mov %eax,0xc(%esp) > 0x4605371c <+76524>: test %edx,%edx > 0x4605371e <+76526>: mov %esi,0x8(%esp) > 0x46053722 <+76530>: mov %esi,0x4(%esp) > 0x46053726 <+76534>: mov %ebp,(%esp) > 0x46053729 <+76537>: cmove %ecx,%edx > 0x4605372c <+76540>: lea 0x1b0(%esp),%ecx > 0x46053733 <+76547>: mov %ecx,0x10(%esp) > 0x46053737 <+76551>: call *%edx > 0x46053739 <+76553>: jmp 0x46042f75 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9029> > 0x4605373e <+76558>: test %edi,%edi > 0x46053740 <+76560>: je 0x46053769 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76601> > 0x46053742 <+76562>: and $0x8,%edx > 0x46053745 <+76565>: je 0x46053761 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76593> > 0x46053747 <+76567>: mov 0x8(%eax),%eax > 0x4605374a <+76570>: mov 0x28(%eax),%eax > 0x4605374d <+76573>: mov %eax,0xa4(%esp) > 0x46053754 <+76580>: jmp 0x4604fcc9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61593> > 0x46053759 <+76585>: mov 0x1c(%ecx),%eax > 0x4605375c <+76588>: jmp 0x4605133e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67342> > 0x46053761 <+76593>: mov 0x4(%eax),%eax > 0x46053764 <+76596>: mov 0x3c(%eax),%eax > 0x46053767 <+76599>: jmp 0x4605374a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76570> > 0x46053769 <+76601>: mov 0x4(%eax),%eax > 0x4605376c <+76604>: jmp 0x4605374a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76570> > 0x4605376e <+76606>: xchg %ax,%ax > 0x46053770 <+76608>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46053775 <+76613>: mov 0x14(%ebp),%esi > 0x46053778 <+76616>: test %esi,%esi > 0x4605377a <+76618>: je 0x46040d65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+309> > 0x46053780 <+76624>: movb $0x0,0xb3(%esp) > 0x46053788 <+76632>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605378d <+76637>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46053792 <+76642>: mov 0x1c(%eax),%eax > 0x46053795 <+76645>: test %eax,%eax > 0x46053797 <+76647>: je 0x460537a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76663> > 0x46053799 <+76649>: mov 0xd4(%eax),%eax > 0x4605379f <+76655>: test %eax,%eax > 0x460537a1 <+76657>: jne 0x4604ef77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58183> > 0x460537a7 <+76663>: cmpb $0x0,0xb3(%esp) > 0x460537af <+76671>: je 0x4604ef77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58183> > 0x460537b5 <+76677>: mov 0x2f8(%esp),%eax > 0x460537bc <+76684>: mov 0xa0(%esp),%edx > 0x460537c3 <+76691>: mov %eax,0x4(%esp) > 0x460537c7 <+76695>: mov 0x2fc(%esp),%eax > 0x460537ce <+76702>: mov %eax,(%esp) > 0x460537d1 <+76705>: mov %ebp,%eax > 0x460537d3 <+76707>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460537d8 <+76712>: cmp $0x2,%eax > 0x460537db <+76715>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460537e1 <+76721>: test %eax,%eax > 0x460537e3 <+76723>: jne 0x460543ef <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79807> > 0x460537e9 <+76729>: mov 0x2f8(%esp),%eax > 0x460537f0 <+76736>: mov 0xa0(%esp),%esi > 0x460537f7 <+76743>: mov %eax,0x8(%esp) > 0x460537fb <+76747>: mov 0x2fc(%esp),%eax > 0x46053802 <+76754>: mov (%eax),%eax > 0x46053804 <+76756>: mov %esi,(%esp) > 0x46053807 <+76759>: shr $0x7,%eax > 0x4605380a <+76762>: and $0x1,%eax > 0x4605380d <+76765>: mov %eax,0x4(%esp) > 0x46053811 <+76769>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46053816 <+76774>: jmp 0x460513bf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67471> > 0x4605381b <+76779>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46053820 <+76784>: test $0x40000,%eax > 0x46053825 <+76789>: je 0x46041af4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3780> > 0x4605382b <+76795>: mov 0x28(%esi),%ecx > 0x4605382e <+76798>: test %ecx,%ecx > 0x46053830 <+76800>: je 0x46041af4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3780> > 0x46053836 <+76806>: lea 0x140(%esp),%eax > 0x4605383d <+76813>: mov %ecx,0x10(%esp) > 0x46053841 <+76817>: mov %eax,0xc(%esp) > 0x46053845 <+76821>: movl $0x0,0x8(%esp) > 0x4605384d <+76829>: mov %esi,0x4(%esp) > 0x46053851 <+76833>: mov %ebp,(%esp) > 0x46053854 <+76836>: call *%edx > 0x46053856 <+76838>: mov (%esi),%eax > 0x46053858 <+76840>: jmp 0x46041af4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3780> > 0x4605385d <+76845>: mov 0x2f4(%esp),%esi > 0x46053864 <+76852>: cmpl $0xffff0007,-0x4(%esi) > 0x4605386b <+76859>: jne 0x4604a147 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38167> > 0x46053871 <+76865>: mov 0x2f8(%esp),%edx > 0x46053878 <+76872>: mov 0xa4(%esp),%edi > 0x4605387f <+76879>: movzbl 0x1(%edx),%eax > 0x46053883 <+76883>: shl $0x8,%eax > 0x46053886 <+76886>: movzbl 0x2(%edx),%edx > 0x4605388a <+76890>: or %edx,%eax > 0x4605388c <+76892>: mov (%edi,%eax,4),%eax > 0x4605388f <+76895>: movl $0xffff0005,-0xc(%esi) > 0x46053896 <+76902>: mov %eax,-0x10(%esi) > 0x46053899 <+76905>: mov 0x2f4(%esp),%eax > 0x460538a0 <+76912>: sub $0x10,%eax > 0x460538a3 <+76915>: mov %ebp,(%esp) > 0x460538a6 <+76918>: mov %eax,0x4(%esp) > 0x460538aa <+76922>: call 0x46055e30 <js_OnUnknownMethod(JSContext*, js::Value*)> > 0x460538af <+76927>: test %eax,%eax > 0x460538b1 <+76929>: jne 0x4604a147 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+38167> > 0x460538b7 <+76935>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460538bc <+76940>: mov %eax,%esi > 0x460538be <+76942>: mov 0x134(%esp),%eax > 0x460538c5 <+76949>: mov %eax,(%esp) > 0x460538c8 <+76952>: call 0x45fbc350 <free@plt> > 0x460538cd <+76957>: mov %esi,%eax > 0x460538cf <+76959>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460538d4 <+76964>: testb $0x1,0x88(%esp) > 0x460538dc <+76972>: je 0x46053911 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77025> > 0x460538de <+76974>: mov 0x88(%esp),%eax > 0x460538e5 <+76981>: movl $0xffff0001,0x22c(%esp) > 0x460538f0 <+76992>: sar %eax > 0x460538f2 <+76994>: mov %eax,0x228(%esp) > 0x460538f9 <+77001>: jmp 0x46050e82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66130> > 0x460538fe <+77006>: mov 0x4(%eax),%eax > 0x46053901 <+77009>: mov 0x3c(%eax),%eax > 0x46053904 <+77012>: jmp 0x46050efc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66252> > 0x46053909 <+77017>: mov 0x4(%eax),%eax > 0x4605390c <+77020>: jmp 0x46050efc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66252> > 0x46053911 <+77025>: cmp $0x4,%eax > 0x46053914 <+77028>: je 0x46053aeb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77499> > 0x4605391a <+77034>: movl $0x0,0x228(%esp) > 0x46053925 <+77045>: movl $0xffff0002,0x22c(%esp) > 0x46053930 <+77056>: jmp 0x46050e82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66130> > 0x46053935 <+77061>: mov 0x4(%eax),%ecx > 0x46053938 <+77064>: mov 0x3c(%ecx),%ecx > 0x4605393b <+77067>: mov %ecx,0xa0(%esp) > 0x46053942 <+77074>: jmp 0x4604fc7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61514> > 0x46053947 <+77079>: mov 0x1c(%ecx),%eax > 0x4605394a <+77082>: test %eax,%eax > 0x4605394c <+77084>: je 0x460446ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14971> > 0x46053952 <+77090>: mov 0xd4(%eax),%esi > 0x46053958 <+77096>: test %esi,%esi > 0x4605395a <+77098>: je 0x460446ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+14971> > 0x46053960 <+77104>: cmpb $0x0,0x100(%ebp) > 0x46053967 <+77111>: je 0x46053999 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77161> > 0x46053969 <+77113>: test %edx,%edx > 0x4605396b <+77115>: jne 0x4604fc0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+61404> > 0x46053971 <+77121>: jmp 0x460534b3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75907> > 0x46053976 <+77126>: mov 0x1c(%eax),%eax > 0x46053979 <+77129>: test %eax,%eax > 0x4605397b <+77131>: je 0x4605398b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77147> > 0x4605397d <+77133>: mov 0xd4(%eax),%eax > 0x46053983 <+77139>: test %eax,%eax > 0x46053985 <+77141>: jne 0x4604e325 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55029> > 0x4605398b <+77147>: cmpb $0x0,0xb3(%esp) > 0x46053993 <+77155>: je 0x4604e325 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55029> > 0x46053999 <+77161>: mov 0x2f8(%esp),%eax > 0x460539a0 <+77168>: mov 0xa0(%esp),%edx > 0x460539a7 <+77175>: mov %eax,0x4(%esp) > 0x460539ab <+77179>: mov 0x2fc(%esp),%eax > 0x460539b2 <+77186>: mov %eax,(%esp) > 0x460539b5 <+77189>: mov %ebp,%eax > 0x460539b7 <+77191>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460539bc <+77196>: cmp $0x2,%eax > 0x460539bf <+77199>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460539c5 <+77205>: test %eax,%eax > 0x460539c7 <+77207>: jne 0x46053507 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75991> > 0x460539cd <+77213>: lea 0x0(%esi),%esi > 0x460539d0 <+77216>: jmp 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x460539d5 <+77221>: mov 0x4(%eax),%ecx > 0x460539d8 <+77224>: mov %ecx,0xa0(%esp) > 0x460539df <+77231>: jmp 0x4604e385 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55125> > 0x460539e4 <+77236>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460539e9 <+77241>: sub $0x8,%esi > 0x460539ec <+77244>: mov 0x170(%esp),%eax > 0x460539f3 <+77251>: mov %esi,0xc(%esp) > 0x460539f7 <+77255>: movl $0x0,0x8(%esp) > 0x460539ff <+77263>: mov %eax,0x4(%esp) > 0x46053a03 <+77267>: mov %ebp,(%esp) > 0x46053a06 <+77270>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x46053a0b <+77275>: test %al,%al > 0x46053a0d <+77277>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053a13 <+77283>: mov 0x2f4(%esp),%eax > 0x46053a1a <+77290>: mov -0x4(%eax),%edx > 0x46053a1d <+77293>: mov -0x8(%eax),%eax > 0x46053a20 <+77296>: mov %eax,0x170(%esp) > 0x46053a27 <+77303>: mov %edx,0x174(%esp) > 0x46053a2e <+77310>: jmp 0x46048ee7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33463> > 0x46053a33 <+77315>: sub $0x10,%esi > 0x46053a36 <+77318>: mov 0x178(%esp),%eax > 0x46053a3d <+77325>: mov %esi,0xc(%esp) > 0x46053a41 <+77329>: movl $0x0,0x8(%esp) > 0x46053a49 <+77337>: mov %eax,0x4(%esp) > 0x46053a4d <+77341>: mov %ebp,(%esp) > 0x46053a50 <+77344>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x46053a55 <+77349>: test %al,%al > 0x46053a57 <+77351>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053a5d <+77357>: mov 0x2f4(%esp),%esi > 0x46053a64 <+77364>: mov -0x10(%esi),%eax > 0x46053a67 <+77367>: mov -0xc(%esi),%edx > 0x46053a6a <+77370>: mov %edx,0x17c(%esp) > 0x46053a71 <+77377>: mov %eax,0x178(%esp) > 0x46053a78 <+77384>: jmp 0x46048ed6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33446> > 0x46053a7d <+77389>: mov 0x1c(%ecx),%eax > 0x46053a80 <+77392>: test %eax,%eax > 0x46053a82 <+77394>: je 0x4604b52b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43259> > 0x46053a88 <+77400>: mov 0xd4(%eax),%esi > 0x46053a8e <+77406>: test %esi,%esi > 0x46053a90 <+77408>: je 0x4604b52b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+43259> > 0x46053a96 <+77414>: cmpb $0x0,0x100(%ebp) > 0x46053a9d <+77421>: je 0x46053676 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76358> > 0x46053aa3 <+77427>: test %edx,%edx > 0x46053aa5 <+77429>: jne 0x4604f83c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60428> > 0x46053aab <+77435>: jmp 0x46053656 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76326> > 0x46053ab0 <+77440>: test %edi,%edi > 0x46053ab2 <+77442>: je 0x46053b22 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77554> > 0x46053ab4 <+77444>: and $0x8,%edx > 0x46053ab7 <+77447>: je 0x46053b1a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77546> > 0x46053ab9 <+77449>: mov 0x8(%eax),%eax > 0x46053abc <+77452>: mov 0x28(%eax),%eax > 0x46053abf <+77455>: mov %eax,0xa4(%esp) > 0x46053ac6 <+77462>: jmp 0x4604f8f9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60617> > 0x46053acb <+77467>: call 0x462250e0 <__stack_chk_fail_local> > 0x46053ad0 <+77472>: test %edi,%edi > 0x46053ad2 <+77474>: je 0x46053b2f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77567> > 0x46053ad4 <+77476>: and $0x8,%edx > 0x46053ad7 <+77479>: je 0x46053b27 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77559> > 0x46053ad9 <+77481>: mov 0x8(%eax),%eax > 0x46053adc <+77484>: mov 0x28(%eax),%eax > 0x46053adf <+77487>: mov %eax,0xa4(%esp) > 0x46053ae6 <+77494>: jmp 0x46050cb9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65673> > 0x46053aeb <+77499>: cmpl $0x4,0x88(%esp) > 0x46053af3 <+77507>: je 0x4605391a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77034> > 0x46053af9 <+77513>: mov 0x88(%esp),%eax > 0x46053b00 <+77520>: movl $0xffff0007,0x22c(%esp) > 0x46053b0b <+77531>: and $0xfffffff8,%eax > 0x46053b0e <+77534>: mov %eax,0x228(%esp) > 0x46053b15 <+77541>: jmp 0x46050e82 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66130> > 0x46053b1a <+77546>: mov 0x4(%eax),%eax > 0x46053b1d <+77549>: mov 0x3c(%eax),%eax > 0x46053b20 <+77552>: jmp 0x46053abc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77452> > 0x46053b22 <+77554>: mov 0x4(%eax),%eax > 0x46053b25 <+77557>: jmp 0x46053abc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77452> > 0x46053b27 <+77559>: mov 0x4(%eax),%eax > 0x46053b2a <+77562>: mov 0x3c(%eax),%eax > 0x46053b2d <+77565>: jmp 0x46053adc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77484> > 0x46053b2f <+77567>: mov 0x4(%eax),%eax > 0x46053b32 <+77570>: jmp 0x46053adc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77484> > 0x46053b34 <+77572>: mov 0x4(%eax),%ecx > 0x46053b37 <+77575>: mov 0x3c(%ecx),%ecx > 0x46053b3a <+77578>: mov %ecx,0xa0(%esp) > 0x46053b41 <+77585>: jmp 0x4605219d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71021> > 0x46053b46 <+77590>: mov 0x4(%eax),%ecx > 0x46053b49 <+77593>: mov %ecx,0xa0(%esp) > 0x46053b50 <+77600>: jmp 0x4605219d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71021> > 0x46053b55 <+77605>: mov 0x4(%eax),%ecx > 0x46053b58 <+77608>: movzwl 0x38(%ecx),%ecx > 0x46053b5c <+77612>: shl $0x3,%ecx > 0x46053b5f <+77615>: mov %ecx,0x88(%esp) > 0x46053b66 <+77622>: mov %eax,%ecx > 0x46053b68 <+77624>: sub 0x88(%esp),%ecx > 0x46053b6f <+77631>: mov %ecx,0xbc(%esp) > 0x46053b76 <+77638>: jmp 0x4604b0ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42107> > 0x46053b7b <+77643>: test %edi,%edi > 0x46053b7d <+77645>: je 0x46053ce3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78003> > 0x46053b83 <+77651>: and $0x8,%edx > 0x46053b86 <+77654>: je 0x46053cd8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77992> > 0x46053b8c <+77660>: mov 0x8(%eax),%eax > 0x46053b8f <+77663>: mov 0x28(%eax),%eax > 0x46053b92 <+77666>: mov %eax,0xa4(%esp) > 0x46053b99 <+77673>: jmp 0x46051f51 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70433> > 0x46053b9e <+77678>: fildl 0x170(%esp) > 0x46053ba5 <+77685>: jmp 0x46048f36 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33542> > 0x46053baa <+77690>: movzbl 0x1(%eax),%edx > 0x46053bae <+77694>: mov 0x2f4(%esp),%esi > 0x46053bb5 <+77701>: shl $0x8,%edx > 0x46053bb8 <+77704>: movzbl 0x2(%eax),%eax > 0x46053bbc <+77708>: or %eax,%edx > 0x46053bbe <+77710>: mov %edx,%eax > 0x46053bc0 <+77712>: not %eax > 0x46053bc2 <+77714>: lea (%esi,%eax,8),%eax > 0x46053bc5 <+77717>: cmpl $0xffff0007,0x4(%eax) > 0x46053bcc <+77724>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053bd2 <+77730>: mov (%eax),%eax > 0x46053bd4 <+77732>: mov -0x64(%ebx),%ecx > 0x46053bda <+77738>: cmp %ecx,0x4(%eax) > 0x46053bdd <+77741>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053be3 <+77747>: mov 0x1c(%eax),%eax > 0x46053be6 <+77750>: movzwl 0x3a(%eax),%ecx > 0x46053bea <+77754>: and $0xc000,%ecx > 0x46053bf0 <+77760>: cmp $0x3fff,%ecx > 0x46053bf6 <+77766>: jg 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053bfc <+77772>: mov 0x3c(%eax),%eax > 0x46053bff <+77775>: test %eax,%eax > 0x46053c01 <+77777>: je 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053c07 <+77783>: cmp $0x1,%edx > 0x46053c0a <+77786>: je 0x46053cc5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77973> > 0x46053c10 <+77792>: cmp $0x2,%edx > 0x46053c13 <+77795>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053c19 <+77801>: lea -0x1c2724(%ebx),%edx > 0x46053c1f <+77807>: cmp %edx,%eax > 0x46053c21 <+77809>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053c27 <+77815>: jmp 0x46046f71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25409> > 0x46053c2c <+77820>: mov 0x2f4(%esp),%edx > 0x46053c33 <+77827>: cmpl $0xffff0007,-0x4(%edx) > 0x46053c3a <+77834>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053c40 <+77840>: mov -0x8(%edx),%edx > 0x46053c43 <+77843>: lea 0x2dec(%ebx),%ecx > 0x46053c49 <+77849>: mov 0x4(%edx),%edx > 0x46053c4c <+77852>: cmp %ecx,%edx > 0x46053c4e <+77854>: je 0x46053c84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77908> > 0x46053c50 <+77856>: cmp -0x64(%ebx),%edx > 0x46053c56 <+77862>: je 0x46053c84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77908> > 0x46053c58 <+77864>: lea 0x2a0c(%ebx),%ecx > 0x46053c5e <+77870>: cmp %ecx,%edx > 0x46053c60 <+77872>: je 0x46053c84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77908> > 0x46053c62 <+77874>: lea 0x3bec(%ebx),%ecx > 0x46053c68 <+77880>: cmp %ecx,%edx > 0x46053c6a <+77882>: je 0x46053c84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77908> > 0x46053c6c <+77884>: lea 0xf0c(%ebx),%ecx > 0x46053c72 <+77890>: cmp %ecx,%edx > 0x46053c74 <+77892>: je 0x46053c84 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77908> > 0x46053c76 <+77894>: lea 0x188c(%ebx),%ecx > 0x46053c7c <+77900>: cmp %ecx,%edx > 0x46053c7e <+77902>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053c84 <+77908>: mov 0xa0(%esp),%esi > 0x46053c8b <+77915>: movzbl 0x1(%eax),%edx > 0x46053c8f <+77919>: shl $0x8,%edx > 0x46053c92 <+77922>: movzbl 0x2(%eax),%eax > 0x46053c96 <+77926>: or %eax,%edx > 0x46053c98 <+77928>: mov 0xa4(%esp),%eax > 0x46053c9f <+77935>: sub 0x28(%esi),%eax > 0x46053ca2 <+77938>: mov 0x28(%esi),%ecx > 0x46053ca5 <+77941>: sar $0x2,%eax > 0x46053ca8 <+77944>: add %edx,%eax > 0x46053caa <+77946>: mov (%ecx,%eax,4),%edx > 0x46053cad <+77949>: mov 0x24(%edi),%eax > 0x46053cb0 <+77952>: mov %edx,(%eax) > 0x46053cb2 <+77954>: movl $0xffff0005,0x4(%eax) > 0x46053cb9 <+77961>: mov 0x2f4(%esp),%esi > 0x46053cc0 <+77968>: jmp 0x46046f71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25409> > 0x46053cc5 <+77973>: lea -0x2da5a4(%ebx),%edx > 0x46053ccb <+77979>: cmp %edx,%eax > 0x46053ccd <+77981>: jne 0x46046f08 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25304> > 0x46053cd3 <+77987>: jmp 0x46046f71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+25409> > 0x46053cd8 <+77992>: mov 0x4(%eax),%eax > 0x46053cdb <+77995>: mov 0x3c(%eax),%eax > 0x46053cde <+77998>: jmp 0x46053b8f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77663> > 0x46053ce3 <+78003>: mov 0x4(%eax),%eax > 0x46053ce6 <+78006>: jmp 0x46053b8f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+77663> > 0x46053ceb <+78011>: mov 0x4(%eax),%ecx > 0x46053cee <+78014>: mov %ecx,0xa0(%esp) > 0x46053cf5 <+78021>: jmp 0x46051f02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70354> > 0x46053cfa <+78026>: mov 0x1c(%ecx),%eax > 0x46053cfd <+78029>: jmp 0x460528f8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72904> > 0x46053d02 <+78034>: mov 0x4(%eax),%ecx > 0x46053d05 <+78037>: mov 0x3c(%ecx),%ecx > 0x46053d08 <+78040>: mov %ecx,0xa0(%esp) > 0x46053d0f <+78047>: jmp 0x46051f02 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70354> > 0x46053d14 <+78052>: test %edi,%edi > 0x46053d16 <+78054>: je 0x46053e1e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78318> > 0x46053d1c <+78060>: and $0x8,%edx > 0x46053d1f <+78063>: je 0x46053e13 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78307> > 0x46053d25 <+78069>: mov 0x8(%eax),%eax > 0x46053d28 <+78072>: mov 0x28(%eax),%eax > 0x46053d2b <+78075>: mov %eax,0xa4(%esp) > 0x46053d32 <+78082>: jmp 0x46051e44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70164> > 0x46053d37 <+78087>: mov 0x4(%eax),%ecx > 0x46053d3a <+78090>: mov 0x3c(%ecx),%ecx > 0x46053d3d <+78093>: mov %ecx,0xa0(%esp) > 0x46053d44 <+78100>: jmp 0x46052062 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70706> > 0x46053d49 <+78105>: shr $0x7,%eax > 0x46053d4c <+78108>: mov 0x2f8(%esp),%edx > 0x46053d53 <+78115>: and $0x1,%eax > 0x46053d56 <+78118>: mov 0xa0(%esp),%esi > 0x46053d5d <+78125>: mov %edx,0x8(%esp) > 0x46053d61 <+78129>: mov %eax,0x4(%esp) > 0x46053d65 <+78133>: mov %esi,(%esp) > 0x46053d68 <+78136>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x46053d6d <+78141>: test %eax,%eax > 0x46053d6f <+78143>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46053d75 <+78149>: jmp 0x4604f720 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+60144> > 0x46053d7a <+78154>: mov 0x1c(%eax),%eax > 0x46053d7d <+78157>: test %eax,%eax > 0x46053d7f <+78159>: nop > 0x46053d80 <+78160>: je 0x46053d90 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78176> > 0x46053d82 <+78162>: mov 0xd4(%eax),%eax > 0x46053d88 <+78168>: test %eax,%eax > 0x46053d8a <+78170>: jne 0x4604b032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41986> > 0x46053d90 <+78176>: cmpb $0x0,0xb3(%esp) > 0x46053d98 <+78184>: je 0x4604b032 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41986> > 0x46053d9e <+78190>: cmpb $0x0,0x101(%ebp) > 0x46053da5 <+78197>: mov 0x2f8(%esp),%esi > 0x46053dac <+78204>: mov 0x2fc(%esp),%eax > 0x46053db3 <+78211>: je 0x46053deb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78267> > 0x46053db5 <+78213>: mov %eax,(%esp) > 0x46053db8 <+78216>: mov %esi,0x4(%esp) > 0x46053dbc <+78220>: mov 0xa0(%esp),%edx > 0x46053dc3 <+78227>: mov %ebp,%eax > 0x46053dc5 <+78229>: call 0x46040ae0 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46053dca <+78234>: cmp $0x2,%eax > 0x46053dcd <+78237>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053dd3 <+78243>: test %eax,%eax > 0x46053dd5 <+78245>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46053ddb <+78251>: cmp $0x1,%eax > 0x46053dde <+78254>: mov 0x2f8(%esp),%esi > 0x46053de5 <+78261>: jne 0x4604b0df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42159> > 0x46053deb <+78267>: movb $0x0,0xb3(%esp) > 0x46053df3 <+78275>: jmp 0x4604b0df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42159> > 0x46053df8 <+78280>: test %edi,%edi > 0x46053dfa <+78282>: je 0x46053e2e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78334> > 0x46053dfc <+78284>: and $0x8,%edx > 0x46053dff <+78287>: je 0x46053e26 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78326> > 0x46053e01 <+78289>: mov 0x8(%eax),%eax > 0x46053e04 <+78292>: mov 0x28(%eax),%eax > 0x46053e07 <+78295>: mov %eax,0xa4(%esp) > 0x46053e0e <+78302>: jmp 0x460521ec <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+71100> > 0x46053e13 <+78307>: mov 0x4(%eax),%eax > 0x46053e16 <+78310>: mov 0x3c(%eax),%eax > 0x46053e19 <+78313>: jmp 0x46053d28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78072> > 0x46053e1e <+78318>: mov 0x4(%eax),%eax > 0x46053e21 <+78321>: jmp 0x46053d28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78072> > 0x46053e26 <+78326>: mov 0x4(%eax),%eax > 0x46053e29 <+78329>: mov 0x3c(%eax),%eax > 0x46053e2c <+78332>: jmp 0x46053e04 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78292> > 0x46053e2e <+78334>: mov 0x4(%eax),%eax > 0x46053e31 <+78337>: jmp 0x46053e04 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78292> > 0x46053e33 <+78339>: mov 0x1c(%eax),%eax > 0x46053e36 <+78342>: test %eax,%eax > 0x46053e38 <+78344>: je 0x46053e48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78360> > 0x46053e3a <+78346>: mov 0xd4(%eax),%eax > 0x46053e40 <+78352>: test %eax,%eax > 0x46053e42 <+78354>: jne 0x4604dd1d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53485> > 0x46053e48 <+78360>: cmpb $0x0,0xb3(%esp) > 0x46053e50 <+78368>: je 0x4604dd1d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53485> > 0x46053e56 <+78374>: mov 0x2f8(%esp),%eax > 0x46053e5d <+78381>: mov 0xa0(%esp),%edx > 0x46053e64 <+78388>: mov %eax,0x4(%esp) > 0x46053e68 <+78392>: mov 0x2fc(%esp),%eax > 0x46053e6f <+78399>: mov %eax,(%esp) > 0x46053e72 <+78402>: mov %ebp,%eax > 0x46053e74 <+78404>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46053e79 <+78409>: cmp $0x2,%eax > 0x46053e7c <+78412>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053e82 <+78418>: test %eax,%eax > 0x46053e84 <+78420>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46053e8a <+78426>: cmp $0x1,%eax > 0x46053e8d <+78429>: mov $0x0,%eax > 0x46053e92 <+78434>: movzbl 0xb3(%esp),%edx > 0x46053e9a <+78442>: cmove %eax,%edx > 0x46053e9d <+78445>: mov %dl,0xb3(%esp) > 0x46053ea4 <+78452>: jmp 0x4604dde0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53680> > 0x46053ea9 <+78457>: mov 0x1c(%ecx),%eax > 0x46053eac <+78460>: test %eax,%eax > 0x46053eae <+78462>: je 0x4604b2af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42623> > 0x46053eb4 <+78468>: mov 0xd4(%eax),%esi > 0x46053eba <+78474>: test %esi,%esi > 0x46053ebc <+78476>: je 0x4604b2af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+42623> > 0x46053ec2 <+78482>: cmpb $0x0,0x100(%ebp) > 0x46053ec9 <+78489>: je 0x46053e56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78374> > 0x46053ecb <+78491>: test %edx,%edx > 0x46053ecd <+78493>: jne 0x46050356 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63270> > 0x46053ed3 <+78499>: test %eax,%eax > 0x46053ed5 <+78501>: je 0x46053ee5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78517> > 0x46053ed7 <+78503>: mov 0xd4(%eax),%esi > 0x46053edd <+78509>: test %esi,%esi > 0x46053edf <+78511>: jne 0x46050364 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63284> > 0x46053ee5 <+78517>: cmpb $0x0,0xb3(%esp) > 0x46053eed <+78525>: jne 0x46053e56 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78374> > 0x46053ef3 <+78531>: jmp 0x46050364 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63284> > 0x46053ef8 <+78536>: test %edi,%edi > 0x46053efa <+78538>: je 0x46053fc9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78745> > 0x46053f00 <+78544>: and $0x8,%edx > 0x46053f03 <+78547>: je 0x46053fbe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78734> > 0x46053f09 <+78553>: mov 0x8(%eax),%eax > 0x46053f0c <+78556>: mov 0x28(%eax),%eax > 0x46053f0f <+78559>: mov %eax,0xa4(%esp) > 0x46053f16 <+78566>: jmp 0x46050413 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63459> > 0x46053f1b <+78571>: mov 0x1c(%eax),%eax > 0x46053f1e <+78574>: test %eax,%eax > 0x46053f20 <+78576>: je 0x46053f30 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78592> > 0x46053f22 <+78578>: mov 0xd4(%eax),%eax > 0x46053f28 <+78584>: test %eax,%eax > 0x46053f2a <+78586>: jne 0x4604dbb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53126> > 0x46053f30 <+78592>: cmpb $0x0,0xb3(%esp) > 0x46053f38 <+78600>: je 0x4604dbb6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53126> > 0x46053f3e <+78606>: mov 0x2f8(%esp),%eax > 0x46053f45 <+78613>: mov 0xa0(%esp),%edx > 0x46053f4c <+78620>: mov %eax,0x4(%esp) > 0x46053f50 <+78624>: mov 0x2fc(%esp),%eax > 0x46053f57 <+78631>: mov %eax,(%esp) > 0x46053f5a <+78634>: mov %ebp,%eax > 0x46053f5c <+78636>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46053f61 <+78641>: cmp $0x2,%eax > 0x46053f64 <+78644>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46053f6a <+78650>: test %eax,%eax > 0x46053f6c <+78652>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46053f72 <+78658>: cmp $0x1,%eax > 0x46053f75 <+78661>: mov $0x0,%eax > 0x46053f7a <+78666>: movzbl 0xb3(%esp),%edx > 0x46053f82 <+78674>: cmove %eax,%edx > 0x46053f85 <+78677>: mov %dl,0xb3(%esp) > 0x46053f8c <+78684>: jmp 0x4604dc79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53321> > 0x46053f91 <+78689>: mov 0x4(%eax),%ecx > 0x46053f94 <+78692>: mov 0x3c(%ecx),%ecx > 0x46053f97 <+78695>: mov %ecx,0xa0(%esp) > 0x46053f9e <+78702>: jmp 0x460503c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63380> > 0x46053fa3 <+78707>: test %edi,%edi > 0x46053fa5 <+78709>: je 0x46053fd9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78761> > 0x46053fa7 <+78711>: and $0x8,%edx > 0x46053faa <+78714>: je 0x46053fd1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78753> > 0x46053fac <+78716>: mov 0x8(%eax),%eax > 0x46053faf <+78719>: mov 0x28(%eax),%eax > 0x46053fb2 <+78722>: mov %eax,0xa4(%esp) > 0x46053fb9 <+78729>: jmp 0x4605052e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63742> > 0x46053fbe <+78734>: mov 0x4(%eax),%eax > 0x46053fc1 <+78737>: mov 0x3c(%eax),%eax > 0x46053fc4 <+78740>: jmp 0x46053f0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78556> > 0x46053fc9 <+78745>: mov 0x4(%eax),%eax > 0x46053fcc <+78748>: jmp 0x46053f0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78556> > 0x46053fd1 <+78753>: mov 0x4(%eax),%eax > 0x46053fd4 <+78756>: mov 0x3c(%eax),%eax > 0x46053fd7 <+78759>: jmp 0x46053faf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78719> > 0x46053fd9 <+78761>: mov 0x4(%eax),%eax > 0x46053fdc <+78764>: jmp 0x46053faf <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78719> > 0x46053fde <+78766>: sub $0x8,%esi > 0x46053fe1 <+78769>: mov 0x180(%esp),%eax > 0x46053fe8 <+78776>: mov %esi,0xc(%esp) > 0x46053fec <+78780>: movl $0x0,0x8(%esp) > 0x46053ff4 <+78788>: mov %eax,0x4(%esp) > 0x46053ff8 <+78792>: mov %ebp,(%esp) > 0x46053ffb <+78795>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x46054000 <+78800>: test %al,%al > 0x46054002 <+78802>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054008 <+78808>: mov 0x2f4(%esp),%eax > 0x4605400f <+78815>: mov -0x4(%eax),%edx > 0x46054012 <+78818>: mov -0x8(%eax),%eax > 0x46054015 <+78821>: mov %eax,0x180(%esp) > 0x4605401c <+78828>: mov %edx,0x184(%esp) > 0x46054023 <+78835>: jmp 0x46048d3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33038> > 0x46054028 <+78840>: and $0x20000,%edx > 0x4605402e <+78846>: mov 0x8(%eax),%edx > 0x46054031 <+78849>: je 0x4605403a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78858> > 0x46054033 <+78851>: mov 0x24(%edx),%edx > 0x46054036 <+78854>: mov (%edx),%edx > 0x46054038 <+78856>: shr %edx > 0x4605403a <+78858>: add $0x2,%edx > 0x4605403d <+78861>: neg %edx > 0x4605403f <+78863>: lea (%ecx,%edx,8),%ecx > 0x46054042 <+78866>: jmp 0x46041ba7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+3959> > 0x46054047 <+78871>: mov 0x4(%eax),%ecx > 0x4605404a <+78874>: mov 0x3c(%ecx),%ecx > 0x4605404d <+78877>: mov %ecx,0xa0(%esp) > 0x46054054 <+78884>: jmp 0x4604da44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52756> > 0x46054059 <+78889>: fstp %st(0) > 0x4605405b <+78891>: fstpl 0x8(%esp) > 0x4605405f <+78895>: fldl 0x1a0(%esp) > 0x46054066 <+78902>: fstpl (%esp) > 0x46054069 <+78905>: call 0x45fbbb40 <fmod@plt> > 0x4605406e <+78910>: jmp 0x4604e11e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54510> > 0x46054073 <+78915>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46054078 <+78920>: shr $0x7,%eax > 0x4605407b <+78923>: mov 0x2f8(%esp),%edx > 0x46054082 <+78930>: and $0x1,%eax > 0x46054085 <+78933>: mov 0xa0(%esp),%esi > 0x4605408c <+78940>: mov %edx,0x8(%esp) > 0x46054090 <+78944>: mov %eax,0x4(%esp) > 0x46054094 <+78948>: mov %esi,(%esp) > 0x46054097 <+78951>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x4605409c <+78956>: test %eax,%eax > 0x4605409e <+78958>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x460540a4 <+78964>: jmp 0x4604f4f2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59586> > 0x460540a9 <+78969>: lea 0x0(%esi,%eiz,1),%esi > 0x460540b0 <+78976>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460540b5 <+78981>: test %edi,%edi > 0x460540b7 <+78983>: mov %esi,%esi > 0x460540b9 <+78985>: lea 0x0(%edi,%eiz,1),%edi > 0x460540c0 <+78992>: je 0x46054515 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80101> > 0x460540c6 <+78998>: and $0x8,%edx > 0x460540c9 <+79001>: je 0x4605450a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80090> > 0x460540cf <+79007>: mov 0x8(%eax),%eax > 0x460540d2 <+79010>: mov 0x28(%eax),%eax > 0x460540d5 <+79013>: mov %eax,0xa4(%esp) > 0x460540dc <+79020>: jmp 0x4605164c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68124> > 0x460540e1 <+79025>: test %edi,%edi > 0x460540e3 <+79027>: je 0x46054135 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79109> > 0x460540e5 <+79029>: and $0x8,%edx > 0x460540e8 <+79032>: je 0x4605412d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79101> > 0x460540ea <+79034>: mov 0x8(%eax),%eax > 0x460540ed <+79037>: mov 0x28(%eax),%eax > 0x460540f0 <+79040>: mov %eax,0xa4(%esp) > 0x460540f7 <+79047>: jmp 0x4604f026 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58358> > 0x460540fc <+79052>: shr $0x7,%eax > 0x460540ff <+79055>: mov 0x2f8(%esp),%edx > 0x46054106 <+79062>: and $0x1,%eax > 0x46054109 <+79065>: mov 0xa0(%esp),%esi > 0x46054110 <+79072>: mov %edx,0x8(%esp) > 0x46054114 <+79076>: mov %eax,0x4(%esp) > 0x46054118 <+79080>: mov %esi,(%esp) > 0x4605411b <+79083>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x46054120 <+79088>: test %eax,%eax > 0x46054122 <+79090>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46054128 <+79096>: jmp 0x4604f443 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59411> > 0x4605412d <+79101>: mov 0x4(%eax),%eax > 0x46054130 <+79104>: mov 0x3c(%eax),%eax > 0x46054133 <+79107>: jmp 0x460540ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79037> > 0x46054135 <+79109>: mov 0x4(%eax),%eax > 0x46054138 <+79112>: jmp 0x460540ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79037> > 0x4605413a <+79114>: mov 0x4(%eax),%ecx > 0x4605413d <+79117>: mov 0x3c(%ecx),%ecx > 0x46054140 <+79120>: mov %ecx,0xa0(%esp) > 0x46054147 <+79127>: jmp 0x46051a2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69114> > 0x4605414c <+79132>: mov 0x4(%eax),%ecx > 0x4605414f <+79135>: mov %ecx,0xa0(%esp) > 0x46054156 <+79142>: jmp 0x46051a2a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69114> > 0x4605415b <+79147>: mov 0x4(%eax),%ecx > 0x4605415e <+79150>: mov 0x3c(%ecx),%ecx > 0x46054161 <+79153>: mov %ecx,0xa0(%esp) > 0x46054168 <+79160>: jmp 0x4604dd7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53581> > 0x4605416d <+79165>: mov 0x4(%eax),%ecx > 0x46054170 <+79168>: mov %ecx,0xa0(%esp) > 0x46054177 <+79175>: jmp 0x4604dd7d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53581> > 0x4605417c <+79180>: mov 0x4(%eax),%ecx > 0x4605417f <+79183>: mov 0x3c(%ecx),%ecx > 0x46054182 <+79186>: mov %ecx,0xa0(%esp) > 0x46054189 <+79193>: jmp 0x4604dea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53876> > 0x4605418e <+79198>: mov 0x4(%eax),%ecx > 0x46054191 <+79201>: mov %ecx,0xa0(%esp) > 0x46054198 <+79208>: jmp 0x4604dea4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53876> > 0x4605419d <+79213>: mov 0x1c(%eax),%eax > 0x460541a0 <+79216>: test %eax,%eax > 0x460541a2 <+79218>: je 0x460541b2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79234> > 0x460541a4 <+79220>: mov 0xd4(%eax),%edx > 0x460541aa <+79226>: test %edx,%edx > 0x460541ac <+79228>: jne 0x4604de44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53780> > 0x460541b2 <+79234>: cmpb $0x0,0xb3(%esp) > 0x460541ba <+79242>: je 0x4604de44 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53780> > 0x460541c0 <+79248>: mov 0x2f8(%esp),%eax > 0x460541c7 <+79255>: mov 0xa0(%esp),%edx > 0x460541ce <+79262>: mov %eax,0x4(%esp) > 0x460541d2 <+79266>: mov 0x2fc(%esp),%eax > 0x460541d9 <+79273>: mov %eax,(%esp) > 0x460541dc <+79276>: mov %ebp,%eax > 0x460541de <+79278>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460541e3 <+79283>: cmp $0x2,%eax > 0x460541e6 <+79286>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460541ec <+79292>: test %eax,%eax > 0x460541ee <+79294>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x460541f4 <+79300>: cmp $0x1,%eax > 0x460541f7 <+79303>: mov $0x0,%eax > 0x460541fc <+79308>: movzbl 0xb3(%esp),%edx > 0x46054204 <+79316>: cmove %eax,%edx > 0x46054207 <+79319>: mov %dl,0xb3(%esp) > 0x4605420e <+79326>: jmp 0x4604df07 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53975> > 0x46054213 <+79331>: mov 0x4(%eax),%ecx > 0x46054216 <+79334>: mov 0x3c(%ecx),%ecx > 0x46054219 <+79337>: mov %ecx,0xa0(%esp) > 0x46054220 <+79344>: jmp 0x4604e60c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55772> > 0x46054225 <+79349>: mov 0x1c(%eax),%eax > 0x46054228 <+79352>: test %eax,%eax > 0x4605422a <+79354>: je 0x4605423a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79370> > 0x4605422c <+79356>: mov 0xd4(%eax),%eax > 0x46054232 <+79362>: test %eax,%eax > 0x46054234 <+79364>: jne 0x4604af28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41720> > 0x4605423a <+79370>: cmpb $0x0,0xb3(%esp) > 0x46054242 <+79378>: je 0x4604af28 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41720> > 0x46054248 <+79384>: cmpb $0x0,0x101(%ebp) > 0x4605424f <+79391>: mov 0x2f8(%esp),%esi > 0x46054256 <+79398>: mov 0x2fc(%esp),%eax > 0x4605425d <+79405>: je 0x46054295 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79461> > 0x4605425f <+79407>: mov %eax,(%esp) > 0x46054262 <+79410>: mov %esi,0x4(%esp) > 0x46054266 <+79414>: mov 0xa0(%esp),%edx > 0x4605426d <+79421>: mov %ebp,%eax > 0x4605426f <+79423>: call 0x46040ae0 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054274 <+79428>: cmp $0x2,%eax > 0x46054277 <+79431>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605427d <+79437>: test %eax,%eax > 0x4605427f <+79439>: je 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46054285 <+79445>: cmp $0x1,%eax > 0x46054288 <+79448>: mov 0x2f8(%esp),%esi > 0x4605428f <+79455>: jne 0x4604afd5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41893> > 0x46054295 <+79461>: movb $0x0,0xb3(%esp) > 0x4605429d <+79469>: jmp 0x4604afd5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+41893> > 0x460542a2 <+79474>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460542a7 <+79479>: mov 0x320(%esp),%edx > 0x460542ae <+79486>: mov 0x318(%esp),%ecx > 0x460542b5 <+79493>: mov %ecx,0xdc(%edx) > 0x460542bb <+79499>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460542c0 <+79504>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460542c5 <+79509>: jmp 0x460538bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76940> > 0x460542ca <+79514>: mov %eax,%esi > 0x460542cc <+79516>: mov 0x54(%ebp),%eax > 0x460542cf <+79519>: cmp 0x88(%esp),%eax > 0x460542d6 <+79526>: je 0x460542ed <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79549> > 0x460542d8 <+79528>: mov 0x4(%eax),%edi > 0x460542db <+79531>: mov 0x98(%esp),%ecx > 0x460542e2 <+79538>: mov 0xc(%eax),%edx > 0x460542e5 <+79541>: sub %edi,%ecx > 0x460542e7 <+79543>: sub %edi,%edx > 0x460542e9 <+79545>: cmp %edx,%ecx > 0x460542eb <+79547>: jbe 0x46054327 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79607> > 0x460542ed <+79549>: mov 0x98(%esp),%edi > 0x460542f4 <+79556>: mov %edi,0x4(%esp) > 0x460542f8 <+79560>: mov 0x88(%esp),%edi > 0x460542ff <+79567>: mov %edi,(%esp) > 0x46054302 <+79570>: call 0x45fbc200 <JS_ArenaRelease@plt> > 0x46054307 <+79575>: jmp 0x460538cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76957> > 0x4605430c <+79580>: test %edi,%edi > 0x4605430e <+79582>: je 0x46054347 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79639> > 0x46054310 <+79584>: and $0x8,%edx > 0x46054313 <+79587>: je 0x4605433f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79631> > 0x46054315 <+79589>: mov 0x8(%eax),%eax > 0x46054318 <+79592>: mov 0x28(%eax),%eax > 0x4605431b <+79595>: mov %eax,0xa4(%esp) > 0x46054322 <+79602>: jmp 0x4604f1b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58757> > 0x46054327 <+79607>: mov 0x5c(%ebp),%ecx > 0x4605432a <+79610>: mov 0x98(%esp),%edx > 0x46054331 <+79617>: add %ecx,%edx > 0x46054333 <+79619>: not %ecx > 0x46054335 <+79621>: and %ecx,%edx > 0x46054337 <+79623>: mov %edx,0xc(%eax) > 0x4605433a <+79626>: jmp 0x460538cd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76957> > 0x4605433f <+79631>: mov 0x4(%eax),%eax > 0x46054342 <+79634>: mov 0x3c(%eax),%eax > 0x46054345 <+79637>: jmp 0x46054318 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79592> > 0x46054347 <+79639>: mov 0x4(%eax),%eax > 0x4605434a <+79642>: jmp 0x46054318 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79592> > 0x4605434c <+79644>: mov %edi,(%esp) > 0x4605434f <+79647>: call 0x45fbc130 <_ZN9JSRuntime15onTooMuchMallocEv@plt> > 0x46054354 <+79652>: jmp 0x46051882 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68690> > 0x46054359 <+79657>: mov 0x4(%eax),%ecx > 0x4605435c <+79660>: mov 0x3c(%ecx),%ecx > 0x4605435f <+79663>: mov %ecx,0xa0(%esp) > 0x46054366 <+79670>: jmp 0x460515fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68045> > 0x4605436b <+79675>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46054370 <+79680>: test %edi,%edi > 0x46054372 <+79682>: je 0x460544a1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79985> > 0x46054378 <+79688>: and $0x8,%edx > 0x4605437b <+79691>: nop > 0x4605437c <+79692>: lea 0x0(%esi,%eiz,1),%esi > 0x46054380 <+79696>: je 0x46054496 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79974> > 0x46054386 <+79702>: mov 0x8(%eax),%eax > 0x46054389 <+79705>: mov 0x28(%eax),%eax > 0x4605438c <+79708>: mov %eax,0xa4(%esp) > 0x46054393 <+79715>: jmp 0x4604dc65 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53301> > 0x46054398 <+79720>: mov 0x1c(%ecx),%eax > 0x4605439b <+79723>: test %eax,%eax > 0x4605439d <+79725>: je 0x460543ad <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79741> > 0x4605439f <+79727>: mov 0xd4(%eax),%esi > 0x460543a5 <+79733>: test %esi,%esi > 0x460543a7 <+79735>: jne 0x460519ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69018> > 0x460543ad <+79741>: cmpb $0x0,0xb3(%esp) > 0x460543b5 <+79749>: je 0x460519ca <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69018> > 0x460543bb <+79755>: mov 0x2f8(%esp),%eax > 0x460543c2 <+79762>: mov 0xa0(%esp),%edx > 0x460543c9 <+79769>: mov %eax,0x4(%esp) > 0x460543cd <+79773>: mov 0x2fc(%esp),%eax > 0x460543d4 <+79780>: mov %eax,(%esp) > 0x460543d7 <+79783>: mov %ebp,%eax > 0x460543d9 <+79785>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x460543de <+79790>: cmp $0x2,%eax > 0x460543e1 <+79793>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460543e7 <+79799>: test %eax,%eax > 0x460543e9 <+79801>: je 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x460543ef <+79807>: cmp $0x1,%eax > 0x460543f2 <+79810>: mov $0x0,%eax > 0x460543f7 <+79815>: movzbl 0xb3(%esp),%edx > 0x460543ff <+79823>: cmove %eax,%edx > 0x46054402 <+79826>: mov %dl,0xb3(%esp) > 0x46054409 <+79833>: jmp 0x4604f03a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58378> > 0x4605440e <+79838>: mov 0x1c(%ecx),%eax > 0x46054411 <+79841>: test %eax,%eax > 0x46054413 <+79843>: je 0x4604d063 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50227> > 0x46054419 <+79849>: mov 0xd4(%eax),%esi > 0x4605441f <+79855>: test %esi,%esi > 0x46054421 <+79857>: je 0x4604d063 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+50227> > 0x46054427 <+79863>: cmpb $0x0,0x100(%ebp) > 0x4605442e <+79870>: je 0x460537b5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76677> > 0x46054434 <+79876>: test %edx,%edx > 0x46054436 <+79878>: jne 0x460519bc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69004> > 0x4605443c <+79884>: jmp 0x4605439b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79723> > 0x46054441 <+79889>: mov %ebp,0xc(%esp) > 0x46054445 <+79893>: movl $0x18,0x8(%esp) > 0x4605444d <+79901>: movl $0x1,0x4(%esp) > 0x46054455 <+79909>: mov %edi,(%esp) > 0x46054458 <+79912>: call 0x45fbcd40 <_ZN9JSRuntime13onOutOfMemoryEPvjP9JSContext@plt> > 0x4605445d <+79917>: mov 0x88(%esp),%edi > 0x46054464 <+79924>: test %eax,%eax > 0x46054466 <+79926>: mov %eax,0xa8(%esp) > 0x4605446d <+79933>: mov %eax,0x10(%edi) > 0x46054470 <+79936>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054476 <+79942>: jmp 0x460518af <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68735> > 0x4605447b <+79947>: test %edi,%edi > 0x4605447d <+79949>: je 0x460544b1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80001> > 0x4605447f <+79951>: and $0x8,%edx > 0x46054482 <+79954>: je 0x460544a9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79993> > 0x46054484 <+79956>: mov 0x8(%eax),%eax > 0x46054487 <+79959>: mov 0x28(%eax),%eax > 0x4605448a <+79962>: mov %eax,0xa4(%esp) > 0x46054491 <+79969>: jmp 0x46051a79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+69193> > 0x46054496 <+79974>: mov 0x4(%eax),%eax > 0x46054499 <+79977>: mov 0x3c(%eax),%eax > 0x4605449c <+79980>: jmp 0x46054389 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79705> > 0x460544a1 <+79985>: mov 0x4(%eax),%eax > 0x460544a4 <+79988>: jmp 0x46054389 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79705> > 0x460544a9 <+79993>: mov 0x4(%eax),%eax > 0x460544ac <+79996>: mov 0x3c(%eax),%eax > 0x460544af <+79999>: jmp 0x46054487 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79959> > 0x460544b1 <+80001>: mov 0x4(%eax),%eax > 0x460544b4 <+80004>: jmp 0x46054487 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79959> > 0x460544b6 <+80006>: mov 0x4(%eax),%ecx > 0x460544b9 <+80009>: mov 0x3c(%ecx),%ecx > 0x460544bc <+80012>: mov %ecx,0xa0(%esp) > 0x460544c3 <+80019>: jmp 0x4605115d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66861> > 0x460544c8 <+80024>: mov 0x4(%eax),%ecx > 0x460544cb <+80027>: mov %ecx,0xa0(%esp) > 0x460544d2 <+80034>: jmp 0x4605115d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+66861> > 0x460544d7 <+80039>: mov 0x1c(%ecx),%eax > 0x460544da <+80042>: jmp 0x4605175d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68397> > 0x460544df <+80047>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x460544e4 <+80052>: mov %ecx,0xfc(%esp) > 0x460544eb <+80059>: fildl 0xfc(%esp) > 0x460544f2 <+80066>: mov %edi,0xfc(%esp) > 0x460544f9 <+80073>: fildl 0xfc(%esp) > 0x46054500 <+80080>: faddp %st,%st(1) > 0x46054502 <+80082>: fstpl -0x10(%esi) > 0x46054505 <+80085>: jmp 0x4604843c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+30732> > 0x4605450a <+80090>: mov 0x4(%eax),%eax > 0x4605450d <+80093>: mov 0x3c(%eax),%eax > 0x46054510 <+80096>: jmp 0x460540d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79010> > 0x46054515 <+80101>: mov 0x4(%eax),%eax > 0x46054518 <+80104>: jmp 0x460540d2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79010> > 0x4605451d <+80109>: mov 0x4(%eax),%ecx > 0x46054520 <+80112>: mov 0x3c(%ecx),%ecx > 0x46054523 <+80115>: mov %ecx,0xa0(%esp) > 0x4605452a <+80122>: jmp 0x4604e090 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54368> > 0x4605452f <+80127>: mov 0x1c(%eax),%eax > 0x46054532 <+80130>: test %eax,%eax > 0x46054534 <+80132>: je 0x46054544 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80148> > 0x46054536 <+80134>: mov 0xd4(%eax),%eax > 0x4605453c <+80140>: test %eax,%eax > 0x4605453e <+80142>: jne 0x4604e030 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54272> > 0x46054544 <+80148>: cmpb $0x0,0xb3(%esp) > 0x4605454c <+80156>: jne 0x46053676 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76358> > 0x46054552 <+80162>: jmp 0x4604e030 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54272> > 0x46054557 <+80167>: mov 0x4(%eax),%ecx > 0x4605455a <+80170>: mov %ecx,0xa0(%esp) > 0x46054561 <+80177>: jmp 0x4604e090 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54368> > 0x46054566 <+80182>: mov 0x4(%eax),%ecx > 0x46054569 <+80185>: mov 0x3c(%ecx),%ecx > 0x4605456c <+80188>: mov %ecx,0xa0(%esp) > 0x46054573 <+80195>: jmp 0x46050181 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62801> > 0x46054578 <+80200>: test %edi,%edi > 0x4605457a <+80202>: je 0x460545b6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80262> > 0x4605457c <+80204>: and $0x8,%edx > 0x4605457f <+80207>: je 0x460545ae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80254> > 0x46054581 <+80209>: mov 0x8(%eax),%eax > 0x46054584 <+80212>: mov 0x28(%eax),%eax > 0x46054587 <+80215>: mov %eax,0xa4(%esp) > 0x4605458e <+80222>: jmp 0x4604ddcc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53660> > 0x46054593 <+80227>: test %edi,%edi > 0x46054595 <+80229>: je 0x460545c3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80275> > 0x46054597 <+80231>: and $0x8,%edx > 0x4605459a <+80234>: je 0x460545bb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80267> > 0x4605459c <+80236>: mov 0x8(%eax),%eax > 0x4605459f <+80239>: mov 0x28(%eax),%eax > 0x460545a2 <+80242>: mov %eax,0xa4(%esp) > 0x460545a9 <+80249>: jmp 0x4604e65b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+55851> > 0x460545ae <+80254>: mov 0x4(%eax),%eax > 0x460545b1 <+80257>: mov 0x3c(%eax),%eax > 0x460545b4 <+80260>: jmp 0x46054584 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80212> > 0x460545b6 <+80262>: mov 0x4(%eax),%eax > 0x460545b9 <+80265>: jmp 0x46054584 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80212> > 0x460545bb <+80267>: mov 0x4(%eax),%eax > 0x460545be <+80270>: mov 0x3c(%eax),%eax > 0x460545c1 <+80273>: jmp 0x4605459f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80239> > 0x460545c3 <+80275>: mov 0x4(%eax),%eax > 0x460545c6 <+80278>: jmp 0x4605459f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80239> > 0x460545c8 <+80280>: fildl 0x180(%esp) > 0x460545cf <+80287>: jmp 0x46048d8d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33117> > 0x460545d4 <+80292>: lea 0x2e0(%esp),%eax > 0x460545db <+80299>: mov 0x184(%esp),%edx > 0x460545e2 <+80306>: mov %eax,0xc(%esp) > 0x460545e6 <+80310>: mov 0x180(%esp),%eax > 0x460545ed <+80317>: mov %eax,0x4(%esp) > 0x460545f1 <+80321>: mov %edx,0x8(%esp) > 0x460545f5 <+80325>: mov %ebp,(%esp) > 0x460545f8 <+80328>: call 0x460679c0 <js::ValueToNumberSlow(JSContext*, js::Value, double*)> > 0x460545fd <+80333>: test %al,%al > 0x460545ff <+80335>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054605 <+80341>: jmp 0x46048d94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33124> > 0x4605460a <+80346>: sub $0x10,%esi > 0x4605460d <+80349>: mov 0x188(%esp),%eax > 0x46054614 <+80356>: mov %esi,0xc(%esp) > 0x46054618 <+80360>: movl $0x0,0x8(%esp) > 0x46054620 <+80368>: mov %eax,0x4(%esp) > 0x46054624 <+80372>: mov %ebp,(%esp) > 0x46054627 <+80375>: call 0x46076640 <js::DefaultValue(JSContext*, JSObject*, JSType, js::Value*)> > 0x4605462c <+80380>: test %al,%al > 0x4605462e <+80382>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054634 <+80388>: mov 0x2f4(%esp),%esi > 0x4605463b <+80395>: mov -0x10(%esi),%eax > 0x4605463e <+80398>: mov -0xc(%esi),%edx > 0x46054641 <+80401>: mov %edx,0x18c(%esp) > 0x46054648 <+80408>: mov %eax,0x188(%esp) > 0x4605464f <+80415>: jmp 0x46048d2d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+33021> > 0x46054654 <+80420>: mov 0x18(%eax),%eax > 0x46054657 <+80423>: cmp $0xffffffff,%eax > 0x4605465a <+80426>: jne 0x4604f471 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59457> > 0x46054660 <+80432>: movl $0x0,0x1c0(%esp) > 0x4605466b <+80443>: movl $0xffff0002,0x1c4(%esp) > 0x46054676 <+80454>: jmp 0x4604c5e0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+47536> > 0x4605467b <+80459>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46054680 <+80464>: mov 0x4(%eax),%ecx > 0x46054683 <+80467>: movzwl 0x38(%ecx),%ecx > 0x46054687 <+80471>: shl $0x3,%ecx > 0x4605468a <+80474>: mov %ecx,0x88(%esp) > 0x46054691 <+80481>: mov %eax,%ecx > 0x46054693 <+80483>: sub 0x88(%esp),%ecx > 0x4605469a <+80490>: mov %ecx,0xbc(%esp) > 0x460546a1 <+80497>: jmp 0x4604da5d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+52781> > 0x460546a6 <+80502>: mov 0x4(%eax),%eax > 0x460546a9 <+80505>: mov 0x3c(%eax),%eax > 0x460546ac <+80508>: jmp 0x46051509 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67801> > 0x460546b1 <+80513>: mov 0x4(%eax),%eax > 0x460546b4 <+80516>: jmp 0x46051509 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67801> > 0x460546b9 <+80521>: mov 0x4(%eax),%ecx > 0x460546bc <+80524>: mov 0x3c(%ecx),%ecx > 0x460546bf <+80527>: mov %ecx,0xa0(%esp) > 0x460546c6 <+80534>: jmp 0x46050c6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65594> > 0x460546cb <+80539>: mov 0x4(%eax),%ecx > 0x460546ce <+80542>: mov %ecx,0xa0(%esp) > 0x460546d5 <+80549>: jmp 0x46050c6a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65594> > 0x460546da <+80554>: mov 0x1c(%ecx),%eax > 0x460546dd <+80557>: test %eax,%eax > 0x460546df <+80559>: je 0x460431a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9591> > 0x460546e5 <+80565>: mov 0xd4(%eax),%esi > 0x460546eb <+80571>: test %esi,%esi > 0x460546ed <+80573>: je 0x460431a7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+9591> > 0x460546f3 <+80579>: cmpb $0x0,0x100(%ebp) > 0x460546fa <+80586>: je 0x46053417 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75751> > 0x46054700 <+80592>: test %edx,%edx > 0x46054702 <+80594>: jne 0x46050bfc <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65484> > 0x46054708 <+80600>: jmp 0x460533f7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+75719> > 0x4605470d <+80605>: mov 0x4(%eax),%ecx > 0x46054710 <+80608>: mov %ecx,0xa0(%esp) > 0x46054717 <+80615>: jmp 0x46050b38 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65288> > 0x4605471c <+80620>: mov 0x1c(%eax),%eax > 0x4605471f <+80623>: test %eax,%eax > 0x46054721 <+80625>: je 0x46054731 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80641> > 0x46054723 <+80627>: mov 0xd4(%eax),%eax > 0x46054729 <+80633>: test %eax,%eax > 0x4605472b <+80635>: jne 0x46050ad8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65192> > 0x46054731 <+80641>: cmpb $0x0,0xb3(%esp) > 0x46054739 <+80649>: je 0x46050ad8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65192> > 0x4605473f <+80655>: mov 0x2f8(%esp),%eax > 0x46054746 <+80662>: mov 0xa0(%esp),%edx > 0x4605474d <+80669>: mov %eax,0x4(%esp) > 0x46054751 <+80673>: mov 0x2fc(%esp),%eax > 0x46054758 <+80680>: mov %eax,(%esp) > 0x4605475b <+80683>: mov %ebp,%eax > 0x4605475d <+80685>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054762 <+80690>: cmp $0x2,%eax > 0x46054765 <+80693>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605476b <+80699>: test %eax,%eax > 0x4605476d <+80701>: je 0x4605498e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81246> > 0x46054773 <+80707>: cmp $0x1,%eax > 0x46054776 <+80710>: mov $0x0,%eax > 0x4605477b <+80715>: movzbl 0xb3(%esp),%edx > 0x46054783 <+80723>: cmove %eax,%edx > 0x46054786 <+80726>: mov %dl,0xb3(%esp) > 0x4605478d <+80733>: jmp 0x46050b9b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65387> > 0x46054792 <+80738>: mov 0xcc(%ebp),%ecx > 0x46054798 <+80744>: mov 0x18(%ecx),%edx > 0x4605479b <+80747>: test %edx,%edx > 0x4605479d <+80749>: je 0x4605495b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81195> > 0x460547a3 <+80755>: mov 0xd0(%edx),%eax > 0x460547a9 <+80761>: test %eax,%eax > 0x460547ab <+80763>: je 0x4605495b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81195> > 0x460547b1 <+80769>: cmpb $0x0,0x100(%ebp) > 0x460547b8 <+80776>: je 0x4605473f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80655> > 0x460547ba <+80778>: mov 0xd0(%edx),%edi > 0x460547c0 <+80784>: test %edi,%edi > 0x460547c2 <+80786>: je 0x460548c6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81046> > 0x460547c8 <+80792>: mov 0x36c(%esp),%esi > 0x460547cf <+80799>: lea 0x368(%esp),%eax > 0x460547d6 <+80806>: mov %esi,0x8(%esp) > 0x460547da <+80810>: mov %eax,0x4(%esp) > 0x460547de <+80814>: mov %ebp,(%esp) > 0x460547e1 <+80817>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x460547e6 <+80822>: test %eax,%eax > 0x460547e8 <+80824>: mov %eax,%esi > 0x460547ea <+80826>: jne 0x46054801 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80849> > 0x460547ec <+80828>: lea -0x134d4(%ebx),%edi > 0x460547f2 <+80834>: movb $0x0,0xc0(%esp) > 0x460547fa <+80842>: mov %edi,0x94(%esp) > 0x46054801 <+80849>: mov 0x2fc(%esp),%eax > 0x46054808 <+80856>: mov (%eax),%edx > 0x4605480a <+80858>: mov %edx,%edi > 0x4605480c <+80860>: and $0x2,%edi > 0x4605480f <+80863>: je 0x460548b7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81031> > 0x46054815 <+80869>: test $0x8,%dl > 0x46054818 <+80872>: je 0x46054888 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80984> > 0x4605481a <+80874>: mov 0x8(%eax),%ecx > 0x4605481d <+80877>: mov %ecx,0xa0(%esp) > 0x46054824 <+80884>: mov (%eax),%ecx > 0x46054826 <+80886>: movl $0x0,0xbc(%esp) > 0x46054831 <+80897>: and $0xa,%ecx > 0x46054834 <+80900>: cmp $0x2,%ecx > 0x46054837 <+80903>: jne 0x4605485a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80938> > 0x46054839 <+80905>: mov 0x4(%eax),%ecx > 0x4605483c <+80908>: movzwl 0x38(%ecx),%ecx > 0x46054840 <+80912>: shl $0x3,%ecx > 0x46054843 <+80915>: mov %ecx,0x88(%esp) > 0x4605484a <+80922>: mov %eax,%ecx > 0x4605484c <+80924>: sub 0x88(%esp),%ecx > 0x46054853 <+80931>: mov %ecx,0xbc(%esp) > 0x4605485a <+80938>: test $0x80,%dh > 0x4605485d <+80941>: je 0x46054897 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80999> > 0x4605485f <+80943>: mov 0x38(%ebp),%edi > 0x46054862 <+80946>: add $0x254,%edi > 0x46054868 <+80952>: mov %edi,0xa4(%esp) > 0x4605486f <+80959>: mov 0x14(%ebp),%ecx > 0x46054872 <+80962>: test %ecx,%ecx > 0x46054874 <+80964>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605487a <+80970>: cmp $0x2,%esi > 0x4605487d <+80973>: jne 0x46050b9b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65387> > 0x46054883 <+80979>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054888 <+80984>: mov 0x4(%eax),%ecx > 0x4605488b <+80987>: mov 0x3c(%ecx),%ecx > 0x4605488e <+80990>: mov %ecx,0xa0(%esp) > 0x46054895 <+80997>: jmp 0x46054824 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80884> > 0x46054897 <+80999>: test %edi,%edi > 0x46054899 <+81001>: je 0x460549c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81304> > 0x4605489f <+81007>: and $0x8,%edx > 0x460548a2 <+81010>: je 0x460549bd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81293> > 0x460548a8 <+81016>: mov 0x8(%eax),%eax > 0x460548ab <+81019>: mov 0x28(%eax),%eax > 0x460548ae <+81022>: mov %eax,0xa4(%esp) > 0x460548b5 <+81029>: jmp 0x4605486f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80959> > 0x460548b7 <+81031>: mov 0x4(%eax),%ecx > 0x460548ba <+81034>: mov %ecx,0xa0(%esp) > 0x460548c1 <+81041>: jmp 0x46054824 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80884> > 0x460548c6 <+81046>: mov 0x1c(%ecx),%eax > 0x460548c9 <+81049>: test %eax,%eax > 0x460548cb <+81051>: je 0x460548db <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81067> > 0x460548cd <+81053>: mov 0xd4(%eax),%esi > 0x460548d3 <+81059>: test %esi,%esi > 0x460548d5 <+81061>: jne 0x460547c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80792> > 0x460548db <+81067>: cmpb $0x0,0xb3(%esp) > 0x460548e3 <+81075>: je 0x460547c8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80792> > 0x460548e9 <+81081>: mov 0x2f8(%esp),%eax > 0x460548f0 <+81088>: mov 0xa0(%esp),%edx > 0x460548f7 <+81095>: mov %eax,0x4(%esp) > 0x460548fb <+81099>: mov 0x2fc(%esp),%eax > 0x46054902 <+81106>: mov %eax,(%esp) > 0x46054905 <+81109>: mov %ebp,%eax > 0x46054907 <+81111>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x4605490c <+81116>: cmp $0x2,%eax > 0x4605490f <+81119>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054915 <+81125>: test %eax,%eax > 0x46054917 <+81127>: jne 0x46054773 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80707> > 0x4605491d <+81133>: mov 0x2f8(%esp),%eax > 0x46054924 <+81140>: mov 0xa0(%esp),%edi > 0x4605492b <+81147>: mov %eax,0x8(%esp) > 0x4605492f <+81151>: mov 0x2fc(%esp),%eax > 0x46054936 <+81158>: mov (%eax),%eax > 0x46054938 <+81160>: mov %edi,(%esp) > 0x4605493b <+81163>: shr $0x7,%eax > 0x4605493e <+81166>: and $0x1,%eax > 0x46054941 <+81169>: mov %eax,0x4(%esp) > 0x46054945 <+81173>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x4605494a <+81178>: mov %eax,0x4(%esp) > 0x4605494e <+81182>: mov %ebp,(%esp) > 0x46054951 <+81185>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x46054956 <+81190>: jmp 0x460513cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67483> > 0x4605495b <+81195>: mov 0x1c(%ecx),%eax > 0x4605495e <+81198>: test %eax,%eax > 0x46054960 <+81200>: je 0x4604f079 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58441> > 0x46054966 <+81206>: mov 0xd4(%eax),%esi > 0x4605496c <+81212>: test %esi,%esi > 0x4605496e <+81214>: je 0x4604f079 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58441> > 0x46054974 <+81220>: cmpb $0x0,0x100(%ebp) > 0x4605497b <+81227>: je 0x4605473f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80655> > 0x46054981 <+81233>: test %edx,%edx > 0x46054983 <+81235>: jne 0x460547ba <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+80778> > 0x46054989 <+81241>: jmp 0x460548c9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81049> > 0x4605498e <+81246>: mov 0x2f8(%esp),%eax > 0x46054995 <+81253>: mov 0xa0(%esp),%esi > 0x4605499c <+81260>: mov %eax,0x8(%esp) > 0x460549a0 <+81264>: mov 0x2fc(%esp),%eax > 0x460549a7 <+81271>: mov (%eax),%eax > 0x460549a9 <+81273>: mov %esi,(%esp) > 0x460549ac <+81276>: shr $0x7,%eax > 0x460549af <+81279>: and $0x1,%eax > 0x460549b2 <+81282>: mov %eax,0x4(%esp) > 0x460549b6 <+81286>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x460549bb <+81291>: jmp 0x4605494a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81178> > 0x460549bd <+81293>: mov 0x4(%eax),%eax > 0x460549c0 <+81296>: mov 0x3c(%eax),%eax > 0x460549c3 <+81299>: jmp 0x460548ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81019> > 0x460549c8 <+81304>: mov 0x4(%eax),%eax > 0x460549cb <+81307>: jmp 0x460548ab <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81019> > 0x460549d0 <+81312>: mov %ebp,(%esp) > 0x460549d3 <+81315>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x460549d8 <+81320>: test %eax,%eax > 0x460549da <+81322>: jne 0x46050a94 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65124> > 0x460549e0 <+81328>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x460549e5 <+81333>: shr $0x7,%eax > 0x460549e8 <+81336>: mov 0x2f8(%esp),%edx > 0x460549ef <+81343>: and $0x1,%eax > 0x460549f2 <+81346>: mov 0xa0(%esp),%esi > 0x460549f9 <+81353>: mov %edx,0x8(%esp) > 0x460549fd <+81357>: mov %eax,0x4(%esp) > 0x46054a01 <+81361>: mov %esi,(%esp) > 0x46054a04 <+81364>: call 0x46055080 <JSScript::maybeNativeCodeForPC(bool, unsigned char*)> > 0x46054a09 <+81369>: test %eax,%eax > 0x46054a0b <+81371>: jne 0x4604bfc6 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+45974> > 0x46054a11 <+81377>: jmp 0x4604f095 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58469> > 0x46054a16 <+81382>: jmp 0x46052575 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72005> > 0x46054a1b <+81387>: mov %ebp,(%esp) > 0x46054a1e <+81390>: xchg %ax,%ax > 0x46054a20 <+81392>: call 0x45fbd140 <_Z21js_ReportOverRecursedP9JSContext@plt> > 0x46054a25 <+81397>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054a2a <+81402>: mov %edi,(%esp) > 0x46054a2d <+81405>: call 0x45fbc130 <_ZN9JSRuntime15onTooMuchMallocEv@plt> > 0x46054a32 <+81410>: jmp 0x46050922 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64754> > 0x46054a37 <+81415>: mov 0xa0(%esp),%edi > 0x46054a3e <+81422>: movzbl 0x20(%edi),%ecx > 0x46054a42 <+81426>: mov %eax,0xc(%esp) > 0x46054a46 <+81430>: shr $0x3,%cl > 0x46054a49 <+81433>: mov %edx,0x8(%esp) > 0x46054a4d <+81437>: and $0x1,%ecx > 0x46054a50 <+81440>: mov %esi,0x4(%esp) > 0x46054a54 <+81444>: mov %ecx,0x14(%esp) > 0x46054a58 <+81448>: mov %ebp,(%esp) > 0x46054a5b <+81451>: lea 0x248(%esp),%ecx > 0x46054a62 <+81458>: mov %ecx,0x10(%esp) > 0x46054a66 <+81462>: call 0x46072930 <js_SetPropertyHelper(JSContext*, JSObject*, int, unsigned int, js::Value*, int)> > 0x46054a6b <+81467>: jmp 0x460421b8 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+5512> > 0x46054a70 <+81472>: mov %ebp,0xc(%esp) > 0x46054a74 <+81476>: movl $0x18,0x8(%esp) > 0x46054a7c <+81484>: movl $0x1,0x4(%esp) > 0x46054a84 <+81492>: mov %edi,(%esp) > 0x46054a87 <+81495>: call 0x45fbcd40 <_ZN9JSRuntime13onOutOfMemoryEPvjP9JSContext@plt> > 0x46054a8c <+81500>: mov 0xa8(%esp),%edi > 0x46054a93 <+81507>: test %eax,%eax > 0x46054a95 <+81509>: mov %eax,0xcc(%esp) > 0x46054a9c <+81516>: mov %eax,0x10(%edi) > 0x46054a9f <+81519>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054aa5 <+81525>: jmp 0x4605094f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+64799> > 0x46054aaa <+81530>: test %edi,%edi > 0x46054aac <+81532>: je 0x46055054 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82980> > 0x46054ab2 <+81538>: and $0x8,%edx > 0x46054ab5 <+81541>: je 0x46055049 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82969> > 0x46054abb <+81547>: mov 0x8(%eax),%eax > 0x46054abe <+81550>: mov 0x28(%eax),%eax > 0x46054ac1 <+81553>: mov %eax,0xa4(%esp) > 0x46054ac8 <+81560>: jmp 0x46050b87 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+65367> > 0x46054acd <+81565>: mov 0x1c(%eax),%eax > 0x46054ad0 <+81568>: test %eax,%eax > 0x46054ad2 <+81570>: je 0x46054ae2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81586> > 0x46054ad4 <+81572>: mov 0xd4(%eax),%eax > 0x46054ada <+81578>: test %eax,%eax > 0x46054adc <+81580>: jne 0x4605159d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67949> > 0x46054ae2 <+81586>: cmpb $0x0,0xb3(%esp) > 0x46054aea <+81594>: je 0x4605159d <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67949> > 0x46054af0 <+81600>: mov 0x2f8(%esp),%eax > 0x46054af7 <+81607>: mov 0xa0(%esp),%edx > 0x46054afe <+81614>: mov %eax,0x4(%esp) > 0x46054b02 <+81618>: mov 0x2fc(%esp),%eax > 0x46054b09 <+81625>: mov %eax,(%esp) > 0x46054b0c <+81628>: mov %ebp,%eax > 0x46054b0e <+81630>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054b13 <+81635>: cmp $0x2,%eax > 0x46054b16 <+81638>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054b1c <+81644>: test %eax,%eax > 0x46054b1e <+81646>: je 0x46054d3f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82191> > 0x46054b24 <+81652>: cmp $0x1,%eax > 0x46054b27 <+81655>: mov $0x0,%eax > 0x46054b2c <+81660>: movzbl 0xb3(%esp),%edx > 0x46054b34 <+81668>: cmove %eax,%edx > 0x46054b37 <+81671>: mov %dl,0xb3(%esp) > 0x46054b3e <+81678>: jmp 0x46051660 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68144> > 0x46054b43 <+81683>: mov 0xcc(%ebp),%ecx > 0x46054b49 <+81689>: mov 0x18(%ecx),%edx > 0x46054b4c <+81692>: test %edx,%edx > 0x46054b4e <+81694>: je 0x46054d0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82140> > 0x46054b54 <+81700>: mov 0xd0(%edx),%eax > 0x46054b5a <+81706>: test %eax,%eax > 0x46054b5c <+81708>: je 0x46054d0c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82140> > 0x46054b62 <+81714>: cmpb $0x0,0x100(%ebp) > 0x46054b69 <+81721>: je 0x46054af0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81600> > 0x46054b6b <+81723>: mov 0xd0(%edx),%edi > 0x46054b71 <+81729>: test %edi,%edi > 0x46054b73 <+81731>: je 0x46054c77 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81991> > 0x46054b79 <+81737>: mov 0x36c(%esp),%esi > 0x46054b80 <+81744>: lea 0x368(%esp),%eax > 0x46054b87 <+81751>: mov %esi,0x8(%esp) > 0x46054b8b <+81755>: mov %eax,0x4(%esp) > 0x46054b8f <+81759>: mov %ebp,(%esp) > 0x46054b92 <+81762>: call 0x4615d170 <js::MonitorLoopEdge(JSContext*, unsigned int&, JSInterpMode)> > 0x46054b97 <+81767>: test %eax,%eax > 0x46054b99 <+81769>: mov %eax,%esi > 0x46054b9b <+81771>: jne 0x46054bb2 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81794> > 0x46054b9d <+81773>: lea -0x134d4(%ebx),%edi > 0x46054ba3 <+81779>: movb $0x0,0xc0(%esp) > 0x46054bab <+81787>: mov %edi,0x94(%esp) > 0x46054bb2 <+81794>: mov 0x2fc(%esp),%eax > 0x46054bb9 <+81801>: mov (%eax),%edx > 0x46054bbb <+81803>: mov %edx,%edi > 0x46054bbd <+81805>: and $0x2,%edi > 0x46054bc0 <+81808>: je 0x46054c68 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81976> > 0x46054bc6 <+81814>: test $0x8,%dl > 0x46054bc9 <+81817>: je 0x46054c39 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81929> > 0x46054bcb <+81819>: mov 0x8(%eax),%ecx > 0x46054bce <+81822>: mov %ecx,0xa0(%esp) > 0x46054bd5 <+81829>: mov (%eax),%ecx > 0x46054bd7 <+81831>: movl $0x0,0xbc(%esp) > 0x46054be2 <+81842>: and $0xa,%ecx > 0x46054be5 <+81845>: cmp $0x2,%ecx > 0x46054be8 <+81848>: jne 0x46054c0b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81883> > 0x46054bea <+81850>: mov 0x4(%eax),%ecx > 0x46054bed <+81853>: movzwl 0x38(%ecx),%ecx > 0x46054bf1 <+81857>: shl $0x3,%ecx > 0x46054bf4 <+81860>: mov %ecx,0x88(%esp) > 0x46054bfb <+81867>: mov %eax,%ecx > 0x46054bfd <+81869>: sub 0x88(%esp),%ecx > 0x46054c04 <+81876>: mov %ecx,0xbc(%esp) > 0x46054c0b <+81883>: test $0x80,%dh > 0x46054c0e <+81886>: je 0x46054c48 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81944> > 0x46054c10 <+81888>: mov 0x38(%ebp),%edi > 0x46054c13 <+81891>: add $0x254,%edi > 0x46054c19 <+81897>: mov %edi,0xa4(%esp) > 0x46054c20 <+81904>: mov 0x14(%ebp),%ecx > 0x46054c23 <+81907>: test %ecx,%ecx > 0x46054c25 <+81909>: jne 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054c2b <+81915>: cmp $0x2,%esi > 0x46054c2e <+81918>: jne 0x46051660 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68144> > 0x46054c34 <+81924>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054c39 <+81929>: mov 0x4(%eax),%ecx > 0x46054c3c <+81932>: mov 0x3c(%ecx),%ecx > 0x46054c3f <+81935>: mov %ecx,0xa0(%esp) > 0x46054c46 <+81942>: jmp 0x46054bd5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81829> > 0x46054c48 <+81944>: test %edi,%edi > 0x46054c4a <+81946>: je 0x46054d79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82249> > 0x46054c50 <+81952>: and $0x8,%edx > 0x46054c53 <+81955>: je 0x46054d6e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82238> > 0x46054c59 <+81961>: mov 0x8(%eax),%eax > 0x46054c5c <+81964>: mov 0x28(%eax),%eax > 0x46054c5f <+81967>: mov %eax,0xa4(%esp) > 0x46054c66 <+81974>: jmp 0x46054c20 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81904> > 0x46054c68 <+81976>: mov 0x4(%eax),%ecx > 0x46054c6b <+81979>: mov %ecx,0xa0(%esp) > 0x46054c72 <+81986>: jmp 0x46054bd5 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81829> > 0x46054c77 <+81991>: mov 0x1c(%ecx),%eax > 0x46054c7a <+81994>: test %eax,%eax > 0x46054c7c <+81996>: je 0x46054c8c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82012> > 0x46054c7e <+81998>: mov 0xd4(%eax),%esi > 0x46054c84 <+82004>: test %esi,%esi > 0x46054c86 <+82006>: jne 0x46054b79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81737> > 0x46054c8c <+82012>: cmpb $0x0,0xb3(%esp) > 0x46054c94 <+82020>: je 0x46054b79 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81737> > 0x46054c9a <+82026>: mov 0x2f8(%esp),%eax > 0x46054ca1 <+82033>: mov 0xa0(%esp),%edx > 0x46054ca8 <+82040>: mov %eax,0x4(%esp) > 0x46054cac <+82044>: mov 0x2fc(%esp),%eax > 0x46054cb3 <+82051>: mov %eax,(%esp) > 0x46054cb6 <+82054>: mov %ebp,%eax > 0x46054cb8 <+82056>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054cbd <+82061>: cmp $0x2,%eax > 0x46054cc0 <+82064>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054cc6 <+82070>: test %eax,%eax > 0x46054cc8 <+82072>: jne 0x46054b24 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81652> > 0x46054cce <+82078>: mov 0x2f8(%esp),%eax > 0x46054cd5 <+82085>: mov 0xa0(%esp),%edi > 0x46054cdc <+82092>: mov %eax,0x8(%esp) > 0x46054ce0 <+82096>: mov 0x2fc(%esp),%eax > 0x46054ce7 <+82103>: mov (%eax),%eax > 0x46054ce9 <+82105>: mov %edi,(%esp) > 0x46054cec <+82108>: shr $0x7,%eax > 0x46054cef <+82111>: and $0x1,%eax > 0x46054cf2 <+82114>: mov %eax,0x4(%esp) > 0x46054cf6 <+82118>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46054cfb <+82123>: mov %eax,0x4(%esp) > 0x46054cff <+82127>: mov %ebp,(%esp) > 0x46054d02 <+82130>: call 0x46189a60 <js::mjit::JaegerShotAtSafePoint(JSContext*, void*)> > 0x46054d07 <+82135>: jmp 0x460513cb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67483> > 0x46054d0c <+82140>: mov 0x1c(%ecx),%eax > 0x46054d0f <+82143>: test %eax,%eax > 0x46054d11 <+82145>: je 0x4604f427 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59383> > 0x46054d17 <+82151>: mov 0xd4(%eax),%esi > 0x46054d1d <+82157>: test %esi,%esi > 0x46054d1f <+82159>: je 0x4604f427 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+59383> > 0x46054d25 <+82165>: cmpb $0x0,0x100(%ebp) > 0x46054d2c <+82172>: je 0x46054af0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81600> > 0x46054d32 <+82178>: test %edx,%edx > 0x46054d34 <+82180>: jne 0x46054b6b <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81723> > 0x46054d3a <+82186>: jmp 0x46054c7a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81994> > 0x46054d3f <+82191>: mov 0x2f8(%esp),%eax > 0x46054d46 <+82198>: mov 0xa0(%esp),%esi > 0x46054d4d <+82205>: mov %eax,0x8(%esp) > 0x46054d51 <+82209>: mov 0x2fc(%esp),%eax > 0x46054d58 <+82216>: mov (%eax),%eax > 0x46054d5a <+82218>: mov %esi,(%esp) > 0x46054d5d <+82221>: shr $0x7,%eax > 0x46054d60 <+82224>: and $0x1,%eax > 0x46054d63 <+82227>: mov %eax,0x4(%esp) > 0x46054d67 <+82231>: call 0x46055110 <JSScript::nativeCodeForPC(bool, unsigned char*)> > 0x46054d6c <+82236>: jmp 0x46054cfb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82123> > 0x46054d6e <+82238>: mov 0x4(%eax),%eax > 0x46054d71 <+82241>: mov 0x3c(%eax),%eax > 0x46054d74 <+82244>: jmp 0x46054c5c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81964> > 0x46054d79 <+82249>: mov 0x4(%eax),%eax > 0x46054d7c <+82252>: jmp 0x46054c5c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81964> > 0x46054d81 <+82257>: mov 0x4(%eax),%ecx > 0x46054d84 <+82260>: mov 0x3c(%ecx),%ecx > 0x46054d87 <+82263>: mov %ecx,0xa0(%esp) > 0x46054d8e <+82270>: jmp 0x4604efd7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58279> > 0x46054d93 <+82275>: mov 0x4(%eax),%ecx > 0x46054d96 <+82278>: mov %ecx,0xa0(%esp) > 0x46054d9d <+82285>: jmp 0x4604efd7 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58279> > 0x46054da2 <+82290>: test %edi,%edi > 0x46054da4 <+82292>: je 0x46054df1 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82369> > 0x46054da6 <+82294>: and $0x8,%edx > 0x46054da9 <+82297>: je 0x46054de9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82361> > 0x46054dab <+82299>: mov 0x8(%eax),%eax > 0x46054dae <+82302>: mov 0x28(%eax),%eax > 0x46054db1 <+82305>: mov %eax,0xa4(%esp) > 0x46054db8 <+82312>: jmp 0x4604e0df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+54447> > 0x46054dbd <+82317>: mov 0xa8(%esp),%esi > 0x46054dc4 <+82324>: mov %eax,(%esp) > 0x46054dc7 <+82327>: mov %esi,0x4(%esp) > 0x46054dcb <+82331>: call 0x45fbd0d0 <_ZN2js14GCHelperThread21replenishAndFreeLaterEPv@plt> > 0x46054dd0 <+82336>: jmp 0x46051978 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68936> > 0x46054dd5 <+82341>: mov 0xa8(%esp),%edi > 0x46054ddc <+82348>: mov %edi,(%esp) > 0x46054ddf <+82351>: call 0x45fbc350 <free@plt> > 0x46054de4 <+82356>: jmp 0x46051978 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68936> > 0x46054de9 <+82361>: mov 0x4(%eax),%eax > 0x46054dec <+82364>: mov 0x3c(%eax),%eax > 0x46054def <+82367>: jmp 0x46054dae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82302> > 0x46054df1 <+82369>: mov 0x4(%eax),%eax > 0x46054df4 <+82372>: jmp 0x46054dae <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82302> > 0x46054df6 <+82374>: mov 0x4(%eax),%ecx > 0x46054df9 <+82377>: mov 0x3c(%ecx),%ecx > 0x46054dfc <+82380>: mov %ecx,0xa0(%esp) > 0x46054e03 <+82387>: jmp 0x4604f166 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58678> > 0x46054e08 <+82392>: mov 0x4(%eax),%ecx > 0x46054e0b <+82395>: mov %ecx,0xa0(%esp) > 0x46054e12 <+82402>: jmp 0x4604f166 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58678> > 0x46054e17 <+82407>: mov 0x1c(%eax),%eax > 0x46054e1a <+82410>: test %eax,%eax > 0x46054e1c <+82412>: je 0x46054e2c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82428> > 0x46054e1e <+82414>: mov 0xd4(%eax),%eax > 0x46054e24 <+82420>: test %eax,%eax > 0x46054e26 <+82422>: jne 0x4604f106 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58582> > 0x46054e2c <+82428>: cmpb $0x0,0xb3(%esp) > 0x46054e34 <+82436>: je 0x4604f106 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+58582> > 0x46054e3a <+82442>: mov 0x2f8(%esp),%eax > 0x46054e41 <+82449>: mov 0xa0(%esp),%edx > 0x46054e48 <+82456>: mov %eax,0x4(%esp) > 0x46054e4c <+82460>: mov 0x2fc(%esp),%eax > 0x46054e53 <+82467>: mov %eax,(%esp) > 0x46054e56 <+82470>: mov %ebp,%eax > 0x46054e58 <+82472>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054e5d <+82477>: cmp $0x2,%eax > 0x46054e60 <+82480>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054e66 <+82486>: test %eax,%eax > 0x46054e68 <+82488>: jne 0x4605294c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+72988> > 0x46054e6e <+82494>: xchg %ax,%ax > 0x46054e70 <+82496>: jmp 0x460537e9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+76729> > 0x46054e75 <+82501>: mov 0x4(%eax),%eax > 0x46054e78 <+82504>: mov 0x3c(%eax),%eax > 0x46054e7b <+82507>: jmp 0x46051f89 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70489> > 0x46054e80 <+82512>: mov 0x4(%eax),%eax > 0x46054e83 <+82515>: jmp 0x46051f89 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+70489> > 0x46054e88 <+82520>: mov 0x4(%eax),%ecx > 0x46054e8b <+82523>: mov %ecx,0xa0(%esp) > 0x46054e92 <+82530>: jmp 0x460515fd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+68045> > 0x46054e97 <+82535>: mov 0x4(%eax),%ecx > 0x46054e9a <+82538>: mov 0x3c(%ecx),%ecx > 0x46054e9d <+82541>: mov %ecx,0xa0(%esp) > 0x46054ea4 <+82548>: jmp 0x460504df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63663> > 0x46054ea9 <+82553>: mov 0x4(%eax),%ecx > 0x46054eac <+82556>: mov %ecx,0xa0(%esp) > 0x46054eb3 <+82563>: jmp 0x460504df <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63663> > 0x46054eb8 <+82568>: mov 0x1c(%ecx),%eax > 0x46054ebb <+82571>: test %eax,%eax > 0x46054ebd <+82573>: je 0x46054ecd <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82589> > 0x46054ebf <+82575>: mov 0xd4(%eax),%esi > 0x46054ec5 <+82581>: test %esi,%esi > 0x46054ec7 <+82583>: jne 0x4605047f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63567> > 0x46054ecd <+82589>: cmpb $0x0,0xb3(%esp) > 0x46054ed5 <+82597>: je 0x4605047f <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63567> > 0x46054edb <+82603>: mov 0x2f8(%esp),%eax > 0x46054ee2 <+82610>: mov 0xa0(%esp),%edx > 0x46054ee9 <+82617>: mov %eax,0x4(%esp) > 0x46054eed <+82621>: mov 0x2fc(%esp),%eax > 0x46054ef4 <+82628>: mov %eax,(%esp) > 0x46054ef7 <+82631>: mov %ebp,%eax > 0x46054ef9 <+82633>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054efe <+82638>: cmp $0x2,%eax > 0x46054f01 <+82641>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054f07 <+82647>: test %eax,%eax > 0x46054f09 <+82649>: jne 0x46053f72 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78658> > 0x46054f0f <+82655>: nop > 0x46054f10 <+82656>: jmp 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x46054f15 <+82661>: mov 0x1c(%ecx),%eax > 0x46054f18 <+82664>: test %eax,%eax > 0x46054f1a <+82666>: je 0x460474d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26784> > 0x46054f20 <+82672>: mov 0xd4(%eax),%esi > 0x46054f26 <+82678>: test %esi,%esi > 0x46054f28 <+82680>: je 0x460474d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+26784> > 0x46054f2e <+82686>: cmpb $0x0,0x100(%ebp) > 0x46054f35 <+82693>: je 0x46053f3e <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78606> > 0x46054f3b <+82699>: test %edx,%edx > 0x46054f3d <+82701>: jne 0x46050471 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63553> > 0x46054f43 <+82707>: jmp 0x46054ebb <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82571> > 0x46054f48 <+82712>: mov 0x4(%eax),%ecx > 0x46054f4b <+82715>: mov %ecx,0xa0(%esp) > 0x46054f52 <+82722>: jmp 0x460503c4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+63380> > 0x46054f57 <+82727>: mov 0x1c(%ecx),%eax > 0x46054f5a <+82730>: jmp 0x46053ed3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+78499> > 0x46054f5f <+82735>: mov 0x4(%eax),%ecx > 0x46054f62 <+82738>: mov %ecx,0xa0(%esp) > 0x46054f69 <+82745>: jmp 0x46050181 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62801> > 0x46054f6e <+82750>: mov 0x1c(%ecx),%eax > 0x46054f71 <+82753>: test %eax,%eax > 0x46054f73 <+82755>: je 0x46054f83 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82771> > 0x46054f75 <+82757>: mov 0xd4(%eax),%eax > 0x46054f7b <+82763>: test %eax,%eax > 0x46054f7d <+82765>: jne 0x46050121 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62705> > 0x46054f83 <+82771>: cmpb $0x0,0xb3(%esp) > 0x46054f8b <+82779>: je 0x46050121 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62705> > 0x46054f91 <+82785>: mov 0x2f8(%esp),%eax > 0x46054f98 <+82792>: mov 0xa0(%esp),%edx > 0x46054f9f <+82799>: mov %eax,0x4(%esp) > 0x46054fa3 <+82803>: mov 0x2fc(%esp),%eax > 0x46054faa <+82810>: mov %eax,(%esp) > 0x46054fad <+82813>: mov %ebp,%eax > 0x46054faf <+82815>: call 0x46040b80 <js::mjit::CanMethodJITAtBranch(JSContext*, JSScript*, JSStackFrame*, jsbytecode*)> > 0x46054fb4 <+82820>: cmp $0x2,%eax > 0x46054fb7 <+82823>: je 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x46054fbd <+82829>: test %eax,%eax > 0x46054fbf <+82831>: jne 0x460541f4 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79300> > 0x46054fc5 <+82837>: jmp 0x46051392 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67426> > 0x46054fca <+82842>: mov 0x1c(%ecx),%eax > 0x46054fcd <+82845>: test %eax,%eax > 0x46054fcf <+82847>: nop > 0x46054fd0 <+82848>: je 0x460447b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15241> > 0x46054fd6 <+82854>: mov 0xd4(%eax),%esi > 0x46054fdc <+82860>: test %esi,%esi > 0x46054fde <+82862>: je 0x460447b9 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+15241> > 0x46054fe4 <+82868>: cmpb $0x0,0x100(%ebp) > 0x46054feb <+82875>: je 0x460541c0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+79248> > 0x46054ff1 <+82881>: test %edx,%edx > 0x46054ff3 <+82883>: jne 0x46050113 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62691> > 0x46054ff9 <+82889>: jmp 0x46054f71 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82753> > 0x46054ffe <+82894>: test %edi,%edi > 0x46055000 <+82896>: je 0x46055064 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82996> > 0x46055002 <+82898>: and $0x8,%edx > 0x46055005 <+82901>: je 0x4605505c <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82988> > 0x46055007 <+82903>: mov 0x8(%eax),%eax > 0x4605500a <+82906>: mov 0x28(%eax),%eax > 0x4605500d <+82909>: mov %eax,0xa4(%esp) > 0x46055014 <+82916>: jmp 0x460501d0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+62880> > 0x46055019 <+82921>: mov %ebp,(%esp) > 0x4605501c <+82924>: call 0x45ff0230 <js_HandleExecutionInterrupt(JSContext*)> > 0x46055021 <+82929>: test %eax,%eax > 0x46055023 <+82931>: jne 0x46051559 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+67881> > 0x46055029 <+82937>: jmp 0x460411a0 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+1392> > 0x4605502e <+82942>: test %edi,%edi > 0x46055030 <+82944>: je 0x46055071 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+83009> > 0x46055032 <+82946>: and $0x8,%edx > 0x46055035 <+82949>: je 0x46055069 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+83001> > 0x46055037 <+82951>: mov 0x8(%eax),%eax > 0x4605503a <+82954>: mov 0x28(%eax),%eax > 0x4605503d <+82957>: mov %eax,0xa4(%esp) > 0x46055044 <+82964>: jmp 0x4604def3 <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+53955> > 0x46055049 <+82969>: mov 0x4(%eax),%eax > 0x4605504c <+82972>: mov 0x3c(%eax),%eax > 0x4605504f <+82975>: jmp 0x46054abe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81550> > 0x46055054 <+82980>: mov 0x4(%eax),%eax > 0x46055057 <+82983>: jmp 0x46054abe <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+81550> > 0x4605505c <+82988>: mov 0x4(%eax),%eax > 0x4605505f <+82991>: mov 0x3c(%eax),%eax > 0x46055062 <+82994>: jmp 0x4605500a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82906> > 0x46055064 <+82996>: mov 0x4(%eax),%eax > 0x46055067 <+82999>: jmp 0x4605500a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82906> > 0x46055069 <+83001>: mov 0x4(%eax),%eax > 0x4605506c <+83004>: mov 0x3c(%eax),%eax > 0x4605506f <+83007>: jmp 0x4605503a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82954> > 0x46055071 <+83009>: mov 0x4(%eax),%eax > 0x46055074 <+83012>: jmp 0x4605503a <js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)+82954> >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 903622
: 686700 |
686701
|
686702
|
686703
|
686704
|
686705
|
686706
|
686707
|
686708