MCPcopy Create free account

hub / github.com/cfenollosa/os-tutorial / functions

Functions214 in github.com/cfenollosa/os-tutorial

↓ 1 callersFunctionint_to_ascii
* K&R implementation */
17-video-scroll/kernel/util.c:11
↓ 1 callersFunctionirq_install
23-fixes/cpu/isr.c:146
↓ 1 callersFunctionirq_install
22-malloc/cpu/isr.c:146
↓ 1 callersFunctionirq_install
21-shell/cpu/isr.c:146
↓ 1 callersFunctionisr_install
Can't do this with a loop because we need the address * of the function names */
19-interrupts-irqs/cpu/isr.c:11
↓ 1 callersFunctionisr_install
Can't do this with a loop because we need the address * of the function names */
20-interrupts-timer/cpu/isr.c:11
↓ 1 callersFunctionisr_install
Can't do this with a loop because we need the address * of the function names */
18-interrupts/cpu/isr.c:8
↓ 1 callersFunctionisr_install
Can't do this with a loop because we need the address * of the function names */
23-fixes/cpu/isr.c:13
↓ 1 callersFunctionisr_install
Can't do this with a loop because we need the address * of the function names */
22-malloc/cpu/isr.c:13
↓ 1 callersFunctionisr_install
Can't do this with a loop because we need the address * of the function names */
21-shell/cpu/isr.c:13
↓ 1 callersFunctionkmalloc
Implementation is just a pointer to some free memory which * keeps growing */
23-fixes/libc/mem.c:21
↓ 1 callersFunctionkmalloc
Implementation is just a pointer to some free memory which * keeps growing */
22-malloc/libc/mem.c:21
↓ 1 callersFunctionkprint
16-video-driver/drivers/screen.c:41
↓ 1 callersFunctionkprint
17-video-scroll/drivers/screen.c:42
↓ 1 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
20-interrupts-timer/drivers/screen.c:20
↓ 1 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
18-interrupts/drivers/screen.c:21
↓ 1 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
23-fixes/drivers/screen.c:22
↓ 1 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
22-malloc/drivers/screen.c:21
↓ 1 callersFunctionkprint_at
* Print a message on the specified location * If col, row, are negative, we will use the current offset */
21-shell/drivers/screen.c:21
↓ 1 callersFunctionkprint_backspace
23-fixes/drivers/screen.c:47
↓ 1 callersFunctionkprint_backspace
22-malloc/drivers/screen.c:46
↓ 1 callersFunctionkprint_backspace
21-shell/drivers/screen.c:46
↓ 1 callersFunctionmemory_copy
20-interrupts-timer/kernel/util.c:3
↓ 1 callersFunctionmemory_copy
18-interrupts/kernel/util.c:3
↓ 1 callersFunctionmemory_copy
23-fixes/libc/mem.c:3
↓ 1 callersFunctionmemory_copy
22-malloc/libc/mem.c:3
↓ 1 callersFunctionmemory_copy
21-shell/libc/mem.c:3
↓ 1 callersFunctionmemory_copy
17-video-scroll/kernel/util.c:1
↓ 1 callersFunctionmy_func
12-kernel-c/functioncalls.c:5
↓ 1 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
20-interrupts-timer/drivers/screen.c:59
↓ 1 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
18-interrupts/drivers/screen.c:60
↓ 1 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
16-video-driver/drivers/screen.c:59
↓ 1 callersFunctionprint_char
* Innermost print function for our kernel, directly accesses the video memory * * If 'col' and 'row' are negative, we will print at current cursor
17-video-scroll/drivers/screen.c:60
↓ 1 callersFunctionprint_letter
20-interrupts-timer/drivers/keyboard.c:22
↓ 1 callersFunctionreverse
K&R */
20-interrupts-timer/kernel/util.c:33
↓ 1 callersFunctionreverse
K&R */
23-fixes/libc/string.c:42
↓ 1 callersFunctionreverse
K&R */
22-malloc/libc/string.c:42
↓ 1 callersFunctionreverse
K&R */
21-shell/libc/string.c:21
↓ 1 callersFunctionset_idt
19-interrupts-irqs/cpu/idt.c:12
↓ 1 callersFunctionset_idt
20-interrupts-timer/cpu/idt.c:12
↓ 1 callersFunctionset_idt
18-interrupts/cpu/idt.c:12
↓ 1 callersFunctionset_idt
23-fixes/cpu/idt.c:12
↓ 1 callersFunctionset_idt
22-malloc/cpu/idt.c:11
↓ 1 callersFunctionset_idt
21-shell/cpu/idt.c:11
↓ 1 callersFunctionstrcmp
K&R * Returns <0 if s1<s2, 0 if s1==s2, >0 if s1>s2 */
21-shell/libc/string.c:50
↓ 1 callersFunctionstrlen
K&R */
20-interrupts-timer/kernel/util.c:43
↓ 1 callersFunctionuser_input
23-fixes/kernel/kernel.c:19
↓ 1 callersFunctionuser_input
22-malloc/kernel/kernel.c:15
↓ 1 callersFunctionuser_input
21-shell/kernel/kernel.c:14
Functioncaller
12-kernel-c/functioncalls.c:1
Functionclear_screen
20-interrupts-timer/drivers/screen.c:123
Functionclear_screen
18-interrupts/drivers/screen.c:124
Functionclear_screen
23-fixes/drivers/screen.c:135
Functionclear_screen
22-malloc/drivers/screen.c:134
Functionclear_screen
21-shell/drivers/screen.c:134
Functiondummy_test_entrypoint
This will force us to create a kernel entry function instead of jumping to kernel.c:0x00 */
14-checkpoint/kernel/kernel.c:2
Functiondummy_test_entrypoint
This will force us to create a kernel entry function instead of jumping to kernel.c:0x00 */
13-kernel-barebones/kernel.c:2
Functionfunc
12-kernel-c/pointers.c:1
Functionirq_handler
19-interrupts-irqs/cpu/isr.c:131
Functionirq_handler
20-interrupts-timer/cpu/isr.c:131
Functionirq_handler
23-fixes/cpu/isr.c:133
Functionirq_handler
22-malloc/cpu/isr.c:133
Functionirq_handler
21-shell/cpu/isr.c:133
Functionisr_handler
19-interrupts-irqs/cpu/isr.c:117
Functionisr_handler
20-interrupts-timer/cpu/isr.c:117
Functionisr_handler
18-interrupts/cpu/isr.c:84
Functionisr_handler
23-fixes/cpu/isr.c:119
Functionisr_handler
22-malloc/cpu/isr.c:119
Functionisr_handler
21-shell/cpu/isr.c:119
Functionkernel_main
23-fixes/kernel/kernel.c:8
Functionkeyboard_callback
20-interrupts-timer/drivers/keyboard.c:6
Functionkeyboard_callback
23-fixes/drivers/keyboard.c:28
Functionkeyboard_callback
22-malloc/drivers/keyboard.c:27
Functionkeyboard_callback
21-shell/drivers/keyboard.c:27
Functionmain
19-interrupts-irqs/kernel/kernel.c:6
Functionmain
15-video-ports/kernel/kernel.c:3
Functionmain
20-interrupts-timer/kernel/kernel.c:5
Functionmain
18-interrupts/kernel/kernel.c:6
Functionmain
14-checkpoint/kernel/kernel.c:5
Functionmain
13-kernel-barebones/kernel.c:5
Functionmain
16-video-driver/kernel/kernel.c:3
Functionmain
22-malloc/kernel/kernel.c:7
Functionmain
21-shell/kernel/kernel.c:6
Functionmain
17-video-scroll/kernel/kernel.c:4
Functionmemory_copy
19-interrupts-irqs/kernel/util.c:3
Functionmemory_set
19-interrupts-irqs/kernel/util.c:10
Functionmemory_set
20-interrupts-timer/kernel/util.c:10
Functionmemory_set
18-interrupts/kernel/util.c:10
Functionmemory_set
23-fixes/libc/mem.c:10
Functionmemory_set
22-malloc/libc/mem.c:10
Functionmemory_set
21-shell/libc/mem.c:10
Functionmy_function
12-kernel-c/localvars.c:1
Functionmy_function
12-kernel-c/function.c:1
Functionport_word_in
15-video-ports/drivers/ports.c:27
Functionport_word_in
20-interrupts-timer/drivers/ports.c:29
Functionport_word_in
18-interrupts/drivers/ports.c:29
Functionport_word_in
23-fixes/cpu/ports.c:29
Functionport_word_in
16-video-driver/drivers/ports.c:27
Functionport_word_in
22-malloc/cpu/ports.c:29
Functionport_word_in
21-shell/cpu/ports.c:29
← previousnext →101–200 of 214, ranked by callers