Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YatSenOS/YatSenOS-Tutorial-Volume-1
/ functions
Functions
1,315 in github.com/YatSenOS/YatSenOS-Tutorial-Volume-1
⨍
Functions
1,315
◇
Types & classes
240
Method
STDIO
lab8/src/6/src/kernel/stdio.cpp:8
Method
STDIO
lab8/src/3/src/kernel/stdio.cpp:8
Method
STDIO
lab8/src/5/src/kernel/stdio.cpp:8
Method
STDIO
lab8/src/7/src/kernel/stdio.cpp:8
Method
STDIO
lab7/src/4/src/kernel/stdio.cpp:8
Method
STDIO
lab7/src/2/src/kernel/stdio.cpp:8
Method
STDIO
lab7/src/1/src/kernel/stdio.cpp:8
Method
STDIO
lab7/src/3/src/kernel/stdio.cpp:8
Method
STDIO
lab7/src/5/src/kernel/stdio.cpp:8
Method
STDIO
lab4/src/7/src/kernel/stdio.cpp:5
Method
STDIO
lab5/src/4/src/kernel/stdio.cpp:8
Method
STDIO
lab5/src/3/src/kernel/stdio.cpp:8
Method
STDIO
lab6/src/2/src/kernel/stdio.cpp:8
Method
STDIO
lab6/src/1/src/kernel/stdio.cpp:8
Method
STDIO
lab6/src/3/src/kernel/stdio.cpp:8
Method
Semaphore
lab8/src/4/src/kernel/sync.cpp:33
Method
Semaphore
lab8/src/2/src/kernel/sync.cpp:33
Method
Semaphore
lab8/src/1/src/kernel/sync.cpp:33
Method
Semaphore
lab8/src/6/src/kernel/sync.cpp:33
Method
Semaphore
lab8/src/3/src/kernel/sync.cpp:33
Method
Semaphore
lab8/src/5/src/kernel/sync.cpp:33
Method
Semaphore
lab8/src/7/src/kernel/sync.cpp:33
Method
Semaphore
lab7/src/4/src/kernel/sync.cpp:33
Method
Semaphore
lab7/src/2/src/kernel/sync.cpp:33
Method
Semaphore
lab7/src/1/src/kernel/sync.cpp:33
Method
Semaphore
lab7/src/3/src/kernel/sync.cpp:33
Method
Semaphore
lab7/src/5/src/kernel/sync.cpp:33
Method
Semaphore
lab6/src/3/src/kernel/sync.cpp:33
Method
Shell
lab8/src/7/src/kernel/shell.cpp:6
Method
SpinLock
lab8/src/4/src/kernel/sync.cpp:7
Method
SpinLock
lab8/src/2/src/kernel/sync.cpp:7
Method
SpinLock
lab8/src/1/src/kernel/sync.cpp:7
Method
SpinLock
lab8/src/6/src/kernel/sync.cpp:7
Method
SpinLock
lab8/src/3/src/kernel/sync.cpp:7
Method
SpinLock
lab8/src/5/src/kernel/sync.cpp:7
Method
SpinLock
lab8/src/7/src/kernel/sync.cpp:7
Method
SpinLock
lab7/src/4/src/kernel/sync.cpp:7
Method
SpinLock
lab7/src/2/src/kernel/sync.cpp:7
Method
SpinLock
lab7/src/1/src/kernel/sync.cpp:7
Method
SpinLock
lab7/src/3/src/kernel/sync.cpp:7
Method
SpinLock
lab7/src/5/src/kernel/sync.cpp:7
Method
SpinLock
lab6/src/2/src/kernel/sync.cpp:6
Method
SpinLock
lab6/src/3/src/kernel/sync.cpp:7
Method
SystemService
lab8/src/4/src/kernel/syscall.cpp:10
Method
SystemService
lab8/src/2/src/kernel/syscall.cpp:9
Method
SystemService
lab8/src/1/src/kernel/syscall.cpp:9
Method
SystemService
lab8/src/6/src/kernel/syscall.cpp:10
Method
SystemService
lab8/src/3/src/kernel/syscall.cpp:9
Method
SystemService
lab8/src/5/src/kernel/syscall.cpp:10
Method
SystemService
lab8/src/7/src/kernel/syscall.cpp:10
Method
V
lab8/src/4/src/kernel/sync.cpp:68
Method
V
lab8/src/2/src/kernel/sync.cpp:68
Method
V
lab8/src/1/src/kernel/sync.cpp:68
Method
V
lab8/src/6/src/kernel/sync.cpp:68
Method
V
lab8/src/3/src/kernel/sync.cpp:68
Method
V
lab8/src/5/src/kernel/sync.cpp:68
Method
V
lab8/src/7/src/kernel/sync.cpp:68
Method
V
lab7/src/4/src/kernel/sync.cpp:68
Method
V
lab7/src/2/src/kernel/sync.cpp:68
Method
V
lab7/src/1/src/kernel/sync.cpp:68
Method
V
lab7/src/3/src/kernel/sync.cpp:68
Method
V
lab7/src/5/src/kernel/sync.cpp:68
Function
a_mother
lab6/src/2/src/kernel/setup.cpp:20
Function
a_mother
lab6/src/1/src/kernel/setup.cpp:16
Function
a_mother
lab6/src/3/src/kernel/setup.cpp:19
Function
a_naughty_boy
lab6/src/2/src/kernel/setup.cpp:40
Function
a_naughty_boy
lab6/src/1/src/kernel/setup.cpp:34
Function
a_naughty_boy
lab6/src/3/src/kernel/setup.cpp:39
Method
activateProgramPage
lab8/src/4/src/kernel/program.cpp:330
Method
activateProgramPage
lab8/src/6/src/kernel/program.cpp:345
Method
activateProgramPage
lab8/src/3/src/kernel/program.cpp:328
Method
activateProgramPage
lab8/src/5/src/kernel/program.cpp:341
Method
activateProgramPage
lab8/src/7/src/kernel/program.cpp:341
Method
allocate
从地址池中分配count个连续页
lab8/src/4/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab8/src/2/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab8/src/1/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab8/src/6/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab8/src/3/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab8/src/5/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab8/src/7/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab7/src/4/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab7/src/2/src/utils/address_pool.cpp:16
Method
allocate
lab7/src/2/src/utils/bitmap.cpp:45
Method
allocate
从地址池中分配count个连续页
lab7/src/3/src/utils/address_pool.cpp:16
Method
allocate
从地址池中分配count个连续页
lab7/src/5/src/utils/address_pool.cpp:16
Method
allocatePCB
lab8/src/4/src/kernel/program.cpp:152
Method
allocatePCB
lab8/src/2/src/kernel/program.cpp:129
Method
allocatePCB
lab8/src/1/src/kernel/program.cpp:129
Method
allocatePCB
lab8/src/6/src/kernel/program.cpp:155
Method
allocatePCB
lab8/src/3/src/kernel/program.cpp:150
Method
allocatePCB
lab8/src/5/src/kernel/program.cpp:152
Method
allocatePCB
lab8/src/7/src/kernel/program.cpp:152
Method
allocatePCB
lab7/src/4/src/kernel/program.cpp:129
Method
allocatePCB
lab7/src/2/src/kernel/program.cpp:129
Method
allocatePCB
lab7/src/1/src/kernel/program.cpp:129
Method
allocatePCB
lab7/src/3/src/kernel/program.cpp:129
Method
allocatePCB
lab7/src/5/src/kernel/program.cpp:129
Method
allocatePCB
lab5/src/4/src/kernel/program.cpp:127
Method
allocatePCB
lab6/src/2/src/kernel/program.cpp:127
Method
allocatePCB
lab6/src/1/src/kernel/program.cpp:127
← previous
next →
601–700 of 1,315, ranked by callers