MCPcopy Create free account
hub / github.com/Andy-Python-Programmer/aero / wait

Method wait

src/aero_kernel/src/syscall/futex.rs:81–110  ·  view source on GitHub ↗

Tests the that the value at the futex word pointed to by `uaddr` still contains the `expected` value, and if so, it sleeps waiting for a futex wake operation on the futex word.

(
        &self,
        uaddr: VirtAddr,
        expected: u32,
        _timeout: &TimeSpec,
    )

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 11

recvFunction · 0.45
waitFunction · 0.45
epoll_pwaitFunction · 0.45
recvMethod · 0.45
recvMethod · 0.45
do_recvMethod · 0.45
connectMethod · 0.45
read_atMethod · 0.45
connectMethod · 0.45
acceptMethod · 0.45
recvMethod · 0.45

Calls 9

get_schedulerFunction · 0.85
get_allocMethod · 0.80
await_ioMethod · 0.80
lockMethod · 0.80
current_taskMethod · 0.45
insertMethod · 0.45
cloneMethod · 0.45
removeMethod · 0.45
is_emptyMethod · 0.45

Tested by

no test coverage detected