MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / readFileLock

Method readFileLock

source/kernel/kfilelock.cpp:40–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40void KFileLock::readFileLock(KThread* thread, U32 address, bool is64) {
41 KMemory* memory = thread->memory;
42
43 if (!is64) {
44 this->l_type = memory->readw(address); address += 2;
45 this->l_whence = memory->readw(address); address += 2;
46 this->l_start = memory->readd(address); address += 4;
47 this->l_len = memory->readd(address); address += 4;
48 this->l_pid = memory->readd(address);
49 } else {
50 this->l_type = memory->readw(address); address += 2;
51 this->l_whence = memory->readw(address); address += 2;
52 this->l_start = memory->readq(address); address += 8;
53 this->l_len = memory->readq(address); address += 8;
54 this->l_pid = memory->readd(address);
55 }
56}

Callers 1

fcntrlMethod · 0.80

Calls 3

readqMethod · 0.80
readwMethod · 0.45
readdMethod · 0.45

Tested by

no test coverage detected