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

Function makeByteArray

src/machine.cpp:847–852  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

845}
846
847GcByteArray* makeByteArray(Thread* t, Stream& s, unsigned length)
848{
849 GcByteArray* value = makeByteArray(t, length + 1);
850 s.read(reinterpret_cast<uint8_t*>(value->body().begin()), length);
851 return value;
852}
853
854void removeByteArray(Thread* t, object o)
855{

Callers 15

parseUtf8Function · 0.85
parsePoolEntryFunction · 0.85
parseFieldTableFunction · 0.85
parseMethodTableFunction · 0.85
parseAttributeTableFunction · 0.85
makeArrayClassFunction · 0.85
bootJavaClassFunction · 0.85
nameClassFunction · 0.85
updatePackageMapFunction · 0.85
makeByteArrayVFunction · 0.85
resolveSystemClassFunction · 0.85
resolveMethodFunction · 0.85

Calls 4

makeByteArrayVFunction · 0.85
bodyMethod · 0.80
readMethod · 0.65
beginMethod · 0.45

Tested by

no test coverage detected