=> 0x7f869cf59000 <_Z11JS_GetClassP8JSObject>: mov 0x8(%rdi),%rax 0x7f869cf59004 <_Z11JS_GetClassP8JSObject+4>: mov (%rax),%rax 0x7f869cf59007 <_Z11JS_GetClassP8JSObject+7>: retq 0x7f869cf59008: nopl 0x0(%rax,%rax,1) 0x7f869cf59010 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE>: test %rsi,%rsi 0x7f869cf59013 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+3>: je 0x7f869cf5901e <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+14> 0x7f869cf59015 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+5>: mov 0x8(%rsi),%rax 0x7f869cf59019 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+9>: cmp (%rax),%rdx 0x7f869cf5901c <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+12>: je 0x7f869cf59048 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+56> 0x7f869cf5901e <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+14>: test %rcx,%rcx 0x7f869cf59021 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+17>: je 0x7f869cf59040 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+48> 0x7f869cf59023 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+19>: sub $0x8,%rsp 0x7f869cf59027 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+23>: mov %rcx,%rsi 0x7f869cf5902a <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+26>: callq 0x7f869cfb5ca0 0x7f869cf5902f <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+31>: xor %eax,%eax 0x7f869cf59031 <_Z13JS_InstanceOfP9JSContextP8JSObjectP7JSClassPN2JS5ValueE+33>: add $0x8,%rsp