blob: 6fe384431a168602e90a2310e7d062f7bcbb20ae [file] [log] [blame]
###############################################################################
# Copyright (c) 2018 IBM Corporation.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Andrew Johnson/IBM Corporation - initial API and implementation
###############################################################################
ExportHprof.name = Export Snapshot
ExportHprof.help = Exports the current snapshot as a new HPROF file.\n\
This query can be used to convert a DTFJ core dump to HPROF format, or to redact sensitive data, or to \
obfuscate class and method names in a dump. The mapping from the original names to the new obfuscated names \
is stored in the mapping file. If several related snapshots are to be exported then the same mapping file \
can be used for all, so that the exported HPROF files use the same obfuscated names for the same class in each file.
ExportHprof.output.help = The file name of the new HPROF dump.
ExportHprof.redact.help = Whether to redact certain field and array types.\n\
NONE exports all field and array values unchanged.\n\
NAMES obfuscates byte and char array contents to match obfuscated class and field names.\n\
BASIC zeroes byte and char fields and arrays, and zeroes int arrays.\n\
FULL zeroes all field and array values.\n\
It is up to the user to determine whether these options are sufficient to remove all of the sensitive \
data.
ExportHprof.skipPattern.help = A regular expression specifying which class names not to obfuscate.\n\
It is important to at least list 'java.lang.*' to avoid problems when parsing the new \
HPROF file with Memory Analyzer.
ExportHprof.avoidPattern.help = A regular expression matching names which should not be generated \
by obfuscation.
ExportHprof.mapFile.help = Specify this output file to enable obfuscation of class and field names.\n\
It is a file in properties file format generated with mappings from old class names to new obfuscated names.\n\
If present it is also read at the start to use existing mappings from previous exports of HPROF dumps.\n\
It is then updated with any new mappings.
ExportHprof.undo.help = Whether to reverse the obfuscation process using the supplied \
mapping file.
ExportHprof.objects.help = Only export selected objects. See the help for how this \
could be used to remove unreachable objects retained by the 'keep unreachable objects' option.
ExportHprof.classInst.help = Also export classes as object instances. Experimental, for class fields and types of classes.