File MAP
Dotfuscator genera un file di mapping per l'associazione dei nomi originali ai nuovi nomi. Vengono visualizzati i nuovi nomi di classi, metodi e campi. Poiché la registrazione dei bug risulta complessa in seguito alla ridenominazione, in particolare in presenza di un elevato overload di metodi, il file MAP si rivela essenziale.
Il file MAP può essere utilizzato per decodificare analisi dello stack offuscate, nonché per l'offuscamento incrementale. Il file MAP fornisce inoltre statistiche relative all'efficacia complessiva della ridenominazione.
Gli elementi del file di mapping sono molto simili. Di seguito vengono illustrati gli aspetti più significativi.
- L'assenza di un elemento <newname> indica che l'elemento non è stato rinominato.
- Nei nomi dei tipi, i nomi delle classi nidificate sono separati dall'elemento padre mediante il carattere "/".
- I costruttori sono denominati ".ctor", mentre i costruttori static (ovvero gli inizializzatori static, i costruttori di classe e così via) sono denominati ".cctor". Questi elementi non vengono mai rinominati.
Per ulteriori riferimenti, vedere la sezione sul controllo della DTD per il file MAP.
© 2002-2007 PreEmptive Solutions. Tutti i diritti riservati.