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
↓ 20 callers
Function
printf
lab8/src/7/src/kernel/stdio.cpp:165
↓ 17 callers
Function
printf
lab8/src/4/src/kernel/stdio.cpp:165
↓ 15 callers
Function
printf
lab8/src/1/src/kernel/stdio.cpp:165
↓ 15 callers
Function
printf
lab8/src/6/src/kernel/stdio.cpp:165
↓ 14 callers
Function
printf
lab8/src/2/src/kernel/stdio.cpp:165
↓ 14 callers
Function
printf
lab8/src/5/src/kernel/stdio.cpp:165
↓ 14 callers
Method
setInterruptStatus
设置中断状态
lab8/src/6/src/kernel/interrupt.cpp:119
↓ 14 callers
Method
setInterruptStatus
设置中断状态
lab8/src/7/src/kernel/interrupt.cpp:119
↓ 11 callers
Function
printf
lab7/src/5/src/kernel/stdio.cpp:165
↓ 11 callers
Method
setInterruptStatus
设置中断状态
lab8/src/4/src/kernel/interrupt.cpp:119
↓ 11 callers
Method
setInterruptStatus
设置中断状态
lab8/src/5/src/kernel/interrupt.cpp:119
↓ 10 callers
Function
memset
lab8/src/4/src/utils/stdlib.cpp:48
↓ 10 callers
Function
printf
lab8/src/3/src/kernel/stdio.cpp:165
↓ 8 callers
Function
ceil
lab8/src/6/src/utils/stdlib.cpp:56
↓ 8 callers
Function
ceil
lab8/src/5/src/utils/stdlib.cpp:56
↓ 8 callers
Function
ceil
lab8/src/7/src/utils/stdlib.cpp:56
↓ 8 callers
Method
disableInterrupt
lab8/src/6/src/kernel/interrupt.cpp:108
↓ 8 callers
Method
disableInterrupt
lab8/src/7/src/kernel/interrupt.cpp:108
↓ 8 callers
Function
memset
lab8/src/6/src/utils/stdlib.cpp:48
↓ 8 callers
Function
memset
lab8/src/5/src/utils/stdlib.cpp:48
↓ 8 callers
Function
memset
lab8/src/7/src/utils/stdlib.cpp:48
↓ 8 callers
Function
move_cursor
lab8/src/7/src/kernel/syscall.cpp:59
↓ 7 callers
Method
disableInterrupt
lab8/src/5/src/kernel/interrupt.cpp:108
↓ 7 callers
Method
print
lab5/src/3/src/kernel/stdio.cpp:18
↓ 7 callers
Function
printf
lab7/src/4/src/kernel/stdio.cpp:165
↓ 7 callers
Method
setInterruptStatus
设置中断状态
lab8/src/3/src/kernel/interrupt.cpp:119
↓ 6 callers
Function
ceil
lab8/src/4/src/utils/stdlib.cpp:56
↓ 6 callers
Method
disableInterrupt
lab8/src/4/src/kernel/interrupt.cpp:108
↓ 6 callers
Method
initialize
lab8/src/7/src/kernel/sync.cpp:12
↓ 6 callers
Function
memset
lab8/src/3/src/utils/stdlib.cpp:44
↓ 6 callers
Function
printf
lab7/src/3/src/kernel/stdio.cpp:165
↓ 6 callers
Function
printf
lab6/src/2/src/kernel/stdio.cpp:165
↓ 6 callers
Function
printf
lab6/src/1/src/kernel/stdio.cpp:165
↓ 6 callers
Function
printf
lab6/src/3/src/kernel/stdio.cpp:165
↓ 6 callers
Method
setSystemCall
lab8/src/7/src/kernel/syscall.cpp:21
↓ 6 callers
Method
vaddr2paddr
lab8/src/6/src/kernel/memory.cpp:246
↓ 6 callers
Method
vaddr2paddr
lab8/src/5/src/kernel/memory.cpp:246
↓ 6 callers
Method
vaddr2paddr
lab8/src/7/src/kernel/memory.cpp:246
↓ 5 callers
Method
allocatePages
lab7/src/5/src/kernel/memory.cpp:166
↓ 5 callers
Function
ceil
lab8/src/3/src/utils/stdlib.cpp:52
↓ 5 callers
Method
disableInterrupt
lab8/src/3/src/kernel/interrupt.cpp:108
↓ 5 callers
Method
getInterruptStatus
lab8/src/6/src/kernel/interrupt.cpp:113
↓ 5 callers
Method
getInterruptStatus
lab8/src/7/src/kernel/interrupt.cpp:113
↓ 5 callers
Method
initialize
lab8/src/4/src/kernel/sync.cpp:12
↓ 5 callers
Method
initialize
lab8/src/2/src/kernel/sync.cpp:12
↓ 5 callers
Method
initialize
lab8/src/1/src/kernel/sync.cpp:12
↓ 5 callers
Method
initialize
lab8/src/6/src/kernel/sync.cpp:12
↓ 5 callers
Method
initialize
lab8/src/3/src/kernel/sync.cpp:12
↓ 5 callers
Method
initialize
lab8/src/5/src/kernel/sync.cpp:12
↓ 5 callers
Function
memset
lab8/src/1/src/utils/stdlib.cpp:44
↓ 5 callers
Method
print
lab7/src/2/src/kernel/stdio.cpp:18
↓ 5 callers
Method
print
lab7/src/1/src/kernel/stdio.cpp:18
↓ 5 callers
Method
print
lab6/src/2/src/kernel/stdio.cpp:18
↓ 5 callers
Method
print
lab6/src/1/src/kernel/stdio.cpp:18
↓ 5 callers
Method
print
lab6/src/3/src/kernel/stdio.cpp:18
↓ 5 callers
Function
printf
lab5/src/4/src/kernel/stdio.cpp:165
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/4/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/2/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/1/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/6/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/3/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/5/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab8/src/7/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab7/src/4/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab7/src/2/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab7/src/1/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab7/src/3/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab7/src/5/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab5/src/4/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab5/src/3/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab6/src/2/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab6/src/1/src/kernel/stdio.cpp:148
↓ 5 callers
Function
printf_add_to_buffer
lab6/src/3/src/kernel/stdio.cpp:148
↓ 5 callers
Method
setSystemCall
lab8/src/6/src/kernel/syscall.cpp:21
↓ 4 callers
Method
allocate
lab8/src/4/src/utils/bitmap.cpp:45
↓ 4 callers
Method
allocate
lab8/src/6/src/utils/bitmap.cpp:45
↓ 4 callers
Method
allocate
lab8/src/3/src/utils/bitmap.cpp:45
↓ 4 callers
Method
allocate
lab8/src/5/src/utils/bitmap.cpp:45
↓ 4 callers
Method
allocate
lab8/src/7/src/utils/bitmap.cpp:45
↓ 4 callers
Method
allocatePages
lab8/src/4/src/kernel/memory.cpp:130
↓ 4 callers
Method
allocatePages
lab8/src/6/src/kernel/memory.cpp:130
↓ 4 callers
Method
allocatePages
lab8/src/5/src/kernel/memory.cpp:130
↓ 4 callers
Method
allocatePages
lab8/src/7/src/kernel/memory.cpp:130
↓ 4 callers
Function
exit
lab8/src/6/src/kernel/syscall.cpp:43
↓ 4 callers
Method
getInterruptStatus
lab8/src/4/src/kernel/interrupt.cpp:113
↓ 4 callers
Method
getInterruptStatus
lab8/src/5/src/kernel/interrupt.cpp:113
↓ 4 callers
Method
initialize
lab7/src/4/src/kernel/sync.cpp:12
↓ 4 callers
Method
initialize
lab7/src/3/src/kernel/sync.cpp:12
↓ 4 callers
Method
initialize
lab7/src/5/src/kernel/sync.cpp:12
↓ 4 callers
Method
initialize
lab6/src/2/src/kernel/sync.cpp:11
↓ 4 callers
Method
initialize
lab6/src/3/src/kernel/sync.cpp:12
↓ 4 callers
Function
memcpy
lab8/src/4/src/utils/stdlib.cpp:61
↓ 4 callers
Function
memcpy
lab8/src/6/src/utils/stdlib.cpp:61
↓ 4 callers
Function
memcpy
lab8/src/5/src/utils/stdlib.cpp:61
↓ 4 callers
Function
memcpy
lab8/src/7/src/utils/stdlib.cpp:61
↓ 4 callers
Function
memset
lab7/src/5/src/utils/stdlib.cpp:44
↓ 4 callers
Method
print
lab8/src/2/src/kernel/stdio.cpp:18
↓ 4 callers
Method
print
lab8/src/1/src/kernel/stdio.cpp:18
↓ 4 callers
Method
print
lab8/src/3/src/kernel/stdio.cpp:18
↓ 4 callers
Method
print
lab7/src/4/src/kernel/stdio.cpp:18
next →
1–100 of 1,315, ranked by callers