mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-31 21:03:43 +01:00
feat: add task debugger
This commit is contained in:
parent
85affedaa8
commit
f8597415c0
4 changed files with 322 additions and 3 deletions
|
|
@ -1064,15 +1064,15 @@ namespace Dalamud.Plugin.Internal
|
|||
/// </summary>
|
||||
internal partial class PluginManager
|
||||
{
|
||||
private MonoMod.RuntimeDetour.Hook assemblyLocationMonoHook;
|
||||
private MonoMod.RuntimeDetour.Hook assemblyCodeBaseMonoHook;
|
||||
|
||||
/// <summary>
|
||||
/// A mapping of plugin assembly name to patch data. Used to fill in missing data due to loading
|
||||
/// plugins via byte[].
|
||||
/// </summary>
|
||||
internal static readonly Dictionary<string, PluginPatchData> PluginLocations = new();
|
||||
|
||||
private MonoMod.RuntimeDetour.Hook assemblyLocationMonoHook;
|
||||
private MonoMod.RuntimeDetour.Hook assemblyCodeBaseMonoHook;
|
||||
|
||||
/// <summary>
|
||||
/// Patch method for internal class RuntimeAssembly.Location, also known as Assembly.Location.
|
||||
/// This patch facilitates resolving the assembly location for plugins that are loaded via byte[].
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue