MCPcopy Create free account
hub / github.com/LemonOSProject/LemonOS / Read

Method Read

Kernel/src/logging.cpp:32–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30 }
31
32 ssize_t Read(size_t offset, size_t size, uint8_t *buffer){
33 if(!logBuffer) return 0;
34 if(offset > logBufferPos) return 0;
35
36 if(size + offset > logBufferPos) size = logBufferPos - offset;
37 memcpy(buffer, logBuffer + offset, size);
38
39 return size;
40 }
41
42 ssize_t Write(size_t offset, size_t size, uint8_t *buffer){
43 WriteN((char*)buffer, size);

Callers

nothing calls this directly

Calls 1

memcpyFunction · 0.85

Tested by

no test coverage detected