Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/apple-oss-distributions/xnu
/ types & classes
Types & classes
20,424 in github.com/apple-oss-distributions/xnu
⨍
Functions
46,210
◇
Types & classes
20,424
↳
Endpoints
42
↓ 634 callers
Class
socket
bsd/sys/un.h:103
↓ 289 callers
Class
ArgumentError
Exception class for raising errors in command arguments. The lldb_command framework will catch this class of exceptions and print suitable er
tools/lldbmacros/core/standard.py:13
↓ 116 callers
Class
KCSubTypeElement
convert kcdata_subtype_descriptor to
tools/lldbmacros/kcdata.py:234
↓ 82 callers
Class
kqueue
bsd/sys/eventvar.h:156
↓ 66 callers
Class
KCTypeDescription
tools/lldbmacros/kcdata.py:361
↓ 61 callers
Class
value
A class designed to wrap lldb.SBValue() objects so the resulting object can be used as a variable would be in code. So if you have a Point structu
tools/lldbmacros/core/cvalue.py:30
↓ 35 callers
Class
mach_timebase_info
tests/turnstile_multihop.c:70
↓ 32 callers
Class
pipe
* Per-pipe data structure. * Two of these are linked together to produce bi-directional pipes. */
bsd/sys/pipe.h:155
↓ 30 callers
Class
type
bsd/sys/queue.h:336
↓ 25 callers
Class
stat
tests/vfs/volfs.c:63
↓ 21 callers
Class
kevent
tests/skywalk/skt_xfer.c:1503
↓ 21 callers
Class
skmem_arena_nexus
bsd/skywalk/nexus/flowswitch/fsw.c:1841
↓ 20 callers
Class
LLDBGdbSession
LLDB session wrapper for executing commands and managing debugging state. This class provides a high-level interface for LLDB operations, inc
tools/lldbmacros/tests/utils/lldb_session.py:99
↓ 20 callers
Class
T
tests/bounded_array_src/ctor.aggregate_init.cpp:11
↓ 20 callers
Class
skmem_arena_nexus
bsd/skywalk/nexus/nexus_adapter.c:733
↓ 15 callers
Class
PluginValue
tools/lldbmacros/core/operating_system.py:11
↓ 15 callers
Class
mount
tests/unit/mocks/osfmk/mock_vfs.h:39
↓ 14 callers
Class
Waitq
Helper class to wrap wait queues
tools/lldbmacros/waitq.py:15
↓ 14 callers
Class
ledger
osfmk/kern/ledger.c:124
↓ 13 callers
Class
kevent
tests/skywalk/skt_utunloop.c:102
↓ 13 callers
Class
section
bsd/kern/mach_loader.c:555
↓ 13 callers
Class
stat
tests/vfs/resolve_namespace.c:178
↓ 12 callers
Class
mach_timebase_info
tests/skywalk/skt_netifdirect.c:109
↓ 12 callers
Class
priority_queue_min
* Type of generic heaps */
osfmk/kern/priority_queue.h:246
↓ 11 callers
Class
RecountPlan
Format tracks and usage according to a plan.
tools/lldbmacros/recount.py:190
↓ 11 callers
Class
alarm
osfmk/mach/mach_types.h:134
↓ 11 callers
Class
kevent
tests/skywalk/skywalk_test_common.c:304
↓ 11 callers
Class
priority_queue_max
tests/priority_queue.cpp:145
↓ 10 callers
Class
callout
macro for timeout/untimeout */ use old-style timeout/untimeout */ dummy callout structure */
bsd/net/pktsched/pktsched.h:86
↓ 10 callers
Class
kevent
tests/file_leases.c:169
↓ 10 callers
Class
kevent
tests/skywalk/skt_shutdown.c:61
↓ 10 callers
Class
priority_queue_max
osfmk/kern/priority_queue.h:250
↓ 9 callers
Class
kevent
tests/kqueue_port_tests.c:55
↓ 8 callers
Class
IdList
tests/unit/tools/generate_ut_proj.py:112
↓ 8 callers
Class
LookupError
tools/lldbmacros/kasan.py:10
↓ 8 callers
Class
MemoryRange
tools/lldbmacros/kmemory/kmem.py:13
↓ 8 callers
Class
TopObjList
tests/unit/tools/generate_ut_proj.py:103
↓ 8 callers
Class
kevent
tests/skywalk/skywalk_test_utils.c:837
↓ 7 callers
Class
RecountSum
Accumulate usage counters.
tools/lldbmacros/recount.py:94
↓ 7 callers
Class
flock
tests/lockf_basic.c:37
↓ 7 callers
Class
stat
tests/vfs/chroot_path.c:57
↓ 7 callers
Class
stat
tests/vfs/volfs_stress.c:84
↓ 7 callers
Class
x86_lcpu
osfmk/i386/cpu_topology.h:124
↓ 6 callers
Class
RawMock
Simple mock that wraps raw data that are going to be placed in memory. This mock does not have any attributes. It is possible to provide a
tools/lldbmacros/tests/lldbmock/memorymock.py:455
↓ 6 callers
Class
ccdigest_state
EXTERNAL_HEADERS/corecrypto/ccdigest.h:26
↓ 6 callers
Class
kevent
tests/kqueue_close.c:29
↓ 6 callers
Class
kevent
tests/uipc_kevent.c:39
↓ 6 callers
Class
ns
* A namespace keeps track of the local port numbers in use for a given * <IP, protocol> tuple. There are also global namespaces for each * protocol
bsd/skywalk/namespace/netns.c:134
↓ 5 callers
Class
Mapping
* Responsible for creating the actual mapping into vm, performing actions on a * mapping or a page, manage the threads which perform operations on th
tests/vm_stress_tests/vm_stress.cpp:198
↓ 5 callers
Class
VMPointerUnpacker
Pointer unpacker for pointers packed with VM_PACK_POINTER()
tools/lldbmacros/kmemory/kmem.py:27
↓ 5 callers
Class
stat
tests/vfs/symlink_trailing_slash.c:72
↓ 5 callers
Class
stat
tests/vfs/setuid_race.c:130
↓ 4 callers
Class
BuildPhase
tests/unit/tools/generate_ut_proj.py:272
↓ 4 callers
Class
IPCNode
Class interface to a graph node representing a logical service name. In general, this should correspond to a unique binary on the system
tools/trace/parse_ipc_trace.py:40
↓ 4 callers
Class
NoSerializer
No transformation, only enforces bytes as input.
tools/lldbmacros/tests/lldbmock/memorymock.py:92
↓ 4 callers
Class
PDict
tests/unit/tools/generate_ut_proj.py:144
↓ 4 callers
Class
T
tests/bounded_array_src/ctor.default.cpp:11
↓ 4 callers
Class
dtrace_probe
bsd/sys/dtrace_impl.h:64
↓ 4 callers
Class
kevent
tests/skywalk/skt_filter.c:487
↓ 4 callers
Class
kevent
tests/skywalk/skt_netifdirect.c:485
↓ 4 callers
Class
knote
bsd/kern/tty.c:3389
↓ 4 callers
Class
section
libkern/kxld/kxld_util.c:293
↓ 4 callers
Class
sigaction
tests/sched/setitimer.c:243
↓ 4 callers
Class
test
bsd/netinet/dhcp_options.c:421
↓ 3 callers
Class
BitArray
Simple wrapper around bytearray that provites bit access. Note: The implementation is limited to mock requirements. Not suitab
tools/lldbmacros/tests/lldbmock/memorymock.py:208
↓ 3 callers
Class
CfgList
tests/unit/tools/generate_ut_proj.py:295
↓ 3 callers
Class
CommandOutput
An output handler for all commands. Use Output.print to direct all output of macro via the handler. These arguments are passed after a "--".
tools/lldbmacros/core/standard.py:308
↓ 3 callers
Class
Config
tests/unit/tools/generate_ut_proj.py:304
↓ 3 callers
Class
D
tests/cxx_safe_buffers_src/reinterpret_span_cast.cpp:22
↓ 3 callers
Class
File
tests/unit/tools/generate_ut_proj.py:185
↓ 3 callers
Class
FileRef
tests/unit/tools/generate_ut_proj.py:215
↓ 3 callers
Class
Group
tests/unit/tools/generate_ut_proj.py:237
↓ 3 callers
Class
KCObject
tools/lldbmacros/kcdata.py:472
↓ 3 callers
Class
NOVT
tools/lldbmacros/core/standard.py:100
↓ 3 callers
Class
RedirectStdStreams
tools/lldbmacros/core/standard.py:23
↓ 3 callers
Class
kevent
tests/kqueue_in_select.c:41
↓ 3 callers
Class
kevent
tests/net_tuntests.c:702
↓ 3 callers
Class
kperf_sample
osfmk/kperf/pet.c:99
↓ 3 callers
Class
kpersona_info
tests/persona.c:17
↓ 3 callers
Class
kpersona_info
tests/rm/persona_adoption.c:42
↓ 3 callers
Class
lck_mcs_node
osfmk/kern/locks.c:396
↓ 3 callers
Class
object
libkern/c++/OSUnserialize.cpp:151
↓ 3 callers
Class
sigaction
tests/mach_exception_reply.c:337
↓ 3 callers
Class
sigaction
tests/unrecoverable_trap_test.c:86
↓ 3 callers
Class
sigaction
tests/signals/sendsig_stack_overflow.c:124
↓ 3 callers
Class
skmem_arena_nexus
bsd/skywalk/mem/skmem_arena.c:107
↓ 2 callers
Class
BTLog
Helper class to abstract backtrace logs
tools/lldbmacros/kmemory/btlog.py:193
↓ 2 callers
Class
ClassicShadowMap
Implements a KASan Classic shadow map providing access to the map content.
tools/lldbmacros/kasan.py:147
↓ 2 callers
Class
FTID
Represents a firehose tracepoint identifier. Decodes the tracepoint and provides details on its fields.
tools/lldbmacros/log.py:47
↓ 2 callers
Class
IIINode
docstring for IIINode
tools/lldbmacros/ipcimportancedetail.py:31
↓ 2 callers
Class
KDEvent64
Wrapper around kevent pointer that handles sorting logic.
tools/lldbmacros/ktrace.py:411
↓ 2 callers
Class
KernelTarget
A common kernel object that provides access to kernel objects and information. The class holds global lists for task, terminated_tasks, proc
tools/lldbmacros/core/kernelcore.py:234
↓ 2 callers
Class
LazyTarget
A common object that lazy-evaluates and caches the lldb.SBTarget and lldb.SBProcess for the current interactive debugging session.
tools/lldbmacros/core/caching.py:160
↓ 2 callers
Class
LogQueue
Represents a kernel log queue.
tools/lldbmacros/log.py:302
↓ 2 callers
Class
MemObject
Represents a plain memory object.
tools/lldbmacros/kasan.py:169
↓ 2 callers
Class
Message
represents a message of Remote serial protocol
tools/lldbmacros/usertaskdebugging/rsprotocol.py:4
↓ 2 callers
Class
NumericSerializer
Serializes python's numeric (integral) types to bytes.
tools/lldbmacros/tests/lldbmock/memorymock.py:111
↓ 2 callers
Class
PControlAction
tools/lldbmacros/memorystatus.py:13
↓ 2 callers
Class
PPrinter
Naive yet helpful pretty printer.
tools/lldbmacros/log.py:12
↓ 2 callers
Class
ProtocolAcknowledgement
Ack Messages
tools/lldbmacros/usertaskdebugging/rsprotocol.py:48
next →
1–100 of 20,424, ranked by callers