Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/X-Profiler/xprofiler
/ types & classes
Types & classes
293 in github.com/X-Profiler/xprofiler
⨍
Functions
873
◇
Types & classes
293
↓ 5 callers
Class
Info
src/xpf_thread.cc:6
↓ 5 callers
Class
diyfp
src/library/json.hpp:16840
↓ 4 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
src/library/json.hpp:4486
↓ 3 callers
Class
Iterator
src/environment_registry.h:29
↓ 2 callers
Class
ValueType
src/library/json.hpp:21388
↓ 2 callers
Class
XpfError
common error
src/library/error.h:8
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
src/library/json.hpp:6153
↓ 1 callers
Class
iteration_proxy_value
src/library/json.hpp:5114
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
src/library/json.hpp:12650
Class
AssertionInfo
The reason that Assert() takes a struct argument instead of individual const char*s is to ease instruction cache pressure in calls from CHECK.
src/util.h:10
Class
ConditionVariable
src/xpf_mutex.h:8
Class
ConfigStore
src/configure.h:21
Class
ContainerOfHelper
src/util.h:101
Class
CoreDumpParameters
Parameters used to control the core dumper. Future versions of this * structure must be backwards compatible so any new fields must be appended to *
src/platform/unix/core/linux/coredumper.h:72
Class
CoreDumpParameters
src/platform/unix/core/linux/coredumper.cc:121
Class
CoreDumpParameters
src/platform/unix/core/linux/elfcore.cc:1649
Class
Coredumper
src/commands/coredumper/coredumper.h:7
Class
CoredumperCompressor
Description of external compressor programs to use for creating compressed * coredumps. There are a few predefined compressor descriptions; callers
src/platform/unix/core/linux/coredumper.h:53
Class
CoredumperCompressor
src/platform/unix/core/linux/coredumper.h:82
Class
CoredumperCompressor
src/platform/unix/core/linux/coredumper.cc:54
Class
CoredumperCompressor
src/platform/unix/core/linux/elfcore.cc:1333
Class
CoredumperCompressor
src/platform/unix/core/linux/elfcore.cc:1458
Class
CoredumperNote
Description of a elf note for use in the PT_NOTES section of the core file. */
src/platform/unix/core/linux/coredumper.h:61
Class
CoredumperNote
src/platform/unix/core/linux/coredumper.h:88
Class
CoredumperNote
src/platform/unix/core/linux/coredumper.cc:289
Class
CoredumperNote
src/platform/unix/core/linux/elfcore.cc:738
Class
CpuProfile
src/commands/cpuprofiler/cpu_profile.h:9
Class
CpuProfileNode
src/commands/cpuprofiler/cpu_profile_node.h:9
Class
CpuProfiler
src/commands/cpuprofiler/cpu_profiler.h:10
Class
CreateArgs
src/platform/unix/core/linux/elfcore.cc:1329
Class
Description
src/configure.h:11
Enum
DumpAction
src/commands/dump.h:12
Class
DumpData
src/commands/dump.h:28
Class
EnvironmentData
src/environment_data.h:25
Class
EnvironmentData
src/logbypass/gc.h:8
Class
EnvironmentData
src/logbypass/log.h:9
Class
EnvironmentData
src/logbypass/libuv.h:8
Class
EnvironmentData
src/logbypass/heap.h:9
Class
EnvironmentData
src/logbypass/http.h:8
Class
EnvironmentRegistry
src/environment_registry.h:13
Class
Extend
src/library/json.hpp:3127
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
src/library/json.hpp:3131
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
src/library/json.hpp:3137
Class
FileOutputStream
src/commands/heapdump/heap_snapshot.cc:10
Class
Frame
src/platform/unix/core/linux/elfcore.h:117
Class
FunctionDeleter
src/util.h:128
Class
GcProfiler
src/commands/gcprofiler/gc_profiler.h:11
Class
GcStatistics
src/logbypass/gc.h:10
Class
Gen
src/library/json.hpp:3145
Class
Gen<T, 0>
src/library/json.hpp:3152
Class
HandleScope
* A compatible class for v8::HandleScope. Not using Nan::HandleScope because of * its implicit v8::Isolate::GetCurrent. */
src/xpf_v8.h:12
Class
HeapProfiler
src/commands/heapdump/heap_profiler.h:14
Class
HeapSnapshot
src/commands/heapdump/heap_snapshot.h:8
Class
HttpProfilingDetail
src/logbypass/http.h:14
Class
HttpStatistics
src/logbypass/http.h:28
Class
InterruptCallback
src/environment_data.h:82
Class
InterruptCallbackImpl
src/environment_data.h:95
Enum
InterruptKind
src/environment_data.h:20
Enum
JSONState
src/library/writer.h:116
Class
JSONWriter
src/library/writer.h:13
Enum
LOG_LEVEL
xprofiler logger
src/logger.h:9
Enum
LOG_TYPE
src/logger.h:10
Class
ListerParams
src/platform/unix/core/linux/linuxthreads.cc:228
Class
LogByPass
src/logbypass/log.h:10
Class
MemoryStatistics
src/logbypass/heap.h:52
Class
Mutex
src/xpf_mutex.h:10
Class
NoExitScope
src/environment_registry.h:18
Class
NodeReport
src/commands/report/node_report.h:10
Class
Null
src/library/writer.h:95
Class
ProcessData
Slots for all non-trivially destructable per-process variables. Prior to Node.js v10.x (inclusive) `process.exit` doesn't invokes `Environment::AtExit
src/process_data.h:16
Class
ProfilingWatchdog
src/commands/dump.cc:304
Class
SamplingHeapProfiler
src/commands/heapprofiler/sampling_heap_profiler.h:8
Class
ScopedLock
src/xpf_mutex.h:20
Class
SysCalls
src/platform/unix/core/linux/elfcore.cc:267
Class
SysCalls
src/platform/unix/core/linux/linuxthreads.cc:142
Class
ToStringHelper
src/library/printf-inl.h:7
Class
UvHandleStatistics
src/logbypass/libuv.h:20
Class
WriterFds
src/platform/unix/core/linux/elfcore.cc:385
Class
XpfThread
src/xpf_thread.h:10
Interface
XprofilerConfig
index.d.ts:3
Class
XprofilerHeapSpaceStatistics
heap space statistics struct
src/logbypass/heap.h:41
Class
XprofilerHeapStatistics
heap statistics struct
src/logbypass/heap.h:18
Class
actual_object_comparator
src/library/json.hpp:3569
Class
adl_serializer
src/library/json.hpp:5761
Class
arm_regs
src/platform/unix/core/linux/elfcore.h:91
Class
arm_regs
src/platform/unix/core/linux/elfcore.h:242
Class
binary_reader
src/library/json.hpp:9141
Class
binary_writer
src/library/json.hpp:14954
Class
boundaries
src/library/json.hpp:16958
Class
cached_power
src/library/json.hpp:17097
Enum
cbor_tag_handler_t
how to treat CBOR tags
src/library/json.hpp:9113
Class
cmsghdr
src/platform/unix/core/linux/elfcore.cc:1949
Class
conjunction
src/library/json.hpp:3585
Class
conjunction<B, Bn...>
src/library/json.hpp:3588
Class
conjunction<B>
src/library/json.hpp:3586
Class
container_input_adapter_factory
src/library/json.hpp:6468
Class
container_input_adapter_factory< ContainerType, void_t<decltype(begin(std::declval<ContainerType>()), end(std::declval<ContainerType>()))>>
src/library/json.hpp:6471
Class
core_user
src/platform/unix/core/linux/elfcore.cc:203
Class
detector
src/library/json.hpp:278
Class
detector<Default, void_t<Op<Args...>>, Op, Args...>
src/library/json.hpp:285
next →
1–100 of 293, ranked by callers