├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── Packages ├── .gitignore └── deltaneverused.udonsharpprofiler │ ├── Editor.meta │ ├── Editor │ ├── CompilePatch.cs │ ├── CompilePatch.cs.meta │ ├── EmitAllProgramsPatch.cs │ ├── EmitAllProgramsPatch.cs.meta │ ├── EmitContextEmitReturnPatch.cs │ ├── EmitContextEmitReturnPatch.cs.meta │ ├── GetDeclarationStrPatch.cs │ ├── GetDeclarationStrPatch.cs.meta │ ├── GetPerfettoTrace.cs │ ├── GetPerfettoTrace.cs.meta │ ├── Injections.cs │ ├── Injections.cs.meta │ ├── MethodSymbolEmitPatch.cs │ ├── MethodSymbolEmitPatch.cs.meta │ ├── ReflectionHelper.cs │ ├── ReflectionHelper.cs.meta │ ├── UdonSharpAssemblyModuleWrapper.cs │ ├── UdonSharpAssemblyModuleWrapper.cs.meta │ ├── UdonSharpProfiler.Editor.asmdef │ ├── UdonSharpProfiler.Editor.asmdef.meta │ ├── UdonSharpTimerInjector.cs │ └── UdonSharpTimerInjector.cs.meta │ ├── Runtime.meta │ ├── Runtime │ ├── AsmDef.asset │ ├── AsmDef.asset.meta │ ├── DontUdonProfile.cs │ ├── DontUdonProfile.cs.meta │ ├── ManualProfiler.cs │ ├── ManualProfiler.cs.meta │ ├── PerfettoHelper.cs │ ├── PerfettoHelper.cs.meta │ ├── ProfilerController.asset │ ├── ProfilerController.asset.meta │ ├── ProfilerController.cs │ ├── ProfilerController.cs.meta │ ├── ProfilerDataReader.asset │ ├── ProfilerDataReader.asset.meta │ ├── ProfilerDataReader.cs │ ├── ProfilerDataReader.cs.meta │ ├── ProfilerEventType.cs │ ├── ProfilerEventType.cs.meta │ ├── UdonProfilerConsts.cs │ ├── UdonProfilerConsts.cs.meta │ ├── UdonProfilerKickoff.asset │ ├── UdonProfilerKickoff.asset.meta │ ├── UdonProfilerKickoff.cs │ ├── UdonProfilerKickoff.cs.meta │ ├── UdonSharpProfiler.Runtime.asmdef │ └── UdonSharpProfiler.Runtime.asmdef.meta │ ├── Samples.meta │ ├── Samples │ ├── Profiler.prefab │ └── Profiler.prefab.meta │ ├── package.json │ └── package.json.meta └── README.md /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/LICENSE -------------------------------------------------------------------------------- /Packages/.gitignore: -------------------------------------------------------------------------------- 1 | /*/ 2 | !deltaneverused.udonsharpprofiler -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/CompilePatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/CompilePatch.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/CompilePatch.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b682102b64c84b71837db6835cfa426e 3 | timeCreated: 1721393245 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/EmitAllProgramsPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/EmitAllProgramsPatch.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/EmitAllProgramsPatch.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/EmitAllProgramsPatch.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/EmitContextEmitReturnPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/EmitContextEmitReturnPatch.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/EmitContextEmitReturnPatch.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d7ec39f36e6414581332e51940fb262 3 | timeCreated: 1721598438 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/GetDeclarationStrPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/GetDeclarationStrPatch.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/GetDeclarationStrPatch.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d6b2ba303554eb7aa99dbec65449ab4 3 | timeCreated: 1721507435 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/GetPerfettoTrace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/GetPerfettoTrace.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/GetPerfettoTrace.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/GetPerfettoTrace.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/Injections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/Injections.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/Injections.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/Injections.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/MethodSymbolEmitPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/MethodSymbolEmitPatch.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/MethodSymbolEmitPatch.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef6699ddd9bd42f1a60d6b459c25f4f0 3 | timeCreated: 1721590381 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/ReflectionHelper.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/ReflectionHelper.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/ReflectionHelper.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpAssemblyModuleWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpAssemblyModuleWrapper.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpAssemblyModuleWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25580586fbfd4a10be4de42678c90ed8 3 | timeCreated: 1721598963 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpProfiler.Editor.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpProfiler.Editor.asmdef -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpProfiler.Editor.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpProfiler.Editor.asmdef.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpTimerInjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpTimerInjector.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Editor/UdonSharpTimerInjector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a915680de784dfeb7f8537e35c8092a 3 | timeCreated: 1721392243 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/AsmDef.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/AsmDef.asset -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/AsmDef.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/AsmDef.asset.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/DontUdonProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/DontUdonProfile.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/DontUdonProfile.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/DontUdonProfile.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ManualProfiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ManualProfiler.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ManualProfiler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6b865977ed44b9daf7b8c54183f46c0 3 | timeCreated: 1724329432 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/PerfettoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/PerfettoHelper.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/PerfettoHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ae4ed0ff07b45a1af28425fa4ba6afb 3 | timeCreated: 1721408906 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.asset -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.asset.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerController.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.asset -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.asset.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerDataReader.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerEventType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerEventType.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/ProfilerEventType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1f7cbf9e98b4b2c821614a65fac1feb 3 | timeCreated: 1724329675 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerConsts.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerConsts.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e51177f0b654538925ebe6c25e3fdb6 3 | timeCreated: 1721401968 -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.asset -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.asset.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.cs -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonProfilerKickoff.cs.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonSharpProfiler.Runtime.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonSharpProfiler.Runtime.asmdef -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Runtime/UdonSharpProfiler.Runtime.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Runtime/UdonSharpProfiler.Runtime.asmdef.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Samples.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Samples.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Samples/Profiler.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Samples/Profiler.prefab -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/Samples/Profiler.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/Samples/Profiler.prefab.meta -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/package.json -------------------------------------------------------------------------------- /Packages/deltaneverused.udonsharpprofiler/package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/Packages/deltaneverused.udonsharpprofiler/package.json.meta -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeltaNeverUsed/UdonSharpProfiler/HEAD/README.md --------------------------------------------------------------------------------