Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bananymous/banan-os
/ functions
Functions
4,827 in github.com/Bananymous/banan-os
⨍
Functions
4,827
◇
Types & classes
1,340
↓ 753 callers
Method
size
userspace/libraries/LibQR/QRCode.cpp:368
↓ 622 callers
Method
size
kernel/include/kernel/PCI.h:35
↓ 362 callers
Function
printf
userspace/libraries/LibC/stdio.cpp:780
↓ 285 callers
Method
push_back
BAN/include/BAN/Vector.h:156
↓ 277 callers
Method
is_error
BAN/include/BAN/Errors.h:124
↓ 267 callers
Method
insert
BAN/include/BAN/Vector.h:202
↓ 264 callers
Function
keycode_normal
userspace/libraries/LibInput/include/LibInput/KeyEvent.h:22
↓ 253 callers
Function
fprintf
userspace/libraries/LibC/stdio.cpp:374
↓ 243 callers
Function
perror
userspace/libraries/LibC/stdio.cpp:713
↓ 229 callers
Method
data
BAN/include/BAN/Span.h:70
↓ 221 callers
Method
has_value
BAN/include/BAN/Optional.h:151
↓ 220 callers
Function
memcpy
userspace/programs/DynamicLoader/utils.cpp:59
↓ 218 callers
Method
slice
BAN/include/BAN/Span.h:84
↓ 186 callers
Method
value
BAN/include/BAN/Errors.h:155
↓ 177 callers
Method
empty
kernel/include/kernel/Scheduler.h:33
↓ 175 callers
Method
emplace
BAN/include/BAN/Queue.h:134
↓ 173 callers
Method
error
kernel/kernel/Storage/ATA/ATABus.cpp:205
↓ 166 callers
Method
data
kernel/kernel/FS/USTARModule.cpp:23
↓ 160 callers
Function
syscall
userspace/libraries/LibC/unistd.cpp:210
↓ 159 callers
Method
vaddr
kernel/include/kernel/PCI.h:33
↓ 146 callers
Method
empty
userspace/libraries/LibDEFLATE/include/LibDEFLATE/HuffmanTree.h:44
↓ 141 callers
Method
front
kernel/kernel/Scheduler.cpp:99
↓ 139 callers
Method
substring
BAN/include/BAN/StringView.h:59
↓ 133 callers
Method
emplace_back
BAN/include/BAN/Vector.h:172
↓ 121 callers
Function
close
userspace/libraries/LibC/unistd.cpp:225
↓ 113 callers
Function
strcmp
userspace/programs/DynamicLoader/utils.cpp:40
↓ 106 callers
Method
back
BAN/include/BAN/String.h:156
↓ 100 callers
Method
append
userspace/libraries/LibQR/QRCode.cpp:13
↓ 98 callers
Function
fgets
userspace/libraries/LibC/stdio.cpp:312
↓ 97 callers
Method
paddr
kernel/include/kernel/PCI.h:34
↓ 96 callers
Function
keycode_function
userspace/libraries/LibInput/include/LibInput/KeyEvent.h:16
↓ 94 callers
Function
fclose
userspace/libraries/LibC/stdio.cpp:160
↓ 94 callers
Function
free
userspace/libraries/LibC/malloc.cpp:288
↓ 94 callers
Function
memset
userspace/programs/DynamicLoader/utils.cpp:68
↓ 94 callers
Function
strerror
userspace/libraries/LibC/string.cpp:449
↓ 92 callers
Method
width
userspace/programs/WindowServer/Utils.h:21
↓ 90 callers
Method
ms_since_boot
kernel/kernel/Timer/PIT.cpp:84
↓ 87 callers
Method
height
userspace/programs/WindowServer/Utils.h:26
↓ 87 callers
Method
release_value
BAN/include/BAN/Optional.h:157
↓ 83 callers
Function
fopen
userspace/libraries/LibC/stdio.cpp:345
↓ 80 callers
Function
isdigit
userspace/libraries/LibC/ctype.cpp:28
↓ 80 callers
Method
remove
BAN/include/BAN/Vector.h:236
↓ 78 callers
Function
exit
userspace/libraries/LibC/stdlib.cpp:36
↓ 78 callers
Function
strlen
userspace/programs/DynamicLoader/utils.cpp:32
↓ 74 callers
Method
find
BAN/include/BAN/HashSet.h:175
↓ 70 callers
Function
fseek
userspace/libraries/LibC/stdio.cpp:465
↓ 68 callers
Function
keycode_numpad
userspace/libraries/LibInput/include/LibInput/KeyEvent.h:29
↓ 67 callers
Function
max
userspace/programs/DynamicLoader/utils.h:24
↓ 66 callers
Method
begin
BAN/include/BAN/Span.h:59
↓ 66 callers
Method
unblock
kernel/kernel/ThreadBlocker.cpp:24
↓ 65 callers
Function
strcpy
userspace/libraries/LibC/string.cpp:130
↓ 64 callers
Function
convert_node
kernel/kernel/ACPI/AML/Node.cpp:561
↓ 64 callers
Method
mode
kernel/include/kernel/FS/Inode.h:91
↓ 63 callers
Function
min
userspace/programs/DynamicLoader/utils.h:18
↓ 62 callers
Method
end
BAN/include/BAN/Span.h:60
↓ 61 callers
Function
open
userspace/libraries/LibC/fcntl.cpp:13
↓ 60 callers
Method
reserve
BAN/include/BAN/Queue.h:143
↓ 59 callers
Method
sv
BAN/include/BAN/String.h:250
↓ 57 callers
Method
contains
userspace/programs/WindowServer/Utils.h:153
↓ 57 callers
Method
ifdir
kernel/include/kernel/FS/Inode.h:56
↓ 56 callers
Method
resize
BAN/include/BAN/Vector.h:315
↓ 56 callers
Method
span
BAN/include/BAN/Array.h:37
↓ 55 callers
Function
outb
kernel/include/kernel/IO.h:9
↓ 55 callers
Method
span
kernel/include/kernel/FS/Ext2/FileSystem.h:62
↓ 52 callers
Function
malloc
userspace/libraries/LibC/malloc.cpp:228
↓ 52 callers
Method
release_error
BAN/include/BAN/Errors.h:130
↓ 51 callers
Method
resize
userspace/libraries/LibGUI/Texture.cpp:17
↓ 50 callers
Method
end
kernel/include/kernel/Memory/PhysicalRange.h:22
↓ 50 callers
Function
print_error_and_exit
userspace/programs/DynamicLoader/utils.cpp:18
↓ 48 callers
Method
type
userspace/programs/Shell/Token.h:70
↓ 46 callers
Method
lock
kernel/kernel/Lock/SpinLock.cpp:7
↓ 46 callers
Function
print
BAN/include/BAN/Formatter.h:44
↓ 46 callers
Method
ptr
BAN/include/BAN/RefPtr.h:132
↓ 46 callers
Method
split
BAN/include/BAN/StringView.h:71
↓ 45 callers
Function
min
BAN/include/BAN/Math.h:19
↓ 44 callers
Function
parse_node
kernel/kernel/ACPI/AML/Node.cpp:2848
↓ 42 callers
Function
P2V
kernel/arch/x86_64/PageTable.cpp:72
↓ 42 callers
Function
tolower
userspace/libraries/LibC/ctype.cpp:75
↓ 41 callers
Method
take_bits
userspace/libraries/LibDEFLATE/include/LibDEFLATE/BitStream.h:35
↓ 39 callers
Method
back
kernel/include/kernel/Memory/ByteRingBuffer.h:51
↓ 38 callers
Method
copy
kernel/kernel/ACPI/AML/Node.cpp:3277
↓ 38 callers
Function
fflush
userspace/libraries/LibC/stdio.cpp:254
↓ 38 callers
Function
putc
userspace/libraries/LibC/stdio.cpp:789
↓ 38 callers
Method
write_bits
userspace/libraries/LibDEFLATE/include/LibDEFLATE/BitStream.h:106
↓ 37 callers
Method
get_error_code
BAN/include/BAN/Errors.h:65
↓ 35 callers
Function
read_from_user
kernel/kernel/UserCopy.cpp:20
↓ 35 callers
Function
write32
kernel/include/kernel/MMIO.h:19
↓ 34 callers
Function
isspace
userspace/libraries/LibC/ctype.cpp:53
↓ 34 callers
Function
read
userspace/libraries/LibC/unistd.cpp:231
↓ 33 callers
Method
as_u32
kernel/include/kernel/ProcessorID.h:16
↓ 33 callers
Method
ns_since_boot
kernel/kernel/Timer/PIT.cpp:89
↓ 33 callers
Function
write_to_user
kernel/kernel/UserCopy.cpp:39
↓ 32 callers
Function
ioctl
userspace/libraries/LibC/sys/ioctl.cpp:6
↓ 32 callers
Function
max
BAN/include/BAN/Math.h:25
↓ 31 callers
Method
pop_back
BAN/include/BAN/Vector.h:228
↓ 30 callers
Method
append
BAN/include/BAN/String.h:112
↓ 29 callers
Function
abs
userspace/libraries/LibC/stdlib.cpp:109
↓ 29 callers
Function
print
userspace/programs/DynamicLoader/utils.cpp:8
↓ 29 callers
Method
set
userspace/libraries/LibQR/QRCode.cpp:332
↓ 29 callers
Function
sprintf
userspace/libraries/LibC/stdio.cpp:932
next →
1–100 of 4,827, ranked by callers