MCPcopy Create free account

hub / github.com/LemonOSProject/LemonOS / functions

Functions1,303 in github.com/LemonOSProject/LemonOS

↓ 201 callersFunctionWarning
Kernel/src/logging.cpp:196
↓ 150 callersFunctionInfo
Kernel/src/logging.cpp:215
↓ 127 callersFunctionGetCurrentProcess
Kernel/include/arch/x86_64/scheduler.h:80
↓ 112 callersMethodget_length
Kernel/include/list.h:371
↓ 109 callersFunctionstrlen
Kernel/src/string.cpp:123
↓ 86 callersMethodsize
Kernel/include/vector.h:84
↓ 81 callersMethodadd_back
Kernel/include/list.h:248
↓ 80 callersFunctionstrcpy
Kernel/src/string.cpp:103
↓ 72 callersFunctionmemcpy
Kernel/src/string.cpp:65
↓ 68 callersFunctionkmalloc
Kernel/src/liballoc/_liballoc.cpp:54
↓ 67 callersFunctionError
Kernel/src/logging.cpp:206
↓ 56 callersMethodlength
LibLemon/include/lemon/ipc/message.h:145
↓ 54 callersFunctionmemset
Kernel/src/string.cpp:55
↓ 53 callersFunctionCheckUsermodePointer
Kernel/src/arch/x86_64/paging.cpp:218
↓ 52 callersFunctionstrchr
strchr - Get pointer to first occurance of c in string s
Kernel/src/string.cpp:155
↓ 51 callersFunctionSetGate
Kernel/src/arch/x86_64/idt.cpp:140
↓ 51 callersFunctionWrite
Kernel/src/arch/x86_64/apic.cpp:60
↓ 51 callersMethodend
Kernel/include/list.h:486
↓ 49 callersMethodAddWidget
LibLemon/src/gui/window.cpp:277
↓ 49 callersFunctionoutportb
Kernel/src/arch/x86_64/system.cpp:3
↓ 47 callersFunctionstrcmp
Kernel/src/string.cpp:130
↓ 46 callersMethodget_at
Kernel/include/list.h:128
↓ 46 callersFunctionkfree
Kernel/src/liballoc/_liballoc.cpp:66
↓ 44 callersFunctionAllocatePhysicalMemoryBlock
Allocates a block of physical memory
Kernel/src/arch/x86_64/physicalallocator.cpp:67
↓ 43 callersMethodclear
Kernel/include/list.h:232
↓ 38 callersFunctionfloor
Kernel/src/math.cpp:9
↓ 36 callersMethodbegin
Kernel/include/list.h:474
↓ 35 callersFunctionDrawRect
LibLemon/src/gfx/graphics.cpp:60
↓ 33 callersMethodGetFixedBounds
LibLemon/include/lemon/gui/widgets.h:76
↓ 33 callersFunctionKernelMapVirtualMemory4K
Kernel/src/arch/x86_64/paging.cpp:520
↓ 32 callersFunctionKernelAllocate4KPages
Kernel/src/arch/x86_64/paging.cpp:348
↓ 32 callersMethodremove_at
Kernel/include/list.h:375
↓ 31 callersFunctionWait
Kernel/src/arch/x86_64/mouse.cpp:80
↓ 30 callersMethodget
Kernel/include/hash.h:80
↓ 28 callersFunctionDrawRect
Kernel/src/video.cpp:175
↓ 28 callersMethodremove
Kernel/include/list.h:410
↓ 27 callersFunctionPointInRect
Check if a point lies inside a rectangle
LibLemon/src/gfx/graphics.cpp:47
↓ 26 callersFunctionWrite
Kernel/src/logging.cpp:110
↓ 26 callersFunctionstrncpy
Kernel/src/string.cpp:113
↓ 25 callersFunctionGetIOMapping
Kernel/src/arch/x86_64/paging.cpp:565
↓ 24 callersFunctionGetCPULocal
Kernel/include/arch/x86_64/cpu.h:104
↓ 23 callersMethodSetLayout
LibLemon/include/lemon/gui/widgets.h:59
↓ 23 callersMethodSignal
Kernel/include/lock.h:72
↓ 22 callersFunctionDisplayMessageBox
LibLemon/src/gui/messagebox.cpp:20
↓ 22 callersFunctionWrite
Kernel/src/fs/initrd.cpp:94
↓ 22 callersMethodtop
LibLemon/include/lemon/gfx/types.h:43
↓ 21 callersFunctionsurfacecpy
LibLemon/src/gfx/graphics.cpp:216
↓ 20 callersFunctionResolvePath
Kernel/src/fs/filesystem.cpp:67
↓ 19 callersMethoddata
LibLemon/include/lemon/ipc/message.h:144
↓ 18 callersFunctioninportb
Kernel/src/arch/x86_64/system.cpp:7
↓ 18 callersMethodinsert
Kernel/include/list.h:302
↓ 18 callersFunctionstrncmp
Kernel/src/string.cpp:141
↓ 17 callersFunctionWriteRegister
Kernel/src/storage/ata.cpp:35
↓ 16 callersMethodPollEvent
LibLemon/src/gui/window.cpp:162
↓ 16 callersMethodbottom
LibLemon/include/lemon/gfx/types.h:44
↓ 16 callersMethodleft
LibLemon/include/lemon/gfx/types.h:41
↓ 16 callersFunctionlemon_spawn
LibLemon/src/lemon/util.cpp:10
↓ 16 callersMethodright
LibLemon/include/lemon/gfx/types.h:42
↓ 15 callersFunctionDrawString
Kernel/src/video.cpp:222
↓ 15 callersMethodGUIHandleEvent
LibLemon/src/gui/window.cpp:179
↓ 15 callersMethodGetSize
//////////////////////// \brief Get Window Size \return window size ////////////////////////
LibLemon/include/lemon/gui/window.h:229
↓ 15 callersFunctionYield
Kernel/src/arch/x86_64/scheduler.cpp:242
↓ 14 callersFunctionDefaultFont
LibLemon/src/gfx/text.cpp:82
↓ 14 callersMethodGetBaseAddressRegister
Kernel/include/arch/x86_64/pci.h:209
↓ 14 callersFunctionGetTextLength
LibLemon/src/gfx/text.cpp:213
↓ 14 callersFunctionKernelPanic
Kernel/src/panic.cpp:8
↓ 14 callersFunctionstrtok
strtok - breaks str into tokens using specified delimiters
Kernel/src/string.cpp:195
↓ 13 callersFunctionOpen
Kernel/src/fs/initrd.cpp:98
↓ 13 callersMethodReadBlock
Kernel/src/fs/ext2.cpp:365
↓ 13 callersFunctionitoa
Kernel/src/string.cpp:29
↓ 13 callersFunctionstrdup
Kernel/src/string.cpp:243
↓ 12 callersMethodDecode
LibLemon/include/lemon/ipc/message.h:44
↓ 12 callersFunctionGetSystemUptimeStruct
Kernel/src/arch/x86_64/timer.cpp:89
↓ 12 callersFunctionReadRegister
Kernel/src/storage/ata.cpp:39
↓ 12 callersFunctionliballoc_unlock
Kernel/src/liballoc/_liballoc.cpp:20
↓ 11 callersFunctionBaseName
Kernel/src/fs/filesystem.cpp:317
↓ 11 callersMethodWait
Kernel/src/lock.cpp:8
↓ 11 callersMethodWaitEvent
LibLemon/src/gui/window.cpp:175
↓ 10 callersFunctionDrawString
LibLemon/src/gfx/text.cpp:86
↓ 10 callersFunctionGetSystemUptime
Kernel/src/arch/x86_64/timer.cpp:73
↓ 10 callersMethodIsArray
LibLemon/include/lemon/core/json.h:124
↓ 10 callersFunctionLoadImage
LibLemon/src/gfx/image.cpp:15
↓ 10 callersFunctionRegisterDevice
Kernel/src/device.cpp:122
↓ 10 callersFunctionRegisterInterruptHandler
Kernel/src/arch/x86_64/idt.cpp:233
↓ 10 callersFunctionResolveParent
Kernel/src/fs/filesystem.cpp:215
↓ 10 callersFunctionrand
Kernel/src/math.cpp:3
↓ 9 callersFunctionConfigReadDword
Kernel/src/arch/x86_64/pci.cpp:18
↓ 9 callersFunctionConfigReadWord
Kernel/src/arch/x86_64/pci.cpp:29
↓ 9 callersFunctionDrawBitmapImage
Kernel/src/video.cpp:199
↓ 9 callersFunctionFindHandle
Kernel/src/arch/x86_64/scheduler.cpp:111
↓ 9 callersMethodIsObject
LibLemon/include/lemon/core/json.h:128
↓ 9 callersFunctionSetPageFrame
Kernel/include/arch/x86_64/paging.h:124
↓ 9 callersFunctionUnblockThread
Kernel/src/arch/x86_64/scheduler.cpp:476
↓ 9 callersFunctionoutportl
Kernel/src/arch/x86_64/system.cpp:33
↓ 8 callersFunctionBlockCurrentThread
Kernel/src/arch/x86_64/scheduler.cpp:437
↓ 8 callersFunctionGetFrequency
Kernel/src/arch/x86_64/timer.cpp:81
↓ 8 callersFunctionGetRoot
Kernel/src/fs/filesystem.cpp:43
↓ 8 callersFunctionLoadImage
Applications/ImgView/main.cpp:17
↓ 8 callersFunctionSendIPI
Kernel/src/arch/x86_64/apic.cpp:64
↓ 8 callersFunctionWriteN
Kernel/src/logging.cpp:76
next →1–100 of 1,303, ranked by callers