Descodificador de pila
La traza de pila de una aplicación ofuscada muestra nombres ofuscados. El descodificador de pila los convierte de nuevo en los nombres originales mediante los archivos map XML que genera la ofuscación. Active la generación del archivo map (GenerateMapOutFile, en el grupo Output & diagnostics) en los ensamblados cuyas trazas de pila quiera descodificar.
Abrir el descodificador de pila
Haga clic en el icono del descodificador de pila de la barra de actividad, pulse Ctrl+Shift+D (Cmd+Shift+D en macOS) o ejecute Herramientas: descodificador de pila.
Añadir los archivos map
Haga clic en Añadir archivos map… y seleccione uno o varios archivos map, o arrástrelos al panel. Si los archivos map se generaron con contraseña, introdúzcala en Contraseña del archivo de correspondencias.
Pegar la traza
Pegue la traza de pila ofuscada en Traza ofuscada, o cárguela desde un archivo con Abrir traza….
Descodificar
Haga clic en Descodificar. El resultado aparece en Traza descodificada; Guardar traza descodificada… lo escribe en un archivo.

Descodificación de una traza de pila con su archivo map
Ocultar los frames añadidos por Babel elimina los frames puente que genera el proxy dinámico, y deja solo su propia cadena de llamadas. Desmarque la casilla para conservar todos los frames; en ese caso, cada frame de proxy lleva una etiqueta con el método al que sustituye.
- Cuando el renombrado con sobrecarga está activado, varios métodos pueden compartir un mismo nombre ofuscado. En ese caso, el descodificador enumera, bajo el frame ofuscado, todos los métodos originales que podrían corresponderle. Desactive el renombrado con sobrecarga si necesita una correspondencia inequívoca.
- Con el renombrado Unicode, los nombres ofuscados contienen caracteres no imprimibles. Para no perder caracteres, guarde la traza ofuscada en un archivo de texto UTF-8 y cárguela con Abrir traza….
- Si la aplicación se ofuscó con los nombres de archivo de los PDB cifrados, la traza descodificada muestra los nombres originales de los archivos de código fuente; consulte Uso de archivos PDB.
Los archivos map XML revelan los nombres originales de su código. Guárdelos en un lugar seguro y no los distribuya nunca con la aplicación.
Para descodificar desde la línea de comandos o en un proceso automatizado, consulte Descodificación de trazas de pila. Las trazas de pila de los informes de excepción que recoge un Babel Licensing Service pueden descodificarse en la vista Informes.