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

Function getDirectBufferAddress

src/classpath-android.cpp:44–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42namespace local {
43
44void* getDirectBufferAddress(Thread* t, object b)
45{
46 PROTECT(t, b);
47
48 GcField* field
49 = resolveField(t, objectClass(t, b), "effectiveDirectAddress", "J");
50
51 return reinterpret_cast<void*>(fieldAtOffset<int64_t>(b, field->offset()));
52}
53
54void JNICALL loadLibrary(Thread* t, object, uintptr_t* arguments)
55{

Callers 2

Calls 3

objectClassFunction · 0.85
offsetMethod · 0.80
resolveFieldFunction · 0.70

Tested by

no test coverage detected