From 10f7d805950a3a3930751395d5db00315261fc9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Kie=C5=82kowicz?= Date: Tue, 15 Feb 2022 20:49:09 +0100 Subject: [PATCH] Rename assemblies to OpenTelemetry.AutoInstrumentation (#363) * rename part 1 * part 2 * part 3 * part 4 * part 5 * move assemblyinfo files to properties folder * part 6 * part 7 * part 8 * part 9 * part 10 - fixed pages * part 11 * code review fixes * code review fix 2 --- .github/dependabot.yml | 2 +- .gitignore | 16 ++--- LICENSE-3rdparty.csv | 14 ++-- ...nTelemetry.AutoInstrumentation.DotSettings | 0 ... => OpenTelemetry.AutoInstrumentation.proj | 0 ...n => OpenTelemetry.AutoInstrumentation.sln | 24 +++---- build/nuke/Build.Steps.Windows.cs | 2 +- build/nuke/Build.Steps.cs | 48 ++++++------- build/nuke/Projects.cs | 22 +++--- defaults.env | 4 +- dev/envvars.sh | 14 ++-- devenv.bat | 6 +- docs/DESIGN.md | 18 ++--- docs/DEVELOPING.md | 12 ++-- docs/POC_README.md | 4 +- integrations.json | 68 +++++++++--------- samples/ConsoleApp.SelfBootstrap/Program.cs | 4 +- samples/ConsoleApp/Program.cs | 2 +- .../{ => Properties}/AssemblyInfo.cs | 0 .../{ => Properties}/AssemblyInfo.cs | 0 .../Controllers/HomeController.cs | 2 +- .../Properties/launchSettings.json | 8 +-- .../Views/Home/Index.cshtml | 4 +- .../Properties/launchSettings.json | 4 +- .../Directory.Build.props | 0 ...AutoInstrumentation.AdditionalDeps.csproj} | 0 .../Package.xml | 0 .../ClrNames.cs | 2 +- .../InstrumentMethodAttribute.cs | 2 +- .../IntegrationVersionRange.cs | 2 +- ...Telemetry.AutoInstrumentation.Core.csproj} | 4 +- .../Properties}/AssemblyInfo.cs | 2 +- .../FileSink.cs | 2 +- .../ManagedProfilerAssemblyLoadContext.cs | 2 +- ...lemetry.AutoInstrumentation.Loader.csproj} | 1 - .../Properties/AssemblyInfo.cs | 3 + .../Startup.NetCore.cs | 12 ++-- .../Startup.NetFramework.cs | 4 +- .../Startup.cs | 16 ++--- .../StartupLogger.cs | 2 +- .../CMakeLists.txt | 48 ++++++------- .../Directory.Build.props | 0 ...ry.AutoInstrumentation.Native.DLL.vcxproj} | 26 +++---- ...nTelemetry.AutoInstrumentation.Native.def} | 2 +- ...emetry.AutoInstrumentation.Native.vcxproj} | 2 +- .../Resource.rc | 12 ++-- .../calltarget_tokens.cpp | 8 +-- .../calltarget_tokens.h | 0 .../class_factory.cpp | 0 .../class_factory.h | 0 .../clr_helpers.cpp | 0 .../clr_helpers.h | 0 .../com_ptr.h | 0 .../cor_profiler.cpp | 48 ++++++------- .../cor_profiler.h | 0 .../cor_profiler_base.cpp | 0 .../cor_profiler_base.h | 0 .../dllmain.cpp | 0 .../dllmain.h | 0 .../environment_variables.h | 0 .../environment_variables_util.h | 0 .../il_rewriter.cpp | 0 .../il_rewriter.h | 0 .../il_rewriter_wrapper.cpp | 0 .../il_rewriter_wrapper.h | 0 .../integration.cpp | 0 .../integration.h | 0 .../integration_loader.cpp | 0 .../integration_loader.h | 0 .../interop.cpp | 2 +- .../lib/coreclr/src/README.md | 0 .../lib/coreclr/src/inc/CMakeLists.txt | 0 .../lib/coreclr/src/inc/CrstTypeTool.cs | 0 .../lib/coreclr/src/inc/CrstTypes.def | 0 .../lib/coreclr/src/inc/MSCOREE.IDL | 0 .../lib/coreclr/src/inc/OpCodeGen.pl | 0 .../lib/coreclr/src/inc/allocacheck.h | 0 .../lib/coreclr/src/inc/arrayholder.h | 0 .../lib/coreclr/src/inc/arraylist.h | 0 .../lib/coreclr/src/inc/bbsweep.h | 0 .../lib/coreclr/src/inc/bitmask.h | 0 .../lib/coreclr/src/inc/bitmask.inl | 0 .../lib/coreclr/src/inc/bitposition.h | 0 .../lib/coreclr/src/inc/bitvector.h | 0 .../lib/coreclr/src/inc/blobfetcher.h | 0 .../lib/coreclr/src/inc/bundle.h | 0 .../lib/coreclr/src/inc/cahlpr.h | 0 .../lib/coreclr/src/inc/caparser.h | 0 .../lib/coreclr/src/inc/ceefilegenwriter.h | 0 .../lib/coreclr/src/inc/ceegen.h | 0 .../lib/coreclr/src/inc/ceegentokenmapper.h | 0 .../lib/coreclr/src/inc/ceesectionstring.h | 0 .../lib/coreclr/src/inc/cfi.h | 0 .../lib/coreclr/src/inc/check.h | 0 .../lib/coreclr/src/inc/check.inl | 0 .../lib/coreclr/src/inc/clr/fs.h | 0 .../lib/coreclr/src/inc/clr/fs/path.h | 0 .../lib/coreclr/src/inc/clr/stack.h | 0 .../lib/coreclr/src/inc/clr/str.h | 0 .../lib/coreclr/src/inc/clr/win32.h | 0 .../lib/coreclr/src/inc/clr_std/algorithm | 0 .../lib/coreclr/src/inc/clr_std/string | 0 .../lib/coreclr/src/inc/clr_std/type_traits | 0 .../lib/coreclr/src/inc/clr_std/utility | 0 .../lib/coreclr/src/inc/clr_std/vector | 0 .../lib/coreclr/src/inc/clrconfig.h | 0 .../lib/coreclr/src/inc/clrconfigvalues.h | 0 .../lib/coreclr/src/inc/clrdata.idl | 0 .../lib/coreclr/src/inc/clrhost.h | 0 .../lib/coreclr/src/inc/clrinternal.idl | 0 .../lib/coreclr/src/inc/clrnt.h | 0 .../lib/coreclr/src/inc/clrprivbinderutil.h | 0 .../lib/coreclr/src/inc/clrprivbinding.idl | 0 .../lib/coreclr/src/inc/clrtypes.h | 0 .../lib/coreclr/src/inc/clrversion.h | 0 .../lib/coreclr/src/inc/complex.h | 0 .../lib/coreclr/src/inc/configuration.h | 0 .../lib/coreclr/src/inc/contract.h | 0 .../lib/coreclr/src/inc/contract.inl | 0 .../lib/coreclr/src/inc/contxt.h | 0 .../lib/coreclr/src/inc/cor.h | 0 .../lib/coreclr/src/inc/corbbtprof.h | 0 .../lib/coreclr/src/inc/corcompile.h | 0 .../lib/coreclr/src/inc/cordbpriv.h | 0 .../lib/coreclr/src/inc/cordebug.idl | 0 .../lib/coreclr/src/inc/cordebuginfo.h | 0 .../lib/coreclr/src/inc/coredistools.h | 0 .../lib/coreclr/src/inc/coregen.h | 0 .../lib/coreclr/src/inc/corerror.xml | 0 .../lib/coreclr/src/inc/corexcep.h | 0 .../lib/coreclr/src/inc/corhdr.h | 0 .../lib/coreclr/src/inc/corhlpr.cpp | 0 .../lib/coreclr/src/inc/corhlpr.h | 0 .../lib/coreclr/src/inc/corhlprpriv.cpp | 0 .../lib/coreclr/src/inc/corhlprpriv.h | 0 .../lib/coreclr/src/inc/corhost.h | 0 .../lib/coreclr/src/inc/corimage.h | 0 .../lib/coreclr/src/inc/corinfo.h | 0 .../coreclr/src/inc/corinfoinstructionset.h | 0 .../lib/coreclr/src/inc/corjit.h | 0 .../lib/coreclr/src/inc/corjitflags.h | 0 .../lib/coreclr/src/inc/corjithost.h | 0 .../lib/coreclr/src/inc/corpriv.h | 0 .../lib/coreclr/src/inc/corprof.idl | 0 .../lib/coreclr/src/inc/corpub.idl | 0 .../lib/coreclr/src/inc/corsym.idl | 0 .../lib/coreclr/src/inc/cortypeinfo.h | 0 .../lib/coreclr/src/inc/crosscomp.h | 0 .../lib/coreclr/src/inc/crsttypes.h | 0 .../lib/coreclr/src/inc/crtwrap.h | 0 .../lib/coreclr/src/inc/cvconst.h | 0 .../lib/coreclr/src/inc/cvinfo.h | 0 .../lib/coreclr/src/inc/cycletimer.h | 0 .../lib/coreclr/src/inc/daccess.h | 0 .../lib/coreclr/src/inc/dacprivate.h | 0 .../lib/coreclr/src/inc/dacvars.h | 0 .../lib/coreclr/src/inc/dbgconfigstrings.h | 0 .../lib/coreclr/src/inc/dbgenginemetrics.h | 0 .../lib/coreclr/src/inc/dbgmeta.h | 0 .../lib/coreclr/src/inc/dbgportable.h | 0 .../lib/coreclr/src/inc/debugmacros.h | 0 .../lib/coreclr/src/inc/debugmacrosext.h | 0 .../lib/coreclr/src/inc/debugreturn.h | 0 .../lib/coreclr/src/inc/defaultallocator.h | 0 .../lib/coreclr/src/inc/dlwrap.h | 0 .../lib/coreclr/src/inc/ecmakey.h | 0 .../lib/coreclr/src/inc/eetwain.h | 0 .../lib/coreclr/src/inc/eexcp.h | 0 .../lib/coreclr/src/inc/entrypoints.h | 0 .../lib/coreclr/src/inc/eventtrace.h | 0 .../lib/coreclr/src/inc/eventtracebase.h | 0 .../lib/coreclr/src/inc/ex.h | 0 .../lib/coreclr/src/inc/factory.h | 0 .../lib/coreclr/src/inc/factory.inl | 0 .../lib/coreclr/src/inc/fixuppointer.h | 0 .../lib/coreclr/src/inc/formattype.cpp | 0 .../lib/coreclr/src/inc/formattype.h | 0 .../lib/coreclr/src/inc/fstream.h | 0 .../lib/coreclr/src/inc/fstring.h | 0 .../lib/coreclr/src/inc/fusion.idl | 0 .../lib/coreclr/src/inc/gcdecoder.cpp | 0 .../lib/coreclr/src/inc/gcdump.h | 0 .../lib/coreclr/src/inc/gcinfo.h | 0 .../lib/coreclr/src/inc/gcinfoarraylist.h | 0 .../lib/coreclr/src/inc/gcinfodecoder.h | 0 .../lib/coreclr/src/inc/gcinfodumper.h | 0 .../lib/coreclr/src/inc/gcinfoencoder.h | 0 .../lib/coreclr/src/inc/gcinfotypes.h | 0 .../lib/coreclr/src/inc/gcrefmap.h | 0 .../lib/coreclr/src/inc/genheaders.cs | 0 .../lib/coreclr/src/inc/genrops.pl | 0 .../coreclr/src/inc/getproductversionnumber.h | 0 .../lib/coreclr/src/inc/guidfromname.h | 0 .../lib/coreclr/src/inc/holder.h | 0 .../lib/coreclr/src/inc/holderinst.h | 0 .../lib/coreclr/src/inc/iallocator.h | 0 .../lib/coreclr/src/inc/iceefilegen.h | 0 .../lib/coreclr/src/inc/il_kywd.h | 0 .../lib/coreclr/src/inc/ildbsymlib.h | 0 .../lib/coreclr/src/inc/ilformatter.h | 0 .../lib/coreclr/src/inc/internalunknownimpl.h | 0 .../lib/coreclr/src/inc/intrinsic.h | 0 .../lib/coreclr/src/inc/iterator.h | 0 .../lib/coreclr/src/inc/jithelpers.h | 0 .../lib/coreclr/src/inc/livedatatarget.h | 0 .../lib/coreclr/src/inc/llvm/Dwarf.def | 0 .../lib/coreclr/src/inc/llvm/Dwarf.h | 0 .../lib/coreclr/src/inc/llvm/ELF.h | 0 .../lib/coreclr/src/inc/loaderheap.h | 0 .../lib/coreclr/src/inc/log.h | 0 .../lib/coreclr/src/inc/loglf.h | 0 .../coreclr/src/inc/longfilepathwrappers.h | 0 .../lib/coreclr/src/inc/md5.h | 0 .../lib/coreclr/src/inc/mdcommon.h | 0 .../lib/coreclr/src/inc/mdfileformat.h | 0 .../lib/coreclr/src/inc/memorypool.h | 0 .../lib/coreclr/src/inc/memoryrange.h | 0 .../lib/coreclr/src/inc/metadata.h | 0 .../lib/coreclr/src/inc/metadataexports.h | 0 .../lib/coreclr/src/inc/metadatatracker.h | 0 .../lib/coreclr/src/inc/metahost.idl | 0 .../lib/coreclr/src/inc/metamodelpub.h | 0 .../lib/coreclr/src/inc/mpl/type_list | 0 .../lib/coreclr/src/inc/mscorsvc.idl | 0 .../lib/coreclr/src/inc/msodw.h | 0 .../lib/coreclr/src/inc/msodwwrap.h | 0 .../lib/coreclr/src/inc/nativevaraccessors.h | 0 .../lib/coreclr/src/inc/new.hpp | 0 .../lib/coreclr/src/inc/ngen.h | 0 .../lib/coreclr/src/inc/nibblemapmacros.h | 0 .../lib/coreclr/src/inc/nibblestream.h | 0 .../lib/coreclr/src/inc/nsutilpriv.h | 0 .../lib/coreclr/src/inc/opcode.def | 0 .../lib/coreclr/src/inc/openum.h | 0 .../lib/coreclr/src/inc/opinfo.h | 0 .../lib/coreclr/src/inc/optdefault.h | 0 .../coreclr/src/inc/optsmallperfcritical.h | 0 .../lib/coreclr/src/inc/ostype.h | 0 .../lib/coreclr/src/inc/outstring.h | 0 .../lib/coreclr/src/inc/palclr.h | 0 .../lib/coreclr/src/inc/palclr_win.h | 0 .../lib/coreclr/src/inc/patchpointinfo.h | 0 .../lib/coreclr/src/inc/pedecoder.h | 0 .../lib/coreclr/src/inc/pedecoder.inl | 0 .../lib/coreclr/src/inc/peinformation.h | 0 .../lib/coreclr/src/inc/pesectionman.h | 0 .../lib/coreclr/src/inc/posterror.h | 0 .../lib/coreclr/src/inc/predeftlsslot.h | 0 .../lib/coreclr/src/inc/prettyprintsig.h | 0 .../lib/coreclr/src/inc/profilepriv.h | 0 .../lib/coreclr/src/inc/profilepriv.inl | 0 .../lib/coreclr/src/inc/random.h | 0 .../lib/coreclr/src/inc/rangetree.h | 0 .../lib/coreclr/src/inc/readme.md | 0 .../lib/coreclr/src/inc/readytorun.h | 0 .../lib/coreclr/src/inc/readytorunhelpers.h | 0 .../src/inc/readytoruninstructionset.h | 0 .../lib/coreclr/src/inc/regdisp.h | 0 .../lib/coreclr/src/inc/regex_base.h | 0 .../lib/coreclr/src/inc/regex_util.h | 0 .../lib/coreclr/src/inc/registrywrapper.h | 0 .../lib/coreclr/src/inc/releaseholder.h | 0 .../lib/coreclr/src/inc/safemath.h | 0 .../lib/coreclr/src/inc/safewrap.h | 0 .../lib/coreclr/src/inc/sarray.h | 0 .../lib/coreclr/src/inc/sarray.inl | 0 .../lib/coreclr/src/inc/sbuffer.h | 0 .../lib/coreclr/src/inc/sbuffer.inl | 0 .../lib/coreclr/src/inc/securityutil.h | 0 .../lib/coreclr/src/inc/securitywrapper.h | 0 .../lib/coreclr/src/inc/sha1.h | 0 .../lib/coreclr/src/inc/shash.h | 0 .../lib/coreclr/src/inc/shash.inl | 0 .../lib/coreclr/src/inc/shim/locationinfo.h | 0 .../coreclr/src/inc/shim/runtimeselector.h | 0 .../coreclr/src/inc/shim/runtimeselector.inl | 0 .../lib/coreclr/src/inc/shim/shimselector.h | 0 .../lib/coreclr/src/inc/shim/shimselector.inl | 0 .../src/inc/shim/versionandlocationinfo.h | 0 .../src/inc/shim/versionandlocationinfo.inl | 0 .../lib/coreclr/src/inc/shim/versioninfo.h | 0 .../lib/coreclr/src/inc/shim/versioninfo.inl | 0 .../lib/coreclr/src/inc/shimload.h | 0 .../lib/coreclr/src/inc/sigbuilder.h | 0 .../lib/coreclr/src/inc/sigparser.h | 0 .../lib/coreclr/src/inc/simplerhash.h | 0 .../lib/coreclr/src/inc/simplerhash.inl | 0 .../lib/coreclr/src/inc/slist.h | 0 .../lib/coreclr/src/inc/sospriv.idl | 0 .../lib/coreclr/src/inc/sstring.h | 0 .../lib/coreclr/src/inc/sstring.inl | 0 .../lib/coreclr/src/inc/stack.h | 0 .../lib/coreclr/src/inc/stackframe.h | 0 .../lib/coreclr/src/inc/stacktrace.h | 0 .../lib/coreclr/src/inc/static_assert.h | 0 .../lib/coreclr/src/inc/staticcontract.h | 0 .../lib/coreclr/src/inc/stdmacros.h | 0 .../lib/coreclr/src/inc/stgpool.h | 0 .../lib/coreclr/src/inc/stgpooli.h | 0 .../lib/coreclr/src/inc/stresslog.h | 0 .../lib/coreclr/src/inc/stringarraylist.h | 0 .../lib/coreclr/src/inc/stringarraylist.inl | 0 .../lib/coreclr/src/inc/strongnameholders.h | 0 .../lib/coreclr/src/inc/strongnameinternal.h | 0 .../lib/coreclr/src/inc/switches.h | 0 .../lib/coreclr/src/inc/thekey.h | 0 .../lib/coreclr/src/inc/tls.h | 0 .../lib/coreclr/src/inc/unreachable.h | 0 .../lib/coreclr/src/inc/utilcode.h | 0 .../lib/coreclr/src/inc/utsem.h | 0 .../lib/coreclr/src/inc/volatile.h | 0 .../lib/coreclr/src/inc/vptr_list.h | 0 .../lib/coreclr/src/inc/win64unwind.h | 0 .../lib/coreclr/src/inc/winwrap.h | 0 .../lib/coreclr/src/inc/xclrdata.idl | 0 .../lib/coreclr/src/inc/xcordebug.idl | 0 .../src/inc/yieldprocessornormalized.h | 0 .../lib/coreclr/src/inc/zapper.h | 0 .../lib/coreclr/src/pal/inc/mbusafecrt.h | 0 .../lib/coreclr/src/pal/inc/pal.h | 0 .../lib/coreclr/src/pal/inc/pal_assert.h | 0 .../lib/coreclr/src/pal/inc/pal_endian.h | 0 .../lib/coreclr/src/pal/inc/pal_error.h | 0 .../lib/coreclr/src/pal/inc/pal_mstypes.h | 0 .../lib/coreclr/src/pal/inc/pal_safecrt.h | 0 .../lib/coreclr/src/pal/inc/palprivate.h | 0 .../lib/coreclr/src/pal/inc/rt/accctrl.h | 0 .../lib/coreclr/src/pal/inc/rt/aclapi.h | 0 .../lib/coreclr/src/pal/inc/rt/commctrl.h | 0 .../lib/coreclr/src/pal/inc/rt/commdlg.h | 0 .../lib/coreclr/src/pal/inc/rt/conio.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/assert.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/cstdlib | 0 .../lib/coreclr/src/pal/inc/rt/cpp/ctype.h | 0 .../coreclr/src/pal/inc/rt/cpp/emmintrin.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/fcntl.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/float.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/io.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/limits.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/malloc.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/math.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/memory.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/stdarg.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/stddef.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/stdint.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/stdio.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/stdlib.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/string.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/time.h | 0 .../lib/coreclr/src/pal/inc/rt/cpp/wchar.h | 0 .../coreclr/src/pal/inc/rt/cpp/xmmintrin.h | 0 .../lib/coreclr/src/pal/inc/rt/crtdbg.h | 0 .../lib/coreclr/src/pal/inc/rt/dbghelp.h | 0 .../lib/coreclr/src/pal/inc/rt/eh.h | 0 .../lib/coreclr/src/pal/inc/rt/errorrep.h | 0 .../lib/coreclr/src/pal/inc/rt/guiddef.h | 0 .../lib/coreclr/src/pal/inc/rt/hstring.h | 0 .../lib/coreclr/src/pal/inc/rt/htmlhelp.h | 0 .../lib/coreclr/src/pal/inc/rt/imagehlp.h | 0 .../lib/coreclr/src/pal/inc/rt/intrin.h | 0 .../lib/coreclr/src/pal/inc/rt/intsafe.h | 0 .../lib/coreclr/src/pal/inc/rt/mbstring.h | 0 .../lib/coreclr/src/pal/inc/rt/new.h | 0 .../lib/coreclr/src/pal/inc/rt/no_sal2.h | 0 .../lib/coreclr/src/pal/inc/rt/ntimage.h | 0 .../lib/coreclr/src/pal/inc/rt/oaidl.h | 0 .../lib/coreclr/src/pal/inc/rt/objbase.h | 0 .../lib/coreclr/src/pal/inc/rt/objidl.h | 0 .../lib/coreclr/src/pal/inc/rt/ocidl.h | 0 .../lib/coreclr/src/pal/inc/rt/ole2.h | 0 .../lib/coreclr/src/pal/inc/rt/oleauto.h | 0 .../lib/coreclr/src/pal/inc/rt/olectl.h | 0 .../lib/coreclr/src/pal/inc/rt/oleidl.h | 0 .../lib/coreclr/src/pal/inc/rt/palrt.h | 0 .../lib/coreclr/src/pal/inc/rt/poppack.h | 0 .../lib/coreclr/src/pal/inc/rt/process.h | 0 .../lib/coreclr/src/pal/inc/rt/psapi.h | 0 .../lib/coreclr/src/pal/inc/rt/pshpack1.h | 0 .../lib/coreclr/src/pal/inc/rt/pshpack2.h | 0 .../lib/coreclr/src/pal/inc/rt/pshpack4.h | 0 .../lib/coreclr/src/pal/inc/rt/pshpack8.h | 0 .../lib/coreclr/src/pal/inc/rt/pshpck16.h | 0 .../lib/coreclr/src/pal/inc/rt/richedit.h | 0 .../lib/coreclr/src/pal/inc/rt/rpc.h | 0 .../lib/coreclr/src/pal/inc/rt/rpcndr.h | 0 .../lib/coreclr/src/pal/inc/rt/safecrt.h | 0 .../lib/coreclr/src/pal/inc/rt/sal.h | 0 .../lib/coreclr/src/pal/inc/rt/servprov.h | 0 .../lib/coreclr/src/pal/inc/rt/share.h | 0 .../lib/coreclr/src/pal/inc/rt/shellapi.h | 0 .../lib/coreclr/src/pal/inc/rt/shlobj.h | 0 .../lib/coreclr/src/pal/inc/rt/shlwapi.h | 0 .../lib/coreclr/src/pal/inc/rt/specstrings.h | 0 .../coreclr/src/pal/inc/rt/specstrings_adt.h | 0 .../src/pal/inc/rt/specstrings_strict.h | 0 .../src/pal/inc/rt/specstrings_undef.h | 0 .../lib/coreclr/src/pal/inc/rt/symcrypt.h | 0 .../lib/coreclr/src/pal/inc/rt/tchar.h | 0 .../lib/coreclr/src/pal/inc/rt/tlhelp32.h | 0 .../lib/coreclr/src/pal/inc/rt/unknwn.h | 0 .../lib/coreclr/src/pal/inc/rt/urlmon.h | 0 .../lib/coreclr/src/pal/inc/rt/verrsrc.h | 0 .../lib/coreclr/src/pal/inc/rt/winapifamily.h | 0 .../lib/coreclr/src/pal/inc/rt/winbase.h | 0 .../lib/coreclr/src/pal/inc/rt/wincrypt.h | 0 .../lib/coreclr/src/pal/inc/rt/windef.h | 0 .../lib/coreclr/src/pal/inc/rt/windows.h | 0 .../lib/coreclr/src/pal/inc/rt/winerror.h | 0 .../lib/coreclr/src/pal/inc/rt/wininet.h | 0 .../lib/coreclr/src/pal/inc/rt/winnls.h | 0 .../lib/coreclr/src/pal/inc/rt/winnt.h | 0 .../lib/coreclr/src/pal/inc/rt/winresrc.h | 0 .../lib/coreclr/src/pal/inc/rt/winternl.h | 0 .../lib/coreclr/src/pal/inc/rt/winuser.h | 0 .../lib/coreclr/src/pal/inc/rt/winver.h | 0 .../lib/coreclr/src/pal/inc/rt/wtsapi32.h | 0 .../lib/coreclr/src/pal/inc/rt/x86intrin.h | 0 .../lib/coreclr/src/pal/inc/strsafe.h | 0 .../lib/coreclr/src/pal/inc/unixasmmacros.inc | 0 .../src/pal/inc/unixasmmacrosamd64.inc | 0 .../coreclr/src/pal/inc/unixasmmacrosarm.inc | 0 .../src/pal/inc/unixasmmacrosarm64.inc | 0 .../coreclr/src/pal/inc/unixasmmacrosx86.inc | 0 .../src/pal/prebuilt/idl/clrdata_i.cpp | 0 .../src/pal/prebuilt/idl/clrinternal_i.cpp | 0 .../pal/prebuilt/idl/clrprivappxhosting_i.cpp | 0 .../src/pal/prebuilt/idl/clrprivbinding_i.cpp | 0 .../src/pal/prebuilt/idl/cordebug_i.cpp | 0 .../src/pal/prebuilt/idl/corprof_i.cpp | 0 .../coreclr/src/pal/prebuilt/idl/corpub_i.cpp | 0 .../coreclr/src/pal/prebuilt/idl/corsym_i.cpp | 0 .../src/pal/prebuilt/idl/mscorsvc_i.cpp | 0 .../src/pal/prebuilt/idl/sospriv_i.cpp | 0 .../src/pal/prebuilt/idl/xclrdata_i.cpp | 0 .../src/pal/prebuilt/idl/xcordebug_i.cpp | 0 .../src/pal/prebuilt/inc/CMakeLists.txt | 0 .../coreclr/src/pal/prebuilt/inc/clrdata.h | 0 .../src/pal/prebuilt/inc/clrinternal.h | 0 .../src/pal/prebuilt/inc/clrprivbinding.h | 0 .../coreclr/src/pal/prebuilt/inc/cordebug.h | 0 .../coreclr/src/pal/prebuilt/inc/corerror.h | 0 .../coreclr/src/pal/prebuilt/inc/corprof.h | 0 .../lib/coreclr/src/pal/prebuilt/inc/corpub.h | 0 .../lib/coreclr/src/pal/prebuilt/inc/corsym.h | 0 .../lib/coreclr/src/pal/prebuilt/inc/fusion.h | 0 .../lib/coreclr/src/pal/prebuilt/inc/fxver.h | 0 .../lib/coreclr/src/pal/prebuilt/inc/fxver.rc | 0 .../coreclr/src/pal/prebuilt/inc/metahost.h | 0 .../coreclr/src/pal/prebuilt/inc/mscoree.h | 0 .../coreclr/src/pal/prebuilt/inc/mscorsvc.h | 0 .../coreclr/src/pal/prebuilt/inc/readme.txt | 0 .../coreclr/src/pal/prebuilt/inc/sospriv.h | 0 .../coreclr/src/pal/prebuilt/inc/xclrdata.h | 0 .../coreclr/src/pal/prebuilt/inc/xcordebug.h | 0 .../lib/fmt_x64-windows-static/BUILD_INFO | 0 .../lib/fmt_x64-windows-static/CONTROL | 0 .../fmt_x64-windows-static/debug/lib/fmtd.lib | Bin .../include/fmt/chrono.h | 0 .../include/fmt/color.h | 0 .../fmt_x64-windows-static/include/fmt/core.h | 0 .../include/fmt/format-inl.h | 0 .../include/fmt/format.h | 0 .../include/fmt/locale.h | 0 .../include/fmt/ostream.h | 0 .../include/fmt/posix.h | 0 .../include/fmt/printf.h | 0 .../include/fmt/ranges.h | 0 .../fmt_x64-windows-static/include/fmt/time.h | 0 .../lib/fmt_x64-windows-static/lib/fmt.lib | Bin .../share/fmt/copyright | 0 .../share/fmt/fmt-config-version.cmake | 0 .../share/fmt/fmt-config.cmake | 0 .../share/fmt/fmt-targets-debug.cmake | 0 .../share/fmt/fmt-targets-release.cmake | 0 .../share/fmt/fmt-targets.cmake | 0 .../share/pkgconfig/fmt.pc | 0 .../lib/fmt_x86-windows-static/BUILD_INFO | 0 .../lib/fmt_x86-windows-static/CONTROL | 0 .../fmt_x86-windows-static/debug/lib/fmtd.lib | Bin .../include/fmt/chrono.h | 0 .../include/fmt/color.h | 0 .../fmt_x86-windows-static/include/fmt/core.h | 0 .../include/fmt/format-inl.h | 0 .../include/fmt/format.h | 0 .../include/fmt/locale.h | 0 .../include/fmt/ostream.h | 0 .../include/fmt/posix.h | 0 .../include/fmt/printf.h | 0 .../include/fmt/ranges.h | 0 .../fmt_x86-windows-static/include/fmt/time.h | 0 .../lib/fmt_x86-windows-static/lib/fmt.lib | Bin .../share/fmt/copyright | 0 .../share/fmt/fmt-config-version.cmake | 0 .../share/fmt/fmt-config.cmake | 0 .../share/fmt/fmt-targets-debug.cmake | 0 .../share/fmt/fmt-targets-release.cmake | 0 .../share/fmt/fmt-targets.cmake | 0 .../share/pkgconfig/fmt.pc | 0 .../lib/spdlog/include/spdlog/async.h | 0 .../spdlog/include/spdlog/async_logger-inl.h | 0 .../lib/spdlog/include/spdlog/async_logger.h | 0 .../lib/spdlog/include/spdlog/common-inl.h | 0 .../lib/spdlog/include/spdlog/common.h | 0 .../spdlog/details/async_logger_impl.h | 0 .../include/spdlog/details/circular_q.h | 0 .../include/spdlog/details/console_globals.h | 0 .../include/spdlog/details/file_helper-inl.h | 0 .../include/spdlog/details/file_helper.h | 0 .../include/spdlog/details/fmt_helper.h | 0 .../include/spdlog/details/log_msg-inl.h | 0 .../spdlog/include/spdlog/details/log_msg.h | 0 .../include/spdlog/details/logger_impl.h | 0 .../include/spdlog/details/mpmc_blocking_q.h | 0 .../include/spdlog/details/null_mutex.h | 0 .../spdlog/include/spdlog/details/os-inl.h | 0 .../lib/spdlog/include/spdlog/details/os.h | 0 .../spdlog/details/pattern_formatter-inl.h | 0 .../spdlog/details/pattern_formatter.h | 0 .../spdlog/details/periodic_worker-inl.h | 0 .../include/spdlog/details/periodic_worker.h | 0 .../include/spdlog/details/registry-inl.h | 0 .../spdlog/include/spdlog/details/registry.h | 0 .../spdlog/details/synchronous_factory.h | 0 .../include/spdlog/details/thread_pool-inl.h | 0 .../include/spdlog/details/thread_pool.h | 0 .../spdlog/include/spdlog/fmt/bin_to_hex.h | 0 .../include/spdlog/fmt/bundled/LICENSE.rst | 0 .../include/spdlog/fmt/bundled/chrono.h | 0 .../spdlog/include/spdlog/fmt/bundled/color.h | 0 .../spdlog/include/spdlog/fmt/bundled/core.h | 0 .../include/spdlog/fmt/bundled/format-inl.h | 0 .../include/spdlog/fmt/bundled/format.h | 0 .../include/spdlog/fmt/bundled/locale.h | 0 .../include/spdlog/fmt/bundled/ostream.h | 0 .../spdlog/include/spdlog/fmt/bundled/posix.h | 0 .../include/spdlog/fmt/bundled/printf.h | 0 .../include/spdlog/fmt/bundled/ranges.h | 0 .../spdlog/include/spdlog/fmt/bundled/time.h | 0 .../lib/spdlog/include/spdlog/fmt/fmt.h | 0 .../lib/spdlog/include/spdlog/fmt/ostr.h | 0 .../lib/spdlog/include/spdlog/formatter.h | 0 .../lib/spdlog/include/spdlog/logger-inl.h | 0 .../lib/spdlog/include/spdlog/logger.h | 0 .../include/spdlog/sinks/android_sink.h | 0 .../include/spdlog/sinks/ansicolor_sink-inl.h | 0 .../include/spdlog/sinks/ansicolor_sink.h | 0 .../include/spdlog/sinks/base_sink-inl.h | 0 .../spdlog/include/spdlog/sinks/base_sink.h | 0 .../spdlog/sinks/basic_file_sink-inl.h | 0 .../include/spdlog/sinks/basic_file_sink.h | 0 .../include/spdlog/sinks/daily_file_sink.h | 0 .../spdlog/include/spdlog/sinks/dist_sink.h | 0 .../include/spdlog/sinks/dup_filter_sink.h | 0 .../spdlog/include/spdlog/sinks/msvc_sink.h | 0 .../spdlog/include/spdlog/sinks/null_sink.h | 0 .../include/spdlog/sinks/ostream_sink.h | 0 .../spdlog/sinks/rotating_file_sink-inl.h | 0 .../include/spdlog/sinks/rotating_file_sink.h | 0 .../spdlog/include/spdlog/sinks/sink-inl.h | 0 .../lib/spdlog/include/spdlog/sinks/sink.h | 0 .../spdlog/sinks/stdout_color_sinks-inl.h | 0 .../include/spdlog/sinks/stdout_color_sinks.h | 0 .../include/spdlog/sinks/stdout_sinks-inl.h | 0 .../include/spdlog/sinks/stdout_sinks.h | 0 .../spdlog/include/spdlog/sinks/syslog_sink.h | 0 .../include/spdlog/sinks/systemd_sink.h | 0 .../include/spdlog/sinks/wincolor_sink-inl.h | 0 .../include/spdlog/sinks/wincolor_sink.h | 0 .../lib/spdlog/include/spdlog/spdlog-inl.h | 0 .../lib/spdlog/include/spdlog/spdlog.h | 0 .../lib/spdlog/include/spdlog/tweakme.h | 0 .../lib/spdlog/include/spdlog/version.h | 0 .../lib/spdlog/src/spdlog.cpp | 0 .../logger.h | 0 .../logger_impl.h | 0 .../logging.cpp | 0 .../logging.h | 0 .../macros.h | 0 .../metadata_builder.cpp | 0 .../metadata_builder.h | 0 .../miniutf.cpp | 0 .../miniutf.hpp | 0 .../miniutfdata.h | 0 .../module_metadata.h | 0 .../otel_profiler_constants.h | 8 +-- .../packages.config | 0 .../pal.h | 0 .../rejit_handler.cpp | 0 .../rejit_handler.h | 0 .../resource.h | 0 .../startup_hook.h | 2 +- .../stats.h | 0 .../string.cpp | 0 .../string.h | 0 .../util.cpp | 0 .../util.h | 0 .../version.h | 0 ...ry.AutoInstrumentation.StartupHook.csproj} | 1 - .../StartupHook.cs | 15 ++-- .../StartupHookEventSource.cs | 2 +- .../CallTarget/CallTargetInvoker.cs | 4 +- .../CallTarget/CallTargetInvokerException.cs | 2 +- .../CallTarget/CallTargetReturn.cs | 2 +- .../CallTarget/CallTargetState.cs | 2 +- .../CallTarget/Handlers/BeginMethodHandler.cs | 6 +- .../Handlers/BeginMethodHandler`1.cs | 3 +- .../Handlers/BeginMethodHandler`2.cs | 3 +- .../Handlers/BeginMethodHandler`3.cs | 3 +- .../Handlers/BeginMethodHandler`4.cs | 3 +- .../Handlers/BeginMethodHandler`5.cs | 3 +- .../Handlers/BeginMethodHandler`6.cs | 3 +- .../Handlers/BeginMethodHandler`7.cs | 3 +- .../Handlers/BeginMethodHandler`8.cs | 3 +- .../Handlers/BeginMethodSlowHandler.cs | 2 +- .../Continuations/ContinuationGenerator.cs | 2 +- .../ContinuationGeneratorState.cs | 2 +- .../Continuations/ContinuationsHelper.cs | 2 +- .../Handlers/Continuations/NoThrowAwaiter.cs | 3 +- .../TaskContinuationGenerator.cs | 2 +- .../TaskContinuationGenerator`1.cs | 3 +- .../ValueTaskContinuationGenerator.cs | 2 +- .../ValueTaskContinuationGenerator`1.cs | 3 +- .../Handlers/CreateAsyncEndMethodResult.cs | 2 +- .../CallTarget/Handlers/EndMethodHandler.cs | 2 +- .../CallTarget/Handlers/EndMethodHandler`1.cs | 4 +- .../CallTarget/Handlers/IntegrationMapper.cs | 8 +-- .../CallTarget/Handlers/IntegrationOptions.cs | 6 +- .../CallTarget/PreserveContextAttribute.cs | 2 +- .../CompositeConfigurationSource.cs | 2 +- .../Configuration/ConfigurationKeys.cs | 2 +- .../EnvironmentConfigurationHelper.cs | 2 +- .../EnvironmentConfigurationSource.cs | 2 +- .../Configuration/IConfigurationSource.cs | 2 +- .../Configuration/Instrumentation.cs | 2 +- .../Configuration/IntegrationInfo.cs | 2 +- .../Configuration/IntegrationRegistry.cs | 2 +- .../Configuration/IntegrationSettings.cs | 2 +- .../IntegrationSettingsCollection.cs | 2 +- .../NameValueConfigurationSource.cs | 2 +- .../PluginsConfigurationHelper.cs | 2 +- .../Configuration/Settings.cs | 4 +- .../StringConfigurationSource.cs | 2 +- .../Configuration/TracesExporter.cs | 2 +- .../DuckTyping/DuckAttribute.cs | 2 +- .../DuckTyping/DuckCopyAttribute.cs | 2 +- .../DuckTyping/DuckFieldAttribute.cs | 2 +- .../DuckTyping/DuckIgnoreAttribute.cs | 2 +- .../DuckTyping/DuckIncludeAttribute.cs | 2 +- .../DuckTyping/DuckReverseMethodAttribute.cs | 2 +- .../DuckTyping/DuckType.Fields.cs | 2 +- .../DuckTyping/DuckType.Methods.cs | 2 +- .../DuckTyping/DuckType.Properties.cs | 2 +- .../DuckTyping/DuckType.Statics.cs | 3 +- .../DuckTyping/DuckType.Utilities.cs | 2 +- .../DuckTyping/DuckType.cs | 2 +- .../DuckTyping/DuckTypeExceptions.cs | 3 +- .../DuckTyping/DuckTypeExtensions.cs | 4 +- .../DuckTyping/IDuckType.cs | 2 +- .../DuckTyping/ILHelpersExtensions.cs | 2 +- .../IgnoresAccessChecksToAttribute.cs | 4 +- .../DuckTyping/LazyILGenerator.cs | 2 +- .../DuckTyping/README.md | 2 +- .../DuckTyping/TypesTuple.cs | 2 +- .../Emit/DelegateMetadata.cs | 2 +- .../Emit/DynamicMethodBuilder.cs | 2 +- .../Emit/MemberResult.cs | 2 +- .../Emit/ObjectExtensions.cs | 8 +-- .../Emit/OpCodeValue.cs | 2 +- .../FrameworkDescription.NetCore.cs | 2 +- .../FrameworkDescription.NetFramework.cs | 2 +- .../FrameworkDescription.cs | 4 +- .../Instrumentation.cs | 8 +-- .../GraphQL/ErrorLocationStruct.cs | 4 +- .../GraphQL/ExecuteAsyncIntegration.cs | 8 +-- .../Instrumentations/GraphQL/GraphQLCommon.cs | 14 ++-- .../GraphQL/GraphQLExecuteAsyncAttribute.cs | 2 +- .../Instrumentations/GraphQL/GraphQLTags.cs | 7 +- .../Instrumentations/GraphQL/IDocument.cs | 2 +- .../GraphQL/IExecutionContext.cs | 2 +- .../GraphQL/IExecutionError.cs | 2 +- .../GraphQL/IExecutionErrors.cs | 2 +- .../Instrumentations/GraphQL/IOperation.cs | 2 +- .../GraphQL/IValidationResult.cs | 2 +- .../GraphQL/OperationTypeProxy.cs | 2 +- .../GraphQL/ValidateIntegration.cs | 6 +- .../IWireProtocol_ExecuteAsync_Integration.cs | 8 +-- .../IWireProtocol_Execute_Integration.cs | 6 +- ...ireProtocol_Generic_Execute_Integration.cs | 8 +-- .../MongoDb/MongoDbExecuteAsyncAttribute.cs | 2 +- .../MongoDb/MongoDbExecuteAttribute.cs | 2 +- .../MongoDbInstrumentMethodAttribute.cs | 2 +- .../MongoDb/MongoDbIntegration.cs | 18 +++-- .../Instrumentations/MongoDb/MongoDbTags.cs | 6 +- .../Logging/ConsoleLogger.cs | 5 +- .../Logging/ILogger.cs | 2 +- .../Logging/LogEventLevel.cs | 2 +- .../NativeMethods.cs | 6 +- .../OpenTelemetry.AutoInstrumentation.csproj} | 2 +- .../Properties/AssemblyInfo.cs | 3 + .../Tagging/CommonTags.cs | 2 +- .../Tagging/IProperty.cs | 2 +- .../Tagging/ITags.cs | 2 +- .../Tagging/InstrumentationTags.cs | 4 +- .../Tagging/Property.cs | 2 +- .../Tagging/ReadOnlyProperty.cs | 2 +- .../Tagging/Tags.cs | 2 +- .../Tagging/TagsList.cs | 6 +- .../TracerConstants.cs | 2 +- .../Util/ActivityHelper.cs | 4 +- .../Util/ArrayHelper.cs | 7 +- .../Util/DomainMetadata.cs | 2 +- .../Util/EnvironmentHelpers.cs | 4 +- .../Util/Interception.cs | 4 +- .../Util/ProcessHelpers.cs | 2 +- .../Util/PropertyFetcher.cs | 2 +- .../Util/SettingsExtensions.cs | 4 +- .../AssemblyInfo.cs | 3 - .../Properties/AssemblyInfo.cs | 3 - .../InstrumentationTests.cs | 6 +- ...Instrumentation.Bootstrapping.Tests.csproj | 6 ++ ...ry.AutoInstrumentation.Loader.Tests.csproj | 6 ++ .../StartupTests.cs | 10 +-- .../Directory.Build.props | 0 ....AutoInstrumentation.Native.Tests.vcxproj} | 6 +- .../clr_helper_test.cpp | 2 +- .../integration_loader_test.cpp | 4 +- .../integration_test.cpp | 2 +- .../metadata_builder_test.cpp | 4 +- .../packages.config | 0 .../pch.cpp | 0 .../pch.h | 0 .../startup_hook_test.cpp | 12 ++-- .../test_helpers.h | 4 +- .../version_struct_test.cpp | 2 +- .../Configuration/SettingsTests.cs | 6 +- ...Telemetry.AutoInstrumentation.Tests.csproj | 7 ++ ...rofiler.Managed.Bootstrapping.Tests.csproj | 6 -- ...ry.ClrProfiler.Managed.Loader.Tests.csproj | 6 -- ...Telemetry.ClrProfiler.Managed.Tests.csproj | 7 -- .../GraphQLSpanExpectation.cs | 2 +- .../EnvironmentHelper.cs | 4 +- .../EnvironmentTools.cs | 2 +- .../IntegrationTests.Helpers.csproj | 2 +- .../Models/SpanExpectation.cs | 4 +- .../IntegrationTests.MongoDB/MongoDbTests.cs | 2 +- .../integrations/Samples.GraphQL/Program.cs | 2 +- .../Properties/launchSettings.json | 4 +- .../integrations/Samples.MongoDB/Program.cs | 2 +- .../Properties/launchSettings.json | 4 +- .../Controllers/HomeController.cs | 2 +- .../aspnet/Samples.AspNet/Dockerfile | 2 +- .../Samples.AspNet/Views/Home/Index.cshtml | 2 +- .../Instrumentation.cs | 2 +- ...Telemetry.AutoInstrumentation.Mock.csproj} | 4 +- 754 files changed, 513 insertions(+), 512 deletions(-) rename OpenTelemetry.ClrProfiler.DotSettings => OpenTelemetry.AutoInstrumentation.DotSettings (100%) rename OpenTelemetry.ClrProfiler.proj => OpenTelemetry.AutoInstrumentation.proj (100%) rename OpenTelemetry.ClrProfiler.sln => OpenTelemetry.AutoInstrumentation.sln (95%) rename samples/ConsoleApp/{ => Properties}/AssemblyInfo.cs (100%) rename samples/OpenTracingLibrary/{ => Properties}/AssemblyInfo.cs (100%) rename src/{OpenTelemetry.Instrumentation.AdditionalDeps => OpenTelemetry.AutoInstrumentation.AdditionalDeps}/Directory.Build.props (100%) rename src/{OpenTelemetry.Instrumentation.AdditionalDeps/OpenTelemetry.Instrumentation.AdditionalDeps.csproj => OpenTelemetry.AutoInstrumentation.AdditionalDeps/OpenTelemetry.AutoInstrumentation.AdditionalDeps.csproj} (100%) rename src/{OpenTelemetry.Instrumentation.AdditionalDeps => OpenTelemetry.AutoInstrumentation.AdditionalDeps}/Package.xml (100%) rename src/{OpenTelemetry.ClrProfiler.Managed.Core => OpenTelemetry.AutoInstrumentation.Core}/ClrNames.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed.Core => OpenTelemetry.AutoInstrumentation.Core}/InstrumentMethodAttribute.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed.Core => OpenTelemetry.AutoInstrumentation.Core}/IntegrationVersionRange.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed.Core/OpenTelemetry.ClrProfiler.Managed.Core.csproj => OpenTelemetry.AutoInstrumentation.Core/OpenTelemetry.AutoInstrumentation.Core.csproj} (78%) rename src/{OpenTelemetry.ClrProfiler.Managed.Core => OpenTelemetry.AutoInstrumentation.Core/Properties}/AssemblyInfo.cs (61%) rename src/{OpenTelemetry.ClrProfiler.Managed.Loader => OpenTelemetry.AutoInstrumentation.Loader}/FileSink.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed.Loader => OpenTelemetry.AutoInstrumentation.Loader}/ManagedProfilerAssemblyLoadContext.cs (84%) rename src/{OpenTelemetry.ClrProfiler.Managed.Loader/OpenTelemetry.ClrProfiler.Managed.Loader.csproj => OpenTelemetry.AutoInstrumentation.Loader/OpenTelemetry.AutoInstrumentation.Loader.csproj} (87%) create mode 100644 src/OpenTelemetry.AutoInstrumentation.Loader/Properties/AssemblyInfo.cs rename src/{OpenTelemetry.ClrProfiler.Managed.Loader => OpenTelemetry.AutoInstrumentation.Loader}/Startup.NetCore.cs (82%) rename src/{OpenTelemetry.ClrProfiler.Managed.Loader => OpenTelemetry.AutoInstrumentation.Loader}/Startup.NetFramework.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed.Loader => OpenTelemetry.AutoInstrumentation.Loader}/Startup.cs (79%) rename src/{OpenTelemetry.ClrProfiler.Managed.Loader => OpenTelemetry.AutoInstrumentation.Loader}/StartupLogger.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/CMakeLists.txt (76%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/Directory.Build.props (100%) rename src/{OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.DLL.vcxproj => OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.DLL.vcxproj} (91%) rename src/{OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.def => OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.def} (68%) rename src/{OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.vcxproj => OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.vcxproj} (99%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/Resource.rc (85%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/calltarget_tokens.cpp (99%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/calltarget_tokens.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/class_factory.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/class_factory.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/clr_helpers.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/clr_helpers.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/com_ptr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/cor_profiler.cpp (98%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/cor_profiler.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/cor_profiler_base.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/cor_profiler_base.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/dllmain.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/dllmain.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/environment_variables.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/environment_variables_util.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/il_rewriter.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/il_rewriter.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/il_rewriter_wrapper.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/il_rewriter_wrapper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/integration.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/integration.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/integration_loader.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/integration_loader.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/interop.cpp (94%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/README.md (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/CMakeLists.txt (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/CrstTypeTool.cs (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/CrstTypes.def (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/MSCOREE.IDL (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/OpCodeGen.pl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/allocacheck.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/arrayholder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/arraylist.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/bbsweep.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/bitmask.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/bitmask.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/bitposition.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/bitvector.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/blobfetcher.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/bundle.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cahlpr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/caparser.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ceefilegenwriter.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ceegen.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ceegentokenmapper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ceesectionstring.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cfi.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/check.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/check.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr/fs.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr/fs/path.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr/stack.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr/str.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr/win32.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr_std/algorithm (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr_std/string (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr_std/type_traits (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr_std/utility (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clr_std/vector (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrconfig.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrconfigvalues.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrdata.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrhost.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrinternal.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrnt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrprivbinderutil.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrprivbinding.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrtypes.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/clrversion.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/complex.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/configuration.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/contract.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/contract.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/contxt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cor.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corbbtprof.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corcompile.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cordbpriv.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cordebug.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cordebuginfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/coredistools.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/coregen.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corerror.xml (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corexcep.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corhdr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corhlpr.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corhlpr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corhlprpriv.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corhlprpriv.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corhost.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corimage.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corinfoinstructionset.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corjit.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corjitflags.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corjithost.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corpriv.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corprof.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corpub.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/corsym.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cortypeinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/crosscomp.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/crsttypes.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/crtwrap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cvconst.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cvinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/cycletimer.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/daccess.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dacprivate.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dacvars.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dbgconfigstrings.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dbgenginemetrics.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dbgmeta.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dbgportable.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/debugmacros.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/debugmacrosext.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/debugreturn.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/defaultallocator.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/dlwrap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ecmakey.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/eetwain.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/eexcp.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/entrypoints.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/eventtrace.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/eventtracebase.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ex.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/factory.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/factory.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/fixuppointer.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/formattype.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/formattype.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/fstream.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/fstring.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/fusion.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcdecoder.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcdump.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcinfoarraylist.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcinfodecoder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcinfodumper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcinfoencoder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcinfotypes.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/gcrefmap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/genheaders.cs (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/genrops.pl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/getproductversionnumber.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/guidfromname.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/holder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/holderinst.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/iallocator.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/iceefilegen.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/il_kywd.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ildbsymlib.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ilformatter.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/internalunknownimpl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/intrinsic.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/iterator.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/jithelpers.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/livedatatarget.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/llvm/Dwarf.def (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/llvm/Dwarf.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/llvm/ELF.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/loaderheap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/log.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/loglf.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/longfilepathwrappers.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/md5.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/mdcommon.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/mdfileformat.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/memorypool.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/memoryrange.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/metadata.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/metadataexports.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/metadatatracker.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/metahost.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/metamodelpub.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/mpl/type_list (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/mscorsvc.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/msodw.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/msodwwrap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/nativevaraccessors.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/new.hpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ngen.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/nibblemapmacros.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/nibblestream.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/nsutilpriv.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/opcode.def (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/openum.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/opinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/optdefault.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/optsmallperfcritical.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/ostype.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/outstring.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/palclr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/palclr_win.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/patchpointinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/pedecoder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/pedecoder.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/peinformation.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/pesectionman.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/posterror.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/predeftlsslot.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/prettyprintsig.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/profilepriv.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/profilepriv.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/random.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/rangetree.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/readme.md (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/readytorun.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/readytorunhelpers.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/readytoruninstructionset.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/regdisp.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/regex_base.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/regex_util.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/registrywrapper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/releaseholder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/safemath.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/safewrap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sarray.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sarray.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sbuffer.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sbuffer.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/securityutil.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/securitywrapper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sha1.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shash.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shash.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/locationinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/runtimeselector.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/runtimeselector.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/shimselector.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/shimselector.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/versionandlocationinfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/versionandlocationinfo.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/versioninfo.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shim/versioninfo.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/shimload.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sigbuilder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sigparser.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/simplerhash.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/simplerhash.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/slist.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sospriv.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sstring.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/sstring.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stack.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stackframe.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stacktrace.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/static_assert.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/staticcontract.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stdmacros.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stgpool.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stgpooli.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stresslog.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stringarraylist.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/stringarraylist.inl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/strongnameholders.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/strongnameinternal.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/switches.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/thekey.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/tls.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/unreachable.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/utilcode.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/utsem.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/volatile.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/vptr_list.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/win64unwind.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/winwrap.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/xclrdata.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/xcordebug.idl (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/yieldprocessornormalized.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/inc/zapper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/mbusafecrt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/pal.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/pal_assert.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/pal_endian.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/pal_error.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/pal_mstypes.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/pal_safecrt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/palprivate.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/accctrl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/aclapi.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/commctrl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/commdlg.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/conio.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/assert.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/cstdlib (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/ctype.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/emmintrin.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/fcntl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/float.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/io.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/limits.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/malloc.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/math.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/memory.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/stdarg.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/stddef.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/stdint.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/stdio.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/stdlib.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/string.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/time.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/wchar.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/cpp/xmmintrin.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/crtdbg.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/dbghelp.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/eh.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/errorrep.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/guiddef.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/hstring.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/htmlhelp.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/imagehlp.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/intrin.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/intsafe.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/mbstring.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/new.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/no_sal2.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/ntimage.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/oaidl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/objbase.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/objidl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/ocidl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/ole2.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/oleauto.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/olectl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/oleidl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/palrt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/poppack.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/process.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/psapi.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/pshpack1.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/pshpack2.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/pshpack4.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/pshpack8.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/pshpck16.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/richedit.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/rpc.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/rpcndr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/safecrt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/sal.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/servprov.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/share.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/shellapi.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/shlobj.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/shlwapi.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/specstrings.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/specstrings_adt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/specstrings_strict.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/specstrings_undef.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/symcrypt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/tchar.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/tlhelp32.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/unknwn.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/urlmon.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/verrsrc.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winapifamily.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winbase.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/wincrypt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/windef.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/windows.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winerror.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/wininet.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winnls.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winnt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winresrc.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winternl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winuser.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/winver.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/wtsapi32.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/rt/x86intrin.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/strsafe.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/unixasmmacros.inc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/unixasmmacrosamd64.inc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/unixasmmacrosarm.inc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/unixasmmacrosarm64.inc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/inc/unixasmmacrosx86.inc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/clrdata_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/clrinternal_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/clrprivappxhosting_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/clrprivbinding_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/cordebug_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/corprof_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/corpub_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/corsym_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/mscorsvc_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/sospriv_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/xclrdata_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/idl/xcordebug_i.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/CMakeLists.txt (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/clrdata.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/clrinternal.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/clrprivbinding.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/cordebug.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/corerror.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/corprof.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/corpub.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/corsym.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/fusion.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/fxver.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/fxver.rc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/metahost.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/mscoree.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/mscorsvc.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/readme.txt (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/sospriv.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/xclrdata.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/coreclr/src/pal/prebuilt/inc/xcordebug.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/BUILD_INFO (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/CONTROL (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/debug/lib/fmtd.lib (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/chrono.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/color.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/core.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/format-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/format.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/locale.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/ostream.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/posix.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/printf.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/ranges.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/include/fmt/time.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/lib/fmt.lib (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/fmt/copyright (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/fmt/fmt-config-version.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/fmt/fmt-config.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/fmt/fmt-targets-debug.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/fmt/fmt-targets-release.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/fmt/fmt-targets.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x64-windows-static/share/pkgconfig/fmt.pc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/BUILD_INFO (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/CONTROL (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/debug/lib/fmtd.lib (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/chrono.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/color.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/core.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/format-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/format.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/locale.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/ostream.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/posix.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/printf.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/ranges.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/include/fmt/time.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/lib/fmt.lib (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/fmt/copyright (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/fmt/fmt-config-version.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/fmt/fmt-config.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/fmt/fmt-targets-debug.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/fmt/fmt-targets-release.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/fmt/fmt-targets.cmake (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/fmt_x86-windows-static/share/pkgconfig/fmt.pc (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/async.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/async_logger-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/async_logger.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/common-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/common.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/async_logger_impl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/circular_q.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/console_globals.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/file_helper-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/file_helper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/fmt_helper.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/log_msg-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/log_msg.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/logger_impl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/mpmc_blocking_q.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/null_mutex.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/os-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/os.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/pattern_formatter-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/pattern_formatter.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/periodic_worker-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/periodic_worker.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/registry-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/registry.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/synchronous_factory.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/thread_pool-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/details/thread_pool.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bin_to_hex.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/LICENSE.rst (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/chrono.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/color.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/core.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/format-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/format.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/locale.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/ostream.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/posix.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/printf.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/ranges.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/bundled/time.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/fmt.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/fmt/ostr.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/formatter.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/logger-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/logger.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/android_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/ansicolor_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/base_sink-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/base_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/basic_file_sink-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/basic_file_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/daily_file_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/dist_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/dup_filter_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/msvc_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/null_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/ostream_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/rotating_file_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/sink-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/stdout_color_sinks.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/stdout_sinks-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/stdout_sinks.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/syslog_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/systemd_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/wincolor_sink-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/sinks/wincolor_sink.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/spdlog-inl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/spdlog.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/tweakme.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/include/spdlog/version.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/lib/spdlog/src/spdlog.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/logger.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/logger_impl.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/logging.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/logging.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/macros.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/metadata_builder.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/metadata_builder.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/miniutf.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/miniutf.hpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/miniutfdata.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/module_metadata.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/otel_profiler_constants.h (92%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/packages.config (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/pal.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/rejit_handler.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/rejit_handler.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/resource.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/startup_hook.h (91%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/stats.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/string.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/string.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/util.cpp (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/util.h (100%) rename src/{OpenTelemetry.ClrProfiler.Native => OpenTelemetry.AutoInstrumentation.Native}/version.h (100%) rename src/{OpenTelemetry.Instrumentation.StartupHook/OpenTelemetry.Instrumentation.StartupHook.csproj => OpenTelemetry.AutoInstrumentation.StartupHook/OpenTelemetry.AutoInstrumentation.StartupHook.csproj} (64%) rename src/{OpenTelemetry.Instrumentation.StartupHook => OpenTelemetry.AutoInstrumentation.StartupHook}/StartupHook.cs (87%) rename src/{OpenTelemetry.Instrumentation.StartupHook => OpenTelemetry.AutoInstrumentation.StartupHook}/StartupHookEventSource.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/CallTargetInvoker.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/CallTargetInvokerException.cs (81%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/CallTargetReturn.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/CallTargetState.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`1.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`2.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`3.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`4.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`5.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`6.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`7.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodHandler`8.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/BeginMethodSlowHandler.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/ContinuationGenerator.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs (80%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/ContinuationsHelper.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/CreateAsyncEndMethodResult.cs (85%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/EndMethodHandler.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/EndMethodHandler`1.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/IntegrationMapper.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/Handlers/IntegrationOptions.cs (89%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/CallTarget/PreserveContextAttribute.cs (85%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/CompositeConfigurationSource.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/ConfigurationKeys.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/EnvironmentConfigurationHelper.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/EnvironmentConfigurationSource.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/IConfigurationSource.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/Instrumentation.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/IntegrationInfo.cs (90%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/IntegrationRegistry.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/IntegrationSettings.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/IntegrationSettingsCollection.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/NameValueConfigurationSource.cs (94%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/PluginsConfigurationHelper.cs (94%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/Settings.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/StringConfigurationSource.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Configuration/TracesExporter.cs (89%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckAttribute.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckCopyAttribute.cs (79%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckFieldAttribute.cs (87%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckIgnoreAttribute.cs (83%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckIncludeAttribute.cs (81%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckReverseMethodAttribute.cs (94%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckType.Fields.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckType.Methods.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckType.Properties.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckType.Statics.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckType.Utilities.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckType.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckTypeExceptions.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/DuckTypeExtensions.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/IDuckType.cs (85%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/ILHelpersExtensions.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/IgnoresAccessChecksToAttribute.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/LazyILGenerator.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/README.md (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/DuckTyping/TypesTuple.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Emit/DelegateMetadata.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Emit/DynamicMethodBuilder.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Emit/MemberResult.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Emit/ObjectExtensions.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Emit/OpCodeValue.cs (82%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/FrameworkDescription.NetCore.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/FrameworkDescription.NetFramework.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/FrameworkDescription.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentation.cs (94%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/ErrorLocationStruct.cs (79%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs (93%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/GraphQLCommon.cs (94%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs (87%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/GraphQLTags.cs (87%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/IDocument.cs (81%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/IExecutionContext.cs (90%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/IExecutionError.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/IExecutionErrors.cs (89%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/IOperation.cs (86%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/IValidationResult.cs (81%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/OperationTypeProxy.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/GraphQL/ValidateIntegration.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs (93%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs (88%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/MongoDbIntegration.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Instrumentations/MongoDb/MongoDbTags.cs (89%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Logging/ConsoleLogger.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Logging/ILogger.cs (99%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Logging/LogEventLevel.cs (97%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/NativeMethods.cs (82%) rename src/{OpenTelemetry.ClrProfiler.Managed/OpenTelemetry.ClrProfiler.Managed.csproj => OpenTelemetry.AutoInstrumentation/OpenTelemetry.AutoInstrumentation.csproj} (91%) create mode 100644 src/OpenTelemetry.AutoInstrumentation/Properties/AssemblyInfo.cs rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/CommonTags.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/IProperty.cs (81%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/ITags.cs (80%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/InstrumentationTags.cs (83%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/Property.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/ReadOnlyProperty.cs (85%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/Tags.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Tagging/TagsList.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/TracerConstants.cs (90%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/ActivityHelper.cs (95%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/ArrayHelper.cs (74%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/DomainMetadata.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/EnvironmentHelpers.cs (91%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/Interception.cs (92%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/ProcessHelpers.cs (96%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/PropertyFetcher.cs (98%) rename src/{OpenTelemetry.ClrProfiler.Managed => OpenTelemetry.AutoInstrumentation}/Util/SettingsExtensions.cs (80%) delete mode 100644 src/OpenTelemetry.ClrProfiler.Managed.Loader/AssemblyInfo.cs delete mode 100644 src/OpenTelemetry.ClrProfiler.Managed/Properties/AssemblyInfo.cs rename test/{OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests => OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests}/InstrumentationTests.cs (95%) create mode 100644 test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests.csproj create mode 100644 test/OpenTelemetry.AutoInstrumentation.Loader.Tests/OpenTelemetry.AutoInstrumentation.Loader.Tests.csproj rename test/{OpenTelemetry.ClrProfiler.Managed.Loader.Tests => OpenTelemetry.AutoInstrumentation.Loader.Tests}/StartupTests.cs (62%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/Directory.Build.props (100%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests/OpenTelemetry.ClrProfiler.Native.Tests.vcxproj => OpenTelemetry.AutoInstrumentation.Native.Tests/OpenTelemetry.AutoInstrumentation.Native.Tests.vcxproj} (97%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/clr_helper_test.cpp (99%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/integration_loader_test.cpp (98%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/integration_test.cpp (95%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/metadata_builder_test.cpp (97%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/packages.config (100%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/pch.cpp (100%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/pch.h (100%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/startup_hook_test.cpp (86%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/test_helpers.h (95%) rename test/{OpenTelemetry.ClrProfiler.Native.Tests => OpenTelemetry.AutoInstrumentation.Native.Tests}/version_struct_test.cpp (98%) rename test/{OpenTelemetry.ClrProfiler.Managed.Tests => OpenTelemetry.AutoInstrumentation.Tests}/Configuration/SettingsTests.cs (96%) create mode 100644 test/OpenTelemetry.AutoInstrumentation.Tests/OpenTelemetry.AutoInstrumentation.Tests.csproj delete mode 100644 test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests.csproj delete mode 100644 test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/OpenTelemetry.ClrProfiler.Managed.Loader.Tests.csproj delete mode 100644 test/OpenTelemetry.ClrProfiler.Managed.Tests/OpenTelemetry.ClrProfiler.Managed.Tests.csproj rename test/test-applications/mocks/{OpenTelemetry.ClrProfiler.Managed.Mock => OpenTelemetry.AutoInstrumentation.Mock}/Instrumentation.cs (81%) rename test/test-applications/mocks/{OpenTelemetry.ClrProfiler.Managed.Mock/OpenTelemetry.ClrProfiler.Managed.Mock.csproj => OpenTelemetry.AutoInstrumentation.Mock/OpenTelemetry.AutoInstrumentation.Mock.csproj} (61%) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b1934c5e51..93584d626f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -19,7 +19,7 @@ updates: interval: weekly - package-ecosystem: nuget - directory: /src/OpenTelemetry.ClrProfiler.Managed + directory: /src/OpenTelemetry.AutoInstrumentation labels: - dependencies ignore: diff --git a/.gitignore b/.gitignore index f9333d22b6..01c22686b6 100644 --- a/.gitignore +++ b/.gitignore @@ -287,13 +287,13 @@ blog/ !/**/.gitkeep # profiler build files -src/OpenTelemetry.ClrProfiler.Native/build/ -src/OpenTelemetry.ClrProfiler.Native/deps/ -src/OpenTelemetry.ClrProfiler.Native/CMakeFiles/ -src/OpenTelemetry.ClrProfiler.Native/tmp.* -src/OpenTelemetry.ClrProfiler.Native/Makefile -src/OpenTelemetry.ClrProfiler.Native/CMakeCache.txt -src/OpenTelemetry.ClrProfiler.Native/cmake_install.cmake +src/OpenTelemetry.AutoInstrumentation.Native/build/ +src/OpenTelemetry.AutoInstrumentation.Native/deps/ +src/OpenTelemetry.AutoInstrumentation.Native/CMakeFiles/ +src/OpenTelemetry.AutoInstrumentation.Native/tmp.* +src/OpenTelemetry.AutoInstrumentation.Native/Makefile +src/OpenTelemetry.AutoInstrumentation.Native/CMakeCache.txt +src/OpenTelemetry.AutoInstrumentation.Native/cmake_install.cmake # exception for native profiler dependencies -!src/OpenTelemetry.ClrProfiler.Native/lib/** +!src/OpenTelemetry.AutoInstrumentation.Native/lib/** diff --git a/LICENSE-3rdparty.csv b/LICENSE-3rdparty.csv index 619af0ee69..f13858c883 100644 --- a/LICENSE-3rdparty.csv +++ b/LICENSE-3rdparty.csv @@ -2,11 +2,11 @@ Component,Origin,License,Copyright Datadog.Trace,https://github.com/serilog/serilog,Apache-2.0,Copyright (c) 2013-2018 Serilog Contributors Datadog.Trace,https://github.com/serilog/serilog-sinks-file,Apache-2.0,Copyright (c) 2016 Serilog Contributors Datadog.Trace,https://github.com/JamesNK/Newtonsoft.Json,MIT,Copyright (c) 2007 James Newton-King -OpenTelemetry.ClrProfiler.Native,https://github.com/dotnet/runtime,MIT,Copyright (c) .NET Foundation and contributors. All rights reserved. -OpenTelemetry.ClrProfiler.Native,https://github.com/Microsoft/clr-samples,MIT,Copyright (c) .NET Foundation and contributors. All rights reserved. -OpenTelemetry.ClrProfiler.Native,https://github.com/MicrosoftArchive/clrprofiler,MIT,Copyright (c) Microsoft Corporation. All rights reserved. -OpenTelemetry.ClrProfiler.Native,https://github.com/nlohmann/json,MIT,Copyright (c) 2013-2018 Niels Lohmann -OpenTelemetry.ClrProfiler.Native,https://github.com/dropbox/miniutf,MIT,"Copyright (c) 2013 Dropbox, Inc." -OpenTelemetry.ClrProfiler.Native,https://github.com/gabime/spdlog,MIT,Copyright (c) 2016 Gabi Melman. -OpenTelemetry.ClrProfiler.Native,https://github.com/fmtlib/fmt,MIT,"Copyright (c) 2012 - present, Victor Zverovich" +OpenTelemetry.AutoInstrumentation.Native,https://github.com/dotnet/runtime,MIT,Copyright (c) .NET Foundation and contributors. All rights reserved. +OpenTelemetry.AutoInstrumentation.Native,https://github.com/Microsoft/clr-samples,MIT,Copyright (c) .NET Foundation and contributors. All rights reserved. +OpenTelemetry.AutoInstrumentation.Native,https://github.com/MicrosoftArchive/clrprofiler,MIT,Copyright (c) Microsoft Corporation. All rights reserved. +OpenTelemetry.AutoInstrumentation.Native,https://github.com/nlohmann/json,MIT,Copyright (c) 2013-2018 Niels Lohmann +OpenTelemetry.AutoInstrumentation.Native,https://github.com/dropbox/miniutf,MIT,"Copyright (c) 2013 Dropbox, Inc." +OpenTelemetry.AutoInstrumentation.Native,https://github.com/gabime/spdlog,MIT,Copyright (c) 2016 Gabi Melman. +OpenTelemetry.AutoInstrumentation.Native,https://github.com/fmtlib/fmt,MIT,"Copyright (c) 2012 - present, Victor Zverovich" (all),https://github.com/DataDog/dd-trace-dotnet,Apache-2.0, diff --git a/OpenTelemetry.ClrProfiler.DotSettings b/OpenTelemetry.AutoInstrumentation.DotSettings similarity index 100% rename from OpenTelemetry.ClrProfiler.DotSettings rename to OpenTelemetry.AutoInstrumentation.DotSettings diff --git a/OpenTelemetry.ClrProfiler.proj b/OpenTelemetry.AutoInstrumentation.proj similarity index 100% rename from OpenTelemetry.ClrProfiler.proj rename to OpenTelemetry.AutoInstrumentation.proj diff --git a/OpenTelemetry.ClrProfiler.sln b/OpenTelemetry.AutoInstrumentation.sln similarity index 95% rename from OpenTelemetry.ClrProfiler.sln rename to OpenTelemetry.AutoInstrumentation.sln index a729476bd8..f8ff61354e 100644 --- a/OpenTelemetry.ClrProfiler.sln +++ b/OpenTelemetry.AutoInstrumentation.sln @@ -3,12 +3,12 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32112.339 MinimumVisualStudioVersion = 15.0.26124.0 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenTelemetry.ClrProfiler.Native", "src\OpenTelemetry.ClrProfiler.Native\OpenTelemetry.ClrProfiler.Native.vcxproj", "{91B6272F-5780-4C94-8071-DBBA7B4F67F3}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenTelemetry.AutoInstrumentation.Native", "src\OpenTelemetry.AutoInstrumentation.Native\OpenTelemetry.AutoInstrumentation.Native.vcxproj", "{91B6272F-5780-4C94-8071-DBBA7B4F67F3}" ProjectSection(ProjectDependencies) = postProject {AB8596C1-CFDA-4A5E-9E9C-74A3DF9AED77} = {AB8596C1-CFDA-4A5E-9E9C-74A3DF9AED77} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenTelemetry.ClrProfiler.Native.DLL", "src\OpenTelemetry.ClrProfiler.Native\OpenTelemetry.ClrProfiler.Native.DLL.vcxproj", "{C0C8D381-D6B9-4C76-9428-F40F2FA93A9A}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenTelemetry.AutoInstrumentation.Native.DLL", "src\OpenTelemetry.AutoInstrumentation.Native\OpenTelemetry.AutoInstrumentation.Native.DLL.vcxproj", "{C0C8D381-D6B9-4C76-9428-F40F2FA93A9A}" ProjectSection(ProjectDependencies) = postProject {AB8596C1-CFDA-4A5E-9E9C-74A3DF9AED77} = {AB8596C1-CFDA-4A5E-9E9C-74A3DF9AED77} EndProjectSection @@ -38,7 +38,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{9E5F0022-0A5 src\GlobalSuppressions.cs = src\GlobalSuppressions.cs EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.ClrProfiler.Managed.Loader", "src\OpenTelemetry.ClrProfiler.Managed.Loader\OpenTelemetry.ClrProfiler.Managed.Loader.csproj", "{AB8596C1-CFDA-4A5E-9E9C-74A3DF9AED77}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.Loader", "src\OpenTelemetry.AutoInstrumentation.Loader\OpenTelemetry.AutoInstrumentation.Loader.csproj", "{AB8596C1-CFDA-4A5E-9E9C-74A3DF9AED77}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.AspNetCoreMvc31", "samples\Samples.AspNetCoreMvc31\Samples.AspNetCoreMvc31.csproj", "{303F8E41-691F-4453-AB7D-88A0036C0465}" EndProject @@ -49,19 +49,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{BAF8 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp", "samples\ConsoleApp\ConsoleApp.csproj", "{2A172931-3439-4563-A6E5-525924DC2F76}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.ClrProfiler.Managed", "src\OpenTelemetry.ClrProfiler.Managed\OpenTelemetry.ClrProfiler.Managed.csproj", "{6690361C-CCD8-42C4-A5CF-82D554B03A3D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation", "src\OpenTelemetry.AutoInstrumentation\OpenTelemetry.AutoInstrumentation.csproj", "{6690361C-CCD8-42C4-A5CF-82D554B03A3D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp.SelfBootstrap", "samples\ConsoleApp.SelfBootstrap\ConsoleApp.SelfBootstrap.csproj", "{7EA51D34-8E0E-4548-8A7F-5C6F9C3533AF}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTracingLibrary", "samples\OpenTracingLibrary\OpenTracingLibrary.csproj", "{7220BDBB-084D-40B3-A710-19E3C7147185}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.ClrProfiler.Managed.Core", "src\OpenTelemetry.ClrProfiler.Managed.Core\OpenTelemetry.ClrProfiler.Managed.Core.csproj", "{8BA1CCCC-B07C-46DD-9D54-0B98B3001100}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.Core", "src\OpenTelemetry.AutoInstrumentation.Core\OpenTelemetry.AutoInstrumentation.Core.csproj", "{8BA1CCCC-B07C-46DD-9D54-0B98B3001100}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BindingRedirect", "samples\BindingRedirect\BindingRedirect.csproj", "{94089CFF-FD2A-45EF-A496-874569882E81}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OldReference", "samples\OldReference\OldReference.csproj", "{4C10E5C1-E212-4744-B92E-49A3AFC314FC}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenTelemetry.ClrProfiler.Native.Tests", "test\OpenTelemetry.ClrProfiler.Native.Tests\OpenTelemetry.ClrProfiler.Native.Tests.vcxproj", "{5728056A-51AA-4FF5-AD0C-E86E44E36102}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenTelemetry.AutoInstrumentation.Native.Tests", "test\OpenTelemetry.AutoInstrumentation.Native.Tests\OpenTelemetry.AutoInstrumentation.Native.Tests.vcxproj", "{5728056A-51AA-4FF5-AD0C-E86E44E36102}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dependency-libs", "dependency-libs", "{82A3CE96-0935-45E5-A9AA-A93A5B63500B}" EndProject @@ -98,11 +98,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "integrations", "integration EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.GraphQL", "test\test-applications\integrations\Samples.GraphQL\Samples.GraphQL.csproj", "{63FD1231-345F-461E-A9C2-237ED305ED11}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.ClrProfiler.Managed.Loader.Tests", "test\OpenTelemetry.ClrProfiler.Managed.Loader.Tests\OpenTelemetry.ClrProfiler.Managed.Loader.Tests.csproj", "{735434B9-6555-4DEE-97FC-786C763CA1F1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.Loader.Tests", "test\OpenTelemetry.AutoInstrumentation.Loader.Tests\OpenTelemetry.AutoInstrumentation.Loader.Tests.csproj", "{735434B9-6555-4DEE-97FC-786C763CA1F1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mocks", "mocks", "{E3ABDF7D-4592-4923-907C-D351DDF1CBE9}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.ClrProfiler.Managed.Mock", "test\test-applications\mocks\OpenTelemetry.ClrProfiler.Managed.Mock\OpenTelemetry.ClrProfiler.Managed.Mock.csproj", "{CF5EFBA1-A852-4D11-968D-CE6A9A46B299}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.Mock", "test\test-applications\mocks\OpenTelemetry.AutoInstrumentation.Mock\OpenTelemetry.AutoInstrumentation.Mock.csproj", "{CF5EFBA1-A852-4D11-968D-CE6A9A46B299}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.MongoDB", "test\integration-tests\IntegrationTests.MongoDB\IntegrationTests.MongoDB.csproj", "{446D0E14-2788-43DD-A465-8F16DA7014F8}" EndProject @@ -119,9 +119,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnet", "aspnet", "{A0B40A EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.AspNet", "test\integration-tests\aspnet\IntegrationTests.AspNet\IntegrationTests.AspNet.csproj", "{EE65928D-15C8-45E5-A94C-7094381E7ACF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests", "test\OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests\OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests.csproj", "{35AB65D8-D76E-40C6-B10C-501A6D44C9E0}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests", "test\OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests\OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests.csproj", "{35AB65D8-D76E-40C6-B10C-501A6D44C9E0}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.Instrumentation.StartupHook", "src\OpenTelemetry.Instrumentation.StartupHook\OpenTelemetry.Instrumentation.StartupHook.csproj", "{E04DA938-E153-4A0D-9CB0-EAC38210FAF2}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.StartupHook", "src\OpenTelemetry.AutoInstrumentation.StartupHook\OpenTelemetry.AutoInstrumentation.StartupHook.csproj", "{E04DA938-E153-4A0D-9CB0-EAC38210FAF2}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.StartupHook.AspNetCoreMvc31", "samples\Samples.StartupHook.AspNetCoreMvc31\Samples.StartupHook.AspNetCoreMvc31.csproj", "{B25F7404-A6F0-4071-A0CC-139AAB3B0A91}" EndProject @@ -129,9 +129,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.StartupHoo EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.StartupHook", "test\test-applications\integrations\Samples.StartupHook\Samples.StartupHook.csproj", "{FF665CC4-6643-4614-A1A0-FA182E3AF37C}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.Instrumentation.AdditionalDeps", "src\OpenTelemetry.Instrumentation.AdditionalDeps\OpenTelemetry.Instrumentation.AdditionalDeps.csproj", "{E026D9FA-FBD5-4066-AF6A-FB63DE28521F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.AdditionalDeps", "src\OpenTelemetry.AutoInstrumentation.AdditionalDeps\OpenTelemetry.AutoInstrumentation.AdditionalDeps.csproj", "{E026D9FA-FBD5-4066-AF6A-FB63DE28521F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenTelemetry.ClrProfiler.Managed.Tests", "test\OpenTelemetry.ClrProfiler.Managed.Tests\OpenTelemetry.ClrProfiler.Managed.Tests.csproj", "{065FEB4E-A99E-4A59-8112-1CB30CF794F9}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.AutoInstrumentation.Tests", "test\OpenTelemetry.AutoInstrumentation.Tests\OpenTelemetry.AutoInstrumentation.Tests.csproj", "{065FEB4E-A99E-4A59-8112-1CB30CF794F9}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/build/nuke/Build.Steps.Windows.cs b/build/nuke/Build.Steps.Windows.cs index dd6fbaee0b..cc975725f7 100644 --- a/build/nuke/Build.Steps.Windows.cs +++ b/build/nuke/Build.Steps.Windows.cs @@ -87,7 +87,7 @@ partial class Build .OnlyWhenStatic(() => IsWin) .Executes(() => { - var project = Solution.GetProject(Projects.Tests.ClrProfilerNativeTests); + var project = Solution.GetProject(Projects.Tests.AutoInstrumentationNativeTests); var workingDirectory = project.Directory / "bin" / BuildConfiguration.ToString() / Platform.ToString(); var exePath = workingDirectory / $"{project.Name}.exe"; var testExe = ToolResolver.GetLocalTool(exePath); diff --git a/build/nuke/Build.Steps.cs b/build/nuke/Build.Steps.cs index 8d6c5f8a57..8c6834b05d 100644 --- a/build/nuke/Build.Steps.cs +++ b/build/nuke/Build.Steps.cs @@ -20,8 +20,8 @@ partial class Build { - [Solution("OpenTelemetry.ClrProfiler.sln")] readonly Solution Solution; - AbsolutePath MsBuildProject => RootDirectory / "OpenTelemetry.ClrProfiler.proj"; + [Solution("OpenTelemetry.AutoInstrumentation.sln")] readonly Solution Solution; + AbsolutePath MsBuildProject => RootDirectory / "OpenTelemetry.AutoInstrumentation.proj"; AbsolutePath OutputDirectory => RootDirectory / "bin"; AbsolutePath SourceDirectory => RootDirectory / "src"; @@ -33,7 +33,7 @@ partial class Build AbsolutePath ProfilerTestLogs => BuildDataDirectory / "profiler-logs"; AbsolutePath AdditionalDepsDirectory => TracerHomeDirectory / "AdditionalDeps"; - Project NativeProfilerProject => Solution.GetProject(Projects.ClrProfilerNative); + Project NativeProfilerProject => Solution.GetProject(Projects.AutoInstrumentationNative); [LazyPathExecutable(name: "cmd")] readonly Lazy Cmd; [LazyPathExecutable(name: "cmake")] readonly Lazy CMake; @@ -116,17 +116,17 @@ partial class Build { // Always AnyCPU DotNetBuild(x => x - .SetProjectFile(Solution.GetProject(Projects.Tests.ClrProfilerManagedLoaderTests)) + .SetProjectFile(Solution.GetProject(Projects.Tests.AutoInstrumentationLoaderTests)) .SetConfiguration(BuildConfiguration) .SetNoRestore(true)); DotNetBuild(x => x - .SetProjectFile(Solution.GetProject(Projects.Tests.ClrProfilerManagedBootstrappingTests)) + .SetProjectFile(Solution.GetProject(Projects.Tests.AutoInstrumentationBootstrappingTests)) .SetConfiguration(BuildConfiguration) .SetNoRestore(true)); DotNetBuild(x => x - .SetProjectFile(Solution.GetProject(Projects.Tests.ClrProfilerManagedTests)) + .SetProjectFile(Solution.GetProject(Projects.Tests.AutoInstrumentationTests)) .SetConfiguration(BuildConfiguration) .SetNoRestore(true)); @@ -163,7 +163,7 @@ partial class Build : TargetFrameworks.Where(framework => !framework.ToString().StartsWith("net4")); DotNetPublish(s => s - .SetProject(Solution.GetProject(Projects.ClrProfilerManaged)) + .SetProject(Solution.GetProject(Projects.AutoInstrumentation)) .SetConfiguration(BuildConfiguration) .SetTargetPlatformAnyCPU() .EnableNoBuild() @@ -173,9 +173,9 @@ partial class Build .SetOutput(TracerHomeDirectory / framework))); // StartupHook is supported starting .Net Core 3.1. - // We need to emit StartupHook and ClrProfilerManagedLoader assemblies only for .NET Core 3.1 target framework. + // We need to emit AutoInstrumentationStartupHook and AutoInstrumentationLoader assemblies only for .NET Core 3.1 target framework. DotNetPublish(s => s - .SetProject(Solution.GetProject(Projects.StartupHook)) + .SetProject(Solution.GetProject(Projects.AutoInstrumentationStartupHook)) .SetConfiguration(BuildConfiguration) .SetTargetPlatformAnyCPU() .EnableNoBuild() @@ -183,9 +183,9 @@ partial class Build .SetFramework(TargetFramework.NETCOREAPP3_1) .SetOutput(TracerHomeDirectory / TargetFramework.NETCOREAPP3_1)); - // ClrProfilerManagedLoader publish is needed only for .Net Core 3.1 to support load from StartupHook. + // AutoInstrumentationLoader publish is needed only for .Net Core 3.1 to support load from AutoInstrumentationStartupHook. DotNetPublish(s => s - .SetProject(Solution.GetProject(Projects.ClrProfilerManagedLoader)) + .SetProject(Solution.GetProject(Projects.AutoInstrumentationLoader)) .SetConfiguration(BuildConfiguration) .SetTargetPlatformAnyCPU() .EnableNoBuild() @@ -235,20 +235,20 @@ partial class Build .After(CompileManagedTests) .Executes(() => { - // publish ClrProfilerManaged moc + // publish AutoInstrumentation mock var targetFrameworks = IsWin ? TargetFrameworks : TargetFrameworks.ExceptNetFramework(); DotNetPublish(s => s - .SetProject(Solution.GetProject(Projects.Mocks.ClrProfilerManagedMock)) + .SetProject(Solution.GetProject(Projects.Mocks.AutoInstrumentationMock)) .SetConfiguration(BuildConfiguration) .SetTargetPlatformAnyCPU() .EnableNoBuild() .EnableNoRestore() .CombineWith(targetFrameworks, (p, framework) => p .SetFramework(framework) - .SetOutput(TestsDirectory / Projects.Tests.ClrProfilerManagedLoaderTests / "bin" / BuildConfiguration / "Profiler" / framework))); + .SetOutput(TestsDirectory / Projects.Tests.AutoInstrumentationLoaderTests / "bin" / BuildConfiguration / "Profiler" / framework))); }); Target CompileMocks => _ => _ @@ -256,7 +256,7 @@ partial class Build .Executes(() => { DotNetBuild(x => x - .SetProjectFile(Solution.GetProject(Projects.Mocks.ClrProfilerManagedMock)) + .SetProjectFile(Solution.GetProject(Projects.Mocks.AutoInstrumentationMock)) .SetConfiguration(BuildConfiguration) .SetNoRestore(true) ); @@ -270,8 +270,8 @@ partial class Build var unitTestProjects = new[] { - Solution.GetProject(Projects.Tests.ClrProfilerManagedLoaderTests), - Solution.GetProject(Projects.Tests.ClrProfilerManagedTests) + Solution.GetProject(Projects.Tests.AutoInstrumentationLoaderTests), + Solution.GetProject(Projects.Tests.AutoInstrumentationTests) }; DotNetTest(config => config @@ -308,14 +308,14 @@ partial class Build Target CopyAdditionalDeps => _ => _ .Unlisted() - .Description("Creates AdditionalDeps and shared store in tracer-home") + .Description("Creates AutoInstrumentation.AdditionalDeps and shared store in tracer-home") .After(CompileManagedSrc) .Executes(() => { AdditionalDepsDirectory.GlobFiles("**/*deps.json").ForEach(DeleteFile); DotNetPublish(s => s - .SetProject(Solution.GetProject(Projects.AdditionalDeps)) + .SetProject(Solution.GetProject(Projects.AutoInstrumentationAdditionalDeps)) .SetConfiguration(BuildConfiguration) .SetTargetPlatformAnyCPU() .SetProperty("TracerHomePath", TracerHomeDirectory) @@ -332,9 +332,9 @@ partial class Build AdditionalDepsDirectory.GlobFiles("**/*deps.json") .ForEach(file => { string depsJsonContent = File.ReadAllText(file); - // Remove OpenTelemetry.Instrumentation.AdditionalDeps entry from target section. - depsJsonContent = Regex.Replace(depsJsonContent, "\"OpenTelemetry(.+)AdditionalDeps.dll(.+?)},\r\n(.+?)\"", "\"", RegexOptions.IgnoreCase | RegexOptions.Singleline); - // Remove OpenTelemetry.Instrumentation.AdditionalDeps entry from library section and write to file. + // Remove OpenTelemetry.Instrumentation.AutoInstrumentationAdditionalDeps entry from target section. + depsJsonContent = Regex.Replace(depsJsonContent, "\"OpenTelemetry(.+)AutoInstrumentation.AdditionalDeps.dll(.+?)},\r\n(.+?)\"", "\"", RegexOptions.IgnoreCase | RegexOptions.Singleline); + // Remove OpenTelemetry.Instrumentation.AutoInstrumentationAdditionalDeps entry from library section and write to file. depsJsonContent = Regex.Replace(depsJsonContent, "\"OpenTelemetry(.+?)},\r\n(.+?)\"", "\"", RegexOptions.IgnoreCase | RegexOptions.Singleline); File.WriteAllText(file, depsJsonContent); }); @@ -348,9 +348,9 @@ partial class Build /// private void RunBootstrappingTests() { - var project = Solution.GetProject(Projects.Tests.ClrProfilerManagedBootstrappingTests); + var project = Solution.GetProject(Projects.Tests.AutoInstrumentationBootstrappingTests); - const string testPrefix = "OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests.InstrumentationTests"; + const string testPrefix = "OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests.InstrumentationTests"; var testNames = new[] { "Initialize_WithDisabledFlag_DoesNotCreateTracerProvider", "Initialize_WithDefaultFlag_CreatesTracerProvider", diff --git a/build/nuke/Projects.cs b/build/nuke/Projects.cs index 6a98853d1b..b73f3050cd 100644 --- a/build/nuke/Projects.cs +++ b/build/nuke/Projects.cs @@ -1,24 +1,24 @@ public static class Projects { - public const string ClrProfilerManaged = "OpenTelemetry.ClrProfiler.Managed"; - public const string ClrProfilerManagedCore = "OpenTelemetry.ClrProfiler.Managed.Core"; - public const string ClrProfilerManagedLoader = "OpenTelemetry.ClrProfiler.Managed.Loader"; - public const string ClrProfilerNative = "OpenTelemetry.ClrProfiler.Native"; - public const string StartupHook = "OpenTelemetry.Instrumentation.StartupHook"; - public const string AdditionalDeps = "OpenTelemetry.Instrumentation.AdditionalDeps"; + public const string AutoInstrumentation = "OpenTelemetry.AutoInstrumentation"; + public const string AutoInstrumentationCore = "OpenTelemetry.AutoInstrumentation.Core"; + public const string AutoInstrumentationLoader = "OpenTelemetry.AutoInstrumentation.Loader"; + public const string AutoInstrumentationNative = "OpenTelemetry.AutoInstrumentation.Native"; + public const string AutoInstrumentationStartupHook = "OpenTelemetry.AutoInstrumentation.StartupHook"; + public const string AutoInstrumentationAdditionalDeps = "OpenTelemetry.AutoInstrumentation.AdditionalDeps"; public static class Tests { - public const string ClrProfilerNativeTests = "OpenTelemetry.ClrProfiler.Native.Tests"; - public const string ClrProfilerManagedLoaderTests = "OpenTelemetry.ClrProfiler.Managed.Loader.Tests"; - public const string ClrProfilerManagedBootstrappingTests = "OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests"; - public const string ClrProfilerManagedTests = "OpenTelemetry.ClrProfiler.Managed.Tests"; + public const string AutoInstrumentationNativeTests = "OpenTelemetry.AutoInstrumentation.Native.Tests"; + public const string AutoInstrumentationLoaderTests = "OpenTelemetry.AutoInstrumentation.Loader.Tests"; + public const string AutoInstrumentationBootstrappingTests = "OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests"; + public const string AutoInstrumentationTests = "OpenTelemetry.AutoInstrumentation.Tests"; public const string IntegrationTestsHelpers = "IntegrationTests.Helpers"; } public static class Mocks { - public const string ClrProfilerManagedMock = "OpenTelemetry.ClrProfiler.Managed.Mock"; + public const string AutoInstrumentationMock = "OpenTelemetry.AutoInstrumentation.Mock"; } } diff --git a/defaults.env b/defaults.env index 9fdb11118f..1173379ec1 100644 --- a/defaults.env +++ b/defaults.env @@ -1,6 +1,6 @@ export CORECLR_ENABLE_PROFILING=1 export CORECLR_PROFILER='{918728DD-259F-4A6A-AC2B-B85E1B658318}' -export CORECLR_PROFILER_PATH=/opt/opentelemetry-dotnet-autoinstrumentation/OpenTelemetry.ClrProfiler.Native.so -export DOTNET_STARTUP_HOOKS=/opt/opentelemetry-dotnet-autoinstrumentation/OpenTelemetry.Instrumentation.StartupHook.dll +export CORECLR_PROFILER_PATH=/opt/opentelemetry-dotnet-autoinstrumentation/OpenTelemetry.AutoInstrumentation.Native.so +export DOTNET_STARTUP_HOOKS=/opt/opentelemetry-dotnet-autoinstrumentation/OpenTelemetry.AutoInstrumentation.StartupHook.dll export OTEL_DOTNET_AUTO_INTEGRATIONS_FILE=/opt/opentelemetry-dotnet-autoinstrumentation/integrations.json export OTEL_DOTNET_AUTO_HOME=/opt/opentelemetry-dotnet-autoinstrumentation \ No newline at end of file diff --git a/dev/envvars.sh b/dev/envvars.sh index 97cfaf7d07..432e9aade4 100644 --- a/dev/envvars.sh +++ b/dev/envvars.sh @@ -35,25 +35,25 @@ OS=$(uname_os) # Enable .NET Framework Profiling API export COR_ENABLE_PROFILING="1" export COR_PROFILER="{918728DD-259F-4A6A-AC2B-B85E1B658318}" -export COR_PROFILER_PATH="${CURDIR}/bin/tracer-home/OpenTelemetry.ClrProfiler.Native.${SUFIX}" +export COR_PROFILER_PATH="${CURDIR}/bin/tracer-home/OpenTelemetry.AutoInstrumentation.Native.${SUFIX}" if [ "$OS" == "windows" ] then # Set paths for both bitness on Windows, see https://docs.microsoft.com/en-us/dotnet/core/run-time-config/debugging-profiling#profiler-location - export COR_PROFILER_PATH_64="${CURDIR}/bin/tracer-home/win-x64/OpenTelemetry.ClrProfiler.Native.${SUFIX}" - export COR_PROFILER_PATH_32="${CURDIR}/bin/tracer-home/win-x86/OpenTelemetry.ClrProfiler.Native.${SUFIX}" + export COR_PROFILER_PATH_64="${CURDIR}/bin/tracer-home/win-x64/OpenTelemetry.AutoInstrumentation.Native.${SUFIX}" + export COR_PROFILER_PATH_32="${CURDIR}/bin/tracer-home/win-x86/OpenTelemetry.AutoInstrumentation.Native.${SUFIX}" fi # Enable .NET Core Profiling API export CORECLR_ENABLE_PROFILING="1" export CORECLR_PROFILER="{918728DD-259F-4A6A-AC2B-B85E1B658318}" -export CORECLR_PROFILER_PATH="${CURDIR}/bin/tracer-home/OpenTelemetry.ClrProfiler.Native.${SUFIX}" +export CORECLR_PROFILER_PATH="${CURDIR}/bin/tracer-home/OpenTelemetry.AutoInstrumentation.Native.${SUFIX}" if [ "$OS" == "windows" ] then # Set paths for both bitness on Windows, see https://docs.microsoft.com/en-us/dotnet/core/run-time-config/debugging-profiling#profiler-location - export CORECLR_PROFILER_PATH_64="${CURDIR}/bin/tracer-home/win-x64/OpenTelemetry.ClrProfiler.Native.${SUFIX}" - export CORECLR_PROFILER_PATH_32="${CURDIR}/bin/tracer-home/win-x86/OpenTelemetry.ClrProfiler.Native.${SUFIX}" + export CORECLR_PROFILER_PATH_64="${CURDIR}/bin/tracer-home/win-x64/OpenTelemetry.AutoInstrumentation.Native.${SUFIX}" + export CORECLR_PROFILER_PATH_32="${CURDIR}/bin/tracer-home/win-x86/OpenTelemetry.AutoInstrumentation.Native.${SUFIX}" fi -export DOTNET_STARTUP_HOOKS="${CURDIR}/bin/tracer-home/netcoreapp3.1/OpenTelemetry.Instrumentation.StartupHook.dll" +export DOTNET_STARTUP_HOOKS="${CURDIR}/bin/tracer-home/netcoreapp3.1/OpenTelemetry.AutoInstrumentation.StartupHook.dll" # Configure OpenTelemetry Tracer export OTEL_DOTNET_AUTO_HOME="${CURDIR}/bin/tracer-home" diff --git a/devenv.bat b/devenv.bat index 8ca06d27f8..b3968c0ead 100644 --- a/devenv.bat +++ b/devenv.bat @@ -8,7 +8,7 @@ rem Set default values set profiler_platform=x64 set profiler_configuration=Debug set start_visual_studio=true -set vs_sln_name=OpenTelemetry.ClrProfiler.sln +set vs_sln_name=OpenTelemetry.AutoInstrumentation.sln :next_argument set devenv_arg1=%1 @@ -40,12 +40,12 @@ echo Enabling profiler for "%profiler_configuration%/%profiler_platform%". rem Enable .NET Framework Profiling API SET COR_ENABLE_PROFILING=1 SET COR_PROFILER={918728DD-259F-4A6A-AC2B-B85E1B658318} -SET COR_PROFILER_PATH=%~dp0\src\OpenTelemetry.ClrProfiler.Native\bin\%profiler_configuration%\%profiler_platform%\OpenTelemetry.ClrProfiler.Native.dll +SET COR_PROFILER_PATH=%~dp0\src\OpenTelemetry.AutoInstrumentation.Native\bin\%profiler_configuration%\%profiler_platform%\OpenTelemetry.AutoInstrumentation.Native.dll rem Enable .NET Core Profiling API SET CORECLR_ENABLE_PROFILING=1 SET CORECLR_PROFILER={918728DD-259F-4A6A-AC2B-B85E1B658318} -SET CORECLR_PROFILER_PATH=%~dp0\src\OpenTelemetry.ClrProfiler.Native\bin\%profiler_configuration%\%profiler_platform%\OpenTelemetry.ClrProfiler.Native.dll +SET CORECLR_PROFILER_PATH=%~dp0\src\OpenTelemetry.AutoInstrumentation.Native\bin\%profiler_configuration%\%profiler_platform%\OpenTelemetry.AutoInstrumentation.Native.dll rem Don't attach the profiler to these processes SET OTEL_DOTNET_AUTO_EXCLUDE_PROCESSES=devenv.exe;Microsoft.ServiceHub.Controller.exe;ServiceHub.Host.CLR.exe;ServiceHub.TestWindowStoreHost.exe;ServiceHub.DataWarehouseHost.exe;sqlservr.exe;VBCSCompiler.exe;iisexpresstray.exe;msvsmon.exe;PerfWatson2.exe;ServiceHub.IdentityHost.exe;ServiceHub.VSDetouredHost.exe;ServiceHub.SettingsHost.exe;ServiceHub.Host.CLR.x86.exe;vstest.console.exe;ServiceHub.RoslynCodeAnalysisService32.exe;testhost.x86.exe;MSBuild.exe;ServiceHub.ThreadedWaitDialog.exe diff --git a/docs/DESIGN.md b/docs/DESIGN.md index 8e8d6a2919..6cc940af73 100644 --- a/docs/DESIGN.md +++ b/docs/DESIGN.md @@ -44,18 +44,18 @@ and inject the selected instrumentations into the targeted application. The main components of the project are: -- [**CLR Profiler Dll**](../src/OpenTelemetry.AutoInstrumentation.ClrProfiler.Native): +- [**CLR Profiler Dll**](../src/OpenTelemetry.AutoInstrumentation.Native): a native component that implements a CLR Profiler. The CLR Profiler is used to modify the application [IL](https://en.wikipedia.org/wiki/Common_Intermediate_Language), including the IL of packages used by the application, to add and collect observability data. -- [**Loader**](../src/OpenTelemetry.AutoInstrumentation.ClrProfiler.Loader): +- [**Loader**](../src/OpenTelemetry.AutoInstrumentation.Loader): a tiny managed library shipped as a resource of the native CLR Profiler. Its code is in charge of loading the bootstrap code into the targeted application and extend the assembly load paths to include the folders with the OpenTelemetry .NET SDK and the instrumentations to be injected into the application. -- [**Managed Profiler**](../src/OpenTelemetry.AutoInstrumentation.ClrProfiler.Managed): +- [**Managed Profiler**](../src/OpenTelemetry.AutoInstrumentation): contains the code setting up the OpenTelemtry .NET SDK and configured instrumentations. Plus, support code to run and implement bytecode instrumentations. Optionally, the code setting-up the OpenTelemetry .NET SDK can be left to the application by setting the @@ -65,17 +65,17 @@ environment variable `OTEL_DOTNET_AUTO_LOAD_AT_STARTUP` to `false`. directly by the library/framework being instrumented. This type of instrumentation depends on the OpenTelemetry API and the specific library/framework that they instrument. Some examples: - * [ASP.NET Core Instrumentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Instrumentation.AspNetCore) - * [gRPC Client Instrumentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Instrumentation.GrpcNetClient) - * [HttpClient and HttpWebRequest Instrumentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Instrumentation.Http) + - [ASP.NET Core Instrumentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Instrumentation.AspNetCore) + - [gRPC Client Instrumentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Instrumentation.GrpcNetClient) + - [HttpClient and HttpWebRequest Instrumentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Instrumentation.Http) - **Bytecode Instrumentations**: instrumentations created for libraries/frameworks that lack proper hooks/callbacks to allow implementation of good observability data. These instrumentations must be implemented following the proper attribute annotation so the native CLR Profiler implementation can properly inject them at runtime. Some examples: - * [MongoDB Instrumentation](../src/OpenTelemetry.AutoInstrumentation.ClrProfiler.Managed/Instrumentations/MongoDB) - * [GraphQL](../src/OpenTelemetry.AutoInstrumentation.ClrProfiler.Managed/Instrumentations/GraphQL) + - [MongoDB Instrumentation](../src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDB) + - [GraphQL](../src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL) ![Overview](./images/architecture-overview.png) @@ -121,7 +121,7 @@ Bytecode instrumentation methods should not have direct dependencies with the li This way, they can work with multiple versions of the assemblies being targeted for instrumentation and reduce the number of shipped files. When operating with parameters and return values of the targeted methods, the instrumentation methods must use -[DuckTyping](../src/OpenTelemetry.AutoInstrumentation.ClrProfiler.Managed/DuckTyping/README.md) or +[DuckTyping](../src/OpenTelemetry.AutoInstrumentation.Managed/DuckTyping/README.md) or [reflection](https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/reflection) to access objects from the APIs being instrumented. diff --git a/docs/DEVELOPING.md b/docs/DEVELOPING.md index 973b488d91..6b55479a3f 100644 --- a/docs/DEVELOPING.md +++ b/docs/DEVELOPING.md @@ -39,9 +39,9 @@ To build everything and run integration tests: Because of [Mono missing features](https://github.com/OmniSharp/omnisharp-vscode#note-about-using-net-5-sdks), `omnisharp.useGlobalMono` has to be set to `never`. Go to `File` -> `Preferences` -> `Settings` -> `Extensions` -> `C# Configuration` -> Change `Omnisharp: Use Global Mono` (you can search for it if the menu is too long) to `never`. Afterwards, you have restart OmniSharp: `F1` -> `OmniSharp: Restart OmniSharp`. -There may be a lot of errors, because some projects target .NET Framework. Switch to `OpenTelemetry.ClrProfiler.sln` using `F1` -> `OmniSharp: Select Project` in Visual Studio Code to load a subset of projects which work without any issues. You can also try building the projects which have errors as it sometimes helps. +There may be a lot of errors, because some projects target .NET Framework. Switch to `OpenTelemetry.AutoInstrumentation.sln` using `F1` -> `OmniSharp: Select Project` in Visual Studio Code to load a subset of projects which work without any issues. You can also try building the projects which have errors as it sometimes helps. -If for whatever reason you need to use `OpenTelemetry.ClrProfiler.sln` you can run `dotnet nuke` to decrease the number of errors. +If for whatever reason you need to use `OpenTelemetry.AutoInstrumentation.sln` you can run `dotnet nuke` to decrease the number of errors. ## Build @@ -166,7 +166,7 @@ Example usage: 1 location added to breakpoint 1 Process 1905 stopped * thread #1, name = 'corerun', stop reason = breakpoint 1.1 - frame #0: 0x00007ffff7050ed2 libcoreclr.so`EEToProfInterfaceImpl::CreateProfiler(this=0x00005555555f7690, pClsid=0x00007fffffffce88, wszClsid=u"{918728DD-259F-4A6A-AC2B-B85E1B658318}", wszProfileDLL=u"/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.ClrProfiler.Native.so") at eetoprofinterfaceimpl.cpp:633:5 + frame #0: 0x00007ffff7050ed2 libcoreclr.so`EEToProfInterfaceImpl::CreateProfiler(this=0x00005555555f7690, pClsid=0x00007fffffffce88, wszClsid=u"{918728DD-259F-4A6A-AC2B-B85E1B658318}", wszProfileDLL=u"/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.Native.so") at eetoprofinterfaceimpl.cpp:633:5 630 CONTRACTL_END; 631 632 // Always called before Thread created. @@ -183,7 +183,7 @@ Example usage: ```bash Process 20148 stopped * thread #1, name = 'corerun', stop reason = instruction step over - frame #0: 0x00007ffff76166f8 libcoreclr.so`LOADLoadLibraryDirect(libraryNameOrPath="/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.ClrProfiler.Native.so") at module.cpp:1477:9 + frame #0: 0x00007ffff76166f8 libcoreclr.so`LOADLoadLibraryDirect(libraryNameOrPath="/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.Native.so") at module.cpp:1477:9 1474 if (dl_handle == nullptr) 1475 { 1476 LPCSTR err_msg = dlerror(); @@ -192,7 +192,7 @@ Example usage: 1479 } 1480 else (lldb) var - (LPCSTR) libraryNameOrPath = 0x00005555555f84c0 "/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.ClrProfiler.Native.so" + (LPCSTR) libraryNameOrPath = 0x00005555555f84c0 "/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.Native.so" (NATIVE_LIBRARY_HANDLE) dl_handle = 0x0000000000000000 - (LPCSTR) err_msg = 0x00005555555f8740 "/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.ClrProfiler.Native.so: undefined symbol: _binary_Datadog_Trace_ClrProfiler_Managed_Loader_pdb_end" + (LPCSTR) err_msg = 0x00005555555f8740 "/home/user/repos/opentelemetry-dotnet-instrumentation/bin/tracer-home/OpenTelemetry.AutoInstrumentation.Native.so: undefined symbol: _binary_Datadog_Trace_ClrProfiler_Managed_Loader_pdb_end" ``` diff --git a/docs/POC_README.md b/docs/POC_README.md index 6db9d68708..25f01062be 100644 --- a/docs/POC_README.md +++ b/docs/POC_README.md @@ -33,7 +33,7 @@ It would be good to have some automation here to test without doing to much stuf 1. Remove `Datadog.Trace.Tracer` and a lot of related code. We can just keep the AutoInstrumentation integration boilerplate for HTTP Client and ASP.NET. -1. Change the `OpenTelemetry.ClrProfiler.Instrumentation.Initialize()` method +1. Change the `OpenTelemetry.AutoInstrumentation.Instrumentation.Initialize()` method so that it will be the place where the global OTel trace provider will be configured. It would be good to have a checkpoint here where the instrumented application is NOOP-instrumented. @@ -45,7 +45,7 @@ It would be good to have a checkpoint here where the instrumented application is [question](https://cloud-native.slack.com/archives/C01N3BC2W7Q/p1620994235161800) 1. Add manual instrumentation to the applications. 1. Try auto-instrumentation using ActivitySource - e.g. in `OpenTelemetry.ClrProfiler.AutoInstrumentation.Http.HttpClient.HttpMessageHandlerCommon`. + e.g. in `OpenTelemetry.AutoInstrumentation.Http.HttpClient.HttpMessageHandlerCommon`. 1. Test with different versions of OTel SDK in runtime. 1. Try using `AppDomain.CurrentDomain.AssemblyResolve +=` to add a fallback if the instrumented app does not reference the OTel SDK. diff --git a/integrations.json b/integrations.json index 7bee3066ae..ea3ad1ea60 100644 --- a/integrations.json +++ b/integrations.json @@ -21,8 +21,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -45,8 +45,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -69,8 +69,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -93,8 +93,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -117,8 +117,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -141,8 +141,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -165,8 +165,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_ExecuteAsync_Integration", "action": "CallTargetModification" } }, @@ -189,8 +189,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Execute_Integration", "action": "CallTargetModification" } }, @@ -213,8 +213,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", "action": "CallTargetModification" } }, @@ -237,8 +237,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", "action": "CallTargetModification" } }, @@ -261,8 +261,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", "action": "CallTargetModification" } }, @@ -285,8 +285,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", "action": "CallTargetModification" } }, @@ -309,8 +309,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", "action": "CallTargetModification" } }, @@ -333,8 +333,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb.IWireProtocol_Generic_Execute_Integration", "action": "CallTargetModification" } } @@ -361,8 +361,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL.ExecuteAsyncIntegration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL.ExecuteAsyncIntegration", "action": "CallTargetModification" } }, @@ -384,8 +384,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL.ExecuteAsyncIntegration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL.ExecuteAsyncIntegration", "action": "CallTargetModification" } }, @@ -412,8 +412,8 @@ "maximum_patch": 65535 }, "wrapper": { - "assembly": "OpenTelemetry.ClrProfiler.Managed", - "type": "OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL.ValidateIntegration", + "assembly": "OpenTelemetry.AutoInstrumentation", + "type": "OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL.ValidateIntegration", "action": "CallTargetModification" } } diff --git a/samples/ConsoleApp.SelfBootstrap/Program.cs b/samples/ConsoleApp.SelfBootstrap/Program.cs index e27c09f16a..51badf14f6 100644 --- a/samples/ConsoleApp.SelfBootstrap/Program.cs +++ b/samples/ConsoleApp.SelfBootstrap/Program.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Diagnostics; using System.Net.Http; using System.Threading.Tasks; @@ -19,7 +19,7 @@ private static async Task Main() .AddHttpClientInstrumentation() .AddSqlClientInstrumentation() .SetSampler(new AlwaysOnSampler()) - .AddSource("OpenTelemetry.ClrProfiler.*", "ConsoleApp") + .AddSource("OpenTelemetry.AutoInstrumentation.*", "ConsoleApp") .AddConsoleExporter() .AddZipkinExporter(options => { diff --git a/samples/ConsoleApp/Program.cs b/samples/ConsoleApp/Program.cs index 905daccec4..9d46621c22 100644 --- a/samples/ConsoleApp/Program.cs +++ b/samples/ConsoleApp/Program.cs @@ -11,7 +11,7 @@ namespace ConsoleApp { internal class Program { - private static readonly ActivitySource MyActivitySource = new ActivitySource("OpenTelemetry.ClrProfiler.ConsoleApp"); + private static readonly ActivitySource MyActivitySource = new ActivitySource("OpenTelemetry.AutoInstrumentation.ConsoleApp"); private static async Task Main() { diff --git a/samples/ConsoleApp/AssemblyInfo.cs b/samples/ConsoleApp/Properties/AssemblyInfo.cs similarity index 100% rename from samples/ConsoleApp/AssemblyInfo.cs rename to samples/ConsoleApp/Properties/AssemblyInfo.cs diff --git a/samples/OpenTracingLibrary/AssemblyInfo.cs b/samples/OpenTracingLibrary/Properties/AssemblyInfo.cs similarity index 100% rename from samples/OpenTracingLibrary/AssemblyInfo.cs rename to samples/OpenTracingLibrary/Properties/AssemblyInfo.cs diff --git a/samples/Samples.AspNetCoreMvc31/Controllers/HomeController.cs b/samples/Samples.AspNetCoreMvc31/Controllers/HomeController.cs index 110cfa59aa..101aae5c13 100644 --- a/samples/Samples.AspNetCoreMvc31/Controllers/HomeController.cs +++ b/samples/Samples.AspNetCoreMvc31/Controllers/HomeController.cs @@ -16,7 +16,7 @@ public class HomeController : Controller public IActionResult Index() { - var instrumentationType = Type.GetType("OpenTelemetry.ClrProfiler.Instrumentation, OpenTelemetry.ClrProfiler.Managed"); + var instrumentationType = Type.GetType("OpenTelemetry.AutoInstrumentation.Instrumentation, OpenTelemetry.AutoInstrumentation"); ViewBag.ProfilerAttached = instrumentationType?.GetProperty("ProfilerAttached", BindingFlags.Public | BindingFlags.Static)?.GetValue(null) ?? false; ViewBag.TracerAssemblyLocation = Type.GetType("OpenTelemetry.Trace.Tracer, OpenTelemetry.Api")?.Assembly.Location; ViewBag.ClrProfilerAssemblyLocation = instrumentationType?.Assembly.Location; diff --git a/samples/Samples.AspNetCoreMvc31/Properties/launchSettings.json b/samples/Samples.AspNetCoreMvc31/Properties/launchSettings.json index 4b40af69df..f16a51b1fe 100644 --- a/samples/Samples.AspNetCoreMvc31/Properties/launchSettings.json +++ b/samples/Samples.AspNetCoreMvc31/Properties/launchSettings.json @@ -16,8 +16,8 @@ "CORECLR_ENABLE_PROFILING": "1", "CORECLR_PROFILER": "{918728DD-259F-4A6A-AC2B-B85E1B658318}", - "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home\\win-x64\\OpenTelemetry.ClrProfiler.Native.dll", - "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll", + "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home\\win-x64\\OpenTelemetry.AutoInstrumentation.Native.dll", + "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll", "OTEL_DOTNET_AUTO_HOME": "$(SolutionDir)bin\\tracer-home", "OTEL_DOTNET_AUTO_INTEGRATIONS_FILE": "$(SolutionDir)bin\\tracer-home\\integrations.json", @@ -37,8 +37,8 @@ "CORECLR_ENABLE_PROFILING": "1", "CORECLR_PROFILER": "{918728DD-259F-4A6A-AC2B-B85E1B658318}", - "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home$(OutputPath)\\OpenTelemetry.ClrProfiler.Native.dll", - "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll", + "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home$(OutputPath)\\OpenTelemetry.AutoInstrumentation.Native.dll", + "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll", "OTEL_DOTNET_AUTO_HOME": "$(SolutionDir)bin\\tracer-home", "OTEL_DOTNET_AUTO_INTEGRATIONS_FILE": "$(SolutionDir)bin\\tracer-home\\integrations.json", diff --git a/samples/Samples.AspNetCoreMvc31/Views/Home/Index.cshtml b/samples/Samples.AspNetCoreMvc31/Views/Home/Index.cshtml index 6e641500ef..14dbd64e7c 100644 --- a/samples/Samples.AspNetCoreMvc31/Views/Home/Index.cshtml +++ b/samples/Samples.AspNetCoreMvc31/Views/Home/Index.cshtml @@ -21,11 +21,11 @@ @ViewBag.ProfilerAttached - OpenTelemetry.ClrProfiler.dll path + OpenTelemetry.Api.dll path @(ViewBag.TracerAssemblyLocation ?? "(not found)") - OpenTelemetry.ClrProfiler.Managed.dll path + OpenTelemetry.AutoInstrumentation.dll path @(ViewBag.ClrProfilerAssemblyLocation ?? "(not found)") diff --git a/samples/Samples.StartupHook.AspNetCoreMvc31/Properties/launchSettings.json b/samples/Samples.StartupHook.AspNetCoreMvc31/Properties/launchSettings.json index 20deb3133e..9051736138 100644 --- a/samples/Samples.StartupHook.AspNetCoreMvc31/Properties/launchSettings.json +++ b/samples/Samples.StartupHook.AspNetCoreMvc31/Properties/launchSettings.json @@ -14,7 +14,7 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development", - "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll", + "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll", "DOTNET_ADDITIONAL_DEPS": "$(SolutionDir)bin\\tracer-home\\AdditionalDeps", "DOTNET_SHARED_STORE": "$(SolutionDir)bin\\tracer-home\\store", @@ -34,7 +34,7 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development", - "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll", + "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll", "DOTNET_ADDITIONAL_DEPS": "$(SolutionDir)bin\\tracer-home\\AdditionalDeps", "DOTNET_SHARED_STORE": "$(SolutionDir)bin\\tracer-home\\store", diff --git a/src/OpenTelemetry.Instrumentation.AdditionalDeps/Directory.Build.props b/src/OpenTelemetry.AutoInstrumentation.AdditionalDeps/Directory.Build.props similarity index 100% rename from src/OpenTelemetry.Instrumentation.AdditionalDeps/Directory.Build.props rename to src/OpenTelemetry.AutoInstrumentation.AdditionalDeps/Directory.Build.props diff --git a/src/OpenTelemetry.Instrumentation.AdditionalDeps/OpenTelemetry.Instrumentation.AdditionalDeps.csproj b/src/OpenTelemetry.AutoInstrumentation.AdditionalDeps/OpenTelemetry.AutoInstrumentation.AdditionalDeps.csproj similarity index 100% rename from src/OpenTelemetry.Instrumentation.AdditionalDeps/OpenTelemetry.Instrumentation.AdditionalDeps.csproj rename to src/OpenTelemetry.AutoInstrumentation.AdditionalDeps/OpenTelemetry.AutoInstrumentation.AdditionalDeps.csproj diff --git a/src/OpenTelemetry.Instrumentation.AdditionalDeps/Package.xml b/src/OpenTelemetry.AutoInstrumentation.AdditionalDeps/Package.xml similarity index 100% rename from src/OpenTelemetry.Instrumentation.AdditionalDeps/Package.xml rename to src/OpenTelemetry.AutoInstrumentation.AdditionalDeps/Package.xml diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Core/ClrNames.cs b/src/OpenTelemetry.AutoInstrumentation.Core/ClrNames.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed.Core/ClrNames.cs rename to src/OpenTelemetry.AutoInstrumentation.Core/ClrNames.cs index eb470bc6b1..afd677bb7e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Core/ClrNames.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Core/ClrNames.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler +namespace OpenTelemetry.AutoInstrumentation { internal static class ClrNames { diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Core/InstrumentMethodAttribute.cs b/src/OpenTelemetry.AutoInstrumentation.Core/InstrumentMethodAttribute.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed.Core/InstrumentMethodAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation.Core/InstrumentMethodAttribute.cs index 357650e5c1..02be161873 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Core/InstrumentMethodAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Core/InstrumentMethodAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler +namespace OpenTelemetry.AutoInstrumentation { /// /// Attribute that indicates that the decorated class is meant to intercept a method diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Core/IntegrationVersionRange.cs b/src/OpenTelemetry.AutoInstrumentation.Core/IntegrationVersionRange.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed.Core/IntegrationVersionRange.cs rename to src/OpenTelemetry.AutoInstrumentation.Core/IntegrationVersionRange.cs index 09a0c2c786..96f8efee05 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Core/IntegrationVersionRange.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Core/IntegrationVersionRange.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler +namespace OpenTelemetry.AutoInstrumentation { /// /// Specifies a safe version range for an integration. diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Core/OpenTelemetry.ClrProfiler.Managed.Core.csproj b/src/OpenTelemetry.AutoInstrumentation.Core/OpenTelemetry.AutoInstrumentation.Core.csproj similarity index 78% rename from src/OpenTelemetry.ClrProfiler.Managed.Core/OpenTelemetry.ClrProfiler.Managed.Core.csproj rename to src/OpenTelemetry.AutoInstrumentation.Core/OpenTelemetry.AutoInstrumentation.Core.csproj index f90e4137dd..ad925ba236 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Core/OpenTelemetry.ClrProfiler.Managed.Core.csproj +++ b/src/OpenTelemetry.AutoInstrumentation.Core/OpenTelemetry.AutoInstrumentation.Core.csproj @@ -1,8 +1,8 @@  - OpenTelemetry.ClrProfiler - OpenTelemetry.ClrProfiler.Managed.Core + OpenTelemetry.AutoInstrumentation + OpenTelemetry.AutoInstrumentation.Core 0.0.1 diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Core/AssemblyInfo.cs b/src/OpenTelemetry.AutoInstrumentation.Core/Properties/AssemblyInfo.cs similarity index 61% rename from src/OpenTelemetry.ClrProfiler.Managed.Core/AssemblyInfo.cs rename to src/OpenTelemetry.AutoInstrumentation.Core/Properties/AssemblyInfo.cs index 9491ef9aad..854aeeb4cf 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Core/AssemblyInfo.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Core/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ using System.Runtime.CompilerServices; [assembly: System.Reflection.AssemblyVersion("0.0.0.0")] -[assembly: InternalsVisibleTo("OpenTelemetry.ClrProfiler.Managed")] +[assembly: InternalsVisibleTo("OpenTelemetry.AutoInstrumentation")] diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/FileSink.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/FileSink.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/FileSink.cs rename to src/OpenTelemetry.AutoInstrumentation.Loader/FileSink.cs index 2ac57bf36d..7730787ff2 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/FileSink.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/FileSink.cs @@ -7,7 +7,7 @@ using System.IO; using System.Text; -namespace OpenTelemetry.ClrProfiler.Managed.Loader +namespace OpenTelemetry.AutoInstrumentation.Loader { internal sealed class FileSink : IDisposable { diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/ManagedProfilerAssemblyLoadContext.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/ManagedProfilerAssemblyLoadContext.cs similarity index 84% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/ManagedProfilerAssemblyLoadContext.cs rename to src/OpenTelemetry.AutoInstrumentation.Loader/ManagedProfilerAssemblyLoadContext.cs index 7a1f5ef3c3..4c80ef49d7 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/ManagedProfilerAssemblyLoadContext.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/ManagedProfilerAssemblyLoadContext.cs @@ -2,7 +2,7 @@ using System.Reflection; using System.Runtime.Loader; -namespace OpenTelemetry.ClrProfiler.Managed.Loader +namespace OpenTelemetry.AutoInstrumentation.Loader { internal class ManagedProfilerAssemblyLoadContext : AssemblyLoadContext { diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/OpenTelemetry.ClrProfiler.Managed.Loader.csproj b/src/OpenTelemetry.AutoInstrumentation.Loader/OpenTelemetry.AutoInstrumentation.Loader.csproj similarity index 87% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/OpenTelemetry.ClrProfiler.Managed.Loader.csproj rename to src/OpenTelemetry.AutoInstrumentation.Loader/OpenTelemetry.AutoInstrumentation.Loader.csproj index 84e5db6306..d572dbbcdc 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/OpenTelemetry.ClrProfiler.Managed.Loader.csproj +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/OpenTelemetry.AutoInstrumentation.Loader.csproj @@ -1,7 +1,6 @@ - OpenTelemetry.ClrProfiler.Managed.Loader net461;netcoreapp3.1 netcoreapp3.1 ..\bin\ProfilerResources\ diff --git a/src/OpenTelemetry.AutoInstrumentation.Loader/Properties/AssemblyInfo.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..206559622a --- /dev/null +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/Properties/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("OpenTelemetry.AutoInstrumentation.Loader.Tests")] diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.NetCore.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/Startup.NetCore.cs similarity index 82% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.NetCore.cs rename to src/OpenTelemetry.AutoInstrumentation.Loader/Startup.NetCore.cs index 3a9fe3a31a..af6db444d8 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.NetCore.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/Startup.NetCore.cs @@ -3,10 +3,10 @@ using System.IO; using System.Reflection; -namespace OpenTelemetry.ClrProfiler.Managed.Loader +namespace OpenTelemetry.AutoInstrumentation.Loader { /// - /// A class that attempts to load the OpenTelemetry.ClrProfiler.Managed .NET assembly. + /// A class that attempts to load the OpenTelemetry.AutoInstrumentation .NET assembly. /// public partial class Startup { @@ -39,13 +39,13 @@ private static Assembly AssemblyResolve_ManagedProfilerDependencies(object sende var path = Path.Combine(ManagedProfilerDirectory, $"{assemblyName.Name}.dll"); // Only load the main profiler into the default Assembly Load Context. - // If OpenTelemetry.ClrProfiler or other libraries are provided by the NuGet package their loads are handled in the following two ways. - // 1) The AssemblyVersion is greater than or equal to the version used by OpenTelemetry.ClrProfiler.Managed, the assembly + // If OpenTelemetry.AutoInstrumentation or other libraries are provided by the NuGet package their loads are handled in the following two ways. + // 1) The AssemblyVersion is greater than or equal to the version used by OpenTelemetry.AutoInstrumentation, the assembly // will load successfully and will not invoke this resolve event. - // 2) The AssemblyVersion is lower than the version used by OpenTelemetry.ClrProfiler.Managed, the assembly will fail to load + // 2) The AssemblyVersion is lower than the version used by OpenTelemetry.AutoInstrumentation, the assembly will fail to load // and invoke this resolve event. It must be loaded in a separate AssemblyLoadContext since the application will only // load the originally referenced version - if (assemblyName.Name.StartsWith("OpenTelemetry.ClrProfiler.Managed", StringComparison.OrdinalIgnoreCase) && File.Exists(path)) + if (assemblyName.Name.StartsWith("OpenTelemetry.AutoInstrumentation", StringComparison.OrdinalIgnoreCase) && File.Exists(path)) { StartupLogger.Debug("Loading {0} with Assembly.LoadFrom", path); return Assembly.LoadFrom(path); diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.NetFramework.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/Startup.NetFramework.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.NetFramework.cs rename to src/OpenTelemetry.AutoInstrumentation.Loader/Startup.NetFramework.cs index 61cda9eb1b..55ec4596c6 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.NetFramework.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/Startup.NetFramework.cs @@ -4,10 +4,10 @@ using System.IO; using System.Reflection; -namespace OpenTelemetry.ClrProfiler.Managed.Loader +namespace OpenTelemetry.AutoInstrumentation.Loader { /// - /// A class that attempts to load the OpenTelemetry.ClrProfiler.Managed .NET assembly. + /// A class that attempts to load the OpenTelemetry.AutoInstrumentation .NET assembly. /// public partial class Startup { diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/Startup.cs similarity index 79% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.cs rename to src/OpenTelemetry.AutoInstrumentation.Loader/Startup.cs index fab90f918c..4eafd404fd 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/Startup.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/Startup.cs @@ -2,16 +2,16 @@ using System.IO; using System.Reflection; -namespace OpenTelemetry.ClrProfiler.Managed.Loader +namespace OpenTelemetry.AutoInstrumentation.Loader { /// - /// A class that attempts to load the OpenTelemetry.ClrProfiler.Managed .NET assembly. + /// A class that attempts to load the OpenTelemetry.AutoInstrumentation .NET assembly. /// public partial class Startup { /// /// Initializes static members of the class. - /// This method also attempts to load the OpenTelemetry.ClrProfiler.Managed .NET assembly. + /// This method also attempts to load the OpenTelemetry.AutoInstrumentation .NET assembly. /// static Startup() { @@ -37,22 +37,22 @@ private static void TryLoadManagedAssembly() try { - var assembly = Assembly.Load("OpenTelemetry.ClrProfiler.Managed"); + var assembly = Assembly.Load("OpenTelemetry.AutoInstrumentation"); if (assembly == null) { - throw new FileNotFoundException("The assembly OpenTelemetry.ClrProfiler.Managed could not be loaded"); + throw new FileNotFoundException("The assembly OpenTelemetry.AutoInstrumentation could not be loaded"); } - var type = assembly.GetType("OpenTelemetry.ClrProfiler.Managed.Instrumentation", throwOnError: false); + var type = assembly.GetType("OpenTelemetry.AutoInstrumentation.Instrumentation", throwOnError: false); if (type == null) { - throw new TypeLoadException("The type OpenTelemetry.ClrProfiler.Managed.Instrumentation could not be loaded"); + throw new TypeLoadException("The type OpenTelemetry.AutoInstrumentation.Instrumentation could not be loaded"); } var method = type.GetRuntimeMethod("Initialize", new Type[0]); if (method == null) { - throw new MissingMethodException("The method OpenTelemetry.ClrProfiler.Managed.Instrumentation.Initialize could not be loaded"); + throw new MissingMethodException("The method OpenTelemetry.AutoInstrumentation.Instrumentation.Initialize could not be loaded"); } method.Invoke(obj: null, parameters: null); diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/StartupLogger.cs b/src/OpenTelemetry.AutoInstrumentation.Loader/StartupLogger.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed.Loader/StartupLogger.cs rename to src/OpenTelemetry.AutoInstrumentation.Loader/StartupLogger.cs index c69ebee41e..f236bc1014 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/StartupLogger.cs +++ b/src/OpenTelemetry.AutoInstrumentation.Loader/StartupLogger.cs @@ -2,7 +2,7 @@ using System.Diagnostics; using System.IO; -namespace OpenTelemetry.ClrProfiler.Managed.Loader +namespace OpenTelemetry.AutoInstrumentation.Loader { internal static class StartupLogger { diff --git a/src/OpenTelemetry.ClrProfiler.Native/CMakeLists.txt b/src/OpenTelemetry.AutoInstrumentation.Native/CMakeLists.txt similarity index 76% rename from src/OpenTelemetry.ClrProfiler.Native/CMakeLists.txt rename to src/OpenTelemetry.AutoInstrumentation.Native/CMakeLists.txt index b05bfe7381..37c11a3ebb 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/CMakeLists.txt +++ b/src/OpenTelemetry.AutoInstrumentation.Native/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_policy(SET CMP0015 NEW) # Project definition # ****************************************************** -project("OpenTelemetry.ClrProfiler.Native" VERSION 0.0.1) +project("OpenTelemetry.AutoInstrumentation.Native" VERSION 0.0.1) # ****************************************************** # Environment detection @@ -73,9 +73,9 @@ else() endif() if (NOT EXISTS ${CMAKE_SOURCE_DIR}/../bin/ProfilerResources/netcoreapp3.1) - message(FATAL_ERROR "OpenTelemetry.ClrProfiler.Managed.Loader must be built first.") + message(FATAL_ERROR "OpenTelemetry.AutoInstrumentation.Loader must be built first.") else() - message(STATUS "OpenTelemetry.ClrProfiler.Managed.Loader was found") + message(STATUS "OpenTelemetry.AutoInstrumentation.Loader was found") endif() # ****************************************************** @@ -129,34 +129,34 @@ SET(MANAGED_LOADER_DIRECTORY ${CMAKE_SOURCE_DIR}/../bin/ProfilerResources/netcor # Set specific custom commands to embed the loader if (ISMACOS) add_custom_command( - OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.ClrProfiler.Managed.Loader.dll.o - COMMAND touch stub.c && gcc -o stub.o -c stub.c && cp ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.dll OpenTelemetry.ClrProfiler.Managed.Loader.dll && ld -r -o OpenTelemetry.ClrProfiler.Managed.Loader.dll.o -sectcreate binary dll OpenTelemetry.ClrProfiler.Managed.Loader.dll stub.o - DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.dll ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt + OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.AutoInstrumentation.Loader.dll.o + COMMAND touch stub.c && gcc -o stub.o -c stub.c && cp ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.dll OpenTelemetry.AutoInstrumentation.Loader.dll && ld -r -o OpenTelemetry.AutoInstrumentation.Loader.dll.o -sectcreate binary dll OpenTelemetry.AutoInstrumentation.Loader.dll stub.o + DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.dll ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt WORKING_DIRECTORY ${OUTPUT_TMP_DIR} ) add_custom_command( - OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb.o - COMMAND touch stub.c && gcc -o stub.o -c stub.c && cp "${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb" OpenTelemetry.ClrProfiler.Managed.Loader.pdb && ld -r -o OpenTelemetry.ClrProfiler.Managed.Loader.pdb.o -sectcreate binary pdb OpenTelemetry.ClrProfiler.Managed.Loader.pdb stub.o - DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt + OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.AutoInstrumentation.Loader.pdb.o + COMMAND touch stub.c && gcc -o stub.o -c stub.c && cp "${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.pdb" OpenTelemetry.AutoInstrumentation.Loader.pdb && ld -r -o OpenTelemetry.AutoInstrumentation.Loader.pdb.o -sectcreate binary pdb OpenTelemetry.AutoInstrumentation.Loader.pdb stub.o + DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.pdb ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt WORKING_DIRECTORY ${OUTPUT_TMP_DIR} ) elseif(ISLINUX) add_custom_command( - OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.ClrProfiler.Managed.Loader.dll.o - COMMAND cp "${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.dll" OpenTelemetry.ClrProfiler.Managed.Loader.dll && ld -r -b binary -o OpenTelemetry.ClrProfiler.Managed.Loader.dll.o OpenTelemetry.ClrProfiler.Managed.Loader.dll - DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.dll ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt + OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.AutoInstrumentation.Loader.dll.o + COMMAND cp "${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.dll" OpenTelemetry.AutoInstrumentation.Loader.dll && ld -r -b binary -o OpenTelemetry.AutoInstrumentation.Loader.dll.o OpenTelemetry.AutoInstrumentation.Loader.dll + DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.dll ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt WORKING_DIRECTORY ${OUTPUT_TMP_DIR} ) add_custom_command( - OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb.o - COMMAND cp "${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb" OpenTelemetry.ClrProfiler.Managed.Loader.pdb && ld -r -b binary -o OpenTelemetry.ClrProfiler.Managed.Loader.pdb.o OpenTelemetry.ClrProfiler.Managed.Loader.pdb - DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt + OUTPUT ${OUTPUT_TMP_DIR}/OpenTelemetry.AutoInstrumentation.Loader.pdb.o + COMMAND cp "${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.pdb" OpenTelemetry.AutoInstrumentation.Loader.pdb && ld -r -b binary -o OpenTelemetry.AutoInstrumentation.Loader.pdb.o OpenTelemetry.AutoInstrumentation.Loader.pdb + DEPENDS ${MANAGED_LOADER_DIRECTORY}/OpenTelemetry.AutoInstrumentation.Loader.pdb ${OUTPUT_DEPS_DIR}/json ${OUTPUT_DEPS_DIR}/re2 ${OUTPUT_DEPS_DIR}/fmt WORKING_DIRECTORY ${OUTPUT_TMP_DIR} ) endif() SET(GENERATED_OBJ_FILES - ${OUTPUT_TMP_DIR}/OpenTelemetry.ClrProfiler.Managed.Loader.dll.o - ${OUTPUT_TMP_DIR}/OpenTelemetry.ClrProfiler.Managed.Loader.pdb.o + ${OUTPUT_TMP_DIR}/OpenTelemetry.AutoInstrumentation.Loader.dll.o + ${OUTPUT_TMP_DIR}/OpenTelemetry.AutoInstrumentation.Loader.pdb.o ) SET_SOURCE_FILES_PROPERTIES( ${GENERATED_OBJ_FILES} @@ -214,7 +214,7 @@ endif() # ****************************************************** # Define static target # ****************************************************** -add_library("OpenTelemetry.ClrProfiler.Native.static" STATIC +add_library("OpenTelemetry.AutoInstrumentation.Native.static" STATIC class_factory.cpp clr_helpers.cpp cor_profiler_base.cpp @@ -233,10 +233,10 @@ add_library("OpenTelemetry.ClrProfiler.Native.static" STATIC ${GENERATED_OBJ_FILES} ) -set_target_properties("OpenTelemetry.ClrProfiler.Native.static" PROPERTIES PREFIX "") +set_target_properties("OpenTelemetry.AutoInstrumentation.Native.static" PROPERTIES PREFIX "") # Define directories includes -target_include_directories("OpenTelemetry.ClrProfiler.Native.static" +target_include_directories("OpenTelemetry.AutoInstrumentation.Native.static" PUBLIC lib/coreclr/src/pal/inc/rt PUBLIC lib/coreclr/src/pal/prebuilt/inc PUBLIC lib/coreclr/src/pal/inc @@ -249,13 +249,13 @@ target_include_directories("OpenTelemetry.ClrProfiler.Native.static" # Define linker libraries if (ISMACOS) - target_link_libraries("OpenTelemetry.ClrProfiler.Native.static" + target_link_libraries("OpenTelemetry.AutoInstrumentation.Native.static" ${OUTPUT_DEPS_DIR}/re2/obj/libre2.a ${OUTPUT_DEPS_DIR}/fmt/libfmt.a ${CMAKE_DL_LIBS} ) elseif(ISLINUX) - target_link_libraries("OpenTelemetry.ClrProfiler.Native.static" + target_link_libraries("OpenTelemetry.AutoInstrumentation.Native.static" ${OUTPUT_DEPS_DIR}/re2/obj/libre2.a ${OUTPUT_DEPS_DIR}/fmt/libfmt.a ${CMAKE_DL_LIBS} @@ -267,7 +267,7 @@ endif() # ****************************************************** # Define shared target # ****************************************************** -SET(TARGET_NAME "OpenTelemetry.ClrProfiler.Native") +SET(TARGET_NAME "OpenTelemetry.AutoInstrumentation.Native") if (ISMACOS) add_library(${TARGET_NAME} SHARED @@ -285,4 +285,4 @@ endif() set_target_properties(${TARGET_NAME} PROPERTIES PREFIX "") # Define linker libraries -target_link_libraries(${TARGET_NAME} "OpenTelemetry.ClrProfiler.Native.static") +target_link_libraries(${TARGET_NAME} "OpenTelemetry.AutoInstrumentation.Native.static") diff --git a/src/OpenTelemetry.ClrProfiler.Native/Directory.Build.props b/src/OpenTelemetry.AutoInstrumentation.Native/Directory.Build.props similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/Directory.Build.props rename to src/OpenTelemetry.AutoInstrumentation.Native/Directory.Build.props diff --git a/src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.DLL.vcxproj b/src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.DLL.vcxproj similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.DLL.vcxproj rename to src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.DLL.vcxproj index ab6d1c0873..0d88be7ed6 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.DLL.vcxproj +++ b/src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.DLL.vcxproj @@ -21,15 +21,15 @@ 15.0 {C0C8D381-D6B9-4C76-9428-F40F2FA93A9A} - DatadogTraceClrProfilerNativeDLL + OpenTelemetryAutoInstrumentationNativeDLL 10.0 - ..\..\src\OpenTelemetry.ClrProfiler.Native\lib\ + ..\..\src\OpenTelemetry.AutoInstrumentation.Native\lib\ x64 x86 $(LIB_PATH)fmt_$(LIB_PLATFORM)-windows-static\include;$(LIB_PATH)spdlog\include;$(LIB_PATH)coreclr\src\pal\prebuilt\inc $(LIB_PATH)fmt_$(LIB_PLATFORM)-windows-static\lib\fmt.lib $(LIB_PATH)fmt_$(LIB_PLATFORM)-windows-static\debug\lib\fmtd.lib - OpenTelemetry.ClrProfiler.Native.DLL + OpenTelemetry.AutoInstrumentation.Native.DLL @@ -79,25 +79,25 @@ bin\$(Configuration)\x86\ obj\$(Configuration)\x86\ - OpenTelemetry.ClrProfiler.Native + OpenTelemetry.AutoInstrumentation.Native .dll bin\$(Configuration)\$(Platform)\ obj\$(Configuration)\$(Platform)\ - OpenTelemetry.ClrProfiler.Native + OpenTelemetry.AutoInstrumentation.Native .dll bin\$(Configuration)\$(Platform)\ obj\$(Configuration)\$(Platform)\ - OpenTelemetry.ClrProfiler.Native + OpenTelemetry.AutoInstrumentation.Native .dll bin\$(Configuration)\x86\ obj\$(Configuration)\x86\ - OpenTelemetry.ClrProfiler.Native + OpenTelemetry.AutoInstrumentation.Native .dll @@ -115,7 +115,7 @@ Windows true - .\OpenTelemetry.ClrProfiler.Native.def + .\OpenTelemetry.AutoInstrumentation.Native.def IF EXIST $(SolutionDir)\pre-build-events-cpp.bat CALL $(SolutionDir)\pre-build-events-cpp.bat "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)" @@ -138,7 +138,7 @@ Windows true - .\OpenTelemetry.ClrProfiler.Native.def + .\OpenTelemetry.AutoInstrumentation.Native.def IF EXIST $(SolutionDir)\pre-build-events-cpp.bat CALL $(SolutionDir)\pre-build-events-cpp.bat "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)" @@ -165,7 +165,7 @@ true true true - .\OpenTelemetry.ClrProfiler.Native.def + .\OpenTelemetry.AutoInstrumentation.Native.def IF EXIST $(SolutionDir)\pre-build-events-cpp.bat CALL $(SolutionDir)\pre-build-events-cpp.bat "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)" @@ -192,7 +192,7 @@ true true true - .\OpenTelemetry.ClrProfiler.Native.def + .\OpenTelemetry.AutoInstrumentation.Native.def IF EXIST $(SolutionDir)\pre-build-events-cpp.bat CALL $(SolutionDir)\pre-build-events-cpp.bat "$(TargetPath)" "$(TargetFileName)" "$(TargetDir)" "$(TargetName)" @@ -200,12 +200,12 @@ - + {91b6272f-5780-4c94-8071-dbba7b4f67f3} - + diff --git a/src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.def b/src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.def similarity index 68% rename from src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.def rename to src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.def index 0d313debe2..5996c41654 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.def +++ b/src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.def @@ -1,4 +1,4 @@ -LIBRARY "OpenTelemetry.ClrProfiler.Native.dll" +LIBRARY "OpenTelemetry.AutoInstrumentation.Native.dll" EXPORTS DllCanUnloadNow PRIVATE diff --git a/src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.vcxproj b/src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.vcxproj similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.vcxproj rename to src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.vcxproj index abf8287114..10afed22f6 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/OpenTelemetry.ClrProfiler.Native.vcxproj +++ b/src/OpenTelemetry.AutoInstrumentation.Native/OpenTelemetry.AutoInstrumentation.Native.vcxproj @@ -24,7 +24,7 @@ ClrProfiler 10.0 lib\coreclr - OpenTelemetry.ClrProfiler.Native + OpenTelemetry.AutoInstrumentation.Native lib\ x64 x86 diff --git a/src/OpenTelemetry.ClrProfiler.Native/Resource.rc b/src/OpenTelemetry.AutoInstrumentation.Native/Resource.rc similarity index 85% rename from src/OpenTelemetry.ClrProfiler.Native/Resource.rc rename to src/OpenTelemetry.AutoInstrumentation.Native/Resource.rc index 786a893ba8..a97bb5bc72 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/Resource.rc +++ b/src/OpenTelemetry.AutoInstrumentation.Native/Resource.rc @@ -68,9 +68,9 @@ BEGIN VALUE "CompanyName", "The OpenTelemetry Authors" VALUE "FileDescription", "OpenTelemetry CLR Profiler" VALUE "FileVersion", "0.0.1.0" - VALUE "InternalName", "OpenTelemetry.ClrProfiler.Native.DLL" + VALUE "InternalName", "OpenTelemetry.AutoInstrumentation.Native.DLL" VALUE "LegalCopyright", "Copyright 2021 The OpenTelemetry Authors" - VALUE "OriginalFilename", "OpenTelemetry.ClrProfiler.Native.DLL" + VALUE "OriginalFilename", "OpenTelemetry.AutoInstrumentation.Native.DLL" VALUE "ProductName", "OpenTelemetry .NET AutoInstrumentation" VALUE "ProductVersion", "0.0.1" END @@ -89,10 +89,10 @@ END // ASSEMBLY // -NETCOREAPP31_MANAGED_ENTRYPOINT_DLL ASSEMBLY "..\\bin\\ProfilerResources\\netcoreapp3.1\\OpenTelemetry.ClrProfiler.Managed.Loader.dll" -NETCOREAPP31_MANAGED_ENTRYPOINT_SYMBOLS SYMBOLS "..\\bin\\ProfilerResources\\netcoreapp3.1\\OpenTelemetry.ClrProfiler.Managed.Loader.pdb" -NET461_MANAGED_ENTRYPOINT_DLL ASSEMBLY "..\\bin\\ProfilerResources\\net461\\OpenTelemetry.ClrProfiler.Managed.Loader.dll" -NET461_MANAGED_ENTRYPOINT_SYMBOLS SYMBOLS "..\\bin\\ProfilerResources\\net461\\OpenTelemetry.ClrProfiler.Managed.Loader.pdb" +NETCOREAPP31_MANAGED_ENTRYPOINT_DLL ASSEMBLY "..\\bin\\ProfilerResources\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.Loader.dll" +NETCOREAPP31_MANAGED_ENTRYPOINT_SYMBOLS SYMBOLS "..\\bin\\ProfilerResources\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.Loader.pdb" +NET461_MANAGED_ENTRYPOINT_DLL ASSEMBLY "..\\bin\\ProfilerResources\\net461\\OpenTelemetry.AutoInstrumentation.Loader.dll" +NET461_MANAGED_ENTRYPOINT_SYMBOLS SYMBOLS "..\\bin\\ProfilerResources\\net461\\OpenTelemetry.AutoInstrumentation.Loader.pdb" #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// diff --git a/src/OpenTelemetry.ClrProfiler.Native/calltarget_tokens.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/calltarget_tokens.cpp similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Native/calltarget_tokens.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/calltarget_tokens.cpp index ec0ed19d2f..542f3afd86 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/calltarget_tokens.cpp +++ b/src/OpenTelemetry.AutoInstrumentation.Native/calltarget_tokens.cpp @@ -14,22 +14,22 @@ const int signatureBufferSize = 500; * CALLTARGET CONSTANTS **/ -static const WSTRING managed_profiler_calltarget_type = WStr("OpenTelemetry.ClrProfiler.CallTarget.CallTargetInvoker"); +static const WSTRING managed_profiler_calltarget_type = WStr("OpenTelemetry.AutoInstrumentation.CallTarget.CallTargetInvoker"); static const WSTRING managed_profiler_calltarget_beginmethod_name = WStr("BeginMethod"); static const WSTRING managed_profiler_calltarget_endmethod_name = WStr("EndMethod"); static const WSTRING managed_profiler_calltarget_logexception_name = WStr("LogException"); static const WSTRING managed_profiler_calltarget_getdefaultvalue_name = WStr("GetDefaultValue"); static const WSTRING managed_profiler_calltarget_statetype = - WStr("OpenTelemetry.ClrProfiler.CallTarget.CallTargetState"); + WStr("OpenTelemetry.AutoInstrumentation.CallTarget.CallTargetState"); static const WSTRING managed_profiler_calltarget_statetype_getdefault_name = WStr("GetDefault"); static const WSTRING managed_profiler_calltarget_returntype = - WStr("OpenTelemetry.ClrProfiler.CallTarget.CallTargetReturn"); + WStr("OpenTelemetry.AutoInstrumentation.CallTarget.CallTargetReturn"); static const WSTRING managed_profiler_calltarget_returntype_getdefault_name = WStr("GetDefault"); static const WSTRING managed_profiler_calltarget_returntype_generics = - WStr("OpenTelemetry.ClrProfiler.CallTarget.CallTargetReturn`1"); + WStr("OpenTelemetry.AutoInstrumentation.CallTarget.CallTargetReturn`1"); static const WSTRING managed_profiler_calltarget_returntype_getreturnvalue_name = WStr("GetReturnValue"); /** diff --git a/src/OpenTelemetry.ClrProfiler.Native/calltarget_tokens.h b/src/OpenTelemetry.AutoInstrumentation.Native/calltarget_tokens.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/calltarget_tokens.h rename to src/OpenTelemetry.AutoInstrumentation.Native/calltarget_tokens.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/class_factory.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/class_factory.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/class_factory.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/class_factory.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/class_factory.h b/src/OpenTelemetry.AutoInstrumentation.Native/class_factory.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/class_factory.h rename to src/OpenTelemetry.AutoInstrumentation.Native/class_factory.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/clr_helpers.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/clr_helpers.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/clr_helpers.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/clr_helpers.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/clr_helpers.h b/src/OpenTelemetry.AutoInstrumentation.Native/clr_helpers.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/clr_helpers.h rename to src/OpenTelemetry.AutoInstrumentation.Native/clr_helpers.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/com_ptr.h b/src/OpenTelemetry.AutoInstrumentation.Native/com_ptr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/com_ptr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/com_ptr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/cor_profiler.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler.cpp similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Native/cor_profiler.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler.cpp index 7233d6cfc8..8f2c5018b2 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/cor_profiler.cpp +++ b/src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler.cpp @@ -299,7 +299,7 @@ HRESULT STDMETHODCALLTYPE CorProfiler::AssemblyLoadFinished(AssemblyID assembly_ return S_OK; } - const auto is_instrumentation_assembly = assembly_info.name == WStr("OpenTelemetry.ClrProfiler.Managed"); + const auto is_instrumentation_assembly = assembly_info.name == WStr("OpenTelemetry.AutoInstrumentation"); if (is_instrumentation_assembly) { @@ -354,7 +354,7 @@ HRESULT STDMETHODCALLTYPE CorProfiler::AssemblyLoadFinished(AssemblyID assembly_ // On .NET Core, allow managed library to be a higher version than the native library. if (is_viable_version) { - Logger::Info("AssemblyLoadFinished: OpenTelemetry.ClrProfiler.Managed.dll v", assembly_version, + Logger::Info("AssemblyLoadFinished: OpenTelemetry.AutoInstrumentation.dll v", assembly_version, " matched profiler version v", expected_version); managed_profiler_loaded_app_domains.insert(assembly_info.app_domain_id); @@ -364,18 +364,18 @@ HRESULT STDMETHODCALLTYPE CorProfiler::AssemblyLoadFinished(AssemblyID assembly_ // managed profiler is loaded shared if (assembly_info.app_domain_id == corlib_app_domain_id) { - Logger::Info("AssemblyLoadFinished: OpenTelemetry.ClrProfiler.Managed.dll was loaded domain-neutral"); + Logger::Info("AssemblyLoadFinished: OpenTelemetry.AutoInstrumentation.dll was loaded domain-neutral"); managed_profiler_loaded_domain_neutral = true; } else { - Logger::Info("AssemblyLoadFinished: OpenTelemetry.ClrProfiler.Managed.dll was not loaded domain-neutral"); + Logger::Info("AssemblyLoadFinished: OpenTelemetry.AutoInstrumentation.dll was not loaded domain-neutral"); } } } else { - Logger::Warn("AssemblyLoadFinished: OpenTelemetry.ClrProfiler.Managed.dll v", assembly_version, + Logger::Warn("AssemblyLoadFinished: OpenTelemetry.AutoInstrumentation.dll v", assembly_version, " did not match profiler version v", expected_version); } } @@ -559,12 +559,12 @@ HRESULT STDMETHODCALLTYPE CorProfiler::ModuleLoadFinished(ModuleID module_id, HR } // In IIS, the startup hook will be inserted into a method in System.Web (which is domain-neutral) - // but the OpenTelemetry.ClrProfiler.Managed.Loader assembly that the startup hook loads from a + // but the OpenTelemetry.AutoInstrumentation.Loader assembly that the startup hook loads from a // byte array will be loaded into a non-shared AppDomain. // In this case, do not insert another startup hook into that non-shared AppDomain - if (module_info.assembly.name == opentelemetry_clrprofiler_managed_loader_assemblyName) + if (module_info.assembly.name == opentelemetry_autoinstrumentation_loader_assemblyName) { - Logger::Info("ModuleLoadFinished: OpenTelemetry.ClrProfiler.Managed.Loader loaded into AppDomain ", app_domain_id, " ", + Logger::Info("ModuleLoadFinished: OpenTelemetry.AutoInstrumentation.Loader loaded into AppDomain ", app_domain_id, " ", module_info.assembly.app_domain_name); first_jit_compilation_app_domains.insert(app_domain_id); return S_OK; @@ -826,7 +826,7 @@ HRESULT STDMETHODCALLTYPE CorProfiler::JITCompilationStarted(FunctionID function // IIS: Ensure that the startup hook is inserted into System.Web.Compilation.BuildManager.InvokePreStartInitMethods. // This will be the first call-site considered for the startup hook injection, - // which correctly loads OpenTelemetry.ClrProfiler.Managed.Loader into the application's + // which correctly loads OpenTelemetry.AutoInstrumentation.Loader into the application's // own AppDomain because at this point in the code path, the ApplicationImpersonationContext // has been started. // @@ -847,7 +847,7 @@ HRESULT STDMETHODCALLTYPE CorProfiler::JITCompilationStarted(FunctionID function // The first time a method is JIT compiled in an AppDomain, insert our startup // hook, which, at a minimum, must add an AssemblyResolve event so we can find - // OpenTelemetry.ClrProfiler.Managed.dll and its dependencies on disk. + // OpenTelemetry.AutoInstrumentation.dll and its dependencies on disk. if (valid_startup_hook_callsite && !has_loader_injected_in_appdomain) { bool domain_neutral_assembly = runtime_information_.is_desktop() && corlib_module_loaded && @@ -1610,7 +1610,7 @@ HRESULT CorProfiler::GenerateVoidILStartupMethod(const ModuleID module_id, mdMet } #ifdef _WIN32 - WSTRING native_profiler_file = WStr("OpenTelemetry.ClrProfiler.Native.DLL"); + WSTRING native_profiler_file = WStr("OpenTelemetry.AutoInstrumentation.Native.DLL"); #else // _WIN32 WSTRING native_profiler_file = GetEnvironmentValue(environment::internal_trace_profiler_path); Logger::Debug("GenerateVoidILStartupMethod: ", environment::internal_trace_profiler_path, @@ -1740,15 +1740,15 @@ HRESULT CorProfiler::GenerateVoidILStartupMethod(const ModuleID module_id, mdMet return hr; } - // Create a string representing "OpenTelemetry.ClrProfiler.Managed.Loader.Startup" + // Create a string representing "OpenTelemetry.AutoInstrumentation.Loader.Startup" // Create OS-specific implementations because on Windows, creating the string via - // "OpenTelemetry.ClrProfiler.Managed.Loader.Startup"_W.c_str() does not create the + // "OpenTelemetry.AutoInstrumentation.Loader.Startup"_W.c_str() does not create the // proper string for CreateInstance to successfully call #ifdef _WIN32 - LPCWSTR load_helper_str = L"OpenTelemetry.ClrProfiler.Managed.Loader.Startup"; + LPCWSTR load_helper_str = L"OpenTelemetry.AutoInstrumentation.Loader.Startup"; auto load_helper_str_size = wcslen(load_helper_str); #else - char16_t load_helper_str[] = u"OpenTelemetry.ClrProfiler.Managed.Loader.Startup"; + char16_t load_helper_str[] = u"OpenTelemetry.AutoInstrumentation.Loader.Startup"; auto load_helper_str_size = std::char_traits::length(load_helper_str); #endif @@ -1978,7 +1978,7 @@ HRESULT CorProfiler::GenerateVoidILStartupMethod(const ModuleID module_id, mdMet pNewInstr->m_Arg8 = 6; rewriter_void.InsertBefore(pFirstInstr, pNewInstr); - // Step 4) Call instance method Assembly.CreateInstance("OpenTelemetry.ClrProfiler.Managed.Loader.Startup") + // Step 4) Call instance method Assembly.CreateInstance("OpenTelemetry.AutoInstrumentation.Loader.Startup") // ldloc.s 6 : Load the "loadedAssembly" variable (locals index 6) to call Assembly.CreateInstance pNewInstr = rewriter_void.NewILInstr(); @@ -1986,7 +1986,7 @@ HRESULT CorProfiler::GenerateVoidILStartupMethod(const ModuleID module_id, mdMet pNewInstr->m_Arg8 = 6; rewriter_void.InsertBefore(pFirstInstr, pNewInstr); - // ldstr "OpenTelemetry.ClrProfiler.Managed.Loader.Startup" + // ldstr "OpenTelemetry.AutoInstrumentation.Loader.Startup" pNewInstr = rewriter_void.NewILInstr(); pNewInstr->m_opcode = CEE_LDSTR; pNewInstr->m_Arg32 = load_helper_token; @@ -2097,9 +2097,9 @@ HRESULT CorProfiler::AddIISPreStartInitFlags(const ModuleID module_id, const mdT // Define "OpenTelemetry_IISPreInitStart" string // Create a string representing - // "OpenTelemetry.ClrProfiler.Managed.Loader.Startup" Create OS-specific + // "OpenTelemetry.AutoInstrumentation.Loader.Startup" Create OS-specific // implementations because on Windows, creating the string via - // "OpenTelemetry.ClrProfiler.Managed.Loader.Startup"_W.c_str() does not + // "OpenTelemetry.AutoInstrumentation.Loader.Startup"_W.c_str() does not // create the proper string for CreateInstance to successfully call #ifdef _WIN32 LPCWSTR pre_init_start_str = L"OpenTelemetry_IISPreInitStart"; @@ -2189,11 +2189,11 @@ HRESULT CorProfiler::AddIISPreStartInitFlags(const ModuleID module_id, const mdT } #ifdef LINUX -extern uint8_t dll_start[] asm("_binary_OpenTelemetry_ClrProfiler_Managed_Loader_dll_start"); -extern uint8_t dll_end[] asm("_binary_OpenTelemetry_ClrProfiler_Managed_Loader_dll_end"); +extern uint8_t dll_start[] asm("_binary_OpenTelemetry_AutoInstrumentation_Loader_dll_start"); +extern uint8_t dll_end[] asm("_binary_OpenTelemetry_AutoInstrumentation_Loader_dll_end"); -extern uint8_t pdb_start[] asm("_binary_OpenTelemetry_ClrProfiler_Managed_Loader_pdb_start"); -extern uint8_t pdb_end[] asm("_binary_OpenTelemetry_ClrProfiler_Managed_Loader_pdb_end"); +extern uint8_t pdb_start[] asm("_binary_OpenTelemetry_AutoInstrumentation_Loader_pdb_start"); +extern uint8_t pdb_end[] asm("_binary_OpenTelemetry_AutoInstrumentation_Loader_pdb_end"); #endif void CorProfiler::GetAssemblyAndSymbolsBytes(BYTE** pAssemblyArray, int* assemblySize, BYTE** pSymbolsArray, @@ -2237,7 +2237,7 @@ void CorProfiler::GetAssemblyAndSymbolsBytes(BYTE** pAssemblyArray, int* assembl { const std::string name = std::string(_dyld_get_image_name(i)); - if (name.rfind("OpenTelemetry.ClrProfiler.Native.dylib") != std::string::npos) + if (name.rfind("OpenTelemetry.AutoInstrumentation.Native.dylib") != std::string::npos) { const mach_header_64* header = (const struct mach_header_64*) _dyld_get_image_header(i); diff --git a/src/OpenTelemetry.ClrProfiler.Native/cor_profiler.h b/src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/cor_profiler.h rename to src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/cor_profiler_base.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler_base.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/cor_profiler_base.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler_base.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/cor_profiler_base.h b/src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler_base.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/cor_profiler_base.h rename to src/OpenTelemetry.AutoInstrumentation.Native/cor_profiler_base.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/dllmain.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/dllmain.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/dllmain.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/dllmain.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/dllmain.h b/src/OpenTelemetry.AutoInstrumentation.Native/dllmain.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/dllmain.h rename to src/OpenTelemetry.AutoInstrumentation.Native/dllmain.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/environment_variables.h b/src/OpenTelemetry.AutoInstrumentation.Native/environment_variables.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/environment_variables.h rename to src/OpenTelemetry.AutoInstrumentation.Native/environment_variables.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/environment_variables_util.h b/src/OpenTelemetry.AutoInstrumentation.Native/environment_variables_util.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/environment_variables_util.h rename to src/OpenTelemetry.AutoInstrumentation.Native/environment_variables_util.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/il_rewriter.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/il_rewriter.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/il_rewriter.h b/src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/il_rewriter.h rename to src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/il_rewriter_wrapper.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter_wrapper.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/il_rewriter_wrapper.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter_wrapper.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/il_rewriter_wrapper.h b/src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter_wrapper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/il_rewriter_wrapper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/il_rewriter_wrapper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/integration.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/integration.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/integration.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/integration.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/integration.h b/src/OpenTelemetry.AutoInstrumentation.Native/integration.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/integration.h rename to src/OpenTelemetry.AutoInstrumentation.Native/integration.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/integration_loader.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/integration_loader.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/integration_loader.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/integration_loader.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/integration_loader.h b/src/OpenTelemetry.AutoInstrumentation.Native/integration_loader.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/integration_loader.h rename to src/OpenTelemetry.AutoInstrumentation.Native/integration_loader.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/interop.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/interop.cpp similarity index 94% rename from src/OpenTelemetry.ClrProfiler.Native/interop.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/interop.cpp index be21d6bfba..2ded028a96 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/interop.cpp +++ b/src/OpenTelemetry.AutoInstrumentation.Native/interop.cpp @@ -1,5 +1,5 @@ //--------------------------------------------------------------------------------------- -// Exports that managed code from OpenTelemetry.ClrProfiler.Managed.dll will +// Exports that managed code from OpenTelemetry.AutoInstrumentation.dll will // P/Invoke into // // NOTE: Must keep these signatures in sync with the DllImports in diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/README.md b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/README.md similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/README.md rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/README.md diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/CMakeLists.txt b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/CMakeLists.txt similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/CMakeLists.txt rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/CMakeLists.txt diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/CrstTypeTool.cs b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/CrstTypeTool.cs similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/CrstTypeTool.cs rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/CrstTypeTool.cs diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/CrstTypes.def b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/CrstTypes.def similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/CrstTypes.def rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/CrstTypes.def diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/MSCOREE.IDL b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/MSCOREE.IDL similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/MSCOREE.IDL rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/MSCOREE.IDL diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/OpCodeGen.pl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/OpCodeGen.pl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/OpCodeGen.pl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/OpCodeGen.pl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/allocacheck.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/allocacheck.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/allocacheck.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/allocacheck.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/arrayholder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/arrayholder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/arrayholder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/arrayholder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/arraylist.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/arraylist.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/arraylist.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/arraylist.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bbsweep.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bbsweep.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bbsweep.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bbsweep.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitmask.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitmask.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitmask.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitmask.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitmask.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitmask.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitmask.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitmask.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitposition.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitposition.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitposition.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitposition.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitvector.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitvector.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bitvector.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bitvector.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/blobfetcher.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/blobfetcher.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/blobfetcher.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/blobfetcher.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bundle.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bundle.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/bundle.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/bundle.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cahlpr.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cahlpr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cahlpr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cahlpr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/caparser.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/caparser.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/caparser.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/caparser.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceefilegenwriter.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceefilegenwriter.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceefilegenwriter.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceefilegenwriter.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceegen.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceegen.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceegen.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceegen.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceegentokenmapper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceegentokenmapper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceegentokenmapper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceegentokenmapper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceesectionstring.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceesectionstring.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ceesectionstring.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ceesectionstring.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cfi.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cfi.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cfi.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cfi.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/check.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/check.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/check.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/check.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/check.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/check.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/check.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/check.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/fs.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/fs.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/fs.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/fs.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/fs/path.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/fs/path.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/fs/path.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/fs/path.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/stack.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/stack.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/stack.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/stack.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/str.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/str.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/str.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/str.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/win32.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/win32.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr/win32.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr/win32.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/algorithm b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/algorithm similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/algorithm rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/algorithm diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/string b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/string similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/string rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/string diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/type_traits b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/type_traits similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/type_traits rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/type_traits diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/utility b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/utility similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/utility rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/utility diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/vector b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/vector similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clr_std/vector rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clr_std/vector diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrconfig.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrconfig.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrconfig.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrconfig.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrconfigvalues.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrconfigvalues.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrconfigvalues.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrconfigvalues.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrdata.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrdata.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrdata.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrdata.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrhost.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrhost.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrhost.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrhost.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrinternal.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrinternal.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrinternal.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrinternal.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrnt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrnt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrnt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrnt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrprivbinderutil.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrprivbinderutil.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrprivbinderutil.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrprivbinderutil.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrprivbinding.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrprivbinding.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrprivbinding.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrprivbinding.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrtypes.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrtypes.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrtypes.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrtypes.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrversion.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrversion.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/clrversion.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/clrversion.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/complex.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/complex.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/complex.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/complex.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/configuration.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/configuration.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/configuration.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/configuration.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/contract.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/contract.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/contract.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/contract.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/contract.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/contract.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/contract.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/contract.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/contxt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/contxt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/contxt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/contxt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cor.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cor.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cor.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cor.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corbbtprof.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corbbtprof.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corbbtprof.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corbbtprof.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corcompile.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corcompile.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corcompile.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corcompile.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cordbpriv.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cordbpriv.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cordbpriv.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cordbpriv.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cordebug.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cordebug.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cordebug.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cordebug.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cordebuginfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cordebuginfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cordebuginfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cordebuginfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/coredistools.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/coredistools.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/coredistools.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/coredistools.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/coregen.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/coregen.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/coregen.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/coregen.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corerror.xml b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corerror.xml similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corerror.xml rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corerror.xml diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corexcep.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corexcep.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corexcep.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corexcep.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhdr.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhdr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhdr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhdr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlpr.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlpr.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlpr.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlpr.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlpr.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlpr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlpr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlpr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlprpriv.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlprpriv.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlprpriv.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlprpriv.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlprpriv.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlprpriv.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhlprpriv.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhlprpriv.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhost.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhost.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corhost.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corhost.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corimage.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corimage.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corimage.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corimage.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corinfoinstructionset.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corinfoinstructionset.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corinfoinstructionset.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corinfoinstructionset.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corjit.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corjit.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corjit.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corjit.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corjitflags.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corjitflags.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corjitflags.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corjitflags.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corjithost.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corjithost.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corjithost.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corjithost.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corpriv.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corpriv.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corpriv.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corpriv.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corprof.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corprof.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corprof.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corprof.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corpub.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corpub.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corpub.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corpub.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corsym.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corsym.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/corsym.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/corsym.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cortypeinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cortypeinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cortypeinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cortypeinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/crosscomp.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/crosscomp.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/crosscomp.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/crosscomp.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/crsttypes.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/crsttypes.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/crsttypes.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/crsttypes.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/crtwrap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/crtwrap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/crtwrap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/crtwrap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cvconst.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cvconst.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cvconst.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cvconst.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cvinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cvinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cvinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cvinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cycletimer.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cycletimer.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/cycletimer.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/cycletimer.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/daccess.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/daccess.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/daccess.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/daccess.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dacprivate.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dacprivate.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dacprivate.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dacprivate.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dacvars.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dacvars.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dacvars.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dacvars.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgconfigstrings.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgconfigstrings.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgconfigstrings.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgconfigstrings.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgenginemetrics.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgenginemetrics.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgenginemetrics.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgenginemetrics.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgmeta.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgmeta.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgmeta.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgmeta.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgportable.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgportable.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dbgportable.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dbgportable.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/debugmacros.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/debugmacros.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/debugmacros.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/debugmacros.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/debugmacrosext.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/debugmacrosext.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/debugmacrosext.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/debugmacrosext.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/debugreturn.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/debugreturn.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/debugreturn.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/debugreturn.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/defaultallocator.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/defaultallocator.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/defaultallocator.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/defaultallocator.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dlwrap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dlwrap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/dlwrap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/dlwrap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ecmakey.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ecmakey.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ecmakey.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ecmakey.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eetwain.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eetwain.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eetwain.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eetwain.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eexcp.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eexcp.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eexcp.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eexcp.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/entrypoints.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/entrypoints.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/entrypoints.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/entrypoints.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eventtrace.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eventtrace.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eventtrace.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eventtrace.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eventtracebase.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eventtracebase.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/eventtracebase.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/eventtracebase.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ex.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ex.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ex.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ex.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/factory.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/factory.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/factory.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/factory.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/factory.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/factory.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/factory.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/factory.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fixuppointer.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fixuppointer.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fixuppointer.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fixuppointer.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/formattype.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/formattype.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/formattype.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/formattype.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/formattype.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/formattype.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/formattype.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/formattype.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fstream.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fstream.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fstream.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fstream.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fstring.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fstring.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fstring.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fstring.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fusion.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fusion.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/fusion.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/fusion.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcdecoder.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcdecoder.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcdecoder.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcdecoder.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcdump.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcdump.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcdump.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcdump.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfoarraylist.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfoarraylist.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfoarraylist.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfoarraylist.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfodecoder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfodecoder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfodecoder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfodecoder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfodumper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfodumper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfodumper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfodumper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfoencoder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfoencoder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfoencoder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfoencoder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfotypes.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfotypes.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcinfotypes.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcinfotypes.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcrefmap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcrefmap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/gcrefmap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/gcrefmap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/genheaders.cs b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/genheaders.cs similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/genheaders.cs rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/genheaders.cs diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/genrops.pl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/genrops.pl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/genrops.pl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/genrops.pl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/getproductversionnumber.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/getproductversionnumber.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/getproductversionnumber.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/getproductversionnumber.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/guidfromname.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/guidfromname.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/guidfromname.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/guidfromname.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/holder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/holder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/holder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/holder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/holderinst.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/holderinst.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/holderinst.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/holderinst.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/iallocator.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/iallocator.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/iallocator.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/iallocator.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/iceefilegen.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/iceefilegen.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/iceefilegen.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/iceefilegen.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/il_kywd.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/il_kywd.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/il_kywd.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/il_kywd.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ildbsymlib.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ildbsymlib.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ildbsymlib.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ildbsymlib.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ilformatter.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ilformatter.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ilformatter.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ilformatter.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/internalunknownimpl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/internalunknownimpl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/internalunknownimpl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/internalunknownimpl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/intrinsic.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/intrinsic.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/intrinsic.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/intrinsic.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/iterator.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/iterator.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/iterator.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/iterator.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/jithelpers.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/jithelpers.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/jithelpers.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/jithelpers.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/livedatatarget.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/livedatatarget.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/livedatatarget.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/livedatatarget.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/llvm/Dwarf.def b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/llvm/Dwarf.def similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/llvm/Dwarf.def rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/llvm/Dwarf.def diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/llvm/Dwarf.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/llvm/Dwarf.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/llvm/Dwarf.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/llvm/Dwarf.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/llvm/ELF.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/llvm/ELF.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/llvm/ELF.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/llvm/ELF.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/loaderheap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/loaderheap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/loaderheap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/loaderheap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/log.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/log.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/log.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/log.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/loglf.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/loglf.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/loglf.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/loglf.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/longfilepathwrappers.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/longfilepathwrappers.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/longfilepathwrappers.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/longfilepathwrappers.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/md5.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/md5.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/md5.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/md5.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mdcommon.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mdcommon.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mdcommon.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mdcommon.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mdfileformat.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mdfileformat.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mdfileformat.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mdfileformat.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/memorypool.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/memorypool.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/memorypool.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/memorypool.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/memoryrange.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/memoryrange.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/memoryrange.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/memoryrange.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metadata.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metadata.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metadata.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metadata.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metadataexports.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metadataexports.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metadataexports.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metadataexports.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metadatatracker.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metadatatracker.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metadatatracker.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metadatatracker.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metahost.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metahost.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metahost.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metahost.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metamodelpub.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metamodelpub.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/metamodelpub.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/metamodelpub.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mpl/type_list b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mpl/type_list similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mpl/type_list rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mpl/type_list diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mscorsvc.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mscorsvc.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/mscorsvc.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/mscorsvc.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/msodw.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/msodw.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/msodw.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/msodw.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/msodwwrap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/msodwwrap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/msodwwrap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/msodwwrap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nativevaraccessors.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nativevaraccessors.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nativevaraccessors.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nativevaraccessors.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/new.hpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/new.hpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/new.hpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/new.hpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ngen.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ngen.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ngen.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ngen.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nibblemapmacros.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nibblemapmacros.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nibblemapmacros.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nibblemapmacros.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nibblestream.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nibblestream.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nibblestream.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nibblestream.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nsutilpriv.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nsutilpriv.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/nsutilpriv.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/nsutilpriv.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/opcode.def b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/opcode.def similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/opcode.def rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/opcode.def diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/openum.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/openum.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/openum.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/openum.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/opinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/opinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/opinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/opinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/optdefault.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/optdefault.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/optdefault.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/optdefault.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/optsmallperfcritical.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/optsmallperfcritical.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/optsmallperfcritical.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/optsmallperfcritical.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ostype.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ostype.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/ostype.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/ostype.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/outstring.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/outstring.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/outstring.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/outstring.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/palclr.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/palclr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/palclr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/palclr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/palclr_win.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/palclr_win.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/palclr_win.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/palclr_win.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/patchpointinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/patchpointinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/patchpointinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/patchpointinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/pedecoder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/pedecoder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/pedecoder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/pedecoder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/pedecoder.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/pedecoder.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/pedecoder.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/pedecoder.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/peinformation.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/peinformation.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/peinformation.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/peinformation.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/pesectionman.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/pesectionman.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/pesectionman.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/pesectionman.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/posterror.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/posterror.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/posterror.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/posterror.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/predeftlsslot.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/predeftlsslot.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/predeftlsslot.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/predeftlsslot.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/prettyprintsig.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/prettyprintsig.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/prettyprintsig.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/prettyprintsig.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/profilepriv.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/profilepriv.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/profilepriv.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/profilepriv.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/profilepriv.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/profilepriv.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/profilepriv.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/profilepriv.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/random.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/random.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/random.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/random.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/rangetree.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/rangetree.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/rangetree.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/rangetree.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readme.md b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readme.md similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readme.md rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readme.md diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readytorun.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readytorun.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readytorun.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readytorun.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readytorunhelpers.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readytorunhelpers.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readytorunhelpers.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readytorunhelpers.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readytoruninstructionset.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readytoruninstructionset.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/readytoruninstructionset.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/readytoruninstructionset.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/regdisp.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/regdisp.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/regdisp.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/regdisp.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/regex_base.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/regex_base.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/regex_base.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/regex_base.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/regex_util.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/regex_util.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/regex_util.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/regex_util.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/registrywrapper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/registrywrapper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/registrywrapper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/registrywrapper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/releaseholder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/releaseholder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/releaseholder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/releaseholder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/safemath.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/safemath.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/safemath.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/safemath.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/safewrap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/safewrap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/safewrap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/safewrap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sarray.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sarray.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sarray.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sarray.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sarray.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sarray.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sarray.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sarray.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sbuffer.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sbuffer.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sbuffer.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sbuffer.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sbuffer.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sbuffer.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sbuffer.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sbuffer.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/securityutil.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/securityutil.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/securityutil.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/securityutil.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/securitywrapper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/securitywrapper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/securitywrapper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/securitywrapper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sha1.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sha1.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sha1.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sha1.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shash.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shash.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shash.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shash.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shash.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shash.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shash.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shash.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/locationinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/locationinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/locationinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/locationinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/runtimeselector.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/runtimeselector.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/runtimeselector.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/runtimeselector.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/runtimeselector.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/runtimeselector.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/runtimeselector.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/runtimeselector.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/shimselector.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/shimselector.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/shimselector.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/shimselector.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/shimselector.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/shimselector.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/shimselector.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/shimselector.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versionandlocationinfo.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versioninfo.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versioninfo.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versioninfo.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versioninfo.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versioninfo.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versioninfo.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shim/versioninfo.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shim/versioninfo.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shimload.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shimload.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/shimload.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/shimload.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sigbuilder.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sigbuilder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sigbuilder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sigbuilder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sigparser.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sigparser.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sigparser.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sigparser.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/simplerhash.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/simplerhash.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/simplerhash.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/simplerhash.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/simplerhash.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/simplerhash.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/simplerhash.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/simplerhash.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/slist.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/slist.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/slist.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/slist.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sospriv.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sospriv.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sospriv.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sospriv.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sstring.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sstring.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sstring.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sstring.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sstring.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sstring.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/sstring.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/sstring.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stack.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stack.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stack.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stack.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stackframe.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stackframe.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stackframe.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stackframe.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stacktrace.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stacktrace.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stacktrace.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stacktrace.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/static_assert.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/static_assert.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/static_assert.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/static_assert.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/staticcontract.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/staticcontract.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/staticcontract.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/staticcontract.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stdmacros.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stdmacros.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stdmacros.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stdmacros.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stgpool.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stgpool.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stgpool.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stgpool.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stgpooli.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stgpooli.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stgpooli.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stgpooli.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stresslog.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stresslog.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stresslog.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stresslog.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stringarraylist.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stringarraylist.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stringarraylist.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stringarraylist.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stringarraylist.inl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stringarraylist.inl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/stringarraylist.inl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/stringarraylist.inl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/strongnameholders.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/strongnameholders.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/strongnameholders.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/strongnameholders.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/strongnameinternal.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/strongnameinternal.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/strongnameinternal.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/strongnameinternal.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/switches.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/switches.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/switches.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/switches.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/thekey.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/thekey.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/thekey.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/thekey.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/tls.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/tls.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/tls.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/tls.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/unreachable.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/unreachable.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/unreachable.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/unreachable.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/utilcode.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/utilcode.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/utilcode.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/utilcode.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/utsem.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/utsem.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/utsem.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/utsem.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/volatile.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/volatile.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/volatile.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/volatile.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/vptr_list.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/vptr_list.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/vptr_list.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/vptr_list.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/win64unwind.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/win64unwind.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/win64unwind.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/win64unwind.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/winwrap.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/winwrap.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/winwrap.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/winwrap.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/xclrdata.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/xclrdata.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/xclrdata.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/xclrdata.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/xcordebug.idl b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/xcordebug.idl similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/xcordebug.idl rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/xcordebug.idl diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/yieldprocessornormalized.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/yieldprocessornormalized.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/yieldprocessornormalized.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/yieldprocessornormalized.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/zapper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/zapper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/inc/zapper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/inc/zapper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/mbusafecrt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/mbusafecrt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/mbusafecrt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/mbusafecrt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_assert.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_assert.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_assert.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_assert.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_endian.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_endian.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_endian.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_endian.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_error.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_error.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_error.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_error.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_mstypes.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_mstypes.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_mstypes.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_mstypes.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_safecrt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_safecrt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/pal_safecrt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/pal_safecrt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/palprivate.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/palprivate.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/palprivate.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/palprivate.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/accctrl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/accctrl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/accctrl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/accctrl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/aclapi.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/aclapi.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/aclapi.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/aclapi.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/commctrl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/commctrl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/commctrl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/commctrl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/commdlg.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/commdlg.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/commdlg.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/commdlg.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/conio.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/conio.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/conio.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/conio.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/assert.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/assert.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/assert.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/assert.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/cstdlib b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/cstdlib similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/cstdlib rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/cstdlib diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/ctype.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/ctype.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/ctype.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/ctype.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/emmintrin.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/emmintrin.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/emmintrin.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/emmintrin.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/fcntl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/fcntl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/fcntl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/fcntl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/float.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/float.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/float.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/float.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/io.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/io.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/io.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/io.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/limits.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/limits.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/limits.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/limits.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/malloc.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/malloc.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/malloc.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/malloc.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/math.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/math.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/math.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/math.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/memory.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/memory.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/memory.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/memory.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdarg.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdarg.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdarg.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdarg.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stddef.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stddef.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stddef.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stddef.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdint.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdint.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdint.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdint.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdio.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdio.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdio.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdio.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdlib.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdlib.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/stdlib.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/stdlib.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/string.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/string.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/string.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/string.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/time.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/time.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/time.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/time.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/wchar.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/wchar.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/wchar.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/wchar.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/xmmintrin.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/xmmintrin.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/cpp/xmmintrin.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/cpp/xmmintrin.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/crtdbg.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/crtdbg.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/crtdbg.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/crtdbg.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/dbghelp.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/dbghelp.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/dbghelp.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/dbghelp.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/eh.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/eh.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/eh.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/eh.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/errorrep.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/errorrep.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/errorrep.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/errorrep.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/guiddef.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/guiddef.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/guiddef.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/guiddef.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/hstring.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/hstring.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/hstring.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/hstring.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/htmlhelp.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/htmlhelp.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/htmlhelp.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/htmlhelp.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/imagehlp.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/imagehlp.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/imagehlp.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/imagehlp.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/intrin.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/intrin.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/intrin.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/intrin.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/intsafe.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/intsafe.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/intsafe.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/intsafe.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/mbstring.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/mbstring.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/mbstring.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/mbstring.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/new.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/new.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/new.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/new.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/no_sal2.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/no_sal2.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/no_sal2.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/no_sal2.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/ntimage.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/ntimage.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/ntimage.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/ntimage.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/oaidl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/oaidl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/oaidl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/oaidl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/objbase.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/objbase.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/objbase.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/objbase.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/objidl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/objidl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/objidl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/objidl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/ocidl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/ocidl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/ocidl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/ocidl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/ole2.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/ole2.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/ole2.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/ole2.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/oleauto.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/oleauto.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/oleauto.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/oleauto.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/olectl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/olectl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/olectl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/olectl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/oleidl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/oleidl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/oleidl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/oleidl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/palrt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/palrt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/palrt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/palrt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/poppack.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/poppack.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/poppack.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/poppack.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/process.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/process.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/process.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/process.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/psapi.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/psapi.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/psapi.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/psapi.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack1.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack1.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack1.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack1.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack2.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack2.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack2.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack2.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack4.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack4.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack4.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack4.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack8.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack8.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpack8.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpack8.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpck16.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpck16.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/pshpck16.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/pshpck16.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/richedit.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/richedit.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/richedit.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/richedit.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/rpc.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/rpc.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/rpc.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/rpc.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/rpcndr.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/rpcndr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/rpcndr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/rpcndr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/safecrt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/safecrt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/safecrt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/safecrt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/sal.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/sal.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/sal.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/sal.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/servprov.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/servprov.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/servprov.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/servprov.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/share.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/share.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/share.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/share.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/shellapi.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/shellapi.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/shellapi.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/shellapi.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/shlobj.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/shlobj.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/shlobj.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/shlobj.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/shlwapi.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/shlwapi.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/shlwapi.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/shlwapi.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings_adt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings_adt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings_adt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings_adt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings_strict.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings_strict.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings_strict.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings_strict.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings_undef.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings_undef.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/specstrings_undef.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/specstrings_undef.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/symcrypt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/symcrypt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/symcrypt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/symcrypt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/tchar.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/tchar.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/tchar.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/tchar.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/tlhelp32.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/tlhelp32.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/tlhelp32.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/tlhelp32.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/unknwn.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/unknwn.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/unknwn.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/unknwn.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/urlmon.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/urlmon.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/urlmon.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/urlmon.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/verrsrc.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/verrsrc.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/verrsrc.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/verrsrc.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winapifamily.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winapifamily.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winapifamily.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winapifamily.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winbase.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winbase.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winbase.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winbase.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/wincrypt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/wincrypt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/wincrypt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/wincrypt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/windef.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/windef.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/windef.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/windef.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/windows.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/windows.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/windows.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/windows.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winerror.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winerror.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winerror.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winerror.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/wininet.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/wininet.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/wininet.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/wininet.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winnls.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winnls.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winnls.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winnls.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winnt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winnt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winnt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winnt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winresrc.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winresrc.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winresrc.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winresrc.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winternl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winternl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winternl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winternl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winuser.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winuser.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winuser.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winuser.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winver.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winver.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/winver.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/winver.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/wtsapi32.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/wtsapi32.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/wtsapi32.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/wtsapi32.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/x86intrin.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/x86intrin.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/rt/x86intrin.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/rt/x86intrin.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/strsafe.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/strsafe.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/strsafe.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/strsafe.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacros.inc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacros.inc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacros.inc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacros.inc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosamd64.inc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosamd64.inc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosamd64.inc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosamd64.inc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm.inc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm.inc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm.inc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm.inc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm64.inc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm64.inc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm64.inc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosarm64.inc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosx86.inc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosx86.inc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/inc/unixasmmacrosx86.inc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/inc/unixasmmacrosx86.inc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrdata_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrdata_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrdata_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrdata_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrinternal_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrinternal_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrinternal_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrinternal_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivappxhosting_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivappxhosting_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivappxhosting_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivappxhosting_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivbinding_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivbinding_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivbinding_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/clrprivbinding_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/cordebug_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/cordebug_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/cordebug_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/cordebug_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/corprof_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/corprof_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/corprof_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/corprof_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/corpub_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/corpub_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/corpub_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/corpub_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/corsym_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/corsym_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/corsym_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/corsym_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/mscorsvc_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/mscorsvc_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/mscorsvc_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/mscorsvc_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/sospriv_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/sospriv_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/sospriv_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/sospriv_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/xclrdata_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/xclrdata_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/xclrdata_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/xclrdata_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/xcordebug_i.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/xcordebug_i.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/idl/xcordebug_i.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/idl/xcordebug_i.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/CMakeLists.txt b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/CMakeLists.txt similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/CMakeLists.txt rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/CMakeLists.txt diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/clrdata.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/clrdata.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/clrdata.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/clrdata.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/clrinternal.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/clrinternal.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/clrinternal.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/clrinternal.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/clrprivbinding.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/clrprivbinding.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/clrprivbinding.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/clrprivbinding.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/cordebug.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/cordebug.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/cordebug.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/cordebug.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corerror.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corerror.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corerror.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corerror.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corprof.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corprof.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corprof.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corprof.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corpub.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corpub.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corpub.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corpub.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corsym.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corsym.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/corsym.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/corsym.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/fusion.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/fusion.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/fusion.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/fusion.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.rc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.rc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.rc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/fxver.rc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/metahost.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/metahost.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/metahost.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/metahost.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/mscoree.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/mscoree.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/mscoree.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/mscoree.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/mscorsvc.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/mscorsvc.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/mscorsvc.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/mscorsvc.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/readme.txt b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/readme.txt similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/readme.txt rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/readme.txt diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/sospriv.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/sospriv.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/sospriv.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/sospriv.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/xclrdata.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/xclrdata.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/xclrdata.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/xclrdata.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/xcordebug.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/xcordebug.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/coreclr/src/pal/prebuilt/inc/xcordebug.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/coreclr/src/pal/prebuilt/inc/xcordebug.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/BUILD_INFO b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/BUILD_INFO similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/BUILD_INFO rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/BUILD_INFO diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/CONTROL b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/CONTROL similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/CONTROL rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/CONTROL diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/debug/lib/fmtd.lib b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/debug/lib/fmtd.lib similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/debug/lib/fmtd.lib rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/debug/lib/fmtd.lib diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/chrono.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/chrono.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/chrono.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/chrono.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/color.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/color.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/color.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/color.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/core.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/core.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/core.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/core.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/format-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/format-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/format-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/format-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/format.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/format.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/format.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/format.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/locale.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/locale.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/locale.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/locale.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/ostream.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/ostream.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/ostream.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/ostream.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/posix.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/posix.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/posix.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/posix.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/printf.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/printf.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/printf.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/printf.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/ranges.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/ranges.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/ranges.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/ranges.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/time.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/time.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/include/fmt/time.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/include/fmt/time.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/lib/fmt.lib b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/lib/fmt.lib similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/lib/fmt.lib rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/lib/fmt.lib diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/copyright b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/copyright similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/copyright rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/copyright diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config-version.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config-version.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config-version.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config-version.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-config.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-debug.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-debug.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-debug.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-debug.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-release.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-release.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-release.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets-release.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/fmt/fmt-targets.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/pkgconfig/fmt.pc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/pkgconfig/fmt.pc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x64-windows-static/share/pkgconfig/fmt.pc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x64-windows-static/share/pkgconfig/fmt.pc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/BUILD_INFO b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/BUILD_INFO similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/BUILD_INFO rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/BUILD_INFO diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/CONTROL b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/CONTROL similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/CONTROL rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/CONTROL diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/debug/lib/fmtd.lib b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/debug/lib/fmtd.lib similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/debug/lib/fmtd.lib rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/debug/lib/fmtd.lib diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/chrono.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/chrono.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/chrono.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/chrono.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/color.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/color.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/color.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/color.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/core.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/core.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/core.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/core.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/format-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/format-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/format-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/format-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/format.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/format.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/format.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/format.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/locale.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/locale.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/locale.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/locale.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/ostream.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/ostream.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/ostream.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/ostream.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/posix.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/posix.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/posix.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/posix.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/printf.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/printf.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/printf.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/printf.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/ranges.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/ranges.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/ranges.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/ranges.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/time.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/time.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/include/fmt/time.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/include/fmt/time.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/lib/fmt.lib b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/lib/fmt.lib similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/lib/fmt.lib rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/lib/fmt.lib diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/copyright b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/copyright similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/copyright rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/copyright diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config-version.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config-version.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config-version.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config-version.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-config.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-debug.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-debug.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-debug.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-debug.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-release.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-release.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-release.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets-release.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets.cmake b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets.cmake similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets.cmake rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/fmt/fmt-targets.cmake diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/pkgconfig/fmt.pc b/src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/pkgconfig/fmt.pc similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/fmt_x86-windows-static/share/pkgconfig/fmt.pc rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/fmt_x86-windows-static/share/pkgconfig/fmt.pc diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/async.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/async.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/async.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/async.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/async_logger-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/async_logger-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/async_logger-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/async_logger-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/async_logger.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/async_logger.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/async_logger.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/async_logger.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/common-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/common-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/common-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/common-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/common.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/common.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/common.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/common.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/async_logger_impl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/async_logger_impl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/async_logger_impl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/async_logger_impl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/circular_q.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/circular_q.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/circular_q.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/circular_q.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/console_globals.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/console_globals.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/console_globals.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/console_globals.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/file_helper-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/file_helper-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/file_helper-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/file_helper-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/file_helper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/file_helper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/file_helper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/file_helper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/fmt_helper.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/fmt_helper.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/fmt_helper.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/fmt_helper.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/log_msg-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/log_msg-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/log_msg-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/log_msg-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/log_msg.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/log_msg.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/log_msg.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/log_msg.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/logger_impl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/logger_impl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/logger_impl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/logger_impl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/mpmc_blocking_q.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/mpmc_blocking_q.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/mpmc_blocking_q.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/mpmc_blocking_q.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/null_mutex.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/null_mutex.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/null_mutex.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/null_mutex.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/os-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/os-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/os-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/os-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/os.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/os.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/os.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/os.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/pattern_formatter-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/pattern_formatter-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/pattern_formatter-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/pattern_formatter-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/pattern_formatter.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/pattern_formatter.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/pattern_formatter.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/pattern_formatter.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/periodic_worker-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/periodic_worker-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/periodic_worker-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/periodic_worker-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/periodic_worker.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/periodic_worker.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/periodic_worker.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/periodic_worker.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/registry-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/registry-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/registry-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/registry-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/registry.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/registry.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/registry.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/registry.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/synchronous_factory.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/synchronous_factory.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/synchronous_factory.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/synchronous_factory.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/thread_pool-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/thread_pool-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/thread_pool-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/thread_pool-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/thread_pool.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/thread_pool.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/details/thread_pool.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/details/thread_pool.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bin_to_hex.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bin_to_hex.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bin_to_hex.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bin_to_hex.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/LICENSE.rst b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/LICENSE.rst similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/LICENSE.rst rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/LICENSE.rst diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/chrono.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/chrono.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/chrono.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/chrono.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/color.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/color.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/color.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/color.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/core.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/core.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/core.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/core.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/format-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/format-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/format-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/format-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/format.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/format.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/format.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/format.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/locale.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/locale.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/locale.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/locale.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/ostream.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/ostream.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/ostream.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/ostream.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/posix.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/posix.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/posix.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/posix.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/printf.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/printf.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/printf.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/printf.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/ranges.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/ranges.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/ranges.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/ranges.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/time.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/time.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/bundled/time.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/bundled/time.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/fmt.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/fmt.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/fmt.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/fmt.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/ostr.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/ostr.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/fmt/ostr.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/fmt/ostr.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/formatter.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/formatter.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/formatter.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/formatter.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/logger-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/logger-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/logger-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/logger-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/logger.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/logger.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/logger.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/logger.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/android_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/android_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/android_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/android_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/ansicolor_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/base_sink-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/base_sink-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/base_sink-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/base_sink-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/base_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/base_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/base_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/base_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/basic_file_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/daily_file_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/daily_file_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/daily_file_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/daily_file_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/dist_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/dist_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/dist_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/dist_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/dup_filter_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/dup_filter_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/dup_filter_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/dup_filter_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/msvc_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/msvc_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/msvc_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/msvc_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/null_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/null_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/null_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/null_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/ostream_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/ostream_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/ostream_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/ostream_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/rotating_file_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/sink-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/sink-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/sink-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/sink-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_color_sinks.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/stdout_sinks.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/syslog_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/syslog_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/syslog_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/syslog_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/systemd_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/systemd_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/systemd_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/systemd_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/sinks/wincolor_sink.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/spdlog-inl.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/spdlog-inl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/spdlog-inl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/spdlog-inl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/spdlog.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/spdlog.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/spdlog.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/spdlog.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/tweakme.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/tweakme.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/tweakme.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/tweakme.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/version.h b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/version.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/include/spdlog/version.h rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/include/spdlog/version.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/src/spdlog.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/src/spdlog.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/lib/spdlog/src/spdlog.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/lib/spdlog/src/spdlog.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/logger.h b/src/OpenTelemetry.AutoInstrumentation.Native/logger.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/logger.h rename to src/OpenTelemetry.AutoInstrumentation.Native/logger.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/logger_impl.h b/src/OpenTelemetry.AutoInstrumentation.Native/logger_impl.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/logger_impl.h rename to src/OpenTelemetry.AutoInstrumentation.Native/logger_impl.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/logging.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/logging.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/logging.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/logging.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/logging.h b/src/OpenTelemetry.AutoInstrumentation.Native/logging.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/logging.h rename to src/OpenTelemetry.AutoInstrumentation.Native/logging.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/macros.h b/src/OpenTelemetry.AutoInstrumentation.Native/macros.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/macros.h rename to src/OpenTelemetry.AutoInstrumentation.Native/macros.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/metadata_builder.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/metadata_builder.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/metadata_builder.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/metadata_builder.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/metadata_builder.h b/src/OpenTelemetry.AutoInstrumentation.Native/metadata_builder.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/metadata_builder.h rename to src/OpenTelemetry.AutoInstrumentation.Native/metadata_builder.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/miniutf.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/miniutf.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/miniutf.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/miniutf.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/miniutf.hpp b/src/OpenTelemetry.AutoInstrumentation.Native/miniutf.hpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/miniutf.hpp rename to src/OpenTelemetry.AutoInstrumentation.Native/miniutf.hpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/miniutfdata.h b/src/OpenTelemetry.AutoInstrumentation.Native/miniutfdata.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/miniutfdata.h rename to src/OpenTelemetry.AutoInstrumentation.Native/miniutfdata.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/module_metadata.h b/src/OpenTelemetry.AutoInstrumentation.Native/module_metadata.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/module_metadata.h rename to src/OpenTelemetry.AutoInstrumentation.Native/module_metadata.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/otel_profiler_constants.h b/src/OpenTelemetry.AutoInstrumentation.Native/otel_profiler_constants.h similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Native/otel_profiler_constants.h rename to src/OpenTelemetry.AutoInstrumentation.Native/otel_profiler_constants.h index 0ef58bdc95..33ea676d12 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/otel_profiler_constants.h +++ b/src/OpenTelemetry.AutoInstrumentation.Native/otel_profiler_constants.h @@ -75,14 +75,14 @@ const WSTRING skip_assemblies[]{WStr("mscorlib"), const WSTRING mscorlib_assemblyName = WStr("mscorlib"); const WSTRING system_private_corelib_assemblyName = WStr("System.Private.CoreLib"); -const WSTRING opentelemetry_clrprofiler_managed_loader_assemblyName = WStr("OpenTelemetry.ClrProfiler.Managed.Loader"); +const WSTRING opentelemetry_autoinstrumentation_loader_assemblyName = WStr("OpenTelemetry.AutoInstrumentation.Loader"); const WSTRING managed_profiler_full_assembly_version = - WStr("OpenTelemetry.ClrProfiler.Managed, Version=0.0.1.0, Culture=neutral, PublicKeyToken=null"); + WStr("OpenTelemetry.AutoInstrumentation, Version=0.0.1.0, Culture=neutral, PublicKeyToken=null"); -const WSTRING managed_profiler_name = WStr("OpenTelemetry.ClrProfiler.Managed"); +const WSTRING managed_profiler_name = WStr("OpenTelemetry.AutoInstrumentation"); -const WSTRING nonwindows_nativemethods_type = WStr("OpenTelemetry.ClrProfiler.Managed.NativeMethods+NonWindows"); +const WSTRING nonwindows_nativemethods_type = WStr("OpenTelemetry.AutoInstrumentation.NativeMethods+NonWindows"); const WSTRING calltarget_modification_action = WStr("CallTargetModification"); diff --git a/src/OpenTelemetry.ClrProfiler.Native/packages.config b/src/OpenTelemetry.AutoInstrumentation.Native/packages.config similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/packages.config rename to src/OpenTelemetry.AutoInstrumentation.Native/packages.config diff --git a/src/OpenTelemetry.ClrProfiler.Native/pal.h b/src/OpenTelemetry.AutoInstrumentation.Native/pal.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/pal.h rename to src/OpenTelemetry.AutoInstrumentation.Native/pal.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/rejit_handler.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/rejit_handler.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/rejit_handler.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/rejit_handler.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/rejit_handler.h b/src/OpenTelemetry.AutoInstrumentation.Native/rejit_handler.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/rejit_handler.h rename to src/OpenTelemetry.AutoInstrumentation.Native/rejit_handler.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/resource.h b/src/OpenTelemetry.AutoInstrumentation.Native/resource.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/resource.h rename to src/OpenTelemetry.AutoInstrumentation.Native/resource.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/startup_hook.h b/src/OpenTelemetry.AutoInstrumentation.Native/startup_hook.h similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Native/startup_hook.h rename to src/OpenTelemetry.AutoInstrumentation.Native/startup_hook.h index c95b515632..1eecbc37e9 100644 --- a/src/OpenTelemetry.ClrProfiler.Native/startup_hook.h +++ b/src/OpenTelemetry.AutoInstrumentation.Native/startup_hook.h @@ -14,7 +14,7 @@ inline WSTRING GetExpectedStartupHookPath(const WSTRING& home_path) { } return home_path + separator + WStr("netcoreapp3.1") + DIR_SEPARATOR + - WStr("OpenTelemetry.Instrumentation.StartupHook.dll"); + WStr("OpenTelemetry.AutoInstrumentation.StartupHook.dll"); } inline bool IsStartupHookEnabled(const WSTRING& startup_hooks, const WSTRING& home_path) diff --git a/src/OpenTelemetry.ClrProfiler.Native/stats.h b/src/OpenTelemetry.AutoInstrumentation.Native/stats.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/stats.h rename to src/OpenTelemetry.AutoInstrumentation.Native/stats.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/string.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/string.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/string.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/string.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/string.h b/src/OpenTelemetry.AutoInstrumentation.Native/string.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/string.h rename to src/OpenTelemetry.AutoInstrumentation.Native/string.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/util.cpp b/src/OpenTelemetry.AutoInstrumentation.Native/util.cpp similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/util.cpp rename to src/OpenTelemetry.AutoInstrumentation.Native/util.cpp diff --git a/src/OpenTelemetry.ClrProfiler.Native/util.h b/src/OpenTelemetry.AutoInstrumentation.Native/util.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/util.h rename to src/OpenTelemetry.AutoInstrumentation.Native/util.h diff --git a/src/OpenTelemetry.ClrProfiler.Native/version.h b/src/OpenTelemetry.AutoInstrumentation.Native/version.h similarity index 100% rename from src/OpenTelemetry.ClrProfiler.Native/version.h rename to src/OpenTelemetry.AutoInstrumentation.Native/version.h diff --git a/src/OpenTelemetry.Instrumentation.StartupHook/OpenTelemetry.Instrumentation.StartupHook.csproj b/src/OpenTelemetry.AutoInstrumentation.StartupHook/OpenTelemetry.AutoInstrumentation.StartupHook.csproj similarity index 64% rename from src/OpenTelemetry.Instrumentation.StartupHook/OpenTelemetry.Instrumentation.StartupHook.csproj rename to src/OpenTelemetry.AutoInstrumentation.StartupHook/OpenTelemetry.AutoInstrumentation.StartupHook.csproj index fcc004e7da..7b4e4622bc 100644 --- a/src/OpenTelemetry.Instrumentation.StartupHook/OpenTelemetry.Instrumentation.StartupHook.csproj +++ b/src/OpenTelemetry.AutoInstrumentation.StartupHook/OpenTelemetry.AutoInstrumentation.StartupHook.csproj @@ -2,7 +2,6 @@ netcoreapp3.1 - OpenTelemetry.Instrumentation.StartupHook diff --git a/src/OpenTelemetry.Instrumentation.StartupHook/StartupHook.cs b/src/OpenTelemetry.AutoInstrumentation.StartupHook/StartupHook.cs similarity index 87% rename from src/OpenTelemetry.Instrumentation.StartupHook/StartupHook.cs rename to src/OpenTelemetry.AutoInstrumentation.StartupHook/StartupHook.cs index ce46e2eeee..b9a4a881c4 100644 --- a/src/OpenTelemetry.Instrumentation.StartupHook/StartupHook.cs +++ b/src/OpenTelemetry.AutoInstrumentation.StartupHook/StartupHook.cs @@ -1,9 +1,8 @@ using System; using System.Collections.Generic; -using System.Diagnostics; using System.IO; using System.Reflection; -using OpenTelemetry.Instrumentation.StartupHook; +using OpenTelemetry.AutoInstrumentation.StartupHook; /// /// Dotnet StartupHook @@ -11,7 +10,7 @@ internal class StartupHook { /// - /// Load and initialize OpenTelemetry.ClrProfiler.Managed assembly to bring OpenTelemetry SDK + /// Load and initialize OpenTelemetry.AutoInstrumentation assembly to bring OpenTelemetry SDK /// with a pre-defined set of exporters, shims, and instrumentations. /// public static void Initialize() @@ -32,21 +31,21 @@ public static void Initialize() try { // Check Instrumentation is already initialized with native profiler. - Type profilerType = Type.GetType("OpenTelemetry.ClrProfiler.Managed.Instrumentation, OpenTelemetry.ClrProfiler.Managed"); + Type profilerType = Type.GetType("OpenTelemetry.AutoInstrumentation.Instrumentation, OpenTelemetry.AutoInstrumentation"); if (profilerType == null) { // Instrumentation is not initialized. - // Creating an instance of OpenTelemetry.ClrProfiler.Managed.Loader.Startup + // Creating an instance of OpenTelemetry.AutoInstrumentation.Loader.Startup // will initialize Instrumentation through its static constructor. - string loaderFilePath = Path.Combine(loaderAssemblyLocation, "OpenTelemetry.ClrProfiler.Managed.Loader.dll"); + string loaderFilePath = Path.Combine(loaderAssemblyLocation, "OpenTelemetry.AutoInstrumentation.Loader.dll"); Assembly loaderAssembly = Assembly.LoadFrom(loaderFilePath); - loaderAssembly.CreateInstance("OpenTelemetry.ClrProfiler.Managed.Loader.Startup"); + loaderAssembly.CreateInstance("OpenTelemetry.AutoInstrumentation.Loader.Startup"); StartupHookEventSource.Log.Trace("StartupHook initialized successfully!"); } else { - StartupHookEventSource.Log.Trace("OpenTelemetry.ClrProfiler.Managed.Instrumentation initialized before startup hook"); + StartupHookEventSource.Log.Trace("OpenTelemetry.AutoInstrumentation.Instrumentation initialized before startup hook"); } } catch (Exception ex) diff --git a/src/OpenTelemetry.Instrumentation.StartupHook/StartupHookEventSource.cs b/src/OpenTelemetry.AutoInstrumentation.StartupHook/StartupHookEventSource.cs similarity index 95% rename from src/OpenTelemetry.Instrumentation.StartupHook/StartupHookEventSource.cs rename to src/OpenTelemetry.AutoInstrumentation.StartupHook/StartupHookEventSource.cs index bd6c43de15..79081f0572 100644 --- a/src/OpenTelemetry.Instrumentation.StartupHook/StartupHookEventSource.cs +++ b/src/OpenTelemetry.AutoInstrumentation.StartupHook/StartupHookEventSource.cs @@ -1,6 +1,6 @@ using System.Diagnostics.Tracing; -namespace OpenTelemetry.Instrumentation.StartupHook +namespace OpenTelemetry.AutoInstrumentation.StartupHook { /// /// EventSource implementation for OpenTelemetry StartupHook implementation. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetInvoker.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetInvoker.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetInvoker.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetInvoker.cs index 593cf56d9c..3a27c843e6 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetInvoker.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetInvoker.cs @@ -1,9 +1,9 @@ using System; using System.ComponentModel; using System.Runtime.CompilerServices; -using OpenTelemetry.ClrProfiler.CallTarget.Handlers; +using OpenTelemetry.AutoInstrumentation.CallTarget.Handlers; -namespace OpenTelemetry.ClrProfiler.CallTarget +namespace OpenTelemetry.AutoInstrumentation.CallTarget { /// /// CallTarget Invoker diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetInvokerException.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetInvokerException.cs similarity index 81% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetInvokerException.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetInvokerException.cs index bd10c987c8..793d2286df 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetInvokerException.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetInvokerException.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.CallTarget +namespace OpenTelemetry.AutoInstrumentation.CallTarget { internal class CallTargetInvokerException : Exception { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetReturn.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetReturn.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetReturn.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetReturn.cs index fc20c2ab9e..84a8d0c86f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetReturn.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetReturn.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.CallTarget +namespace OpenTelemetry.AutoInstrumentation.CallTarget { /// /// Call target return value diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetState.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetState.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetState.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetState.cs index 752e9f62c4..195ee84849 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/CallTargetState.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/CallTargetState.cs @@ -2,7 +2,7 @@ using System.Diagnostics; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.CallTarget +namespace OpenTelemetry.AutoInstrumentation.CallTarget { /// /// Call target execution state diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler.cs index 5643a68ba5..648a4a1422 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler.cs @@ -2,10 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; -using OpenTelemetry.ClrProfiler.Managed.Util; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { @@ -15,7 +15,7 @@ static BeginMethodHandler() { try { - DynamicMethod dynMethod = IntegrationMapper.CreateBeginMethodDelegate(typeof(TIntegration), typeof(TTarget), ArrayHelper.Empty()); + DynamicMethod dynMethod = IntegrationMapper.CreateBeginMethodDelegate(typeof(TIntegration), typeof(TTarget), Array.Empty()); if (dynMethod != null) { _invokeDelegate = (InvokeDelegate)dynMethod.CreateDelegate(typeof(InvokeDelegate)); diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`1.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`1.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`1.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`1.cs index 8facc84362..8db4923fa4 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`1.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`1.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`2.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`2.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`2.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`2.cs index b800b58672..90c09bac18 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`2.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`2.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`3.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`3.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`3.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`3.cs index e5ab91972c..d974c9453f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`3.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`3.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`4.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`4.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`4.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`4.cs index 2f54db650e..a8ec982adb 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`4.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`4.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`5.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`5.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`5.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`5.cs index 7d3bb6455d..fcf6e2a6f4 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`5.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`5.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`6.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`6.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`6.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`6.cs index f5b46bcf5e..b5af004c2b 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`6.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`6.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`7.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`7.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`7.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`7.cs index 4f8d82d27e..d9234ce3f8 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`7.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`7.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`8.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`8.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`8.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`8.cs index 63071bafda..a1958ccecb 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodHandler`8.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodHandler`8.cs @@ -2,9 +2,10 @@ using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.CompilerServices; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodSlowHandler.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodSlowHandler.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodSlowHandler.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodSlowHandler.cs index 8d846c4fe1..9159ceee11 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/BeginMethodSlowHandler.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/BeginMethodSlowHandler.cs @@ -3,7 +3,7 @@ using System.Reflection.Emit; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class BeginMethodSlowHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationGenerator.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationGenerator.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationGenerator.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationGenerator.cs index 4650456c2f..806e123f24 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationGenerator.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationGenerator.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { internal class ContinuationGenerator { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs similarity index 80% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs index 969bd7f20e..af1803c6d4 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationGeneratorState.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { internal readonly struct ContinuationGeneratorState { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationsHelper.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationsHelper.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationsHelper.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationsHelper.cs index 2263136ee2..50209f424f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ContinuationsHelper.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ContinuationsHelper.cs @@ -2,7 +2,7 @@ using System.Reflection.Emit; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { internal static class ContinuationsHelper { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs index df49c33fde..45c9481df9 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/NoThrowAwaiter.cs @@ -1,9 +1,10 @@ using System; using System.Runtime.CompilerServices; using System.Threading.Tasks; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { internal struct NoThrowAwaiter : ICriticalNotifyCompletion { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs index 057e0a1e4a..b3989a30ad 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/TaskContinuationGenerator.cs @@ -2,7 +2,7 @@ using System.Runtime.ExceptionServices; using System.Threading.Tasks; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { internal class TaskContinuationGenerator : ContinuationGenerator { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs index 9bfd7c1b84..ad651cffb4 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/TaskContinuationGenerator`1.cs @@ -1,9 +1,10 @@ using System; using System.Runtime.ExceptionServices; using System.Threading.Tasks; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { internal class TaskContinuationGenerator : ContinuationGenerator { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs index 37dc16443c..8ee3182246 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator.cs @@ -1,7 +1,7 @@ using System; using System.Threading.Tasks; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { #if NETCOREAPP3_1 || NET5_0 internal class ValueTaskContinuationGenerator : ContinuationGenerator diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs index 14232252b4..9366bc9d6f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/Continuations/ValueTaskContinuationGenerator`1.cs @@ -1,8 +1,9 @@ using System; using System.Threading.Tasks; + #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations { #if NETCOREAPP3_1 || NET5_0 internal class ValueTaskContinuationGenerator : ContinuationGenerator diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/CreateAsyncEndMethodResult.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/CreateAsyncEndMethodResult.cs similarity index 85% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/CreateAsyncEndMethodResult.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/CreateAsyncEndMethodResult.cs index fda2919f67..2a43926c44 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/CreateAsyncEndMethodResult.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/CreateAsyncEndMethodResult.cs @@ -1,6 +1,6 @@ using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal readonly struct CreateAsyncEndMethodResult { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/EndMethodHandler.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/EndMethodHandler.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/EndMethodHandler.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/EndMethodHandler.cs index e810174d59..bfa894669b 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/EndMethodHandler.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/EndMethodHandler.cs @@ -2,7 +2,7 @@ using System.Reflection.Emit; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class EndMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/EndMethodHandler`1.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/EndMethodHandler`1.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/EndMethodHandler`1.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/EndMethodHandler`1.cs index dcf0af4d31..706bb6d684 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/EndMethodHandler`1.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/EndMethodHandler`1.cs @@ -3,11 +3,11 @@ using System.Reflection.Emit; using System.Runtime.CompilerServices; using System.Threading.Tasks; -using OpenTelemetry.ClrProfiler.CallTarget.Handlers.Continuations; +using OpenTelemetry.AutoInstrumentation.CallTarget.Handlers.Continuations; #pragma warning disable SA1649 // File name must match first type name -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class EndMethodHandler { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/IntegrationMapper.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/IntegrationMapper.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/IntegrationMapper.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/IntegrationMapper.cs index fa85189668..ea3e99c0d8 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/IntegrationMapper.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/IntegrationMapper.cs @@ -3,11 +3,11 @@ using System.Linq; using System.Reflection; using System.Reflection.Emit; -using OpenTelemetry.ClrProfiler.DuckTyping; -using OpenTelemetry.ClrProfiler.Managed.Logging; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.DuckTyping; +using OpenTelemetry.AutoInstrumentation.Logging; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal class IntegrationMapper { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/IntegrationOptions.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/IntegrationOptions.cs similarity index 89% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/IntegrationOptions.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/IntegrationOptions.cs index 5c06c96e3b..66c454c3bf 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/Handlers/IntegrationOptions.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/Handlers/IntegrationOptions.cs @@ -1,9 +1,9 @@ using System; using System.Runtime.CompilerServices; -using OpenTelemetry.ClrProfiler.DuckTyping; -using OpenTelemetry.ClrProfiler.Managed.Logging; +using OpenTelemetry.AutoInstrumentation.DuckTyping; +using OpenTelemetry.AutoInstrumentation.Logging; -namespace OpenTelemetry.ClrProfiler.CallTarget.Handlers +namespace OpenTelemetry.AutoInstrumentation.CallTarget.Handlers { internal static class IntegrationOptions { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/PreserveContextAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/CallTarget/PreserveContextAttribute.cs similarity index 85% rename from src/OpenTelemetry.ClrProfiler.Managed/CallTarget/PreserveContextAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/CallTarget/PreserveContextAttribute.cs index e91c5441f3..e1e98b3dfb 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/CallTarget/PreserveContextAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/CallTarget/PreserveContextAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.CallTarget +namespace OpenTelemetry.AutoInstrumentation.CallTarget { /// /// Apply on a calltarget async callback to indicate that the method diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/CompositeConfigurationSource.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/CompositeConfigurationSource.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/CompositeConfigurationSource.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/CompositeConfigurationSource.cs index 77211a988f..bd64961182 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/CompositeConfigurationSource.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/CompositeConfigurationSource.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Represents one or more configuration sources. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/ConfigurationKeys.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/ConfigurationKeys.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/ConfigurationKeys.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/ConfigurationKeys.cs index 6a929b1c30..2058171b1a 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/ConfigurationKeys.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/ConfigurationKeys.cs @@ -1,6 +1,6 @@ using System.Diagnostics; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Configuration keys diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/EnvironmentConfigurationHelper.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/EnvironmentConfigurationHelper.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/EnvironmentConfigurationHelper.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/EnvironmentConfigurationHelper.cs index cd114fc262..afda37cea8 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/EnvironmentConfigurationHelper.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/EnvironmentConfigurationHelper.cs @@ -7,7 +7,7 @@ using OpenTelemetry.Resources; using OpenTelemetry.Trace; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { internal static class EnvironmentConfigurationHelper { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/EnvironmentConfigurationSource.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/EnvironmentConfigurationSource.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/EnvironmentConfigurationSource.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/EnvironmentConfigurationSource.cs index 4bc661dd94..85559ccb62 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/EnvironmentConfigurationSource.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/EnvironmentConfigurationSource.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Represents a configuration source that diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IConfigurationSource.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/IConfigurationSource.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/IConfigurationSource.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/IConfigurationSource.cs index 7f287f9518..5cb2e083b8 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IConfigurationSource.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/IConfigurationSource.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// A source of configuration settings, identifiable by a string key. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/Instrumentation.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/Instrumentation.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/Instrumentation.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/Instrumentation.cs index efacea65cb..d84a2d869d 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/Instrumentation.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/Instrumentation.cs @@ -1,5 +1,5 @@ // ReSharper disable InconsistentNaming - Name is used for integration names -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Enum representing supported instrumentations. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationInfo.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationInfo.cs similarity index 90% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationInfo.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationInfo.cs index c39c11c4c1..207d5b40ce 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationInfo.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationInfo.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { internal readonly struct IntegrationInfo { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationRegistry.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationRegistry.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationRegistry.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationRegistry.cs index 459a67a642..c0c9176eb7 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationRegistry.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationRegistry.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Linq; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { internal static class IntegrationRegistry { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationSettings.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationSettings.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationSettings.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationSettings.cs index 09bf7e93f5..1277f8521b 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationSettings.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationSettings.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Contains integration-specific settings. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationSettingsCollection.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationSettingsCollection.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationSettingsCollection.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationSettingsCollection.cs index b9a0b87fdc..6cd68e9106 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/IntegrationSettingsCollection.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/IntegrationSettingsCollection.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// A collection of instances, referenced by name. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/NameValueConfigurationSource.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/NameValueConfigurationSource.cs similarity index 94% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/NameValueConfigurationSource.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/NameValueConfigurationSource.cs index 6ec8128c13..5be7baae2e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/NameValueConfigurationSource.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/NameValueConfigurationSource.cs @@ -1,6 +1,6 @@ using System.Collections.Specialized; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Represents a configuration source that retrieves diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/PluginsConfigurationHelper.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/PluginsConfigurationHelper.cs similarity index 94% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/PluginsConfigurationHelper.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/PluginsConfigurationHelper.cs index 06a3facdac..0cfedb8b1a 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/PluginsConfigurationHelper.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/PluginsConfigurationHelper.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using OpenTelemetry.Trace; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { internal static class PluginsConfigurationHelper { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/Settings.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/Settings.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/Settings.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/Settings.cs index 00ac8b3e35..b72178ccd9 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/Settings.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/Settings.cs @@ -3,7 +3,7 @@ using System.Linq; using OpenTelemetry.Exporter; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { // TODO Move settings to more suitable place? @@ -139,7 +139,7 @@ private Settings(IConfigurationSource source) /// /// Gets the list of activity sources to be added to the tracer at the startup. /// - public IList ActivitySources { get; } = new List { "OpenTelemetry.ClrProfiler.*" }; + public IList ActivitySources { get; } = new List { "OpenTelemetry.AutoInstrumentation.*" }; /// /// Gets the list of legacy sources to be added to the tracer at the startup. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/StringConfigurationSource.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/StringConfigurationSource.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/StringConfigurationSource.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/StringConfigurationSource.cs index f2f773bbb7..370b28b8ce 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/StringConfigurationSource.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/StringConfigurationSource.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Globalization; -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// A base implementation diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/TracesExporter.cs b/src/OpenTelemetry.AutoInstrumentation/Configuration/TracesExporter.cs similarity index 89% rename from src/OpenTelemetry.ClrProfiler.Managed/Configuration/TracesExporter.cs rename to src/OpenTelemetry.AutoInstrumentation/Configuration/TracesExporter.cs index 03a0fa226c..2ae924108c 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Configuration/TracesExporter.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Configuration/TracesExporter.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Configuration +namespace OpenTelemetry.AutoInstrumentation.Configuration { /// /// Enum representing supported trace exporters. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckAttribute.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckAttribute.cs index 2a9724286d..debc93ce5b 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckAttribute.cs @@ -1,7 +1,7 @@ using System; using System.Reflection; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck kind diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckCopyAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckCopyAttribute.cs similarity index 79% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckCopyAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckCopyAttribute.cs index 0a568773ad..560d6972c5 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckCopyAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckCopyAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck copy struct attribute diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckFieldAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckFieldAttribute.cs similarity index 87% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckFieldAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckFieldAttribute.cs index 0569a999e2..29d4d56da7 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckFieldAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckFieldAttribute.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck attribute where the underlying member is a field diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckIgnoreAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckIgnoreAttribute.cs similarity index 83% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckIgnoreAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckIgnoreAttribute.cs index 79e394e977..360cda866a 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckIgnoreAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckIgnoreAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Ignores the member when DuckTyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckIncludeAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckIncludeAttribute.cs similarity index 81% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckIncludeAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckIncludeAttribute.cs index 5a3a8db3ed..559e76aa33 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckIncludeAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckIncludeAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Use to include a member that would normally be ignored diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckReverseMethodAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckReverseMethodAttribute.cs similarity index 94% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckReverseMethodAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckReverseMethodAttribute.cs index 892467be3b..63e026cb15 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckReverseMethodAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckReverseMethodAttribute.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck reverse method attribute diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Fields.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Fields.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Fields.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Fields.cs index 2349fd4d45..64ddc51866 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Fields.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Fields.cs @@ -2,7 +2,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck Type diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Methods.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Methods.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Methods.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Methods.cs index 71cdd124ab..2af2a3a728 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Methods.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Methods.cs @@ -4,7 +4,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck Type diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Properties.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Properties.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Properties.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Properties.cs index 0d5fef2b6c..2fe5caac77 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Properties.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Properties.cs @@ -4,7 +4,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck Type diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Statics.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Statics.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Statics.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Statics.cs index 2f231a9b37..f6e3e48a71 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Statics.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Statics.cs @@ -4,9 +4,8 @@ using System.Diagnostics; using System.Reflection; using System.Reflection.Emit; -using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck Type diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Utilities.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Utilities.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Utilities.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Utilities.cs index a40adbf12e..dcfc2118ad 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.Utilities.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.Utilities.cs @@ -3,7 +3,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck Type diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.cs index d1faf7cc5c..479d649edb 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckType.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckType.cs @@ -6,7 +6,7 @@ using System.Runtime.CompilerServices; using System.Runtime.ExceptionServices; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Create struct proxy instance delegate diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckTypeExceptions.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckTypeExceptions.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckTypeExceptions.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckTypeExceptions.cs index fc4f99960b..7acb6b7deb 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckTypeExceptions.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckTypeExceptions.cs @@ -1,10 +1,11 @@ using System; using System.Diagnostics; using System.Reflection; + #pragma warning disable SA1649 // File name must match first type name #pragma warning disable SA1402 // File may only contain a single class -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// DuckType Exception diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckTypeExtensions.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckTypeExtensions.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckTypeExtensions.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckTypeExtensions.cs index 4169335924..86ee8b58bc 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/DuckTypeExtensions.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/DuckTypeExtensions.cs @@ -1,8 +1,8 @@ using System; using System.Runtime.CompilerServices; -using OpenTelemetry.ClrProfiler.Managed.Logging; +using OpenTelemetry.AutoInstrumentation.Logging; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck type extensions diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/IDuckType.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/IDuckType.cs similarity index 85% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/IDuckType.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/IDuckType.cs index e33da015b5..b6ac6033d3 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/IDuckType.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/IDuckType.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Duck type interface diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/ILHelpersExtensions.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/ILHelpersExtensions.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/ILHelpersExtensions.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/ILHelpersExtensions.cs index d2dc125500..46ec48ea80 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/ILHelpersExtensions.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/ILHelpersExtensions.cs @@ -4,7 +4,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// Internal IL Helpers diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/IgnoresAccessChecksToAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/IgnoresAccessChecksToAttribute.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/IgnoresAccessChecksToAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/IgnoresAccessChecksToAttribute.cs index 0e6b008ad3..e02dc52e38 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/IgnoresAccessChecksToAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/IgnoresAccessChecksToAttribute.cs @@ -1,4 +1,6 @@ -namespace System.Runtime.CompilerServices +using System; + +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { /// /// This attribute is recognized by the CLR and allow us to disable visibility checks for certain assemblies (only from 4.6+) diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/LazyILGenerator.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/LazyILGenerator.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/LazyILGenerator.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/LazyILGenerator.cs index 69a9fad00b..0154ba3020 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/LazyILGenerator.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/LazyILGenerator.cs @@ -3,7 +3,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { internal class LazyILGenerator { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/README.md b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/README.md similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/README.md rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/README.md index f92716ffcd..2f42a00502 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/README.md +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/README.md @@ -1,4 +1,4 @@ -# OpenTelemetry.ClrProfiler.DuckTyping +# OpenTelemetry.AutoInstrumentation.DuckTyping The duck typing library allows us to get and set data from fields and properties and call methods from an object without having the type definition at compile time. This is done by creating a proxy type to an object instance using a proxy definition at runtime. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/TypesTuple.cs b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/TypesTuple.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/TypesTuple.cs rename to src/OpenTelemetry.AutoInstrumentation/DuckTyping/TypesTuple.cs index fbe36b0352..0cd60c597f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/DuckTyping/TypesTuple.cs +++ b/src/OpenTelemetry.AutoInstrumentation/DuckTyping/TypesTuple.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.DuckTyping +namespace OpenTelemetry.AutoInstrumentation.DuckTyping { internal readonly struct TypesTuple : IEquatable { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Emit/DelegateMetadata.cs b/src/OpenTelemetry.AutoInstrumentation/Emit/DelegateMetadata.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/Emit/DelegateMetadata.cs rename to src/OpenTelemetry.AutoInstrumentation/Emit/DelegateMetadata.cs index fd9e754f75..988b47810c 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Emit/DelegateMetadata.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Emit/DelegateMetadata.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Emit +namespace OpenTelemetry.AutoInstrumentation.Emit { internal class DelegateMetadata { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Emit/DynamicMethodBuilder.cs b/src/OpenTelemetry.AutoInstrumentation/Emit/DynamicMethodBuilder.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/Emit/DynamicMethodBuilder.cs rename to src/OpenTelemetry.AutoInstrumentation/Emit/DynamicMethodBuilder.cs index f8154be20e..84659979af 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Emit/DynamicMethodBuilder.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Emit/DynamicMethodBuilder.cs @@ -6,7 +6,7 @@ using System.Reflection; using System.Reflection.Emit; -namespace OpenTelemetry.ClrProfiler.Emit +namespace OpenTelemetry.AutoInstrumentation.Emit { /// /// Helper class to create instances of using . diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Emit/MemberResult.cs b/src/OpenTelemetry.AutoInstrumentation/Emit/MemberResult.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/Emit/MemberResult.cs rename to src/OpenTelemetry.AutoInstrumentation/Emit/MemberResult.cs index 0d2905817a..c2fca93e6f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Emit/MemberResult.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Emit/MemberResult.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Emit +namespace OpenTelemetry.AutoInstrumentation.Emit { internal readonly struct MemberResult { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Emit/ObjectExtensions.cs b/src/OpenTelemetry.AutoInstrumentation/Emit/ObjectExtensions.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Emit/ObjectExtensions.cs rename to src/OpenTelemetry.AutoInstrumentation/Emit/ObjectExtensions.cs index 79de0ab695..e7ffc1f5bc 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Emit/ObjectExtensions.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Emit/ObjectExtensions.cs @@ -2,9 +2,9 @@ using System.Collections.Concurrent; using System.Reflection; using System.Reflection.Emit; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Emit +namespace OpenTelemetry.AutoInstrumentation.Emit { /// /// Provides helper methods to access object members by emitting IL dynamically. @@ -21,9 +21,9 @@ internal static class ObjectExtensions static ObjectExtensions() { #if NETFRAMEWORK - var asm = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("OpenTelemetry.ClrProfiler.Emit.DynamicAssembly"), AssemblyBuilderAccess.Run); + var asm = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("OpenTelemetry.AutoInstrumentation.Emit.DynamicAssembly"), AssemblyBuilderAccess.Run); #else - var asm = AssemblyBuilder.DefineDynamicAssembly(new AssemblyName("OpenTelemetry.ClrProfiler.Emit.DynamicAssembly"), AssemblyBuilderAccess.Run); + var asm = AssemblyBuilder.DefineDynamicAssembly(new AssemblyName("OpenTelemetry.AutoInstrumentation.Emit.DynamicAssembly"), AssemblyBuilderAccess.Run); #endif Module = asm.DefineDynamicModule("DynamicModule"); } diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Emit/OpCodeValue.cs b/src/OpenTelemetry.AutoInstrumentation/Emit/OpCodeValue.cs similarity index 82% rename from src/OpenTelemetry.ClrProfiler.Managed/Emit/OpCodeValue.cs rename to src/OpenTelemetry.AutoInstrumentation/Emit/OpCodeValue.cs index 696cfa1ded..35b8cf3690 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Emit/OpCodeValue.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Emit/OpCodeValue.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Emit +namespace OpenTelemetry.AutoInstrumentation.Emit { internal enum OpCodeValue : short { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.NetCore.cs b/src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.NetCore.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.NetCore.cs rename to src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.NetCore.cs index 1eef09672c..70e59aa021 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.NetCore.cs +++ b/src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.NetCore.cs @@ -3,7 +3,7 @@ using System.Runtime.InteropServices; using System.Text.RegularExpressions; -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { internal partial class FrameworkDescription { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.NetFramework.cs b/src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.NetFramework.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.NetFramework.cs rename to src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.NetFramework.cs index 331e6e7ae4..ece53e64a4 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.NetFramework.cs +++ b/src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.NetFramework.cs @@ -3,7 +3,7 @@ using System.Linq; using Microsoft.Win32; -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { internal partial class FrameworkDescription { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.cs b/src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.cs rename to src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.cs index ea1eb4de2f..bec1dd5050 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/FrameworkDescription.cs +++ b/src/OpenTelemetry.AutoInstrumentation/FrameworkDescription.cs @@ -1,8 +1,8 @@ using System; using System.Reflection; -using OpenTelemetry.ClrProfiler.Managed.Logging; +using OpenTelemetry.AutoInstrumentation.Logging; -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { internal partial class FrameworkDescription { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentation.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentation.cs similarity index 94% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentation.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentation.cs index 4aa04ea7f7..8faa8ecf4a 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentation.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentation.cs @@ -1,12 +1,12 @@ using System; using System.Diagnostics; using System.Threading; -using OpenTelemetry.ClrProfiler.Managed.Configuration; +using OpenTelemetry.AutoInstrumentation.Configuration; using OpenTelemetry.Context.Propagation; using OpenTelemetry.Shims.OpenTracing; using OpenTelemetry.Trace; -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { /// /// Instrumentation @@ -83,9 +83,9 @@ public static void Initialize() if (_tracerProvider is not null) { // Instantiate the OpenTracing shim. The underlying OpenTelemetry tracer will create - // spans using the "OpenTelemetry.ClrProfiler.OpenTracingShim" source. + // spans using the "OpenTelemetry.AutoInstrumentation.OpenTracingShim" source. var openTracingShim = new TracerShim( - _tracerProvider.GetTracer("OpenTelemetry.ClrProfiler.OpenTracingShim"), + _tracerProvider.GetTracer("OpenTelemetry.AutoInstrumentation.OpenTracingShim"), Propagators.DefaultTextMapPropagator); // This registration must occur prior to any reference to the OpenTracing tracer: diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ErrorLocationStruct.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ErrorLocationStruct.cs similarity index 79% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ErrorLocationStruct.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ErrorLocationStruct.cs index a8def3432c..010437c560 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ErrorLocationStruct.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ErrorLocationStruct.cs @@ -1,6 +1,6 @@ -using OpenTelemetry.ClrProfiler.DuckTyping; +using OpenTelemetry.AutoInstrumentation.DuckTyping; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.ErrorLocation interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs similarity index 93% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs index fbf1e71a2b..753214878a 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ExecuteAsyncIntegration.cs @@ -1,9 +1,9 @@ using System; using System.Diagnostics; -using OpenTelemetry.ClrProfiler.CallTarget; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.CallTarget; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.Execution.ExecutionStrategy calltarget instrumentation @@ -29,7 +29,7 @@ public class ExecuteAsyncIntegration /// Type of the execution context /// Instance value, aka `this` of the instrumented method. /// The execution context of the GraphQL operation. - /// Calltarget state value + /// CallTarget state value public static CallTargetState OnMethodBegin(TTarget instance, TContext context) where TContext : IExecutionContext { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLCommon.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLCommon.cs similarity index 94% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLCommon.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLCommon.cs index 5d3ac127fe..f46077290e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLCommon.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLCommon.cs @@ -1,14 +1,14 @@ using System; using System.Diagnostics; using System.Text; -using OpenTelemetry.ClrProfiler.DuckTyping; -using OpenTelemetry.ClrProfiler.Managed.Configuration; -using OpenTelemetry.ClrProfiler.Managed.Logging; -using OpenTelemetry.ClrProfiler.Managed.Tagging; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.Configuration; +using OpenTelemetry.AutoInstrumentation.DuckTyping; +using OpenTelemetry.AutoInstrumentation.Logging; +using OpenTelemetry.AutoInstrumentation.Tagging; +using OpenTelemetry.AutoInstrumentation.Util; using OpenTelemetry.Trace; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { internal class GraphQLCommon { @@ -25,7 +25,7 @@ internal class GraphQLCommon internal static readonly IntegrationInfo IntegrationId = IntegrationRegistry.GetIntegrationInfo(IntegrationName); internal static readonly ActivitySource ActivitySource = new ActivitySource( - "OpenTelemetry.ClrProfiler.GraphQL", "0.0.1"); + "OpenTelemetry.AutoInstrumentation.GraphQL", "0.0.1"); private static readonly ILogger Log = ConsoleLogger.Create(typeof(GraphQLCommon)); diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs similarity index 87% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs index 473c106a8b..f1648e7871 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLExecuteAsyncAttribute.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { internal class GraphQLExecuteAsyncAttribute : InstrumentMethodAttribute { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLTags.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLTags.cs similarity index 87% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLTags.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLTags.cs index fe4da6ffe4..b6db385b9c 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/GraphQLTags.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/GraphQLTags.cs @@ -1,9 +1,8 @@ using System.Diagnostics; -using System.Linq; -using OpenTelemetry.ClrProfiler.Managed.Tagging; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.Tagging; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { internal class GraphQLTags : InstrumentationTags { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IDocument.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IDocument.cs similarity index 81% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IDocument.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IDocument.cs index 2ddfc14b75..aad4c1b079 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IDocument.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IDocument.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.Language.AST.Document interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionContext.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionContext.cs similarity index 90% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionContext.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionContext.cs index cbf468fcd2..bead8e93cb 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionContext.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionContext.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.Execution.ExecutionContext interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionError.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionError.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionError.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionError.cs index 7525e83518..1f70f361b9 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionError.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionError.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.ExecutionError interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionErrors.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionErrors.cs similarity index 89% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionErrors.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionErrors.cs index e68b590082..b8e9df81b7 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IExecutionErrors.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IExecutionErrors.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.ExecutionErrors interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IOperation.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IOperation.cs similarity index 86% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IOperation.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IOperation.cs index b00bd330b2..686331ef32 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IOperation.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IOperation.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.Language.AST.Operation interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IValidationResult.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IValidationResult.cs similarity index 81% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IValidationResult.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IValidationResult.cs index 76a4d57f6a..8ab7b17552 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/IValidationResult.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/IValidationResult.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.Validation.IValidationResult interface for ducktyping diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/OperationTypeProxy.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/OperationTypeProxy.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/OperationTypeProxy.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/OperationTypeProxy.cs index e649836667..92ce82cda3 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/OperationTypeProxy.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/OperationTypeProxy.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// A proxy enum for GraphQL.Language.AST.OperationType. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ValidateIntegration.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ValidateIntegration.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ValidateIntegration.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ValidateIntegration.cs index ba7a2178a8..e3543e476c 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/GraphQL/ValidateIntegration.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/GraphQL/ValidateIntegration.cs @@ -1,9 +1,9 @@ using System; using System.Diagnostics; -using OpenTelemetry.ClrProfiler.CallTarget; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.CallTarget; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.GraphQL +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.GraphQL { /// /// GraphQL.Validation.DocumentValidator calltarget instrumentation diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs similarity index 93% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs index f7d99c870c..603a8a9ed4 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_ExecuteAsync_Integration.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; using System.Threading; -using OpenTelemetry.ClrProfiler.CallTarget; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.CallTarget; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { /// /// MongoDB.Driver.Core.WireProtocol.IWireProtocol<TResult> instrumentation @@ -42,7 +42,7 @@ public class IWireProtocol_ExecuteAsync_Integration /// The MongoDB connection /// The cancellation token /// Type of the target - /// Calltarget state value + /// CallTarget state value public static CallTargetState OnMethodBegin(TTarget instance, object connection, CancellationToken cancellationToken) { var activity = MongoDbIntegration.CreateActivity(instance, connection); diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs index ba5c38c63f..b87b5760fd 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_Execute_Integration.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; using System.Threading; -using OpenTelemetry.ClrProfiler.CallTarget; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.CallTarget; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { /// /// MongoDB.Driver.Core.WireProtocol.IWireProtocol instrumentation diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs index 51454bba21..44e7fc5930 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/IWireProtocol_Generic_Execute_Integration.cs @@ -1,10 +1,10 @@ using System; using System.ComponentModel; using System.Threading; -using OpenTelemetry.ClrProfiler.CallTarget; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.CallTarget; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { /// /// MongoDB.Driver.Core.WireProtocol.IWireProtocol<TResult> instrumentation @@ -39,7 +39,7 @@ public class IWireProtocol_Generic_Execute_Integration /// The MongoDB connection /// The cancellation token /// Type of the target - /// Calltarget state value + /// CallTarget state value public static CallTargetState OnMethodBegin(TTarget instance, object connection, CancellationToken cancellationToken) { var activity = MongoDbIntegration.CreateActivity(instance, connection); diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs index 15499e3145..e6343bf17f 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbExecuteAsyncAttribute.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { internal class MongoDbExecuteAsyncAttribute : MongoDbInstrumentMethodAttribute { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs index f875d9f00c..e52f0bfaf2 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbExecuteAttribute.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { internal class MongoDbExecuteAttribute : MongoDbInstrumentMethodAttribute { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs similarity index 88% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs index 65680bec6e..64ba473b4e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbInstrumentMethodAttribute.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { internal abstract class MongoDbInstrumentMethodAttribute : InstrumentMethodAttribute { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbIntegration.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbIntegration.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbIntegration.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbIntegration.cs index 4b43ab29be..6b8a7a527d 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbIntegration.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbIntegration.cs @@ -3,15 +3,13 @@ using System.Diagnostics; using System.Linq; using System.Net; -using System.Threading; -using System.Threading.Tasks; -using OpenTelemetry.ClrProfiler.Emit; -using OpenTelemetry.ClrProfiler.Managed.Configuration; -using OpenTelemetry.ClrProfiler.Managed.Logging; -using OpenTelemetry.ClrProfiler.Managed.Tagging; -using OpenTelemetry.ClrProfiler.Managed.Util; - -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +using OpenTelemetry.AutoInstrumentation.Configuration; +using OpenTelemetry.AutoInstrumentation.Emit; +using OpenTelemetry.AutoInstrumentation.Logging; +using OpenTelemetry.AutoInstrumentation.Tagging; +using OpenTelemetry.AutoInstrumentation.Util; + +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { /// /// Tracing integration for MongoDB.Driver.Core. @@ -29,7 +27,7 @@ public static class MongoDbIntegration private static readonly ILogger Log = ConsoleLogger.Create(typeof(MongoDbIntegration)); private static readonly ActivitySource ActivitySource = new ActivitySource( - "OpenTelemetry.ClrProfiler.MongoDB", "0.0.1"); + "OpenTelemetry.AutoInstrumentation.MongoDB", "0.0.1"); internal static Activity CreateActivity(object wireProtocol, object connection) { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbTags.cs b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbTags.cs similarity index 89% rename from src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbTags.cs rename to src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbTags.cs index d7291105a8..52a72e0ab1 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Instrumentations/MongoDb/MongoDbTags.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Instrumentations/MongoDb/MongoDbTags.cs @@ -1,8 +1,8 @@ using System.Diagnostics; -using OpenTelemetry.ClrProfiler.Managed.Tagging; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.Tagging; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Instrumentations.MongoDb +namespace OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDb { internal class MongoDbTags : InstrumentationTags { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Logging/ConsoleLogger.cs b/src/OpenTelemetry.AutoInstrumentation/Logging/ConsoleLogger.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/Logging/ConsoleLogger.cs rename to src/OpenTelemetry.AutoInstrumentation/Logging/ConsoleLogger.cs index add846df06..6b73bfe5c0 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Logging/ConsoleLogger.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Logging/ConsoleLogger.cs @@ -1,12 +1,11 @@ using System; using System.Runtime.CompilerServices; -using OpenTelemetry.ClrProfiler.Managed.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Logging +namespace OpenTelemetry.AutoInstrumentation.Logging { internal class ConsoleLogger : ILogger { - private static readonly object[] NoPropertyValues = ArrayHelper.Empty(); + private static readonly object[] NoPropertyValues = Array.Empty(); private readonly string _name; diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Logging/ILogger.cs b/src/OpenTelemetry.AutoInstrumentation/Logging/ILogger.cs similarity index 99% rename from src/OpenTelemetry.ClrProfiler.Managed/Logging/ILogger.cs rename to src/OpenTelemetry.AutoInstrumentation/Logging/ILogger.cs index 225e31b468..7991f49d7d 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Logging/ILogger.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Logging/ILogger.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.Managed.Logging +namespace OpenTelemetry.AutoInstrumentation.Logging { internal interface ILogger { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Logging/LogEventLevel.cs b/src/OpenTelemetry.AutoInstrumentation/Logging/LogEventLevel.cs similarity index 97% rename from src/OpenTelemetry.ClrProfiler.Managed/Logging/LogEventLevel.cs rename to src/OpenTelemetry.AutoInstrumentation/Logging/LogEventLevel.cs index 37656656eb..58f07f6360 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Logging/LogEventLevel.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Logging/LogEventLevel.cs @@ -16,7 +16,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -namespace OpenTelemetry.ClrProfiler.Managed.Logging +namespace OpenTelemetry.AutoInstrumentation.Logging { /// /// Specifies the meaning and relative importance of a log event. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/NativeMethods.cs b/src/OpenTelemetry.AutoInstrumentation/NativeMethods.cs similarity index 82% rename from src/OpenTelemetry.ClrProfiler.Managed/NativeMethods.cs rename to src/OpenTelemetry.AutoInstrumentation/NativeMethods.cs index 1b3a66240d..5fe57b4341 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/NativeMethods.cs +++ b/src/OpenTelemetry.AutoInstrumentation/NativeMethods.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { internal static class NativeMethods { @@ -21,14 +21,14 @@ public static bool IsProfilerAttached() // and optional on .NET Core private static class Windows { - [DllImport("OpenTelemetry.ClrProfiler.Native.dll")] + [DllImport("OpenTelemetry.AutoInstrumentation.Native.dll")] public static extern bool IsProfilerAttached(); } // assume .NET Core if not running on Windows private static class NonWindows { - [DllImport("OpenTelemetry.ClrProfiler.Native")] + [DllImport("OpenTelemetry.AutoInstrumentation.Native")] public static extern bool IsProfilerAttached(); } } diff --git a/src/OpenTelemetry.ClrProfiler.Managed/OpenTelemetry.ClrProfiler.Managed.csproj b/src/OpenTelemetry.AutoInstrumentation/OpenTelemetry.AutoInstrumentation.csproj similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/OpenTelemetry.ClrProfiler.Managed.csproj rename to src/OpenTelemetry.AutoInstrumentation/OpenTelemetry.AutoInstrumentation.csproj index 5587405501..fc0d1e9a1e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/OpenTelemetry.ClrProfiler.Managed.csproj +++ b/src/OpenTelemetry.AutoInstrumentation/OpenTelemetry.AutoInstrumentation.csproj @@ -24,7 +24,7 @@ - + diff --git a/src/OpenTelemetry.AutoInstrumentation/Properties/AssemblyInfo.cs b/src/OpenTelemetry.AutoInstrumentation/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..70399be149 --- /dev/null +++ b/src/OpenTelemetry.AutoInstrumentation/Properties/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("OpenTelemetry.AutoInstrumentation.Tests")] diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/CommonTags.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/CommonTags.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/CommonTags.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/CommonTags.cs index 464f5b994e..acb30a55ae 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/CommonTags.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/CommonTags.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal class CommonTags : TagsList { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/IProperty.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/IProperty.cs similarity index 81% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/IProperty.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/IProperty.cs index bdb648e15a..30aaf83419 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/IProperty.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/IProperty.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal interface IProperty { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/ITags.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/ITags.cs similarity index 80% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/ITags.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/ITags.cs index 29911c6c62..865834726e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/ITags.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/ITags.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal interface ITags { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/InstrumentationTags.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/InstrumentationTags.cs similarity index 83% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/InstrumentationTags.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/InstrumentationTags.cs index f48ccd3eb2..79e9e0ebf1 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/InstrumentationTags.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/InstrumentationTags.cs @@ -1,7 +1,7 @@ using System.Diagnostics; -using OpenTelemetry.ClrProfiler.Managed.Util; +using OpenTelemetry.AutoInstrumentation.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal abstract class InstrumentationTags : CommonTags { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/Property.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/Property.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/Property.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/Property.cs index 6c75ec4cb2..826ac5a991 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/Property.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/Property.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal class Property : IProperty { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/ReadOnlyProperty.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/ReadOnlyProperty.cs similarity index 85% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/ReadOnlyProperty.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/ReadOnlyProperty.cs index 5dec2d6959..94df98ea06 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/ReadOnlyProperty.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/ReadOnlyProperty.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal class ReadOnlyProperty : Property { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/Tags.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/Tags.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/Tags.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/Tags.cs index e9215b706d..777338fda0 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/Tags.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/Tags.cs @@ -1,6 +1,6 @@ using System.Diagnostics; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { /// /// Standard span tags used by integrations. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/TagsList.cs b/src/OpenTelemetry.AutoInstrumentation/Tagging/TagsList.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/Tagging/TagsList.cs rename to src/OpenTelemetry.AutoInstrumentation/Tagging/TagsList.cs index 8616062b8f..b9a66fd2f6 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Tagging/TagsList.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Tagging/TagsList.cs @@ -1,9 +1,9 @@ +using System; using System.Collections.Generic; using System.Text; using System.Threading; -using OpenTelemetry.ClrProfiler.Managed.Util; -namespace OpenTelemetry.ClrProfiler.Managed.Tagging +namespace OpenTelemetry.AutoInstrumentation.Tagging { internal abstract class TagsList : ITags { @@ -151,7 +151,7 @@ public override string ToString() return sb.ToString(); } - protected virtual IProperty[] GetAdditionalTags() => ArrayHelper.Empty>(); + protected virtual IProperty[] GetAdditionalTags() => Array.Empty>(); protected virtual IList> GetCustomTags() => Volatile.Read(ref _tags); } diff --git a/src/OpenTelemetry.ClrProfiler.Managed/TracerConstants.cs b/src/OpenTelemetry.AutoInstrumentation/TracerConstants.cs similarity index 90% rename from src/OpenTelemetry.ClrProfiler.Managed/TracerConstants.cs rename to src/OpenTelemetry.AutoInstrumentation/TracerConstants.cs index 54a7b0c083..69bd881058 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/TracerConstants.cs +++ b/src/OpenTelemetry.AutoInstrumentation/TracerConstants.cs @@ -1,4 +1,4 @@ -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable SA1600 // Elements should be documented diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/ActivityHelper.cs b/src/OpenTelemetry.AutoInstrumentation/Util/ActivityHelper.cs similarity index 95% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/ActivityHelper.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/ActivityHelper.cs index b2f846c346..133025d607 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/ActivityHelper.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/ActivityHelper.cs @@ -1,9 +1,9 @@ using System; using System.Diagnostics; -using OpenTelemetry.ClrProfiler.Managed.Tagging; +using OpenTelemetry.AutoInstrumentation.Tagging; using OpenTelemetry.Trace; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { internal static class ActivityHelper { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/ArrayHelper.cs b/src/OpenTelemetry.AutoInstrumentation/Util/ArrayHelper.cs similarity index 74% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/ArrayHelper.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/ArrayHelper.cs index afd0419831..2c03982dec 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/ArrayHelper.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/ArrayHelper.cs @@ -1,14 +1,9 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { internal static class ArrayHelper { - public static T[] Empty() - { - return Array.Empty(); - } - public static T[] Concat(this T[] array, params T[] newElements) { var destination = new T[array.Length + newElements.Length]; diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/DomainMetadata.cs b/src/OpenTelemetry.AutoInstrumentation/Util/DomainMetadata.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/DomainMetadata.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/DomainMetadata.cs index bbfef854bb..d8e24fbadc 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/DomainMetadata.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/DomainMetadata.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { /// /// Dedicated helper class for consistently referencing Process and AppDomain information. diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/EnvironmentHelpers.cs b/src/OpenTelemetry.AutoInstrumentation/Util/EnvironmentHelpers.cs similarity index 91% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/EnvironmentHelpers.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/EnvironmentHelpers.cs index 4917ba1930..eb0fb33bda 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/EnvironmentHelpers.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/EnvironmentHelpers.cs @@ -1,7 +1,7 @@ using System; -using OpenTelemetry.ClrProfiler.Managed.Logging; +using OpenTelemetry.AutoInstrumentation.Logging; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { /// /// Helpers to access environment variables diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/Interception.cs b/src/OpenTelemetry.AutoInstrumentation/Util/Interception.cs similarity index 92% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/Interception.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/Interception.cs index 449d57cbf8..15ae55d6f2 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/Interception.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/Interception.cs @@ -1,7 +1,7 @@ using System; using System.Diagnostics; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { /// /// Convenience properties and methods for integration definitions. @@ -9,7 +9,7 @@ namespace OpenTelemetry.ClrProfiler.Managed.Util internal static class Interception { internal const Type[] NullTypeArray = null; - internal static readonly object[] NoArgObjects = ArrayHelper.Empty(); + internal static readonly object[] NoArgObjects = Array.Empty(); internal static readonly Type[] NoArgTypes = Type.EmptyTypes; internal static readonly Type VoidType = typeof(void); diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/ProcessHelpers.cs b/src/OpenTelemetry.AutoInstrumentation/Util/ProcessHelpers.cs similarity index 96% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/ProcessHelpers.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/ProcessHelpers.cs index 2c72e734f8..5b6d7b000e 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/ProcessHelpers.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/ProcessHelpers.cs @@ -1,7 +1,7 @@ using System.Diagnostics; using System.Runtime.CompilerServices; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { internal static class ProcessHelpers { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/PropertyFetcher.cs b/src/OpenTelemetry.AutoInstrumentation/Util/PropertyFetcher.cs similarity index 98% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/PropertyFetcher.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/PropertyFetcher.cs index 044814e302..91b65045fe 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/PropertyFetcher.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/PropertyFetcher.cs @@ -4,7 +4,7 @@ using System.Linq.Expressions; using System.Reflection; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { internal class PropertyFetcher { diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Util/SettingsExtensions.cs b/src/OpenTelemetry.AutoInstrumentation/Util/SettingsExtensions.cs similarity index 80% rename from src/OpenTelemetry.ClrProfiler.Managed/Util/SettingsExtensions.cs rename to src/OpenTelemetry.AutoInstrumentation/Util/SettingsExtensions.cs index 582c43286b..fd18282314 100644 --- a/src/OpenTelemetry.ClrProfiler.Managed/Util/SettingsExtensions.cs +++ b/src/OpenTelemetry.AutoInstrumentation/Util/SettingsExtensions.cs @@ -1,6 +1,6 @@ -using OpenTelemetry.ClrProfiler.Managed.Configuration; +using OpenTelemetry.AutoInstrumentation.Configuration; -namespace OpenTelemetry.ClrProfiler.Managed.Util +namespace OpenTelemetry.AutoInstrumentation.Util { internal static class SettingsExtensions { diff --git a/src/OpenTelemetry.ClrProfiler.Managed.Loader/AssemblyInfo.cs b/src/OpenTelemetry.ClrProfiler.Managed.Loader/AssemblyInfo.cs deleted file mode 100644 index 5403d61cdc..0000000000 --- a/src/OpenTelemetry.ClrProfiler.Managed.Loader/AssemblyInfo.cs +++ /dev/null @@ -1,3 +0,0 @@ -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("OpenTelemetry.ClrProfiler.Managed.Loader.Tests")] diff --git a/src/OpenTelemetry.ClrProfiler.Managed/Properties/AssemblyInfo.cs b/src/OpenTelemetry.ClrProfiler.Managed/Properties/AssemblyInfo.cs deleted file mode 100644 index 574f638662..0000000000 --- a/src/OpenTelemetry.ClrProfiler.Managed/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,3 +0,0 @@ -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("OpenTelemetry.ClrProfiler.Managed.Tests")] diff --git a/test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/InstrumentationTests.cs b/test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/InstrumentationTests.cs similarity index 95% rename from test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/InstrumentationTests.cs rename to test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/InstrumentationTests.cs index 26467b1e7e..da70418288 100644 --- a/test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/InstrumentationTests.cs +++ b/test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/InstrumentationTests.cs @@ -3,17 +3,17 @@ using OpenTelemetry.Trace; using Xunit; -namespace OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests +namespace OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests { /// /// When you add a new tests or change the name of one of the existing ones please remember to reflect the changes /// in the build project, by updating the list in RunBootstrappingTests method of Build.Steps.cs. - /// Take notice that each test should be executed as a seperate process. Because of that, the tests require + /// Take notice that each test should be executed as a separate process. Because of that, the tests require /// BOOSTRAPPING_TESTS environmental variable to be set, to mitigate the risk of running all of the tests at once. /// public class InstrumentationTests { - private readonly ActivitySource _otelActivitySource = new("OpenTelemetry.ClrProfiler.*"); + private readonly ActivitySource _otelActivitySource = new("OpenTelemetry.AutoInstrumentation.*"); private readonly ActivitySource _customActivitySource = new("Custom"); [FactRequiringEnvVar] diff --git a/test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests.csproj b/test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests.csproj new file mode 100644 index 0000000000..36709b4d90 --- /dev/null +++ b/test/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests/OpenTelemetry.AutoInstrumentation.Bootstrapping.Tests.csproj @@ -0,0 +1,6 @@ + + + + + + diff --git a/test/OpenTelemetry.AutoInstrumentation.Loader.Tests/OpenTelemetry.AutoInstrumentation.Loader.Tests.csproj b/test/OpenTelemetry.AutoInstrumentation.Loader.Tests/OpenTelemetry.AutoInstrumentation.Loader.Tests.csproj new file mode 100644 index 0000000000..e764bef070 --- /dev/null +++ b/test/OpenTelemetry.AutoInstrumentation.Loader.Tests/OpenTelemetry.AutoInstrumentation.Loader.Tests.csproj @@ -0,0 +1,6 @@ + + + + + + diff --git a/test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/StartupTests.cs b/test/OpenTelemetry.AutoInstrumentation.Loader.Tests/StartupTests.cs similarity index 62% rename from test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/StartupTests.cs rename to test/OpenTelemetry.AutoInstrumentation.Loader.Tests/StartupTests.cs index bc020aa03d..fd957920a0 100644 --- a/test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/StartupTests.cs +++ b/test/OpenTelemetry.AutoInstrumentation.Loader.Tests/StartupTests.cs @@ -3,7 +3,7 @@ using System.Linq; using Xunit; -namespace OpenTelemetry.ClrProfiler.Managed.Loader.Tests +namespace OpenTelemetry.AutoInstrumentation.Loader.Tests { public class StartupTests { @@ -13,16 +13,16 @@ public void Ctor_LoadsManagedAssembly() var directory = Directory.GetCurrentDirectory(); Environment.SetEnvironmentVariable("OTEL_DOTNET_AUTO_HOME", Path.Combine(directory, "..", "Profiler")); - var exception = Record.Exception(() => Startup.ManagedProfilerDirectory); + var exception = Record.Exception(() => AutoInstrumentation.Loader.Startup.ManagedProfilerDirectory); // That means the assembly was loaded successfully and Initialize method was called. Assert.Null(exception); - var clrProfilerManagedAssembly = AppDomain.CurrentDomain.GetAssemblies() + var openTelemetryAutoInstrumentationAssembly = AppDomain.CurrentDomain.GetAssemblies() .Select(a => a.FullName) - .FirstOrDefault(n => n.StartsWith("OpenTelemetry.ClrProfiler.Managed,")); + .FirstOrDefault(n => n.StartsWith("OpenTelemetry.AutoInstrumentation,")); - Assert.NotNull(clrProfilerManagedAssembly); + Assert.NotNull(openTelemetryAutoInstrumentationAssembly); } } } diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/Directory.Build.props b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/Directory.Build.props similarity index 100% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/Directory.Build.props rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/Directory.Build.props diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/OpenTelemetry.ClrProfiler.Native.Tests.vcxproj b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/OpenTelemetry.AutoInstrumentation.Native.Tests.vcxproj similarity index 97% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/OpenTelemetry.ClrProfiler.Native.Tests.vcxproj rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/OpenTelemetry.AutoInstrumentation.Native.Tests.vcxproj index cb44766dd0..ac4dd70adf 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/OpenTelemetry.ClrProfiler.Native.Tests.vcxproj +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/OpenTelemetry.AutoInstrumentation.Native.Tests.vcxproj @@ -26,13 +26,13 @@ v142 Unicode v4.6.1 - ..\..\src\OpenTelemetry.ClrProfiler.Native\lib\ + ..\..\src\OpenTelemetry.AutoInstrumentation.Native\lib\ x64 x86 $(LIB_PATH)fmt_$(LIB_PLATFORM)-windows-static\include;$(LIB_PATH)spdlog\include;$(LIB_PATH)coreclr\src\pal\prebuilt\inc $(LIB_PATH)fmt_$(LIB_PLATFORM)-windows-static\lib\fmt.lib $(LIB_PATH)fmt_$(LIB_PLATFORM)-windows-static\debug\lib\fmtd.lib - OpenTelemetry.ClrProfiler.Native.Tests + OpenTelemetry.AutoInstrumentation.Native.Tests @@ -95,7 +95,7 @@ {fdb5c8d0-018d-4ff9-9680-c6a5078f819b} TargetFramework=net461 - + {91b6272f-5780-4c94-8071-dbba7b4f67f3} diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/clr_helper_test.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/clr_helper_test.cpp similarity index 99% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/clr_helper_test.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/clr_helper_test.cpp index 542b23c09f..2bf7583bc9 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/clr_helper_test.cpp +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/clr_helper_test.cpp @@ -1,6 +1,6 @@ #include "pch.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/clr_helpers.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/clr_helpers.h" #include "test_helpers.h" #include diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/integration_loader_test.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/integration_loader_test.cpp similarity index 98% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/integration_loader_test.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/integration_loader_test.cpp index f5c8ee7532..8f126c2e43 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/integration_loader_test.cpp +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/integration_loader_test.cpp @@ -8,8 +8,8 @@ #include #include -#include "../../src/OpenTelemetry.ClrProfiler.Native/environment_variables.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/integration_loader.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/environment_variables.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/integration_loader.h" using namespace trace; diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/integration_test.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/integration_test.cpp similarity index 95% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/integration_test.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/integration_test.cpp index ebd666c6bb..eebf0e868f 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/integration_test.cpp +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/integration_test.cpp @@ -1,6 +1,6 @@ #include "pch.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/integration.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/integration.h" using namespace trace; diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/metadata_builder_test.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/metadata_builder_test.cpp similarity index 97% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/metadata_builder_test.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/metadata_builder_test.cpp index 73ae926e2a..a8c7ee3386 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/metadata_builder_test.cpp +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/metadata_builder_test.cpp @@ -1,7 +1,7 @@ #include "pch.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/clr_helpers.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/metadata_builder.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/clr_helpers.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/metadata_builder.h" using namespace trace; diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/packages.config b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/packages.config similarity index 100% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/packages.config rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/packages.config diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/pch.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/pch.cpp similarity index 100% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/pch.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/pch.cpp diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/pch.h b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/pch.h similarity index 100% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/pch.h rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/pch.h diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/startup_hook_test.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/startup_hook_test.cpp similarity index 86% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/startup_hook_test.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/startup_hook_test.cpp index 774e9678bb..12a695aa52 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/startup_hook_test.cpp +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/startup_hook_test.cpp @@ -1,12 +1,12 @@ #include "pch.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/startup_hook.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/startup_hook.h" using namespace trace; TEST(StartupHookTest, GetExpectedStartupHookPathDoesNotAddSeparator) { const auto home_path = WStr("C:\\tracer_home\\"); - const auto expected_path = WStr("C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll"); + const auto expected_path = WStr("C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll"); const auto startup_hook_path = GetExpectedStartupHookPath(home_path); @@ -15,7 +15,7 @@ TEST(StartupHookTest, GetExpectedStartupHookPathDoesNotAddSeparator) { TEST(StartupHookTest, GetExpectedStartupHookPathAddsSeparator) { const auto home_path = WStr("C:\\tracer_home"); - const auto expected_path = WStr("C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll"); + const auto expected_path = WStr("C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll"); const auto startup_hook_path = GetExpectedStartupHookPath(home_path); @@ -23,7 +23,7 @@ TEST(StartupHookTest, GetExpectedStartupHookPathAddsSeparator) { } TEST(StartupHookTest, StartupHookIsEnabled) { - const auto startup_hooks = WStr("C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll"); + const auto startup_hooks = WStr("C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll"); const auto home_path = WStr("C:\\tracer_home"); const auto is_enabled = IsStartupHookEnabled(startup_hooks, home_path); @@ -59,7 +59,7 @@ TEST(StartupHookTest, StartupHookIsNotEnabledWhenStartupHookDoesNotContainOpenTe } TEST(StartupHookTest, StartupHookIsNotEnabledWhenNotInTheCorrectLocation) { - const auto startup_hooks = WStr("C:\\other_folder\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll"); + const auto startup_hooks = WStr("C:\\other_folder\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll"); const auto home_path = WStr("C:\\tracer_home"); const auto is_enabled = IsStartupHookEnabled(startup_hooks, home_path); @@ -70,7 +70,7 @@ TEST(StartupHookTest, StartupHookIsNotEnabledWhenNotInTheCorrectLocation) { TEST(StartupHookTest, StartupHookIsEnabledWhenMultipleStartupHooksDefined) { std::stringstream ss; ss << "C:\\folder1\\StartupHook.dll" << DIR_SEPARATOR - << "C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll" + << "C:\\tracer_home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll" << DIR_SEPARATOR << "C:\\folder2\\StartupHook.dll"; const auto startup_hooks = ToWSTRING(ss.str()); diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/test_helpers.h b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/test_helpers.h similarity index 95% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/test_helpers.h rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/test_helpers.h index 576073c086..5b1436c321 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/test_helpers.h +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/test_helpers.h @@ -1,7 +1,7 @@ #pragma once -#include "../../src/OpenTelemetry.ClrProfiler.Native/com_ptr.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/integration.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/com_ptr.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/integration.h" namespace trace { diff --git a/test/OpenTelemetry.ClrProfiler.Native.Tests/version_struct_test.cpp b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/version_struct_test.cpp similarity index 98% rename from test/OpenTelemetry.ClrProfiler.Native.Tests/version_struct_test.cpp rename to test/OpenTelemetry.AutoInstrumentation.Native.Tests/version_struct_test.cpp index 7e783a9ae9..dd08621462 100644 --- a/test/OpenTelemetry.ClrProfiler.Native.Tests/version_struct_test.cpp +++ b/test/OpenTelemetry.AutoInstrumentation.Native.Tests/version_struct_test.cpp @@ -1,6 +1,6 @@ #include "pch.h" -#include "../../src/OpenTelemetry.ClrProfiler.Native/integration.h" +#include "../../src/OpenTelemetry.AutoInstrumentation.Native/integration.h" using namespace trace; diff --git a/test/OpenTelemetry.ClrProfiler.Managed.Tests/Configuration/SettingsTests.cs b/test/OpenTelemetry.AutoInstrumentation.Tests/Configuration/SettingsTests.cs similarity index 96% rename from test/OpenTelemetry.ClrProfiler.Managed.Tests/Configuration/SettingsTests.cs rename to test/OpenTelemetry.AutoInstrumentation.Tests/Configuration/SettingsTests.cs index 2416e5647f..e09cffbbab 100644 --- a/test/OpenTelemetry.ClrProfiler.Managed.Tests/Configuration/SettingsTests.cs +++ b/test/OpenTelemetry.AutoInstrumentation.Tests/Configuration/SettingsTests.cs @@ -2,11 +2,11 @@ using System.Collections.Generic; using FluentAssertions; using FluentAssertions.Execution; -using OpenTelemetry.ClrProfiler.Managed.Configuration; +using OpenTelemetry.AutoInstrumentation.Configuration; using OpenTelemetry.Exporter; using Xunit; -namespace OpenTelemetry.ClrProfiler.Managed.Tests.Configuration +namespace OpenTelemetry.AutoInstrumentation.Tests.Configuration { public class SettingsTests : IDisposable { @@ -35,7 +35,7 @@ public void DefaultValues() settings.ConsoleExporterEnabled.Should().BeTrue(); settings.EnabledInstrumentations.Should().BeEmpty(); settings.TracerPlugins.Should().BeEmpty(); - settings.ActivitySources.Should().BeEquivalentTo(new List { "OpenTelemetry.ClrProfiler.*" }); + settings.ActivitySources.Should().BeEquivalentTo(new List { "OpenTelemetry.AutoInstrumentation.*" }); settings.LegacySources.Should().BeEmpty(); settings.Integrations.Should().NotBeNull(); } diff --git a/test/OpenTelemetry.AutoInstrumentation.Tests/OpenTelemetry.AutoInstrumentation.Tests.csproj b/test/OpenTelemetry.AutoInstrumentation.Tests/OpenTelemetry.AutoInstrumentation.Tests.csproj new file mode 100644 index 0000000000..3efc883006 --- /dev/null +++ b/test/OpenTelemetry.AutoInstrumentation.Tests/OpenTelemetry.AutoInstrumentation.Tests.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests.csproj b/test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests.csproj deleted file mode 100644 index 889ff0d2e8..0000000000 --- a/test/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests/OpenTelemetry.ClrProfiler.Managed.Bootstrapping.Tests.csproj +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/OpenTelemetry.ClrProfiler.Managed.Loader.Tests.csproj b/test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/OpenTelemetry.ClrProfiler.Managed.Loader.Tests.csproj deleted file mode 100644 index c667743e56..0000000000 --- a/test/OpenTelemetry.ClrProfiler.Managed.Loader.Tests/OpenTelemetry.ClrProfiler.Managed.Loader.Tests.csproj +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/test/OpenTelemetry.ClrProfiler.Managed.Tests/OpenTelemetry.ClrProfiler.Managed.Tests.csproj b/test/OpenTelemetry.ClrProfiler.Managed.Tests/OpenTelemetry.ClrProfiler.Managed.Tests.csproj deleted file mode 100644 index 1e06f8e1ed..0000000000 --- a/test/OpenTelemetry.ClrProfiler.Managed.Tests/OpenTelemetry.ClrProfiler.Managed.Tests.csproj +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/test/integration-tests/IntegrationTests.GraphQL/GraphQLSpanExpectation.cs b/test/integration-tests/IntegrationTests.GraphQL/GraphQLSpanExpectation.cs index c327f9380d..c68a9652f9 100644 --- a/test/integration-tests/IntegrationTests.GraphQL/GraphQLSpanExpectation.cs +++ b/test/integration-tests/IntegrationTests.GraphQL/GraphQLSpanExpectation.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using IntegrationTests.Helpers.Mocks; using IntegrationTests.Helpers.Models; -using OpenTelemetry.ClrProfiler.Managed.Tagging; +using OpenTelemetry.AutoInstrumentation.Tagging; namespace IntegrationTests.GraphQL { diff --git a/test/integration-tests/IntegrationTests.Helpers/EnvironmentHelper.cs b/test/integration-tests/IntegrationTests.Helpers/EnvironmentHelper.cs index 660eb7eac2..a51797569f 100644 --- a/test/integration-tests/IntegrationTests.Helpers/EnvironmentHelper.cs +++ b/test/integration-tests/IntegrationTests.Helpers/EnvironmentHelper.cs @@ -212,7 +212,7 @@ public string GetProfilerPath() _ => throw new PlatformNotSupportedException() }; - string fileName = $"OpenTelemetry.ClrProfiler.Native.{extension}"; + string fileName = $"OpenTelemetry.AutoInstrumentation.Native.{extension}"; string nukeOutput = GetNukeBuildOutput(); string profilerPath = EnvironmentTools.IsWindows() ? Path.Combine(nukeOutput, $"win-{EnvironmentTools.GetPlatform().ToLower()}", fileName) @@ -381,7 +381,7 @@ private static string GetStartupHookOutputPath() string startupHookOutputPath = Path.Combine( GetNukeBuildOutput(), "netcoreapp3.1", - "OpenTelemetry.Instrumentation.StartupHook.dll"); + "OpenTelemetry.AutoInstrumentation.StartupHook.dll"); return startupHookOutputPath; } diff --git a/test/integration-tests/IntegrationTests.Helpers/EnvironmentTools.cs b/test/integration-tests/IntegrationTests.Helpers/EnvironmentTools.cs index 2a98902dc5..032930a52b 100644 --- a/test/integration-tests/IntegrationTests.Helpers/EnvironmentTools.cs +++ b/test/integration-tests/IntegrationTests.Helpers/EnvironmentTools.cs @@ -26,7 +26,7 @@ public static string GetSolutionDirectory() { var startDirectory = Environment.CurrentDirectory; var currentDirectory = Directory.GetParent(startDirectory); - const string searchItem = @"OpenTelemetry.ClrProfiler.sln"; + const string searchItem = @"OpenTelemetry.AutoInstrumentation.sln"; while (true) { diff --git a/test/integration-tests/IntegrationTests.Helpers/IntegrationTests.Helpers.csproj b/test/integration-tests/IntegrationTests.Helpers/IntegrationTests.Helpers.csproj index 3167138a9f..66286a25b5 100644 --- a/test/integration-tests/IntegrationTests.Helpers/IntegrationTests.Helpers.csproj +++ b/test/integration-tests/IntegrationTests.Helpers/IntegrationTests.Helpers.csproj @@ -11,6 +11,6 @@ - + diff --git a/test/integration-tests/IntegrationTests.Helpers/Models/SpanExpectation.cs b/test/integration-tests/IntegrationTests.Helpers/Models/SpanExpectation.cs index 03e6ec1858..f067ba09c2 100644 --- a/test/integration-tests/IntegrationTests.Helpers/Models/SpanExpectation.cs +++ b/test/integration-tests/IntegrationTests.Helpers/Models/SpanExpectation.cs @@ -3,8 +3,8 @@ using System.Diagnostics; using System.Linq; using IntegrationTests.Helpers.Mocks; -using OpenTelemetry.ClrProfiler.Managed; -using OpenTelemetry.ClrProfiler.Managed.Tagging; +using OpenTelemetry.AutoInstrumentation; +using OpenTelemetry.AutoInstrumentation.Tagging; namespace IntegrationTests.Helpers.Models { diff --git a/test/integration-tests/IntegrationTests.MongoDB/MongoDbTests.cs b/test/integration-tests/IntegrationTests.MongoDB/MongoDbTests.cs index c87a1967b9..d733086e66 100644 --- a/test/integration-tests/IntegrationTests.MongoDB/MongoDbTests.cs +++ b/test/integration-tests/IntegrationTests.MongoDB/MongoDbTests.cs @@ -4,7 +4,7 @@ using System.Linq; using IntegrationTests.Helpers; -using OpenTelemetry.ClrProfiler.Managed.Tagging; +using OpenTelemetry.AutoInstrumentation.Tagging; using Xunit; using Xunit.Abstractions; diff --git a/test/test-applications/integrations/Samples.GraphQL/Program.cs b/test/test-applications/integrations/Samples.GraphQL/Program.cs index 62b8cef8b5..a6d9f80a4a 100644 --- a/test/test-applications/integrations/Samples.GraphQL/Program.cs +++ b/test/test-applications/integrations/Samples.GraphQL/Program.cs @@ -47,7 +47,7 @@ orderby key private static bool? IsProfilerAttached() { - var instrumentationType = Type.GetType("OpenTelemetry.ClrProfiler.Managed.Instrumentation, OpenTelemetry.ClrProfiler.Managed", throwOnError: false); + var instrumentationType = Type.GetType("OpenTelemetry.AutoInstrumentation.Instrumentation, OpenTelemetry.AutoInstrumentation", throwOnError: false); if (instrumentationType == null) { diff --git a/test/test-applications/integrations/Samples.GraphQL/Properties/launchSettings.json b/test/test-applications/integrations/Samples.GraphQL/Properties/launchSettings.json index 762ea31d14..b6aef9ab51 100644 --- a/test/test-applications/integrations/Samples.GraphQL/Properties/launchSettings.json +++ b/test/test-applications/integrations/Samples.GraphQL/Properties/launchSettings.json @@ -16,8 +16,8 @@ "CORECLR_ENABLE_PROFILING": "1", "CORECLR_PROFILER": "{918728DD-259F-4A6A-AC2B-B85E1B658318}", - "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home\\win-x64\\OpenTelemetry.ClrProfiler.Native.dll", - "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll", + "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home\\win-x64\\OpenTelemetry.AutoInstrumentation.Native.dll", + "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll", "OTEL_DOTNET_AUTO_HOME": "$(SolutionDir)bin\\tracer-home\\", "OTEL_DOTNET_AUTO_INTEGRATIONS_FILE": "$(SolutionDir)bin\\tracer-home\\integrations.json", diff --git a/test/test-applications/integrations/Samples.MongoDB/Program.cs b/test/test-applications/integrations/Samples.MongoDB/Program.cs index 01c1bba47a..5042b3ed7a 100644 --- a/test/test-applications/integrations/Samples.MongoDB/Program.cs +++ b/test/test-applications/integrations/Samples.MongoDB/Program.cs @@ -161,7 +161,7 @@ public IEnumerable SelectServers(ClusterDescription cluster, private static bool? IsProfilerAttached() { - var instrumentationType = Type.GetType("OpenTelemetry.ClrProfiler.Managed.Instrumentation, OpenTelemetry.ClrProfiler.Managed", throwOnError: false); + var instrumentationType = Type.GetType("OpenTelemetry.AutoInstrumentation.Instrumentation, OpenTelemetry.AutoInstrumentation.Managed", throwOnError: false); if (instrumentationType == null) { diff --git a/test/test-applications/integrations/Samples.MongoDB/Properties/launchSettings.json b/test/test-applications/integrations/Samples.MongoDB/Properties/launchSettings.json index 9fed8a8a53..fdd3867a03 100644 --- a/test/test-applications/integrations/Samples.MongoDB/Properties/launchSettings.json +++ b/test/test-applications/integrations/Samples.MongoDB/Properties/launchSettings.json @@ -5,8 +5,8 @@ "environmentVariables": { "CORECLR_ENABLE_PROFILING": "1", "CORECLR_PROFILER": "{918728DD-259F-4A6A-AC2B-B85E1B658318}", - "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home\\win-x64\\OpenTelemetry.ClrProfiler.Native.dll", - "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.Instrumentation.StartupHook.dll", + "CORECLR_PROFILER_PATH": "$(SolutionDir)bin\\tracer-home\\win-x64\\OpenTelemetry.AutoInstrumentation.Native.dll", + "DOTNET_STARTUP_HOOKS": "$(SolutionDir)bin\\tracer-home\\netcoreapp3.1\\OpenTelemetry.AutoInstrumentation.StartupHook.dll", "OTEL_DOTNET_AUTO_HOME": "$(SolutionDir)bin\\tracer-home\\", "OTEL_DOTNET_AUTO_INTEGRATIONS_FILE": "$(SolutionDir)bin\\tracer-home\\integrations.json", diff --git a/test/test-applications/integrations/aspnet/Samples.AspNet/Controllers/HomeController.cs b/test/test-applications/integrations/aspnet/Samples.AspNet/Controllers/HomeController.cs index 096545ea37..bcf911b67d 100644 --- a/test/test-applications/integrations/aspnet/Samples.AspNet/Controllers/HomeController.cs +++ b/test/test-applications/integrations/aspnet/Samples.AspNet/Controllers/HomeController.cs @@ -22,7 +22,7 @@ where key.StartsWith(prefix) orderby key select new KeyValuePair(key, value); - var instrumentationType = Type.GetType("OpenTelemetry.ClrProfiler.Managed.Instrumentation, OpenTelemetry.ClrProfiler.Managed"); + var instrumentationType = Type.GetType("OpenTelemetry.AutoInstrumentation.Instrumentation, OpenTelemetry.AutoInstrumentation"); ViewBag.EnvVars = envVars; ViewBag.HasEnvVars = envVars.Any(); diff --git a/test/test-applications/integrations/aspnet/Samples.AspNet/Dockerfile b/test/test-applications/integrations/aspnet/Samples.AspNet/Dockerfile index ad4b42352c..9254e7523e 100644 --- a/test/test-applications/integrations/aspnet/Samples.AspNet/Dockerfile +++ b/test/test-applications/integrations/aspnet/Samples.AspNet/Dockerfile @@ -3,7 +3,7 @@ ARG configuration=debug ARG platform=x64 ENV COR_ENABLE_PROFILING=1 \ COR_PROFILER={918728DD-259F-4A6A-AC2B-B85E1B658318} \ - COR_PROFILER_PATH=C:\\opentelemetry\\win-${platform}\\OpenTelemetry.ClrProfiler.Native.dll \ + COR_PROFILER_PATH=C:\\opentelemetry\\win-${platform}\\OpenTelemetry.AutoInstrumentation.Native.dll \ OTEL_DOTNET_AUTO_HOME=C:\\opentelemetry\\ \ OTEL_DOTNET_AUTO_INTEGRATIONS_FILE=C:\\opentelemetry\\integrations.json \ OTEL_TRACES_EXPORTER=zipkin \ diff --git a/test/test-applications/integrations/aspnet/Samples.AspNet/Views/Home/Index.cshtml b/test/test-applications/integrations/aspnet/Samples.AspNet/Views/Home/Index.cshtml index 181d64aec2..62c89e11b6 100644 --- a/test/test-applications/integrations/aspnet/Samples.AspNet/Views/Home/Index.cshtml +++ b/test/test-applications/integrations/aspnet/Samples.AspNet/Views/Home/Index.cshtml @@ -21,7 +21,7 @@ @ViewBag.ProfilerAttached - *.Tracing.ClrProfiler.Managed.dll path + *.Tracing.AutoInstrumentation.dll path @(ViewBag.TracerAssemblyLocation ?? "(not found)") diff --git a/test/test-applications/mocks/OpenTelemetry.ClrProfiler.Managed.Mock/Instrumentation.cs b/test/test-applications/mocks/OpenTelemetry.AutoInstrumentation.Mock/Instrumentation.cs similarity index 81% rename from test/test-applications/mocks/OpenTelemetry.ClrProfiler.Managed.Mock/Instrumentation.cs rename to test/test-applications/mocks/OpenTelemetry.AutoInstrumentation.Mock/Instrumentation.cs index 161237b3a3..fc1b64d8c5 100644 --- a/test/test-applications/mocks/OpenTelemetry.ClrProfiler.Managed.Mock/Instrumentation.cs +++ b/test/test-applications/mocks/OpenTelemetry.AutoInstrumentation.Mock/Instrumentation.cs @@ -1,6 +1,6 @@ using System; -namespace OpenTelemetry.ClrProfiler.Managed +namespace OpenTelemetry.AutoInstrumentation { public static class Instrumentation { diff --git a/test/test-applications/mocks/OpenTelemetry.ClrProfiler.Managed.Mock/OpenTelemetry.ClrProfiler.Managed.Mock.csproj b/test/test-applications/mocks/OpenTelemetry.AutoInstrumentation.Mock/OpenTelemetry.AutoInstrumentation.Mock.csproj similarity index 61% rename from test/test-applications/mocks/OpenTelemetry.ClrProfiler.Managed.Mock/OpenTelemetry.ClrProfiler.Managed.Mock.csproj rename to test/test-applications/mocks/OpenTelemetry.AutoInstrumentation.Mock/OpenTelemetry.AutoInstrumentation.Mock.csproj index 027fe84ae6..3a0efc69c1 100644 --- a/test/test-applications/mocks/OpenTelemetry.ClrProfiler.Managed.Mock/OpenTelemetry.ClrProfiler.Managed.Mock.csproj +++ b/test/test-applications/mocks/OpenTelemetry.AutoInstrumentation.Mock/OpenTelemetry.AutoInstrumentation.Mock.csproj @@ -1,8 +1,8 @@ - OpenTelemetry.ClrProfiler.Managed - OpenTelemetry.ClrProfiler.Managed + OpenTelemetry.AutoInstrumentation + OpenTelemetry.AutoInstrumentation AnyCPU Library