Eventi ETW del caricatore
Questi eventi raccolgono informazioni relative al caricamento e allo scaricamento di domini applicazione, assembly e moduli.
Tutti gli eventi del caricatore vengono generati con la parola chiave LoaderKeyword (0x8). Gli eventi DCStart e DCEnd vengono generati con la parola chiave LoaderRundownKeyword (0x8) e StartRundown/EndRundown abilitato. Per ulteriori informazioni, vedere Parole chiave e livelli ETW di CLR.
Gli eventi del caricatore sono così suddivisi:
Eventi dei domini applicazione
Eventi degli assembly del caricatore CLR
Eventi dei moduli
Eventi dei moduli di dominio CLR
Eventi dei domini applicazione
Nella tabella seguente vengono riportate le parole chiave e il livello.
Parola chiave per la generazione dell'evento |
Evento |
Livello |
---|---|---|
LoaderKeyword (0x8) |
AppDomainLoad_V1 e AppDomainUnLoad_V1 |
Informational (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
AppDomainDCStart_V1 |
Informational (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
AppDomainDCEnd_V1 |
Informational (4) |
Nella tabella riportata di seguito vengono illustrate le informazioni sull'evento.
Evento |
ID evento |
Descrizione |
---|---|---|
AppDomainLoad_V1 (registrato per tutti i domini applicazione) |
156 |
Generato ogni qualvolta viene creato un dominio applicazione nel corso della durata di un processo. |
AppDomainUnLoad_V1 |
157 |
Generato ogni qualvolta viene eliminato un dominio applicazione nel corso della durata di un processo. |
AppDomainDCStart_V1 |
157 |
Enumera i domini applicazione durante un rundown iniziale. |
AppDomainDCEnd_V1 |
158 |
Enumera i domini applicazione durante un rundown finale. |
Nella tabella riportata di seguito vengono illustrati i dati relativi all'evento.
Nome campo |
Tipo di dati |
Descrizione |
---|---|---|
AppDomainID |
win:UInt64 |
Identificatore univoco di un dominio applicazione. |
AppDomainFlags |
win:UInt32 |
0x1: Dominio predefinito. 0x2: Eseguibile. 0x4: Dominio applicazione, bit 28-31: criteri di condivisione di questo dominio. 0: un dominio condiviso. |
AppDomainName |
win:UnicodeString |
Nome descrittivo del dominio applicazione. Può variare nel corso della durata del processo. |
AppDomainIndex |
Win:UInt32 |
Indice di questo dominio applicazione. |
ClrInstanceID |
win:UInt16 |
ID univoco dell'istanza di CLR o CoreCLR. |
Torna all'inizio
Eventi degli assembly del caricatore CLR
Nella tabella seguente vengono riportate le parole chiave e il livello.
Parola chiave per la generazione dell'evento |
Evento |
Livello |
---|---|---|
LoaderKeyword (0x8) |
AssemblyLoad e AssemblyUnload |
Informational (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
AssemblyDCStart |
Informational (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
AssemblyDCEnd |
Informational (4) |
Nella tabella riportata di seguito vengono illustrate le informazioni sull'evento.
Evento |
ID evento |
Descrizione |
---|---|---|
AssemblyLoad_V1 |
154 |
Generato quando viene caricato un assembly. |
AssemblyUnload_V1 |
155 |
Generato quando viene scaricato un assembly. |
AssemblyDCStart_V1 |
155 |
Enumera gli assembly durante un rundown iniziale. |
AssemblyDCEnd_V1 |
156 |
Enumera gli assembly durante un rundown finale. |
Nella tabella riportata di seguito vengono illustrati i dati relativi all'evento.
Nome campo |
Tipo di dati |
Descrizione |
---|---|---|
AssemblyID |
win:UInt64 |
ID univoco dell'assembly. |
AppDomainID |
win:UInt64 |
ID del dominio di questo assembly. |
BindingID |
win:UInt64 |
ID che identifica in modo univoco l'associazione di assembly. |
AssemblyFlags |
win:UInt32 |
0x1: Assembly indipendente dal dominio. 0x2: Assembly dinamico. 0x4: L'assembly ha un'immagine nativa. 0x8: Assembly ritirabile. |
AssemblyName |
win:UnicodeString |
Nome completo dell'assembly. |
ClrInstanceID |
win:UInt16 |
ID univoco dell'istanza di CLR o CoreCLR. |
Torna all'inizio
Eventi dei moduli
Nella tabella seguente vengono riportate le parole chiave e il livello.
Parola chiave per la generazione dell'evento |
Evento |
Livello |
---|---|---|
LoaderKeyword (0x8) |
ModuleLoad_V1 e ModuleUnload_V1 |
Informational (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
ModuleDCStart_V1 |
Informational (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
ModuleDCEnd_V1 |
Informational (4) |
Nella tabella riportata di seguito vengono illustrate le informazioni sull'evento.
Evento |
ID evento |
Descrizione |
---|---|---|
ModuleLoad_V1 |
152 |
Generato quando un modulo viene caricato nel corso della durata di un processo. |
ModuleUnload_V1 |
153 |
Generato quando un modulo viene scaricato nel corso della durata di un processo. |
ModuleDCStart_V1 |
153 |
Enumera i moduli durante un rundown iniziale. |
ModuleDCEnd_V1 |
154 |
Enumera i moduli durante un rundown finale. |
Nella tabella riportata di seguito vengono illustrati i dati relativi all'evento.
Nome campo |
Tipo di dati |
Descrizione |
---|---|---|
ModuleID |
win:UInt64 |
ID univoco del modulo. |
AssemblyID |
win:UInt64 |
ID dell'assembly in cui si trova il modulo. |
ModuleFlags |
win:UInt32 |
0x1: Modulo indipendente dal dominio. 0x2: Il modulo ha un'immagine nativa. 0x4: Modulo dinamico. 0x8: Modulo del manifesto. |
Reserved1 |
win:UInt32 |
Campo riservato. |
ModuleILPath |
win:UnicodeString |
Percorso dell'immagine MSIL (Microsoft Intermediate Language) per il nome del modulo o del modulo dinamico nel caso di un assembly dinamico (a terminazione Null). |
ModuleNativePath |
win:UnicodeString |
Percorso dell'immagine nativa del modulo, se presente (a terminazione Null). |
ClrInstanceID |
win:UInt16 |
ID univoco dell'istanza di CLR o CoreCLR. |
Torna all'inizio
Eventi dei moduli di dominio CLR
Nella tabella seguente vengono riportate le parole chiave e il livello.
Parola chiave per la generazione dell'evento |
Evento |
Livello |
---|---|---|
LoaderKeyword (0x8) |
DomainModuleLoad_V1 |
Informational (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
DomainModuleDCStart_V1 |
Informational (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
DomainModuleDCEnd_V1 |
Informational (4) |
Nella tabella riportata di seguito vengono illustrate le informazioni sull'evento.
Evento |
ID evento |
Descrizione |
---|---|---|
DomainModuleLoad_V1 |
151 |
Generato quando un modulo viene caricato per un dominio applicazione. |
DomainModuleDCStart_V1 |
151 |
Enumera i moduli caricati per un dominio applicazione durante un rundown iniziale e viene registrato per tutti i domini applicazione. |
DomainModuleDCEnd_V1 |
152 |
Enumera i moduli caricati per un dominio applicazione durante un rundown finale e viene registrato per tutti i domini applicazione. |
Nella tabella riportata di seguito vengono illustrati i dati relativi all'evento.
Nome campo |
Tipo di dati |
Descrizione |
---|---|---|
ModuleID |
win:UInt64 |
Identifica l'assembly al quale appartiene questo modulo. |
AssemblyID |
win:UInt64 |
ID dell'assembly in cui si trova il modulo. |
AppDomainID |
win:UInt64 |
ID del dominio applicazione in cui viene utilizzato questo modulo. |
ModuleFlags |
win:UInt32 |
0x1: Modulo indipendente dal dominio. 0x2: Il modulo ha un'immagine nativa. 0x4: Modulo dinamico. 0x8: Modulo del manifesto. |
Reserved1 |
win:UInt32 |
Campo riservato. |
ModuleILPath |
win:UnicodeString |
Percorso dell'immagine MSIL per il nome del modulo o del modulo dinamico nel caso di un assembly dinamico (a terminazione Null). |
ModuleNativePath |
win:UnicodeString |
Percorso dell'immagine nativa del modulo, se presente (a terminazione Null). |
ClrInstanceID |
win:UInt16 |
ID univoco dell'istanza di CLR o CoreCLR. |
Torna all'inizio