MCPcopy Create free account
hub / github.com/ReadyTalk/avian / compileVirtualMethod

Function compileVirtualMethod

src/compile.cpp:7126–7135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7124}
7125
7126uint64_t compileVirtualMethod(MyThread* t)
7127{
7128 GcClass* class_ = objectClass(t, static_cast<object>(t->virtualCallTarget));
7129 t->virtualCallTarget = 0;
7130
7131 unsigned index = t->virtualCallIndex;
7132 t->virtualCallIndex = 0;
7133
7134 return reinterpret_cast<uintptr_t>(compileVirtualMethod2(t, class_, index));
7135}
7136
7137uint64_t invokeNativeFast(MyThread* t, GcMethod* method, void* function)
7138{

Callers

nothing calls this directly

Calls 2

objectClassFunction · 0.85
compileVirtualMethod2Function · 0.85

Tested by

no test coverage detected