ProGuard

proguard.retrace
Class ReTrace

java.lang.Object
  extended byproguard.retrace.ReTrace

public class ReTrace
extends Object

Tool for de-obfuscating stack traces of applications that were obfuscated with ProGuard.


Constructor Summary
ReTrace(boolean verbose, String mappingFileName)
          Creates a new ReTrace object to process stack traces on the standard input, based on the given mapping file name.
ReTrace(boolean verbose, String mappingFileName, String stackTraceFileName)
          Creates a new ReTrace object to process a stack trace from the given file, based on the given mapping file name.
 
Method Summary
 void execute()
          Performs the subsequent ReTrace operations.
static void main(String[] args)
          The main program for ReTrace.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReTrace

public ReTrace(boolean verbose,
               String mappingFileName)
Creates a new ReTrace object to process stack traces on the standard input, based on the given mapping file name.

Parameters:
verbose - specifies whether the de-obfuscated stack trace should be verbose.
mappingFileName - the mapping file that was written out by ProGuard.

ReTrace

public ReTrace(boolean verbose,
               String mappingFileName,
               String stackTraceFileName)
Creates a new ReTrace object to process a stack trace from the given file, based on the given mapping file name.

Parameters:
verbose - specifies whether the de-obfuscated stack trace should be verbose.
mappingFileName - the mapping file that was written out by ProGuard.
stackTraceFileName - the name of the file that contains the stack trace.
Method Detail

execute

public void execute()
             throws IOException
Performs the subsequent ReTrace operations.

Throws:
IOException

main

public static void main(String[] args)
The main program for ReTrace.


ProGuard