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 1490556 Details for
Bug 1636127
[abrt] gnome-shell: GetPropertyOperation(): gnome-shell killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 972.06 KB, created by
volodya
on 2018-10-04 13:57:58 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
volodya
Created:
2018-10-04 13:57:58 UTC
Size:
972.06 KB
patch
obsolete
>[New LWP 1609] >[New LWP 1682] >[New LWP 1612] >[New LWP 1615] >[New LWP 1611] >[New LWP 1628] >[New LWP 1684] >[New LWP 1687] >[New LWP 1688] >[New LWP 1685] >[New LWP 28497] >[New LWP 1686] >[New LWP 1689] >[New LWP 1683] >[New LWP 1620] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/gnome-shell'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007fbcadc28e4a in GetPropertyOperation (vp=..., lval=..., pc=<optimized out>, script=..., fp=<optimized out>, cx=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/JSContext.h:161 >[Current thread is 1 (Thread 0x7fbcac794d00 (LWP 1609))] > >Thread 1 (Thread 0x7fbcac794d00 (LWP 1609)): >#0 0x00007fbcadc28e4a in GetPropertyOperation (vp=..., lval=..., pc=<optimized out>, script=..., fp=<optimized out>, cx=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/JSContext.h:161 > op = <optimized out> > name = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752aa0, prev = 0x7ffd16ce2af0, ptr = 0x7fbc94fb1820} > v = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x560100000001, prev = 0x5601b0752a90, ptr = {data = {asBits = 140724986063696, debugView = {payload47 = 140724986063696, tag = 0}, s = {payload = {i32 = 382610256, u32 = 382610256, why = 382610256}}, asDouble = 6.9527381125560384e-310, asPtr = 0x7ffd16ce2b50, asWord = 140724986063696, asUIntPtr = 140724986063696}}} > op = <optimized out> > name = <optimized out> > v = <optimized out> >#1 Interpret (cx=0x5601b0752a60, state=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:2834 > lval = <optimized out> > addresses = {0x7fbcadc2cdc7 <Interpret(JSContext*, js::RunState&)+24391>, 0x7fbcadc2d069 <Interpret(JSContext*, js::RunState&)+25065>, 0x7fbcadc2d23a <Interpret(JSContext*, js::RunState&)+25530>, 0x7fbcadc2d188 <Interpret(JSContext*, js::RunState&)+25352>, 0x7fbcadc2d146 <Interpret(JSContext*, js::RunState&)+25286>, 0x7fbcadc29938 <Interpret(JSContext*, js::RunState&)+10936>, 0x7fbcadc2949d <Interpret(JSContext*, js::RunState&)+9757>, 0x7fbcadc2c3ee <Interpret(JSContext*, js::RunState&)+21870>, 0x7fbcadc2ecb5 <Interpret(JSContext*, js::RunState&)+32309>, 0x7fbcadc2cc74 <Interpret(JSContext*, js::RunState&)+24052>, 0x7fbcadc2ee2a <Interpret(JSContext*, js::RunState&)+32682>, 0x7fbcadc2d014 <Interpret(JSContext*, js::RunState&)+24980>, 0x7fbcadc2e897 <Interpret(JSContext*, js::RunState&)+31255>, 0x7fbcadc2ee60 <Interpret(JSContext*, js::RunState&)+32736>, 0x7fbcadc2a3f8 <Interpret(JSContext*, js::RunState&)+13688>, 0x7fbcadc2c4b7 <Interpret(JSContext*, js::RunState&)+22071>, 0x7fbcadc2e497 <Interpret(JSContext*, js::RunState&)+30231>, 0x7fbcadc2e36d <Interpret(JSContext*, js::RunState&)+29933>, 0x7fbcadc2e427 <Interpret(JSContext*, js::RunState&)+30119>, 0x7fbcadc2b28e <Interpret(JSContext*, js::RunState&)+17422>, 0x7fbcadc2e551 <Interpret(JSContext*, js::RunState&)+30417>, 0x7fbcadc2e7ac <Interpret(JSContext*, js::RunState&)+31020>, 0x7fbcadc2e5c9 <Interpret(JSContext*, js::RunState&)+30537>, 0x7fbcadc2e6ba <Interpret(JSContext*, js::RunState&)+30778>, 0x7fbcadc2ddf5 <Interpret(JSContext*, js::RunState&)+28533>, 0x7fbcadc2da7e <Interpret(JSContext*, js::RunState&)+27646>, 0x7fbcadc2d894 <Interpret(JSContext*, js::RunState&)+27156>, 0x7fbcadc2d819 <Interpret(JSContext*, js::RunState&)+27033>, 0x7fbcadc2d719 <Interpret(JSContext*, js::RunState&)+26777>, 0x7fbcadc2db3e <Interpret(JSContext*, js::RunState&)+27838>, 0x7fbcadc2d95a <Interpret(JSContext*, js::RunState&)+27354>, 0x7fbcadc2ad0d <Interpret(JSContext*, js::RunState&)+16013>, 0x7fbcadc2caf5 <Interpret(JSContext*, js::RunState&)+23669>, 0x7fbcadc2ca7d <Interpret(JSContext*, js::RunState&)+23549>, 0x7fbcadc2c9bb <Interpret(JSContext*, js::RunState&)+23355>, 0x7fbcadc2c948 <Interpret(JSContext*, js::RunState&)+23240>, 0x7fbcadc2dc36 <Interpret(JSContext*, js::RunState&)+28086>, 0x7fbcadc2955b <Interpret(JSContext*, js::RunState&)+9947>, 0x7fbcadc2a284 <Interpret(JSContext*, js::RunState&)+13316>, 0x7fbcadc2a22d <Interpret(JSContext*, js::RunState&)+13229>, 0x7fbcadc2a614 <Interpret(JSContext*, js::RunState&)+14228>, 0x7fbcadc28735 <Interpret(JSContext*, js::RunState&)+6325>, 0x7fbcadc2a731 <Interpret(JSContext*, js::RunState&)+14513>, 0x7fbcadc2cedf <Interpret(JSContext*, js::RunState&)+24671>, 0x7fbcadc2cfd2 <Interpret(JSContext*, js::RunState&)+24914>, 0x7fbcadc2c897 <Interpret(JSContext*, js::RunState&)+23063>, 0x7fbcadc2955f <Interpret(JSContext*, js::RunState&)+9951>, 0x7fbcadc2a288 <Interpret(JSContext*, js::RunState&)+13320>, 0x7fbcadc29bd8 <Interpret(JSContext*, js::RunState&)+11608>, 0x7fbcadc2883a <Interpret(JSContext*, js::RunState&)+6586>, 0x7fbcadc28788 <Interpret(JSContext*, js::RunState&)+6408>, 0x7fbcadc2bc10 <Interpret(JSContext*, js::RunState&)+19856>, 0x7fbcadc2b605 <Interpret(JSContext*, js::RunState&)+18309>, 0x7fbcadc2ab66 <Interpret(JSContext*, js::RunState&)+15590>, 0x7fbcadc29bd4 <Interpret(JSContext*, js::RunState&)+11604>, 0x7fbcadc29dea <Interpret(JSContext*, js::RunState&)+12138>, 0x7fbcadc2998b <Interpret(JSContext*, js::RunState&)+11019>, 0x7fbcadc2998f <Interpret(JSContext*, js::RunState&)+11023>, 0x7fbcadc2a648 <Interpret(JSContext*, js::RunState&)+14280>, 0x7fbcadc28f46 <Interpret(JSContext*, js::RunState&)+8390>, 0x7fbcadc2f2ce <Interpret(JSContext*, js::RunState&)+33870>, 0x7fbcadc2e25c <Interpret(JSContext*, js::RunState&)+29660>, 0x7fbcadc2e942 <Interpret(JSContext*, js::RunState&)+31426>, 0x7fbcadc2e907 <Interpret(JSContext*, js::RunState&)+31367>, 0x7fbcadc2e8cc <Interpret(JSContext*, js::RunState&)+31308>, 0x7fbcadc2b79b <Interpret(JSContext*, js::RunState&)+18715>, 0x7fbcadc2ea65 <Interpret(JSContext*, js::RunState&)+31717>, 0x7fbcadc2ea2a <Interpret(JSContext*, js::RunState&)+31658>, 0x7fbcadc2ec51 <Interpret(JSContext*, js::RunState&)+32209>, 0x7fbcadc2ebeb <Interpret(JSContext*, js::RunState&)+32107>, 0x7fbcadc2cd0e <Interpret(JSContext*, js::RunState&)+24206>, 0x7fbcadc2f380 <Interpret(JSContext*, js::RunState&)+34048>, 0x7fbcadc2e824 <Interpret(JSContext*, js::RunState&)+31140>, 0x7fbcadc2e641 <Interpret(JSContext*, js::RunState&)+30657>, 0x7fbcadc2a65a <Interpret(JSContext*, js::RunState&)+14298>, 0x7fbcadc2e20c <Interpret(JSContext*, js::RunState&)+29580>, 0x7fbcadc2e18e <Interpret(JSContext*, js::RunState&)+29454>, 0x7fbcadc2e13d <Interpret(JSContext*, js::RunState&)+29373>, 0x7fbcadc2ef5c <Interpret(JSContext*, js::RunState&)+32988>, 0x7fbcadc27d72 <Interpret(JSContext*, js::RunState&)+3826>, 0x7fbcadc2c7e6 <Interpret(JSContext*, js::RunState&)+22886>, 0x7fbcadc2d042 <Interpret(JSContext*, js::RunState&)+25026>, 0x7fbcadc2a651 <Interpret(JSContext*, js::RunState&)+14289>, 0x7fbcadc2b74b <Interpret(JSContext*, js::RunState&)+18635>, 0x7fbcadc2e2c5 <Interpret(JSContext*, js::RunState&)+29765>, 0x7fbcadc2cbaa <Interpret(JSContext*, js::RunState&)+23850>, 0x7fbcadc2cb67 <Interpret(JSContext*, js::RunState&)+23783>, 0x7fbcadc2b152 <Interpret(JSContext*, js::RunState&)+17106>, 0x7fbcadc2d2cd <Interpret(JSContext*, js::RunState&)+25677>, 0x7fbcadc2e02b <Interpret(JSContext*, js::RunState&)+29099>, 0x7fbcadc2e0d0 <Interpret(JSContext*, js::RunState&)+29264>, 0x7fbcadc2c38e <Interpret(JSContext*, js::RunState&)+21774>, 0x7fbcadc2b56a <Interpret(JSContext*, js::RunState&)+18154>, 0x7fbcadc2c385 <Interpret(JSContext*, js::RunState&)+21765>, 0x7fbcadc29867 <Interpret(JSContext*, js::RunState&)+10727>, 0x7fbcadc2c06d <Interpret(JSContext*, js::RunState&)+20973>, 0x7fbcadc2c0ef <Interpret(JSContext*, js::RunState&)+21103>, 0x7fbcadc2ee21 <Interpret(JSContext*, js::RunState&)+32673>, 0x7fbcadc28ad1 <Interpret(JSContext*, js::RunState&)+7249>, 0x7fbcadc2e022 <Interpret(JSContext*, js::RunState&)+29090>, 0x7fbcadc28a18 <Interpret(JSContext*, js::RunState&)+7064>, 0x7fbcadc2c6d4 <Interpret(JSContext*, js::RunState&)+22612>, 0x7fbcadc2c634 <Interpret(JSContext*, js::RunState&)+22452>, 0x7fbcadc2b4ce <Interpret(JSContext*, js::RunState&)+17998>, 0x7fbcadc2ab6f <Interpret(JSContext*, js::RunState&)+15599>, 0x7fbcadc2a125 <Interpret(JSContext*, js::RunState&)+12965>, 0x7fbcadc2b304 <Interpret(JSContext*, js::RunState&)+17540>, 0x7fbcadc2a121 <Interpret(JSContext*, js::RunState&)+12961>, 0x7fbcadc27eb0 <Interpret(JSContext*, js::RunState&)+4144>, 0x7fbcadc28bae <Interpret(JSContext*, js::RunState&)+7470>, 0x7fbcadc29398 <Interpret(JSContext*, js::RunState&)+9496>, 0x7fbcadc28836 <Interpret(JSContext*, js::RunState&)+6582>, 0x7fbcadc2c2b8 <Interpret(JSContext*, js::RunState&)+21560>, 0x7fbcadc2eabb <Interpret(JSContext*, js::RunState&)+31803>, 0x7fbcadc2bc4a <Interpret(JSContext*, js::RunState&)+19914>, 0x7fbcadc2bb7e <Interpret(JSContext*, js::RunState&)+19710>, 0x7fbcadc2bff1 <Interpret(JSContext*, js::RunState&)+20849>, 0x7fbcadc2bf80 <Interpret(JSContext*, js::RunState&)+20736>, 0x7fbcadc2bf2d <Interpret(JSContext*, js::RunState&)+20653>, 0x7fbcadc2d0c6 <Interpret(JSContext*, js::RunState&)+25158>, 0x7fbcadc27d50 <Interpret(JSContext*, js::RunState&)+3792>, 0x7fbcadc2e732 <Interpret(JSContext*, js::RunState&)+30898>, 0x7fbcadc29494 <Interpret(JSContext*, js::RunState&)+9748>, 0x7fbcadc29af5 <Interpret(JSContext*, js::RunState&)+11381>, 0x7fbcadc29af9 <Interpret(JSContext*, js::RunState&)+11385>, 0x7fbcadc2a9e3 <Interpret(JSContext*, js::RunState&)+15203>, 0x7fbcadc2e2bc <Interpret(JSContext*, js::RunState&)+29756>, 0x7fbcadc2b215 <Interpret(JSContext*, js::RunState&)+17301>, 0x7fbcadc2968a <Interpret(JSContext*, js::RunState&)+10250>, 0x7fbcadc2ae2a <Interpret(JSContext*, js::RunState&)+16298>, 0x7fbcadc2b18e <Interpret(JSContext*, js::RunState&)+17166>, 0x7fbcadc2b0a7 <Interpret(JSContext*, js::RunState&)+16935>, 0x7fbcadc2cf58 <Interpret(JSContext*, js::RunState&)+24792>, 0x7fbcadc2eea8 <Interpret(JSContext*, js::RunState&)+32808>, 0x7fbcadc2eaa0 <Interpret(JSContext*, js::RunState&)+31776>, 0x7fbcadc2c353 <Interpret(JSContext*, js::RunState&)+21715>, 0x7fbcadc2df55 <Interpret(JSContext*, js::RunState&)+28885>, 0x7fbcadc2deb5 <Interpret(JSContext*, js::RunState&)+28725>, 0x7fbcadc2d6c2 <Interpret(JSContext*, js::RunState&)+26690>, 0x7fbcadc2f0f9 <Interpret(JSContext*, js::RunState&)+33401>, 0x7fbcadc2f043 <Interpret(JSContext*, js::RunState&)+33219>, 0x7fbcadc2dd53 <Interpret(JSContext*, js::RunState&)+28371>, 0x7fbcadc2e332 <Interpret(JSContext*, js::RunState&)+29874>, 0x7fbcadc2d313 <Interpret(JSContext*, js::RunState&)+25747>, 0x7fbcadc2a74c <Interpret(JSContext*, js::RunState&)+14540>, 0x7fbcadc2a690 <Interpret(JSContext*, js::RunState&)+14352>, 0x7fbcadc28be4 <Interpret(JSContext*, js::RunState&)+7524>, 0x7fbcadc28be8 <Interpret(JSContext*, js::RunState&)+7528>, 0x7fbcadc2b43a <Interpret(JSContext*, js::RunState&)+17850>, 0x7fbcadc2b037 <Interpret(JSContext*, js::RunState&)+16823>, 0x7fbcadc2ac8a <Interpret(JSContext*, js::RunState&)+15882>, 0x7fbcadc2c172 <Interpret(JSContext*, js::RunState&)+21234>, 0x7fbcadc2cf95 <Interpret(JSContext*, js::RunState&)+24853>, 0x7fbcadc29957 <Interpret(JSContext*, js::RunState&)+10967>, 0x7fbcadc28f42 <Interpret(JSContext*, js::RunState&)+8386>, 0x7fbcadc2a743 <Interpret(JSContext*, js::RunState&)+14531>, 0x7fbcadc2a73a <Interpret(JSContext*, js::RunState&)+14522>, 0x7fbcadc29256 <Interpret(JSContext*, js::RunState&)+9174>, 0x7fbcadc29d1e <Interpret(JSContext*, js::RunState&)+11934>, 0x7fbcadc29d22 <Interpret(JSContext*, js::RunState&)+11938>, 0x7fbcadc2e97d <Interpret(JSContext*, js::RunState&)+31485>, 0x7fbcadc2dcf2 <Interpret(JSContext*, js::RunState&)+28274>, 0x7fbcadc2968e <Interpret(JSContext*, js::RunState&)+10254>, 0x7fbcadc2b828 <Interpret(JSContext*, js::RunState&)+18856>, 0x7fbcadc2b3a5 <Interpret(JSContext*, js::RunState&)+17701>, 0x7fbcadc28728 <Interpret(JSContext*, js::RunState&)+6312>, 0x7fbcadc28739 <Interpret(JSContext*, js::RunState&)+6329>, 0x7fbcadc2b8a4 <Interpret(JSContext*, js::RunState&)+18980>, 0x7fbcadc2b326 <Interpret(JSContext*, js::RunState&)+17574>, 0x7fbcadc2f23a <Interpret(JSContext*, js::RunState&)+33722>, 0x7fbcadc28f07 <Interpret(JSContext*, js::RunState&)+8327>, 0x7fbcadc2e134 <Interpret(JSContext*, js::RunState&)+29364>, 0x7fbcadc28ad5 <Interpret(JSContext*, js::RunState&)+7253>, 0x7fbcadc2e019 <Interpret(JSContext*, js::RunState&)+29081>, 0x7fbcadc28a1c <Interpret(JSContext*, js::RunState&)+7068>, 0x7fbcadc2986b <Interpret(JSContext*, js::RunState&)+10731>, 0x7fbcadc2d48c <Interpret(JSContext*, js::RunState&)+26124>, 0x7fbcadc2b909 <Interpret(JSContext*, js::RunState&)+19081>, 0x7fbcadc2a699 <Interpret(JSContext*, js::RunState&)+14361>, 0x7fbcadc28f0b <Interpret(JSContext*, js::RunState&)+8331>, 0x7fbcadc2b982 <Interpret(JSContext*, js::RunState&)+19202>, 0x7fbcadc2b92b <Interpret(JSContext*, js::RunState&)+19115>, 0x7fbcadc2f135 <Interpret(JSContext*, js::RunState&)+33461>, 0x7fbcadc2cc19 <Interpret(JSContext*, js::RunState&)+23961>, 0x7fbcadc28dd0 <Interpret(JSContext*, js::RunState&)+8016>, 0x7fbcadc2a5aa <Interpret(JSContext*, js::RunState&)+14122>, 0x7fbcadc2a432 <Interpret(JSContext*, js::RunState&)+13746>, 0x7fbcadc2ef0b <Interpret(JSContext*, js::RunState&)+32907>, 0x7fbcadc2d286 <Interpret(JSContext*, js::RunState&)+25606>, 0x7fbcadc2cee8 <Interpret(JSContext*, js::RunState&)+24680>, 0x7fbcadc2c5b8 <Interpret(JSContext*, js::RunState&)+22328>, 0x7fbcadc2c5fb <Interpret(JSContext*, js::RunState&)+22395>, 0x7fbcadc2f1ca <Interpret(JSContext*, js::RunState&)+33610>, 0x7fbcadc29dee <Interpret(JSContext*, js::RunState&)+12142>, 0x7fbcadc2c204 <Interpret(JSContext*, js::RunState&)+21380>, 0x7fbcadc2a91d <Interpret(JSContext*, js::RunState&)+15005>, 0x7fbcadc2a229 <Interpret(JSContext*, js::RunState&)+13225>, 0x7fbcadc2ba39 <Interpret(JSContext*, js::RunState&)+19385>, 0x7fbcadc2b9ee <Interpret(JSContext*, js::RunState&)+19310>, 0x7fbcadc2bb12 <Interpret(JSContext*, js::RunState&)+19602>...} > entryFrame = 0x7ffd16ce2c30 > entryMonitor = {cx_ = 0x5601b0752a60, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x5601b0752a60, compartment_ = 0x5601b088dc10, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac8, prev = 0x7ffd16ce3010, ptr = {tracer = 0x7fbcadc17350 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, storage = {frames = 0x0}}}, asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x7ffd16ce2eb0, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = {sp = 0x5601b1578540, pc = 0x5601b0bae1ea "5", fp_ = 0x5601b15784b0}, entryFrame_ = 0x5601b15783f0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a90, prev = 0x7ffd16ce2ed8, ptr = 0x7fbc94fb0b80} > logger = <optimized out> > scriptEvent = <optimized out> > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac0, prev = 0x7ffd16ce2f80, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac0, prev = 0x7ffd16ce29d0, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752aa0, prev = 0x0, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752aa0, prev = 0x7ffd16ce2a10, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x7ffd16ce2cf8, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x7ffd16ce2a50, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x7ffd16ce2a70, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x7ffd16ce2a90, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x7ffd16ce2ab0, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752aa0, prev = 0x7ffd16ce2a30, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ab8, prev = 0x0, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a98, prev = 0x0, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a90, prev = 0x7ffd16ce29b0, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a78, prev = 0x0, ptr = 0x0} > blockDepth = <optimized out> > interpReturnOK = <optimized out> > frameHalfInitialized = <optimized out> >#2 0x00007fbcadc34486 in js::RunScript (cx=0x5601b0752a60, state=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:418 > stopwatch = {cx_ = 0x5601b0752a60, iteration_ = 0, isMonitoringJank_ = false, isMonitoringCPOW_ = false, cyclesStart_ = 0, CPOWTimeStart_ = 0, cpuStart_ = {<No data fields>}, groups_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7ffd16ce2e08, mLength = 0, mTail = {<mozilla::Vector<RefPtr<js::PerformanceGroup>, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\000\000\000\000\000\000\000\360;\323\262\001V\000\000\235\214\017\261\274\177", '\000' <repeats 18 times>, "\002\000\000\000\001V\000\000\240U\000\261\274\177\000\000\320.\316\026\375\177\000"}, static sMaxInlineStorage = <optimized out>}} > marker = {profiler_ = 0x0} > status = <optimized out> >#3 0x00007fbcadc34a41 in js::InternalCallOrConstruct (cx=0x5601b0752a60, args=..., construct=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:490 > skipForCallee = <optimized out> > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a80, prev = 0x0, ptr = 0x7fbc843d6d80} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752a90, prev = 0x0, ptr = 0x7fbc94fedf70}}, args_ = @0x7ffd16ce3000, construct_ = js::NO_CONSTRUCT} > ok = <optimized out> >#4 0x00007fbcadc34cad in js::Call (cx=cx@entry=0x5601b0752a60, fval=..., fval@entry=..., thisv=..., thisv@entry=..., args=..., rval=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Interpreter.cpp:536 >No locals. >#5 0x00007fbcadf61869 in JS_CallFunctionValue (cx=cx@entry=0x5601b0752a60, obj=..., fval=..., args=..., rval=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/js/RootingAPI.h:1128 > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x7ffd16ce3058, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac8, prev = 0x7ffd16ce3380, ptr = {tracer = 0x7fbcadc174b0 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy>*, char const*)>, storage = {vector = {<js::TempAllocPolicy> = {cx_ = 0x5601b0752a60}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd16ce3048, mLength = 3, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\200m=\204\274\177\376\377\000\000\000\000\000\000\372\377\000\000\000\000\000\000\372\377P6\323\262\001V\000\000\270\061\316\026\375\177\000\000\200:\323\262\001V\000\000\270\061\316\026\375\177\000\000@3\316\026\375\177\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} > thisv = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac0, prev = 0x7ffd16ce3130, ptr = {data = {asBits = 18445055223849287680, debugView = {payload47 = 0, tag = JSVAL_TAG_NULL}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0xa000000000000), asPtr = 0xfffa000000000000, asWord = 18445055223849287680, asUIntPtr = 18445055223849287680}}} >#6 0x00007fbcb07a38b4 in gjs_call_function_value (context=context@entry=0x5601b0752a60, obj=obj@entry=..., fval=fval@entry=..., args=..., rval=rval@entry=...) at gjs/jsapi-util.cpp:633 > result = <optimized out> >#7 0x00007fbcb077593d in gjs_closure_invoke (closure=closure@entry=0x5601b2d33580, this_obj=this_obj@entry=..., args=..., retval=retval@entry=..., return_exception=return_exception@entry=false) at /usr/include/mozjs-60/js/RootingAPI.h:1128 > c = 0x5601b2d335a0 > context = 0x5601b0752a60 > ar = {mContext = 0x5601b0752a60} > ac = {cx_ = 0x5601b0752a60, oldCompartment_ = 0x5601b088dc10} > v_closure = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac0, prev = 0x7ffd16ce32a0, ptr = {data = {asBits = 18446321571405327744, debugView = {payload47 = 140447649197440, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = -2076349056, u32 = 2218618240, why = 2218618240}}, asDouble = -nan(0xe7fbc843d6d80), asPtr = 0xfffe7fbc843d6d80, asWord = 18446321571405327744, asUIntPtr = 18446321571405327744}}} >#8 0x00007fbcb079765f in closure_marshal (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/include/mozjs-60/js/RootingAPI.h:493 > context = 0x5601b0752a60 > obj = <optimized out> > i = <optimized out> > signal_query = {signal_id = 60, signal_name = 0x7fbcb06cc0ff "destroy", itype = 94565253258960, signal_flags = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS), return_type = 4, n_params = 0, param_types = 0x0} > signal_info = <optimized out> > skip = <optimized out> > array_len_indices_for = <optimized out> > type_info_for = 0x7ffd16ce3190 > ar = {mContext = 0x5601b0752a60} > ac = {cx_ = 0x5601b0752a60, oldCompartment_ = 0x0} > argv = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac8, prev = 0x0, ptr = {tracer = 0x7fbcb0772300 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy>*, char const*)>, storage = {vector = {<js::TempAllocPolicy> = {cx_ = 0x5601b0752a60}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7ffd16ce33b8, mLength = 1, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\000\000\000\000\000\000\372\377@,b\260\274\177\000\000\000\243+\377\365x\212\205\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000@\026[\260\001V\000\000\265\213\017\261\274\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>} > argv_to_append = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac0, prev = 0x0, ptr = {data = {asBits = 18445055223849287680, debugView = {payload47 = 0, tag = JSVAL_TAG_NULL}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0xa000000000000), asPtr = 0xfffa000000000000, asWord = 18445055223849287680, asUIntPtr = 18445055223849287680}}} > rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x5601b0752ac0, prev = 0x7ffd16ce3280, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} >#9 0x00007fbcb10f8c9d in g_closure_invoke (closure=0x5601b2d33580, return_value=0x0, n_param_values=1, param_values=0x7ffd16ce3600, invocation_hint=0x7ffd16ce3580) at gclosure.c:810 > marshal = 0x7fbcb0796de0 <closure_marshal(GClosure*, GValue*, guint, GValue const*, gpointer, gpointer)> > marshal_data = 0x3c > in_marshal = 0 > real_closure = 0x5601b2d33560 > __func__ = "g_closure_invoke" >#10 0x00007fbcb110c203 in signal_emit_unlocked_R (node=node@entry=0x5601b05ac1f0, detail=detail@entry=0, instance=instance@entry=0x5601b2d33020, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd16ce3600) at gsignal.c:3635 > tmp = <optimized out> > handler = 0x5601b3714ac0 > accumulator = 0x0 > emission = {next = 0x7ffd16ce3a70, instance = 0x5601b2d33020, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x5601b05b1640 > hlist = <optimized out> > handler_list = 0x5601b3714ac0 > 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 = 60 > max_sequential_handler_number = 1197548 > return_value_altered = 0 >#11 0x00007fbcb111532a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd16ce37c0) at gsignal.c:3391 > instance_and_params = 0x7ffd16ce3600 > signal_return_type = <optimized out> > param_values = 0x7ffd16ce3618 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#12 0x00007fbcb1115923 in g_signal_emit (instance=instance@entry=0x5601b2d33020, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd16ce38a0, reg_save_area = 0x7ffd16ce37e0}} >#13 0x00007fbcb0627fe0 in clutter_actor_dispose (object=0x5601b2d33020) at clutter-actor.c:5931 > self = 0x5601b2d33020 > priv = 0x5601b2d32d00 > __func__ = "clutter_actor_dispose" >#14 0x00007fbcb10ff9b4 in g_object_run_dispose (object=0x5601b2d33020) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#15 0x00007fbcb061b9de in clutter_actor_destroy (self=0x5601b2d33020) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" > _g_boolean_var_ = <optimized out> > __inst = <optimized out> > __t = <optimized out> > __r = <optimized out> >#16 0x00007fbcb0622bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7ffd16ce38f0) at clutter-actor.c:18959 > ri = 0x7ffd16ce38f0 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#17 0x00007fbcb0622c80 in clutter_actor_real_destroy (actor=0x5601b2d32700) at clutter-actor.c:6263 > iter = {dummy1 = 0x5601b2d32700, dummy2 = 0x0, dummy3 = 0x5601b05b1640, dummy4 = 3, dummy5 = 0x7fbcb0622c40 <clutter_actor_real_destroy>} >#18 0x00007fbcb10f8bb5 in g_closure_invoke (closure=0x5601b05b1640, return_value=0x0, n_param_values=1, param_values=0x7ffd16ce3b00, invocation_hint=0x7ffd16ce3a80) at gclosure.c:810 > marshal = 0x7fbcb10f7180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 1 > real_closure = 0x5601b05b1620 > __func__ = "g_closure_invoke" >#19 0x00007fbcb110c55a in signal_emit_unlocked_R (node=node@entry=0x5601b05ac1f0, detail=detail@entry=0, instance=instance@entry=0x5601b2d32700, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd16ce3b00) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x7ffd16ce3fb0, instance = 0x5601b2d32700, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94565259761280} > class_closure = 0x5601b05b1640 > hlist = <optimized out> > handler_list = 0x0 > 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 = 60 > max_sequential_handler_number = 1197547 > return_value_altered = <optimized out> >#20 0x00007fbcb111532a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd16ce3cc0) at gsignal.c:3391 > instance_and_params = 0x7ffd16ce3b00 > signal_return_type = <optimized out> > param_values = 0x7ffd16ce3b18 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#21 0x00007fbcb1115923 in g_signal_emit (instance=instance@entry=0x5601b2d32700, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd16ce3da0, reg_save_area = 0x7ffd16ce3ce0}} >#22 0x00007fbcb0627fe0 in clutter_actor_dispose (object=0x5601b2d32700) at clutter-actor.c:5931 > self = 0x5601b2d32700 > priv = 0x5601b2d323e0 > __func__ = "clutter_actor_dispose" >#23 0x00007fbcb10ff9b4 in g_object_run_dispose (object=0x5601b2d32700) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#24 0x00007fbcb061b9de in clutter_actor_destroy (self=0x5601b2d32700) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" > _g_boolean_var_ = <optimized out> > __inst = <optimized out> > __t = <optimized out> > __r = <optimized out> >#25 0x00007fbcb018a8b4 in st_bin_dispose (gobject=0x5601b315b930) at ../src/st/st-bin.c:185 > priv = 0x5601b315b4d0 > __func__ = "st_bin_dispose" > _g_boolean_var_ = <optimized out> >#26 0x00007fbcb10ff9b4 in g_object_run_dispose (object=0x5601b315b930) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#27 0x00007fbcb061b9de in clutter_actor_destroy (self=0x5601b315b930) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" > _g_boolean_var_ = <optimized out> > __inst = <optimized out> > __t = <optimized out> > __r = <optimized out> >#28 0x00007fbcb0622bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7ffd16ce3e30) at clutter-actor.c:18959 > ri = 0x7ffd16ce3e30 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#29 0x00007fbcb0622c80 in clutter_actor_real_destroy (actor=0x5601b3153000) at clutter-actor.c:6263 > iter = {dummy1 = 0x5601b3153000, dummy2 = 0x0, dummy3 = 0x5601b05b1640, dummy4 = 1, dummy5 = 0x7fbcb0622c40 <clutter_actor_real_destroy>} >#30 0x00007fbcb10f8bb5 in g_closure_invoke (closure=0x5601b05b1640, return_value=0x0, n_param_values=1, param_values=0x7ffd16ce4040, invocation_hint=0x7ffd16ce3fc0) at gclosure.c:810 > marshal = 0x7fbcb10f7180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 1 > real_closure = 0x5601b05b1620 > __func__ = "g_closure_invoke" >#31 0x00007fbcb110c55a in signal_emit_unlocked_R (node=node@entry=0x5601b05ac1f0, detail=detail@entry=0, instance=instance@entry=0x5601b3153000, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd16ce4040) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x7ffd16ce44b0, instance = 0x5601b3153000, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94565254535088} > class_closure = 0x5601b05b1640 > hlist = <optimized out> > handler_list = 0x0 > 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 = 60 > max_sequential_handler_number = 1197547 > return_value_altered = <optimized out> >#32 0x00007fbcb111532a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd16ce4200) at gsignal.c:3391 > instance_and_params = 0x7ffd16ce4040 > signal_return_type = <optimized out> > param_values = 0x7ffd16ce4058 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#33 0x00007fbcb1115923 in g_signal_emit (instance=instance@entry=0x5601b3153000, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd16ce42e0, reg_save_area = 0x7ffd16ce4220}} >#34 0x00007fbcb0627fe0 in clutter_actor_dispose (object=0x5601b3153000) at clutter-actor.c:5931 > self = 0x5601b3153000 > priv = 0x5601b3152ce0 > __func__ = "clutter_actor_dispose" >#35 0x00007fbcb10ff9b4 in g_object_run_dispose (object=0x5601b3153000) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#36 0x00007fbcb061b9de in clutter_actor_destroy (self=0x5601b3153000) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" > _g_boolean_var_ = <optimized out> > __inst = <optimized out> > __t = <optimized out> > __r = <optimized out> >#37 0x00007fbcb0622bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7ffd16ce4330) at clutter-actor.c:18959 > ri = 0x7ffd16ce4330 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#38 0x00007fbcb0622c80 in clutter_actor_real_destroy (actor=0x5601b3152200) at clutter-actor.c:6263 > iter = {dummy1 = 0x5601b3152200, dummy2 = 0x0, dummy3 = 0x5601b05b1640, dummy4 = 1, dummy5 = 0x7fbcb0622c40 <clutter_actor_real_destroy>} >#39 0x00007fbcb10f8bb5 in g_closure_invoke (closure=0x5601b05b1640, return_value=0x0, n_param_values=1, param_values=0x7ffd16ce4540, invocation_hint=0x7ffd16ce44c0) at gclosure.c:810 > marshal = 0x7fbcb10f7180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 1 > real_closure = 0x5601b05b1620 > __func__ = "g_closure_invoke" >#40 0x00007fbcb110c55a in signal_emit_unlocked_R (node=node@entry=0x5601b05ac1f0, detail=detail@entry=0, instance=instance@entry=0x5601b3152200, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd16ce4540) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x7ffd16ce49b0, instance = 0x5601b3152200, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94565260325088} > class_closure = 0x5601b05b1640 > hlist = <optimized out> > handler_list = 0x0 > 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 = 60 > max_sequential_handler_number = 1197547 > return_value_altered = <optimized out> >#41 0x00007fbcb111532a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd16ce4700) at gsignal.c:3391 > instance_and_params = 0x7ffd16ce4540 > signal_return_type = <optimized out> > param_values = 0x7ffd16ce4558 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#42 0x00007fbcb1115923 in g_signal_emit (instance=instance@entry=0x5601b3152200, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd16ce47e0, reg_save_area = 0x7ffd16ce4720}} >#43 0x00007fbcb0627fe0 in clutter_actor_dispose (object=0x5601b3152200) at clutter-actor.c:5931 > self = 0x5601b3152200 > priv = 0x5601b3151ee0 > __func__ = "clutter_actor_dispose" >#44 0x00007fbcb10ff9b4 in g_object_run_dispose (object=0x5601b3152200) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#45 0x00007fbcb061b9de in clutter_actor_destroy (self=0x5601b3152200) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" > _g_boolean_var_ = <optimized out> > __inst = <optimized out> > __t = <optimized out> > __r = <optimized out> >#46 0x00007fbcb0622bd4 in clutter_actor_iter_destroy (iter=iter@entry=0x7ffd16ce4830) at clutter-actor.c:18959 > ri = 0x7ffd16ce4830 > cur = <optimized out> > __func__ = "clutter_actor_iter_destroy" >#47 0x00007fbcb0622c80 in clutter_actor_real_destroy (actor=0x5601b3159850) at clutter-actor.c:6263 > iter = {dummy1 = 0x5601b3159850, dummy2 = 0x0, dummy3 = 0x5601b05b1640, dummy4 = 1, dummy5 = 0x7fbcb0622c40 <clutter_actor_real_destroy>} >#48 0x00007fbcb10f8c9d in g_closure_invoke (closure=0x5601b05b1640, return_value=0x0, n_param_values=1, param_values=0x7ffd16ce4a40, invocation_hint=0x7ffd16ce49c0) at gclosure.c:810 > marshal = 0x7fbcb10f7180 <g_type_class_meta_marshal> > marshal_data = 0xd8 > in_marshal = 0 > real_closure = 0x5601b05b1620 > __func__ = "g_closure_invoke" >#49 0x00007fbcb110c55a in signal_emit_unlocked_R (node=node@entry=0x5601b05ac1f0, detail=detail@entry=0, instance=instance@entry=0x5601b3159850, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffd16ce4a40) at gsignal.c:3549 > need_unset = 0 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x5601b3159850, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94565260325088} > class_closure = 0x5601b05b1640 > hlist = <optimized out> > handler_list = 0x0 > 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 = 60 > max_sequential_handler_number = 1197547 > return_value_altered = <optimized out> >#50 0x00007fbcb111532a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd16ce4c00) at gsignal.c:3391 > instance_and_params = 0x7ffd16ce4a40 > signal_return_type = <optimized out> > param_values = 0x7ffd16ce4a58 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#51 0x00007fbcb1115923 in g_signal_emit (instance=instance@entry=0x5601b3159850, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd16ce4ce0, reg_save_area = 0x7ffd16ce4c20}} >#52 0x00007fbcb0627fe0 in clutter_actor_dispose (object=0x5601b3159850) at clutter-actor.c:5931 > self = 0x5601b3159850 > priv = 0x5601b3159530 > __func__ = "clutter_actor_dispose" >#53 0x00007fbcb10ff9b4 in g_object_run_dispose (object=0x5601b3159850) at gobject.c:1108 > __func__ = "g_object_run_dispose" >#54 0x00007fbcb061b9de in clutter_actor_destroy (self=0x5601b3159850) at clutter-actor.c:8614 > __func__ = "clutter_actor_destroy" > _g_boolean_var_ = <optimized out> > __inst = <optimized out> > __t = <optimized out> > __r = <optimized out> >#55 0x00007fbcb018a8b4 in st_bin_dispose (gobject=0x5601b3154440) at ../src/st/st-bin.c:185 > priv = 0x5601b3153fe0 > __func__ = "st_bin_dispose" > _g_boolean_var_ = <optimized out> >#56 0x00007fbcb10fe148 in g_object_unref (_object=0x5601b3154440) at gobject.c:3309 > weak_locations = 0x0 > object = <optimized out> > old_ref = <optimized out> > _object = <optimized out> > __func__ = "g_object_unref" > has_toggle_ref = <optimized out> > weak_locations = <optimized out> > weak_ref_location = <optimized out> > has_toggle_ref = <optimized out> > object = <optimized out> > old_ref = <optimized out> > _g_boolean_var_ = <optimized out> > _g_boolean_var_ = <optimized out> > _g_boolean_var_ = <optimized out> > object = 0x5601b3154440 > old_ref = <optimized out> > __func__ = "g_object_unref" > _g_boolean_var_ = <optimized out> > _g_boolean_var_ = <optimized out> > has_toggle_ref = <optimized out> > weak_locations = <optimized out> > weak_ref_location = <optimized out> > has_toggle_ref = <optimized out> > _g_boolean_var_ = <optimized out> >#57 0x00007fbcb0782790 in ObjectInstance::release_native_object (this=0x5601b309a5e0) at gi/object.cpp:1276 >No locals. >#58 0x00007fbcb0789fde in ObjectInstance::disassociate_js_gobject() () at gi/object.cpp:1474 > weak_pointer_callback = true > gjs_object_class_ops = {addProperty = 0x7fbcb07871d0 <ObjectBase::add_property(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>)>, delProperty = 0x0, enumerate = 0x0, newEnumerate = 0x0, resolve = 0x7fbcb0785880 <ObjectBase::resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool*)>, mayResolve = 0x0, finalize = 0x7fbcb078a4b0 <ObjectBase::finalize(JSFreeOp*, JSObject*)>, call = 0x0, hasInstance = 0x0, construct = 0x0, trace = 0x7fbcb078c050 <ObjectBase::trace(JSTracer*, JSObject*)>} > ObjectInstance::object_init_list = {c = {<std::_Deque_base<JS::PersistentRooted<JSObject*>, std::allocator<JS::PersistentRooted<JSObject*> > >> = {_M_impl = {<std::allocator<JS::PersistentRooted<JSObject*> >> = {<__gnu_cxx::new_allocator<JS::PersistentRooted<JSObject*> >> = {<No data fields>}, <No data fields>}, _M_map = 0x5601b0160790, _M_map_size = 8, _M_start = {_M_cur = 0x5601b015fc30, _M_first = 0x5601b015fc30, _M_last = 0x5601b015fe30, _M_node = 0x5601b01607a8}, _M_finish = {_M_cur = 0x5601b015fc30, _M_first = 0x5601b015fc30, _M_last = 0x5601b015fe30, _M_node = 0x5601b01607a8}}}, <No data fields>}} > ObjectInstance::wrapped_gobject_list = 0x0 > ObjectInstance::hook_up_vfunc_root = {<js::RootedBase<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<js::MutableWrappedPtrOperations<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<js::WrappedPtrOperations<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Symbol*> >> = {mNext = 0x7fbcb08297e0 <ObjectInstance::hook_up_vfunc_root>, mPrev = 0x7fbcb08297e0 <ObjectInstance::hook_up_vfunc_root>, mIsSentinel = false}, ptr = 0x0} > gjs_object_instance_proto_funcs = {{name = 0x7fbcb07cfce4 "_init", call = {op = 0x7fbcb078af40 <ObjectBase::init(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbf36 "connect", call = {op = 0x7fbcb0787540 <ObjectBase::connect(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbf28 "connect_after", call = {op = 0x7fbcb07876f0 <ObjectBase::connect_after(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbfd5 "emit", call = {op = 0x7fbcb0787cc0 <ObjectBase::emit(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07c9594 "toString", call = {op = 0x7fbcb07880e0 <ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x0, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x0}} > gjs_object_instance_proto_props = {{name = 0x0, flags = 0 '\000', {accessors = {getter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}, setter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}}, value = {type = 0, {string = 0x0, int32 = 0}}}}} > gjs_object_instance_class = {name = 0x7fbcb07cc0f4 "GObject_Object", flags = 33554433, cOps = 0x7fbcb0823fc0, reserved = {0x0, 0x0, 0x0}} >#59 0x00007fbcb0785a5c in ObjectInstance::remove_wrapped_gobjects_if(std::function<bool (ObjectInstance*)>, std::function<void (ObjectInstance*)>) () at /usr/include/c++/8/bits/std_function.h:682 > weak_pointer_callback = true > gjs_object_class_ops = {addProperty = 0x7fbcb07871d0 <ObjectBase::add_property(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>)>, delProperty = 0x0, enumerate = 0x0, newEnumerate = 0x0, resolve = 0x7fbcb0785880 <ObjectBase::resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool*)>, mayResolve = 0x0, finalize = 0x7fbcb078a4b0 <ObjectBase::finalize(JSFreeOp*, JSObject*)>, call = 0x0, hasInstance = 0x0, construct = 0x0, trace = 0x7fbcb078c050 <ObjectBase::trace(JSTracer*, JSObject*)>} > ObjectInstance::object_init_list = {c = {<std::_Deque_base<JS::PersistentRooted<JSObject*>, std::allocator<JS::PersistentRooted<JSObject*> > >> = {_M_impl = {<std::allocator<JS::PersistentRooted<JSObject*> >> = {<__gnu_cxx::new_allocator<JS::PersistentRooted<JSObject*> >> = {<No data fields>}, <No data fields>}, _M_map = 0x5601b0160790, _M_map_size = 8, _M_start = {_M_cur = 0x5601b015fc30, _M_first = 0x5601b015fc30, _M_last = 0x5601b015fe30, _M_node = 0x5601b01607a8}, _M_finish = {_M_cur = 0x5601b015fc30, _M_first = 0x5601b015fc30, _M_last = 0x5601b015fe30, _M_node = 0x5601b01607a8}}}, <No data fields>}} > ObjectInstance::wrapped_gobject_list = 0x0 > ObjectInstance::hook_up_vfunc_root = {<js::RootedBase<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<js::MutableWrappedPtrOperations<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<js::WrappedPtrOperations<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Symbol*> >> = {mNext = 0x7fbcb08297e0 <ObjectInstance::hook_up_vfunc_root>, mPrev = 0x7fbcb08297e0 <ObjectInstance::hook_up_vfunc_root>, mIsSentinel = false}, ptr = 0x0} > gjs_object_instance_proto_funcs = {{name = 0x7fbcb07cfce4 "_init", call = {op = 0x7fbcb078af40 <ObjectBase::init(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbf36 "connect", call = {op = 0x7fbcb0787540 <ObjectBase::connect(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbf28 "connect_after", call = {op = 0x7fbcb07876f0 <ObjectBase::connect_after(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbfd5 "emit", call = {op = 0x7fbcb0787cc0 <ObjectBase::emit(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07c9594 "toString", call = {op = 0x7fbcb07880e0 <ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x0, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x0}} > gjs_object_instance_proto_props = {{name = 0x0, flags = 0 '\000', {accessors = {getter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}, setter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}}, value = {type = 0, {string = 0x0, int32 = 0}}}}} > gjs_object_instance_class = {name = 0x7fbcb07cc0f4 "GObject_Object", flags = 33554433, cOps = 0x7fbcb0823fc0, reserved = {0x0, 0x0, 0x0}} >#60 0x00007fbcb0785b38 in ?? () at /usr/include/c++/8/new:169 from /lib64/libgjs.so.0 > weak_pointer_callback = true > gjs_object_class_ops = {addProperty = 0x7fbcb07871d0 <ObjectBase::add_property(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>)>, delProperty = 0x0, enumerate = 0x0, newEnumerate = 0x0, resolve = 0x7fbcb0785880 <ObjectBase::resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool*)>, mayResolve = 0x0, finalize = 0x7fbcb078a4b0 <ObjectBase::finalize(JSFreeOp*, JSObject*)>, call = 0x0, hasInstance = 0x0, construct = 0x0, trace = 0x7fbcb078c050 <ObjectBase::trace(JSTracer*, JSObject*)>} > ObjectInstance::object_init_list = {c = {<std::_Deque_base<JS::PersistentRooted<JSObject*>, std::allocator<JS::PersistentRooted<JSObject*> > >> = {_M_impl = {<std::allocator<JS::PersistentRooted<JSObject*> >> = {<__gnu_cxx::new_allocator<JS::PersistentRooted<JSObject*> >> = {<No data fields>}, <No data fields>}, _M_map = 0x5601b0160790, _M_map_size = 8, _M_start = {_M_cur = 0x5601b015fc30, _M_first = 0x5601b015fc30, _M_last = 0x5601b015fe30, _M_node = 0x5601b01607a8}, _M_finish = {_M_cur = 0x5601b015fc30, _M_first = 0x5601b015fc30, _M_last = 0x5601b015fe30, _M_node = 0x5601b01607a8}}}, <No data fields>}} > ObjectInstance::wrapped_gobject_list = 0x0 > ObjectInstance::hook_up_vfunc_root = {<js::RootedBase<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<js::MutableWrappedPtrOperations<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<js::WrappedPtrOperations<JS::Symbol*, JS::PersistentRooted<JS::Symbol*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Symbol*> >> = {mNext = 0x7fbcb08297e0 <ObjectInstance::hook_up_vfunc_root>, mPrev = 0x7fbcb08297e0 <ObjectInstance::hook_up_vfunc_root>, mIsSentinel = false}, ptr = 0x0} > gjs_object_instance_proto_funcs = {{name = 0x7fbcb07cfce4 "_init", call = {op = 0x7fbcb078af40 <ObjectBase::init(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbf36 "connect", call = {op = 0x7fbcb0787540 <ObjectBase::connect(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbf28 "connect_after", call = {op = 0x7fbcb07876f0 <ObjectBase::connect_after(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07cbfd5 "emit", call = {op = 0x7fbcb0787cc0 <ObjectBase::emit(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x7fbcb07c9594 "toString", call = {op = 0x7fbcb07880e0 <ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, nargs = 0, flags = 8192, selfHostedName = 0x0}, {name = 0x0, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x0}} > gjs_object_instance_proto_props = {{name = 0x0, flags = 0 '\000', {accessors = {getter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}, setter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}}, value = {type = 0, {string = 0x0, int32 = 0}}}}} > gjs_object_instance_class = {name = 0x7fbcb07cc0f4 "GObject_Object", flags = 33554433, cOps = 0x7fbcb0823fc0, reserved = {0x0, 0x0, 0x0}} >#61 0x00007fbcae247e7a in js::gc::GCRuntime::beginSweepingSweepGroup (this=0x5601b08e8f28, fop=<optimized out>, budget=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/ThreadLocal.h:223 > scc = {stats = @0x5601b08e8f80, scc = 0, start = {mValue = <optimized out>}} > sweepingAtoms = <optimized out> >#62 0x00007fbcae21f404 in sweepaction::SweepActionSequence<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run (this=0x5601b06e4b20, args#0=0x5601b08e8f28, args#1=0x7ffd16ce51e0, args#2=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/UniquePtr.h:326 >No locals. >#63 0x00007fbcae22ba6a in sweepaction::SweepActionRepeatFor<js::gc::SweepGroupsIter, JSRuntime*, js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run (this=0x5601b06d6530, args#0=0x5601b08e8f28, args#1=0x7ffd16ce51e0, args#2=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/UniquePtr.h:326 >No locals. >#64 0x00007fbcae22c657 in js::gc::GCRuntime::performSweepActions (this=this@entry=0x5601b08e8f28, budget=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/mozilla/UniquePtr.h:326 > threadIsSweeping = <optimized out> > ap = {stats = @0x5601b08e8f80, phaseKind = js::gcstats::PhaseKind::SWEEP, enabled = true} > fop = {<JSFreeOp> = {runtime_ = 0x5601b08e8a30}, freeLaterList = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}} >#65 0x00007fbcae24d2f1 in js::gc::GCRuntime::incrementalCollectSlice (this=this@entry=0x5601b08e8f28, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME, session=...) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/gc/GC.cpp:7084 > slice = {runtime = 0x5601b08e8a30, performingGC = {<No data fields>}} > destroyingRuntime = <optimized out> > useZeal = false >#66 0x00007fbcae24e2ec in js::gc::GCRuntime::gcCycle (this=0x5601b08e8f28, nonincrementalByAPI=<optimized out>, budget=..., reason=JS::gcreason::DESTROY_RUNTIME) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/gc/GC.cpp:7413 > callCallbacks = <optimized out> > agc = {stats = @0x5601b08e8f80} > session = {maybeLock = {mStorage = "0\212\216\260\001V\000", mIsSome = 1 '\001'}, runtime = 0x5601b08e8a30, prevState = JS::HeapState::Idle, pseudoFrame = {profiler_ = 0x0}} > result = <optimized out> >#67 0x00007fbcae24e7c8 in js::gc::GCRuntime::collect (this=this@entry=0x5601b08e8f28, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/gc/GC.cpp:7556 > logGC = <optimized out> > av = <optimized out> > aept = {gc_ = @0x5601b08e8f28} > asz = <optimized out> > repeat = <optimized out> >#68 0x00007fbcae24e94f in js::gc::GCRuntime::gc (this=0x5601b08e8f28, gckind=<optimized out>, reason=JS::gcreason::DESTROY_RUNTIME) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/dist/include/js/SliceBudget.h:61 >No locals. >#69 0x00007fbcae08d6c9 in JSRuntime::destroyRuntime (this=0x5601b08e8a30) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/Runtime.cpp:316 > anstr = <optimized out> >#70 0x00007fbcae02620b in js::DestroyContext(JSContext*) () at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/JSContext.h:305 > js::mutexid::WasmCodeProfilingLabels = <optimized out> > FunctionConstructorMedialSigils = ") {\n" > array_iterator_methods = {{name = 0x7fbcae3e9b72 "next", call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x7fbcae3f0c0e "ArrayIteratorNext"}, {name = 0x0, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x0}} > ArrayIteratorPrototypeClass = {name = 0x7fbcae3f0c20 "Array Iterator", flags = 0, cOps = 0x0, spec = 0x0, ext = 0x0, oOps = 0x0, static NON_NATIVE = 262144} > js::jit::ScratchDoubleReg = <optimized out> > js::jit::FloatArgRegs = <optimized out> > JSFunctionClassSpec = {createConstructor = 0x7fbcae039980 <CreateFunctionConstructor(JSContext*, JSProtoKey)>, createPrototype = 0x7fbcae03af70 <CreateFunctionPrototype(JSContext*, JSProtoKey)>, constructorFunctions = 0x0, constructorProperties = 0x0, prototypeFunctions = 0x7fbcae5ae1a0 <js::function_methods>, prototypeProperties = 0x7fbcae5ae3a0 <function_properties>, finishInit = 0x0, flags = 0, static ProtoKeyWidth = 6, static ProtoKeyMask = 63, static DontDefineConstructor = 64} > JSFunctionClassOps = {addProperty = 0x0, delProperty = 0x0, enumerate = 0x7fbcae019890 <fun_enumerate(JSContext*, JS::HandleObject)>, newEnumerate = 0x0, resolve = 0x7fbcae0366a0 <fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)>, mayResolve = 0x7fbcae019370 <fun_mayResolve(JSAtomState const&, jsid, JSObject*)>, finalize = 0x0, call = 0x0, hasInstance = 0x0, construct = 0x0, trace = 0x7fbcae0197c0 <fun_trace(JSTracer*, JSObject*)>} > iterator_proto_methods = {{name = 0x2 <error: Cannot access memory at address 0x2>, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x7fbcae3e25c5 "IteratorIdentity"}, {name = 0x0, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x0}} > function_properties = {{name = 0x7fbcae3f0729 "arguments", flags = 0 '\000', {accessors = {getter = {native = {op = 0x7fbcae01a200 <ArgumentsGetter(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, selfHosted = {unused = 0x7fbcae01a200 <ArgumentsGetter(JSContext*, unsigned int, JS::Value*)>, funname = 0x0}}, setter = {native = {op = 0x7fbcae019f10 <ArgumentsSetter(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, selfHosted = {unused = 0x7fbcae019f10 <ArgumentsSetter(JSContext*, unsigned int, JS::Value*)>, funname = 0x0}}}, value = {type = 140448349921792, {string = 0x0, int32 = 0}}}}, {name = 0x7fbcae3ed5ba "caller", flags = 0 '\000', {accessors = {getter = {native = {op = 0x7fbcae02ff30 <CallerGetter(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, selfHosted = {unused = 0x7fbcae02ff30 <CallerGetter(JSContext*, unsigned int, JS::Value*)>, funname = 0x0}}, setter = {native = {op = 0x7fbcae030300 <CallerSetter(JSContext*, unsigned int, JS::Value*)>, info = 0x0}, selfHosted = {unused = 0x7fbcae030300 <CallerSetter(JSContext*, unsigned int, JS::Value*)>, funname = 0x0}}}, value = {type = 140448350011184, {string = 0x0, int32 = 0}}}}, {name = 0x0, flags = 0 '\000', {accessors = {getter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}, setter = {native = {op = 0x0, info = 0x0}, selfHosted = {unused = 0x0, funname = 0x0}}}, value = {type = 0, {string = 0x0, int32 = 0}}}}} > js::jit::FloatReg0 = <optimized out> > js::jit::FloatReg1 = <optimized out> > js::jit::ScratchFloat32Reg = <optimized out> > StringIteratorPrototypeClass = {name = 0x7fbcae3f0bfe "String Iterator", flags = 0, cOps = 0x0, spec = 0x0, ext = 0x0, oOps = 0x0, static NON_NATIVE = 262144} > FunctionConstructorFinalBrace = "\n}" > string_iterator_methods = {{name = 0x7fbcae3e9b72 "next", call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x7fbcae3f0beb "StringIteratorNext"}, {name = 0x0, call = {op = 0x0, info = 0x0}, nargs = 0, flags = 0, selfHostedName = 0x0}} > js::jit::ReturnFloat32Reg = <optimized out> > js::jit::ReturnDoubleReg = <optimized out> > js::jit::ReturnSimd128Reg = <optimized out> > js::jit::ABINonArgDoubleReg = <optimized out> > js::jit::xmm4 = <optimized out> > js::jit::xmm12 = <optimized out> > js::jit::FloatArgReg2 = <optimized out> > js::jit::xmm5 = <optimized out> > js::jit::xmm13 = <optimized out> > js::jit::FloatArgReg3 = <optimized out> > js::jit::xmm6 = <optimized out> > js::jit::xmm14 = <optimized out> > js::jit::InvalidFloatReg = <optimized out> > js::jit::FloatArgReg4 = <optimized out> > js::jit::xmm7 = <optimized out> > js::jit::xmm15 = <optimized out> > js::jit::FloatArgReg5 = <optimized out> > js::jit::xmm0 = <optimized out> > js::jit::xmm8 = <optimized out> > js::jit::FloatArgReg6 = <optimized out> > js::jit::xmm1 = <optimized out> > js::jit::xmm9 = <optimized out> > js::jit::FloatArgReg7 = <optimized out> > js::jit::xmm2 = <optimized out> > js::jit::xmm10 = <optimized out> > js::jit::FloatArgReg0 = <optimized out> > js::jit::xmm3 = <optimized out> > js::jit::xmm11 = <optimized out> > js::jit::ScratchSimd128Reg = <optimized out> > js::jit::FloatArgReg1 = <optimized out> > js::mutexid::WasmStreamStatus = <optimized out> > js::mutexid::BufferStreamState = <optimized out> > js::mutexid::RuntimeScriptData = <optimized out> > js::mutexid::TraceLoggerGraphState = <optimized out> > js::mutexid::ShellOffThreadState = <optimized out> > js::mutexid::WasmCodeStreamEnd = <optimized out> > js::mutexid::ShellArrayBufferMailbox = <optimized out> > js::mutexid::VTuneLock = <optimized out> > js::mutexid::WasmModuleTieringLock = <optimized out> > js::mutexid::IonSpewer = <optimized out> > js::mutexid::ShellContextWatchdog = <optimized out> > js::mutexid::TestMutex = <optimized out> > js::mutexid::ShellThreadCooperation = <optimized out> > js::mutexid::WasmCompileTaskState = <optimized out> > js::mutexid::SharedImmutableStringsCache = <optimized out> > js::mutexid::ShellWorkerThreads = <optimized out> > js::mutexid::Arm64SimulatorLock = <optimized out> > js::mutexid::ThreadId = <optimized out> > js::mutexid::FutexThread = <optimized out> > js::mutexid::SharedArrayGrow = <optimized out> > js::mutexid::SimulatorCacheLock = <optimized out> > js::mutexid::ProcessExecutableRegion = <optimized out> > js::mutexid::WasmCodeSegmentMap = <optimized out> > js::mutexid::WasmInitBuiltinThunks = <optimized out> > js::mutexid::IcuTimeZoneStateMutex = <optimized out> > js::mutexid::WasmTailBytesPtr = <optimized out> > js::mutexid::GeckoProfilerStrings = <optimized out> > js::mutexid::ProtectedRegionTree = <optimized out> > js::mutexid::WasmSigIdSet = <optimized out> > js::mutexid::GlobalHelperThreadState = <optimized out> > js::mutexid::PerfSpewer = <optimized out> > js::mutexid::CacheIRSpewer = <optimized out> > js::mutexid::OffThreadPromiseState = <optimized out> > js::mutexid::RuntimeExclusiveAccess = <optimized out> > js::mutexid::WasmLazyStubsTier1 = <optimized out> > js::mutexid::WasmLazyStubsTier2 = <optimized out> > js::mutexid::TraceLoggerThreadState = <optimized out> > js::mutexid::GCLock = <optimized out> > js::mutexid::DateTimeInfoMutex = <optimized out> > js_ErrorFormatString = {{name = 0x7fbcae3ed5c1 "JSMSG_NOT_AN_ERROR", format = 0x7fbcae3ed5d4 "<Error #0 is reserved>", argCount = 0, exnType = 0}, {name = 0x7fbcae3ed5eb "JSMSG_NOT_DEFINED", format = 0x7fbcae3ed5fd "{0} is not defined", argCount = 1, exnType = 4}, {name = 0x7fbcae3ed610 "JSMSG_MORE_ARGS_NEEDED", format = 0x7fbcae3f0c30 "{0} requires more than {1} argument{2}", argCount = 3, exnType = 6}, {name = 0x7fbcae3ed627 "JSMSG_INCOMPATIBLE_PROTO", format = 0x7fbcae3f0c58 "{0}.prototype.{1} called on incompatible {2}", argCount = 3, exnType = 6}, {name = 0x7fbcae3ed640 "JSMSG_NO_CONSTRUCTOR", format = 0x7fbcae3ed655 "{0} has no constructor", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed66c "JSMSG_BAD_SORT_ARG", format = 0x7fbcae3f0c88 "invalid Array.prototype.sort argument", argCount = 0, exnType = 6}, {name = 0x7fbcae3ed67f "JSMSG_READ_ONLY", format = 0x7fbcae3ed68f "{0} is read-only", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed6a0 "JSMSG_CANT_DELETE", format = 0x7fbcae3f0cb0 "property {0} is non-configurable and can't be deleted", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed6b2 "JSMSG_CANT_TRUNCATE_ARRAY", format = 0x7fbcae3f0ce8 "can't delete non-configurable array element", argCount = 0, exnType = 6}, {name = 0x7fbcae3ed6cc "JSMSG_NOT_FUNCTION", format = 0x7fbcae3ed6df "{0} is not a function", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed6f5 "JSMSG_NOT_CONSTRUCTOR", format = 0x7fbcae3ed70b "{0} is not a constructor", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed724 "JSMSG_CANT_CONVERT_TO", format = 0x7fbcae3ed73a "can't convert {0} to {1}", argCount = 2, exnType = 6}, {name = 0x7fbcae3f0d18 "JSMSG_TOPRIMITIVE_NOT_CALLABLE", format = 0x7fbcae3f0d38 "can't convert {0} to {1}: its [Symbol.toPrimitive] property is not a function", argCount = 2, exnType = 6}, {name = 0x7fbcae3f0d88 "JSMSG_TOPRIMITIVE_RETURNED_OBJECT", format = 0x7fbcae3f0db0 "can't convert {0} to {1}: its [Symbol.toPrimitive] method returned an object", argCount = 2, exnType = 6}, {name = 0x7fbcae3ed753 "JSMSG_NO_PROPERTIES", format = 0x7fbcae3ed767 "{0} has no properties", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed77d "JSMSG_BAD_REGEXP_FLAG", format = 0x7fbcae3f0e00 "invalid regular expression flag {0}", argCount = 1, exnType = 5}, {name = 0x7fbcae3f0e28 "JSMSG_INVALID_DATA_VIEW_LENGTH", format = 0x7fbcae3ed793 "invalid data view length", argCount = 0, exnType = 3}, {name = 0x7fbcae3f0e48 "JSMSG_OFFSET_LARGER_THAN_FILESIZE", format = 0x7fbcae3f0e70 "offset is larger than filesize", argCount = 0, exnType = 3}, {name = 0x7fbcae3ed7ac "JSMSG_OFFSET_OUT_OF_BUFFER", format = 0x7fbcae3f0e90 "start offset is outside the bounds of the buffer", argCount = 0, exnType = 3}, {name = 0x7fbcae3ed7c7 "JSMSG_OFFSET_OUT_OF_DATAVIEW", format = 0x7fbcae3f0ec8 "offset is outside the bounds of the DataView", argCount = 0, exnType = 3}, {name = 0x7fbcae3ed7e4 "JSMSG_SPREAD_TOO_LARGE", format = 0x7fbcae3f0ef8 "array too large due to spread operand(s)", argCount = 0, exnType = 3}, {name = 0x7fbcae3ed7fb "JSMSG_BAD_WEAKMAP_KEY", format = 0x7fbcae3f0f28 "cannot use the given object as a weak map key", argCount = 0, exnType = 6}, {name = 0x7fbcae3ed811 "JSMSG_BAD_GETTER_OR_SETTER", format = 0x7fbcae3ed82c "invalid {0} usage", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed83e "JSMSG_BAD_ARRAY_LENGTH", format = 0x7fbcae3ed855 "invalid array length", argCount = 0, exnType = 3}, {name = 0x7fbcae3ed86a "JSMSG_REDECLARED_PREV", format = 0x7fbcae3f0f58 "Previously declared at line {0}, column {1}", argCount = 2, exnType = 13}, {name = 0x7fbcae3ed880 "JSMSG_REDECLARED_VAR", format = 0x7fbcae3ed895 "redeclaration of {0} {1}", argCount = 2, exnType = 5}, {name = 0x7fbcae3ed8ae "JSMSG_UNDECLARED_VAR", format = 0x7fbcae3f0f88 "assignment to undeclared variable {0}", argCount = 1, exnType = 4}, {name = 0x7fbcae3ed8c3 "JSMSG_GETTER_ONLY", format = 0x7fbcae3f0fb0 "setting getter-only property {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed8d5 "JSMSG_OVERWRITING_ACCESSOR", format = 0x7fbcae3f0fd8 "can't overwrite accessor property {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed8f0 "JSMSG_UNDEFINED_PROP", format = 0x7fbcae3f1000 "reference to undefined property {0}", argCount = 1, exnType = 4}, {name = 0x7fbcae3ed905 "JSMSG_INVALID_MAP_ITERABLE", format = 0x7fbcae3f1028 "iterable for {0} should have array-like objects", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed920 "JSMSG_NESTING_GENERATOR", format = 0x7fbcae3ed938 "already executing generator", argCount = 0, exnType = 6}, {name = 0x7fbcae3ed954 "JSMSG_INCOMPATIBLE_METHOD", format = 0x7fbcae3f1058 "{0} {1} called on incompatible {2}", argCount = 3, exnType = 6}, {name = 0x7fbcae3ed96e "JSMSG_BAD_SURROGATE_CHAR", format = 0x7fbcae3ed987 "bad surrogate character {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed9a3 "JSMSG_UTF8_CHAR_TOO_LARGE", format = 0x7fbcae3ed9bd "UTF-8 character {0} too large", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed9db "JSMSG_MALFORMED_UTF8_CHAR", format = 0x7fbcae3f1080 "malformed UTF-8 character sequence at offset {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3ed9f5 "JSMSG_BUILTIN_CTOR_NO_NEW", format = 0x7fbcae3f10b8 "calling a builtin {0} constructor without new is forbidden", argCount = 1, exnType = 6}, {name = 0x7fbcae3eda0f "JSMSG_EMPTY_ARRAY_REDUCE", format = 0x7fbcae3f10f8 "reduce of empty array with no initial value", argCount = 0, exnType = 6}, {name = 0x7fbcae3eda28 "JSMSG_UNEXPECTED_TYPE", format = 0x7fbcae3edcec "{0} is {1}", argCount = 2, exnType = 6}, {name = 0x7fbcae3eda3e "JSMSG_MISSING_FUN_ARG", format = 0x7fbcae3f1128 "missing argument {0} when calling function {1}", argCount = 2, exnType = 6}, {name = 0x7fbcae3eda54 "JSMSG_NOT_NONNULL_OBJECT", format = 0x7fbcae3eda6d "{0} is not a non-null object", argCount = 1, exnType = 6}, {name = 0x7fbcae3eda8a "JSMSG_NOT_NONNULL_OBJECT_NAME", format = 0x7fbcae3f1158 "{0} must be an object, got {1}", argCount = 2, exnType = 6}, {name = 0x7fbcae3edaa8 "JSMSG_NOT_NONNULL_OBJECT_ARG", format = 0x7fbcae3f1178 "{0} argument of {1} must be an object, got {2}", argCount = 3, exnType = 6}, {name = 0x7fbcae3edac5 "JSMSG_SET_NON_OBJECT_RECEIVER", format = 0x7fbcae3f11a8 "can't assign to property {1} on {0}: not an object", argCount = 2, exnType = 6}, {name = 0x7fbcae3edae3 "JSMSG_INVALID_DESCRIPTOR", format = 0x7fbcae3f11e0 "property descriptors must not specify a value or be writable when a getter or setter has been specified", argCount = 0, exnType = 6}, {name = 0x7fbcae3edafc "JSMSG_OBJECT_NOT_EXTENSIBLE", format = 0x7fbcae3edb18 "{0}: Object is not extensible", argCount = 1, exnType = 6}, {name = 0x7fbcae3f1248 "JSMSG_CANT_DEFINE_PROP_OBJECT_NOT_EXTENSIBLE", format = 0x7fbcae3f1278 "can't define property {1}: {0} is not extensible", argCount = 2, exnType = 6}, {name = 0x7fbcae3edb36 "JSMSG_CANT_REDEFINE_PROP", format = 0x7fbcae3f12b0 "can't redefine non-configurable property {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3f12e0 "JSMSG_CANT_REDEFINE_ARRAY_LENGTH", format = 0x7fbcae3edb4f "can't redefine array length", argCount = 0, exnType = 6}, {name = 0x7fbcae3f1308 "JSMSG_CANT_DEFINE_PAST_ARRAY_LENGTH", format = 0x7fbcae3f1330 "can't define array index property past the end of an array with non-writable length", argCount = 0, exnType = 6}, {name = 0x7fbcae3edb6b "JSMSG_BAD_GET_SET_FIELD", format = 0x7fbcae3f1388 "property descriptor's {0} field is neither undefined nor a function", argCount = 1, exnType = 6}, {name = 0x7fbcae3edb83 "JSMSG_THROW_TYPE_ERROR", format = 0x7fbcae3f13d0 "'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them", argCount = 0, exnType = 6}, {name = 0x7fbcae3edb9a "JSMSG_NOT_EXPECTED_TYPE", format = 0x7fbcae3edbb2 "{0}: expected {1}, got {2}", argCount = 3, exnType = 6}, {name = 0x7fbcae3edbcd "JSMSG_NOT_ITERABLE", format = 0x7fbcae3edbe0 "{0} is not iterable", argCount = 1, exnType = 6}, {name = 0x7fbcae3edbf4 "JSMSG_ALREADY_HAS_PRAGMA", format = 0x7fbcae3f1458 "{0} is being assigned a {1}, but already has one", argCount = 2, exnType = 12}, {name = 0x7fbcae3f1490 "JSMSG_GET_ITER_RETURNED_PRIMITIVE", format = 0x7fbcae3f14b8 "[Symbol.iterator]() returned a non-object value", argCount = 0, exnType = 6}, {name = 0x7fbcae3f14e8 "JSMSG_ITER_METHOD_RETURNED_PRIMITIVE", format = 0x7fbcae3f1510 "iterator.{0}() returned a non-object value", argCount = 1, exnType = 6}, {name = 0x7fbcae3edc0d "JSMSG_CANT_SET_PROTO", format = 0x7fbcae3f1540 "can't set prototype of this object", argCount = 0, exnType = 6}, {name = 0x7fbcae3edc22 "JSMSG_CANT_SET_PROTO_OF", format = 0x7fbcae3edc3a "can't set prototype of {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3edc55 "JSMSG_CANT_SET_PROTO_CYCLE", format = 0x7fbcae3f1568 "can't set prototype: it would cause a prototype chain cycle", argCount = 0, exnType = 6}, {name = 0x7fbcae3edc70 "JSMSG_INVALID_ARG_TYPE", format = 0x7fbcae3f15a8 "Invalid type: {0} can't be a{1} {2}", argCount = 3, exnType = 6}, {name = 0x7fbcae3edc87 "JSMSG_TERMINATED", format = 0x7fbcae3f15d0 "Script terminated by timeout at:\n{0}", argCount = 1, exnType = 0}, {name = 0x7fbcae3f15f8 "JSMSG_CANT_CALL_CLASS_CONSTRUCTOR", format = 0x7fbcae3f1620 "class constructors must be invoked with |new|", argCount = 0, exnType = 6}, {name = 0x7fbcae3edc98 "JSMSG_UNINITIALIZED_THIS", format = 0x7fbcae3f1650 "must call super constructor before using |this| in {0} class constructor", argCount = 1, exnType = 4}, {name = 0x7fbcae3f16a0 "JSMSG_UNINITIALIZED_THIS_ARROW", format = 0x7fbcae3f16c0 "must call super constructor before using |this| in arrow function in derived class constructor", argCount = 0, exnType = 4}, {name = 0x7fbcae3edcb1 "JSMSG_BAD_DERIVED_RETURN", format = 0x7fbcae3f1720 "derived class constructor returned invalid value {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3edcca "JSMSG_BAD_HERITAGE", format = 0x7fbcae3edcdd "class heritage {0} is {1}", argCount = 2, exnType = 6}, {name = 0x7fbcae3edcf7 "JSMSG_NOT_OBJORNULL", format = 0x7fbcae3edd0b "{0} is not an object or null", argCount = 1, exnType = 6}, {name = 0x7fbcae3edd28 "JSMSG_JSON_BAD_PARSE", format = 0x7fbcae3f1758 "JSON.parse: {0} at line {1} column {2} of the JSON data", argCount = 3, exnType = 5}, {name = 0x7fbcae3edd3d "JSMSG_JSON_CYCLIC_VALUE", format = 0x7fbcae3edd55 "cyclic object value", argCount = 0, exnType = 6}, {name = 0x7fbcae3edd69 "JSMSG_BAD_INSTANCEOF_RHS", format = 0x7fbcae3f1790 "invalid 'instanceof' operand {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3edd82 "JSMSG_BAD_LEFTSIDE_OF_ASS", format = 0x7fbcae3f17b8 "invalid assignment left-hand side", argCount = 0, exnType = 4}, {name = 0x7fbcae3edd9c "JSMSG_BAD_PROTOTYPE", format = 0x7fbcae3f17e0 "'prototype' property of {0} is not an object", argCount = 1, exnType = 6}, {name = 0x7fbcae3eddb0 "JSMSG_IN_NOT_OBJECT", format = 0x7fbcae3f1810 "right-hand side of 'in' should be an object, got {0}", argCount = 1, exnType = 6}, {name = 0x7fbcae3eddc4 "JSMSG_IN_STRING", format = 0x7fbcae3f1848 "cannot use 'in' operator to search for '{0}' in '{1}'", argCount = 2, exnType = 6}, {name = 0x7fbcae3eddd4 "JSMSG_TOO_MANY_CON_SPREADARGS", format = 0x7fbcae3f1880 "too many constructor arguments", argCount = 0, exnType = 3}, {name = 0x7fbcae3eddf2 "JSMSG_TOO_MANY_FUN_SPREADARGS", format = 0x7fbcae3ede10 "too many function arguments", argCount = 0, exnType = 3}, {name = 0x7fbcae3ede2c "JSMSG_UNINITIALIZED_LEXICAL", format = 0x7fbcae3f18a0 "can't access lexical declaration `{0}' before initialization", argCount = 1, exnType = 4}, {name = 0x7fbcae3ede48 "JSMSG_BAD_CONST_ASSIGN", format = 0x7fbcae3f18e0 "invalid assignment to const `{0}'", argCount = 1, exnType = 6}, {name = 0x7fbcae3f1908 "JSMSG_CANT_DECLARE_GLOBAL_BINDING", format = 0x7fbcae3f1930 "cannot declare global binding `{0}': {1}", argCount = 2, exnType = 6}, {name = 0x7fbcae3ede5f "JSMSG_INVALID_DATE", format = 0x7fbcae3ede72 "invalid date", argCount = 0, exnType = 3}, {name = 0x7fbcae3ede7f "JSMSG_BAD_TOISOSTRING_PROP", format = 0x7fbcae3f1960 "toISOString property is not callable", argCount = 0, exnType = 6}, {name = 0x7fbcae3ede9a "JSMSG_BAD_URI", format = 0x7fbcae3edea8 "malformed URI sequence", argCount = 0, exnType = 7}, {name = 0x7fbcae3edebf "JSMSG_INVALID_NORMALIZE_FORM", format = 0x7fbcae3f1988 "form must be one of 'NFC', 'NFD', 'NFKC', or 'NFKD'", argCount = 0, exnType = 3}, {name = 0x7fbcae3f19c0 "JSMSG_NEGATIVE_REPETITION_COUNT", format = 0x7fbcae3f19e0 "repeat count must be non-negative", argCount = 0, exnType = 3}, {name = 0x7fbcae3ededc "JSMSG_NOT_A_CODEPOINT", format = 0x7fbcae3edef2 "{0} is not a valid code point", argCount = 1, exnType = 3}, {name = 0x7fbcae3f1a08 "JSMSG_RESULTING_STRING_TOO_LARGE", format = 0x7fbcae3f1a30 "repeat count must be less than infinity and not overflow maximum string size", argCount = 0, exnType = 3}, {name = 0x7fbcae3f1a80 "JSMSG_DEPRECATED_STRING_METHOD", format = 0x7fbcae3f1aa0 "String.{0} is deprecated; use String.prototype.{1} instead", argCount = 2, exnType = 12}, {name = 0x7fbcae3edf10 "JSMSG_BAD_RADIX", format = 0x7fbcae3f1ae0 "radix must be an integer at least 2 and no greater than 36", argCount = 0, exnType = 3}, {name = 0x7fbcae3edf20 "JSMSG_PRECISION_RANGE", format = 0x7fbcae3edf36 "precision {0} out of range", argCount = 1, exnType = 3}, {name = 0x7fbcae3edf51 "JSMSG_BAD_APPLY_ARGS", format = 0x7fbcae3f1b20 "second argument to Function.prototype.{0} must be an array", argCount = 1, exnType = 6}, {name = 0x7fbcae3edf66 "JSMSG_BAD_FORMAL", format = 0x7fbcae3edf77 "malformed formal parameter", argCount = 0, exnType = 5}, {name = 0x7fbcae3edf92 "JSMSG_CALLER_IS_STRICT", format = 0x7fbcae3f1b60 "access to strict mode caller function is censored", argCount = 0, exnType = 6}, {name = 0x7fbcae3edfa9 "JSMSG_DEPRECATED_USAGE", format = 0x7fbcae3edfc0 "deprecated {0} usage", argCount = 1, exnType = 4}, {name = 0x7fbcae3edfd5 "JSMSG_NOT_SCRIPTED_FUNCTION", format = 0x7fbcae3f1b98 "{0} is not a scripted function", argCount = 1, exnType = 6}, {name = 0x7fbcae3edff1 "JSMSG_NO_REST_NAME", format = 0x7fbcae3ee004 "no parameter name after ...", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee020 "JSMSG_PARAMETER_AFTER_REST", format = 0x7fbcae3f1bb8 "parameter after rest parameter", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee03b "JSMSG_TOO_MANY_ARGUMENTS", format = 0x7fbcae3f1bd8 "too many arguments provided for a function call", argCount = 0, exnType = 3}, {name = 0x7fbcae3ee054 "JSMSG_CSP_BLOCKED_EVAL", format = 0x7fbcae3ee06b "call to eval() blocked by CSP", argCount = 0, exnType = 0}, {name = 0x7fbcae3ee089 "JSMSG_CSP_BLOCKED_FUNCTION", format = 0x7fbcae3f1c08 "call to Function() blocked by CSP", argCount = 0, exnType = 0}, {name = 0x7fbcae3ee0a4 "JSMSG_ACCESSOR_DEF_DENIED", format = 0x7fbcae3f1c30 "Permission denied to define accessor property {0}", argCount = 1, exnType = 0}, {name = 0x7fbcae3ee0be "JSMSG_DEAD_OBJECT", format = 0x7fbcae3ee0d0 "can't access dead object", argCount = 0, exnType = 6}, {name = 0x7fbcae3ee0e9 "JSMSG_OBJECT_ACCESS_DENIED", format = 0x7fbcae3f1c68 "Permission denied to access object", argCount = 0, exnType = 0}, {name = 0x7fbcae3ee104 "JSMSG_PROPERTY_ACCESS_DENIED", format = 0x7fbcae3f1c90 "Permission denied to access property {0}", argCount = 1, exnType = 0}, {name = 0x7fbcae3ee121 "JSMSG_BAD_CLONE_FUNOBJ_SCOPE", format = 0x7fbcae3f1cc0 "bad cloned function scope chain", argCount = 0, exnType = 6}, {name = 0x7fbcae3ee13e "JSMSG_CANT_CLONE_OBJECT", format = 0x7fbcae3ee156 "can't clone object", argCount = 0, exnType = 6}, {name = 0x7fbcae3ee169 "JSMSG_CANT_OPEN", format = 0x7fbcae3ee179 "can't open {0}: {1}", argCount = 2, exnType = 0}, {name = 0x7fbcae3ee18d "JSMSG_USER_DEFINED_ERROR", format = 0x7fbcae3ee1a6 "JS_ReportError was called", argCount = 0, exnType = 0}, {name = 0x7fbcae3ee1c0 "JSMSG_ALLOC_OVERFLOW", format = 0x7fbcae3ee1d5 "allocation size overflow", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee1ee "JSMSG_BAD_BYTECODE", format = 0x7fbcae3f1ce0 "unimplemented JavaScript bytecode {0}", argCount = 1, exnType = 1}, {name = 0x7fbcae3ee201 "JSMSG_BUFFER_TOO_SMALL", format = 0x7fbcae3ee218 "buffer too small", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee229 "JSMSG_BUILD_ID_NOT_AVAILABLE", format = 0x7fbcae3ee246 "build ID is not available", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee260 "JSMSG_BYTECODE_TOO_BIG", format = 0x7fbcae3f1d08 "bytecode {0} too large (limit {1})", argCount = 2, exnType = 1}, {name = 0x7fbcae3ee277 "JSMSG_ERR_DURING_THROW", format = 0x7fbcae3f1d30 "an internal error occurred while throwing an exception", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee28e "JSMSG_NEED_DIET", format = 0x7fbcae3ed9cd "{0} too large", argCount = 1, exnType = 1}, {name = 0x7fbcae3ee29e "JSMSG_OUT_OF_MEMORY", format = 0x7fbcae3d6274 "out of memory", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee2b2 "JSMSG_OVER_RECURSED", format = 0x7fbcae3e1b99 "too much recursion", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee2c6 "JSMSG_TOO_BIG_TO_ENCODE", format = 0x7fbcae3ee2de "data are to big to encode", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee2f8 "JSMSG_TOO_DEEP", format = 0x7fbcae3ee307 "{0} nested too deeply", argCount = 1, exnType = 1}, {name = 0x7fbcae3ee31d "JSMSG_UNCAUGHT_EXCEPTION", format = 0x7fbcae3ee336 "uncaught exception: {0}", argCount = 1, exnType = 1}, {name = 0x7fbcae3ee34e "JSMSG_UNKNOWN_FORMAT", format = 0x7fbcae3ee363 "unknown bytecode format {0}", argCount = 1, exnType = 1}, {name = 0x7fbcae3ee37f "JSMSG_ACCESSOR_WRONG_ARGS", format = 0x7fbcae3f1d68 "{0} functions must have {1} argument{2}", argCount = 3, exnType = 5}, {name = 0x7fbcae3ee399 "JSMSG_ARRAY_INIT_TOO_BIG", format = 0x7fbcae3ee3b2 "array initializer too large", argCount = 0, exnType = 1}, {name = 0x7fbcae3ee3ce "JSMSG_AS_AFTER_IMPORT_STAR", format = 0x7fbcae3f1d90 "missing keyword 'as' after import *", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee3e9 "JSMSG_AS_AFTER_RESERVED_WORD", format = 0x7fbcae3f1db8 "missing keyword 'as' after reserved word '{0}'", argCount = 1, exnType = 5}, {name = 0x7fbcae3ee406 "JSMSG_AWAIT_IN_DEFAULT", format = 0x7fbcae3f1de8 "await can't be used in default expression", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee41d "JSMSG_AWAIT_OUTSIDE_ASYNC", format = 0x7fbcae3f1e18 "await is only valid in async functions and async generators", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee437 "JSMSG_BAD_ARROW_ARGS", format = 0x7fbcae3f1e58 "invalid arrow-function arguments (parentheses around the arrow-function may help)", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee44c "JSMSG_BAD_BINDING", format = 0x7fbcae3ee45e "redefining {0} is deprecated", argCount = 1, exnType = 5}, {name = 0x7fbcae3ee47b "JSMSG_BAD_CONST_DECL", format = 0x7fbcae3f1eb0 "missing = in const declaration", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee490 "JSMSG_BAD_CONTINUE", format = 0x7fbcae3ee4a3 "continue must be inside loop", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee4c0 "JSMSG_BAD_DESTRUCT_ASS", format = 0x7fbcae3f1ed0 "invalid destructuring assignment operator", argCount = 0, exnType = 4}, {name = 0x7fbcae3ee4d7 "JSMSG_BAD_DESTRUCT_TARGET", format = 0x7fbcae3ee4f1 "invalid destructuring target", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee50e "JSMSG_BAD_DESTRUCT_PARENS", format = 0x7fbcae3f1f00 "destructuring patterns in assignments can't be parenthesized", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee528 "JSMSG_BAD_DESTRUCT_DECL", format = 0x7fbcae3f1f40 "missing = in destructuring declaration", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee540 "JSMSG_BAD_DUP_ARGS", format = 0x7fbcae3f1f68 "duplicate argument names not allowed in this context", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee553 "JSMSG_BAD_FOR_EACH_LOOP", format = 0x7fbcae3ee56b "invalid for each loop", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee581 "JSMSG_BAD_FOR_LEFTSIDE", format = 0x7fbcae3f1fa0 "invalid for-in/of left-hand side", argCount = 0, exnType = 5}, {name = 0x7fbcae3f1fc8 "JSMSG_LEXICAL_DECL_DEFINES_LET", format = 0x7fbcae3f1fe8 "a lexical declaration can't define a 'let' binding", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee598 "JSMSG_LET_STARTING_FOROF_LHS", format = 0x7fbcae3f2020 "an expression X in 'for (X of Y)' must not start with 'let'", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee5b5 "JSMSG_BAD_INCOP_OPERAND", format = 0x7fbcae3f2060 "invalid increment/decrement operand", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee5cd "JSMSG_BAD_METHOD_DEF", format = 0x7fbcae3ee5e2 "bad method definition", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee5f8 "JSMSG_BAD_OCTAL", format = 0x7fbcae3f2088 "{0} is not a legal ECMA-262 octal constant", argCount = 1, exnType = 5}, {name = 0x7fbcae3ee608 "JSMSG_BAD_POW_LEFTSIDE", format = 0x7fbcae3f20b8 "unparenthesized unary expression can't appear on the left-hand side of '**'", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee61f "JSMSG_BAD_PROP_ID", format = 0x7fbcae3ee631 "invalid property id", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee645 "JSMSG_BAD_RETURN_OR_YIELD", format = 0x7fbcae3ee65f "{0} not in function", argCount = 1, exnType = 5}, {name = 0x7fbcae3ee673 "JSMSG_BAD_STRICT_ASSIGN", format = 0x7fbcae3f2108 "'{0}' can't be defined or assigned to in strict mode code", argCount = 1, exnType = 5}, {name = 0x7fbcae3f2148 "JSMSG_BAD_STRICT_ASSIGN_ARGUMENTS", format = 0x7fbcae3f2170 "'arguments' can't be defined or assigned to in strict mode code", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee68b "JSMSG_BAD_STRICT_ASSIGN_EVAL", format = 0x7fbcae3f21b0 "'eval' can't be defined or assigned to in strict mode code", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee6a8 "JSMSG_BAD_SWITCH", format = 0x7fbcae3ee6b9 "invalid switch statement", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee6d2 "JSMSG_BAD_SUPER", format = 0x7fbcae3f21f0 "invalid use of keyword 'super'", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee6e2 "JSMSG_BAD_SUPERPROP", format = 0x7fbcae3f2210 "use of super {0} accesses only valid within methods or eval code within methods", argCount = 1, exnType = 5}, {name = 0x7fbcae3ee6f6 "JSMSG_BAD_SUPERCALL", format = 0x7fbcae3f2260 "super() is only valid in derived class constructors", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee70a "JSMSG_BRACKET_AFTER_LIST", format = 0x7fbcae3ee723 "missing ] after element list", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee740 "JSMSG_BRACKET_IN_INDEX", format = 0x7fbcae3ee757 "missing ] in index expression", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee775 "JSMSG_BRACKET_OPENED", format = 0x7fbcae3f2298 "[ opened at line {0}, column {1}", argCount = 2, exnType = 13}, {name = 0x7fbcae3ee78a "JSMSG_CATCH_AFTER_GENERAL", format = 0x7fbcae3f22c0 "catch after unconditional catch", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee7a4 "JSMSG_CATCH_IDENTIFIER", format = 0x7fbcae3ee7bb "missing identifier in catch", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee7d7 "JSMSG_CATCH_OR_FINALLY", format = 0x7fbcae3f22e0 "missing catch or finally after try", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee7ee "JSMSG_CATCH_WITHOUT_TRY", format = 0x7fbcae3ee806 "catch without try", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee818 "JSMSG_COLON_AFTER_CASE", format = 0x7fbcae3ee82f "missing : after case label", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee84a "JSMSG_COLON_AFTER_ID", format = 0x7fbcae3ee85f "missing : after property id", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee87b "JSMSG_COLON_IN_COND", format = 0x7fbcae3f2308 "missing : in conditional expression", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee88f "JSMSG_COMP_PROP_UNTERM_EXPR", format = 0x7fbcae3f2330 "missing ] in computed property name", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee8ab "JSMSG_CONTRARY_NONDIRECTIVE", format = 0x7fbcae3f2358 "'{0}' statement won't be enforced as a directive because it isn't in directive prologue position", argCount = 1, exnType = 5}, {name = 0x7fbcae3ee8c7 "JSMSG_CURLY_AFTER_BODY", format = 0x7fbcae3ee8de "missing } after function body", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee8fc "JSMSG_CURLY_OPENED", format = 0x7fbcae3f23c0 "{ opened at line {0}, column {1}", argCount = 2, exnType = 13}, {name = 0x7fbcae3ee90f "JSMSG_CURLY_AFTER_CATCH", format = 0x7fbcae3ee927 "missing } after catch block", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee943 "JSMSG_CURLY_AFTER_FINALLY", format = 0x7fbcae3ee95d "missing } after finally block", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee97b "JSMSG_CURLY_AFTER_LIST", format = 0x7fbcae3ee992 "missing } after property list", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee9b0 "JSMSG_CURLY_AFTER_TRY", format = 0x7fbcae3ee9c6 "missing } after try block", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee9e0 "JSMSG_CURLY_BEFORE_BODY", format = 0x7fbcae3f23e8 "missing { before function body", argCount = 0, exnType = 5}, {name = 0x7fbcae3ee9f8 "JSMSG_CURLY_BEFORE_CATCH", format = 0x7fbcae3eea11 "missing { before catch block", argCount = 0, exnType = 5}, {name = 0x7fbcae3eea2e "JSMSG_CURLY_BEFORE_CLASS", format = 0x7fbcae3eea47 "missing { before class body", argCount = 0, exnType = 5}, {name = 0x7fbcae3eea63 "JSMSG_CURLY_BEFORE_FINALLY", format = 0x7fbcae3f2408 "missing { before finally block", argCount = 0, exnType = 5}, {name = 0x7fbcae3eea7e "JSMSG_CURLY_BEFORE_SWITCH", format = 0x7fbcae3eea98 "missing { before switch body", argCount = 0, exnType = 5}, {name = 0x7fbcae3eeab5 "JSMSG_CURLY_BEFORE_TRY", format = 0x7fbcae3eeacc "missing { before try block", argCount = 0, exnType = 5}, {name = 0x7fbcae3eeae7 "JSMSG_CURLY_IN_COMPOUND", format = 0x7fbcae3f2428 "missing } in compound statement", argCount = 0, exnType = 5}, {name = 0x7fbcae3f2448 "JSMSG_DECLARATION_AFTER_EXPORT", format = 0x7fbcae3f2468 "missing declaration after 'export' keyword", argCount = 0, exnType = 5}, {name = 0x7fbcae3f2498 "JSMSG_DECLARATION_AFTER_IMPORT", format = 0x7fbcae3f24b8 "missing declaration after 'import' keyword", argCount = 0, exnType = 5}, {name = 0x7fbcae3f24e8 "JSMSG_DEPRECATED_DELETE_OPERAND", format = 0x7fbcae3f2508 "applying the 'delete' operator to an unqualified name is deprecated", argCount = 0, exnType = 5}, {name = 0x7fbcae3eeaff "JSMSG_DEPRECATED_EXPR_CLOSURE", format = 0x7fbcae3f2550 "expression closures are deprecated", argCount = 0, exnType = 12}, {name = 0x7fbcae3eeb1d "JSMSG_DEPRECATED_FOR_EACH", format = 0x7fbcae3f2578 "JavaScript 1.6's for-each-in loops are deprecated; consider using ES6 for-of instead", argCount = 0, exnType = 12}, {name = 0x7fbcae3eeb37 "JSMSG_DEPRECATED_OCTAL", format = 0x7fbcae3f25d0 "\"0\"-prefixed octal literals and octal escape sequences are deprecated; for octal literals use the \"0o\" prefix instead", argCount = 0, exnType = 5}, {name = 0x7fbcae3eeb4e "JSMSG_DEPRECATED_PRAGMA", format = 0x7fbcae3f2648 "Using //@ to indicate {0} pragmas is deprecated. Use //# instead", argCount = 1, exnType = 12}, {name = 0x7fbcae3f2690 "JSMSG_DEPRECATED_BLOCK_SCOPE_FUN_REDECL", format = 0x7fbcae3f26b8 "redeclaration of block-scoped function `{0}' is deprecated", argCount = 1, exnType = 12}, {name = 0x7fbcae3eeb66 "JSMSG_DUPLICATE_EXPORT_NAME", format = 0x7fbcae3eeb82 "duplicate export name '{0}'", argCount = 1, exnType = 5}, {name = 0x7fbcae3eeb9e "JSMSG_DUPLICATE_FORMAL", format = 0x7fbcae3eebb5 "duplicate formal argument {0}", argCount = 1, exnType = 5}, {name = 0x7fbcae3eebd3 "JSMSG_DUPLICATE_LABEL", format = 0x7fbcae3eebe9 "duplicate label", argCount = 0, exnType = 5}, {name = 0x7fbcae3eebf9 "JSMSG_DUPLICATE_PROPERTY", format = 0x7fbcae3f26f8 "property name {0} appears more than once in object literal", argCount = 1, exnType = 5}, {name = 0x7fbcae3f2738 "JSMSG_DUPLICATE_PROTO_PROPERTY", format = 0x7fbcae3f2758 "property name __proto__ appears more than once in object literal", argCount = 0, exnType = 5}, {name = 0x7fbcae3eec12 "JSMSG_EMPTY_CONSEQUENT", format = 0x7fbcae3eec29 "mistyped ; after conditional?", argCount = 0, exnType = 5}, {name = 0x7fbcae3eec47 "JSMSG_EQUAL_AS_ASSIGN", format = 0x7fbcae3f27a0 "test for equality (==) mistyped as assignment (=)?", argCount = 0, exnType = 5}, {name = 0x7fbcae3f27d8 "JSMSG_EXPORT_DECL_AT_TOP_LEVEL", format = 0x7fbcae3f27f8 "export declarations may only appear at top level of a module", argCount = 0, exnType = 5}, {name = 0x7fbcae3eec5d "JSMSG_FINALLY_WITHOUT_TRY", format = 0x7fbcae3eec77 "finally without try", argCount = 0, exnType = 5}, {name = 0x7fbcae3eec8b "JSMSG_FORBIDDEN_AS_STATEMENT", format = 0x7fbcae3f2838 "{0} can't appear in single-statement context", argCount = 1, exnType = 5}, {name = 0x7fbcae3eeca8 "JSMSG_FOR_AWAIT_OUTSIDE_ASYNC", format = 0x7fbcae3f2868 "for await (... of ...) is only valid in async functions and async generators", argCount = 0, exnType = 5}, {name = 0x7fbcae3f28b8 "JSMSG_FROM_AFTER_IMPORT_CLAUSE", format = 0x7fbcae3f28d8 "missing keyword 'from' after import clause", argCount = 0, exnType = 5}, {name = 0x7fbcae3eecc6 "JSMSG_FROM_AFTER_EXPORT_STAR", format = 0x7fbcae3f2908 "missing keyword 'from' after export *", argCount = 0, exnType = 5}, {name = 0x7fbcae3eece3 "JSMSG_GARBAGE_AFTER_INPUT", format = 0x7fbcae3f2930 "unexpected garbage after {0}, starting with {1}", argCount = 2, exnType = 5}...} > js::PropertyIteratorObject::classOps_ = {addProperty = 0x0, delProperty = 0x0, enumerate = 0x0, newEnumerate = 0x0, resolve = 0x0, mayResolve = 0x0, finalize = 0x7fbcae0193c0 <js::PropertyIteratorObject::finalize(js::FreeOp*, JSObject*)>, call = 0x0, hasInstance = 0x0, construct = 0x0, trace = 0x7fbcae01a610 <js::PropertyIteratorObject::trace(JSTracer*, JSObject*)>} > js::function_methods = 0x7fbcae5ae1a0 <js::function_methods> > JS::detail::libraryInitState = JS::detail::InitState::Running > js::FunctionClassPtr = 0x7fbcae5ae2c0 <JSFunction::class_> > JSContext::reportedError = {dummy = 0} > js::AutoEnterOOMUnsafeRegion::annotateOOMSizeCallback = 0x0 > js::PropertyIteratorObject::class_ = {name = 0x7fbcae3f0c05 "Iterator", flags = 16777217, cOps = 0x7fbcae5b18c0 <js::PropertyIteratorObject::classOps_>, spec = 0x0, ext = 0x0, oOps = 0x0, static NON_NATIVE = 262144} > js::ArrayIteratorObject::class_ = {name = 0x7fbcae3f0c20 "Array Iterator", flags = 768, cOps = 0x0, spec = 0x0, ext = 0x0, oOps = 0x0, static NON_NATIVE = 262144} > js::StringIteratorObject::class_ = {name = 0x7fbcae3f0bfe "String Iterator", flags = 512, cOps = 0x0, spec = 0x0, ext = 0x0, oOps = 0x0, static NON_NATIVE = 262144} > JSFunction::class_ = {name = 0x7fbcae3be190 <js_Function_str> "Function", flags = 134217728, cOps = 0x7fbcae5ae340 <JSFunctionClassOps>, spec = 0x7fbcae5ae300 <JSFunctionClassSpec>, ext = 0x0, oOps = 0x0, static NON_NATIVE = 262144} > JSContext::reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>} >#71 0x00007fbcadf3a6f9 in JS_DestroyContext (cx=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/jsapi.cpp:506 >No locals. >#72 0x00007fbcb079aac9 in gjs_context_dispose (object=<optimized out>) at gjs/context.cpp:424 > js_context = 0x5601b063a2c0 >#73 0x00007fbcb10fe148 in g_object_unref (_object=0x5601b063a2c0) at gobject.c:3309 > weak_locations = 0x0 > object = <optimized out> > old_ref = <optimized out> > _object = <optimized out> > __func__ = "g_object_unref" > has_toggle_ref = <optimized out> > weak_locations = <optimized out> > weak_ref_location = <optimized out> > has_toggle_ref = <optimized out> > object = <optimized out> > old_ref = <optimized out> > _g_boolean_var_ = <optimized out> > _g_boolean_var_ = <optimized out> > _g_boolean_var_ = <optimized out> > object = 0x5601b063a2c0 > old_ref = <optimized out> > __func__ = "g_object_unref" > _g_boolean_var_ = <optimized out> > _g_boolean_var_ = <optimized out> > has_toggle_ref = <optimized out> > weak_locations = <optimized out> > weak_ref_location = <optimized out> > has_toggle_ref = <optimized out> > _g_boolean_var_ = <optimized out> >#74 0x00005601aff77bba in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:504 > ctx = <optimized out> > error = 0x0 > ecode = 0 > >Thread 2 (Thread 0x7fbc961c5700 (LWP 1682)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc961c3f90, __canceltype = -1340726824, __prev = 0x0} > cbuffer = {wseq = 856948, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856948 > seq = 428474 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 140724986073056, tv_nsec = 140448405819052} > abs_ts = {tv_sec = 140447949013088, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076d900) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447947177985, 140447947177985, 140447947177985}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076d900}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447949021184, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc961c4298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc961c43b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc961c44c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc961c45e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc961c4748, mPrev = 0x7fbc961c4748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc961c40a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc961c47b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc961c4800, mPrev = 0x7fbc961c4800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc961c4848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06cf790) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06cf790) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06cf790 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447949018880, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447949015552, -4082322245364472627, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7fbcabf6b700 (LWP 1612)): >#0 0x00007fbcb02c8301 in __GI___poll (fds=0x7fbc2801d940, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007fbcb10175a6 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fbc2801d940, timeout=<optimized out>, context=0x5601b01852d0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fbcb10270f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x5601b01852d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 4 > allocated_nfds = 5 > fds = 0x7fbc2801d940 >#3 0x00007fbcb1017962 in g_main_loop_run (loop=0x5601b0185410) at gmain.c:4116 > self = <optimized out> > __func__ = "g_main_loop_run" >#4 0x00007fbcb120f79a in gdbus_shared_thread_func (user_data=0x5601b01852a0) at gdbusprivate.c:275 > data = 0x5601b01852a0 >#5 0x00007fbcb104048a in g_thread_proxy (data=0x5601b0163ca0) at gthread.c:784 > thread = 0x5601b0163ca0 > __func__ = "g_thread_proxy" >#6 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140448315651840, 4044656552880121037, 140724986072110, 140724986072111, 140724986072240, 140448315648512, -4082277381209840435, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 4 (Thread 0x7fbcaaf27700 (LWP 1615)): >#0 0x00007fbcb02c8301 in __GI___poll (fds=0x5601b01952d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007fbcb10175a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5601b01952d0, timeout=<optimized out>, context=0x5601b01953a0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fbcb10270f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x5601b01953a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x5601b01952d0 >#3 0x00007fbcb10176d0 in g_main_context_iteration (context=context@entry=0x5601b01953a0, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007fbcaaf35c6d in dconf_gdbus_worker_thread (user_data=0x5601b01953a0) at ../gdbus/dconf-gdbus-thread.c:82 > context = 0x5601b01953a0 >#5 0x00007fbcb104048a in g_thread_proxy (data=0x5601b0164680) at gthread.c:784 > thread = 0x5601b0164680 > __func__ = "g_thread_proxy" >#6 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140448298596096, 4044656552880121037, 140724986071710, 140724986071711, 140724986071840, 140448298592768, -4082279621035285299, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 5 (Thread 0x7fbcac791700 (LWP 1611)): >#0 0x00007fbcb02c8301 in __GI___poll (fds=0x5601b012b9f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007fbcb10175a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5601b012b9f0, timeout=<optimized out>, context=0x5601b01638a0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fbcb10270f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x5601b01638a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x5601b012b9f0 >#3 0x00007fbcb10176d0 in g_main_context_iteration (context=0x5601b01638a0, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007fbcb1017721 in glib_worker_main (data=<optimized out>) at gmain.c:5861 >No locals. >#5 0x00007fbcb104048a in g_thread_proxy (data=0x5601b0163c00) at gthread.c:784 > thread = 0x5601b0163c00 > __func__ = "g_thread_proxy" >#6 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140448324196096, 4044656552880121037, 140724986073182, 140724986073183, 140724986073312, 140448324192768, -4082274165353077555, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 6 (Thread 0x7fbc972cd700 (LWP 1628)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0188128) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01880d8, cond=0x5601b0188100) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc972cc840, __canceltype = 576, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x5601b0188100, mutex = 0x5601b01880d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=0x5601b0188100, mutex=0x5601b01880d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbca88760f3 in ?? () from /usr/lib64/dri/nouveau_dri.so >No symbol table info available. >#4 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 7 (Thread 0x7fbc95dc3700 (LWP 1684)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b016225c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc95dc1f90, __canceltype = -1335050240, __prev = 0x0} > cbuffer = {wseq = 856963, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856963 > seq = 428481 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 4, tv_nsec = 7270207148} > abs_ts = {tv_sec = 140447944810592, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076d9d0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447942975489, 140447942975489, 140447942975489}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076d9d0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447944818688, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95dc2298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95dc23b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95dc24c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95dc25e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc95dc2748, mPrev = 0x7fbc95dc2748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc95dc20a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc95dc27b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc95dc2800, mPrev = 0x7fbc95dc2800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc95dc2848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06ca3c0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06ca3c0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06ca3c0 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447944816384, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447944813056, -4082326090433944371, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 8 (Thread 0x7fbc957c0700 (LWP 1687)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc957bef90, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 856960, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856960 > seq = 428480 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 94565249196504, tv_nsec = 140447938506904} > abs_ts = {tv_sec = 9223372036854775807, tv_nsec = 140448405798396} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076db08) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447936671745, 140447936671745, 140447936671745}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076db08}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447938514944, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc957bf298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc957bf3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc957bf4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc957bf5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc957bf748, mPrev = 0x7fbc957bf748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc957bf0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc957bf7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc957bf800, mPrev = 0x7fbc957bf800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc957bf848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06c9290) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06c9290) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06c9290 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447938512640, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447938509312, -4082324756309728051, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 9 (Thread 0x7fbc955bf700 (LWP 1688)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc955bdf90, __canceltype = -1789140992, __prev = 0x0} > cbuffer = {wseq = 856956, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856956 > seq = 428478 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 140724986073536, tv_nsec = 140448405819052} > abs_ts = {tv_sec = 140447936405600, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076db70) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447934570497, 140447934570497, 140447934570497}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076db70}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447936413696, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc955be298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc955be3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc955be4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc955be5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc955be748, mPrev = 0x7fbc955be748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc955be0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc955be7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc955be800, mPrev = 0x7fbc955be800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc955be848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06c92b0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06c92b0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06c92b0 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447936411392, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447936408064, -4082325031724505907, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 10 (Thread 0x7fbc95bc2700 (LWP 1685)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc95bc0f90, __canceltype = -1782837248, __prev = 0x0} > cbuffer = {wseq = 856950, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856950 > seq = 428475 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 140724986073184, tv_nsec = 140448405819052} > abs_ts = {tv_sec = 140447942709344, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076da38) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447940874241, 140447940874241, 140447940874241}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076da38}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447942717440, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95bc1298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95bc13b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95bc14c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95bc15e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc95bc1748, mPrev = 0x7fbc95bc1748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc95bc10a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc95bc17b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc95bc1800, mPrev = 0x7fbc95bc1800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc95bc1848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06ca3e0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06ca3e0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06ca3e0 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447942715136, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447942711808, -4082325266337094451, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 11 (Thread 0x7fbc2dfff700 (LWP 28497)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >No locals. >#1 0x00007fbcb105f11e in g_cond_wait_until (cond=cond@entry=0x5601b0173d58, mutex=mutex@entry=0x5601b0173d50, end_time=end_time@entry=27610369650) at gthread-posix.c:1449 > now = {tv_sec = 27595, tv_nsec = 369651669} > span = {tv_sec = 14, tv_nsec = 999998331} > sampled = 43 > res = <optimized out> >#2 0x00007fbcb0fe9231 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x5601b0173d50, wait=wait@entry=1, end_time=end_time@entry=27610369650) at gasyncqueue.c:422 > retval = <optimized out> > __func__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007fbcb0fe9825 in g_async_queue_timeout_pop (queue=0x5601b0173d50, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 27610369650 > retval = <optimized out> > __func__ = "g_async_queue_timeout_pop" >#4 0x00007fbcb1040f31 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:167 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = <optimized out> > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = <optimized out> > pool = <optimized out> > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = <optimized out> > local_max_idle_time = <optimized out> > last_wakeup_thread_serial = <optimized out> > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:364 > free_pool = <optimized out> > task = <optimized out> > pool = <optimized out> >#6 0x00007fbcb104048a in g_thread_proxy (data=0x5601b1ada4f0) at gthread.c:784 > thread = 0x5601b1ada4f0 > __func__ = "g_thread_proxy" >#7 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140446202328832, 4044656552880121037, 140724986058718, 140724986058719, 140724986058848, 140446202325504, -4081991570463644467, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#8 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 12 (Thread 0x7fbc959c1700 (LWP 1686)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc959bff90, __canceltype = -1340726824, __prev = 0x0} > cbuffer = {wseq = 856954, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856954 > seq = 428477 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 0, tv_nsec = 2975239852} > abs_ts = {tv_sec = 140447940608096, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076daa0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447938772993, 140447938772993, 140447938772993}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076daa0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447940616192, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc959c0298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc959c03b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc959c04c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc959c05e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc959c0748, mPrev = 0x7fbc959c0748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc959c00a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc959c07b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc959c0800, mPrev = 0x7fbc959c0800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc959c0848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06c9270) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06c9270) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06c9270 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447940613888, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447940610560, -4082325541751872307, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 13 (Thread 0x7fbc953be700 (LWP 1689)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc953bcf90, __canceltype = -1335050240, __prev = 0x0} > cbuffer = {wseq = 856958, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856958 > seq = 428479 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 4, tv_nsec = 7270207148} > abs_ts = {tv_sec = 140447934304352, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076dbd8) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447932469249, 140447932469249, 140447932469249}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076dbd8}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447934312448, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc953bd298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc953bd3b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc953bd4c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc953bd5e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc953bd748, mPrev = 0x7fbc953bd748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc953bd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc953bd7b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc953bd800, mPrev = 0x7fbc953bd800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc953bd848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06c91f0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06c91f0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06c91f0 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447934310144, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447934306816, -4082324207627655987, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 14 (Thread 0x7fbc95fc4700 (LWP 1683)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b0162258) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01621d8, cond=0x5601b0162230) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbc95fc2f90, __canceltype = -1340726824, __prev = 0x0} > cbuffer = {wseq = 856952, cond = 0x5601b0162230, mutex = 0x5601b01621d8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 856952 > seq = 428476 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x5601b0162230, mutex=0x5601b01621d8) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbcae2903e3 in mozilla::detail::ConditionVariableImpl::wait (this=0x5601b0162230, lock=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x5601b0162230 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fbcae2905f5 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x5601b0162230, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-60.2.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 0, tv_nsec = 2975239852} > abs_ts = {tv_sec = 140447946911840, tv_nsec = 140448349864737} >#5 0x00007fbcae00cf34 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop (this=0x5601b076d968) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5601b01621d8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = {140447945076737, 140447945076737, 140447945076737}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5601b076d968}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false, expressionClosures_ = false, arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 140447946919936, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::Idle}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95fc3298, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95fc33b0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95fc34c8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fbc95fc35e0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7fbc95fc3748, mPrev = 0x7fbc95fc3748, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {cx_ = 0x7fbc95fc30a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fbc95fc37b0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7fbc95fc3800, mPrev = 0x7fbc95fc3800, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7fbc95fc3848, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x5601b015f740}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007fbcae0080f6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x5601b06ca3a0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x5601b06ca3a0) at /usr/src/debug/mozjs60-60.2.0-1.fc29.x86_64/threading/Thread.h:235 > pack = 0x5601b06ca3a0 >#10 0x00007fbcb03a458e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140447946917632, 4044656552880121037, 140724986071406, 140724986071407, 140724986071536, 140447946914304, -4082325815019166515, -4082264847012977459}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fbcb02d3513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 15 (Thread 0x7fbca9a9c700 (LWP 1620)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5601b01ab2e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5601b01ab298, cond=0x5601b01ab2c0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fbcb03aa3f0 <__condvar_cleanup_waiting>, __arg = 0x7fbca9a9b840, __canceltype = 576, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x5601b01ab2c0, mutex = 0x5601b01ab298, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=0x5601b01ab2c0, mutex=0x5601b01ab298) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fbca9f61a43 in ?? () from /usr/lib64/dri/i965_dri.so >No symbol table info available. >#4 0x0000000000000000 in ?? () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007fbcb131ae30 0x00007fbcb13358c6 Yes /usr/lib64/gnome-shell/libgnome-shell.so >0x00007fbcb1175850 0x00007fbcb125e032 Yes /lib64/libgio-2.0.so.0 >0x00007fbcb10f3770 0x00007fbcb1124945 Yes /lib64/libgobject-2.0.so.0 >0x00007fbcb0fe4dc0 0x00007fbcb1062732 Yes /lib64/libglib-2.0.so.0 >0x00007fbcb090be90 0x00007fbcb0c6298b Yes /lib64/libgtk-3.so.0 >0x00007fbcb086a610 0x00007fbcb086fae6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007fbcb083a8f0 0x00007fbcb084f052 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007fbcb0763430 0x00007fbcb07c75a6 Yes /lib64/libgjs.so.0 >0x00007fbcb05febf0 0x00007fbcb06c8372 Yes /usr/lib64/mutter/libmutter-clutter-3.so >0x00007fbcb05b8250 0x00007fbcb05bac4e Yes /usr/lib64/mutter/libmutter-cogl-pango-3.so >0x00007fbcb05835d0 0x00007fbcb05a2ce0 Yes /lib64/libgirepository-1.0.so.1 >0x00007fbcb0432950 0x00007fbcb0502dee Yes /lib64/libmutter-3.so.0 >0x00007fbcb03a2b50 0x00007fbcb03b0f75 Yes /lib64/libpthread.so.0 >0x00007fbcb01f8670 0x00007fbcb0343a9f Yes /lib64/libc.so.6 >0x00007fbcb01cc310 0x00007fbcb01d04cc Yes /usr/lib64/gnome-shell/libgnome-shell-menu.so >0x00007fbcb0188c10 0x00007fbcb01b1e1d Yes /usr/lib64/gnome-shell/libst-1.0.so >0x00007fbcb00a30b0 0x00007fbcb011979b Yes /lib64/libgdk-3.so.0 >0x00007fbcaff63cf0 0x00007fbcb00313ee Yes /lib64/libcairo.so.2 >0x00007fbcaff29cf0 0x00007fbcaff4056d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007fbcafe87f30 0x00007fbcafeeb45e Yes /usr/lib64/mutter/libmutter-cogl-3.so >0x00007fbcafd46330 0x00007fbcafdcee96 Yes /lib64/libX11.so.6 >0x00007fbcafd1e1c0 0x00007fbcafd2057a Yes /lib64/libXfixes.so.3 >0x00007fbcafd13570 0x00007fbcafd16b02 Yes /lib64/libstartup-notification-1.so.0 >0x00007fbcafcff700 0x00007fbcafd08d9a Yes /lib64/libcanberra.so.0 >0x00007fbcafcf5430 0x00007fbcafcf6a16 Yes /lib64/libcanberra-gtk3.so.0 >0x00007fbcafceaa90 0x00007fbcafced84c No /lib64/libpolkit-agent-1.so.0 >0x00007fbcafcce070 0x00007fbcafcda0e6 No /lib64/libpolkit-gobject-1.so.0 >0x00007fbcafc4b590 0x00007fbcafc93951 Yes /lib64/libgcr-base-3.so.1 >0x00007fbcafb92620 0x00007fbcafbf9d14 No /lib64/libsystemd.so.0 >0x00007fbcafa9f8b0 0x00007fbcafb3066c No /lib64/libnm.so.0 >0x00007fbcafa17d10 0x00007fbcafa43626 Yes /lib64/libsecret-1.so.0 >0x00007fbcaf8f7490 0x00007fbcaf9a2d38 Yes /lib64/libgstreamer-1.0.so.0 >0x00007fbcaf85d050 0x00007fbcaf8a458d Yes /lib64/libgstbase-1.0.so.0 >0x00007fbcaf848450 0x00007fbcaf849376 Yes /lib64/libgmodule-2.0.so.0 >0x00007fbcaf842270 0x00007fbcaf843029 Yes /lib64/libdl.so.2 >0x00007fbcaf7d0390 0x00007fbcaf820996 Yes /lib64/libpcre.so.1 >0x00007fbcaf7c32c0 0x00007fbcaf7c7d2a Yes /lib64/libffi.so.6 >0x00007fbcaf7aa5f0 0x00007fbcaf7b77b7 Yes /lib64/libz.so.1 >0x00007fbcaf782830 0x00007fbcaf79a37f Yes /lib64/libselinux.so.1 >0x00007fbcaf764710 0x00007fbcaf77066e Yes /lib64/libresolv.so.2 >0x00007fbcaf710a80 0x00007fbcaf748092 No /lib64/libmount.so.1 >0x00007fbcaf6f3270 0x00007fbcaf6fde2b Yes /lib64/libXi.so.6 >0x00007fbcaf6e7110 0x00007fbcaf6e827d Yes /lib64/libcairo-gobject.so.2 >0x00007fbcaf6c4d50 0x00007fbcaf6d252f Yes /lib64/libatk-1.0.so.0 >0x00007fbcaf6ae890 0x00007fbcaf6b37a5 No /lib64/libwayland-client.so.0 >0x00007fbcaf5d2130 0x00007fbcaf63808d Yes /lib64/libepoxy.so.0 >0x00007fbcaf3fd490 0x00007fbcaf49c5fa Yes /lib64/libm.so.6 >0x00007fbcaf345cf0 0x00007fbcaf3b3e82 Yes /lib64/libharfbuzz.so.0 >0x00007fbcaf328050 0x00007fbcaf3314b1 Yes /lib64/libpangoft2-1.0.so.0 >0x00007fbcaf2e3430 0x00007fbcaf3049e4 Yes /lib64/libpango-1.0.so.0 >0x00007fbcaf296010 0x00007fbcaf2b931e Yes /lib64/libfontconfig.so.1 >0x00007fbcaf1dea20 0x00007fbcaf25ba03 Yes /lib64/libfreetype.so.6 >0x00007fbcaf18bb10 0x00007fbcaf1b8315 No /lib64/libdbus-1.so.3 >0x00007fbcaf156950 0x00007fbcaf16920c Yes /lib64/libatspi.so.0 >0x00007fbcaf13b710 0x00007fbcaf13ea80 Yes /lib64/librt.so.1 >0x00007fbcaf1008e0 0x00007fbcaf1249f9 Yes /lib64/libreadline.so.7 >0x00007fbcaf0e6090 0x00007fbcaf0e61d2 Yes /lib64/libgthread-2.0.so.0 >0x00007fbcadb9ce00 0x00007fbcae3b9fa9 Yes /lib64/libmozjs-60.so.0 >0x00007fbcadaa73d0 0x00007fbcadab1513 Yes /lib64/libXext.so.6 >0x00007fbcad99b990 0x00007fbcada51aa2 No /lib64/libstdc++.so.6 >0x00007fbcad8f1590 0x00007fbcad9021d5 No /lib64/libgcc_s.so.1 >0x00007fbcad8cdfd0 0x00007fbcad8e1a4b Yes /lib64/libjson-glib-1.0.so.0 >0x00007fbcad8c0090 0x00007fbcad8c0219 No /lib64/libwayland-egl.so.1 >0x00007fbcad8b81f0 0x00007fbcad8bab5b Yes /lib64/libXtst.so.6 >0x00007fbcad892710 0x00007fbcad8a9ac4 No /lib64/libudev.so.1 >0x00007fbcad851910 0x00007fbcad879bbe Yes /lib64/libinput.so.10 >0x00007fbcad807a10 0x00007fbcad82281e Yes /lib64/libxkbcommon.so.0 >0x00007fbcad7f7e10 0x00007fbcad7fc13a Yes /lib64/libwacom.so.2 >0x00007fbcad7e38b0 0x00007fbcad7ed336 Yes /usr/lib64/mutter/libmutter-cogl-path-3.so >0x00007fbcad7d3870 0x00007fbcad7d9102 No /lib64/libgbm.so.1 >0x00007fbcad7c0a50 0x00007fbcad7c949f Yes /lib64/libdrm.so.2 >0x00007fbcad7acc10 0x00007fbcad7b3315 No /lib64/libwayland-server.so.0 >0x00007fbcad7908b0 0x00007fbcad79b1d7 Yes /lib64/libEGL.so.1 >0x00007fbcad789110 0x00007fbcad789a6b Yes /lib64/libXdamage.so.1 >0x00007fbcad7840e0 0x00007fbcad784b05 Yes /lib64/libXcomposite.so.1 >0x00007fbcad778220 0x00007fbcad77e499 Yes /lib64/libXrandr.so.2 >0x00007fbcad725410 0x00007fbcad728adf Yes /lib64/libGL.so.1 >0x00007fbcad6b18b0 0x00007fbcad6cd86f Yes /lib64/libgnome-desktop-3.so.17 >0x00007fbcad6945f0 0x00007fbcad6990df Yes /lib64/libXcursor.so.1 >0x00007fbcad66d860 0x00007fbcad686c7b Yes /lib64/libxkbfile.so.1 >0x00007fbcad660bb0 0x00007fbcad663660 Yes /lib64/libxkbcommon-x11.so.0 >0x00007fbcad652270 0x00007fbcad658591 Yes /lib64/libXrender.so.1 >0x00007fbcad64c050 0x00007fbcad64c12f Yes /lib64/libX11-xcb.so.1 >0x00007fbcad62ad90 0x00007fbcad63da79 Yes /lib64/libxcb.so.1 >0x00007fbcad612490 0x00007fbcad6173b5 Yes /lib64/libxcb-randr.so.0 >0x00007fbcad607130 0x00007fbcad607cb9 Yes /lib64/libxcb-res.so.0 >0x00007fbcad5d67f0 0x00007fbcad5f5615 Yes /lib64/libpipewire-0.2.so.1 >0x00007fbcad5c5260 0x00007fbcad5c9487 Yes /lib64/libSM.so.6 >0x00007fbcad5aa8d0 0x00007fbcad5b847a Yes /lib64/libICE.so.6 >0x00007fbcad59f110 0x00007fbcad59fa91 Yes /lib64/libXinerama.so.1 >0x00007fbcad595760 0x00007fbcad5989b6 Yes /lib64/libgudev-1.0.so.0 >0x00007fbcb1552110 0x00007fbcb15711a4 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fbcad55d350 0x00007fbcad57bf75 Yes /lib64/libcroco-0.6.so.3 >0x00007fbcad54c470 0x00007fbcad54df01 No /lib64/libwayland-cursor.so.0 >0x00007fbcad4ab570 0x00007fbcad52e624 Yes /lib64/libpixman-1.so.0 >0x00007fbcad471230 0x00007fbcad493705 Yes /lib64/libpng16.so.16 >0x00007fbcad4670f0 0x00007fbcad467c47 Yes /lib64/libxcb-shm.so.0 >0x00007fbcad45b430 0x00007fbcad46015c Yes /lib64/libxcb-render.so.0 >0x00007fbcad451200 0x00007fbcad451fd0 Yes /lib64/libxcb-util.so.1 >0x00007fbcad443830 0x00007fbcad447d50 Yes /lib64/libvorbisfile.so.3 >0x00007fbcad42c5a0 0x00007fbcad4382dd Yes /lib64/libtdb.so.1 >0x00007fbcad41e8d0 0x00007fbcad422cb6 Yes /lib64/libltdl.so.7 >0x00007fbcad4002d0 0x00007fbcad40484f Yes /lib64/libfribidi.so.0 >0x00007fbcad3c53f0 0x00007fbcad3e58d7 Yes /lib64/libexpat.so.1 >0x00007fbcad38f4a0 0x00007fbcad3adb0b Yes /lib64/libgck-1.so.0 >0x00007fbcad2725c0 0x00007fbcad3404bc Yes /lib64/libgcrypt.so.20 >0x00007fbcad248690 0x00007fbcad259ca2 Yes /lib64/libgpg-error.so.0 >0x00007fbcad13b070 0x00007fbcad1d32c0 Yes /lib64/libp11-kit.so.0 >0x00007fbcad0e9510 0x00007fbcad1003a6 Yes /lib64/liblzma.so.5 >0x00007fbcad0c92c0 0x00007fbcad0e02eb No /lib64/liblz4.so.1 >0x00007fbcad0c0200 0x00007fbcad0c1adf Yes /lib64/libcap.so.2 >0x00007fbcacf44680 0x00007fbcad046a90 Yes /lib64/libgnutls.so.30 >0x00007fbcacf0b320 0x00007fbcacf0ed51 No /lib64/libuuid.so.1 >0x00007fbcace86490 0x00007fbcacee18c3 Yes /lib64/libpcre2-8.so.0 >0x00007fbcace3bf60 0x00007fbcace6cd62 No /lib64/libblkid.so.1 >0x00007fbcace043f0 0x00007fbcace252ac Yes /lib64/libgraphite2.so.3 >0x00007fbcacdf7510 0x00007fbcacdfb0d7 Yes /lib64/libthai.so.0 >0x00007fbcacde42b0 0x00007fbcacdf0f76 No /lib64/libbz2.so.1 >0x00007fbcacdc23d0 0x00007fbcacdcfbfc No /lib64/libtinfo.so.6 >0x00007fbcacdaa1e0 0x00007fbcacdac778 Yes /lib64/libmtdev.so.1 >0x00007fbcacd973c0 0x00007fbcacd9c6a9 Yes /lib64/libevdev.so.2 >0x00007fbcacd0f4d0 0x00007fbcacd1238b Yes /lib64/libGLdispatch.so.0 >0x00007fbcacc9e890 0x00007fbcacca87ed Yes /lib64/libGLX.so.0 >0x00007fbcacc771c0 0x00007fbcacc80505 Yes /lib64/libseccomp.so.2 >0x00007fbcacc408b0 0x00007fbcacc4cb59 Yes /usr/lib64/libxcb-xkb.so.1 >0x00007fbcacc32200 0x00007fbcacc32ef2 Yes /lib64/libXau.so.6 >0x00007fbcacc291f0 0x00007fbcacc2c8f6 Yes /lib64/libspa-lib.so.1 >0x00007fbcacaed9b0 0x00007fbcacbd1d1e Yes /lib64/libxml2.so.2 >0x00007fbcaca92bd0 0x00007fbcacaa9bdd Yes /lib64/libvorbis.so.0 >0x00007fbcaca85260 0x00007fbcaca87639 Yes /lib64/libogg.so.0 >0x00007fbcaca50370 0x00007fbcaca62220 Yes /lib64/libcrypt.so.1 >0x00007fbcaca31310 0x00007fbcaca34e77 Yes /lib64/libidn2.so.0 >0x00007fbcac8be230 0x00007fbcac8f265e Yes /lib64/libunistring.so.2 >0x00007fbcac899370 0x00007fbcac8a4103 Yes /lib64/libtasn1.so.6 >0x00007fbcac8639f0 0x00007fbcac880c6c Yes /lib64/libnettle.so.6 >0x00007fbcac830d20 0x00007fbcac83f4af Yes /lib64/libhogweed.so.4 >0x00007fbcac7b7600 0x00007fbcac80d424 Yes /lib64/libgmp.so.10 >0x00007fbcac7a3250 0x00007fbcac7a6440 Yes /lib64/libdatrie.so.1 >0x00007fbcaaf305d0 0x00007fbcaaf35ef5 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fbcaa6dbcf0 0x00007fbcaa6fcc72 No /lib64/libEGL_mesa.so.0 >0x00007fbcaa6cc0f0 0x00007fbcaa6cd359 Yes /lib64/libxcb-dri2.so.0 >0x00007fbcaa6c5150 0x00007fbcaa6c6057 Yes /lib64/libxcb-dri3.so.0 >0x00007fbcaa6bc0d0 0x00007fbcaa6be8fe Yes /lib64/libxcb-xfixes.so.0 >0x00007fbcaa6b50b0 0x00007fbcaa6b598a Yes /lib64/libxcb-present.so.0 >0x00007fbcaa6ad210 0x00007fbcaa6af4c6 Yes /lib64/libxcb-sync.so.1 >0x00007fbcaa6a60e0 0x00007fbcaa6a6390 Yes /lib64/libxshmfence.so.1 >0x00007fbcaa67d220 0x00007fbcaa688d4b No /lib64/libglapi.so.0 >0x00007fbca9cb2260 0x00007fbcaa39ae12 No /usr/lib64/dri/i965_dri.so >0x00007fbca9c266d0 0x00007fbca9c3bae1 Yes /lib64/libdrm_intel.so.1 >0x00007fbca9c1a610 0x00007fbca9c1e51c Yes /lib64/libdrm_nouveau.so.2 >0x00007fbca9c0c330 0x00007fbca9c13cf2 Yes /lib64/libdrm_radeon.so.1 >0x00007fbca9c013d0 0x00007fbca9c05971 Yes /lib64/libpciaccess.so.0 >0x00007fbca9bf5550 0x00007fbca9bfa3d0 No /lib64/libnss_sss.so.2 >0x00007fbca9be15f0 0x00007fbca9be7c2c Yes /lib64/libnss_files.so.2 >0x00007fbca8597730 0x00007fbca8db0af2 No /usr/lib64/dri/nouveau_dri.so >0x00007fbca850b770 0x00007fbca850f9d1 Yes /lib64/libdrm_amdgpu.so.1 >0x00007fbca84f1690 0x00007fbca8500c61 No /lib64/libelf.so.1 >0x00007fbc8516a5f0 0x00007fbc86e83fb3 Yes /lib64/libLLVM-7.so >0x00007fbca84bdc00 0x00007fbca84d8444 Yes /lib64/libedit.so.0 >0x00007fbca8268fb0 0x00007fbca82842e1 No /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fbca822cef0 0x00007fbca824498d No /usr/lib64/gvfs/libgvfscommon.so >0x00007fbca8210410 0x00007fbca82127de Yes /usr/lib64/spa/support/libspa-support.so >0x00007fbca81616b0 0x00007fbca818e8f1 No /lib64/libpulse.so.0 >0x00007fbca80e3f30 0x00007fbca8129982 No /usr/lib64/pulseaudio/libpulsecommon-12.2.so >0x00007fbca8060890 0x00007fbca80aa395 Yes /lib64/libsndfile.so.1 >0x00007fbca8204250 0x00007fbca82068ec Yes /lib64/libasyncns.so.0 >0x00007fbca804c1c0 0x00007fbca8054643 Yes /lib64/libgsm.so.1 >0x00007fbc96a7b8f0 0x00007fbc96ac0a83 No /lib64/libFLAC.so.8 >0x00007fbc969db130 0x00007fbc969dd7c6 Yes /lib64/libvorbisenc.so.2 >0x00007fbc94289410 0x00007fbc942b844e No /lib64/libibus-1.0.so.5 >0x00007fbc942266d0 0x00007fbc942361ec Yes /lib64/libgweather-3.so.15 >0x00007fbc941a3690 0x00007fbc941ed069 Yes /lib64/libsoup-2.4.so.1 >0x00007fbc9416c210 0x00007fbc94176537 Yes /lib64/libgeocode-glib.so.0 >0x00007fbc9406ac60 0x00007fbc94131514 No /lib64/libsqlite3.so.0 >0x00007fbc94019a70 0x00007fbc9404ccaf Yes /lib64/libgssapi_krb5.so.2 >0x00007fbc84a7b250 0x00007fbc84a7ccb6 Yes /lib64/libpsl.so.5 >0x00007fbc849b2230 0x00007fbc84a1dc21 Yes /lib64/libkrb5.so.3 >0x00007fbc84970eb0 0x00007fbc8497f804 No /lib64/libk5crypto.so.3 >0x00007fbc942f32b0 0x00007fbc942f3ed9 No /lib64/libcom_err.so.2 >0x00007fbc8495df90 0x00007fbc849655db No /lib64/libkrb5support.so.0 >0x00007fbc846f9000 0x00007fbc84898cd0 Yes /lib64/libcrypto.so.1.1 >0x00007fbc94007210 0x00007fbc94007f88 No /lib64/libkeyutils.so.1 >0x00007fbc845fb750 0x00007fbc846171a4 No /lib64/libgnome-bluetooth.so.13 >0x00007fbc9424d570 0x00007fbc9424f9a3 Yes /lib64/libnotify.so.4 >0x00007fbc845d0050 0x00007fbc845dd58e Yes /usr/lib64/gnome-shell/libgvc.so >0x00007fbc845c2180 0x00007fbc845c3a33 No /lib64/libpulse-mainloop-glib.so.0 >0x00007fbc8458b8b0 0x00007fbc845a7c1a No /lib64/libaccountsservice.so.0 >0x00007fbc84556090 0x00007fbc84566b9a Yes /lib64/libgdm.so.1 >0x00007fbc8452fbf0 0x00007fbc8453c110 No /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fbc84513670 0x00007fbc8451e527 Yes /usr/lib64/gio/modules/libgiognutls.so >0x00007fbc842ccb90 0x00007fbc842e5340 Yes /usr/lib64/pkcs11/p11-kit-trust.so >0x00007fbc846387d0 0x00007fbc8463989e Yes /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007fbc43f451d0 0x00007fbc43f455dd Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fbc43b84670 0x00007fbc43ddfff9 Yes /lib64/librsvg-2.so.2 >0x00007fbc43f330d0 0x00007fbc43f33b81 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007fbc41253c80 0x00007fbc4125cefa No /lib64/libgeoclue-2.so.0 >0x00007fbca81fc6d0 0x00007fbca81fd054 No /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007fbca81f34e0 0x00007fbca81f5584 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007fbca81d5210 0x00007fbca81d6674 Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007fbca81cd370 0x00007fbca81d0743 Yes /lib64/libnss_dns.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x7fbc94fb1820 140447930062880 >rbx 0x7ffd16ce2c30 140724986063920 >rcx 0x5601b15784b0 94565270258864 >rdx 0x0 0 >rsi 0x5601b15784b0 94565270258864 >rdi 0x5601b0752aa0 94565255424672 >rbp 0x7ffd16ce2d90 0x7ffd16ce2d90 >rsp 0x7ffd16ce2880 0x7ffd16ce2880 >r8 0x5601b1578540 94565270259008 >r9 0x5601b15784b0 94565270258864 >r10 0x0 0 >r11 0x5601b15784b0 94565270258864 >r12 0x5601b0752a60 94565255424608 >r13 0x5601b1578538 94565270259000 >r14 0x7fbcae57d220 140448355570208 >r15 0x7ffd16ce2cb0 140724986064048 >rip 0x7fbcadc28e4a 0x7fbcadc28e4a <Interpret(JSContext*, js::RunState&)+8138> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function Interpret(JSContext*, js::RunState&): >Address range 0x7fbcadc26e80 to 0x7fbcadc3432d: > 0x00007fbcadc26e80 <+0>: push %rbp > 0x00007fbcadc26e81 <+1>: mov %rsp,%rbp > 0x00007fbcadc26e84 <+4>: push %r15 > 0x00007fbcadc26e86 <+6>: push %r14 > 0x00007fbcadc26e88 <+8>: push %r13 > 0x00007fbcadc26e8a <+10>: push %r12 > 0x00007fbcadc26e8c <+12>: mov %rdi,%r12 > 0x00007fbcadc26e8f <+15>: mov %rsi,%rdi > 0x00007fbcadc26e92 <+18>: push %rbx > 0x00007fbcadc26e93 <+19>: sub $0x4e8,%rsp > 0x00007fbcadc26e9a <+26>: mov %rsi,-0x450(%rbp) > 0x00007fbcadc26ea1 <+33>: mov %r12,%rsi > 0x00007fbcadc26ea4 <+36>: mov %fs:0x28,%rax > 0x00007fbcadc26ead <+45>: mov %rax,-0x38(%rbp) > 0x00007fbcadc26eb1 <+49>: xor %eax,%eax > 0x00007fbcadc26eb3 <+51>: callq 0x7fbcadc196f0 <js::RunState::pushInterpreterFrame(JSContext*)> > 0x00007fbcadc26eb8 <+56>: test %rax,%rax > 0x00007fbcadc26ebb <+59>: je 0x7fbcadc273d0 <Interpret(JSContext*, js::RunState&)+1360> > 0x00007fbcadc26ec1 <+65>: mov %rax,%rdx > 0x00007fbcadc26ec4 <+68>: lea -0x430(%rbp),%rdi > 0x00007fbcadc26ecb <+75>: mov %r12,%rsi > 0x00007fbcadc26ece <+78>: mov %rax,%rbx > 0x00007fbcadc26ed1 <+81>: callq 0x7fbcae0b5330 <js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::InterpreterFrame*)> > 0x00007fbcadc26ed6 <+86>: mov 0x80(%r12),%rax > 0x00007fbcadc26ede <+94>: mov %r12,-0xe0(%rbp) > 0x00007fbcadc26ee5 <+101>: mov %rax,-0xd8(%rbp) > 0x00007fbcadc26eec <+108>: mov 0x110(%r12),%rax > 0x00007fbcadc26ef4 <+116>: mov %rax,-0xd0(%rbp) > 0x00007fbcadc26efb <+123>: test %rax,%rax > 0x00007fbcadc26efe <+126>: je 0x7fbcadc26f0d <Interpret(JSContext*, js::RunState&)+141> > 0x00007fbcadc26f00 <+128>: mov 0x6c(%rax),%r13d > 0x00007fbcadc26f04 <+132>: test %r13d,%r13d > 0x00007fbcadc26f07 <+135>: jne 0x7fbcadc26f0d <Interpret(JSContext*, js::RunState&)+141> > 0x00007fbcadc26f09 <+137>: mov 0x18(%rax),%rax > 0x00007fbcadc26f0d <+141>: mov %rax,-0xc8(%rbp) > 0x00007fbcadc26f14 <+148>: lea -0xfbcb(%rip),%rax # 0x7fbcadc17350 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)> > 0x00007fbcadc26f1b <+155>: lea -0xe0(%rbp),%r15 > 0x00007fbcadc26f22 <+162>: mov %rax,-0xa8(%rbp) > 0x00007fbcadc26f29 <+169>: lea 0x68(%r12),%rax > 0x00007fbcadc26f2e <+174>: lea 0x760(%r12),%r13 > 0x00007fbcadc26f36 <+182>: mov %rax,-0x480(%rbp) > 0x00007fbcadc26f3d <+189>: mov %rax,-0xb8(%rbp) > 0x00007fbcadc26f44 <+196>: mov 0x68(%r12),%rax > 0x00007fbcadc26f49 <+201>: movq $0x0,-0xc0(%rbp) > 0x00007fbcadc26f54 <+212>: mov %rax,-0xb0(%rbp) > 0x00007fbcadc26f5b <+219>: lea 0x28(%r15),%rax > 0x00007fbcadc26f5f <+223>: movq $0x0,-0xa0(%rbp) > 0x00007fbcadc26f6a <+234>: mov %rax,0x68(%r12) > 0x00007fbcadc26f6f <+239>: cmp 0x760(%r12),%r13 > 0x00007fbcadc26f77 <+247>: je 0x7fbcadc284b0 <Interpret(JSContext*, js::RunState&)+5680> > 0x00007fbcadc26f7d <+253>: mov 0x778(%r12),%rax > 0x00007fbcadc26f85 <+261>: mov 0x780(%r12),%rdx > 0x00007fbcadc26f8d <+269>: movl $0x0,-0x74(%rbp) > 0x00007fbcadc26f94 <+276>: mov %rax,-0x88(%rbp) > 0x00007fbcadc26f9b <+283>: lea 0x20(%r12),%rax > 0x00007fbcadc26fa0 <+288>: mov %rax,-0x470(%rbp) > 0x00007fbcadc26fa7 <+295>: mov %rax,-0x98(%rbp) > 0x00007fbcadc26fae <+302>: mov 0x20(%r12),%rax > 0x00007fbcadc26fb3 <+307>: mov %rdx,-0x80(%rbp) > 0x00007fbcadc26fb7 <+311>: movzbl 0x788(%r12),%edx > 0x00007fbcadc26fc0 <+320>: mov %rax,-0x90(%rbp) > 0x00007fbcadc26fc7 <+327>: lea 0x48(%r15),%rax > 0x00007fbcadc26fcb <+331>: mov %rax,0x20(%r12) > 0x00007fbcadc26fd0 <+336>: mov %rax,%rcx > 0x00007fbcadc26fd3 <+339>: mov %dl,-0x78(%rbp) > 0x00007fbcadc26fd6 <+342>: mov -0x450(%rbp),%rax > 0x00007fbcadc26fdd <+349>: mov %rbx,-0x58(%rbp) > 0x00007fbcadc26fe1 <+353>: movq $0x0,0x778(%r12) > 0x00007fbcadc26fed <+365>: movq $0x0,0x780(%r12) > 0x00007fbcadc26ff9 <+377>: movb $0x0,0x788(%r12) > 0x00007fbcadc27002 <+386>: mov %r15,0x110(%r12) > 0x00007fbcadc2700a <+394>: mov 0x18(%rax),%rdx > 0x00007fbcadc2700e <+398>: movq $0x0,-0x50(%rbp) > 0x00007fbcadc27016 <+406>: mov 0x10(%rdx),%rax > 0x00007fbcadc2701a <+410>: test %rax,%rax > 0x00007fbcadc2701d <+413>: je 0x7fbcadc2f530 <Interpret(JSContext*, js::RunState&)+34480> > 0x00007fbcadc27023 <+419>: mov 0x4(%rax),%esi > 0x00007fbcadc27026 <+422>: lea 0x10(%rax,%rsi,8),%rax > 0x00007fbcadc2702b <+427>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2702f <+431>: mov 0x60(%rdx),%eax > 0x00007fbcadc27032 <+434>: movq $0x0,-0x3d0(%rbp) > 0x00007fbcadc2703d <+445>: lea 0x68(%rbx,%rax,8),%rax > 0x00007fbcadc27042 <+450>: mov %rbx,-0x60(%rbp) > 0x00007fbcadc27046 <+454>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2704a <+458>: lea 0x30(%r12),%rax > 0x00007fbcadc2704f <+463>: mov %rax,-0x468(%rbp) > 0x00007fbcadc27056 <+470>: mov %rax,-0x3e0(%rbp) > 0x00007fbcadc2705d <+477>: mov 0x30(%r12),%rax > 0x00007fbcadc27062 <+482>: mov %rax,-0x3d8(%rbp) > 0x00007fbcadc27069 <+489>: lea -0x3e0(%rbp),%rax > 0x00007fbcadc27070 <+496>: mov %rax,0x30(%r12) > 0x00007fbcadc27075 <+501>: mov %rax,-0x478(%rbp) > 0x00007fbcadc2707c <+508>: mov 0x8(%rbx),%rax > 0x00007fbcadc27080 <+512>: mov %rax,-0x3d0(%rbp) > 0x00007fbcadc27087 <+519>: movzbl 0x89(%rax),%eax > 0x00007fbcadc2708e <+526>: test $0x10,%al > 0x00007fbcadc27090 <+528>: je 0x7fbcadc27400 <Interpret(JSContext*, js::RunState&)+1408> > 0x00007fbcadc27096 <+534>: movq $0xff,-0x50(%rbp) > 0x00007fbcadc2709e <+542>: mov 0x60(%r12),%rdx > 0x00007fbcadc270a3 <+547>: lea 0x60(%r12),%rsi > 0x00007fbcadc270a8 <+552>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc270b2 <+562>: lea 0x40(%r12),%rdi > 0x00007fbcadc270b7 <+567>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc270be <+574>: mov %rax,-0x390(%rbp) > 0x00007fbcadc270c5 <+581>: lea -0x3c0(%rbp),%rax > 0x00007fbcadc270cc <+588>: mov %rax,-0x4a0(%rbp) > 0x00007fbcadc270d3 <+595>: mov %rax,-0x398(%rbp) > 0x00007fbcadc270da <+602>: lea -0x3a0(%rbp),%rax > 0x00007fbcadc270e1 <+609>: mov %rax,-0x4c8(%rbp) > 0x00007fbcadc270e8 <+616>: mov %rax,0x60(%r12) > 0x00007fbcadc270ed <+621>: mov 0x40(%r12),%rax > 0x00007fbcadc270f2 <+626>: mov %rsi,-0x458(%rbp) > 0x00007fbcadc270f9 <+633>: mov %rax,-0x378(%rbp) > 0x00007fbcadc27100 <+640>: lea -0x380(%rbp),%rax > 0x00007fbcadc27107 <+647>: mov %rsi,-0x3c0(%rbp) > 0x00007fbcadc2710e <+654>: mov %rsi,-0x3a0(%rbp) > 0x00007fbcadc27115 <+661>: lea -0x340(%rbp),%rsi > 0x00007fbcadc2711c <+668>: mov %rax,-0x358(%rbp) > 0x00007fbcadc27123 <+675>: mov -0x470(%rbp),%rax > 0x00007fbcadc2712a <+682>: mov %rsi,-0x488(%rbp) > 0x00007fbcadc27131 <+689>: mov %rsi,-0x318(%rbp) > 0x00007fbcadc27138 <+696>: lea -0x320(%rbp),%rsi > 0x00007fbcadc2713f <+703>: mov %rdx,-0x3b8(%rbp) > 0x00007fbcadc27146 <+710>: mov %rdi,-0x4c0(%rbp) > 0x00007fbcadc2714d <+717>: mov %rdi,-0x380(%rbp) > 0x00007fbcadc27154 <+724>: mov %rdi,-0x360(%rbp) > 0x00007fbcadc2715b <+731>: mov %rax,-0x340(%rbp) > 0x00007fbcadc27162 <+738>: mov %rcx,-0x338(%rbp) > 0x00007fbcadc27169 <+745>: mov %rax,-0x320(%rbp) > 0x00007fbcadc27170 <+752>: mov %rax,-0x300(%rbp) > 0x00007fbcadc27177 <+759>: mov %rsi,-0x4b0(%rbp) > 0x00007fbcadc2717e <+766>: mov %rsi,-0x2f8(%rbp) > 0x00007fbcadc27185 <+773>: mov %rax,%rsi > 0x00007fbcadc27188 <+776>: movq $0x0,-0x370(%rbp) > 0x00007fbcadc27193 <+787>: movq $0x0,-0x350(%rbp) > 0x00007fbcadc2719e <+798>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc271a9 <+809>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc271b4 <+820>: movq $0x0,-0x2f0(%rbp) > 0x00007fbcadc271bf <+831>: movq $0x0,-0x2d0(%rbp) > 0x00007fbcadc271ca <+842>: mov %rax,-0x2e0(%rbp) > 0x00007fbcadc271d1 <+849>: lea -0x300(%rbp),%rax > 0x00007fbcadc271d8 <+856>: mov %rax,-0x2d8(%rbp) > 0x00007fbcadc271df <+863>: lea -0x2e0(%rbp),%rax > 0x00007fbcadc271e6 <+870>: mov %rax,-0x2b8(%rbp) > 0x00007fbcadc271ed <+877>: lea -0x2c0(%rbp),%rax > 0x00007fbcadc271f4 <+884>: mov %rax,-0x4e0(%rbp) > 0x00007fbcadc271fb <+891>: mov %rax,0x20(%r12) > 0x00007fbcadc27200 <+896>: lea -0x360(%rbp),%rax > 0x00007fbcadc27207 <+903>: mov %rax,-0x298(%rbp) > 0x00007fbcadc2720e <+910>: lea -0x2a0(%rbp),%rax > 0x00007fbcadc27215 <+917>: mov %rax,-0x4d0(%rbp) > 0x00007fbcadc2721c <+924>: mov %rax,0x40(%r12) > 0x00007fbcadc27221 <+929>: mov 0x9a5d40(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc27228 <+936>: mov %rsi,-0x2c0(%rbp) > 0x00007fbcadc2722f <+943>: mov %r12,%rsi > 0x00007fbcadc27232 <+946>: mov (%rax),%rax > 0x00007fbcadc27235 <+949>: mov %rdi,-0x2a0(%rbp) > 0x00007fbcadc2723c <+956>: mov %rbx,%rdi > 0x00007fbcadc2723f <+959>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2724a <+970>: mov %rax,-0x270(%rbp) > 0x00007fbcadc27251 <+977>: lea 0x58(%r12),%rax > 0x00007fbcadc27256 <+982>: mov %rax,-0x4b8(%rbp) > 0x00007fbcadc2725d <+989>: mov %rax,-0x280(%rbp) > 0x00007fbcadc27264 <+996>: mov 0x58(%r12),%rax > 0x00007fbcadc27269 <+1001>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc27274 <+1012>: mov %rax,-0x278(%rbp) > 0x00007fbcadc2727b <+1019>: lea -0x280(%rbp),%rax > 0x00007fbcadc27282 <+1026>: mov %rax,-0x4d8(%rbp) > 0x00007fbcadc27289 <+1033>: mov %rax,0x58(%r12) > 0x00007fbcadc2728e <+1038>: lea 0x38(%r12),%rax > 0x00007fbcadc27293 <+1043>: mov %rax,-0x4f0(%rbp) > 0x00007fbcadc2729a <+1050>: mov %rax,-0x260(%rbp) > 0x00007fbcadc272a1 <+1057>: mov 0x38(%r12),%rax > 0x00007fbcadc272a6 <+1062>: movq $0x0,-0x250(%rbp) > 0x00007fbcadc272b1 <+1073>: mov %rax,-0x258(%rbp) > 0x00007fbcadc272b8 <+1080>: lea -0x260(%rbp),%rax > 0x00007fbcadc272bf <+1087>: mov %rax,0x38(%r12) > 0x00007fbcadc272c4 <+1092>: mov -0x468(%rbp),%rax > 0x00007fbcadc272cb <+1099>: movq $0x0,-0x230(%rbp) > 0x00007fbcadc272d6 <+1110>: mov %rax,-0x240(%rbp) > 0x00007fbcadc272dd <+1117>: mov -0x478(%rbp),%rax > 0x00007fbcadc272e4 <+1124>: mov %rax,-0x238(%rbp) > 0x00007fbcadc272eb <+1131>: lea -0x240(%rbp),%rax > 0x00007fbcadc272f2 <+1138>: mov %rax,-0x4f8(%rbp) > 0x00007fbcadc272f9 <+1145>: mov %rax,0x30(%r12) > 0x00007fbcadc272fe <+1150>: lea 0x18(%r12),%rax > 0x00007fbcadc27303 <+1155>: mov %rax,-0x220(%rbp) > 0x00007fbcadc2730a <+1162>: mov 0x18(%r12),%rax > 0x00007fbcadc2730f <+1167>: movq $0x0,-0x210(%rbp) > 0x00007fbcadc2731a <+1178>: mov %rax,-0x218(%rbp) > 0x00007fbcadc27321 <+1185>: lea -0x220(%rbp),%rax > 0x00007fbcadc27328 <+1192>: mov %rax,0x18(%r12) > 0x00007fbcadc2732d <+1197>: mov %rax,-0x4e8(%rbp) > 0x00007fbcadc27334 <+1204>: callq 0x7fbcae0ad8e0 <js::InterpreterFrame::prologue(JSContext*)> > 0x00007fbcadc27339 <+1209>: mov %eax,%ebx > 0x00007fbcadc2733b <+1211>: test %al,%al > 0x00007fbcadc2733d <+1213>: je 0x7fbcadc2f7b8 <Interpret(JSContext*, js::RunState&)+35128> > 0x00007fbcadc27343 <+1219>: mov -0x58(%rbp),%rax > 0x00007fbcadc27347 <+1223>: test %rax,%rax > 0x00007fbcadc2734a <+1226>: je 0x7fbcadc27410 <Interpret(JSContext*, js::RunState&)+1424> > 0x00007fbcadc27350 <+1232>: mov %rax,%rsi > 0x00007fbcadc27353 <+1235>: mov %rax,%rdx > 0x00007fbcadc27356 <+1238>: or $0x1,%rsi > 0x00007fbcadc2735a <+1242>: and $0xfffffffffffffff8,%rdx > 0x00007fbcadc2735e <+1246>: test $0x6,%al > 0x00007fbcadc27360 <+1248>: je 0x7fbcadc28410 <Interpret(JSContext*, js::RunState&)+5520> > 0x00007fbcadc27366 <+1254>: movzbl 0x1(%rdx),%eax > 0x00007fbcadc2736a <+1258>: test %al,%al > 0x00007fbcadc2736c <+1260>: jne 0x7fbcadc27420 <Interpret(JSContext*, js::RunState&)+1440> > 0x00007fbcadc27372 <+1266>: mov -0x3d0(%rbp),%rbx > 0x00007fbcadc27379 <+1273>: testb $0x8,0x89(%rbx) > 0x00007fbcadc27380 <+1280>: je 0x7fbcadc285c0 <Interpret(JSContext*, js::RunState&)+5952> > 0x00007fbcadc27386 <+1286>: mov %rbx,%rdi > 0x00007fbcadc27389 <+1289>: callq 0x7fbcadbaf660 <JSScript::main() const> > 0x00007fbcadc2738e <+1294>: movzbl (%rax),%edx > 0x00007fbcadc27391 <+1297>: cmp $0x86,%dl > 0x00007fbcadc27394 <+1300>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2739a <+1306>: ja 0x7fbcadc2f3bd <Interpret(JSContext*, js::RunState&)+34109> > 0x00007fbcadc273a0 <+1312>: cmp $0x4e,%dl > 0x00007fbcadc273a3 <+1315>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc273a9 <+1321>: cmp $0x6d,%dl > 0x00007fbcadc273ac <+1324>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc273b2 <+1330>: mov %rax,%rsi > 0x00007fbcadc273b5 <+1333>: mov %rbx,%rdi > 0x00007fbcadc273b8 <+1336>: callq 0x7fbcae041370 <JSScript::maybeGetPCCounts(unsigned char*)> > 0x00007fbcadc273bd <+1341>: addq $0x1,0x8(%rax) > 0x00007fbcadc273c2 <+1346>: jmpq 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc273c7 <+1351>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc273d0 <+1360>: xor %ebx,%ebx > 0x00007fbcadc273d2 <+1362>: mov -0x38(%rbp),%rdi > 0x00007fbcadc273d6 <+1366>: xor %fs:0x28,%rdi > 0x00007fbcadc273df <+1375>: mov %ebx,%eax > 0x00007fbcadc273e1 <+1377>: jne 0x7fbcadc33d33 <Interpret(JSContext*, js::RunState&)+52915> > 0x00007fbcadc273e7 <+1383>: lea -0x28(%rbp),%rsp > 0x00007fbcadc273eb <+1387>: pop %rbx > 0x00007fbcadc273ec <+1388>: pop %r12 > 0x00007fbcadc273ee <+1390>: pop %r13 > 0x00007fbcadc273f0 <+1392>: pop %r14 > 0x00007fbcadc273f2 <+1394>: pop %r15 > 0x00007fbcadc273f4 <+1396>: pop %rbp > 0x00007fbcadc273f5 <+1397>: retq > 0x00007fbcadc273f6 <+1398>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fbcadc27400 <+1408>: test $0x8,%al > 0x00007fbcadc27402 <+1410>: je 0x7fbcadc2709e <Interpret(JSContext*, js::RunState&)+542> > 0x00007fbcadc27408 <+1416>: jmpq 0x7fbcadc27096 <Interpret(JSContext*, js::RunState&)+534> > 0x00007fbcadc2740d <+1421>: nopl (%rax) > 0x00007fbcadc27410 <+1424>: xor %esi,%esi > 0x00007fbcadc27412 <+1426>: xor %edx,%edx > 0x00007fbcadc27414 <+1428>: jmpq 0x7fbcadc27366 <Interpret(JSContext*, js::RunState&)+1254> > 0x00007fbcadc27419 <+1433>: nopl 0x0(%rax) > 0x00007fbcadc27420 <+1440>: mov %r12,%rdi > 0x00007fbcadc27423 <+1443>: callq 0x7fbcadfee500 <js::Debugger::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc27428 <+1448>: cmp $0x1,%eax > 0x00007fbcadc2742b <+1451>: je 0x7fbcadc27372 <Interpret(JSContext*, js::RunState&)+1266> > 0x00007fbcadc27431 <+1457>: test %eax,%eax > 0x00007fbcadc27433 <+1459>: je 0x7fbcadc27984 <Interpret(JSContext*, js::RunState&)+2820> > 0x00007fbcadc27439 <+1465>: cmp $0x2,%eax > 0x00007fbcadc2743c <+1468>: jne 0x7fbcadc2797b <Interpret(JSContext*, js::RunState&)+2811> > 0x00007fbcadc27442 <+1474>: lea 0x70(%r15),%rsi > 0x00007fbcadc27446 <+1478>: mov %r12,%rdi > 0x00007fbcadc27449 <+1481>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc2744e <+1486>: test %al,%al > 0x00007fbcadc27450 <+1488>: je 0x7fbcadc285a9 <Interpret(JSContext*, js::RunState&)+5929> > 0x00007fbcadc27456 <+1494>: mov -0x58(%rbp),%rdx > 0x00007fbcadc2745a <+1498>: mov -0x60(%rbp),%rax > 0x00007fbcadc2745e <+1502>: mov $0x1,%ecx > 0x00007fbcadc27463 <+1507>: cmp %rdx,%rax > 0x00007fbcadc27466 <+1510>: jne 0x7fbcadc27c8b <Interpret(JSContext*, js::RunState&)+3595> > 0x00007fbcadc2746c <+1516>: mov %rdx,%rsi > 0x00007fbcadc2746f <+1519>: mov $0x0,%eax > 0x00007fbcadc27474 <+1524>: mov %r12,%rdi > 0x00007fbcadc27477 <+1527>: or $0x1,%rsi > 0x00007fbcadc2747b <+1531>: test %rdx,%rdx > 0x00007fbcadc2747e <+1534>: mov -0x68(%rbp),%rdx > 0x00007fbcadc27482 <+1538>: cmove %rax,%rsi > 0x00007fbcadc27486 <+1542>: callq 0x7fbcadc18910 <js::Debugger::onLeaveFrame(JSContext*, js::AbstractFramePtr, unsigned char*, bool)> > 0x00007fbcadc2748b <+1547>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2748f <+1551>: mov -0x60(%rbp),%rdi > 0x00007fbcadc27493 <+1555>: mov %r12,%rsi > 0x00007fbcadc27496 <+1558>: mov %eax,%ebx > 0x00007fbcadc27498 <+1560>: callq 0x7fbcae0ae160 <js::InterpreterFrame::epilogue(JSContext*, unsigned char*)> > 0x00007fbcadc2749d <+1565>: test %bl,%bl > 0x00007fbcadc2749f <+1567>: je 0x7fbcadc2f7c6 <Interpret(JSContext*, js::RunState&)+35142> > 0x00007fbcadc274a5 <+1573>: mov -0x58(%rbp),%rax > 0x00007fbcadc274a9 <+1577>: testb $0x10,(%rax) > 0x00007fbcadc274ac <+1580>: jne 0x7fbcadc274bc <Interpret(JSContext*, js::RunState&)+1596> > 0x00007fbcadc274ae <+1582>: movabs $0xfff9800000000000,%rsi > 0x00007fbcadc274b8 <+1592>: mov %rsi,0x18(%rax) > 0x00007fbcadc274bc <+1596>: mov -0x450(%rbp),%rsi > 0x00007fbcadc274c3 <+1603>: cmpl $0x1,(%rsi) > 0x00007fbcadc274c6 <+1606>: je 0x7fbcadc30616 <Interpret(JSContext*, js::RunState&)+38806> > 0x00007fbcadc274cc <+1612>: mov -0x450(%rbp),%rdi > 0x00007fbcadc274d3 <+1619>: mov 0x58(%rdi),%rdx > 0x00007fbcadc274d7 <+1623>: test %rdx,%rdx > 0x00007fbcadc274da <+1626>: je 0x7fbcadc274e3 <Interpret(JSContext*, js::RunState&)+1635> > 0x00007fbcadc274dc <+1628>: mov 0x18(%rax),%rax > 0x00007fbcadc274e0 <+1632>: mov %rax,(%rdx) > 0x00007fbcadc274e3 <+1635>: mov -0x220(%rbp),%rax > 0x00007fbcadc274ea <+1642>: mov -0x218(%rbp),%rdx > 0x00007fbcadc274f1 <+1649>: mov %rdx,(%rax) > 0x00007fbcadc274f4 <+1652>: mov -0x240(%rbp),%rax > 0x00007fbcadc274fb <+1659>: mov -0x238(%rbp),%rdx > 0x00007fbcadc27502 <+1666>: mov %rdx,(%rax) > 0x00007fbcadc27505 <+1669>: mov -0x260(%rbp),%rax > 0x00007fbcadc2750c <+1676>: mov -0x258(%rbp),%rdx > 0x00007fbcadc27513 <+1683>: mov %rdx,(%rax) > 0x00007fbcadc27516 <+1686>: mov -0x280(%rbp),%rax > 0x00007fbcadc2751d <+1693>: mov -0x278(%rbp),%rdx > 0x00007fbcadc27524 <+1700>: mov %rdx,(%rax) > 0x00007fbcadc27527 <+1703>: mov -0x2a0(%rbp),%rax > 0x00007fbcadc2752e <+1710>: mov -0x298(%rbp),%rdx > 0x00007fbcadc27535 <+1717>: mov %rdx,(%rax) > 0x00007fbcadc27538 <+1720>: mov -0x2c0(%rbp),%rax > 0x00007fbcadc2753f <+1727>: mov -0x2b8(%rbp),%rdx > 0x00007fbcadc27546 <+1734>: mov %rdx,(%rax) > 0x00007fbcadc27549 <+1737>: mov -0x2e0(%rbp),%rax > 0x00007fbcadc27550 <+1744>: mov -0x2d8(%rbp),%rdx > 0x00007fbcadc27557 <+1751>: mov %rdx,(%rax) > 0x00007fbcadc2755a <+1754>: mov -0x300(%rbp),%rax > 0x00007fbcadc27561 <+1761>: mov -0x2f8(%rbp),%rdx > 0x00007fbcadc27568 <+1768>: mov %rdx,(%rax) > 0x00007fbcadc2756b <+1771>: mov -0x320(%rbp),%rax > 0x00007fbcadc27572 <+1778>: mov -0x318(%rbp),%rdx > 0x00007fbcadc27579 <+1785>: mov %rdx,(%rax) > 0x00007fbcadc2757c <+1788>: mov -0x340(%rbp),%rax > 0x00007fbcadc27583 <+1795>: mov -0x338(%rbp),%rdx > 0x00007fbcadc2758a <+1802>: mov %rdx,(%rax) > 0x00007fbcadc2758d <+1805>: mov -0x360(%rbp),%rax > 0x00007fbcadc27594 <+1812>: mov -0x358(%rbp),%rdx > 0x00007fbcadc2759b <+1819>: mov %rdx,(%rax) > 0x00007fbcadc2759e <+1822>: mov -0x380(%rbp),%rax > 0x00007fbcadc275a5 <+1829>: mov -0x378(%rbp),%rdx > 0x00007fbcadc275ac <+1836>: mov %rdx,(%rax) > 0x00007fbcadc275af <+1839>: mov -0x3a0(%rbp),%rax > 0x00007fbcadc275b6 <+1846>: mov -0x398(%rbp),%rdx > 0x00007fbcadc275bd <+1853>: mov %rdx,(%rax) > 0x00007fbcadc275c0 <+1856>: mov -0x3c0(%rbp),%rax > 0x00007fbcadc275c7 <+1863>: mov -0x3b8(%rbp),%rdx > 0x00007fbcadc275ce <+1870>: mov %rdx,(%rax) > 0x00007fbcadc275d1 <+1873>: mov -0x3e0(%rbp),%rax > 0x00007fbcadc275d8 <+1880>: mov -0x3d8(%rbp),%rdx > 0x00007fbcadc275df <+1887>: mov %rdx,(%rax) > 0x00007fbcadc275e2 <+1890>: mov -0x60(%rbp),%rax > 0x00007fbcadc275e6 <+1894>: cmp %rax,-0x58(%rbp) > 0x00007fbcadc275ea <+1898>: je 0x7fbcadc3153e <Interpret(JSContext*, js::RunState&)+42686> > 0x00007fbcadc275f0 <+1904>: xor %r13d,%r13d > 0x00007fbcadc275f3 <+1907>: mov $0xfffffffffffffff8,%r12 > 0x00007fbcadc275fa <+1914>: movabs $0xfff9800000000000,%r14 > 0x00007fbcadc27604 <+1924>: nopl 0x0(%rax) > 0x00007fbcadc27608 <+1928>: mov 0x30(%rax),%rdx > 0x00007fbcadc2760c <+1932>: mov -0xe0(%rbp),%rcx > 0x00007fbcadc27613 <+1939>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc27617 <+1943>: mov (%rax),%esi > 0x00007fbcadc27619 <+1945>: lea 0x120(%rcx),%rdi > 0x00007fbcadc27620 <+1952>: mov %esi,%edx > 0x00007fbcadc27622 <+1954>: and $0x1,%edx > 0x00007fbcadc27625 <+1957>: and $0x2,%esi > 0x00007fbcadc27628 <+1960>: mov %rdx,%rsi > 0x00007fbcadc2762b <+1963>: mov 0x4(%rax),%edx > 0x00007fbcadc2762e <+1966>: cmovne %r13,%rsi > 0x00007fbcadc27632 <+1970>: add %rsi,%rdx > 0x00007fbcadc27635 <+1973>: mov %r12,%rsi > 0x00007fbcadc27638 <+1976>: shl $0x3,%rdx > 0x00007fbcadc2763c <+1980>: sub %rdx,%rsi > 0x00007fbcadc2763f <+1983>: mov 0x38(%rax),%rdx > 0x00007fbcadc27643 <+1987>: add %rsi,%rdx > 0x00007fbcadc27646 <+1990>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2764a <+1994>: mov 0x28(%rax),%rsi > 0x00007fbcadc2764e <+1998>: mov %rsi,-0x60(%rbp) > 0x00007fbcadc27652 <+2002>: testb $0x10,(%rax) > 0x00007fbcadc27655 <+2005>: jne 0x7fbcadc2765f <Interpret(JSContext*, js::RunState&)+2015> > 0x00007fbcadc27657 <+2007>: mov %r14,0x18(%rax) > 0x00007fbcadc2765b <+2011>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2765f <+2015>: mov 0x18(%rax),%rsi > 0x00007fbcadc27663 <+2019>: mov %rsi,-0x8(%rdx) > 0x00007fbcadc27667 <+2023>: subq $0x1,0x160(%rcx) > 0x00007fbcadc2766f <+2031>: mov 0x60(%rax),%rdx > 0x00007fbcadc27673 <+2035>: mov 0x58(%rax),%rsi > 0x00007fbcadc27677 <+2039>: callq 0x7fbcadc1e810 <js::LifoAlloc::release(js::detail::BumpChunk::Mark)> > 0x00007fbcadc2767c <+2044>: mov -0x60(%rbp),%rax > 0x00007fbcadc27680 <+2048>: mov -0x58(%rbp),%rdx > 0x00007fbcadc27684 <+2052>: cmp %rdx,%rax > 0x00007fbcadc27687 <+2055>: jne 0x7fbcadc27608 <Interpret(JSContext*, js::RunState&)+1928> > 0x00007fbcadc2768d <+2061>: mov -0xe0(%rbp),%r12 > 0x00007fbcadc27694 <+2068>: test %rdx,%rdx > 0x00007fbcadc27697 <+2071>: je 0x7fbcadc276be <Interpret(JSContext*, js::RunState&)+2110> > 0x00007fbcadc27699 <+2073>: subq $0x1,0x160(%r12) > 0x00007fbcadc276a2 <+2082>: mov 0x58(%rdx),%rsi > 0x00007fbcadc276a6 <+2086>: lea 0x120(%r12),%rdi > 0x00007fbcadc276ae <+2094>: mov 0x60(%rdx),%rdx > 0x00007fbcadc276b2 <+2098>: callq 0x7fbcadc1e810 <js::LifoAlloc::release(js::detail::BumpChunk::Mark)> > 0x00007fbcadc276b7 <+2103>: mov -0xe0(%rbp),%r12 > 0x00007fbcadc276be <+2110>: mov -0xd0(%rbp),%rax > 0x00007fbcadc276c5 <+2117>: lea 0x760(%r12),%rdx > 0x00007fbcadc276cd <+2125>: mov %rax,0x110(%r12) > 0x00007fbcadc276d5 <+2133>: mov -0x80(%rbp),%rax > 0x00007fbcadc276d9 <+2137>: mov %rax,0x780(%r12) > 0x00007fbcadc276e1 <+2145>: mov %r12,%rax > 0x00007fbcadc276e4 <+2148>: cmp 0x760(%r12),%rdx > 0x00007fbcadc276ec <+2156>: je 0x7fbcadc30555 <Interpret(JSContext*, js::RunState&)+38613> > 0x00007fbcadc276f2 <+2162>: mov -0x88(%rbp),%rdx > 0x00007fbcadc276f9 <+2169>: mov %rdx,0x778(%r12) > 0x00007fbcadc27701 <+2177>: movzbl -0x78(%rbp),%edx > 0x00007fbcadc27705 <+2181>: mov %dl,0x788(%rax) > 0x00007fbcadc2770b <+2187>: mov -0x98(%rbp),%rax > 0x00007fbcadc27712 <+2194>: mov -0x90(%rbp),%rdx > 0x00007fbcadc27719 <+2201>: mov %rdx,(%rax) > 0x00007fbcadc2771c <+2204>: mov -0xb8(%rbp),%rax > 0x00007fbcadc27723 <+2211>: mov -0xb0(%rbp),%rdx > 0x00007fbcadc2772a <+2218>: mov %rdx,(%rax) > 0x00007fbcadc2772d <+2221>: mov -0xa0(%rbp),%rax > 0x00007fbcadc27734 <+2228>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2773b <+2235>: test %rax,%rax > 0x00007fbcadc2773e <+2238>: je 0x7fbcadc27948 <Interpret(JSContext*, js::RunState&)+2760> > 0x00007fbcadc27744 <+2244>: mov (%rax),%r12 > 0x00007fbcadc27747 <+2247>: mov 0x8(%rax),%rax > 0x00007fbcadc2774b <+2251>: mov %rax,%r13 > 0x00007fbcadc2774e <+2254>: mov %rax,-0x450(%rbp) > 0x00007fbcadc27755 <+2261>: shl $0x5,%r13 > 0x00007fbcadc27759 <+2265>: add %r12,%r13 > 0x00007fbcadc2775c <+2268>: cmp %r13,%r12 > 0x00007fbcadc2775f <+2271>: jae 0x7fbcadc27933 <Interpret(JSContext*, js::RunState&)+2739> > 0x00007fbcadc27765 <+2277>: imul $0x1c88647,%r12d,%edx > 0x00007fbcadc2776c <+2284>: lea 0x18(%r12),%rax > 0x00007fbcadc27771 <+2289>: imul $0x9e3779b9,%eax,%eax > 0x00007fbcadc27777 <+2295>: add %edx,%eax > 0x00007fbcadc27779 <+2297>: mov %eax,-0x450(%rbp) > 0x00007fbcadc2777f <+2303>: lea -0x120(%rbp),%rax > 0x00007fbcadc27786 <+2310>: mov %rax,-0x458(%rbp) > 0x00007fbcadc2778d <+2317>: nopl (%rax) > 0x00007fbcadc27790 <+2320>: mov 0x18(%r12),%rax > 0x00007fbcadc27795 <+2325>: test %rax,%rax > 0x00007fbcadc27798 <+2328>: je 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc2779e <+2334>: mov %rax,%rdx > 0x00007fbcadc277a1 <+2337>: and $0xfffffffffff00000,%rdx > 0x00007fbcadc277a8 <+2344>: mov %rdx,%rcx > 0x00007fbcadc277ab <+2347>: or $0xfffe8,%rcx > 0x00007fbcadc277b2 <+2354>: cmpl $0x1,(%rcx) > 0x00007fbcadc277b5 <+2357>: jne 0x7fbcadc2f593 <Interpret(JSContext*, js::RunState&)+34579> > 0x00007fbcadc277bb <+2363>: mov 0xffff0(%rdx),%r8 > 0x00007fbcadc277c2 <+2370>: test %r8,%r8 > 0x00007fbcadc277c5 <+2373>: je 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc277cb <+2379>: cmpb $0x0,0x91(%r8) > 0x00007fbcadc277d3 <+2387>: je 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc277d9 <+2393>: lea 0x18(%r12),%r11 > 0x00007fbcadc277de <+2398>: cmp 0x38(%r8),%r11 > 0x00007fbcadc277e2 <+2402>: je 0x7fbcadc2f934 <Interpret(JSContext*, js::RunState&)+35508> > 0x00007fbcadc277e8 <+2408>: imul $0xfe3779b9,%r12d,%edi > 0x00007fbcadc277ef <+2415>: mov %r11,%rax > 0x00007fbcadc277f2 <+2418>: movzbl 0x27(%r8),%r14d > 0x00007fbcadc277f7 <+2423>: mov 0x28(%r8),%r10 > 0x00007fbcadc277fb <+2427>: add -0x450(%rbp),%edi > 0x00007fbcadc27801 <+2433>: shr $0x20,%rax > 0x00007fbcadc27805 <+2437>: rol $0x5,%edi > 0x00007fbcadc27808 <+2440>: mov %r14d,%ecx > 0x00007fbcadc2780b <+2443>: xor %eax,%edi > 0x00007fbcadc2780d <+2445>: imul $0xe35e67b1,%edi,%edi > 0x00007fbcadc27813 <+2451>: cmp $0x2,%edi > 0x00007fbcadc27816 <+2454>: lea -0x2(%rdi),%eax > 0x00007fbcadc27819 <+2457>: cmovb %eax,%edi > 0x00007fbcadc2781c <+2460>: and $0xfffffffe,%edi > 0x00007fbcadc2781f <+2463>: mov %edi,%esi > 0x00007fbcadc27821 <+2465>: shr %cl,%esi > 0x00007fbcadc27823 <+2467>: mov %esi,%eax > 0x00007fbcadc27825 <+2469>: shl $0x4,%rax > 0x00007fbcadc27829 <+2473>: add %r10,%rax > 0x00007fbcadc2782c <+2476>: mov (%rax),%edx > 0x00007fbcadc2782e <+2478>: test %edx,%edx > 0x00007fbcadc27830 <+2480>: je 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc27836 <+2486>: mov %edx,%ecx > 0x00007fbcadc27838 <+2488>: and $0xfffffffe,%ecx > 0x00007fbcadc2783b <+2491>: cmp %ecx,%edi > 0x00007fbcadc2783d <+2493>: jne 0x7fbcadc27845 <Interpret(JSContext*, js::RunState&)+2501> > 0x00007fbcadc2783f <+2495>: cmp 0x8(%rax),%r11 > 0x00007fbcadc27843 <+2499>: je 0x7fbcadc278b7 <Interpret(JSContext*, js::RunState&)+2615> > 0x00007fbcadc27845 <+2501>: movzbl %r14b,%ecx > 0x00007fbcadc27849 <+2505>: mov $0x20,%r15d > 0x00007fbcadc2784f <+2511>: mov %edi,%r9d > 0x00007fbcadc27852 <+2514>: sub %ecx,%r15d > 0x00007fbcadc27855 <+2517>: mov %r15d,%ecx > 0x00007fbcadc27858 <+2520>: shl %cl,%r9d > 0x00007fbcadc2785b <+2523>: mov %r14d,%ecx > 0x00007fbcadc2785e <+2526>: mov $0xffffffff,%r14d > 0x00007fbcadc27864 <+2532>: shr %cl,%r9d > 0x00007fbcadc27867 <+2535>: mov %r15d,%ecx > 0x00007fbcadc2786a <+2538>: shl %cl,%r14d > 0x00007fbcadc2786d <+2541>: or $0x1,%r9d > 0x00007fbcadc27871 <+2545>: xor %ecx,%ecx > 0x00007fbcadc27873 <+2547>: not %r14d > 0x00007fbcadc27876 <+2550>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fbcadc27880 <+2560>: cmp $0x1,%edx > 0x00007fbcadc27883 <+2563>: jne 0x7fbcadc2788c <Interpret(JSContext*, js::RunState&)+2572> > 0x00007fbcadc27885 <+2565>: test %rcx,%rcx > 0x00007fbcadc27888 <+2568>: cmove %rax,%rcx > 0x00007fbcadc2788c <+2572>: sub %r9d,%esi > 0x00007fbcadc2788f <+2575>: and %r14d,%esi > 0x00007fbcadc27892 <+2578>: mov %esi,%eax > 0x00007fbcadc27894 <+2580>: shl $0x4,%rax > 0x00007fbcadc27898 <+2584>: add %r10,%rax > 0x00007fbcadc2789b <+2587>: mov (%rax),%edx > 0x00007fbcadc2789d <+2589>: test %edx,%edx > 0x00007fbcadc2789f <+2591>: je 0x7fbcadc2fa73 <Interpret(JSContext*, js::RunState&)+35827> > 0x00007fbcadc278a5 <+2597>: mov %edx,%r15d > 0x00007fbcadc278a8 <+2600>: and $0xfffffffe,%r15d > 0x00007fbcadc278ac <+2604>: cmp %r15d,%edi > 0x00007fbcadc278af <+2607>: jne 0x7fbcadc27880 <Interpret(JSContext*, js::RunState&)+2560> > 0x00007fbcadc278b1 <+2609>: cmp 0x8(%rax),%r11 > 0x00007fbcadc278b5 <+2613>: jne 0x7fbcadc27880 <Interpret(JSContext*, js::RunState&)+2560> > 0x00007fbcadc278b7 <+2615>: mov %rax,%rcx > 0x00007fbcadc278ba <+2618>: test %rax,%rax > 0x00007fbcadc278bd <+2621>: je 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc278bf <+2623>: mov (%rcx),%eax > 0x00007fbcadc278c1 <+2625>: cmp $0x1,%eax > 0x00007fbcadc278c4 <+2628>: jbe 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc278c6 <+2630>: test $0x1,%al > 0x00007fbcadc278c8 <+2632>: je 0x7fbcadc31970 <Interpret(JSContext*, js::RunState&)+43760> > 0x00007fbcadc278ce <+2638>: movl $0x1,(%rcx) > 0x00007fbcadc278d4 <+2644>: addl $0x1,0x34(%r8) > 0x00007fbcadc278d9 <+2649>: mov 0x30(%r8),%eax > 0x00007fbcadc278dd <+2653>: mov $0x20,%ecx > 0x00007fbcadc278e2 <+2658>: sub 0x27(%r8),%cl > 0x00007fbcadc278e6 <+2662>: lea -0x1(%rax),%edx > 0x00007fbcadc278e9 <+2665>: mov $0x1,%eax > 0x00007fbcadc278ee <+2670>: shl %cl,%eax > 0x00007fbcadc278f0 <+2672>: mov %edx,0x30(%r8) > 0x00007fbcadc278f4 <+2676>: cmp $0x4,%eax > 0x00007fbcadc278f7 <+2679>: jbe 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc278f9 <+2681>: shr $0x2,%eax > 0x00007fbcadc278fc <+2684>: cmp %eax,%edx > 0x00007fbcadc278fe <+2686>: ja 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc27900 <+2688>: lea 0x20(%r8),%rdi > 0x00007fbcadc27904 <+2692>: xor %edx,%edx > 0x00007fbcadc27906 <+2694>: mov $0xffffffff,%esi > 0x00007fbcadc2790b <+2699>: callq 0x7fbcadbbdef0 <js::detail::HashTable<js::gc::StoreBuffer::CellPtrEdge const, js::HashSet<js::gc::StoreBuffer::CellPtrEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::CellPtrEdge>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::changeTableSize(int, js::detail::HashTable<js::gc::StoreBuffer::CellPtrEdge const, js::HashSet<js::gc::StoreBuffer::CellPtrEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::CellPtrEdge>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::FailureBehavior)> > 0x00007fbcadc27910 <+2704>: cmpb $0x3,0x8(%r12) > 0x00007fbcadc27916 <+2710>: ja 0x7fbcadc342eb <Interpret(JSContext*, js::RunState&)+54379> > 0x00007fbcadc2791c <+2716>: add $0x20,%r12 > 0x00007fbcadc27920 <+2720>: cmp %r13,%r12 > 0x00007fbcadc27923 <+2723>: jb 0x7fbcadc27790 <Interpret(JSContext*, js::RunState&)+2320> > 0x00007fbcadc27929 <+2729>: mov -0x448(%rbp),%rax > 0x00007fbcadc27930 <+2736>: mov (%rax),%r12 > 0x00007fbcadc27933 <+2739>: test %r12,%r12 > 0x00007fbcadc27936 <+2742>: jne 0x7fbcadc3063f <Interpret(JSContext*, js::RunState&)+38847> > 0x00007fbcadc2793c <+2748>: mov -0x448(%rbp),%rdi > 0x00007fbcadc27943 <+2755>: callq 0x7fbcadb9a4a0 <free@plt> > 0x00007fbcadc27948 <+2760>: mov -0x428(%rbp),%rdi > 0x00007fbcadc2794f <+2767>: mov -0x430(%rbp),%rsi > 0x00007fbcadc27956 <+2774>: test %rdi,%rdi > 0x00007fbcadc27959 <+2777>: je 0x7fbcadc2796f <Interpret(JSContext*, js::RunState&)+2799> > 0x00007fbcadc2795b <+2779>: mov (%rdi),%rax > 0x00007fbcadc2795e <+2782>: mov 0x10(%rax),%rax > 0x00007fbcadc27962 <+2786>: cmp 0x9a554f(%rip),%rax # 0x7fbcae5cceb8 > 0x00007fbcadc27969 <+2793>: jne 0x7fbcadc30b98 <Interpret(JSContext*, js::RunState&)+40216> > 0x00007fbcadc2796f <+2799>: mov %rdi,0x188(%rsi) > 0x00007fbcadc27976 <+2806>: jmpq 0x7fbcadc273d2 <Interpret(JSContext*, js::RunState&)+1362> > 0x00007fbcadc2797b <+2811>: cmp $0x3,%eax > 0x00007fbcadc2797e <+2814>: jne 0x7fbcadc3430c <Interpret(JSContext*, js::RunState&)+54412> > 0x00007fbcadc27984 <+2820>: lea -0x120(%rbp),%rax > 0x00007fbcadc2798b <+2827>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2798f <+2831>: mov %rax,-0x448(%rbp) > 0x00007fbcadc27996 <+2838>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fbcadc279a0 <+2848>: mov 0x8(%r8),%rdi > 0x00007fbcadc279a4 <+2852>: mov -0x68(%rbp),%rcx > 0x00007fbcadc279a8 <+2856>: testb $0x8,0x89(%rdi) > 0x00007fbcadc279af <+2863>: jne 0x7fbcadc28358 <Interpret(JSContext*, js::RunState&)+5336> > 0x00007fbcadc279b5 <+2869>: mov %r8,%rdx > 0x00007fbcadc279b8 <+2872>: mov $0x0,%eax > 0x00007fbcadc279bd <+2877>: mov %r12,%rsi > 0x00007fbcadc279c0 <+2880>: mov -0x448(%rbp),%rdi > 0x00007fbcadc279c7 <+2887>: or $0x1,%rdx > 0x00007fbcadc279cb <+2891>: test %r8,%r8 > 0x00007fbcadc279ce <+2894>: lea 0x7946ab(%rip),%r14 # 0x7fbcae3bc080 > 0x00007fbcadc279d5 <+2901>: cmove %rax,%rdx > 0x00007fbcadc279d9 <+2905>: callq 0x7fbcadfcc580 <js::EnvironmentIter::EnvironmentIter(JSContext*, js::AbstractFramePtr, unsigned char*)> > 0x00007fbcadc279de <+2910>: lea -0x180(%rbp),%rax > 0x00007fbcadc279e5 <+2917>: mov %r15,-0x460(%rbp) > 0x00007fbcadc279ec <+2924>: mov %r12,%r15 > 0x00007fbcadc279ef <+2927>: mov %rax,-0x490(%rbp) > 0x00007fbcadc279f6 <+2934>: add $0x10,%rax > 0x00007fbcadc279fa <+2938>: mov %rax,-0x498(%rbp) > 0x00007fbcadc27a01 <+2945>: movzbl 0x6a0(%r15),%r13d > 0x00007fbcadc27a09 <+2953>: test %r13b,%r13b > 0x00007fbcadc27a0c <+2956>: je 0x7fbcadc2843d <Interpret(JSContext*, js::RunState&)+5565> > 0x00007fbcadc27a12 <+2962>: mov %r15,%rdi > 0x00007fbcadc27a15 <+2965>: callq 0x7fbcae01dcc0 <JSContext::isClosingGenerator()> > 0x00007fbcadc27a1a <+2970>: mov -0x60(%rbp),%rbx > 0x00007fbcadc27a1e <+2974>: test %al,%al > 0x00007fbcadc27a20 <+2976>: jne 0x7fbcadc27ae0 <Interpret(JSContext*, js::RunState&)+3168> > 0x00007fbcadc27a26 <+2982>: mov %rbx,%rsi > 0x00007fbcadc27a29 <+2985>: mov $0x0,%eax > 0x00007fbcadc27a2e <+2990>: or $0x1,%rsi > 0x00007fbcadc27a32 <+2994>: test %rbx,%rbx > 0x00007fbcadc27a35 <+2997>: cmove %rax,%rsi > 0x00007fbcadc27a39 <+3001>: mov 0x80(%r15),%rax > 0x00007fbcadc27a40 <+3008>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc27a47 <+3015>: je 0x7fbcadc27ae0 <Interpret(JSContext*, js::RunState&)+3168> > 0x00007fbcadc27a4d <+3021>: mov %r15,%rdi > 0x00007fbcadc27a50 <+3024>: callq 0x7fbcadff72e0 <js::Debugger::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc27a55 <+3029>: cmp $0x1,%eax > 0x00007fbcadc27a58 <+3032>: je 0x7fbcadc27ad9 <Interpret(JSContext*, js::RunState&)+3161> > 0x00007fbcadc27a5a <+3034>: test %eax,%eax > 0x00007fbcadc27a5c <+3036>: je 0x7fbcadc27a01 <Interpret(JSContext*, js::RunState&)+2945> > 0x00007fbcadc27a5e <+3038>: cmp $0x2,%eax > 0x00007fbcadc27a61 <+3041>: jne 0x7fbcadc27ad0 <Interpret(JSContext*, js::RunState&)+3152> > 0x00007fbcadc27a63 <+3043>: mov %r15,%r12 > 0x00007fbcadc27a66 <+3046>: mov -0x460(%rbp),%r15 > 0x00007fbcadc27a6d <+3053>: mov %r12,%rdi > 0x00007fbcadc27a70 <+3056>: lea 0x70(%r15),%rbx > 0x00007fbcadc27a74 <+3060>: mov %rbx,%rsi > 0x00007fbcadc27a77 <+3063>: callq 0x7fbcadc17c10 <UnwindIteratorsForUncatchableException(JSContext*, js::InterpreterRegs const&)> > 0x00007fbcadc27a7c <+3068>: mov %rbx,%rsi > 0x00007fbcadc27a7f <+3071>: mov %r12,%rdi > 0x00007fbcadc27a82 <+3074>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc27a87 <+3079>: mov %eax,%ebx > 0x00007fbcadc27a89 <+3081>: test %al,%al > 0x00007fbcadc27a8b <+3083>: jne 0x7fbcadc28678 <Interpret(JSContext*, js::RunState&)+6136> > 0x00007fbcadc27a91 <+3089>: mov -0x100(%rbp),%rax > 0x00007fbcadc27a98 <+3096>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc27a9f <+3103>: mov %rdx,(%rax) > 0x00007fbcadc27aa2 <+3106>: mov -0x120(%rbp),%rax > 0x00007fbcadc27aa9 <+3113>: mov -0x118(%rbp),%rdx > 0x00007fbcadc27ab0 <+3120>: mov %rdx,(%rax) > 0x00007fbcadc27ab3 <+3123>: mov -0x58(%rbp),%rdx > 0x00007fbcadc27ab7 <+3127>: mov -0x60(%rbp),%rax > 0x00007fbcadc27abb <+3131>: cmp %rdx,%rax > 0x00007fbcadc27abe <+3134>: jne 0x7fbcadc27c88 <Interpret(JSContext*, js::RunState&)+3592> > 0x00007fbcadc27ac4 <+3140>: xor %ecx,%ecx > 0x00007fbcadc27ac6 <+3142>: jmpq 0x7fbcadc2746c <Interpret(JSContext*, js::RunState&)+1516> > 0x00007fbcadc27acb <+3147>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc27ad0 <+3152>: cmp $0x3,%eax > 0x00007fbcadc27ad3 <+3155>: jne 0x7fbcadc342ca <Interpret(JSContext*, js::RunState&)+54346> > 0x00007fbcadc27ad9 <+3161>: mov -0x60(%rbp),%rbx > 0x00007fbcadc27add <+3165>: nopl (%rax) > 0x00007fbcadc27ae0 <+3168>: mov -0x468(%rbp),%rax > 0x00007fbcadc27ae7 <+3175>: mov 0x8(%rbx),%rcx > 0x00007fbcadc27aeb <+3179>: mov 0x30(%r15),%r12 > 0x00007fbcadc27aef <+3183>: mov %rax,-0x160(%rbp) > 0x00007fbcadc27af6 <+3190>: lea -0x160(%rbp),%rax > 0x00007fbcadc27afd <+3197>: mov %rcx,%rdi > 0x00007fbcadc27b00 <+3200>: mov %rax,0x30(%r15) > 0x00007fbcadc27b04 <+3204>: mov %rcx,-0x150(%rbp) > 0x00007fbcadc27b0b <+3211>: mov %rcx,-0x4a8(%rbp) > 0x00007fbcadc27b12 <+3218>: mov %r12,-0x158(%rbp) > 0x00007fbcadc27b19 <+3225>: callq 0x7fbcadbaf660 <JSScript::main() const> > 0x00007fbcadc27b1e <+3230>: mov -0x68(%rbp),%rdx > 0x00007fbcadc27b22 <+3234>: mov -0x4a8(%rbp),%rcx > 0x00007fbcadc27b29 <+3241>: sub %rax,%rdx > 0x00007fbcadc27b2c <+3244>: mov -0x460(%rbp),%rax > 0x00007fbcadc27b33 <+3251>: mov %edx,-0x148(%rbp) > 0x00007fbcadc27b39 <+3257>: mov %edx,%esi > 0x00007fbcadc27b3b <+3259>: add $0x70,%rax > 0x00007fbcadc27b3f <+3263>: mov %rax,-0x130(%rbp) > 0x00007fbcadc27b46 <+3270>: movzbl 0x86(%rcx),%eax > 0x00007fbcadc27b4d <+3277>: mov %eax,%edx > 0x00007fbcadc27b4f <+3279>: and $0xf,%edx > 0x00007fbcadc27b52 <+3282>: test $0x4,%al > 0x00007fbcadc27b54 <+3284>: je 0x7fbcadc27bec <Interpret(JSContext*, js::RunState&)+3436> > 0x00007fbcadc27b5a <+3290>: mov 0x18(%rcx),%rdi > 0x00007fbcadc27b5e <+3294>: and $0x1,%eax > 0x00007fbcadc27b61 <+3297>: jne 0x7fbcadc283e0 <Interpret(JSContext*, js::RunState&)+5472> > 0x00007fbcadc27b67 <+3303>: and $0x2,%edx > 0x00007fbcadc27b6a <+3306>: mov $0x10,%edx > 0x00007fbcadc27b6f <+3311>: jne 0x7fbcadc28590 <Interpret(JSContext*, js::RunState&)+5904> > 0x00007fbcadc27b75 <+3317>: cmp $0x1,%al > 0x00007fbcadc27b77 <+3319>: mov (%rdi,%rdx,1),%rdx > 0x00007fbcadc27b7b <+3323>: sbb %rax,%rax > 0x00007fbcadc27b7e <+3326>: mov %rdx,-0x140(%rbp) > 0x00007fbcadc27b85 <+3333>: and $0xfffffffffffffff0,%rax > 0x00007fbcadc27b89 <+3337>: mov 0x18(%rcx),%rcx > 0x00007fbcadc27b8d <+3341>: add $0x20,%rax > 0x00007fbcadc27b91 <+3345>: mov 0x8(%rcx,%rax,1),%eax > 0x00007fbcadc27b95 <+3349>: shl $0x4,%rax > 0x00007fbcadc27b99 <+3353>: add %rdx,%rax > 0x00007fbcadc27b9c <+3356>: mov %rax,-0x138(%rbp) > 0x00007fbcadc27ba3 <+3363>: cmp %rdx,%rax > 0x00007fbcadc27ba6 <+3366>: je 0x7fbcadc27bec <Interpret(JSContext*, js::RunState&)+3436> > 0x00007fbcadc27ba8 <+3368>: mov -0x70(%rbp),%rdi > 0x00007fbcadc27bac <+3372>: nopl 0x0(%rax) > 0x00007fbcadc27bb0 <+3376>: mov %esi,%ecx > 0x00007fbcadc27bb2 <+3378>: sub 0x8(%rdx),%ecx > 0x00007fbcadc27bb5 <+3381>: cmp 0xc(%rdx),%ecx > 0x00007fbcadc27bb8 <+3384>: jae 0x7fbcadc27bdc <Interpret(JSContext*, js::RunState&)+3420> > 0x00007fbcadc27bba <+3386>: mov 0x8(%rbx),%rcx > 0x00007fbcadc27bbe <+3390>: mov %rdi,%r11 > 0x00007fbcadc27bc1 <+3393>: mov 0x60(%rcx),%ecx > 0x00007fbcadc27bc4 <+3396>: lea 0x68(%rbx,%rcx,8),%rcx > 0x00007fbcadc27bc9 <+3401>: sub %rcx,%r11 > 0x00007fbcadc27bcc <+3404>: mov %r11,%rcx > 0x00007fbcadc27bcf <+3407>: sar $0x3,%rcx > 0x00007fbcadc27bd3 <+3411>: cmp %ecx,0x4(%rdx) > 0x00007fbcadc27bd6 <+3414>: jbe 0x7fbcadc27fd8 <Interpret(JSContext*, js::RunState&)+4440> > 0x00007fbcadc27bdc <+3420>: add $0x10,%rdx > 0x00007fbcadc27be0 <+3424>: mov %rdx,-0x140(%rbp) > 0x00007fbcadc27be7 <+3431>: cmp %rdx,%rax > 0x00007fbcadc27bea <+3434>: jne 0x7fbcadc27bb0 <Interpret(JSContext*, js::RunState&)+3376> > 0x00007fbcadc27bec <+3436>: mov %r12,%r13 > 0x00007fbcadc27bef <+3439>: mov -0x468(%rbp),%rax > 0x00007fbcadc27bf6 <+3446>: mov %r15,%r12 > 0x00007fbcadc27bf9 <+3449>: mov -0x460(%rbp),%r15 > 0x00007fbcadc27c00 <+3456>: mov %r13,(%rax) > 0x00007fbcadc27c03 <+3459>: mov -0x60(%rbp),%rax > 0x00007fbcadc27c07 <+3463>: xor %ebx,%ebx > 0x00007fbcadc27c09 <+3465>: mov %r12,%rdi > 0x00007fbcadc27c0c <+3468>: mov %rax,%rsi > 0x00007fbcadc27c0f <+3471>: or $0x1,%rsi > 0x00007fbcadc27c13 <+3475>: test %rax,%rax > 0x00007fbcadc27c16 <+3478>: cmove %rbx,%rsi > 0x00007fbcadc27c1a <+3482>: xor %edx,%edx > 0x00007fbcadc27c1c <+3484>: callq 0x7fbcadc1a920 <js::HandleClosingGeneratorReturn(JSContext*, js::AbstractFramePtr, bool)> > 0x00007fbcadc27c21 <+3489>: mov -0x68(%rbp),%rdx > 0x00007fbcadc27c25 <+3493>: mov %r12,%rdi > 0x00007fbcadc27c28 <+3496>: movzbl %al,%ecx > 0x00007fbcadc27c2b <+3499>: mov -0x60(%rbp),%rax > 0x00007fbcadc27c2f <+3503>: mov %rax,%rsi > 0x00007fbcadc27c32 <+3506>: or $0x1,%rsi > 0x00007fbcadc27c36 <+3510>: test %rax,%rax > 0x00007fbcadc27c39 <+3513>: cmove %rbx,%rsi > 0x00007fbcadc27c3d <+3517>: callq 0x7fbcadc18910 <js::Debugger::onLeaveFrame(JSContext*, js::AbstractFramePtr, unsigned char*, bool)> > 0x00007fbcadc27c42 <+3522>: lea 0x70(%r15),%rdi > 0x00007fbcadc27c46 <+3526>: mov %eax,%ebx > 0x00007fbcadc27c48 <+3528>: callq 0x7fbcae0ae910 <js::InterpreterRegs::setToEndOfScript()> > 0x00007fbcadc27c4d <+3533>: test %bl,%bl > 0x00007fbcadc27c4f <+3535>: je 0x7fbcadc28470 <Interpret(JSContext*, js::RunState&)+5616> > 0x00007fbcadc27c55 <+3541>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc27c5c <+3548>: mov -0x100(%rbp),%rax > 0x00007fbcadc27c63 <+3555>: mov %rdx,(%rax) > 0x00007fbcadc27c66 <+3558>: mov -0x118(%rbp),%rdx > 0x00007fbcadc27c6d <+3565>: mov -0x120(%rbp),%rax > 0x00007fbcadc27c74 <+3572>: mov %rdx,(%rax) > 0x00007fbcadc27c77 <+3575>: mov -0x58(%rbp),%rdx > 0x00007fbcadc27c7b <+3579>: mov -0x60(%rbp),%rax > 0x00007fbcadc27c7f <+3583>: cmp %rdx,%rax > 0x00007fbcadc27c82 <+3586>: je 0x7fbcadc29981 <Interpret(JSContext*, js::RunState&)+11009> > 0x00007fbcadc27c88 <+3592>: movzbl %bl,%ecx > 0x00007fbcadc27c8b <+3595>: mov %rax,%rsi > 0x00007fbcadc27c8e <+3598>: mov -0x68(%rbp),%rdx > 0x00007fbcadc27c92 <+3602>: mov %r12,%rdi > 0x00007fbcadc27c95 <+3605>: or $0x1,%rsi > 0x00007fbcadc27c99 <+3609>: test %rax,%rax > 0x00007fbcadc27c9c <+3612>: mov $0x0,%eax > 0x00007fbcadc27ca1 <+3617>: cmove %rax,%rsi > 0x00007fbcadc27ca5 <+3621>: callq 0x7fbcadc18910 <js::Debugger::onLeaveFrame(JSContext*, js::AbstractFramePtr, unsigned char*, bool)> > 0x00007fbcadc27caa <+3626>: mov -0x68(%rbp),%rdx > 0x00007fbcadc27cae <+3630>: mov -0x60(%rbp),%rdi > 0x00007fbcadc27cb2 <+3634>: mov %r12,%rsi > 0x00007fbcadc27cb5 <+3637>: mov %eax,%ebx > 0x00007fbcadc27cb7 <+3639>: callq 0x7fbcae0ae160 <js::InterpreterFrame::epilogue(JSContext*, unsigned char*)> > 0x00007fbcadc27cbc <+3644>: mov -0x60(%rbp),%rsi > 0x00007fbcadc27cc0 <+3648>: mov %r15,%rdi > 0x00007fbcadc27cc3 <+3651>: callq 0x7fbcadc1eb70 <js::InterpreterActivation::popInlineFrame(js::InterpreterFrame*)> > 0x00007fbcadc27cc8 <+3656>: mov -0x60(%rbp),%r8 > 0x00007fbcadc27ccc <+3660>: mov 0x8(%r8),%rsi > 0x00007fbcadc27cd0 <+3664>: movzbl 0x89(%rsi),%eax > 0x00007fbcadc27cd7 <+3671>: mov %rsi,-0x3d0(%rbp) > 0x00007fbcadc27cde <+3678>: test $0x10,%al > 0x00007fbcadc27ce0 <+3680>: jne 0x7fbcadc27d40 <Interpret(JSContext*, js::RunState&)+3776> > 0x00007fbcadc27ce2 <+3682>: test $0x8,%al > 0x00007fbcadc27ce4 <+3684>: jne 0x7fbcadc27d40 <Interpret(JSContext*, js::RunState&)+3776> > 0x00007fbcadc27ce6 <+3686>: lea 0x955533(%rip),%r14 # 0x7fbcae57d220 <_ZZL9InterpretP9JSContextRN2js8RunStateEE9addresses> > 0x00007fbcadc27ced <+3693>: test %bl,%bl > 0x00007fbcadc27cef <+3695>: je 0x7fbcadc2f840 <Interpret(JSContext*, js::RunState&)+35264> > 0x00007fbcadc27cf5 <+3701>: mov -0x70(%rbp),%rax > 0x00007fbcadc27cf9 <+3705>: mov -0x68(%rbp),%rdx > 0x00007fbcadc27cfd <+3709>: mov %r12,%rdi > 0x00007fbcadc27d00 <+3712>: lea -0x8(%rax),%rcx > 0x00007fbcadc27d04 <+3716>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc27d09 <+3721>: mov -0x68(%rbp),%rax > 0x00007fbcadc27d0d <+3725>: lea 0x3(%rax),%rdx > 0x00007fbcadc27d11 <+3729>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc27d15 <+3733>: movzbl 0x3(%rax),%eax > 0x00007fbcadc27d19 <+3737>: or -0x50(%rbp),%rax > 0x00007fbcadc27d1d <+3741>: mov (%r14,%rax,8),%rax > 0x00007fbcadc27d21 <+3745>: lea -0x120(%rbp),%rsi > 0x00007fbcadc27d28 <+3752>: lea 0x10(%rsi),%rdi > 0x00007fbcadc27d2c <+3756>: mov %rsi,-0x460(%rbp) > 0x00007fbcadc27d33 <+3763>: mov -0x60(%rbp),%rsi > 0x00007fbcadc27d37 <+3767>: mov %rdi,-0x490(%rbp) > 0x00007fbcadc27d3e <+3774>: jmpq *%rax > 0x00007fbcadc27d40 <+3776>: movq $0xff,-0x50(%rbp) > 0x00007fbcadc27d48 <+3784>: jmp 0x7fbcadc27ce6 <Interpret(JSContext*, js::RunState&)+3686> > 0x00007fbcadc27d4a <+3786>: endbr64 > 0x00007fbcadc27d4e <+3790>: xchg %ax,%ax > 0x00007fbcadc27d50 <+3792>: endbr64 > 0x00007fbcadc27d54 <+3796>: mov -0x68(%rbp),%rax > 0x00007fbcadc27d58 <+3800>: mov -0x60(%rbp),%rsi > 0x00007fbcadc27d5c <+3804>: lea 0x1(%rax),%rdx > 0x00007fbcadc27d60 <+3808>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc27d64 <+3812>: movzbl 0x1(%rax),%eax > 0x00007fbcadc27d68 <+3816>: or -0x50(%rbp),%rax > 0x00007fbcadc27d6c <+3820>: mov (%r14,%rax,8),%rax > 0x00007fbcadc27d70 <+3824>: jmpq *%rax > 0x00007fbcadc27d72 <+3826>: endbr64 > 0x00007fbcadc27d76 <+3830>: mov -0x68(%rbp),%rax > 0x00007fbcadc27d7a <+3834>: mov -0x60(%rbp),%rsi > 0x00007fbcadc27d7e <+3838>: mov -0x70(%rbp),%rbx > 0x00007fbcadc27d82 <+3842>: andb $0xfc,-0x3f4(%rbp) > 0x00007fbcadc27d89 <+3849>: movzwl 0x1(%rax),%edx > 0x00007fbcadc27d8d <+3853>: mov %rsi,%rdi > 0x00007fbcadc27d90 <+3856>: andb $0xfc,-0x154(%rbp) > 0x00007fbcadc27d97 <+3863>: or $0x1,%rdi > 0x00007fbcadc27d9b <+3867>: mov %rdx,%rax > 0x00007fbcadc27d9e <+3870>: mov %edx,-0x3f8(%rbp) > 0x00007fbcadc27da4 <+3876>: shl $0x3,%rax > 0x00007fbcadc27da8 <+3880>: mov %edx,-0x158(%rbp) > 0x00007fbcadc27dae <+3886>: sub %rax,%rbx > 0x00007fbcadc27db1 <+3889>: test %rsi,%rsi > 0x00007fbcadc27db4 <+3892>: mov $0x0,%eax > 0x00007fbcadc27db9 <+3897>: cmove %rax,%rdi > 0x00007fbcadc27dbd <+3901>: mov %rbx,-0x400(%rbp) > 0x00007fbcadc27dc4 <+3908>: mov %rbx,-0x160(%rbp) > 0x00007fbcadc27dcb <+3915>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc27dd2 <+3922>: cmp $0x2,%edx > 0x00007fbcadc27dd5 <+3925>: jne 0x7fbcadc27eb0 <Interpret(JSContext*, js::RunState&)+4144> > 0x00007fbcadc27ddb <+3931>: lea 0x8(%rbx),%rsi > 0x00007fbcadc27ddf <+3935>: callq 0x7fbcadc17620 <js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)> > 0x00007fbcadc27de4 <+3940>: test %al,%al > 0x00007fbcadc27de6 <+3942>: je 0x7fbcadc28728 <Interpret(JSContext*, js::RunState&)+6312> > 0x00007fbcadc27dec <+3948>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc27df6 <+3958>: mov -0x10(%rbx),%rax > 0x00007fbcadc27dfa <+3962>: cmp %rdx,%rax > 0x00007fbcadc27dfd <+3965>: ja 0x7fbcadc33432 <Interpret(JSContext*, js::RunState&)+50610> > 0x00007fbcadc27e03 <+3971>: lea -0x180(%rbp),%rdi > 0x00007fbcadc27e0a <+3978>: callq 0x7fbcadc186f0 <js::AbstractFramePtr::script() const> > 0x00007fbcadc27e0f <+3983>: mov -0x490(%rbp),%rsi > 0x00007fbcadc27e16 <+3990>: mov %r12,%rdi > 0x00007fbcadc27e19 <+3993>: mov %rax,-0x110(%rbp) > 0x00007fbcadc27e20 <+4000>: mov -0x468(%rbp),%rax > 0x00007fbcadc27e27 <+4007>: mov %rax,-0x120(%rbp) > 0x00007fbcadc27e2e <+4014>: mov 0x30(%r12),%rax > 0x00007fbcadc27e33 <+4019>: mov %rax,-0x118(%rbp) > 0x00007fbcadc27e3a <+4026>: mov -0x460(%rbp),%rax > 0x00007fbcadc27e41 <+4033>: mov %rax,0x30(%r12) > 0x00007fbcadc27e46 <+4038>: mov %rax,-0x448(%rbp) > 0x00007fbcadc27e4d <+4045>: callq 0x7fbcae06d000 <_ZN8JSScript27argumentsOptimizationFailedEP9JSContextN2JS6HandleIPS_EE> > 0x00007fbcadc27e52 <+4050>: test %al,%al > 0x00007fbcadc27e54 <+4052>: je 0x7fbcadc33418 <Interpret(JSContext*, js::RunState&)+50584> > 0x00007fbcadc27e5a <+4058>: mov -0x180(%rbp),%rax > 0x00007fbcadc27e61 <+4065>: mov %rax,%rdx > 0x00007fbcadc27e64 <+4068>: and $0xfffffffffffffff8,%rax > 0x00007fbcadc27e68 <+4072>: and $0x7,%edx > 0x00007fbcadc27e6b <+4075>: cmp $0x1,%rdx > 0x00007fbcadc27e6f <+4079>: je 0x7fbcadc337c5 <Interpret(JSContext*, js::RunState&)+51525> > 0x00007fbcadc27e75 <+4085>: cmp $0x2,%rdx > 0x00007fbcadc27e79 <+4089>: je 0x7fbcadc337c5 <Interpret(JSContext*, js::RunState&)+51525> > 0x00007fbcadc27e7f <+4095>: mov 0x40(%rax),%rax > 0x00007fbcadc27e83 <+4099>: mov $0x7fff,%edx > 0x00007fbcadc27e88 <+4104>: shl $0x31,%rdx > 0x00007fbcadc27e8c <+4108>: or %rdx,%rax > 0x00007fbcadc27e8f <+4111>: mov %rax,0x8(%rbx) > 0x00007fbcadc27e93 <+4115>: mov -0x120(%rbp),%rax > 0x00007fbcadc27e9a <+4122>: mov -0x118(%rbp),%rdx > 0x00007fbcadc27ea1 <+4129>: mov %rdx,(%rax) > 0x00007fbcadc27ea4 <+4132>: mov -0x60(%rbp),%rsi > 0x00007fbcadc27ea8 <+4136>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc27eb0 <+4144>: endbr64 > 0x00007fbcadc27eb4 <+4148>: testb $0x80,(%rsi) > 0x00007fbcadc27eb7 <+4151>: mov -0x68(%rbp),%rsi > 0x00007fbcadc27ebb <+4155>: je 0x7fbcadc27eec <Interpret(JSContext*, js::RunState&)+4204> > 0x00007fbcadc27ebd <+4157>: mov 0xa8(%r12),%rax > 0x00007fbcadc27ec5 <+4165>: mov 0x24c(%rax),%eax > 0x00007fbcadc27ecb <+4171>: test %eax,%eax > 0x00007fbcadc27ecd <+4173>: je 0x7fbcadc27eec <Interpret(JSContext*, js::RunState&)+4204> > 0x00007fbcadc27ecf <+4175>: mov 0x78(%r12),%rax > 0x00007fbcadc27ed4 <+4180>: mov 0x8000(%rax),%eax > 0x00007fbcadc27eda <+4186>: sub $0x1,%eax > 0x00007fbcadc27edd <+4189>: cmp $0x3ff,%eax > 0x00007fbcadc27ee2 <+4194>: jbe 0x7fbcadc3062a <Interpret(JSContext*, js::RunState&)+38826> > 0x00007fbcadc27ee8 <+4200>: mov -0x68(%rbp),%rsi > 0x00007fbcadc27eec <+4204>: movzbl (%rsi),%eax > 0x00007fbcadc27eef <+4207>: mov -0x70(%rbp),%rcx > 0x00007fbcadc27ef3 <+4211>: cmp $0x52,%al > 0x00007fbcadc27ef5 <+4213>: sete %r13b > 0x00007fbcadc27ef9 <+4217>: cmp $0xa5,%al > 0x00007fbcadc27efb <+4219>: sete %dl > 0x00007fbcadc27efe <+4222>: or %edx,%r13d > 0x00007fbcadc27f01 <+4225>: movzwl 0x1(%rsi),%edx > 0x00007fbcadc27f05 <+4229>: cmp $0xe7,%al > 0x00007fbcadc27f07 <+4231>: movzbl %r13b,%ebx > 0x00007fbcadc27f0b <+4235>: sete %dil > 0x00007fbcadc27f0f <+4239>: mov %r13d,%r8d > 0x00007fbcadc27f12 <+4242>: lea (%rdx,%rbx,1),%eax > 0x00007fbcadc27f15 <+4245>: and $0x1,%r8d > 0x00007fbcadc27f19 <+4249>: add %edi,%edi > 0x00007fbcadc27f1b <+4251>: mov %rax,%rdx > 0x00007fbcadc27f1e <+4254>: shl $0x3,%rax > 0x00007fbcadc27f22 <+4258>: sub %rax,%rcx > 0x00007fbcadc27f25 <+4261>: movzbl -0x3e4(%rbp),%eax > 0x00007fbcadc27f2c <+4268>: sub %ebx,%edx > 0x00007fbcadc27f2e <+4270>: mov %edx,-0x418(%rbp) > 0x00007fbcadc27f34 <+4276>: and $0xfffffffc,%eax > 0x00007fbcadc27f37 <+4279>: mov %rcx,-0x420(%rbp) > 0x00007fbcadc27f3e <+4286>: or %r8d,%eax > 0x00007fbcadc27f41 <+4289>: mov %edx,-0x3e8(%rbp) > 0x00007fbcadc27f47 <+4295>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc27f51 <+4305>: or %edi,%eax > 0x00007fbcadc27f53 <+4307>: mov %rcx,-0x3f0(%rbp) > 0x00007fbcadc27f5a <+4314>: mov %al,-0x3e4(%rbp) > 0x00007fbcadc27f60 <+4320>: movzbl -0x414(%rbp),%eax > 0x00007fbcadc27f67 <+4327>: and $0xfffffffc,%eax > 0x00007fbcadc27f6a <+4330>: or %r8d,%eax > 0x00007fbcadc27f6d <+4333>: or %edi,%eax > 0x00007fbcadc27f6f <+4335>: mov %al,-0x414(%rbp) > 0x00007fbcadc27f75 <+4341>: mov -0x10(%rcx),%rax > 0x00007fbcadc27f79 <+4345>: cmp %rdx,%rax > 0x00007fbcadc27f7c <+4348>: ja 0x7fbcadc2869c <Interpret(JSContext*, js::RunState&)+6172> > 0x00007fbcadc27f82 <+4354>: test %r13b,%r13b > 0x00007fbcadc27f85 <+4357>: jne 0x7fbcadc2f5fa <Interpret(JSContext*, js::RunState&)+34682> > 0x00007fbcadc27f8b <+4363>: cmpb $0x91,(%rsi) > 0x00007fbcadc27f8e <+4366>: jne 0x7fbcadc286bf <Interpret(JSContext*, js::RunState&)+6207> > 0x00007fbcadc27f94 <+4372>: pushq $0x0 > 0x00007fbcadc27f96 <+4374>: lea -0x8(%rcx),%r8 > 0x00007fbcadc27f9a <+4378>: lea 0x7942bf(%rip),%r9 # 0x7fbcae3bc260 <_ZZN2JS6HandleIP8JSStringEC4EDnE14ConstNullValue> > 0x00007fbcadc27fa1 <+4385>: xor %esi,%esi > 0x00007fbcadc27fa3 <+4387>: pushq $0x0 > 0x00007fbcadc27fa5 <+4389>: mov $0xffffffff,%ecx > 0x00007fbcadc27faa <+4394>: mov $0x35,%edx > 0x00007fbcadc27faf <+4399>: mov %r12,%rdi > 0x00007fbcadc27fb2 <+4402>: callq 0x7fbcae01d560 <js::ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, JS::Handle<JS::Value>, JS::Handle<JSString*>, char const*, char const*)> > 0x00007fbcadc27fb7 <+4407>: lea -0x120(%rbp),%rax > 0x00007fbcadc27fbe <+4414>: pop %rbx > 0x00007fbcadc27fbf <+4415>: pop %r13 > 0x00007fbcadc27fc1 <+4417>: mov %rax,-0x448(%rbp) > 0x00007fbcadc27fc8 <+4424>: mov -0x60(%rbp),%r8 > 0x00007fbcadc27fcc <+4428>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc27fd1 <+4433>: nopl 0x0(%rax) > 0x00007fbcadc27fd8 <+4440>: mov -0x140(%rbp),%rbx > 0x00007fbcadc27fdf <+4447>: xor %r12d,%r12d > 0x00007fbcadc27fe2 <+4450>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc27fe8 <+4456>: cmp %rbx,%rax > 0x00007fbcadc27feb <+4459>: je 0x7fbcadc28420 <Interpret(JSContext*, js::RunState&)+5536> > 0x00007fbcadc27ff1 <+4465>: cmpb $0x6,(%rbx) > 0x00007fbcadc27ff4 <+4468>: ja 0x7fbcadb9e053 <Interpret(JSContext*, js::RunState&)+4294406611> > 0x00007fbcadc27ffa <+4474>: movzbl (%rbx),%edx > 0x00007fbcadc27ffd <+4477>: movslq (%r14,%rdx,4),%rdx > 0x00007fbcadc28001 <+4481>: add %r14,%rdx > 0x00007fbcadc28004 <+4484>: notrack jmpq *%rdx > 0x00007fbcadc28007 <+4487>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc28010 <+4496>: test %r12b,%r12b > 0x00007fbcadc28013 <+4499>: jne 0x7fbcadc28120 <Interpret(JSContext*, js::RunState&)+4768> > 0x00007fbcadc28019 <+4505>: mov -0x60(%rbp),%rdx > 0x00007fbcadc2801d <+4509>: mov -0x458(%rbp),%rsi > 0x00007fbcadc28024 <+4516>: lea -0x1a0(%rbp),%rdi > 0x00007fbcadc2802b <+4523>: mov 0x8(%rdx),%rax > 0x00007fbcadc2802f <+4527>: mov 0x60(%rax),%ecx > 0x00007fbcadc28032 <+4530>: mov 0x4(%rbx),%eax > 0x00007fbcadc28035 <+4533>: shl $0x3,%rax > 0x00007fbcadc28039 <+4537>: lea 0x68(%rax,%rcx,8),%rcx > 0x00007fbcadc2803e <+4542>: add %rdx,%rcx > 0x00007fbcadc28041 <+4545>: mov 0x60(%r15),%rdx > 0x00007fbcadc28045 <+4549>: mov -0x8(%rcx),%rax > 0x00007fbcadc28049 <+4553>: mov %rsi,-0x1a0(%rbp) > 0x00007fbcadc28050 <+4560>: mov %rdx,-0x198(%rbp) > 0x00007fbcadc28057 <+4567>: mov %rax,%rsi > 0x00007fbcadc2805a <+4570>: mov %rax,-0x190(%rbp) > 0x00007fbcadc28061 <+4577>: shr $0x2f,%rsi > 0x00007fbcadc28065 <+4581>: mov %rdi,0x60(%r15) > 0x00007fbcadc28069 <+4585>: cmp $0x1fff2,%esi > 0x00007fbcadc2806f <+4591>: je 0x7fbcadc28340 <Interpret(JSContext*, js::RunState&)+5312> > 0x00007fbcadc28075 <+4597>: cmp $0x1fff1,%esi > 0x00007fbcadc2807b <+4603>: je 0x7fbcadc28340 <Interpret(JSContext*, js::RunState&)+5312> > 0x00007fbcadc28081 <+4609>: movabs $0x6800000000000,%r8 > 0x00007fbcadc2808b <+4619>: add %rax,%r8 > 0x00007fbcadc2808e <+4622>: btr $0x2f,%r8 > 0x00007fbcadc28093 <+4627>: test %r8,%r8 > 0x00007fbcadc28096 <+4630>: jne 0x7fbcadc28380 <Interpret(JSContext*, js::RunState&)+5376> > 0x00007fbcadc2809c <+4636>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc280a6 <+4646>: xor -0x10(%rcx),%rax > 0x00007fbcadc280aa <+4650>: mov -0x498(%rbp),%rsi > 0x00007fbcadc280b1 <+4657>: mov %r15,%rdi > 0x00007fbcadc280b4 <+4660>: mov %rax,-0x170(%rbp) > 0x00007fbcadc280bb <+4667>: mov -0x470(%rbp),%rax > 0x00007fbcadc280c2 <+4674>: mov %rax,-0x180(%rbp) > 0x00007fbcadc280c9 <+4681>: mov 0x20(%r15),%rax > 0x00007fbcadc280cd <+4685>: mov %rax,-0x178(%rbp) > 0x00007fbcadc280d4 <+4692>: mov -0x490(%rbp),%rax > 0x00007fbcadc280db <+4699>: mov %rax,0x20(%r15) > 0x00007fbcadc280df <+4703>: callq 0x7fbcae01dd30 <js::IteratorCloseForException(JSContext*, JS::Handle<JSObject*>)> > 0x00007fbcadc280e4 <+4708>: test %al,%al > 0x00007fbcadc280e6 <+4710>: je 0x7fbcadc2f853 <Interpret(JSContext*, js::RunState&)+35283> > 0x00007fbcadc280ec <+4716>: mov -0x180(%rbp),%rax > 0x00007fbcadc280f3 <+4723>: mov -0x178(%rbp),%rdx > 0x00007fbcadc280fa <+4730>: mov %rdx,(%rax) > 0x00007fbcadc280fd <+4733>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc28104 <+4740>: mov -0x198(%rbp),%rdx > 0x00007fbcadc2810b <+4747>: mov %rdx,(%rax) > 0x00007fbcadc2810e <+4750>: mov -0x140(%rbp),%rbx > 0x00007fbcadc28115 <+4757>: mov -0x138(%rbp),%rax > 0x00007fbcadc2811c <+4764>: nopl 0x0(%rax) > 0x00007fbcadc28120 <+4768>: add $0x10,%rbx > 0x00007fbcadc28124 <+4772>: mov %rbx,-0x140(%rbp) > 0x00007fbcadc2812b <+4779>: cmp %rax,%rbx > 0x00007fbcadc2812e <+4782>: je 0x7fbcadc28180 <Interpret(JSContext*, js::RunState&)+4864> > 0x00007fbcadc28130 <+4784>: mov -0x148(%rbp),%esi > 0x00007fbcadc28136 <+4790>: mov -0x130(%rbp),%rcx > 0x00007fbcadc2813d <+4797>: nopl (%rax) > 0x00007fbcadc28140 <+4800>: mov %esi,%edx > 0x00007fbcadc28142 <+4802>: sub 0x8(%rbx),%edx > 0x00007fbcadc28145 <+4805>: cmp 0xc(%rbx),%edx > 0x00007fbcadc28148 <+4808>: jae 0x7fbcadc28170 <Interpret(JSContext*, js::RunState&)+4848> > 0x00007fbcadc2814a <+4810>: mov 0x10(%rcx),%rdx > 0x00007fbcadc2814e <+4814>: mov 0x8(%rdx),%rdi > 0x00007fbcadc28152 <+4818>: mov 0x60(%rdi),%edi > 0x00007fbcadc28155 <+4821>: lea 0x68(%rdx,%rdi,8),%rdx > 0x00007fbcadc2815a <+4826>: mov (%rcx),%rdi > 0x00007fbcadc2815d <+4829>: sub %rdx,%rdi > 0x00007fbcadc28160 <+4832>: mov %rdi,%rdx > 0x00007fbcadc28163 <+4835>: sar $0x3,%rdx > 0x00007fbcadc28167 <+4839>: cmp %edx,0x4(%rbx) > 0x00007fbcadc2816a <+4842>: jbe 0x7fbcadc28330 <Interpret(JSContext*, js::RunState&)+5296> > 0x00007fbcadc28170 <+4848>: add $0x10,%rbx > 0x00007fbcadc28174 <+4852>: mov %rbx,-0x140(%rbp) > 0x00007fbcadc2817b <+4859>: cmp %rax,%rbx > 0x00007fbcadc2817e <+4862>: jne 0x7fbcadc28140 <Interpret(JSContext*, js::RunState&)+4800> > 0x00007fbcadc28180 <+4864>: mov %rax,%rbx > 0x00007fbcadc28183 <+4867>: jmpq 0x7fbcadc27fe8 <Interpret(JSContext*, js::RunState&)+4456> > 0x00007fbcadc28188 <+4872>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc28190 <+4880>: xor %r12d,%r12d > 0x00007fbcadc28193 <+4883>: jmp 0x7fbcadc28120 <Interpret(JSContext*, js::RunState&)+4768> > 0x00007fbcadc28195 <+4885>: nopl (%rax) > 0x00007fbcadc28198 <+4888>: test %r12b,%r12b > 0x00007fbcadc2819b <+4891>: jne 0x7fbcadc28120 <Interpret(JSContext*, js::RunState&)+4768> > 0x00007fbcadc2819d <+4893>: movabs $0xfffe000000000000,%rdi > 0x00007fbcadc281a7 <+4903>: mov -0x60(%rbp),%rdx > 0x00007fbcadc281ab <+4907>: mov 0x8(%rdx),%rax > 0x00007fbcadc281af <+4911>: mov 0x60(%rax),%ecx > 0x00007fbcadc281b2 <+4914>: mov 0x4(%rbx),%eax > 0x00007fbcadc281b5 <+4917>: shl $0x3,%rax > 0x00007fbcadc281b9 <+4921>: lea (%rax,%rcx,8),%rax > 0x00007fbcadc281bd <+4925>: xor 0x60(%rdx,%rax,1),%rdi > 0x00007fbcadc281c2 <+4930>: callq 0x7fbcae01a950 <js::CloseIterator(JSObject*)> > 0x00007fbcadc281c7 <+4935>: mov -0x140(%rbp),%rbx > 0x00007fbcadc281ce <+4942>: mov -0x138(%rbp),%rax > 0x00007fbcadc281d5 <+4949>: jmpq 0x7fbcadc28120 <Interpret(JSContext*, js::RunState&)+4768> > 0x00007fbcadc281da <+4954>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc281e0 <+4960>: test %r12b,%r12b > 0x00007fbcadc281e3 <+4963>: jne 0x7fbcadc28120 <Interpret(JSContext*, js::RunState&)+4768> > 0x00007fbcadc281e9 <+4969>: mov %r15,%r12 > 0x00007fbcadc281ec <+4972>: mov %rbx,%rsi > 0x00007fbcadc281ef <+4975>: mov -0x460(%rbp),%r15 > 0x00007fbcadc281f6 <+4982>: mov -0x448(%rbp),%rdx > 0x00007fbcadc281fd <+4989>: movabs $0xfff9800000000000,%r13 > 0x00007fbcadc28207 <+4999>: mov %r12,%rdi > 0x00007fbcadc2820a <+5002>: lea 0x70(%r15),%rcx > 0x00007fbcadc2820e <+5006>: callq 0x7fbcadc1a770 <SettleOnTryNote(JSContext*, JSTryNote*, js::EnvironmentIter&, js::InterpreterRegs&)> > 0x00007fbcadc28213 <+5011>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2821a <+5018>: mov -0x160(%rbp),%rax > 0x00007fbcadc28221 <+5025>: mov %r12,%rdi > 0x00007fbcadc28224 <+5028>: mov %rdx,(%rax) > 0x00007fbcadc28227 <+5031>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc2822e <+5038>: mov -0x100(%rbp),%rax > 0x00007fbcadc28235 <+5045>: mov %rdx,(%rax) > 0x00007fbcadc28238 <+5048>: mov -0x120(%rbp),%rax > 0x00007fbcadc2823f <+5055>: mov -0x118(%rbp),%rdx > 0x00007fbcadc28246 <+5062>: mov %rdx,(%rax) > 0x00007fbcadc28249 <+5065>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc28250 <+5072>: mov %r13,-0x3b0(%rbp) > 0x00007fbcadc28257 <+5079>: lea 0x10(%rax),%rsi > 0x00007fbcadc2825b <+5083>: callq 0x7fbcae02f500 <JSContext::getPendingException(JS::MutableHandle<JS::Value>)> > 0x00007fbcadc28260 <+5088>: mov %eax,%ebx > 0x00007fbcadc28262 <+5090>: test %al,%al > 0x00007fbcadc28264 <+5092>: jne 0x7fbcadc28603 <Interpret(JSContext*, js::RunState&)+6019> > 0x00007fbcadc2826a <+5098>: mov %r13,-0x3b0(%rbp) > 0x00007fbcadc28271 <+5105>: mov -0x60(%rbp),%rax > 0x00007fbcadc28275 <+5109>: cmp %rax,-0x58(%rbp) > 0x00007fbcadc28279 <+5113>: jne 0x7fbcadc27c88 <Interpret(JSContext*, js::RunState&)+3592> > 0x00007fbcadc2827f <+5119>: mov %rax,%rdx > 0x00007fbcadc28282 <+5122>: xor %ecx,%ecx > 0x00007fbcadc28284 <+5124>: jmpq 0x7fbcadc2746c <Interpret(JSContext*, js::RunState&)+1516> > 0x00007fbcadc28289 <+5129>: nopl 0x0(%rax) > 0x00007fbcadc28290 <+5136>: mov %r15,%rdi > 0x00007fbcadc28293 <+5139>: callq 0x7fbcae01dcc0 <JSContext::isClosingGenerator()> > 0x00007fbcadc28298 <+5144>: test %al,%al > 0x00007fbcadc2829a <+5146>: jne 0x7fbcadc281c7 <Interpret(JSContext*, js::RunState&)+4935> > 0x00007fbcadc282a0 <+5152>: test %r12b,%r12b > 0x00007fbcadc282a3 <+5155>: jne 0x7fbcadc281c7 <Interpret(JSContext*, js::RunState&)+4935> > 0x00007fbcadc282a9 <+5161>: mov %r15,%r12 > 0x00007fbcadc282ac <+5164>: mov -0x460(%rbp),%r15 > 0x00007fbcadc282b3 <+5171>: mov -0x448(%rbp),%rdx > 0x00007fbcadc282ba <+5178>: mov %rbx,%rsi > 0x00007fbcadc282bd <+5181>: mov %r12,%rdi > 0x00007fbcadc282c0 <+5184>: lea 0x70(%r15),%rcx > 0x00007fbcadc282c4 <+5188>: callq 0x7fbcadc1a770 <SettleOnTryNote(JSContext*, JSTryNote*, js::EnvironmentIter&, js::InterpreterRegs&)> > 0x00007fbcadc282c9 <+5193>: mov -0x160(%rbp),%rax > 0x00007fbcadc282d0 <+5200>: mov -0x158(%rbp),%rdx > 0x00007fbcadc282d7 <+5207>: mov %rdx,(%rax) > 0x00007fbcadc282da <+5210>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc282e1 <+5217>: mov -0x100(%rbp),%rax > 0x00007fbcadc282e8 <+5224>: mov %rdx,(%rax) > 0x00007fbcadc282eb <+5227>: mov -0x120(%rbp),%rax > 0x00007fbcadc282f2 <+5234>: mov -0x118(%rbp),%rdx > 0x00007fbcadc282f9 <+5241>: mov %rdx,(%rax) > 0x00007fbcadc282fc <+5244>: mov -0x68(%rbp),%rax > 0x00007fbcadc28300 <+5248>: lea 0x954f19(%rip),%r14 # 0x7fbcae57d220 <_ZZL9InterpretP9JSContextRN2js8RunStateEE9addresses> > 0x00007fbcadc28307 <+5255>: movzbl (%rax),%eax > 0x00007fbcadc2830a <+5258>: or -0x50(%rbp),%rax > 0x00007fbcadc2830e <+5262>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28312 <+5266>: jmpq 0x7fbcadc27d21 <Interpret(JSContext*, js::RunState&)+3745> > 0x00007fbcadc28317 <+5271>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc28320 <+5280>: mov %r13d,%r12d > 0x00007fbcadc28323 <+5283>: jmpq 0x7fbcadc28120 <Interpret(JSContext*, js::RunState&)+4768> > 0x00007fbcadc28328 <+5288>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc28330 <+5296>: mov -0x140(%rbp),%rbx > 0x00007fbcadc28337 <+5303>: jmpq 0x7fbcadc27fe8 <Interpret(JSContext*, js::RunState&)+4456> > 0x00007fbcadc2833c <+5308>: nopl 0x0(%rax) > 0x00007fbcadc28340 <+5312>: test %eax,%eax > 0x00007fbcadc28342 <+5314>: setne %al > 0x00007fbcadc28345 <+5317>: test %al,%al > 0x00007fbcadc28347 <+5319>: jne 0x7fbcadc280fd <Interpret(JSContext*, js::RunState&)+4733> > 0x00007fbcadc2834d <+5325>: jmpq 0x7fbcadc2809c <Interpret(JSContext*, js::RunState&)+4636> > 0x00007fbcadc28352 <+5330>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc28358 <+5336>: mov %rcx,%rsi > 0x00007fbcadc2835b <+5339>: callq 0x7fbcae055080 <JSScript::getThrowCounts(unsigned char*)> > 0x00007fbcadc28360 <+5344>: test %rax,%rax > 0x00007fbcadc28363 <+5347>: je 0x7fbcadc2836a <Interpret(JSContext*, js::RunState&)+5354> > 0x00007fbcadc28365 <+5349>: addq $0x1,0x8(%rax) > 0x00007fbcadc2836a <+5354>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2836e <+5358>: mov -0x60(%rbp),%r8 > 0x00007fbcadc28372 <+5362>: jmpq 0x7fbcadc279b5 <Interpret(JSContext*, js::RunState&)+2869> > 0x00007fbcadc28377 <+5367>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc28380 <+5376>: movabs $0xfff80000ffffffff,%r8 > 0x00007fbcadc2838a <+5386>: mov %rax,%r9 > 0x00007fbcadc2838d <+5389>: bts $0x3f,%r9 > 0x00007fbcadc28392 <+5394>: cmp %r8,%r9 > 0x00007fbcadc28395 <+5397>: ja 0x7fbcadc28560 <Interpret(JSContext*, js::RunState&)+5856> > 0x00007fbcadc2839b <+5403>: movabs $0x7ff0000000000000,%rsi > 0x00007fbcadc283a5 <+5413>: mov %rax,%rdi > 0x00007fbcadc283a8 <+5416>: mov %rax,-0x4a8(%rbp) > 0x00007fbcadc283af <+5423>: movsd -0x4a8(%rbp),%xmm0 > 0x00007fbcadc283b7 <+5431>: and %rsi,%rdi > 0x00007fbcadc283ba <+5434>: cmp %rsi,%rdi > 0x00007fbcadc283bd <+5437>: je 0x7fbcadc2f8a8 <Interpret(JSContext*, js::RunState&)+35368> > 0x00007fbcadc283c3 <+5443>: ucomisd 0x79356d(%rip),%xmm0 # 0x7fbcae3bb938 > 0x00007fbcadc283cb <+5451>: jp 0x7fbcadc283d3 <Interpret(JSContext*, js::RunState&)+5459> > 0x00007fbcadc283cd <+5453>: je 0x7fbcadc2809c <Interpret(JSContext*, js::RunState&)+4636> > 0x00007fbcadc283d3 <+5459>: mov -0x458(%rbp),%rax > 0x00007fbcadc283da <+5466>: jmpq 0x7fbcadc2810b <Interpret(JSContext*, js::RunState&)+4747> > 0x00007fbcadc283df <+5471>: nop > 0x00007fbcadc283e0 <+5472>: and $0x2,%edx > 0x00007fbcadc283e3 <+5475>: mov $0x20,%edx > 0x00007fbcadc283e8 <+5480>: je 0x7fbcadc27b75 <Interpret(JSContext*, js::RunState&)+3317> > 0x00007fbcadc283ee <+5486>: mov 0x30(%rdi),%rdx > 0x00007fbcadc283f2 <+5490>: mov $0x30,%eax > 0x00007fbcadc283f7 <+5495>: mov %rdx,-0x140(%rbp) > 0x00007fbcadc283fe <+5502>: mov 0x18(%rcx),%rcx > 0x00007fbcadc28402 <+5506>: jmpq 0x7fbcadc27b91 <Interpret(JSContext*, js::RunState&)+3345> > 0x00007fbcadc28407 <+5511>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc28410 <+5520>: mov (%rdx),%eax > 0x00007fbcadc28412 <+5522>: shr $0x6,%eax > 0x00007fbcadc28415 <+5525>: and $0x1,%eax > 0x00007fbcadc28418 <+5528>: jmpq 0x7fbcadc2736a <Interpret(JSContext*, js::RunState&)+1258> > 0x00007fbcadc2841d <+5533>: nopl (%rax) > 0x00007fbcadc28420 <+5536>: mov %r15,%r12 > 0x00007fbcadc28423 <+5539>: mov -0x160(%rbp),%rax > 0x00007fbcadc2842a <+5546>: mov -0x460(%rbp),%r15 > 0x00007fbcadc28431 <+5553>: mov -0x158(%rbp),%r13 > 0x00007fbcadc28438 <+5560>: jmpq 0x7fbcadc27c00 <Interpret(JSContext*, js::RunState&)+3456> > 0x00007fbcadc2843d <+5565>: mov %r15,%r12 > 0x00007fbcadc28440 <+5568>: mov -0x460(%rbp),%r15 > 0x00007fbcadc28447 <+5575>: cmpb $0x0,0x6c9(%r12) > 0x00007fbcadc28450 <+5584>: jne 0x7fbcadc32eab <Interpret(JSContext*, js::RunState&)+49195> > 0x00007fbcadc28456 <+5590>: lea 0x70(%r15),%rbx > 0x00007fbcadc2845a <+5594>: mov %r12,%rdi > 0x00007fbcadc2845d <+5597>: mov %rbx,%rsi > 0x00007fbcadc28460 <+5600>: callq 0x7fbcadc17c10 <UnwindIteratorsForUncatchableException(JSContext*, js::InterpreterRegs const&)> > 0x00007fbcadc28465 <+5605>: mov %rbx,%rdi > 0x00007fbcadc28468 <+5608>: callq 0x7fbcae0ae910 <js::InterpreterRegs::setToEndOfScript()> > 0x00007fbcadc2846d <+5613>: nopl (%rax) > 0x00007fbcadc28470 <+5616>: mov -0x100(%rbp),%rax > 0x00007fbcadc28477 <+5623>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc2847e <+5630>: xor %ecx,%ecx > 0x00007fbcadc28480 <+5632>: mov %rdx,(%rax) > 0x00007fbcadc28483 <+5635>: mov -0x120(%rbp),%rax > 0x00007fbcadc2848a <+5642>: mov -0x118(%rbp),%rdx > 0x00007fbcadc28491 <+5649>: mov %rdx,(%rax) > 0x00007fbcadc28494 <+5652>: mov -0x58(%rbp),%rdx > 0x00007fbcadc28498 <+5656>: mov -0x60(%rbp),%rax > 0x00007fbcadc2849c <+5660>: cmp %rdx,%rax > 0x00007fbcadc2849f <+5663>: jne 0x7fbcadc27c8b <Interpret(JSContext*, js::RunState&)+3595> > 0x00007fbcadc284a5 <+5669>: jmpq 0x7fbcadc2746c <Interpret(JSContext*, js::RunState&)+1516> > 0x00007fbcadc284aa <+5674>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc284b0 <+5680>: mov %r13,%rdx > 0x00007fbcadc284b3 <+5683>: mov $0x4,%esi > 0x00007fbcadc284b8 <+5688>: mov %r12,%rdi > 0x00007fbcadc284bb <+5691>: movq $0x0,0x778(%r12) > 0x00007fbcadc284c7 <+5703>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc284cc <+5708>: mov 0x778(%r12),%rax > 0x00007fbcadc284d4 <+5716>: mov 0x780(%r12),%rdx > 0x00007fbcadc284dc <+5724>: movl $0x0,-0x74(%rbp) > 0x00007fbcadc284e3 <+5731>: mov %rax,-0x88(%rbp) > 0x00007fbcadc284ea <+5738>: lea 0x20(%r12),%rax > 0x00007fbcadc284ef <+5743>: mov %rax,-0x470(%rbp) > 0x00007fbcadc284f6 <+5750>: mov %rax,-0x98(%rbp) > 0x00007fbcadc284fd <+5757>: mov 0x20(%r12),%rax > 0x00007fbcadc28502 <+5762>: mov %rdx,-0x80(%rbp) > 0x00007fbcadc28506 <+5766>: movzbl 0x788(%r12),%edx > 0x00007fbcadc2850f <+5775>: mov %rax,-0x90(%rbp) > 0x00007fbcadc28516 <+5782>: lea 0x48(%r15),%rax > 0x00007fbcadc2851a <+5786>: mov %rax,0x20(%r12) > 0x00007fbcadc2851f <+5791>: mov %dl,-0x78(%rbp) > 0x00007fbcadc28522 <+5794>: cmp 0x760(%r12),%r13 > 0x00007fbcadc2852a <+5802>: jne 0x7fbcadc33cb4 <Interpret(JSContext*, js::RunState&)+52788> > 0x00007fbcadc28530 <+5808>: mov %r13,%rdx > 0x00007fbcadc28533 <+5811>: mov $0x4,%esi > 0x00007fbcadc28538 <+5816>: mov %r12,%rdi > 0x00007fbcadc2853b <+5819>: movq $0x0,0x778(%r12) > 0x00007fbcadc28547 <+5831>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc2854c <+5836>: mov 0x20(%r12),%rcx > 0x00007fbcadc28551 <+5841>: jmpq 0x7fbcadc26fd6 <Interpret(JSContext*, js::RunState&)+342> > 0x00007fbcadc28556 <+5846>: nopw %cs:0x0(%rax,%rax,1) > 0x00007fbcadc28560 <+5856>: mov %rcx,-0x4a8(%rbp) > 0x00007fbcadc28567 <+5863>: mov -0x458(%rbp),%rax > 0x00007fbcadc2856e <+5870>: cmp $0x1fff7,%esi > 0x00007fbcadc28574 <+5876>: je 0x7fbcadc2810b <Interpret(JSContext*, js::RunState&)+4747> > 0x00007fbcadc2857a <+5882>: add $0x10,%rdi > 0x00007fbcadc2857e <+5886>: callq 0x7fbcadb9a6c0 <_ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE@plt> > 0x00007fbcadc28583 <+5891>: mov -0x4a8(%rbp),%rcx > 0x00007fbcadc2858a <+5898>: jmpq 0x7fbcadc28345 <Interpret(JSContext*, js::RunState&)+5317> > 0x00007fbcadc2858f <+5903>: nop > 0x00007fbcadc28590 <+5904>: mov 0x20(%rdi),%rdx > 0x00007fbcadc28594 <+5908>: mov $0x20,%eax > 0x00007fbcadc28599 <+5913>: mov %rdx,-0x140(%rbp) > 0x00007fbcadc285a0 <+5920>: mov 0x18(%rcx),%rcx > 0x00007fbcadc285a4 <+5924>: jmpq 0x7fbcadc27b91 <Interpret(JSContext*, js::RunState&)+3345> > 0x00007fbcadc285a9 <+5929>: lea -0x120(%rbp),%rax > 0x00007fbcadc285b0 <+5936>: mov -0x60(%rbp),%r8 > 0x00007fbcadc285b4 <+5940>: mov %rax,-0x448(%rbp) > 0x00007fbcadc285bb <+5947>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc285c0 <+5952>: mov 0x80(%r12),%rdi > 0x00007fbcadc285c8 <+5960>: callq 0x7fbcae01b7c0 <JSCompartment::collectCoverageForDebug() const> > 0x00007fbcadc285cd <+5965>: test %al,%al > 0x00007fbcadc285cf <+5967>: je 0x7fbcadc2f537 <Interpret(JSContext*, js::RunState&)+34487> > 0x00007fbcadc285d5 <+5973>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc285dc <+5980>: mov %r12,%rsi > 0x00007fbcadc285df <+5983>: callq 0x7fbcae055a90 <_ZN8JSScript16initScriptCountsEP9JSContext> > 0x00007fbcadc285e4 <+5988>: test %al,%al > 0x00007fbcadc285e6 <+5990>: jne 0x7fbcadc2f537 <Interpret(JSContext*, js::RunState&)+34487> > 0x00007fbcadc285ec <+5996>: lea -0x120(%rbp),%rax > 0x00007fbcadc285f3 <+6003>: mov -0x60(%rbp),%r8 > 0x00007fbcadc285f7 <+6007>: mov %rax,-0x448(%rbp) > 0x00007fbcadc285fe <+6014>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc28603 <+6019>: movabs $0xfff9000000000001,%rdi > 0x00007fbcadc2860d <+6029>: mov -0x70(%rbp),%rax > 0x00007fbcadc28611 <+6033>: lea 0x8(%rax),%rdx > 0x00007fbcadc28615 <+6037>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc28619 <+6041>: mov %rdi,(%rax) > 0x00007fbcadc2861c <+6044>: mov -0x70(%rbp),%rax > 0x00007fbcadc28620 <+6048>: lea 0x8(%rax),%rdx > 0x00007fbcadc28624 <+6052>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc28628 <+6056>: mov -0x3b0(%rbp),%rdx > 0x00007fbcadc2862f <+6063>: mov %rdx,(%rax) > 0x00007fbcadc28632 <+6066>: lea 0x6a8(%r12),%rdx > 0x00007fbcadc2863a <+6074>: movb $0x0,0x6a0(%r12) > 0x00007fbcadc28643 <+6083>: movb $0x0,0x6c8(%r12) > 0x00007fbcadc2864c <+6092>: cmp 0x6a8(%r12),%rdx > 0x00007fbcadc28654 <+6100>: je 0x7fbcadc2fd4b <Interpret(JSContext*, js::RunState&)+36555> > 0x00007fbcadc2865a <+6106>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc28664 <+6116>: mov %rax,0x6c0(%r12) > 0x00007fbcadc2866c <+6124>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc28673 <+6131>: jmpq 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc28678 <+6136>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc2867f <+6143>: mov -0x100(%rbp),%rax > 0x00007fbcadc28686 <+6150>: mov %rdx,(%rax) > 0x00007fbcadc28689 <+6153>: mov -0x120(%rbp),%rax > 0x00007fbcadc28690 <+6160>: mov -0x118(%rbp),%rdx > 0x00007fbcadc28697 <+6167>: jmpq 0x7fbcadc27c74 <Interpret(JSContext*, js::RunState&)+3572> > 0x00007fbcadc2869c <+6172>: add $0x1,%rdx > 0x00007fbcadc286a0 <+6176>: lea 0x985c19(%rip),%r8 # 0x7fbcae5ae2c0 <_ZN10JSFunction6class_E> > 0x00007fbcadc286a7 <+6183>: xor %rdx,%rax > 0x00007fbcadc286aa <+6186>: mov (%rax),%rdx > 0x00007fbcadc286ad <+6189>: cmp %r8,(%rdx) > 0x00007fbcadc286b0 <+6192>: je 0x7fbcadc2f3d4 <Interpret(JSContext*, js::RunState&)+34132> > 0x00007fbcadc286b6 <+6198>: test %r13b,%r13b > 0x00007fbcadc286b9 <+6201>: jne 0x7fbcadc2f5fa <Interpret(JSContext*, js::RunState&)+34682> > 0x00007fbcadc286bf <+6207>: lea -0x420(%rbp),%r13 > 0x00007fbcadc286c6 <+6214>: mov %r12,%rdi > 0x00007fbcadc286c9 <+6217>: mov %r13,%rsi > 0x00007fbcadc286cc <+6220>: callq 0x7fbcadc34bc0 <InternalCall(JSContext*, js::AnyInvokeArgs const&)> > 0x00007fbcadc286d1 <+6225>: test %al,%al > 0x00007fbcadc286d3 <+6227>: je 0x7fbcadc2f614 <Interpret(JSContext*, js::RunState&)+34708> > 0x00007fbcadc286d9 <+6233>: mov -0x420(%rbp),%rbx > 0x00007fbcadc286e0 <+6240>: mov -0x68(%rbp),%rdx > 0x00007fbcadc286e4 <+6244>: mov %r12,%rdi > 0x00007fbcadc286e7 <+6247>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc286ee <+6254>: lea -0x10(%rbx),%rcx > 0x00007fbcadc286f2 <+6258>: sub $0x8,%rbx > 0x00007fbcadc286f6 <+6262>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc286fb <+6267>: mov -0x68(%rbp),%rax > 0x00007fbcadc286ff <+6271>: mov %rbx,-0x70(%rbp) > 0x00007fbcadc28703 <+6275>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28707 <+6279>: lea 0x3(%rax),%rdx > 0x00007fbcadc2870b <+6283>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2870f <+6287>: movzbl 0x3(%rax),%eax > 0x00007fbcadc28713 <+6291>: or -0x50(%rbp),%rax > 0x00007fbcadc28717 <+6295>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2871b <+6299>: jmpq *%rax > 0x00007fbcadc2871d <+6301>: endbr64 > 0x00007fbcadc28721 <+6305>: nopl 0x0(%rax) > 0x00007fbcadc28728 <+6312>: endbr64 > 0x00007fbcadc2872c <+6316>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28730 <+6320>: jmpq 0x7fbcadc27eb0 <Interpret(JSContext*, js::RunState&)+4144> > 0x00007fbcadc28735 <+6325>: endbr64 > 0x00007fbcadc28739 <+6329>: endbr64 > 0x00007fbcadc2873d <+6333>: mov -0x60(%rbp),%rax > 0x00007fbcadc28741 <+6337>: testb $0x80,(%rax) > 0x00007fbcadc28744 <+6340>: je 0x7fbcadc28788 <Interpret(JSContext*, js::RunState&)+6408> > 0x00007fbcadc28746 <+6342>: mov 0xa8(%r12),%rax > 0x00007fbcadc2874e <+6350>: mov -0x68(%rbp),%rsi > 0x00007fbcadc28752 <+6354>: mov 0x24c(%rax),%edi > 0x00007fbcadc28758 <+6360>: test %edi,%edi > 0x00007fbcadc2875a <+6362>: je 0x7fbcadc28788 <Interpret(JSContext*, js::RunState&)+6408> > 0x00007fbcadc2875c <+6364>: mov 0x78(%r12),%rax > 0x00007fbcadc28761 <+6369>: mov 0x8000(%rax),%eax > 0x00007fbcadc28767 <+6375>: sub $0x1,%eax > 0x00007fbcadc2876a <+6378>: cmp $0x3ff,%eax > 0x00007fbcadc2876f <+6383>: ja 0x7fbcadc28788 <Interpret(JSContext*, js::RunState&)+6408> > 0x00007fbcadc28771 <+6385>: mov %eax,%edi > 0x00007fbcadc28773 <+6387>: shl $0x5,%rdi > 0x00007fbcadc28777 <+6391>: add 0x78(%r12),%rdi > 0x00007fbcadc2877c <+6396>: callq 0x7fbcae00a6e0 <js::ProfileEntry::setPC(unsigned char*)> > 0x00007fbcadc28781 <+6401>: nopl 0x0(%rax) > 0x00007fbcadc28788 <+6408>: endbr64 > 0x00007fbcadc2878c <+6412>: mov -0x68(%rbp),%rdx > 0x00007fbcadc28790 <+6416>: mov -0x70(%rbp),%rdi > 0x00007fbcadc28794 <+6420>: movzbl (%rdx),%eax > 0x00007fbcadc28797 <+6423>: cmp $0xa6,%al > 0x00007fbcadc28799 <+6425>: sete %sil > 0x00007fbcadc2879d <+6429>: cmp $0x2a,%al > 0x00007fbcadc2879f <+6431>: sete %al > 0x00007fbcadc287a2 <+6434>: or %eax,%esi > 0x00007fbcadc287a4 <+6436>: mov $0xfffffffd,%eax > 0x00007fbcadc287a9 <+6441>: movzbl %sil,%ebx > 0x00007fbcadc287ad <+6445>: sub %ebx,%eax > 0x00007fbcadc287af <+6447>: cltq > 0x00007fbcadc287b1 <+6449>: lea (%rdi,%rax,8),%r8 > 0x00007fbcadc287b5 <+6453>: mov $0xfffffffe,%eax > 0x00007fbcadc287ba <+6458>: sub %ebx,%eax > 0x00007fbcadc287bc <+6460>: cltq > 0x00007fbcadc287be <+6462>: lea (%rdi,%rax,8),%rcx > 0x00007fbcadc287c2 <+6466>: mov %ebx,%eax > 0x00007fbcadc287c4 <+6468>: not %eax > 0x00007fbcadc287c6 <+6470>: cltq > 0x00007fbcadc287c8 <+6472>: lea (%rdi,%rax,8),%r9 > 0x00007fbcadc287cc <+6476>: test %sil,%sil > 0x00007fbcadc287cf <+6479>: je 0x7fbcadc2f5e4 <Interpret(JSContext*, js::RunState&)+34660> > 0x00007fbcadc287d5 <+6485>: mov -0x8(%rdi),%rax > 0x00007fbcadc287d9 <+6489>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc287e0 <+6496>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc287e7 <+6503>: mov -0x478(%rbp),%rdi > 0x00007fbcadc287ee <+6510>: push %r8 > 0x00007fbcadc287f0 <+6512>: add $0x10,%rax > 0x00007fbcadc287f4 <+6516>: lea 0x10(%rdi),%rsi > 0x00007fbcadc287f8 <+6520>: mov %r12,%rdi > 0x00007fbcadc287fb <+6523>: push %rax > 0x00007fbcadc287fc <+6524>: callq 0x7fbcadc35740 <js::SpreadCallOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc28801 <+6529>: pop %rdx > 0x00007fbcadc28802 <+6530>: pop %rcx > 0x00007fbcadc28803 <+6531>: test %al,%al > 0x00007fbcadc28805 <+6533>: je 0x7fbcadc32d5e <Interpret(JSContext*, js::RunState&)+48862> > 0x00007fbcadc2880b <+6539>: lea 0x2(%rbx),%eax > 0x00007fbcadc2880e <+6542>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28812 <+6546>: cltq > 0x00007fbcadc28814 <+6548>: shl $0x3,%rax > 0x00007fbcadc28818 <+6552>: sub %rax,-0x70(%rbp) > 0x00007fbcadc2881c <+6556>: mov -0x68(%rbp),%rax > 0x00007fbcadc28820 <+6560>: lea 0x1(%rax),%rdx > 0x00007fbcadc28824 <+6564>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc28828 <+6568>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2882c <+6572>: or -0x50(%rbp),%rax > 0x00007fbcadc28830 <+6576>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28834 <+6580>: jmpq *%rax > 0x00007fbcadc28836 <+6582>: endbr64 > 0x00007fbcadc2883a <+6586>: endbr64 > 0x00007fbcadc2883e <+6590>: mov -0x70(%rbp),%rcx > 0x00007fbcadc28842 <+6594>: mov -0x68(%rbp),%rdx > 0x00007fbcadc28846 <+6598>: movabs $0xfffe000000000000,%r13 > 0x00007fbcadc28850 <+6608>: mov -0x488(%rbp),%rdi > 0x00007fbcadc28857 <+6615>: mov -0x10(%rcx),%rax > 0x00007fbcadc2885b <+6619>: add $0x10,%rdi > 0x00007fbcadc2885f <+6623>: xor %rax,%r13 > 0x00007fbcadc28862 <+6626>: mov %rdi,-0x500(%rbp) > 0x00007fbcadc28869 <+6633>: lea -0x8(%rcx),%rdi > 0x00007fbcadc2886d <+6637>: mov %r13,-0x330(%rbp) > 0x00007fbcadc28874 <+6644>: mov 0x1(%rdx),%ecx > 0x00007fbcadc28877 <+6647>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc2887e <+6654>: movzbl (%rdx),%edi > 0x00007fbcadc28881 <+6657>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc28888 <+6664>: mov %dil,-0x4a8(%rbp) > 0x00007fbcadc2888f <+6671>: mov 0x10(%rdx),%rdx > 0x00007fbcadc28893 <+6675>: mov 0x4(%rdx),%r11d > 0x00007fbcadc28897 <+6679>: test %r11d,%r11d > 0x00007fbcadc2889a <+6682>: je 0x7fbcadc30111 <Interpret(JSContext*, js::RunState&)+37521> > 0x00007fbcadc288a0 <+6688>: add $0x10,%rdx > 0x00007fbcadc288a4 <+6692>: mov (%rdx,%rcx,8),%rdx > 0x00007fbcadc288a8 <+6696>: mov -0x4c0(%rbp),%rdi > 0x00007fbcadc288af <+6703>: lea -0x160(%rbp),%rbx > 0x00007fbcadc288b6 <+6710>: movq $0xffffffffffffffff,-0x1c0(%rbp) > 0x00007fbcadc288c1 <+6721>: mov 0x40(%r12),%rcx > 0x00007fbcadc288c6 <+6726>: mov %rdx,-0x190(%rbp) > 0x00007fbcadc288cd <+6733>: mov %rdx,-0x170(%rbp) > 0x00007fbcadc288d4 <+6740>: mov 0x58(%r12),%rdx > 0x00007fbcadc288d9 <+6745>: mov %rdi,-0x1a0(%rbp) > 0x00007fbcadc288e0 <+6752>: mov -0x4b8(%rbp),%rdi > 0x00007fbcadc288e7 <+6759>: mov %rdx,-0x178(%rbp) > 0x00007fbcadc288ee <+6766>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc288f8 <+6776>: or %rdx,%rax > 0x00007fbcadc288fb <+6779>: mov %rcx,-0x198(%rbp) > 0x00007fbcadc28902 <+6786>: lea -0x1a0(%rbp),%rcx > 0x00007fbcadc28909 <+6793>: mov %rax,-0x150(%rbp) > 0x00007fbcadc28910 <+6800>: mov -0x458(%rbp),%rax > 0x00007fbcadc28917 <+6807>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc2891e <+6814>: lea -0x180(%rbp),%rdi > 0x00007fbcadc28925 <+6821>: mov %rax,-0x160(%rbp) > 0x00007fbcadc2892c <+6828>: mov 0x60(%r12),%rax > 0x00007fbcadc28931 <+6833>: mov %rcx,0x40(%r12) > 0x00007fbcadc28936 <+6838>: mov %rdi,-0x498(%rbp) > 0x00007fbcadc2893d <+6845>: mov %rdi,0x58(%r12) > 0x00007fbcadc28942 <+6850>: mov %rax,-0x158(%rbp) > 0x00007fbcadc28949 <+6857>: mov %rbx,0x60(%r12) > 0x00007fbcadc2894e <+6862>: jmp 0x7fbcadc2895b <Interpret(JSContext*, js::RunState&)+6875> > 0x00007fbcadc28950 <+6864>: mov %r13,%rdi > 0x00007fbcadc28953 <+6867>: callq 0x7fbcadfc0c80 <js::DebugEnvironmentProxy::environment() const> > 0x00007fbcadc28958 <+6872>: mov %rax,%r13 > 0x00007fbcadc2895b <+6875>: mov %r13,%rdi > 0x00007fbcadc2895e <+6878>: callq 0x7fbcadfc0b40 <JSObject::is<js::DebugEnvironmentProxy>() const> > 0x00007fbcadc28963 <+6883>: test %al,%al > 0x00007fbcadc28965 <+6885>: jne 0x7fbcadc28950 <Interpret(JSContext*, js::RunState&)+6864> > 0x00007fbcadc28967 <+6887>: mov 0x0(%r13),%rax > 0x00007fbcadc2896b <+6891>: mov (%rax),%rax > 0x00007fbcadc2896e <+6894>: testb $0x2,0xa(%rax) > 0x00007fbcadc28972 <+6898>: jne 0x7fbcadc2f720 <Interpret(JSContext*, js::RunState&)+34976> > 0x00007fbcadc28978 <+6904>: lea 0x982ea1(%rip),%rdx # 0x7fbcae5ab820 <_ZN2js27NonSyntacticVariablesObject6class_E> > 0x00007fbcadc2897f <+6911>: cmp %rdx,%rax > 0x00007fbcadc28982 <+6914>: je 0x7fbcadc2f720 <Interpret(JSContext*, js::RunState&)+34976> > 0x00007fbcadc28988 <+6920>: mov -0x498(%rbp),%rax > 0x00007fbcadc2898f <+6927>: lea 0x10(%rbx),%r8 > 0x00007fbcadc28993 <+6931>: mov %r12,%rdi > 0x00007fbcadc28996 <+6934>: lea -0x1c0(%rbp),%r13 > 0x00007fbcadc2899d <+6941>: mov -0x448(%rbp),%rcx > 0x00007fbcadc289a4 <+6948>: mov -0x500(%rbp),%rsi > 0x00007fbcadc289ab <+6955>: mov %r13,%r9 > 0x00007fbcadc289ae <+6958>: lea 0x10(%rax),%rdx > 0x00007fbcadc289b2 <+6962>: callq 0x7fbcadc17be0 <js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc289b7 <+6967>: test %al,%al > 0x00007fbcadc289b9 <+6969>: jne 0x7fbcadc2f630 <Interpret(JSContext*, js::RunState&)+34736> > 0x00007fbcadc289bf <+6975>: mov -0x158(%rbp),%rdx > 0x00007fbcadc289c6 <+6982>: mov -0x160(%rbp),%rax > 0x00007fbcadc289cd <+6989>: mov %rdx,(%rax) > 0x00007fbcadc289d0 <+6992>: mov -0x178(%rbp),%rdx > 0x00007fbcadc289d7 <+6999>: mov -0x180(%rbp),%rax > 0x00007fbcadc289de <+7006>: mov %rdx,(%rax) > 0x00007fbcadc289e1 <+7009>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc289e8 <+7016>: mov -0x198(%rbp),%rdx > 0x00007fbcadc289ef <+7023>: mov %rdx,(%rax) > 0x00007fbcadc289f2 <+7026>: lea -0x120(%rbp),%rax > 0x00007fbcadc289f9 <+7033>: mov -0x60(%rbp),%r8 > 0x00007fbcadc289fd <+7037>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc28a08 <+7048>: mov %rax,-0x448(%rbp) > 0x00007fbcadc28a0f <+7055>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc28a14 <+7060>: nopl 0x0(%rax) > 0x00007fbcadc28a18 <+7064>: endbr64 > 0x00007fbcadc28a1c <+7068>: endbr64 > 0x00007fbcadc28a20 <+7072>: mov -0x70(%rbp),%rdx > 0x00007fbcadc28a24 <+7076>: mov -0x68(%rbp),%rsi > 0x00007fbcadc28a28 <+7080>: mov %r12,%rdi > 0x00007fbcadc28a2b <+7083>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc28a35 <+7093>: mov -0x18(%rdx),%rcx > 0x00007fbcadc28a39 <+7097>: xor %rax,%rcx > 0x00007fbcadc28a3c <+7100>: mov %rcx,-0x330(%rbp) > 0x00007fbcadc28a43 <+7107>: mov -0x10(%rdx),%rcx > 0x00007fbcadc28a47 <+7111>: mov %rcx,-0x3b0(%rbp) > 0x00007fbcadc28a4e <+7118>: xor -0x8(%rdx),%rax > 0x00007fbcadc28a52 <+7122>: mov %rax,-0x310(%rbp) > 0x00007fbcadc28a59 <+7129>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc28a60 <+7136>: lea 0x10(%rax),%rcx > 0x00007fbcadc28a64 <+7140>: mov -0x488(%rbp),%rax > 0x00007fbcadc28a6b <+7147>: lea 0x10(%rax),%rdx > 0x00007fbcadc28a6f <+7151>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc28a76 <+7158>: lea 0x10(%rax),%r8 > 0x00007fbcadc28a7a <+7162>: callq 0x7fbcadc21910 <js::InitGetterSetterOperation(JSContext*, unsigned char*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>)> > 0x00007fbcadc28a7f <+7167>: test %al,%al > 0x00007fbcadc28a81 <+7169>: je 0x7fbcadc32b24 <Interpret(JSContext*, js::RunState&)+48292> > 0x00007fbcadc28a87 <+7175>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc28a91 <+7185>: subq $0x10,-0x70(%rbp) > 0x00007fbcadc28a96 <+7190>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28a9a <+7194>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc28aa1 <+7201>: mov -0x68(%rbp),%rax > 0x00007fbcadc28aa5 <+7205>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc28ab0 <+7216>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc28abb <+7227>: lea 0x1(%rax),%rdx > 0x00007fbcadc28abf <+7231>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc28ac3 <+7235>: movzbl 0x1(%rax),%eax > 0x00007fbcadc28ac7 <+7239>: or -0x50(%rbp),%rax > 0x00007fbcadc28acb <+7243>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28acf <+7247>: jmpq *%rax > 0x00007fbcadc28ad1 <+7249>: endbr64 > 0x00007fbcadc28ad5 <+7253>: endbr64 > 0x00007fbcadc28ad9 <+7257>: mov -0x70(%rbp),%rdx > 0x00007fbcadc28add <+7261>: mov -0x68(%rbp),%rsi > 0x00007fbcadc28ae1 <+7265>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc28aeb <+7275>: xor -0x10(%rdx),%rax > 0x00007fbcadc28aef <+7279>: mov %rax,-0x330(%rbp) > 0x00007fbcadc28af6 <+7286>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc28afd <+7293>: mov 0x1(%rsi),%ecx > 0x00007fbcadc28b00 <+7296>: mov 0x10(%rax),%rax > 0x00007fbcadc28b04 <+7300>: mov 0x4(%rax),%r11d > 0x00007fbcadc28b08 <+7304>: test %r11d,%r11d > 0x00007fbcadc28b0b <+7307>: je 0x7fbcadc2fdee <Interpret(JSContext*, js::RunState&)+36718> > 0x00007fbcadc28b11 <+7313>: add $0x10,%rax > 0x00007fbcadc28b15 <+7317>: mov (%rax,%rcx,8),%rax > 0x00007fbcadc28b19 <+7321>: mov %r12,%rdi > 0x00007fbcadc28b1c <+7324>: mov %rax,-0x290(%rbp) > 0x00007fbcadc28b23 <+7331>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc28b2d <+7341>: xor -0x8(%rdx),%rax > 0x00007fbcadc28b31 <+7345>: mov %rax,-0x310(%rbp) > 0x00007fbcadc28b38 <+7352>: mov -0x4d0(%rbp),%rax > 0x00007fbcadc28b3f <+7359>: lea 0x10(%rax),%rcx > 0x00007fbcadc28b43 <+7363>: mov -0x488(%rbp),%rax > 0x00007fbcadc28b4a <+7370>: lea 0x10(%rax),%rdx > 0x00007fbcadc28b4e <+7374>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc28b55 <+7381>: lea 0x10(%rax),%r8 > 0x00007fbcadc28b59 <+7385>: callq 0x7fbcadc1d610 <js::InitGetterSetterOperation(JSContext*, unsigned char*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>)> > 0x00007fbcadc28b5e <+7390>: test %al,%al > 0x00007fbcadc28b60 <+7392>: je 0x7fbcadc327e7 <Interpret(JSContext*, js::RunState&)+47463> > 0x00007fbcadc28b66 <+7398>: mov -0x68(%rbp),%rax > 0x00007fbcadc28b6a <+7402>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc28b6f <+7407>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc28b7a <+7418>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28b7e <+7422>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc28b89 <+7433>: lea 0x5(%rax),%rdx > 0x00007fbcadc28b8d <+7437>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc28b98 <+7448>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc28b9c <+7452>: movzbl 0x5(%rax),%eax > 0x00007fbcadc28ba0 <+7456>: or -0x50(%rbp),%rax > 0x00007fbcadc28ba4 <+7460>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28ba8 <+7464>: jmpq *%rax > 0x00007fbcadc28baa <+7466>: endbr64 > 0x00007fbcadc28bae <+7470>: endbr64 > 0x00007fbcadc28bb2 <+7474>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc28bb9 <+7481>: testb $0x8,0x89(%rdi) > 0x00007fbcadc28bc0 <+7488>: jne 0x7fbcadc2fa4a <Interpret(JSContext*, js::RunState&)+35786> > 0x00007fbcadc28bc6 <+7494>: mov -0x68(%rbp),%rax > 0x00007fbcadc28bca <+7498>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28bce <+7502>: lea 0x1(%rax),%rdx > 0x00007fbcadc28bd2 <+7506>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc28bd6 <+7510>: movzbl 0x1(%rax),%eax > 0x00007fbcadc28bda <+7514>: or -0x50(%rbp),%rax > 0x00007fbcadc28bde <+7518>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28be2 <+7522>: jmpq *%rax > 0x00007fbcadc28be4 <+7524>: endbr64 > 0x00007fbcadc28be8 <+7528>: endbr64 > 0x00007fbcadc28bec <+7532>: mov -0x70(%rbp),%rax > 0x00007fbcadc28bf0 <+7536>: mov -0x68(%rbp),%rcx > 0x00007fbcadc28bf4 <+7540>: mov -0x8(%rax),%rdx > 0x00007fbcadc28bf8 <+7544>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc28bff <+7551>: mov -0x10(%rax),%rdi > 0x00007fbcadc28c03 <+7555>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc28c0d <+7565>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc28c14 <+7572>: xor %rdi,%rax > 0x00007fbcadc28c17 <+7575>: mov %rax,-0x330(%rbp) > 0x00007fbcadc28c1e <+7582>: mov 0x10(%rdx),%rdx > 0x00007fbcadc28c22 <+7586>: mov 0x1(%rcx),%esi > 0x00007fbcadc28c25 <+7589>: mov 0x4(%rdx),%r10d > 0x00007fbcadc28c29 <+7593>: test %r10d,%r10d > 0x00007fbcadc28c2c <+7596>: je 0x7fbcadc30812 <Interpret(JSContext*, js::RunState&)+39314> > 0x00007fbcadc28c32 <+7602>: add $0x10,%rdx > 0x00007fbcadc28c36 <+7606>: mov (%rdx,%rsi,8),%rbx > 0x00007fbcadc28c3a <+7610>: mov %rbx,-0x290(%rbp) > 0x00007fbcadc28c41 <+7617>: mov (%rax),%rdx > 0x00007fbcadc28c44 <+7620>: movzbl (%rcx),%esi > 0x00007fbcadc28c47 <+7623>: mov (%rdx),%rcx > 0x00007fbcadc28c4a <+7626>: lea 0x98566f(%rip),%rdx # 0x7fbcae5ae2c0 <_ZN10JSFunction6class_E> > 0x00007fbcadc28c51 <+7633>: cmp %rdx,%rcx > 0x00007fbcadc28c54 <+7636>: je 0x7fbcadc2f7cd <Interpret(JSContext*, js::RunState&)+35149> > 0x00007fbcadc28c5a <+7642>: lea 0x95c89f(%rip),%rdx # 0x7fbcae585500 <_ZN2js11PlainObject6class_E> > 0x00007fbcadc28c61 <+7649>: cmp %rdx,%rcx > 0x00007fbcadc28c64 <+7652>: je 0x7fbcadc2f7cd <Interpret(JSContext*, js::RunState&)+35149> > 0x00007fbcadc28c6a <+7658>: mov 0x58(%r12),%rdx > 0x00007fbcadc28c6f <+7663>: mov -0x4b8(%rbp),%rsi > 0x00007fbcadc28c76 <+7670>: mov %rbx,-0x150(%rbp) > 0x00007fbcadc28c7d <+7677>: lea -0x160(%rbp),%rbx > 0x00007fbcadc28c84 <+7684>: mov %rbx,0x58(%r12) > 0x00007fbcadc28c89 <+7689>: mov %rdx,-0x158(%rbp) > 0x00007fbcadc28c90 <+7696>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc28c9a <+7706>: or %rdi,%rdx > 0x00007fbcadc28c9d <+7709>: mov -0x458(%rbp),%rdi > 0x00007fbcadc28ca4 <+7716>: mov %rsi,-0x160(%rbp) > 0x00007fbcadc28cab <+7723>: mov %rdx,-0x110(%rbp) > 0x00007fbcadc28cb2 <+7730>: mov 0x60(%r12),%rdx > 0x00007fbcadc28cb7 <+7735>: mov %rdi,-0x120(%rbp) > 0x00007fbcadc28cbe <+7742>: mov -0x460(%rbp),%rdi > 0x00007fbcadc28cc5 <+7749>: mov %rdx,-0x118(%rbp) > 0x00007fbcadc28ccc <+7756>: lea 0x10(%rbx),%rdx > 0x00007fbcadc28cd0 <+7760>: mov %rdi,0x60(%r12) > 0x00007fbcadc28cd5 <+7765>: movq $0xffffffffffffffff,-0x180(%rbp) > 0x00007fbcadc28ce0 <+7776>: mov (%rax),%rax > 0x00007fbcadc28ce3 <+7779>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc28cea <+7786>: mov -0x488(%rbp),%rdi > 0x00007fbcadc28cf1 <+7793>: mov (%rax),%rax > 0x00007fbcadc28cf4 <+7796>: lea 0x10(%rdi),%rsi > 0x00007fbcadc28cf8 <+7800>: mov -0x4a0(%rbp),%rdi > 0x00007fbcadc28cff <+7807>: mov 0x28(%rax),%rax > 0x00007fbcadc28d03 <+7811>: lea 0x10(%rdi),%rcx > 0x00007fbcadc28d07 <+7815>: test %rax,%rax > 0x00007fbcadc28d0a <+7818>: je 0x7fbcadc2fdf5 <Interpret(JSContext*, js::RunState&)+36725> > 0x00007fbcadc28d10 <+7824>: cmpq $0x0,0x20(%rax) > 0x00007fbcadc28d15 <+7829>: je 0x7fbcadc2fdf5 <Interpret(JSContext*, js::RunState&)+36725> > 0x00007fbcadc28d1b <+7835>: lea -0x180(%rbp),%rax > 0x00007fbcadc28d22 <+7842>: mov -0x490(%rbp),%r8 > 0x00007fbcadc28d29 <+7849>: mov %r12,%rdi > 0x00007fbcadc28d2c <+7852>: mov %rax,%r9 > 0x00007fbcadc28d2f <+7855>: mov %rax,-0x498(%rbp) > 0x00007fbcadc28d36 <+7862>: callq 0x7fbcae03f460 <JSObject::nonNativeSetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc28d3b <+7867>: test %al,%al > 0x00007fbcadc28d3d <+7869>: je 0x7fbcadc30403 <Interpret(JSContext*, js::RunState&)+38275> > 0x00007fbcadc28d43 <+7875>: mov -0x488(%rbp),%rax > 0x00007fbcadc28d4a <+7882>: cmpq $0x0,-0x180(%rbp) > 0x00007fbcadc28d52 <+7890>: lea 0x10(%rbx),%rcx > 0x00007fbcadc28d56 <+7894>: lea 0x10(%rax),%rdx > 0x00007fbcadc28d5a <+7898>: jne 0x7fbcadc31900 <Interpret(JSContext*, js::RunState&)+43648> > 0x00007fbcadc28d60 <+7904>: mov -0x120(%rbp),%rax > 0x00007fbcadc28d67 <+7911>: mov -0x118(%rbp),%rdx > 0x00007fbcadc28d6e <+7918>: mov %rdx,(%rax) > 0x00007fbcadc28d71 <+7921>: mov -0x160(%rbp),%rax > 0x00007fbcadc28d78 <+7928>: mov -0x158(%rbp),%rdx > 0x00007fbcadc28d7f <+7935>: mov %rdx,(%rax) > 0x00007fbcadc28d82 <+7938>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc28d8c <+7948>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc28d91 <+7953>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28d95 <+7957>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc28d9c <+7964>: mov -0x68(%rbp),%rax > 0x00007fbcadc28da0 <+7968>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc28dab <+7979>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc28db6 <+7990>: lea 0x5(%rax),%rdx > 0x00007fbcadc28dba <+7994>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc28dbe <+7998>: movzbl 0x5(%rax),%eax > 0x00007fbcadc28dc2 <+8002>: or -0x50(%rbp),%rax > 0x00007fbcadc28dc6 <+8006>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28dca <+8010>: jmpq *%rax > 0x00007fbcadc28dcc <+8012>: endbr64 > 0x00007fbcadc28dd0 <+8016>: endbr64 > 0x00007fbcadc28dd4 <+8020>: mov -0x68(%rbp),%rbx > 0x00007fbcadc28dd8 <+8024>: mov -0x70(%rbp),%r8 > 0x00007fbcadc28ddc <+8028>: mov -0x60(%rbp),%r9 > 0x00007fbcadc28de0 <+8032>: cmpb $0xd9,(%rbx) > 0x00007fbcadc28de3 <+8035>: lea -0x8(%r8),%r13 > 0x00007fbcadc28de7 <+8039>: je 0x7fbcadc2f941 <Interpret(JSContext*, js::RunState&)+35521> > 0x00007fbcadc28ded <+8045>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc28df4 <+8052>: mov 0x1(%rbx),%edx > 0x00007fbcadc28df7 <+8055>: mov 0x10(%rax),%rax > 0x00007fbcadc28dfb <+8059>: mov 0x4(%rax),%edi > 0x00007fbcadc28dfe <+8062>: test %edi,%edi > 0x00007fbcadc28e00 <+8064>: je 0x7fbcadc30f2c <Interpret(JSContext*, js::RunState&)+41132> > 0x00007fbcadc28e06 <+8070>: add $0x10,%rax > 0x00007fbcadc28e0a <+8074>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc28e0e <+8078>: mov 0x40(%r12),%rdx > 0x00007fbcadc28e13 <+8083>: lea -0x160(%rbp),%rbx > 0x00007fbcadc28e1a <+8090>: mov -0x4c0(%rbp),%rdi > 0x00007fbcadc28e21 <+8097>: mov %rbx,0x40(%r12) > 0x00007fbcadc28e26 <+8102>: mov %rdx,-0x158(%rbp) > 0x00007fbcadc28e2d <+8109>: mov 0xa8(%r12),%rdx > 0x00007fbcadc28e35 <+8117>: mov %rax,-0x150(%rbp) > 0x00007fbcadc28e3c <+8124>: mov %rdi,-0x160(%rbp) > 0x00007fbcadc28e43 <+8131>: mov 0x2ac8(%rdx),%rdx >=> 0x00007fbcadc28e4a <+8138>: cmp 0x168(%rdx),%rax > 0x00007fbcadc28e51 <+8145>: je 0x7fbcadc2f8c0 <Interpret(JSContext*, js::RunState&)+35392> > 0x00007fbcadc28e57 <+8151>: mov -0x8(%r8),%rax > 0x00007fbcadc28e5b <+8155>: lea 0x10(%rbx),%rdx > 0x00007fbcadc28e5f <+8159>: mov %r13,%rcx > 0x00007fbcadc28e62 <+8162>: mov %r12,%rdi > 0x00007fbcadc28e65 <+8165>: mov -0x490(%rbp),%rsi > 0x00007fbcadc28e6c <+8172>: mov %rax,-0x110(%rbp) > 0x00007fbcadc28e73 <+8179>: mov -0x458(%rbp),%rax > 0x00007fbcadc28e7a <+8186>: mov %rax,-0x120(%rbp) > 0x00007fbcadc28e81 <+8193>: mov 0x60(%r12),%rax > 0x00007fbcadc28e86 <+8198>: mov %rax,-0x118(%rbp) > 0x00007fbcadc28e8d <+8205>: mov -0x460(%rbp),%rax > 0x00007fbcadc28e94 <+8212>: mov %rax,0x60(%r12) > 0x00007fbcadc28e99 <+8217>: mov %rax,-0x448(%rbp) > 0x00007fbcadc28ea0 <+8224>: callq 0x7fbcadc1aa90 <js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc28ea5 <+8229>: mov -0x120(%rbp),%rdx > 0x00007fbcadc28eac <+8236>: mov -0x118(%rbp),%rcx > 0x00007fbcadc28eb3 <+8243>: mov %rcx,(%rdx) > 0x00007fbcadc28eb6 <+8246>: mov -0x160(%rbp),%rdx > 0x00007fbcadc28ebd <+8253>: mov -0x158(%rbp),%rcx > 0x00007fbcadc28ec4 <+8260>: mov %rcx,(%rdx) > 0x00007fbcadc28ec7 <+8263>: mov -0x60(%rbp),%r8 > 0x00007fbcadc28ecb <+8267>: test %al,%al > 0x00007fbcadc28ecd <+8269>: je 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc28ed3 <+8275>: mov -0x68(%rbp),%rdx > 0x00007fbcadc28ed7 <+8279>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc28ede <+8286>: mov %r13,%rcx > 0x00007fbcadc28ee1 <+8289>: mov %r12,%rdi > 0x00007fbcadc28ee4 <+8292>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc28ee9 <+8297>: mov -0x68(%rbp),%rax > 0x00007fbcadc28eed <+8301>: mov -0x60(%rbp),%rsi > 0x00007fbcadc28ef1 <+8305>: lea 0x5(%rax),%rdx > 0x00007fbcadc28ef5 <+8309>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc28ef9 <+8313>: movzbl 0x5(%rax),%eax > 0x00007fbcadc28efd <+8317>: or -0x50(%rbp),%rax > 0x00007fbcadc28f01 <+8321>: mov (%r14,%rax,8),%rax > 0x00007fbcadc28f05 <+8325>: jmpq *%rax > 0x00007fbcadc28f07 <+8327>: endbr64 > 0x00007fbcadc28f0b <+8331>: endbr64 > 0x00007fbcadc28f0f <+8335>: mov -0x478(%rbp),%rax > 0x00007fbcadc28f16 <+8342>: mov -0x68(%rbp),%rcx > 0x00007fbcadc28f1a <+8346>: mov $0x4e,%esi > 0x00007fbcadc28f1f <+8351>: mov %r12,%rdi > 0x00007fbcadc28f22 <+8354>: lea 0x10(%rax),%rdx > 0x00007fbcadc28f26 <+8358>: callq 0x7fbcadc1de60 <js::ReportRuntimeLexicalError(JSContext*, unsigned int, JS::Handle<JSScript*>, unsigned char*)> > 0x00007fbcadc28f2b <+8363>: lea -0x120(%rbp),%rax > 0x00007fbcadc28f32 <+8370>: mov -0x60(%rbp),%r8 > 0x00007fbcadc28f36 <+8374>: mov %rax,-0x448(%rbp) > 0x00007fbcadc28f3d <+8381>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc28f42 <+8386>: endbr64 > 0x00007fbcadc28f46 <+8390>: endbr64 > 0x00007fbcadc28f4a <+8394>: mov 0x20(%r12),%rcx > 0x00007fbcadc28f4f <+8399>: lea -0x200(%rbp),%r13 > 0x00007fbcadc28f56 <+8406>: mov -0x68(%rbp),%rbx > 0x00007fbcadc28f5a <+8410>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc28f64 <+8420>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc28f6b <+8427>: mov -0x60(%rbp),%rax > 0x00007fbcadc28f6f <+8431>: mov %rcx,-0x1f8(%rbp) > 0x00007fbcadc28f76 <+8438>: mov -0x470(%rbp),%rdi > 0x00007fbcadc28f7d <+8445>: mov 0x10(%rax),%rdx > 0x00007fbcadc28f81 <+8449>: mov %r13,0x20(%r12) > 0x00007fbcadc28f86 <+8454>: mov %rdi,-0x200(%rbp) > 0x00007fbcadc28f8d <+8461>: mov %rdx,-0x1f0(%rbp) > 0x00007fbcadc28f94 <+8468>: mov 0x8(%rax),%rcx > 0x00007fbcadc28f98 <+8472>: mov 0x1(%rbx),%esi > 0x00007fbcadc28f9b <+8475>: mov 0x10(%rcx),%rcx > 0x00007fbcadc28f9f <+8479>: mov 0x4(%rcx),%r10d > 0x00007fbcadc28fa3 <+8483>: test %r10d,%r10d > 0x00007fbcadc28fa6 <+8486>: je 0x7fbcadc3147a <Interpret(JSContext*, js::RunState&)+42490> > 0x00007fbcadc28fac <+8492>: add $0x10,%rcx > 0x00007fbcadc28fb0 <+8496>: mov (%rcx,%rsi,8),%rsi > 0x00007fbcadc28fb4 <+8500>: mov -0x4c0(%rbp),%rdi > 0x00007fbcadc28fbb <+8507>: lea -0x1e0(%rbp),%r11 > 0x00007fbcadc28fc2 <+8514>: mov 0x40(%r12),%rcx > 0x00007fbcadc28fc7 <+8519>: mov %r11,0x40(%r12) > 0x00007fbcadc28fcc <+8524>: mov %rsi,-0x1d0(%rbp) > 0x00007fbcadc28fd3 <+8531>: mov %rcx,-0x1d8(%rbp) > 0x00007fbcadc28fda <+8538>: lea 0x7c0bff(%rip),%rcx # 0x7fbcae3e9be0 <_ZN2js8CodeSpecE> > 0x00007fbcadc28fe1 <+8545>: mov %rdi,-0x1e0(%rbp) > 0x00007fbcadc28fe8 <+8552>: movzbl (%rbx),%edi > 0x00007fbcadc28feb <+8555>: testb $0x2,0x7(%rcx,%rdi,8) > 0x00007fbcadc28ff0 <+8560>: je 0x7fbcadc29003 <Interpret(JSContext*, js::RunState&)+8579> > 0x00007fbcadc28ff2 <+8562>: mov 0x8(%rax),%rax > 0x00007fbcadc28ff6 <+8566>: cmpb $0x0,0x86(%rax) > 0x00007fbcadc28ffd <+8573>: jns 0x7fbcadc3160e <Interpret(JSContext*, js::RunState&)+42894> > 0x00007fbcadc29003 <+8579>: cmpb $0x27,0x5(%rbx) > 0x00007fbcadc29007 <+8583>: je 0x7fbcadc2fe25 <Interpret(JSContext*, js::RunState&)+36773> > 0x00007fbcadc2900d <+8589>: lea 0x10(%r13),%rax > 0x00007fbcadc29011 <+8593>: mov -0x460(%rbp),%r8 > 0x00007fbcadc29018 <+8600>: mov %r12,%rdi > 0x00007fbcadc2901b <+8603>: lea -0x160(%rbp),%rbx > 0x00007fbcadc29022 <+8610>: mov %rax,-0x500(%rbp) > 0x00007fbcadc29029 <+8617>: lea 0x10(%r11),%rax > 0x00007fbcadc2902d <+8621>: lea -0x180(%rbp),%r9 > 0x00007fbcadc29034 <+8628>: mov %rbx,%rcx > 0x00007fbcadc29037 <+8631>: mov %rax,-0x4a8(%rbp) > 0x00007fbcadc2903e <+8638>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc29045 <+8645>: movq $0x0,-0x180(%rbp) > 0x00007fbcadc29050 <+8656>: lea 0x10(%rax),%r13 > 0x00007fbcadc29054 <+8660>: mov %r9,-0x498(%rbp) > 0x00007fbcadc2905b <+8667>: mov %r13,-0x508(%rbp) > 0x00007fbcadc29062 <+8674>: movq $0x0,-0x160(%rbp) > 0x00007fbcadc2906d <+8685>: movq $0x0,-0x120(%rbp) > 0x00007fbcadc29078 <+8696>: mov %r8,-0x448(%rbp) > 0x00007fbcadc2907f <+8703>: callq 0x7fbcae03fbe0 <js::LookupNameNoGC(JSContext*, js::PropertyName*, JSObject*, JSObject**, JSObject**, JS::PropertyResult*)> > 0x00007fbcadc29084 <+8708>: test %al,%al > 0x00007fbcadc29086 <+8710>: je 0x7fbcadc290a6 <Interpret(JSContext*, js::RunState&)+8742> > 0x00007fbcadc29088 <+8712>: mov -0x180(%rbp),%rsi > 0x00007fbcadc2908f <+8719>: mov -0x120(%rbp),%rdi > 0x00007fbcadc29096 <+8726>: mov %r13,%rdx > 0x00007fbcadc29099 <+8729>: callq 0x7fbcadc18890 <js::FetchNameNoGC(JSObject*, JS::PropertyResult, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2909e <+8734>: test %al,%al > 0x00007fbcadc290a0 <+8736>: jne 0x7fbcadc315e7 <Interpret(JSContext*, js::RunState&)+42855> > 0x00007fbcadc290a6 <+8742>: lea -0x11c1d(%rip),%rax # 0x7fbcadc17490 <JS::StructGCPolicy<JS::PropertyResult>::trace(JSTracer*, JS::PropertyResult*, char const*)> > 0x00007fbcadc290ad <+8749>: mov -0x460(%rbp),%rsi > 0x00007fbcadc290b4 <+8756>: mov -0x470(%rbp),%rdi > 0x00007fbcadc290bb <+8763>: movq $0x0,-0x108(%rbp) > 0x00007fbcadc290c6 <+8774>: mov %rax,-0x110(%rbp) > 0x00007fbcadc290cd <+8781>: mov -0x480(%rbp),%rax > 0x00007fbcadc290d4 <+8788>: lea 0x18(%rsi),%r10 > 0x00007fbcadc290d8 <+8792>: mov -0x500(%rbp),%rdx > 0x00007fbcadc290df <+8799>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc290e6 <+8806>: mov %rax,-0x120(%rbp) > 0x00007fbcadc290ed <+8813>: mov 0x68(%r12),%rax > 0x00007fbcadc290f2 <+8818>: mov %r10,%r9 > 0x00007fbcadc290f5 <+8821>: mov %rsi,0x68(%r12) > 0x00007fbcadc290fa <+8826>: mov -0x4a8(%rbp),%rsi > 0x00007fbcadc29101 <+8833>: mov %rax,-0x118(%rbp) > 0x00007fbcadc29108 <+8840>: mov 0x20(%r12),%rax > 0x00007fbcadc2910d <+8845>: mov %rbx,0x20(%r12) > 0x00007fbcadc29112 <+8850>: add $0x10,%rbx > 0x00007fbcadc29116 <+8854>: mov %rax,-0x178(%rbp) > 0x00007fbcadc2911d <+8861>: mov %rbx,%r8 > 0x00007fbcadc29120 <+8864>: mov -0x498(%rbp),%rax > 0x00007fbcadc29127 <+8871>: mov %rdi,-0x160(%rbp) > 0x00007fbcadc2912e <+8878>: mov %r12,%rdi > 0x00007fbcadc29131 <+8881>: lea 0x10(%rax),%r13 > 0x00007fbcadc29135 <+8885>: mov %rax,-0x158(%rbp) > 0x00007fbcadc2913c <+8892>: mov %r13,%rcx > 0x00007fbcadc2913f <+8895>: mov %r10,-0x498(%rbp) > 0x00007fbcadc29146 <+8902>: movq $0x0,-0x170(%rbp) > 0x00007fbcadc29151 <+8913>: movq $0x0,-0x150(%rbp) > 0x00007fbcadc2915c <+8924>: callq 0x7fbcae04a4d0 <js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyResult>)> > 0x00007fbcadc29161 <+8929>: mov %eax,%r9d > 0x00007fbcadc29164 <+8932>: test %al,%al > 0x00007fbcadc29166 <+8934>: je 0x7fbcadc29191 <Interpret(JSContext*, js::RunState&)+8977> > 0x00007fbcadc29168 <+8936>: mov -0x498(%rbp),%r10 > 0x00007fbcadc2916f <+8943>: mov %rbx,%rdx > 0x00007fbcadc29172 <+8946>: mov %r13,%rsi > 0x00007fbcadc29175 <+8949>: mov %r12,%rdi > 0x00007fbcadc29178 <+8952>: mov -0x508(%rbp),%r9 > 0x00007fbcadc2917f <+8959>: mov -0x4a8(%rbp),%rcx > 0x00007fbcadc29186 <+8966>: mov %r10,%r8 > 0x00007fbcadc29189 <+8969>: callq 0x7fbcadc219e0 <js::FetchName<(js::GetNameMode)0>(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::PropertyResult>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2918e <+8974>: mov %eax,%r9d > 0x00007fbcadc29191 <+8977>: mov -0x160(%rbp),%rax > 0x00007fbcadc29198 <+8984>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2919f <+8991>: mov %rdx,(%rax) > 0x00007fbcadc291a2 <+8994>: mov -0x180(%rbp),%rax > 0x00007fbcadc291a9 <+9001>: mov -0x178(%rbp),%rdx > 0x00007fbcadc291b0 <+9008>: mov %rdx,(%rax) > 0x00007fbcadc291b3 <+9011>: mov -0x120(%rbp),%rax > 0x00007fbcadc291ba <+9018>: mov -0x118(%rbp),%rdx > 0x00007fbcadc291c1 <+9025>: mov %rdx,(%rax) > 0x00007fbcadc291c4 <+9028>: mov -0x1e0(%rbp),%rax > 0x00007fbcadc291cb <+9035>: mov -0x1d8(%rbp),%rdx > 0x00007fbcadc291d2 <+9042>: mov %rdx,(%rax) > 0x00007fbcadc291d5 <+9045>: mov -0x200(%rbp),%rax > 0x00007fbcadc291dc <+9052>: mov -0x1f8(%rbp),%rdx > 0x00007fbcadc291e3 <+9059>: mov %rdx,(%rax) > 0x00007fbcadc291e6 <+9062>: test %r9b,%r9b > 0x00007fbcadc291e9 <+9065>: je 0x7fbcadc338c3 <Interpret(JSContext*, js::RunState&)+51779> > 0x00007fbcadc291ef <+9071>: mov -0x70(%rbp),%rax > 0x00007fbcadc291f3 <+9075>: mov %r12,%rdi > 0x00007fbcadc291f6 <+9078>: lea 0x8(%rax),%rdx > 0x00007fbcadc291fa <+9082>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc291fe <+9086>: mov -0x3b0(%rbp),%rdx > 0x00007fbcadc29205 <+9093>: mov %rdx,(%rax) > 0x00007fbcadc29208 <+9096>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2920f <+9103>: mov -0x68(%rbp),%rdx > 0x00007fbcadc29213 <+9107>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2921a <+9114>: lea 0x10(%rax),%rcx > 0x00007fbcadc2921e <+9118>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc29223 <+9123>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29227 <+9127>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc29231 <+9137>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc29238 <+9144>: mov -0x68(%rbp),%rax > 0x00007fbcadc2923c <+9148>: lea 0x5(%rax),%rdx > 0x00007fbcadc29240 <+9152>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29244 <+9156>: movzbl 0x5(%rax),%eax > 0x00007fbcadc29248 <+9160>: or -0x50(%rbp),%rax > 0x00007fbcadc2924c <+9164>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29250 <+9168>: jmpq *%rax > 0x00007fbcadc29252 <+9170>: endbr64 > 0x00007fbcadc29256 <+9174>: endbr64 > 0x00007fbcadc2925a <+9178>: mov -0x68(%rbp),%rax > 0x00007fbcadc2925e <+9182>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc29265 <+9189>: cmpb $0xe2,(%rax) > 0x00007fbcadc29268 <+9192>: je 0x7fbcadc29277 <Interpret(JSContext*, js::RunState&)+9207> > 0x00007fbcadc2926a <+9194>: cmpb $0x0,0x86(%rdx) > 0x00007fbcadc29271 <+9201>: jns 0x7fbcadc30cd7 <Interpret(JSContext*, js::RunState&)+40535> > 0x00007fbcadc29277 <+9207>: mov 0x1(%rax),%ecx > 0x00007fbcadc2927a <+9210>: mov 0x10(%rdx),%rax > 0x00007fbcadc2927e <+9214>: mov 0x4(%rax),%r11d > 0x00007fbcadc29282 <+9218>: test %r11d,%r11d > 0x00007fbcadc29285 <+9221>: je 0x7fbcadc31e0d <Interpret(JSContext*, js::RunState&)+44941> > 0x00007fbcadc2928b <+9227>: add $0x10,%rax > 0x00007fbcadc2928f <+9231>: mov (%rax,%rcx,8),%rax > 0x00007fbcadc29293 <+9235>: mov %r12,%rdi > 0x00007fbcadc29296 <+9238>: mov %rax,-0x290(%rbp) > 0x00007fbcadc2929d <+9245>: mov -0x60(%rbp),%rax > 0x00007fbcadc292a1 <+9249>: mov 0x10(%rax),%rax > 0x00007fbcadc292a5 <+9253>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc292b0 <+9264>: mov %rax,-0x330(%rbp) > 0x00007fbcadc292b7 <+9271>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc292be <+9278>: lea 0x10(%rax),%rcx > 0x00007fbcadc292c2 <+9282>: mov -0x488(%rbp),%rax > 0x00007fbcadc292c9 <+9289>: lea 0x10(%rax),%rdx > 0x00007fbcadc292cd <+9293>: mov -0x4d0(%rbp),%rax > 0x00007fbcadc292d4 <+9300>: lea 0x10(%rax),%rsi > 0x00007fbcadc292d8 <+9304>: callq 0x7fbcae04a700 <js::LookupNameWithGlobalDefault(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)> > 0x00007fbcadc292dd <+9309>: test %al,%al > 0x00007fbcadc292df <+9311>: je 0x7fbcadc33222 <Interpret(JSContext*, js::RunState&)+50082> > 0x00007fbcadc292e5 <+9317>: mov -0x310(%rbp),%r13 > 0x00007fbcadc292ec <+9324>: mov 0x0(%r13),%rax > 0x00007fbcadc292f0 <+9328>: mov (%rax),%rax > 0x00007fbcadc292f3 <+9331>: testb $0x2,0xa(%rax) > 0x00007fbcadc292f7 <+9335>: jne 0x7fbcadc2933c <Interpret(JSContext*, js::RunState&)+9404> > 0x00007fbcadc292f9 <+9337>: lea 0x982560(%rip),%rbx # 0x7fbcae5ab860 <_ZN2js21WithEnvironmentObject6class_E> > 0x00007fbcadc29300 <+9344>: cmp %rbx,%rax > 0x00007fbcadc29303 <+9347>: jne 0x7fbcadc29330 <Interpret(JSContext*, js::RunState&)+9392> > 0x00007fbcadc29305 <+9349>: jmpq 0x7fbcadc30843 <Interpret(JSContext*, js::RunState&)+39363> > 0x00007fbcadc2930a <+9354>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc29310 <+9360>: mov %r13,%rdi > 0x00007fbcadc29313 <+9363>: callq 0x7fbcadfc0c80 <js::DebugEnvironmentProxy::environment() const> > 0x00007fbcadc29318 <+9368>: mov %rax,%r13 > 0x00007fbcadc2931b <+9371>: mov (%rax),%rax > 0x00007fbcadc2931e <+9374>: mov (%rax),%rax > 0x00007fbcadc29321 <+9377>: testb $0x2,0xa(%rax) > 0x00007fbcadc29325 <+9381>: jne 0x7fbcadc2933c <Interpret(JSContext*, js::RunState&)+9404> > 0x00007fbcadc29327 <+9383>: cmp %rbx,%rax > 0x00007fbcadc2932a <+9386>: je 0x7fbcadc30843 <Interpret(JSContext*, js::RunState&)+39363> > 0x00007fbcadc29330 <+9392>: mov %r13,%rdi > 0x00007fbcadc29333 <+9395>: callq 0x7fbcadfc0b40 <JSObject::is<js::DebugEnvironmentProxy>() const> > 0x00007fbcadc29338 <+9400>: test %al,%al > 0x00007fbcadc2933a <+9402>: jne 0x7fbcadc29310 <Interpret(JSContext*, js::RunState&)+9360> > 0x00007fbcadc2933c <+9404>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc29346 <+9414>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2934a <+9418>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2934e <+9422>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc29352 <+9426>: mov %rax,(%rdx) > 0x00007fbcadc29355 <+9429>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc29360 <+9440>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2936b <+9451>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc29376 <+9462>: mov -0x68(%rbp),%rax > 0x00007fbcadc2937a <+9466>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2937e <+9470>: lea 0x5(%rax),%rdx > 0x00007fbcadc29382 <+9474>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29386 <+9478>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2938a <+9482>: or -0x50(%rbp),%rax > 0x00007fbcadc2938e <+9486>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29392 <+9490>: jmpq *%rax > 0x00007fbcadc29394 <+9492>: endbr64 > 0x00007fbcadc29398 <+9496>: endbr64 > 0x00007fbcadc2939c <+9500>: mov -0x68(%rbp),%rax > 0x00007fbcadc293a0 <+9504>: mov -0x60(%rbp),%rcx > 0x00007fbcadc293a4 <+9508>: movzbl (%rax),%edx > 0x00007fbcadc293a7 <+9511>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc293b2 <+9522>: cmp $0x6e,%dl > 0x00007fbcadc293b5 <+9525>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc293bc <+9532>: je 0x7fbcadc293cb <Interpret(JSContext*, js::RunState&)+9547> > 0x00007fbcadc293be <+9534>: cmpb $0x0,0x86(%rdx) > 0x00007fbcadc293c5 <+9541>: jns 0x7fbcadc30bad <Interpret(JSContext*, js::RunState&)+40237> > 0x00007fbcadc293cb <+9547>: mov 0x10(%rcx),%rcx > 0x00007fbcadc293cf <+9551>: mov %rcx,-0x330(%rbp) > 0x00007fbcadc293d6 <+9558>: mov 0x1(%rax),%ecx > 0x00007fbcadc293d9 <+9561>: mov 0x10(%rdx),%rax > 0x00007fbcadc293dd <+9565>: mov 0x4(%rax),%r10d > 0x00007fbcadc293e1 <+9569>: test %r10d,%r10d > 0x00007fbcadc293e4 <+9572>: je 0x7fbcadc316c2 <Interpret(JSContext*, js::RunState&)+43074> > 0x00007fbcadc293ea <+9578>: add $0x10,%rax > 0x00007fbcadc293ee <+9582>: mov (%rax,%rcx,8),%rax > 0x00007fbcadc293f2 <+9586>: mov %r12,%rdi > 0x00007fbcadc293f5 <+9589>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc29400 <+9600>: mov %rax,-0x290(%rbp) > 0x00007fbcadc29407 <+9607>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc2940e <+9614>: lea 0x10(%rax),%rcx > 0x00007fbcadc29412 <+9618>: mov -0x488(%rbp),%rax > 0x00007fbcadc29419 <+9625>: lea 0x10(%rax),%rdx > 0x00007fbcadc2941d <+9629>: mov -0x4d0(%rbp),%rax > 0x00007fbcadc29424 <+9636>: lea 0x10(%rax),%rsi > 0x00007fbcadc29428 <+9640>: callq 0x7fbcae04a9e0 <js::LookupNameUnqualified(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)> > 0x00007fbcadc2942d <+9645>: test %al,%al > 0x00007fbcadc2942f <+9647>: je 0x7fbcadc335ba <Interpret(JSContext*, js::RunState&)+51002> > 0x00007fbcadc29435 <+9653>: mov -0x70(%rbp),%rdx > 0x00007fbcadc29439 <+9657>: lea 0x8(%rdx),%rax > 0x00007fbcadc2943d <+9661>: mov %rax,-0x70(%rbp) > 0x00007fbcadc29441 <+9665>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2944b <+9675>: or -0x310(%rbp),%rax > 0x00007fbcadc29452 <+9682>: mov %rax,(%rdx) > 0x00007fbcadc29455 <+9685>: mov -0x68(%rbp),%rax > 0x00007fbcadc29459 <+9689>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc29464 <+9700>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29468 <+9704>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc29473 <+9715>: lea 0x5(%rax),%rdx > 0x00007fbcadc29477 <+9719>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc29482 <+9730>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29486 <+9734>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2948a <+9738>: or -0x50(%rbp),%rax > 0x00007fbcadc2948e <+9742>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29492 <+9746>: jmpq *%rax > 0x00007fbcadc29494 <+9748>: endbr64 > 0x00007fbcadc29498 <+9752>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2949d <+9757>: endbr64 > 0x00007fbcadc294a1 <+9761>: mov -0x68(%rbp),%rax > 0x00007fbcadc294a5 <+9765>: movslq 0x1(%rax),%rbx > 0x00007fbcadc294a9 <+9769>: test %ebx,%ebx > 0x00007fbcadc294ab <+9771>: jle 0x7fbcadc2faec <Interpret(JSContext*, js::RunState&)+35948> > 0x00007fbcadc294b1 <+9777>: add %rbx,%rax > 0x00007fbcadc294b4 <+9780>: mov -0x60(%rbp),%rsi > 0x00007fbcadc294b8 <+9784>: mov %rax,-0x68(%rbp) > 0x00007fbcadc294bc <+9788>: movzbl (%rax),%eax > 0x00007fbcadc294bf <+9791>: or -0x50(%rbp),%rax > 0x00007fbcadc294c3 <+9795>: mov (%r14,%rax,8),%rax > 0x00007fbcadc294c7 <+9799>: jmpq *%rax > 0x00007fbcadc294c9 <+9801>: endbr64 > 0x00007fbcadc294cd <+9805>: endbr64 > 0x00007fbcadc294d1 <+9809>: mov -0x70(%rbp),%rax > 0x00007fbcadc294d5 <+9813>: mov -0x488(%rbp),%rsi > 0x00007fbcadc294dc <+9820>: mov %r12,%rdi > 0x00007fbcadc294df <+9823>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc294e9 <+9833>: xor -0x8(%rax),%rdx > 0x00007fbcadc294ed <+9837>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc294f4 <+9844>: mov -0x60(%rbp),%rdx > 0x00007fbcadc294f8 <+9848>: mov 0x8(%rdx),%rcx > 0x00007fbcadc294fc <+9852>: mov 0x60(%rcx),%ecx > 0x00007fbcadc294ff <+9855>: lea 0x68(%rdx,%rcx,8),%r8 > 0x00007fbcadc29504 <+9860>: mov %rdx,%rcx > 0x00007fbcadc29507 <+9863>: sub %r8,%rax > 0x00007fbcadc2950a <+9866>: or $0x1,%rcx > 0x00007fbcadc2950e <+9870>: sar $0x3,%rax > 0x00007fbcadc29512 <+9874>: test %rdx,%rdx > 0x00007fbcadc29515 <+9877>: mov $0x0,%edx > 0x00007fbcadc2951a <+9882>: cmovne %rcx,%rdx > 0x00007fbcadc2951e <+9886>: mov -0x68(%rbp),%rcx > 0x00007fbcadc29522 <+9890>: add $0x10,%rsi > 0x00007fbcadc29526 <+9894>: lea -0x2(%rax),%r9d > 0x00007fbcadc2952a <+9898>: callq 0x7fbcae018c50 <js::GeneratorObject::suspend(JSContext*, JS::Handle<JSObject*>, js::AbstractFramePtr, unsigned char*, JS::Value*, unsigned int)> > 0x00007fbcadc2952f <+9903>: mov %eax,%ebx > 0x00007fbcadc29531 <+9905>: test %al,%al > 0x00007fbcadc29533 <+9907>: jne 0x7fbcadc2fa1f <Interpret(JSContext*, js::RunState&)+35743> > 0x00007fbcadc29539 <+9913>: lea -0x120(%rbp),%rax > 0x00007fbcadc29540 <+9920>: mov -0x60(%rbp),%r8 > 0x00007fbcadc29544 <+9924>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2954f <+9935>: mov %rax,-0x448(%rbp) > 0x00007fbcadc29556 <+9942>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2955b <+9947>: endbr64 > 0x00007fbcadc2955f <+9951>: endbr64 > 0x00007fbcadc29563 <+9955>: mov -0x68(%rbp),%rax > 0x00007fbcadc29567 <+9959>: mov 0x1(%rax),%edx > 0x00007fbcadc2956a <+9962>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc29571 <+9969>: mov 0x10(%rax),%rax > 0x00007fbcadc29575 <+9973>: mov 0x4(%rax),%r8d > 0x00007fbcadc29579 <+9977>: test %r8d,%r8d > 0x00007fbcadc2957c <+9980>: je 0x7fbcadc31481 <Interpret(JSContext*, js::RunState&)+42497> > 0x00007fbcadc29582 <+9986>: add $0x10,%rax > 0x00007fbcadc29586 <+9990>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc29590 <+10000>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc29594 <+10004>: mov -0x70(%rbp),%rdx > 0x00007fbcadc29598 <+10008>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc295a3 <+10019>: mov %rax,-0x270(%rbp) > 0x00007fbcadc295aa <+10026>: mov -0x8(%rdx),%rax > 0x00007fbcadc295ae <+10030>: cmp %rcx,%rax > 0x00007fbcadc295b1 <+10033>: jbe 0x7fbcadc2fa5d <Interpret(JSContext*, js::RunState&)+35805> > 0x00007fbcadc295b7 <+10039>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc295c1 <+10049>: xor %rdx,%rax > 0x00007fbcadc295c4 <+10052>: mov %rax,-0x330(%rbp) > 0x00007fbcadc295cb <+10059>: test %rax,%rax > 0x00007fbcadc295ce <+10062>: je 0x7fbcadc338b0 <Interpret(JSContext*, js::RunState&)+51760> > 0x00007fbcadc295d4 <+10068>: mov -0x4d8(%rbp),%rax > 0x00007fbcadc295db <+10075>: mov %r12,%rdi > 0x00007fbcadc295de <+10078>: movq $0xffffffffffffffff,-0x120(%rbp) > 0x00007fbcadc295e9 <+10089>: lea 0x10(%rax),%r13 > 0x00007fbcadc295ed <+10093>: mov -0x488(%rbp),%rax > 0x00007fbcadc295f4 <+10100>: mov %r13,%rdx > 0x00007fbcadc295f7 <+10103>: lea 0x10(%rax),%rbx > 0x00007fbcadc295fb <+10107>: mov -0x460(%rbp),%rax > 0x00007fbcadc29602 <+10114>: mov %rbx,%rsi > 0x00007fbcadc29605 <+10117>: mov %rax,%rcx > 0x00007fbcadc29608 <+10120>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2960f <+10127>: callq 0x7fbcadc180c0 <js::DeleteProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::ObjectOpResult&)> > 0x00007fbcadc29614 <+10132>: test %al,%al > 0x00007fbcadc29616 <+10134>: je 0x7fbcadc32be7 <Interpret(JSContext*, js::RunState&)+48487> > 0x00007fbcadc2961c <+10140>: mov -0x120(%rbp),%rdx > 0x00007fbcadc29623 <+10147>: test %rdx,%rdx > 0x00007fbcadc29626 <+10150>: sete %al > 0x00007fbcadc29629 <+10153>: je 0x7fbcadc29638 <Interpret(JSContext*, js::RunState&)+10168> > 0x00007fbcadc2962b <+10155>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2962f <+10159>: cmpb $0x2e,(%rdx) > 0x00007fbcadc29632 <+10162>: je 0x7fbcadc32bcc <Interpret(JSContext*, js::RunState&)+48460> > 0x00007fbcadc29638 <+10168>: movabs $0xfff9000000000000,%rdx > 0x00007fbcadc29642 <+10178>: movzbl %al,%eax > 0x00007fbcadc29645 <+10181>: or %rdx,%rax > 0x00007fbcadc29648 <+10184>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2964c <+10188>: mov %rax,-0x8(%rdx) > 0x00007fbcadc29650 <+10192>: mov 0x9a3911(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc29657 <+10199>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc29662 <+10210>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29666 <+10214>: mov (%rax),%rax > 0x00007fbcadc29669 <+10217>: mov %rax,-0x270(%rbp) > 0x00007fbcadc29670 <+10224>: mov -0x68(%rbp),%rax > 0x00007fbcadc29674 <+10228>: lea 0x5(%rax),%rdx > 0x00007fbcadc29678 <+10232>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2967c <+10236>: movzbl 0x5(%rax),%eax > 0x00007fbcadc29680 <+10240>: or -0x50(%rbp),%rax > 0x00007fbcadc29684 <+10244>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29688 <+10248>: jmpq *%rax > 0x00007fbcadc2968a <+10250>: endbr64 > 0x00007fbcadc2968e <+10254>: endbr64 > 0x00007fbcadc29692 <+10258>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc29699 <+10265>: cmpb $0x0,0x86(%rax) > 0x00007fbcadc296a0 <+10272>: jns 0x7fbcadc2f9fa <Interpret(JSContext*, js::RunState&)+35706> > 0x00007fbcadc296a6 <+10278>: mov -0x60(%rbp),%rax > 0x00007fbcadc296aa <+10282>: mov 0x10(%rax),%rdi > 0x00007fbcadc296ae <+10286>: callq 0x7fbcadc18360 <js::NearestEnclosingExtensibleLexicalEnvironment(JSObject*)> > 0x00007fbcadc296b3 <+10291>: mov -0x60(%rbp),%rdi > 0x00007fbcadc296b7 <+10295>: mov %rax,%rbx > 0x00007fbcadc296ba <+10298>: callq 0x7fbcadc18530 <js::InterpreterFrame::varObj() const> > 0x00007fbcadc296bf <+10303>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc296c6 <+10310>: mov -0x68(%rbp),%rcx > 0x00007fbcadc296ca <+10314>: mov 0x10(%rdx),%rdx > 0x00007fbcadc296ce <+10318>: mov 0x1(%rcx),%esi > 0x00007fbcadc296d1 <+10321>: mov 0x4(%rdx),%r13d > 0x00007fbcadc296d5 <+10325>: test %r13d,%r13d > 0x00007fbcadc296d8 <+10328>: je 0x7fbcadc311ee <Interpret(JSContext*, js::RunState&)+41838> > 0x00007fbcadc296de <+10334>: add $0x10,%rdx > 0x00007fbcadc296e2 <+10338>: mov (%rdx,%rsi,8),%rdx > 0x00007fbcadc296e6 <+10342>: mov -0x4c0(%rbp),%rsi > 0x00007fbcadc296ed <+10349>: mov -0x470(%rbp),%rdi > 0x00007fbcadc296f4 <+10356>: mov %rsi,-0x1c0(%rbp) > 0x00007fbcadc296fb <+10363>: mov 0x40(%r12),%rsi > 0x00007fbcadc29700 <+10368>: mov %rdx,-0x1b0(%rbp) > 0x00007fbcadc29707 <+10375>: mov %rsi,-0x1b8(%rbp) > 0x00007fbcadc2970e <+10382>: lea -0x1c0(%rbp),%rsi > 0x00007fbcadc29715 <+10389>: mov %rsi,0x40(%r12) > 0x00007fbcadc2971a <+10394>: mov 0x20(%r12),%rsi > 0x00007fbcadc2971f <+10399>: cmpb $0x80,(%rcx) > 0x00007fbcadc29722 <+10402>: mov %rdx,-0x150(%rbp) > 0x00007fbcadc29729 <+10409>: mov %rsi,-0x198(%rbp) > 0x00007fbcadc29730 <+10416>: mov 0x58(%r12),%rdx > 0x00007fbcadc29735 <+10421>: sete %cl > 0x00007fbcadc29738 <+10424>: lea -0x180(%rbp),%rsi > 0x00007fbcadc2973f <+10431>: mov %rsi,0x20(%r12) > 0x00007fbcadc29744 <+10436>: mov -0x4b8(%rbp),%rsi > 0x00007fbcadc2974b <+10443>: movzbl %cl,%ecx > 0x00007fbcadc2974e <+10446>: mov %rdi,-0x1a0(%rbp) > 0x00007fbcadc29755 <+10453>: lea 0x5(%rcx,%rcx,1),%r8d > 0x00007fbcadc2975a <+10458>: mov -0x490(%rbp),%rcx > 0x00007fbcadc29761 <+10465>: mov %rsi,-0x160(%rbp) > 0x00007fbcadc29768 <+10472>: movabs $0xfffa80000000000f,%rsi > 0x00007fbcadc29772 <+10482>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc29779 <+10489>: mov -0x460(%rbp),%rdi > 0x00007fbcadc29780 <+10496>: mov %rsi,-0x110(%rbp) > 0x00007fbcadc29787 <+10503>: mov -0x458(%rbp),%rsi > 0x00007fbcadc2978e <+10510>: mov %rdx,-0x158(%rbp) > 0x00007fbcadc29795 <+10517>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2979c <+10524>: mov %rdx,0x58(%r12) > 0x00007fbcadc297a1 <+10529>: add $0x10,%rdx > 0x00007fbcadc297a5 <+10533>: mov %rsi,-0x120(%rbp) > 0x00007fbcadc297ac <+10540>: mov 0x60(%r12),%rsi > 0x00007fbcadc297b1 <+10545>: mov %rdi,0x60(%r12) > 0x00007fbcadc297b6 <+10550>: mov %rax,-0x170(%rbp) > 0x00007fbcadc297bd <+10557>: lea -0x1a0(%rbp),%rax > 0x00007fbcadc297c4 <+10564>: mov %rsi,-0x118(%rbp) > 0x00007fbcadc297cb <+10571>: lea 0x10(%rax),%rsi > 0x00007fbcadc297cf <+10575>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc297d6 <+10582>: mov %r12,%rdi > 0x00007fbcadc297d9 <+10585>: mov %rbx,-0x190(%rbp) > 0x00007fbcadc297e0 <+10592>: mov %rax,-0x178(%rbp) > 0x00007fbcadc297e7 <+10599>: callq 0x7fbcae07ccc0 <js::NativeDefineDataProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc297ec <+10604>: mov -0x120(%rbp),%rdx > 0x00007fbcadc297f3 <+10611>: mov -0x118(%rbp),%rcx > 0x00007fbcadc297fa <+10618>: mov %rcx,(%rdx) > 0x00007fbcadc297fd <+10621>: mov -0x160(%rbp),%rdx > 0x00007fbcadc29804 <+10628>: mov -0x158(%rbp),%rcx > 0x00007fbcadc2980b <+10635>: mov %rcx,(%rdx) > 0x00007fbcadc2980e <+10638>: mov -0x180(%rbp),%rdx > 0x00007fbcadc29815 <+10645>: mov -0x178(%rbp),%rcx > 0x00007fbcadc2981c <+10652>: mov %rcx,(%rdx) > 0x00007fbcadc2981f <+10655>: mov -0x1a0(%rbp),%rdx > 0x00007fbcadc29826 <+10662>: mov -0x198(%rbp),%rcx > 0x00007fbcadc2982d <+10669>: mov %rcx,(%rdx) > 0x00007fbcadc29830 <+10672>: mov -0x1c0(%rbp),%rdx > 0x00007fbcadc29837 <+10679>: mov -0x1b8(%rbp),%rcx > 0x00007fbcadc2983e <+10686>: mov %rcx,(%rdx) > 0x00007fbcadc29841 <+10689>: test %al,%al > 0x00007fbcadc29843 <+10691>: je 0x7fbcadc33592 <Interpret(JSContext*, js::RunState&)+50962> > 0x00007fbcadc29849 <+10697>: mov -0x68(%rbp),%rax > 0x00007fbcadc2984d <+10701>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29851 <+10705>: lea 0x5(%rax),%rdx > 0x00007fbcadc29855 <+10709>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29859 <+10713>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2985d <+10717>: or -0x50(%rbp),%rax > 0x00007fbcadc29861 <+10721>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29865 <+10725>: jmpq *%rax > 0x00007fbcadc29867 <+10727>: endbr64 > 0x00007fbcadc2986b <+10731>: endbr64 > 0x00007fbcadc2986f <+10735>: mov -0x488(%rbp),%rdi > 0x00007fbcadc29876 <+10742>: mov -0x70(%rbp),%rax > 0x00007fbcadc2987a <+10746>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc29884 <+10756>: mov -0x68(%rbp),%rbx > 0x00007fbcadc29888 <+10760>: add $0x10,%rdi > 0x00007fbcadc2988c <+10764>: lea -0x10(%rax),%rsi > 0x00007fbcadc29890 <+10768>: lea -0x8(%rax),%r13 > 0x00007fbcadc29894 <+10772>: xor -0x18(%rax),%rdx > 0x00007fbcadc29898 <+10776>: mov %rdi,-0x498(%rbp) > 0x00007fbcadc2989f <+10783>: mov 0x9a36c2(%rip),%rdi # 0x7fbcae5ccf68 > 0x00007fbcadc298a6 <+10790>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc298ad <+10797>: mov (%rdi),%rdx > 0x00007fbcadc298b0 <+10800>: mov -0x4b8(%rbp),%rdi > 0x00007fbcadc298b7 <+10807>: mov %rdx,-0x110(%rbp) > 0x00007fbcadc298be <+10814>: mov 0x58(%r12),%rdx > 0x00007fbcadc298c3 <+10819>: mov %rdi,-0x120(%rbp) > 0x00007fbcadc298ca <+10826>: mov -0x460(%rbp),%rdi > 0x00007fbcadc298d1 <+10833>: mov %rdx,-0x118(%rbp) > 0x00007fbcadc298d8 <+10840>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc298e2 <+10850>: mov %rdi,0x58(%r12) > 0x00007fbcadc298e7 <+10855>: cmp %rdx,-0x10(%rax) > 0x00007fbcadc298eb <+10859>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc298f2 <+10866>: mov -0x490(%rbp),%rdx > 0x00007fbcadc298f9 <+10873>: mov %r12,%rdi > 0x00007fbcadc298fc <+10876>: ja 0x7fbcadc32176 <Interpret(JSContext*, js::RunState&)+45814> > 0x00007fbcadc29902 <+10882>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc29907 <+10887>: test %al,%al > 0x00007fbcadc29909 <+10889>: jne 0x7fbcadc2fa81 <Interpret(JSContext*, js::RunState&)+35841> > 0x00007fbcadc2990f <+10895>: mov -0x120(%rbp),%rax > 0x00007fbcadc29916 <+10902>: mov -0x118(%rbp),%rdx > 0x00007fbcadc2991d <+10909>: mov %rdx,(%rax) > 0x00007fbcadc29920 <+10912>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2992b <+10923>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2992f <+10927>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc29934 <+10932>: nopl 0x0(%rax) > 0x00007fbcadc29938 <+10936>: endbr64 > 0x00007fbcadc2993c <+10940>: mov -0x70(%rbp),%rdx > 0x00007fbcadc29940 <+10944>: mov -0x60(%rbp),%rax > 0x00007fbcadc29944 <+10948>: lea -0x8(%rdx),%rcx > 0x00007fbcadc29948 <+10952>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2994c <+10956>: mov -0x8(%rdx),%rdx > 0x00007fbcadc29950 <+10960>: orl $0x10,(%rax) > 0x00007fbcadc29953 <+10963>: mov %rdx,0x18(%rax) > 0x00007fbcadc29957 <+10967>: endbr64 > 0x00007fbcadc2995b <+10971>: mov 0x7bc(%r12),%eax > 0x00007fbcadc29963 <+10979>: test %eax,%eax > 0x00007fbcadc29965 <+10981>: jne 0x7fbcadc321c6 <Interpret(JSContext*, js::RunState&)+45894> > 0x00007fbcadc2996b <+10987>: mov -0x58(%rbp),%rdx > 0x00007fbcadc2996f <+10991>: mov -0x60(%rbp),%rax > 0x00007fbcadc29973 <+10995>: mov $0x1,%ebx > 0x00007fbcadc29978 <+11000>: cmp %rdx,%rax > 0x00007fbcadc2997b <+11003>: jne 0x7fbcadc27c88 <Interpret(JSContext*, js::RunState&)+3592> > 0x00007fbcadc29981 <+11009>: mov $0x1,%ecx > 0x00007fbcadc29986 <+11014>: jmpq 0x7fbcadc2746c <Interpret(JSContext*, js::RunState&)+1516> > 0x00007fbcadc2998b <+11019>: endbr64 > 0x00007fbcadc2998f <+11023>: endbr64 > 0x00007fbcadc29993 <+11027>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2999e <+11038>: mov -0x70(%rbp),%rax > 0x00007fbcadc299a2 <+11042>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc299ac <+11052>: lea -0x18(%rax),%rdi > 0x00007fbcadc299b0 <+11056>: mov -0x18(%rax),%rax > 0x00007fbcadc299b4 <+11060>: mov %rdi,-0x498(%rbp) > 0x00007fbcadc299bb <+11067>: cmp %rdx,%rax > 0x00007fbcadc299be <+11070>: jbe 0x7fbcadc2f99a <Interpret(JSContext*, js::RunState&)+35610> > 0x00007fbcadc299c4 <+11076>: add $0x1,%rdx > 0x00007fbcadc299c8 <+11080>: xor %rdx,%rax > 0x00007fbcadc299cb <+11083>: mov %rax,-0x330(%rbp) > 0x00007fbcadc299d2 <+11090>: test %rax,%rax > 0x00007fbcadc299d5 <+11093>: je 0x7fbcadc332e1 <Interpret(JSContext*, js::RunState&)+50273> > 0x00007fbcadc299db <+11099>: mov 0x9a3586(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc299e2 <+11106>: mov -0x4d8(%rbp),%rdi > 0x00007fbcadc299e9 <+11113>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc299f3 <+11123>: mov (%rax),%rbx > 0x00007fbcadc299f6 <+11126>: mov -0x70(%rbp),%rax > 0x00007fbcadc299fa <+11130>: lea 0x10(%rdi),%rdx > 0x00007fbcadc299fe <+11134>: mov %r12,%rdi > 0x00007fbcadc29a01 <+11137>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc29a08 <+11144>: lea -0x10(%rax),%rsi > 0x00007fbcadc29a0c <+11148>: cmp %rcx,-0x10(%rax) > 0x00007fbcadc29a10 <+11152>: ja 0x7fbcadc320d2 <Interpret(JSContext*, js::RunState&)+45650> > 0x00007fbcadc29a16 <+11158>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc29a1b <+11163>: mov -0x68(%rbp),%rdx > 0x00007fbcadc29a1f <+11167>: test %al,%al > 0x00007fbcadc29a21 <+11169>: je 0x7fbcadc31823 <Interpret(JSContext*, js::RunState&)+43427> > 0x00007fbcadc29a27 <+11175>: mov -0x70(%rbp),%rax > 0x00007fbcadc29a2b <+11179>: movzbl (%rdx),%esi > 0x00007fbcadc29a2e <+11182>: mov %r12,%rdi > 0x00007fbcadc29a31 <+11185>: mov -0x270(%rbp),%rdx > 0x00007fbcadc29a38 <+11192>: mov %rax,-0x508(%rbp) > 0x00007fbcadc29a3f <+11199>: sub $0x8,%rax > 0x00007fbcadc29a43 <+11203>: mov %rax,-0x4a8(%rbp) > 0x00007fbcadc29a4a <+11210>: mov -0x488(%rbp),%rax > 0x00007fbcadc29a51 <+11217>: mov %sil,-0x500(%rbp) > 0x00007fbcadc29a58 <+11224>: lea 0x10(%rax),%r13 > 0x00007fbcadc29a5c <+11228>: mov %r13,%rsi > 0x00007fbcadc29a5f <+11231>: callq 0x7fbcadc17e40 <js::TypeScript::MonitorAssign(JSContext*, JS::Handle<JSObject*>, jsid)> > 0x00007fbcadc29a64 <+11236>: mov -0x330(%rbp),%rdi > 0x00007fbcadc29a6b <+11243>: mov (%rdi),%rax > 0x00007fbcadc29a6e <+11246>: mov (%rax),%rax > 0x00007fbcadc29a71 <+11249>: testb $0x4,0xa(%rax) > 0x00007fbcadc29a75 <+11253>: jne 0x7fbcadc29a84 <Interpret(JSContext*, js::RunState&)+11268> > 0x00007fbcadc29a77 <+11255>: testb $0x7,-0x270(%rbp) > 0x00007fbcadc29a7e <+11262>: je 0x7fbcadc317e0 <Interpret(JSContext*, js::RunState&)+43360> > 0x00007fbcadc29a84 <+11268>: mov -0x4d8(%rbp),%rax > 0x00007fbcadc29a8b <+11275>: mov %r13,%rsi > 0x00007fbcadc29a8e <+11278>: mov %r12,%rdi > 0x00007fbcadc29a91 <+11281>: mov -0x460(%rbp),%r9 > 0x00007fbcadc29a98 <+11288>: mov -0x498(%rbp),%r8 > 0x00007fbcadc29a9f <+11295>: mov -0x4a8(%rbp),%rcx > 0x00007fbcadc29aa6 <+11302>: movq $0xffffffffffffffff,-0x120(%rbp) > 0x00007fbcadc29ab1 <+11313>: lea 0x10(%rax),%r10 > 0x00007fbcadc29ab5 <+11317>: mov %r9,-0x448(%rbp) > 0x00007fbcadc29abc <+11324>: mov %r10,%rdx > 0x00007fbcadc29abf <+11327>: mov %r10,-0x498(%rbp) > 0x00007fbcadc29ac6 <+11334>: callq 0x7fbcadc17be0 <js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc29acb <+11339>: mov -0x498(%rbp),%r10 > 0x00007fbcadc29ad2 <+11346>: test %al,%al > 0x00007fbcadc29ad4 <+11348>: jne 0x7fbcadc3042a <Interpret(JSContext*, js::RunState&)+38314> > 0x00007fbcadc29ada <+11354>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc29ae1 <+11361>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc29aec <+11372>: mov -0x60(%rbp),%r8 > 0x00007fbcadc29af0 <+11376>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc29af5 <+11381>: endbr64 > 0x00007fbcadc29af9 <+11385>: endbr64 > 0x00007fbcadc29afd <+11389>: mov -0x68(%rbp),%rax > 0x00007fbcadc29b01 <+11393>: mov -0x70(%rbp),%rdi > 0x00007fbcadc29b05 <+11397>: andb $0xfc,-0x404(%rbp) > 0x00007fbcadc29b0c <+11404>: movzwl 0x1(%rax),%edx > 0x00007fbcadc29b10 <+11408>: andb $0xfc,-0x114(%rbp) > 0x00007fbcadc29b17 <+11415>: mov %rdx,%rax > 0x00007fbcadc29b1a <+11418>: mov %edx,-0x118(%rbp) > 0x00007fbcadc29b20 <+11424>: shl $0x3,%rax > 0x00007fbcadc29b24 <+11428>: mov %edx,-0x408(%rbp) > 0x00007fbcadc29b2a <+11434>: sub %rax,%rdi > 0x00007fbcadc29b2d <+11437>: mov -0x60(%rbp),%rax > 0x00007fbcadc29b31 <+11441>: mov %rdi,-0x120(%rbp) > 0x00007fbcadc29b38 <+11448>: lea -0x10(%rdi),%rsi > 0x00007fbcadc29b3c <+11452>: mov 0x10(%rax),%rax > 0x00007fbcadc29b40 <+11456>: mov %rdi,-0x410(%rbp) > 0x00007fbcadc29b47 <+11463>: mov (%rax),%rax > 0x00007fbcadc29b4a <+11466>: mov 0x10(%rax),%rax > 0x00007fbcadc29b4e <+11470>: mov 0x60(%rax),%rdi > 0x00007fbcadc29b52 <+11474>: callq 0x7fbcae00ab80 <js::GlobalObject::valueIsEval(JS::Value const&)> > 0x00007fbcadc29b57 <+11479>: test %al,%al > 0x00007fbcadc29b59 <+11481>: je 0x7fbcadc301f4 <Interpret(JSContext*, js::RunState&)+37748> > 0x00007fbcadc29b5f <+11487>: mov -0x120(%rbp),%rsi > 0x00007fbcadc29b66 <+11494>: mov -0x118(%rbp),%r8d > 0x00007fbcadc29b6d <+11501>: lea -0x10(%rsi),%rdx > 0x00007fbcadc29b71 <+11505>: test %r8d,%r8d > 0x00007fbcadc29b74 <+11508>: jne 0x7fbcadc29b80 <Interpret(JSContext*, js::RunState&)+11520> > 0x00007fbcadc29b76 <+11510>: mov 0x9a31eb(%rip),%rax # 0x7fbcae5ccd68 > 0x00007fbcadc29b7d <+11517>: mov (%rax),%rsi > 0x00007fbcadc29b80 <+11520>: mov %r12,%rdi > 0x00007fbcadc29b83 <+11523>: callq 0x7fbcadc5e760 <js::DirectEval(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc29b88 <+11528>: test %al,%al > 0x00007fbcadc29b8a <+11530>: je 0x7fbcadc33405 <Interpret(JSContext*, js::RunState&)+50565> > 0x00007fbcadc29b90 <+11536>: mov -0x120(%rbp),%rax > 0x00007fbcadc29b97 <+11543>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc29b9e <+11550>: mov %r12,%rdi > 0x00007fbcadc29ba1 <+11553>: lea -0x8(%rax),%rdx > 0x00007fbcadc29ba5 <+11557>: lea -0x10(%rax),%rcx > 0x00007fbcadc29ba9 <+11561>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc29bad <+11565>: mov -0x68(%rbp),%rdx > 0x00007fbcadc29bb1 <+11569>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc29bb6 <+11574>: mov -0x68(%rbp),%rax > 0x00007fbcadc29bba <+11578>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29bbe <+11582>: lea 0x3(%rax),%rdx > 0x00007fbcadc29bc2 <+11586>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29bc6 <+11590>: movzbl 0x3(%rax),%eax > 0x00007fbcadc29bca <+11594>: or -0x50(%rbp),%rax > 0x00007fbcadc29bce <+11598>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29bd2 <+11602>: jmpq *%rax > 0x00007fbcadc29bd4 <+11604>: endbr64 > 0x00007fbcadc29bd8 <+11608>: endbr64 > 0x00007fbcadc29bdc <+11612>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc29be3 <+11619>: mov -0x70(%rbp),%rdx > 0x00007fbcadc29be7 <+11623>: mov -0x68(%rbp),%rcx > 0x00007fbcadc29beb <+11627>: mov 0x10(%rax),%rax > 0x00007fbcadc29bef <+11631>: lea -0x10(%rdx),%r8 > 0x00007fbcadc29bf3 <+11635>: lea -0x8(%rdx),%r11 > 0x00007fbcadc29bf7 <+11639>: mov 0x1(%rcx),%esi > 0x00007fbcadc29bfa <+11642>: mov 0x4(%rax),%r10d > 0x00007fbcadc29bfe <+11646>: test %r10d,%r10d > 0x00007fbcadc29c01 <+11649>: je 0x7fbcadc314e2 <Interpret(JSContext*, js::RunState&)+42594> > 0x00007fbcadc29c07 <+11655>: add $0x10,%rax > 0x00007fbcadc29c0b <+11659>: mov (%rax,%rsi,8),%rax > 0x00007fbcadc29c0f <+11663>: mov %rax,-0x270(%rbp) > 0x00007fbcadc29c16 <+11670>: mov -0x10(%rdx),%rax > 0x00007fbcadc29c1a <+11674>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc29c24 <+11684>: movzbl (%rcx),%ebx > 0x00007fbcadc29c27 <+11687>: cmp %rdx,%rax > 0x00007fbcadc29c2a <+11690>: jbe 0x7fbcadc2f9b3 <Interpret(JSContext*, js::RunState&)+35635> > 0x00007fbcadc29c30 <+11696>: add $0x1,%rdx > 0x00007fbcadc29c34 <+11700>: xor %rdx,%rax > 0x00007fbcadc29c37 <+11703>: mov -0x470(%rbp),%rdi > 0x00007fbcadc29c3e <+11710>: mov 0x20(%r12),%rdx > 0x00007fbcadc29c43 <+11715>: mov %rax,-0x110(%rbp) > 0x00007fbcadc29c4a <+11722>: mov %rdi,-0x120(%rbp) > 0x00007fbcadc29c51 <+11729>: mov -0x460(%rbp),%rdi > 0x00007fbcadc29c58 <+11736>: mov %rdx,-0x118(%rbp) > 0x00007fbcadc29c5f <+11743>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc29c66 <+11750>: mov %rdi,0x20(%r12) > 0x00007fbcadc29c6b <+11755>: test %rax,%rax > 0x00007fbcadc29c6e <+11758>: je 0x7fbcadc304af <Interpret(JSContext*, js::RunState&)+38447> > 0x00007fbcadc29c74 <+11764>: mov -0x4d8(%rbp),%rax > 0x00007fbcadc29c7b <+11771>: lea -0x160(%rbp),%r10 > 0x00007fbcadc29c82 <+11778>: mov %r11,%rcx > 0x00007fbcadc29c85 <+11781>: mov %r12,%rdi > 0x00007fbcadc29c88 <+11784>: mov -0x490(%rbp),%rsi > 0x00007fbcadc29c8f <+11791>: mov %r10,%r9 > 0x00007fbcadc29c92 <+11794>: movq $0xffffffffffffffff,-0x160(%rbp) > 0x00007fbcadc29c9d <+11805>: lea 0x10(%rax),%r13 > 0x00007fbcadc29ca1 <+11809>: mov %r10,-0x498(%rbp) > 0x00007fbcadc29ca8 <+11816>: mov %r13,%rdx > 0x00007fbcadc29cab <+11819>: callq 0x7fbcadc17be0 <js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc29cb0 <+11824>: test %al,%al > 0x00007fbcadc29cb2 <+11826>: je 0x7fbcadc30118 <Interpret(JSContext*, js::RunState&)+37528> > 0x00007fbcadc29cb8 <+11832>: cmpq $0x0,-0x160(%rbp) > 0x00007fbcadc29cc0 <+11840>: mov -0x498(%rbp),%r10 > 0x00007fbcadc29cc7 <+11847>: jne 0x7fbcadc3149e <Interpret(JSContext*, js::RunState&)+42526> > 0x00007fbcadc29ccd <+11853>: mov -0x120(%rbp),%rax > 0x00007fbcadc29cd4 <+11860>: mov -0x118(%rbp),%rdx > 0x00007fbcadc29cdb <+11867>: mov %rdx,(%rax) > 0x00007fbcadc29cde <+11870>: mov -0x70(%rbp),%rax > 0x00007fbcadc29ce2 <+11874>: mov -0x8(%rax),%rdx > 0x00007fbcadc29ce6 <+11878>: mov %rdx,-0x10(%rax) > 0x00007fbcadc29cea <+11882>: mov 0x9a3277(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc29cf1 <+11889>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc29cf6 <+11894>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29cfa <+11898>: mov (%rax),%rax > 0x00007fbcadc29cfd <+11901>: mov %rax,-0x270(%rbp) > 0x00007fbcadc29d04 <+11908>: mov -0x68(%rbp),%rax > 0x00007fbcadc29d08 <+11912>: lea 0x5(%rax),%rdx > 0x00007fbcadc29d0c <+11916>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29d10 <+11920>: movzbl 0x5(%rax),%eax > 0x00007fbcadc29d14 <+11924>: or -0x50(%rbp),%rax > 0x00007fbcadc29d18 <+11928>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29d1c <+11932>: jmpq *%rax > 0x00007fbcadc29d1e <+11934>: endbr64 > 0x00007fbcadc29d22 <+11938>: endbr64 > 0x00007fbcadc29d26 <+11942>: mov -0x70(%rbp),%rbx > 0x00007fbcadc29d2a <+11946>: xor %r9d,%r9d > 0x00007fbcadc29d2d <+11949>: mov %r12,%rdi > 0x00007fbcadc29d30 <+11952>: mov -0x20(%rbx),%rax > 0x00007fbcadc29d34 <+11956>: lea -0x8(%rbx),%rcx > 0x00007fbcadc29d38 <+11960>: mov %rax,-0x390(%rbp) > 0x00007fbcadc29d3f <+11967>: mov -0x18(%rbx),%rax > 0x00007fbcadc29d43 <+11971>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc29d4a <+11978>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc29d54 <+11988>: xor -0x10(%rbx),%rax > 0x00007fbcadc29d58 <+11992>: mov %rax,-0x310(%rbp) > 0x00007fbcadc29d5f <+11999>: mov -0x68(%rbp),%rax > 0x00007fbcadc29d63 <+12003>: cmpb $0x9f,(%rax) > 0x00007fbcadc29d66 <+12006>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc29d6d <+12013>: sete %r9b > 0x00007fbcadc29d71 <+12017>: lea 0x10(%rax),%rdx > 0x00007fbcadc29d75 <+12021>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc29d7c <+12028>: lea 0x10(%rax),%rsi > 0x00007fbcadc29d80 <+12032>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc29d87 <+12039>: lea 0x10(%rax),%r8 > 0x00007fbcadc29d8b <+12043>: callq 0x7fbcadc21360 <js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)> > 0x00007fbcadc29d90 <+12048>: test %al,%al > 0x00007fbcadc29d92 <+12050>: je 0x7fbcadc336c8 <Interpret(JSContext*, js::RunState&)+51272> > 0x00007fbcadc29d98 <+12056>: mov -0x8(%rbx),%rdx > 0x00007fbcadc29d9c <+12060>: mov -0x70(%rbp),%rax > 0x00007fbcadc29da0 <+12064>: mov %rdx,-0x20(%rax) > 0x00007fbcadc29da4 <+12068>: mov -0x60(%rbp),%rsi > 0x00007fbcadc29da8 <+12072>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc29db2 <+12082>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc29db9 <+12089>: mov %rax,-0x390(%rbp) > 0x00007fbcadc29dc0 <+12096>: mov -0x68(%rbp),%rax > 0x00007fbcadc29dc4 <+12100>: subq $0x18,-0x70(%rbp) > 0x00007fbcadc29dc9 <+12105>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc29dd4 <+12116>: lea 0x1(%rax),%rdx > 0x00007fbcadc29dd8 <+12120>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc29ddc <+12124>: movzbl 0x1(%rax),%eax > 0x00007fbcadc29de0 <+12128>: or -0x50(%rbp),%rax > 0x00007fbcadc29de4 <+12132>: mov (%r14,%rax,8),%rax > 0x00007fbcadc29de8 <+12136>: jmpq *%rax > 0x00007fbcadc29dea <+12138>: endbr64 > 0x00007fbcadc29dee <+12142>: endbr64 > 0x00007fbcadc29df2 <+12146>: mov -0x70(%rbp),%r13 > 0x00007fbcadc29df6 <+12150>: lea -0x8(%r13),%rax > 0x00007fbcadc29dfa <+12154>: lea -0x10(%r13),%rsi > 0x00007fbcadc29dfe <+12158>: mov %rax,-0x500(%rbp) > 0x00007fbcadc29e05 <+12165>: mov -0x60(%rbp),%rax > 0x00007fbcadc29e09 <+12169>: mov %rsi,-0x4a8(%rbp) > 0x00007fbcadc29e10 <+12176>: mov %rax,%rdi > 0x00007fbcadc29e13 <+12179>: or $0x1,%rdi > 0x00007fbcadc29e17 <+12183>: test %rax,%rax > 0x00007fbcadc29e1a <+12186>: mov $0x0,%eax > 0x00007fbcadc29e1f <+12191>: cmove %rax,%rdi > 0x00007fbcadc29e23 <+12195>: mov %rdi,-0x160(%rbp) > 0x00007fbcadc29e2a <+12202>: callq 0x7fbcadc17620 <js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)> > 0x00007fbcadc29e2f <+12207>: test %al,%al > 0x00007fbcadc29e31 <+12209>: jne 0x7fbcadc30220 <Interpret(JSContext*, js::RunState&)+37792> > 0x00007fbcadc29e37 <+12215>: mov -0x10(%r13),%rcx > 0x00007fbcadc29e3b <+12219>: mov %rcx,%rax > 0x00007fbcadc29e3e <+12222>: shr $0x2f,%rax > 0x00007fbcadc29e42 <+12226>: cmp $0x1fff6,%eax > 0x00007fbcadc29e47 <+12231>: jne 0x7fbcadc29f0b <Interpret(JSContext*, js::RunState&)+12427> > 0x00007fbcadc29e4d <+12237>: mov -0x8(%r13),%rax > 0x00007fbcadc29e51 <+12241>: mov %rax,%rsi > 0x00007fbcadc29e54 <+12244>: shr $0x2f,%rsi > 0x00007fbcadc29e58 <+12248>: mov %esi,%edx > 0x00007fbcadc29e5a <+12250>: cmp $0x1fff1,%esi > 0x00007fbcadc29e60 <+12256>: jne 0x7fbcadc310e4 <Interpret(JSContext*, js::RunState&)+41572> > 0x00007fbcadc29e66 <+12262>: test %eax,%eax > 0x00007fbcadc29e68 <+12264>: jns 0x7fbcadc31e4e <Interpret(JSContext*, js::RunState&)+45006> > 0x00007fbcadc29e6e <+12270>: movabs $0xfff80000ffffffff,%rsi > 0x00007fbcadc29e78 <+12280>: mov %rax,%rdi > 0x00007fbcadc29e7b <+12283>: bts $0x3f,%rdi > 0x00007fbcadc29e80 <+12288>: cmp %rsi,%rdi > 0x00007fbcadc29e83 <+12291>: ja 0x7fbcadc29f0b <Interpret(JSContext*, js::RunState&)+12427> > 0x00007fbcadc29e89 <+12297>: movabs $0x8000000000000000,%rsi > 0x00007fbcadc29e93 <+12307>: cmp %rsi,%rax > 0x00007fbcadc29e96 <+12310>: je 0x7fbcadc29f0b <Interpret(JSContext*, js::RunState&)+12427> > 0x00007fbcadc29e98 <+12312>: movabs $0x7ff0000000000000,%rsi > 0x00007fbcadc29ea2 <+12322>: mov %rax,%rdi > 0x00007fbcadc29ea5 <+12325>: and %rsi,%rdi > 0x00007fbcadc29ea8 <+12328>: cmp %rsi,%rdi > 0x00007fbcadc29eab <+12331>: je 0x7fbcadc29eec <Interpret(JSContext*, js::RunState&)+12396> > 0x00007fbcadc29ead <+12333>: mov %rax,-0x448(%rbp) > 0x00007fbcadc29eb4 <+12340>: mov -0x460(%rbp),%rdi > 0x00007fbcadc29ebb <+12347>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc29ec3 <+12355>: callq 0x7fbcadc17500 <mozilla::detail::NumberIsSignedInteger<double, int>(double, int*)> > 0x00007fbcadc29ec8 <+12360>: test %al,%al > 0x00007fbcadc29eca <+12362>: je 0x7fbcadc29eda <Interpret(JSContext*, js::RunState&)+12378> > 0x00007fbcadc29ecc <+12364>: mov -0x120(%rbp),%eax > 0x00007fbcadc29ed2 <+12370>: test %eax,%eax > 0x00007fbcadc29ed4 <+12372>: jns 0x7fbcadc335a4 <Interpret(JSContext*, js::RunState&)+50980> > 0x00007fbcadc29eda <+12378>: mov -0x8(%r13),%rax > 0x00007fbcadc29ede <+12382>: mov -0x10(%r13),%rcx > 0x00007fbcadc29ee2 <+12386>: mov %rax,%rsi > 0x00007fbcadc29ee5 <+12389>: shr $0x2f,%rsi > 0x00007fbcadc29ee9 <+12393>: mov %rsi,%rdx > 0x00007fbcadc29eec <+12396>: cmp $0x1fff6,%edx > 0x00007fbcadc29ef2 <+12402>: jne 0x7fbcadc29f0b <Interpret(JSContext*, js::RunState&)+12427> > 0x00007fbcadc29ef4 <+12404>: movabs $0xfffb000000000000,%rdx > 0x00007fbcadc29efe <+12414>: xor %rdx,%rax > 0x00007fbcadc29f01 <+12417>: mov (%rax),%eax > 0x00007fbcadc29f03 <+12419>: test $0x80,%al > 0x00007fbcadc29f05 <+12421>: jne 0x7fbcadc31e4b <Interpret(JSContext*, js::RunState&)+45003> > 0x00007fbcadc29f0b <+12427>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc29f15 <+12437>: mov 0x60(%r12),%rsi > 0x00007fbcadc29f1a <+12442>: cmp %rdx,%rcx > 0x00007fbcadc29f1d <+12445>: ja 0x7fbcadc2fb15 <Interpret(JSContext*, js::RunState&)+35989> > 0x00007fbcadc29f23 <+12451>: mov -0x458(%rbp),%rdi > 0x00007fbcadc29f2a <+12458>: mov -0x10(%r13),%rax > 0x00007fbcadc29f2e <+12462>: mov %rsi,-0x178(%rbp) > 0x00007fbcadc29f35 <+12469>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc29f3c <+12476>: lea -0x180(%rbp),%rdi > 0x00007fbcadc29f43 <+12483>: mov %rax,-0x170(%rbp) > 0x00007fbcadc29f4a <+12490>: mov %rdi,-0x498(%rbp) > 0x00007fbcadc29f51 <+12497>: mov %rdi,0x60(%r12) > 0x00007fbcadc29f56 <+12502>: cmp %rdx,%rax > 0x00007fbcadc29f59 <+12505>: jbe 0x7fbcadc31558 <Interpret(JSContext*, js::RunState&)+42712> > 0x00007fbcadc29f5f <+12511>: add $0x1,%rdx > 0x00007fbcadc29f63 <+12515>: xor %rdx,%rax > 0x00007fbcadc29f66 <+12518>: mov 0x20(%r12),%rdx > 0x00007fbcadc29f6b <+12523>: mov -0x470(%rbp),%rsi > 0x00007fbcadc29f72 <+12530>: lea -0x160(%rbp),%rbx > 0x00007fbcadc29f79 <+12537>: mov %rax,-0x150(%rbp) > 0x00007fbcadc29f80 <+12544>: mov %rbx,0x20(%r12) > 0x00007fbcadc29f85 <+12549>: mov %rsi,-0x160(%rbp) > 0x00007fbcadc29f8c <+12556>: mov %rdx,-0x158(%rbp) > 0x00007fbcadc29f93 <+12563>: test %rax,%rax > 0x00007fbcadc29f96 <+12566>: je 0x7fbcadc31db6 <Interpret(JSContext*, js::RunState&)+44854> > 0x00007fbcadc29f9c <+12572>: mov -0x8(%r13),%rax > 0x00007fbcadc29fa0 <+12576>: mov %rax,%rdx > 0x00007fbcadc29fa3 <+12579>: shr $0x2f,%rdx > 0x00007fbcadc29fa7 <+12583>: cmp $0x1fff1,%edx > 0x00007fbcadc29fad <+12589>: jne 0x7fbcadc31d28 <Interpret(JSContext*, js::RunState&)+44712> > 0x00007fbcadc29fb3 <+12595>: test %eax,%eax > 0x00007fbcadc29fb5 <+12597>: jns 0x7fbcadc3276b <Interpret(JSContext*, js::RunState&)+47339> > 0x00007fbcadc29fbb <+12603>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc29fc5 <+12613>: mov %rax,%rcx > 0x00007fbcadc29fc8 <+12616>: bts $0x3f,%rcx > 0x00007fbcadc29fcd <+12621>: cmp %rdx,%rcx > 0x00007fbcadc29fd0 <+12624>: ja 0x7fbcadc2a04e <Interpret(JSContext*, js::RunState&)+12750> > 0x00007fbcadc29fd2 <+12626>: movabs $0x8000000000000000,%rdx > 0x00007fbcadc29fdc <+12636>: cmp %rdx,%rax > 0x00007fbcadc29fdf <+12639>: je 0x7fbcadc2a04e <Interpret(JSContext*, js::RunState&)+12750> > 0x00007fbcadc29fe1 <+12641>: movabs $0x7ff0000000000000,%rdx > 0x00007fbcadc29feb <+12651>: mov %rax,%rcx > 0x00007fbcadc29fee <+12654>: and %rdx,%rcx > 0x00007fbcadc29ff1 <+12657>: cmp %rdx,%rcx > 0x00007fbcadc29ff4 <+12660>: je 0x7fbcadc2a027 <Interpret(JSContext*, js::RunState&)+12711> > 0x00007fbcadc29ff6 <+12662>: mov %rax,-0x448(%rbp) > 0x00007fbcadc29ffd <+12669>: mov -0x460(%rbp),%rdi > 0x00007fbcadc2a004 <+12676>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc2a00c <+12684>: callq 0x7fbcadc17500 <mozilla::detail::NumberIsSignedInteger<double, int>(double, int*)> > 0x00007fbcadc2a011 <+12689>: test %al,%al > 0x00007fbcadc2a013 <+12691>: je 0x7fbcadc2a023 <Interpret(JSContext*, js::RunState&)+12707> > 0x00007fbcadc2a015 <+12693>: mov -0x120(%rbp),%eax > 0x00007fbcadc2a01b <+12699>: test %eax,%eax > 0x00007fbcadc2a01d <+12701>: jns 0x7fbcadc3276b <Interpret(JSContext*, js::RunState&)+47339> > 0x00007fbcadc2a023 <+12707>: mov -0x8(%r13),%rax > 0x00007fbcadc2a027 <+12711>: mov %rax,%rdx > 0x00007fbcadc2a02a <+12714>: shr $0x2f,%rdx > 0x00007fbcadc2a02e <+12718>: cmp $0x1fff6,%edx > 0x00007fbcadc2a034 <+12724>: jne 0x7fbcadc2a04e <Interpret(JSContext*, js::RunState&)+12750> > 0x00007fbcadc2a036 <+12726>: movabs $0xfffb000000000000,%rdx > 0x00007fbcadc2a040 <+12736>: xor %rax,%rdx > 0x00007fbcadc2a043 <+12739>: mov (%rdx),%edx > 0x00007fbcadc2a045 <+12741>: test $0x80,%dl > 0x00007fbcadc2a048 <+12744>: jne 0x7fbcadc3379f <Interpret(JSContext*, js::RunState&)+51487> > 0x00007fbcadc2a04e <+12750>: mov %rax,%rdx > 0x00007fbcadc2a051 <+12753>: shr $0x2f,%rdx > 0x00007fbcadc2a055 <+12757>: cmp $0x1fff6,%edx > 0x00007fbcadc2a05b <+12763>: jne 0x7fbcadc31b10 <Interpret(JSContext*, js::RunState&)+44176> > 0x00007fbcadc2a061 <+12769>: movabs $0xfffb000000000000,%rcx > 0x00007fbcadc2a06b <+12779>: xor %rax,%rcx > 0x00007fbcadc2a06e <+12782>: testb $0x1,(%rcx) > 0x00007fbcadc2a071 <+12785>: jne 0x7fbcadc33566 <Interpret(JSContext*, js::RunState&)+50918> > 0x00007fbcadc2a077 <+12791>: test %rcx,%rcx > 0x00007fbcadc2a07a <+12794>: je 0x7fbcadc327c7 <Interpret(JSContext*, js::RunState&)+47431> > 0x00007fbcadc2a080 <+12800>: mov (%rcx),%eax > 0x00007fbcadc2a082 <+12802>: test $0x80,%al > 0x00007fbcadc2a084 <+12804>: je 0x7fbcadc31ac2 <Interpret(JSContext*, js::RunState&)+44098> > 0x00007fbcadc2a08a <+12810>: shr $0x10,%eax > 0x00007fbcadc2a08d <+12813>: mov %eax,-0x1a0(%rbp) > 0x00007fbcadc2a093 <+12819>: mov -0x498(%rbp),%rax > 0x00007fbcadc2a09a <+12826>: mov -0x1a0(%rbp),%ecx > 0x00007fbcadc2a0a0 <+12832>: mov %r12,%rdi > 0x00007fbcadc2a0a3 <+12835>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc2a0aa <+12842>: mov -0x150(%rbp),%rsi > 0x00007fbcadc2a0b1 <+12849>: lea 0x10(%rax),%rdx > 0x00007fbcadc2a0b5 <+12853>: callq 0x7fbcadc18090 <js::GetElementNoGC(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*)> > 0x00007fbcadc2a0ba <+12858>: test %al,%al > 0x00007fbcadc2a0bc <+12860>: je 0x7fbcadc31b10 <Interpret(JSContext*, js::RunState&)+44176> > 0x00007fbcadc2a0c2 <+12866>: mov -0x160(%rbp),%rax > 0x00007fbcadc2a0c9 <+12873>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2a0d0 <+12880>: mov %rdx,(%rax) > 0x00007fbcadc2a0d3 <+12883>: mov -0x180(%rbp),%rax > 0x00007fbcadc2a0da <+12890>: mov -0x178(%rbp),%rdx > 0x00007fbcadc2a0e1 <+12897>: mov %rdx,(%rax) > 0x00007fbcadc2a0e4 <+12900>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2a0e8 <+12904>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2a0ef <+12911>: mov %r12,%rdi > 0x00007fbcadc2a0f2 <+12914>: mov -0x4a8(%rbp),%rcx > 0x00007fbcadc2a0f9 <+12921>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2a0fe <+12926>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a102 <+12930>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2a107 <+12935>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a10b <+12939>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a10f <+12943>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a113 <+12947>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a117 <+12951>: or -0x50(%rbp),%rax > 0x00007fbcadc2a11b <+12955>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a11f <+12959>: jmpq *%rax > 0x00007fbcadc2a121 <+12961>: endbr64 > 0x00007fbcadc2a125 <+12965>: endbr64 > 0x00007fbcadc2a129 <+12969>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a12d <+12973>: mov -0x18(%rax),%rdx > 0x00007fbcadc2a131 <+12977>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2a138 <+12984>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2a142 <+12994>: xor -0x10(%rax),%rdx > 0x00007fbcadc2a146 <+12998>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc2a14d <+13005>: mov -0x8(%rax),%rax > 0x00007fbcadc2a151 <+13009>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2a155 <+13013>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2a15c <+13020>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2a163 <+13027>: mov 0x1(%rdx),%ecx > 0x00007fbcadc2a166 <+13030>: mov 0x10(%rax),%rax > 0x00007fbcadc2a16a <+13034>: mov 0x4(%rax),%r9d > 0x00007fbcadc2a16e <+13038>: test %r9d,%r9d > 0x00007fbcadc2a171 <+13041>: je 0x7fbcadc314db <Interpret(JSContext*, js::RunState&)+42587> > 0x00007fbcadc2a177 <+13047>: add $0x10,%rax > 0x00007fbcadc2a17b <+13051>: mov (%rax,%rcx,8),%rax > 0x00007fbcadc2a17f <+13055>: xor %r9d,%r9d > 0x00007fbcadc2a182 <+13058>: mov %r12,%rdi > 0x00007fbcadc2a185 <+13061>: mov %rax,-0x290(%rbp) > 0x00007fbcadc2a18c <+13068>: mov -0x4d0(%rbp),%rax > 0x00007fbcadc2a193 <+13075>: cmpb $0x69,(%rdx) > 0x00007fbcadc2a196 <+13078>: lea 0x10(%rax),%rcx > 0x00007fbcadc2a19a <+13082>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2a1a1 <+13089>: sete %r9b > 0x00007fbcadc2a1a5 <+13093>: lea 0x10(%rax),%rdx > 0x00007fbcadc2a1a9 <+13097>: mov -0x488(%rbp),%rax > 0x00007fbcadc2a1b0 <+13104>: lea 0x10(%rax),%rsi > 0x00007fbcadc2a1b4 <+13108>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2a1bb <+13115>: lea 0x10(%rax),%r8 > 0x00007fbcadc2a1bf <+13119>: callq 0x7fbcadc1e710 <js::SetPropertySuper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, bool)> > 0x00007fbcadc2a1c4 <+13124>: test %al,%al > 0x00007fbcadc2a1c6 <+13126>: je 0x7fbcadc33507 <Interpret(JSContext*, js::RunState&)+50823> > 0x00007fbcadc2a1cc <+13132>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a1d0 <+13136>: mov -0x8(%rax),%rdx > 0x00007fbcadc2a1d4 <+13140>: mov %rdx,-0x18(%rax) > 0x00007fbcadc2a1d8 <+13144>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a1dc <+13148>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2a1e6 <+13158>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2a1ed <+13165>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2a1f4 <+13172>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a1f8 <+13176>: subq $0x10,-0x70(%rbp) > 0x00007fbcadc2a1fd <+13181>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc2a208 <+13192>: lea 0x5(%rax),%rdx > 0x00007fbcadc2a20c <+13196>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2a217 <+13207>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a21b <+13211>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2a21f <+13215>: or -0x50(%rbp),%rax > 0x00007fbcadc2a223 <+13219>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a227 <+13223>: jmpq *%rax > 0x00007fbcadc2a229 <+13225>: endbr64 > 0x00007fbcadc2a22d <+13229>: endbr64 > 0x00007fbcadc2a231 <+13233>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2a235 <+13237>: mov 0xa8(%r12),%r13 > 0x00007fbcadc2a23d <+13245>: lea -0x8(%rbx),%rdi > 0x00007fbcadc2a241 <+13249>: callq 0x7fbcadc1a130 <js::TypeOfValue(JS::Value const&)> > 0x00007fbcadc2a246 <+13254>: mov 0x2ac8(%r13),%rcx > 0x00007fbcadc2a24d <+13261>: movslq %eax,%rdx > 0x00007fbcadc2a250 <+13264>: movabs $0xfffb000000000000,%rax > 0x00007fbcadc2a25a <+13274>: or 0xce0(%rcx,%rdx,8),%rax > 0x00007fbcadc2a262 <+13282>: mov %rax,-0x8(%rbx) > 0x00007fbcadc2a266 <+13286>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a26a <+13290>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a26e <+13294>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a272 <+13298>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a276 <+13302>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a27a <+13306>: or -0x50(%rbp),%rax > 0x00007fbcadc2a27e <+13310>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a282 <+13314>: jmpq *%rax > 0x00007fbcadc2a284 <+13316>: endbr64 > 0x00007fbcadc2a288 <+13320>: endbr64 > 0x00007fbcadc2a28c <+13324>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2a297 <+13335>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2a29b <+13339>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc2a2a5 <+13349>: mov -0x10(%rdx),%rax > 0x00007fbcadc2a2a9 <+13353>: cmp %rcx,%rax > 0x00007fbcadc2a2ac <+13356>: jbe 0x7fbcadc2f9e4 <Interpret(JSContext*, js::RunState&)+35684> > 0x00007fbcadc2a2b2 <+13362>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2a2bc <+13372>: xor %rdx,%rax > 0x00007fbcadc2a2bf <+13375>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2a2c6 <+13382>: test %rax,%rax > 0x00007fbcadc2a2c9 <+13385>: je 0x7fbcadc33941 <Interpret(JSContext*, js::RunState&)+51905> > 0x00007fbcadc2a2cf <+13391>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a2d3 <+13395>: mov 0x9a2c8e(%rip),%rsi # 0x7fbcae5ccf68 > 0x00007fbcadc2a2da <+13402>: mov %r12,%rdi > 0x00007fbcadc2a2dd <+13405>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc2a2e7 <+13415>: mov -0x8(%rax),%rax > 0x00007fbcadc2a2eb <+13419>: mov (%rsi),%rbx > 0x00007fbcadc2a2ee <+13422>: movq $0xffffffffffffffff,-0x120(%rbp) > 0x00007fbcadc2a2f9 <+13433>: mov -0x4d8(%rbp),%rsi > 0x00007fbcadc2a300 <+13440>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2a307 <+13447>: cmp %rcx,%rax > 0x00007fbcadc2a30a <+13450>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2a311 <+13457>: lea 0x10(%rsi),%rdx > 0x00007fbcadc2a315 <+13461>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc2a31c <+13468>: lea 0x10(%rax),%rsi > 0x00007fbcadc2a320 <+13472>: ja 0x7fbcadc31ff3 <Interpret(JSContext*, js::RunState&)+45427> > 0x00007fbcadc2a326 <+13478>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc2a32b <+13483>: test %al,%al > 0x00007fbcadc2a32d <+13485>: je 0x7fbcadc33634 <Interpret(JSContext*, js::RunState&)+51124> > 0x00007fbcadc2a333 <+13491>: mov -0x4d8(%rbp),%rax > 0x00007fbcadc2a33a <+13498>: mov %r12,%rdi > 0x00007fbcadc2a33d <+13501>: lea 0x10(%rax),%r9 > 0x00007fbcadc2a341 <+13505>: mov -0x488(%rbp),%rax > 0x00007fbcadc2a348 <+13512>: mov %r9,%rdx > 0x00007fbcadc2a34b <+13515>: mov %r9,-0x498(%rbp) > 0x00007fbcadc2a352 <+13522>: lea 0x10(%rax),%r13 > 0x00007fbcadc2a356 <+13526>: mov -0x460(%rbp),%rax > 0x00007fbcadc2a35d <+13533>: mov %r13,%rsi > 0x00007fbcadc2a360 <+13536>: mov %rax,%rcx > 0x00007fbcadc2a363 <+13539>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2a36a <+13546>: callq 0x7fbcadc180c0 <js::DeleteProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::ObjectOpResult&)> > 0x00007fbcadc2a36f <+13551>: test %al,%al > 0x00007fbcadc2a371 <+13553>: je 0x7fbcadc330d6 <Interpret(JSContext*, js::RunState&)+49750> > 0x00007fbcadc2a377 <+13559>: mov -0x120(%rbp),%rdx > 0x00007fbcadc2a37e <+13566>: test %rdx,%rdx > 0x00007fbcadc2a381 <+13569>: sete %al > 0x00007fbcadc2a384 <+13572>: je 0x7fbcadc2a39a <Interpret(JSContext*, js::RunState&)+13594> > 0x00007fbcadc2a386 <+13574>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2a38a <+13578>: mov -0x498(%rbp),%r9 > 0x00007fbcadc2a391 <+13585>: cmpb $0x2f,(%rdx) > 0x00007fbcadc2a394 <+13588>: je 0x7fbcadc330bb <Interpret(JSContext*, js::RunState&)+49723> > 0x00007fbcadc2a39a <+13594>: movabs $0xfff9000000000000,%rdx > 0x00007fbcadc2a3a4 <+13604>: movzbl %al,%eax > 0x00007fbcadc2a3a7 <+13607>: or %rdx,%rax > 0x00007fbcadc2a3aa <+13610>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2a3ae <+13614>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2a3b2 <+13618>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a3b6 <+13622>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2a3c0 <+13632>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2a3c7 <+13639>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a3cb <+13643>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2a3d0 <+13648>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a3d4 <+13652>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc2a3db <+13659>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2a3e6 <+13670>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a3ea <+13674>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a3ee <+13678>: or -0x50(%rbp),%rax > 0x00007fbcadc2a3f2 <+13682>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a3f6 <+13686>: jmpq *%rax > 0x00007fbcadc2a3f8 <+13688>: endbr64 > 0x00007fbcadc2a3fc <+13692>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc2a406 <+13702>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2a40a <+13706>: cmp %rax,-0x8(%rdx) > 0x00007fbcadc2a40e <+13710>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a412 <+13714>: jbe 0x7fbcadc34138 <Interpret(JSContext*, js::RunState&)+53944> > 0x00007fbcadc2a418 <+13720>: lea 0x2(%rax),%rdx > 0x00007fbcadc2a41c <+13724>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a420 <+13728>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a424 <+13732>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2a428 <+13736>: or -0x50(%rbp),%rax > 0x00007fbcadc2a42c <+13740>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a430 <+13744>: jmpq *%rax > 0x00007fbcadc2a432 <+13746>: endbr64 > 0x00007fbcadc2a436 <+13750>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2a43d <+13757>: cmpb $0x0,0x86(%rax) > 0x00007fbcadc2a444 <+13764>: jns 0x7fbcadc306d8 <Interpret(JSContext*, js::RunState&)+39000> > 0x00007fbcadc2a44a <+13770>: movabs $0xfffa000000000000,%rdi > 0x00007fbcadc2a454 <+13780>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a458 <+13784>: lea 0x8(%rax),%rdx > 0x00007fbcadc2a45c <+13788>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2a460 <+13792>: mov %rdi,(%rax) > 0x00007fbcadc2a463 <+13795>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a467 <+13799>: mov %r12,%rdi > 0x00007fbcadc2a46a <+13802>: lea -0x8(%rax),%rdx > 0x00007fbcadc2a46e <+13806>: mov -0x60(%rbp),%rax > 0x00007fbcadc2a472 <+13810>: lea 0x10(%rax),%rsi > 0x00007fbcadc2a476 <+13814>: callq 0x7fbcadc19170 <js::GetNonSyntacticGlobalThis(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2a47b <+13819>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a47f <+13823>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a483 <+13827>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a487 <+13831>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a48b <+13835>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a48f <+13839>: or -0x50(%rbp),%rax > 0x00007fbcadc2a493 <+13843>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a497 <+13847>: jmpq *%rax > 0x00007fbcadc2a499 <+13849>: endbr64 > 0x00007fbcadc2a49d <+13853>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2a4a1 <+13857>: mov -0x8(%rbx),%rax > 0x00007fbcadc2a4a5 <+13861>: mov %rax,%rdx > 0x00007fbcadc2a4a8 <+13864>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2a4af <+13871>: shr $0x2f,%rdx > 0x00007fbcadc2a4b3 <+13875>: cmp $0x1fff1,%edx > 0x00007fbcadc2a4b9 <+13881>: je 0x7fbcadc31514 <Interpret(JSContext*, js::RunState&)+42644> > 0x00007fbcadc2a4bf <+13887>: mov 0x9a2aa2(%rip),%rdi # 0x7fbcae5ccf68 > 0x00007fbcadc2a4c6 <+13894>: mov -0x4b8(%rbp),%rsi > 0x00007fbcadc2a4cd <+13901>: mov (%rdi),%rdx > 0x00007fbcadc2a4d0 <+13904>: mov %rsi,-0x120(%rbp) > 0x00007fbcadc2a4d7 <+13911>: mov %r12,%rdi > 0x00007fbcadc2a4da <+13914>: mov -0x460(%rbp),%rsi > 0x00007fbcadc2a4e1 <+13921>: mov %rdx,-0x110(%rbp) > 0x00007fbcadc2a4e8 <+13928>: mov 0x58(%r12),%rdx > 0x00007fbcadc2a4ed <+13933>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc2a4f4 <+13940>: mov %rdx,-0x118(%rbp) > 0x00007fbcadc2a4fb <+13947>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc2a505 <+13957>: cmp %rdx,%rax > 0x00007fbcadc2a508 <+13960>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2a50f <+13967>: mov %rsi,0x58(%r12) > 0x00007fbcadc2a514 <+13972>: mov -0x490(%rbp),%rdx > 0x00007fbcadc2a51b <+13979>: lea 0x10(%rax),%rsi > 0x00007fbcadc2a51f <+13983>: ja 0x7fbcadc33954 <Interpret(JSContext*, js::RunState&)+51924> > 0x00007fbcadc2a525 <+13989>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc2a52a <+13994>: test %al,%al > 0x00007fbcadc2a52c <+13996>: je 0x7fbcadc314e9 <Interpret(JSContext*, js::RunState&)+42601> > 0x00007fbcadc2a532 <+14002>: mov -0x110(%rbp),%rax > 0x00007fbcadc2a539 <+14009>: mov %rax,%rdx > 0x00007fbcadc2a53c <+14012>: and $0x7,%edx > 0x00007fbcadc2a53f <+14015>: je 0x7fbcadc32ff7 <Interpret(JSContext*, js::RunState&)+49527> > 0x00007fbcadc2a545 <+14021>: test $0x1,%al > 0x00007fbcadc2a547 <+14023>: jne 0x7fbcadc33261 <Interpret(JSContext*, js::RunState&)+50145> > 0x00007fbcadc2a54d <+14029>: cmp $0x4,%rdx > 0x00007fbcadc2a551 <+14033>: jne 0x7fbcadc2a55d <Interpret(JSContext*, js::RunState&)+14045> > 0x00007fbcadc2a553 <+14035>: cmp $0x4,%rax > 0x00007fbcadc2a557 <+14039>: jne 0x7fbcadc3374c <Interpret(JSContext*, js::RunState&)+51404> > 0x00007fbcadc2a55d <+14045>: mov $0x1fff3,%eax > 0x00007fbcadc2a562 <+14050>: shl $0x2f,%rax > 0x00007fbcadc2a566 <+14054>: mov %rax,-0x8(%rbx) > 0x00007fbcadc2a56a <+14058>: mov -0x120(%rbp),%rax > 0x00007fbcadc2a571 <+14065>: mov -0x118(%rbp),%rdx > 0x00007fbcadc2a578 <+14072>: mov %rdx,(%rax) > 0x00007fbcadc2a57b <+14075>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2a585 <+14085>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a589 <+14089>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2a590 <+14096>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a594 <+14100>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a598 <+14104>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a59c <+14108>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a5a0 <+14112>: or -0x50(%rbp),%rax > 0x00007fbcadc2a5a4 <+14116>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a5a8 <+14120>: jmpq *%rax > 0x00007fbcadc2a5aa <+14122>: endbr64 > 0x00007fbcadc2a5ae <+14126>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a5b2 <+14130>: mov %r12,%rdi > 0x00007fbcadc2a5b5 <+14133>: movabs $0xfffa000000000000,%rsi > 0x00007fbcadc2a5bf <+14143>: lea 0x8(%rax),%rdx > 0x00007fbcadc2a5c3 <+14147>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2a5c7 <+14151>: mov %rsi,(%rax) > 0x00007fbcadc2a5ca <+14154>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a5ce <+14158>: lea -0x8(%rax),%rdx > 0x00007fbcadc2a5d2 <+14162>: mov -0x60(%rbp),%rax > 0x00007fbcadc2a5d6 <+14166>: mov %rax,%rsi > 0x00007fbcadc2a5d9 <+14169>: or $0x1,%rsi > 0x00007fbcadc2a5dd <+14173>: test %rax,%rax > 0x00007fbcadc2a5e0 <+14176>: mov $0x0,%eax > 0x00007fbcadc2a5e5 <+14181>: cmove %rax,%rsi > 0x00007fbcadc2a5e9 <+14185>: callq 0x7fbcadc18b00 <js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2a5ee <+14190>: test %al,%al > 0x00007fbcadc2a5f0 <+14192>: je 0x7fbcadc33e90 <Interpret(JSContext*, js::RunState&)+53264> > 0x00007fbcadc2a5f6 <+14198>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a5fa <+14202>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a5fe <+14206>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a602 <+14210>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a606 <+14214>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a60a <+14218>: or -0x50(%rbp),%rax > 0x00007fbcadc2a60e <+14222>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a612 <+14226>: jmpq *%rax > 0x00007fbcadc2a614 <+14228>: endbr64 > 0x00007fbcadc2a618 <+14232>: movabs $0xfff9800000000000,%rdi > 0x00007fbcadc2a622 <+14242>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a626 <+14246>: mov %rdi,-0x8(%rax) > 0x00007fbcadc2a62a <+14250>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a62e <+14254>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a632 <+14258>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a636 <+14262>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a63a <+14266>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a63e <+14270>: or -0x50(%rbp),%rax > 0x00007fbcadc2a642 <+14274>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a646 <+14278>: jmpq *%rax > 0x00007fbcadc2a648 <+14280>: endbr64 > 0x00007fbcadc2a64c <+14284>: jmpq 0x7fbcadc28728 <Interpret(JSContext*, js::RunState&)+6312> > 0x00007fbcadc2a651 <+14289>: endbr64 > 0x00007fbcadc2a655 <+14293>: jmpq 0x7fbcadc28728 <Interpret(JSContext*, js::RunState&)+6312> > 0x00007fbcadc2a65a <+14298>: endbr64 > 0x00007fbcadc2a65e <+14302>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a662 <+14306>: mov 0x9a276f(%rip),%rsi # 0x7fbcae5ccdd8 > 0x00007fbcadc2a669 <+14313>: xor %edx,%edx > 0x00007fbcadc2a66b <+14315>: mov %r12,%rdi > 0x00007fbcadc2a66e <+14318>: movzwl 0x1(%rax),%ecx > 0x00007fbcadc2a672 <+14322>: xor %eax,%eax > 0x00007fbcadc2a674 <+14324>: callq 0x7fbcadb9ac30 <_Z25JS_ReportErrorNumberASCIIP9JSContextPFPK19JSErrorFormatStringPvjES4_jz@plt> > 0x00007fbcadc2a679 <+14329>: lea -0x120(%rbp),%rax > 0x00007fbcadc2a680 <+14336>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2a684 <+14340>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2a68b <+14347>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2a690 <+14352>: endbr64 > 0x00007fbcadc2a694 <+14356>: jmpq 0x7fbcadc28728 <Interpret(JSContext*, js::RunState&)+6312> > 0x00007fbcadc2a699 <+14361>: endbr64 > 0x00007fbcadc2a69d <+14365>: mov -0x70(%rbp),%rax > 0x00007fbcadc2a6a1 <+14369>: mov %r12,%rdi > 0x00007fbcadc2a6a4 <+14372>: mov -0x8(%rax),%rax > 0x00007fbcadc2a6a8 <+14376>: movb $0x0,-0x120(%rbp) > 0x00007fbcadc2a6af <+14383>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2a6b6 <+14390>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2a6bd <+14397>: lea 0x10(%rax),%rsi > 0x00007fbcadc2a6c1 <+14401>: mov -0x460(%rbp),%rax > 0x00007fbcadc2a6c8 <+14408>: mov %rax,%rdx > 0x00007fbcadc2a6cb <+14411>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2a6d2 <+14418>: callq 0x7fbcadc1d680 <js::OptimizeSpreadCall(JSContext*, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2a6d7 <+14423>: test %al,%al > 0x00007fbcadc2a6d9 <+14425>: je 0x7fbcadc33e48 <Interpret(JSContext*, js::RunState&)+53192> > 0x00007fbcadc2a6df <+14431>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2a6e9 <+14441>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2a6ed <+14445>: lea 0x8(%rdx),%rax > 0x00007fbcadc2a6f1 <+14449>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2a6f5 <+14453>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2a6fc <+14460>: or %rcx,%rax > 0x00007fbcadc2a6ff <+14463>: mov %rax,(%rdx) > 0x00007fbcadc2a702 <+14466>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a706 <+14470>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2a710 <+14480>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2a717 <+14487>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a71b <+14491>: lea 0x1(%rax),%rdx > 0x00007fbcadc2a71f <+14495>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a723 <+14499>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2a727 <+14503>: or -0x50(%rbp),%rax > 0x00007fbcadc2a72b <+14507>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a72f <+14511>: jmpq *%rax > 0x00007fbcadc2a731 <+14513>: endbr64 > 0x00007fbcadc2a735 <+14517>: jmpq 0x7fbcadc28739 <Interpret(JSContext*, js::RunState&)+6329> > 0x00007fbcadc2a73a <+14522>: endbr64 > 0x00007fbcadc2a73e <+14526>: jmpq 0x7fbcadc2883a <Interpret(JSContext*, js::RunState&)+6586> > 0x00007fbcadc2a743 <+14531>: endbr64 > 0x00007fbcadc2a747 <+14535>: jmpq 0x7fbcadc2883a <Interpret(JSContext*, js::RunState&)+6586> > 0x00007fbcadc2a74c <+14540>: endbr64 > 0x00007fbcadc2a750 <+14544>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a754 <+14548>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2a758 <+14552>: mov 0x1(%rax),%edx > 0x00007fbcadc2a75b <+14555>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2a762 <+14562>: mov 0x10(%rax),%rax > 0x00007fbcadc2a766 <+14566>: mov 0x4(%rax),%r13d > 0x00007fbcadc2a76a <+14570>: test %r13d,%r13d > 0x00007fbcadc2a76d <+14573>: je 0x7fbcadc3265a <Interpret(JSContext*, js::RunState&)+47066> > 0x00007fbcadc2a773 <+14579>: add $0x10,%rax > 0x00007fbcadc2a777 <+14583>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2a77b <+14587>: mov %r12,%rdi > 0x00007fbcadc2a77e <+14590>: mov %rax,-0x190(%rbp) > 0x00007fbcadc2a785 <+14597>: mov -0x4c0(%rbp),%rax > 0x00007fbcadc2a78c <+14604>: mov %rax,-0x1a0(%rbp) > 0x00007fbcadc2a793 <+14611>: mov 0x40(%r12),%rax > 0x00007fbcadc2a798 <+14616>: mov %rax,-0x198(%rbp) > 0x00007fbcadc2a79f <+14623>: lea -0x1a0(%rbp),%rax > 0x00007fbcadc2a7a6 <+14630>: mov %rax,0x40(%r12) > 0x00007fbcadc2a7ab <+14635>: mov 0x80(%r12),%rax > 0x00007fbcadc2a7b3 <+14643>: lea 0x60(%rax),%rsi > 0x00007fbcadc2a7b7 <+14647>: callq 0x7fbcae014290 <js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)> > 0x00007fbcadc2a7bc <+14652>: mov -0x470(%rbp),%rsi > 0x00007fbcadc2a7c3 <+14659>: mov 0x20(%r12),%rdx > 0x00007fbcadc2a7c8 <+14664>: mov %rax,-0x170(%rbp) > 0x00007fbcadc2a7cf <+14671>: mov %rsi,-0x180(%rbp) > 0x00007fbcadc2a7d6 <+14678>: lea -0x180(%rbp),%rsi > 0x00007fbcadc2a7dd <+14685>: mov %rdx,-0x178(%rbp) > 0x00007fbcadc2a7e4 <+14692>: mov %rsi,0x20(%r12) > 0x00007fbcadc2a7e9 <+14697>: test %rax,%rax > 0x00007fbcadc2a7ec <+14700>: je 0x7fbcadc31941 <Interpret(JSContext*, js::RunState&)+43713> > 0x00007fbcadc2a7f2 <+14706>: mov -0x190(%rbp),%rdx > 0x00007fbcadc2a7f9 <+14713>: lea -0x160(%rbp),%r13 > 0x00007fbcadc2a800 <+14720>: mov -0x4b8(%rbp),%rdi > 0x00007fbcadc2a807 <+14727>: lea 0x10(%rsi),%r10 > 0x00007fbcadc2a80b <+14731>: lea -0x8(%rbx),%rcx > 0x00007fbcadc2a80f <+14735>: mov -0x490(%rbp),%r8 > 0x00007fbcadc2a816 <+14742>: lea -0x1c0(%rbp),%rbx > 0x00007fbcadc2a81d <+14749>: mov %r10,%rsi > 0x00007fbcadc2a820 <+14752>: mov %rdx,-0x150(%rbp) > 0x00007fbcadc2a827 <+14759>: mov 0x58(%r12),%rdx > 0x00007fbcadc2a82c <+14764>: mov %rbx,%r9 > 0x00007fbcadc2a82f <+14767>: mov %r13,0x58(%r12) > 0x00007fbcadc2a834 <+14772>: add $0x10,%r13 > 0x00007fbcadc2a838 <+14776>: mov %rdx,-0x158(%rbp) > 0x00007fbcadc2a83f <+14783>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2a849 <+14793>: or %rdx,%rax > 0x00007fbcadc2a84c <+14796>: mov %r13,%rdx > 0x00007fbcadc2a84f <+14799>: mov %rdi,-0x160(%rbp) > 0x00007fbcadc2a856 <+14806>: mov %r12,%rdi > 0x00007fbcadc2a859 <+14809>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2a860 <+14816>: mov -0x458(%rbp),%rax > 0x00007fbcadc2a867 <+14823>: mov %r10,-0x498(%rbp) > 0x00007fbcadc2a86e <+14830>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2a875 <+14837>: mov 0x60(%r12),%rax > 0x00007fbcadc2a87a <+14842>: movq $0xffffffffffffffff,-0x1c0(%rbp) > 0x00007fbcadc2a885 <+14853>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2a88c <+14860>: mov -0x460(%rbp),%rax > 0x00007fbcadc2a893 <+14867>: mov %rax,0x60(%r12) > 0x00007fbcadc2a898 <+14872>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2a89f <+14879>: callq 0x7fbcadc17be0 <js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc2a8a4 <+14884>: mov -0x498(%rbp),%r10 > 0x00007fbcadc2a8ab <+14891>: test %al,%al > 0x00007fbcadc2a8ad <+14893>: jne 0x7fbcadc31de3 <Interpret(JSContext*, js::RunState&)+44899> > 0x00007fbcadc2a8b3 <+14899>: mov -0x120(%rbp),%rdx > 0x00007fbcadc2a8ba <+14906>: mov -0x118(%rbp),%rcx > 0x00007fbcadc2a8c1 <+14913>: mov %rcx,(%rdx) > 0x00007fbcadc2a8c4 <+14916>: mov -0x160(%rbp),%rdx > 0x00007fbcadc2a8cb <+14923>: mov -0x158(%rbp),%rcx > 0x00007fbcadc2a8d2 <+14930>: mov %rcx,(%rdx) > 0x00007fbcadc2a8d5 <+14933>: mov -0x180(%rbp),%rdx > 0x00007fbcadc2a8dc <+14940>: mov -0x178(%rbp),%rcx > 0x00007fbcadc2a8e3 <+14947>: mov %rcx,(%rdx) > 0x00007fbcadc2a8e6 <+14950>: mov -0x1a0(%rbp),%rdx > 0x00007fbcadc2a8ed <+14957>: mov -0x198(%rbp),%rcx > 0x00007fbcadc2a8f4 <+14964>: mov %rcx,(%rdx) > 0x00007fbcadc2a8f7 <+14967>: test %al,%al > 0x00007fbcadc2a8f9 <+14969>: je 0x7fbcadc31965 <Interpret(JSContext*, js::RunState&)+43749> > 0x00007fbcadc2a8ff <+14975>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a903 <+14979>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a907 <+14983>: lea 0x5(%rax),%rdx > 0x00007fbcadc2a90b <+14987>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a90f <+14991>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2a913 <+14995>: or -0x50(%rbp),%rax > 0x00007fbcadc2a917 <+14999>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a91b <+15003>: jmpq *%rax > 0x00007fbcadc2a91d <+15005>: endbr64 > 0x00007fbcadc2a921 <+15009>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2a92b <+15019>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2a92f <+15023>: xor -0x8(%rbx),%rax > 0x00007fbcadc2a933 <+15027>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2a93a <+15034>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a93e <+15038>: mov 0x1(%rax),%edx > 0x00007fbcadc2a941 <+15041>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2a948 <+15048>: mov 0x10(%rax),%rax > 0x00007fbcadc2a94c <+15052>: mov 0x4(%rax),%ecx > 0x00007fbcadc2a94f <+15055>: test %ecx,%ecx > 0x00007fbcadc2a951 <+15057>: je 0x7fbcadc32544 <Interpret(JSContext*, js::RunState&)+46788> > 0x00007fbcadc2a957 <+15063>: add $0x10,%rax > 0x00007fbcadc2a95b <+15067>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2a95f <+15071>: sub $0x8,%rbx > 0x00007fbcadc2a963 <+15075>: mov %r12,%rdi > 0x00007fbcadc2a966 <+15078>: mov %rbx,%rcx > 0x00007fbcadc2a969 <+15081>: mov %rax,-0x270(%rbp) > 0x00007fbcadc2a970 <+15088>: mov -0x4d8(%rbp),%rax > 0x00007fbcadc2a977 <+15095>: lea 0x10(%rax),%rdx > 0x00007fbcadc2a97b <+15099>: mov -0x488(%rbp),%rax > 0x00007fbcadc2a982 <+15106>: lea 0x10(%rax),%rsi > 0x00007fbcadc2a986 <+15110>: callq 0x7fbcae050d00 <js::GetNameBoundInEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2a98b <+15115>: mov 0x9a25d6(%rip),%rsi # 0x7fbcae5ccf68 > 0x00007fbcadc2a992 <+15122>: mov (%rsi),%r13 > 0x00007fbcadc2a995 <+15125>: test %al,%al > 0x00007fbcadc2a997 <+15127>: je 0x7fbcadc33ad7 <Interpret(JSContext*, js::RunState&)+52311> > 0x00007fbcadc2a99d <+15133>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2a9a1 <+15137>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2a9a8 <+15144>: mov %rbx,%rcx > 0x00007fbcadc2a9ab <+15147>: mov %r12,%rdi > 0x00007fbcadc2a9ae <+15150>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2a9b3 <+15155>: mov -0x68(%rbp),%rax > 0x00007fbcadc2a9b7 <+15159>: mov %r13,-0x270(%rbp) > 0x00007fbcadc2a9be <+15166>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2a9c9 <+15177>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2a9cd <+15181>: lea 0x5(%rax),%rdx > 0x00007fbcadc2a9d1 <+15185>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2a9d5 <+15189>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2a9d9 <+15193>: or -0x50(%rbp),%rax > 0x00007fbcadc2a9dd <+15197>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2a9e1 <+15201>: jmpq *%rax > 0x00007fbcadc2a9e3 <+15203>: endbr64 > 0x00007fbcadc2a9e7 <+15207>: movabs $0xfffe000000000000,%rsi > 0x00007fbcadc2a9f1 <+15217>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2a9f5 <+15221>: mov -0x18(%rbx),%rdx > 0x00007fbcadc2a9f9 <+15225>: sub $0x18,%rbx > 0x00007fbcadc2a9fd <+15229>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2aa04 <+15236>: mov 0x8(%rbx),%rax > 0x00007fbcadc2aa08 <+15240>: mov %rdx,%rcx > 0x00007fbcadc2aa0b <+15243>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2aa12 <+15250>: mov %rdx,%rax > 0x00007fbcadc2aa15 <+15253>: xor 0x10(%rbx),%rsi > 0x00007fbcadc2aa19 <+15257>: shr $0x2f,%rax > 0x00007fbcadc2aa1d <+15261>: mov %rsi,-0x310(%rbp) > 0x00007fbcadc2aa24 <+15268>: cmp $0x1fff1,%eax > 0x00007fbcadc2aa29 <+15273>: jne 0x7fbcadc3070e <Interpret(JSContext*, js::RunState&)+39054> > 0x00007fbcadc2aa2f <+15279>: test %edx,%edx > 0x00007fbcadc2aa31 <+15281>: jns 0x7fbcadc3230d <Interpret(JSContext*, js::RunState&)+46221> > 0x00007fbcadc2aa37 <+15287>: movabs $0xfff80000ffffffff,%rdi > 0x00007fbcadc2aa41 <+15297>: mov %rdx,%r8 > 0x00007fbcadc2aa44 <+15300>: bts $0x3f,%r8 > 0x00007fbcadc2aa49 <+15305>: cmp %rdi,%r8 > 0x00007fbcadc2aa4c <+15308>: jbe 0x7fbcadc3098d <Interpret(JSContext*, js::RunState&)+39693> > 0x00007fbcadc2aa52 <+15314>: mov 0x9a250f(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc2aa59 <+15321>: mov (%rax),%rax > 0x00007fbcadc2aa5c <+15324>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2aa63 <+15331>: mov -0x4b8(%rbp),%rax > 0x00007fbcadc2aa6a <+15338>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2aa71 <+15345>: mov 0x58(%r12),%rax > 0x00007fbcadc2aa76 <+15350>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2aa7d <+15357>: mov -0x460(%rbp),%rax > 0x00007fbcadc2aa84 <+15364>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2aa8b <+15371>: mov %rax,0x58(%r12) > 0x00007fbcadc2aa90 <+15376>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc2aa9a <+15386>: cmp %rax,%rcx > 0x00007fbcadc2aa9d <+15389>: ja 0x7fbcadc333e6 <Interpret(JSContext*, js::RunState&)+50534> > 0x00007fbcadc2aaa3 <+15395>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2aaaa <+15402>: mov -0x490(%rbp),%rdx > 0x00007fbcadc2aab1 <+15409>: mov %r12,%rdi > 0x00007fbcadc2aab4 <+15412>: lea 0x10(%rax),%rsi > 0x00007fbcadc2aab8 <+15416>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc2aabd <+15421>: test %al,%al > 0x00007fbcadc2aabf <+15423>: je 0x7fbcadc30e4a <Interpret(JSContext*, js::RunState&)+40906> > 0x00007fbcadc2aac5 <+15429>: mov -0x460(%rbp),%rax > 0x00007fbcadc2aacc <+15436>: mov %rbx,%r8 > 0x00007fbcadc2aacf <+15439>: mov %r12,%rdi > 0x00007fbcadc2aad2 <+15442>: lea 0x10(%rax),%rcx > 0x00007fbcadc2aad6 <+15446>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc2aadd <+15453>: lea 0x10(%rax),%rsi > 0x00007fbcadc2aae1 <+15457>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2aae8 <+15464>: lea 0x10(%rax),%rdx > 0x00007fbcadc2aaec <+15468>: callq 0x7fbcadc17b80 <js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2aaf1 <+15473>: test %al,%al > 0x00007fbcadc2aaf3 <+15475>: je 0x7fbcadc30e4a <Interpret(JSContext*, js::RunState&)+40906> > 0x00007fbcadc2aaf9 <+15481>: mov -0x120(%rbp),%rax > 0x00007fbcadc2ab00 <+15488>: mov -0x118(%rbp),%rdx > 0x00007fbcadc2ab07 <+15495>: mov %rdx,(%rax) > 0x00007fbcadc2ab0a <+15498>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2ab0e <+15502>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2ab15 <+15509>: mov %rbx,%rcx > 0x00007fbcadc2ab18 <+15512>: mov %r12,%rdi > 0x00007fbcadc2ab1b <+15515>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2ab20 <+15520>: subq $0x10,-0x70(%rbp) > 0x00007fbcadc2ab25 <+15525>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ab29 <+15529>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2ab33 <+15539>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2ab3a <+15546>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2ab41 <+15553>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ab45 <+15557>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2ab50 <+15568>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ab54 <+15572>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ab58 <+15576>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ab5c <+15580>: or -0x50(%rbp),%rax > 0x00007fbcadc2ab60 <+15584>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ab64 <+15588>: jmpq *%rax > 0x00007fbcadc2ab66 <+15590>: endbr64 > 0x00007fbcadc2ab6a <+15594>: jmpq 0x7fbcadc28dd0 <Interpret(JSContext*, js::RunState&)+8016> > 0x00007fbcadc2ab6f <+15599>: endbr64 > 0x00007fbcadc2ab73 <+15603>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2ab77 <+15607>: mov -0x10(%rbx),%rax > 0x00007fbcadc2ab7b <+15611>: sub $0x10,%rbx > 0x00007fbcadc2ab7f <+15615>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2ab86 <+15622>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2ab90 <+15632>: xor 0x8(%rbx),%rax > 0x00007fbcadc2ab94 <+15636>: mov %rax,-0x310(%rbp) > 0x00007fbcadc2ab9b <+15643>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ab9f <+15647>: mov 0x1(%rax),%edx > 0x00007fbcadc2aba2 <+15650>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2aba9 <+15657>: mov 0x10(%rax),%rax > 0x00007fbcadc2abad <+15661>: mov 0x4(%rax),%esi > 0x00007fbcadc2abb0 <+15664>: test %esi,%esi > 0x00007fbcadc2abb2 <+15666>: je 0x7fbcadc3254b <Interpret(JSContext*, js::RunState&)+46795> > 0x00007fbcadc2abb8 <+15672>: add $0x10,%rax > 0x00007fbcadc2abbc <+15676>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2abc0 <+15680>: mov -0x4b0(%rbp),%rdi > 0x00007fbcadc2abc7 <+15687>: mov %rbx,%r8 > 0x00007fbcadc2abca <+15690>: mov -0x490(%rbp),%rcx > 0x00007fbcadc2abd1 <+15697>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2abd8 <+15704>: mov -0x4b8(%rbp),%rax > 0x00007fbcadc2abdf <+15711>: lea 0x10(%rdi),%rsi > 0x00007fbcadc2abe3 <+15715>: mov -0x4a0(%rbp),%rdi > 0x00007fbcadc2abea <+15722>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2abf1 <+15729>: mov 0x58(%r12),%rax > 0x00007fbcadc2abf6 <+15734>: lea 0x10(%rdi),%rdx > 0x00007fbcadc2abfa <+15738>: mov %r12,%rdi > 0x00007fbcadc2abfd <+15741>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2ac04 <+15748>: mov -0x460(%rbp),%rax > 0x00007fbcadc2ac0b <+15755>: mov %rax,0x58(%r12) > 0x00007fbcadc2ac10 <+15760>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2ac17 <+15767>: callq 0x7fbcadc17b80 <js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2ac1c <+15772>: mov -0x120(%rbp),%rdx > 0x00007fbcadc2ac23 <+15779>: mov -0x118(%rbp),%rcx > 0x00007fbcadc2ac2a <+15786>: mov %rcx,(%rdx) > 0x00007fbcadc2ac2d <+15789>: test %al,%al > 0x00007fbcadc2ac2f <+15791>: je 0x7fbcadc33b00 <Interpret(JSContext*, js::RunState&)+52352> > 0x00007fbcadc2ac35 <+15797>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2ac39 <+15801>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2ac40 <+15808>: mov %rbx,%rcx > 0x00007fbcadc2ac43 <+15811>: mov %r12,%rdi > 0x00007fbcadc2ac46 <+15814>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2ac4b <+15819>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2ac50 <+15824>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ac54 <+15828>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2ac5e <+15838>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2ac65 <+15845>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ac69 <+15849>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2ac74 <+15860>: lea 0x5(%rax),%rdx > 0x00007fbcadc2ac78 <+15864>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ac7c <+15868>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2ac80 <+15872>: or -0x50(%rbp),%rax > 0x00007fbcadc2ac84 <+15876>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ac88 <+15880>: jmpq *%rax > 0x00007fbcadc2ac8a <+15882>: endbr64 > 0x00007fbcadc2ac8e <+15886>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ac92 <+15890>: mov %r12,%rdi > 0x00007fbcadc2ac95 <+15893>: mov -0x10(%rax),%rdx > 0x00007fbcadc2ac99 <+15897>: lea -0x10(%rax),%rcx > 0x00007fbcadc2ac9d <+15901>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2aca4 <+15908>: mov -0x8(%rax),%rdx > 0x00007fbcadc2aca8 <+15912>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2acaf <+15919>: mov %rdx,-0x390(%rbp) > 0x00007fbcadc2acb6 <+15926>: lea 0x10(%rax),%rdx > 0x00007fbcadc2acba <+15930>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2acc1 <+15937>: lea 0x10(%rax),%rsi > 0x00007fbcadc2acc5 <+15941>: callq 0x7fbcadc0e8c0 <js::math_pow_handle(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2acca <+15946>: test %al,%al > 0x00007fbcadc2accc <+15948>: je 0x7fbcadc33a1c <Interpret(JSContext*, js::RunState&)+52124> > 0x00007fbcadc2acd2 <+15954>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2acdc <+15964>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2ace1 <+15969>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ace5 <+15973>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2acec <+15980>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2acf3 <+15987>: mov -0x68(%rbp),%rax > 0x00007fbcadc2acf7 <+15991>: lea 0x1(%rax),%rdx > 0x00007fbcadc2acfb <+15995>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2acff <+15999>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ad03 <+16003>: or -0x50(%rbp),%rax > 0x00007fbcadc2ad07 <+16007>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ad0b <+16011>: jmpq *%rax > 0x00007fbcadc2ad0d <+16013>: endbr64 > 0x00007fbcadc2ad11 <+16017>: mov -0x70(%rbp),%rsi > 0x00007fbcadc2ad15 <+16021>: mov -0x10(%rsi),%rdx > 0x00007fbcadc2ad19 <+16025>: lea -0x10(%rsi),%rax > 0x00007fbcadc2ad1d <+16029>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2ad24 <+16036>: mov -0x8(%rsi),%rcx > 0x00007fbcadc2ad28 <+16040>: mov %rax,-0x180(%rbp) > 0x00007fbcadc2ad2f <+16047>: mov %rdx,%rax > 0x00007fbcadc2ad32 <+16050>: shr $0x2f,%rax > 0x00007fbcadc2ad36 <+16054>: mov %rcx,-0x390(%rbp) > 0x00007fbcadc2ad3d <+16061>: cmp $0x1fff1,%eax > 0x00007fbcadc2ad42 <+16066>: je 0x7fbcadc311f5 <Interpret(JSContext*, js::RunState&)+41845> > 0x00007fbcadc2ad48 <+16072>: movabs $0xfff8ffffffffffff,%rax > 0x00007fbcadc2ad52 <+16082>: cmp %rax,%rdx > 0x00007fbcadc2ad55 <+16085>: jbe 0x7fbcadc31e14 <Interpret(JSContext*, js::RunState&)+44948> > 0x00007fbcadc2ad5b <+16091>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2ad62 <+16098>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2ad69 <+16105>: mov %r12,%rdi > 0x00007fbcadc2ad6c <+16108>: lea 0x10(%rax),%rsi > 0x00007fbcadc2ad70 <+16112>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2ad75 <+16117>: test %al,%al > 0x00007fbcadc2ad77 <+16119>: je 0x7fbcadc31cc9 <Interpret(JSContext*, js::RunState&)+44617> > 0x00007fbcadc2ad7d <+16125>: mov -0x390(%rbp),%rax > 0x00007fbcadc2ad84 <+16132>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2ad8e <+16142>: cmp %rdx,%rax > 0x00007fbcadc2ad91 <+16145>: jbe 0x7fbcadc32703 <Interpret(JSContext*, js::RunState&)+47235> > 0x00007fbcadc2ad97 <+16151>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2ad9e <+16158>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2ada5 <+16165>: mov %r12,%rdi > 0x00007fbcadc2ada8 <+16168>: lea 0x10(%rax),%rsi > 0x00007fbcadc2adac <+16172>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2adb3 <+16179>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2adb8 <+16184>: test %al,%al > 0x00007fbcadc2adba <+16186>: je 0x7fbcadc31cd7 <Interpret(JSContext*, js::RunState&)+44631> > 0x00007fbcadc2adc0 <+16192>: movsd -0x120(%rbp),%xmm1 > 0x00007fbcadc2adc8 <+16200>: ucomisd 0x790b68(%rip),%xmm1 # 0x7fbcae3bb938 > 0x00007fbcadc2add0 <+16208>: movsd -0x160(%rbp),%xmm0 > 0x00007fbcadc2add8 <+16216>: jnp 0x7fbcadc326f0 <Interpret(JSContext*, js::RunState&)+47216> > 0x00007fbcadc2adde <+16222>: callq 0x7fbcadb9bfb0 <fmod@plt> > 0x00007fbcadc2ade3 <+16227>: lea -0x180(%rbp),%rdi > 0x00007fbcadc2adea <+16234>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc2adef <+16239>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2adf9 <+16249>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2adfe <+16254>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ae02 <+16258>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2ae09 <+16265>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2ae10 <+16272>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ae14 <+16276>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ae18 <+16280>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ae1c <+16284>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ae20 <+16288>: or -0x50(%rbp),%rax > 0x00007fbcadc2ae24 <+16292>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ae28 <+16296>: jmpq *%rax > 0x00007fbcadc2ae2a <+16298>: endbr64 > 0x00007fbcadc2ae2e <+16302>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2ae32 <+16306>: mov $0x1,%ebx > 0x00007fbcadc2ae37 <+16311>: mov 0x8(%rdi),%rax > 0x00007fbcadc2ae3b <+16315>: movzbl 0x88(%rax),%eax > 0x00007fbcadc2ae42 <+16322>: test $0x4,%al > 0x00007fbcadc2ae44 <+16324>: jne 0x7fbcadc2ae55 <Interpret(JSContext*, js::RunState&)+16341> > 0x00007fbcadc2ae46 <+16326>: shr %al > 0x00007fbcadc2ae48 <+16328>: and $0x1,%eax > 0x00007fbcadc2ae4b <+16331>: cmp $0x1,%al > 0x00007fbcadc2ae4d <+16333>: sbb %ebx,%ebx > 0x00007fbcadc2ae4f <+16335>: and $0x4,%ebx > 0x00007fbcadc2ae52 <+16338>: add $0x1,%ebx > 0x00007fbcadc2ae55 <+16341>: callq 0x7fbcadc18530 <js::InterpreterFrame::varObj() const> > 0x00007fbcadc2ae5a <+16346>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2ae61 <+16353>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ae65 <+16357>: mov 0x1(%rax),%edx > 0x00007fbcadc2ae68 <+16360>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2ae6f <+16367>: mov 0x10(%rax),%rax > 0x00007fbcadc2ae73 <+16371>: mov 0x4(%rax),%ecx > 0x00007fbcadc2ae76 <+16374>: test %ecx,%ecx > 0x00007fbcadc2ae78 <+16376>: je 0x7fbcadc3259a <Interpret(JSContext*, js::RunState&)+46874> > 0x00007fbcadc2ae7e <+16382>: add $0x10,%rax > 0x00007fbcadc2ae82 <+16386>: mov (%rax,%rdx,8),%rdx > 0x00007fbcadc2ae86 <+16390>: lea -0x139fd(%rip),%rax # 0x7fbcadc17490 <JS::StructGCPolicy<JS::PropertyResult>::trace(JSTracer*, JS::PropertyResult*, char const*)> > 0x00007fbcadc2ae8d <+16397>: mov -0x460(%rbp),%rdi > 0x00007fbcadc2ae94 <+16404>: movq $0x0,-0x108(%rbp) > 0x00007fbcadc2ae9f <+16415>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2aea6 <+16422>: mov -0x480(%rbp),%rax > 0x00007fbcadc2aead <+16429>: mov -0x488(%rbp),%rsi > 0x00007fbcadc2aeb4 <+16436>: mov %rdx,-0x290(%rbp) > 0x00007fbcadc2aebb <+16443>: lea 0x18(%rdi),%r8 > 0x00007fbcadc2aebf <+16447>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2aec6 <+16454>: mov 0x68(%r12),%rax > 0x00007fbcadc2aecb <+16459>: mov %rdi,0x68(%r12) > 0x00007fbcadc2aed0 <+16464>: add $0x10,%rsi > 0x00007fbcadc2aed4 <+16468>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2aedb <+16475>: mov -0x470(%rbp),%rax > 0x00007fbcadc2aee2 <+16482>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc2aee9 <+16489>: mov %r12,%rdi > 0x00007fbcadc2aeec <+16492>: mov %rax,-0x180(%rbp) > 0x00007fbcadc2aef3 <+16499>: mov 0x20(%r12),%rax > 0x00007fbcadc2aef8 <+16504>: mov %rdx,-0x150(%rbp) > 0x00007fbcadc2aeff <+16511>: mov %rax,-0x178(%rbp) > 0x00007fbcadc2af06 <+16518>: lea -0x180(%rbp),%rax > 0x00007fbcadc2af0d <+16525>: lea 0x10(%rax),%rcx > 0x00007fbcadc2af11 <+16529>: mov %rax,0x20(%r12) > 0x00007fbcadc2af16 <+16534>: mov -0x4b8(%rbp),%rax > 0x00007fbcadc2af1d <+16541>: movq $0x0,-0x170(%rbp) > 0x00007fbcadc2af28 <+16552>: mov %rax,-0x160(%rbp) > 0x00007fbcadc2af2f <+16559>: mov 0x58(%r12),%rax > 0x00007fbcadc2af34 <+16564>: mov %rax,-0x158(%rbp) > 0x00007fbcadc2af3b <+16571>: lea -0x160(%rbp),%rax > 0x00007fbcadc2af42 <+16578>: mov %rax,0x58(%r12) > 0x00007fbcadc2af47 <+16583>: lea 0x10(%rax),%rdx > 0x00007fbcadc2af4b <+16587>: callq 0x7fbcae049e40 <js::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyResult>)> > 0x00007fbcadc2af50 <+16592>: mov -0x160(%rbp),%rdx > 0x00007fbcadc2af57 <+16599>: mov -0x158(%rbp),%rcx > 0x00007fbcadc2af5e <+16606>: mov %rcx,(%rdx) > 0x00007fbcadc2af61 <+16609>: test %al,%al > 0x00007fbcadc2af63 <+16611>: je 0x7fbcadc312d3 <Interpret(JSContext*, js::RunState&)+42067> > 0x00007fbcadc2af69 <+16617>: cmpq $0x0,-0x108(%rbp) > 0x00007fbcadc2af71 <+16625>: je 0x7fbcadc2af95 <Interpret(JSContext*, js::RunState&)+16661> > 0x00007fbcadc2af73 <+16627>: mov -0x330(%rbp),%rcx > 0x00007fbcadc2af7a <+16634>: mov (%rcx),%rdx > 0x00007fbcadc2af7d <+16637>: mov (%rdx),%rax > 0x00007fbcadc2af80 <+16640>: mov 0x8(%rax),%eax > 0x00007fbcadc2af83 <+16643>: and $0x20000,%eax > 0x00007fbcadc2af88 <+16648>: cmp %rcx,-0x170(%rbp) > 0x00007fbcadc2af8f <+16655>: je 0x7fbcadc2afd9 <Interpret(JSContext*, js::RunState&)+16729> > 0x00007fbcadc2af91 <+16657>: test %eax,%eax > 0x00007fbcadc2af93 <+16659>: je 0x7fbcadc2afe1 <Interpret(JSContext*, js::RunState&)+16737> > 0x00007fbcadc2af95 <+16661>: mov -0x488(%rbp),%rax > 0x00007fbcadc2af9c <+16668>: mov -0x290(%rbp),%rdx > 0x00007fbcadc2afa3 <+16675>: mov %ebx,%r8d > 0x00007fbcadc2afa6 <+16678>: mov %r12,%rdi > 0x00007fbcadc2afa9 <+16681>: lea 0x10(%rax),%rsi > 0x00007fbcadc2afad <+16685>: mov 0x9a1db4(%rip),%rax # 0x7fbcae5ccd68 > 0x00007fbcadc2afb4 <+16692>: mov (%rax),%rcx > 0x00007fbcadc2afb7 <+16695>: callq 0x7fbcae0786a0 <js::DefineDataProperty(JSContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc2afbc <+16700>: test %al,%al > 0x00007fbcadc2afbe <+16702>: je 0x7fbcadc325a1 <Interpret(JSContext*, js::RunState&)+46881> > 0x00007fbcadc2afc4 <+16708>: mov -0x330(%rbp),%rax > 0x00007fbcadc2afcb <+16715>: mov (%rax),%rdx > 0x00007fbcadc2afce <+16718>: mov (%rdx),%rax > 0x00007fbcadc2afd1 <+16721>: mov 0x8(%rax),%eax > 0x00007fbcadc2afd4 <+16724>: and $0x20000,%eax > 0x00007fbcadc2afd9 <+16729>: test %eax,%eax > 0x00007fbcadc2afdb <+16731>: jne 0x7fbcadc32180 <Interpret(JSContext*, js::RunState&)+45824> > 0x00007fbcadc2afe1 <+16737>: mov -0x180(%rbp),%rax > 0x00007fbcadc2afe8 <+16744>: mov -0x178(%rbp),%rdx > 0x00007fbcadc2afef <+16751>: mov %rdx,(%rax) > 0x00007fbcadc2aff2 <+16754>: mov -0x120(%rbp),%rax > 0x00007fbcadc2aff9 <+16761>: mov -0x118(%rbp),%rdx > 0x00007fbcadc2b000 <+16768>: mov %rdx,(%rax) > 0x00007fbcadc2b003 <+16771>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b007 <+16775>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b00b <+16779>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc2b016 <+16790>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2b021 <+16801>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b025 <+16805>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b029 <+16809>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b02d <+16813>: or -0x50(%rbp),%rax > 0x00007fbcadc2b031 <+16817>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b035 <+16821>: jmpq *%rax > 0x00007fbcadc2b037 <+16823>: endbr64 > 0x00007fbcadc2b03b <+16827>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b03f <+16831>: mov %r12,%rdi > 0x00007fbcadc2b042 <+16834>: movabs $0xfffe000000000000,%rbx > 0x00007fbcadc2b04c <+16844>: mov -0x8(%rax),%rsi > 0x00007fbcadc2b050 <+16848>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2b057 <+16855>: xor %rbx,%rsi > 0x00007fbcadc2b05a <+16858>: mov %rsi,-0x2b0(%rbp) > 0x00007fbcadc2b061 <+16865>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b065 <+16869>: callq 0x7fbcadf962d0 <js::WrapAsyncFunction(JSContext*, JS::Handle<JSFunction*>)> > 0x00007fbcadc2b06a <+16874>: test %rax,%rax > 0x00007fbcadc2b06d <+16877>: je 0x7fbcadc33a7c <Interpret(JSContext*, js::RunState&)+52220> > 0x00007fbcadc2b073 <+16883>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b077 <+16887>: or %rbx,%rax > 0x00007fbcadc2b07a <+16890>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2b07e <+16894>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b082 <+16898>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2b08d <+16909>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b091 <+16913>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b095 <+16917>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b099 <+16921>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b09d <+16925>: or -0x50(%rbp),%rax > 0x00007fbcadc2b0a1 <+16929>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b0a5 <+16933>: jmpq *%rax > 0x00007fbcadc2b0a7 <+16935>: endbr64 > 0x00007fbcadc2b0ab <+16939>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b0af <+16943>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2b0b6 <+16950>: mov 0x1(%rax),%esi > 0x00007fbcadc2b0b9 <+16953>: callq 0x7fbcadc184d0 <JSScript::getFunction(unsigned long)> > 0x00007fbcadc2b0be <+16958>: mov %r12,%rdi > 0x00007fbcadc2b0c1 <+16961>: mov %rax,-0x2b0(%rbp) > 0x00007fbcadc2b0c8 <+16968>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b0cc <+16972>: mov -0x8(%rax),%rax > 0x00007fbcadc2b0d0 <+16976>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2b0d7 <+16983>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2b0de <+16990>: lea 0x10(%rax),%rcx > 0x00007fbcadc2b0e2 <+16994>: mov -0x60(%rbp),%rax > 0x00007fbcadc2b0e6 <+16998>: lea 0x10(%rax),%rdx > 0x00007fbcadc2b0ea <+17002>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2b0f1 <+17009>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b0f5 <+17013>: callq 0x7fbcadc24e10 <js::LambdaArrow(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JS::Value>)> > 0x00007fbcadc2b0fa <+17018>: test %rax,%rax > 0x00007fbcadc2b0fd <+17021>: je 0x7fbcadc33a4a <Interpret(JSContext*, js::RunState&)+52170> > 0x00007fbcadc2b103 <+17027>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2b10d <+17037>: or %rdx,%rax > 0x00007fbcadc2b110 <+17040>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b114 <+17044>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2b118 <+17048>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b11c <+17052>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2b126 <+17062>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2b12d <+17069>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b131 <+17073>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2b13c <+17084>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b140 <+17088>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b144 <+17092>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b148 <+17096>: or -0x50(%rbp),%rax > 0x00007fbcadc2b14c <+17100>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b150 <+17104>: jmpq *%rax > 0x00007fbcadc2b152 <+17106>: endbr64 > 0x00007fbcadc2b156 <+17110>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b15a <+17114>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b15e <+17118>: mov (%rax),%eax > 0x00007fbcadc2b160 <+17120>: mov -0x8(%rdx),%rcx > 0x00007fbcadc2b164 <+17124>: mov -0x60(%rbp),%rdx > 0x00007fbcadc2b168 <+17128>: shr $0x8,%eax > 0x00007fbcadc2b16b <+17131>: mov %rcx,0x68(%rdx,%rax,8) > 0x00007fbcadc2b170 <+17136>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b174 <+17140>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b178 <+17144>: lea 0x4(%rax),%rdx > 0x00007fbcadc2b17c <+17148>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b180 <+17152>: movzbl 0x4(%rax),%eax > 0x00007fbcadc2b184 <+17156>: or -0x50(%rbp),%rax > 0x00007fbcadc2b188 <+17160>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b18c <+17164>: jmpq *%rax > 0x00007fbcadc2b18e <+17166>: endbr64 > 0x00007fbcadc2b192 <+17170>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b196 <+17174>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2b19d <+17181>: mov 0x1(%rax),%esi > 0x00007fbcadc2b1a0 <+17184>: callq 0x7fbcadc184d0 <JSScript::getFunction(unsigned long)> > 0x00007fbcadc2b1a5 <+17189>: mov %r12,%rdi > 0x00007fbcadc2b1a8 <+17192>: mov %rax,-0x2b0(%rbp) > 0x00007fbcadc2b1af <+17199>: mov -0x60(%rbp),%rax > 0x00007fbcadc2b1b3 <+17203>: lea 0x10(%rax),%rdx > 0x00007fbcadc2b1b7 <+17207>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2b1be <+17214>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b1c2 <+17218>: callq 0x7fbcadc24de0 <js::Lambda(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>)> > 0x00007fbcadc2b1c7 <+17223>: test %rax,%rax > 0x00007fbcadc2b1ca <+17226>: je 0x7fbcadc33a9e <Interpret(JSContext*, js::RunState&)+52254> > 0x00007fbcadc2b1d0 <+17232>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b1d4 <+17236>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2b1d8 <+17240>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2b1dc <+17244>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2b1e6 <+17254>: or %rcx,%rax > 0x00007fbcadc2b1e9 <+17257>: mov %rax,(%rdx) > 0x00007fbcadc2b1ec <+17260>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b1f0 <+17264>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2b1fb <+17275>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b1ff <+17279>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b203 <+17283>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b207 <+17287>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b20b <+17291>: or -0x50(%rbp),%rax > 0x00007fbcadc2b20f <+17295>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b213 <+17299>: jmpq *%rax > 0x00007fbcadc2b215 <+17301>: endbr64 > 0x00007fbcadc2b219 <+17305>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b21d <+17309>: mov %r12,%rdi > 0x00007fbcadc2b220 <+17312>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2b22a <+17322>: xor -0x8(%rdx),%rax > 0x00007fbcadc2b22e <+17326>: mov %rax,-0x2b0(%rbp) > 0x00007fbcadc2b235 <+17333>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2b23c <+17340>: lea 0x10(%rax),%rcx > 0x00007fbcadc2b240 <+17344>: mov -0x60(%rbp),%rax > 0x00007fbcadc2b244 <+17348>: lea 0x10(%rax),%rdx > 0x00007fbcadc2b248 <+17352>: mov -0x478(%rbp),%rax > 0x00007fbcadc2b24f <+17359>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b253 <+17363>: callq 0x7fbcadc1b020 <js::DefFunOperation(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, JS::Handle<JSFunction*>)> > 0x00007fbcadc2b258 <+17368>: test %al,%al > 0x00007fbcadc2b25a <+17370>: je 0x7fbcadc33c6f <Interpret(JSContext*, js::RunState&)+52719> > 0x00007fbcadc2b260 <+17376>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b264 <+17380>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2b269 <+17385>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2b274 <+17396>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b278 <+17400>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b27c <+17404>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b280 <+17408>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b284 <+17412>: or -0x50(%rbp),%rax > 0x00007fbcadc2b288 <+17416>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b28c <+17420>: jmpq *%rax > 0x00007fbcadc2b28e <+17422>: endbr64 > 0x00007fbcadc2b292 <+17426>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b296 <+17430>: mov -0x460(%rbp),%rcx > 0x00007fbcadc2b29d <+17437>: mov %r12,%rdi > 0x00007fbcadc2b2a0 <+17440>: lea -0x8(%rax),%rdx > 0x00007fbcadc2b2a4 <+17444>: lea -0x10(%rax),%rsi > 0x00007fbcadc2b2a8 <+17448>: mov %rcx,-0x448(%rbp) > 0x00007fbcadc2b2af <+17455>: callq 0x7fbcadc19730 <js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2b2b4 <+17460>: test %al,%al > 0x00007fbcadc2b2b6 <+17462>: je 0x7fbcadc30809 <Interpret(JSContext*, js::RunState&)+39305> > 0x00007fbcadc2b2bc <+17468>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b2c0 <+17472>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2b2c7 <+17479>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2b2cb <+17483>: xor $0x1,%eax > 0x00007fbcadc2b2ce <+17486>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2b2d2 <+17490>: movzbl %al,%eax > 0x00007fbcadc2b2d5 <+17493>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2b2df <+17503>: or %rcx,%rax > 0x00007fbcadc2b2e2 <+17506>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2b2e6 <+17510>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b2ea <+17514>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b2ee <+17518>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b2f2 <+17522>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b2f6 <+17526>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b2fa <+17530>: or -0x50(%rbp),%rax > 0x00007fbcadc2b2fe <+17534>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b302 <+17538>: jmpq *%rax > 0x00007fbcadc2b304 <+17540>: endbr64 > 0x00007fbcadc2b308 <+17544>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b30c <+17548>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b310 <+17552>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b314 <+17556>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b318 <+17560>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b31c <+17564>: or -0x50(%rbp),%rax > 0x00007fbcadc2b320 <+17568>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b324 <+17572>: jmpq *%rax > 0x00007fbcadc2b326 <+17574>: endbr64 > 0x00007fbcadc2b32a <+17578>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b32e <+17582>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2b332 <+17586>: movabs $0xfffe000000000000,%rbx > 0x00007fbcadc2b33c <+17596>: mov -0x8(%rax),%rdi > 0x00007fbcadc2b340 <+17600>: mov -0x488(%rbp),%rax > 0x00007fbcadc2b347 <+17607>: lea 0x10(%rax),%rcx > 0x00007fbcadc2b34b <+17611>: mov -0x478(%rbp),%rax > 0x00007fbcadc2b352 <+17618>: xor %rbx,%rdi > 0x00007fbcadc2b355 <+17621>: mov %rdi,-0x330(%rbp) > 0x00007fbcadc2b35c <+17628>: mov %r12,%rdi > 0x00007fbcadc2b35f <+17631>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b363 <+17635>: callq 0x7fbcadc19480 <js::MakeDefaultConstructor(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Handle<JSObject*>)> > 0x00007fbcadc2b368 <+17640>: test %rax,%rax > 0x00007fbcadc2b36b <+17643>: je 0x7fbcadc33ee9 <Interpret(JSContext*, js::RunState&)+53353> > 0x00007fbcadc2b371 <+17649>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b375 <+17653>: or %rbx,%rax > 0x00007fbcadc2b378 <+17656>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2b37c <+17660>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b380 <+17664>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2b38b <+17675>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b38f <+17679>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b393 <+17683>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b397 <+17687>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b39b <+17691>: or -0x50(%rbp),%rax > 0x00007fbcadc2b39f <+17695>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b3a3 <+17699>: jmpq *%rax > 0x00007fbcadc2b3a5 <+17701>: endbr64 > 0x00007fbcadc2b3a9 <+17705>: lea 0x70(%r15),%rsi > 0x00007fbcadc2b3ad <+17709>: mov %r12,%rdi > 0x00007fbcadc2b3b0 <+17712>: callq 0x7fbcadc17790 <GetSuperEnvFunction(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc2b3b5 <+17717>: mov %r12,%rdi > 0x00007fbcadc2b3b8 <+17720>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2b3c3 <+17731>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2b3ca <+17738>: mov -0x488(%rbp),%rax > 0x00007fbcadc2b3d1 <+17745>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b3d5 <+17749>: callq 0x7fbcadc1e500 <js::SuperFunOperation(JSContext*, JS::Handle<JSObject*>)> > 0x00007fbcadc2b3da <+17754>: mov %rax,-0x310(%rbp) > 0x00007fbcadc2b3e1 <+17761>: test %rax,%rax > 0x00007fbcadc2b3e4 <+17764>: je 0x7fbcadc33ec7 <Interpret(JSContext*, js::RunState&)+53319> > 0x00007fbcadc2b3ea <+17770>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b3ee <+17774>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2b3f2 <+17778>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2b3f6 <+17782>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2b400 <+17792>: or %rcx,%rax > 0x00007fbcadc2b403 <+17795>: mov %rax,(%rdx) > 0x00007fbcadc2b406 <+17798>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b40a <+17802>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2b415 <+17813>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b419 <+17817>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2b424 <+17828>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b428 <+17832>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b42c <+17836>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b430 <+17840>: or -0x50(%rbp),%rax > 0x00007fbcadc2b434 <+17844>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b438 <+17848>: jmpq *%rax > 0x00007fbcadc2b43a <+17850>: endbr64 > 0x00007fbcadc2b43e <+17854>: mov -0x70(%rbp),%rcx > 0x00007fbcadc2b442 <+17858>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2b446 <+17862>: lea 0x8(%rcx),%rax > 0x00007fbcadc2b44a <+17866>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2b44e <+17870>: mov 0x8(%rdi),%rax > 0x00007fbcadc2b452 <+17874>: movzbl 0x88(%rax),%eax > 0x00007fbcadc2b459 <+17881>: test $0x4,%al > 0x00007fbcadc2b45b <+17883>: jne 0x7fbcadc2fd15 <Interpret(JSContext*, js::RunState&)+36501> > 0x00007fbcadc2b461 <+17889>: test $0x2,%al > 0x00007fbcadc2b463 <+17891>: jne 0x7fbcadc2fd15 <Interpret(JSContext*, js::RunState&)+36501> > 0x00007fbcadc2b469 <+17897>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2b473 <+17907>: mov 0x50(%rdi),%rsi > 0x00007fbcadc2b477 <+17911>: xor -0x10(%rsi),%rdx > 0x00007fbcadc2b47b <+17915>: movzwl 0x22(%rdx),%eax > 0x00007fbcadc2b47f <+17919>: shr $0xd,%ax > 0x00007fbcadc2b483 <+17923>: cmp $0x1,%ax > 0x00007fbcadc2b487 <+17927>: je 0x7fbcadc32ab0 <Interpret(JSContext*, js::RunState&)+48176> > 0x00007fbcadc2b48d <+17933>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2b497 <+17943>: testb $0x1,(%rdi) > 0x00007fbcadc2b49a <+17946>: je 0x7fbcadc2b4ad <Interpret(JSContext*, js::RunState&)+17965> > 0x00007fbcadc2b49c <+17948>: movzwl 0x20(%rdx),%eax > 0x00007fbcadc2b4a0 <+17952>: cmp %eax,0x4(%rdi) > 0x00007fbcadc2b4a3 <+17955>: cmovae 0x4(%rdi),%eax > 0x00007fbcadc2b4a7 <+17959>: mov %eax,%eax > 0x00007fbcadc2b4a9 <+17961>: mov (%rsi,%rax,8),%rax > 0x00007fbcadc2b4ad <+17965>: mov %rax,(%rcx) > 0x00007fbcadc2b4b0 <+17968>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b4b4 <+17972>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b4b8 <+17976>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b4bc <+17980>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b4c0 <+17984>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b4c4 <+17988>: or -0x50(%rbp),%rax > 0x00007fbcadc2b4c8 <+17992>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b4cc <+17996>: jmpq *%rax > 0x00007fbcadc2b4ce <+17998>: endbr64 > 0x00007fbcadc2b4d2 <+18002>: lea 0x70(%r15),%rsi > 0x00007fbcadc2b4d6 <+18006>: mov %r12,%rdi > 0x00007fbcadc2b4d9 <+18009>: movabs $0xfffe000000000000,%rbx > 0x00007fbcadc2b4e3 <+18019>: callq 0x7fbcadc17790 <GetSuperEnvFunction(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc2b4e8 <+18024>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2b4f3 <+18035>: mov 0x40(%rax),%rdi > 0x00007fbcadc2b4f7 <+18039>: mov -0x488(%rbp),%rax > 0x00007fbcadc2b4fe <+18046>: xor %rbx,%rdi > 0x00007fbcadc2b501 <+18049>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b505 <+18053>: mov %rdi,-0x330(%rbp) > 0x00007fbcadc2b50c <+18060>: mov %r12,%rdi > 0x00007fbcadc2b50f <+18063>: callq 0x7fbcadc1e420 <js::HomeObjectSuperBase(JSContext*, JS::Handle<JSObject*>)> > 0x00007fbcadc2b514 <+18068>: mov %rax,-0x310(%rbp) > 0x00007fbcadc2b51b <+18075>: test %rax,%rax > 0x00007fbcadc2b51e <+18078>: je 0x7fbcadc33f0b <Interpret(JSContext*, js::RunState&)+53387> > 0x00007fbcadc2b524 <+18084>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b528 <+18088>: or %rbx,%rax > 0x00007fbcadc2b52b <+18091>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2b52f <+18095>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2b533 <+18099>: mov %rax,(%rdx) > 0x00007fbcadc2b536 <+18102>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b53a <+18106>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2b545 <+18117>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b549 <+18121>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2b554 <+18132>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b558 <+18136>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b55c <+18140>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b560 <+18144>: or -0x50(%rbp),%rax > 0x00007fbcadc2b564 <+18148>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b568 <+18152>: jmpq *%rax > 0x00007fbcadc2b56a <+18154>: endbr64 > 0x00007fbcadc2b56e <+18158>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b572 <+18162>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b576 <+18166>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2b580 <+18176>: movzbl 0x1(%rax),%esi > 0x00007fbcadc2b584 <+18180>: mov -0x8(%rdx),%rdi > 0x00007fbcadc2b588 <+18184>: mov $0xfffffffe,%eax > 0x00007fbcadc2b58d <+18189>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2b598 <+18200>: sub %esi,%eax > 0x00007fbcadc2b59a <+18202>: xor %rcx,%rdi > 0x00007fbcadc2b59d <+18205>: mov -0x460(%rbp),%rsi > 0x00007fbcadc2b5a4 <+18212>: cltq > 0x00007fbcadc2b5a6 <+18214>: mov %rdi,-0x2b0(%rbp) > 0x00007fbcadc2b5ad <+18221>: add $0x40,%rdi > 0x00007fbcadc2b5b1 <+18225>: mov (%rdx,%rax,8),%rax > 0x00007fbcadc2b5b5 <+18229>: mov %rax,%rdx > 0x00007fbcadc2b5b8 <+18232>: or %rcx,%rax > 0x00007fbcadc2b5bb <+18235>: xor %rcx,%rdx > 0x00007fbcadc2b5be <+18238>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2b5c5 <+18245>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc2b5cc <+18252>: callq 0x7fbcadc23e00 <js::GCPtr<JS::Value>::set(JS::Value const&)> > 0x00007fbcadc2b5d1 <+18257>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b5d5 <+18261>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b5d9 <+18265>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2b5e4 <+18276>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2b5ef <+18287>: lea 0x2(%rax),%rdx > 0x00007fbcadc2b5f3 <+18291>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b5f7 <+18295>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2b5fb <+18299>: or -0x50(%rbp),%rax > 0x00007fbcadc2b5ff <+18303>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b603 <+18307>: jmpq *%rax > 0x00007fbcadc2b605 <+18309>: endbr64 > 0x00007fbcadc2b609 <+18313>: movabs $0xfffe000000000000,%rbx > 0x00007fbcadc2b613 <+18323>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b617 <+18327>: mov -0x8(%rax),%rdi > 0x00007fbcadc2b61b <+18331>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b61f <+18335>: xor %rbx,%rdi > 0x00007fbcadc2b622 <+18338>: mov %rdi,-0x310(%rbp) > 0x00007fbcadc2b629 <+18345>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2b630 <+18352>: mov 0x1(%rax),%esi > 0x00007fbcadc2b633 <+18355>: callq 0x7fbcadc184d0 <JSScript::getFunction(unsigned long)> > 0x00007fbcadc2b638 <+18360>: xor %r8d,%r8d > 0x00007fbcadc2b63b <+18363>: mov %r12,%rdi > 0x00007fbcadc2b63e <+18366>: mov %rax,-0x2b0(%rbp) > 0x00007fbcadc2b645 <+18373>: mov -0x60(%rbp),%rax > 0x00007fbcadc2b649 <+18377>: lea 0x10(%rax),%rdx > 0x00007fbcadc2b64d <+18381>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2b654 <+18388>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b658 <+18392>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc2b65f <+18399>: lea 0x10(%rax),%rcx > 0x00007fbcadc2b663 <+18403>: callq 0x7fbcadc24470 <js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::NewObjectKind)> > 0x00007fbcadc2b668 <+18408>: test %rax,%rax > 0x00007fbcadc2b66b <+18411>: je 0x7fbcadc33b31 <Interpret(JSContext*, js::RunState&)+52401> > 0x00007fbcadc2b671 <+18417>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b675 <+18421>: or %rbx,%rax > 0x00007fbcadc2b678 <+18424>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2b67c <+18428>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b680 <+18432>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2b68b <+18443>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b68f <+18447>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2b69a <+18458>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b69e <+18462>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b6a2 <+18466>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b6a6 <+18470>: or -0x50(%rbp),%rax > 0x00007fbcadc2b6aa <+18474>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b6ae <+18478>: jmpq *%rax > 0x00007fbcadc2b6b0 <+18480>: endbr64 > 0x00007fbcadc2b6b4 <+18484>: mov 0x80(%r12),%r13 > 0x00007fbcadc2b6bc <+18492>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b6c0 <+18496>: mov 0x60(%r13),%rcx > 0x00007fbcadc2b6c4 <+18500>: movzbl 0x1(%rax),%ebx > 0x00007fbcadc2b6c8 <+18504>: lea 0x60(%r13),%rsi > 0x00007fbcadc2b6cc <+18508>: mov 0x8(%rcx),%rax > 0x00007fbcadc2b6d0 <+18512>: lea 0x5(%rbx),%edx > 0x00007fbcadc2b6d3 <+18515>: mov 0x18(%rax),%eax > 0x00007fbcadc2b6d6 <+18518>: shr $0x1b,%eax > 0x00007fbcadc2b6d9 <+18521>: cmp %eax,%edx > 0x00007fbcadc2b6db <+18523>: jae 0x7fbcadc307e4 <Interpret(JSContext*, js::RunState&)+39268> > 0x00007fbcadc2b6e1 <+18529>: mov 0x20(%rcx,%rdx,8),%rdi > 0x00007fbcadc2b6e6 <+18534>: movabs $0xfff9800000000000,%rdx > 0x00007fbcadc2b6f0 <+18544>: cmp %rdx,%rdi > 0x00007fbcadc2b6f3 <+18547>: je 0x7fbcadc311c9 <Interpret(JSContext*, js::RunState&)+41801> > 0x00007fbcadc2b6f9 <+18553>: add $0x48,%ebx > 0x00007fbcadc2b6fc <+18556>: mov 0x10(%rcx),%rdx > 0x00007fbcadc2b700 <+18560>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2b70a <+18570>: mov %ebx,%edi > 0x00007fbcadc2b70c <+18572>: sub %eax,%edi > 0x00007fbcadc2b70e <+18574>: mov (%rdx,%rdi,8),%rax > 0x00007fbcadc2b712 <+18578>: cmp %rcx,%rax > 0x00007fbcadc2b715 <+18581>: je 0x7fbcadc33f2d <Interpret(JSContext*, js::RunState&)+53421> > 0x00007fbcadc2b71b <+18587>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b71f <+18591>: or %rcx,%rax > 0x00007fbcadc2b722 <+18594>: lea 0x8(%rdx),%rsi > 0x00007fbcadc2b726 <+18598>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2b72a <+18602>: mov %rax,(%rdx) > 0x00007fbcadc2b72d <+18605>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b731 <+18609>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b735 <+18613>: lea 0x2(%rax),%rdx > 0x00007fbcadc2b739 <+18617>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b73d <+18621>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2b741 <+18625>: or -0x50(%rbp),%rax > 0x00007fbcadc2b745 <+18629>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b749 <+18633>: jmpq *%rax > 0x00007fbcadc2b74b <+18635>: endbr64 > 0x00007fbcadc2b74f <+18639>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b753 <+18643>: mov %r12,%rdi > 0x00007fbcadc2b756 <+18646>: lea -0x8(%rax),%rsi > 0x00007fbcadc2b75a <+18650>: callq 0x7fbcadc1a2f0 <js::ObjectWithProtoOperation(JSContext*, JS::Handle<JS::Value>)> > 0x00007fbcadc2b75f <+18655>: test %rax,%rax > 0x00007fbcadc2b762 <+18658>: je 0x7fbcadc33bd1 <Interpret(JSContext*, js::RunState&)+52561> > 0x00007fbcadc2b768 <+18664>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2b772 <+18674>: or %rdx,%rax > 0x00007fbcadc2b775 <+18677>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b779 <+18681>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2b77d <+18685>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b781 <+18689>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b785 <+18693>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b789 <+18697>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b78d <+18701>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b791 <+18705>: or -0x50(%rbp),%rax > 0x00007fbcadc2b795 <+18709>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b799 <+18713>: jmpq *%rax > 0x00007fbcadc2b79b <+18715>: endbr64 > 0x00007fbcadc2b79f <+18719>: movabs $0xfffa800000000009,%rsi > 0x00007fbcadc2b7a9 <+18729>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b7ad <+18733>: lea 0x8(%rax),%rdx > 0x00007fbcadc2b7b1 <+18737>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2b7b5 <+18741>: mov %rsi,(%rax) > 0x00007fbcadc2b7b8 <+18744>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b7bc <+18748>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b7c0 <+18752>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b7c4 <+18756>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b7c8 <+18760>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b7cc <+18764>: or -0x50(%rbp),%rax > 0x00007fbcadc2b7d0 <+18768>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b7d4 <+18772>: jmpq *%rax > 0x00007fbcadc2b7d6 <+18774>: endbr64 > 0x00007fbcadc2b7da <+18778>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b7de <+18782>: lea -0x44(%rbp),%rbx > 0x00007fbcadc2b7e2 <+18786>: lea 0x79da5e(%rip),%rsi # 0x7fbcae3c9247 > 0x00007fbcadc2b7e9 <+18793>: mov %rbx,%rdi > 0x00007fbcadc2b7ec <+18796>: movzbl (%rax),%edx > 0x00007fbcadc2b7ef <+18799>: xor %eax,%eax > 0x00007fbcadc2b7f1 <+18801>: callq 0x7fbcadc21ce0 <SprintfLiteral<12ul>(char (&) [12ul], char const*, ...)> > 0x00007fbcadc2b7f6 <+18806>: mov 0x9a15db(%rip),%rsi # 0x7fbcae5ccdd8 > 0x00007fbcadc2b7fd <+18813>: xor %eax,%eax > 0x00007fbcadc2b7ff <+18815>: xor %edx,%edx > 0x00007fbcadc2b801 <+18817>: mov %rbx,%r8 > 0x00007fbcadc2b804 <+18820>: mov $0x6d,%ecx > 0x00007fbcadc2b809 <+18825>: mov %r12,%rdi > 0x00007fbcadc2b80c <+18828>: callq 0x7fbcadb9ac30 <_Z25JS_ReportErrorNumberASCIIP9JSContextPFPK19JSErrorFormatStringPvjES4_jz@plt> > 0x00007fbcadc2b811 <+18833>: lea -0x120(%rbp),%rax > 0x00007fbcadc2b818 <+18840>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2b81c <+18844>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2b823 <+18851>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2b828 <+18856>: endbr64 > 0x00007fbcadc2b82c <+18860>: mov -0x70(%rbp),%rax > 0x00007fbcadc2b830 <+18864>: mov -0x8(%rax),%rdx > 0x00007fbcadc2b834 <+18868>: movabs $0x6800000000000,%rax > 0x00007fbcadc2b83e <+18878>: add %rdx,%rax > 0x00007fbcadc2b841 <+18881>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2b848 <+18888>: btr $0x2f,%rax > 0x00007fbcadc2b84d <+18893>: test %rax,%rax > 0x00007fbcadc2b850 <+18896>: jne 0x7fbcadc2b875 <Interpret(JSContext*, js::RunState&)+18933> > 0x00007fbcadc2b852 <+18898>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc2b85c <+18908>: cmp %rax,%rdx > 0x00007fbcadc2b85f <+18911>: jbe 0x7fbcadc316fd <Interpret(JSContext*, js::RunState&)+43133> > 0x00007fbcadc2b865 <+18917>: add $0x1,%rax > 0x00007fbcadc2b869 <+18921>: xor %rdx,%rax > 0x00007fbcadc2b86c <+18924>: test %rax,%rax > 0x00007fbcadc2b86f <+18927>: je 0x7fbcadc33baa <Interpret(JSContext*, js::RunState&)+52522> > 0x00007fbcadc2b875 <+18933>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2b87f <+18943>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b883 <+18947>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2b88a <+18954>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b88e <+18958>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b892 <+18962>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b896 <+18966>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b89a <+18970>: or -0x50(%rbp),%rax > 0x00007fbcadc2b89e <+18974>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b8a2 <+18978>: jmpq *%rax > 0x00007fbcadc2b8a4 <+18980>: endbr64 > 0x00007fbcadc2b8a8 <+18984>: mov -0x478(%rbp),%rax > 0x00007fbcadc2b8af <+18991>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2b8b3 <+18995>: lea 0x78e92e(%rip),%rcx # 0x7fbcae3ba1e8 <_ZZN2JS6HandleIP8JSObjectEC4EDnE14ConstNullValue> > 0x00007fbcadc2b8ba <+19002>: mov %r12,%rdi > 0x00007fbcadc2b8bd <+19005>: lea 0x10(%rax),%rsi > 0x00007fbcadc2b8c1 <+19009>: callq 0x7fbcadc19480 <js::MakeDefaultConstructor(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Handle<JSObject*>)> > 0x00007fbcadc2b8c6 <+19014>: test %rax,%rax > 0x00007fbcadc2b8c9 <+19017>: je 0x7fbcadc33be8 <Interpret(JSContext*, js::RunState&)+52584> > 0x00007fbcadc2b8cf <+19023>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2b8d3 <+19027>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2b8d7 <+19031>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2b8db <+19035>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2b8e5 <+19045>: or %rcx,%rax > 0x00007fbcadc2b8e8 <+19048>: mov %rax,(%rdx) > 0x00007fbcadc2b8eb <+19051>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b8ef <+19055>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b8f3 <+19059>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b8f7 <+19063>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b8fb <+19067>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b8ff <+19071>: or -0x50(%rbp),%rax > 0x00007fbcadc2b903 <+19075>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b907 <+19079>: jmpq *%rax > 0x00007fbcadc2b909 <+19081>: endbr64 > 0x00007fbcadc2b90d <+19085>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b911 <+19089>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b915 <+19093>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b919 <+19097>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b91d <+19101>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b921 <+19105>: or -0x50(%rbp),%rax > 0x00007fbcadc2b925 <+19109>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b929 <+19113>: jmpq *%rax > 0x00007fbcadc2b92b <+19115>: endbr64 > 0x00007fbcadc2b92f <+19119>: mov 0x80(%r12),%rax > 0x00007fbcadc2b937 <+19127>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc2b93e <+19134>: jne 0x7fbcadc32f8f <Interpret(JSContext*, js::RunState&)+49423> > 0x00007fbcadc2b944 <+19140>: mov -0x60(%rbp),%rbx > 0x00007fbcadc2b948 <+19144>: xor %esi,%esi > 0x00007fbcadc2b94a <+19146>: mov 0x10(%rbx),%rdi > 0x00007fbcadc2b94e <+19150>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2b953 <+19155>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2b95d <+19165>: xor (%rax),%rdx > 0x00007fbcadc2b960 <+19168>: mov %rdx,0x10(%rbx) > 0x00007fbcadc2b964 <+19172>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b968 <+19176>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b96c <+19180>: lea 0x1(%rax),%rdx > 0x00007fbcadc2b970 <+19184>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b974 <+19188>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2b978 <+19192>: or -0x50(%rbp),%rax > 0x00007fbcadc2b97c <+19196>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b980 <+19200>: jmpq *%rax > 0x00007fbcadc2b982 <+19202>: endbr64 > 0x00007fbcadc2b986 <+19206>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2b98d <+19213>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2b991 <+19217>: mov %r12,%rsi > 0x00007fbcadc2b994 <+19220>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2b998 <+19224>: mov 0x18(%rax),%rax > 0x00007fbcadc2b99c <+19228>: mov 0x1(%rdx),%edx > 0x00007fbcadc2b99f <+19231>: mov (%rax),%rax > 0x00007fbcadc2b9a2 <+19234>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2b9a6 <+19238>: mov %rax,-0x210(%rbp) > 0x00007fbcadc2b9ad <+19245>: mov -0x4e8(%rbp),%rax > 0x00007fbcadc2b9b4 <+19252>: lea 0x10(%rax),%rdx > 0x00007fbcadc2b9b8 <+19256>: callq 0x7fbcae0ae450 <js::InterpreterFrame::pushVarEnvironment(JSContext*, JS::Handle<js::Scope*>)> > 0x00007fbcadc2b9bd <+19261>: movq $0x0,-0x210(%rbp) > 0x00007fbcadc2b9c8 <+19272>: test %al,%al > 0x00007fbcadc2b9ca <+19274>: je 0x7fbcadc3417b <Interpret(JSContext*, js::RunState&)+54011> > 0x00007fbcadc2b9d0 <+19280>: mov -0x68(%rbp),%rax > 0x00007fbcadc2b9d4 <+19284>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2b9d8 <+19288>: lea 0x5(%rax),%rdx > 0x00007fbcadc2b9dc <+19292>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2b9e0 <+19296>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2b9e4 <+19300>: or -0x50(%rbp),%rax > 0x00007fbcadc2b9e8 <+19304>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2b9ec <+19308>: jmpq *%rax > 0x00007fbcadc2b9ee <+19310>: endbr64 > 0x00007fbcadc2b9f2 <+19314>: mov 0x80(%r12),%rax > 0x00007fbcadc2b9fa <+19322>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc2ba01 <+19329>: jne 0x7fbcadc33077 <Interpret(JSContext*, js::RunState&)+49655> > 0x00007fbcadc2ba07 <+19335>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2ba0b <+19339>: mov %r12,%rsi > 0x00007fbcadc2ba0e <+19342>: callq 0x7fbcae0ae570 <js::InterpreterFrame::recreateLexicalEnvironment(JSContext*)> > 0x00007fbcadc2ba13 <+19347>: test %al,%al > 0x00007fbcadc2ba15 <+19349>: je 0x7fbcadc340c7 <Interpret(JSContext*, js::RunState&)+53831> > 0x00007fbcadc2ba1b <+19355>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ba1f <+19359>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ba23 <+19363>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ba27 <+19367>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ba2b <+19371>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ba2f <+19375>: or -0x50(%rbp),%rax > 0x00007fbcadc2ba33 <+19379>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ba37 <+19383>: jmpq *%rax > 0x00007fbcadc2ba39 <+19385>: endbr64 > 0x00007fbcadc2ba3d <+19389>: mov 0x80(%r12),%rax > 0x00007fbcadc2ba45 <+19397>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc2ba4c <+19404>: jne 0x7fbcadc3304e <Interpret(JSContext*, js::RunState&)+49614> > 0x00007fbcadc2ba52 <+19410>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2ba56 <+19414>: mov %r12,%rsi > 0x00007fbcadc2ba59 <+19417>: callq 0x7fbcae0ae4e0 <js::InterpreterFrame::freshenLexicalEnvironment(JSContext*)> > 0x00007fbcadc2ba5e <+19422>: test %al,%al > 0x00007fbcadc2ba60 <+19424>: je 0x7fbcadc33b65 <Interpret(JSContext*, js::RunState&)+52453> > 0x00007fbcadc2ba66 <+19430>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ba6a <+19434>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ba6e <+19438>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ba72 <+19442>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ba76 <+19446>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ba7a <+19450>: or -0x50(%rbp),%rax > 0x00007fbcadc2ba7e <+19454>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ba82 <+19458>: jmpq *%rax > 0x00007fbcadc2ba84 <+19460>: endbr64 > 0x00007fbcadc2ba88 <+19464>: mov 0x80(%r12),%rax > 0x00007fbcadc2ba90 <+19472>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc2ba97 <+19479>: jne 0x7fbcadc33101 <Interpret(JSContext*, js::RunState&)+49793> > 0x00007fbcadc2ba9d <+19485>: mov -0x68(%rbp),%rax > 0x00007fbcadc2baa1 <+19489>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2baa5 <+19493>: lea 0x1(%rax),%rdx > 0x00007fbcadc2baa9 <+19497>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2baad <+19501>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2bab1 <+19505>: or -0x50(%rbp),%rax > 0x00007fbcadc2bab5 <+19509>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bab9 <+19513>: jmpq *%rax > 0x00007fbcadc2babb <+19515>: endbr64 > 0x00007fbcadc2babf <+19519>: mov 0x80(%r12),%rax > 0x00007fbcadc2bac7 <+19527>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc2bace <+19534>: jne 0x7fbcadc33099 <Interpret(JSContext*, js::RunState&)+49689> > 0x00007fbcadc2bad4 <+19540>: mov -0x60(%rbp),%rbx > 0x00007fbcadc2bad8 <+19544>: xor %esi,%esi > 0x00007fbcadc2bada <+19546>: mov 0x10(%rbx),%rdi > 0x00007fbcadc2bade <+19550>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2bae3 <+19555>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2baed <+19565>: xor (%rax),%rdx > 0x00007fbcadc2baf0 <+19568>: mov %rdx,0x10(%rbx) > 0x00007fbcadc2baf4 <+19572>: mov -0x68(%rbp),%rax > 0x00007fbcadc2baf8 <+19576>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bafc <+19580>: lea 0x1(%rax),%rdx > 0x00007fbcadc2bb00 <+19584>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2bb04 <+19588>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2bb08 <+19592>: or -0x50(%rbp),%rax > 0x00007fbcadc2bb0c <+19596>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bb10 <+19600>: jmpq *%rax > 0x00007fbcadc2bb12 <+19602>: endbr64 > 0x00007fbcadc2bb16 <+19606>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2bb1d <+19613>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2bb21 <+19617>: mov %r12,%rsi > 0x00007fbcadc2bb24 <+19620>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2bb28 <+19624>: mov 0x18(%rax),%rax > 0x00007fbcadc2bb2c <+19628>: mov 0x1(%rdx),%edx > 0x00007fbcadc2bb2f <+19631>: mov (%rax),%rax > 0x00007fbcadc2bb32 <+19634>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2bb36 <+19638>: mov %rax,-0x210(%rbp) > 0x00007fbcadc2bb3d <+19645>: mov -0x4e8(%rbp),%rax > 0x00007fbcadc2bb44 <+19652>: lea 0x10(%rax),%rdx > 0x00007fbcadc2bb48 <+19656>: callq 0x7fbcae0ae480 <js::InterpreterFrame::pushLexicalEnvironment(JSContext*, JS::Handle<js::LexicalScope*>)> > 0x00007fbcadc2bb4d <+19661>: movq $0x0,-0x210(%rbp) > 0x00007fbcadc2bb58 <+19672>: test %al,%al > 0x00007fbcadc2bb5a <+19674>: je 0x7fbcadc33b7c <Interpret(JSContext*, js::RunState&)+52476> > 0x00007fbcadc2bb60 <+19680>: mov -0x68(%rbp),%rax > 0x00007fbcadc2bb64 <+19684>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bb68 <+19688>: lea 0x5(%rax),%rdx > 0x00007fbcadc2bb6c <+19692>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2bb70 <+19696>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2bb74 <+19700>: or -0x50(%rbp),%rax > 0x00007fbcadc2bb78 <+19704>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bb7c <+19708>: jmpq *%rax > 0x00007fbcadc2bb7e <+19710>: endbr64 > 0x00007fbcadc2bb82 <+19714>: mov -0x60(%rbp),%rcx > 0x00007fbcadc2bb86 <+19718>: mov -0x460(%rbp),%rsi > 0x00007fbcadc2bb8d <+19725>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2bb97 <+19735>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2bb9e <+19742>: mov 0x60(%r12),%rdx > 0x00007fbcadc2bba3 <+19747>: mov %rcx,%rax > 0x00007fbcadc2bba6 <+19750>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc2bbad <+19757>: mov -0x458(%rbp),%rdi > 0x00007fbcadc2bbb4 <+19764>: or $0x1,%rax > 0x00007fbcadc2bbb8 <+19768>: mov %rsi,0x60(%r12) > 0x00007fbcadc2bbbd <+19773>: test %rcx,%rcx > 0x00007fbcadc2bbc0 <+19776>: mov $0x0,%esi > 0x00007fbcadc2bbc5 <+19781>: cmovne %rax,%rsi > 0x00007fbcadc2bbc9 <+19785>: mov 0x80(%r12),%rax > 0x00007fbcadc2bbd1 <+19793>: mov %rdi,-0x120(%rbp) > 0x00007fbcadc2bbd8 <+19800>: mov %rdx,-0x118(%rbp) > 0x00007fbcadc2bbdf <+19807>: testb $0x1,0x2f0(%rax) > 0x00007fbcadc2bbe6 <+19814>: jne 0x7fbcadc307af <Interpret(JSContext*, js::RunState&)+39215> > 0x00007fbcadc2bbec <+19820>: mov %rdi,%rax > 0x00007fbcadc2bbef <+19823>: mov %rdx,(%rax) > 0x00007fbcadc2bbf2 <+19826>: mov -0x68(%rbp),%rax > 0x00007fbcadc2bbf6 <+19830>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bbfa <+19834>: lea 0x1(%rax),%rdx > 0x00007fbcadc2bbfe <+19838>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2bc02 <+19842>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2bc06 <+19846>: or -0x50(%rbp),%rax > 0x00007fbcadc2bc0a <+19850>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bc0e <+19854>: jmpq *%rax > 0x00007fbcadc2bc10 <+19856>: endbr64 > 0x00007fbcadc2bc14 <+19860>: mov -0x70(%rbp),%rax > 0x00007fbcadc2bc18 <+19864>: mov %r12,%rdi > 0x00007fbcadc2bc1b <+19867>: lea -0x8(%rax),%rsi > 0x00007fbcadc2bc1f <+19871>: callq 0x7fbcadc1a1d0 <js::CheckClassHeritageOperation(JSContext*, JS::Handle<JS::Value>)> > 0x00007fbcadc2bc24 <+19876>: test %al,%al > 0x00007fbcadc2bc26 <+19878>: je 0x7fbcadc33d1c <Interpret(JSContext*, js::RunState&)+52892> > 0x00007fbcadc2bc2c <+19884>: mov -0x68(%rbp),%rax > 0x00007fbcadc2bc30 <+19888>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bc34 <+19892>: lea 0x1(%rax),%rdx > 0x00007fbcadc2bc38 <+19896>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2bc3c <+19900>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2bc40 <+19904>: or -0x50(%rbp),%rax > 0x00007fbcadc2bc44 <+19908>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bc48 <+19912>: jmpq *%rax > 0x00007fbcadc2bc4a <+19914>: endbr64 > 0x00007fbcadc2bc4e <+19918>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc2bc58 <+19928>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2bc5c <+19932>: mov -0x8(%rdx),%rax > 0x00007fbcadc2bc60 <+19936>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2bc67 <+19943>: cmp %rcx,%rax > 0x00007fbcadc2bc6a <+19946>: jbe 0x7fbcadc33f93 <Interpret(JSContext*, js::RunState&)+53523> > 0x00007fbcadc2bc70 <+19952>: sub $0x10,%rdx > 0x00007fbcadc2bc74 <+19956>: mov %r12,%rdi > 0x00007fbcadc2bc77 <+19959>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2bc81 <+19969>: movb $0x0,-0x120(%rbp) > 0x00007fbcadc2bc88 <+19976>: xor %rcx,%rax > 0x00007fbcadc2bc8b <+19979>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2bc92 <+19986>: mov -0x488(%rbp),%rax > 0x00007fbcadc2bc99 <+19993>: lea 0x10(%rax),%rsi > 0x00007fbcadc2bc9d <+19997>: mov -0x460(%rbp),%rax > 0x00007fbcadc2bca4 <+20004>: mov %rax,%rcx > 0x00007fbcadc2bca7 <+20007>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2bcae <+20014>: callq 0x7fbcadc35480 <js::HasInstance(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2bcb3 <+20019>: test %al,%al > 0x00007fbcadc2bcb5 <+20021>: je 0x7fbcadc33f6f <Interpret(JSContext*, js::RunState&)+53487> > 0x00007fbcadc2bcbb <+20027>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2bcc5 <+20037>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2bcc9 <+20041>: lea -0x8(%rdx),%rax > 0x00007fbcadc2bccd <+20045>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2bcd1 <+20049>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2bcd8 <+20056>: or %rcx,%rax > 0x00007fbcadc2bcdb <+20059>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2bcdf <+20063>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bce3 <+20067>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2bced <+20077>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2bcf4 <+20084>: mov -0x68(%rbp),%rax > 0x00007fbcadc2bcf8 <+20088>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2bd03 <+20099>: lea 0x1(%rax),%rdx > 0x00007fbcadc2bd07 <+20103>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2bd0b <+20107>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2bd0f <+20111>: or -0x50(%rbp),%rax > 0x00007fbcadc2bd13 <+20115>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bd17 <+20119>: jmpq *%rax > 0x00007fbcadc2bd19 <+20121>: endbr64 > 0x00007fbcadc2bd1d <+20125>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2bd21 <+20129>: mov %r12,%rdi > 0x00007fbcadc2bd24 <+20132>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2bd2e <+20142>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2bd32 <+20146>: xor -0x8(%rdx),%rax > 0x00007fbcadc2bd36 <+20150>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2bd3d <+20157>: mov -0x60(%rbp),%rax > 0x00007fbcadc2bd41 <+20161>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2bd45 <+20165>: mov -0x8(%rdx),%rdx > 0x00007fbcadc2bd49 <+20169>: orl $0x10,(%rax) > 0x00007fbcadc2bd4c <+20172>: mov %rdx,0x18(%rax) > 0x00007fbcadc2bd50 <+20176>: mov -0x60(%rbp),%rax > 0x00007fbcadc2bd54 <+20180>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2bd58 <+20184>: mov %rax,%rdx > 0x00007fbcadc2bd5b <+20187>: or $0x1,%rdx > 0x00007fbcadc2bd5f <+20191>: test %rax,%rax > 0x00007fbcadc2bd62 <+20194>: mov $0x0,%eax > 0x00007fbcadc2bd67 <+20199>: cmove %rax,%rdx > 0x00007fbcadc2bd6b <+20203>: mov -0x488(%rbp),%rax > 0x00007fbcadc2bd72 <+20210>: xor %r9d,%r9d > 0x00007fbcadc2bd75 <+20213>: xor %r8d,%r8d > 0x00007fbcadc2bd78 <+20216>: lea 0x10(%rax),%rsi > 0x00007fbcadc2bd7c <+20220>: callq 0x7fbcae018c50 <js::GeneratorObject::suspend(JSContext*, JS::Handle<JSObject*>, js::AbstractFramePtr, unsigned char*, JS::Value*, unsigned int)> > 0x00007fbcadc2bd81 <+20225>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2bd8c <+20236>: mov %eax,%ebx > 0x00007fbcadc2bd8e <+20238>: test %al,%al > 0x00007fbcadc2bd90 <+20240>: jne 0x7fbcadc27c77 <Interpret(JSContext*, js::RunState&)+3575> > 0x00007fbcadc2bd96 <+20246>: lea -0x120(%rbp),%rax > 0x00007fbcadc2bd9d <+20253>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2bda1 <+20257>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2bda8 <+20264>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2bdad <+20269>: endbr64 > 0x00007fbcadc2bdb1 <+20273>: mov -0x60(%rbp),%rax > 0x00007fbcadc2bdb5 <+20277>: mov %r12,%rdi > 0x00007fbcadc2bdb8 <+20280>: mov %rax,%rsi > 0x00007fbcadc2bdbb <+20283>: or $0x1,%rsi > 0x00007fbcadc2bdbf <+20287>: test %rax,%rax > 0x00007fbcadc2bdc2 <+20290>: mov $0x0,%eax > 0x00007fbcadc2bdc7 <+20295>: cmove %rax,%rsi > 0x00007fbcadc2bdcb <+20299>: callq 0x7fbcae018430 <js::GeneratorObject::create(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc2bdd0 <+20304>: test %rax,%rax > 0x00007fbcadc2bdd3 <+20307>: je 0x7fbcadc33e61 <Interpret(JSContext*, js::RunState&)+53217> > 0x00007fbcadc2bdd9 <+20313>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2bddd <+20317>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2bde1 <+20321>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2bde5 <+20325>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2bdef <+20335>: or %rcx,%rax > 0x00007fbcadc2bdf2 <+20338>: mov %rax,(%rdx) > 0x00007fbcadc2bdf5 <+20341>: mov -0x68(%rbp),%rax > 0x00007fbcadc2bdf9 <+20345>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bdfd <+20349>: lea 0x1(%rax),%rdx > 0x00007fbcadc2be01 <+20353>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2be05 <+20357>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2be09 <+20361>: or -0x50(%rbp),%rax > 0x00007fbcadc2be0d <+20365>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2be11 <+20369>: jmpq *%rax > 0x00007fbcadc2be13 <+20371>: endbr64 > 0x00007fbcadc2be17 <+20375>: mov -0x68(%rbp),%rax > 0x00007fbcadc2be1b <+20379>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2be1f <+20383>: lea 0x1(%rax),%rdx > 0x00007fbcadc2be23 <+20387>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2be27 <+20391>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2be2b <+20395>: or -0x50(%rbp),%rax > 0x00007fbcadc2be2f <+20399>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2be33 <+20403>: jmpq *%rax > 0x00007fbcadc2be35 <+20405>: endbr64 > 0x00007fbcadc2be39 <+20409>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2be3d <+20413>: mov %r15,%rsi > 0x00007fbcadc2be40 <+20416>: mov %r12,%rdi > 0x00007fbcadc2be43 <+20419>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2be4d <+20429>: xor -0x10(%rdx),%rax > 0x00007fbcadc2be51 <+20433>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2be58 <+20440>: mov -0x8(%rdx),%rax > 0x00007fbcadc2be5c <+20444>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2be63 <+20451>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2be6a <+20458>: lea 0x10(%rax),%rcx > 0x00007fbcadc2be6e <+20462>: mov -0x488(%rbp),%rax > 0x00007fbcadc2be75 <+20469>: lea 0x10(%rax),%rdx > 0x00007fbcadc2be79 <+20473>: mov -0x68(%rbp),%rax > 0x00007fbcadc2be7d <+20477>: movzwl 0x1(%rax),%r8d > 0x00007fbcadc2be82 <+20482>: callq 0x7fbcae0177c0 <js::GeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle<JSObject*>, JS::Handle<JS::Value>, js::GeneratorObject::ResumeKind)> > 0x00007fbcadc2be87 <+20487>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2be8b <+20491>: mov 0x8(%r8),%rdx > 0x00007fbcadc2be8f <+20495>: mov %rdx,-0x3d0(%rbp) > 0x00007fbcadc2be96 <+20502>: movzbl 0x89(%rdx),%edx > 0x00007fbcadc2be9d <+20509>: test $0x10,%dl > 0x00007fbcadc2bea0 <+20512>: jne 0x7fbcadc2bea7 <Interpret(JSContext*, js::RunState&)+20519> > 0x00007fbcadc2bea2 <+20514>: and $0x8,%edx > 0x00007fbcadc2bea5 <+20517>: je 0x7fbcadc2beaf <Interpret(JSContext*, js::RunState&)+20527> > 0x00007fbcadc2bea7 <+20519>: movq $0xff,-0x50(%rbp) > 0x00007fbcadc2beaf <+20527>: test %al,%al > 0x00007fbcadc2beb1 <+20529>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2beb5 <+20533>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2bebf <+20543>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2beca <+20554>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2bed1 <+20561>: je 0x7fbcadc33f44 <Interpret(JSContext*, js::RunState&)+53444> > 0x00007fbcadc2bed7 <+20567>: movzbl (%rdx),%eax > 0x00007fbcadc2beda <+20570>: or -0x50(%rbp),%rax > 0x00007fbcadc2bede <+20574>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bee2 <+20578>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bee6 <+20582>: jmpq *%rax > 0x00007fbcadc2bee8 <+20584>: endbr64 > 0x00007fbcadc2beec <+20588>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2bef6 <+20598>: mov -0x70(%rbp),%rax > 0x00007fbcadc2befa <+20602>: xor -0x8(%rax),%rdx > 0x00007fbcadc2befe <+20606>: sub $0x8,%rax > 0x00007fbcadc2bf02 <+20610>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2bf06 <+20614>: mov -0x488(%rbp),%rax > 0x00007fbcadc2bf0d <+20621>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc2bf14 <+20628>: lea 0x10(%rax),%rdi > 0x00007fbcadc2bf18 <+20632>: callq 0x7fbcae018050 <js::GeneratorObject::finalSuspend(JS::Handle<JSObject*>)> > 0x00007fbcadc2bf1d <+20637>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2bf28 <+20648>: jmpq 0x7fbcadc2996b <Interpret(JSContext*, js::RunState&)+10987> > 0x00007fbcadc2bf2d <+20653>: endbr64 > 0x00007fbcadc2bf31 <+20657>: mov -0x70(%rbp),%rax > 0x00007fbcadc2bf35 <+20661>: mov %r12,%rdi > 0x00007fbcadc2bf38 <+20664>: movabs $0xfffa000000000000,%rsi > 0x00007fbcadc2bf42 <+20674>: lea 0x8(%rax),%rdx > 0x00007fbcadc2bf46 <+20678>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2bf4a <+20682>: mov %rsi,(%rax) > 0x00007fbcadc2bf4d <+20685>: mov -0x70(%rbp),%rax > 0x00007fbcadc2bf51 <+20689>: lea -0x8(%rax),%rsi > 0x00007fbcadc2bf55 <+20693>: callq 0x7fbcadc1b690 <js::GetAndClearException(JSContext*, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2bf5a <+20698>: test %al,%al > 0x00007fbcadc2bf5c <+20700>: je 0x7fbcadc340b0 <Interpret(JSContext*, js::RunState&)+53808> > 0x00007fbcadc2bf62 <+20706>: mov -0x68(%rbp),%rax > 0x00007fbcadc2bf66 <+20710>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bf6a <+20714>: lea 0x1(%rax),%rdx > 0x00007fbcadc2bf6e <+20718>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2bf72 <+20722>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2bf76 <+20726>: or -0x50(%rbp),%rax > 0x00007fbcadc2bf7a <+20730>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bf7e <+20734>: jmpq *%rax > 0x00007fbcadc2bf80 <+20736>: endbr64 > 0x00007fbcadc2bf84 <+20740>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2bf88 <+20744>: lea -0x8(%rdx),%rax > 0x00007fbcadc2bf8c <+20748>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2bf90 <+20752>: lea -0x10(%rdx),%rax > 0x00007fbcadc2bf94 <+20756>: mov -0x8(%rdx),%rbx > 0x00007fbcadc2bf98 <+20760>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2bf9c <+20764>: mov -0x10(%rdx),%r9d > 0x00007fbcadc2bfa0 <+20768>: test %r9d,%r9d > 0x00007fbcadc2bfa3 <+20771>: jne 0x7fbcadc340f5 <Interpret(JSContext*, js::RunState&)+53877> > 0x00007fbcadc2bfa9 <+20777>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2bfb0 <+20784>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2bfb4 <+20788>: mov 0x10(%rax),%rcx > 0x00007fbcadc2bfb8 <+20792>: test %rcx,%rcx > 0x00007fbcadc2bfbb <+20795>: je 0x7fbcadc33070 <Interpret(JSContext*, js::RunState&)+49648> > 0x00007fbcadc2bfc1 <+20801>: mov 0x4(%rcx),%eax > 0x00007fbcadc2bfc4 <+20804>: lea 0x10(%rcx,%rax,8),%rax > 0x00007fbcadc2bfc9 <+20809>: mov %rdx,%rsi > 0x00007fbcadc2bfcc <+20812>: sub %rax,%rsi > 0x00007fbcadc2bfcf <+20815>: mov %rsi,%rax > 0x00007fbcadc2bfd2 <+20818>: mov %ebx,%esi > 0x00007fbcadc2bfd4 <+20820>: sub %eax,%esi > 0x00007fbcadc2bfd6 <+20822>: movslq %esi,%rax > 0x00007fbcadc2bfd9 <+20825>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2bfdd <+20829>: add %rdx,%rax > 0x00007fbcadc2bfe0 <+20832>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2bfe4 <+20836>: movzbl (%rax),%eax > 0x00007fbcadc2bfe7 <+20839>: or -0x50(%rbp),%rax > 0x00007fbcadc2bfeb <+20843>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2bfef <+20847>: jmpq *%rax > 0x00007fbcadc2bff1 <+20849>: endbr64 > 0x00007fbcadc2bff5 <+20853>: movabs $0xfff9000000000000,%rdi > 0x00007fbcadc2bfff <+20863>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c003 <+20867>: lea 0x8(%rax),%rdx > 0x00007fbcadc2c007 <+20871>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2c00b <+20875>: mov %rdi,(%rax) > 0x00007fbcadc2c00e <+20878>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2c015 <+20885>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2c019 <+20889>: mov 0x10(%rax),%rax > 0x00007fbcadc2c01d <+20893>: test %rax,%rax > 0x00007fbcadc2c020 <+20896>: je 0x7fbcadc32856 <Interpret(JSContext*, js::RunState&)+47574> > 0x00007fbcadc2c026 <+20902>: mov 0x4(%rax),%ecx > 0x00007fbcadc2c029 <+20905>: lea 0x10(%rax,%rcx,8),%rsi > 0x00007fbcadc2c02e <+20910>: movslq 0x1(%rdx),%rax > 0x00007fbcadc2c032 <+20914>: mov -0x70(%rbp),%rcx > 0x00007fbcadc2c036 <+20918>: sub %rsi,%rdx > 0x00007fbcadc2c039 <+20921>: movabs $0xfff8800000000000,%rsi > 0x00007fbcadc2c043 <+20931>: add $0x5,%edx > 0x00007fbcadc2c046 <+20934>: or %rsi,%rdx > 0x00007fbcadc2c049 <+20937>: lea 0x8(%rcx),%rdi > 0x00007fbcadc2c04d <+20941>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc2c051 <+20945>: mov %rdx,(%rcx) > 0x00007fbcadc2c054 <+20948>: add -0x68(%rbp),%rax > 0x00007fbcadc2c058 <+20952>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2c05c <+20956>: movzbl (%rax),%eax > 0x00007fbcadc2c05f <+20959>: or -0x50(%rbp),%rax > 0x00007fbcadc2c063 <+20963>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c067 <+20967>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c06b <+20971>: jmpq *%rax > 0x00007fbcadc2c06d <+20973>: endbr64 > 0x00007fbcadc2c071 <+20977>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c075 <+20981>: mov -0x488(%rbp),%rsi > 0x00007fbcadc2c07c <+20988>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2c086 <+20998>: xor -0x18(%rax),%rdx > 0x00007fbcadc2c08a <+21002>: add $0x10,%rsi > 0x00007fbcadc2c08e <+21006>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc2c095 <+21013>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2c099 <+21017>: mov -0x10(%rax),%rbx > 0x00007fbcadc2c09d <+21021>: movzbl (%rdx),%edx > 0x00007fbcadc2c0a0 <+21024>: cmp $0x7fffffff,%ebx > 0x00007fbcadc2c0a6 <+21030>: jne 0x7fbcadc30148 <Interpret(JSContext*, js::RunState&)+37576> > 0x00007fbcadc2c0ac <+21036>: cmp $0x5f,%dl > 0x00007fbcadc2c0af <+21039>: jne 0x7fbcadc30148 <Interpret(JSContext*, js::RunState&)+37576> > 0x00007fbcadc2c0b5 <+21045>: mov 0x9a0d1c(%rip),%rsi # 0x7fbcae5ccdd8 > 0x00007fbcadc2c0bc <+21052>: mov $0x14,%ecx > 0x00007fbcadc2c0c1 <+21057>: xor %edx,%edx > 0x00007fbcadc2c0c3 <+21059>: xor %eax,%eax > 0x00007fbcadc2c0c5 <+21061>: mov %r12,%rdi > 0x00007fbcadc2c0c8 <+21064>: callq 0x7fbcadb9ac30 <_Z25JS_ReportErrorNumberASCIIP9JSContextPFPK19JSErrorFormatStringPvjES4_jz@plt> > 0x00007fbcadc2c0cd <+21069>: lea -0x120(%rbp),%rax > 0x00007fbcadc2c0d4 <+21076>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2c0d8 <+21080>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2c0e3 <+21091>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2c0ea <+21098>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2c0ef <+21103>: endbr64 > 0x00007fbcadc2c0f3 <+21107>: mov -0x70(%rbp),%rdi > 0x00007fbcadc2c0f7 <+21111>: mov -0x488(%rbp),%rsi > 0x00007fbcadc2c0fe <+21118>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2c108 <+21128>: xor -0x10(%rdi),%rax > 0x00007fbcadc2c10c <+21132>: add $0x10,%rsi > 0x00007fbcadc2c110 <+21136>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2c117 <+21143>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c11b <+21147>: mov 0x1(%rax),%edx > 0x00007fbcadc2c11e <+21150>: movzbl (%rax),%r8d > 0x00007fbcadc2c122 <+21154>: cmp $0x7fffffff,%edx > 0x00007fbcadc2c128 <+21160>: jne 0x7fbcadc301a9 <Interpret(JSContext*, js::RunState&)+37673> > 0x00007fbcadc2c12e <+21166>: cmp $0x5f,%r8b > 0x00007fbcadc2c132 <+21170>: jne 0x7fbcadc301a9 <Interpret(JSContext*, js::RunState&)+37673> > 0x00007fbcadc2c138 <+21176>: mov 0x9a0c99(%rip),%rsi # 0x7fbcae5ccdd8 > 0x00007fbcadc2c13f <+21183>: mov $0x14,%ecx > 0x00007fbcadc2c144 <+21188>: xor %edx,%edx > 0x00007fbcadc2c146 <+21190>: xor %eax,%eax > 0x00007fbcadc2c148 <+21192>: mov %r12,%rdi > 0x00007fbcadc2c14b <+21195>: callq 0x7fbcadb9ac30 <_Z25JS_ReportErrorNumberASCIIP9JSContextPFPK19JSErrorFormatStringPvjES4_jz@plt> > 0x00007fbcadc2c150 <+21200>: lea -0x120(%rbp),%rax > 0x00007fbcadc2c157 <+21207>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2c15b <+21211>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2c166 <+21222>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2c16d <+21229>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2c172 <+21234>: endbr64 > 0x00007fbcadc2c176 <+21238>: movabs $0xfff9800000000000,%rcx > 0x00007fbcadc2c180 <+21248>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c184 <+21252>: mov %rcx,-0x3b0(%rbp) > 0x00007fbcadc2c18b <+21259>: lea -0x8(%rax),%rdx > 0x00007fbcadc2c18f <+21263>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2c193 <+21267>: mov -0x8(%rax),%rax > 0x00007fbcadc2c197 <+21271>: lea 0x6a8(%r12),%rdx > 0x00007fbcadc2c19f <+21279>: movb $0x0,0x6c8(%r12) > 0x00007fbcadc2c1a8 <+21288>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2c1af <+21295>: movb $0x1,0x6a0(%r12) > 0x00007fbcadc2c1b8 <+21304>: cmp 0x6a8(%r12),%rdx > 0x00007fbcadc2c1c0 <+21312>: je 0x7fbcadc323dd <Interpret(JSContext*, js::RunState&)+46429> > 0x00007fbcadc2c1c6 <+21318>: mov -0x3b0(%rbp),%rax > 0x00007fbcadc2c1cd <+21325>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c1d1 <+21329>: mov %rax,0x6c0(%r12) > 0x00007fbcadc2c1d9 <+21337>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2c1e3 <+21347>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2c1ea <+21354>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c1ee <+21358>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c1f2 <+21362>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c1f6 <+21366>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c1fa <+21370>: or -0x50(%rbp),%rax > 0x00007fbcadc2c1fe <+21374>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c202 <+21378>: jmpq *%rax > 0x00007fbcadc2c204 <+21380>: endbr64 > 0x00007fbcadc2c208 <+21384>: movabs $0xfffa000000000000,%rcx > 0x00007fbcadc2c212 <+21394>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c216 <+21398>: mov -0x8(%rax),%rdx > 0x00007fbcadc2c21a <+21402>: cmp %rcx,%rdx > 0x00007fbcadc2c21d <+21405>: je 0x7fbcadc2c22e <Interpret(JSContext*, js::RunState&)+21422> > 0x00007fbcadc2c21f <+21407>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc2c229 <+21417>: cmp %rcx,%rdx > 0x00007fbcadc2c22c <+21420>: jbe 0x7fbcadc2c292 <Interpret(JSContext*, js::RunState&)+21522> > 0x00007fbcadc2c22e <+21422>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2c238 <+21432>: mov %r12,%rdi > 0x00007fbcadc2c23b <+21435>: xor %rcx,%rdx > 0x00007fbcadc2c23e <+21438>: btr $0x32,%rdx > 0x00007fbcadc2c243 <+21443>: mov %rdx,-0x310(%rbp) > 0x00007fbcadc2c24a <+21450>: xor -0x10(%rax),%rcx > 0x00007fbcadc2c24e <+21454>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc2c255 <+21461>: mov %rcx,-0x330(%rbp) > 0x00007fbcadc2c25c <+21468>: lea 0x10(%rax),%rdx > 0x00007fbcadc2c260 <+21472>: mov -0x488(%rbp),%rax > 0x00007fbcadc2c267 <+21479>: lea 0x10(%rax),%rsi > 0x00007fbcadc2c26b <+21483>: callq 0x7fbcae06cac0 <js::SetPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)> > 0x00007fbcadc2c270 <+21488>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2c27b <+21499>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2c286 <+21510>: test %al,%al > 0x00007fbcadc2c288 <+21512>: je 0x7fbcadc33d05 <Interpret(JSContext*, js::RunState&)+52869> > 0x00007fbcadc2c28e <+21518>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c292 <+21522>: sub $0x8,%rax > 0x00007fbcadc2c296 <+21526>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c29a <+21530>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2c29e <+21534>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c2a2 <+21538>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c2a6 <+21542>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c2aa <+21546>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c2ae <+21550>: or -0x50(%rbp),%rax > 0x00007fbcadc2c2b2 <+21554>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c2b6 <+21558>: jmpq *%rax > 0x00007fbcadc2c2b8 <+21560>: endbr64 > 0x00007fbcadc2c2bc <+21564>: mov 0x7bc(%r12),%eax > 0x00007fbcadc2c2c4 <+21572>: test %eax,%eax > 0x00007fbcadc2c2c6 <+21574>: jne 0x7fbcadc32b61 <Interpret(JSContext*, js::RunState&)+48353> > 0x00007fbcadc2c2cc <+21580>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2c2d6 <+21590>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c2da <+21594>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2c2e1 <+21601>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2c2e5 <+21605>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2c2e9 <+21609>: mov -0x8(%rdx),%rdx > 0x00007fbcadc2c2ed <+21613>: movb $0x0,0x6c8(%r12) > 0x00007fbcadc2c2f6 <+21622>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2c2fd <+21629>: lea 0x6a8(%r12),%rdx > 0x00007fbcadc2c305 <+21637>: movb $0x1,0x6a0(%r12) > 0x00007fbcadc2c30e <+21646>: cmp 0x6a8(%r12),%rdx > 0x00007fbcadc2c316 <+21654>: je 0x7fbcadc32375 <Interpret(JSContext*, js::RunState&)+46325> > 0x00007fbcadc2c31c <+21660>: mov -0x3b0(%rbp),%rax > 0x00007fbcadc2c323 <+21667>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2c327 <+21671>: mov %rax,0x6c0(%r12) > 0x00007fbcadc2c32f <+21679>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2c339 <+21689>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2c340 <+21696>: lea -0x120(%rbp),%rax > 0x00007fbcadc2c347 <+21703>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2c34e <+21710>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2c353 <+21715>: endbr64 > 0x00007fbcadc2c357 <+21719>: mov 0x7bc(%r12),%eax > 0x00007fbcadc2c35f <+21727>: test %eax,%eax > 0x00007fbcadc2c361 <+21729>: jne 0x7fbcadc32c27 <Interpret(JSContext*, js::RunState&)+48551> > 0x00007fbcadc2c367 <+21735>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c36b <+21739>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c36f <+21743>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c373 <+21747>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c377 <+21751>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c37b <+21755>: or -0x50(%rbp),%rax > 0x00007fbcadc2c37f <+21759>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c383 <+21763>: jmpq *%rax > 0x00007fbcadc2c385 <+21765>: endbr64 > 0x00007fbcadc2c389 <+21769>: jmpq 0x7fbcadc28be8 <Interpret(JSContext*, js::RunState&)+7528> > 0x00007fbcadc2c38e <+21774>: endbr64 > 0x00007fbcadc2c392 <+21778>: mov -0x478(%rbp),%rax > 0x00007fbcadc2c399 <+21785>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2c39d <+21789>: xor %ecx,%ecx > 0x00007fbcadc2c39f <+21791>: mov %r12,%rdi > 0x00007fbcadc2c3a2 <+21794>: lea 0x10(%rax),%rsi > 0x00007fbcadc2c3a6 <+21798>: callq 0x7fbcadc25b40 <js::NewObjectOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, js::NewObjectKind)> > 0x00007fbcadc2c3ab <+21803>: test %rax,%rax > 0x00007fbcadc2c3ae <+21806>: je 0x7fbcadc339e3 <Interpret(JSContext*, js::RunState&)+52067> > 0x00007fbcadc2c3b4 <+21812>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c3b8 <+21816>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2c3bc <+21820>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2c3c0 <+21824>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2c3ca <+21834>: or %rcx,%rax > 0x00007fbcadc2c3cd <+21837>: mov %rax,(%rdx) > 0x00007fbcadc2c3d0 <+21840>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c3d4 <+21844>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c3d8 <+21848>: lea 0x5(%rax),%rdx > 0x00007fbcadc2c3dc <+21852>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c3e0 <+21856>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2c3e4 <+21860>: or -0x50(%rbp),%rax > 0x00007fbcadc2c3e8 <+21864>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c3ec <+21868>: jmpq *%rax > 0x00007fbcadc2c3ee <+21870>: endbr64 > 0x00007fbcadc2c3f2 <+21874>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c3f6 <+21878>: lea -0x8(%rax),%rdi > 0x00007fbcadc2c3fa <+21882>: mov -0x8(%rax),%rax > 0x00007fbcadc2c3fe <+21886>: mov %rax,%rdx > 0x00007fbcadc2c401 <+21889>: shr $0x2f,%rdx > 0x00007fbcadc2c405 <+21893>: cmp $0x1fff2,%edx > 0x00007fbcadc2c40b <+21899>: je 0x7fbcadc2fcc3 <Interpret(JSContext*, js::RunState&)+36419> > 0x00007fbcadc2c411 <+21905>: cmp $0x1fff1,%edx > 0x00007fbcadc2c417 <+21911>: je 0x7fbcadc2fcc3 <Interpret(JSContext*, js::RunState&)+36419> > 0x00007fbcadc2c41d <+21917>: movabs $0xfffa000000000000,%rcx > 0x00007fbcadc2c427 <+21927>: cmp %rcx,%rax > 0x00007fbcadc2c42a <+21930>: je 0x7fbcadc32611 <Interpret(JSContext*, js::RunState&)+46993> > 0x00007fbcadc2c430 <+21936>: movabs $0xfff9800000000000,%rcx > 0x00007fbcadc2c43a <+21946>: cmp %rcx,%rax > 0x00007fbcadc2c43d <+21949>: je 0x7fbcadc32611 <Interpret(JSContext*, js::RunState&)+46993> > 0x00007fbcadc2c443 <+21955>: movabs $0xfff80000ffffffff,%rcx > 0x00007fbcadc2c44d <+21965>: mov %rax,%rsi > 0x00007fbcadc2c450 <+21968>: bts $0x3f,%rsi > 0x00007fbcadc2c455 <+21973>: cmp %rcx,%rsi > 0x00007fbcadc2c458 <+21976>: ja 0x7fbcadc3385c <Interpret(JSContext*, js::RunState&)+51676> > 0x00007fbcadc2c45e <+21982>: mov $0x7ff,%edx > 0x00007fbcadc2c463 <+21987>: mov %rax,%rcx > 0x00007fbcadc2c466 <+21990>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2c46d <+21997>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc2c475 <+22005>: shl $0x34,%rdx > 0x00007fbcadc2c479 <+22009>: and %rdx,%rcx > 0x00007fbcadc2c47c <+22012>: cmp %rdx,%rcx > 0x00007fbcadc2c47f <+22015>: je 0x7fbcadc325fe <Interpret(JSContext*, js::RunState&)+46974> > 0x00007fbcadc2c485 <+22021>: ucomisd 0x78f4ab(%rip),%xmm0 # 0x7fbcae3bb938 > 0x00007fbcadc2c48d <+22029>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc2c491 <+22033>: jp 0x7fbcadc2c499 <Interpret(JSContext*, js::RunState&)+22041> > 0x00007fbcadc2c493 <+22035>: je 0x7fbcadc2fcd4 <Interpret(JSContext*, js::RunState&)+36436> > 0x00007fbcadc2c499 <+22041>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c49d <+22045>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c4a1 <+22049>: lea 0x5(%rax),%rdx > 0x00007fbcadc2c4a5 <+22053>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c4a9 <+22057>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2c4ad <+22061>: or -0x50(%rbp),%rax > 0x00007fbcadc2c4b1 <+22065>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c4b5 <+22069>: jmpq *%rax > 0x00007fbcadc2c4b7 <+22071>: endbr64 > 0x00007fbcadc2c4bb <+22075>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c4bf <+22079>: mov -0x10(%rax),%rdx > 0x00007fbcadc2c4c3 <+22083>: mov %rdx,%rcx > 0x00007fbcadc2c4c6 <+22086>: shr $0x2f,%rcx > 0x00007fbcadc2c4ca <+22090>: cmp $0x1fff1,%ecx > 0x00007fbcadc2c4d0 <+22096>: je 0x7fbcadc31318 <Interpret(JSContext*, js::RunState&)+42136> > 0x00007fbcadc2c4d6 <+22102>: lea -0x10(%rax),%rsi > 0x00007fbcadc2c4da <+22106>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2c4e1 <+22113>: mov %r12,%rdi > 0x00007fbcadc2c4e4 <+22116>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2c4e9 <+22121>: test %al,%al > 0x00007fbcadc2c4eb <+22123>: je 0x7fbcadc33380 <Interpret(JSContext*, js::RunState&)+50432> > 0x00007fbcadc2c4f1 <+22129>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c4f5 <+22133>: mov -0x8(%rax),%rdx > 0x00007fbcadc2c4f9 <+22137>: lea -0x8(%rax),%rsi > 0x00007fbcadc2c4fd <+22141>: mov %rdx,%rcx > 0x00007fbcadc2c500 <+22144>: shr $0x2f,%rcx > 0x00007fbcadc2c504 <+22148>: cmp $0x1fff1,%ecx > 0x00007fbcadc2c50a <+22154>: je 0x7fbcadc2c538 <Interpret(JSContext*, js::RunState&)+22200> > 0x00007fbcadc2c50c <+22156>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2c513 <+22163>: mov %r12,%rdi > 0x00007fbcadc2c516 <+22166>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2c51d <+22173>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2c522 <+22178>: test %al,%al > 0x00007fbcadc2c524 <+22180>: je 0x7fbcadc3338e <Interpret(JSContext*, js::RunState&)+50446> > 0x00007fbcadc2c52a <+22186>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c52e <+22190>: mov -0x120(%rbp),%edx > 0x00007fbcadc2c534 <+22196>: lea -0x8(%rax),%rsi > 0x00007fbcadc2c538 <+22200>: or -0x160(%rbp),%edx > 0x00007fbcadc2c53e <+22206>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2c542 <+22210>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2c54c <+22220>: or %rcx,%rdx > 0x00007fbcadc2c54f <+22223>: mov %rdx,-0x10(%rax) > 0x00007fbcadc2c553 <+22227>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c557 <+22231>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c55b <+22235>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c55f <+22239>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c563 <+22243>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c567 <+22247>: or -0x50(%rbp),%rax > 0x00007fbcadc2c56b <+22251>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c56f <+22255>: jmpq *%rax > 0x00007fbcadc2c571 <+22257>: endbr64 > 0x00007fbcadc2c575 <+22261>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2c579 <+22265>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2c57d <+22269>: lea 0x8(%rbx),%rax > 0x00007fbcadc2c581 <+22273>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2c585 <+22277>: callq 0x7fbcadc18530 <js::InterpreterFrame::varObj() const> > 0x00007fbcadc2c58a <+22282>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2c594 <+22292>: or %rdx,%rax > 0x00007fbcadc2c597 <+22295>: mov %rax,(%rbx) > 0x00007fbcadc2c59a <+22298>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c59e <+22302>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c5a2 <+22306>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c5a6 <+22310>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c5aa <+22314>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c5ae <+22318>: or -0x50(%rbp),%rax > 0x00007fbcadc2c5b2 <+22322>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c5b6 <+22326>: jmpq *%rax > 0x00007fbcadc2c5b8 <+22328>: endbr64 > 0x00007fbcadc2c5bc <+22332>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c5c0 <+22336>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2c5c4 <+22340>: mov %r12,%rsi > 0x00007fbcadc2c5c7 <+22343>: lea -0x8(%rax),%rdx > 0x00007fbcadc2c5cb <+22347>: callq 0x7fbcae0ae390 <js::InterpreterFrame::checkReturn(JSContext*, JS::Handle<JS::Value>)> > 0x00007fbcadc2c5d0 <+22352>: test %al,%al > 0x00007fbcadc2c5d2 <+22354>: je 0x7fbcadc34283 <Interpret(JSContext*, js::RunState&)+54275> > 0x00007fbcadc2c5d8 <+22360>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c5dc <+22364>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2c5e1 <+22369>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c5e5 <+22373>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c5e9 <+22377>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c5ed <+22381>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c5f1 <+22385>: or -0x50(%rbp),%rax > 0x00007fbcadc2c5f5 <+22389>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c5f9 <+22393>: jmpq *%rax > 0x00007fbcadc2c5fb <+22395>: endbr64 > 0x00007fbcadc2c5ff <+22399>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c603 <+22403>: mov -0x8(%rax),%rax > 0x00007fbcadc2c607 <+22407>: shr $0x2f,%rax > 0x00007fbcadc2c60b <+22411>: cmp $0x1fff5,%eax > 0x00007fbcadc2c610 <+22416>: jne 0x7fbcadc33c29 <Interpret(JSContext*, js::RunState&)+52649> > 0x00007fbcadc2c616 <+22422>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c61a <+22426>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c61e <+22430>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c622 <+22434>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c626 <+22438>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c62a <+22442>: or -0x50(%rbp),%rax > 0x00007fbcadc2c62e <+22446>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c632 <+22450>: jmpq *%rax > 0x00007fbcadc2c634 <+22452>: endbr64 > 0x00007fbcadc2c638 <+22456>: mov -0x478(%rbp),%rax > 0x00007fbcadc2c63f <+22463>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2c643 <+22467>: mov %r12,%rdi > 0x00007fbcadc2c646 <+22470>: lea 0x10(%rax),%rsi > 0x00007fbcadc2c64a <+22474>: callq 0x7fbcae06ae20 <_ZN2js11ObjectGroup27getOrFixupCopyOnWriteObjectEP9JSContextN2JS6HandleIP8JSScriptEEPh> > 0x00007fbcadc2c64f <+22479>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2c656 <+22486>: test %rax,%rax > 0x00007fbcadc2c659 <+22489>: je 0x7fbcadc33701 <Interpret(JSContext*, js::RunState&)+51329> > 0x00007fbcadc2c65f <+22495>: mov -0x488(%rbp),%rax > 0x00007fbcadc2c666 <+22502>: xor %edx,%edx > 0x00007fbcadc2c668 <+22504>: mov %r12,%rdi > 0x00007fbcadc2c66b <+22507>: lea 0x10(%rax),%rsi > 0x00007fbcadc2c66f <+22511>: callq 0x7fbcadc09e50 <js::NewDenseCopyOnWriteArray(JSContext*, JS::Handle<js::ArrayObject*>, js::gc::InitialHeap)> > 0x00007fbcadc2c674 <+22516>: mov %rax,-0x310(%rbp) > 0x00007fbcadc2c67b <+22523>: test %rax,%rax > 0x00007fbcadc2c67e <+22526>: je 0x7fbcadc33701 <Interpret(JSContext*, js::RunState&)+51329> > 0x00007fbcadc2c684 <+22532>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c688 <+22536>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2c68c <+22540>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2c690 <+22544>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2c69a <+22554>: or %rcx,%rax > 0x00007fbcadc2c69d <+22557>: mov %rax,(%rdx) > 0x00007fbcadc2c6a0 <+22560>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c6a4 <+22564>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2c6af <+22575>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c6b3 <+22579>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2c6be <+22590>: lea 0x5(%rax),%rdx > 0x00007fbcadc2c6c2 <+22594>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c6c6 <+22598>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2c6ca <+22602>: or -0x50(%rbp),%rax > 0x00007fbcadc2c6ce <+22606>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c6d2 <+22610>: jmpq *%rax > 0x00007fbcadc2c6d4 <+22612>: endbr64 > 0x00007fbcadc2c6d8 <+22616>: mov -0x3d0(%rbp),%rcx > 0x00007fbcadc2c6df <+22623>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2c6e3 <+22627>: movzbl 0x86(%rcx),%eax > 0x00007fbcadc2c6ea <+22634>: mov 0x1(%rdx),%esi > 0x00007fbcadc2c6ed <+22637>: and $0x1,%eax > 0x00007fbcadc2c6f0 <+22640>: cmp $0x1,%al > 0x00007fbcadc2c6f2 <+22642>: sbb %rax,%rax > 0x00007fbcadc2c6f5 <+22645>: and $0xfffffffffffffff0,%rax > 0x00007fbcadc2c6f9 <+22649>: add $0x20,%rax > 0x00007fbcadc2c6fd <+22653>: add 0x18(%rcx),%rax > 0x00007fbcadc2c701 <+22657>: mov (%rax),%rcx > 0x00007fbcadc2c704 <+22660>: mov (%rcx,%rsi,8),%rcx > 0x00007fbcadc2c708 <+22664>: mov %rcx,-0x330(%rbp) > 0x00007fbcadc2c70f <+22671>: mov 0x1(%rdx),%edx > 0x00007fbcadc2c712 <+22674>: mov (%rax),%rax > 0x00007fbcadc2c715 <+22677>: add $0x1,%edx > 0x00007fbcadc2c718 <+22680>: mov (%rax,%rdx,8),%rsi > 0x00007fbcadc2c71c <+22684>: mov %rsi,-0x310(%rbp) > 0x00007fbcadc2c723 <+22691>: mov (%rcx),%rax > 0x00007fbcadc2c726 <+22694>: mov (%rax),%rdx > 0x00007fbcadc2c729 <+22697>: mov 0x8(%rdx),%eax > 0x00007fbcadc2c72c <+22700>: test $0x40000,%eax > 0x00007fbcadc2c731 <+22705>: je 0x7fbcadc2c77c <Interpret(JSContext*, js::RunState&)+22780> > 0x00007fbcadc2c733 <+22707>: shr $0x14,%eax > 0x00007fbcadc2c736 <+22710>: lea 0x95bf83(%rip),%rdi # 0x7fbcae5886c0 <_ZN2js29OutlineTransparentTypedObject6class_E> > 0x00007fbcadc2c73d <+22717>: and $0x1,%eax > 0x00007fbcadc2c740 <+22720>: cmp %rdi,%rdx > 0x00007fbcadc2c743 <+22723>: sete %dil > 0x00007fbcadc2c747 <+22727>: or %edi,%eax > 0x00007fbcadc2c749 <+22729>: lea 0x95be30(%rip),%rdi # 0x7fbcae588580 <_ZN2js28InlineTransparentTypedObject6class_E> > 0x00007fbcadc2c750 <+22736>: cmp %rdi,%rdx > 0x00007fbcadc2c753 <+22739>: sete %dil > 0x00007fbcadc2c757 <+22743>: or %edi,%eax > 0x00007fbcadc2c759 <+22745>: lea 0x95bec0(%rip),%rdi # 0x7fbcae588620 <_ZN2js24OutlineOpaqueTypedObject6class_E> > 0x00007fbcadc2c760 <+22752>: cmp %rdi,%rdx > 0x00007fbcadc2c763 <+22755>: sete %dil > 0x00007fbcadc2c767 <+22759>: or %dil,%al > 0x00007fbcadc2c76a <+22762>: jne 0x7fbcadc2c77c <Interpret(JSContext*, js::RunState&)+22780> > 0x00007fbcadc2c76c <+22764>: lea 0x95bd6d(%rip),%rax # 0x7fbcae5884e0 <_ZN2js23InlineOpaqueTypedObject6class_E> > 0x00007fbcadc2c773 <+22771>: cmp %rax,%rdx > 0x00007fbcadc2c776 <+22774>: jne 0x7fbcadc3136f <Interpret(JSContext*, js::RunState&)+42223> > 0x00007fbcadc2c77c <+22780>: mov 0x8(%rcx),%rax > 0x00007fbcadc2c780 <+22784>: test %rax,%rax > 0x00007fbcadc2c783 <+22787>: je 0x7fbcadc3136f <Interpret(JSContext*, js::RunState&)+42223> > 0x00007fbcadc2c789 <+22793>: mov (%rax),%rax > 0x00007fbcadc2c78c <+22796>: testb $0x10,0x8(%rax) > 0x00007fbcadc2c790 <+22800>: je 0x7fbcadc3136f <Interpret(JSContext*, js::RunState&)+42223> > 0x00007fbcadc2c796 <+22806>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c79a <+22810>: lea 0x8(%rdx),%rax > 0x00007fbcadc2c79e <+22814>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2c7a2 <+22818>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2c7ac <+22828>: or %rcx,%rax > 0x00007fbcadc2c7af <+22831>: mov %rax,(%rdx) > 0x00007fbcadc2c7b2 <+22834>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c7b6 <+22838>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2c7c1 <+22849>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c7c5 <+22853>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2c7d0 <+22864>: lea 0x5(%rax),%rdx > 0x00007fbcadc2c7d4 <+22868>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c7d8 <+22872>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2c7dc <+22876>: or -0x50(%rbp),%rax > 0x00007fbcadc2c7e0 <+22880>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c7e4 <+22884>: jmpq *%rax > 0x00007fbcadc2c7e6 <+22886>: endbr64 > 0x00007fbcadc2c7ea <+22890>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2c7f1 <+22897>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2c7f5 <+22901>: mov 0x18(%rax),%rcx > 0x00007fbcadc2c7f9 <+22905>: movzbl 0x86(%rax),%eax > 0x00007fbcadc2c800 <+22912>: mov 0x1(%rdx),%edx > 0x00007fbcadc2c803 <+22915>: and $0x1,%eax > 0x00007fbcadc2c806 <+22918>: cmp $0x1,%al > 0x00007fbcadc2c808 <+22920>: sbb %rax,%rax > 0x00007fbcadc2c80b <+22923>: and $0xfffffffffffffff0,%rax > 0x00007fbcadc2c80f <+22927>: mov 0x20(%rcx,%rax,1),%rax > 0x00007fbcadc2c814 <+22932>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2c818 <+22936>: mov 0x80(%r12),%rdx > 0x00007fbcadc2c820 <+22944>: cmpb $0x0,0x23(%rdx) > 0x00007fbcadc2c824 <+22948>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2c82b <+22955>: je 0x7fbcadc30705 <Interpret(JSContext*, js::RunState&)+39045> > 0x00007fbcadc2c831 <+22961>: mov -0x488(%rbp),%rax > 0x00007fbcadc2c838 <+22968>: mov $0x3,%edx > 0x00007fbcadc2c83d <+22973>: mov %r12,%rdi > 0x00007fbcadc2c840 <+22976>: lea 0x10(%rax),%rsi > 0x00007fbcadc2c844 <+22980>: callq 0x7fbcae07e3c0 <js::DeepCloneObjectLiteral(JSContext*, JS::Handle<JSObject*>, js::NewObjectKind)> > 0x00007fbcadc2c849 <+22985>: test %rax,%rax > 0x00007fbcadc2c84c <+22988>: je 0x7fbcadc33fce <Interpret(JSContext*, js::RunState&)+53582> > 0x00007fbcadc2c852 <+22994>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c856 <+22998>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2c85a <+23002>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2c85e <+23006>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2c868 <+23016>: or %rcx,%rax > 0x00007fbcadc2c86b <+23019>: mov %rax,(%rdx) > 0x00007fbcadc2c86e <+23022>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c872 <+23026>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2c87d <+23037>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c881 <+23041>: lea 0x5(%rax),%rdx > 0x00007fbcadc2c885 <+23045>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c889 <+23049>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2c88d <+23053>: or -0x50(%rbp),%rax > 0x00007fbcadc2c891 <+23057>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c895 <+23061>: jmpq *%rax > 0x00007fbcadc2c897 <+23063>: endbr64 > 0x00007fbcadc2c89b <+23067>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c89f <+23071>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2c8a3 <+23075>: lea 0x8(%rdx),%rax > 0x00007fbcadc2c8a7 <+23079>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2c8ab <+23083>: mov 0xa8(%r12),%rax > 0x00007fbcadc2c8b3 <+23091>: movzbl 0x1(%rcx),%esi > 0x00007fbcadc2c8b7 <+23095>: mov 0x2ad8(%rax),%rcx > 0x00007fbcadc2c8be <+23102>: movabs $0xfffb800000000000,%rax > 0x00007fbcadc2c8c8 <+23112>: or (%rcx,%rsi,8),%rax > 0x00007fbcadc2c8cc <+23116>: mov %rax,(%rdx) > 0x00007fbcadc2c8cf <+23119>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c8d3 <+23123>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c8d7 <+23127>: lea 0x2(%rax),%rdx > 0x00007fbcadc2c8db <+23131>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c8df <+23135>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2c8e3 <+23139>: or -0x50(%rbp),%rax > 0x00007fbcadc2c8e7 <+23143>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c8eb <+23147>: jmpq *%rax > 0x00007fbcadc2c8ed <+23149>: endbr64 > 0x00007fbcadc2c8f1 <+23153>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2c8f5 <+23157>: mov -0x8(%rbx),%rax > 0x00007fbcadc2c8f9 <+23161>: shr $0x2f,%rax > 0x00007fbcadc2c8fd <+23165>: cmp $0x1fff6,%eax > 0x00007fbcadc2c902 <+23170>: je 0x7fbcadc2c92a <Interpret(JSContext*, js::RunState&)+23210> > 0x00007fbcadc2c904 <+23172>: lea -0x8(%rbx),%rsi > 0x00007fbcadc2c908 <+23176>: mov %r12,%rdi > 0x00007fbcadc2c90b <+23179>: callq 0x7fbcae0cce50 <js::ToStringSlow<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType)> > 0x00007fbcadc2c910 <+23184>: test %rax,%rax > 0x00007fbcadc2c913 <+23187>: je 0x7fbcadc33ea7 <Interpret(JSContext*, js::RunState&)+53287> > 0x00007fbcadc2c919 <+23193>: movabs $0xfffb000000000000,%rdx > 0x00007fbcadc2c923 <+23203>: or %rdx,%rax > 0x00007fbcadc2c926 <+23206>: mov %rax,-0x8(%rbx) > 0x00007fbcadc2c92a <+23210>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c92e <+23214>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c932 <+23218>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c936 <+23222>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c93a <+23226>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c93e <+23230>: or -0x50(%rbp),%rax > 0x00007fbcadc2c942 <+23234>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c946 <+23238>: jmpq *%rax > 0x00007fbcadc2c948 <+23240>: endbr64 > 0x00007fbcadc2c94c <+23244>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2c956 <+23254>: mov -0x70(%rbp),%rax > 0x00007fbcadc2c95a <+23258>: lea -0x8(%rax),%rsi > 0x00007fbcadc2c95e <+23262>: mov %rsi,-0x160(%rbp) > 0x00007fbcadc2c965 <+23269>: cmp %rdx,-0x8(%rax) > 0x00007fbcadc2c969 <+23273>: jbe 0x7fbcadc2c99d <Interpret(JSContext*, js::RunState&)+23325> > 0x00007fbcadc2c96b <+23275>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2c972 <+23282>: mov %r12,%rdi > 0x00007fbcadc2c975 <+23285>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2c97c <+23292>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2c981 <+23297>: test %al,%al > 0x00007fbcadc2c983 <+23299>: je 0x7fbcadc31ab9 <Interpret(JSContext*, js::RunState&)+44089> > 0x00007fbcadc2c989 <+23305>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc2c991 <+23313>: lea -0x160(%rbp),%rdi > 0x00007fbcadc2c998 <+23320>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc2c99d <+23325>: mov -0x68(%rbp),%rax > 0x00007fbcadc2c9a1 <+23329>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2c9a5 <+23333>: lea 0x1(%rax),%rdx > 0x00007fbcadc2c9a9 <+23337>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2c9ad <+23341>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2c9b1 <+23345>: or -0x50(%rbp),%rax > 0x00007fbcadc2c9b5 <+23349>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2c9b9 <+23353>: jmpq *%rax > 0x00007fbcadc2c9bb <+23355>: endbr64 > 0x00007fbcadc2c9bf <+23359>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2c9c3 <+23363>: mov -0x8(%rdx),%rax > 0x00007fbcadc2c9c7 <+23367>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2c9cb <+23371>: mov %rcx,-0x160(%rbp) > 0x00007fbcadc2c9d2 <+23378>: mov %rax,%rcx > 0x00007fbcadc2c9d5 <+23381>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2c9dc <+23388>: shr $0x2f,%rcx > 0x00007fbcadc2c9e0 <+23392>: cmp $0x1fff1,%ecx > 0x00007fbcadc2c9e6 <+23398>: jne 0x7fbcadc2c9f3 <Interpret(JSContext*, js::RunState&)+23411> > 0x00007fbcadc2c9e8 <+23400>: test $0x7fffffff,%eax > 0x00007fbcadc2c9ed <+23405>: jne 0x7fbcadc32d2a <Interpret(JSContext*, js::RunState&)+48810> > 0x00007fbcadc2c9f3 <+23411>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2c9fd <+23421>: cmp %rdx,%rax > 0x00007fbcadc2ca00 <+23424>: jbe 0x7fbcadc318a2 <Interpret(JSContext*, js::RunState&)+43554> > 0x00007fbcadc2ca06 <+23430>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2ca0d <+23437>: mov %r12,%rdi > 0x00007fbcadc2ca10 <+23440>: lea 0x10(%rax),%rsi > 0x00007fbcadc2ca14 <+23444>: mov -0x460(%rbp),%rax > 0x00007fbcadc2ca1b <+23451>: mov %rax,%rdx > 0x00007fbcadc2ca1e <+23454>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2ca25 <+23461>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2ca2a <+23466>: test %al,%al > 0x00007fbcadc2ca2c <+23468>: je 0x7fbcadc320dc <Interpret(JSContext*, js::RunState&)+45660> > 0x00007fbcadc2ca32 <+23474>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc2ca3a <+23482>: xorpd 0x78ef2e(%rip),%xmm0 # 0x7fbcae3bb970 > 0x00007fbcadc2ca42 <+23490>: lea -0x160(%rbp),%rdi > 0x00007fbcadc2ca49 <+23497>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc2ca4e <+23502>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2ca58 <+23512>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ca5c <+23516>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2ca63 <+23523>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ca67 <+23527>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ca6b <+23531>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ca6f <+23535>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ca73 <+23539>: or -0x50(%rbp),%rax > 0x00007fbcadc2ca77 <+23543>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ca7b <+23547>: jmpq *%rax > 0x00007fbcadc2ca7d <+23549>: endbr64 > 0x00007fbcadc2ca81 <+23553>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ca85 <+23557>: mov -0x8(%rdx),%rax > 0x00007fbcadc2ca89 <+23561>: mov %rax,%rcx > 0x00007fbcadc2ca8c <+23564>: shr $0x2f,%rcx > 0x00007fbcadc2ca90 <+23568>: cmp $0x1fff1,%ecx > 0x00007fbcadc2ca96 <+23574>: je 0x7fbcadc2cac4 <Interpret(JSContext*, js::RunState&)+23620> > 0x00007fbcadc2ca98 <+23576>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2ca9c <+23580>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2caa3 <+23587>: mov %r12,%rdi > 0x00007fbcadc2caa6 <+23590>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2caad <+23597>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2cab2 <+23602>: test %al,%al > 0x00007fbcadc2cab4 <+23604>: je 0x7fbcadc320c9 <Interpret(JSContext*, js::RunState&)+45641> > 0x00007fbcadc2caba <+23610>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cabe <+23614>: mov -0x120(%rbp),%eax > 0x00007fbcadc2cac4 <+23620>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2cace <+23630>: not %eax > 0x00007fbcadc2cad0 <+23632>: or %rcx,%rax > 0x00007fbcadc2cad3 <+23635>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2cad7 <+23639>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cadb <+23643>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cadf <+23647>: lea 0x1(%rax),%rdx > 0x00007fbcadc2cae3 <+23651>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cae7 <+23655>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2caeb <+23659>: or -0x50(%rbp),%rax > 0x00007fbcadc2caef <+23663>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2caf3 <+23667>: jmpq *%rax > 0x00007fbcadc2caf5 <+23669>: endbr64 > 0x00007fbcadc2caf9 <+23673>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cafd <+23677>: mov -0x8(%rdx),%rax > 0x00007fbcadc2cb01 <+23681>: mov %rax,%rcx > 0x00007fbcadc2cb04 <+23684>: shr $0x2f,%rcx > 0x00007fbcadc2cb08 <+23688>: cmp $0x1fff2,%ecx > 0x00007fbcadc2cb0e <+23694>: je 0x7fbcadc2fcfc <Interpret(JSContext*, js::RunState&)+36476> > 0x00007fbcadc2cb14 <+23700>: cmp $0x1fff1,%ecx > 0x00007fbcadc2cb1a <+23706>: je 0x7fbcadc2fcfc <Interpret(JSContext*, js::RunState&)+36476> > 0x00007fbcadc2cb20 <+23712>: movabs $0x6800000000000,%rsi > 0x00007fbcadc2cb2a <+23722>: movabs $0xfff9000000000001,%rbx > 0x00007fbcadc2cb34 <+23732>: add %rax,%rsi > 0x00007fbcadc2cb37 <+23735>: btr $0x2f,%rsi > 0x00007fbcadc2cb3c <+23740>: test %rsi,%rsi > 0x00007fbcadc2cb3f <+23743>: jne 0x7fbcadc328a2 <Interpret(JSContext*, js::RunState&)+47650> > 0x00007fbcadc2cb45 <+23749>: mov %rbx,-0x8(%rdx) > 0x00007fbcadc2cb49 <+23753>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cb4d <+23757>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cb51 <+23761>: lea 0x1(%rax),%rdx > 0x00007fbcadc2cb55 <+23765>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cb59 <+23769>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2cb5d <+23773>: or -0x50(%rbp),%rax > 0x00007fbcadc2cb61 <+23777>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cb65 <+23781>: jmpq *%rax > 0x00007fbcadc2cb67 <+23783>: endbr64 > 0x00007fbcadc2cb6b <+23787>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cb6f <+23791>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cb73 <+23795>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2cb77 <+23799>: mov (%rax),%eax > 0x00007fbcadc2cb79 <+23801>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2cb7d <+23805>: mov -0x60(%rbp),%rcx > 0x00007fbcadc2cb81 <+23809>: shr $0x8,%eax > 0x00007fbcadc2cb84 <+23812>: mov 0x68(%rcx,%rax,8),%rax > 0x00007fbcadc2cb89 <+23817>: mov %rax,(%rdx) > 0x00007fbcadc2cb8c <+23820>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cb90 <+23824>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cb94 <+23828>: lea 0x4(%rax),%rdx > 0x00007fbcadc2cb98 <+23832>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cb9c <+23836>: movzbl 0x4(%rax),%eax > 0x00007fbcadc2cba0 <+23840>: or -0x50(%rbp),%rax > 0x00007fbcadc2cba4 <+23844>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cba8 <+23848>: jmpq *%rax > 0x00007fbcadc2cbaa <+23850>: endbr64 > 0x00007fbcadc2cbae <+23854>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc2cbb5 <+23861>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cbb9 <+23865>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2cbbd <+23869>: movzbl 0x8a(%rdx),%ecx > 0x00007fbcadc2cbc4 <+23876>: movzwl 0x1(%rax),%eax > 0x00007fbcadc2cbc8 <+23880>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cbcc <+23884>: test $0x1,%cl > 0x00007fbcadc2cbcf <+23887>: je 0x7fbcadc2fd65 <Interpret(JSContext*, js::RunState&)+36581> > 0x00007fbcadc2cbd5 <+23893>: and $0x8,%ecx > 0x00007fbcadc2cbd8 <+23896>: je 0x7fbcadc2fd65 <Interpret(JSContext*, js::RunState&)+36581> > 0x00007fbcadc2cbde <+23902>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2cbe2 <+23906>: mov 0x20(%rdi),%rdx > 0x00007fbcadc2cbe6 <+23910>: lea 0x10(,%rax,8),%rax > 0x00007fbcadc2cbee <+23918>: mov 0x28(%rdx),%rdx > 0x00007fbcadc2cbf2 <+23922>: lea (%rax,%rdx,2),%rdi > 0x00007fbcadc2cbf6 <+23926>: callq 0x7fbcadc23e00 <js::GCPtr<JS::Value>::set(JS::Value const&)> > 0x00007fbcadc2cbfb <+23931>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cbff <+23935>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cc03 <+23939>: lea 0x3(%rax),%rdx > 0x00007fbcadc2cc07 <+23943>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cc0b <+23947>: movzbl 0x3(%rax),%eax > 0x00007fbcadc2cc0f <+23951>: or -0x50(%rbp),%rax > 0x00007fbcadc2cc13 <+23955>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cc17 <+23959>: jmpq *%rax > 0x00007fbcadc2cc19 <+23961>: endbr64 > 0x00007fbcadc2cc1d <+23965>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cc21 <+23969>: mov -0x70(%rbp),%rdi > 0x00007fbcadc2cc25 <+23973>: movzbl 0x1(%rax),%edx > 0x00007fbcadc2cc29 <+23977>: mov %rdi,%rax > 0x00007fbcadc2cc2c <+23980>: mov -0x8(%rdi),%rbx > 0x00007fbcadc2cc30 <+23984>: mov %rdx,%r13 > 0x00007fbcadc2cc33 <+23987>: shl $0x3,%rdx > 0x00007fbcadc2cc37 <+23991>: sub %rdx,%rax > 0x00007fbcadc2cc3a <+23994>: lea -0x8(%rax),%rsi > 0x00007fbcadc2cc3e <+23998>: mov %rax,%rdi > 0x00007fbcadc2cc41 <+24001>: callq 0x7fbcadb9a420 <memmove@plt> > 0x00007fbcadc2cc46 <+24006>: movzbl %r13b,%eax > 0x00007fbcadc2cc4a <+24010>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cc4e <+24014>: not %eax > 0x00007fbcadc2cc50 <+24016>: cltq > 0x00007fbcadc2cc52 <+24018>: mov %rbx,(%rdx,%rax,8) > 0x00007fbcadc2cc56 <+24022>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cc5a <+24026>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cc5e <+24030>: lea 0x2(%rax),%rdx > 0x00007fbcadc2cc62 <+24034>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cc66 <+24038>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2cc6a <+24042>: or -0x50(%rbp),%rax > 0x00007fbcadc2cc6e <+24046>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cc72 <+24050>: jmpq *%rax > 0x00007fbcadc2cc74 <+24052>: endbr64 > 0x00007fbcadc2cc78 <+24056>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2cc7f <+24063>: cmpb $0x0,0x89(%rsi) > 0x00007fbcadc2cc86 <+24070>: jns 0x7fbcadc2cc9f <Interpret(JSContext*, js::RunState&)+24095> > 0x00007fbcadc2cc88 <+24072>: mov %r12,%rdi > 0x00007fbcadc2cc8b <+24075>: callq 0x7fbcaddd20c0 <_ZN2js3jit21AnalyzeArgumentsUsageEP9JSContextP8JSScript> > 0x00007fbcadc2cc90 <+24080>: test %al,%al > 0x00007fbcadc2cc92 <+24082>: je 0x7fbcadc33ac0 <Interpret(JSContext*, js::RunState&)+52288> > 0x00007fbcadc2cc98 <+24088>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2cc9f <+24095>: testb $0x1,0x8a(%rsi) > 0x00007fbcadc2cca6 <+24102>: je 0x7fbcadc311a0 <Interpret(JSContext*, js::RunState&)+41760> > 0x00007fbcadc2ccac <+24108>: mov -0x60(%rbp),%rax > 0x00007fbcadc2ccb0 <+24112>: mov %r12,%rdi > 0x00007fbcadc2ccb3 <+24115>: mov %rax,%rsi > 0x00007fbcadc2ccb6 <+24118>: or $0x1,%rsi > 0x00007fbcadc2ccba <+24122>: test %rax,%rax > 0x00007fbcadc2ccbd <+24125>: mov $0x0,%eax > 0x00007fbcadc2ccc2 <+24130>: cmove %rax,%rsi > 0x00007fbcadc2ccc6 <+24134>: callq 0x7fbcadf9d950 <js::ArgumentsObject::createExpected(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc2cccb <+24139>: test %rax,%rax > 0x00007fbcadc2ccce <+24142>: je 0x7fbcadc33ff9 <Interpret(JSContext*, js::RunState&)+53625> > 0x00007fbcadc2ccd4 <+24148>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ccd8 <+24152>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2ccdc <+24156>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2cce0 <+24160>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2ccea <+24170>: or %rcx,%rax > 0x00007fbcadc2cced <+24173>: mov %rax,(%rdx) > 0x00007fbcadc2ccf0 <+24176>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ccf4 <+24180>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ccf8 <+24184>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ccfc <+24188>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cd00 <+24192>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2cd04 <+24196>: or -0x50(%rbp),%rax > 0x00007fbcadc2cd08 <+24200>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cd0c <+24204>: jmpq *%rax > 0x00007fbcadc2cd0e <+24206>: endbr64 > 0x00007fbcadc2cd12 <+24210>: mov -0x70(%rbp),%rax > 0x00007fbcadc2cd16 <+24214>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2cd1a <+24218>: lea -0x8(%rax),%rsi > 0x00007fbcadc2cd1e <+24222>: movslq 0x1(%rcx),%rdx > 0x00007fbcadc2cd22 <+24226>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2cd26 <+24230>: mov -0x8(%rax),%rax > 0x00007fbcadc2cd2a <+24234>: mov %rax,%rsi > 0x00007fbcadc2cd2d <+24237>: shr $0x2f,%rsi > 0x00007fbcadc2cd31 <+24241>: cmp $0x1fff1,%esi > 0x00007fbcadc2cd37 <+24247>: je 0x7fbcadc30b5a <Interpret(JSContext*, js::RunState&)+40154> > 0x00007fbcadc2cd3d <+24253>: movabs $0xfff80000ffffffff,%rsi > 0x00007fbcadc2cd47 <+24263>: mov %rax,%rdi > 0x00007fbcadc2cd4a <+24266>: bts $0x3f,%rdi > 0x00007fbcadc2cd4f <+24271>: cmp %rsi,%rdi > 0x00007fbcadc2cd52 <+24274>: ja 0x7fbcadc2cda3 <Interpret(JSContext*, js::RunState&)+24355> > 0x00007fbcadc2cd54 <+24276>: movabs $0x7ff0000000000000,%rsi > 0x00007fbcadc2cd5e <+24286>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2cd65 <+24293>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc2cd6d <+24301>: and %rsi,%rax > 0x00007fbcadc2cd70 <+24304>: cmp %rsi,%rax > 0x00007fbcadc2cd73 <+24307>: je 0x7fbcadc2cda3 <Interpret(JSContext*, js::RunState&)+24355> > 0x00007fbcadc2cd75 <+24309>: comisd 0x78eadb(%rip),%xmm0 # 0x7fbcae3bb858 > 0x00007fbcadc2cd7d <+24317>: jb 0x7fbcadc2cda3 <Interpret(JSContext*, js::RunState&)+24355> > 0x00007fbcadc2cd7f <+24319>: movsd 0x78ead9(%rip),%xmm1 # 0x7fbcae3bb860 > 0x00007fbcadc2cd87 <+24327>: comisd %xmm0,%xmm1 > 0x00007fbcadc2cd8b <+24331>: jb 0x7fbcadc2cda3 <Interpret(JSContext*, js::RunState&)+24355> > 0x00007fbcadc2cd8d <+24333>: cvttsd2si %xmm0,%eax > 0x00007fbcadc2cd91 <+24337>: pxor %xmm1,%xmm1 > 0x00007fbcadc2cd95 <+24341>: cvtsi2sd %eax,%xmm1 > 0x00007fbcadc2cd99 <+24345>: ucomisd %xmm1,%xmm0 > 0x00007fbcadc2cd9d <+24349>: jnp 0x7fbcadc30b54 <Interpret(JSContext*, js::RunState&)+40148> > 0x00007fbcadc2cda3 <+24355>: movslq %edx,%rax > 0x00007fbcadc2cda6 <+24358>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cdaa <+24362>: add %rcx,%rax > 0x00007fbcadc2cdad <+24365>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2cdb1 <+24369>: movzbl (%rax),%eax > 0x00007fbcadc2cdb4 <+24372>: or -0x50(%rbp),%rax > 0x00007fbcadc2cdb8 <+24376>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cdbc <+24380>: jmpq *%rax > 0x00007fbcadc2cdbe <+24382>: endbr64 > 0x00007fbcadc2cdc2 <+24386>: jmpq 0x7fbcadc27d50 <Interpret(JSContext*, js::RunState&)+3792> > 0x00007fbcadc2cdc7 <+24391>: endbr64 > 0x00007fbcadc2cdcb <+24395>: jmpq 0x7fbcadc27d50 <Interpret(JSContext*, js::RunState&)+3792> > 0x00007fbcadc2cdd0 <+24400>: endbr64 > 0x00007fbcadc2cdd4 <+24404>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cdd8 <+24408>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2cddf <+24415>: movzbl (%rax),%ebx > 0x00007fbcadc2cde2 <+24418>: testb $0x8,0x89(%rdi) > 0x00007fbcadc2cde9 <+24425>: je 0x7fbcadc3151d <Interpret(JSContext*, js::RunState&)+42653> > 0x00007fbcadc2cdef <+24431>: mov 0x20(%rdi),%rax > 0x00007fbcadc2cdf3 <+24435>: movzbl 0x89(%rdi),%r13d > 0x00007fbcadc2cdfb <+24443>: mov 0x2f0(%rax),%eax > 0x00007fbcadc2ce01 <+24449>: shr $0x4,%r13b > 0x00007fbcadc2ce05 <+24453>: and $0x1,%r13d > 0x00007fbcadc2ce09 <+24457>: and $0x3,%eax > 0x00007fbcadc2ce0c <+24460>: cmp $0x3,%eax > 0x00007fbcadc2ce0f <+24463>: je 0x7fbcadc30859 <Interpret(JSContext*, js::RunState&)+39385> > 0x00007fbcadc2ce15 <+24469>: test %r13b,%r13b > 0x00007fbcadc2ce18 <+24472>: je 0x7fbcadc3087c <Interpret(JSContext*, js::RunState&)+39420> > 0x00007fbcadc2ce1e <+24478>: callq 0x7fbcae0475d0 <JSScript::debugScript()> > 0x00007fbcadc2ce23 <+24483>: mov (%rax),%r11d > 0x00007fbcadc2ce26 <+24486>: test %r11d,%r11d > 0x00007fbcadc2ce29 <+24489>: je 0x7fbcadc32f5d <Interpret(JSContext*, js::RunState&)+49373> > 0x00007fbcadc2ce2f <+24495>: mov -0x458(%rbp),%rax > 0x00007fbcadc2ce36 <+24502>: mov -0x490(%rbp),%rsi > 0x00007fbcadc2ce3d <+24509>: mov %r12,%rdi > 0x00007fbcadc2ce40 <+24512>: movabs $0xfff9800000000000,%r13 > 0x00007fbcadc2ce4a <+24522>: mov %r13,-0x110(%rbp) > 0x00007fbcadc2ce51 <+24529>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2ce58 <+24536>: mov 0x60(%r12),%rax > 0x00007fbcadc2ce5d <+24541>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2ce64 <+24548>: mov -0x460(%rbp),%rax > 0x00007fbcadc2ce6b <+24555>: mov %rax,0x60(%r12) > 0x00007fbcadc2ce70 <+24560>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2ce77 <+24567>: callq 0x7fbcadfd02c0 <js::Debugger::onSingleStep(JSContext*, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2ce7c <+24572>: cmp $0x2,%eax > 0x00007fbcadc2ce7f <+24575>: je 0x7fbcadc33607 <Interpret(JSContext*, js::RunState&)+51079> > 0x00007fbcadc2ce85 <+24581>: cmp $0x3,%eax > 0x00007fbcadc2ce88 <+24584>: je 0x7fbcadc33123 <Interpret(JSContext*, js::RunState&)+49827> > 0x00007fbcadc2ce8e <+24590>: test %eax,%eax > 0x00007fbcadc2ce90 <+24592>: je 0x7fbcadc3315a <Interpret(JSContext*, js::RunState&)+49882> > 0x00007fbcadc2ce96 <+24598>: mov -0x118(%rbp),%rdx > 0x00007fbcadc2ce9d <+24605>: mov -0x120(%rbp),%rax > 0x00007fbcadc2cea4 <+24612>: mov $0x1,%r13d > 0x00007fbcadc2ceaa <+24618>: mov %rdx,(%rax) > 0x00007fbcadc2cead <+24621>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2ceb4 <+24628>: mov -0x68(%rbp),%rsi > 0x00007fbcadc2ceb8 <+24632>: testb $0x10,0x89(%rdi) > 0x00007fbcadc2cebf <+24639>: je 0x7fbcadc30862 <Interpret(JSContext*, js::RunState&)+39394> > 0x00007fbcadc2cec5 <+24645>: callq 0x7fbcae047dd0 <JSScript::hasBreakpointsAt(unsigned char*)> > 0x00007fbcadc2ceca <+24650>: mov %eax,%r13d > 0x00007fbcadc2cecd <+24653>: test %al,%al > 0x00007fbcadc2cecf <+24655>: jne 0x7fbcadc31a32 <Interpret(JSContext*, js::RunState&)+43954> > 0x00007fbcadc2ced5 <+24661>: mov (%r14,%rbx,8),%rax > 0x00007fbcadc2ced9 <+24665>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cedd <+24669>: jmpq *%rax > 0x00007fbcadc2cedf <+24671>: endbr64 > 0x00007fbcadc2cee3 <+24675>: jmpq 0x7fbcadc28788 <Interpret(JSContext*, js::RunState&)+6408> > 0x00007fbcadc2cee8 <+24680>: endbr64 > 0x00007fbcadc2ceec <+24684>: mov -0x70(%rbp),%rax > 0x00007fbcadc2cef0 <+24688>: mov -0x8(%rax),%rax > 0x00007fbcadc2cef4 <+24692>: shr $0x2f,%rax > 0x00007fbcadc2cef8 <+24696>: cmp $0x1fff5,%eax > 0x00007fbcadc2cefd <+24701>: je 0x7fbcadc33d66 <Interpret(JSContext*, js::RunState&)+52966> > 0x00007fbcadc2cf03 <+24707>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cf07 <+24711>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cf0b <+24715>: lea 0x1(%rax),%rdx > 0x00007fbcadc2cf0f <+24719>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cf13 <+24723>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2cf17 <+24727>: or -0x50(%rbp),%rax > 0x00007fbcadc2cf1b <+24731>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cf1f <+24735>: jmpq *%rax > 0x00007fbcadc2cf21 <+24737>: endbr64 > 0x00007fbcadc2cf25 <+24741>: mov -0x70(%rbp),%rax > 0x00007fbcadc2cf29 <+24745>: lea -0x8(%rax),%rdi > 0x00007fbcadc2cf2d <+24749>: callq 0x7fbcadc182c0 <js::IsCallable(JS::Value const&)> > 0x00007fbcadc2cf32 <+24754>: test %al,%al > 0x00007fbcadc2cf34 <+24756>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cf38 <+24760>: je 0x7fbcadc33965 <Interpret(JSContext*, js::RunState&)+51941> > 0x00007fbcadc2cf3e <+24766>: lea 0x2(%rax),%rdx > 0x00007fbcadc2cf42 <+24770>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cf46 <+24774>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cf4a <+24778>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2cf4e <+24782>: or -0x50(%rbp),%rax > 0x00007fbcadc2cf52 <+24786>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cf56 <+24790>: jmpq *%rax > 0x00007fbcadc2cf58 <+24792>: endbr64 > 0x00007fbcadc2cf5c <+24796>: mov -0x60(%rbp),%rax > 0x00007fbcadc2cf60 <+24800>: mov 0x50(%rax),%rdx > 0x00007fbcadc2cf64 <+24804>: mov -0x70(%rbp),%rax > 0x00007fbcadc2cf68 <+24808>: lea 0x8(%rax),%rcx > 0x00007fbcadc2cf6c <+24812>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2cf70 <+24816>: mov -0x10(%rdx),%rdx > 0x00007fbcadc2cf74 <+24820>: mov %rdx,(%rax) > 0x00007fbcadc2cf77 <+24823>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cf7b <+24827>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cf7f <+24831>: lea 0x1(%rax),%rdx > 0x00007fbcadc2cf83 <+24835>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cf87 <+24839>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2cf8b <+24843>: or -0x50(%rbp),%rax > 0x00007fbcadc2cf8f <+24847>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cf93 <+24851>: jmpq *%rax > 0x00007fbcadc2cf95 <+24853>: endbr64 > 0x00007fbcadc2cf99 <+24857>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cf9d <+24861>: mov -0x60(%rbp),%rax > 0x00007fbcadc2cfa1 <+24865>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2cfa5 <+24869>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2cfa9 <+24873>: mov -0x8(%rdx),%rdx > 0x00007fbcadc2cfad <+24877>: orl $0x10,(%rax) > 0x00007fbcadc2cfb0 <+24880>: mov %rdx,0x18(%rax) > 0x00007fbcadc2cfb4 <+24884>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cfb8 <+24888>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cfbc <+24892>: lea 0x1(%rax),%rdx > 0x00007fbcadc2cfc0 <+24896>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2cfc4 <+24900>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2cfc8 <+24904>: or -0x50(%rbp),%rax > 0x00007fbcadc2cfcc <+24908>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2cfd0 <+24912>: jmpq *%rax > 0x00007fbcadc2cfd2 <+24914>: endbr64 > 0x00007fbcadc2cfd6 <+24918>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cfda <+24922>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2cfde <+24926>: mov (%rax),%eax > 0x00007fbcadc2cfe0 <+24928>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2cfe4 <+24932>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2cfe8 <+24936>: shr $0x8,%eax > 0x00007fbcadc2cfeb <+24939>: not %eax > 0x00007fbcadc2cfed <+24941>: cltq > 0x00007fbcadc2cfef <+24943>: mov (%rdx,%rax,8),%rax > 0x00007fbcadc2cff3 <+24947>: mov %rax,(%rdx) > 0x00007fbcadc2cff6 <+24950>: mov -0x68(%rbp),%rax > 0x00007fbcadc2cffa <+24954>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2cffe <+24958>: lea 0x4(%rax),%rdx > 0x00007fbcadc2d002 <+24962>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d006 <+24966>: movzbl 0x4(%rax),%eax > 0x00007fbcadc2d00a <+24970>: or -0x50(%rbp),%rax > 0x00007fbcadc2d00e <+24974>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d012 <+24978>: jmpq *%rax > 0x00007fbcadc2d014 <+24980>: endbr64 > 0x00007fbcadc2d018 <+24984>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d01c <+24988>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d020 <+24992>: movzwl 0x1(%rax),%edx > 0x00007fbcadc2d024 <+24996>: shl $0x3,%rdx > 0x00007fbcadc2d028 <+25000>: sub %rdx,-0x70(%rbp) > 0x00007fbcadc2d02c <+25004>: lea 0x3(%rax),%rdx > 0x00007fbcadc2d030 <+25008>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d034 <+25012>: movzbl 0x3(%rax),%eax > 0x00007fbcadc2d038 <+25016>: or -0x50(%rbp),%rax > 0x00007fbcadc2d03c <+25020>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d040 <+25024>: jmpq *%rax > 0x00007fbcadc2d042 <+25026>: endbr64 > 0x00007fbcadc2d046 <+25030>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d04a <+25034>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2d04f <+25039>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d053 <+25043>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d057 <+25047>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d05b <+25051>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d05f <+25055>: or -0x50(%rbp),%rax > 0x00007fbcadc2d063 <+25059>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d067 <+25063>: jmpq *%rax > 0x00007fbcadc2d069 <+25065>: endbr64 > 0x00007fbcadc2d06d <+25069>: movabs $0xfff9800000000000,%rdi > 0x00007fbcadc2d077 <+25079>: mov -0x70(%rbp),%rax > 0x00007fbcadc2d07b <+25083>: lea 0x8(%rax),%rdx > 0x00007fbcadc2d07f <+25087>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2d083 <+25091>: mov %rdi,(%rax) > 0x00007fbcadc2d086 <+25094>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d08a <+25098>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d08e <+25102>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d092 <+25106>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d096 <+25110>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d09a <+25114>: or -0x50(%rbp),%rax > 0x00007fbcadc2d09e <+25118>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d0a2 <+25122>: jmpq *%rax > 0x00007fbcadc2d0a4 <+25124>: endbr64 > 0x00007fbcadc2d0a8 <+25128>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d0ac <+25132>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d0b0 <+25136>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d0b4 <+25140>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d0b8 <+25144>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d0bc <+25148>: or -0x50(%rbp),%rax > 0x00007fbcadc2d0c0 <+25152>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d0c4 <+25156>: jmpq *%rax > 0x00007fbcadc2d0c6 <+25158>: endbr64 > 0x00007fbcadc2d0ca <+25162>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d0ce <+25166>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d0d2 <+25170>: lea 0x5(%rax),%rdx > 0x00007fbcadc2d0d6 <+25174>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d0da <+25178>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2d0de <+25182>: or -0x50(%rbp),%rax > 0x00007fbcadc2d0e2 <+25186>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d0e6 <+25190>: jmpq *%rax > 0x00007fbcadc2d0e8 <+25192>: endbr64 > 0x00007fbcadc2d0ec <+25196>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2d0f3 <+25203>: testb $0x8,0x89(%rdi) > 0x00007fbcadc2d0fa <+25210>: jne 0x7fbcadc316af <Interpret(JSContext*, js::RunState&)+43055> > 0x00007fbcadc2d100 <+25216>: testb $0x1,0xd0(%r12) > 0x00007fbcadc2d109 <+25225>: je 0x7fbcadc2d128 <Interpret(JSContext*, js::RunState&)+25256> > 0x00007fbcadc2d10b <+25227>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d10f <+25231>: mov %r12,%rdi > 0x00007fbcadc2d112 <+25234>: callq 0x7fbcadd09cb0 <js::jit::CanEnterBaselineAtBranch(JSContext*, js::InterpreterFrame*)> > 0x00007fbcadc2d117 <+25239>: test %eax,%eax > 0x00007fbcadc2d119 <+25241>: je 0x7fbcadc34255 <Interpret(JSContext*, js::RunState&)+54229> > 0x00007fbcadc2d11f <+25247>: cmp $0x3,%eax > 0x00007fbcadc2d122 <+25250>: je 0x7fbcadc341b2 <Interpret(JSContext*, js::RunState&)+54066> > 0x00007fbcadc2d128 <+25256>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d12c <+25260>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d130 <+25264>: lea 0x2(%rax),%rdx > 0x00007fbcadc2d134 <+25268>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d138 <+25272>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2d13c <+25276>: or -0x50(%rbp),%rax > 0x00007fbcadc2d140 <+25280>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d144 <+25284>: jmpq *%rax > 0x00007fbcadc2d146 <+25286>: endbr64 > 0x00007fbcadc2d14a <+25290>: mov -0x60(%rbp),%rbx > 0x00007fbcadc2d14e <+25294>: xor %esi,%esi > 0x00007fbcadc2d150 <+25296>: mov 0x10(%rbx),%rdi > 0x00007fbcadc2d154 <+25300>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2d159 <+25305>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2d163 <+25315>: xor (%rax),%rdx > 0x00007fbcadc2d166 <+25318>: mov %rdx,0x10(%rbx) > 0x00007fbcadc2d16a <+25322>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d16e <+25326>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d172 <+25330>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d176 <+25334>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d17a <+25338>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d17e <+25342>: or -0x50(%rbp),%rax > 0x00007fbcadc2d182 <+25346>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d186 <+25350>: jmpq *%rax > 0x00007fbcadc2d188 <+25352>: endbr64 > 0x00007fbcadc2d18c <+25356>: mov -0x70(%rbp),%rax > 0x00007fbcadc2d190 <+25360>: mov %r12,%rdi > 0x00007fbcadc2d193 <+25363>: mov -0x8(%rax),%rdx > 0x00007fbcadc2d197 <+25367>: sub $0x8,%rax > 0x00007fbcadc2d19b <+25371>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2d19f <+25375>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2d1a6 <+25382>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2d1ad <+25389>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2d1b1 <+25393>: mov 0x18(%rax),%rax > 0x00007fbcadc2d1b5 <+25397>: mov 0x1(%rdx),%edx > 0x00007fbcadc2d1b8 <+25400>: mov (%rax),%rax > 0x00007fbcadc2d1bb <+25403>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2d1bf <+25407>: mov %rax,-0x210(%rbp) > 0x00007fbcadc2d1c6 <+25414>: mov -0x4e8(%rbp),%rax > 0x00007fbcadc2d1cd <+25421>: lea 0x10(%rax),%rcx > 0x00007fbcadc2d1d1 <+25425>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2d1d8 <+25432>: lea 0x10(%rax),%rdx > 0x00007fbcadc2d1dc <+25436>: mov -0x60(%rbp),%rax > 0x00007fbcadc2d1e0 <+25440>: mov %rax,%rsi > 0x00007fbcadc2d1e3 <+25443>: or $0x1,%rsi > 0x00007fbcadc2d1e7 <+25447>: test %rax,%rax > 0x00007fbcadc2d1ea <+25450>: mov $0x0,%eax > 0x00007fbcadc2d1ef <+25455>: cmove %rax,%rsi > 0x00007fbcadc2d1f3 <+25459>: callq 0x7fbcadc1a410 <js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::Handle<JS::Value>, JS::Handle<js::WithScope*>)> > 0x00007fbcadc2d1f8 <+25464>: movq $0x0,-0x210(%rbp) > 0x00007fbcadc2d203 <+25475>: test %al,%al > 0x00007fbcadc2d205 <+25477>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2d20f <+25487>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d216 <+25494>: je 0x7fbcadc3419b <Interpret(JSContext*, js::RunState&)+54043> > 0x00007fbcadc2d21c <+25500>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d220 <+25504>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d224 <+25508>: lea 0x5(%rax),%rdx > 0x00007fbcadc2d228 <+25512>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d22c <+25516>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2d230 <+25520>: or -0x50(%rbp),%rax > 0x00007fbcadc2d234 <+25524>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d238 <+25528>: jmpq *%rax > 0x00007fbcadc2d23a <+25530>: endbr64 > 0x00007fbcadc2d23e <+25534>: mov -0x60(%rbp),%rax > 0x00007fbcadc2d242 <+25538>: testb $0x10,(%rax) > 0x00007fbcadc2d245 <+25541>: jne 0x7fbcadc2d255 <Interpret(JSContext*, js::RunState&)+25557> > 0x00007fbcadc2d247 <+25543>: movabs $0xfff9800000000000,%rdi > 0x00007fbcadc2d251 <+25553>: mov %rdi,0x18(%rax) > 0x00007fbcadc2d255 <+25557>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2d259 <+25561>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2d25d <+25565>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2d261 <+25569>: mov 0x18(%rax),%rax > 0x00007fbcadc2d265 <+25573>: mov %rax,(%rdx) > 0x00007fbcadc2d268 <+25576>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d26c <+25580>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d270 <+25584>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d274 <+25588>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d278 <+25592>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d27c <+25596>: or -0x50(%rbp),%rax > 0x00007fbcadc2d280 <+25600>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d284 <+25604>: jmpq *%rax > 0x00007fbcadc2d286 <+25606>: endbr64 > 0x00007fbcadc2d28a <+25610>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2d294 <+25620>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2d298 <+25624>: lea 0x8(%rdx),%rax > 0x00007fbcadc2d29c <+25628>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2d2a0 <+25632>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d2a4 <+25636>: mov (%rax),%eax > 0x00007fbcadc2d2a6 <+25638>: shr $0x8,%eax > 0x00007fbcadc2d2a9 <+25641>: or %rcx,%rax > 0x00007fbcadc2d2ac <+25644>: mov %rax,(%rdx) > 0x00007fbcadc2d2af <+25647>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d2b3 <+25651>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d2b7 <+25655>: lea 0x4(%rax),%rdx > 0x00007fbcadc2d2bb <+25659>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d2bf <+25663>: movzbl 0x4(%rax),%eax > 0x00007fbcadc2d2c3 <+25667>: or -0x50(%rbp),%rax > 0x00007fbcadc2d2c7 <+25671>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d2cb <+25675>: jmpq *%rax > 0x00007fbcadc2d2cd <+25677>: endbr64 > 0x00007fbcadc2d2d1 <+25681>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2d2db <+25691>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2d2df <+25695>: lea 0x8(%rdx),%rax > 0x00007fbcadc2d2e3 <+25699>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2d2e7 <+25703>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d2eb <+25707>: movzwl 0x1(%rax),%eax > 0x00007fbcadc2d2ef <+25711>: or %rcx,%rax > 0x00007fbcadc2d2f2 <+25714>: mov %rax,(%rdx) > 0x00007fbcadc2d2f5 <+25717>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d2f9 <+25721>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d2fd <+25725>: lea 0x3(%rax),%rdx > 0x00007fbcadc2d301 <+25729>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d305 <+25733>: movzbl 0x3(%rax),%eax > 0x00007fbcadc2d309 <+25737>: or -0x50(%rbp),%rax > 0x00007fbcadc2d30d <+25741>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d311 <+25745>: jmpq *%rax > 0x00007fbcadc2d313 <+25747>: endbr64 > 0x00007fbcadc2d317 <+25751>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2d321 <+25761>: mov -0x68(%rbp),%r13 > 0x00007fbcadc2d325 <+25765>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d32c <+25772>: mov 0x110(%r12),%rax > 0x00007fbcadc2d334 <+25780>: test %rax,%rax > 0x00007fbcadc2d337 <+25783>: je 0x7fbcadc32d43 <Interpret(JSContext*, js::RunState&)+48835> > 0x00007fbcadc2d33d <+25789>: mov 0x80(%r12),%rdx > 0x00007fbcadc2d345 <+25797>: mov %rdx,%rbx > 0x00007fbcadc2d348 <+25800>: cmp %rdx,0x8(%rax) > 0x00007fbcadc2d34c <+25804>: jne 0x7fbcadc317cb <Interpret(JSContext*, js::RunState&)+43339> > 0x00007fbcadc2d352 <+25810>: cmpl $0x1,0x6c(%rax) > 0x00007fbcadc2d356 <+25814>: je 0x7fbcadc320f6 <Interpret(JSContext*, js::RunState&)+45686> > 0x00007fbcadc2d35c <+25820>: mov -0x460(%rbp),%rsi > 0x00007fbcadc2d363 <+25827>: mov 0x80(%rax),%rax > 0x00007fbcadc2d36a <+25834>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc2d371 <+25841>: mov 0x8(%rax),%rax > 0x00007fbcadc2d375 <+25845>: mov 0x10(%rax),%rax > 0x00007fbcadc2d379 <+25849>: mov 0x1(%r13),%edx > 0x00007fbcadc2d37d <+25853>: mov 0x4(%rax),%r8d > 0x00007fbcadc2d381 <+25857>: test %r8d,%r8d > 0x00007fbcadc2d384 <+25860>: je 0x7fbcadc3236e <Interpret(JSContext*, js::RunState&)+46318> > 0x00007fbcadc2d38a <+25866>: add $0x10,%rax > 0x00007fbcadc2d38e <+25870>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2d392 <+25874>: add $0x60,%rbx > 0x00007fbcadc2d396 <+25878>: mov %r12,%rdi > 0x00007fbcadc2d399 <+25881>: mov %rbx,%rsi > 0x00007fbcadc2d39c <+25884>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2d3a3 <+25891>: mov -0x4c0(%rbp),%rax > 0x00007fbcadc2d3aa <+25898>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2d3b1 <+25905>: mov 0x40(%r12),%rax > 0x00007fbcadc2d3b6 <+25910>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2d3bd <+25917>: mov -0x460(%rbp),%rax > 0x00007fbcadc2d3c4 <+25924>: mov %rax,0x40(%r12) > 0x00007fbcadc2d3c9 <+25929>: callq 0x7fbcae014290 <js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)> > 0x00007fbcadc2d3ce <+25934>: mov %rax,%r13 > 0x00007fbcadc2d3d1 <+25937>: test %rax,%rax > 0x00007fbcadc2d3d4 <+25940>: je 0x7fbcadc317b8 <Interpret(JSContext*, js::RunState&)+43320> > 0x00007fbcadc2d3da <+25946>: mov -0x110(%rbp),%rsi > 0x00007fbcadc2d3e1 <+25953>: mov %rax,%rdi > 0x00007fbcadc2d3e4 <+25956>: callq 0x7fbcae04b200 <js::NativeObject::lookupPure(jsid)> > 0x00007fbcadc2d3e9 <+25961>: test %rax,%rax > 0x00007fbcadc2d3ec <+25964>: je 0x7fbcadc3174e <Interpret(JSContext*, js::RunState&)+43214> > 0x00007fbcadc2d3f2 <+25970>: mov 0x8(%r13),%rdx > 0x00007fbcadc2d3f6 <+25974>: mov 0x18(%rax),%eax > 0x00007fbcadc2d3f9 <+25977>: mov 0x18(%rdx),%edx > 0x00007fbcadc2d3fc <+25980>: and $0xffffff,%eax > 0x00007fbcadc2d401 <+25985>: shr $0x1b,%edx > 0x00007fbcadc2d404 <+25988>: cmp %edx,%eax > 0x00007fbcadc2d406 <+25990>: jae 0x7fbcadc31bc3 <Interpret(JSContext*, js::RunState&)+44355> > 0x00007fbcadc2d40c <+25996>: mov 0x20(%r13,%rax,8),%rax > 0x00007fbcadc2d411 <+26001>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d418 <+26008>: mov -0x118(%rbp),%rdx > 0x00007fbcadc2d41f <+26015>: mov -0x120(%rbp),%rax > 0x00007fbcadc2d426 <+26022>: mov %rdx,(%rax) > 0x00007fbcadc2d429 <+26025>: mov -0x70(%rbp),%rax > 0x00007fbcadc2d42d <+26029>: mov %r12,%rdi > 0x00007fbcadc2d430 <+26032>: lea 0x8(%rax),%rdx > 0x00007fbcadc2d434 <+26036>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2d438 <+26040>: mov -0x3b0(%rbp),%rdx > 0x00007fbcadc2d43f <+26047>: mov %rdx,(%rax) > 0x00007fbcadc2d442 <+26050>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2d449 <+26057>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2d44d <+26061>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2d454 <+26068>: lea 0x10(%rax),%rcx > 0x00007fbcadc2d458 <+26072>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2d45d <+26077>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d461 <+26081>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2d46b <+26091>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d472 <+26098>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d476 <+26102>: lea 0x5(%rax),%rdx > 0x00007fbcadc2d47a <+26106>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d47e <+26110>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2d482 <+26114>: or -0x50(%rbp),%rax > 0x00007fbcadc2d486 <+26118>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d48a <+26122>: jmpq *%rax > 0x00007fbcadc2d48c <+26124>: endbr64 > 0x00007fbcadc2d490 <+26128>: mov -0x70(%rbp),%rax > 0x00007fbcadc2d494 <+26132>: lea -0x180(%rbp),%rsi > 0x00007fbcadc2d49b <+26139>: movabs $0xfffa000000000000,%rdi > 0x00007fbcadc2d4a5 <+26149>: lea -0x1c0(%rbp),%r13 > 0x00007fbcadc2d4ac <+26156>: lea -0x1a0(%rbp),%r10 > 0x00007fbcadc2d4b3 <+26163>: mov %rsi,-0x498(%rbp) > 0x00007fbcadc2d4ba <+26170>: lea 0x8(%rax),%rdx > 0x00007fbcadc2d4be <+26174>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2d4c2 <+26178>: mov %rdi,(%rax) > 0x00007fbcadc2d4c5 <+26181>: mov -0x70(%rbp),%rax > 0x00007fbcadc2d4c9 <+26185>: mov -0x470(%rbp),%rdi > 0x00007fbcadc2d4d0 <+26192>: lea -0x8(%rax),%rbx > 0x00007fbcadc2d4d4 <+26196>: mov -0x60(%rbp),%rax > 0x00007fbcadc2d4d8 <+26200>: mov 0x10(%rax),%rdx > 0x00007fbcadc2d4dc <+26204>: mov %rdi,-0x1c0(%rbp) > 0x00007fbcadc2d4e3 <+26211>: movq $0x0,-0x190(%rbp) > 0x00007fbcadc2d4ee <+26222>: mov %rdx,-0x1b0(%rbp) > 0x00007fbcadc2d4f5 <+26229>: mov 0x20(%r12),%rdx > 0x00007fbcadc2d4fa <+26234>: mov %rdi,-0x1a0(%rbp) > 0x00007fbcadc2d501 <+26241>: mov %rdx,-0x1b8(%rbp) > 0x00007fbcadc2d508 <+26248>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2d50c <+26252>: mov %r13,-0x198(%rbp) > 0x00007fbcadc2d513 <+26259>: movq $0x0,-0x170(%rbp) > 0x00007fbcadc2d51e <+26270>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc2d525 <+26277>: mov %r10,-0x178(%rbp) > 0x00007fbcadc2d52c <+26284>: mov %rsi,0x20(%r12) > 0x00007fbcadc2d531 <+26289>: mov 0x8(%rax),%rax > 0x00007fbcadc2d535 <+26293>: mov 0x1(%rdx),%edx > 0x00007fbcadc2d538 <+26296>: mov 0x10(%rax),%rax > 0x00007fbcadc2d53c <+26300>: mov 0x4(%rax),%r9d > 0x00007fbcadc2d540 <+26304>: test %r9d,%r9d > 0x00007fbcadc2d543 <+26307>: je 0x7fbcadc326e9 <Interpret(JSContext*, js::RunState&)+47209> > 0x00007fbcadc2d549 <+26313>: add $0x10,%rax > 0x00007fbcadc2d54d <+26317>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2d551 <+26321>: lea -0x160c8(%rip),%rdi # 0x7fbcadc17490 <JS::StructGCPolicy<JS::PropertyResult>::trace(JSTracer*, JS::PropertyResult*, char const*)> > 0x00007fbcadc2d558 <+26328>: mov 0x68(%r12),%rdx > 0x00007fbcadc2d55d <+26333>: add $0x10,%r10 > 0x00007fbcadc2d561 <+26337>: mov %rdi,-0x110(%rbp) > 0x00007fbcadc2d568 <+26344>: mov %r10,%rcx > 0x00007fbcadc2d56b <+26347>: mov -0x480(%rbp),%rdi > 0x00007fbcadc2d572 <+26354>: mov %rax,-0x150(%rbp) > 0x00007fbcadc2d579 <+26361>: mov -0x4c0(%rbp),%rax > 0x00007fbcadc2d580 <+26368>: mov %rdi,-0x120(%rbp) > 0x00007fbcadc2d587 <+26375>: mov -0x460(%rbp),%rdi > 0x00007fbcadc2d58e <+26382>: mov %rax,-0x160(%rbp) > 0x00007fbcadc2d595 <+26389>: mov 0x40(%r12),%rax > 0x00007fbcadc2d59a <+26394>: lea 0x18(%rdi),%r11 > 0x00007fbcadc2d59e <+26398>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc2d5a5 <+26405>: mov %rax,-0x158(%rbp) > 0x00007fbcadc2d5ac <+26412>: lea -0x160(%rbp),%rax > 0x00007fbcadc2d5b3 <+26419>: mov %r11,%r9 > 0x00007fbcadc2d5b6 <+26422>: mov %rdi,0x68(%r12) > 0x00007fbcadc2d5bb <+26427>: mov -0x498(%rbp),%rdi > 0x00007fbcadc2d5c2 <+26434>: mov %rax,0x40(%r12) > 0x00007fbcadc2d5c7 <+26439>: add $0x10,%rdi > 0x00007fbcadc2d5cb <+26443>: mov %rdx,-0x118(%rbp) > 0x00007fbcadc2d5d2 <+26450>: lea 0x10(%r13),%rdx > 0x00007fbcadc2d5d6 <+26454>: lea 0x10(%rax),%r13 > 0x00007fbcadc2d5da <+26458>: mov %rdi,%r8 > 0x00007fbcadc2d5dd <+26461>: mov %rdi,-0x498(%rbp) > 0x00007fbcadc2d5e4 <+26468>: mov %r13,%rsi > 0x00007fbcadc2d5e7 <+26471>: mov %r12,%rdi > 0x00007fbcadc2d5ea <+26474>: mov %r11,-0x500(%rbp) > 0x00007fbcadc2d5f1 <+26481>: mov %r10,-0x4a8(%rbp) > 0x00007fbcadc2d5f8 <+26488>: movq $0x0,-0x108(%rbp) > 0x00007fbcadc2d603 <+26499>: callq 0x7fbcae04a4d0 <js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyResult>)> > 0x00007fbcadc2d608 <+26504>: mov %r13,%rcx > 0x00007fbcadc2d60b <+26507>: mov %rbx,%r9 > 0x00007fbcadc2d60e <+26510>: mov %r12,%rdi > 0x00007fbcadc2d611 <+26513>: mov -0x500(%rbp),%r11 > 0x00007fbcadc2d618 <+26520>: mov -0x4a8(%rbp),%r10 > 0x00007fbcadc2d61f <+26527>: mov -0x498(%rbp),%rdx > 0x00007fbcadc2d626 <+26534>: mov %r11,%r8 > 0x00007fbcadc2d629 <+26537>: mov %r10,%rsi > 0x00007fbcadc2d62c <+26540>: callq 0x7fbcadc219e0 <js::FetchName<(js::GetNameMode)0>(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::PropertyResult>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2d631 <+26545>: mov -0x120(%rbp),%rdx > 0x00007fbcadc2d638 <+26552>: mov -0x118(%rbp),%rcx > 0x00007fbcadc2d63f <+26559>: mov %rcx,(%rdx) > 0x00007fbcadc2d642 <+26562>: mov -0x160(%rbp),%rdx > 0x00007fbcadc2d649 <+26569>: mov -0x158(%rbp),%rcx > 0x00007fbcadc2d650 <+26576>: mov %rcx,(%rdx) > 0x00007fbcadc2d653 <+26579>: mov -0x180(%rbp),%rdx > 0x00007fbcadc2d65a <+26586>: mov -0x178(%rbp),%rcx > 0x00007fbcadc2d661 <+26593>: mov %rcx,(%rdx) > 0x00007fbcadc2d664 <+26596>: mov -0x1a0(%rbp),%rdx > 0x00007fbcadc2d66b <+26603>: mov -0x198(%rbp),%rcx > 0x00007fbcadc2d672 <+26610>: mov %rcx,(%rdx) > 0x00007fbcadc2d675 <+26613>: mov -0x1c0(%rbp),%rdx > 0x00007fbcadc2d67c <+26620>: mov -0x1b8(%rbp),%rcx > 0x00007fbcadc2d683 <+26627>: mov %rcx,(%rdx) > 0x00007fbcadc2d686 <+26630>: test %al,%al > 0x00007fbcadc2d688 <+26632>: je 0x7fbcadc33e28 <Interpret(JSContext*, js::RunState&)+53160> > 0x00007fbcadc2d68e <+26638>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2d692 <+26642>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2d699 <+26649>: mov %rbx,%rcx > 0x00007fbcadc2d69c <+26652>: mov %r12,%rdi > 0x00007fbcadc2d69f <+26655>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2d6a4 <+26660>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d6a8 <+26664>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d6ac <+26668>: lea 0x5(%rax),%rdx > 0x00007fbcadc2d6b0 <+26672>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d6b4 <+26676>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2d6b8 <+26680>: or -0x50(%rbp),%rax > 0x00007fbcadc2d6bc <+26684>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d6c0 <+26688>: jmpq *%rax > 0x00007fbcadc2d6c2 <+26690>: endbr64 > 0x00007fbcadc2d6c6 <+26694>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2d6ca <+26698>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d6ce <+26702>: mov (%rcx),%eax > 0x00007fbcadc2d6d0 <+26704>: shr $0x8,%eax > 0x00007fbcadc2d6d3 <+26707>: mov 0x68(%rsi,%rax,8),%rax > 0x00007fbcadc2d6d8 <+26712>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d6df <+26719>: shr $0x2f,%rax > 0x00007fbcadc2d6e3 <+26723>: cmp $0x1fff5,%eax > 0x00007fbcadc2d6e8 <+26728>: je 0x7fbcadc31323 <Interpret(JSContext*, js::RunState&)+42147> > 0x00007fbcadc2d6ee <+26734>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2d6f8 <+26744>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d6fc <+26748>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d703 <+26755>: lea 0x4(%rcx),%rax > 0x00007fbcadc2d707 <+26759>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2d70b <+26763>: movzbl 0x4(%rcx),%eax > 0x00007fbcadc2d70f <+26767>: or -0x50(%rbp),%rax > 0x00007fbcadc2d713 <+26771>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d717 <+26775>: jmpq *%rax > 0x00007fbcadc2d719 <+26777>: endbr64 > 0x00007fbcadc2d71d <+26781>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2d721 <+26785>: mov -0x10(%rdx),%rax > 0x00007fbcadc2d725 <+26789>: sub $0x10,%rdx > 0x00007fbcadc2d729 <+26793>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d730 <+26800>: mov 0x8(%rdx),%rcx > 0x00007fbcadc2d734 <+26804>: mov %rdx,-0x180(%rbp) > 0x00007fbcadc2d73b <+26811>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2d745 <+26821>: mov %rcx,-0x390(%rbp) > 0x00007fbcadc2d74c <+26828>: cmp %rdx,%rax > 0x00007fbcadc2d74f <+26831>: jbe 0x7fbcadc3127c <Interpret(JSContext*, js::RunState&)+41980> > 0x00007fbcadc2d755 <+26837>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2d75c <+26844>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2d763 <+26851>: mov %r12,%rdi > 0x00007fbcadc2d766 <+26854>: lea 0x10(%rax),%rsi > 0x00007fbcadc2d76a <+26858>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2d76f <+26863>: test %al,%al > 0x00007fbcadc2d771 <+26865>: je 0x7fbcadc310b5 <Interpret(JSContext*, js::RunState&)+41525> > 0x00007fbcadc2d777 <+26871>: mov -0x390(%rbp),%rax > 0x00007fbcadc2d77e <+26878>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2d788 <+26888>: cmp %rdx,%rax > 0x00007fbcadc2d78b <+26891>: jbe 0x7fbcadc31bec <Interpret(JSContext*, js::RunState&)+44396> > 0x00007fbcadc2d791 <+26897>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2d798 <+26904>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2d79f <+26911>: mov %r12,%rdi > 0x00007fbcadc2d7a2 <+26914>: lea 0x10(%rax),%rsi > 0x00007fbcadc2d7a6 <+26918>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2d7ad <+26925>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2d7b2 <+26930>: test %al,%al > 0x00007fbcadc2d7b4 <+26932>: je 0x7fbcadc310c3 <Interpret(JSContext*, js::RunState&)+41539> > 0x00007fbcadc2d7ba <+26938>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc2d7c2 <+26946>: movsd -0x160(%rbp),%xmm1 > 0x00007fbcadc2d7ca <+26954>: lea -0x180(%rbp),%rdi > 0x00007fbcadc2d7d1 <+26961>: subsd %xmm0,%xmm1 > 0x00007fbcadc2d7d5 <+26965>: movapd %xmm1,%xmm0 > 0x00007fbcadc2d7d9 <+26969>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc2d7de <+26974>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2d7e3 <+26979>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d7e7 <+26983>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2d7f1 <+26993>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2d7f8 <+27000>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d7ff <+27007>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d803 <+27011>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d807 <+27015>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d80b <+27019>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d80f <+27023>: or -0x50(%rbp),%rax > 0x00007fbcadc2d813 <+27027>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d817 <+27031>: jmpq *%rax > 0x00007fbcadc2d819 <+27033>: endbr64 > 0x00007fbcadc2d81d <+27037>: mov -0x70(%rbp),%r13 > 0x00007fbcadc2d821 <+27041>: lea -0x10(%r13),%rbx > 0x00007fbcadc2d825 <+27045>: mov %rbx,-0x1c0(%rbp) > 0x00007fbcadc2d82c <+27052>: mov -0x10(%r13),%rdx > 0x00007fbcadc2d830 <+27056>: mov %rdx,%rax > 0x00007fbcadc2d833 <+27059>: shr $0x2f,%rax > 0x00007fbcadc2d837 <+27063>: cmp $0x1fff1,%eax > 0x00007fbcadc2d83c <+27068>: jne 0x7fbcadc2d855 <Interpret(JSContext*, js::RunState&)+27093> > 0x00007fbcadc2d83e <+27070>: mov -0x8(%r13),%rax > 0x00007fbcadc2d842 <+27074>: mov %rax,%rcx > 0x00007fbcadc2d845 <+27077>: shr $0x2f,%rcx > 0x00007fbcadc2d849 <+27081>: cmp $0x1fff1,%ecx > 0x00007fbcadc2d84f <+27087>: je 0x7fbcadc326c2 <Interpret(JSContext*, js::RunState&)+47170> > 0x00007fbcadc2d855 <+27093>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc2d85f <+27103>: cmp %rax,%rdx > 0x00007fbcadc2d862 <+27106>: jbe 0x7fbcadc302e2 <Interpret(JSContext*, js::RunState&)+37986> > 0x00007fbcadc2d868 <+27112>: xor %esi,%esi > 0x00007fbcadc2d86a <+27114>: mov %rbx,%rdx > 0x00007fbcadc2d86d <+27117>: mov %r12,%rdi > 0x00007fbcadc2d870 <+27120>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2d875 <+27125>: test %al,%al > 0x00007fbcadc2d877 <+27127>: jne 0x7fbcadc302e2 <Interpret(JSContext*, js::RunState&)+37986> > 0x00007fbcadc2d87d <+27133>: lea -0x120(%rbp),%rax > 0x00007fbcadc2d884 <+27140>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2d888 <+27144>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2d88f <+27151>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2d894 <+27156>: endbr64 > 0x00007fbcadc2d898 <+27160>: mov -0x70(%rbp),%rbx > 0x00007fbcadc2d89c <+27164>: mov -0x10(%rbx),%rax > 0x00007fbcadc2d8a0 <+27168>: mov %rax,%rdx > 0x00007fbcadc2d8a3 <+27171>: shr $0x2f,%rdx > 0x00007fbcadc2d8a7 <+27175>: cmp $0x1fff1,%edx > 0x00007fbcadc2d8ad <+27181>: je 0x7fbcadc315dc <Interpret(JSContext*, js::RunState&)+42844> > 0x00007fbcadc2d8b3 <+27187>: lea -0x10(%rbx),%rsi > 0x00007fbcadc2d8b7 <+27191>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2d8be <+27198>: mov %r12,%rdi > 0x00007fbcadc2d8c1 <+27201>: callq 0x7fbcadb9c680 <_ZN2js12ToUint32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPj@plt> > 0x00007fbcadc2d8c6 <+27206>: test %al,%al > 0x00007fbcadc2d8c8 <+27208>: je 0x7fbcadc31e95 <Interpret(JSContext*, js::RunState&)+45077> > 0x00007fbcadc2d8ce <+27214>: mov -0x8(%rbx),%rax > 0x00007fbcadc2d8d2 <+27218>: mov %rax,%rdx > 0x00007fbcadc2d8d5 <+27221>: shr $0x2f,%rdx > 0x00007fbcadc2d8d9 <+27225>: cmp $0x1fff1,%edx > 0x00007fbcadc2d8df <+27231>: je 0x7fbcadc31c2c <Interpret(JSContext*, js::RunState&)+44460> > 0x00007fbcadc2d8e5 <+27237>: mov -0x460(%rbp),%rax > 0x00007fbcadc2d8ec <+27244>: lea -0x8(%rbx),%rsi > 0x00007fbcadc2d8f0 <+27248>: mov %r12,%rdi > 0x00007fbcadc2d8f3 <+27251>: mov %rax,%rdx > 0x00007fbcadc2d8f6 <+27254>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2d8fd <+27261>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2d902 <+27266>: test %al,%al > 0x00007fbcadc2d904 <+27268>: je 0x7fbcadc32304 <Interpret(JSContext*, js::RunState&)+46212> > 0x00007fbcadc2d90a <+27274>: mov -0x120(%rbp),%ecx > 0x00007fbcadc2d910 <+27280>: mov -0x160(%rbp),%eax > 0x00007fbcadc2d916 <+27286>: shr %cl,%eax > 0x00007fbcadc2d918 <+27288>: mov %eax,-0x160(%rbp) > 0x00007fbcadc2d91e <+27294>: test %eax,%eax > 0x00007fbcadc2d920 <+27296>: js 0x7fbcadc31c39 <Interpret(JSContext*, js::RunState&)+44473> > 0x00007fbcadc2d926 <+27302>: movabs $0xfff8800000000000,%rdx > 0x00007fbcadc2d930 <+27312>: or %rdx,%rax > 0x00007fbcadc2d933 <+27315>: mov %rax,-0x10(%rbx) > 0x00007fbcadc2d937 <+27319>: mov -0x68(%rbp),%rax > 0x00007fbcadc2d93b <+27323>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2d940 <+27328>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2d944 <+27332>: lea 0x1(%rax),%rdx > 0x00007fbcadc2d948 <+27336>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2d94c <+27340>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2d950 <+27344>: or -0x50(%rbp),%rax > 0x00007fbcadc2d954 <+27348>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2d958 <+27352>: jmpq *%rax > 0x00007fbcadc2d95a <+27354>: endbr64 > 0x00007fbcadc2d95e <+27358>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2d962 <+27362>: mov -0x10(%rdx),%rax > 0x00007fbcadc2d966 <+27366>: sub $0x10,%rdx > 0x00007fbcadc2d96a <+27370>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2d971 <+27377>: mov 0x8(%rdx),%rcx > 0x00007fbcadc2d975 <+27381>: mov %rdx,-0x180(%rbp) > 0x00007fbcadc2d97c <+27388>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2d986 <+27398>: mov %rcx,-0x390(%rbp) > 0x00007fbcadc2d98d <+27405>: cmp %rdx,%rax > 0x00007fbcadc2d990 <+27408>: jbe 0x7fbcadc31245 <Interpret(JSContext*, js::RunState&)+41925> > 0x00007fbcadc2d996 <+27414>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2d99d <+27421>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2d9a4 <+27428>: mov %r12,%rdi > 0x00007fbcadc2d9a7 <+27431>: lea 0x10(%rax),%rsi > 0x00007fbcadc2d9ab <+27435>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2d9b0 <+27440>: test %al,%al > 0x00007fbcadc2d9b2 <+27442>: je 0x7fbcadc31104 <Interpret(JSContext*, js::RunState&)+41604> > 0x00007fbcadc2d9b8 <+27448>: mov -0x390(%rbp),%rax > 0x00007fbcadc2d9bf <+27455>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2d9c9 <+27465>: cmp %rdx,%rax > 0x00007fbcadc2d9cc <+27468>: jbe 0x7fbcadc31d48 <Interpret(JSContext*, js::RunState&)+44744> > 0x00007fbcadc2d9d2 <+27474>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2d9d9 <+27481>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2d9e0 <+27488>: mov %r12,%rdi > 0x00007fbcadc2d9e3 <+27491>: lea 0x10(%rax),%rsi > 0x00007fbcadc2d9e7 <+27495>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2d9ee <+27502>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2d9f3 <+27507>: test %al,%al > 0x00007fbcadc2d9f5 <+27509>: je 0x7fbcadc31112 <Interpret(JSContext*, js::RunState&)+41618> > 0x00007fbcadc2d9fb <+27515>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc2da03 <+27523>: pxor %xmm2,%xmm2 > 0x00007fbcadc2da07 <+27527>: movsd -0x160(%rbp),%xmm1 > 0x00007fbcadc2da0f <+27535>: ucomisd %xmm2,%xmm0 > 0x00007fbcadc2da13 <+27539>: jp 0x7fbcadc318f3 <Interpret(JSContext*, js::RunState&)+43635> > 0x00007fbcadc2da19 <+27545>: jne 0x7fbcadc318f3 <Interpret(JSContext*, js::RunState&)+43635> > 0x00007fbcadc2da1f <+27551>: ucomisd %xmm2,%xmm1 > 0x00007fbcadc2da23 <+27555>: jp 0x7fbcadc32675 <Interpret(JSContext*, js::RunState&)+47093> > 0x00007fbcadc2da29 <+27561>: jne 0x7fbcadc32675 <Interpret(JSContext*, js::RunState&)+47093> > 0x00007fbcadc2da2f <+27567>: movsd 0x78def1(%rip),%xmm0 # 0x7fbcae3bb928 > 0x00007fbcadc2da37 <+27575>: lea -0x180(%rbp),%rdi > 0x00007fbcadc2da3e <+27582>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc2da43 <+27587>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2da48 <+27592>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2da4c <+27596>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2da56 <+27606>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2da5d <+27613>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2da64 <+27620>: mov -0x68(%rbp),%rax > 0x00007fbcadc2da68 <+27624>: lea 0x1(%rax),%rdx > 0x00007fbcadc2da6c <+27628>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2da70 <+27632>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2da74 <+27636>: or -0x50(%rbp),%rax > 0x00007fbcadc2da78 <+27640>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2da7c <+27644>: jmpq *%rax > 0x00007fbcadc2da7e <+27646>: endbr64 > 0x00007fbcadc2da82 <+27650>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2da86 <+27654>: mov -0x10(%rdx),%rax > 0x00007fbcadc2da8a <+27658>: mov %rax,%rcx > 0x00007fbcadc2da8d <+27661>: shr $0x2f,%rcx > 0x00007fbcadc2da91 <+27665>: cmp $0x1fff1,%ecx > 0x00007fbcadc2da97 <+27671>: je 0x7fbcadc311be <Interpret(JSContext*, js::RunState&)+41790> > 0x00007fbcadc2da9d <+27677>: lea -0x10(%rdx),%rsi > 0x00007fbcadc2daa1 <+27681>: mov %r12,%rdi > 0x00007fbcadc2daa4 <+27684>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2daab <+27691>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2dab0 <+27696>: test %al,%al > 0x00007fbcadc2dab2 <+27698>: je 0x7fbcadc3386d <Interpret(JSContext*, js::RunState&)+51693> > 0x00007fbcadc2dab8 <+27704>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2dabc <+27708>: mov -0x8(%rdx),%rax > 0x00007fbcadc2dac0 <+27712>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2dac4 <+27716>: mov %rax,%rcx > 0x00007fbcadc2dac7 <+27719>: shr $0x2f,%rcx > 0x00007fbcadc2dacb <+27723>: cmp $0x1fff1,%ecx > 0x00007fbcadc2dad1 <+27729>: je 0x7fbcadc2daff <Interpret(JSContext*, js::RunState&)+27775> > 0x00007fbcadc2dad3 <+27731>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2dada <+27738>: mov %r12,%rdi > 0x00007fbcadc2dadd <+27741>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2dae4 <+27748>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2dae9 <+27753>: test %al,%al > 0x00007fbcadc2daeb <+27755>: je 0x7fbcadc3387b <Interpret(JSContext*, js::RunState&)+51707> > 0x00007fbcadc2daf1 <+27761>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2daf5 <+27765>: mov -0x120(%rbp),%eax > 0x00007fbcadc2dafb <+27771>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2daff <+27775>: mov -0x160(%rbp),%edi > 0x00007fbcadc2db05 <+27781>: mov %eax,%ecx > 0x00007fbcadc2db07 <+27783>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2db0b <+27787>: sar %cl,%edi > 0x00007fbcadc2db0d <+27789>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2db17 <+27799>: mov %edi,%eax > 0x00007fbcadc2db19 <+27801>: or %rcx,%rax > 0x00007fbcadc2db1c <+27804>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2db20 <+27808>: mov -0x68(%rbp),%rax > 0x00007fbcadc2db24 <+27812>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2db28 <+27816>: lea 0x1(%rax),%rdx > 0x00007fbcadc2db2c <+27820>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2db30 <+27824>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2db34 <+27828>: or -0x50(%rbp),%rax > 0x00007fbcadc2db38 <+27832>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2db3c <+27836>: jmpq *%rax > 0x00007fbcadc2db3e <+27838>: endbr64 > 0x00007fbcadc2db42 <+27842>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2db46 <+27846>: mov -0x10(%rdx),%rax > 0x00007fbcadc2db4a <+27850>: sub $0x10,%rdx > 0x00007fbcadc2db4e <+27854>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2db55 <+27861>: mov 0x8(%rdx),%rcx > 0x00007fbcadc2db59 <+27865>: mov %rdx,-0x180(%rbp) > 0x00007fbcadc2db60 <+27872>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2db6a <+27882>: mov %rcx,-0x390(%rbp) > 0x00007fbcadc2db71 <+27889>: cmp %rdx,%rax > 0x00007fbcadc2db74 <+27892>: jbe 0x7fbcadc31443 <Interpret(JSContext*, js::RunState&)+42435> > 0x00007fbcadc2db7a <+27898>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2db81 <+27905>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2db88 <+27912>: mov %r12,%rdi > 0x00007fbcadc2db8b <+27915>: lea 0x10(%rax),%rsi > 0x00007fbcadc2db8f <+27919>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2db94 <+27924>: test %al,%al > 0x00007fbcadc2db96 <+27926>: je 0x7fbcadc3104f <Interpret(JSContext*, js::RunState&)+41423> > 0x00007fbcadc2db9c <+27932>: mov -0x390(%rbp),%rax > 0x00007fbcadc2dba3 <+27939>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc2dbad <+27949>: cmp %rdx,%rax > 0x00007fbcadc2dbb0 <+27952>: jbe 0x7fbcadc31d7f <Interpret(JSContext*, js::RunState&)+44799> > 0x00007fbcadc2dbb6 <+27958>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc2dbbd <+27965>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2dbc4 <+27972>: mov %r12,%rdi > 0x00007fbcadc2dbc7 <+27975>: lea 0x10(%rax),%rsi > 0x00007fbcadc2dbcb <+27979>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2dbd2 <+27986>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc2dbd7 <+27991>: test %al,%al > 0x00007fbcadc2dbd9 <+27993>: je 0x7fbcadc3105d <Interpret(JSContext*, js::RunState&)+41437> > 0x00007fbcadc2dbdf <+27999>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc2dbe7 <+28007>: mulsd -0x160(%rbp),%xmm0 > 0x00007fbcadc2dbef <+28015>: lea -0x180(%rbp),%rdi > 0x00007fbcadc2dbf6 <+28022>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc2dbfb <+28027>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2dc00 <+28032>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2dc04 <+28036>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2dc0e <+28046>: mov %rax,-0x390(%rbp) > 0x00007fbcadc2dc15 <+28053>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2dc1c <+28060>: mov -0x68(%rbp),%rax > 0x00007fbcadc2dc20 <+28064>: lea 0x1(%rax),%rdx > 0x00007fbcadc2dc24 <+28068>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2dc28 <+28072>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2dc2c <+28076>: or -0x50(%rbp),%rax > 0x00007fbcadc2dc30 <+28080>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2dc34 <+28084>: jmpq *%rax > 0x00007fbcadc2dc36 <+28086>: endbr64 > 0x00007fbcadc2dc3a <+28090>: mov -0x68(%rbp),%rax > 0x00007fbcadc2dc3e <+28094>: mov 0x1(%rax),%edx > 0x00007fbcadc2dc41 <+28097>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2dc48 <+28104>: mov 0x10(%rax),%rax > 0x00007fbcadc2dc4c <+28108>: mov 0x4(%rax),%r9d > 0x00007fbcadc2dc50 <+28112>: test %r9d,%r9d > 0x00007fbcadc2dc53 <+28115>: je 0x7fbcadc32593 <Interpret(JSContext*, js::RunState&)+46867> > 0x00007fbcadc2dc59 <+28121>: add $0x10,%rax > 0x00007fbcadc2dc5d <+28125>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2dc61 <+28129>: mov %r12,%rdi > 0x00007fbcadc2dc64 <+28132>: movabs $0xfff9000000000001,%rsi > 0x00007fbcadc2dc6e <+28142>: mov %rax,-0x290(%rbp) > 0x00007fbcadc2dc75 <+28149>: mov -0x60(%rbp),%rax > 0x00007fbcadc2dc79 <+28153>: mov 0x10(%rax),%rax > 0x00007fbcadc2dc7d <+28157>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2dc84 <+28164>: mov -0x70(%rbp),%rax > 0x00007fbcadc2dc88 <+28168>: lea 0x8(%rax),%rdx > 0x00007fbcadc2dc8c <+28172>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2dc90 <+28176>: mov %rsi,(%rax) > 0x00007fbcadc2dc93 <+28179>: mov -0x70(%rbp),%rax > 0x00007fbcadc2dc97 <+28183>: lea -0x8(%rax),%rcx > 0x00007fbcadc2dc9b <+28187>: mov -0x488(%rbp),%rax > 0x00007fbcadc2dca2 <+28194>: lea 0x10(%rax),%rdx > 0x00007fbcadc2dca6 <+28198>: mov -0x4d0(%rbp),%rax > 0x00007fbcadc2dcad <+28205>: lea 0x10(%rax),%rsi > 0x00007fbcadc2dcb1 <+28209>: callq 0x7fbcadc1cc00 <js::DeleteNameOperation(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2dcb6 <+28214>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2dcc1 <+28225>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc2dccc <+28236>: test %al,%al > 0x00007fbcadc2dcce <+28238>: je 0x7fbcadc339b5 <Interpret(JSContext*, js::RunState&)+52021> > 0x00007fbcadc2dcd4 <+28244>: mov -0x68(%rbp),%rax > 0x00007fbcadc2dcd8 <+28248>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2dcdc <+28252>: lea 0x5(%rax),%rdx > 0x00007fbcadc2dce0 <+28256>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2dce4 <+28260>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2dce8 <+28264>: or -0x50(%rbp),%rax > 0x00007fbcadc2dcec <+28268>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2dcf0 <+28272>: jmpq *%rax > 0x00007fbcadc2dcf2 <+28274>: endbr64 > 0x00007fbcadc2dcf6 <+28278>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2dcfd <+28285>: cmpb $0x0,0x86(%rax) > 0x00007fbcadc2dd04 <+28292>: jns 0x7fbcadc307f3 <Interpret(JSContext*, js::RunState&)+39283> > 0x00007fbcadc2dd0a <+28298>: mov -0x60(%rbp),%rax > 0x00007fbcadc2dd0e <+28302>: mov 0x10(%rax),%rdi > 0x00007fbcadc2dd12 <+28306>: callq 0x7fbcadc18360 <js::NearestEnclosingExtensibleLexicalEnvironment(JSObject*)> > 0x00007fbcadc2dd17 <+28311>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2dd1b <+28315>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2dd1f <+28319>: mov %rax,%rsi > 0x00007fbcadc2dd22 <+28322>: mov %r12,%rdi > 0x00007fbcadc2dd25 <+28325>: lea -0x8(%rdx),%r8 > 0x00007fbcadc2dd29 <+28329>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc2dd30 <+28336>: callq 0x7fbcadc26300 <js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, unsigned char*, JS::Handle<JS::Value>)> > 0x00007fbcadc2dd35 <+28341>: mov -0x68(%rbp),%rax > 0x00007fbcadc2dd39 <+28345>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2dd3d <+28349>: lea 0x5(%rax),%rdx > 0x00007fbcadc2dd41 <+28353>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2dd45 <+28357>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2dd49 <+28361>: or -0x50(%rbp),%rax > 0x00007fbcadc2dd4d <+28365>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2dd51 <+28369>: jmpq *%rax > 0x00007fbcadc2dd53 <+28371>: endbr64 > 0x00007fbcadc2dd57 <+28375>: mov -0x68(%rbp),%rax > 0x00007fbcadc2dd5b <+28379>: mov %rax,-0x498(%rbp) > 0x00007fbcadc2dd62 <+28386>: movzbl 0x1(%rax),%ebx > 0x00007fbcadc2dd66 <+28390>: mov 0x1(%rax),%eax > 0x00007fbcadc2dd69 <+28393>: shr $0x8,%eax > 0x00007fbcadc2dd6c <+28396>: mov %eax,-0x448(%rbp) > 0x00007fbcadc2dd72 <+28402>: mov -0x60(%rbp),%rax > 0x00007fbcadc2dd76 <+28406>: mov 0x10(%rax),%r9 > 0x00007fbcadc2dd7a <+28410>: test %ebx,%ebx > 0x00007fbcadc2dd7c <+28412>: je 0x7fbcadc2dda5 <Interpret(JSContext*, js::RunState&)+28453> > 0x00007fbcadc2dd7e <+28414>: movabs $0xfffe000000000000,%r13 > 0x00007fbcadc2dd88 <+28424>: mov %r9,%rdi > 0x00007fbcadc2dd8b <+28427>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc2dd90 <+28432>: xor %esi,%esi > 0x00007fbcadc2dd92 <+28434>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2dd97 <+28439>: mov (%rax),%rdi > 0x00007fbcadc2dd9a <+28442>: xor %r13,%rdi > 0x00007fbcadc2dd9d <+28445>: sub $0x1,%ebx > 0x00007fbcadc2dda0 <+28448>: jne 0x7fbcadc2dd90 <Interpret(JSContext*, js::RunState&)+28432> > 0x00007fbcadc2dda2 <+28450>: mov %rdi,%r9 > 0x00007fbcadc2dda5 <+28453>: mov -0x70(%rbp),%rax > 0x00007fbcadc2dda9 <+28457>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2ddb0 <+28464>: xor %ecx,%ecx > 0x00007fbcadc2ddb2 <+28466>: lea -0x8(%rax),%rbx > 0x00007fbcadc2ddb6 <+28470>: mov (%r9),%rax > 0x00007fbcadc2ddb9 <+28473>: testb $0x2,0x18(%rax) > 0x00007fbcadc2ddbd <+28477>: jne 0x7fbcadc3116f <Interpret(JSContext*, js::RunState&)+41711> > 0x00007fbcadc2ddc3 <+28483>: mov -0x448(%rbp),%edx > 0x00007fbcadc2ddc9 <+28489>: mov %r12,%rsi > 0x00007fbcadc2ddcc <+28492>: mov %rbx,%r8 > 0x00007fbcadc2ddcf <+28495>: mov %r9,%rdi > 0x00007fbcadc2ddd2 <+28498>: callq 0x7fbcadc21dc0 <js::EnvironmentObject::setAliasedBinding(JSContext*, unsigned int, js::PropertyName*, JS::Value const&)> > 0x00007fbcadc2ddd7 <+28503>: mov -0x68(%rbp),%rax > 0x00007fbcadc2dddb <+28507>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2dddf <+28511>: lea 0x5(%rax),%rdx > 0x00007fbcadc2dde3 <+28515>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2dde7 <+28519>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2ddeb <+28523>: or -0x50(%rbp),%rax > 0x00007fbcadc2ddef <+28527>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ddf3 <+28531>: jmpq *%rax > 0x00007fbcadc2ddf5 <+28533>: endbr64 > 0x00007fbcadc2ddf9 <+28537>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ddfd <+28541>: mov -0x10(%rdx),%rax > 0x00007fbcadc2de01 <+28545>: mov %rax,%rcx > 0x00007fbcadc2de04 <+28548>: shr $0x2f,%rcx > 0x00007fbcadc2de08 <+28552>: cmp $0x1fff1,%ecx > 0x00007fbcadc2de0e <+28558>: je 0x7fbcadc31133 <Interpret(JSContext*, js::RunState&)+41651> > 0x00007fbcadc2de14 <+28564>: lea -0x10(%rdx),%rsi > 0x00007fbcadc2de18 <+28568>: mov %r12,%rdi > 0x00007fbcadc2de1b <+28571>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2de22 <+28578>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2de27 <+28583>: test %al,%al > 0x00007fbcadc2de29 <+28585>: je 0x7fbcadc337d7 <Interpret(JSContext*, js::RunState&)+51543> > 0x00007fbcadc2de2f <+28591>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2de33 <+28595>: mov -0x8(%rdx),%rax > 0x00007fbcadc2de37 <+28599>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2de3b <+28603>: mov %rax,%rcx > 0x00007fbcadc2de3e <+28606>: shr $0x2f,%rcx > 0x00007fbcadc2de42 <+28610>: cmp $0x1fff1,%ecx > 0x00007fbcadc2de48 <+28616>: je 0x7fbcadc2de76 <Interpret(JSContext*, js::RunState&)+28662> > 0x00007fbcadc2de4a <+28618>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2de51 <+28625>: mov %r12,%rdi > 0x00007fbcadc2de54 <+28628>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2de5b <+28635>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2de60 <+28640>: test %al,%al > 0x00007fbcadc2de62 <+28642>: je 0x7fbcadc337e5 <Interpret(JSContext*, js::RunState&)+51557> > 0x00007fbcadc2de68 <+28648>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2de6c <+28652>: mov -0x120(%rbp),%eax > 0x00007fbcadc2de72 <+28658>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2de76 <+28662>: mov -0x160(%rbp),%edi > 0x00007fbcadc2de7c <+28668>: mov %eax,%ecx > 0x00007fbcadc2de7e <+28670>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2de82 <+28674>: shl %cl,%edi > 0x00007fbcadc2de84 <+28676>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2de8e <+28686>: mov %edi,%eax > 0x00007fbcadc2de90 <+28688>: or %rcx,%rax > 0x00007fbcadc2de93 <+28691>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2de97 <+28695>: mov -0x68(%rbp),%rax > 0x00007fbcadc2de9b <+28699>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2de9f <+28703>: lea 0x1(%rax),%rdx > 0x00007fbcadc2dea3 <+28707>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2dea7 <+28711>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2deab <+28715>: or -0x50(%rbp),%rax > 0x00007fbcadc2deaf <+28719>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2deb3 <+28723>: jmpq *%rax > 0x00007fbcadc2deb5 <+28725>: endbr64 > 0x00007fbcadc2deb9 <+28729>: mov -0x68(%rbp),%rax > 0x00007fbcadc2debd <+28733>: mov %rax,-0x498(%rbp) > 0x00007fbcadc2dec4 <+28740>: movzbl 0x1(%rax),%ebx > 0x00007fbcadc2dec8 <+28744>: mov 0x1(%rax),%eax > 0x00007fbcadc2decb <+28747>: shr $0x8,%eax > 0x00007fbcadc2dece <+28750>: mov %eax,-0x448(%rbp) > 0x00007fbcadc2ded4 <+28756>: mov -0x60(%rbp),%rax > 0x00007fbcadc2ded8 <+28760>: mov 0x10(%rax),%r9 > 0x00007fbcadc2dedc <+28764>: test %ebx,%ebx > 0x00007fbcadc2dede <+28766>: je 0x7fbcadc2df05 <Interpret(JSContext*, js::RunState&)+28805> > 0x00007fbcadc2dee0 <+28768>: movabs $0xfffe000000000000,%r13 > 0x00007fbcadc2deea <+28778>: mov %r9,%rdi > 0x00007fbcadc2deed <+28781>: nopl (%rax) > 0x00007fbcadc2def0 <+28784>: xor %esi,%esi > 0x00007fbcadc2def2 <+28786>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2def7 <+28791>: mov (%rax),%rdi > 0x00007fbcadc2defa <+28794>: xor %r13,%rdi > 0x00007fbcadc2defd <+28797>: sub $0x1,%ebx > 0x00007fbcadc2df00 <+28800>: jne 0x7fbcadc2def0 <Interpret(JSContext*, js::RunState&)+28784> > 0x00007fbcadc2df02 <+28802>: mov %rdi,%r9 > 0x00007fbcadc2df05 <+28805>: mov -0x70(%rbp),%rax > 0x00007fbcadc2df09 <+28809>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2df10 <+28816>: xor %ecx,%ecx > 0x00007fbcadc2df12 <+28818>: lea -0x8(%rax),%rbx > 0x00007fbcadc2df16 <+28822>: mov (%r9),%rax > 0x00007fbcadc2df19 <+28825>: testb $0x2,0x18(%rax) > 0x00007fbcadc2df1d <+28829>: jne 0x7fbcadc3113e <Interpret(JSContext*, js::RunState&)+41662> > 0x00007fbcadc2df23 <+28835>: mov -0x448(%rbp),%edx > 0x00007fbcadc2df29 <+28841>: mov %r12,%rsi > 0x00007fbcadc2df2c <+28844>: mov %rbx,%r8 > 0x00007fbcadc2df2f <+28847>: mov %r9,%rdi > 0x00007fbcadc2df32 <+28850>: callq 0x7fbcadc21dc0 <js::EnvironmentObject::setAliasedBinding(JSContext*, unsigned int, js::PropertyName*, JS::Value const&)> > 0x00007fbcadc2df37 <+28855>: mov -0x68(%rbp),%rax > 0x00007fbcadc2df3b <+28859>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2df3f <+28863>: lea 0x5(%rax),%rdx > 0x00007fbcadc2df43 <+28867>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2df47 <+28871>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2df4b <+28875>: or -0x50(%rbp),%rax > 0x00007fbcadc2df4f <+28879>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2df53 <+28883>: jmpq *%rax > 0x00007fbcadc2df55 <+28885>: endbr64 > 0x00007fbcadc2df59 <+28889>: mov -0x68(%rbp),%rax > 0x00007fbcadc2df5d <+28893>: movzbl 0x1(%rax),%ebx > 0x00007fbcadc2df61 <+28897>: mov 0x1(%rax),%eax > 0x00007fbcadc2df64 <+28900>: shr $0x8,%eax > 0x00007fbcadc2df67 <+28903>: mov %eax,-0x448(%rbp) > 0x00007fbcadc2df6d <+28909>: mov -0x60(%rbp),%rax > 0x00007fbcadc2df71 <+28913>: mov 0x10(%rax),%rdi > 0x00007fbcadc2df75 <+28917>: test %ebx,%ebx > 0x00007fbcadc2df77 <+28919>: je 0x7fbcadc2df9a <Interpret(JSContext*, js::RunState&)+28954> > 0x00007fbcadc2df79 <+28921>: movabs $0xfffe000000000000,%r13 > 0x00007fbcadc2df83 <+28931>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc2df88 <+28936>: xor %esi,%esi > 0x00007fbcadc2df8a <+28938>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2df8f <+28943>: mov (%rax),%rdi > 0x00007fbcadc2df92 <+28946>: xor %r13,%rdi > 0x00007fbcadc2df95 <+28949>: sub $0x1,%ebx > 0x00007fbcadc2df98 <+28952>: jne 0x7fbcadc2df88 <Interpret(JSContext*, js::RunState&)+28936> > 0x00007fbcadc2df9a <+28954>: mov 0x8(%rdi),%rax > 0x00007fbcadc2df9e <+28958>: mov -0x448(%rbp),%esi > 0x00007fbcadc2dfa4 <+28964>: mov 0x18(%rax),%eax > 0x00007fbcadc2dfa7 <+28967>: shr $0x1b,%eax > 0x00007fbcadc2dfaa <+28970>: cmp %esi,%eax > 0x00007fbcadc2dfac <+28972>: jbe 0x7fbcadc3082e <Interpret(JSContext*, js::RunState&)+39342> > 0x00007fbcadc2dfb2 <+28978>: mov %esi,%eax > 0x00007fbcadc2dfb4 <+28980>: mov 0x20(%rdi,%rax,8),%rdx > 0x00007fbcadc2dfb9 <+28985>: mov -0x70(%rbp),%rax > 0x00007fbcadc2dfbd <+28989>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2dfc4 <+28996>: mov %r12,%rdi > 0x00007fbcadc2dfc7 <+28999>: lea 0x8(%rax),%rcx > 0x00007fbcadc2dfcb <+29003>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2dfcf <+29007>: mov %rdx,(%rax) > 0x00007fbcadc2dfd2 <+29010>: mov -0x70(%rbp),%rax > 0x00007fbcadc2dfd6 <+29014>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2dfda <+29018>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2dfe1 <+29025>: lea -0x8(%rax),%rcx > 0x00007fbcadc2dfe5 <+29029>: callq 0x7fbcae0eea70 <js::TypeMonitorResult(JSContext*, JSScript*, unsigned char*, JS::Value const&)> > 0x00007fbcadc2dfea <+29034>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2dfee <+29038>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2dff8 <+29048>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2dfff <+29055>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e003 <+29059>: lea 0x5(%rax),%rdx > 0x00007fbcadc2e007 <+29063>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e00b <+29067>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2e00f <+29071>: or -0x50(%rbp),%rax > 0x00007fbcadc2e013 <+29075>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e017 <+29079>: jmpq *%rax > 0x00007fbcadc2e019 <+29081>: endbr64 > 0x00007fbcadc2e01d <+29085>: jmpq 0x7fbcadc28a1c <Interpret(JSContext*, js::RunState&)+7068> > 0x00007fbcadc2e022 <+29090>: endbr64 > 0x00007fbcadc2e026 <+29094>: jmpq 0x7fbcadc28a1c <Interpret(JSContext*, js::RunState&)+7068> > 0x00007fbcadc2e02b <+29099>: endbr64 > 0x00007fbcadc2e02f <+29103>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2e033 <+29107>: mov -0x478(%rbp),%rax > 0x00007fbcadc2e03a <+29114>: cmpb $0x3,0x1(%rdx) > 0x00007fbcadc2e03e <+29118>: lea 0x10(%rax),%rsi > 0x00007fbcadc2e042 <+29122>: je 0x7fbcadc31546 <Interpret(JSContext*, js::RunState&)+42694> > 0x00007fbcadc2e048 <+29128>: xor %ecx,%ecx > 0x00007fbcadc2e04a <+29130>: mov %r12,%rdi > 0x00007fbcadc2e04d <+29133>: callq 0x7fbcadc25b40 <js::NewObjectOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, js::NewObjectKind)> > 0x00007fbcadc2e052 <+29138>: test %rax,%rax > 0x00007fbcadc2e055 <+29141>: je 0x7fbcadc33d38 <Interpret(JSContext*, js::RunState&)+52920> > 0x00007fbcadc2e05b <+29147>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e05f <+29151>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2e063 <+29155>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2e067 <+29159>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2e071 <+29169>: or %rcx,%rax > 0x00007fbcadc2e074 <+29172>: mov %rax,(%rdx) > 0x00007fbcadc2e077 <+29175>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e07b <+29179>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e07f <+29183>: lea 0x5(%rax),%rdx > 0x00007fbcadc2e083 <+29187>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e087 <+29191>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2e08b <+29195>: or -0x50(%rbp),%rax > 0x00007fbcadc2e08f <+29199>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e093 <+29203>: jmpq *%rax > 0x00007fbcadc2e095 <+29205>: endbr64 > 0x00007fbcadc2e099 <+29209>: movabs $0xfffa800000000000,%rdi > 0x00007fbcadc2e0a3 <+29219>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e0a7 <+29223>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e0ab <+29227>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e0af <+29231>: mov %rdi,(%rax) > 0x00007fbcadc2e0b2 <+29234>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e0b6 <+29238>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e0ba <+29242>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e0be <+29246>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e0c2 <+29250>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e0c6 <+29254>: or -0x50(%rbp),%rax > 0x00007fbcadc2e0ca <+29258>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e0ce <+29262>: jmpq *%rax > 0x00007fbcadc2e0d0 <+29264>: endbr64 > 0x00007fbcadc2e0d4 <+29268>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2e0d8 <+29272>: mov -0x478(%rbp),%rax > 0x00007fbcadc2e0df <+29279>: xor %r8d,%r8d > 0x00007fbcadc2e0e2 <+29282>: mov %r12,%rdi > 0x00007fbcadc2e0e5 <+29285>: mov 0x1(%rdx),%ecx > 0x00007fbcadc2e0e8 <+29288>: lea 0x10(%rax),%rsi > 0x00007fbcadc2e0ec <+29292>: callq 0x7fbcadc1d840 <js::NewArrayOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, unsigned int, js::NewObjectKind)> > 0x00007fbcadc2e0f1 <+29297>: test %rax,%rax > 0x00007fbcadc2e0f4 <+29300>: je 0x7fbcadc33e11 <Interpret(JSContext*, js::RunState&)+53137> > 0x00007fbcadc2e0fa <+29306>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e0fe <+29310>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2e102 <+29314>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2e106 <+29318>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2e110 <+29328>: or %rcx,%rax > 0x00007fbcadc2e113 <+29331>: mov %rax,(%rdx) > 0x00007fbcadc2e116 <+29334>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e11a <+29338>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e11e <+29342>: lea 0x5(%rax),%rdx > 0x00007fbcadc2e122 <+29346>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e126 <+29350>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2e12a <+29354>: or -0x50(%rbp),%rax > 0x00007fbcadc2e12e <+29358>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e132 <+29362>: jmpq *%rax > 0x00007fbcadc2e134 <+29364>: endbr64 > 0x00007fbcadc2e138 <+29368>: jmpq 0x7fbcadc28ad5 <Interpret(JSContext*, js::RunState&)+7253> > 0x00007fbcadc2e13d <+29373>: endbr64 > 0x00007fbcadc2e141 <+29377>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e145 <+29381>: mov -0x8(%rdx),%rax > 0x00007fbcadc2e149 <+29385>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2e14d <+29389>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2e151 <+29393>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2e15b <+29403>: shr $0x2f,%rax > 0x00007fbcadc2e15f <+29407>: cmp $0x1fff5,%eax > 0x00007fbcadc2e164 <+29412>: sete %al > 0x00007fbcadc2e167 <+29415>: movzbl %al,%eax > 0x00007fbcadc2e16a <+29418>: or %rcx,%rax > 0x00007fbcadc2e16d <+29421>: mov %rax,(%rdx) > 0x00007fbcadc2e170 <+29424>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e174 <+29428>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e178 <+29432>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e17c <+29436>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e180 <+29440>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e184 <+29444>: or -0x50(%rbp),%rax > 0x00007fbcadc2e188 <+29448>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e18c <+29452>: jmpq *%rax > 0x00007fbcadc2e18e <+29454>: endbr64 > 0x00007fbcadc2e192 <+29458>: movabs $0xfffa000000000000,%rdi > 0x00007fbcadc2e19c <+29468>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e1a0 <+29472>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e1a4 <+29476>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e1a8 <+29480>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2e1b2 <+29490>: mov %rdi,(%rax) > 0x00007fbcadc2e1b5 <+29493>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e1b9 <+29497>: mov %r12,%rdi > 0x00007fbcadc2e1bc <+29500>: xor -0x10(%rax),%rdx > 0x00007fbcadc2e1c0 <+29504>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc2e1c7 <+29511>: lea -0x8(%rax),%rdx > 0x00007fbcadc2e1cb <+29515>: mov -0x488(%rbp),%rax > 0x00007fbcadc2e1d2 <+29522>: lea 0x10(%rax),%rsi > 0x00007fbcadc2e1d6 <+29526>: callq 0x7fbcae02f1e0 <_ZN2js12IteratorMoreEP9JSContextN2JS6HandleIP8JSObjectEENS2_13MutableHandleINS2_5ValueEEE> > 0x00007fbcadc2e1db <+29531>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2e1e6 <+29542>: test %al,%al > 0x00007fbcadc2e1e8 <+29544>: je 0x7fbcadc33cbc <Interpret(JSContext*, js::RunState&)+52796> > 0x00007fbcadc2e1ee <+29550>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e1f2 <+29554>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e1f6 <+29558>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e1fa <+29562>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e1fe <+29566>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e202 <+29570>: or -0x50(%rbp),%rax > 0x00007fbcadc2e206 <+29574>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e20a <+29578>: jmpq *%rax > 0x00007fbcadc2e20c <+29580>: endbr64 > 0x00007fbcadc2e210 <+29584>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e214 <+29588>: mov %r12,%rdi > 0x00007fbcadc2e217 <+29591>: lea -0x8(%rax),%rsi > 0x00007fbcadc2e21b <+29595>: callq 0x7fbcae0393b0 <js::ValueToIterator(JSContext*, JS::Handle<JS::Value>)> > 0x00007fbcadc2e220 <+29600>: test %rax,%rax > 0x00007fbcadc2e223 <+29603>: je 0x7fbcadc3399e <Interpret(JSContext*, js::RunState&)+51998> > 0x00007fbcadc2e229 <+29609>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2e233 <+29619>: or %rdx,%rax > 0x00007fbcadc2e236 <+29622>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e23a <+29626>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2e23e <+29630>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e242 <+29634>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e246 <+29638>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e24a <+29642>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e24e <+29646>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e252 <+29650>: or -0x50(%rbp),%rax > 0x00007fbcadc2e256 <+29654>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e25a <+29658>: jmpq *%rax > 0x00007fbcadc2e25c <+29660>: endbr64 > 0x00007fbcadc2e260 <+29664>: mov -0x70(%rbp),%rcx > 0x00007fbcadc2e264 <+29668>: lea 0x8(%rcx),%rax > 0x00007fbcadc2e268 <+29672>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2e26c <+29676>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e270 <+29680>: mov 0x1(%rax),%esi > 0x00007fbcadc2e273 <+29683>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2e27a <+29690>: mov 0x10(%rax),%rax > 0x00007fbcadc2e27e <+29694>: mov 0x4(%rax),%edi > 0x00007fbcadc2e281 <+29697>: test %edi,%edi > 0x00007fbcadc2e283 <+29699>: je 0x7fbcadc326e2 <Interpret(JSContext*, js::RunState&)+47202> > 0x00007fbcadc2e289 <+29705>: add $0x10,%rax > 0x00007fbcadc2e28d <+29709>: movabs $0xfffb000000000000,%rdx > 0x00007fbcadc2e297 <+29719>: or (%rax,%rsi,8),%rdx > 0x00007fbcadc2e29b <+29723>: mov %rdx,(%rcx) > 0x00007fbcadc2e29e <+29726>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e2a2 <+29730>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e2a6 <+29734>: lea 0x5(%rax),%rdx > 0x00007fbcadc2e2aa <+29738>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e2ae <+29742>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2e2b2 <+29746>: or -0x50(%rbp),%rax > 0x00007fbcadc2e2b6 <+29750>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e2ba <+29754>: jmpq *%rax > 0x00007fbcadc2e2bc <+29756>: endbr64 > 0x00007fbcadc2e2c0 <+29760>: jmpq 0x7fbcadc27d50 <Interpret(JSContext*, js::RunState&)+3792> > 0x00007fbcadc2e2c5 <+29765>: endbr64 > 0x00007fbcadc2e2c9 <+29769>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc2e2d0 <+29776>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e2d4 <+29780>: mov -0x70(%rbp),%rcx > 0x00007fbcadc2e2d8 <+29784>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2e2dc <+29788>: movzbl 0x8a(%rdx),%edx > 0x00007fbcadc2e2e3 <+29795>: movzwl 0x1(%rax),%eax > 0x00007fbcadc2e2e7 <+29799>: lea 0x8(%rcx),%rsi > 0x00007fbcadc2e2eb <+29803>: test $0x1,%dl > 0x00007fbcadc2e2ee <+29806>: je 0x7fbcadc2fdda <Interpret(JSContext*, js::RunState&)+36698> > 0x00007fbcadc2e2f4 <+29812>: and $0x8,%edx > 0x00007fbcadc2e2f7 <+29815>: je 0x7fbcadc2fdda <Interpret(JSContext*, js::RunState&)+36698> > 0x00007fbcadc2e2fd <+29821>: mov 0x20(%rdi),%rdx > 0x00007fbcadc2e301 <+29825>: mov 0x28(%rdx),%rdx > 0x00007fbcadc2e305 <+29829>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2e309 <+29833>: add %rdx,%rdx > 0x00007fbcadc2e30c <+29836>: mov 0x10(%rdx,%rax,8),%rax > 0x00007fbcadc2e311 <+29841>: mov %rax,(%rcx) > 0x00007fbcadc2e314 <+29844>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e318 <+29848>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e31c <+29852>: lea 0x3(%rax),%rdx > 0x00007fbcadc2e320 <+29856>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e324 <+29860>: movzbl 0x3(%rax),%eax > 0x00007fbcadc2e328 <+29864>: or -0x50(%rbp),%rax > 0x00007fbcadc2e32c <+29868>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e330 <+29872>: jmpq *%rax > 0x00007fbcadc2e332 <+29874>: endbr64 > 0x00007fbcadc2e336 <+29878>: movabs $0xfffa80000000000f,%rsi > 0x00007fbcadc2e340 <+29888>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e344 <+29892>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e348 <+29896>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e34c <+29900>: mov %rsi,(%rax) > 0x00007fbcadc2e34f <+29903>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e353 <+29907>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e357 <+29911>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e35b <+29915>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e35f <+29919>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e363 <+29923>: or -0x50(%rbp),%rax > 0x00007fbcadc2e367 <+29927>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e36b <+29931>: jmpq *%rax > 0x00007fbcadc2e36d <+29933>: endbr64 > 0x00007fbcadc2e371 <+29937>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e375 <+29941>: mov -0x10(%rax),%rdx > 0x00007fbcadc2e379 <+29945>: mov %rdx,%rcx > 0x00007fbcadc2e37c <+29948>: shr $0x2f,%rcx > 0x00007fbcadc2e380 <+29952>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e386 <+29958>: je 0x7fbcadc31488 <Interpret(JSContext*, js::RunState&)+42504> > 0x00007fbcadc2e38c <+29964>: lea -0x10(%rax),%rsi > 0x00007fbcadc2e390 <+29968>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2e397 <+29975>: mov %r12,%rdi > 0x00007fbcadc2e39a <+29978>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2e39f <+29983>: test %al,%al > 0x00007fbcadc2e3a1 <+29985>: je 0x7fbcadc333c2 <Interpret(JSContext*, js::RunState&)+50498> > 0x00007fbcadc2e3a7 <+29991>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e3ab <+29995>: mov -0x8(%rax),%rdx > 0x00007fbcadc2e3af <+29999>: lea -0x8(%rax),%rsi > 0x00007fbcadc2e3b3 <+30003>: mov %rdx,%rcx > 0x00007fbcadc2e3b6 <+30006>: shr $0x2f,%rcx > 0x00007fbcadc2e3ba <+30010>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e3c0 <+30016>: je 0x7fbcadc2e3ee <Interpret(JSContext*, js::RunState&)+30062> > 0x00007fbcadc2e3c2 <+30018>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2e3c9 <+30025>: mov %r12,%rdi > 0x00007fbcadc2e3cc <+30028>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2e3d3 <+30035>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2e3d8 <+30040>: test %al,%al > 0x00007fbcadc2e3da <+30042>: je 0x7fbcadc333d0 <Interpret(JSContext*, js::RunState&)+50512> > 0x00007fbcadc2e3e0 <+30048>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e3e4 <+30052>: mov -0x120(%rbp),%edx > 0x00007fbcadc2e3ea <+30058>: lea -0x8(%rax),%rsi > 0x00007fbcadc2e3ee <+30062>: and -0x160(%rbp),%edx > 0x00007fbcadc2e3f4 <+30068>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2e3f8 <+30072>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2e402 <+30082>: or %rcx,%rdx > 0x00007fbcadc2e405 <+30085>: mov %rdx,-0x10(%rax) > 0x00007fbcadc2e409 <+30089>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e40d <+30093>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e411 <+30097>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e415 <+30101>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e419 <+30105>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e41d <+30109>: or -0x50(%rbp),%rax > 0x00007fbcadc2e421 <+30113>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e425 <+30117>: jmpq *%rax > 0x00007fbcadc2e427 <+30119>: endbr64 > 0x00007fbcadc2e42b <+30123>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e42f <+30127>: mov -0x460(%rbp),%rcx > 0x00007fbcadc2e436 <+30134>: mov %r12,%rdi > 0x00007fbcadc2e439 <+30137>: lea -0x8(%rax),%rdx > 0x00007fbcadc2e43d <+30141>: lea -0x10(%rax),%rsi > 0x00007fbcadc2e441 <+30145>: mov %rcx,-0x448(%rbp) > 0x00007fbcadc2e448 <+30152>: callq 0x7fbcadc19730 <js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2e44d <+30157>: test %al,%al > 0x00007fbcadc2e44f <+30159>: je 0x7fbcadc30850 <Interpret(JSContext*, js::RunState&)+39376> > 0x00007fbcadc2e455 <+30165>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2e45f <+30175>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e463 <+30179>: lea -0x8(%rdx),%rax > 0x00007fbcadc2e467 <+30183>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2e46b <+30187>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2e472 <+30194>: or %rcx,%rax > 0x00007fbcadc2e475 <+30197>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2e479 <+30201>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e47d <+30205>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e481 <+30209>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e485 <+30213>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e489 <+30217>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e48d <+30221>: or -0x50(%rbp),%rax > 0x00007fbcadc2e491 <+30225>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e495 <+30229>: jmpq *%rax > 0x00007fbcadc2e497 <+30231>: endbr64 > 0x00007fbcadc2e49b <+30235>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e49f <+30239>: mov -0x10(%rax),%rdx > 0x00007fbcadc2e4a3 <+30243>: mov %rdx,%rcx > 0x00007fbcadc2e4a6 <+30246>: shr $0x2f,%rcx > 0x00007fbcadc2e4aa <+30250>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e4b0 <+30256>: je 0x7fbcadc31493 <Interpret(JSContext*, js::RunState&)+42515> > 0x00007fbcadc2e4b6 <+30262>: lea -0x10(%rax),%rsi > 0x00007fbcadc2e4ba <+30266>: lea -0x160(%rbp),%rdx > 0x00007fbcadc2e4c1 <+30273>: mov %r12,%rdi > 0x00007fbcadc2e4c4 <+30276>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2e4c9 <+30281>: test %al,%al > 0x00007fbcadc2e4cb <+30283>: je 0x7fbcadc33369 <Interpret(JSContext*, js::RunState&)+50409> > 0x00007fbcadc2e4d1 <+30289>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e4d5 <+30293>: mov -0x8(%rax),%rdx > 0x00007fbcadc2e4d9 <+30297>: lea -0x8(%rax),%rsi > 0x00007fbcadc2e4dd <+30301>: mov %rdx,%rcx > 0x00007fbcadc2e4e0 <+30304>: shr $0x2f,%rcx > 0x00007fbcadc2e4e4 <+30308>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e4ea <+30314>: je 0x7fbcadc2e518 <Interpret(JSContext*, js::RunState&)+30360> > 0x00007fbcadc2e4ec <+30316>: mov -0x460(%rbp),%rdx > 0x00007fbcadc2e4f3 <+30323>: mov %r12,%rdi > 0x00007fbcadc2e4f6 <+30326>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc2e4fd <+30333>: callq 0x7fbcadb9c970 <_ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi@plt> > 0x00007fbcadc2e502 <+30338>: test %al,%al > 0x00007fbcadc2e504 <+30340>: je 0x7fbcadc33377 <Interpret(JSContext*, js::RunState&)+50423> > 0x00007fbcadc2e50a <+30346>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e50e <+30350>: mov -0x120(%rbp),%edx > 0x00007fbcadc2e514 <+30356>: lea -0x8(%rax),%rsi > 0x00007fbcadc2e518 <+30360>: xor -0x160(%rbp),%edx > 0x00007fbcadc2e51e <+30366>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2e522 <+30370>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2e52c <+30380>: or %rcx,%rdx > 0x00007fbcadc2e52f <+30383>: mov %rdx,-0x10(%rax) > 0x00007fbcadc2e533 <+30387>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e537 <+30391>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e53b <+30395>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e53f <+30399>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e543 <+30403>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e547 <+30407>: or -0x50(%rbp),%rax > 0x00007fbcadc2e54b <+30411>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e54f <+30415>: jmpq *%rax > 0x00007fbcadc2e551 <+30417>: endbr64 > 0x00007fbcadc2e555 <+30421>: mov -0x70(%rbp),%r13 > 0x00007fbcadc2e559 <+30425>: mov -0x10(%r13),%rax > 0x00007fbcadc2e55d <+30429>: lea -0x10(%r13),%rbx > 0x00007fbcadc2e561 <+30433>: mov %rax,%rdx > 0x00007fbcadc2e564 <+30436>: shr $0x2f,%rdx > 0x00007fbcadc2e568 <+30440>: cmp $0x1fff1,%edx > 0x00007fbcadc2e56e <+30446>: jne 0x7fbcadc2e587 <Interpret(JSContext*, js::RunState&)+30471> > 0x00007fbcadc2e570 <+30448>: mov -0x8(%r13),%rdx > 0x00007fbcadc2e574 <+30452>: mov %rdx,%rcx > 0x00007fbcadc2e577 <+30455>: shr $0x2f,%rcx > 0x00007fbcadc2e57b <+30459>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e581 <+30465>: je 0x7fbcadc324cb <Interpret(JSContext*, js::RunState&)+46667> > 0x00007fbcadc2e587 <+30471>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc2e591 <+30481>: cmp %rdx,%rax > 0x00007fbcadc2e594 <+30484>: jbe 0x7fbcadc304b9 <Interpret(JSContext*, js::RunState&)+38457> > 0x00007fbcadc2e59a <+30490>: mov %rbx,%rdx > 0x00007fbcadc2e59d <+30493>: mov $0x4,%esi > 0x00007fbcadc2e5a2 <+30498>: mov %r12,%rdi > 0x00007fbcadc2e5a5 <+30501>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2e5aa <+30506>: test %al,%al > 0x00007fbcadc2e5ac <+30508>: jne 0x7fbcadc304b9 <Interpret(JSContext*, js::RunState&)+38457> > 0x00007fbcadc2e5b2 <+30514>: lea -0x120(%rbp),%rax > 0x00007fbcadc2e5b9 <+30521>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2e5bd <+30525>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e5c4 <+30532>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2e5c9 <+30537>: endbr64 > 0x00007fbcadc2e5cd <+30541>: mov -0x70(%rbp),%r13 > 0x00007fbcadc2e5d1 <+30545>: mov -0x10(%r13),%rax > 0x00007fbcadc2e5d5 <+30549>: lea -0x10(%r13),%rbx > 0x00007fbcadc2e5d9 <+30553>: mov %rax,%rdx > 0x00007fbcadc2e5dc <+30556>: shr $0x2f,%rdx > 0x00007fbcadc2e5e0 <+30560>: cmp $0x1fff1,%edx > 0x00007fbcadc2e5e6 <+30566>: jne 0x7fbcadc2e5ff <Interpret(JSContext*, js::RunState&)+30591> > 0x00007fbcadc2e5e8 <+30568>: mov -0x8(%r13),%rdx > 0x00007fbcadc2e5ec <+30572>: mov %rdx,%rcx > 0x00007fbcadc2e5ef <+30575>: shr $0x2f,%rcx > 0x00007fbcadc2e5f3 <+30579>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e5f9 <+30585>: je 0x7fbcadc32661 <Interpret(JSContext*, js::RunState&)+47073> > 0x00007fbcadc2e5ff <+30591>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc2e609 <+30601>: cmp %rdx,%rax > 0x00007fbcadc2e60c <+30604>: jbe 0x7fbcadc3057a <Interpret(JSContext*, js::RunState&)+38650> > 0x00007fbcadc2e612 <+30610>: mov %rbx,%rdx > 0x00007fbcadc2e615 <+30613>: mov $0x4,%esi > 0x00007fbcadc2e61a <+30618>: mov %r12,%rdi > 0x00007fbcadc2e61d <+30621>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2e622 <+30626>: test %al,%al > 0x00007fbcadc2e624 <+30628>: jne 0x7fbcadc3057a <Interpret(JSContext*, js::RunState&)+38650> > 0x00007fbcadc2e62a <+30634>: lea -0x120(%rbp),%rax > 0x00007fbcadc2e631 <+30641>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2e635 <+30645>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e63c <+30652>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2e641 <+30657>: endbr64 > 0x00007fbcadc2e645 <+30661>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e649 <+30665>: mov %r12,%rdi > 0x00007fbcadc2e64c <+30668>: lea -0x10(%rax),%rsi > 0x00007fbcadc2e650 <+30672>: lea -0x8(%rax),%rdx > 0x00007fbcadc2e654 <+30676>: mov -0x460(%rbp),%rax > 0x00007fbcadc2e65b <+30683>: mov %rax,%rcx > 0x00007fbcadc2e65e <+30686>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e665 <+30693>: callq 0x7fbcadc19e00 <js::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2e66a <+30698>: test %al,%al > 0x00007fbcadc2e66c <+30700>: je 0x7fbcadc33ff0 <Interpret(JSContext*, js::RunState&)+53616> > 0x00007fbcadc2e672 <+30706>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e676 <+30710>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2e67d <+30717>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2e681 <+30721>: xor $0x1,%eax > 0x00007fbcadc2e684 <+30724>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2e688 <+30728>: movzbl %al,%eax > 0x00007fbcadc2e68b <+30731>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2e695 <+30741>: or %rcx,%rax > 0x00007fbcadc2e698 <+30744>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2e69c <+30748>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e6a0 <+30752>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e6a4 <+30756>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e6a8 <+30760>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e6ac <+30764>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e6b0 <+30768>: or -0x50(%rbp),%rax > 0x00007fbcadc2e6b4 <+30772>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e6b8 <+30776>: jmpq *%rax > 0x00007fbcadc2e6ba <+30778>: endbr64 > 0x00007fbcadc2e6be <+30782>: mov -0x70(%rbp),%r13 > 0x00007fbcadc2e6c2 <+30786>: mov -0x10(%r13),%rax > 0x00007fbcadc2e6c6 <+30790>: lea -0x10(%r13),%rbx > 0x00007fbcadc2e6ca <+30794>: mov %rax,%rdx > 0x00007fbcadc2e6cd <+30797>: shr $0x2f,%rdx > 0x00007fbcadc2e6d1 <+30801>: cmp $0x1fff1,%edx > 0x00007fbcadc2e6d7 <+30807>: jne 0x7fbcadc2e6f0 <Interpret(JSContext*, js::RunState&)+30832> > 0x00007fbcadc2e6d9 <+30809>: mov -0x8(%r13),%rdx > 0x00007fbcadc2e6dd <+30813>: mov %rdx,%rcx > 0x00007fbcadc2e6e0 <+30816>: shr $0x2f,%rcx > 0x00007fbcadc2e6e4 <+30820>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e6ea <+30826>: je 0x7fbcadc3266b <Interpret(JSContext*, js::RunState&)+47083> > 0x00007fbcadc2e6f0 <+30832>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc2e6fa <+30842>: cmp %rdx,%rax > 0x00007fbcadc2e6fd <+30845>: jbe 0x7fbcadc30507 <Interpret(JSContext*, js::RunState&)+38535> > 0x00007fbcadc2e703 <+30851>: mov %rbx,%rdx > 0x00007fbcadc2e706 <+30854>: mov $0x4,%esi > 0x00007fbcadc2e70b <+30859>: mov %r12,%rdi > 0x00007fbcadc2e70e <+30862>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2e713 <+30867>: test %al,%al > 0x00007fbcadc2e715 <+30869>: jne 0x7fbcadc30507 <Interpret(JSContext*, js::RunState&)+38535> > 0x00007fbcadc2e71b <+30875>: lea -0x120(%rbp),%rax > 0x00007fbcadc2e722 <+30882>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2e726 <+30886>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e72d <+30893>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2e732 <+30898>: endbr64 > 0x00007fbcadc2e736 <+30902>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e73a <+30906>: mov %r12,%rdi > 0x00007fbcadc2e73d <+30909>: lea -0x10(%rax),%rsi > 0x00007fbcadc2e741 <+30913>: lea -0x8(%rax),%rdx > 0x00007fbcadc2e745 <+30917>: mov -0x460(%rbp),%rax > 0x00007fbcadc2e74c <+30924>: mov %rax,%rcx > 0x00007fbcadc2e74f <+30927>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e756 <+30934>: callq 0x7fbcadc19e00 <js::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2e75b <+30939>: test %al,%al > 0x00007fbcadc2e75d <+30941>: je 0x7fbcadc34192 <Interpret(JSContext*, js::RunState&)+54034> > 0x00007fbcadc2e763 <+30947>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e767 <+30951>: cmpb $0x0,-0x120(%rbp) > 0x00007fbcadc2e76e <+30958>: lea -0x8(%rdx),%rax > 0x00007fbcadc2e772 <+30962>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2e776 <+30966>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e77a <+30970>: je 0x7fbcadc31695 <Interpret(JSContext*, js::RunState&)+43029> > 0x00007fbcadc2e780 <+30976>: sub $0x10,%rdx > 0x00007fbcadc2e784 <+30980>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e788 <+30984>: movslq 0x1(%rax),%rbx > 0x00007fbcadc2e78c <+30988>: test %ebx,%ebx > 0x00007fbcadc2e78e <+30990>: jle 0x7fbcadc31cf8 <Interpret(JSContext*, js::RunState&)+44664> > 0x00007fbcadc2e794 <+30996>: add %rbx,%rax > 0x00007fbcadc2e797 <+30999>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e79b <+31003>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2e79f <+31007>: movzbl (%rax),%eax > 0x00007fbcadc2e7a2 <+31010>: or -0x50(%rbp),%rax > 0x00007fbcadc2e7a6 <+31014>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e7aa <+31018>: jmpq *%rax > 0x00007fbcadc2e7ac <+31020>: endbr64 > 0x00007fbcadc2e7b0 <+31024>: mov -0x70(%rbp),%r13 > 0x00007fbcadc2e7b4 <+31028>: mov -0x10(%r13),%rax > 0x00007fbcadc2e7b8 <+31032>: lea -0x10(%r13),%rbx > 0x00007fbcadc2e7bc <+31036>: mov %rax,%rdx > 0x00007fbcadc2e7bf <+31039>: shr $0x2f,%rdx > 0x00007fbcadc2e7c3 <+31043>: cmp $0x1fff1,%edx > 0x00007fbcadc2e7c9 <+31049>: jne 0x7fbcadc2e7e2 <Interpret(JSContext*, js::RunState&)+31074> > 0x00007fbcadc2e7cb <+31051>: mov -0x8(%r13),%rdx > 0x00007fbcadc2e7cf <+31055>: mov %rdx,%rcx > 0x00007fbcadc2e7d2 <+31058>: shr $0x2f,%rcx > 0x00007fbcadc2e7d6 <+31062>: cmp $0x1fff1,%ecx > 0x00007fbcadc2e7dc <+31068>: je 0x7fbcadc32404 <Interpret(JSContext*, js::RunState&)+46468> > 0x00007fbcadc2e7e2 <+31074>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc2e7ec <+31084>: cmp %rdx,%rax > 0x00007fbcadc2e7ef <+31087>: jbe 0x7fbcadc305c8 <Interpret(JSContext*, js::RunState&)+38728> > 0x00007fbcadc2e7f5 <+31093>: mov %rbx,%rdx > 0x00007fbcadc2e7f8 <+31096>: mov $0x4,%esi > 0x00007fbcadc2e7fd <+31101>: mov %r12,%rdi > 0x00007fbcadc2e800 <+31104>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2e805 <+31109>: test %al,%al > 0x00007fbcadc2e807 <+31111>: jne 0x7fbcadc305c8 <Interpret(JSContext*, js::RunState&)+38728> > 0x00007fbcadc2e80d <+31117>: lea -0x120(%rbp),%rax > 0x00007fbcadc2e814 <+31124>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2e818 <+31128>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e81f <+31135>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2e824 <+31140>: endbr64 > 0x00007fbcadc2e828 <+31144>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e82c <+31148>: mov %r12,%rdi > 0x00007fbcadc2e82f <+31151>: lea -0x10(%rax),%rsi > 0x00007fbcadc2e833 <+31155>: lea -0x8(%rax),%rdx > 0x00007fbcadc2e837 <+31159>: mov -0x460(%rbp),%rax > 0x00007fbcadc2e83e <+31166>: mov %rax,%rcx > 0x00007fbcadc2e841 <+31169>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2e848 <+31176>: callq 0x7fbcadc19e00 <js::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2e84d <+31181>: test %al,%al > 0x00007fbcadc2e84f <+31183>: je 0x7fbcadc3429a <Interpret(JSContext*, js::RunState&)+54298> > 0x00007fbcadc2e855 <+31189>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2e85f <+31199>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e863 <+31203>: lea -0x8(%rdx),%rax > 0x00007fbcadc2e867 <+31207>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2e86b <+31211>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2e872 <+31218>: or %rcx,%rax > 0x00007fbcadc2e875 <+31221>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2e879 <+31225>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e87d <+31229>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e881 <+31233>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e885 <+31237>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e889 <+31241>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e88d <+31245>: or -0x50(%rbp),%rax > 0x00007fbcadc2e891 <+31249>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e895 <+31253>: jmpq *%rax > 0x00007fbcadc2e897 <+31255>: endbr64 > 0x00007fbcadc2e89b <+31259>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e89f <+31263>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e8a3 <+31267>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e8a7 <+31271>: mov -0x8(%rax),%rdx > 0x00007fbcadc2e8ab <+31275>: mov %rdx,(%rax) > 0x00007fbcadc2e8ae <+31278>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e8b2 <+31282>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e8b6 <+31286>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e8ba <+31290>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e8be <+31294>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e8c2 <+31298>: or -0x50(%rbp),%rax > 0x00007fbcadc2e8c6 <+31302>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e8ca <+31306>: jmpq *%rax > 0x00007fbcadc2e8cc <+31308>: endbr64 > 0x00007fbcadc2e8d0 <+31312>: movabs $0xfffa000000000000,%rdi > 0x00007fbcadc2e8da <+31322>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e8de <+31326>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e8e2 <+31330>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e8e6 <+31334>: mov %rdi,(%rax) > 0x00007fbcadc2e8e9 <+31337>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e8ed <+31341>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e8f1 <+31345>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e8f5 <+31349>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e8f9 <+31353>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e8fd <+31357>: or -0x50(%rbp),%rax > 0x00007fbcadc2e901 <+31361>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e905 <+31365>: jmpq *%rax > 0x00007fbcadc2e907 <+31367>: endbr64 > 0x00007fbcadc2e90b <+31371>: movabs $0xfff8800000000001,%rsi > 0x00007fbcadc2e915 <+31381>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e919 <+31385>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e91d <+31389>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e921 <+31393>: mov %rsi,(%rax) > 0x00007fbcadc2e924 <+31396>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e928 <+31400>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e92c <+31404>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e930 <+31408>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e934 <+31412>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e938 <+31416>: or -0x50(%rbp),%rax > 0x00007fbcadc2e93c <+31420>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e940 <+31424>: jmpq *%rax > 0x00007fbcadc2e942 <+31426>: endbr64 > 0x00007fbcadc2e946 <+31430>: movabs $0xfff8800000000000,%rdi > 0x00007fbcadc2e950 <+31440>: mov -0x70(%rbp),%rax > 0x00007fbcadc2e954 <+31444>: lea 0x8(%rax),%rdx > 0x00007fbcadc2e958 <+31448>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2e95c <+31452>: mov %rdi,(%rax) > 0x00007fbcadc2e95f <+31455>: mov -0x68(%rbp),%rax > 0x00007fbcadc2e963 <+31459>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2e967 <+31463>: lea 0x1(%rax),%rdx > 0x00007fbcadc2e96b <+31467>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2e96f <+31471>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2e973 <+31475>: or -0x50(%rbp),%rax > 0x00007fbcadc2e977 <+31479>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2e97b <+31483>: jmpq *%rax > 0x00007fbcadc2e97d <+31485>: endbr64 > 0x00007fbcadc2e981 <+31489>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2e988 <+31496>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2e98c <+31500>: mov 0x18(%rax),%rcx > 0x00007fbcadc2e990 <+31504>: movzbl 0x86(%rax),%eax > 0x00007fbcadc2e997 <+31511>: mov 0x1(%rdx),%edx > 0x00007fbcadc2e99a <+31514>: and $0x1,%eax > 0x00007fbcadc2e99d <+31517>: cmp $0x1,%al > 0x00007fbcadc2e99f <+31519>: sbb %rax,%rax > 0x00007fbcadc2e9a2 <+31522>: and $0xfffffffffffffff0,%rax > 0x00007fbcadc2e9a6 <+31526>: mov 0x20(%rcx,%rax,1),%rax > 0x00007fbcadc2e9ab <+31531>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc2e9af <+31535>: lea 0x98378a(%rip),%rdx # 0x7fbcae5b2140 <_ZN2js12RegExpObject6class_E> > 0x00007fbcadc2e9b6 <+31542>: mov (%rax),%rcx > 0x00007fbcadc2e9b9 <+31545>: cmp %rdx,(%rcx) > 0x00007fbcadc2e9bc <+31548>: jne 0x7fbcadb9e011 <Interpret(JSContext*, js::RunState&)+4294406545> > 0x00007fbcadc2e9c2 <+31554>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2e9c9 <+31561>: mov -0x488(%rbp),%rax > 0x00007fbcadc2e9d0 <+31568>: mov %r12,%rdi > 0x00007fbcadc2e9d3 <+31571>: lea 0x10(%rax),%rsi > 0x00007fbcadc2e9d7 <+31575>: callq 0x7fbcae0a35e0 <js::CloneRegExpObject(JSContext*, JS::Handle<js::RegExpObject*>)> > 0x00007fbcadc2e9dc <+31580>: test %rax,%rax > 0x00007fbcadc2e9df <+31583>: je 0x7fbcadc34010 <Interpret(JSContext*, js::RunState&)+53648> > 0x00007fbcadc2e9e5 <+31589>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2e9e9 <+31593>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2e9ed <+31597>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2e9f1 <+31601>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2e9fb <+31611>: or %rcx,%rax > 0x00007fbcadc2e9fe <+31614>: mov %rax,(%rdx) > 0x00007fbcadc2ea01 <+31617>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ea05 <+31621>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2ea10 <+31632>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ea14 <+31636>: lea 0x5(%rax),%rdx > 0x00007fbcadc2ea18 <+31640>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ea1c <+31644>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2ea20 <+31648>: or -0x50(%rbp),%rax > 0x00007fbcadc2ea24 <+31652>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ea28 <+31656>: jmpq *%rax > 0x00007fbcadc2ea2a <+31658>: endbr64 > 0x00007fbcadc2ea2e <+31662>: movabs $0xfff9000000000001,%rdi > 0x00007fbcadc2ea38 <+31672>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ea3c <+31676>: lea 0x8(%rax),%rdx > 0x00007fbcadc2ea40 <+31680>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2ea44 <+31684>: mov %rdi,(%rax) > 0x00007fbcadc2ea47 <+31687>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ea4b <+31691>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ea4f <+31695>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ea53 <+31699>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ea57 <+31703>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ea5b <+31707>: or -0x50(%rbp),%rax > 0x00007fbcadc2ea5f <+31711>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ea63 <+31715>: jmpq *%rax > 0x00007fbcadc2ea65 <+31717>: endbr64 > 0x00007fbcadc2ea69 <+31721>: movabs $0xfff9000000000000,%rsi > 0x00007fbcadc2ea73 <+31731>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ea77 <+31735>: lea 0x8(%rax),%rdx > 0x00007fbcadc2ea7b <+31739>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2ea7f <+31743>: mov %rsi,(%rax) > 0x00007fbcadc2ea82 <+31746>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ea86 <+31750>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ea8a <+31754>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ea8e <+31758>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ea92 <+31762>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ea96 <+31766>: or -0x50(%rbp),%rax > 0x00007fbcadc2ea9a <+31770>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ea9e <+31774>: jmpq *%rax > 0x00007fbcadc2eaa0 <+31776>: endbr64 > 0x00007fbcadc2eaa4 <+31780>: jmpq 0x7fbcadc28bae <Interpret(JSContext*, js::RunState&)+7470> > 0x00007fbcadc2eaa9 <+31785>: endbr64 > 0x00007fbcadc2eaad <+31789>: jmpq 0x7fbcadc27d50 <Interpret(JSContext*, js::RunState&)+3792> > 0x00007fbcadc2eab2 <+31794>: endbr64 > 0x00007fbcadc2eab6 <+31798>: jmpq 0x7fbcadc27d50 <Interpret(JSContext*, js::RunState&)+3792> > 0x00007fbcadc2eabb <+31803>: endbr64 > 0x00007fbcadc2eabf <+31807>: movabs $0xfffdffffffffffff,%rcx > 0x00007fbcadc2eac9 <+31817>: mov -0x70(%rbp),%rax > 0x00007fbcadc2eacd <+31821>: mov -0x8(%rax),%rdx > 0x00007fbcadc2ead1 <+31825>: cmp %rcx,%rdx > 0x00007fbcadc2ead4 <+31828>: jbe 0x7fbcadc34032 <Interpret(JSContext*, js::RunState&)+53682> > 0x00007fbcadc2eada <+31834>: mov 0x99e487(%rip),%rdi # 0x7fbcae5ccf68 > 0x00007fbcadc2eae1 <+31841>: movabs $0xfffe000000000000,%rsi > 0x00007fbcadc2eaeb <+31851>: xor %rsi,%rdx > 0x00007fbcadc2eaee <+31854>: lea -0x10(%rax),%rsi > 0x00007fbcadc2eaf2 <+31858>: mov (%rdi),%rbx > 0x00007fbcadc2eaf5 <+31861>: mov -0x4d8(%rbp),%rdi > 0x00007fbcadc2eafc <+31868>: mov %rdx,-0x330(%rbp) > 0x00007fbcadc2eb03 <+31875>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc2eb0a <+31882>: lea 0x10(%rdi),%rdx > 0x00007fbcadc2eb0e <+31886>: mov %r12,%rdi > 0x00007fbcadc2eb11 <+31889>: cmp %rcx,-0x10(%rax) > 0x00007fbcadc2eb15 <+31893>: ja 0x7fbcadc32aa6 <Interpret(JSContext*, js::RunState&)+48166> > 0x00007fbcadc2eb1b <+31899>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc2eb20 <+31904>: test %al,%al > 0x00007fbcadc2eb22 <+31906>: je 0x7fbcadc33723 <Interpret(JSContext*, js::RunState&)+51363> > 0x00007fbcadc2eb28 <+31912>: mov -0x488(%rbp),%rax > 0x00007fbcadc2eb2f <+31919>: lea 0x10(%rax),%rsi > 0x00007fbcadc2eb33 <+31923>: mov -0x4d8(%rbp),%rax > 0x00007fbcadc2eb3a <+31930>: lea 0x10(%rax),%rdx > 0x00007fbcadc2eb3e <+31934>: mov -0x330(%rbp),%rax > 0x00007fbcadc2eb45 <+31941>: mov (%rax),%rax > 0x00007fbcadc2eb48 <+31944>: mov (%rax),%rax > 0x00007fbcadc2eb4b <+31947>: mov 0x28(%rax),%rax > 0x00007fbcadc2eb4f <+31951>: test %rax,%rax > 0x00007fbcadc2eb52 <+31954>: je 0x7fbcadc30df4 <Interpret(JSContext*, js::RunState&)+40820> > 0x00007fbcadc2eb58 <+31960>: mov 0x10(%rax),%rax > 0x00007fbcadc2eb5c <+31964>: test %rax,%rax > 0x00007fbcadc2eb5f <+31967>: je 0x7fbcadc30df4 <Interpret(JSContext*, js::RunState&)+40820> > 0x00007fbcadc2eb65 <+31973>: lea -0x431(%rbp),%rcx > 0x00007fbcadc2eb6c <+31980>: mov %r12,%rdi > 0x00007fbcadc2eb6f <+31983>: callq *%rax > 0x00007fbcadc2eb71 <+31985>: mov -0x68(%rbp),%rcx > 0x00007fbcadc2eb75 <+31989>: test %al,%al > 0x00007fbcadc2eb77 <+31991>: je 0x7fbcadc33723 <Interpret(JSContext*, js::RunState&)+51363> > 0x00007fbcadc2eb7d <+31997>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc2eb84 <+32004>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2eb88 <+32008>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2eb93 <+32019>: movzbl 0x1(%rcx),%esi > 0x00007fbcadc2eb97 <+32023>: movzbl -0x431(%rbp),%eax > 0x00007fbcadc2eb9e <+32030>: sub $0x7,%esi > 0x00007fbcadc2eba1 <+32033>: cmp $0x1,%esi > 0x00007fbcadc2eba4 <+32036>: ja 0x7fbcadc3107e <Interpret(JSContext*, js::RunState&)+41470> > 0x00007fbcadc2ebaa <+32042>: sub $0x10,%rdx > 0x00007fbcadc2ebae <+32046>: test %esi,%esi > 0x00007fbcadc2ebb0 <+32048>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2ebb4 <+32052>: setne %dl > 0x00007fbcadc2ebb7 <+32055>: cmp %al,%dl > 0x00007fbcadc2ebb9 <+32057>: jne 0x7fbcadc31bd2 <Interpret(JSContext*, js::RunState&)+44370> > 0x00007fbcadc2ebbf <+32063>: lea 0x1(%rcx),%rax > 0x00007fbcadc2ebc3 <+32067>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2ebc7 <+32071>: movslq 0x2(%rcx),%rbx > 0x00007fbcadc2ebcb <+32075>: test %ebx,%ebx > 0x00007fbcadc2ebcd <+32077>: jle 0x7fbcadc32afb <Interpret(JSContext*, js::RunState&)+48251> > 0x00007fbcadc2ebd3 <+32083>: add %rbx,%rax > 0x00007fbcadc2ebd6 <+32086>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ebda <+32090>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2ebde <+32094>: movzbl (%rax),%eax > 0x00007fbcadc2ebe1 <+32097>: or -0x50(%rbp),%rax > 0x00007fbcadc2ebe5 <+32101>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ebe9 <+32105>: jmpq *%rax > 0x00007fbcadc2ebeb <+32107>: endbr64 > 0x00007fbcadc2ebef <+32111>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ebf3 <+32115>: mov -0x8(%rdx),%rax > 0x00007fbcadc2ebf7 <+32119>: mov %rax,%rcx > 0x00007fbcadc2ebfa <+32122>: shr $0x2f,%rcx > 0x00007fbcadc2ebfe <+32126>: cmp $0x1fff2,%ecx > 0x00007fbcadc2ec04 <+32132>: je 0x7fbcadc2fd76 <Interpret(JSContext*, js::RunState&)+36598> > 0x00007fbcadc2ec0a <+32138>: cmp $0x1fff1,%ecx > 0x00007fbcadc2ec10 <+32144>: je 0x7fbcadc2fd76 <Interpret(JSContext*, js::RunState&)+36598> > 0x00007fbcadc2ec16 <+32150>: movabs $0x6800000000000,%rsi > 0x00007fbcadc2ec20 <+32160>: add %rax,%rsi > 0x00007fbcadc2ec23 <+32163>: btr $0x2f,%rsi > 0x00007fbcadc2ec28 <+32168>: test %rsi,%rsi > 0x00007fbcadc2ec2b <+32171>: jne 0x7fbcadc32c4e <Interpret(JSContext*, js::RunState&)+48590> > 0x00007fbcadc2ec31 <+32177>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ec35 <+32181>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ec39 <+32185>: movslq 0x1(%rax),%rdx > 0x00007fbcadc2ec3d <+32189>: add %rdx,%rax > 0x00007fbcadc2ec40 <+32192>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2ec44 <+32196>: movzbl (%rax),%eax > 0x00007fbcadc2ec47 <+32199>: or -0x50(%rbp),%rax > 0x00007fbcadc2ec4b <+32203>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ec4f <+32207>: jmpq *%rax > 0x00007fbcadc2ec51 <+32209>: endbr64 > 0x00007fbcadc2ec55 <+32213>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ec59 <+32217>: mov -0x8(%rdx),%rax > 0x00007fbcadc2ec5d <+32221>: mov %rax,%rcx > 0x00007fbcadc2ec60 <+32224>: shr $0x2f,%rcx > 0x00007fbcadc2ec64 <+32228>: cmp $0x1fff2,%ecx > 0x00007fbcadc2ec6a <+32234>: je 0x7fbcadc2fd1e <Interpret(JSContext*, js::RunState&)+36510> > 0x00007fbcadc2ec70 <+32240>: cmp $0x1fff1,%ecx > 0x00007fbcadc2ec76 <+32246>: je 0x7fbcadc2fd1e <Interpret(JSContext*, js::RunState&)+36510> > 0x00007fbcadc2ec7c <+32252>: movabs $0x6800000000000,%rsi > 0x00007fbcadc2ec86 <+32262>: add %rax,%rsi > 0x00007fbcadc2ec89 <+32265>: btr $0x2f,%rsi > 0x00007fbcadc2ec8e <+32270>: test %rsi,%rsi > 0x00007fbcadc2ec91 <+32273>: jne 0x7fbcadc32e50 <Interpret(JSContext*, js::RunState&)+49104> > 0x00007fbcadc2ec97 <+32279>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ec9b <+32283>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ec9f <+32287>: lea 0x5(%rax),%rdx > 0x00007fbcadc2eca3 <+32291>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2eca7 <+32295>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2ecab <+32299>: or -0x50(%rbp),%rax > 0x00007fbcadc2ecaf <+32303>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ecb3 <+32307>: jmpq *%rax > 0x00007fbcadc2ecb5 <+32309>: endbr64 > 0x00007fbcadc2ecb9 <+32313>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ecbd <+32317>: lea -0x8(%rax),%rdi > 0x00007fbcadc2ecc1 <+32321>: mov -0x8(%rax),%rax > 0x00007fbcadc2ecc5 <+32325>: mov %rax,%rdx > 0x00007fbcadc2ecc8 <+32328>: shr $0x2f,%rdx > 0x00007fbcadc2eccc <+32332>: cmp $0x1fff2,%edx > 0x00007fbcadc2ecd2 <+32338>: je 0x7fbcadc2fda1 <Interpret(JSContext*, js::RunState&)+36641> > 0x00007fbcadc2ecd8 <+32344>: cmp $0x1fff1,%edx > 0x00007fbcadc2ecde <+32350>: je 0x7fbcadc2fda1 <Interpret(JSContext*, js::RunState&)+36641> > 0x00007fbcadc2ece4 <+32356>: movabs $0xfffa000000000000,%rcx > 0x00007fbcadc2ecee <+32366>: cmp %rcx,%rax > 0x00007fbcadc2ecf1 <+32369>: je 0x7fbcadc32651 <Interpret(JSContext*, js::RunState&)+47057> > 0x00007fbcadc2ecf7 <+32375>: movabs $0xfff9800000000000,%rcx > 0x00007fbcadc2ed01 <+32385>: cmp %rcx,%rax > 0x00007fbcadc2ed04 <+32388>: je 0x7fbcadc32651 <Interpret(JSContext*, js::RunState&)+47057> > 0x00007fbcadc2ed0a <+32394>: movabs $0xfff80000ffffffff,%rcx > 0x00007fbcadc2ed14 <+32404>: mov %rax,%rsi > 0x00007fbcadc2ed17 <+32407>: bts $0x3f,%rsi > 0x00007fbcadc2ed1c <+32412>: cmp %rcx,%rsi > 0x00007fbcadc2ed1f <+32415>: ja 0x7fbcadc335f2 <Interpret(JSContext*, js::RunState&)+51058> > 0x00007fbcadc2ed25 <+32421>: mov $0x7ff,%edx > 0x00007fbcadc2ed2a <+32426>: mov %rax,%rcx > 0x00007fbcadc2ed2d <+32429>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2ed34 <+32436>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc2ed3c <+32444>: shl $0x34,%rdx > 0x00007fbcadc2ed40 <+32448>: and %rdx,%rcx > 0x00007fbcadc2ed43 <+32451>: cmp %rdx,%rcx > 0x00007fbcadc2ed46 <+32454>: je 0x7fbcadc3263e <Interpret(JSContext*, js::RunState&)+47038> > 0x00007fbcadc2ed4c <+32460>: ucomisd 0x78cbe4(%rip),%xmm0 # 0x7fbcae3bb938 > 0x00007fbcadc2ed54 <+32468>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc2ed58 <+32472>: jp 0x7fbcadc2fdb2 <Interpret(JSContext*, js::RunState&)+36658> > 0x00007fbcadc2ed5e <+32478>: jne 0x7fbcadc2fdb2 <Interpret(JSContext*, js::RunState&)+36658> > 0x00007fbcadc2ed64 <+32484>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ed68 <+32488>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ed6c <+32492>: lea 0x5(%rax),%rdx > 0x00007fbcadc2ed70 <+32496>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ed74 <+32500>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2ed78 <+32504>: or -0x50(%rbp),%rax > 0x00007fbcadc2ed7c <+32508>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ed80 <+32512>: jmpq *%rax > 0x00007fbcadc2ed82 <+32514>: endbr64 > 0x00007fbcadc2ed86 <+32518>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ed8a <+32522>: mov %r12,%rdi > 0x00007fbcadc2ed8d <+32525>: movabs $0xfffe000000000000,%rbx > 0x00007fbcadc2ed97 <+32535>: mov -0x8(%rax),%rdx > 0x00007fbcadc2ed9b <+32539>: mov %rdx,-0x3b0(%rbp) > 0x00007fbcadc2eda2 <+32546>: mov -0x10(%rax),%rsi > 0x00007fbcadc2eda6 <+32550>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2edad <+32557>: xor %rbx,%rsi > 0x00007fbcadc2edb0 <+32560>: lea 0x10(%rax),%rdx > 0x00007fbcadc2edb4 <+32564>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc2edbb <+32571>: mov %rsi,-0x310(%rbp) > 0x00007fbcadc2edc2 <+32578>: lea 0x10(%rax),%rsi > 0x00007fbcadc2edc6 <+32582>: callq 0x7fbcadf9bbc0 <js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)> > 0x00007fbcadc2edcb <+32587>: test %rax,%rax > 0x00007fbcadc2edce <+32590>: je 0x7fbcadc33cd3 <Interpret(JSContext*, js::RunState&)+52819> > 0x00007fbcadc2edd4 <+32596>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2edd8 <+32600>: or %rbx,%rax > 0x00007fbcadc2eddb <+32603>: lea -0x8(%rdx),%rcx > 0x00007fbcadc2eddf <+32607>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2ede3 <+32611>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2ede7 <+32615>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2edeb <+32619>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2edf5 <+32629>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2edfc <+32636>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ee00 <+32640>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc2ee0b <+32651>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ee0f <+32655>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ee13 <+32659>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ee17 <+32663>: or -0x50(%rbp),%rax > 0x00007fbcadc2ee1b <+32667>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ee1f <+32671>: jmpq *%rax > 0x00007fbcadc2ee21 <+32673>: endbr64 > 0x00007fbcadc2ee25 <+32677>: jmpq 0x7fbcadc28ad5 <Interpret(JSContext*, js::RunState&)+7253> > 0x00007fbcadc2ee2a <+32682>: endbr64 > 0x00007fbcadc2ee2e <+32686>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ee32 <+32690>: mov -0x8(%rax),%rdx > 0x00007fbcadc2ee36 <+32694>: mov -0x10(%rax),%rcx > 0x00007fbcadc2ee3a <+32698>: mov %rdx,-0x10(%rax) > 0x00007fbcadc2ee3e <+32702>: mov %rcx,-0x8(%rax) > 0x00007fbcadc2ee42 <+32706>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ee46 <+32710>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ee4a <+32714>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ee4e <+32718>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ee52 <+32722>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ee56 <+32726>: or -0x50(%rbp),%rax > 0x00007fbcadc2ee5a <+32730>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ee5e <+32734>: jmpq *%rax > 0x00007fbcadc2ee60 <+32736>: endbr64 > 0x00007fbcadc2ee64 <+32740>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ee68 <+32744>: lea 0x8(%rax),%rdx > 0x00007fbcadc2ee6c <+32748>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2ee70 <+32752>: mov -0x10(%rax),%rdx > 0x00007fbcadc2ee74 <+32756>: mov %rdx,(%rax) > 0x00007fbcadc2ee77 <+32759>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ee7b <+32763>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2ee7f <+32767>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2ee83 <+32771>: mov -0x8(%rax),%rax > 0x00007fbcadc2ee87 <+32775>: mov %rax,(%rdx) > 0x00007fbcadc2ee8a <+32778>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ee8e <+32782>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ee92 <+32786>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ee96 <+32790>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ee9a <+32794>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ee9e <+32798>: or -0x50(%rbp),%rax > 0x00007fbcadc2eea2 <+32802>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2eea6 <+32806>: jmpq *%rax > 0x00007fbcadc2eea8 <+32808>: endbr64 > 0x00007fbcadc2eeac <+32812>: mov -0x68(%rbp),%rax > 0x00007fbcadc2eeb0 <+32816>: mov -0x70(%rbp),%rdi > 0x00007fbcadc2eeb4 <+32820>: movzbl 0x1(%rax),%ecx > 0x00007fbcadc2eeb8 <+32824>: mov %rdi,%rsi > 0x00007fbcadc2eebb <+32827>: mov %rcx,%rax > 0x00007fbcadc2eebe <+32830>: add $0x1,%ecx > 0x00007fbcadc2eec1 <+32833>: mov %ecx,%edx > 0x00007fbcadc2eec3 <+32835>: neg %edx > 0x00007fbcadc2eec5 <+32837>: movslq %edx,%rdx > 0x00007fbcadc2eec8 <+32840>: mov (%rdi,%rdx,8),%rbx > 0x00007fbcadc2eecc <+32844>: lea 0x0(,%rax,8),%rdx > 0x00007fbcadc2eed4 <+32852>: mov %ecx,%eax > 0x00007fbcadc2eed6 <+32854>: shl $0x3,%rax > 0x00007fbcadc2eeda <+32858>: sub %rdx,%rsi > 0x00007fbcadc2eedd <+32861>: sub %rax,%rdi > 0x00007fbcadc2eee0 <+32864>: callq 0x7fbcadb9a420 <memmove@plt> > 0x00007fbcadc2eee5 <+32869>: mov -0x70(%rbp),%rax > 0x00007fbcadc2eee9 <+32873>: mov %rbx,-0x8(%rax) > 0x00007fbcadc2eeed <+32877>: mov -0x68(%rbp),%rax > 0x00007fbcadc2eef1 <+32881>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2eef5 <+32885>: lea 0x2(%rax),%rdx > 0x00007fbcadc2eef9 <+32889>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2eefd <+32893>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2ef01 <+32897>: or -0x50(%rbp),%rax > 0x00007fbcadc2ef05 <+32901>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ef09 <+32905>: jmpq *%rax > 0x00007fbcadc2ef0b <+32907>: endbr64 > 0x00007fbcadc2ef0f <+32911>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2ef13 <+32915>: mov -0x8(%rdx),%rax > 0x00007fbcadc2ef17 <+32919>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2ef1b <+32923>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2ef1f <+32927>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2ef29 <+32937>: shr $0x2f,%rax > 0x00007fbcadc2ef2d <+32941>: cmp $0x1fff5,%eax > 0x00007fbcadc2ef32 <+32946>: sete %al > 0x00007fbcadc2ef35 <+32949>: movzbl %al,%eax > 0x00007fbcadc2ef38 <+32952>: or %rcx,%rax > 0x00007fbcadc2ef3b <+32955>: mov %rax,(%rdx) > 0x00007fbcadc2ef3e <+32958>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ef42 <+32962>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ef46 <+32966>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ef4a <+32970>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2ef4e <+32974>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2ef52 <+32978>: or -0x50(%rbp),%rax > 0x00007fbcadc2ef56 <+32982>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2ef5a <+32986>: jmpq *%rax > 0x00007fbcadc2ef5c <+32988>: endbr64 > 0x00007fbcadc2ef60 <+32992>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc2ef67 <+32999>: testb $0x8,0x89(%rdi) > 0x00007fbcadc2ef6e <+33006>: jne 0x7fbcadc31232 <Interpret(JSContext*, js::RunState&)+41906> > 0x00007fbcadc2ef74 <+33012>: movabs $0xfffe000000000000,%rdi > 0x00007fbcadc2ef7e <+33022>: mov -0x70(%rbp),%rax > 0x00007fbcadc2ef82 <+33026>: xor -0x8(%rax),%rdi > 0x00007fbcadc2ef86 <+33030>: callq 0x7fbcae01a950 <js::CloseIterator(JSObject*)> > 0x00007fbcadc2ef8b <+33035>: mov -0x68(%rbp),%rax > 0x00007fbcadc2ef8f <+33039>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2ef94 <+33044>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2ef98 <+33048>: lea 0x1(%rax),%rdx > 0x00007fbcadc2ef9c <+33052>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2efa0 <+33056>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2efa4 <+33060>: or -0x50(%rbp),%rax > 0x00007fbcadc2efa8 <+33064>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2efac <+33068>: jmpq *%rax > 0x00007fbcadc2efae <+33070>: endbr64 > 0x00007fbcadc2efb2 <+33074>: mov -0x68(%rbp),%rax > 0x00007fbcadc2efb6 <+33078>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2efba <+33082>: lea 0x1(%rax),%rdx > 0x00007fbcadc2efbe <+33086>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2efc2 <+33090>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2efc6 <+33094>: or -0x50(%rbp),%rax > 0x00007fbcadc2efca <+33098>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2efce <+33102>: jmpq *%rax > 0x00007fbcadc2efd0 <+33104>: endbr64 > 0x00007fbcadc2efd4 <+33108>: mov -0x70(%rbp),%rax > 0x00007fbcadc2efd8 <+33112>: mov %r12,%rdi > 0x00007fbcadc2efdb <+33115>: lea -0x8(%rax),%rsi > 0x00007fbcadc2efdf <+33119>: lea -0x10(%rax),%rdx > 0x00007fbcadc2efe3 <+33123>: mov -0x460(%rbp),%rax > 0x00007fbcadc2efea <+33130>: mov %rax,%rcx > 0x00007fbcadc2efed <+33133>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2eff4 <+33140>: callq 0x7fbcadc205a0 <js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)> > 0x00007fbcadc2eff9 <+33145>: test %al,%al > 0x00007fbcadc2effb <+33147>: je 0x7fbcadc33c91 <Interpret(JSContext*, js::RunState&)+52753> > 0x00007fbcadc2f001 <+33153>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc2f00b <+33163>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f00f <+33167>: lea -0x8(%rdx),%rax > 0x00007fbcadc2f013 <+33171>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2f017 <+33175>: movzbl -0x120(%rbp),%eax > 0x00007fbcadc2f01e <+33182>: or %rcx,%rax > 0x00007fbcadc2f021 <+33185>: mov %rax,-0x10(%rdx) > 0x00007fbcadc2f025 <+33189>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f029 <+33193>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f02d <+33197>: lea 0x1(%rax),%rdx > 0x00007fbcadc2f031 <+33201>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f035 <+33205>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2f039 <+33209>: or -0x50(%rbp),%rax > 0x00007fbcadc2f03d <+33213>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f041 <+33217>: jmpq *%rax > 0x00007fbcadc2f043 <+33219>: endbr64 > 0x00007fbcadc2f047 <+33223>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f04b <+33227>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f04f <+33231>: movzbl 0x1(%rax),%ebx > 0x00007fbcadc2f053 <+33235>: mov 0x10(%rsi),%rdi > 0x00007fbcadc2f057 <+33239>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2f05e <+33246>: mov 0x1(%rax),%eax > 0x00007fbcadc2f061 <+33249>: shr $0x8,%eax > 0x00007fbcadc2f064 <+33252>: mov %eax,-0x498(%rbp) > 0x00007fbcadc2f06a <+33258>: test %ebx,%ebx > 0x00007fbcadc2f06c <+33260>: je 0x7fbcadc2f092 <Interpret(JSContext*, js::RunState&)+33298> > 0x00007fbcadc2f06e <+33262>: movabs $0xfffe000000000000,%r13 > 0x00007fbcadc2f078 <+33272>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc2f080 <+33280>: xor %esi,%esi > 0x00007fbcadc2f082 <+33282>: callq 0x7fbcadc17b50 <js::NativeObject::getSlot(unsigned int) const> > 0x00007fbcadc2f087 <+33287>: mov (%rax),%rdi > 0x00007fbcadc2f08a <+33290>: xor %r13,%rdi > 0x00007fbcadc2f08d <+33293>: sub $0x1,%ebx > 0x00007fbcadc2f090 <+33296>: jne 0x7fbcadc2f080 <Interpret(JSContext*, js::RunState&)+33280> > 0x00007fbcadc2f092 <+33298>: mov 0x8(%rdi),%rax > 0x00007fbcadc2f096 <+33302>: mov -0x498(%rbp),%esi > 0x00007fbcadc2f09c <+33308>: mov 0x18(%rax),%eax > 0x00007fbcadc2f09f <+33311>: shr $0x1b,%eax > 0x00007fbcadc2f0a2 <+33314>: cmp %esi,%eax > 0x00007fbcadc2f0a4 <+33316>: jbe 0x7fbcadc30819 <Interpret(JSContext*, js::RunState&)+39321> > 0x00007fbcadc2f0aa <+33322>: mov %esi,%eax > 0x00007fbcadc2f0ac <+33324>: mov 0x20(%rdi,%rax,8),%rax > 0x00007fbcadc2f0b1 <+33329>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2f0b8 <+33336>: shr $0x2f,%rax > 0x00007fbcadc2f0bc <+33340>: cmp $0x1fff5,%eax > 0x00007fbcadc2f0c1 <+33345>: je 0x7fbcadc31642 <Interpret(JSContext*, js::RunState&)+42946> > 0x00007fbcadc2f0c7 <+33351>: mov -0x448(%rbp),%rdi > 0x00007fbcadc2f0ce <+33358>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f0d2 <+33362>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2f0dc <+33372>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2f0e3 <+33379>: lea 0x5(%rdi),%rax > 0x00007fbcadc2f0e7 <+33383>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2f0eb <+33387>: movzbl 0x5(%rdi),%eax > 0x00007fbcadc2f0ef <+33391>: or -0x50(%rbp),%rax > 0x00007fbcadc2f0f3 <+33395>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f0f7 <+33399>: jmpq *%rax > 0x00007fbcadc2f0f9 <+33401>: endbr64 > 0x00007fbcadc2f0fd <+33405>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f101 <+33409>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f105 <+33413>: mov (%rax),%eax > 0x00007fbcadc2f107 <+33415>: mov -0x8(%rdx),%rcx > 0x00007fbcadc2f10b <+33419>: mov -0x60(%rbp),%rdx > 0x00007fbcadc2f10f <+33423>: shr $0x8,%eax > 0x00007fbcadc2f112 <+33426>: mov %rcx,0x68(%rdx,%rax,8) > 0x00007fbcadc2f117 <+33431>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f11b <+33435>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f11f <+33439>: lea 0x4(%rax),%rdx > 0x00007fbcadc2f123 <+33443>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f127 <+33447>: movzbl 0x4(%rax),%eax > 0x00007fbcadc2f12b <+33451>: or -0x50(%rbp),%rax > 0x00007fbcadc2f12f <+33455>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f133 <+33459>: jmpq *%rax > 0x00007fbcadc2f135 <+33461>: endbr64 > 0x00007fbcadc2f139 <+33465>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f13d <+33469>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f141 <+33473>: mov %r12,%rdi > 0x00007fbcadc2f144 <+33476>: movzbl 0x1(%rax),%ecx > 0x00007fbcadc2f148 <+33480>: mov -0x8(%rdx),%rax > 0x00007fbcadc2f14c <+33484>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2f153 <+33491>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2f15d <+33501>: xor -0x10(%rdx),%rax > 0x00007fbcadc2f161 <+33505>: mov %rax,-0x2b0(%rbp) > 0x00007fbcadc2f168 <+33512>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2f16f <+33519>: lea 0x10(%rax),%rdx > 0x00007fbcadc2f173 <+33523>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2f17a <+33530>: lea 0x10(%rax),%rsi > 0x00007fbcadc2f17e <+33534>: callq 0x7fbcae026680 <js::SetFunctionNameIfNoOwnName(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JS::Value>, FunctionPrefixKind)> > 0x00007fbcadc2f183 <+33539>: test %al,%al > 0x00007fbcadc2f185 <+33541>: je 0x7fbcadc33ddf <Interpret(JSContext*, js::RunState&)+53087> > 0x00007fbcadc2f18b <+33547>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc2f195 <+33557>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2f19a <+33562>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f19e <+33566>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2f1a5 <+33573>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f1a9 <+33577>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2f1b4 <+33588>: lea 0x2(%rax),%rdx > 0x00007fbcadc2f1b8 <+33592>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f1bc <+33596>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2f1c0 <+33600>: or -0x50(%rbp),%rax > 0x00007fbcadc2f1c4 <+33604>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f1c8 <+33608>: jmpq *%rax > 0x00007fbcadc2f1ca <+33610>: endbr64 > 0x00007fbcadc2f1ce <+33614>: movabs $0xfffe000000000000,%rbx > 0x00007fbcadc2f1d8 <+33624>: mov -0x70(%rbp),%rax > 0x00007fbcadc2f1dc <+33628>: mov -0x8(%rax),%rdi > 0x00007fbcadc2f1e0 <+33632>: mov -0x4e0(%rbp),%rax > 0x00007fbcadc2f1e7 <+33639>: xor %rbx,%rdi > 0x00007fbcadc2f1ea <+33642>: lea 0x10(%rax),%rsi > 0x00007fbcadc2f1ee <+33646>: mov %rdi,-0x2b0(%rbp) > 0x00007fbcadc2f1f5 <+33653>: mov %r12,%rdi > 0x00007fbcadc2f1f8 <+33656>: callq 0x7fbcadf96850 <js::WrapAsyncGenerator(JSContext*, JS::Handle<JSFunction*>)> > 0x00007fbcadc2f1fd <+33661>: test %rax,%rax > 0x00007fbcadc2f200 <+33664>: je 0x7fbcadc339fa <Interpret(JSContext*, js::RunState&)+52090> > 0x00007fbcadc2f206 <+33670>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f20a <+33674>: or %rbx,%rax > 0x00007fbcadc2f20d <+33677>: mov %rax,-0x8(%rdx) > 0x00007fbcadc2f211 <+33681>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f215 <+33685>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2f220 <+33696>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f224 <+33700>: lea 0x1(%rax),%rdx > 0x00007fbcadc2f228 <+33704>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f22c <+33708>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2f230 <+33712>: or -0x50(%rbp),%rax > 0x00007fbcadc2f234 <+33716>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f238 <+33720>: jmpq *%rax > 0x00007fbcadc2f23a <+33722>: endbr64 > 0x00007fbcadc2f23e <+33726>: jmpq 0x7fbcadc28f0b <Interpret(JSContext*, js::RunState&)+8331> > 0x00007fbcadc2f243 <+33731>: endbr64 > 0x00007fbcadc2f247 <+33735>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2f251 <+33745>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f255 <+33749>: lea 0x8(%rdx),%rax > 0x00007fbcadc2f259 <+33753>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2f25d <+33757>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f261 <+33761>: mov 0x1(%rax),%eax > 0x00007fbcadc2f264 <+33764>: or %rcx,%rax > 0x00007fbcadc2f267 <+33767>: mov %rax,(%rdx) > 0x00007fbcadc2f26a <+33770>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f26e <+33774>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f272 <+33778>: lea 0x5(%rax),%rdx > 0x00007fbcadc2f276 <+33782>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f27a <+33786>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2f27e <+33790>: or -0x50(%rbp),%rax > 0x00007fbcadc2f282 <+33794>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f286 <+33798>: jmpq *%rax > 0x00007fbcadc2f288 <+33800>: endbr64 > 0x00007fbcadc2f28c <+33804>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc2f296 <+33814>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f29a <+33818>: lea 0x8(%rdx),%rax > 0x00007fbcadc2f29e <+33822>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2f2a2 <+33826>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f2a6 <+33830>: movsbl 0x1(%rax),%eax > 0x00007fbcadc2f2aa <+33834>: or %rcx,%rax > 0x00007fbcadc2f2ad <+33837>: mov %rax,(%rdx) > 0x00007fbcadc2f2b0 <+33840>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f2b4 <+33844>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f2b8 <+33848>: lea 0x2(%rax),%rdx > 0x00007fbcadc2f2bc <+33852>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f2c0 <+33856>: movzbl 0x2(%rax),%eax > 0x00007fbcadc2f2c4 <+33860>: or -0x50(%rbp),%rax > 0x00007fbcadc2f2c8 <+33864>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f2cc <+33868>: jmpq *%rax > 0x00007fbcadc2f2ce <+33870>: endbr64 > 0x00007fbcadc2f2d2 <+33874>: mov -0x3d0(%rbp),%rax > 0x00007fbcadc2f2d9 <+33881>: mov -0x68(%rbp),%rdx > 0x00007fbcadc2f2dd <+33885>: mov 0x18(%rax),%rax > 0x00007fbcadc2f2e1 <+33889>: mov 0x1(%rdx),%edx > 0x00007fbcadc2f2e4 <+33892>: mov 0x10(%rax),%rax > 0x00007fbcadc2f2e8 <+33896>: movsd (%rax,%rdx,8),%xmm0 > 0x00007fbcadc2f2ed <+33901>: mov -0x70(%rbp),%rax > 0x00007fbcadc2f2f1 <+33905>: lea 0x8(%rax),%rdx > 0x00007fbcadc2f2f5 <+33909>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc2f2f9 <+33913>: movsd %xmm0,(%rax) > 0x00007fbcadc2f2fd <+33917>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f301 <+33921>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f305 <+33925>: lea 0x5(%rax),%rdx > 0x00007fbcadc2f309 <+33929>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f30d <+33933>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2f311 <+33937>: or -0x50(%rbp),%rax > 0x00007fbcadc2f315 <+33941>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f319 <+33945>: jmpq *%rax > 0x00007fbcadc2f31b <+33947>: endbr64 > 0x00007fbcadc2f31f <+33951>: mov -0x60(%rbp),%rdi > 0x00007fbcadc2f323 <+33955>: mov %r12,%rsi > 0x00007fbcadc2f326 <+33958>: callq 0x7fbcae0ad890 <js::InterpreterFrame::createRestParameter(JSContext*)> > 0x00007fbcadc2f32b <+33963>: mov %rax,-0x330(%rbp) > 0x00007fbcadc2f332 <+33970>: test %rax,%rax > 0x00007fbcadc2f335 <+33973>: je 0x7fbcadc339cc <Interpret(JSContext*, js::RunState&)+52044> > 0x00007fbcadc2f33b <+33979>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2f33f <+33983>: lea 0x8(%rdx),%rcx > 0x00007fbcadc2f343 <+33987>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2f347 <+33991>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2f351 <+34001>: or %rcx,%rax > 0x00007fbcadc2f354 <+34004>: mov %rax,(%rdx) > 0x00007fbcadc2f357 <+34007>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f35b <+34011>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2f366 <+34022>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f36a <+34026>: lea 0x1(%rax),%rdx > 0x00007fbcadc2f36e <+34030>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f372 <+34034>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2f376 <+34038>: or -0x50(%rbp),%rax > 0x00007fbcadc2f37a <+34042>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f37e <+34046>: jmpq *%rax > 0x00007fbcadc2f380 <+34048>: endbr64 > 0x00007fbcadc2f384 <+34052>: mov -0x478(%rbp),%rax > 0x00007fbcadc2f38b <+34059>: mov %r12,%rdi > 0x00007fbcadc2f38e <+34062>: lea 0x10(%rax),%rsi > 0x00007fbcadc2f392 <+34066>: callq 0x7fbcadc1d380 <js::RunOnceScriptPrologue(JSContext*, JS::Handle<JSScript*>)> > 0x00007fbcadc2f397 <+34071>: test %al,%al > 0x00007fbcadc2f399 <+34073>: je 0x7fbcadc3426c <Interpret(JSContext*, js::RunState&)+54252> > 0x00007fbcadc2f39f <+34079>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f3a3 <+34083>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f3a7 <+34087>: lea 0x1(%rax),%rdx > 0x00007fbcadc2f3ab <+34091>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f3af <+34095>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2f3b3 <+34099>: or -0x50(%rbp),%rax > 0x00007fbcadc2f3b7 <+34103>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f3bb <+34107>: jmpq *%rax > 0x00007fbcadc2f3bd <+34109>: cmp $0xe3,%dl > 0x00007fbcadc2f3c0 <+34112>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f3c6 <+34118>: cmp $0xe6,%dl > 0x00007fbcadc2f3c9 <+34121>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f3cf <+34127>: jmpq 0x7fbcadc273b2 <Interpret(JSContext*, js::RunState&)+1330> > 0x00007fbcadc2f3d4 <+34132>: movzwl 0x22(%rax),%edx > 0x00007fbcadc2f3d8 <+34136>: test $0x201,%dx > 0x00007fbcadc2f3dd <+34141>: je 0x7fbcadc286b6 <Interpret(JSContext*, js::RunState&)+6198> > 0x00007fbcadc2f3e3 <+34147>: test $0x2,%dl > 0x00007fbcadc2f3e6 <+34150>: je 0x7fbcadc286b6 <Interpret(JSContext*, js::RunState&)+6198> > 0x00007fbcadc2f3ec <+34156>: test %r13b,%r13b > 0x00007fbcadc2f3ef <+34159>: jne 0x7fbcadc2f401 <Interpret(JSContext*, js::RunState&)+34177> > 0x00007fbcadc2f3f1 <+34161>: mov %edx,%ecx > 0x00007fbcadc2f3f3 <+34163>: shr $0xd,%cx > 0x00007fbcadc2f3f7 <+34167>: cmp $0x3,%cx > 0x00007fbcadc2f3fb <+34171>: je 0x7fbcadc286bf <Interpret(JSContext*, js::RunState&)+6207> > 0x00007fbcadc2f401 <+34177>: mov -0x4e0(%rbp),%rsi > 0x00007fbcadc2f408 <+34184>: mov %rax,-0x2b0(%rbp) > 0x00007fbcadc2f40f <+34191>: add $0x10,%rsi > 0x00007fbcadc2f413 <+34195>: and $0x2,%dh > 0x00007fbcadc2f416 <+34198>: jne 0x7fbcadc3203e <Interpret(JSContext*, js::RunState&)+45502> > 0x00007fbcadc2f41c <+34204>: mov 0x30(%rax),%rax > 0x00007fbcadc2f420 <+34208>: mov %rax,-0x230(%rbp) > 0x00007fbcadc2f427 <+34215>: test %rax,%rax > 0x00007fbcadc2f42a <+34218>: je 0x7fbcadc315b3 <Interpret(JSContext*, js::RunState&)+42803> > 0x00007fbcadc2f430 <+34224>: test %r13b,%r13b > 0x00007fbcadc2f433 <+34227>: jne 0x7fbcadc31575 <Interpret(JSContext*, js::RunState&)+42741> > 0x00007fbcadc2f439 <+34233>: lea -0x420(%rbp),%r13 > 0x00007fbcadc2f440 <+34240>: mov -0x420(%rbp),%rax > 0x00007fbcadc2f447 <+34247>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc2f451 <+34257>: mov -0x10(%rax),%rdx > 0x00007fbcadc2f455 <+34261>: xor %rcx,%rdx > 0x00007fbcadc2f458 <+34264>: mov (%rdx),%rsi > 0x00007fbcadc2f45b <+34267>: cmp %r8,(%rsi) > 0x00007fbcadc2f45e <+34270>: je 0x7fbcadc32065 <Interpret(JSContext*, js::RunState&)+45541> > 0x00007fbcadc2f464 <+34276>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2f46e <+34286>: xor -0x10(%rax),%rdx > 0x00007fbcadc2f472 <+34290>: mov -0x460(%rbp),%rsi > 0x00007fbcadc2f479 <+34297>: mov %r12,%rdi > 0x00007fbcadc2f47c <+34300>: mov 0x30(%rdx),%rax > 0x00007fbcadc2f480 <+34304>: mov %r13,-0x100(%rbp) > 0x00007fbcadc2f487 <+34311>: movl $0x1,-0x120(%rbp) > 0x00007fbcadc2f491 <+34321>: mov %rax,-0x108(%rbp) > 0x00007fbcadc2f498 <+34328>: mov -0x468(%rbp),%rax > 0x00007fbcadc2f49f <+34335>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc2f4a6 <+34342>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2f4ad <+34349>: mov 0x30(%r12),%rax > 0x00007fbcadc2f4b2 <+34354>: mov %ebx,-0xf8(%rbp) > 0x00007fbcadc2f4b8 <+34360>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2f4bf <+34367>: lea 0x8(%rsi),%rax > 0x00007fbcadc2f4c3 <+34371>: mov %rax,0x30(%r12) > 0x00007fbcadc2f4c8 <+34376>: callq 0x7fbcaddd7f80 <js::jit::MaybeEnterJit(JSContext*, js::RunState&)> > 0x00007fbcadc2f4cd <+34381>: test %eax,%eax > 0x00007fbcadc2f4cf <+34383>: je 0x7fbcadc31c5c <Interpret(JSContext*, js::RunState&)+44508> > 0x00007fbcadc2f4d5 <+34389>: cmp $0x1,%eax > 0x00007fbcadc2f4d8 <+34392>: jne 0x7fbcadc31eac <Interpret(JSContext*, js::RunState&)+45100> > 0x00007fbcadc2f4de <+34398>: mov 0x7bc(%r12),%eax > 0x00007fbcadc2f4e6 <+34406>: test %eax,%eax > 0x00007fbcadc2f4e8 <+34408>: jne 0x7fbcadc31c4c <Interpret(JSContext*, js::RunState&)+44492> > 0x00007fbcadc2f4ee <+34414>: mov -0x420(%rbp),%rax > 0x00007fbcadc2f4f5 <+34421>: mov -0x110(%rbp),%rdx > 0x00007fbcadc2f4fc <+34428>: sub $0x8,%rax > 0x00007fbcadc2f500 <+34432>: mov %rax,-0x70(%rbp) > 0x00007fbcadc2f504 <+34436>: mov -0x118(%rbp),%rax > 0x00007fbcadc2f50b <+34443>: mov %rdx,(%rax) > 0x00007fbcadc2f50e <+34446>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc2f515 <+34453>: movq $0x0,-0x230(%rbp) > 0x00007fbcadc2f520 <+34464>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc2f52b <+34475>: jmpq 0x7fbcadc27cf5 <Interpret(JSContext*, js::RunState&)+3701> > 0x00007fbcadc2f530 <+34480>: xor %eax,%eax > 0x00007fbcadc2f532 <+34482>: jmpq 0x7fbcadc2702b <Interpret(JSContext*, js::RunState&)+427> > 0x00007fbcadc2f537 <+34487>: mov -0x3d0(%rbp),%rbx > 0x00007fbcadc2f53e <+34494>: mov %rbx,%rdi > 0x00007fbcadc2f541 <+34497>: callq 0x7fbcadbaf660 <JSScript::main() const> > 0x00007fbcadc2f546 <+34502>: movzbl (%rax),%edx > 0x00007fbcadc2f549 <+34505>: cmp $0x86,%dl > 0x00007fbcadc2f54c <+34508>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f552 <+34514>: ja 0x7fbcadc2f580 <Interpret(JSContext*, js::RunState&)+34560> > 0x00007fbcadc2f554 <+34516>: cmp $0x4e,%dl > 0x00007fbcadc2f557 <+34519>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f55d <+34525>: cmp $0x6d,%dl > 0x00007fbcadc2f560 <+34528>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f566 <+34534>: testb $0x8,0x89(%rbx) > 0x00007fbcadc2f56d <+34541>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f573 <+34547>: jmpq 0x7fbcadc273b2 <Interpret(JSContext*, js::RunState&)+1330> > 0x00007fbcadc2f578 <+34552>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc2f580 <+34560>: cmp $0xe3,%dl > 0x00007fbcadc2f583 <+34563>: je 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f589 <+34569>: cmp $0xe6,%dl > 0x00007fbcadc2f58c <+34572>: jne 0x7fbcadc2f566 <Interpret(JSContext*, js::RunState&)+34534> > 0x00007fbcadc2f58e <+34574>: jmpq 0x7fbcadc282fc <Interpret(JSContext*, js::RunState&)+5244> > 0x00007fbcadc2f593 <+34579>: mov %rax,%rcx > 0x00007fbcadc2f596 <+34582>: and $0xfffffffffffff000,%rcx > 0x00007fbcadc2f59d <+34589>: mov 0x8(%rcx),%rcx > 0x00007fbcadc2f5a1 <+34593>: mov 0x10(%rcx),%esi > 0x00007fbcadc2f5a4 <+34596>: test %esi,%esi > 0x00007fbcadc2f5a6 <+34598>: je 0x7fbcadc277bb <Interpret(JSContext*, js::RunState&)+2363> > 0x00007fbcadc2f5ac <+34604>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2f5b3 <+34611>: mov -0x458(%rbp),%rsi > 0x00007fbcadc2f5ba <+34618>: lea 0x78ac0b(%rip),%rdx # 0x7fbcae3ba1cc > 0x00007fbcadc2f5c1 <+34625>: mov 0x8(%rcx),%rdi > 0x00007fbcadc2f5c5 <+34629>: callq 0x7fbcae265200 <js::TraceManuallyBarrieredGenericPointerEdge(JSTracer*, js::gc::Cell**, char const*)> > 0x00007fbcadc2f5ca <+34634>: mov 0x18(%r12),%rdx > 0x00007fbcadc2f5cf <+34639>: test %rdx,%rdx > 0x00007fbcadc2f5d2 <+34642>: je 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc2f5d8 <+34648>: and $0xfffffffffff00000,%rdx > 0x00007fbcadc2f5df <+34655>: jmpq 0x7fbcadc277bb <Interpret(JSContext*, js::RunState&)+2363> > 0x00007fbcadc2f5e4 <+34660>: movabs $0xfffa000000000000,%rax > 0x00007fbcadc2f5ee <+34670>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2f5f5 <+34677>: jmpq 0x7fbcadc287e0 <Interpret(JSContext*, js::RunState&)+6496> > 0x00007fbcadc2f5fa <+34682>: lea -0x420(%rbp),%r13 > 0x00007fbcadc2f601 <+34689>: mov %r12,%rdi > 0x00007fbcadc2f604 <+34692>: mov %r13,%rsi > 0x00007fbcadc2f607 <+34695>: callq 0x7fbcadc356b0 <js::ConstructFromStack(JSContext*, JS::CallArgs const&)> > 0x00007fbcadc2f60c <+34700>: test %al,%al > 0x00007fbcadc2f60e <+34702>: jne 0x7fbcadc286d9 <Interpret(JSContext*, js::RunState&)+6233> > 0x00007fbcadc2f614 <+34708>: lea -0x120(%rbp),%rax > 0x00007fbcadc2f61b <+34715>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2f622 <+34722>: jmpq 0x7fbcadc27fc8 <Interpret(JSContext*, js::RunState&)+4424> > 0x00007fbcadc2f627 <+34727>: nopw 0x0(%rax,%rax,1) > 0x00007fbcadc2f630 <+34736>: movzbl -0x4a8(%rbp),%eax > 0x00007fbcadc2f637 <+34743>: mov -0x498(%rbp),%rcx > 0x00007fbcadc2f63e <+34750>: cmp $0x31,%al > 0x00007fbcadc2f640 <+34752>: sete %r8b > 0x00007fbcadc2f644 <+34756>: cmp $0x9c,%al > 0x00007fbcadc2f646 <+34758>: sete %al > 0x00007fbcadc2f649 <+34761>: add $0x10,%rcx > 0x00007fbcadc2f64d <+34765>: or %eax,%r8d > 0x00007fbcadc2f650 <+34768>: mov -0x488(%rbp),%rax > 0x00007fbcadc2f657 <+34775>: cmpq $0x0,-0x1c0(%rbp) > 0x00007fbcadc2f65f <+34783>: movzbl %r8b,%r8d > 0x00007fbcadc2f663 <+34787>: lea 0x10(%rax),%rdx > 0x00007fbcadc2f667 <+34791>: jne 0x7fbcadc2f6d6 <Interpret(JSContext*, js::RunState&)+34902> > 0x00007fbcadc2f669 <+34793>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2f670 <+34800>: mov -0x160(%rbp),%rax > 0x00007fbcadc2f677 <+34807>: mov %rdx,(%rax) > 0x00007fbcadc2f67a <+34810>: mov -0x180(%rbp),%rax > 0x00007fbcadc2f681 <+34817>: mov -0x178(%rbp),%rdx > 0x00007fbcadc2f688 <+34824>: mov %rdx,(%rax) > 0x00007fbcadc2f68b <+34827>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc2f692 <+34834>: mov -0x198(%rbp),%rdx > 0x00007fbcadc2f699 <+34841>: mov %rdx,(%rax) > 0x00007fbcadc2f69c <+34844>: mov -0x70(%rbp),%rax > 0x00007fbcadc2f6a0 <+34848>: mov -0x8(%rax),%rdx > 0x00007fbcadc2f6a4 <+34852>: mov %rdx,-0x10(%rax) > 0x00007fbcadc2f6a8 <+34856>: mov -0x68(%rbp),%rax > 0x00007fbcadc2f6ac <+34860>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc2f6b1 <+34865>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f6b5 <+34869>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2f6c0 <+34880>: lea 0x5(%rax),%rdx > 0x00007fbcadc2f6c4 <+34884>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2f6c8 <+34888>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2f6cc <+34892>: or -0x50(%rbp),%rax > 0x00007fbcadc2f6d0 <+34896>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2f6d4 <+34900>: jmpq *%rax > 0x00007fbcadc2f6d6 <+34902>: mov %r12,%rsi > 0x00007fbcadc2f6d9 <+34905>: mov %r13,%rdi > 0x00007fbcadc2f6dc <+34908>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc2f6e1 <+34913>: mov -0x160(%rbp),%rdx > 0x00007fbcadc2f6e8 <+34920>: mov -0x158(%rbp),%rcx > 0x00007fbcadc2f6ef <+34927>: mov %rcx,(%rdx) > 0x00007fbcadc2f6f2 <+34930>: mov -0x180(%rbp),%rdx > 0x00007fbcadc2f6f9 <+34937>: mov -0x178(%rbp),%rcx > 0x00007fbcadc2f700 <+34944>: mov %rcx,(%rdx) > 0x00007fbcadc2f703 <+34947>: mov -0x1a0(%rbp),%rdx > 0x00007fbcadc2f70a <+34954>: mov -0x198(%rbp),%rcx > 0x00007fbcadc2f711 <+34961>: mov %rcx,(%rdx) > 0x00007fbcadc2f714 <+34964>: test %al,%al > 0x00007fbcadc2f716 <+34966>: jne 0x7fbcadc2f69c <Interpret(JSContext*, js::RunState&)+34844> > 0x00007fbcadc2f718 <+34968>: jmpq 0x7fbcadc289f2 <Interpret(JSContext*, js::RunState&)+7026> > 0x00007fbcadc2f71d <+34973>: nopl (%rax) > 0x00007fbcadc2f720 <+34976>: mov -0x470(%rbp),%rax > 0x00007fbcadc2f727 <+34983>: mov -0x330(%rbp),%rdi > 0x00007fbcadc2f72e <+34990>: movq $0x0,-0x110(%rbp) > 0x00007fbcadc2f739 <+35001>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2f740 <+35008>: mov 0x20(%r12),%rax > 0x00007fbcadc2f745 <+35013>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2f74c <+35020>: mov -0x460(%rbp),%rax > 0x00007fbcadc2f753 <+35027>: mov %rax,0x20(%r12) > 0x00007fbcadc2f758 <+35032>: callq 0x7fbcadfc0b40 <JSObject::is<js::DebugEnvironmentProxy>() const> > 0x00007fbcadc2f75d <+35037>: test %al,%al > 0x00007fbcadc2f75f <+35039>: jne 0x7fbcadc303eb <Interpret(JSContext*, js::RunState&)+38251> > 0x00007fbcadc2f765 <+35045>: mov -0x330(%rbp),%rax > 0x00007fbcadc2f76c <+35052>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2f773 <+35059>: mov -0x498(%rbp),%rax > 0x00007fbcadc2f77a <+35066>: lea 0x10(%rbx),%r8 > 0x00007fbcadc2f77e <+35070>: mov %r12,%rdi > 0x00007fbcadc2f781 <+35073>: mov -0x448(%rbp),%rcx > 0x00007fbcadc2f788 <+35080>: lea -0x1c0(%rbp),%r13 > 0x00007fbcadc2f78f <+35087>: mov -0x490(%rbp),%rsi > 0x00007fbcadc2f796 <+35094>: lea 0x10(%rax),%rdx > 0x00007fbcadc2f79a <+35098>: mov %r13,%r9 > 0x00007fbcadc2f79d <+35101>: callq 0x7fbcae07c370 <js::NativeSetProperty<(js::QualifiedBool)0>(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc2f7a2 <+35106>: mov -0x120(%rbp),%rdx > 0x00007fbcadc2f7a9 <+35113>: mov -0x118(%rbp),%rcx > 0x00007fbcadc2f7b0 <+35120>: mov %rcx,(%rdx) > 0x00007fbcadc2f7b3 <+35123>: jmpq 0x7fbcadc289b7 <Interpret(JSContext*, js::RunState&)+6967> > 0x00007fbcadc2f7b8 <+35128>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2f7bc <+35132>: cmp -0x58(%rbp),%rsi > 0x00007fbcadc2f7c0 <+35136>: jne 0x7fbcadc27cc0 <Interpret(JSContext*, js::RunState&)+3648> > 0x00007fbcadc2f7c6 <+35142>: xor %ebx,%ebx > 0x00007fbcadc2f7c8 <+35144>: jmpq 0x7fbcadc274e3 <Interpret(JSContext*, js::RunState&)+1635> > 0x00007fbcadc2f7cd <+35149>: movzbl %sil,%edi > 0x00007fbcadc2f7d1 <+35153>: callq 0x7fbcadc1d500 <js::GetInitDataPropAttrs(JSOp)> > 0x00007fbcadc2f7d6 <+35158>: mov %rbx,%rdx > 0x00007fbcadc2f7d9 <+35161>: mov %r12,%rdi > 0x00007fbcadc2f7dc <+35164>: mov %eax,%r8d > 0x00007fbcadc2f7df <+35167>: mov -0x488(%rbp),%rax > 0x00007fbcadc2f7e6 <+35174>: lea 0x10(%rax),%rsi > 0x00007fbcadc2f7ea <+35178>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2f7f1 <+35185>: lea 0x10(%rax),%rcx > 0x00007fbcadc2f7f5 <+35189>: callq 0x7fbcae07cd50 <js::NativeDefineDataProperty(JSContext*, JS::Handle<js::NativeObject*>, js::PropertyName*, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc2f7fa <+35194>: test %al,%al > 0x00007fbcadc2f7fc <+35196>: jne 0x7fbcadc28d82 <Interpret(JSContext*, js::RunState&)+7938> > 0x00007fbcadc2f802 <+35202>: lea -0x120(%rbp),%rax > 0x00007fbcadc2f809 <+35209>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2f810 <+35216>: mov $0x1fff3,%eax > 0x00007fbcadc2f815 <+35221>: mov -0x60(%rbp),%r8 > 0x00007fbcadc2f819 <+35225>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc2f824 <+35236>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2f82f <+35247>: shl $0x2f,%rax > 0x00007fbcadc2f833 <+35251>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc2f83a <+35258>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2f83f <+35263>: nop > 0x00007fbcadc2f840 <+35264>: lea -0x120(%rbp),%rax > 0x00007fbcadc2f847 <+35271>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2f84e <+35278>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc2f853 <+35283>: mov -0x460(%rbp),%rax > 0x00007fbcadc2f85a <+35290>: mov -0x448(%rbp),%rdx > 0x00007fbcadc2f861 <+35297>: mov %rbx,%rsi > 0x00007fbcadc2f864 <+35300>: mov %r15,%rdi > 0x00007fbcadc2f867 <+35303>: lea 0x70(%rax),%rcx > 0x00007fbcadc2f86b <+35307>: callq 0x7fbcadc1a770 <SettleOnTryNote(JSContext*, JSTryNote*, js::EnvironmentIter&, js::InterpreterRegs&)> > 0x00007fbcadc2f870 <+35312>: mov -0x180(%rbp),%rax > 0x00007fbcadc2f877 <+35319>: mov -0x178(%rbp),%rdx > 0x00007fbcadc2f87e <+35326>: mov %rdx,(%rax) > 0x00007fbcadc2f881 <+35329>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc2f888 <+35336>: mov -0x198(%rbp),%rdx > 0x00007fbcadc2f88f <+35343>: mov %rdx,(%rax) > 0x00007fbcadc2f892 <+35346>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2f899 <+35353>: mov -0x160(%rbp),%rax > 0x00007fbcadc2f8a0 <+35360>: mov %rdx,(%rax) > 0x00007fbcadc2f8a3 <+35363>: jmpq 0x7fbcadc27a01 <Interpret(JSContext*, js::RunState&)+2945> > 0x00007fbcadc2f8a8 <+35368>: movabs $0xfffffffffffff,%rsi > 0x00007fbcadc2f8b2 <+35378>: test %rsi,%rax > 0x00007fbcadc2f8b5 <+35381>: jne 0x7fbcadc2809c <Interpret(JSContext*, js::RunState&)+4636> > 0x00007fbcadc2f8bb <+35387>: jmpq 0x7fbcadc283c3 <Interpret(JSContext*, js::RunState&)+5443> > 0x00007fbcadc2f8c0 <+35392>: mov %r9,%rdi > 0x00007fbcadc2f8c3 <+35395>: mov $0x0,%eax > 0x00007fbcadc2f8c8 <+35400>: mov %r13,%rsi > 0x00007fbcadc2f8cb <+35403>: mov %r8,-0x498(%rbp) > 0x00007fbcadc2f8d2 <+35410>: or $0x1,%rdi > 0x00007fbcadc2f8d6 <+35414>: test %r9,%r9 > 0x00007fbcadc2f8d9 <+35417>: mov %r9,-0x448(%rbp) > 0x00007fbcadc2f8e0 <+35424>: cmove %rax,%rdi > 0x00007fbcadc2f8e4 <+35428>: callq 0x7fbcadc17620 <js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)> > 0x00007fbcadc2f8e9 <+35433>: mov -0x448(%rbp),%r9 > 0x00007fbcadc2f8f0 <+35440>: mov -0x498(%rbp),%r8 > 0x00007fbcadc2f8f7 <+35447>: test %al,%al > 0x00007fbcadc2f8f9 <+35449>: je 0x7fbcadc28e57 <Interpret(JSContext*, js::RunState&)+8151> > 0x00007fbcadc2f8ff <+35455>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc2f909 <+35465>: mov 0x50(%r9),%rax > 0x00007fbcadc2f90d <+35469>: mov -0x10(%rax),%rsi > 0x00007fbcadc2f911 <+35473>: xor %rdx,%rsi > 0x00007fbcadc2f914 <+35476>: mov %rsi,%rax > 0x00007fbcadc2f917 <+35479>: or %rdx,%rax > 0x00007fbcadc2f91a <+35482>: mov %rax,-0x8(%r8) > 0x00007fbcadc2f91e <+35486>: mov -0x160(%rbp),%rax > 0x00007fbcadc2f925 <+35493>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2f92c <+35500>: mov %rdx,(%rax) > 0x00007fbcadc2f92f <+35503>: jmpq 0x7fbcadc28ed3 <Interpret(JSContext*, js::RunState&)+8275> > 0x00007fbcadc2f934 <+35508>: movq $0x0,0x38(%r8) > 0x00007fbcadc2f93c <+35516>: jmpq 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc2f941 <+35521>: mov %r9,%rdi > 0x00007fbcadc2f944 <+35524>: mov $0x0,%eax > 0x00007fbcadc2f949 <+35529>: mov %r13,%rsi > 0x00007fbcadc2f94c <+35532>: mov %r8,-0x498(%rbp) > 0x00007fbcadc2f953 <+35539>: or $0x1,%rdi > 0x00007fbcadc2f957 <+35543>: test %r9,%r9 > 0x00007fbcadc2f95a <+35546>: mov %r9,-0x448(%rbp) > 0x00007fbcadc2f961 <+35553>: cmove %rax,%rdi > 0x00007fbcadc2f965 <+35557>: callq 0x7fbcadc17620 <js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)> > 0x00007fbcadc2f96a <+35562>: mov -0x448(%rbp),%r9 > 0x00007fbcadc2f971 <+35569>: mov -0x498(%rbp),%r8 > 0x00007fbcadc2f978 <+35576>: test %al,%al > 0x00007fbcadc2f97a <+35578>: je 0x7fbcadc3064c <Interpret(JSContext*, js::RunState&)+38860> > 0x00007fbcadc2f980 <+35584>: movabs $0xfff8800000000000,%rdx > 0x00007fbcadc2f98a <+35594>: mov 0x4(%r9),%eax > 0x00007fbcadc2f98e <+35598>: or %rdx,%rax > 0x00007fbcadc2f991 <+35601>: mov %rax,-0x8(%r8) > 0x00007fbcadc2f995 <+35605>: jmpq 0x7fbcadc28ed3 <Interpret(JSContext*, js::RunState&)+8275> > 0x00007fbcadc2f99a <+35610>: mov -0x498(%rbp),%rsi > 0x00007fbcadc2f9a1 <+35617>: mov $0x1,%edx > 0x00007fbcadc2f9a6 <+35622>: mov %r12,%rdi > 0x00007fbcadc2f9a9 <+35625>: callq 0x7fbcadb9b690 <_ZN2js12ToObjectSlowEP9JSContextN2JS6HandleINS2_5ValueEEEb@plt> > 0x00007fbcadc2f9ae <+35630>: jmpq 0x7fbcadc299cb <Interpret(JSContext*, js::RunState&)+11083> > 0x00007fbcadc2f9b3 <+35635>: mov %r8,%rsi > 0x00007fbcadc2f9b6 <+35638>: mov $0x1,%edx > 0x00007fbcadc2f9bb <+35643>: mov %r12,%rdi > 0x00007fbcadc2f9be <+35646>: mov %r11,-0x498(%rbp) > 0x00007fbcadc2f9c5 <+35653>: mov %r8,-0x448(%rbp) > 0x00007fbcadc2f9cc <+35660>: callq 0x7fbcadb9b690 <_ZN2js12ToObjectSlowEP9JSContextN2JS6HandleINS2_5ValueEEEb@plt> > 0x00007fbcadc2f9d1 <+35665>: mov -0x498(%rbp),%r11 > 0x00007fbcadc2f9d8 <+35672>: mov -0x448(%rbp),%r8 > 0x00007fbcadc2f9df <+35679>: jmpq 0x7fbcadc29c37 <Interpret(JSContext*, js::RunState&)+11703> > 0x00007fbcadc2f9e4 <+35684>: lea -0x10(%rdx),%rsi > 0x00007fbcadc2f9e8 <+35688>: mov %r12,%rdi > 0x00007fbcadc2f9eb <+35691>: mov $0x1,%edx > 0x00007fbcadc2f9f0 <+35696>: callq 0x7fbcadb9b690 <_ZN2js12ToObjectSlowEP9JSContextN2JS6HandleINS2_5ValueEEEb@plt> > 0x00007fbcadc2f9f5 <+35701>: jmpq 0x7fbcadc2a2bf <Interpret(JSContext*, js::RunState&)+13375> > 0x00007fbcadc2f9fa <+35706>: mov 0x80(%r12),%rax > 0x00007fbcadc2fa02 <+35714>: mov 0x60(%rax),%rdi > 0x00007fbcadc2fa06 <+35718>: callq 0x7fbcae00ab20 <js::GlobalObject::lexicalEnvironment() const> > 0x00007fbcadc2fa0b <+35723>: mov %rax,%rbx > 0x00007fbcadc2fa0e <+35726>: mov 0x80(%r12),%rax > 0x00007fbcadc2fa16 <+35734>: mov 0x60(%rax),%rax > 0x00007fbcadc2fa1a <+35738>: jmpq 0x7fbcadc296bf <Interpret(JSContext*, js::RunState&)+10303> > 0x00007fbcadc2fa1f <+35743>: mov -0x70(%rbp),%rdx > 0x00007fbcadc2fa23 <+35747>: mov -0x60(%rbp),%rax > 0x00007fbcadc2fa27 <+35751>: lea -0x10(%rdx),%rcx > 0x00007fbcadc2fa2b <+35755>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc2fa2f <+35759>: mov -0x10(%rdx),%rdx > 0x00007fbcadc2fa33 <+35763>: orl $0x10,(%rax) > 0x00007fbcadc2fa36 <+35766>: mov %rdx,0x18(%rax) > 0x00007fbcadc2fa3a <+35770>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2fa45 <+35781>: jmpq 0x7fbcadc27c77 <Interpret(JSContext*, js::RunState&)+3575> > 0x00007fbcadc2fa4a <+35786>: mov -0x68(%rbp),%rsi > 0x00007fbcadc2fa4e <+35790>: callq 0x7fbcae041370 <JSScript::maybeGetPCCounts(unsigned char*)> > 0x00007fbcadc2fa53 <+35795>: addq $0x1,0x8(%rax) > 0x00007fbcadc2fa58 <+35800>: jmpq 0x7fbcadc28bc6 <Interpret(JSContext*, js::RunState&)+7494> > 0x00007fbcadc2fa5d <+35805>: lea -0x8(%rdx),%rsi > 0x00007fbcadc2fa61 <+35809>: mov %r12,%rdi > 0x00007fbcadc2fa64 <+35812>: mov $0x1,%edx > 0x00007fbcadc2fa69 <+35817>: callq 0x7fbcadb9b690 <_ZN2js12ToObjectSlowEP9JSContextN2JS6HandleINS2_5ValueEEEb@plt> > 0x00007fbcadc2fa6e <+35822>: jmpq 0x7fbcadc295c4 <Interpret(JSContext*, js::RunState&)+10052> > 0x00007fbcadc2fa73 <+35827>: test %rcx,%rcx > 0x00007fbcadc2fa76 <+35830>: jne 0x7fbcadc278bf <Interpret(JSContext*, js::RunState&)+2623> > 0x00007fbcadc2fa7c <+35836>: jmpq 0x7fbcadc27910 <Interpret(JSContext*, js::RunState&)+2704> > 0x00007fbcadc2fa81 <+35841>: movzbl (%rbx),%edi > 0x00007fbcadc2fa84 <+35844>: callq 0x7fbcadc1d500 <js::GetInitDataPropAttrs(JSOp)> > 0x00007fbcadc2fa89 <+35849>: mov -0x490(%rbp),%rdx > 0x00007fbcadc2fa90 <+35856>: mov %r13,%rcx > 0x00007fbcadc2fa93 <+35859>: mov %r12,%rdi > 0x00007fbcadc2fa96 <+35862>: mov -0x498(%rbp),%rsi > 0x00007fbcadc2fa9d <+35869>: mov %eax,%r8d > 0x00007fbcadc2faa0 <+35872>: callq 0x7fbcae078610 <js::DefineDataProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc2faa5 <+35877>: mov -0x120(%rbp),%rdx > 0x00007fbcadc2faac <+35884>: mov -0x118(%rbp),%rcx > 0x00007fbcadc2fab3 <+35891>: mov %rcx,(%rdx) > 0x00007fbcadc2fab6 <+35894>: test %al,%al > 0x00007fbcadc2fab8 <+35896>: je 0x7fbcadc29920 <Interpret(JSContext*, js::RunState&)+10912> > 0x00007fbcadc2fabe <+35902>: mov -0x68(%rbp),%rax > 0x00007fbcadc2fac2 <+35906>: subq $0x10,-0x70(%rbp) > 0x00007fbcadc2fac7 <+35911>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc2fad2 <+35922>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2fad6 <+35926>: lea 0x1(%rax),%rdx > 0x00007fbcadc2fada <+35930>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2fade <+35934>: movzbl 0x1(%rax),%eax > 0x00007fbcadc2fae2 <+35938>: or -0x50(%rbp),%rax > 0x00007fbcadc2fae6 <+35942>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2faea <+35946>: jmpq *%rax > 0x00007fbcadc2faec <+35948>: mov 0x7bc(%r12),%edx > 0x00007fbcadc2faf4 <+35956>: test %edx,%edx > 0x00007fbcadc2faf6 <+35958>: je 0x7fbcadc294b1 <Interpret(JSContext*, js::RunState&)+9777> > 0x00007fbcadc2fafc <+35964>: mov %r12,%rdi > 0x00007fbcadc2faff <+35967>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc2fb04 <+35972>: test %al,%al > 0x00007fbcadc2fb06 <+35974>: je 0x7fbcadc33d4f <Interpret(JSContext*, js::RunState&)+52943> > 0x00007fbcadc2fb0c <+35980>: mov -0x68(%rbp),%rax > 0x00007fbcadc2fb10 <+35984>: jmpq 0x7fbcadc294b1 <Interpret(JSContext*, js::RunState&)+9777> > 0x00007fbcadc2fb15 <+35989>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc2fb1f <+35999>: lea -0x160(%rbp),%rbx > 0x00007fbcadc2fb26 <+36006>: xor %rax,%rcx > 0x00007fbcadc2fb29 <+36009>: mov -0x470(%rbp),%rax > 0x00007fbcadc2fb30 <+36016>: mov %rcx,-0x170(%rbp) > 0x00007fbcadc2fb37 <+36023>: mov %rax,-0x180(%rbp) > 0x00007fbcadc2fb3e <+36030>: mov 0x20(%r12),%rax > 0x00007fbcadc2fb43 <+36035>: mov %rax,-0x178(%rbp) > 0x00007fbcadc2fb4a <+36042>: lea -0x180(%rbp),%rax > 0x00007fbcadc2fb51 <+36049>: mov %rax,0x20(%r12) > 0x00007fbcadc2fb56 <+36054>: mov %rax,-0x498(%rbp) > 0x00007fbcadc2fb5d <+36061>: mov -0x10(%r13),%rax > 0x00007fbcadc2fb61 <+36065>: mov %rsi,-0x158(%rbp) > 0x00007fbcadc2fb68 <+36072>: mov %rax,-0x150(%rbp) > 0x00007fbcadc2fb6f <+36079>: mov -0x458(%rbp),%rax > 0x00007fbcadc2fb76 <+36086>: mov %rbx,0x60(%r12) > 0x00007fbcadc2fb7b <+36091>: mov %rax,-0x160(%rbp) > 0x00007fbcadc2fb82 <+36098>: mov -0x8(%r13),%rax > 0x00007fbcadc2fb86 <+36102>: mov %rax,%rcx > 0x00007fbcadc2fb89 <+36105>: shr $0x2f,%rcx > 0x00007fbcadc2fb8d <+36109>: mov %ecx,%edx > 0x00007fbcadc2fb8f <+36111>: cmp $0x1fff1,%ecx > 0x00007fbcadc2fb95 <+36117>: jne 0x7fbcadc312b3 <Interpret(JSContext*, js::RunState&)+42035> > 0x00007fbcadc2fb9b <+36123>: test %eax,%eax > 0x00007fbcadc2fb9d <+36125>: jns 0x7fbcadc3245c <Interpret(JSContext*, js::RunState&)+46556> > 0x00007fbcadc2fba3 <+36131>: movabs $0xfff80000ffffffff,%rcx > 0x00007fbcadc2fbad <+36141>: mov %rax,%rsi > 0x00007fbcadc2fbb0 <+36144>: bts $0x3f,%rsi > 0x00007fbcadc2fbb5 <+36149>: cmp %rcx,%rsi > 0x00007fbcadc2fbb8 <+36152>: ja 0x7fbcadc2fc2f <Interpret(JSContext*, js::RunState&)+36271> > 0x00007fbcadc2fbba <+36154>: movabs $0x8000000000000000,%rcx > 0x00007fbcadc2fbc4 <+36164>: cmp %rcx,%rax > 0x00007fbcadc2fbc7 <+36167>: je 0x7fbcadc2fc2f <Interpret(JSContext*, js::RunState&)+36271> > 0x00007fbcadc2fbc9 <+36169>: movabs $0x7ff0000000000000,%rcx > 0x00007fbcadc2fbd3 <+36179>: mov %rax,%rsi > 0x00007fbcadc2fbd6 <+36182>: and %rcx,%rsi > 0x00007fbcadc2fbd9 <+36185>: cmp %rcx,%rsi > 0x00007fbcadc2fbdc <+36188>: je 0x7fbcadc2fc0f <Interpret(JSContext*, js::RunState&)+36239> > 0x00007fbcadc2fbde <+36190>: mov %rax,-0x448(%rbp) > 0x00007fbcadc2fbe5 <+36197>: mov -0x460(%rbp),%rdi > 0x00007fbcadc2fbec <+36204>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc2fbf4 <+36212>: callq 0x7fbcadc17500 <mozilla::detail::NumberIsSignedInteger<double, int>(double, int*)> > 0x00007fbcadc2fbf9 <+36217>: test %al,%al > 0x00007fbcadc2fbfb <+36219>: jne 0x7fbcadc32f12 <Interpret(JSContext*, js::RunState&)+49298> > 0x00007fbcadc2fc01 <+36225>: mov -0x8(%r13),%rax > 0x00007fbcadc2fc05 <+36229>: mov %rax,%rsi > 0x00007fbcadc2fc08 <+36232>: shr $0x2f,%rsi > 0x00007fbcadc2fc0c <+36236>: mov %rsi,%rdx > 0x00007fbcadc2fc0f <+36239>: cmp $0x1fff6,%edx > 0x00007fbcadc2fc15 <+36245>: jne 0x7fbcadc2fc2f <Interpret(JSContext*, js::RunState&)+36271> > 0x00007fbcadc2fc17 <+36247>: movabs $0xfffb000000000000,%rdx > 0x00007fbcadc2fc21 <+36257>: xor %rax,%rdx > 0x00007fbcadc2fc24 <+36260>: mov (%rdx),%edx > 0x00007fbcadc2fc26 <+36262>: test $0x80,%dl > 0x00007fbcadc2fc29 <+36265>: jne 0x7fbcadc33761 <Interpret(JSContext*, js::RunState&)+51425> > 0x00007fbcadc2fc2f <+36271>: mov %rax,%rdx > 0x00007fbcadc2fc32 <+36274>: shr $0x2f,%rdx > 0x00007fbcadc2fc36 <+36278>: cmp $0x1fff6,%edx > 0x00007fbcadc2fc3c <+36284>: jne 0x7fbcadc30f7a <Interpret(JSContext*, js::RunState&)+41210> > 0x00007fbcadc2fc42 <+36290>: movabs $0xfffb000000000000,%rcx > 0x00007fbcadc2fc4c <+36300>: xor %rax,%rcx > 0x00007fbcadc2fc4f <+36303>: testb $0x1,(%rcx) > 0x00007fbcadc2fc52 <+36306>: jne 0x7fbcadc32d75 <Interpret(JSContext*, js::RunState&)+48885> > 0x00007fbcadc2fc58 <+36312>: test %rcx,%rcx > 0x00007fbcadc2fc5b <+36315>: je 0x7fbcadc324b8 <Interpret(JSContext*, js::RunState&)+46648> > 0x00007fbcadc2fc61 <+36321>: mov (%rcx),%eax > 0x00007fbcadc2fc63 <+36323>: test $0x80,%al > 0x00007fbcadc2fc65 <+36325>: je 0x7fbcadc30f33 <Interpret(JSContext*, js::RunState&)+41139> > 0x00007fbcadc2fc6b <+36331>: shr $0x10,%eax > 0x00007fbcadc2fc6e <+36334>: mov %eax,-0x1a0(%rbp) > 0x00007fbcadc2fc74 <+36340>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc2fc7b <+36347>: mov -0x1a0(%rbp),%ecx > 0x00007fbcadc2fc81 <+36353>: lea 0x10(%rbx),%rdx > 0x00007fbcadc2fc85 <+36357>: mov %r12,%rdi > 0x00007fbcadc2fc88 <+36360>: mov -0x170(%rbp),%rsi > 0x00007fbcadc2fc8f <+36367>: callq 0x7fbcadc18090 <js::GetElementNoGC(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*)> > 0x00007fbcadc2fc94 <+36372>: test %al,%al > 0x00007fbcadc2fc96 <+36374>: je 0x7fbcadc30f7a <Interpret(JSContext*, js::RunState&)+41210> > 0x00007fbcadc2fc9c <+36380>: mov -0x158(%rbp),%rdx > 0x00007fbcadc2fca3 <+36387>: mov -0x160(%rbp),%rax > 0x00007fbcadc2fcaa <+36394>: mov %rdx,(%rax) > 0x00007fbcadc2fcad <+36397>: mov -0x180(%rbp),%rax > 0x00007fbcadc2fcb4 <+36404>: mov -0x178(%rbp),%rdx > 0x00007fbcadc2fcbb <+36411>: mov %rdx,(%rax) > 0x00007fbcadc2fcbe <+36414>: jmpq 0x7fbcadc2a0e4 <Interpret(JSContext*, js::RunState&)+12900> > 0x00007fbcadc2fcc3 <+36419>: test %eax,%eax > 0x00007fbcadc2fcc5 <+36421>: setne %al > 0x00007fbcadc2fcc8 <+36424>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc2fccc <+36428>: test %al,%al > 0x00007fbcadc2fcce <+36430>: jne 0x7fbcadc2c499 <Interpret(JSContext*, js::RunState&)+22041> > 0x00007fbcadc2fcd4 <+36436>: mov -0x68(%rbp),%rax > 0x00007fbcadc2fcd8 <+36440>: movslq 0x1(%rax),%rbx > 0x00007fbcadc2fcdc <+36444>: test %ebx,%ebx > 0x00007fbcadc2fcde <+36446>: jle 0x7fbcadc31c72 <Interpret(JSContext*, js::RunState&)+44530> > 0x00007fbcadc2fce4 <+36452>: add %rbx,%rax > 0x00007fbcadc2fce7 <+36455>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2fceb <+36459>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2fcef <+36463>: movzbl (%rax),%eax > 0x00007fbcadc2fcf2 <+36466>: or -0x50(%rbp),%rax > 0x00007fbcadc2fcf6 <+36470>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2fcfa <+36474>: jmpq *%rax > 0x00007fbcadc2fcfc <+36476>: xor %ebx,%ebx > 0x00007fbcadc2fcfe <+36478>: test %eax,%eax > 0x00007fbcadc2fd00 <+36480>: movabs $0xfff9000000000000,%rax > 0x00007fbcadc2fd0a <+36490>: sete %bl > 0x00007fbcadc2fd0d <+36493>: or %rax,%rbx > 0x00007fbcadc2fd10 <+36496>: jmpq 0x7fbcadc2cb45 <Interpret(JSContext*, js::RunState&)+23749> > 0x00007fbcadc2fd15 <+36501>: mov -0x8(%rdi),%rax > 0x00007fbcadc2fd19 <+36505>: jmpq 0x7fbcadc2b4ad <Interpret(JSContext*, js::RunState&)+17965> > 0x00007fbcadc2fd1e <+36510>: test %eax,%eax > 0x00007fbcadc2fd20 <+36512>: setne %al > 0x00007fbcadc2fd23 <+36515>: test %al,%al > 0x00007fbcadc2fd25 <+36517>: je 0x7fbcadc2ec97 <Interpret(JSContext*, js::RunState&)+32279> > 0x00007fbcadc2fd2b <+36523>: mov -0x68(%rbp),%rax > 0x00007fbcadc2fd2f <+36527>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2fd33 <+36531>: movslq 0x1(%rax),%rdx > 0x00007fbcadc2fd37 <+36535>: add %rdx,%rax > 0x00007fbcadc2fd3a <+36538>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2fd3e <+36542>: movzbl (%rax),%eax > 0x00007fbcadc2fd41 <+36545>: or -0x50(%rbp),%rax > 0x00007fbcadc2fd45 <+36549>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2fd49 <+36553>: jmpq *%rax > 0x00007fbcadc2fd4b <+36555>: mov %r13,0x6c0(%r12) > 0x00007fbcadc2fd53 <+36563>: mov $0xc,%esi > 0x00007fbcadc2fd58 <+36568>: mov %r12,%rdi > 0x00007fbcadc2fd5b <+36571>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc2fd60 <+36576>: jmpq 0x7fbcadc2865a <Interpret(JSContext*, js::RunState&)+6106> > 0x00007fbcadc2fd65 <+36581>: mov 0x50(%rdi),%rcx > 0x00007fbcadc2fd69 <+36585>: mov -0x8(%rdx),%rdx > 0x00007fbcadc2fd6d <+36589>: mov %rdx,(%rcx,%rax,8) > 0x00007fbcadc2fd71 <+36593>: jmpq 0x7fbcadc2cbfb <Interpret(JSContext*, js::RunState&)+23931> > 0x00007fbcadc2fd76 <+36598>: test %eax,%eax > 0x00007fbcadc2fd78 <+36600>: setne %al > 0x00007fbcadc2fd7b <+36603>: test %al,%al > 0x00007fbcadc2fd7d <+36605>: je 0x7fbcadc2ec31 <Interpret(JSContext*, js::RunState&)+32177> > 0x00007fbcadc2fd83 <+36611>: mov -0x68(%rbp),%rax > 0x00007fbcadc2fd87 <+36615>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2fd8b <+36619>: lea 0x5(%rax),%rdx > 0x00007fbcadc2fd8f <+36623>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc2fd93 <+36627>: movzbl 0x5(%rax),%eax > 0x00007fbcadc2fd97 <+36631>: or -0x50(%rbp),%rax > 0x00007fbcadc2fd9b <+36635>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2fd9f <+36639>: jmpq *%rax > 0x00007fbcadc2fda1 <+36641>: test %eax,%eax > 0x00007fbcadc2fda3 <+36643>: setne %al > 0x00007fbcadc2fda6 <+36646>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc2fdaa <+36650>: test %al,%al > 0x00007fbcadc2fdac <+36652>: je 0x7fbcadc2ed64 <Interpret(JSContext*, js::RunState&)+32484> > 0x00007fbcadc2fdb2 <+36658>: mov -0x68(%rbp),%rax > 0x00007fbcadc2fdb6 <+36662>: movslq 0x1(%rax),%rbx > 0x00007fbcadc2fdba <+36666>: test %ebx,%ebx > 0x00007fbcadc2fdbc <+36668>: jle 0x7fbcadc31ca0 <Interpret(JSContext*, js::RunState&)+44576> > 0x00007fbcadc2fdc2 <+36674>: add %rbx,%rax > 0x00007fbcadc2fdc5 <+36677>: mov -0x60(%rbp),%rsi > 0x00007fbcadc2fdc9 <+36681>: mov %rax,-0x68(%rbp) > 0x00007fbcadc2fdcd <+36685>: movzbl (%rax),%eax > 0x00007fbcadc2fdd0 <+36688>: or -0x50(%rbp),%rax > 0x00007fbcadc2fdd4 <+36692>: mov (%r14,%rax,8),%rax > 0x00007fbcadc2fdd8 <+36696>: jmpq *%rax > 0x00007fbcadc2fdda <+36698>: mov 0x50(%rdi),%rdx > 0x00007fbcadc2fdde <+36702>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc2fde2 <+36706>: mov (%rdx,%rax,8),%rax > 0x00007fbcadc2fde6 <+36710>: mov %rax,(%rcx) > 0x00007fbcadc2fde9 <+36713>: jmpq 0x7fbcadc2e314 <Interpret(JSContext*, js::RunState&)+29844> > 0x00007fbcadc2fdee <+36718>: xor %eax,%eax > 0x00007fbcadc2fdf0 <+36720>: jmpq 0x7fbcadc28b15 <Interpret(JSContext*, js::RunState&)+7317> > 0x00007fbcadc2fdf5 <+36725>: mov -0x488(%rbp),%rax > 0x00007fbcadc2fdfc <+36732>: mov -0x490(%rbp),%r8 > 0x00007fbcadc2fe03 <+36739>: mov %r12,%rdi > 0x00007fbcadc2fe06 <+36742>: lea 0x10(%rax),%rsi > 0x00007fbcadc2fe0a <+36746>: lea -0x180(%rbp),%rax > 0x00007fbcadc2fe11 <+36753>: mov %rax,%r9 > 0x00007fbcadc2fe14 <+36756>: mov %rax,-0x498(%rbp) > 0x00007fbcadc2fe1b <+36763>: callq 0x7fbcae07a1c0 <js::NativeSetProperty<(js::QualifiedBool)1>(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)> > 0x00007fbcadc2fe20 <+36768>: jmpq 0x7fbcadc28d3b <Interpret(JSContext*, js::RunState&)+7867> > 0x00007fbcadc2fe25 <+36773>: mov -0x460(%rbp),%r8 > 0x00007fbcadc2fe2c <+36780>: lea 0x10(%r13),%rax > 0x00007fbcadc2fe30 <+36784>: mov %r12,%rdi > 0x00007fbcadc2fe33 <+36787>: lea -0x160(%rbp),%rbx > 0x00007fbcadc2fe3a <+36794>: lea -0x180(%rbp),%r9 > 0x00007fbcadc2fe41 <+36801>: mov %rbx,%rcx > 0x00007fbcadc2fe44 <+36804>: mov %r11,-0x500(%rbp) > 0x00007fbcadc2fe4b <+36811>: mov %rax,-0x4a8(%rbp) > 0x00007fbcadc2fe52 <+36818>: movq $0x0,-0x180(%rbp) > 0x00007fbcadc2fe5d <+36829>: movq $0x0,-0x160(%rbp) > 0x00007fbcadc2fe68 <+36840>: movq $0x0,-0x120(%rbp) > 0x00007fbcadc2fe73 <+36851>: mov %r9,-0x498(%rbp) > 0x00007fbcadc2fe7a <+36858>: mov %r8,-0x448(%rbp) > 0x00007fbcadc2fe81 <+36865>: callq 0x7fbcae03fbe0 <js::LookupNameNoGC(JSContext*, js::PropertyName*, JSObject*, JSObject**, JSObject**, JS::PropertyResult*)> > 0x00007fbcadc2fe86 <+36870>: mov -0x500(%rbp),%r11 > 0x00007fbcadc2fe8d <+36877>: test %al,%al > 0x00007fbcadc2fe8f <+36879>: je 0x7fbcadc2febe <Interpret(JSContext*, js::RunState&)+36926> > 0x00007fbcadc2fe91 <+36881>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc2fe98 <+36888>: mov -0x180(%rbp),%rsi > 0x00007fbcadc2fe9f <+36895>: mov -0x120(%rbp),%rdi > 0x00007fbcadc2fea6 <+36902>: lea 0x10(%rax),%rdx > 0x00007fbcadc2feaa <+36906>: callq 0x7fbcadc18890 <js::FetchNameNoGC(JSObject*, JS::PropertyResult, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc2feaf <+36911>: mov -0x500(%rbp),%r11 > 0x00007fbcadc2feb6 <+36918>: test %al,%al > 0x00007fbcadc2feb8 <+36920>: jne 0x7fbcadc315e7 <Interpret(JSContext*, js::RunState&)+42855> > 0x00007fbcadc2febe <+36926>: lea -0x18a35(%rip),%rax # 0x7fbcadc17490 <JS::StructGCPolicy<JS::PropertyResult>::trace(JSTracer*, JS::PropertyResult*, char const*)> > 0x00007fbcadc2fec5 <+36933>: mov -0x460(%rbp),%rdi > 0x00007fbcadc2fecc <+36940>: lea -0x1a0(%rbp),%r10 > 0x00007fbcadc2fed3 <+36947>: mov -0x470(%rbp),%rsi > 0x00007fbcadc2feda <+36954>: mov %rax,-0x110(%rbp) > 0x00007fbcadc2fee1 <+36961>: mov -0x480(%rbp),%rax > 0x00007fbcadc2fee8 <+36968>: lea -0x1c0(%rbp),%r13 > 0x00007fbcadc2feef <+36975>: lea 0x10(%r10),%r8 > 0x00007fbcadc2fef3 <+36979>: mov -0x4a8(%rbp),%rdx > 0x00007fbcadc2fefa <+36986>: lea 0x18(%rdi),%r9 > 0x00007fbcadc2fefe <+36990>: lea 0x10(%r13),%rcx > 0x00007fbcadc2ff02 <+36994>: mov %rsi,-0x1c0(%rbp) > 0x00007fbcadc2ff09 <+37001>: mov %rax,-0x120(%rbp) > 0x00007fbcadc2ff10 <+37008>: mov 0x68(%r12),%rax > 0x00007fbcadc2ff15 <+37013>: mov %rdi,0x68(%r12) > 0x00007fbcadc2ff1a <+37018>: mov %r12,%rdi > 0x00007fbcadc2ff1d <+37021>: mov %rax,-0x118(%rbp) > 0x00007fbcadc2ff24 <+37028>: mov 0x20(%r12),%rax > 0x00007fbcadc2ff29 <+37033>: mov %r10,0x20(%r12) > 0x00007fbcadc2ff2e <+37038>: mov %rsi,-0x1a0(%rbp) > 0x00007fbcadc2ff35 <+37045>: lea 0x10(%r11),%rsi > 0x00007fbcadc2ff39 <+37049>: movq $0x0,-0x108(%rbp) > 0x00007fbcadc2ff44 <+37060>: movq $0x0,-0x1b0(%rbp) > 0x00007fbcadc2ff4f <+37071>: mov %rax,-0x1b8(%rbp) > 0x00007fbcadc2ff56 <+37078>: movq $0x0,-0x190(%rbp) > 0x00007fbcadc2ff61 <+37089>: mov %r13,-0x198(%rbp) > 0x00007fbcadc2ff68 <+37096>: mov %r10,-0x500(%rbp) > 0x00007fbcadc2ff6f <+37103>: callq 0x7fbcae04a4d0 <js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyResult>)> > 0x00007fbcadc2ff74 <+37108>: mov %eax,%r9d > 0x00007fbcadc2ff77 <+37111>: test %al,%al > 0x00007fbcadc2ff79 <+37113>: je 0x7fbcadc300d9 <Interpret(JSContext*, js::RunState&)+37465> > 0x00007fbcadc2ff7f <+37119>: mov -0x108(%rbp),%rcx > 0x00007fbcadc2ff86 <+37126>: mov -0x500(%rbp),%r10 > 0x00007fbcadc2ff8d <+37133>: test %rcx,%rcx > 0x00007fbcadc2ff90 <+37136>: je 0x7fbcadc32f48 <Interpret(JSContext*, js::RunState&)+49352> > 0x00007fbcadc2ff96 <+37142>: mov -0x1b0(%rbp),%rax > 0x00007fbcadc2ff9d <+37149>: mov (%rax),%rdx > 0x00007fbcadc2ffa0 <+37152>: mov (%rdx),%rdx > 0x00007fbcadc2ffa3 <+37155>: testb $0x4,0xa(%rdx) > 0x00007fbcadc2ffa7 <+37159>: jne 0x7fbcadc32d8a <Interpret(JSContext*, js::RunState&)+48906> > 0x00007fbcadc2ffad <+37165>: mov -0x190(%rbp),%rdx > 0x00007fbcadc2ffb4 <+37172>: mov (%rdx),%rsi > 0x00007fbcadc2ffb7 <+37175>: mov (%rsi),%rsi > 0x00007fbcadc2ffba <+37178>: testb $0x4,0xa(%rsi) > 0x00007fbcadc2ffbe <+37182>: jne 0x7fbcadc32d8a <Interpret(JSContext*, js::RunState&)+48906> > 0x00007fbcadc2ffc4 <+37188>: mov -0x4f0(%rbp),%rsi > 0x00007fbcadc2ffcb <+37195>: mov -0x498(%rbp),%rdi > 0x00007fbcadc2ffd2 <+37202>: mov %rcx,-0x170(%rbp) > 0x00007fbcadc2ffd9 <+37209>: mov %rsi,-0x180(%rbp) > 0x00007fbcadc2ffe0 <+37216>: mov 0x38(%r12),%rsi > 0x00007fbcadc2ffe5 <+37221>: mov %rdi,0x38(%r12) > 0x00007fbcadc2ffea <+37226>: mov %rsi,-0x178(%rbp) > 0x00007fbcadc2fff1 <+37233>: testb $0x30,0x1c(%rcx) > 0x00007fbcadc2fff5 <+37237>: jne 0x7fbcadc3000c <Interpret(JSContext*, js::RunState&)+37260> > 0x00007fbcadc2fff7 <+37239>: testb $0x4,0x1d(%rcx) > 0x00007fbcadc2fffb <+37243>: je 0x7fbcadc33d92 <Interpret(JSContext*, js::RunState&)+53010> > 0x00007fbcadc30001 <+37249>: cmpq $0x0,0x28(%rcx) > 0x00007fbcadc30006 <+37254>: je 0x7fbcadc33d92 <Interpret(JSContext*, js::RunState&)+53010> > 0x00007fbcadc3000c <+37260>: mov (%rax),%rcx > 0x00007fbcadc3000f <+37263>: lea 0x97b84a(%rip),%rdx # 0x7fbcae5ab860 <_ZN2js21WithEnvironmentObject6class_E> > 0x00007fbcadc30016 <+37270>: cmp %rdx,(%rcx) > 0x00007fbcadc30019 <+37273>: je 0x7fbcadc33bff <Interpret(JSContext*, js::RunState&)+52607> > 0x00007fbcadc3001f <+37279>: mov %rax,-0x150(%rbp) > 0x00007fbcadc30026 <+37286>: lea 0x10(%r10),%rdx > 0x00007fbcadc3002a <+37290>: lea 0x10(%rbx),%rsi > 0x00007fbcadc3002e <+37294>: mov %r12,%rdi > 0x00007fbcadc30031 <+37297>: mov -0x470(%rbp),%rax > 0x00007fbcadc30038 <+37304>: mov -0x498(%rbp),%rcx > 0x00007fbcadc3003f <+37311>: mov %r9b,-0x4a8(%rbp) > 0x00007fbcadc30046 <+37318>: mov %rax,-0x160(%rbp) > 0x00007fbcadc3004d <+37325>: mov 0x20(%r12),%rax > 0x00007fbcadc30052 <+37330>: add $0x10,%rcx > 0x00007fbcadc30056 <+37334>: mov %rbx,0x20(%r12) > 0x00007fbcadc3005b <+37339>: mov %rax,-0x158(%rbp) > 0x00007fbcadc30062 <+37346>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc30069 <+37353>: lea 0x10(%rax),%r8 > 0x00007fbcadc3006d <+37357>: callq 0x7fbcae04d7d0 <js::NativeGetExistingProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, JS::Handle<js::Shape*>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc30072 <+37362>: mov -0x158(%rbp),%rdx > 0x00007fbcadc30079 <+37369>: movzbl -0x4a8(%rbp),%r9d > 0x00007fbcadc30081 <+37377>: test %al,%al > 0x00007fbcadc30083 <+37379>: mov -0x160(%rbp),%rax > 0x00007fbcadc3008a <+37386>: mov %rdx,(%rax) > 0x00007fbcadc3008d <+37389>: je 0x7fbcadc32e37 <Interpret(JSContext*, js::RunState&)+49079> > 0x00007fbcadc30093 <+37395>: mov -0x180(%rbp),%rax > 0x00007fbcadc3009a <+37402>: mov -0x178(%rbp),%rdx > 0x00007fbcadc300a1 <+37409>: mov %rdx,(%rax) > 0x00007fbcadc300a4 <+37412>: mov 0xa8(%r12),%rax > 0x00007fbcadc300ac <+37420>: mov -0x1d0(%rbp),%rdx > 0x00007fbcadc300b3 <+37427>: mov 0x2ac8(%rax),%rax > 0x00007fbcadc300ba <+37434>: cmp %rdx,0x2e0(%rax) > 0x00007fbcadc300c1 <+37441>: je 0x7fbcadc300d9 <Interpret(JSContext*, js::RunState&)+37465> > 0x00007fbcadc300c3 <+37443>: mov -0x3b0(%rbp),%rax > 0x00007fbcadc300ca <+37450>: shr $0x2f,%rax > 0x00007fbcadc300ce <+37454>: cmp $0x1fff5,%eax > 0x00007fbcadc300d3 <+37459>: je 0x7fbcadc33284 <Interpret(JSContext*, js::RunState&)+50180> > 0x00007fbcadc300d9 <+37465>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc300e0 <+37472>: mov -0x198(%rbp),%rdx > 0x00007fbcadc300e7 <+37479>: mov %rdx,(%rax) > 0x00007fbcadc300ea <+37482>: mov -0x1c0(%rbp),%rax > 0x00007fbcadc300f1 <+37489>: mov -0x1b8(%rbp),%rdx > 0x00007fbcadc300f8 <+37496>: mov %rdx,(%rax) > 0x00007fbcadc300fb <+37499>: mov -0x120(%rbp),%rax > 0x00007fbcadc30102 <+37506>: mov -0x118(%rbp),%rdx > 0x00007fbcadc30109 <+37513>: mov %rdx,(%rax) > 0x00007fbcadc3010c <+37516>: jmpq 0x7fbcadc291c4 <Interpret(JSContext*, js::RunState&)+9028> > 0x00007fbcadc30111 <+37521>: xor %edx,%edx > 0x00007fbcadc30113 <+37523>: jmpq 0x7fbcadc288a4 <Interpret(JSContext*, js::RunState&)+6692> > 0x00007fbcadc30118 <+37528>: mov -0x120(%rbp),%rax > 0x00007fbcadc3011f <+37535>: mov -0x118(%rbp),%rdx > 0x00007fbcadc30126 <+37542>: mov %rdx,(%rax) > 0x00007fbcadc30129 <+37545>: mov 0x99ce38(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc30130 <+37552>: mov -0x60(%rbp),%r8 > 0x00007fbcadc30134 <+37556>: mov (%rax),%rax > 0x00007fbcadc30137 <+37559>: mov %rax,-0x270(%rbp) > 0x00007fbcadc3013e <+37566>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30143 <+37571>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc30148 <+37576>: mov -0x8(%rax),%rcx > 0x00007fbcadc3014c <+37580>: shr $0x2f,%rcx > 0x00007fbcadc30150 <+37584>: cmp $0x1fff5,%ecx > 0x00007fbcadc30156 <+37590>: jne 0x7fbcadc321ef <Interpret(JSContext*, js::RunState&)+45935> > 0x00007fbcadc3015c <+37596>: add $0x1,%ebx > 0x00007fbcadc3015f <+37599>: cmp $0x5f,%dl > 0x00007fbcadc30162 <+37602>: je 0x7fbcadc32c0c <Interpret(JSContext*, js::RunState&)+48524> > 0x00007fbcadc30168 <+37608>: movabs $0xfff8800000000000,%rcx > 0x00007fbcadc30172 <+37618>: mov %ebx,%edx > 0x00007fbcadc30174 <+37620>: or %rcx,%rdx > 0x00007fbcadc30177 <+37623>: mov %rdx,-0x10(%rax) > 0x00007fbcadc3017b <+37627>: mov -0x68(%rbp),%rax > 0x00007fbcadc3017f <+37631>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc30184 <+37636>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30188 <+37640>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc30193 <+37651>: lea 0x1(%rax),%rdx > 0x00007fbcadc30197 <+37655>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc3019b <+37659>: movzbl 0x1(%rax),%eax > 0x00007fbcadc3019f <+37663>: or -0x50(%rbp),%rax > 0x00007fbcadc301a3 <+37667>: mov (%r14,%rax,8),%rax > 0x00007fbcadc301a7 <+37671>: jmpq *%rax > 0x00007fbcadc301a9 <+37673>: lea -0x8(%rdi),%rcx > 0x00007fbcadc301ad <+37677>: mov -0x8(%rdi),%rdi > 0x00007fbcadc301b1 <+37681>: shr $0x2f,%rdi > 0x00007fbcadc301b5 <+37685>: cmp $0x1fff5,%edi > 0x00007fbcadc301bb <+37691>: jne 0x7fbcadc31ffd <Interpret(JSContext*, js::RunState&)+45437> > 0x00007fbcadc301c1 <+37697>: cmp $0x5f,%r8b > 0x00007fbcadc301c5 <+37701>: je 0x7fbcadc32cd2 <Interpret(JSContext*, js::RunState&)+48722> > 0x00007fbcadc301cb <+37707>: lea 0x5(%rax),%rdx > 0x00007fbcadc301cf <+37711>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc301d3 <+37715>: mov -0x60(%rbp),%rsi > 0x00007fbcadc301d7 <+37719>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc301e2 <+37730>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc301e6 <+37734>: movzbl 0x5(%rax),%eax > 0x00007fbcadc301ea <+37738>: or -0x50(%rbp),%rax > 0x00007fbcadc301ee <+37742>: mov (%r14,%rax,8),%rax > 0x00007fbcadc301f2 <+37746>: jmpq *%rax > 0x00007fbcadc301f4 <+37748>: mov -0x460(%rbp),%rsi > 0x00007fbcadc301fb <+37755>: mov %r12,%rdi > 0x00007fbcadc301fe <+37758>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc30205 <+37765>: callq 0x7fbcadc34bc0 <InternalCall(JSContext*, js::AnyInvokeArgs const&)> > 0x00007fbcadc3020a <+37770>: test %al,%al > 0x00007fbcadc3020c <+37772>: jne 0x7fbcadc29b90 <Interpret(JSContext*, js::RunState&)+11536> > 0x00007fbcadc30212 <+37778>: mov -0x60(%rbp),%r8 > 0x00007fbcadc30216 <+37782>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3021b <+37787>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc30220 <+37792>: mov -0x8(%r13),%rax > 0x00007fbcadc30224 <+37796>: mov %rax,%rdx > 0x00007fbcadc30227 <+37799>: shr $0x2f,%rdx > 0x00007fbcadc3022b <+37803>: cmp $0x1fff1,%edx > 0x00007fbcadc30231 <+37809>: jne 0x7fbcadc3023b <Interpret(JSContext*, js::RunState&)+37819> > 0x00007fbcadc30233 <+37811>: test %eax,%eax > 0x00007fbcadc30235 <+37813>: jns 0x7fbcadc32552 <Interpret(JSContext*, js::RunState&)+46802> > 0x00007fbcadc3023b <+37819>: lea -0x160(%rbp),%rdi > 0x00007fbcadc30242 <+37826>: callq 0x7fbcadc186f0 <js::AbstractFramePtr::script() const> > 0x00007fbcadc30247 <+37831>: mov -0x490(%rbp),%rsi > 0x00007fbcadc3024e <+37838>: mov %r12,%rdi > 0x00007fbcadc30251 <+37841>: mov %rax,-0x110(%rbp) > 0x00007fbcadc30258 <+37848>: mov -0x468(%rbp),%rax > 0x00007fbcadc3025f <+37855>: mov %rax,-0x120(%rbp) > 0x00007fbcadc30266 <+37862>: mov 0x30(%r12),%rax > 0x00007fbcadc3026b <+37867>: mov %rax,-0x118(%rbp) > 0x00007fbcadc30272 <+37874>: mov -0x460(%rbp),%rax > 0x00007fbcadc30279 <+37881>: mov %rax,0x30(%r12) > 0x00007fbcadc3027e <+37886>: mov %rax,-0x448(%rbp) > 0x00007fbcadc30285 <+37893>: callq 0x7fbcae06d000 <_ZN8JSScript27argumentsOptimizationFailedEP9JSContextN2JS6HandleIPS_EE> > 0x00007fbcadc3028a <+37898>: test %al,%al > 0x00007fbcadc3028c <+37900>: je 0x7fbcadc32024 <Interpret(JSContext*, js::RunState&)+45476> > 0x00007fbcadc30292 <+37906>: mov -0x160(%rbp),%rax > 0x00007fbcadc30299 <+37913>: mov %rax,%rdx > 0x00007fbcadc3029c <+37916>: and $0xfffffffffffffff8,%rax > 0x00007fbcadc302a0 <+37920>: and $0x7,%edx > 0x00007fbcadc302a3 <+37923>: cmp $0x1,%rdx > 0x00007fbcadc302a7 <+37927>: je 0x7fbcadc31c23 <Interpret(JSContext*, js::RunState&)+44451> > 0x00007fbcadc302ad <+37933>: cmp $0x2,%rdx > 0x00007fbcadc302b1 <+37937>: je 0x7fbcadc31c23 <Interpret(JSContext*, js::RunState&)+44451> > 0x00007fbcadc302b7 <+37943>: mov 0x40(%rax),%rax > 0x00007fbcadc302bb <+37947>: movabs $0xfffe000000000000,%rdx > 0x00007fbcadc302c5 <+37957>: or %rdx,%rax > 0x00007fbcadc302c8 <+37960>: mov %rax,-0x10(%r13) > 0x00007fbcadc302cc <+37964>: mov -0x120(%rbp),%rax > 0x00007fbcadc302d3 <+37971>: mov -0x118(%rbp),%rdx > 0x00007fbcadc302da <+37978>: mov %rdx,(%rax) > 0x00007fbcadc302dd <+37981>: jmpq 0x7fbcadc29e37 <Interpret(JSContext*, js::RunState&)+12215> > 0x00007fbcadc302e2 <+37986>: lea -0x8(%r13),%rax > 0x00007fbcadc302e6 <+37990>: mov -0x8(%r13),%rdx > 0x00007fbcadc302ea <+37994>: mov %rax,-0x498(%rbp) > 0x00007fbcadc302f1 <+38001>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc302fb <+38011>: cmp %rax,%rdx > 0x00007fbcadc302fe <+38014>: jbe 0x7fbcadc3031a <Interpret(JSContext*, js::RunState&)+38042> > 0x00007fbcadc30300 <+38016>: xor %esi,%esi > 0x00007fbcadc30302 <+38018>: lea -0x8(%r13),%rdx > 0x00007fbcadc30306 <+38022>: mov %r12,%rdi > 0x00007fbcadc30309 <+38025>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc3030e <+38030>: test %al,%al > 0x00007fbcadc30310 <+38032>: je 0x7fbcadc32754 <Interpret(JSContext*, js::RunState&)+47316> > 0x00007fbcadc30316 <+38038>: mov -0x8(%r13),%rdx > 0x00007fbcadc3031a <+38042>: mov -0x10(%r13),%rax > 0x00007fbcadc3031e <+38046>: shr $0x2f,%rdx > 0x00007fbcadc30322 <+38050>: mov %rax,%rcx > 0x00007fbcadc30325 <+38053>: shr $0x2f,%rcx > 0x00007fbcadc30329 <+38057>: cmp $0x1fff6,%rdx > 0x00007fbcadc30330 <+38064>: je 0x7fbcadc3197b <Interpret(JSContext*, js::RunState&)+43771> > 0x00007fbcadc30336 <+38070>: cmp $0x1fff6,%rcx > 0x00007fbcadc3033d <+38077>: je 0x7fbcadc3197b <Interpret(JSContext*, js::RunState&)+43771> > 0x00007fbcadc30343 <+38083>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc3034d <+38093>: cmp %rdx,%rax > 0x00007fbcadc30350 <+38096>: jbe 0x7fbcadc337ee <Interpret(JSContext*, js::RunState&)+51566> > 0x00007fbcadc30356 <+38102>: lea -0x160(%rbp),%rdx > 0x00007fbcadc3035d <+38109>: mov %rbx,%rsi > 0x00007fbcadc30360 <+38112>: mov %r12,%rdi > 0x00007fbcadc30363 <+38115>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30368 <+38120>: test %al,%al > 0x00007fbcadc3036a <+38122>: je 0x7fbcadc333a4 <Interpret(JSContext*, js::RunState&)+50468> > 0x00007fbcadc30370 <+38128>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc3037a <+38138>: mov -0x8(%r13),%rax > 0x00007fbcadc3037e <+38142>: cmp %rdx,%rax > 0x00007fbcadc30381 <+38145>: jbe 0x7fbcadc33825 <Interpret(JSContext*, js::RunState&)+51621> > 0x00007fbcadc30387 <+38151>: mov -0x460(%rbp),%rdx > 0x00007fbcadc3038e <+38158>: mov -0x498(%rbp),%rsi > 0x00007fbcadc30395 <+38165>: mov %r12,%rdi > 0x00007fbcadc30398 <+38168>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc3039f <+38175>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc303a4 <+38180>: test %al,%al > 0x00007fbcadc303a6 <+38182>: je 0x7fbcadc333b2 <Interpret(JSContext*, js::RunState&)+50482> > 0x00007fbcadc303ac <+38188>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc303b4 <+38196>: addsd -0x160(%rbp),%xmm0 > 0x00007fbcadc303bc <+38204>: lea -0x1c0(%rbp),%rdi > 0x00007fbcadc303c3 <+38211>: callq 0x7fbcadc1ef70 <js::MutableWrappedPtrOperations<JS::Value, JS::MutableHandle<JS::Value> >::setNumber(double)> > 0x00007fbcadc303c8 <+38216>: mov -0x68(%rbp),%rax > 0x00007fbcadc303cc <+38220>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc303d1 <+38225>: mov -0x60(%rbp),%rsi > 0x00007fbcadc303d5 <+38229>: lea 0x1(%rax),%rdx > 0x00007fbcadc303d9 <+38233>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc303dd <+38237>: movzbl 0x1(%rax),%eax > 0x00007fbcadc303e1 <+38241>: or -0x50(%rbp),%rax > 0x00007fbcadc303e5 <+38245>: mov (%r14,%rax,8),%rax > 0x00007fbcadc303e9 <+38249>: jmpq *%rax > 0x00007fbcadc303eb <+38251>: mov -0x330(%rbp),%rdi > 0x00007fbcadc303f2 <+38258>: callq 0x7fbcadfc0c80 <js::DebugEnvironmentProxy::environment() const> > 0x00007fbcadc303f7 <+38263>: mov %rax,-0x110(%rbp) > 0x00007fbcadc303fe <+38270>: jmpq 0x7fbcadc2f773 <Interpret(JSContext*, js::RunState&)+35059> > 0x00007fbcadc30403 <+38275>: mov -0x118(%rbp),%rdx > 0x00007fbcadc3040a <+38282>: mov -0x120(%rbp),%rax > 0x00007fbcadc30411 <+38289>: mov %rdx,(%rax) > 0x00007fbcadc30414 <+38292>: mov -0x158(%rbp),%rdx > 0x00007fbcadc3041b <+38299>: mov -0x160(%rbp),%rax > 0x00007fbcadc30422 <+38306>: mov %rdx,(%rax) > 0x00007fbcadc30425 <+38309>: jmpq 0x7fbcadc2f810 <Interpret(JSContext*, js::RunState&)+35216> > 0x00007fbcadc3042a <+38314>: mov -0x488(%rbp),%rax > 0x00007fbcadc30431 <+38321>: cmpq $0x0,-0x120(%rbp) > 0x00007fbcadc30439 <+38329>: lea 0x10(%rax),%rdx > 0x00007fbcadc3043d <+38333>: je 0x7fbcadc30467 <Interpret(JSContext*, js::RunState&)+38375> > 0x00007fbcadc3043f <+38335>: xor %r8d,%r8d > 0x00007fbcadc30442 <+38338>: mov -0x460(%rbp),%rdi > 0x00007fbcadc30449 <+38345>: mov %r10,%rcx > 0x00007fbcadc3044c <+38348>: mov %r12,%rsi > 0x00007fbcadc3044f <+38351>: cmpb $0x39,-0x500(%rbp) > 0x00007fbcadc30456 <+38358>: sete %r8b > 0x00007fbcadc3045a <+38362>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc3045f <+38367>: test %al,%al > 0x00007fbcadc30461 <+38369>: je 0x7fbcadc29ada <Interpret(JSContext*, js::RunState&)+11354> > 0x00007fbcadc30467 <+38375>: mov -0x508(%rbp),%rax > 0x00007fbcadc3046e <+38382>: mov -0x8(%rax),%rdx > 0x00007fbcadc30472 <+38386>: mov -0x70(%rbp),%rax > 0x00007fbcadc30476 <+38390>: mov %rdx,-0x18(%rax) > 0x00007fbcadc3047a <+38394>: mov -0x68(%rbp),%rax > 0x00007fbcadc3047e <+38398>: subq $0x10,-0x70(%rbp) > 0x00007fbcadc30483 <+38403>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30487 <+38407>: lea 0x1(%rax),%rdx > 0x00007fbcadc3048b <+38411>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc30492 <+38418>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc3049d <+38429>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc304a1 <+38433>: movzbl 0x1(%rax),%eax > 0x00007fbcadc304a5 <+38437>: or -0x50(%rbp),%rax > 0x00007fbcadc304a9 <+38441>: mov (%r14,%rax,8),%rax > 0x00007fbcadc304ad <+38445>: jmpq *%rax > 0x00007fbcadc304af <+38447>: mov %rdx,0x20(%r12) > 0x00007fbcadc304b4 <+38452>: jmpq 0x7fbcadc30129 <Interpret(JSContext*, js::RunState&)+37545> > 0x00007fbcadc304b9 <+38457>: lea -0x8(%r13),%rax > 0x00007fbcadc304bd <+38461>: mov %rax,%rdx > 0x00007fbcadc304c0 <+38464>: mov %rax,-0x498(%rbp) > 0x00007fbcadc304c7 <+38471>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc304d1 <+38481>: cmp %rax,-0x8(%r13) > 0x00007fbcadc304d5 <+38485>: jbe 0x7fbcadc30cf5 <Interpret(JSContext*, js::RunState&)+40565> > 0x00007fbcadc304db <+38491>: mov $0x4,%esi > 0x00007fbcadc304e0 <+38496>: mov %r12,%rdi > 0x00007fbcadc304e3 <+38499>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc304e8 <+38504>: test %al,%al > 0x00007fbcadc304ea <+38506>: jne 0x7fbcadc30cf5 <Interpret(JSContext*, js::RunState&)+40565> > 0x00007fbcadc304f0 <+38512>: lea -0x120(%rbp),%rax > 0x00007fbcadc304f7 <+38519>: mov -0x60(%rbp),%r8 > 0x00007fbcadc304fb <+38523>: mov %rax,-0x448(%rbp) > 0x00007fbcadc30502 <+38530>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30507 <+38535>: lea -0x8(%r13),%rax > 0x00007fbcadc3050b <+38539>: mov %rax,%rdx > 0x00007fbcadc3050e <+38542>: mov %rax,-0x498(%rbp) > 0x00007fbcadc30515 <+38549>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc3051f <+38559>: cmp %rax,-0x8(%r13) > 0x00007fbcadc30523 <+38563>: jbe 0x7fbcadc3088e <Interpret(JSContext*, js::RunState&)+39438> > 0x00007fbcadc30529 <+38569>: mov $0x4,%esi > 0x00007fbcadc3052e <+38574>: mov %r12,%rdi > 0x00007fbcadc30531 <+38577>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc30536 <+38582>: test %al,%al > 0x00007fbcadc30538 <+38584>: jne 0x7fbcadc3088e <Interpret(JSContext*, js::RunState&)+39438> > 0x00007fbcadc3053e <+38590>: lea -0x120(%rbp),%rax > 0x00007fbcadc30545 <+38597>: mov -0x60(%rbp),%r8 > 0x00007fbcadc30549 <+38601>: mov %rax,-0x448(%rbp) > 0x00007fbcadc30550 <+38608>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30555 <+38613>: movq $0x0,0x778(%r12) > 0x00007fbcadc30561 <+38625>: mov $0x4,%esi > 0x00007fbcadc30566 <+38630>: mov %r12,%rdi > 0x00007fbcadc30569 <+38633>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc3056e <+38638>: mov -0xe0(%rbp),%rax > 0x00007fbcadc30575 <+38645>: jmpq 0x7fbcadc276f2 <Interpret(JSContext*, js::RunState&)+2162> > 0x00007fbcadc3057a <+38650>: lea -0x8(%r13),%rax > 0x00007fbcadc3057e <+38654>: mov %rax,%rdx > 0x00007fbcadc30581 <+38657>: mov %rax,-0x498(%rbp) > 0x00007fbcadc30588 <+38664>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc30592 <+38674>: cmp %rax,-0x8(%r13) > 0x00007fbcadc30596 <+38678>: jbe 0x7fbcadc30a55 <Interpret(JSContext*, js::RunState&)+39893> > 0x00007fbcadc3059c <+38684>: mov $0x4,%esi > 0x00007fbcadc305a1 <+38689>: mov %r12,%rdi > 0x00007fbcadc305a4 <+38692>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc305a9 <+38697>: test %al,%al > 0x00007fbcadc305ab <+38699>: jne 0x7fbcadc30a55 <Interpret(JSContext*, js::RunState&)+39893> > 0x00007fbcadc305b1 <+38705>: lea -0x120(%rbp),%rax > 0x00007fbcadc305b8 <+38712>: mov -0x60(%rbp),%r8 > 0x00007fbcadc305bc <+38716>: mov %rax,-0x448(%rbp) > 0x00007fbcadc305c3 <+38723>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc305c8 <+38728>: lea -0x8(%r13),%rax > 0x00007fbcadc305cc <+38732>: mov %rax,%rdx > 0x00007fbcadc305cf <+38735>: mov %rax,-0x498(%rbp) > 0x00007fbcadc305d6 <+38742>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc305e0 <+38752>: cmp %rax,-0x8(%r13) > 0x00007fbcadc305e4 <+38756>: jbe 0x7fbcadc30bd8 <Interpret(JSContext*, js::RunState&)+40280> > 0x00007fbcadc305ea <+38762>: mov $0x4,%esi > 0x00007fbcadc305ef <+38767>: mov %r12,%rdi > 0x00007fbcadc305f2 <+38770>: callq 0x7fbcae04ffe0 <js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc305f7 <+38775>: test %al,%al > 0x00007fbcadc305f9 <+38777>: jne 0x7fbcadc30bd8 <Interpret(JSContext*, js::RunState&)+40280> > 0x00007fbcadc305ff <+38783>: lea -0x120(%rbp),%rax > 0x00007fbcadc30606 <+38790>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3060a <+38794>: mov %rax,-0x448(%rbp) > 0x00007fbcadc30611 <+38801>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30616 <+38806>: mov 0x20(%rsi),%rcx > 0x00007fbcadc3061a <+38810>: mov 0x18(%rax),%rdx > 0x00007fbcadc3061e <+38814>: mov (%rcx),%rax > 0x00007fbcadc30621 <+38817>: mov %rdx,-0x10(%rax) > 0x00007fbcadc30625 <+38821>: jmpq 0x7fbcadc274e3 <Interpret(JSContext*, js::RunState&)+1635> > 0x00007fbcadc3062a <+38826>: mov %eax,%edi > 0x00007fbcadc3062c <+38828>: shl $0x5,%rdi > 0x00007fbcadc30630 <+38832>: add 0x78(%r12),%rdi > 0x00007fbcadc30635 <+38837>: callq 0x7fbcae00a6e0 <js::ProfileEntry::setPC(unsigned char*)> > 0x00007fbcadc3063a <+38842>: jmpq 0x7fbcadc27ee8 <Interpret(JSContext*, js::RunState&)+4200> > 0x00007fbcadc3063f <+38847>: mov %r12,%rdi > 0x00007fbcadc30642 <+38850>: callq 0x7fbcadb9a4a0 <free@plt> > 0x00007fbcadc30647 <+38855>: jmpq 0x7fbcadc2793c <Interpret(JSContext*, js::RunState&)+2748> > 0x00007fbcadc3064c <+38860>: mov -0x8(%r8),%rax > 0x00007fbcadc30650 <+38864>: mov %rax,%rdx > 0x00007fbcadc30653 <+38867>: shr $0x2f,%rdx > 0x00007fbcadc30657 <+38871>: cmp $0x1fff6,%edx > 0x00007fbcadc3065d <+38877>: je 0x7fbcadc32eee <Interpret(JSContext*, js::RunState&)+49262> > 0x00007fbcadc30663 <+38883>: movabs $0xfffdffffffffffff,%rdx > 0x00007fbcadc3066d <+38893>: cmp %rdx,%rax > 0x00007fbcadc30670 <+38896>: jbe 0x7fbcadc28ded <Interpret(JSContext*, js::RunState&)+8045> > 0x00007fbcadc30676 <+38902>: add $0x1,%rdx > 0x00007fbcadc3067a <+38906>: lea 0x94baff(%rip),%rcx # 0x7fbcae57c180 <_ZN2js11ArrayObject6class_E> > 0x00007fbcadc30681 <+38913>: xor %rdx,%rax > 0x00007fbcadc30684 <+38916>: mov (%rax),%rdx > 0x00007fbcadc30687 <+38919>: mov (%rdx),%rdx > 0x00007fbcadc3068a <+38922>: cmp %rcx,%rdx > 0x00007fbcadc3068d <+38925>: je 0x7fbcadc33311 <Interpret(JSContext*, js::RunState&)+50321> > 0x00007fbcadc30693 <+38931>: lea 0x979bc6(%rip),%rcx # 0x7fbcae5aa260 <_ZN2js23UnmappedArgumentsObject6class_E> > 0x00007fbcadc3069a <+38938>: cmp %rcx,%rdx > 0x00007fbcadc3069d <+38941>: je 0x7fbcadc306af <Interpret(JSContext*, js::RunState&)+38959> > 0x00007fbcadc3069f <+38943>: lea 0x979c5a(%rip),%rcx # 0x7fbcae5aa300 <_ZN2js21MappedArgumentsObject6class_E> > 0x00007fbcadc306a6 <+38950>: cmp %rcx,%rdx > 0x00007fbcadc306a9 <+38953>: jne 0x7fbcadc28ded <Interpret(JSContext*, js::RunState&)+8045> > 0x00007fbcadc306af <+38959>: mov 0x20(%rax),%rax > 0x00007fbcadc306b3 <+38963>: test $0x1,%al > 0x00007fbcadc306b5 <+38965>: jne 0x7fbcadc28ded <Interpret(JSContext*, js::RunState&)+8045> > 0x00007fbcadc306bb <+38971>: shr $0x4,%eax > 0x00007fbcadc306be <+38974>: mov $0x1fff1,%edx > 0x00007fbcadc306c3 <+38979>: shl $0x2f,%rdx > 0x00007fbcadc306c7 <+38983>: or %rdx,%rax > 0x00007fbcadc306ca <+38986>: mov %rax,-0x8(%r8) > 0x00007fbcadc306ce <+38990>: jmpq 0x7fbcadc28ed3 <Interpret(JSContext*, js::RunState&)+8275> > 0x00007fbcadc306d3 <+38995>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc306d8 <+39000>: mov 0x80(%r12),%rax > 0x00007fbcadc306e0 <+39008>: mov 0x60(%rax),%rdi > 0x00007fbcadc306e4 <+39012>: callq 0x7fbcae00ab20 <js::GlobalObject::lexicalEnvironment() const> > 0x00007fbcadc306e9 <+39017>: mov -0x70(%rbp),%rbx > 0x00007fbcadc306ed <+39021>: mov %rax,%rdi > 0x00007fbcadc306f0 <+39024>: lea 0x8(%rbx),%rdx > 0x00007fbcadc306f4 <+39028>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc306f8 <+39032>: callq 0x7fbcadfc03d0 <js::LexicalEnvironmentObject::thisValue() const> > 0x00007fbcadc306fd <+39037>: mov %rax,(%rbx) > 0x00007fbcadc30700 <+39040>: jmpq 0x7fbcadc2a47b <Interpret(JSContext*, js::RunState&)+13819> > 0x00007fbcadc30705 <+39045>: movb $0x0,0x30(%rdx) > 0x00007fbcadc30709 <+39049>: jmpq 0x7fbcadc2c852 <Interpret(JSContext*, js::RunState&)+22994> > 0x00007fbcadc3070e <+39054>: movabs $0xfff80000ffffffff,%rdi > 0x00007fbcadc30718 <+39064>: mov %rdx,%r8 > 0x00007fbcadc3071b <+39067>: bts $0x3f,%r8 > 0x00007fbcadc30720 <+39072>: cmp %rdi,%r8 > 0x00007fbcadc30723 <+39075>: jbe 0x7fbcadc3098d <Interpret(JSContext*, js::RunState&)+39693> > 0x00007fbcadc30729 <+39081>: cmp $0x1fff6,%eax > 0x00007fbcadc3072e <+39086>: jne 0x7fbcadc2aa52 <Interpret(JSContext*, js::RunState&)+15314> > 0x00007fbcadc30734 <+39092>: movabs $0xfffb000000000000,%rcx > 0x00007fbcadc3073e <+39102>: mov %rdx,%r13 > 0x00007fbcadc30741 <+39105>: xor %rcx,%r13 > 0x00007fbcadc30744 <+39108>: mov 0x0(%r13),%eax > 0x00007fbcadc30748 <+39112>: test $0x80,%al > 0x00007fbcadc3074a <+39114>: jne 0x7fbcadc32aeb <Interpret(JSContext*, js::RunState&)+48235> > 0x00007fbcadc30750 <+39120>: test $0x1,%al > 0x00007fbcadc30752 <+39122>: jne 0x7fbcadc32ab9 <Interpret(JSContext*, js::RunState&)+48185> > 0x00007fbcadc30758 <+39128>: cmp %rcx,%rdx > 0x00007fbcadc3075b <+39131>: je 0x7fbcadc3235b <Interpret(JSContext*, js::RunState&)+46299> > 0x00007fbcadc30761 <+39137>: lea -0x160(%rbp),%rsi > 0x00007fbcadc30768 <+39144>: mov %r13,%rdi > 0x00007fbcadc3076b <+39147>: callq 0x7fbcadbc17d0 <JSFlatString::isIndexSlow(unsigned int*) const> > 0x00007fbcadc30770 <+39152>: test %al,%al > 0x00007fbcadc30772 <+39154>: je 0x7fbcadc33471 <Interpret(JSContext*, js::RunState&)+50673> > 0x00007fbcadc30778 <+39160>: mov -0x160(%rbp),%ecx > 0x00007fbcadc3077e <+39166>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc30785 <+39173>: mov -0x310(%rbp),%rsi > 0x00007fbcadc3078c <+39180>: mov %rbx,%r8 > 0x00007fbcadc3078f <+39183>: mov %r12,%rdi > 0x00007fbcadc30792 <+39186>: lea 0x10(%rax),%rdx > 0x00007fbcadc30796 <+39190>: callq 0x7fbcadc18090 <js::GetElementNoGC(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*)> > 0x00007fbcadc3079b <+39195>: test %al,%al > 0x00007fbcadc3079d <+39197>: jne 0x7fbcadc2ab0a <Interpret(JSContext*, js::RunState&)+15498> > 0x00007fbcadc307a3 <+39203>: mov -0x3b0(%rbp),%rcx > 0x00007fbcadc307aa <+39210>: jmpq 0x7fbcadc2aa52 <Interpret(JSContext*, js::RunState&)+15314> > 0x00007fbcadc307af <+39215>: mov %r12,%rdi > 0x00007fbcadc307b2 <+39218>: callq 0x7fbcadfedd20 <js::Debugger::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc307b7 <+39223>: cmp $0x2,%eax > 0x00007fbcadc307ba <+39226>: je 0x7fbcadc3290b <Interpret(JSContext*, js::RunState&)+47755> > 0x00007fbcadc307c0 <+39232>: cmp $0x3,%eax > 0x00007fbcadc307c3 <+39235>: je 0x7fbcadc316c9 <Interpret(JSContext*, js::RunState&)+43081> > 0x00007fbcadc307c9 <+39241>: test %eax,%eax > 0x00007fbcadc307cb <+39243>: je 0x7fbcadc316c9 <Interpret(JSContext*, js::RunState&)+43081> > 0x00007fbcadc307d1 <+39249>: mov -0x120(%rbp),%rax > 0x00007fbcadc307d8 <+39256>: mov -0x118(%rbp),%rdx > 0x00007fbcadc307df <+39263>: jmpq 0x7fbcadc2bbef <Interpret(JSContext*, js::RunState&)+19823> > 0x00007fbcadc307e4 <+39268>: mov 0x10(%rcx),%rdi > 0x00007fbcadc307e8 <+39272>: sub %eax,%edx > 0x00007fbcadc307ea <+39274>: mov (%rdi,%rdx,8),%rdi > 0x00007fbcadc307ee <+39278>: jmpq 0x7fbcadc2b6e6 <Interpret(JSContext*, js::RunState&)+18534> > 0x00007fbcadc307f3 <+39283>: mov 0x80(%r12),%rax > 0x00007fbcadc307fb <+39291>: mov 0x60(%rax),%rdi > 0x00007fbcadc307ff <+39295>: callq 0x7fbcae00ab20 <js::GlobalObject::lexicalEnvironment() const> > 0x00007fbcadc30804 <+39300>: jmpq 0x7fbcadc2dd17 <Interpret(JSContext*, js::RunState&)+28311> > 0x00007fbcadc30809 <+39305>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3080d <+39309>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30812 <+39314>: xor %edx,%edx > 0x00007fbcadc30814 <+39316>: jmpq 0x7fbcadc28c36 <Interpret(JSContext*, js::RunState&)+7606> > 0x00007fbcadc30819 <+39321>: mov -0x498(%rbp),%edx > 0x00007fbcadc3081f <+39327>: sub %eax,%edx > 0x00007fbcadc30821 <+39329>: mov 0x10(%rdi),%rax > 0x00007fbcadc30825 <+39333>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc30829 <+39337>: jmpq 0x7fbcadc2f0b1 <Interpret(JSContext*, js::RunState&)+33329> > 0x00007fbcadc3082e <+39342>: mov -0x448(%rbp),%edx > 0x00007fbcadc30834 <+39348>: sub %eax,%edx > 0x00007fbcadc30836 <+39350>: mov 0x10(%rdi),%rax > 0x00007fbcadc3083a <+39354>: mov (%rax,%rdx,8),%rdx > 0x00007fbcadc3083e <+39358>: jmpq 0x7fbcadc2dfb9 <Interpret(JSContext*, js::RunState&)+28985> > 0x00007fbcadc30843 <+39363>: mov %r13,%rdi > 0x00007fbcadc30846 <+39366>: callq 0x7fbcae040320 <js::GetThisValueOfWith(JSObject*)> > 0x00007fbcadc3084b <+39371>: jmpq 0x7fbcadc29346 <Interpret(JSContext*, js::RunState&)+9414> > 0x00007fbcadc30850 <+39376>: mov -0x60(%rbp),%r8 > 0x00007fbcadc30854 <+39380>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30859 <+39385>: test %r13b,%r13b > 0x00007fbcadc3085c <+39388>: jne 0x7fbcadc2ce1e <Interpret(JSContext*, js::RunState&)+24478> > 0x00007fbcadc30862 <+39394>: mov -0x68(%rbp),%rsi > 0x00007fbcadc30866 <+39398>: callq 0x7fbcae047dd0 <JSScript::hasBreakpointsAt(unsigned char*)> > 0x00007fbcadc3086b <+39403>: test %al,%al > 0x00007fbcadc3086d <+39405>: jne 0x7fbcadc31a32 <Interpret(JSContext*, js::RunState&)+43954> > 0x00007fbcadc30873 <+39411>: test %r13b,%r13b > 0x00007fbcadc30876 <+39414>: jne 0x7fbcadc2ced5 <Interpret(JSContext*, js::RunState&)+24661> > 0x00007fbcadc3087c <+39420>: mov (%r14,%rbx,8),%rax > 0x00007fbcadc30880 <+39424>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30884 <+39428>: movq $0x0,-0x50(%rbp) > 0x00007fbcadc3088c <+39436>: jmpq *%rax > 0x00007fbcadc3088e <+39438>: mov -0x10(%r13),%rax > 0x00007fbcadc30892 <+39442>: mov %rax,%rdx > 0x00007fbcadc30895 <+39445>: shr $0x2f,%rdx > 0x00007fbcadc30899 <+39449>: cmp $0x1fff6,%edx > 0x00007fbcadc3089f <+39455>: jne 0x7fbcadc308b8 <Interpret(JSContext*, js::RunState&)+39480> > 0x00007fbcadc308a1 <+39457>: mov -0x8(%r13),%rdx > 0x00007fbcadc308a5 <+39461>: mov %rdx,%rcx > 0x00007fbcadc308a8 <+39464>: shr $0x2f,%rcx > 0x00007fbcadc308ac <+39468>: cmp $0x1fff6,%ecx > 0x00007fbcadc308b2 <+39474>: je 0x7fbcadc32a08 <Interpret(JSContext*, js::RunState&)+48008> > 0x00007fbcadc308b8 <+39480>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc308c2 <+39490>: cmp %rdx,%rax > 0x00007fbcadc308c5 <+39493>: jbe 0x7fbcadc322cd <Interpret(JSContext*, js::RunState&)+46157> > 0x00007fbcadc308cb <+39499>: lea -0x160(%rbp),%rdx > 0x00007fbcadc308d2 <+39506>: mov %rbx,%rsi > 0x00007fbcadc308d5 <+39509>: mov %r12,%rdi > 0x00007fbcadc308d8 <+39512>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc308dd <+39517>: test %al,%al > 0x00007fbcadc308df <+39519>: je 0x7fbcadc322b6 <Interpret(JSContext*, js::RunState&)+46134> > 0x00007fbcadc308e5 <+39525>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc308ef <+39535>: mov -0x8(%r13),%rax > 0x00007fbcadc308f3 <+39539>: cmp %rdx,%rax > 0x00007fbcadc308f6 <+39542>: jbe 0x7fbcadc3297f <Interpret(JSContext*, js::RunState&)+47871> > 0x00007fbcadc308fc <+39548>: mov -0x460(%rbp),%rdx > 0x00007fbcadc30903 <+39555>: mov -0x498(%rbp),%rsi > 0x00007fbcadc3090a <+39562>: mov %r12,%rdi > 0x00007fbcadc3090d <+39565>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc30914 <+39572>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30919 <+39577>: test %al,%al > 0x00007fbcadc3091b <+39579>: je 0x7fbcadc322c4 <Interpret(JSContext*, js::RunState&)+46148> > 0x00007fbcadc30921 <+39585>: movsd -0x160(%rbp),%xmm0 > 0x00007fbcadc30929 <+39593>: comisd -0x120(%rbp),%xmm0 > 0x00007fbcadc30931 <+39601>: mov -0x70(%rbp),%r13 > 0x00007fbcadc30935 <+39605>: setae %al > 0x00007fbcadc30938 <+39608>: mov -0x68(%rbp),%rcx > 0x00007fbcadc3093c <+39612>: movzbl 0x1(%rcx),%edx > 0x00007fbcadc30940 <+39616>: sub $0x7,%edx > 0x00007fbcadc30943 <+39619>: cmp $0x1,%edx > 0x00007fbcadc30946 <+39622>: ja 0x7fbcadc30ef5 <Interpret(JSContext*, js::RunState&)+41077> > 0x00007fbcadc3094c <+39628>: test %edx,%edx > 0x00007fbcadc3094e <+39630>: lea -0x10(%r13),%rsi > 0x00007fbcadc30952 <+39634>: setne %dl > 0x00007fbcadc30955 <+39637>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc30959 <+39641>: cmp %al,%dl > 0x00007fbcadc3095b <+39643>: jne 0x7fbcadc318d9 <Interpret(JSContext*, js::RunState&)+43609> > 0x00007fbcadc30961 <+39649>: lea 0x1(%rcx),%rax > 0x00007fbcadc30965 <+39653>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30969 <+39657>: movslq 0x2(%rcx),%rbx > 0x00007fbcadc3096d <+39661>: test %ebx,%ebx > 0x00007fbcadc3096f <+39663>: jle 0x7fbcadc329df <Interpret(JSContext*, js::RunState&)+47967> > 0x00007fbcadc30975 <+39669>: add %rbx,%rax > 0x00007fbcadc30978 <+39672>: mov -0x60(%rbp),%rsi > 0x00007fbcadc3097c <+39676>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30980 <+39680>: movzbl (%rax),%eax > 0x00007fbcadc30983 <+39683>: or -0x50(%rbp),%rax > 0x00007fbcadc30987 <+39687>: mov (%r14,%rax,8),%rax > 0x00007fbcadc3098b <+39691>: jmpq *%rax > 0x00007fbcadc3098d <+39693>: movabs $0x8000000000000000,%rdi > 0x00007fbcadc30997 <+39703>: cmp %rdi,%rdx > 0x00007fbcadc3099a <+39706>: je 0x7fbcadc30a07 <Interpret(JSContext*, js::RunState&)+39815> > 0x00007fbcadc3099c <+39708>: movabs $0x7ff0000000000000,%rdi > 0x00007fbcadc309a6 <+39718>: mov %rdx,%r8 > 0x00007fbcadc309a9 <+39721>: and %rdi,%r8 > 0x00007fbcadc309ac <+39724>: cmp %rdi,%r8 > 0x00007fbcadc309af <+39727>: je 0x7fbcadc30729 <Interpret(JSContext*, js::RunState&)+39081> > 0x00007fbcadc309b5 <+39733>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc309bc <+39740>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc309c4 <+39748>: comisd 0x78ae8c(%rip),%xmm0 # 0x7fbcae3bb858 > 0x00007fbcadc309cc <+39756>: jb 0x7fbcadc30a07 <Interpret(JSContext*, js::RunState&)+39815> > 0x00007fbcadc309ce <+39758>: movsd 0x78ae8a(%rip),%xmm1 # 0x7fbcae3bb860 > 0x00007fbcadc309d6 <+39766>: comisd %xmm0,%xmm1 > 0x00007fbcadc309da <+39770>: jb 0x7fbcadc30a07 <Interpret(JSContext*, js::RunState&)+39815> > 0x00007fbcadc309dc <+39772>: cvttsd2si %xmm0,%ecx > 0x00007fbcadc309e0 <+39776>: pxor %xmm1,%xmm1 > 0x00007fbcadc309e4 <+39780>: mov $0x0,%r8d > 0x00007fbcadc309ea <+39786>: cvtsi2sd %ecx,%xmm1 > 0x00007fbcadc309ee <+39790>: ucomisd %xmm0,%xmm1 > 0x00007fbcadc309f2 <+39794>: setnp %dil > 0x00007fbcadc309f6 <+39798>: cmovne %r8d,%edi > 0x00007fbcadc309fa <+39802>: test %dil,%dil > 0x00007fbcadc309fd <+39805>: je 0x7fbcadc30a07 <Interpret(JSContext*, js::RunState&)+39815> > 0x00007fbcadc309ff <+39807>: test %ecx,%ecx > 0x00007fbcadc30a01 <+39809>: jns 0x7fbcadc32af0 <Interpret(JSContext*, js::RunState&)+48240> > 0x00007fbcadc30a07 <+39815>: cmp $0x1fff6,%eax > 0x00007fbcadc30a0c <+39820>: je 0x7fbcadc30734 <Interpret(JSContext*, js::RunState&)+39092> > 0x00007fbcadc30a12 <+39826>: mov 0x99c54f(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc30a19 <+39833>: mov (%rax),%rax > 0x00007fbcadc30a1c <+39836>: mov %rax,-0x110(%rbp) > 0x00007fbcadc30a23 <+39843>: mov -0x4b8(%rbp),%rax > 0x00007fbcadc30a2a <+39850>: mov %rax,-0x120(%rbp) > 0x00007fbcadc30a31 <+39857>: mov 0x58(%r12),%rax > 0x00007fbcadc30a36 <+39862>: mov %rax,-0x118(%rbp) > 0x00007fbcadc30a3d <+39869>: mov -0x460(%rbp),%rax > 0x00007fbcadc30a44 <+39876>: mov %rax,-0x448(%rbp) > 0x00007fbcadc30a4b <+39883>: mov %rax,0x58(%r12) > 0x00007fbcadc30a50 <+39888>: jmpq 0x7fbcadc2aaa3 <Interpret(JSContext*, js::RunState&)+15395> > 0x00007fbcadc30a55 <+39893>: mov -0x10(%r13),%rax > 0x00007fbcadc30a59 <+39897>: mov %rax,%rdx > 0x00007fbcadc30a5c <+39900>: shr $0x2f,%rdx > 0x00007fbcadc30a60 <+39904>: cmp $0x1fff6,%edx > 0x00007fbcadc30a66 <+39910>: jne 0x7fbcadc30a7f <Interpret(JSContext*, js::RunState&)+39935> > 0x00007fbcadc30a68 <+39912>: mov -0x8(%r13),%rdx > 0x00007fbcadc30a6c <+39916>: mov %rdx,%rcx > 0x00007fbcadc30a6f <+39919>: shr $0x2f,%rcx > 0x00007fbcadc30a73 <+39923>: cmp $0x1fff6,%ecx > 0x00007fbcadc30a79 <+39929>: je 0x7fbcadc33008 <Interpret(JSContext*, js::RunState&)+49544> > 0x00007fbcadc30a7f <+39935>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc30a89 <+39945>: cmp %rdx,%rax > 0x00007fbcadc30a8c <+39948>: jbe 0x7fbcadc323a6 <Interpret(JSContext*, js::RunState&)+46374> > 0x00007fbcadc30a92 <+39954>: lea -0x160(%rbp),%rdx > 0x00007fbcadc30a99 <+39961>: mov %rbx,%rsi > 0x00007fbcadc30a9c <+39964>: mov %r12,%rdi > 0x00007fbcadc30a9f <+39967>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30aa4 <+39972>: test %al,%al > 0x00007fbcadc30aa6 <+39974>: je 0x7fbcadc3238f <Interpret(JSContext*, js::RunState&)+46351> > 0x00007fbcadc30aac <+39980>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc30ab6 <+39990>: mov -0x8(%r13),%rax > 0x00007fbcadc30aba <+39994>: cmp %rdx,%rax > 0x00007fbcadc30abd <+39997>: jbe 0x7fbcadc32b88 <Interpret(JSContext*, js::RunState&)+48392> > 0x00007fbcadc30ac3 <+40003>: mov -0x460(%rbp),%rdx > 0x00007fbcadc30aca <+40010>: mov -0x498(%rbp),%rsi > 0x00007fbcadc30ad1 <+40017>: mov %r12,%rdi > 0x00007fbcadc30ad4 <+40020>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc30adb <+40027>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30ae0 <+40032>: test %al,%al > 0x00007fbcadc30ae2 <+40034>: je 0x7fbcadc3239d <Interpret(JSContext*, js::RunState&)+46365> > 0x00007fbcadc30ae8 <+40040>: movsd -0x160(%rbp),%xmm0 > 0x00007fbcadc30af0 <+40048>: comisd -0x120(%rbp),%xmm0 > 0x00007fbcadc30af8 <+40056>: mov -0x70(%rbp),%r13 > 0x00007fbcadc30afc <+40060>: seta %al > 0x00007fbcadc30aff <+40063>: mov -0x68(%rbp),%rcx > 0x00007fbcadc30b03 <+40067>: movzbl 0x1(%rcx),%edx > 0x00007fbcadc30b07 <+40071>: sub $0x7,%edx > 0x00007fbcadc30b0a <+40074>: cmp $0x1,%edx > 0x00007fbcadc30b0d <+40077>: ja 0x7fbcadc30e13 <Interpret(JSContext*, js::RunState&)+40851> > 0x00007fbcadc30b13 <+40083>: test %edx,%edx > 0x00007fbcadc30b15 <+40085>: lea -0x10(%r13),%rsi > 0x00007fbcadc30b19 <+40089>: setne %dl > 0x00007fbcadc30b1c <+40092>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc30b20 <+40096>: cmp %al,%dl > 0x00007fbcadc30b22 <+40098>: jne 0x7fbcadc316e3 <Interpret(JSContext*, js::RunState&)+43107> > 0x00007fbcadc30b28 <+40104>: lea 0x1(%rcx),%rax > 0x00007fbcadc30b2c <+40108>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30b30 <+40112>: movslq 0x2(%rcx),%rbx > 0x00007fbcadc30b34 <+40116>: test %ebx,%ebx > 0x00007fbcadc30b36 <+40118>: jle 0x7fbcadc32a7d <Interpret(JSContext*, js::RunState&)+48125> > 0x00007fbcadc30b3c <+40124>: add %rbx,%rax > 0x00007fbcadc30b3f <+40127>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30b43 <+40131>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30b47 <+40135>: movzbl (%rax),%eax > 0x00007fbcadc30b4a <+40138>: or -0x50(%rbp),%rax > 0x00007fbcadc30b4e <+40142>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30b52 <+40146>: jmpq *%rax > 0x00007fbcadc30b54 <+40148>: jne 0x7fbcadc2cda3 <Interpret(JSContext*, js::RunState&)+24355> > 0x00007fbcadc30b5a <+40154>: mov 0x5(%rcx),%esi > 0x00007fbcadc30b5d <+40157>: mov 0x9(%rcx),%edi > 0x00007fbcadc30b60 <+40160>: sub %esi,%edi > 0x00007fbcadc30b62 <+40162>: sub %esi,%eax > 0x00007fbcadc30b64 <+40164>: mov %edi,%esi > 0x00007fbcadc30b66 <+40166>: add $0x1,%esi > 0x00007fbcadc30b69 <+40169>: cmp %esi,%eax > 0x00007fbcadc30b6b <+40171>: jae 0x7fbcadc30b7f <Interpret(JSContext*, js::RunState&)+40191> > 0x00007fbcadc30b6d <+40173>: lea 0x4(,%rax,4),%eax > 0x00007fbcadc30b74 <+40180>: movslq 0x9(%rcx,%rax,1),%rax > 0x00007fbcadc30b79 <+40185>: test %eax,%eax > 0x00007fbcadc30b7b <+40187>: cmovne %rax,%rdx > 0x00007fbcadc30b7f <+40191>: lea (%rcx,%rdx,1),%rax > 0x00007fbcadc30b83 <+40195>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30b87 <+40199>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30b8b <+40203>: movzbl (%rax),%eax > 0x00007fbcadc30b8e <+40206>: or -0x50(%rbp),%rax > 0x00007fbcadc30b92 <+40210>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30b96 <+40214>: jmpq *%rax > 0x00007fbcadc30b98 <+40216>: callq *%rax > 0x00007fbcadc30b9a <+40218>: mov -0x430(%rbp),%rsi > 0x00007fbcadc30ba1 <+40225>: mov -0x428(%rbp),%rdi > 0x00007fbcadc30ba8 <+40232>: jmpq 0x7fbcadc2796f <Interpret(JSContext*, js::RunState&)+2799> > 0x00007fbcadc30bad <+40237>: mov 0x10(%rcx),%rax > 0x00007fbcadc30bb1 <+40241>: mov (%rax),%rax > 0x00007fbcadc30bb4 <+40244>: mov 0x10(%rax),%rax > 0x00007fbcadc30bb8 <+40248>: mov 0x60(%rax),%rdi > 0x00007fbcadc30bbc <+40252>: callq 0x7fbcae00ab20 <js::GlobalObject::lexicalEnvironment() const> > 0x00007fbcadc30bc1 <+40257>: mov -0x3d0(%rbp),%rdx > 0x00007fbcadc30bc8 <+40264>: mov %rax,-0x330(%rbp) > 0x00007fbcadc30bcf <+40271>: mov -0x68(%rbp),%rax > 0x00007fbcadc30bd3 <+40275>: jmpq 0x7fbcadc293d6 <Interpret(JSContext*, js::RunState&)+9558> > 0x00007fbcadc30bd8 <+40280>: mov -0x10(%r13),%rax > 0x00007fbcadc30bdc <+40284>: mov %rax,%rdx > 0x00007fbcadc30bdf <+40287>: shr $0x2f,%rdx > 0x00007fbcadc30be3 <+40291>: cmp $0x1fff6,%edx > 0x00007fbcadc30be9 <+40297>: jne 0x7fbcadc30c02 <Interpret(JSContext*, js::RunState&)+40322> > 0x00007fbcadc30beb <+40299>: mov -0x8(%r13),%rdx > 0x00007fbcadc30bef <+40303>: mov %rdx,%rcx > 0x00007fbcadc30bf2 <+40306>: shr $0x2f,%rcx > 0x00007fbcadc30bf6 <+40310>: cmp $0x1fff6,%ecx > 0x00007fbcadc30bfc <+40316>: je 0x7fbcadc32fb1 <Interpret(JSContext*, js::RunState&)+49457> > 0x00007fbcadc30c02 <+40322>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc30c0c <+40332>: cmp %rdx,%rax > 0x00007fbcadc30c0f <+40335>: jbe 0x7fbcadc32425 <Interpret(JSContext*, js::RunState&)+46501> > 0x00007fbcadc30c15 <+40341>: lea -0x160(%rbp),%rdx > 0x00007fbcadc30c1c <+40348>: mov %rbx,%rsi > 0x00007fbcadc30c1f <+40351>: mov %r12,%rdi > 0x00007fbcadc30c22 <+40354>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30c27 <+40359>: test %al,%al > 0x00007fbcadc30c29 <+40361>: je 0x7fbcadc3240e <Interpret(JSContext*, js::RunState&)+46478> > 0x00007fbcadc30c2f <+40367>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc30c39 <+40377>: mov -0x8(%r13),%rax > 0x00007fbcadc30c3d <+40381>: cmp %rdx,%rax > 0x00007fbcadc30c40 <+40384>: jbe 0x7fbcadc3281f <Interpret(JSContext*, js::RunState&)+47519> > 0x00007fbcadc30c46 <+40390>: mov -0x460(%rbp),%rdx > 0x00007fbcadc30c4d <+40397>: mov -0x498(%rbp),%rsi > 0x00007fbcadc30c54 <+40404>: mov %r12,%rdi > 0x00007fbcadc30c57 <+40407>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc30c5e <+40414>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30c63 <+40419>: test %al,%al > 0x00007fbcadc30c65 <+40421>: je 0x7fbcadc3241c <Interpret(JSContext*, js::RunState&)+46492> > 0x00007fbcadc30c6b <+40427>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc30c73 <+40435>: comisd -0x160(%rbp),%xmm0 > 0x00007fbcadc30c7b <+40443>: mov -0x70(%rbp),%r13 > 0x00007fbcadc30c7f <+40447>: setae %al > 0x00007fbcadc30c82 <+40450>: mov -0x68(%rbp),%rcx > 0x00007fbcadc30c86 <+40454>: movzbl 0x1(%rcx),%edx > 0x00007fbcadc30c8a <+40458>: sub $0x7,%edx > 0x00007fbcadc30c8d <+40461>: cmp $0x1,%edx > 0x00007fbcadc30c90 <+40464>: ja 0x7fbcadc30e87 <Interpret(JSContext*, js::RunState&)+40967> > 0x00007fbcadc30c96 <+40470>: test %edx,%edx > 0x00007fbcadc30c98 <+40472>: lea -0x10(%r13),%rsi > 0x00007fbcadc30c9c <+40476>: setne %dl > 0x00007fbcadc30c9f <+40479>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc30ca3 <+40483>: cmp %al,%dl > 0x00007fbcadc30ca5 <+40485>: jne 0x7fbcadc3171a <Interpret(JSContext*, js::RunState&)+43162> > 0x00007fbcadc30cab <+40491>: lea 0x1(%rcx),%rax > 0x00007fbcadc30caf <+40495>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30cb3 <+40499>: movslq 0x2(%rcx),%rbx > 0x00007fbcadc30cb7 <+40503>: test %ebx,%ebx > 0x00007fbcadc30cb9 <+40505>: jle 0x7fbcadc329b6 <Interpret(JSContext*, js::RunState&)+47926> > 0x00007fbcadc30cbf <+40511>: add %rbx,%rax > 0x00007fbcadc30cc2 <+40514>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30cc6 <+40518>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30cca <+40522>: movzbl (%rax),%eax > 0x00007fbcadc30ccd <+40525>: or -0x50(%rbp),%rax > 0x00007fbcadc30cd1 <+40529>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30cd5 <+40533>: jmpq *%rax > 0x00007fbcadc30cd7 <+40535>: movabs $0xfff9800000000000,%rsi > 0x00007fbcadc30ce1 <+40545>: mov -0x70(%rbp),%rax > 0x00007fbcadc30ce5 <+40549>: lea 0x8(%rax),%rdx > 0x00007fbcadc30ce9 <+40553>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc30ced <+40557>: mov %rsi,(%rax) > 0x00007fbcadc30cf0 <+40560>: jmpq 0x7fbcadc29376 <Interpret(JSContext*, js::RunState&)+9462> > 0x00007fbcadc30cf5 <+40565>: mov -0x10(%r13),%rax > 0x00007fbcadc30cf9 <+40569>: mov %rax,%rdx > 0x00007fbcadc30cfc <+40572>: shr $0x2f,%rdx > 0x00007fbcadc30d00 <+40576>: cmp $0x1fff6,%edx > 0x00007fbcadc30d06 <+40582>: jne 0x7fbcadc30d1f <Interpret(JSContext*, js::RunState&)+40607> > 0x00007fbcadc30d08 <+40584>: mov -0x8(%r13),%rdx > 0x00007fbcadc30d0c <+40588>: mov %rdx,%rcx > 0x00007fbcadc30d0f <+40591>: shr $0x2f,%rcx > 0x00007fbcadc30d13 <+40595>: cmp $0x1fff6,%ecx > 0x00007fbcadc30d19 <+40601>: je 0x7fbcadc3285d <Interpret(JSContext*, js::RunState&)+47581> > 0x00007fbcadc30d1f <+40607>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc30d29 <+40617>: cmp %rdx,%rax > 0x00007fbcadc30d2c <+40620>: jbe 0x7fbcadc3227f <Interpret(JSContext*, js::RunState&)+46079> > 0x00007fbcadc30d32 <+40626>: lea -0x160(%rbp),%rdx > 0x00007fbcadc30d39 <+40633>: mov %rbx,%rsi > 0x00007fbcadc30d3c <+40636>: mov %r12,%rdi > 0x00007fbcadc30d3f <+40639>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30d44 <+40644>: test %al,%al > 0x00007fbcadc30d46 <+40646>: je 0x7fbcadc32268 <Interpret(JSContext*, js::RunState&)+46056> > 0x00007fbcadc30d4c <+40652>: movabs $0xfff8ffffffffffff,%rdx > 0x00007fbcadc30d56 <+40662>: mov -0x8(%r13),%rax > 0x00007fbcadc30d5a <+40666>: cmp %rdx,%rax > 0x00007fbcadc30d5d <+40669>: jbe 0x7fbcadc32948 <Interpret(JSContext*, js::RunState&)+47816> > 0x00007fbcadc30d63 <+40675>: mov -0x460(%rbp),%rdx > 0x00007fbcadc30d6a <+40682>: mov -0x498(%rbp),%rsi > 0x00007fbcadc30d71 <+40689>: mov %r12,%rdi > 0x00007fbcadc30d74 <+40692>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc30d7b <+40699>: callq 0x7fbcadb9b7f0 <_ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd@plt> > 0x00007fbcadc30d80 <+40704>: test %al,%al > 0x00007fbcadc30d82 <+40706>: je 0x7fbcadc32276 <Interpret(JSContext*, js::RunState&)+46070> > 0x00007fbcadc30d88 <+40712>: movsd -0x120(%rbp),%xmm0 > 0x00007fbcadc30d90 <+40720>: comisd -0x160(%rbp),%xmm0 > 0x00007fbcadc30d98 <+40728>: mov -0x70(%rbp),%r13 > 0x00007fbcadc30d9c <+40732>: seta %al > 0x00007fbcadc30d9f <+40735>: mov -0x68(%rbp),%rcx > 0x00007fbcadc30da3 <+40739>: movzbl 0x1(%rcx),%edx > 0x00007fbcadc30da7 <+40743>: sub $0x7,%edx > 0x00007fbcadc30daa <+40746>: cmp $0x1,%edx > 0x00007fbcadc30dad <+40749>: ja 0x7fbcadc30ebe <Interpret(JSContext*, js::RunState&)+41022> > 0x00007fbcadc30db3 <+40755>: test %edx,%edx > 0x00007fbcadc30db5 <+40757>: lea -0x10(%r13),%rsi > 0x00007fbcadc30db9 <+40761>: setne %dl > 0x00007fbcadc30dbc <+40764>: mov %rsi,-0x70(%rbp) > 0x00007fbcadc30dc0 <+40768>: cmp %al,%dl > 0x00007fbcadc30dc2 <+40770>: jne 0x7fbcadc31734 <Interpret(JSContext*, js::RunState&)+43188> > 0x00007fbcadc30dc8 <+40776>: lea 0x1(%rcx),%rax > 0x00007fbcadc30dcc <+40780>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30dd0 <+40784>: movslq 0x2(%rcx),%rbx > 0x00007fbcadc30dd4 <+40788>: test %ebx,%ebx > 0x00007fbcadc30dd6 <+40790>: jle 0x7fbcadc32ca9 <Interpret(JSContext*, js::RunState&)+48681> > 0x00007fbcadc30ddc <+40796>: add %rbx,%rax > 0x00007fbcadc30ddf <+40799>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30de3 <+40803>: mov %rax,-0x68(%rbp) > 0x00007fbcadc30de7 <+40807>: movzbl (%rax),%eax > 0x00007fbcadc30dea <+40810>: or -0x50(%rbp),%rax > 0x00007fbcadc30dee <+40814>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30df2 <+40818>: jmpq *%rax > 0x00007fbcadc30df4 <+40820>: mov -0x488(%rbp),%rax > 0x00007fbcadc30dfb <+40827>: lea -0x431(%rbp),%rcx > 0x00007fbcadc30e02 <+40834>: mov %r12,%rdi > 0x00007fbcadc30e05 <+40837>: lea 0x10(%rax),%rsi > 0x00007fbcadc30e09 <+40841>: callq 0x7fbcae04d180 <js::NativeHasProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<jsid>, bool*)> > 0x00007fbcadc30e0e <+40846>: jmpq 0x7fbcadc2eb71 <Interpret(JSContext*, js::RunState&)+31985> > 0x00007fbcadc30e13 <+40851>: movabs $0xfff9000000000000,%rdx > 0x00007fbcadc30e1d <+40861>: movzbl %al,%eax > 0x00007fbcadc30e20 <+40864>: or %rdx,%rax > 0x00007fbcadc30e23 <+40867>: mov %rax,-0x10(%r13) > 0x00007fbcadc30e27 <+40871>: mov -0x68(%rbp),%rax > 0x00007fbcadc30e2b <+40875>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc30e30 <+40880>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30e34 <+40884>: lea 0x1(%rax),%rdx > 0x00007fbcadc30e38 <+40888>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc30e3c <+40892>: movzbl 0x1(%rax),%eax > 0x00007fbcadc30e40 <+40896>: or -0x50(%rbp),%rax > 0x00007fbcadc30e44 <+40900>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30e48 <+40904>: jmpq *%rax > 0x00007fbcadc30e4a <+40906>: mov -0x120(%rbp),%rax > 0x00007fbcadc30e51 <+40913>: mov -0x118(%rbp),%rdx > 0x00007fbcadc30e58 <+40920>: mov %rdx,(%rax) > 0x00007fbcadc30e5b <+40923>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc30e65 <+40933>: mov -0x60(%rbp),%r8 > 0x00007fbcadc30e69 <+40937>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc30e74 <+40948>: mov %rax,-0x390(%rbp) > 0x00007fbcadc30e7b <+40955>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc30e82 <+40962>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc30e87 <+40967>: movabs $0xfff9000000000000,%rdx > 0x00007fbcadc30e91 <+40977>: movzbl %al,%eax > 0x00007fbcadc30e94 <+40980>: or %rdx,%rax > 0x00007fbcadc30e97 <+40983>: mov %rax,-0x10(%r13) > 0x00007fbcadc30e9b <+40987>: mov -0x68(%rbp),%rax > 0x00007fbcadc30e9f <+40991>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc30ea4 <+40996>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30ea8 <+41000>: lea 0x1(%rax),%rdx > 0x00007fbcadc30eac <+41004>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc30eb0 <+41008>: movzbl 0x1(%rax),%eax > 0x00007fbcadc30eb4 <+41012>: or -0x50(%rbp),%rax > 0x00007fbcadc30eb8 <+41016>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30ebc <+41020>: jmpq *%rax > 0x00007fbcadc30ebe <+41022>: movabs $0xfff9000000000000,%rdx > 0x00007fbcadc30ec8 <+41032>: movzbl %al,%eax > 0x00007fbcadc30ecb <+41035>: or %rdx,%rax > 0x00007fbcadc30ece <+41038>: mov %rax,-0x10(%r13) > 0x00007fbcadc30ed2 <+41042>: mov -0x68(%rbp),%rax > 0x00007fbcadc30ed6 <+41046>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc30edb <+41051>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30edf <+41055>: lea 0x1(%rax),%rdx > 0x00007fbcadc30ee3 <+41059>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc30ee7 <+41063>: movzbl 0x1(%rax),%eax > 0x00007fbcadc30eeb <+41067>: or -0x50(%rbp),%rax > 0x00007fbcadc30eef <+41071>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30ef3 <+41075>: jmpq *%rax > 0x00007fbcadc30ef5 <+41077>: movabs $0xfff9000000000000,%rdx > 0x00007fbcadc30eff <+41087>: movzbl %al,%eax > 0x00007fbcadc30f02 <+41090>: or %rdx,%rax > 0x00007fbcadc30f05 <+41093>: mov %rax,-0x10(%r13) > 0x00007fbcadc30f09 <+41097>: mov -0x68(%rbp),%rax > 0x00007fbcadc30f0d <+41101>: subq $0x8,-0x70(%rbp) > 0x00007fbcadc30f12 <+41106>: mov -0x60(%rbp),%rsi > 0x00007fbcadc30f16 <+41110>: lea 0x1(%rax),%rdx > 0x00007fbcadc30f1a <+41114>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc30f1e <+41118>: movzbl 0x1(%rax),%eax > 0x00007fbcadc30f22 <+41122>: or -0x50(%rbp),%rax > 0x00007fbcadc30f26 <+41126>: mov (%r14,%rax,8),%rax > 0x00007fbcadc30f2a <+41130>: jmpq *%rax > 0x00007fbcadc30f2c <+41132>: xor %eax,%eax > 0x00007fbcadc30f2e <+41134>: jmpq 0x7fbcadc28e0a <Interpret(JSContext*, js::RunState&)+8074> > 0x00007fbcadc30f33 <+41139>: mov %rcx,%rdi > 0x00007fbcadc30f36 <+41142>: lea -0x1a0(%rbp),%rsi > 0x00007fbcadc30f3d <+41149>: mov %rcx,-0x448(%rbp) > 0x00007fbcadc30f44 <+41156>: callq 0x7fbcadbc17d0 <JSFlatString::isIndexSlow(unsigned int*) const> > 0x00007fbcadc30f49 <+41161>: mov -0x448(%rbp),%rcx > 0x00007fbcadc30f50 <+41168>: test %al,%al > 0x00007fbcadc30f52 <+41170>: jne 0x7fbcadc2fc74 <Interpret(JSContext*, js::RunState&)+36340> > 0x00007fbcadc30f58 <+41176>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc30f5f <+41183>: mov -0x170(%rbp),%rsi > 0x00007fbcadc30f66 <+41190>: lea 0x10(%rbx),%rdx > 0x00007fbcadc30f6a <+41194>: mov %r12,%rdi > 0x00007fbcadc30f6d <+41197>: callq 0x7fbcadc17bb0 <js::GetPropertyNoGC(JSContext*, JSObject*, JS::Value const&, jsid, JS::Value*)> > 0x00007fbcadc30f72 <+41202>: test %al,%al > 0x00007fbcadc30f74 <+41204>: jne 0x7fbcadc2fc9c <Interpret(JSContext*, js::RunState&)+36380> > 0x00007fbcadc30f7a <+41210>: mov 0x99bfe7(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc30f81 <+41217>: mov (%rax),%rax > 0x00007fbcadc30f84 <+41220>: mov %rax,-0x110(%rbp) > 0x00007fbcadc30f8b <+41227>: mov -0x4b8(%rbp),%rax > 0x00007fbcadc30f92 <+41234>: mov %rax,-0x120(%rbp) > 0x00007fbcadc30f99 <+41241>: mov 0x58(%r12),%rax > 0x00007fbcadc30f9e <+41246>: mov %rax,-0x118(%rbp) > 0x00007fbcadc30fa5 <+41253>: mov -0x460(%rbp),%rax > 0x00007fbcadc30fac <+41260>: mov %rax,-0x448(%rbp) > 0x00007fbcadc30fb3 <+41267>: mov %rax,0x58(%r12) > 0x00007fbcadc30fb8 <+41272>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc30fc2 <+41282>: cmp %rax,-0x8(%r13) > 0x00007fbcadc30fc6 <+41286>: ja 0x7fbcadc3354b <Interpret(JSContext*, js::RunState&)+50891> > 0x00007fbcadc30fcc <+41292>: mov -0x490(%rbp),%rdx > 0x00007fbcadc30fd3 <+41299>: mov -0x500(%rbp),%rsi > 0x00007fbcadc30fda <+41306>: mov %r12,%rdi > 0x00007fbcadc30fdd <+41309>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc30fe2 <+41314>: test %al,%al > 0x00007fbcadc30fe4 <+41316>: je 0x7fbcadc31836 <Interpret(JSContext*, js::RunState&)+43446> > 0x00007fbcadc30fea <+41322>: mov -0x498(%rbp),%rsi > 0x00007fbcadc30ff1 <+41329>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc30ff8 <+41336>: lea 0x10(%rbx),%rdx > 0x00007fbcadc30ffc <+41340>: mov %r12,%rdi > 0x00007fbcadc30fff <+41343>: mov -0x490(%rbp),%rcx > 0x00007fbcadc31006 <+41350>: add $0x10,%rsi > 0x00007fbcadc3100a <+41354>: callq 0x7fbcadc17b80 <js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc3100f <+41359>: test %al,%al > 0x00007fbcadc31011 <+41361>: je 0x7fbcadc31836 <Interpret(JSContext*, js::RunState&)+43446> > 0x00007fbcadc31017 <+41367>: mov -0x120(%rbp),%rax > 0x00007fbcadc3101e <+41374>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31025 <+41381>: mov %rdx,(%rax) > 0x00007fbcadc31028 <+41384>: mov -0x160(%rbp),%rax > 0x00007fbcadc3102f <+41391>: mov -0x158(%rbp),%rdx > 0x00007fbcadc31036 <+41398>: mov %rdx,(%rax) > 0x00007fbcadc31039 <+41401>: mov -0x178(%rbp),%rdx > 0x00007fbcadc31040 <+41408>: mov -0x180(%rbp),%rax > 0x00007fbcadc31047 <+41415>: mov %rdx,(%rax) > 0x00007fbcadc3104a <+41418>: jmpq 0x7fbcadc2a0e4 <Interpret(JSContext*, js::RunState&)+12900> > 0x00007fbcadc3104f <+41423>: lea -0x120(%rbp),%rax > 0x00007fbcadc31056 <+41430>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3105d <+41437>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc31067 <+41447>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3106b <+41451>: mov %rax,-0x390(%rbp) > 0x00007fbcadc31072 <+41458>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc31079 <+41465>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3107e <+41470>: lea -0x8(%rdx),%rcx > 0x00007fbcadc31082 <+41474>: mov %rcx,-0x70(%rbp) > 0x00007fbcadc31086 <+41478>: movabs $0xfff9000000000000,%rcx > 0x00007fbcadc31090 <+41488>: or %rcx,%rax > 0x00007fbcadc31093 <+41491>: mov %rax,-0x10(%rdx) > 0x00007fbcadc31097 <+41495>: mov -0x68(%rbp),%rax > 0x00007fbcadc3109b <+41499>: mov -0x60(%rbp),%rsi > 0x00007fbcadc3109f <+41503>: lea 0x1(%rax),%rdx > 0x00007fbcadc310a3 <+41507>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc310a7 <+41511>: movzbl 0x1(%rax),%eax > 0x00007fbcadc310ab <+41515>: or -0x50(%rbp),%rax > 0x00007fbcadc310af <+41519>: mov (%r14,%rax,8),%rax > 0x00007fbcadc310b3 <+41523>: jmpq *%rax > 0x00007fbcadc310b5 <+41525>: lea -0x120(%rbp),%rax > 0x00007fbcadc310bc <+41532>: mov %rax,-0x448(%rbp) > 0x00007fbcadc310c3 <+41539>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc310cd <+41549>: mov -0x60(%rbp),%r8 > 0x00007fbcadc310d1 <+41553>: mov %rax,-0x390(%rbp) > 0x00007fbcadc310d8 <+41560>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc310df <+41567>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc310e4 <+41572>: movabs $0xfff80000ffffffff,%rsi > 0x00007fbcadc310ee <+41582>: mov %rax,%rdi > 0x00007fbcadc310f1 <+41585>: bts $0x3f,%rdi > 0x00007fbcadc310f6 <+41590>: cmp %rsi,%rdi > 0x00007fbcadc310f9 <+41593>: ja 0x7fbcadc29eec <Interpret(JSContext*, js::RunState&)+12396> > 0x00007fbcadc310ff <+41599>: jmpq 0x7fbcadc29e89 <Interpret(JSContext*, js::RunState&)+12297> > 0x00007fbcadc31104 <+41604>: lea -0x120(%rbp),%rax > 0x00007fbcadc3110b <+41611>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31112 <+41618>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc3111c <+41628>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31120 <+41632>: mov %rax,-0x390(%rbp) > 0x00007fbcadc31127 <+41639>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc3112e <+41646>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31133 <+41651>: mov %eax,-0x160(%rbp) > 0x00007fbcadc31139 <+41657>: jmpq 0x7fbcadc2de33 <Interpret(JSContext*, js::RunState&)+28595> > 0x00007fbcadc3113e <+41662>: mov 0xa8(%r12),%rax > 0x00007fbcadc31146 <+41670>: mov -0x498(%rbp),%rdx > 0x00007fbcadc3114d <+41677>: mov %r9,-0x4a8(%rbp) > 0x00007fbcadc31154 <+41684>: lea 0x2c88(%rax),%rdi > 0x00007fbcadc3115b <+41691>: callq 0x7fbcadfbd380 <js::EnvironmentCoordinateName(js::EnvironmentCoordinateNameCache&, JSScript*, unsigned char*)> > 0x00007fbcadc31160 <+41696>: mov -0x4a8(%rbp),%r9 > 0x00007fbcadc31167 <+41703>: mov %rax,%rcx > 0x00007fbcadc3116a <+41706>: jmpq 0x7fbcadc2df23 <Interpret(JSContext*, js::RunState&)+28835> > 0x00007fbcadc3116f <+41711>: mov 0xa8(%r12),%rax > 0x00007fbcadc31177 <+41719>: mov -0x498(%rbp),%rdx > 0x00007fbcadc3117e <+41726>: mov %r9,-0x4a8(%rbp) > 0x00007fbcadc31185 <+41733>: lea 0x2c88(%rax),%rdi > 0x00007fbcadc3118c <+41740>: callq 0x7fbcadfbd380 <js::EnvironmentCoordinateName(js::EnvironmentCoordinateNameCache&, JSScript*, unsigned char*)> > 0x00007fbcadc31191 <+41745>: mov -0x4a8(%rbp),%r9 > 0x00007fbcadc31198 <+41752>: mov %rax,%rcx > 0x00007fbcadc3119b <+41755>: jmpq 0x7fbcadc2ddc3 <Interpret(JSContext*, js::RunState&)+28483> > 0x00007fbcadc311a0 <+41760>: movabs $0xfffa800000000008,%rdi > 0x00007fbcadc311aa <+41770>: mov -0x70(%rbp),%rax > 0x00007fbcadc311ae <+41774>: lea 0x8(%rax),%rdx > 0x00007fbcadc311b2 <+41778>: mov %rdx,-0x70(%rbp) > 0x00007fbcadc311b6 <+41782>: mov %rdi,(%rax) > 0x00007fbcadc311b9 <+41785>: jmpq 0x7fbcadc2ccf0 <Interpret(JSContext*, js::RunState&)+24176> > 0x00007fbcadc311be <+41790>: mov %eax,-0x160(%rbp) > 0x00007fbcadc311c4 <+41796>: jmpq 0x7fbcadc2dabc <Interpret(JSContext*, js::RunState&)+27708> > 0x00007fbcadc311c9 <+41801>: mov %ebx,%edx > 0x00007fbcadc311cb <+41803>: mov %r12,%rdi > 0x00007fbcadc311ce <+41806>: callq 0x7fbcae015540 <js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey)> > 0x00007fbcadc311d3 <+41811>: test %al,%al > 0x00007fbcadc311d5 <+41813>: je 0x7fbcadc32627 <Interpret(JSContext*, js::RunState&)+47015> > 0x00007fbcadc311db <+41819>: mov 0x60(%r13),%rcx > 0x00007fbcadc311df <+41823>: mov 0x8(%rcx),%rax > 0x00007fbcadc311e3 <+41827>: mov 0x18(%rax),%eax > 0x00007fbcadc311e6 <+41830>: shr $0x1b,%eax > 0x00007fbcadc311e9 <+41833>: jmpq 0x7fbcadc2b6f9 <Interpret(JSContext*, js::RunState&)+18553> > 0x00007fbcadc311ee <+41838>: xor %edx,%edx > 0x00007fbcadc311f0 <+41840>: jmpq 0x7fbcadc296e2 <Interpret(JSContext*, js::RunState&)+10338> > 0x00007fbcadc311f5 <+41845>: mov %rcx,%rax > 0x00007fbcadc311f8 <+41848>: shr $0x2f,%rax > 0x00007fbcadc311fc <+41852>: cmp $0x1fff1,%eax > 0x00007fbcadc31201 <+41857>: jne 0x7fbcadc2ad48 <Interpret(JSContext*, js::RunState&)+16072> > 0x00007fbcadc31207 <+41863>: mov %edx,%eax > 0x00007fbcadc31209 <+41865>: test %edx,%edx > 0x00007fbcadc3120b <+41867>: js 0x7fbcadc2ad48 <Interpret(JSContext*, js::RunState&)+16072> > 0x00007fbcadc31211 <+41873>: test %ecx,%ecx > 0x00007fbcadc31213 <+41875>: jle 0x7fbcadc2ad48 <Interpret(JSContext*, js::RunState&)+16072> > 0x00007fbcadc31219 <+41881>: cltd > 0x00007fbcadc3121a <+41882>: idiv %ecx > 0x00007fbcadc3121c <+41884>: movabs $0xfff8800000000000,%rax > 0x00007fbcadc31226 <+41894>: or %rax,%rdx > 0x00007fbcadc31229 <+41897>: mov %rdx,-0x10(%rsi) > 0x00007fbcadc3122d <+41901>: jmpq 0x7fbcadc2adef <Interpret(JSContext*, js::RunState&)+16239> > 0x00007fbcadc31232 <+41906>: mov -0x68(%rbp),%rsi > 0x00007fbcadc31236 <+41910>: callq 0x7fbcae041370 <JSScript::maybeGetPCCounts(unsigned char*)> > 0x00007fbcadc3123b <+41915>: addq $0x1,0x8(%rax) > 0x00007fbcadc31240 <+41920>: jmpq 0x7fbcadc2ef74 <Interpret(JSContext*, js::RunState&)+33012> > 0x00007fbcadc31245 <+41925>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc3124f <+41935>: mov %rax,%rcx > 0x00007fbcadc31252 <+41938>: bts $0x3f,%rcx > 0x00007fbcadc31257 <+41943>: cmp %rdx,%rcx > 0x00007fbcadc3125a <+41946>: ja 0x7fbcadc324e2 <Interpret(JSContext*, js::RunState&)+46690> > 0x00007fbcadc31260 <+41952>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31267 <+41959>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc3126f <+41967>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc31277 <+41975>: jmpq 0x7fbcadc2d9b8 <Interpret(JSContext*, js::RunState&)+27448> > 0x00007fbcadc3127c <+41980>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc31286 <+41990>: mov %rax,%rcx > 0x00007fbcadc31289 <+41993>: bts $0x3f,%rcx > 0x00007fbcadc3128e <+41998>: cmp %rdx,%rcx > 0x00007fbcadc31291 <+42001>: ja 0x7fbcadc324d5 <Interpret(JSContext*, js::RunState&)+46677> > 0x00007fbcadc31297 <+42007>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3129e <+42014>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc312a6 <+42022>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc312ae <+42030>: jmpq 0x7fbcadc2d777 <Interpret(JSContext*, js::RunState&)+26871> > 0x00007fbcadc312b3 <+42035>: movabs $0xfff80000ffffffff,%rcx > 0x00007fbcadc312bd <+42045>: mov %rax,%rsi > 0x00007fbcadc312c0 <+42048>: bts $0x3f,%rsi > 0x00007fbcadc312c5 <+42053>: cmp %rcx,%rsi > 0x00007fbcadc312c8 <+42056>: ja 0x7fbcadc2fc0f <Interpret(JSContext*, js::RunState&)+36239> > 0x00007fbcadc312ce <+42062>: jmpq 0x7fbcadc2fbba <Interpret(JSContext*, js::RunState&)+36154> > 0x00007fbcadc312d3 <+42067>: mov -0x178(%rbp),%rdx > 0x00007fbcadc312da <+42074>: mov -0x180(%rbp),%rax > 0x00007fbcadc312e1 <+42081>: mov %rdx,(%rax) > 0x00007fbcadc312e4 <+42084>: mov -0x120(%rbp),%rax > 0x00007fbcadc312eb <+42091>: mov -0x118(%rbp),%rdx > 0x00007fbcadc312f2 <+42098>: mov %rdx,(%rax) > 0x00007fbcadc312f5 <+42101>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc31300 <+42112>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31304 <+42116>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc3130f <+42127>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31314 <+42132>: nopl 0x0(%rax) > 0x00007fbcadc31318 <+42136>: mov %edx,-0x160(%rbp) > 0x00007fbcadc3131e <+42142>: jmpq 0x7fbcadc2c4f5 <Interpret(JSContext*, js::RunState&)+22133> > 0x00007fbcadc31323 <+42147>: cmpl $0xf,-0x3b0(%rbp) > 0x00007fbcadc3132a <+42154>: jne 0x7fbcadc2d6ee <Interpret(JSContext*, js::RunState&)+26734> > 0x00007fbcadc31330 <+42160>: mov -0x478(%rbp),%rax > 0x00007fbcadc31337 <+42167>: mov $0x4d,%esi > 0x00007fbcadc3133c <+42172>: mov %r12,%rdi > 0x00007fbcadc3133f <+42175>: lea 0x10(%rax),%rdx > 0x00007fbcadc31343 <+42179>: callq 0x7fbcadc1de60 <js::ReportRuntimeLexicalError(JSContext*, unsigned int, JS::Handle<JSScript*>, unsigned char*)> > 0x00007fbcadc31348 <+42184>: mov $0x1fff3,%eax > 0x00007fbcadc3134d <+42189>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31351 <+42193>: shl $0x2f,%rax > 0x00007fbcadc31355 <+42197>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc3135c <+42204>: lea -0x120(%rbp),%rax > 0x00007fbcadc31363 <+42211>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3136a <+42218>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3136f <+42223>: movabs $0xfffe000000000000,%rax > 0x00007fbcadc31379 <+42233>: mov -0x490(%rbp),%rcx > 0x00007fbcadc31380 <+42240>: xor %r8d,%r8d > 0x00007fbcadc31383 <+42243>: mov %r12,%rdi > 0x00007fbcadc31386 <+42246>: or %rsi,%rax > 0x00007fbcadc31389 <+42249>: mov %rax,-0x110(%rbp) > 0x00007fbcadc31390 <+42256>: mov -0x458(%rbp),%rax > 0x00007fbcadc31397 <+42263>: mov %rax,-0x120(%rbp) > 0x00007fbcadc3139e <+42270>: mov 0x60(%r12),%rax > 0x00007fbcadc313a3 <+42275>: mov %rax,-0x118(%rbp) > 0x00007fbcadc313aa <+42282>: mov -0x460(%rbp),%rax > 0x00007fbcadc313b1 <+42289>: mov %rax,0x60(%r12) > 0x00007fbcadc313b6 <+42294>: mov %rax,-0x448(%rbp) > 0x00007fbcadc313bd <+42301>: mov 0xa8(%r12),%rax > 0x00007fbcadc313c5 <+42309>: mov 0x2ac8(%rax),%rax > 0x00007fbcadc313cc <+42316>: mov 0x8e0(%rax),%rdx > 0x00007fbcadc313d3 <+42323>: mov -0x488(%rbp),%rax > 0x00007fbcadc313da <+42330>: lea 0x10(%rax),%rbx > 0x00007fbcadc313de <+42334>: mov %rbx,%rsi > 0x00007fbcadc313e1 <+42337>: callq 0x7fbcae0786a0 <js::DefineDataProperty(JSContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc313e6 <+42342>: test %al,%al > 0x00007fbcadc313e8 <+42344>: je 0x7fbcadc31872 <Interpret(JSContext*, js::RunState&)+43506> > 0x00007fbcadc313ee <+42350>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc313f5 <+42357>: mov $0x1,%edx > 0x00007fbcadc313fa <+42362>: mov %r12,%rdi > 0x00007fbcadc313fd <+42365>: lea 0x10(%rax),%rsi > 0x00007fbcadc31401 <+42369>: callq 0x7fbcae077770 <js::SetIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel)> > 0x00007fbcadc31406 <+42374>: test %al,%al > 0x00007fbcadc31408 <+42376>: je 0x7fbcadc31872 <Interpret(JSContext*, js::RunState&)+43506> > 0x00007fbcadc3140e <+42382>: mov $0x1,%edx > 0x00007fbcadc31413 <+42387>: mov %rbx,%rsi > 0x00007fbcadc31416 <+42390>: mov %r12,%rdi > 0x00007fbcadc31419 <+42393>: callq 0x7fbcae077770 <js::SetIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel)> > 0x00007fbcadc3141e <+42398>: test %al,%al > 0x00007fbcadc31420 <+42400>: je 0x7fbcadc31872 <Interpret(JSContext*, js::RunState&)+43506> > 0x00007fbcadc31426 <+42406>: mov -0x120(%rbp),%rax > 0x00007fbcadc3142d <+42413>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31434 <+42420>: mov %rdx,(%rax) > 0x00007fbcadc31437 <+42423>: mov -0x330(%rbp),%rcx > 0x00007fbcadc3143e <+42430>: jmpq 0x7fbcadc2c796 <Interpret(JSContext*, js::RunState&)+22806> > 0x00007fbcadc31443 <+42435>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc3144d <+42445>: mov %rax,%rcx > 0x00007fbcadc31450 <+42448>: bts $0x3f,%rcx > 0x00007fbcadc31455 <+42453>: cmp %rdx,%rcx > 0x00007fbcadc31458 <+42456>: ja 0x7fbcadc323f7 <Interpret(JSContext*, js::RunState&)+46455> > 0x00007fbcadc3145e <+42462>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31465 <+42469>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc3146d <+42477>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc31475 <+42485>: jmpq 0x7fbcadc2db9c <Interpret(JSContext*, js::RunState&)+27932> > 0x00007fbcadc3147a <+42490>: xor %ecx,%ecx > 0x00007fbcadc3147c <+42492>: jmpq 0x7fbcadc28fb0 <Interpret(JSContext*, js::RunState&)+8496> > 0x00007fbcadc31481 <+42497>: xor %eax,%eax > 0x00007fbcadc31483 <+42499>: jmpq 0x7fbcadc29586 <Interpret(JSContext*, js::RunState&)+9990> > 0x00007fbcadc31488 <+42504>: mov %edx,-0x160(%rbp) > 0x00007fbcadc3148e <+42510>: jmpq 0x7fbcadc2e3ab <Interpret(JSContext*, js::RunState&)+29995> > 0x00007fbcadc31493 <+42515>: mov %edx,-0x160(%rbp) > 0x00007fbcadc31499 <+42521>: jmpq 0x7fbcadc2e4d5 <Interpret(JSContext*, js::RunState&)+30293> > 0x00007fbcadc3149e <+42526>: xor %r8d,%r8d > 0x00007fbcadc314a1 <+42529>: mov -0x490(%rbp),%rdx > 0x00007fbcadc314a8 <+42536>: cmp $0x30,%bl > 0x00007fbcadc314ab <+42539>: mov %r13,%rcx > 0x00007fbcadc314ae <+42542>: sete %r8b > 0x00007fbcadc314b2 <+42546>: mov %r12,%rsi > 0x00007fbcadc314b5 <+42549>: mov %r10,%rdi > 0x00007fbcadc314b8 <+42552>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc314bd <+42557>: mov -0x118(%rbp),%rdx > 0x00007fbcadc314c4 <+42564>: test %al,%al > 0x00007fbcadc314c6 <+42566>: mov -0x120(%rbp),%rax > 0x00007fbcadc314cd <+42573>: mov %rdx,(%rax) > 0x00007fbcadc314d0 <+42576>: jne 0x7fbcadc29cde <Interpret(JSContext*, js::RunState&)+11870> > 0x00007fbcadc314d6 <+42582>: jmpq 0x7fbcadc30129 <Interpret(JSContext*, js::RunState&)+37545> > 0x00007fbcadc314db <+42587>: xor %eax,%eax > 0x00007fbcadc314dd <+42589>: jmpq 0x7fbcadc2a17b <Interpret(JSContext*, js::RunState&)+13051> > 0x00007fbcadc314e2 <+42594>: xor %eax,%eax > 0x00007fbcadc314e4 <+42596>: jmpq 0x7fbcadc29c0b <Interpret(JSContext*, js::RunState&)+11659> > 0x00007fbcadc314e9 <+42601>: mov -0x120(%rbp),%rax > 0x00007fbcadc314f0 <+42608>: mov -0x118(%rbp),%rdx > 0x00007fbcadc314f7 <+42615>: mov %rdx,(%rax) > 0x00007fbcadc314fa <+42618>: mov -0x60(%rbp),%r8 > 0x00007fbcadc314fe <+42622>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc31508 <+42632>: mov %rax,-0x390(%rbp) > 0x00007fbcadc3150f <+42639>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31514 <+42644>: mov %rax,-0x8(%rbx) > 0x00007fbcadc31518 <+42648>: jmpq 0x7fbcadc2a57b <Interpret(JSContext*, js::RunState&)+14075> > 0x00007fbcadc3151d <+42653>: mov 0x80(%r12),%rdi > 0x00007fbcadc31525 <+42661>: callq 0x7fbcae01b7c0 <JSCompartment::collectCoverageForDebug() const> > 0x00007fbcadc3152a <+42666>: test %al,%al > 0x00007fbcadc3152c <+42668>: jne 0x7fbcadc32a4f <Interpret(JSContext*, js::RunState&)+48079> > 0x00007fbcadc31532 <+42674>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc31539 <+42681>: jmpq 0x7fbcadc2cdef <Interpret(JSContext*, js::RunState&)+24431> > 0x00007fbcadc3153e <+42686>: mov %rax,%rdx > 0x00007fbcadc31541 <+42689>: jmpq 0x7fbcadc2768d <Interpret(JSContext*, js::RunState&)+2061> > 0x00007fbcadc31546 <+42694>: xor %r8d,%r8d > 0x00007fbcadc31549 <+42697>: xor %ecx,%ecx > 0x00007fbcadc3154b <+42699>: mov %r12,%rdi > 0x00007fbcadc3154e <+42702>: callq 0x7fbcadc1d840 <js::NewArrayOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, unsigned int, js::NewObjectKind)> > 0x00007fbcadc31553 <+42707>: jmpq 0x7fbcadc2e052 <Interpret(JSContext*, js::RunState&)+29138> > 0x00007fbcadc31558 <+42712>: mov -0x498(%rbp),%rax > 0x00007fbcadc3155f <+42719>: mov $0x1,%edx > 0x00007fbcadc31564 <+42724>: mov %r12,%rdi > 0x00007fbcadc31567 <+42727>: lea 0x10(%rax),%rsi > 0x00007fbcadc3156b <+42731>: callq 0x7fbcadb9b690 <_ZN2js12ToObjectSlowEP9JSContextN2JS6HandleINS2_5ValueEEEb@plt> > 0x00007fbcadc31570 <+42736>: jmpq 0x7fbcadc29f66 <Interpret(JSContext*, js::RunState&)+12518> > 0x00007fbcadc31575 <+42741>: mov -0x68(%rbp),%rdx > 0x00007fbcadc31579 <+42745>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc31580 <+42752>: mov %r12,%rdi > 0x00007fbcadc31583 <+42755>: lea -0x420(%rbp),%r13 > 0x00007fbcadc3158a <+42762>: callq 0x7fbcae051e10 <js::ObjectGroup::useSingletonForNewObject(JSContext*, JSScript*, unsigned char*)> > 0x00007fbcadc3158f <+42767>: mov -0x230(%rbp),%rsi > 0x00007fbcadc31596 <+42774>: mov %r13,%rdx > 0x00007fbcadc31599 <+42777>: mov %r12,%rdi > 0x00007fbcadc3159c <+42780>: movzbl %al,%ecx > 0x00007fbcadc3159f <+42783>: callq 0x7fbcadc17370 <MaybeCreateThisForConstructor(JSContext*, JSScript*, JS::CallArgs const&, bool)> > 0x00007fbcadc315a4 <+42788>: lea 0x97cd15(%rip),%r8 # 0x7fbcae5ae2c0 <_ZN10JSFunction6class_E> > 0x00007fbcadc315ab <+42795>: test %al,%al > 0x00007fbcadc315ad <+42797>: jne 0x7fbcadc2f440 <Interpret(JSContext*, js::RunState&)+34240> > 0x00007fbcadc315b3 <+42803>: lea -0x120(%rbp),%rax > 0x00007fbcadc315ba <+42810>: mov %rax,-0x448(%rbp) > 0x00007fbcadc315c1 <+42817>: movq $0x0,-0x230(%rbp) > 0x00007fbcadc315cc <+42828>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc315d7 <+42839>: jmpq 0x7fbcadc27fc8 <Interpret(JSContext*, js::RunState&)+4424> > 0x00007fbcadc315dc <+42844>: mov %eax,-0x160(%rbp) > 0x00007fbcadc315e2 <+42850>: jmpq 0x7fbcadc2d8ce <Interpret(JSContext*, js::RunState&)+27214> > 0x00007fbcadc315e7 <+42855>: mov -0x1e0(%rbp),%rax > 0x00007fbcadc315ee <+42862>: mov -0x1d8(%rbp),%rdx > 0x00007fbcadc315f5 <+42869>: mov %rdx,(%rax) > 0x00007fbcadc315f8 <+42872>: mov -0x1f8(%rbp),%rdx > 0x00007fbcadc315ff <+42879>: mov -0x200(%rbp),%rax > 0x00007fbcadc31606 <+42886>: mov %rdx,(%rax) > 0x00007fbcadc31609 <+42889>: jmpq 0x7fbcadc291ef <Interpret(JSContext*, js::RunState&)+9071> > 0x00007fbcadc3160e <+42894>: mov (%rdx),%rax > 0x00007fbcadc31611 <+42897>: mov %r11,-0x448(%rbp) > 0x00007fbcadc31618 <+42904>: mov 0x10(%rax),%rax > 0x00007fbcadc3161c <+42908>: mov 0x60(%rax),%rdi > 0x00007fbcadc31620 <+42912>: callq 0x7fbcae00ab20 <js::GlobalObject::lexicalEnvironment() const> > 0x00007fbcadc31625 <+42917>: mov -0x1d0(%rbp),%rsi > 0x00007fbcadc3162c <+42924>: mov -0x448(%rbp),%r11 > 0x00007fbcadc31633 <+42931>: mov %rax,%rdx > 0x00007fbcadc31636 <+42934>: mov %rax,-0x1f0(%rbp) > 0x00007fbcadc3163d <+42941>: jmpq 0x7fbcadc29003 <Interpret(JSContext*, js::RunState&)+8579> > 0x00007fbcadc31642 <+42946>: cmpl $0xf,-0x3b0(%rbp) > 0x00007fbcadc31649 <+42953>: jne 0x7fbcadc2f0c7 <Interpret(JSContext*, js::RunState&)+33351> > 0x00007fbcadc3164f <+42959>: mov -0x478(%rbp),%rax > 0x00007fbcadc31656 <+42966>: mov -0x448(%rbp),%rcx > 0x00007fbcadc3165d <+42973>: mov $0x4d,%esi > 0x00007fbcadc31662 <+42978>: mov %r12,%rdi > 0x00007fbcadc31665 <+42981>: lea 0x10(%rax),%rdx > 0x00007fbcadc31669 <+42985>: callq 0x7fbcadc1de60 <js::ReportRuntimeLexicalError(JSContext*, unsigned int, JS::Handle<JSScript*>, unsigned char*)> > 0x00007fbcadc3166e <+42990>: mov $0x1fff3,%eax > 0x00007fbcadc31673 <+42995>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31677 <+42999>: shl $0x2f,%rax > 0x00007fbcadc3167b <+43003>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc31682 <+43010>: lea -0x120(%rbp),%rax > 0x00007fbcadc31689 <+43017>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31690 <+43024>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31695 <+43029>: lea 0x5(%rax),%rdx > 0x00007fbcadc31699 <+43033>: mov -0x60(%rbp),%rsi > 0x00007fbcadc3169d <+43037>: mov %rdx,-0x68(%rbp) > 0x00007fbcadc316a1 <+43041>: movzbl 0x5(%rax),%eax > 0x00007fbcadc316a5 <+43045>: or -0x50(%rbp),%rax > 0x00007fbcadc316a9 <+43049>: mov (%r14,%rax,8),%rax > 0x00007fbcadc316ad <+43053>: jmpq *%rax > 0x00007fbcadc316af <+43055>: mov -0x68(%rbp),%rsi > 0x00007fbcadc316b3 <+43059>: callq 0x7fbcae041370 <JSScript::maybeGetPCCounts(unsigned char*)> > 0x00007fbcadc316b8 <+43064>: addq $0x1,0x8(%rax) > 0x00007fbcadc316bd <+43069>: jmpq 0x7fbcadc2d100 <Interpret(JSContext*, js::RunState&)+25216> > 0x00007fbcadc316c2 <+43074>: xor %eax,%eax > 0x00007fbcadc316c4 <+43076>: jmpq 0x7fbcadc293ee <Interpret(JSContext*, js::RunState&)+9582> > 0x00007fbcadc316c9 <+43081>: mov -0x120(%rbp),%rax > 0x00007fbcadc316d0 <+43088>: mov -0x118(%rbp),%rdx > 0x00007fbcadc316d7 <+43095>: mov %rdx,(%rax) > 0x00007fbcadc316da <+43098>: mov -0x60(%rbp),%r8 > 0x00007fbcadc316de <+43102>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc316e3 <+43107>: lea 0x6(%rcx),%rax > 0x00007fbcadc316e7 <+43111>: mov -0x60(%rbp),%rsi > 0x00007fbcadc316eb <+43115>: mov %rax,-0x68(%rbp) > 0x00007fbcadc316ef <+43119>: movzbl 0x6(%rcx),%eax > 0x00007fbcadc316f3 <+43123>: or -0x50(%rbp),%rax > 0x00007fbcadc316f7 <+43127>: mov (%r14,%rax,8),%rax > 0x00007fbcadc316fb <+43131>: jmpq *%rax > 0x00007fbcadc316fd <+43133>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc31704 <+43140>: mov $0x1,%edx > 0x00007fbcadc31709 <+43145>: mov %r12,%rdi > 0x00007fbcadc3170c <+43148>: lea 0x10(%rax),%rsi > 0x00007fbcadc31710 <+43152>: callq 0x7fbcadb9b690 <_ZN2js12ToObjectSlowEP9JSContextN2JS6HandleINS2_5ValueEEEb@plt> > 0x00007fbcadc31715 <+43157>: jmpq 0x7fbcadc2b86c <Interpret(JSContext*, js::RunState&)+18924> > 0x00007fbcadc3171a <+43162>: lea 0x6(%rcx),%rax > 0x00007fbcadc3171e <+43166>: mov -0x60(%rbp),%rsi > 0x00007fbcadc31722 <+43170>: mov %rax,-0x68(%rbp) > 0x00007fbcadc31726 <+43174>: movzbl 0x6(%rcx),%eax > 0x00007fbcadc3172a <+43178>: or -0x50(%rbp),%rax > 0x00007fbcadc3172e <+43182>: mov (%r14,%rax,8),%rax > 0x00007fbcadc31732 <+43186>: jmpq *%rax > 0x00007fbcadc31734 <+43188>: lea 0x6(%rcx),%rax > 0x00007fbcadc31738 <+43192>: mov -0x60(%rbp),%rsi > 0x00007fbcadc3173c <+43196>: mov %rax,-0x68(%rbp) > 0x00007fbcadc31740 <+43200>: movzbl 0x6(%rcx),%eax > 0x00007fbcadc31744 <+43204>: or -0x50(%rbp),%rax > 0x00007fbcadc31748 <+43208>: mov (%r14,%rax,8),%rax > 0x00007fbcadc3174c <+43212>: jmpq *%rax > 0x00007fbcadc3174e <+43214>: mov -0x460(%rbp),%rax > 0x00007fbcadc31755 <+43221>: mov 0xa8(%r12),%rdi > 0x00007fbcadc3175d <+43229>: mov %r12,%rsi > 0x00007fbcadc31760 <+43232>: lea 0x10(%rax),%r13 > 0x00007fbcadc31764 <+43236>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc3176b <+43243>: mov %r13,%rdx > 0x00007fbcadc3176e <+43246>: lea 0x10(%rax),%r8 > 0x00007fbcadc31772 <+43250>: mov %r8,%rcx > 0x00007fbcadc31775 <+43253>: mov %r8,-0x498(%rbp) > 0x00007fbcadc3177c <+43260>: callq 0x7fbcae0c53b0 <JSRuntime::cloneSelfHostedValue(JSContext*, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc31781 <+43265>: test %al,%al > 0x00007fbcadc31783 <+43267>: jne 0x7fbcadc325c8 <Interpret(JSContext*, js::RunState&)+46920> > 0x00007fbcadc31789 <+43273>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31790 <+43280>: mov -0x120(%rbp),%rax > 0x00007fbcadc31797 <+43287>: mov %rdx,(%rax) > 0x00007fbcadc3179a <+43290>: mov $0x1fff3,%eax > 0x00007fbcadc3179f <+43295>: mov -0x60(%rbp),%r8 > 0x00007fbcadc317a3 <+43299>: shl $0x2f,%rax > 0x00007fbcadc317a7 <+43303>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc317ae <+43310>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc317b3 <+43315>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc317b8 <+43320>: mov -0x120(%rbp),%rax > 0x00007fbcadc317bf <+43327>: mov -0x118(%rbp),%rdx > 0x00007fbcadc317c6 <+43334>: mov %rdx,(%rax) > 0x00007fbcadc317c9 <+43337>: jmp 0x7fbcadc3179a <Interpret(JSContext*, js::RunState&)+43290> > 0x00007fbcadc317cb <+43339>: mov -0x460(%rbp),%rdi > 0x00007fbcadc317d2 <+43346>: xor %eax,%eax > 0x00007fbcadc317d4 <+43348>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc317db <+43355>: jmpq 0x7fbcadc2d375 <Interpret(JSContext*, js::RunState&)+25845> > 0x00007fbcadc317e0 <+43360>: mov 0x8(%rdi),%rax > 0x00007fbcadc317e4 <+43364>: testb $0x1,0x1d(%rax) > 0x00007fbcadc317e8 <+43368>: jne 0x7fbcadc29a84 <Interpret(JSContext*, js::RunState&)+11268> > 0x00007fbcadc317ee <+43374>: mov (%rax),%rax > 0x00007fbcadc317f1 <+43377>: testb $0x80,0x8(%rax) > 0x00007fbcadc317f5 <+43381>: jne 0x7fbcadc29a84 <Interpret(JSContext*, js::RunState&)+11268> > 0x00007fbcadc317fb <+43387>: callq 0x7fbcadc17b00 <js::NativeObject::slotSpan() const> > 0x00007fbcadc31800 <+43392>: cmp $0x2a,%eax > 0x00007fbcadc31803 <+43395>: jbe 0x7fbcadc29a84 <Interpret(JSContext*, js::RunState&)+11268> > 0x00007fbcadc31809 <+43401>: xor %ecx,%ecx > 0x00007fbcadc3180b <+43403>: mov $0x80,%edx > 0x00007fbcadc31810 <+43408>: mov %r13,%rsi > 0x00007fbcadc31813 <+43411>: mov %r12,%rdi > 0x00007fbcadc31816 <+43414>: callq 0x7fbcae0c2dd0 <JSObject::setFlags(JSContext*, JS::Handle<JSObject*>, js::BaseShape::Flag, JSObject::GenerateShape)> > 0x00007fbcadc3181b <+43419>: test %al,%al > 0x00007fbcadc3181d <+43421>: jne 0x7fbcadc29a84 <Interpret(JSContext*, js::RunState&)+11268> > 0x00007fbcadc31823 <+43427>: lea -0x120(%rbp),%rax > 0x00007fbcadc3182a <+43434>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31831 <+43441>: jmpq 0x7fbcadc29ada <Interpret(JSContext*, js::RunState&)+11354> > 0x00007fbcadc31836 <+43446>: mov -0x120(%rbp),%rax > 0x00007fbcadc3183d <+43453>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31844 <+43460>: mov %rdx,(%rax) > 0x00007fbcadc31847 <+43463>: mov -0x160(%rbp),%rax > 0x00007fbcadc3184e <+43470>: mov -0x158(%rbp),%rdx > 0x00007fbcadc31855 <+43477>: mov %rdx,(%rax) > 0x00007fbcadc31858 <+43480>: mov -0x180(%rbp),%rax > 0x00007fbcadc3185f <+43487>: mov -0x178(%rbp),%rdx > 0x00007fbcadc31866 <+43494>: mov %rdx,(%rax) > 0x00007fbcadc31869 <+43497>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3186d <+43501>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31872 <+43506>: mov -0x120(%rbp),%rax > 0x00007fbcadc31879 <+43513>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31880 <+43520>: mov %rdx,(%rax) > 0x00007fbcadc31883 <+43523>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31887 <+43527>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc31892 <+43538>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc3189d <+43549>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc318a2 <+43554>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc318ac <+43564>: mov %rax,%rcx > 0x00007fbcadc318af <+43567>: bts $0x3f,%rcx > 0x00007fbcadc318b4 <+43572>: cmp %rdx,%rcx > 0x00007fbcadc318b7 <+43575>: ja 0x7fbcadc3273a <Interpret(JSContext*, js::RunState&)+47290> > 0x00007fbcadc318bd <+43581>: mov %rax,-0x448(%rbp) > 0x00007fbcadc318c4 <+43588>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc318cc <+43596>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc318d4 <+43604>: jmpq 0x7fbcadc2ca3a <Interpret(JSContext*, js::RunState&)+23482> > 0x00007fbcadc318d9 <+43609>: lea 0x6(%rcx),%rax > 0x00007fbcadc318dd <+43613>: mov -0x60(%rbp),%rsi > 0x00007fbcadc318e1 <+43617>: mov %rax,-0x68(%rbp) > 0x00007fbcadc318e5 <+43621>: movzbl 0x6(%rcx),%eax > 0x00007fbcadc318e9 <+43625>: or -0x50(%rbp),%rax > 0x00007fbcadc318ed <+43629>: mov (%r14,%rax,8),%rax > 0x00007fbcadc318f1 <+43633>: jmpq *%rax > 0x00007fbcadc318f3 <+43635>: divsd %xmm0,%xmm1 > 0x00007fbcadc318f7 <+43639>: movapd %xmm1,%xmm0 > 0x00007fbcadc318fb <+43643>: jmpq 0x7fbcadc2da37 <Interpret(JSContext*, js::RunState&)+27575> > 0x00007fbcadc31900 <+43648>: mov -0x498(%rbp),%rdi > 0x00007fbcadc31907 <+43655>: xor %r8d,%r8d > 0x00007fbcadc3190a <+43658>: mov %r12,%rsi > 0x00007fbcadc3190d <+43661>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc31912 <+43666>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31919 <+43673>: test %al,%al > 0x00007fbcadc3191b <+43675>: mov -0x120(%rbp),%rax > 0x00007fbcadc31922 <+43682>: mov %rdx,(%rax) > 0x00007fbcadc31925 <+43685>: mov -0x160(%rbp),%rax > 0x00007fbcadc3192c <+43692>: mov -0x158(%rbp),%rdx > 0x00007fbcadc31933 <+43699>: mov %rdx,(%rax) > 0x00007fbcadc31936 <+43702>: jne 0x7fbcadc28d82 <Interpret(JSContext*, js::RunState&)+7938> > 0x00007fbcadc3193c <+43708>: jmpq 0x7fbcadc2f810 <Interpret(JSContext*, js::RunState&)+35216> > 0x00007fbcadc31941 <+43713>: mov %rdx,0x20(%r12) > 0x00007fbcadc31946 <+43718>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc3194d <+43725>: mov -0x198(%rbp),%rdx > 0x00007fbcadc31954 <+43732>: mov %rdx,(%rax) > 0x00007fbcadc31957 <+43735>: lea -0x120(%rbp),%rax > 0x00007fbcadc3195e <+43742>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31965 <+43749>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31969 <+43753>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3196e <+43758>: xchg %ax,%ax > 0x00007fbcadc31970 <+43760>: movl $0x0,(%rcx) > 0x00007fbcadc31976 <+43766>: jmpq 0x7fbcadc278d9 <Interpret(JSContext*, js::RunState&)+2649> > 0x00007fbcadc3197b <+43771>: cmp $0x1fff6,%ecx > 0x00007fbcadc31981 <+43777>: jne 0x7fbcadc32516 <Interpret(JSContext*, js::RunState&)+46742> > 0x00007fbcadc31987 <+43783>: movabs $0xfffb000000000000,%rcx > 0x00007fbcadc31991 <+43793>: mov %rax,%rsi > 0x00007fbcadc31994 <+43796>: xor %rcx,%rsi > 0x00007fbcadc31997 <+43799>: mov %rsi,-0x1a0(%rbp) > 0x00007fbcadc3199e <+43806>: cmp $0x1fff6,%edx > 0x00007fbcadc319a4 <+43812>: je 0x7fbcadc324fc <Interpret(JSContext*, js::RunState&)+46716> > 0x00007fbcadc319aa <+43818>: or %rcx,%rax > 0x00007fbcadc319ad <+43821>: mov %rax,-0x10(%r13) > 0x00007fbcadc319b1 <+43825>: mov -0x8(%r13),%rax > 0x00007fbcadc319b5 <+43829>: mov %rax,%rdx > 0x00007fbcadc319b8 <+43832>: xor %rcx,%rax > 0x00007fbcadc319bb <+43835>: shr $0x2f,%rdx > 0x00007fbcadc319bf <+43839>: cmp $0x1fff6,%edx > 0x00007fbcadc319c5 <+43845>: je 0x7fbcadc319d3 <Interpret(JSContext*, js::RunState&)+43859> > 0x00007fbcadc319c7 <+43847>: lea -0x8(%r13),%rsi > 0x00007fbcadc319cb <+43851>: mov %r12,%rdi > 0x00007fbcadc319ce <+43854>: callq 0x7fbcae0cce50 <js::ToStringSlow<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType)> > 0x00007fbcadc319d3 <+43859>: mov %rax,-0x180(%rbp) > 0x00007fbcadc319da <+43866>: test %rax,%rax > 0x00007fbcadc319dd <+43869>: je 0x7fbcadc3252d <Interpret(JSContext*, js::RunState&)+46765> > 0x00007fbcadc319e3 <+43875>: mov $0xfffb,%eax > 0x00007fbcadc319e8 <+43880>: shl $0x30,%rax > 0x00007fbcadc319ec <+43884>: xor -0x10(%r13),%rax > 0x00007fbcadc319f0 <+43888>: mov %rax,-0x1a0(%rbp) > 0x00007fbcadc319f7 <+43895>: lea -0x180(%rbp),%rdx > 0x00007fbcadc319fe <+43902>: lea -0x1a0(%rbp),%rsi > 0x00007fbcadc31a05 <+43909>: mov %r12,%rdi > 0x00007fbcadc31a08 <+43912>: callq 0x7fbcae0d41a0 <js::ConcatStrings<(js::AllowGC)0>(JSContext*, js::MaybeRooted<JSString*, (js::AllowGC)0>::HandleType, js::MaybeRooted<JSString*, (js::AllowGC)0>::HandleType)> > 0x00007fbcadc31a0d <+43917>: test %rax,%rax > 0x00007fbcadc31a10 <+43920>: je 0x7fbcadc33181 <Interpret(JSContext*, js::RunState&)+49921> > 0x00007fbcadc31a16 <+43926>: movabs $0xfffb000000000000,%rdx > 0x00007fbcadc31a20 <+43936>: or %rdx,%rax > 0x00007fbcadc31a23 <+43939>: mov -0x1c0(%rbp),%rdx > 0x00007fbcadc31a2a <+43946>: mov %rax,(%rdx) > 0x00007fbcadc31a2d <+43949>: jmpq 0x7fbcadc303c8 <Interpret(JSContext*, js::RunState&)+38216> > 0x00007fbcadc31a32 <+43954>: mov -0x458(%rbp),%rax > 0x00007fbcadc31a39 <+43961>: mov -0x490(%rbp),%rsi > 0x00007fbcadc31a40 <+43968>: mov %r12,%rdi > 0x00007fbcadc31a43 <+43971>: movabs $0xfff9800000000000,%rcx > 0x00007fbcadc31a4d <+43981>: mov %rcx,-0x110(%rbp) > 0x00007fbcadc31a54 <+43988>: mov %rax,-0x120(%rbp) > 0x00007fbcadc31a5b <+43995>: mov 0x60(%r12),%rax > 0x00007fbcadc31a60 <+44000>: mov %rax,-0x118(%rbp) > 0x00007fbcadc31a67 <+44007>: mov -0x460(%rbp),%rax > 0x00007fbcadc31a6e <+44014>: mov %rax,0x60(%r12) > 0x00007fbcadc31a73 <+44019>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31a7a <+44026>: callq 0x7fbcadfeea30 <js::Debugger::onTrap(JSContext*, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc31a7f <+44031>: cmp $0x2,%eax > 0x00007fbcadc31a82 <+44034>: je 0x7fbcadc33902 <Interpret(JSContext*, js::RunState&)+51842> > 0x00007fbcadc31a88 <+44040>: movabs $0xfff9800000000000,%rcx > 0x00007fbcadc31a92 <+44050>: cmp $0x3,%eax > 0x00007fbcadc31a95 <+44053>: je 0x7fbcadc32217 <Interpret(JSContext*, js::RunState&)+45975> > 0x00007fbcadc31a9b <+44059>: test %eax,%eax > 0x00007fbcadc31a9d <+44061>: je 0x7fbcadc3224e <Interpret(JSContext*, js::RunState&)+46030> > 0x00007fbcadc31aa3 <+44067>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31aaa <+44074>: mov -0x120(%rbp),%rax > 0x00007fbcadc31ab1 <+44081>: mov %rdx,(%rax) > 0x00007fbcadc31ab4 <+44084>: jmpq 0x7fbcadc30873 <Interpret(JSContext*, js::RunState&)+39411> > 0x00007fbcadc31ab9 <+44089>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31abd <+44093>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31ac2 <+44098>: mov %rcx,%rdi > 0x00007fbcadc31ac5 <+44101>: lea -0x1a0(%rbp),%rsi > 0x00007fbcadc31acc <+44108>: mov %rcx,-0x448(%rbp) > 0x00007fbcadc31ad3 <+44115>: callq 0x7fbcadbc17d0 <JSFlatString::isIndexSlow(unsigned int*) const> > 0x00007fbcadc31ad8 <+44120>: mov -0x448(%rbp),%rcx > 0x00007fbcadc31adf <+44127>: test %al,%al > 0x00007fbcadc31ae1 <+44129>: jne 0x7fbcadc2a093 <Interpret(JSContext*, js::RunState&)+12819> > 0x00007fbcadc31ae7 <+44135>: mov -0x498(%rbp),%rax > 0x00007fbcadc31aee <+44142>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc31af5 <+44149>: mov %r12,%rdi > 0x00007fbcadc31af8 <+44152>: mov -0x150(%rbp),%rsi > 0x00007fbcadc31aff <+44159>: lea 0x10(%rax),%rdx > 0x00007fbcadc31b03 <+44163>: callq 0x7fbcadc17bb0 <js::GetPropertyNoGC(JSContext*, JSObject*, JS::Value const&, jsid, JS::Value*)> > 0x00007fbcadc31b08 <+44168>: test %al,%al > 0x00007fbcadc31b0a <+44170>: jne 0x7fbcadc2a0c2 <Interpret(JSContext*, js::RunState&)+12866> > 0x00007fbcadc31b10 <+44176>: mov 0x99b451(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc31b17 <+44183>: mov (%rax),%rax > 0x00007fbcadc31b1a <+44186>: mov %rax,-0x110(%rbp) > 0x00007fbcadc31b21 <+44193>: mov -0x4b8(%rbp),%rax > 0x00007fbcadc31b28 <+44200>: mov %rax,-0x120(%rbp) > 0x00007fbcadc31b2f <+44207>: mov 0x58(%r12),%rax > 0x00007fbcadc31b34 <+44212>: mov %rax,-0x118(%rbp) > 0x00007fbcadc31b3b <+44219>: mov -0x460(%rbp),%rax > 0x00007fbcadc31b42 <+44226>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31b49 <+44233>: mov %rax,0x58(%r12) > 0x00007fbcadc31b4e <+44238>: movabs $0xfffdffffffffffff,%rax > 0x00007fbcadc31b58 <+44248>: cmp %rax,-0x8(%r13) > 0x00007fbcadc31b5c <+44252>: ja 0x7fbcadc3349e <Interpret(JSContext*, js::RunState&)+50718> > 0x00007fbcadc31b62 <+44258>: mov -0x490(%rbp),%rdx > 0x00007fbcadc31b69 <+44265>: mov -0x500(%rbp),%rsi > 0x00007fbcadc31b70 <+44272>: mov %r12,%rdi > 0x00007fbcadc31b73 <+44275>: callq 0x7fbcadc1eff0 <js::ValueToId<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::MutableHandleType)> > 0x00007fbcadc31b78 <+44280>: test %al,%al > 0x00007fbcadc31b7a <+44282>: je 0x7fbcadc3213a <Interpret(JSContext*, js::RunState&)+45754> > 0x00007fbcadc31b80 <+44288>: mov -0x498(%rbp),%rdx > 0x00007fbcadc31b87 <+44295>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc31b8e <+44302>: lea 0x10(%rbx),%rsi > 0x00007fbcadc31b92 <+44306>: mov %r12,%rdi > 0x00007fbcadc31b95 <+44309>: mov -0x490(%rbp),%rcx > 0x00007fbcadc31b9c <+44316>: add $0x10,%rdx > 0x00007fbcadc31ba0 <+44320>: callq 0x7fbcadc17b80 <js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc31ba5 <+44325>: test %al,%al > 0x00007fbcadc31ba7 <+44327>: je 0x7fbcadc3213a <Interpret(JSContext*, js::RunState&)+45754> > 0x00007fbcadc31bad <+44333>: mov -0x120(%rbp),%rax > 0x00007fbcadc31bb4 <+44340>: mov -0x118(%rbp),%rdx > 0x00007fbcadc31bbb <+44347>: mov %rdx,(%rax) > 0x00007fbcadc31bbe <+44350>: jmpq 0x7fbcadc2a0c2 <Interpret(JSContext*, js::RunState&)+12866> > 0x00007fbcadc31bc3 <+44355>: sub %edx,%eax > 0x00007fbcadc31bc5 <+44357>: mov 0x10(%r13),%rdx > 0x00007fbcadc31bc9 <+44361>: mov (%rdx,%rax,8),%rax > 0x00007fbcadc31bcd <+44365>: jmpq 0x7fbcadc2d411 <Interpret(JSContext*, js::RunState&)+26001> > 0x00007fbcadc31bd2 <+44370>: lea 0x6(%rcx),%rax > 0x00007fbcadc31bd6 <+44374>: mov -0x60(%rbp),%rsi > 0x00007fbcadc31bda <+44378>: mov %rax,-0x68(%rbp) > 0x00007fbcadc31bde <+44382>: movzbl 0x6(%rcx),%eax > 0x00007fbcadc31be2 <+44386>: or -0x50(%rbp),%rax > 0x00007fbcadc31be6 <+44390>: mov (%r14,%rax,8),%rax > 0x00007fbcadc31bea <+44394>: jmpq *%rax > 0x00007fbcadc31bec <+44396>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc31bf6 <+44406>: mov %rax,%rcx > 0x00007fbcadc31bf9 <+44409>: bts $0x3f,%rcx > 0x00007fbcadc31bfe <+44414>: cmp %rdx,%rcx > 0x00007fbcadc31c01 <+44417>: ja 0x7fbcadc324ef <Interpret(JSContext*, js::RunState&)+46703> > 0x00007fbcadc31c07 <+44423>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31c0e <+44430>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc31c16 <+44438>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc31c1e <+44446>: jmpq 0x7fbcadc2d7c2 <Interpret(JSContext*, js::RunState&)+26946> > 0x00007fbcadc31c23 <+44451>: mov 0x20(%rax),%rax > 0x00007fbcadc31c27 <+44455>: jmpq 0x7fbcadc302bb <Interpret(JSContext*, js::RunState&)+37947> > 0x00007fbcadc31c2c <+44460>: mov %eax,%ecx > 0x00007fbcadc31c2e <+44462>: mov %eax,-0x120(%rbp) > 0x00007fbcadc31c34 <+44468>: jmpq 0x7fbcadc2d910 <Interpret(JSContext*, js::RunState&)+27280> > 0x00007fbcadc31c39 <+44473>: pxor %xmm0,%xmm0 > 0x00007fbcadc31c3d <+44477>: cvtsi2sd %rax,%xmm0 > 0x00007fbcadc31c42 <+44482>: movsd %xmm0,-0x10(%rbx) > 0x00007fbcadc31c47 <+44487>: jmpq 0x7fbcadc2d937 <Interpret(JSContext*, js::RunState&)+27319> > 0x00007fbcadc31c4c <+44492>: mov %r12,%rdi > 0x00007fbcadc31c4f <+44495>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc31c54 <+44500>: test %al,%al > 0x00007fbcadc31c56 <+44502>: jne 0x7fbcadc2f4ee <Interpret(JSContext*, js::RunState&)+34414> > 0x00007fbcadc31c5c <+44508>: mov -0x118(%rbp),%rax > 0x00007fbcadc31c63 <+44515>: mov -0x110(%rbp),%rdx > 0x00007fbcadc31c6a <+44522>: mov %rdx,(%rax) > 0x00007fbcadc31c6d <+44525>: jmpq 0x7fbcadc315c1 <Interpret(JSContext*, js::RunState&)+42817> > 0x00007fbcadc31c72 <+44530>: mov 0x7bc(%r12),%edx > 0x00007fbcadc31c7a <+44538>: test %edx,%edx > 0x00007fbcadc31c7c <+44540>: je 0x7fbcadc2fce4 <Interpret(JSContext*, js::RunState&)+36452> > 0x00007fbcadc31c82 <+44546>: mov %r12,%rdi > 0x00007fbcadc31c85 <+44549>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc31c8a <+44554>: test %al,%al > 0x00007fbcadc31c8c <+44556>: je 0x7fbcadc33c58 <Interpret(JSContext*, js::RunState&)+52696> > 0x00007fbcadc31c92 <+44562>: mov -0x68(%rbp),%rax > 0x00007fbcadc31c96 <+44566>: jmpq 0x7fbcadc2fce4 <Interpret(JSContext*, js::RunState&)+36452> > 0x00007fbcadc31c9b <+44571>: nopl 0x0(%rax,%rax,1) > 0x00007fbcadc31ca0 <+44576>: mov 0x7bc(%r12),%edx > 0x00007fbcadc31ca8 <+44584>: test %edx,%edx > 0x00007fbcadc31caa <+44586>: je 0x7fbcadc2fdc2 <Interpret(JSContext*, js::RunState&)+36674> > 0x00007fbcadc31cb0 <+44592>: mov %r12,%rdi > 0x00007fbcadc31cb3 <+44595>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc31cb8 <+44600>: test %al,%al > 0x00007fbcadc31cba <+44602>: je 0x7fbcadc33e31 <Interpret(JSContext*, js::RunState&)+53169> > 0x00007fbcadc31cc0 <+44608>: mov -0x68(%rbp),%rax > 0x00007fbcadc31cc4 <+44612>: jmpq 0x7fbcadc2fdc2 <Interpret(JSContext*, js::RunState&)+36674> > 0x00007fbcadc31cc9 <+44617>: lea -0x120(%rbp),%rax > 0x00007fbcadc31cd0 <+44624>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31cd7 <+44631>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc31ce1 <+44641>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31ce5 <+44645>: mov %rax,-0x390(%rbp) > 0x00007fbcadc31cec <+44652>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc31cf3 <+44659>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31cf8 <+44664>: mov 0x7bc(%r12),%edx > 0x00007fbcadc31d00 <+44672>: test %edx,%edx > 0x00007fbcadc31d02 <+44674>: je 0x7fbcadc2e794 <Interpret(JSContext*, js::RunState&)+30996> > 0x00007fbcadc31d08 <+44680>: mov %r12,%rdi > 0x00007fbcadc31d0b <+44683>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc31d10 <+44688>: test %al,%al > 0x00007fbcadc31d12 <+44690>: je 0x7fbcadc33ebe <Interpret(JSContext*, js::RunState&)+53310> > 0x00007fbcadc31d18 <+44696>: mov -0x68(%rbp),%rax > 0x00007fbcadc31d1c <+44700>: jmpq 0x7fbcadc2e794 <Interpret(JSContext*, js::RunState&)+30996> > 0x00007fbcadc31d21 <+44705>: nopl 0x0(%rax) > 0x00007fbcadc31d28 <+44712>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc31d32 <+44722>: mov %rax,%rcx > 0x00007fbcadc31d35 <+44725>: bts $0x3f,%rcx > 0x00007fbcadc31d3a <+44730>: cmp %rdx,%rcx > 0x00007fbcadc31d3d <+44733>: jbe 0x7fbcadc29fd2 <Interpret(JSContext*, js::RunState&)+12626> > 0x00007fbcadc31d43 <+44739>: jmpq 0x7fbcadc2a027 <Interpret(JSContext*, js::RunState&)+12711> > 0x00007fbcadc31d48 <+44744>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc31d52 <+44754>: mov %rax,%rcx > 0x00007fbcadc31d55 <+44757>: bts $0x3f,%rcx > 0x00007fbcadc31d5a <+44762>: cmp %rdx,%rcx > 0x00007fbcadc31d5d <+44765>: ja 0x7fbcadc3261a <Interpret(JSContext*, js::RunState&)+47002> > 0x00007fbcadc31d63 <+44771>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31d6a <+44778>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc31d72 <+44786>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc31d7a <+44794>: jmpq 0x7fbcadc2da03 <Interpret(JSContext*, js::RunState&)+27523> > 0x00007fbcadc31d7f <+44799>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc31d89 <+44809>: mov %rax,%rcx > 0x00007fbcadc31d8c <+44812>: bts $0x3f,%rcx > 0x00007fbcadc31d91 <+44817>: cmp %rdx,%rcx > 0x00007fbcadc31d94 <+44820>: ja 0x7fbcadc32747 <Interpret(JSContext*, js::RunState&)+47303> > 0x00007fbcadc31d9a <+44826>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31da1 <+44833>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc31da9 <+44841>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc31db1 <+44849>: jmpq 0x7fbcadc2dbe7 <Interpret(JSContext*, js::RunState&)+28007> > 0x00007fbcadc31db6 <+44854>: mov %rdx,0x20(%r12) > 0x00007fbcadc31dbb <+44859>: mov -0x180(%rbp),%rax > 0x00007fbcadc31dc2 <+44866>: mov -0x178(%rbp),%rdx > 0x00007fbcadc31dc9 <+44873>: mov %rdx,(%rax) > 0x00007fbcadc31dcc <+44876>: lea -0x120(%rbp),%rax > 0x00007fbcadc31dd3 <+44883>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31dd7 <+44887>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31dde <+44894>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31de3 <+44899>: cmpq $0x0,-0x1c0(%rbp) > 0x00007fbcadc31deb <+44907>: je 0x7fbcadc2a8b3 <Interpret(JSContext*, js::RunState&)+14899> > 0x00007fbcadc31df1 <+44913>: mov $0x1,%r8d > 0x00007fbcadc31df7 <+44919>: mov %r13,%rcx > 0x00007fbcadc31dfa <+44922>: mov %r10,%rdx > 0x00007fbcadc31dfd <+44925>: mov %r12,%rsi > 0x00007fbcadc31e00 <+44928>: mov %rbx,%rdi > 0x00007fbcadc31e03 <+44931>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc31e08 <+44936>: jmpq 0x7fbcadc2a8b3 <Interpret(JSContext*, js::RunState&)+14899> > 0x00007fbcadc31e0d <+44941>: xor %eax,%eax > 0x00007fbcadc31e0f <+44943>: jmpq 0x7fbcadc2928f <Interpret(JSContext*, js::RunState&)+9231> > 0x00007fbcadc31e14 <+44948>: movabs $0xfff80000ffffffff,%rax > 0x00007fbcadc31e1e <+44958>: mov %rdx,%rcx > 0x00007fbcadc31e21 <+44961>: bts $0x3f,%rcx > 0x00007fbcadc31e26 <+44966>: cmp %rax,%rcx > 0x00007fbcadc31e29 <+44969>: ja 0x7fbcadc32bbf <Interpret(JSContext*, js::RunState&)+48447> > 0x00007fbcadc31e2f <+44975>: mov %rdx,-0x448(%rbp) > 0x00007fbcadc31e36 <+44982>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc31e3e <+44990>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc31e46 <+44998>: jmpq 0x7fbcadc2ad7d <Interpret(JSContext*, js::RunState&)+16125> > 0x00007fbcadc31e4b <+45003>: shr $0x10,%eax > 0x00007fbcadc31e4e <+45006>: movabs $0xfffb000000000000,%rbx > 0x00007fbcadc31e58 <+45016>: mov %rcx,%rdx > 0x00007fbcadc31e5b <+45019>: xor %rbx,%rdx > 0x00007fbcadc31e5e <+45022>: cmp %eax,0x4(%rdx) > 0x00007fbcadc31e61 <+45025>: jbe 0x7fbcadc29f0b <Interpret(JSContext*, js::RunState&)+12427> > 0x00007fbcadc31e67 <+45031>: mov %eax,%ecx > 0x00007fbcadc31e69 <+45033>: mov 0xa8(%r12),%rax > 0x00007fbcadc31e71 <+45041>: mov %r12,%rsi > 0x00007fbcadc31e74 <+45044>: mov 0x2ac0(%rax),%rdi > 0x00007fbcadc31e7b <+45051>: callq 0x7fbcadc18770 <js::StaticStrings::getUnitStringForElement(JSContext*, JSString*, unsigned long)> > 0x00007fbcadc31e80 <+45056>: test %rax,%rax > 0x00007fbcadc31e83 <+45059>: je 0x7fbcadc3357b <Interpret(JSContext*, js::RunState&)+50939> > 0x00007fbcadc31e89 <+45065>: or %rbx,%rax > 0x00007fbcadc31e8c <+45068>: mov %rax,-0x10(%r13) > 0x00007fbcadc31e90 <+45072>: jmpq 0x7fbcadc2a0e4 <Interpret(JSContext*, js::RunState&)+12900> > 0x00007fbcadc31e95 <+45077>: lea -0x120(%rbp),%rax > 0x00007fbcadc31e9c <+45084>: mov -0x60(%rbp),%r8 > 0x00007fbcadc31ea0 <+45088>: mov %rax,-0x448(%rbp) > 0x00007fbcadc31ea7 <+45095>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc31eac <+45100>: mov -0x118(%rbp),%rax > 0x00007fbcadc31eb3 <+45107>: mov %ebx,%ecx > 0x00007fbcadc31eb5 <+45109>: mov %r13,%rsi > 0x00007fbcadc31eb8 <+45112>: mov %r15,%rdi > 0x00007fbcadc31ebb <+45115>: mov -0x110(%rbp),%rdx > 0x00007fbcadc31ec2 <+45122>: mov %rdx,(%rax) > 0x00007fbcadc31ec5 <+45125>: mov -0x2b0(%rbp),%rax > 0x00007fbcadc31ecc <+45132>: mov 0x30(%rax),%rax > 0x00007fbcadc31ed0 <+45136>: mov %rax,-0x230(%rbp) > 0x00007fbcadc31ed7 <+45143>: mov -0x4f8(%rbp),%rax > 0x00007fbcadc31ede <+45150>: lea 0x10(%rax),%rdx > 0x00007fbcadc31ee2 <+45154>: callq 0x7fbcadc23310 <js::InterpreterActivation::pushInlineFrame(JS::CallArgs const&, JS::Handle<JSScript*>, js::MaybeConstruct)> > 0x00007fbcadc31ee7 <+45159>: test %al,%al > 0x00007fbcadc31ee9 <+45161>: je 0x7fbcadc315c1 <Interpret(JSContext*, js::RunState&)+42817> > 0x00007fbcadc31eef <+45167>: movq $0x0,-0x230(%rbp) > 0x00007fbcadc31efa <+45178>: mov -0x60(%rbp),%rdi > 0x00007fbcadc31efe <+45182>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc31f09 <+45193>: mov 0x8(%rdi),%rax > 0x00007fbcadc31f0d <+45197>: mov %rax,-0x3d0(%rbp) > 0x00007fbcadc31f14 <+45204>: movzbl 0x89(%rax),%eax > 0x00007fbcadc31f1b <+45211>: test $0x10,%al > 0x00007fbcadc31f1d <+45213>: jne 0x7fbcadc31f23 <Interpret(JSContext*, js::RunState&)+45219> > 0x00007fbcadc31f1f <+45215>: test $0x8,%al > 0x00007fbcadc31f21 <+45217>: je 0x7fbcadc31f2b <Interpret(JSContext*, js::RunState&)+45227> > 0x00007fbcadc31f23 <+45219>: movq $0xff,-0x50(%rbp) > 0x00007fbcadc31f2b <+45227>: mov %r12,%rsi > 0x00007fbcadc31f2e <+45230>: callq 0x7fbcae0ad8e0 <js::InterpreterFrame::prologue(JSContext*)> > 0x00007fbcadc31f33 <+45235>: mov %eax,%ebx > 0x00007fbcadc31f35 <+45237>: test %al,%al > 0x00007fbcadc31f37 <+45239>: je 0x7fbcadc33dc9 <Interpret(JSContext*, js::RunState&)+53065> > 0x00007fbcadc31f3d <+45245>: mov -0x60(%rbp),%rsi > 0x00007fbcadc31f41 <+45249>: test %rsi,%rsi > 0x00007fbcadc31f44 <+45252>: je 0x7fbcadc336bf <Interpret(JSContext*, js::RunState&)+51263> > 0x00007fbcadc31f4a <+45258>: mov %rsi,%rax > 0x00007fbcadc31f4d <+45261>: or $0x1,%rax > 0x00007fbcadc31f51 <+45265>: mov %rax,%rdx > 0x00007fbcadc31f54 <+45268>: test $0x6,%sil > 0x00007fbcadc31f58 <+45272>: je 0x7fbcadc336ae <Interpret(JSContext*, js::RunState&)+51246> > 0x00007fbcadc31f5e <+45278>: and $0xfffffffffffffff8,%rax > 0x00007fbcadc31f62 <+45282>: movzbl 0x1(%rax),%eax > 0x00007fbcadc31f66 <+45286>: test %al,%al > 0x00007fbcadc31f68 <+45288>: jne 0x7fbcadc32cea <Interpret(JSContext*, js::RunState&)+48746> > 0x00007fbcadc31f6e <+45294>: mov -0x3d0(%rbp),%rbx > 0x00007fbcadc31f75 <+45301>: testb $0x8,0x89(%rbx) > 0x00007fbcadc31f7c <+45308>: jne 0x7fbcadc33647 <Interpret(JSContext*, js::RunState&)+51143> > 0x00007fbcadc31f82 <+45314>: mov 0x80(%r12),%rdi > 0x00007fbcadc31f8a <+45322>: callq 0x7fbcae01b7c0 <JSCompartment::collectCoverageForDebug() const> > 0x00007fbcadc31f8f <+45327>: test %al,%al > 0x00007fbcadc31f91 <+45329>: je 0x7fbcadc31faa <Interpret(JSContext*, js::RunState&)+45354> > 0x00007fbcadc31f93 <+45331>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc31f9a <+45338>: mov %r12,%rsi > 0x00007fbcadc31f9d <+45341>: callq 0x7fbcae055a90 <_ZN8JSScript16initScriptCountsEP9JSContext> > 0x00007fbcadc31fa2 <+45346>: test %al,%al > 0x00007fbcadc31fa4 <+45348>: je 0x7fbcadc27fc8 <Interpret(JSContext*, js::RunState&)+4424> > 0x00007fbcadc31faa <+45354>: mov -0x3d0(%rbp),%rbx > 0x00007fbcadc31fb1 <+45361>: mov %rbx,%rdi > 0x00007fbcadc31fb4 <+45364>: callq 0x7fbcadbaf660 <JSScript::main() const> > 0x00007fbcadc31fb9 <+45369>: movzbl (%rax),%edx > 0x00007fbcadc31fbc <+45372>: cmp $0x86,%dl > 0x00007fbcadc31fbf <+45375>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc31fc1 <+45377>: ja 0x7fbcadc33697 <Interpret(JSContext*, js::RunState&)+51223> > 0x00007fbcadc31fc7 <+45383>: cmp $0x4e,%dl > 0x00007fbcadc31fca <+45386>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc31fcc <+45388>: cmp $0x6d,%dl > 0x00007fbcadc31fcf <+45391>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc31fd1 <+45393>: testb $0x8,0x89(%rbx) > 0x00007fbcadc31fd8 <+45400>: jne 0x7fbcadc3366f <Interpret(JSContext*, js::RunState&)+51183> > 0x00007fbcadc31fde <+45406>: mov -0x68(%rbp),%rax > 0x00007fbcadc31fe2 <+45410>: mov -0x60(%rbp),%rsi > 0x00007fbcadc31fe6 <+45414>: movzbl (%rax),%eax > 0x00007fbcadc31fe9 <+45417>: or -0x50(%rbp),%rax > 0x00007fbcadc31fed <+45421>: mov (%r14,%rax,8),%rax > 0x00007fbcadc31ff1 <+45425>: jmpq *%rax > 0x00007fbcadc31ff3 <+45427>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc31ff8 <+45432>: jmpq 0x7fbcadc2a32b <Interpret(JSContext*, js::RunState&)+13483> > 0x00007fbcadc31ffd <+45437>: mov $0x1,%r8d > 0x00007fbcadc32003 <+45443>: mov %r12,%rdi > 0x00007fbcadc32006 <+45446>: callq 0x7fbcae078ac0 <js::DefineDataElement(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc3200b <+45451>: test %al,%al > 0x00007fbcadc3200d <+45453>: je 0x7fbcadc2c150 <Interpret(JSContext*, js::RunState&)+21200> > 0x00007fbcadc32013 <+45459>: mov -0x70(%rbp),%rax > 0x00007fbcadc32017 <+45463>: lea -0x8(%rax),%rcx > 0x00007fbcadc3201b <+45467>: mov -0x68(%rbp),%rax > 0x00007fbcadc3201f <+45471>: jmpq 0x7fbcadc301cb <Interpret(JSContext*, js::RunState&)+37707> > 0x00007fbcadc32024 <+45476>: mov -0x120(%rbp),%rax > 0x00007fbcadc3202b <+45483>: mov -0x118(%rbp),%rdx > 0x00007fbcadc32032 <+45490>: mov %rdx,(%rax) > 0x00007fbcadc32035 <+45493>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32039 <+45497>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3203e <+45502>: mov %r12,%rdi > 0x00007fbcadc32041 <+45505>: callq 0x7fbcae02a4c0 <JSFunction::createScriptForLazilyInterpretedFunction(JSContext*, JS::Handle<JSFunction*>)> > 0x00007fbcadc32046 <+45510>: lea 0x97c273(%rip),%r8 # 0x7fbcae5ae2c0 <_ZN10JSFunction6class_E> > 0x00007fbcadc3204d <+45517>: test %al,%al > 0x00007fbcadc3204f <+45519>: je 0x7fbcadc315b3 <Interpret(JSContext*, js::RunState&)+42803> > 0x00007fbcadc32055 <+45525>: mov -0x2b0(%rbp),%rax > 0x00007fbcadc3205c <+45532>: mov 0x30(%rax),%rax > 0x00007fbcadc32060 <+45536>: jmpq 0x7fbcadc2f420 <Interpret(JSContext*, js::RunState&)+34208> > 0x00007fbcadc32065 <+45541>: testw $0x201,0x22(%rdx) > 0x00007fbcadc3206b <+45547>: je 0x7fbcadc2f464 <Interpret(JSContext*, js::RunState&)+34276> > 0x00007fbcadc32071 <+45553>: mov 0x30(%rdx),%rax > 0x00007fbcadc32075 <+45557>: xor %esi,%esi > 0x00007fbcadc32077 <+45559>: mov %rax,%rdi > 0x00007fbcadc3207a <+45562>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32081 <+45569>: callq 0x7fbcae0e7f20 <JSScript::maybeSweepTypes(js::AutoClearTypeInferenceStateOnOOM*)> > 0x00007fbcadc32086 <+45574>: mov -0x448(%rbp),%rax > 0x00007fbcadc3208d <+45581>: movabs $0xfffe000000000000,%rcx > 0x00007fbcadc32097 <+45591>: cmpq $0x0,0x28(%rax) > 0x00007fbcadc3209c <+45596>: mov -0x420(%rbp),%rax > 0x00007fbcadc320a3 <+45603>: je 0x7fbcadc2f464 <Interpret(JSContext*, js::RunState&)+34276> > 0x00007fbcadc320a9 <+45609>: mov -0x10(%rax),%rsi > 0x00007fbcadc320ad <+45613>: mov %r13,%rdx > 0x00007fbcadc320b0 <+45616>: mov %r12,%rdi > 0x00007fbcadc320b3 <+45619>: xor %rcx,%rsi > 0x00007fbcadc320b6 <+45622>: mov %ebx,%ecx > 0x00007fbcadc320b8 <+45624>: callq 0x7fbcae0ee3c0 <js::TypeMonitorCallSlow(JSContext*, JSObject*, JS::CallArgs const&, bool)> > 0x00007fbcadc320bd <+45629>: mov -0x420(%rbp),%rax > 0x00007fbcadc320c4 <+45636>: jmpq 0x7fbcadc2f464 <Interpret(JSContext*, js::RunState&)+34276> > 0x00007fbcadc320c9 <+45641>: mov -0x60(%rbp),%r8 > 0x00007fbcadc320cd <+45645>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc320d2 <+45650>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc320d7 <+45655>: jmpq 0x7fbcadc29a1b <Interpret(JSContext*, js::RunState&)+11163> > 0x00007fbcadc320dc <+45660>: movabs $0xfff9800000000000,%rax > 0x00007fbcadc320e6 <+45670>: mov -0x60(%rbp),%r8 > 0x00007fbcadc320ea <+45674>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc320f1 <+45681>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc320f6 <+45686>: testb $0x1,0x70(%rax) > 0x00007fbcadc320fa <+45690>: jne 0x7fbcadc32f33 <Interpret(JSContext*, js::RunState&)+49331> > 0x00007fbcadc32100 <+45696>: mov -0x460(%rbp),%rsi > 0x00007fbcadc32107 <+45703>: xor %edx,%edx > 0x00007fbcadc32109 <+45705>: mov %r12,%rdi > 0x00007fbcadc3210c <+45708>: movq $0x0,-0x120(%rbp) > 0x00007fbcadc32117 <+45719>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc3211e <+45726>: callq 0x7fbcadde15a0 <js::jit::GetPcScript(JSContext*, JSScript**, unsigned char**)> > 0x00007fbcadc32123 <+45731>: mov -0x120(%rbp),%rax > 0x00007fbcadc3212a <+45738>: mov 0x80(%r12),%rdx > 0x00007fbcadc32132 <+45746>: mov %rdx,%rbx > 0x00007fbcadc32135 <+45749>: jmpq 0x7fbcadc2d375 <Interpret(JSContext*, js::RunState&)+25845> > 0x00007fbcadc3213a <+45754>: mov -0x120(%rbp),%rax > 0x00007fbcadc32141 <+45761>: mov -0x118(%rbp),%rdx > 0x00007fbcadc32148 <+45768>: mov %rdx,(%rax) > 0x00007fbcadc3214b <+45771>: mov -0x160(%rbp),%rax > 0x00007fbcadc32152 <+45778>: mov -0x158(%rbp),%rdx > 0x00007fbcadc32159 <+45785>: mov %rdx,(%rax) > 0x00007fbcadc3215c <+45788>: mov -0x180(%rbp),%rax > 0x00007fbcadc32163 <+45795>: mov -0x178(%rbp),%rdx > 0x00007fbcadc3216a <+45802>: mov %rdx,(%rax) > 0x00007fbcadc3216d <+45805>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32171 <+45809>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32176 <+45814>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc3217b <+45819>: jmpq 0x7fbcadc29907 <Interpret(JSContext*, js::RunState&)+10887> > 0x00007fbcadc32180 <+45824>: mov -0x4d0(%rbp),%rax > 0x00007fbcadc32187 <+45831>: mov 0x10(%rdx),%rdi > 0x00007fbcadc3218b <+45835>: mov %r12,%rsi > 0x00007fbcadc3218e <+45838>: lea 0x10(%rax),%rdx > 0x00007fbcadc32192 <+45842>: callq 0x7fbcae02c8b0 <JSCompartment::addToVarNames(JSContext*, JS::Handle<JSAtom*>)> > 0x00007fbcadc32197 <+45847>: mov -0x178(%rbp),%rdx > 0x00007fbcadc3219e <+45854>: test %al,%al > 0x00007fbcadc321a0 <+45856>: mov -0x180(%rbp),%rax > 0x00007fbcadc321a7 <+45863>: mov %rdx,(%rax) > 0x00007fbcadc321aa <+45866>: je 0x7fbcadc312e4 <Interpret(JSContext*, js::RunState&)+42084> > 0x00007fbcadc321b0 <+45872>: mov -0x118(%rbp),%rdx > 0x00007fbcadc321b7 <+45879>: mov -0x120(%rbp),%rax > 0x00007fbcadc321be <+45886>: mov %rdx,(%rax) > 0x00007fbcadc321c1 <+45889>: jmpq 0x7fbcadc2b003 <Interpret(JSContext*, js::RunState&)+16771> > 0x00007fbcadc321c6 <+45894>: mov %r12,%rdi > 0x00007fbcadc321c9 <+45897>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc321ce <+45902>: mov %eax,%ebx > 0x00007fbcadc321d0 <+45904>: test %al,%al > 0x00007fbcadc321d2 <+45906>: jne 0x7fbcadc27c77 <Interpret(JSContext*, js::RunState&)+3575> > 0x00007fbcadc321d8 <+45912>: lea -0x120(%rbp),%rax > 0x00007fbcadc321df <+45919>: mov -0x60(%rbp),%r8 > 0x00007fbcadc321e3 <+45923>: mov %rax,-0x448(%rbp) > 0x00007fbcadc321ea <+45930>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc321ef <+45935>: lea -0x8(%rax),%rcx > 0x00007fbcadc321f3 <+45939>: mov $0x1,%r8d > 0x00007fbcadc321f9 <+45945>: mov %ebx,%edx > 0x00007fbcadc321fb <+45947>: mov %r12,%rdi > 0x00007fbcadc321fe <+45950>: callq 0x7fbcae078ac0 <js::DefineDataElement(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::Handle<JS::Value>, unsigned int)> > 0x00007fbcadc32203 <+45955>: test %al,%al > 0x00007fbcadc32205 <+45957>: je 0x7fbcadc2c0cd <Interpret(JSContext*, js::RunState&)+21069> > 0x00007fbcadc3220b <+45963>: mov -0x70(%rbp),%rax > 0x00007fbcadc3220f <+45967>: add $0x1,%ebx > 0x00007fbcadc32212 <+45970>: jmpq 0x7fbcadc30168 <Interpret(JSContext*, js::RunState&)+37608> > 0x00007fbcadc32217 <+45975>: movb $0x0,0x6c8(%r12) > 0x00007fbcadc32220 <+45984>: lea 0x6a8(%r12),%rdx > 0x00007fbcadc32228 <+45992>: movb $0x1,0x6a0(%r12) > 0x00007fbcadc32231 <+46001>: cmp %rdx,0x6a8(%r12) > 0x00007fbcadc32239 <+46009>: je 0x7fbcadc33c9a <Interpret(JSContext*, js::RunState&)+52762> > 0x00007fbcadc3223f <+46015>: mov -0x110(%rbp),%rax > 0x00007fbcadc32246 <+46022>: mov %rax,0x6c0(%r12) > 0x00007fbcadc3224e <+46030>: mov -0x118(%rbp),%rdx > 0x00007fbcadc32255 <+46037>: mov -0x120(%rbp),%rax > 0x00007fbcadc3225c <+46044>: mov %rdx,(%rax) > 0x00007fbcadc3225f <+46047>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32263 <+46051>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32268 <+46056>: lea -0x120(%rbp),%rax > 0x00007fbcadc3226f <+46063>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32276 <+46070>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3227a <+46074>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3227f <+46079>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc32289 <+46089>: mov %rax,%rcx > 0x00007fbcadc3228c <+46092>: bts $0x3f,%rcx > 0x00007fbcadc32291 <+46097>: cmp %rdx,%rcx > 0x00007fbcadc32294 <+46100>: ja 0x7fbcadc334fa <Interpret(JSContext*, js::RunState&)+50810> > 0x00007fbcadc3229a <+46106>: mov %rax,-0x448(%rbp) > 0x00007fbcadc322a1 <+46113>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc322a9 <+46121>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc322b1 <+46129>: jmpq 0x7fbcadc30d4c <Interpret(JSContext*, js::RunState&)+40652> > 0x00007fbcadc322b6 <+46134>: lea -0x120(%rbp),%rax > 0x00007fbcadc322bd <+46141>: mov %rax,-0x448(%rbp) > 0x00007fbcadc322c4 <+46148>: mov -0x60(%rbp),%r8 > 0x00007fbcadc322c8 <+46152>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc322cd <+46157>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc322d7 <+46167>: mov %rax,%rcx > 0x00007fbcadc322da <+46170>: bts $0x3f,%rcx > 0x00007fbcadc322df <+46175>: cmp %rdx,%rcx > 0x00007fbcadc322e2 <+46178>: ja 0x7fbcadc33397 <Interpret(JSContext*, js::RunState&)+50455> > 0x00007fbcadc322e8 <+46184>: mov %rax,-0x448(%rbp) > 0x00007fbcadc322ef <+46191>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc322f7 <+46199>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc322ff <+46207>: jmpq 0x7fbcadc308e5 <Interpret(JSContext*, js::RunState&)+39525> > 0x00007fbcadc32304 <+46212>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32308 <+46216>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3230d <+46221>: mov %edx,-0x160(%rbp) > 0x00007fbcadc32313 <+46227>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc3231a <+46234>: mov %rbx,%r8 > 0x00007fbcadc3231d <+46237>: mov %r12,%rdi > 0x00007fbcadc32320 <+46240>: lea 0x10(%rax),%r13 > 0x00007fbcadc32324 <+46244>: mov %r13,%rdx > 0x00007fbcadc32327 <+46247>: callq 0x7fbcadc18090 <js::GetElementNoGC(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*)> > 0x00007fbcadc3232c <+46252>: test %al,%al > 0x00007fbcadc3232e <+46254>: jne 0x7fbcadc2ab0a <Interpret(JSContext*, js::RunState&)+15498> > 0x00007fbcadc32334 <+46260>: mov -0x4b0(%rbp),%rax > 0x00007fbcadc3233b <+46267>: mov %rbx,%r8 > 0x00007fbcadc3233e <+46270>: mov %r13,%rdx > 0x00007fbcadc32341 <+46273>: mov %r12,%rdi > 0x00007fbcadc32344 <+46276>: mov -0x160(%rbp),%ecx > 0x00007fbcadc3234a <+46282>: lea 0x10(%rax),%rsi > 0x00007fbcadc3234e <+46286>: callq 0x7fbcadc17fb0 <js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, unsigned int, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc32353 <+46291>: test %al,%al > 0x00007fbcadc32355 <+46293>: jne 0x7fbcadc2ab0a <Interpret(JSContext*, js::RunState&)+15498> > 0x00007fbcadc3235b <+46299>: lea -0x120(%rbp),%rax > 0x00007fbcadc32362 <+46306>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32369 <+46313>: jmpq 0x7fbcadc30e5b <Interpret(JSContext*, js::RunState&)+40923> > 0x00007fbcadc3236e <+46318>: xor %eax,%eax > 0x00007fbcadc32370 <+46320>: jmpq 0x7fbcadc2d38e <Interpret(JSContext*, js::RunState&)+25870> > 0x00007fbcadc32375 <+46325>: mov %rax,0x6c0(%r12) > 0x00007fbcadc3237d <+46333>: mov $0xc,%esi > 0x00007fbcadc32382 <+46338>: mov %r12,%rdi > 0x00007fbcadc32385 <+46341>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc3238a <+46346>: jmpq 0x7fbcadc2c31c <Interpret(JSContext*, js::RunState&)+21660> > 0x00007fbcadc3238f <+46351>: lea -0x120(%rbp),%rax > 0x00007fbcadc32396 <+46358>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3239d <+46365>: mov -0x60(%rbp),%r8 > 0x00007fbcadc323a1 <+46369>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc323a6 <+46374>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc323b0 <+46384>: mov %rax,%rcx > 0x00007fbcadc323b3 <+46387>: bts $0x3f,%rcx > 0x00007fbcadc323b8 <+46392>: cmp %rdx,%rcx > 0x00007fbcadc323bb <+46395>: ja 0x7fbcadc335ad <Interpret(JSContext*, js::RunState&)+50989> > 0x00007fbcadc323c1 <+46401>: mov %rax,-0x448(%rbp) > 0x00007fbcadc323c8 <+46408>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc323d0 <+46416>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc323d8 <+46424>: jmpq 0x7fbcadc30aac <Interpret(JSContext*, js::RunState&)+39980> > 0x00007fbcadc323dd <+46429>: mov %rcx,0x6c0(%r12) > 0x00007fbcadc323e5 <+46437>: mov $0xc,%esi > 0x00007fbcadc323ea <+46442>: mov %r12,%rdi > 0x00007fbcadc323ed <+46445>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc323f2 <+46450>: jmpq 0x7fbcadc2c1c6 <Interpret(JSContext*, js::RunState&)+21318> > 0x00007fbcadc323f7 <+46455>: pxor %xmm0,%xmm0 > 0x00007fbcadc323fb <+46459>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc323ff <+46463>: jmpq 0x7fbcadc3146d <Interpret(JSContext*, js::RunState&)+42477> > 0x00007fbcadc32404 <+46468>: cmp %eax,%edx > 0x00007fbcadc32406 <+46470>: setge %al > 0x00007fbcadc32409 <+46473>: jmpq 0x7fbcadc30c82 <Interpret(JSContext*, js::RunState&)+40450> > 0x00007fbcadc3240e <+46478>: lea -0x120(%rbp),%rax > 0x00007fbcadc32415 <+46485>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3241c <+46492>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32420 <+46496>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32425 <+46501>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc3242f <+46511>: mov %rax,%rcx > 0x00007fbcadc32432 <+46514>: bts $0x3f,%rcx > 0x00007fbcadc32437 <+46519>: cmp %rdx,%rcx > 0x00007fbcadc3243a <+46522>: ja 0x7fbcadc33304 <Interpret(JSContext*, js::RunState&)+50308> > 0x00007fbcadc32440 <+46528>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32447 <+46535>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc3244f <+46543>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc32457 <+46551>: jmpq 0x7fbcadc30c2f <Interpret(JSContext*, js::RunState&)+40367> > 0x00007fbcadc3245c <+46556>: mov %eax,-0x1a0(%rbp) > 0x00007fbcadc32462 <+46562>: add $0x10,%rbx > 0x00007fbcadc32466 <+46566>: mov -0x1a0(%rbp),%ecx > 0x00007fbcadc3246c <+46572>: mov %r12,%rdi > 0x00007fbcadc3246f <+46575>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc32476 <+46582>: mov -0x170(%rbp),%rsi > 0x00007fbcadc3247d <+46589>: mov %rbx,%rdx > 0x00007fbcadc32480 <+46592>: callq 0x7fbcadc18090 <js::GetElementNoGC(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*)> > 0x00007fbcadc32485 <+46597>: test %al,%al > 0x00007fbcadc32487 <+46599>: jne 0x7fbcadc2fc9c <Interpret(JSContext*, js::RunState&)+36380> > 0x00007fbcadc3248d <+46605>: mov -0x498(%rbp),%rsi > 0x00007fbcadc32494 <+46612>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc3249b <+46619>: mov %rbx,%rdx > 0x00007fbcadc3249e <+46622>: mov %r12,%rdi > 0x00007fbcadc324a1 <+46625>: mov -0x1a0(%rbp),%ecx > 0x00007fbcadc324a7 <+46631>: add $0x10,%rsi > 0x00007fbcadc324ab <+46635>: callq 0x7fbcadc17fb0 <js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, unsigned int, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc324b0 <+46640>: test %al,%al > 0x00007fbcadc324b2 <+46642>: jne 0x7fbcadc2fc9c <Interpret(JSContext*, js::RunState&)+36380> > 0x00007fbcadc324b8 <+46648>: lea -0x120(%rbp),%rax > 0x00007fbcadc324bf <+46655>: mov %rax,-0x448(%rbp) > 0x00007fbcadc324c6 <+46662>: jmpq 0x7fbcadc31847 <Interpret(JSContext*, js::RunState&)+43463> > 0x00007fbcadc324cb <+46667>: cmp %eax,%edx > 0x00007fbcadc324cd <+46669>: setg %al > 0x00007fbcadc324d0 <+46672>: jmpq 0x7fbcadc30d9f <Interpret(JSContext*, js::RunState&)+40735> > 0x00007fbcadc324d5 <+46677>: pxor %xmm0,%xmm0 > 0x00007fbcadc324d9 <+46681>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc324dd <+46685>: jmpq 0x7fbcadc312a6 <Interpret(JSContext*, js::RunState&)+42022> > 0x00007fbcadc324e2 <+46690>: pxor %xmm0,%xmm0 > 0x00007fbcadc324e6 <+46694>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc324ea <+46698>: jmpq 0x7fbcadc3126f <Interpret(JSContext*, js::RunState&)+41967> > 0x00007fbcadc324ef <+46703>: pxor %xmm0,%xmm0 > 0x00007fbcadc324f3 <+46707>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc324f7 <+46711>: jmpq 0x7fbcadc31c16 <Interpret(JSContext*, js::RunState&)+44438> > 0x00007fbcadc324fc <+46716>: movabs $0xfffb000000000000,%rax > 0x00007fbcadc32506 <+46726>: xor -0x8(%r13),%rax > 0x00007fbcadc3250a <+46730>: mov %rax,-0x180(%rbp) > 0x00007fbcadc32511 <+46737>: jmpq 0x7fbcadc319f7 <Interpret(JSContext*, js::RunState&)+43895> > 0x00007fbcadc32516 <+46742>: mov %rbx,%rsi > 0x00007fbcadc32519 <+46745>: mov %r12,%rdi > 0x00007fbcadc3251c <+46748>: callq 0x7fbcae0cce50 <js::ToStringSlow<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType)> > 0x00007fbcadc32521 <+46753>: mov %rax,-0x1a0(%rbp) > 0x00007fbcadc32528 <+46760>: test %rax,%rax > 0x00007fbcadc3252b <+46763>: jne 0x7fbcadc324fc <Interpret(JSContext*, js::RunState&)+46716> > 0x00007fbcadc3252d <+46765>: lea -0x120(%rbp),%rax > 0x00007fbcadc32534 <+46772>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3253b <+46779>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3253f <+46783>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32544 <+46788>: xor %eax,%eax > 0x00007fbcadc32546 <+46790>: jmpq 0x7fbcadc2a95b <Interpret(JSContext*, js::RunState&)+15067> > 0x00007fbcadc3254b <+46795>: xor %eax,%eax > 0x00007fbcadc3254d <+46797>: jmpq 0x7fbcadc2abbc <Interpret(JSContext*, js::RunState&)+15676> > 0x00007fbcadc32552 <+46802>: mov -0x160(%rbp),%rdx > 0x00007fbcadc32559 <+46809>: mov %rdx,%rcx > 0x00007fbcadc3255c <+46812>: and $0xfffffffffffffff8,%rdx > 0x00007fbcadc32560 <+46816>: and $0x7,%ecx > 0x00007fbcadc32563 <+46819>: cmp $0x1,%rcx > 0x00007fbcadc32567 <+46823>: je 0x7fbcadc338ea <Interpret(JSContext*, js::RunState&)+51818> > 0x00007fbcadc3256d <+46829>: cmp $0x2,%rcx > 0x00007fbcadc32571 <+46833>: je 0x7fbcadc338dc <Interpret(JSContext*, js::RunState&)+51804> > 0x00007fbcadc32577 <+46839>: cmp %eax,0x20(%rdx) > 0x00007fbcadc3257a <+46842>: jbe 0x7fbcadc3023b <Interpret(JSContext*, js::RunState&)+37819> > 0x00007fbcadc32580 <+46848>: mov %eax,%eax > 0x00007fbcadc32582 <+46850>: lea 0x60(%rdx,%rax,8),%rax > 0x00007fbcadc32587 <+46855>: mov (%rax),%rax > 0x00007fbcadc3258a <+46858>: mov %rax,-0x10(%r13) > 0x00007fbcadc3258e <+46862>: jmpq 0x7fbcadc2a0e4 <Interpret(JSContext*, js::RunState&)+12900> > 0x00007fbcadc32593 <+46867>: xor %eax,%eax > 0x00007fbcadc32595 <+46869>: jmpq 0x7fbcadc2dc5d <Interpret(JSContext*, js::RunState&)+28125> > 0x00007fbcadc3259a <+46874>: xor %eax,%eax > 0x00007fbcadc3259c <+46876>: jmpq 0x7fbcadc2ae82 <Interpret(JSContext*, js::RunState&)+16386> > 0x00007fbcadc325a1 <+46881>: mov -0x180(%rbp),%rax > 0x00007fbcadc325a8 <+46888>: mov -0x178(%rbp),%rdx > 0x00007fbcadc325af <+46895>: mov %rdx,(%rax) > 0x00007fbcadc325b2 <+46898>: mov -0x118(%rbp),%rdx > 0x00007fbcadc325b9 <+46905>: mov -0x120(%rbp),%rax > 0x00007fbcadc325c0 <+46912>: mov %rdx,(%rax) > 0x00007fbcadc325c3 <+46915>: jmpq 0x7fbcadc312f5 <Interpret(JSContext*, js::RunState&)+42101> > 0x00007fbcadc325c8 <+46920>: mov -0x498(%rbp),%r8 > 0x00007fbcadc325cf <+46927>: mov %r13,%rdx > 0x00007fbcadc325d2 <+46930>: mov %rbx,%rsi > 0x00007fbcadc325d5 <+46933>: mov %r12,%rdi > 0x00007fbcadc325d8 <+46936>: mov %r8,%rcx > 0x00007fbcadc325db <+46939>: callq 0x7fbcae014920 <js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>)> > 0x00007fbcadc325e0 <+46944>: mov -0x120(%rbp),%rdx > 0x00007fbcadc325e7 <+46951>: mov -0x118(%rbp),%rcx > 0x00007fbcadc325ee <+46958>: mov %rcx,(%rdx) > 0x00007fbcadc325f1 <+46961>: test %al,%al > 0x00007fbcadc325f3 <+46963>: jne 0x7fbcadc2d429 <Interpret(JSContext*, js::RunState&)+26025> > 0x00007fbcadc325f9 <+46969>: jmpq 0x7fbcadc3179a <Interpret(JSContext*, js::RunState&)+43290> > 0x00007fbcadc325fe <+46974>: movabs $0xfffffffffffff,%rdx > 0x00007fbcadc32608 <+46984>: test %rdx,%rax > 0x00007fbcadc3260b <+46987>: je 0x7fbcadc2c485 <Interpret(JSContext*, js::RunState&)+22021> > 0x00007fbcadc32611 <+46993>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc32615 <+46997>: jmpq 0x7fbcadc2fcd4 <Interpret(JSContext*, js::RunState&)+36436> > 0x00007fbcadc3261a <+47002>: pxor %xmm0,%xmm0 > 0x00007fbcadc3261e <+47006>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc32622 <+47010>: jmpq 0x7fbcadc31d72 <Interpret(JSContext*, js::RunState&)+44786> > 0x00007fbcadc32627 <+47015>: lea -0x120(%rbp),%rax > 0x00007fbcadc3262e <+47022>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32632 <+47026>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32639 <+47033>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3263e <+47038>: movabs $0xfffffffffffff,%rdx > 0x00007fbcadc32648 <+47048>: test %rdx,%rax > 0x00007fbcadc3264b <+47051>: je 0x7fbcadc2ed4c <Interpret(JSContext*, js::RunState&)+32460> > 0x00007fbcadc32651 <+47057>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc32655 <+47061>: jmpq 0x7fbcadc2ed64 <Interpret(JSContext*, js::RunState&)+32484> > 0x00007fbcadc3265a <+47066>: xor %eax,%eax > 0x00007fbcadc3265c <+47068>: jmpq 0x7fbcadc2a777 <Interpret(JSContext*, js::RunState&)+14583> > 0x00007fbcadc32661 <+47073>: cmp %eax,%edx > 0x00007fbcadc32663 <+47075>: setl %al > 0x00007fbcadc32666 <+47078>: jmpq 0x7fbcadc30aff <Interpret(JSContext*, js::RunState&)+40063> > 0x00007fbcadc3266b <+47083>: cmp %eax,%edx > 0x00007fbcadc3266d <+47085>: setle %al > 0x00007fbcadc32670 <+47088>: jmpq 0x7fbcadc30938 <Interpret(JSContext*, js::RunState&)+39608> > 0x00007fbcadc32675 <+47093>: movabs $0x7ff0000000000000,%rdx > 0x00007fbcadc3267f <+47103>: movq %xmm1,%rcx > 0x00007fbcadc32684 <+47108>: movq %xmm1,%rax > 0x00007fbcadc32689 <+47113>: and %rdx,%rcx > 0x00007fbcadc3268c <+47116>: cmp %rdx,%rcx > 0x00007fbcadc3268f <+47119>: je 0x7fbcadc337ad <Interpret(JSContext*, js::RunState&)+51501> > 0x00007fbcadc32695 <+47125>: shr $0x3f,%rax > 0x00007fbcadc32699 <+47129>: mov %rax,%rdx > 0x00007fbcadc3269c <+47132>: movq %xmm0,%rax > 0x00007fbcadc326a1 <+47137>: movsd 0x789297(%rip),%xmm0 # 0x7fbcae3bb940 > 0x00007fbcadc326a9 <+47145>: shr $0x3f,%rax > 0x00007fbcadc326ad <+47149>: cmp %al,%dl > 0x00007fbcadc326af <+47151>: jne 0x7fbcadc2da37 <Interpret(JSContext*, js::RunState&)+27575> > 0x00007fbcadc326b5 <+47157>: movsd 0x78928b(%rip),%xmm0 # 0x7fbcae3bb948 > 0x00007fbcadc326bd <+47165>: jmpq 0x7fbcadc2da37 <Interpret(JSContext*, js::RunState&)+27575> > 0x00007fbcadc326c2 <+47170>: add %edx,%eax > 0x00007fbcadc326c4 <+47172>: jo 0x7fbcadc2d855 <Interpret(JSContext*, js::RunState&)+27093> > 0x00007fbcadc326ca <+47178>: movabs $0xfff8800000000000,%rdx > 0x00007fbcadc326d4 <+47188>: mov %eax,%eax > 0x00007fbcadc326d6 <+47190>: or %rdx,%rax > 0x00007fbcadc326d9 <+47193>: mov %rax,-0x10(%r13) > 0x00007fbcadc326dd <+47197>: jmpq 0x7fbcadc303c8 <Interpret(JSContext*, js::RunState&)+38216> > 0x00007fbcadc326e2 <+47202>: xor %eax,%eax > 0x00007fbcadc326e4 <+47204>: jmpq 0x7fbcadc2e28d <Interpret(JSContext*, js::RunState&)+29709> > 0x00007fbcadc326e9 <+47209>: xor %eax,%eax > 0x00007fbcadc326eb <+47211>: jmpq 0x7fbcadc2d54d <Interpret(JSContext*, js::RunState&)+26317> > 0x00007fbcadc326f0 <+47216>: jne 0x7fbcadc2adde <Interpret(JSContext*, js::RunState&)+16222> > 0x00007fbcadc326f6 <+47222>: movsd 0x78922a(%rip),%xmm0 # 0x7fbcae3bb928 > 0x00007fbcadc326fe <+47230>: jmpq 0x7fbcadc2ade3 <Interpret(JSContext*, js::RunState&)+16227> > 0x00007fbcadc32703 <+47235>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc3270d <+47245>: mov %rax,%rcx > 0x00007fbcadc32710 <+47248>: bts $0x3f,%rcx > 0x00007fbcadc32715 <+47253>: cmp %rdx,%rcx > 0x00007fbcadc32718 <+47256>: ja 0x7fbcadc327da <Interpret(JSContext*, js::RunState&)+47450> > 0x00007fbcadc3271e <+47262>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32725 <+47269>: movsd -0x448(%rbp),%xmm1 > 0x00007fbcadc3272d <+47277>: movsd %xmm1,-0x120(%rbp) > 0x00007fbcadc32735 <+47285>: jmpq 0x7fbcadc2adc8 <Interpret(JSContext*, js::RunState&)+16200> > 0x00007fbcadc3273a <+47290>: pxor %xmm0,%xmm0 > 0x00007fbcadc3273e <+47294>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc32742 <+47298>: jmpq 0x7fbcadc318cc <Interpret(JSContext*, js::RunState&)+43596> > 0x00007fbcadc32747 <+47303>: pxor %xmm0,%xmm0 > 0x00007fbcadc3274b <+47307>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc3274f <+47311>: jmpq 0x7fbcadc31da9 <Interpret(JSContext*, js::RunState&)+44841> > 0x00007fbcadc32754 <+47316>: lea -0x120(%rbp),%rax > 0x00007fbcadc3275b <+47323>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3275f <+47327>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32766 <+47334>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3276b <+47339>: mov %eax,-0x1a0(%rbp) > 0x00007fbcadc32771 <+47345>: mov -0x498(%rbp),%r13 > 0x00007fbcadc32778 <+47352>: mov -0x1a0(%rbp),%ecx > 0x00007fbcadc3277e <+47358>: mov %r12,%rdi > 0x00007fbcadc32781 <+47361>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc32788 <+47368>: mov -0x150(%rbp),%rsi > 0x00007fbcadc3278f <+47375>: add $0x10,%r13 > 0x00007fbcadc32793 <+47379>: mov %r13,%rdx > 0x00007fbcadc32796 <+47382>: callq 0x7fbcadc18090 <js::GetElementNoGC(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*)> > 0x00007fbcadc3279b <+47387>: test %al,%al > 0x00007fbcadc3279d <+47389>: jne 0x7fbcadc2a0c2 <Interpret(JSContext*, js::RunState&)+12866> > 0x00007fbcadc327a3 <+47395>: mov -0x1a0(%rbp),%ecx > 0x00007fbcadc327a9 <+47401>: lea 0x10(%rbx),%rsi > 0x00007fbcadc327ad <+47405>: mov %r13,%rdx > 0x00007fbcadc327b0 <+47408>: mov %r12,%rdi > 0x00007fbcadc327b3 <+47411>: mov -0x4a8(%rbp),%r8 > 0x00007fbcadc327ba <+47418>: callq 0x7fbcadc17fb0 <js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, unsigned int, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc327bf <+47423>: test %al,%al > 0x00007fbcadc327c1 <+47425>: jne 0x7fbcadc2a0c2 <Interpret(JSContext*, js::RunState&)+12866> > 0x00007fbcadc327c7 <+47431>: lea -0x120(%rbp),%rax > 0x00007fbcadc327ce <+47438>: mov %rax,-0x448(%rbp) > 0x00007fbcadc327d5 <+47445>: jmpq 0x7fbcadc3214b <Interpret(JSContext*, js::RunState&)+45771> > 0x00007fbcadc327da <+47450>: pxor %xmm1,%xmm1 > 0x00007fbcadc327de <+47454>: cvtsi2sd %eax,%xmm1 > 0x00007fbcadc327e2 <+47458>: jmpq 0x7fbcadc3272d <Interpret(JSContext*, js::RunState&)+47277> > 0x00007fbcadc327e7 <+47463>: lea -0x120(%rbp),%rax > 0x00007fbcadc327ee <+47470>: mov -0x60(%rbp),%r8 > 0x00007fbcadc327f2 <+47474>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc327fd <+47485>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc32808 <+47496>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc32813 <+47507>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3281a <+47514>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3281f <+47519>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc32829 <+47529>: mov %rax,%rcx > 0x00007fbcadc3282c <+47532>: bts $0x3f,%rcx > 0x00007fbcadc32831 <+47537>: cmp %rdx,%rcx > 0x00007fbcadc32834 <+47540>: ja 0x7fbcadc33174 <Interpret(JSContext*, js::RunState&)+49908> > 0x00007fbcadc3283a <+47546>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32841 <+47553>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc32849 <+47561>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc32851 <+47569>: jmpq 0x7fbcadc30c6b <Interpret(JSContext*, js::RunState&)+40427> > 0x00007fbcadc32856 <+47574>: xor %esi,%esi > 0x00007fbcadc32858 <+47576>: jmpq 0x7fbcadc2c02e <Interpret(JSContext*, js::RunState&)+20910> > 0x00007fbcadc3285d <+47581>: mov $0xfffb,%ecx > 0x00007fbcadc32862 <+47586>: mov -0x460(%rbp),%rdi > 0x00007fbcadc32869 <+47593>: shl $0x30,%rcx > 0x00007fbcadc3286d <+47597>: xor %rcx,%rax > 0x00007fbcadc32870 <+47600>: xor %rcx,%rdx > 0x00007fbcadc32873 <+47603>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc3287a <+47610>: mov %rdi,%rcx > 0x00007fbcadc3287d <+47613>: mov %rax,%rsi > 0x00007fbcadc32880 <+47616>: mov %r12,%rdi > 0x00007fbcadc32883 <+47619>: callq 0x7fbcae0d4800 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00007fbcadc32888 <+47624>: test %al,%al > 0x00007fbcadc3288a <+47626>: je 0x7fbcadc3359b <Interpret(JSContext*, js::RunState&)+50971> > 0x00007fbcadc32890 <+47632>: mov -0x120(%rbp),%eax > 0x00007fbcadc32896 <+47638>: mov -0x70(%rbp),%r13 > 0x00007fbcadc3289a <+47642>: shr $0x1f,%eax > 0x00007fbcadc3289d <+47645>: jmpq 0x7fbcadc30d9f <Interpret(JSContext*, js::RunState&)+40735> > 0x00007fbcadc328a2 <+47650>: movabs $0xfff80000ffffffff,%rsi > 0x00007fbcadc328ac <+47660>: mov %rax,%rdi > 0x00007fbcadc328af <+47663>: bts $0x3f,%rdi > 0x00007fbcadc328b4 <+47668>: cmp %rsi,%rdi > 0x00007fbcadc328b7 <+47671>: ja 0x7fbcadc3376f <Interpret(JSContext*, js::RunState&)+51439> > 0x00007fbcadc328bd <+47677>: mov $0x7ff,%ecx > 0x00007fbcadc328c2 <+47682>: mov %rax,%rsi > 0x00007fbcadc328c5 <+47685>: mov %rax,-0x448(%rbp) > 0x00007fbcadc328cc <+47692>: movsd -0x448(%rbp),%xmm1 > 0x00007fbcadc328d4 <+47700>: shl $0x34,%rcx > 0x00007fbcadc328d8 <+47704>: and %rcx,%rsi > 0x00007fbcadc328db <+47707>: cmp %rcx,%rsi > 0x00007fbcadc328de <+47710>: je 0x7fbcadc33e78 <Interpret(JSContext*, js::RunState&)+53240> > 0x00007fbcadc328e4 <+47716>: pxor %xmm0,%xmm0 > 0x00007fbcadc328e8 <+47720>: xor %ebx,%ebx > 0x00007fbcadc328ea <+47722>: mov $0x0,%eax > 0x00007fbcadc328ef <+47727>: ucomisd %xmm0,%xmm1 > 0x00007fbcadc328f3 <+47731>: setnp %bl > 0x00007fbcadc328f6 <+47734>: cmovne %rax,%rbx > 0x00007fbcadc328fa <+47738>: mov $0xfff9,%eax > 0x00007fbcadc328ff <+47743>: shl $0x30,%rax > 0x00007fbcadc32903 <+47747>: or %rax,%rbx > 0x00007fbcadc32906 <+47750>: jmpq 0x7fbcadc2cb45 <Interpret(JSContext*, js::RunState&)+23749> > 0x00007fbcadc3290b <+47755>: lea 0x70(%r15),%rsi > 0x00007fbcadc3290f <+47759>: mov %r12,%rdi > 0x00007fbcadc32912 <+47762>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc32917 <+47767>: mov %eax,%ebx > 0x00007fbcadc32919 <+47769>: test %al,%al > 0x00007fbcadc3291b <+47771>: je 0x7fbcadc316c9 <Interpret(JSContext*, js::RunState&)+43081> > 0x00007fbcadc32921 <+47777>: mov -0x120(%rbp),%rax > 0x00007fbcadc32928 <+47784>: mov -0x118(%rbp),%rdx > 0x00007fbcadc3292f <+47791>: mov %rdx,(%rax) > 0x00007fbcadc32932 <+47794>: mov -0x60(%rbp),%rax > 0x00007fbcadc32936 <+47798>: cmp %rax,-0x58(%rbp) > 0x00007fbcadc3293a <+47802>: jne 0x7fbcadc27c88 <Interpret(JSContext*, js::RunState&)+3592> > 0x00007fbcadc32940 <+47808>: mov %rax,%rdx > 0x00007fbcadc32943 <+47811>: jmpq 0x7fbcadc29981 <Interpret(JSContext*, js::RunState&)+11009> > 0x00007fbcadc32948 <+47816>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc32952 <+47826>: mov %rax,%rcx > 0x00007fbcadc32955 <+47829>: bts $0x3f,%rcx > 0x00007fbcadc3295a <+47834>: cmp %rdx,%rcx > 0x00007fbcadc3295d <+47837>: ja 0x7fbcadc334ed <Interpret(JSContext*, js::RunState&)+50797> > 0x00007fbcadc32963 <+47843>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3296a <+47850>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc32972 <+47858>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc3297a <+47866>: jmpq 0x7fbcadc30d88 <Interpret(JSContext*, js::RunState&)+40712> > 0x00007fbcadc3297f <+47871>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc32989 <+47881>: mov %rax,%rcx > 0x00007fbcadc3298c <+47884>: bts $0x3f,%rcx > 0x00007fbcadc32991 <+47889>: cmp %rdx,%rcx > 0x00007fbcadc32994 <+47892>: ja 0x7fbcadc333d9 <Interpret(JSContext*, js::RunState&)+50521> > 0x00007fbcadc3299a <+47898>: mov %rax,-0x448(%rbp) > 0x00007fbcadc329a1 <+47905>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc329a9 <+47913>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc329b1 <+47921>: jmpq 0x7fbcadc30921 <Interpret(JSContext*, js::RunState&)+39585> > 0x00007fbcadc329b6 <+47926>: mov 0x7bc(%r12),%edx > 0x00007fbcadc329be <+47934>: test %edx,%edx > 0x00007fbcadc329c0 <+47936>: je 0x7fbcadc30cbf <Interpret(JSContext*, js::RunState&)+40511> > 0x00007fbcadc329c6 <+47942>: mov %r12,%rdi > 0x00007fbcadc329c9 <+47945>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc329ce <+47950>: test %al,%al > 0x00007fbcadc329d0 <+47952>: je 0x7fbcadc33b93 <Interpret(JSContext*, js::RunState&)+52499> > 0x00007fbcadc329d6 <+47958>: mov -0x68(%rbp),%rax > 0x00007fbcadc329da <+47962>: jmpq 0x7fbcadc30cbf <Interpret(JSContext*, js::RunState&)+40511> > 0x00007fbcadc329df <+47967>: mov 0x7bc(%r12),%edx > 0x00007fbcadc329e7 <+47975>: test %edx,%edx > 0x00007fbcadc329e9 <+47977>: je 0x7fbcadc30975 <Interpret(JSContext*, js::RunState&)+39669> > 0x00007fbcadc329ef <+47983>: mov %r12,%rdi > 0x00007fbcadc329f2 <+47986>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc329f7 <+47991>: test %al,%al > 0x00007fbcadc329f9 <+47993>: je 0x7fbcadc3407f <Interpret(JSContext*, js::RunState&)+53759> > 0x00007fbcadc329ff <+47999>: mov -0x68(%rbp),%rax > 0x00007fbcadc32a03 <+48003>: jmpq 0x7fbcadc30975 <Interpret(JSContext*, js::RunState&)+39669> > 0x00007fbcadc32a08 <+48008>: mov $0xfffb,%ecx > 0x00007fbcadc32a0d <+48013>: mov -0x460(%rbp),%rdi > 0x00007fbcadc32a14 <+48020>: shl $0x30,%rcx > 0x00007fbcadc32a18 <+48024>: xor %rcx,%rax > 0x00007fbcadc32a1b <+48027>: xor %rcx,%rdx > 0x00007fbcadc32a1e <+48030>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc32a25 <+48037>: mov %rdi,%rcx > 0x00007fbcadc32a28 <+48040>: mov %rax,%rsi > 0x00007fbcadc32a2b <+48043>: mov %r12,%rdi > 0x00007fbcadc32a2e <+48046>: callq 0x7fbcae0d4800 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00007fbcadc32a33 <+48051>: test %al,%al > 0x00007fbcadc32a35 <+48053>: je 0x7fbcadc337ce <Interpret(JSContext*, js::RunState&)+51534> > 0x00007fbcadc32a3b <+48059>: mov -0x120(%rbp),%eax > 0x00007fbcadc32a41 <+48065>: mov -0x70(%rbp),%r13 > 0x00007fbcadc32a45 <+48069>: not %eax > 0x00007fbcadc32a47 <+48071>: shr $0x1f,%eax > 0x00007fbcadc32a4a <+48074>: jmpq 0x7fbcadc30938 <Interpret(JSContext*, js::RunState&)+39608> > 0x00007fbcadc32a4f <+48079>: mov -0x3d0(%rbp),%rdi > 0x00007fbcadc32a56 <+48086>: mov %r12,%rsi > 0x00007fbcadc32a59 <+48089>: callq 0x7fbcae055a90 <_ZN8JSScript16initScriptCountsEP9JSContext> > 0x00007fbcadc32a5e <+48094>: test %al,%al > 0x00007fbcadc32a60 <+48096>: jne 0x7fbcadc31532 <Interpret(JSContext*, js::RunState&)+42674> > 0x00007fbcadc32a66 <+48102>: lea -0x120(%rbp),%rax > 0x00007fbcadc32a6d <+48109>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32a71 <+48113>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32a78 <+48120>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32a7d <+48125>: mov 0x7bc(%r12),%edx > 0x00007fbcadc32a85 <+48133>: test %edx,%edx > 0x00007fbcadc32a87 <+48135>: je 0x7fbcadc30b3c <Interpret(JSContext*, js::RunState&)+40124> > 0x00007fbcadc32a8d <+48141>: mov %r12,%rdi > 0x00007fbcadc32a90 <+48144>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc32a95 <+48149>: test %al,%al > 0x00007fbcadc32a97 <+48151>: je 0x7fbcadc34050 <Interpret(JSContext*, js::RunState&)+53712> > 0x00007fbcadc32a9d <+48157>: mov -0x68(%rbp),%rax > 0x00007fbcadc32aa1 <+48161>: jmpq 0x7fbcadc30b3c <Interpret(JSContext*, js::RunState&)+40124> > 0x00007fbcadc32aa6 <+48166>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc32aab <+48171>: jmpq 0x7fbcadc2eb20 <Interpret(JSContext*, js::RunState&)+31904> > 0x00007fbcadc32ab0 <+48176>: mov 0x40(%rdx),%rax > 0x00007fbcadc32ab4 <+48180>: jmpq 0x7fbcadc2b4ad <Interpret(JSContext*, js::RunState&)+17965> > 0x00007fbcadc32ab9 <+48185>: mov %r13,%rsi > 0x00007fbcadc32abc <+48188>: xor %edx,%edx > 0x00007fbcadc32abe <+48190>: mov %r12,%rdi > 0x00007fbcadc32ac1 <+48193>: callq 0x7fbcadc3f3c0 <js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)> > 0x00007fbcadc32ac6 <+48198>: mov %rax,%r13 > 0x00007fbcadc32ac9 <+48201>: test %rax,%rax > 0x00007fbcadc32acc <+48204>: je 0x7fbcadc3235b <Interpret(JSContext*, js::RunState&)+46299> > 0x00007fbcadc32ad2 <+48210>: mov (%rax),%ecx > 0x00007fbcadc32ad4 <+48212>: test $0x80,%cl > 0x00007fbcadc32ad7 <+48215>: je 0x7fbcadc30761 <Interpret(JSContext*, js::RunState&)+39137> > 0x00007fbcadc32add <+48221>: shr $0x10,%ecx > 0x00007fbcadc32ae0 <+48224>: mov %ecx,-0x160(%rbp) > 0x00007fbcadc32ae6 <+48230>: jmpq 0x7fbcadc3077e <Interpret(JSContext*, js::RunState&)+39166> > 0x00007fbcadc32aeb <+48235>: shr $0x10,%eax > 0x00007fbcadc32aee <+48238>: mov %eax,%ecx > 0x00007fbcadc32af0 <+48240>: mov %ecx,-0x160(%rbp) > 0x00007fbcadc32af6 <+48246>: jmpq 0x7fbcadc32313 <Interpret(JSContext*, js::RunState&)+46227> > 0x00007fbcadc32afb <+48251>: mov 0x7bc(%r12),%edx > 0x00007fbcadc32b03 <+48259>: test %edx,%edx > 0x00007fbcadc32b05 <+48261>: je 0x7fbcadc2ebd3 <Interpret(JSContext*, js::RunState&)+32083> > 0x00007fbcadc32b0b <+48267>: mov %r12,%rdi > 0x00007fbcadc32b0e <+48270>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc32b13 <+48275>: test %al,%al > 0x00007fbcadc32b15 <+48277>: je 0x7fbcadc33735 <Interpret(JSContext*, js::RunState&)+51381> > 0x00007fbcadc32b1b <+48283>: mov -0x68(%rbp),%rax > 0x00007fbcadc32b1f <+48287>: jmpq 0x7fbcadc2ebd3 <Interpret(JSContext*, js::RunState&)+32083> > 0x00007fbcadc32b24 <+48292>: mov $0x1fff3,%eax > 0x00007fbcadc32b29 <+48297>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32b2d <+48301>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc32b38 <+48312>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc32b43 <+48323>: shl $0x2f,%rax > 0x00007fbcadc32b47 <+48327>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc32b4e <+48334>: lea -0x120(%rbp),%rax > 0x00007fbcadc32b55 <+48341>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32b5c <+48348>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32b61 <+48353>: mov %r12,%rdi > 0x00007fbcadc32b64 <+48356>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc32b69 <+48361>: test %al,%al > 0x00007fbcadc32b6b <+48363>: jne 0x7fbcadc2c2cc <Interpret(JSContext*, js::RunState&)+21580> > 0x00007fbcadc32b71 <+48369>: lea -0x120(%rbp),%rax > 0x00007fbcadc32b78 <+48376>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32b7c <+48380>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32b83 <+48387>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32b88 <+48392>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc32b92 <+48402>: mov %rax,%rcx > 0x00007fbcadc32b95 <+48405>: bts $0x3f,%rcx > 0x00007fbcadc32b9a <+48410>: cmp %rdx,%rcx > 0x00007fbcadc32b9d <+48413>: ja 0x7fbcadc33896 <Interpret(JSContext*, js::RunState&)+51734> > 0x00007fbcadc32ba3 <+48419>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32baa <+48426>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc32bb2 <+48434>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc32bba <+48442>: jmpq 0x7fbcadc30ae8 <Interpret(JSContext*, js::RunState&)+40040> > 0x00007fbcadc32bbf <+48447>: pxor %xmm0,%xmm0 > 0x00007fbcadc32bc3 <+48451>: cvtsi2sd %edx,%xmm0 > 0x00007fbcadc32bc7 <+48455>: jmpq 0x7fbcadc31e3e <Interpret(JSContext*, js::RunState&)+44990> > 0x00007fbcadc32bcc <+48460>: mov -0x448(%rbp),%rdi > 0x00007fbcadc32bd3 <+48467>: mov %r13,%rcx > 0x00007fbcadc32bd6 <+48470>: mov %rbx,%rdx > 0x00007fbcadc32bd9 <+48473>: mov %r12,%rsi > 0x00007fbcadc32bdc <+48476>: mov $0x1,%r8d > 0x00007fbcadc32be2 <+48482>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc32be7 <+48487>: mov 0x99a37a(%rip),%rax # 0x7fbcae5ccf68 > 0x00007fbcadc32bee <+48494>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32bf2 <+48498>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc32bfd <+48509>: mov (%rax),%rax > 0x00007fbcadc32c00 <+48512>: mov %rax,-0x270(%rbp) > 0x00007fbcadc32c07 <+48519>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32c0c <+48524>: mov %ebx,%edx > 0x00007fbcadc32c0e <+48526>: mov %r12,%rdi > 0x00007fbcadc32c11 <+48529>: callq 0x7fbcadbfd430 <js::SetLengthProperty(JSContext*, JS::Handle<JSObject*>, unsigned int)> > 0x00007fbcadc32c16 <+48534>: test %al,%al > 0x00007fbcadc32c18 <+48536>: je 0x7fbcadc2c0cd <Interpret(JSContext*, js::RunState&)+21069> > 0x00007fbcadc32c1e <+48542>: mov -0x70(%rbp),%rax > 0x00007fbcadc32c22 <+48546>: jmpq 0x7fbcadc30168 <Interpret(JSContext*, js::RunState&)+37608> > 0x00007fbcadc32c27 <+48551>: mov %r12,%rdi > 0x00007fbcadc32c2a <+48554>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc32c2f <+48559>: test %al,%al > 0x00007fbcadc32c31 <+48561>: jne 0x7fbcadc2c367 <Interpret(JSContext*, js::RunState&)+21735> > 0x00007fbcadc32c37 <+48567>: lea -0x120(%rbp),%rax > 0x00007fbcadc32c3e <+48574>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32c42 <+48578>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32c49 <+48585>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32c4e <+48590>: movabs $0xfff80000ffffffff,%rsi > 0x00007fbcadc32c58 <+48600>: mov %rax,%rdi > 0x00007fbcadc32c5b <+48603>: bts $0x3f,%rdi > 0x00007fbcadc32c60 <+48608>: cmp %rsi,%rdi > 0x00007fbcadc32c63 <+48611>: ja 0x7fbcadc334b9 <Interpret(JSContext*, js::RunState&)+50745> > 0x00007fbcadc32c69 <+48617>: mov $0x7ff,%edx > 0x00007fbcadc32c6e <+48622>: mov %rax,%rcx > 0x00007fbcadc32c71 <+48625>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32c78 <+48632>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc32c80 <+48640>: shl $0x34,%rdx > 0x00007fbcadc32c84 <+48644>: and %rdx,%rcx > 0x00007fbcadc32c87 <+48647>: cmp %rdx,%rcx > 0x00007fbcadc32c8a <+48650>: je 0x7fbcadc33f57 <Interpret(JSContext*, js::RunState&)+53463> > 0x00007fbcadc32c90 <+48656>: ucomisd 0x788ca0(%rip),%xmm0 # 0x7fbcae3bb938 > 0x00007fbcadc32c98 <+48664>: jp 0x7fbcadc2fd83 <Interpret(JSContext*, js::RunState&)+36611> > 0x00007fbcadc32c9e <+48670>: je 0x7fbcadc2ec31 <Interpret(JSContext*, js::RunState&)+32177> > 0x00007fbcadc32ca4 <+48676>: jmpq 0x7fbcadc2fd83 <Interpret(JSContext*, js::RunState&)+36611> > 0x00007fbcadc32ca9 <+48681>: mov 0x7bc(%r12),%edx > 0x00007fbcadc32cb1 <+48689>: test %edx,%edx > 0x00007fbcadc32cb3 <+48691>: je 0x7fbcadc30ddc <Interpret(JSContext*, js::RunState&)+40796> > 0x00007fbcadc32cb9 <+48697>: mov %r12,%rdi > 0x00007fbcadc32cbc <+48700>: callq 0x7fbcae08d250 <JSContext::handleInterrupt()> > 0x00007fbcadc32cc1 <+48705>: test %al,%al > 0x00007fbcadc32cc3 <+48707>: je 0x7fbcadc340de <Interpret(JSContext*, js::RunState&)+53854> > 0x00007fbcadc32cc9 <+48713>: mov -0x68(%rbp),%rax > 0x00007fbcadc32ccd <+48717>: jmpq 0x7fbcadc30ddc <Interpret(JSContext*, js::RunState&)+40796> > 0x00007fbcadc32cd2 <+48722>: add $0x1,%edx > 0x00007fbcadc32cd5 <+48725>: mov %r12,%rdi > 0x00007fbcadc32cd8 <+48728>: callq 0x7fbcadbfd430 <js::SetLengthProperty(JSContext*, JS::Handle<JSObject*>, unsigned int)> > 0x00007fbcadc32cdd <+48733>: test %al,%al > 0x00007fbcadc32cdf <+48735>: jne 0x7fbcadc32013 <Interpret(JSContext*, js::RunState&)+45459> > 0x00007fbcadc32ce5 <+48741>: jmpq 0x7fbcadc2c150 <Interpret(JSContext*, js::RunState&)+21200> > 0x00007fbcadc32cea <+48746>: mov %rdx,%rsi > 0x00007fbcadc32ced <+48749>: mov %r12,%rdi > 0x00007fbcadc32cf0 <+48752>: callq 0x7fbcadfee500 <js::Debugger::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc32cf5 <+48757>: cmp $0x1,%eax > 0x00007fbcadc32cf8 <+48760>: je 0x7fbcadc31f6e <Interpret(JSContext*, js::RunState&)+45294> > 0x00007fbcadc32cfe <+48766>: test %eax,%eax > 0x00007fbcadc32d00 <+48768>: je 0x7fbcadc27fc8 <Interpret(JSContext*, js::RunState&)+4424> > 0x00007fbcadc32d06 <+48774>: cmp $0x2,%eax > 0x00007fbcadc32d09 <+48777>: jne 0x7fbcadc32f65 <Interpret(JSContext*, js::RunState&)+49381> > 0x00007fbcadc32d0f <+48783>: lea 0x70(%r15),%rsi > 0x00007fbcadc32d13 <+48787>: mov %r12,%rdi > 0x00007fbcadc32d16 <+48790>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc32d1b <+48795>: mov %eax,%ebx > 0x00007fbcadc32d1d <+48797>: test %al,%al > 0x00007fbcadc32d1f <+48799>: je 0x7fbcadc27fc8 <Interpret(JSContext*, js::RunState&)+4424> > 0x00007fbcadc32d25 <+48805>: jmpq 0x7fbcadc27c77 <Interpret(JSContext*, js::RunState&)+3575> > 0x00007fbcadc32d2a <+48810>: neg %eax > 0x00007fbcadc32d2c <+48812>: mov $0x1fff1,%ecx > 0x00007fbcadc32d31 <+48817>: mov %eax,%eax > 0x00007fbcadc32d33 <+48819>: shl $0x2f,%rcx > 0x00007fbcadc32d37 <+48823>: or %rcx,%rax > 0x00007fbcadc32d3a <+48826>: mov %rax,-0x8(%rdx) > 0x00007fbcadc32d3e <+48830>: jmpq 0x7fbcadc2ca4e <Interpret(JSContext*, js::RunState&)+23502> > 0x00007fbcadc32d43 <+48835>: mov -0x460(%rbp),%rsi > 0x00007fbcadc32d4a <+48842>: mov 0x80(%r12),%rbx > 0x00007fbcadc32d52 <+48850>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc32d59 <+48857>: jmpq 0x7fbcadc2d375 <Interpret(JSContext*, js::RunState&)+25845> > 0x00007fbcadc32d5e <+48862>: lea -0x120(%rbp),%rax > 0x00007fbcadc32d65 <+48869>: mov -0x60(%rbp),%r8 > 0x00007fbcadc32d69 <+48873>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32d70 <+48880>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc32d75 <+48885>: mov %rcx,%rsi > 0x00007fbcadc32d78 <+48888>: xor %edx,%edx > 0x00007fbcadc32d7a <+48890>: mov %r12,%rdi > 0x00007fbcadc32d7d <+48893>: callq 0x7fbcadc3f3c0 <js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)> > 0x00007fbcadc32d82 <+48898>: mov %rax,%rcx > 0x00007fbcadc32d85 <+48901>: jmpq 0x7fbcadc2fc58 <Interpret(JSContext*, js::RunState&)+36312> > 0x00007fbcadc32d8a <+48906>: mov -0x1d0(%rbp),%rdx > 0x00007fbcadc32d91 <+48913>: mov -0x4b8(%rbp),%rdi > 0x00007fbcadc32d98 <+48920>: lea 0x10(%r13),%rsi > 0x00007fbcadc32d9c <+48924>: mov %r9b,-0x4a8(%rbp) > 0x00007fbcadc32da3 <+48931>: mov %rdx,-0x170(%rbp) > 0x00007fbcadc32daa <+48938>: mov 0x58(%r12),%rdx > 0x00007fbcadc32daf <+48943>: mov %rdi,-0x180(%rbp) > 0x00007fbcadc32db6 <+48950>: mov -0x498(%rbp),%rdi > 0x00007fbcadc32dbd <+48957>: mov %rdx,-0x178(%rbp) > 0x00007fbcadc32dc4 <+48964>: mov $0x7fff,%edx > 0x00007fbcadc32dc9 <+48969>: shl $0x31,%rdx > 0x00007fbcadc32dcd <+48973>: mov %rdi,0x58(%r12) > 0x00007fbcadc32dd2 <+48978>: lea 0x10(%rdi),%rcx > 0x00007fbcadc32dd6 <+48982>: mov %r12,%rdi > 0x00007fbcadc32dd9 <+48985>: or %rdx,%rax > 0x00007fbcadc32ddc <+48988>: lea 0x10(%rbx),%rdx > 0x00007fbcadc32de0 <+48992>: mov %rax,-0x150(%rbp) > 0x00007fbcadc32de7 <+48999>: mov -0x458(%rbp),%rax > 0x00007fbcadc32dee <+49006>: mov %rax,-0x160(%rbp) > 0x00007fbcadc32df5 <+49013>: mov 0x60(%r12),%rax > 0x00007fbcadc32dfa <+49018>: mov %rbx,0x60(%r12) > 0x00007fbcadc32dff <+49023>: mov %rax,-0x158(%rbp) > 0x00007fbcadc32e06 <+49030>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc32e0d <+49037>: lea 0x10(%rax),%r8 > 0x00007fbcadc32e11 <+49041>: callq 0x7fbcadc17b80 <js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>)> > 0x00007fbcadc32e16 <+49046>: mov -0x160(%rbp),%rdx > 0x00007fbcadc32e1d <+49053>: mov -0x158(%rbp),%rcx > 0x00007fbcadc32e24 <+49060>: test %al,%al > 0x00007fbcadc32e26 <+49062>: movzbl -0x4a8(%rbp),%r9d > 0x00007fbcadc32e2e <+49070>: mov %rcx,(%rdx) > 0x00007fbcadc32e31 <+49073>: jne 0x7fbcadc30093 <Interpret(JSContext*, js::RunState&)+37395> > 0x00007fbcadc32e37 <+49079>: mov -0x180(%rbp),%rax > 0x00007fbcadc32e3e <+49086>: mov -0x178(%rbp),%rdx > 0x00007fbcadc32e45 <+49093>: xor %r9d,%r9d > 0x00007fbcadc32e48 <+49096>: mov %rdx,(%rax) > 0x00007fbcadc32e4b <+49099>: jmpq 0x7fbcadc300d9 <Interpret(JSContext*, js::RunState&)+37465> > 0x00007fbcadc32e50 <+49104>: movabs $0xfff80000ffffffff,%rsi > 0x00007fbcadc32e5a <+49114>: mov %rax,%rdi > 0x00007fbcadc32e5d <+49117>: bts $0x3f,%rdi > 0x00007fbcadc32e62 <+49122>: cmp %rsi,%rdi > 0x00007fbcadc32e65 <+49125>: ja 0x7fbcadc334d3 <Interpret(JSContext*, js::RunState&)+50771> > 0x00007fbcadc32e6b <+49131>: mov $0x7ff,%edx > 0x00007fbcadc32e70 <+49136>: mov %rax,%rcx > 0x00007fbcadc32e73 <+49139>: mov %rax,-0x448(%rbp) > 0x00007fbcadc32e7a <+49146>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc32e82 <+49154>: shl $0x34,%rdx > 0x00007fbcadc32e86 <+49158>: and %rdx,%rcx > 0x00007fbcadc32e89 <+49161>: cmp %rdx,%rcx > 0x00007fbcadc32e8c <+49164>: je 0x7fbcadc34067 <Interpret(JSContext*, js::RunState&)+53735> > 0x00007fbcadc32e92 <+49170>: ucomisd 0x788a9e(%rip),%xmm0 # 0x7fbcae3bb938 > 0x00007fbcadc32e9a <+49178>: jp 0x7fbcadc2fd2b <Interpret(JSContext*, js::RunState&)+36523> > 0x00007fbcadc32ea0 <+49184>: je 0x7fbcadc2ec97 <Interpret(JSContext*, js::RunState&)+32279> > 0x00007fbcadc32ea6 <+49190>: jmpq 0x7fbcadc2fd2b <Interpret(JSContext*, js::RunState&)+36523> > 0x00007fbcadc32eab <+49195>: movb $0x0,0x6c9(%r12) > 0x00007fbcadc32eb4 <+49204>: lea 0x70(%r15),%rsi > 0x00007fbcadc32eb8 <+49208>: mov %r12,%rdi > 0x00007fbcadc32ebb <+49211>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc32ec0 <+49216>: mov %eax,%ebx > 0x00007fbcadc32ec2 <+49218>: test %al,%al > 0x00007fbcadc32ec4 <+49220>: jne 0x7fbcadc33334 <Interpret(JSContext*, js::RunState&)+50356> > 0x00007fbcadc32eca <+49226>: mov -0x100(%rbp),%rax > 0x00007fbcadc32ed1 <+49233>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc32ed8 <+49240>: mov %rdx,(%rax) > 0x00007fbcadc32edb <+49243>: mov -0x118(%rbp),%rdx > 0x00007fbcadc32ee2 <+49250>: mov -0x120(%rbp),%rax > 0x00007fbcadc32ee9 <+49257>: jmpq 0x7fbcadc27ab0 <Interpret(JSContext*, js::RunState&)+3120> > 0x00007fbcadc32eee <+49262>: mov $0xfffb,%edx > 0x00007fbcadc32ef3 <+49267>: shl $0x30,%rdx > 0x00007fbcadc32ef7 <+49271>: xor %rdx,%rax > 0x00007fbcadc32efa <+49274>: mov $0x1fff1,%edx > 0x00007fbcadc32eff <+49279>: mov 0x4(%rax),%eax > 0x00007fbcadc32f02 <+49282>: shl $0x2f,%rdx > 0x00007fbcadc32f06 <+49286>: or %rdx,%rax > 0x00007fbcadc32f09 <+49289>: mov %rax,-0x8(%r8) > 0x00007fbcadc32f0d <+49293>: jmpq 0x7fbcadc28ed3 <Interpret(JSContext*, js::RunState&)+8275> > 0x00007fbcadc32f12 <+49298>: mov -0x120(%rbp),%eax > 0x00007fbcadc32f18 <+49304>: test %eax,%eax > 0x00007fbcadc32f1a <+49306>: jns 0x7fbcadc3245c <Interpret(JSContext*, js::RunState&)+46556> > 0x00007fbcadc32f20 <+49312>: mov -0x8(%r13),%rax > 0x00007fbcadc32f24 <+49316>: mov %rax,%rdi > 0x00007fbcadc32f27 <+49319>: shr $0x2f,%rdi > 0x00007fbcadc32f2b <+49323>: mov %rdi,%rdx > 0x00007fbcadc32f2e <+49326>: jmpq 0x7fbcadc2fc0f <Interpret(JSContext*, js::RunState&)+36239> > 0x00007fbcadc32f33 <+49331>: mov -0x460(%rbp),%rdi > 0x00007fbcadc32f3a <+49338>: xor %eax,%eax > 0x00007fbcadc32f3c <+49340>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc32f43 <+49347>: jmpq 0x7fbcadc32132 <Interpret(JSContext*, js::RunState&)+45746> > 0x00007fbcadc32f48 <+49352>: mov $0x1fff3,%eax > 0x00007fbcadc32f4d <+49357>: shl $0x2f,%rax > 0x00007fbcadc32f51 <+49361>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc32f58 <+49368>: jmpq 0x7fbcadc300d9 <Interpret(JSContext*, js::RunState&)+37465> > 0x00007fbcadc32f5d <+49373>: xor %r13d,%r13d > 0x00007fbcadc32f60 <+49376>: jmpq 0x7fbcadc2cead <Interpret(JSContext*, js::RunState&)+24621> > 0x00007fbcadc32f65 <+49381>: cmp $0x3,%eax > 0x00007fbcadc32f68 <+49384>: je 0x7fbcadc27fc8 <Interpret(JSContext*, js::RunState&)+4424> > 0x00007fbcadc32f6e <+49390>: mov 0x999ed3(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadc32f75 <+49397>: lea 0x78902c(%rip),%rdi # 0x7fbcae3bbfa8 > 0x00007fbcadc32f7c <+49404>: mov %rdi,(%rax) > 0x00007fbcadc32f7f <+49407>: movl $0xc72,0x0 > 0x00007fbcadc32f8a <+49418>: callq 0x7fbcadb9b5b0 <abort@plt> > 0x00007fbcadc32f8f <+49423>: mov -0x60(%rbp),%rsi > 0x00007fbcadc32f93 <+49427>: mov -0x68(%rbp),%rdx > 0x00007fbcadc32f97 <+49431>: test %rsi,%rsi > 0x00007fbcadc32f9a <+49434>: je 0x7fbcadc333bb <Interpret(JSContext*, js::RunState&)+50491> > 0x00007fbcadc32fa0 <+49440>: or $0x1,%rsi > 0x00007fbcadc32fa4 <+49444>: mov %r12,%rdi > 0x00007fbcadc32fa7 <+49447>: callq 0x7fbcadff0da0 <js::DebugEnvironments::onPopVar(JSContext*, js::AbstractFramePtr, unsigned char*)> > 0x00007fbcadc32fac <+49452>: jmpq 0x7fbcadc2b944 <Interpret(JSContext*, js::RunState&)+19140> > 0x00007fbcadc32fb1 <+49457>: mov $0xfffb,%ecx > 0x00007fbcadc32fb6 <+49462>: mov -0x460(%rbp),%rdi > 0x00007fbcadc32fbd <+49469>: shl $0x30,%rcx > 0x00007fbcadc32fc1 <+49473>: xor %rcx,%rax > 0x00007fbcadc32fc4 <+49476>: xor %rcx,%rdx > 0x00007fbcadc32fc7 <+49479>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc32fce <+49486>: mov %rdi,%rcx > 0x00007fbcadc32fd1 <+49489>: mov %rax,%rsi > 0x00007fbcadc32fd4 <+49492>: mov %r12,%rdi > 0x00007fbcadc32fd7 <+49495>: callq 0x7fbcae0d4800 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00007fbcadc32fdc <+49500>: test %al,%al > 0x00007fbcadc32fde <+49502>: je 0x7fbcadc33274 <Interpret(JSContext*, js::RunState&)+50164> > 0x00007fbcadc32fe4 <+49508>: cmpl $0x0,-0x120(%rbp) > 0x00007fbcadc32feb <+49515>: mov -0x70(%rbp),%r13 > 0x00007fbcadc32fef <+49519>: setle %al > 0x00007fbcadc32ff2 <+49522>: jmpq 0x7fbcadc30c82 <Interpret(JSContext*, js::RunState&)+40450> > 0x00007fbcadc32ff7 <+49527>: mov $0xfffb,%edx > 0x00007fbcadc32ffc <+49532>: shl $0x30,%rdx > 0x00007fbcadc33000 <+49536>: or %rdx,%rax > 0x00007fbcadc33003 <+49539>: jmpq 0x7fbcadc2a566 <Interpret(JSContext*, js::RunState&)+14054> > 0x00007fbcadc33008 <+49544>: mov $0xfffb,%ecx > 0x00007fbcadc3300d <+49549>: mov -0x460(%rbp),%rdi > 0x00007fbcadc33014 <+49556>: shl $0x30,%rcx > 0x00007fbcadc33018 <+49560>: xor %rcx,%rax > 0x00007fbcadc3301b <+49563>: xor %rcx,%rdx > 0x00007fbcadc3301e <+49566>: mov %rdi,-0x448(%rbp) > 0x00007fbcadc33025 <+49573>: mov %rdi,%rcx > 0x00007fbcadc33028 <+49576>: mov %rax,%rsi > 0x00007fbcadc3302b <+49579>: mov %r12,%rdi > 0x00007fbcadc3302e <+49582>: callq 0x7fbcae0d4800 <js::CompareStrings(JSContext*, JSString*, JSString*, int*)> > 0x00007fbcadc33033 <+49587>: test %al,%al > 0x00007fbcadc33035 <+49589>: je 0x7fbcadc332f4 <Interpret(JSContext*, js::RunState&)+50292> > 0x00007fbcadc3303b <+49595>: cmpl $0x0,-0x120(%rbp) > 0x00007fbcadc33042 <+49602>: mov -0x70(%rbp),%r13 > 0x00007fbcadc33046 <+49606>: setg %al > 0x00007fbcadc33049 <+49609>: jmpq 0x7fbcadc30aff <Interpret(JSContext*, js::RunState&)+40063> > 0x00007fbcadc3304e <+49614>: mov -0x60(%rbp),%rsi > 0x00007fbcadc33052 <+49618>: mov -0x68(%rbp),%rdx > 0x00007fbcadc33056 <+49622>: test %rsi,%rsi > 0x00007fbcadc33059 <+49625>: je 0x7fbcadc3325a <Interpret(JSContext*, js::RunState&)+50138> > 0x00007fbcadc3305f <+49631>: or $0x1,%rsi > 0x00007fbcadc33063 <+49635>: mov %r12,%rdi > 0x00007fbcadc33066 <+49638>: callq 0x7fbcadff0780 <js::DebugEnvironments::onPopLexical(JSContext*, js::AbstractFramePtr, unsigned char*)> > 0x00007fbcadc3306b <+49643>: jmpq 0x7fbcadc2ba52 <Interpret(JSContext*, js::RunState&)+19410> > 0x00007fbcadc33070 <+49648>: xor %eax,%eax > 0x00007fbcadc33072 <+49650>: jmpq 0x7fbcadc2bfc9 <Interpret(JSContext*, js::RunState&)+20809> > 0x00007fbcadc33077 <+49655>: mov -0x60(%rbp),%rsi > 0x00007fbcadc3307b <+49659>: mov -0x68(%rbp),%rdx > 0x00007fbcadc3307f <+49663>: test %rsi,%rsi > 0x00007fbcadc33082 <+49666>: je 0x7fbcadc332fd <Interpret(JSContext*, js::RunState&)+50301> > 0x00007fbcadc33088 <+49672>: or $0x1,%rsi > 0x00007fbcadc3308c <+49676>: mov %r12,%rdi > 0x00007fbcadc3308f <+49679>: callq 0x7fbcadff0780 <js::DebugEnvironments::onPopLexical(JSContext*, js::AbstractFramePtr, unsigned char*)> > 0x00007fbcadc33094 <+49684>: jmpq 0x7fbcadc2ba07 <Interpret(JSContext*, js::RunState&)+19335> > 0x00007fbcadc33099 <+49689>: mov -0x60(%rbp),%rsi > 0x00007fbcadc3309d <+49693>: mov -0x68(%rbp),%rdx > 0x00007fbcadc330a1 <+49697>: test %rsi,%rsi > 0x00007fbcadc330a4 <+49700>: je 0x7fbcadc3327d <Interpret(JSContext*, js::RunState&)+50173> > 0x00007fbcadc330aa <+49706>: or $0x1,%rsi > 0x00007fbcadc330ae <+49710>: mov %r12,%rdi > 0x00007fbcadc330b1 <+49713>: callq 0x7fbcadff0780 <js::DebugEnvironments::onPopLexical(JSContext*, js::AbstractFramePtr, unsigned char*)> > 0x00007fbcadc330b6 <+49718>: jmpq 0x7fbcadc2bad4 <Interpret(JSContext*, js::RunState&)+19540> > 0x00007fbcadc330bb <+49723>: mov -0x448(%rbp),%rdi > 0x00007fbcadc330c2 <+49730>: mov %r9,%rcx > 0x00007fbcadc330c5 <+49733>: mov %r13,%rdx > 0x00007fbcadc330c8 <+49736>: mov %r12,%rsi > 0x00007fbcadc330cb <+49739>: mov $0x1,%r8d > 0x00007fbcadc330d1 <+49745>: callq 0x7fbcadb9b110 <_ZN2JS14ObjectOpResult26reportStrictErrorOrWarningEP9JSContextNS_6HandleIP8JSObjectEENS3_I4jsidEEb@plt> > 0x00007fbcadc330d6 <+49750>: mov $0x1fff3,%eax > 0x00007fbcadc330db <+49755>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc330e2 <+49762>: shl $0x2f,%rax > 0x00007fbcadc330e6 <+49766>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc330ed <+49773>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc330f8 <+49784>: mov -0x60(%rbp),%r8 > 0x00007fbcadc330fc <+49788>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33101 <+49793>: mov -0x60(%rbp),%rsi > 0x00007fbcadc33105 <+49797>: mov -0x68(%rbp),%rdx > 0x00007fbcadc33109 <+49801>: test %rsi,%rsi > 0x00007fbcadc3310c <+49804>: je 0x7fbcadc3395e <Interpret(JSContext*, js::RunState&)+51934> > 0x00007fbcadc33112 <+49810>: or $0x1,%rsi > 0x00007fbcadc33116 <+49814>: mov %r12,%rdi > 0x00007fbcadc33119 <+49817>: callq 0x7fbcadff0780 <js::DebugEnvironments::onPopLexical(JSContext*, js::AbstractFramePtr, unsigned char*)> > 0x00007fbcadc3311e <+49822>: jmpq 0x7fbcadc2ba9d <Interpret(JSContext*, js::RunState&)+19485> > 0x00007fbcadc33123 <+49827>: movb $0x0,0x6c8(%r12) > 0x00007fbcadc3312c <+49836>: lea 0x6a8(%r12),%rdx > 0x00007fbcadc33134 <+49844>: movb $0x1,0x6a0(%r12) > 0x00007fbcadc3313d <+49853>: cmp %rdx,0x6a8(%r12) > 0x00007fbcadc33145 <+49861>: je 0x7fbcadc34096 <Interpret(JSContext*, js::RunState&)+53782> > 0x00007fbcadc3314b <+49867>: mov -0x110(%rbp),%rax > 0x00007fbcadc33152 <+49874>: mov %rax,0x6c0(%r12) > 0x00007fbcadc3315a <+49882>: mov -0x118(%rbp),%rdx > 0x00007fbcadc33161 <+49889>: mov -0x120(%rbp),%rax > 0x00007fbcadc33168 <+49896>: mov %rdx,(%rax) > 0x00007fbcadc3316b <+49899>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3316f <+49903>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33174 <+49908>: pxor %xmm0,%xmm0 > 0x00007fbcadc33178 <+49912>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc3317c <+49916>: jmpq 0x7fbcadc32849 <Interpret(JSContext*, js::RunState&)+47561> > 0x00007fbcadc33181 <+49921>: mov -0x1a0(%rbp),%rax > 0x00007fbcadc33188 <+49928>: mov -0x4c0(%rbp),%rsi > 0x00007fbcadc3318f <+49935>: mov %r12,%rdi > 0x00007fbcadc33192 <+49938>: mov -0x490(%rbp),%rdx > 0x00007fbcadc33199 <+49945>: mov %rax,-0x150(%rbp) > 0x00007fbcadc331a0 <+49952>: mov 0x40(%r12),%rax > 0x00007fbcadc331a5 <+49957>: mov %rsi,-0x160(%rbp) > 0x00007fbcadc331ac <+49964>: mov %rsi,-0x120(%rbp) > 0x00007fbcadc331b3 <+49971>: mov -0x460(%rbp),%rsi > 0x00007fbcadc331ba <+49978>: mov %rax,-0x158(%rbp) > 0x00007fbcadc331c1 <+49985>: mov -0x180(%rbp),%rax > 0x00007fbcadc331c8 <+49992>: mov %rsi,0x40(%r12) > 0x00007fbcadc331cd <+49997>: mov %rax,-0x110(%rbp) > 0x00007fbcadc331d4 <+50004>: lea -0x160(%rbp),%rax > 0x00007fbcadc331db <+50011>: mov %rsi,-0x448(%rbp) > 0x00007fbcadc331e2 <+50018>: lea 0x10(%rax),%rsi > 0x00007fbcadc331e6 <+50022>: mov %rax,-0x118(%rbp) > 0x00007fbcadc331ed <+50029>: callq 0x7fbcae0d5290 <js::ConcatStrings<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSString*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSString*, (js::AllowGC)1>::HandleType)> > 0x00007fbcadc331f2 <+50034>: test %rax,%rax > 0x00007fbcadc331f5 <+50037>: je 0x7fbcadc342a3 <Interpret(JSContext*, js::RunState&)+54307> > 0x00007fbcadc331fb <+50043>: mov -0x120(%rbp),%rdx > 0x00007fbcadc33202 <+50050>: mov -0x118(%rbp),%rcx > 0x00007fbcadc33209 <+50057>: mov %rcx,(%rdx) > 0x00007fbcadc3320c <+50060>: mov -0x160(%rbp),%rdx > 0x00007fbcadc33213 <+50067>: mov -0x158(%rbp),%rcx > 0x00007fbcadc3321a <+50074>: mov %rcx,(%rdx) > 0x00007fbcadc3321d <+50077>: jmpq 0x7fbcadc31a16 <Interpret(JSContext*, js::RunState&)+43926> > 0x00007fbcadc33222 <+50082>: lea -0x120(%rbp),%rax > 0x00007fbcadc33229 <+50089>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3322d <+50093>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc33238 <+50104>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33243 <+50115>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc3324e <+50126>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33255 <+50133>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3325a <+50138>: xor %esi,%esi > 0x00007fbcadc3325c <+50140>: jmpq 0x7fbcadc33063 <Interpret(JSContext*, js::RunState&)+49635> > 0x00007fbcadc33261 <+50145>: mov $0x1fff1,%edx > 0x00007fbcadc33266 <+50150>: shr %eax > 0x00007fbcadc33268 <+50152>: shl $0x2f,%rdx > 0x00007fbcadc3326c <+50156>: or %rdx,%rax > 0x00007fbcadc3326f <+50159>: jmpq 0x7fbcadc2a566 <Interpret(JSContext*, js::RunState&)+14054> > 0x00007fbcadc33274 <+50164>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33278 <+50168>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3327d <+50173>: xor %esi,%esi > 0x00007fbcadc3327f <+50175>: jmpq 0x7fbcadc330ae <Interpret(JSContext*, js::RunState&)+49710> > 0x00007fbcadc33284 <+50180>: cmpl $0xf,-0x3b0(%rbp) > 0x00007fbcadc3328b <+50187>: jne 0x7fbcadc300d9 <Interpret(JSContext*, js::RunState&)+37465> > 0x00007fbcadc33291 <+50193>: mov -0x4c0(%rbp),%rax > 0x00007fbcadc33298 <+50200>: mov %rdx,-0x150(%rbp) > 0x00007fbcadc3329f <+50207>: mov $0x4d,%esi > 0x00007fbcadc332a4 <+50212>: lea 0x10(%rbx),%rdx > 0x00007fbcadc332a8 <+50216>: mov %r12,%rdi > 0x00007fbcadc332ab <+50219>: mov %rax,-0x160(%rbp) > 0x00007fbcadc332b2 <+50226>: mov 0x40(%r12),%rax > 0x00007fbcadc332b7 <+50231>: mov %rbx,0x40(%r12) > 0x00007fbcadc332bc <+50236>: mov %rax,-0x158(%rbp) > 0x00007fbcadc332c3 <+50243>: callq 0x7fbcadc1ddf0 <js::ReportRuntimeLexicalError(JSContext*, unsigned int, JS::Handle<js::PropertyName*>)> > 0x00007fbcadc332c8 <+50248>: mov -0x160(%rbp),%rax > 0x00007fbcadc332cf <+50255>: mov -0x158(%rbp),%rdx > 0x00007fbcadc332d6 <+50262>: xor %r9d,%r9d > 0x00007fbcadc332d9 <+50265>: mov %rdx,(%rax) > 0x00007fbcadc332dc <+50268>: jmpq 0x7fbcadc300d9 <Interpret(JSContext*, js::RunState&)+37465> > 0x00007fbcadc332e1 <+50273>: lea -0x120(%rbp),%rax > 0x00007fbcadc332e8 <+50280>: mov %rax,-0x448(%rbp) > 0x00007fbcadc332ef <+50287>: jmpq 0x7fbcadc29ae1 <Interpret(JSContext*, js::RunState&)+11361> > 0x00007fbcadc332f4 <+50292>: mov -0x60(%rbp),%r8 > 0x00007fbcadc332f8 <+50296>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc332fd <+50301>: xor %esi,%esi > 0x00007fbcadc332ff <+50303>: jmpq 0x7fbcadc3308c <Interpret(JSContext*, js::RunState&)+49676> > 0x00007fbcadc33304 <+50308>: pxor %xmm0,%xmm0 > 0x00007fbcadc33308 <+50312>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc3330c <+50316>: jmpq 0x7fbcadc3244f <Interpret(JSContext*, js::RunState&)+46543> > 0x00007fbcadc33311 <+50321>: mov 0x18(%rax),%rax > 0x00007fbcadc33315 <+50325>: mov -0x4(%rax),%eax > 0x00007fbcadc33318 <+50328>: test %eax,%eax > 0x00007fbcadc3331a <+50330>: jns 0x7fbcadc306be <Interpret(JSContext*, js::RunState&)+38974> > 0x00007fbcadc33320 <+50336>: pxor %xmm0,%xmm0 > 0x00007fbcadc33324 <+50340>: cvtsi2sd %rax,%xmm0 > 0x00007fbcadc33329 <+50345>: movsd %xmm0,-0x8(%r8) > 0x00007fbcadc3332f <+50351>: jmpq 0x7fbcadc28ed3 <Interpret(JSContext*, js::RunState&)+8275> > 0x00007fbcadc33334 <+50356>: mov -0x100(%rbp),%rax > 0x00007fbcadc3333b <+50363>: mov -0xf8(%rbp),%rdx > 0x00007fbcadc33342 <+50370>: mov %rdx,(%rax) > 0x00007fbcadc33345 <+50373>: mov -0x120(%rbp),%rax > 0x00007fbcadc3334c <+50380>: mov -0x118(%rbp),%rdx > 0x00007fbcadc33353 <+50387>: mov %rdx,(%rax) > 0x00007fbcadc33356 <+50390>: mov -0x60(%rbp),%rax > 0x00007fbcadc3335a <+50394>: cmp %rax,-0x58(%rbp) > 0x00007fbcadc3335e <+50398>: jne 0x7fbcadc27c88 <Interpret(JSContext*, js::RunState&)+3592> > 0x00007fbcadc33364 <+50404>: jmpq 0x7fbcadc32940 <Interpret(JSContext*, js::RunState&)+47808> > 0x00007fbcadc33369 <+50409>: lea -0x120(%rbp),%rax > 0x00007fbcadc33370 <+50416>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33377 <+50423>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3337b <+50427>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33380 <+50432>: lea -0x120(%rbp),%rax > 0x00007fbcadc33387 <+50439>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3338e <+50446>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33392 <+50450>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33397 <+50455>: pxor %xmm0,%xmm0 > 0x00007fbcadc3339b <+50459>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc3339f <+50463>: jmpq 0x7fbcadc322f7 <Interpret(JSContext*, js::RunState&)+46199> > 0x00007fbcadc333a4 <+50468>: lea -0x120(%rbp),%rax > 0x00007fbcadc333ab <+50475>: mov %rax,-0x448(%rbp) > 0x00007fbcadc333b2 <+50482>: mov -0x60(%rbp),%r8 > 0x00007fbcadc333b6 <+50486>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc333bb <+50491>: xor %esi,%esi > 0x00007fbcadc333bd <+50493>: jmpq 0x7fbcadc32fa4 <Interpret(JSContext*, js::RunState&)+49444> > 0x00007fbcadc333c2 <+50498>: lea -0x120(%rbp),%rax > 0x00007fbcadc333c9 <+50505>: mov %rax,-0x448(%rbp) > 0x00007fbcadc333d0 <+50512>: mov -0x60(%rbp),%r8 > 0x00007fbcadc333d4 <+50516>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc333d9 <+50521>: pxor %xmm0,%xmm0 > 0x00007fbcadc333dd <+50525>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc333e1 <+50529>: jmpq 0x7fbcadc329a9 <Interpret(JSContext*, js::RunState&)+47913> > 0x00007fbcadc333e6 <+50534>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc333ed <+50541>: mov -0x490(%rbp),%rdx > 0x00007fbcadc333f4 <+50548>: mov %r12,%rdi > 0x00007fbcadc333f7 <+50551>: lea 0x10(%rax),%rsi > 0x00007fbcadc333fb <+50555>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc33400 <+50560>: jmpq 0x7fbcadc2aabd <Interpret(JSContext*, js::RunState&)+15421> > 0x00007fbcadc33405 <+50565>: lea -0x120(%rbp),%rax > 0x00007fbcadc3340c <+50572>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33413 <+50579>: jmpq 0x7fbcadc30212 <Interpret(JSContext*, js::RunState&)+37778> > 0x00007fbcadc33418 <+50584>: mov -0x120(%rbp),%rax > 0x00007fbcadc3341f <+50591>: mov -0x118(%rbp),%rdx > 0x00007fbcadc33426 <+50598>: mov %rdx,(%rax) > 0x00007fbcadc33429 <+50601>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3342d <+50605>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33432 <+50610>: add $0x1,%rdx > 0x00007fbcadc33436 <+50614>: xor %rdx,%rax > 0x00007fbcadc33439 <+50617>: lea 0x97ae80(%rip),%rdx # 0x7fbcae5ae2c0 <_ZN10JSFunction6class_E> > 0x00007fbcadc33440 <+50624>: mov (%rax),%rcx > 0x00007fbcadc33443 <+50627>: cmp %rdx,(%rcx) > 0x00007fbcadc33446 <+50630>: jne 0x7fbcadc27e03 <Interpret(JSContext*, js::RunState&)+3971> > 0x00007fbcadc3344c <+50636>: testw $0x201,0x22(%rax) > 0x00007fbcadc33452 <+50642>: jne 0x7fbcadc33b5e <Interpret(JSContext*, js::RunState&)+52446> > 0x00007fbcadc33458 <+50648>: mov 0x28(%rax),%rax > 0x00007fbcadc3345c <+50652>: lea 0x40016d(%rip),%rdx # 0x7fbcae0335d0 <js::fun_apply(JSContext*, unsigned int, JS::Value*)> > 0x00007fbcadc33463 <+50659>: cmp %rdx,%rax > 0x00007fbcadc33466 <+50662>: jne 0x7fbcadc27e03 <Interpret(JSContext*, js::RunState&)+3971> > 0x00007fbcadc3346c <+50668>: jmpq 0x7fbcadc28728 <Interpret(JSContext*, js::RunState&)+6312> > 0x00007fbcadc33471 <+50673>: mov -0x4c8(%rbp),%rax > 0x00007fbcadc33478 <+50680>: mov %rbx,%r8 > 0x00007fbcadc3347b <+50683>: mov %r13,%rcx > 0x00007fbcadc3347e <+50686>: mov %r12,%rdi > 0x00007fbcadc33481 <+50689>: mov -0x310(%rbp),%rsi > 0x00007fbcadc33488 <+50696>: lea 0x10(%rax),%rdx > 0x00007fbcadc3348c <+50700>: callq 0x7fbcadc17bb0 <js::GetPropertyNoGC(JSContext*, JSObject*, JS::Value const&, jsid, JS::Value*)> > 0x00007fbcadc33491 <+50705>: test %al,%al > 0x00007fbcadc33493 <+50707>: jne 0x7fbcadc2ab0a <Interpret(JSContext*, js::RunState&)+15498> > 0x00007fbcadc33499 <+50713>: jmpq 0x7fbcadc307a3 <Interpret(JSContext*, js::RunState&)+39203> > 0x00007fbcadc3349e <+50718>: mov -0x490(%rbp),%rdx > 0x00007fbcadc334a5 <+50725>: mov -0x500(%rbp),%rsi > 0x00007fbcadc334ac <+50732>: mov %r12,%rdi > 0x00007fbcadc334af <+50735>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc334b4 <+50740>: jmpq 0x7fbcadc31b78 <Interpret(JSContext*, js::RunState&)+44280> > 0x00007fbcadc334b9 <+50745>: cmp $0x1fff7,%ecx > 0x00007fbcadc334bf <+50751>: je 0x7fbcadc2fd83 <Interpret(JSContext*, js::RunState&)+36611> > 0x00007fbcadc334c5 <+50757>: lea -0x8(%rdx),%rdi > 0x00007fbcadc334c9 <+50761>: callq 0x7fbcadb9a6c0 <_ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE@plt> > 0x00007fbcadc334ce <+50766>: jmpq 0x7fbcadc2fd7b <Interpret(JSContext*, js::RunState&)+36603> > 0x00007fbcadc334d3 <+50771>: cmp $0x1fff7,%ecx > 0x00007fbcadc334d9 <+50777>: je 0x7fbcadc2fd2b <Interpret(JSContext*, js::RunState&)+36523> > 0x00007fbcadc334df <+50783>: lea -0x8(%rdx),%rdi > 0x00007fbcadc334e3 <+50787>: callq 0x7fbcadb9a6c0 <_ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE@plt> > 0x00007fbcadc334e8 <+50792>: jmpq 0x7fbcadc2fd23 <Interpret(JSContext*, js::RunState&)+36515> > 0x00007fbcadc334ed <+50797>: pxor %xmm0,%xmm0 > 0x00007fbcadc334f1 <+50801>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc334f5 <+50805>: jmpq 0x7fbcadc32972 <Interpret(JSContext*, js::RunState&)+47858> > 0x00007fbcadc334fa <+50810>: pxor %xmm0,%xmm0 > 0x00007fbcadc334fe <+50814>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc33502 <+50818>: jmpq 0x7fbcadc322a9 <Interpret(JSContext*, js::RunState&)+46121> > 0x00007fbcadc33507 <+50823>: mov $0x1fff3,%eax > 0x00007fbcadc3350c <+50828>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33510 <+50832>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc3351b <+50843>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33526 <+50854>: shl $0x2f,%rax > 0x00007fbcadc3352a <+50858>: mov %rax,-0x390(%rbp) > 0x00007fbcadc33531 <+50865>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33538 <+50872>: lea -0x120(%rbp),%rax > 0x00007fbcadc3353f <+50879>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33546 <+50886>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3354b <+50891>: mov -0x490(%rbp),%rdx > 0x00007fbcadc33552 <+50898>: mov -0x500(%rbp),%rsi > 0x00007fbcadc33559 <+50905>: mov %r12,%rdi > 0x00007fbcadc3355c <+50908>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc33561 <+50913>: jmpq 0x7fbcadc30fe2 <Interpret(JSContext*, js::RunState&)+41314> > 0x00007fbcadc33566 <+50918>: mov %rcx,%rsi > 0x00007fbcadc33569 <+50921>: xor %edx,%edx > 0x00007fbcadc3356b <+50923>: mov %r12,%rdi > 0x00007fbcadc3356e <+50926>: callq 0x7fbcadc3f3c0 <js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)> > 0x00007fbcadc33573 <+50931>: mov %rax,%rcx > 0x00007fbcadc33576 <+50934>: jmpq 0x7fbcadc2a077 <Interpret(JSContext*, js::RunState&)+12791> > 0x00007fbcadc3357b <+50939>: lea -0x120(%rbp),%rax > 0x00007fbcadc33582 <+50946>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33586 <+50950>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3358d <+50957>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33592 <+50962>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33596 <+50966>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3359b <+50971>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3359f <+50975>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc335a4 <+50980>: mov -0x10(%r13),%rcx > 0x00007fbcadc335a8 <+50984>: jmpq 0x7fbcadc31e4e <Interpret(JSContext*, js::RunState&)+45006> > 0x00007fbcadc335ad <+50989>: pxor %xmm0,%xmm0 > 0x00007fbcadc335b1 <+50993>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc335b5 <+50997>: jmpq 0x7fbcadc323d0 <Interpret(JSContext*, js::RunState&)+46416> > 0x00007fbcadc335ba <+51002>: lea -0x120(%rbp),%rax > 0x00007fbcadc335c1 <+51009>: mov -0x60(%rbp),%r8 > 0x00007fbcadc335c5 <+51013>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc335d0 <+51024>: movq $0x0,-0x290(%rbp) > 0x00007fbcadc335db <+51035>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc335e6 <+51046>: mov %rax,-0x448(%rbp) > 0x00007fbcadc335ed <+51053>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc335f2 <+51058>: cmp $0x1fff7,%edx > 0x00007fbcadc335f8 <+51064>: jne 0x7fbcadc3392f <Interpret(JSContext*, js::RunState&)+51887> > 0x00007fbcadc335fe <+51070>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc33602 <+51074>: jmpq 0x7fbcadc2fdb2 <Interpret(JSContext*, js::RunState&)+36658> > 0x00007fbcadc33607 <+51079>: mov -0x60(%rbp),%rax > 0x00007fbcadc3360b <+51083>: mov -0x110(%rbp),%rdx > 0x00007fbcadc33612 <+51090>: lea 0x70(%r15),%rsi > 0x00007fbcadc33616 <+51094>: mov %r12,%rdi > 0x00007fbcadc33619 <+51097>: orl $0x10,(%rax) > 0x00007fbcadc3361c <+51100>: mov %rdx,0x18(%rax) > 0x00007fbcadc33620 <+51104>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc33625 <+51109>: mov %eax,%ebx > 0x00007fbcadc33627 <+51111>: test %al,%al > 0x00007fbcadc33629 <+51113>: je 0x7fbcadc3315a <Interpret(JSContext*, js::RunState&)+49882> > 0x00007fbcadc3362f <+51119>: jmpq 0x7fbcadc27c66 <Interpret(JSContext*, js::RunState&)+3558> > 0x00007fbcadc33634 <+51124>: lea -0x120(%rbp),%rax > 0x00007fbcadc3363b <+51131>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33642 <+51138>: jmpq 0x7fbcadc330d6 <Interpret(JSContext*, js::RunState&)+49750> > 0x00007fbcadc33647 <+51143>: mov %rbx,%rdi > 0x00007fbcadc3364a <+51146>: callq 0x7fbcadbaf660 <JSScript::main() const> > 0x00007fbcadc3364f <+51151>: movzbl (%rax),%edx > 0x00007fbcadc33652 <+51154>: cmp $0x86,%dl > 0x00007fbcadc33655 <+51157>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc3365b <+51163>: ja 0x7fbcadc33684 <Interpret(JSContext*, js::RunState&)+51204> > 0x00007fbcadc3365d <+51165>: cmp $0x4e,%dl > 0x00007fbcadc33660 <+51168>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc33666 <+51174>: cmp $0x6d,%dl > 0x00007fbcadc33669 <+51177>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc3366f <+51183>: mov %rax,%rsi > 0x00007fbcadc33672 <+51186>: mov %rbx,%rdi > 0x00007fbcadc33675 <+51189>: callq 0x7fbcae041370 <JSScript::maybeGetPCCounts(unsigned char*)> > 0x00007fbcadc3367a <+51194>: addq $0x1,0x8(%rax) > 0x00007fbcadc3367f <+51199>: jmpq 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc33684 <+51204>: cmp $0xe3,%dl > 0x00007fbcadc33687 <+51207>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc3368d <+51213>: cmp $0xe6,%dl > 0x00007fbcadc33690 <+51216>: jne 0x7fbcadc3366f <Interpret(JSContext*, js::RunState&)+51183> > 0x00007fbcadc33692 <+51218>: jmpq 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc33697 <+51223>: cmp $0xe3,%dl > 0x00007fbcadc3369a <+51226>: je 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc336a0 <+51232>: cmp $0xe6,%dl > 0x00007fbcadc336a3 <+51235>: jne 0x7fbcadc31fd1 <Interpret(JSContext*, js::RunState&)+45393> > 0x00007fbcadc336a9 <+51241>: jmpq 0x7fbcadc31fde <Interpret(JSContext*, js::RunState&)+45406> > 0x00007fbcadc336ae <+51246>: and $0xfffffffffffffff8,%rsi > 0x00007fbcadc336b2 <+51250>: mov (%rsi),%eax > 0x00007fbcadc336b4 <+51252>: shr $0x6,%eax > 0x00007fbcadc336b7 <+51255>: and $0x1,%eax > 0x00007fbcadc336ba <+51258>: jmpq 0x7fbcadc31f66 <Interpret(JSContext*, js::RunState&)+45286> > 0x00007fbcadc336bf <+51263>: xor %edx,%edx > 0x00007fbcadc336c1 <+51265>: xor %eax,%eax > 0x00007fbcadc336c3 <+51267>: jmpq 0x7fbcadc31f5e <Interpret(JSContext*, js::RunState&)+45278> > 0x00007fbcadc336c8 <+51272>: mov $0x1fff3,%eax > 0x00007fbcadc336cd <+51277>: mov -0x60(%rbp),%r8 > 0x00007fbcadc336d1 <+51281>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc336dc <+51292>: shl $0x2f,%rax > 0x00007fbcadc336e0 <+51296>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc336e7 <+51303>: mov %rax,-0x390(%rbp) > 0x00007fbcadc336ee <+51310>: lea -0x120(%rbp),%rax > 0x00007fbcadc336f5 <+51317>: mov %rax,-0x448(%rbp) > 0x00007fbcadc336fc <+51324>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33701 <+51329>: lea -0x120(%rbp),%rax > 0x00007fbcadc33708 <+51336>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3370c <+51340>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33717 <+51351>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3371e <+51358>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33723 <+51363>: mov %rbx,-0x270(%rbp) > 0x00007fbcadc3372a <+51370>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33735 <+51381>: lea -0x120(%rbp),%rax > 0x00007fbcadc3373c <+51388>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33740 <+51392>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33747 <+51399>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3374c <+51404>: mov $0x1fff7,%edx > 0x00007fbcadc33751 <+51409>: and $0xfffffffffffffff8,%rax > 0x00007fbcadc33755 <+51413>: shl $0x2f,%rdx > 0x00007fbcadc33759 <+51417>: or %rdx,%rax > 0x00007fbcadc3375c <+51420>: jmpq 0x7fbcadc2a566 <Interpret(JSContext*, js::RunState&)+14054> > 0x00007fbcadc33761 <+51425>: shr $0x10,%edx > 0x00007fbcadc33764 <+51428>: mov %edx,-0x1a0(%rbp) > 0x00007fbcadc3376a <+51434>: jmpq 0x7fbcadc32462 <Interpret(JSContext*, js::RunState&)+46562> > 0x00007fbcadc3376f <+51439>: mov $0xfff9,%ebx > 0x00007fbcadc33774 <+51444>: shl $0x30,%rbx > 0x00007fbcadc33778 <+51448>: cmp $0x1fff7,%ecx > 0x00007fbcadc3377e <+51454>: je 0x7fbcadc2cb45 <Interpret(JSContext*, js::RunState&)+23749> > 0x00007fbcadc33784 <+51460>: lea -0x8(%rdx),%rdi > 0x00007fbcadc33788 <+51464>: callq 0x7fbcadb9a6c0 <_ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE@plt> > 0x00007fbcadc3378d <+51469>: mov -0x70(%rbp),%rdx > 0x00007fbcadc33791 <+51473>: xor $0x1,%eax > 0x00007fbcadc33794 <+51476>: movzbl %al,%eax > 0x00007fbcadc33797 <+51479>: or %rax,%rbx > 0x00007fbcadc3379a <+51482>: jmpq 0x7fbcadc2cb45 <Interpret(JSContext*, js::RunState&)+23749> > 0x00007fbcadc3379f <+51487>: shr $0x10,%edx > 0x00007fbcadc337a2 <+51490>: mov %edx,-0x1a0(%rbp) > 0x00007fbcadc337a8 <+51496>: jmpq 0x7fbcadc32771 <Interpret(JSContext*, js::RunState&)+47345> > 0x00007fbcadc337ad <+51501>: movabs $0xfffffffffffff,%rdx > 0x00007fbcadc337b7 <+51511>: test %rdx,%rax > 0x00007fbcadc337ba <+51514>: jne 0x7fbcadc2da2f <Interpret(JSContext*, js::RunState&)+27567> > 0x00007fbcadc337c0 <+51520>: jmpq 0x7fbcadc32695 <Interpret(JSContext*, js::RunState&)+47125> > 0x00007fbcadc337c5 <+51525>: mov 0x20(%rax),%rax > 0x00007fbcadc337c9 <+51529>: jmpq 0x7fbcadc27e83 <Interpret(JSContext*, js::RunState&)+4099> > 0x00007fbcadc337ce <+51534>: mov -0x60(%rbp),%r8 > 0x00007fbcadc337d2 <+51538>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc337d7 <+51543>: lea -0x120(%rbp),%rax > 0x00007fbcadc337de <+51550>: mov %rax,-0x448(%rbp) > 0x00007fbcadc337e5 <+51557>: mov -0x60(%rbp),%r8 > 0x00007fbcadc337e9 <+51561>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc337ee <+51566>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc337f8 <+51576>: mov %rax,%rcx > 0x00007fbcadc337fb <+51579>: bts $0x3f,%rcx > 0x00007fbcadc33800 <+51584>: cmp %rdx,%rcx > 0x00007fbcadc33803 <+51587>: ja 0x7fbcadc338a3 <Interpret(JSContext*, js::RunState&)+51747> > 0x00007fbcadc33809 <+51593>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33810 <+51600>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc33818 <+51608>: movsd %xmm0,-0x160(%rbp) > 0x00007fbcadc33820 <+51616>: jmpq 0x7fbcadc30370 <Interpret(JSContext*, js::RunState&)+38128> > 0x00007fbcadc33825 <+51621>: movabs $0xfff80000ffffffff,%rdx > 0x00007fbcadc3382f <+51631>: mov %rax,%rcx > 0x00007fbcadc33832 <+51634>: bts $0x3f,%rcx > 0x00007fbcadc33837 <+51639>: cmp %rdx,%rcx > 0x00007fbcadc3383a <+51642>: ja 0x7fbcadc33b24 <Interpret(JSContext*, js::RunState&)+52388> > 0x00007fbcadc33840 <+51648>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33847 <+51655>: movsd -0x448(%rbp),%xmm0 > 0x00007fbcadc3384f <+51663>: movsd %xmm0,-0x120(%rbp) > 0x00007fbcadc33857 <+51671>: jmpq 0x7fbcadc303ac <Interpret(JSContext*, js::RunState&)+38188> > 0x00007fbcadc3385c <+51676>: cmp $0x1fff7,%edx > 0x00007fbcadc33862 <+51682>: jne 0x7fbcadc33884 <Interpret(JSContext*, js::RunState&)+51716> > 0x00007fbcadc33864 <+51684>: mov %rdi,-0x70(%rbp) > 0x00007fbcadc33868 <+51688>: jmpq 0x7fbcadc2c499 <Interpret(JSContext*, js::RunState&)+22041> > 0x00007fbcadc3386d <+51693>: lea -0x120(%rbp),%rax > 0x00007fbcadc33874 <+51700>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3387b <+51707>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3387f <+51711>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33884 <+51716>: callq 0x7fbcadb9a6c0 <_ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE@plt> > 0x00007fbcadc33889 <+51721>: mov -0x70(%rbp),%rdi > 0x00007fbcadc3388d <+51725>: sub $0x8,%rdi > 0x00007fbcadc33891 <+51729>: jmpq 0x7fbcadc2fcc8 <Interpret(JSContext*, js::RunState&)+36424> > 0x00007fbcadc33896 <+51734>: pxor %xmm0,%xmm0 > 0x00007fbcadc3389a <+51738>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc3389e <+51742>: jmpq 0x7fbcadc32bb2 <Interpret(JSContext*, js::RunState&)+48434> > 0x00007fbcadc338a3 <+51747>: pxor %xmm0,%xmm0 > 0x00007fbcadc338a7 <+51751>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc338ab <+51755>: jmpq 0x7fbcadc33818 <Interpret(JSContext*, js::RunState&)+51608> > 0x00007fbcadc338b0 <+51760>: lea -0x120(%rbp),%rax > 0x00007fbcadc338b7 <+51767>: mov %rax,-0x448(%rbp) > 0x00007fbcadc338be <+51774>: jmpq 0x7fbcadc32be7 <Interpret(JSContext*, js::RunState&)+48487> > 0x00007fbcadc338c3 <+51779>: mov $0x1fff3,%eax > 0x00007fbcadc338c8 <+51784>: mov -0x60(%rbp),%r8 > 0x00007fbcadc338cc <+51788>: shl $0x2f,%rax > 0x00007fbcadc338d0 <+51792>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc338d7 <+51799>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc338dc <+51804>: cmp %eax,0x50(%rdx) > 0x00007fbcadc338df <+51807>: jbe 0x7fbcadc3023b <Interpret(JSContext*, js::RunState&)+37819> > 0x00007fbcadc338e5 <+51813>: jmpq 0x7fbcadc32580 <Interpret(JSContext*, js::RunState&)+46848> > 0x00007fbcadc338ea <+51818>: cmp %eax,0x4(%rdx) > 0x00007fbcadc338ed <+51821>: jbe 0x7fbcadc3023b <Interpret(JSContext*, js::RunState&)+37819> > 0x00007fbcadc338f3 <+51827>: mov 0x50(%rdx),%rdx > 0x00007fbcadc338f7 <+51831>: mov %eax,%eax > 0x00007fbcadc338f9 <+51833>: lea (%rdx,%rax,8),%rax > 0x00007fbcadc338fd <+51837>: jmpq 0x7fbcadc32587 <Interpret(JSContext*, js::RunState&)+46855> > 0x00007fbcadc33902 <+51842>: mov -0x60(%rbp),%rax > 0x00007fbcadc33906 <+51846>: mov -0x110(%rbp),%rdx > 0x00007fbcadc3390d <+51853>: lea 0x70(%r15),%rsi > 0x00007fbcadc33911 <+51857>: mov %r12,%rdi > 0x00007fbcadc33914 <+51860>: orl $0x10,(%rax) > 0x00007fbcadc33917 <+51863>: mov %rdx,0x18(%rax) > 0x00007fbcadc3391b <+51867>: callq 0x7fbcadc17700 <ForcedReturn(JSContext*, js::InterpreterRegs&)> > 0x00007fbcadc33920 <+51872>: mov %eax,%ebx > 0x00007fbcadc33922 <+51874>: test %al,%al > 0x00007fbcadc33924 <+51876>: je 0x7fbcadc3224e <Interpret(JSContext*, js::RunState&)+46030> > 0x00007fbcadc3392a <+51882>: jmpq 0x7fbcadc27c66 <Interpret(JSContext*, js::RunState&)+3558> > 0x00007fbcadc3392f <+51887>: callq 0x7fbcadb9a6c0 <_ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE@plt> > 0x00007fbcadc33934 <+51892>: mov -0x70(%rbp),%rdi > 0x00007fbcadc33938 <+51896>: sub $0x8,%rdi > 0x00007fbcadc3393c <+51900>: jmpq 0x7fbcadc2fda6 <Interpret(JSContext*, js::RunState&)+36646> > 0x00007fbcadc33941 <+51905>: lea -0x120(%rbp),%rax > 0x00007fbcadc33948 <+51912>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3394f <+51919>: jmpq 0x7fbcadc330ed <Interpret(JSContext*, js::RunState&)+49773> > 0x00007fbcadc33954 <+51924>: callq 0x7fbcae050530 <js::ToPropertyKeySlow(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<jsid>)> > 0x00007fbcadc33959 <+51929>: jmpq 0x7fbcadc2a52a <Interpret(JSContext*, js::RunState&)+13994> > 0x00007fbcadc3395e <+51934>: xor %esi,%esi > 0x00007fbcadc33960 <+51936>: jmpq 0x7fbcadc33116 <Interpret(JSContext*, js::RunState&)+49814> > 0x00007fbcadc33965 <+51941>: cmpb $0x0,0x1(%rax) > 0x00007fbcadc33969 <+51945>: jne 0x7fbcadb9e032 <Interpret(JSContext*, js::RunState&)+4294406578> > 0x00007fbcadc3396f <+51951>: mov 0x999462(%rip),%rsi # 0x7fbcae5ccdd8 > 0x00007fbcadc33976 <+51958>: xor %eax,%eax > 0x00007fbcadc33978 <+51960>: mov $0x1f2,%ecx > 0x00007fbcadc3397d <+51965>: xor %edx,%edx > 0x00007fbcadc3397f <+51967>: mov %r12,%rdi > 0x00007fbcadc33982 <+51970>: callq 0x7fbcadb9ac30 <_Z25JS_ReportErrorNumberASCIIP9JSContextPFPK19JSErrorFormatStringPvjES4_jz@plt> > 0x00007fbcadc33987 <+51975>: lea -0x120(%rbp),%rax > 0x00007fbcadc3398e <+51982>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33992 <+51986>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33999 <+51993>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3399e <+51998>: lea -0x120(%rbp),%rax > 0x00007fbcadc339a5 <+52005>: mov -0x60(%rbp),%r8 > 0x00007fbcadc339a9 <+52009>: mov %rax,-0x448(%rbp) > 0x00007fbcadc339b0 <+52016>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc339b5 <+52021>: lea -0x120(%rbp),%rax > 0x00007fbcadc339bc <+52028>: mov -0x60(%rbp),%r8 > 0x00007fbcadc339c0 <+52032>: mov %rax,-0x448(%rbp) > 0x00007fbcadc339c7 <+52039>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc339cc <+52044>: lea -0x120(%rbp),%rax > 0x00007fbcadc339d3 <+52051>: mov -0x60(%rbp),%r8 > 0x00007fbcadc339d7 <+52055>: mov %rax,-0x448(%rbp) > 0x00007fbcadc339de <+52062>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc339e3 <+52067>: lea -0x120(%rbp),%rax > 0x00007fbcadc339ea <+52074>: mov -0x60(%rbp),%r8 > 0x00007fbcadc339ee <+52078>: mov %rax,-0x448(%rbp) > 0x00007fbcadc339f5 <+52085>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc339fa <+52090>: lea -0x120(%rbp),%rax > 0x00007fbcadc33a01 <+52097>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33a05 <+52101>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33a10 <+52112>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33a17 <+52119>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33a1c <+52124>: mov $0x1fff3,%eax > 0x00007fbcadc33a21 <+52129>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33a25 <+52133>: shl $0x2f,%rax > 0x00007fbcadc33a29 <+52137>: mov %rax,-0x390(%rbp) > 0x00007fbcadc33a30 <+52144>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33a37 <+52151>: lea -0x120(%rbp),%rax > 0x00007fbcadc33a3e <+52158>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33a45 <+52165>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33a4a <+52170>: mov $0x1fff3,%eax > 0x00007fbcadc33a4f <+52175>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33a53 <+52179>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33a5e <+52190>: shl $0x2f,%rax > 0x00007fbcadc33a62 <+52194>: mov %rax,-0x390(%rbp) > 0x00007fbcadc33a69 <+52201>: lea -0x120(%rbp),%rax > 0x00007fbcadc33a70 <+52208>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33a77 <+52215>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33a7c <+52220>: lea -0x120(%rbp),%rax > 0x00007fbcadc33a83 <+52227>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33a87 <+52231>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33a92 <+52242>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33a99 <+52249>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33a9e <+52254>: lea -0x120(%rbp),%rax > 0x00007fbcadc33aa5 <+52261>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33aa9 <+52265>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33ab4 <+52276>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33abb <+52283>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ac0 <+52288>: lea -0x120(%rbp),%rax > 0x00007fbcadc33ac7 <+52295>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33acb <+52299>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33ad2 <+52306>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ad7 <+52311>: lea -0x120(%rbp),%rax > 0x00007fbcadc33ade <+52318>: mov %r13,-0x270(%rbp) > 0x00007fbcadc33ae5 <+52325>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33ae9 <+52329>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33af4 <+52340>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33afb <+52347>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33b00 <+52352>: mov $0x1fff3,%eax > 0x00007fbcadc33b05 <+52357>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33b09 <+52361>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc33b14 <+52372>: shl $0x2f,%rax > 0x00007fbcadc33b18 <+52376>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33b1f <+52383>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33b24 <+52388>: pxor %xmm0,%xmm0 > 0x00007fbcadc33b28 <+52392>: cvtsi2sd %eax,%xmm0 > 0x00007fbcadc33b2c <+52396>: jmpq 0x7fbcadc3384f <Interpret(JSContext*, js::RunState&)+51663> > 0x00007fbcadc33b31 <+52401>: lea -0x120(%rbp),%rax > 0x00007fbcadc33b38 <+52408>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33b3c <+52412>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33b47 <+52423>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc33b52 <+52434>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33b59 <+52441>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33b5e <+52446>: xor %eax,%eax > 0x00007fbcadc33b60 <+52448>: jmpq 0x7fbcadc3345c <Interpret(JSContext*, js::RunState&)+50652> > 0x00007fbcadc33b65 <+52453>: lea -0x120(%rbp),%rax > 0x00007fbcadc33b6c <+52460>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33b70 <+52464>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33b77 <+52471>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33b7c <+52476>: lea -0x120(%rbp),%rax > 0x00007fbcadc33b83 <+52483>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33b87 <+52487>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33b8e <+52494>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33b93 <+52499>: lea -0x120(%rbp),%rax > 0x00007fbcadc33b9a <+52506>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33b9e <+52510>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33ba5 <+52517>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33baa <+52522>: mov $0x1fff3,%eax > 0x00007fbcadc33baf <+52527>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33bb3 <+52531>: shl $0x2f,%rax > 0x00007fbcadc33bb7 <+52535>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33bbe <+52542>: lea -0x120(%rbp),%rax > 0x00007fbcadc33bc5 <+52549>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33bcc <+52556>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33bd1 <+52561>: lea -0x120(%rbp),%rax > 0x00007fbcadc33bd8 <+52568>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33bdc <+52572>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33be3 <+52579>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33be8 <+52584>: lea -0x120(%rbp),%rax > 0x00007fbcadc33bef <+52591>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33bf3 <+52595>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33bfa <+52602>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33bff <+52607>: mov %rax,%rdi > 0x00007fbcadc33c02 <+52610>: mov %r10,-0x500(%rbp) > 0x00007fbcadc33c09 <+52617>: mov %r9b,-0x4a8(%rbp) > 0x00007fbcadc33c10 <+52624>: callq 0x7fbcadfc15d0 <js::WithEnvironmentObject::object() const> > 0x00007fbcadc33c15 <+52629>: mov -0x500(%rbp),%r10 > 0x00007fbcadc33c1c <+52636>: movzbl -0x4a8(%rbp),%r9d > 0x00007fbcadc33c24 <+52644>: jmpq 0x7fbcadc3001f <Interpret(JSContext*, js::RunState&)+37279> > 0x00007fbcadc33c29 <+52649>: mov 0x9991a8(%rip),%rsi # 0x7fbcae5ccdd8 > 0x00007fbcadc33c30 <+52656>: xor %eax,%eax > 0x00007fbcadc33c32 <+52658>: mov $0x1e4,%ecx > 0x00007fbcadc33c37 <+52663>: xor %edx,%edx > 0x00007fbcadc33c39 <+52665>: mov %r12,%rdi > 0x00007fbcadc33c3c <+52668>: callq 0x7fbcadb9ac30 <_Z25JS_ReportErrorNumberASCIIP9JSContextPFPK19JSErrorFormatStringPvjES4_jz@plt> > 0x00007fbcadc33c41 <+52673>: lea -0x120(%rbp),%rax > 0x00007fbcadc33c48 <+52680>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33c4c <+52684>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33c53 <+52691>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33c58 <+52696>: lea -0x120(%rbp),%rax > 0x00007fbcadc33c5f <+52703>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33c63 <+52707>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33c6a <+52714>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33c6f <+52719>: lea -0x120(%rbp),%rax > 0x00007fbcadc33c76 <+52726>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33c7a <+52730>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33c85 <+52741>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33c8c <+52748>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33c91 <+52753>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33c95 <+52757>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33c9a <+52762>: mov %rcx,0x6c0(%r12) > 0x00007fbcadc33ca2 <+52770>: mov $0xc,%esi > 0x00007fbcadc33ca7 <+52775>: mov %r12,%rdi > 0x00007fbcadc33caa <+52778>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc33caf <+52783>: jmpq 0x7fbcadc3223f <Interpret(JSContext*, js::RunState&)+46015> > 0x00007fbcadc33cb4 <+52788>: mov %rax,%rcx > 0x00007fbcadc33cb7 <+52791>: jmpq 0x7fbcadc26fd6 <Interpret(JSContext*, js::RunState&)+342> > 0x00007fbcadc33cbc <+52796>: lea -0x120(%rbp),%rax > 0x00007fbcadc33cc3 <+52803>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33cc7 <+52807>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33cce <+52814>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33cd3 <+52819>: mov $0x1fff3,%eax > 0x00007fbcadc33cd8 <+52824>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33cdc <+52828>: movq $0x0,-0x310(%rbp) > 0x00007fbcadc33ce7 <+52839>: shl $0x2f,%rax > 0x00007fbcadc33ceb <+52843>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33cf2 <+52850>: lea -0x120(%rbp),%rax > 0x00007fbcadc33cf9 <+52857>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33d00 <+52864>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33d05 <+52869>: lea -0x120(%rbp),%rax > 0x00007fbcadc33d0c <+52876>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33d10 <+52880>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33d17 <+52887>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33d1c <+52892>: lea -0x120(%rbp),%rax > 0x00007fbcadc33d23 <+52899>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33d27 <+52903>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33d2e <+52910>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33d33 <+52915>: callq 0x7fbcadb9a9a0 <__stack_chk_fail@plt> > 0x00007fbcadc33d38 <+52920>: lea -0x120(%rbp),%rax > 0x00007fbcadc33d3f <+52927>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33d43 <+52931>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33d4a <+52938>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33d4f <+52943>: lea -0x120(%rbp),%rax > 0x00007fbcadc33d56 <+52950>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33d5a <+52954>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33d61 <+52961>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33d66 <+52966>: mov -0x60(%rbp),%rsi > 0x00007fbcadc33d6a <+52970>: test %rsi,%rsi > 0x00007fbcadc33d6d <+52973>: je 0x7fbcadc33db9 <Interpret(JSContext*, js::RunState&)+53049> > 0x00007fbcadc33d6f <+52975>: or $0x1,%rsi > 0x00007fbcadc33d73 <+52979>: mov %r12,%rdi > 0x00007fbcadc33d76 <+52982>: callq 0x7fbcadc1e130 <js::ThrowUninitializedThis(JSContext*, js::AbstractFramePtr)> > 0x00007fbcadc33d7b <+52987>: lea -0x120(%rbp),%rax > 0x00007fbcadc33d82 <+52994>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33d86 <+52998>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33d8d <+53005>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33d92 <+53010>: mov 0x18(%rcx),%eax > 0x00007fbcadc33d95 <+53013>: mov 0x8(%rdx),%rcx > 0x00007fbcadc33d99 <+53017>: mov 0x18(%rcx),%ecx > 0x00007fbcadc33d9c <+53020>: and $0xffffff,%eax > 0x00007fbcadc33da1 <+53025>: shr $0x1b,%ecx > 0x00007fbcadc33da4 <+53028>: cmp %ecx,%eax > 0x00007fbcadc33da6 <+53030>: jae 0x7fbcadc33dbd <Interpret(JSContext*, js::RunState&)+53053> > 0x00007fbcadc33da8 <+53032>: mov 0x20(%rdx,%rax,8),%rax > 0x00007fbcadc33dad <+53037>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33db4 <+53044>: jmpq 0x7fbcadc30093 <Interpret(JSContext*, js::RunState&)+37395> > 0x00007fbcadc33db9 <+53049>: xor %esi,%esi > 0x00007fbcadc33dbb <+53051>: jmp 0x7fbcadc33d73 <Interpret(JSContext*, js::RunState&)+52979> > 0x00007fbcadc33dbd <+53053>: mov 0x10(%rdx),%rdx > 0x00007fbcadc33dc1 <+53057>: sub %ecx,%eax > 0x00007fbcadc33dc3 <+53059>: mov (%rdx,%rax,8),%rax > 0x00007fbcadc33dc7 <+53063>: jmp 0x7fbcadc33dad <Interpret(JSContext*, js::RunState&)+53037> > 0x00007fbcadc33dc9 <+53065>: mov -0x60(%rbp),%rax > 0x00007fbcadc33dcd <+53069>: cmp %rax,-0x58(%rbp) > 0x00007fbcadc33dd1 <+53073>: je 0x7fbcadc2f7c6 <Interpret(JSContext*, js::RunState&)+35142> > 0x00007fbcadc33dd7 <+53079>: mov %rax,%rsi > 0x00007fbcadc33dda <+53082>: jmpq 0x7fbcadc27cc0 <Interpret(JSContext*, js::RunState&)+3648> > 0x00007fbcadc33ddf <+53087>: mov $0x1fff3,%eax > 0x00007fbcadc33de4 <+53092>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33de8 <+53096>: movq $0x0,-0x2b0(%rbp) > 0x00007fbcadc33df3 <+53107>: shl $0x2f,%rax > 0x00007fbcadc33df7 <+53111>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33dfe <+53118>: lea -0x120(%rbp),%rax > 0x00007fbcadc33e05 <+53125>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33e0c <+53132>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33e11 <+53137>: lea -0x120(%rbp),%rax > 0x00007fbcadc33e18 <+53144>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33e1c <+53148>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33e23 <+53155>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33e28 <+53160>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33e2c <+53164>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33e31 <+53169>: lea -0x120(%rbp),%rax > 0x00007fbcadc33e38 <+53176>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33e3c <+53180>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33e43 <+53187>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33e48 <+53192>: mov $0x1fff3,%eax > 0x00007fbcadc33e4d <+53197>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33e51 <+53201>: shl $0x2f,%rax > 0x00007fbcadc33e55 <+53205>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33e5c <+53212>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33e61 <+53217>: lea -0x120(%rbp),%rax > 0x00007fbcadc33e68 <+53224>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33e6c <+53228>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33e73 <+53235>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33e78 <+53240>: movabs $0xfffffffffffff,%rcx > 0x00007fbcadc33e82 <+53250>: test %rcx,%rax > 0x00007fbcadc33e85 <+53253>: jne 0x7fbcadc2cb45 <Interpret(JSContext*, js::RunState&)+23749> > 0x00007fbcadc33e8b <+53259>: jmpq 0x7fbcadc328e4 <Interpret(JSContext*, js::RunState&)+47716> > 0x00007fbcadc33e90 <+53264>: lea -0x120(%rbp),%rax > 0x00007fbcadc33e97 <+53271>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33e9b <+53275>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33ea2 <+53282>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ea7 <+53287>: lea -0x120(%rbp),%rax > 0x00007fbcadc33eae <+53294>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33eb2 <+53298>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33eb9 <+53305>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ebe <+53310>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33ec2 <+53314>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ec7 <+53319>: lea -0x120(%rbp),%rax > 0x00007fbcadc33ece <+53326>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33ed2 <+53330>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33edd <+53341>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33ee4 <+53348>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ee9 <+53353>: lea -0x120(%rbp),%rax > 0x00007fbcadc33ef0 <+53360>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33ef4 <+53364>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33eff <+53375>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33f06 <+53382>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33f0b <+53387>: lea -0x120(%rbp),%rax > 0x00007fbcadc33f12 <+53394>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33f16 <+53398>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33f21 <+53409>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33f28 <+53416>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33f2d <+53421>: lea -0x120(%rbp),%rax > 0x00007fbcadc33f34 <+53428>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33f38 <+53432>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33f3f <+53439>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33f44 <+53444>: lea -0x120(%rbp),%rax > 0x00007fbcadc33f4b <+53451>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33f52 <+53458>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33f57 <+53463>: movabs $0xfffffffffffff,%rdx > 0x00007fbcadc33f61 <+53473>: test %rdx,%rax > 0x00007fbcadc33f64 <+53476>: jne 0x7fbcadc2ec31 <Interpret(JSContext*, js::RunState&)+32177> > 0x00007fbcadc33f6a <+53482>: jmpq 0x7fbcadc32c90 <Interpret(JSContext*, js::RunState&)+48656> > 0x00007fbcadc33f6f <+53487>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33f7a <+53498>: mov $0x1fff3,%eax > 0x00007fbcadc33f7f <+53503>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33f83 <+53507>: shl $0x2f,%rax > 0x00007fbcadc33f87 <+53511>: mov %rax,-0x3b0(%rbp) > 0x00007fbcadc33f8e <+53518>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33f93 <+53523>: pushq $0x0 > 0x00007fbcadc33f95 <+53525>: mov -0x4a0(%rbp),%rax > 0x00007fbcadc33f9c <+53532>: mov %r12,%rdi > 0x00007fbcadc33f9f <+53535>: or $0xffffffff,%ecx > 0x00007fbcadc33fa2 <+53538>: pushq $0x0 > 0x00007fbcadc33fa4 <+53540>: lea 0x7882b5(%rip),%r9 # 0x7fbcae3bc260 <_ZZN2JS6HandleIP8JSStringEC4EDnE14ConstNullValue> > 0x00007fbcadc33fab <+53547>: mov $0x46,%edx > 0x00007fbcadc33fb0 <+53552>: xor %esi,%esi > 0x00007fbcadc33fb2 <+53554>: lea 0x10(%rax),%r8 > 0x00007fbcadc33fb6 <+53558>: callq 0x7fbcae01d560 <js::ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, JS::Handle<JS::Value>, JS::Handle<JSString*>, char const*, char const*)> > 0x00007fbcadc33fbb <+53563>: lea -0x120(%rbp),%rax > 0x00007fbcadc33fc2 <+53570>: pop %rdi > 0x00007fbcadc33fc3 <+53571>: pop %r8 > 0x00007fbcadc33fc5 <+53573>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33fcc <+53580>: jmp 0x7fbcadc33f7a <Interpret(JSContext*, js::RunState&)+53498> > 0x00007fbcadc33fce <+53582>: lea -0x120(%rbp),%rax > 0x00007fbcadc33fd5 <+53589>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33fd9 <+53593>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc33fe4 <+53604>: mov %rax,-0x448(%rbp) > 0x00007fbcadc33feb <+53611>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ff0 <+53616>: mov -0x60(%rbp),%r8 > 0x00007fbcadc33ff4 <+53620>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc33ff9 <+53625>: lea -0x120(%rbp),%rax > 0x00007fbcadc34000 <+53632>: mov -0x60(%rbp),%r8 > 0x00007fbcadc34004 <+53636>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3400b <+53643>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34010 <+53648>: lea -0x120(%rbp),%rax > 0x00007fbcadc34017 <+53655>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3401b <+53659>: movq $0x0,-0x330(%rbp) > 0x00007fbcadc34026 <+53670>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3402d <+53677>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34032 <+53682>: lea -0x10(%rax),%rsi > 0x00007fbcadc34036 <+53686>: lea -0x8(%rax),%rcx > 0x00007fbcadc3403a <+53690>: or $0xffffffff,%r8d > 0x00007fbcadc3403e <+53694>: mov %r12,%rdi > 0x00007fbcadc34041 <+53697>: mov $0xfffffffe,%edx > 0x00007fbcadc34046 <+53702>: callq 0x7fbcadc22830 <js::ReportInNotObjectError(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::Value>, int)> > 0x00007fbcadc3404b <+53707>: jmpq 0x7fbcadc33735 <Interpret(JSContext*, js::RunState&)+51381> > 0x00007fbcadc34050 <+53712>: lea -0x120(%rbp),%rax > 0x00007fbcadc34057 <+53719>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3405b <+53723>: mov %rax,-0x448(%rbp) > 0x00007fbcadc34062 <+53730>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34067 <+53735>: movabs $0xfffffffffffff,%rdx > 0x00007fbcadc34071 <+53745>: test %rdx,%rax > 0x00007fbcadc34074 <+53748>: jne 0x7fbcadc2ec97 <Interpret(JSContext*, js::RunState&)+32279> > 0x00007fbcadc3407a <+53754>: jmpq 0x7fbcadc32e92 <Interpret(JSContext*, js::RunState&)+49170> > 0x00007fbcadc3407f <+53759>: lea -0x120(%rbp),%rax > 0x00007fbcadc34086 <+53766>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3408a <+53770>: mov %rax,-0x448(%rbp) > 0x00007fbcadc34091 <+53777>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34096 <+53782>: mov %r13,0x6c0(%r12) > 0x00007fbcadc3409e <+53790>: mov $0xc,%esi > 0x00007fbcadc340a3 <+53795>: mov %r12,%rdi > 0x00007fbcadc340a6 <+53798>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc340ab <+53803>: jmpq 0x7fbcadc3314b <Interpret(JSContext*, js::RunState&)+49867> > 0x00007fbcadc340b0 <+53808>: lea -0x120(%rbp),%rax > 0x00007fbcadc340b7 <+53815>: mov -0x60(%rbp),%r8 > 0x00007fbcadc340bb <+53819>: mov %rax,-0x448(%rbp) > 0x00007fbcadc340c2 <+53826>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc340c7 <+53831>: lea -0x120(%rbp),%rax > 0x00007fbcadc340ce <+53838>: mov -0x60(%rbp),%r8 > 0x00007fbcadc340d2 <+53842>: mov %rax,-0x448(%rbp) > 0x00007fbcadc340d9 <+53849>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc340de <+53854>: lea -0x120(%rbp),%rax > 0x00007fbcadc340e5 <+53861>: mov -0x60(%rbp),%r8 > 0x00007fbcadc340e9 <+53865>: mov %rax,-0x448(%rbp) > 0x00007fbcadc340f0 <+53872>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc340f5 <+53877>: movb $0x0,0x6c8(%r12) > 0x00007fbcadc340fe <+53886>: lea 0x6a8(%r12),%rdx > 0x00007fbcadc34106 <+53894>: movb $0x1,0x6a0(%r12) > 0x00007fbcadc3410f <+53903>: cmp 0x6a8(%r12),%rdx > 0x00007fbcadc34117 <+53911>: je 0x7fbcadc3415b <Interpret(JSContext*, js::RunState&)+53979> > 0x00007fbcadc34119 <+53913>: lea -0x120(%rbp),%rax > 0x00007fbcadc34120 <+53920>: mov %rbx,0x6c0(%r12) > 0x00007fbcadc34128 <+53928>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3412c <+53932>: mov %rax,-0x448(%rbp) > 0x00007fbcadc34133 <+53939>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34138 <+53944>: movzbl 0x1(%rax),%esi > 0x00007fbcadc3413c <+53948>: mov %r12,%rdi > 0x00007fbcadc3413f <+53951>: callq 0x7fbcadc1e050 <js::ThrowCheckIsObject(JSContext*, js::CheckIsObjectKind)> > 0x00007fbcadc34144 <+53956>: lea -0x120(%rbp),%rax > 0x00007fbcadc3414b <+53963>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3414f <+53967>: mov %rax,-0x448(%rbp) > 0x00007fbcadc34156 <+53974>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3415b <+53979>: mov $0x1fff3,%eax > 0x00007fbcadc34160 <+53984>: mov $0xc,%esi > 0x00007fbcadc34165 <+53989>: mov %r12,%rdi > 0x00007fbcadc34168 <+53992>: shl $0x2f,%rax > 0x00007fbcadc3416c <+53996>: mov %rax,0x6c0(%r12) > 0x00007fbcadc34174 <+54004>: callq 0x7fbcadb9c4d0 <_ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPNS_16PersistentRootedIPvEE@plt> > 0x00007fbcadc34179 <+54009>: jmp 0x7fbcadc34119 <Interpret(JSContext*, js::RunState&)+53913> > 0x00007fbcadc3417b <+54011>: lea -0x120(%rbp),%rax > 0x00007fbcadc34182 <+54018>: mov -0x60(%rbp),%r8 > 0x00007fbcadc34186 <+54022>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3418d <+54029>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34192 <+54034>: mov -0x60(%rbp),%r8 > 0x00007fbcadc34196 <+54038>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3419b <+54043>: lea -0x120(%rbp),%rax > 0x00007fbcadc341a2 <+54050>: mov -0x60(%rbp),%r8 > 0x00007fbcadc341a6 <+54054>: mov %rax,-0x448(%rbp) > 0x00007fbcadc341ad <+54061>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc341b2 <+54066>: mov -0x60(%rbp),%rax > 0x00007fbcadc341b6 <+54070>: xor %edx,%edx > 0x00007fbcadc341b8 <+54072>: mov %r12,%rsi > 0x00007fbcadc341bb <+54075>: mov (%rax),%r13d > 0x00007fbcadc341be <+54078>: lea -0x120(%rbp),%rax > 0x00007fbcadc341c5 <+54085>: mov %rax,%rdi > 0x00007fbcadc341c8 <+54088>: mov %rax,%r14 > 0x00007fbcadc341cb <+54091>: mov %rax,-0x448(%rbp) > 0x00007fbcadc341d2 <+54098>: and $0x80,%r13d > 0x00007fbcadc341d9 <+54105>: setne %dl > 0x00007fbcadc341dc <+54108>: callq 0x7fbcae00a540 <js::GeckoProfilerBaselineOSRMarker::GeckoProfilerBaselineOSRMarker(JSContext*, bool)> > 0x00007fbcadc341e1 <+54113>: mov -0x68(%rbp),%rdx > 0x00007fbcadc341e5 <+54117>: mov -0x60(%rbp),%rsi > 0x00007fbcadc341e9 <+54121>: mov %r12,%rdi > 0x00007fbcadc341ec <+54124>: callq 0x7fbcadd019b0 <_ZN2js3jit21EnterBaselineAtBranchEP9JSContextPNS_16InterpreterFrameEPh> > 0x00007fbcadc341f1 <+54129>: mov %r14,%rdi > 0x00007fbcadc341f4 <+54132>: mov %eax,%ebx > 0x00007fbcadc341f6 <+54134>: callq 0x7fbcae00a5b0 <js::GeckoProfilerBaselineOSRMarker::~GeckoProfilerBaselineOSRMarker()> > 0x00007fbcadc341fb <+54139>: test %ebx,%ebx > 0x00007fbcadc341fd <+54141>: je 0x7fbcadc34248 <Interpret(JSContext*, js::RunState&)+54216> > 0x00007fbcadc341ff <+54143>: cmp $0x2,%ebx > 0x00007fbcadc34202 <+54146>: sete %bl > 0x00007fbcadc34205 <+54149>: test %r13d,%r13d > 0x00007fbcadc34208 <+54152>: je 0x7fbcadc34235 <Interpret(JSContext*, js::RunState&)+54197> > 0x00007fbcadc3420a <+54154>: mov -0x3d0(%rbp),%rsi > 0x00007fbcadc34211 <+54161>: lea 0x78(%r12),%rdi > 0x00007fbcadc34216 <+54166>: mov 0x18(%rsi),%rax > 0x00007fbcadc3421a <+54170>: mov 0x68(%rsi),%edx > 0x00007fbcadc3421d <+54173>: mov (%rax),%rax > 0x00007fbcadc34220 <+54176>: mov (%rax,%rdx,8),%rax > 0x00007fbcadc34224 <+54180>: cmpb $0x0,(%rax) > 0x00007fbcadc34227 <+54183>: jne 0x7fbcadc34251 <Interpret(JSContext*, js::RunState&)+54225> > 0x00007fbcadc34229 <+54185>: mov 0x18(%rax),%rax > 0x00007fbcadc3422d <+54189>: mov (%rax),%rdx > 0x00007fbcadc34230 <+54192>: callq 0x7fbcae00a1f0 <js::GeckoProfilerThread::exit(JSScript*, JSFunction*)> > 0x00007fbcadc34235 <+54197>: mov -0x60(%rbp),%rsi > 0x00007fbcadc34239 <+54201>: cmp -0x58(%rbp),%rsi > 0x00007fbcadc3423d <+54205>: jne 0x7fbcadc27cc0 <Interpret(JSContext*, js::RunState&)+3648> > 0x00007fbcadc34243 <+54211>: jmpq 0x7fbcadc2749d <Interpret(JSContext*, js::RunState&)+1565> > 0x00007fbcadc34248 <+54216>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3424c <+54220>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34251 <+54225>: xor %edx,%edx > 0x00007fbcadc34253 <+54227>: jmp 0x7fbcadc34230 <Interpret(JSContext*, js::RunState&)+54192> > 0x00007fbcadc34255 <+54229>: lea -0x120(%rbp),%rax > 0x00007fbcadc3425c <+54236>: mov -0x60(%rbp),%r8 > 0x00007fbcadc34260 <+54240>: mov %rax,-0x448(%rbp) > 0x00007fbcadc34267 <+54247>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3426c <+54252>: lea -0x120(%rbp),%rax > 0x00007fbcadc34273 <+54259>: mov -0x60(%rbp),%r8 > 0x00007fbcadc34277 <+54263>: mov %rax,-0x448(%rbp) > 0x00007fbcadc3427e <+54270>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc34283 <+54275>: lea -0x120(%rbp),%rax > 0x00007fbcadc3428a <+54282>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3428e <+54286>: mov %rax,-0x448(%rbp) > 0x00007fbcadc34295 <+54293>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc3429a <+54298>: mov -0x60(%rbp),%r8 > 0x00007fbcadc3429e <+54302>: jmpq 0x7fbcadc279a0 <Interpret(JSContext*, js::RunState&)+2848> > 0x00007fbcadc342a3 <+54307>: mov -0x120(%rbp),%rax > 0x00007fbcadc342aa <+54314>: mov -0x118(%rbp),%rdx > 0x00007fbcadc342b1 <+54321>: mov %rdx,(%rax) > 0x00007fbcadc342b4 <+54324>: mov -0x160(%rbp),%rax > 0x00007fbcadc342bb <+54331>: mov -0x158(%rbp),%rdx > 0x00007fbcadc342c2 <+54338>: mov %rdx,(%rax) > 0x00007fbcadc342c5 <+54341>: jmpq 0x7fbcadc3253b <Interpret(JSContext*, js::RunState&)+46779> > 0x00007fbcadc342ca <+54346>: mov 0x998b77(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadc342d1 <+54353>: lea 0x787d58(%rip),%rsi # 0x7fbcae3bc030 > 0x00007fbcadc342d8 <+54360>: mov %rsi,(%rax) > 0x00007fbcadc342db <+54363>: movl $0x567,0x0 > 0x00007fbcadc342e6 <+54374>: callq 0x7fbcadb9b5b0 <abort@plt> > 0x00007fbcadc342eb <+54379>: mov 0x998b56(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadc342f2 <+54386>: lea 0x78712d(%rip),%rsi # 0x7fbcae3bb426 > 0x00007fbcadc342f9 <+54393>: mov %rsi,(%rax) > 0x00007fbcadc342fc <+54396>: movl $0x2a0,0x0 > 0x00007fbcadc34307 <+54407>: callq 0x7fbcadb9b5b0 <abort@plt> > 0x00007fbcadc3430c <+54412>: mov 0x998b35(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadc34313 <+54419>: lea 0x787c8e(%rip),%rdi # 0x7fbcae3bbfa8 > 0x00007fbcadc3431a <+54426>: mov %rdi,(%rax) > 0x00007fbcadc3431d <+54429>: movl $0x79f,0x0 > 0x00007fbcadc34328 <+54440>: callq 0x7fbcadb9b5b0 <abort@plt> >Address range 0x7fbcadb9e011 to 0x7fbcadb9e074: > 0x00007fbcadb9e011 <+-560751>: mov 0xa2ee30(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadb9e018 <+-560744>: lea 0x81dfb9(%rip),%rsi # 0x7fbcae3bbfd8 > 0x00007fbcadb9e01f <+-560737>: mov %rsi,(%rax) > 0x00007fbcadb9e022 <+-560734>: movl $0x85,0x0 > 0x00007fbcadb9e02d <+-560723>: callq 0x7fbcadb9b5b0 <abort@plt> > 0x00007fbcadb9e032 <+-560718>: mov 0xa2ee0f(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadb9e039 <+-560711>: lea 0x81df2f(%rip),%rsi # 0x7fbcae3bbf6f > 0x00007fbcadb9e040 <+-560704>: mov %rsi,(%rax) > 0x00007fbcadb9e043 <+-560701>: movl $0x1442,0x0 > 0x00007fbcadb9e04e <+-560690>: callq 0x7fbcadb9b5b0 <abort@plt> > 0x00007fbcadb9e053 <+-560685>: mov 0xa2edee(%rip),%rax # 0x7fbcae5cce48 > 0x00007fbcadb9e05a <+-560678>: lea 0x81e001(%rip),%rdi # 0x7fbcae3bc062 > 0x00007fbcadb9e061 <+-560671>: mov %rdi,(%rax) > 0x00007fbcadb9e064 <+-560668>: movl $0x52d,0x0 > 0x00007fbcadb9e06f <+-560657>: callq 0x7fbcadb9b5b0 <abort@plt> >End of assembler dump. >== EXPLOITABLE ==
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 1636127
: 1490556 |
1490557
|
1490558
|
1490559
|
1490560
|
1490561
|
1490562
|
1490563
|
1490564
|
1490565
|
1490566
|
1490567
|
1490568