Path Lines of Code agent/extension_phpt_test/scripts/processResults.php 160 agent/native/building/cmake/conan.cmake 917 agent/native/building/cmake/elastic_conan_debugsymbols.cmake 16 agent/native/building/cmake/elastic_conan_export.cmake 74 agent/native/building/cmake/elastic_conan_installer.cmake 91 agent/native/building/cmake/elastic_get_git_version.cmake 33 agent/native/building/cmake/elastic_set_default_build_options.cmake 69 agent/native/building/conan/conan_profile.in 14 agent/native/ext/AST_debug.cpp 693 agent/native/ext/AST_debug.h 13 agent/native/ext/AST_instrumentation.cpp 1051 agent/native/ext/AST_instrumentation.h 26 agent/native/ext/AST_util.h 63 agent/native/ext/ArrayView.h 27 agent/native/ext/ConfigManager.cpp 1539 agent/native/ext/ConfigManager.h 215 agent/native/ext/ConfigSnapshot.h 71 agent/native/ext/ConfigSnapshot_forward_decl.h 3 agent/native/ext/Hooking.cpp 88 agent/native/ext/Hooking.h 55 agent/native/ext/IntrusiveDoublyLinkedList.h 160 agent/native/ext/LogLevel.h 14 agent/native/ext/MemoryTracker.cpp 382 agent/native/ext/MemoryTracker.h 116 agent/native/ext/OptionalBool.h 22 agent/native/ext/PhpErrorData.cpp 32 agent/native/ext/PhpErrorData.h 22 agent/native/ext/ResultCode.cpp 12 agent/native/ext/ResultCode.h 54 agent/native/ext/StringView.h 69 agent/native/ext/SystemMetrics.cpp 64 agent/native/ext/SystemMetrics.h 28 agent/native/ext/TextOutputStream.cpp 91 agent/native/ext/TextOutputStream.h 195 agent/native/ext/TextOutputStream_forward_decl.h 3 agent/native/ext/Tracer.cpp 182 agent/native/ext/Tracer.h 39 agent/native/ext/WordPress_instrumentation.cpp 168 agent/native/ext/WordPress_instrumentation.h 9 agent/native/ext/backend_comm.cpp 1003 agent/native/ext/backend_comm.h 10 agent/native/ext/backend_comm_backoff.cpp 88 agent/native/ext/backend_comm_backoff.h 26 agent/native/ext/basic_macros.h 75 agent/native/ext/basic_types.h 16 agent/native/ext/basic_util.h 6 agent/native/ext/constants.h 23 agent/native/ext/elastic_apm.cpp 501 agent/native/ext/elastic_apm_API.cpp 185 agent/native/ext/elastic_apm_API.h 16 agent/native/ext/elastic_apm_alloc.h 219 agent/native/ext/elastic_apm_assert.cpp 80 agent/native/ext/elastic_apm_assert.h 140 agent/native/ext/elastic_apm_assert_enabled.h 8 agent/native/ext/elastic_apm_clock.h 61 agent/native/ext/elastic_apm_is_debug_build.h 8 agent/native/ext/internal_checks.cpp 18 agent/native/ext/internal_checks.h 25 agent/native/ext/lifecycle.cpp 498 agent/native/ext/lifecycle.h 18 agent/native/ext/log.cpp 694 agent/native/ext/log.h 255 agent/native/ext/numbered_intercepting_callbacks.h 2021 agent/native/ext/php_elastic_apm.h 29 agent/native/ext/php_error.cpp 40 agent/native/ext/php_error.h 1 agent/native/ext/platform.cpp 516 agent/native/ext/platform.h 59 agent/native/ext/platform_threads.h 29 agent/native/ext/platform_threads_linux.cpp 425 agent/native/ext/sample_prof.cpp 1 agent/native/ext/supportability.cpp 418 agent/native/ext/supportability.h 26 agent/native/ext/supportability_zend.h 4 agent/native/ext/time_util.cpp 240 agent/native/ext/time_util.h 92 agent/native/ext/tracer_PHP_part.cpp 313 agent/native/ext/tracer_PHP_part.h 13 agent/native/ext/unit_tests/StringToStringMap.h 10 agent/native/ext/unit_tests/default_test_fixture.cpp 33 agent/native/ext/unit_tests/default_test_fixture.h 6 agent/native/ext/unit_tests/gen_numbered_intercepting_callbacks_src.h 23 agent/native/ext/unit_tests/main.cpp 81 agent/native/ext/unit_tests/mock_alloc.cpp 24 agent/native/ext/unit_tests/mock_assert.cpp 46 agent/native/ext/unit_tests/mock_assert.h 29 agent/native/ext/unit_tests/mock_clock.cpp 94 agent/native/ext/unit_tests/mock_clock.h 14 agent/native/ext/unit_tests/mock_env_vars.cpp 4 agent/native/ext/unit_tests/mock_env_vars.h 6 agent/native/ext/unit_tests/mock_global_tracer.cpp 6 agent/native/ext/unit_tests/mock_log_custom_sink.cpp 20 agent/native/ext/unit_tests/mock_log_custom_sink.h 40 agent/native/ext/unit_tests/mock_php.h 64 agent/native/ext/unit_tests/mock_php_ini.cpp 23 agent/native/ext/unit_tests/mock_php_ini.h 3 agent/native/ext/unit_tests/mock_stdlib.h 2 agent/native/ext/unit_tests/mock_syslog.h 13 agent/native/ext/unit_tests/unit_test_util.cpp 119 agent/native/ext/unit_tests/unit_test_util.h 134 agent/native/ext/util.cpp 147 agent/native/ext/util.h 400 agent/native/ext/util_for_PHP.cpp 342 agent/native/ext/util_for_PHP.h 74 agent/native/libcommon/code/AgentGlobals.h 24 agent/native/libcommon/code/CommonUtils.cpp 66 agent/native/libcommon/code/CommonUtils.h 8 agent/native/libcommon/code/Diagnostics.cpp 70 agent/native/libcommon/code/Diagnostics.h 5 agent/native/libcommon/code/ForkableInterface.h 10 agent/native/libcommon/code/InferredSpans.h 61 agent/native/libcommon/code/PeriodicTaskExecutor.h 98 agent/native/libcommon/code/PhpBridgeInterface.h 19 agent/native/libcommon/code/PhpSapi.h 65 agent/native/libcommon/code/SharedMemoryState.h 33 agent/native/libcommon/code/elastic_apm_version.h 2 agent/native/libphpbridge/code/AutoZval.h 56 agent/native/libphpbridge/code/Debugging.cpp 63 agent/native/libphpbridge/code/Exceptions.cpp 30 agent/native/libphpbridge/code/Exceptions.h 34 agent/native/libphpbridge/code/PhpBridge.cpp 77 agent/native/libphpbridge/code/PhpBridge.h 20 agent/native/loader/code/loader.cpp 142 agent/native/loader/code/phpdetection.cpp 73 agent/native/loader/code/phpdetection.h 11 agent/php/ElasticApm/CustomErrorData.php 10 agent/php/ElasticApm/DistributedTracingData.php 19 agent/php/ElasticApm/ElasticApm.php 91 agent/php/ElasticApm/ExecutionSegmentContextInterface.php 7 agent/php/ElasticApm/ExecutionSegmentInterface.php 38 agent/php/ElasticApm/Impl/AutoInstrument/AutoInstrumentationBase.php 61 agent/php/ElasticApm/Impl/AutoInstrument/AutoInstrumentationInterface.php 10 agent/php/ElasticApm/Impl/AutoInstrument/Autoloader.php 60 agent/php/ElasticApm/Impl/AutoInstrument/BootstrapStageLogger.php 93 agent/php/ElasticApm/Impl/AutoInstrument/BuiltinPlugin.php 30 agent/php/ElasticApm/Impl/AutoInstrument/CurlAutoInstrumentation.php 190 agent/php/ElasticApm/Impl/AutoInstrument/CurlHandleTracker.php 418 agent/php/ElasticApm/Impl/AutoInstrument/CurlHandleWrapped.php 12 agent/php/ElasticApm/Impl/AutoInstrument/CurlHandleWrappedTrait.php 46 agent/php/ElasticApm/Impl/AutoInstrument/InstrumentationKeywords.php 10 agent/php/ElasticApm/Impl/AutoInstrument/InstrumentationNames.php 12 agent/php/ElasticApm/Impl/AutoInstrument/InterceptionManager.php 168 agent/php/ElasticApm/Impl/AutoInstrument/MySQLiAutoInstrumentation.php 390 agent/php/ElasticApm/Impl/AutoInstrument/PDOAutoInstrumentation.php 213 agent/php/ElasticApm/Impl/AutoInstrument/PhpErrorData.php 11 agent/php/ElasticApm/Impl/AutoInstrument/PhpPartFacade.php 332 agent/php/ElasticApm/Impl/AutoInstrument/PluginBase.php 42 agent/php/ElasticApm/Impl/AutoInstrument/PluginInterface.php 8 agent/php/ElasticApm/Impl/AutoInstrument/Registration.php 35 agent/php/ElasticApm/Impl/AutoInstrument/RegistrationContext.php 46 agent/php/ElasticApm/Impl/AutoInstrument/RegistrationContextInterface.php 15 agent/php/ElasticApm/Impl/AutoInstrument/TransactionForExtensionRequest.php 541 agent/php/ElasticApm/Impl/AutoInstrument/Util/AutoInstrumentationUtil.php 176 agent/php/ElasticApm/Impl/AutoInstrument/Util/DbAutoInstrumentationUtil.php 35 agent/php/ElasticApm/Impl/AutoInstrument/Util/DbConnectionStringParser.php 199 agent/php/ElasticApm/Impl/AutoInstrument/Util/MapPerWeakObject.php 39 agent/php/ElasticApm/Impl/AutoInstrument/Util/MapPerWeakObjectImplDynamicProperties.php 61 agent/php/ElasticApm/Impl/AutoInstrument/Util/MapPerWeakObjectImplWeakMap.php 67 agent/php/ElasticApm/Impl/AutoInstrument/WordPressAutoInstrumentation.php 369 agent/php/ElasticApm/Impl/AutoInstrument/WordPressFilterCallbackWrapper.php 44 agent/php/ElasticApm/Impl/AutoInstrument/bootstrap_php_part.php 7 agent/php/ElasticApm/Impl/BackendComm/EventSender.php 102 agent/php/ElasticApm/Impl/BackendComm/SerializationException.php 12 agent/php/ElasticApm/Impl/BackendComm/SerializationUtil.php 90 agent/php/ElasticApm/Impl/BreakdownMetrics/LeafData.php 16 agent/php/ElasticApm/Impl/BreakdownMetrics/PerSpanTypeData.php 28 agent/php/ElasticApm/Impl/BreakdownMetrics/PerTransaction.php 59 agent/php/ElasticApm/Impl/BreakdownMetrics/SelfTimeTracker.php 52 agent/php/ElasticApm/Impl/Clock.php 62 agent/php/ElasticApm/Impl/ClockInterface.php 8 agent/php/ElasticApm/Impl/Config/AllOptionsMetadata.php 80 agent/php/ElasticApm/Impl/Config/BoolOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/BoolOptionParser.php 32 agent/php/ElasticApm/Impl/Config/CompositeRawSnapshot.php 20 agent/php/ElasticApm/Impl/Config/CompositeRawSnapshotSource.php 19 agent/php/ElasticApm/Impl/Config/DevInternalSubOptionNames.php 12 agent/php/ElasticApm/Impl/Config/DurationOptionMetadata.php 17 agent/php/ElasticApm/Impl/Config/DurationOptionParser.php 94 agent/php/ElasticApm/Impl/Config/DurationUnits.php 21 agent/php/ElasticApm/Impl/Config/EnumOptionParser.php 58 agent/php/ElasticApm/Impl/Config/EnvVarsRawSnapshotSource.php 27 agent/php/ElasticApm/Impl/Config/FloatOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/FloatOptionParser.php 18 agent/php/ElasticApm/Impl/Config/IniRawSnapshotSource.php 36 agent/php/ElasticApm/Impl/Config/IntOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/IntOptionParser.php 18 agent/php/ElasticApm/Impl/Config/KeyValuePairsOptionParser.php 32 agent/php/ElasticApm/Impl/Config/LabelsOptionParser.php 34 agent/php/ElasticApm/Impl/Config/LogLevelOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/LogLevelOptionParser.php 11 agent/php/ElasticApm/Impl/Config/NullableBoolOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/NullableIntOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/NullableLabelsOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/NullableLogLevelOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/NullableOptionMetadata.php 19 agent/php/ElasticApm/Impl/Config/NullableStringOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/NullableWildcardListOptionMetadata.php 11 agent/php/ElasticApm/Impl/Config/NumericOptionParser.php 46 agent/php/ElasticApm/Impl/Config/OptionDefaultValues.php 11 agent/php/ElasticApm/Impl/Config/OptionMetadata.php 11 agent/php/ElasticApm/Impl/Config/OptionNames.php 48 agent/php/ElasticApm/Impl/Config/OptionParser.php 10 agent/php/ElasticApm/Impl/Config/OptionWithDefaultValueMetadata.php 21 agent/php/ElasticApm/Impl/Config/ParseException.php 11 agent/php/ElasticApm/Impl/Config/Parser.php 55 agent/php/ElasticApm/Impl/Config/RawSnapshotFromArray.php 16 agent/php/ElasticApm/Impl/Config/RawSnapshotInterface.php 7 agent/php/ElasticApm/Impl/Config/RawSnapshotSourceInterface.php 7 agent/php/ElasticApm/Impl/Config/Snapshot.php 206 agent/php/ElasticApm/Impl/Config/SnapshotDevInternal.php 50 agent/php/ElasticApm/Impl/Config/SnapshotTrait.php 31 agent/php/ElasticApm/Impl/Config/StringOptionMetadata.php 10 agent/php/ElasticApm/Impl/Config/StringOptionParser.php 10 agent/php/ElasticApm/Impl/Config/WildcardListOptionMetadata.php 11 agent/php/ElasticApm/Impl/Config/WildcardListOptionParser.php 20 agent/php/ElasticApm/Impl/Constants.php 34 agent/php/ElasticApm/Impl/ContextPartWrapper.php 31 agent/php/ElasticApm/Impl/DistributedTracingDataInternal.php 23 agent/php/ElasticApm/Impl/Error.php 64 agent/php/ElasticApm/Impl/ErrorExceptionData.php 85 agent/php/ElasticApm/Impl/ErrorTransactionData.php 32 agent/php/ElasticApm/Impl/EventSinkInterface.php 14 agent/php/ElasticApm/Impl/ExecutionSegment.php 420 agent/php/ElasticApm/Impl/ExecutionSegmentContext.php 60 agent/php/ElasticApm/Impl/GlobalTracerHolder.php 28 agent/php/ElasticApm/Impl/HttpDistributedTracing.php 490 agent/php/ElasticApm/Impl/InferredSpanFrame.php 98 agent/php/ElasticApm/Impl/InferredSpansBuilder.php 267 agent/php/ElasticApm/Impl/InferredSpansManager.php 230 agent/php/ElasticApm/Impl/Log/AdhocLoggableObject.php 22 agent/php/ElasticApm/Impl/Log/Backend.php 80 agent/php/ElasticApm/Impl/Log/EnabledLoggerProxy.php 56 agent/php/ElasticApm/Impl/Log/EnabledLoggerProxyNoLine.php 29 agent/php/ElasticApm/Impl/Log/Level.php 44 agent/php/ElasticApm/Impl/Log/LogCategory.php 17 agent/php/ElasticApm/Impl/Log/LogConsts.php 22 agent/php/ElasticApm/Impl/Log/LogStream.php 15 agent/php/ElasticApm/Impl/Log/LogStreamInterface.php 8 agent/php/ElasticApm/Impl/Log/LoggableArray.php 25 agent/php/ElasticApm/Impl/Log/LoggableInterface.php 7 agent/php/ElasticApm/Impl/Log/LoggableStackTrace.php 38 agent/php/ElasticApm/Impl/Log/LoggableToEncodedJson.php 35 agent/php/ElasticApm/Impl/Log/LoggableToJsonEncodable.php 242 agent/php/ElasticApm/Impl/Log/LoggableToString.php 13 agent/php/ElasticApm/Impl/Log/LoggableTrait.php 62 agent/php/ElasticApm/Impl/Log/Logger.php 120 agent/php/ElasticApm/Impl/Log/LoggerData.php 74 agent/php/ElasticApm/Impl/Log/LoggerFactory.php 45 agent/php/ElasticApm/Impl/Log/LoggingSubsystem.php 24 agent/php/ElasticApm/Impl/Log/LoggingSubsystemException.php 12 agent/php/ElasticApm/Impl/Log/NoopLogSink.php 20 agent/php/ElasticApm/Impl/Log/NoopLoggerFactory.php 18 agent/php/ElasticApm/Impl/Log/PropertyLogPriority.php 11 agent/php/ElasticApm/Impl/Log/SinkBase.php 48 agent/php/ElasticApm/Impl/Log/SinkInterface.php 17 agent/php/ElasticApm/Impl/Log/SinkToCExt.php 24 agent/php/ElasticApm/Impl/Metadata.php 26 agent/php/ElasticApm/Impl/MetadataDiscoverer.php 186 agent/php/ElasticApm/Impl/MetricSet.php 64 agent/php/ElasticApm/Impl/NameVersionData.php 24 agent/php/ElasticApm/Impl/NoopDistributedTracingData.php 28 agent/php/ElasticApm/Impl/NoopEventSink.php 17 agent/php/ElasticApm/Impl/NoopExecutionSegment.php 86 agent/php/ElasticApm/Impl/NoopExecutionSegmentContext.php 11 agent/php/ElasticApm/Impl/NoopSpan.php 34 agent/php/ElasticApm/Impl/NoopSpanContext.php 29 agent/php/ElasticApm/Impl/NoopSpanContextDb.php 12 agent/php/ElasticApm/Impl/NoopSpanContextDestination.php 12 agent/php/ElasticApm/Impl/NoopSpanContextHttp.php 18 agent/php/ElasticApm/Impl/NoopSpanContextService.php 14 agent/php/ElasticApm/Impl/NoopSpanContextServiceTarget.php 15 agent/php/ElasticApm/Impl/NoopTracer.php 89 agent/php/ElasticApm/Impl/NoopTransaction.php 58 agent/php/ElasticApm/Impl/NoopTransactionBuilder.php 31 agent/php/ElasticApm/Impl/NoopTransactionContext.php 19 agent/php/ElasticApm/Impl/NoopTransactionContextRequest.php 17 agent/php/ElasticApm/Impl/NoopTransactionContextRequestUrl.php 30 agent/php/ElasticApm/Impl/NoopTransactionContextUser.php 18 agent/php/ElasticApm/Impl/OptionalSerializableDataInterface.php 7 agent/php/ElasticApm/Impl/ProcessData.php 14 agent/php/ElasticApm/Impl/SerializableDataInterface.php 9 agent/php/ElasticApm/Impl/ServiceAgentData.php 14 agent/php/ElasticApm/Impl/ServiceData.php 34 agent/php/ElasticApm/Impl/Span.php 392 agent/php/ElasticApm/Impl/SpanComposite.php 24 agent/php/ElasticApm/Impl/SpanCompositeData.php 24 agent/php/ElasticApm/Impl/SpanContext.php 65 agent/php/ElasticApm/Impl/SpanContextDb.php 31 agent/php/ElasticApm/Impl/SpanContextDestination.php 35 agent/php/ElasticApm/Impl/SpanContextDestinationServiceData.php 23 agent/php/ElasticApm/Impl/SpanContextHttp.php 49 agent/php/ElasticApm/Impl/SpanContextService.php 31 agent/php/ElasticApm/Impl/SpanContextServiceTarget.php 54 agent/php/ElasticApm/Impl/SpanToSendInterface.php 6 agent/php/ElasticApm/Impl/SrcRootDir.php 7 agent/php/ElasticApm/Impl/StackTraceFrame.php 27 agent/php/ElasticApm/Impl/SystemData.php 30 agent/php/ElasticApm/Impl/Tracer.php 410 agent/php/ElasticApm/Impl/TracerBuilder.php 77 agent/php/ElasticApm/Impl/TracerDependencies.php 27 agent/php/ElasticApm/Impl/TracerInterface.php 51 agent/php/ElasticApm/Impl/Transaction.php 479 agent/php/ElasticApm/Impl/TransactionBuilder.php 45 agent/php/ElasticApm/Impl/TransactionContext.php 53 agent/php/ElasticApm/Impl/TransactionContextRequest.php 51 agent/php/ElasticApm/Impl/TransactionContextRequestUrl.php 93 agent/php/ElasticApm/Impl/TransactionContextUser.php 49 agent/php/ElasticApm/Impl/Util/ArrayUtil.php 97 agent/php/ElasticApm/Impl/Util/Assert.php 20 agent/php/ElasticApm/Impl/Util/AssertException.php 10 agent/php/ElasticApm/Impl/Util/AssertLevel.php 11 agent/php/ElasticApm/Impl/Util/BoolUtil.php 21 agent/php/ElasticApm/Impl/Util/CallerInfo.php 21 agent/php/ElasticApm/Impl/Util/ClassNameUtil.php 32 agent/php/ElasticApm/Impl/Util/ClassicFormatStackTraceFrame.php 23 agent/php/ElasticApm/Impl/Util/DbgUtil.php 24 agent/php/ElasticApm/Impl/Util/ElasticApmExtensionUtil.php 20 agent/php/ElasticApm/Impl/Util/EnabledAssertProxy.php 15 agent/php/ElasticApm/Impl/Util/ExceptionUtil.php 21 agent/php/ElasticApm/Impl/Util/HiddenConstructorTrait.php 9 agent/php/ElasticApm/Impl/Util/IdGenerator.php 28 agent/php/ElasticApm/Impl/Util/IdValidationUtil.php 14 agent/php/ElasticApm/Impl/Util/InternalFailureException.php 11 agent/php/ElasticApm/Impl/Util/IterableUtil.php 18 agent/php/ElasticApm/Impl/Util/JsonException.php 7 agent/php/ElasticApm/Impl/Util/JsonUtil.php 21 agent/php/ElasticApm/Impl/Util/NoopObjectTrait.php 17 agent/php/ElasticApm/Impl/Util/NumericUtil.php 23 agent/php/ElasticApm/Impl/Util/ObserverSet.php 28 agent/php/ElasticApm/Impl/Util/PhpErrorUtil.php 68 agent/php/ElasticApm/Impl/Util/RandomUtil.php 11 agent/php/ElasticApm/Impl/Util/RangeUtil.php 33 agent/php/ElasticApm/Impl/Util/SingletonInstanceTrait.php 15 agent/php/ElasticApm/Impl/Util/StackTraceUtil.php 297 agent/php/ElasticApm/Impl/Util/StaticClassTrait.php 7 agent/php/ElasticApm/Impl/Util/TextUtil.php 160 agent/php/ElasticApm/Impl/Util/TimeUtil.php 118 agent/php/ElasticApm/Impl/Util/UrlParts.php 47 agent/php/ElasticApm/Impl/Util/UrlUtil.php 111 agent/php/ElasticApm/Impl/Util/WildcardListMatcher.php 34 agent/php/ElasticApm/Impl/Util/WildcardMatcher.php 115 agent/php/ElasticApm/SpanContextDbInterface.php 7 agent/php/ElasticApm/SpanContextDestinationInterface.php 7 agent/php/ElasticApm/SpanContextHttpInterface.php 9 agent/php/ElasticApm/SpanContextInterface.php 10 agent/php/ElasticApm/SpanContextServiceInterface.php 7 agent/php/ElasticApm/SpanContextServiceTargetInterface.php 8 agent/php/ElasticApm/SpanInterface.php 12 agent/php/ElasticApm/TransactionBuilderInterface.php 12 agent/php/ElasticApm/TransactionContextInterface.php 8 agent/php/ElasticApm/TransactionContextRequestInterface.php 8 agent/php/ElasticApm/TransactionContextRequestUrlInterface.php 13 agent/php/ElasticApm/TransactionContextUserInterface.php 9 agent/php/ElasticApm/TransactionInterface.php 29 agent/php/bootstrap_php_part.php 6